
BODY { 
	font-family: Arial, Geneva, Helvetica, sans-serif; 
	color: #000000; background-color: #999999; 
	margin: 0px; padding: 0px;} 
HTML {
	height:100.01%}
HR {
	width:95%; height:1px;
	border:solid #666666 1px;}




#rahmen_layout { 
	border: 1px solid #333333; 
	padding-top: 0px; padding-bottom: 0px;} 



#banner { 
	background-color : #003877; 
	margin: 0px; padding: 0px; border: 0px;} 



#menu_top { 
	background-color : #003877;} 
#menu_top TD { 
	font-size:12px;
	line-height: 2em;} 
#menu_top A { 
	font-weight : bold; text-decoration : none; 
	padding-left : 5px;} 
#menu_top A.menu { 
	color : white; 
	border-left : 5px solid #003877;} 
#menu_top A.menu:hover { 
	border-left : 5px solid white;} 
#menu_top A.menu_aktiv { 
	color : white; 
	border-left : 5px solid #ffd93a;} 
	
	
	
	
#menu_left { 
	background-color : #ffd93a;} 
#menu_left A { 
	font-size:12px;
	display : block; font-weight : bold; text-decoration : none; 
	line-height : 2em;} 
#menu_left A.menu_1 { 
	color : #003877; 
	padding-left : 10px; border-left : 10px solid #ffd93a;} 
#menu_left A.menu_1:hover { 
	background-color : #cccccc; 
	border-left : 10px solid #003877;} 
#menu_left A.menu_1_aktiv { 
	color : #003877; background-color : white; 
	padding-left : 10px; border-left : 10px solid #003877;} 
#menu_left A.menu_2 { 
	color : #003877; 
	font-size : 11px; 
	padding-left : 30px;} 
#menu_left A.menu_2:hover { 
	background-color : white;} 
#menu_left A.menu_2_aktiv { 
	color : #003877; background-color : #CCCCCC; 
	font-size : 11px; 
	padding-left : 30px;} 



#navi { 
	color : black;} 
#navi TD { 
	font-size : 11px; 
	line-height : 2em;} 
#navi TD A { 
	font-size:11px;
	color : #333333; text-decoration : underline;} 
#navi A:hover { 
	text-decoration : none;} 


	
#headline H1 { 
	font-size : 16px; font-weight : bold; font-variant : small-caps; 
	color : #333333; background-color : #eeeeee;
	border-bottom : 1px dotted #999999; border-top : 1px dotted #999999;} 
	
	
	
#inhalt { 
	background-color : white;} 
#inhalt H1 { 
	font-size : 16px; font-weight : bold; 
	color : #003877;}
#inhalt H2 { 
	font-size : 14px; font-weight : bold; 
	color : #003877;
	border-top : 1px solid #003877; border-bottom : 1px solid #003877;} 
#inhalt H3 { 
	font-size : 13px;
	color : #003877;} 
#inhalt H4 { 
	font-size : 12px; 
	color : #003877;} 
#inhalt P, TD {
	line-height:1.5em;
	font-size:12px;}
#inhalt strong, b { 
	font-weight : bold;} 
#inhalt IMG.rahmen { 
	border : 1px solid #999999;} 
#inhalt LI {
	list-style-image:url(../grafiken/dot_grau.gif);} 
#inhalt A { 
	font-size:12px;
	color : #003877;} 
#inhalt A:hover { 
	text-decoration : none;} 
#inhalt A.fett { 
	font-weight : bold;} 
#inhalt A.wichtig {
	color : #cc0000;} 
#inhalt A.a_z { 
	padding : 4px;} 
#inhalt A.a_z:hover { 
	text-decoration : none; 
	background-color : #cccccc;} 


#inhalt #programme TD {
	padding-bottom:5px;} 	

#inhalt .error {
	color:red;
}

#inhalt #kasten { 
	background-color : #dddddd; 
	border : 1px solid #999999;} 
#inhalt #kasten TD, P { 
	font-size : 11px; 
	line-height : 1.4em;} 
#inhalt #kasten A { 
	font-size:11px;}
#inhalt #kasten A.liste { 
	display : block; 
	font-weight : bold; 
	text-decoration : none; 
	padding-left : 10px; border-bottom : 1px solid #999999; } 
#inhalt #kasten A.liste:hover { 
	background-color : white; 
	padding-left : 5px; border-left : 5px solid #003877;} 
#inhalt #kasten A.liste_aktiv { 
	display : block; 
	font-weight : bold; 
	text-decoration : none; 
	background-color : white; 
	padding-left : 5px; border-left : 5px solid #003877;} 



#inhalt #links A { 
	color : #333333; 
	font-size : 11px;} 
#inhalt #links A:hover { 
	text-decoration : none;} 


	
#footer { 
	color : white; background-color : #003877;}
#footer TD { 
	font-size : 11px; 
	line-height : 2em;} 
#footer A { 
	color : white; 
	text-decoration : underline;} 
#footer A:hover { 
	text-decoration : none;} 
	