/*
  ---------------------------------------------------------------------

  ET420-Online
  
  Zentrales CSS
  
  Stand: Dez. 2021
  Basis: Nov. 2007

  ---------------------------------------------------------------------
*/

/*
  ---------------------------------------------------------------------
  central definitions
  ---------------------------------------------------------------------
*/


body, p,
.txtbold, .bu, .eingabe
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
  	font-size:12px;
	color:#FFFFFF;
 	background-image:url('../a_images/rohr.gif');
  	background-color:#9900FF;
	scrollbar-face-color:#330099;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#bb88ee;
	scrollbar-darkshadow-color:#9999ff;
	scrollbar-track-color:#999999;
	scrollbar-arrow-color:#ffffff;
	}


img {
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;	
	border-width:0px;
	}
	
	
	
/* Aktuelle Definition des HEAD-Bereichs */

.clearing 
	{
	border:medium none;
	clear:both;
	float:none;
	font-size:1px;
	margin:0;
	padding:0;
	}

/* Aktuelle Definition des HEAD-Bereichs - ENDE */	
	
	
	
#Headblock
	{
	height:28px;
  	background-color:#88aaff;
	}		
	





/* Klassen */	



.Hauptrahmen
	{
	width:800px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	} 	
	
.Hauptrahmen table	
	{
	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	} 
	
.Hauptrahmen td	
	{
	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-width:0px;
	} 


.cont {font-size : 12px; font-family :  verdana,arial, helvetica; color:#000055; vlink: #000000;}
.past {font-size : 12px; font-family :  verdana,arial, helvetica; color: #551111; link: #cc0000; vlink: #880000;}
.link {font-size : 10px; font-family :  verdana,arial, helvetica; color: #ffffff; vlink: #eeeeee;}
.numb {font-size : 20px; font-family :  verdana,arial, helvetica; color: #ffffff; vlink: #eeeeee;}
.plus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color:#000055; vlink: #000000}

/*
&Uuml;berschriften Weiss auf Blau
*/


.head 
	{ 
	padding:2px 0px 0px 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal; 
	color:#ffffff; 
	}
	
.head a:visited
	{
	color:#ffeeff; 
	}
	
	

.headbig , .headbig a:link , .headbig a:active 
	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px; 
	color:#ffffff; 
	}
	
.headbig a:visited
	{
	color:#ffeeff; 
	}
	



	
	
.headline , .headline a:link , .headline a:active 
	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px; 
	color:#ffffff; 
	}
	
.headline a:visited
	{
	color:#ffeeff; 
	}	
	

.headyellow , .headyellow a:link , .headyellow a:active 
	{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; 
	color:#ffff33; 
	}
	
.headyellow a:visited
	{
	color:#ffee33; 
	}	
	

/* Content */		

.content , .content a:link , .content a:visited , .content a:active  
	{  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-style:normal;
	text-decoration:none; 
	color:#ffffff;
	}
	
.content a:hover 
	{
	text-decoration:underline;
	}	
	

.contentbold , .contentbold a:link , .contentbold a:visited , .contentbold a:active  
	{  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none; 
	color:#ffffff;
	}
	
.contentbold a:hover 
	{
	text-decoration : underline;
	}	
	


.contentWhite, .contentWhite a:link, .contentWhite a:visited, .contentWhite a:active  
	{  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-style:normal;
	text-decoration:none; 
	color:#FFFFFF;
	}
	
.contentWhite a:hover 
	{
	text-decoration:underline;
	}


.contentBlack 
	{  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	text-decoration:none; 
	text-align:justify 
	}
	
.contentBlack a:link 
	{
	color:#000000;
	}

.contentBlack a:active  
	{
	color:#0055ff
	}

.contentBlack a:visited 
	{
	color:#ffcc99
	}

.contentBlack a:hover 
	{
	text-decoration:underline;
	}		
	
	
	
.small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}
	
.contentRed-small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none
}
	
	
	
.contentwhite 
	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; text-transform: none; color: #ffffff; 				text-decoration: none; letter-spacing: normal; text-align: justify; word-spacing: normal
	}

.contentRed
	{ 
	color:#FF0000
	}


.contentb 
	{  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-style:normal; 
	line-height:normal; 
	font-weight:bold; 
	font-variant:normal; 
	text-transform:none; 
	color:#000000; 
	text-decoration:none
	}


	
	
/** ab Herbst 2007 **/	
	
.BGnewsspalte
	{
	background-color:#330099
	}	
	
.BGblock
	{
	background-color:#9966ee; 	
	/*
	background-image:url('../a_images/s_ds_hinter.jpg');
	background-color:#A288FF; 	
	*/
	}	
	
.BGblockHellblau
	{
	background-color:#88aaff; 	
	}
	
	
	
.trenner
	{
	border-top-width:1px;
  	border-top-style:solid;
  	border-top-color:#000000;
	}	







.meldung 
	{
	width:180px;
 	margin:4px 0px 0px 0px;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-style:normal; 
	line-height:15px; 
	font-weight:normal; 
	text-transform:none;
	color:#FFFFFF; 
	text-decoration:none; 
	letter-spacing:normal;
	word-spacing: normal 
	}




/* Schriften f&uuml;r die Link-Seiten (In den Werbetafeln) */

.linklist , .linklist a:link , .linklist a:visited , .linklist a:active 
	{  
	font-family: Times New Roman, Garamond, Courier, serif; 
	font-size: 30px; 
	font-style: italic; 
	font-weight: bold; 
	color: #000000
	}
	
	
.linkmini , .linkmini a:link , .linkmini a:visited , .linkmini a:active 
	{  
	font-family: Times New Roman, Garamond, Courier, serif; 
	font-size: 15px; 
	font-style:normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}


