body, html 	{
	font-family: helvetica, verdana, sans-serif; font-size: 9pt; font-weight: normal;
	color: #000000; background-color: #dbdbdb;
	background-color:  #87826E; 
	background-image:url("/fileadmin/templates.world-of-subways.com/images/tml_background.jpg"); background-repeat: repeat-x;
	height: 100%; 
	/*---height: 100%;overflow: auto;---*/
}
p 		{
	padding-top: 0px;
	padding-bottom: 0px;
}
.normal 		{
	font-family: helvetica, verdana, sans-serif; font-size: 9pt; font-weight: normal;
}
.bg_content	{
	/* hintergrund im body (hauptfenster) */
	width: 618;	
	color: #000000;
	background-color:  #050505;			
	background-image:url("/fileadmin/templates.world-of-subways.com/images/content_background.jpg"); background-repeat: repeat-y;
}
.content {	
	font-family: helvetica, verdana, sans-serif; font-size: 9pt; font-weight: normal;
	color: #7D7D7D;	
	padding: 10px; margin-bottom: 10px;		
}

.mt_border	{ 
  	/* hintergrund (links & rechts) neben dem template */
  	color: #dbdbdb; 
  	  	
}
.mt_logo_top	{
	/* Kopf des template */
	height: 135px;
	background-color:  #161616;	
 	padding-top: 8px; padding-bottom: 0px; 
}
.menu_top 	{
	/* hauptmenu */
	height: 24 px;
	font-family: helvetica, verdana, sans-serif; font-size: 12pt; font-weight: bold; letter-spacing: -0.5pt;
	color: #dbdbdb;
	background-color:  #141414;  
	text-transform: uppercase;
	padding-top: 1px; padding-bottom: 1px; padding-left: 8px;
}
.bg_submenu	{
	/* untermenu */
	width: 162;
	height: 70%;		
	color: #000000;
	background-color:  #0C0C0C;
}
.menu_left {
	font-family: helvetica, verdana, sans-serif; font-size: 8pt; font-weight: bold;
	color: #000000;	
	padding-top: 1px; padding-bottom: 1px; padding-left: 8px;
}
.mt_menu_bottom	{
	height: 24px;
	color: #dbdbdb;
	background-color:  #141414;
	padding-top: 4px; padding-left: 8px;
}
.menu_bottom	{	
	font-family: helvetica, verdana, sans-serif; font-size: 8pt; font-weight: normal;
	padding-bottom: 1px; padding-right: 8px;
}



/* ----- menu_left ----- */
a:link.a_menu_left		{
	color: #dbdbdb; text-decoration: none;
}
a:visited.a_menu_left		{ 
	color: #dbdbdb; text-decoration: none;
}
a:hover.a_menu_left		{
 	color: #dbdbdb; text-decoration: underline;
}
a:link.a_menu_left_cur		{
 	color: #dbdbdb; text-decoration: none;
}
a:visited.a_menu_left_cur	{
 	color: #dbdbdb; text-decoration: none;
}
a:hover.a_menu_left_cur		{
 	color: #dbdbdb; text-decoration: underline;
}

/* ----- common links ----- */
a:link				{
 	color: #ff9900; text-decoration: none;
}
a:visited			{ 
	color: #ff9900; text-decoration: none;
}
a:hover				{
 	color: #ff0000; text-decoration: underline;
}
 
.csc-header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DCDCDC;
	/*---color: #000000;---*/
}
.csc-header h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DCDCDC;
	/*---color: #000000;---*/
}
.csc-textpicHeader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	margin-top: 4px; margin-bottom: 4px;
}
.csc-textpicHeader h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:4px; margin-bottom: 4px;
}
p.csc-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.csc-frame-layout1 {
	text-align: left;
	float: left;
	margin-bottom: 20px;
	/* border-style: solid; border-width: 1px; border-color: #FF00FF */
}
.csc-frame-layout2 {
	text-align: right;
	float: right;
	margin-bottom: 20px;
	/* border-style: solid; border-width: 1px; border-color: #FF00FF */
}
.csc-frame-layout3 {
	text-align: left;
	float: none;
	margin-bottom: 20px;
	/* border-style: solid; border-width: 1px; border-color: #FF00FF */
}
.csc-frame-layout4 {
	text-align: right;
	float: none;
	margin-bottom: 20px;
	/* border-style: solid; border-width: 10px; border-color: #FF00FF */
}