.slidenumb 
	{
	font-size : 40px; 
	font-family :  verdana, arial, sans-serif; 
	color: #ffffff;
	}



/*
Hover
*/
	
.stricher , .stricher a:link , .stricher a:visited , .stricher a:active 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	}

.stricher a:hover 
	{
	text-decoration:underline;
	}

	
	
/*
Rahmen
*/	
	
	
.Rahmen	
	{
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	} 	
	
.Rahmen table	
	{
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	font-size:11px;		
	} 
	
	
.Rahmen td	{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	}  
		


/*
Flaechen und Farben
*/



.white, .white a
	{
	color: #FFFFFF;	
	}
	
.black, .black a
	{
	color: #000000;	
	}
	
	
	
	
	
	


.muenchenBGalt
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#330099;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}

.muenchenBGfreialt
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#330099;
	}
	
	
	
.muenchenBG
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#000099;
	border-left-width:1px;
  	border-left-style:solid;
	border-right-width:1px;
  	border-right-style:solid;
  	border-color:#34349D;
	}

.muenchenBGfrei
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#000099;
	}

.muenchenBilderrahmen
	{
 	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#4B6EAF;
	background-color:#ADC8F8;
	}		
	
.muenchenBilderrahmen a:link, .muenchenBilderrahmen a:visited, .muenchenBilderrahmen a:active 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#2A53A0;
	text-decoration:none;
	}	
	
.muenchenBilderrahmen a:hover 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#2A53A0;
	text-decoration:underline;
	}		
			
	


	
	
.rheinmainBG
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#FF9900;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}
	
.rheinmainBGfrei
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#FF9900;
	}
	
		
	
.rheinruhrBG
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#E9B20F;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}

.rheinruhrBGfrei
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#E9B20F;
	}	
	
	
.rheinruhrBilderrahmen
	{
 	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#C25220;
	background-color:#E9B20F;
	}		
	
.rheinruhrBilderrahmen a:link, .rheinruhrBilderrahmen a:visited, .rheinruhrBilderrahmen a:active 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#E15415;
	text-decoration:none;
	}	
	
.rheinruhrBilderrahmen a:hover 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#FE6D2D;
	text-decoration:underline;
	}		


	
.stockholmBG
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#003399;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}

.stockholmBGfrei
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#003399;
	}


	
.stuttgartBG
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#CC0000;
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}
	
.stuttgartBGfrei
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#CC0000;
	}
	
	
/* Zur freien Gestaltung: */	


.newsboxRotBG, .newsboxRotBGfrei
	{
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-color:#ee0000;
	}

.newsboxRotBG
	{
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}
	


.newsboxBG, .newsboxBGfrei
	{
 	margin:0px;
 	padding:0px;
  	background-color:#88aaff;
	}
	
.newsboxBG
	{
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#FFFFFF;
	}
	
	
	
/* OZEANBLAU: */	


	
.ozeanblauBG, .ozeanblauBGfrei
	{
 	margin:0px;
 	padding:0px;
  	background-color:#143F48;
	}	

.ozeanblauBG
	{
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#EBDABA;
	}	
	
.BilderrahmenOB
	{
 	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#143F48;
	background-color:#EBDABA;
	}
	
	
	
/* FLUGHAFENBLAU: */	
	
.flughafenblauBG, .flughafenblauBGfrei
	{
 	margin:0px;
 	padding:0px;
  	background-color:#809FD8;
	}	
	
.flughafenblauBG
	{
	border-bottom-width:1px;
  	border-bottom-style:solid;
  	border-color:#AAAAAA;
	}	
	
.BilderrahmenMUC
	{
 	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#4B6EAF;
	background-color:#ADC8F8;
	}		
	
.BilderrahmenMUC a:link, .BilderrahmenMUC a:visited, .BilderrahmenMUC a:active 
	{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#2A53A0;
	text-decoration:none;
	}	
	
.BilderrahmenMUC a:hover 
	{
	text-decoration:underline;
	}	
	
	
	
	
/* NAVI ELEMENTE */


.ButtonHeadlineBack
	{
	font-size:18px;
	width:27px;
	height:22px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-position:0px 0px;
	}

.ButtonHeadlineBack a
	{
 	background-image:url('../../../a_images/2nav-headline_li.gif');
  	background-position:0px 0px;
    background-repeat:no-repeat;
	text-decoration:none;
	}
	
.ButtonHeadlineBack a:hover
	{	
 	background-image:url('../../../a_images/2nav-headline_li_o.gif');
  	background-position:0px 0px;
	text-decoration:none;
	}

	
	
.ButtonHeadlineOverview
	{
	font-size:18px;
	width:66px;
	height:22px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-position:0px 0px;
	}	
	
.ButtonHeadlineOverview a
	{
 	background-image:url('../../../a_images/2nav-headline_ubersicht.gif');
  	background-position:0px 0px;
    background-repeat:no-repeat;
	text-decoration:none;
	}
	
.ButtonHeadlineOverview a:hover
	{	
 	background-image:url('../../../a_images/2nav-headline_ubersicht_o.gif');
  	background-position:0px 0px;
	text-decoration:none;
	}

 
 
 	
.ButtonHeadlineForward
	{
	font-size:18px;
	width:66px;
	height:22px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
  	background-position:0px 0px;
	}	
	
.ButtonHeadlineForward a
	{
 	background-image:url('../../../a_images/2nav-headline_re.gif');
  	background-position:0px 0px;
    background-repeat:no-repeat;
	text-decoration:none;
	}
	
.ButtonHeadlineForward a:hover
	{	
 	background-image:url('../../../a_images/2nav-headline_re_o.gif');
  	background-position:0px 0px;
	text-decoration:none;
	}