 html, body {height: 100%;font-family: "arial", verdana, sans-serif;}
   body {margin: 0; padding: 0;}
   #wrapper {padding:0px;width: 999px; margin: auto auto; min-height: 100%; position: absolute;background:url(../images/back_gesamt.jpg) repeat-y;}
   * html #wrapper {height: 100%;position: relative;} /* IE Hack für 100 % Höhe */
   #footer {position: absolute; bottom: 0; left: 0; width: 100%;}
   * html #footer {bottom: -4px;} /* Nächster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */

   #navigation {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: bold;
	color: #363E6F;
	width: 160px;
	background:url(../images/back_oben.jpg) no-repeat;
	overflow:hidden;   
	padding-bottom:20px;
	
}

#inhalt {
    float: left;
	padding: 0;
	margin: 0;
	padding-top:160px;padding-left:20px;padding-bottom:40px;
	background: #FFFFFF;
	color: #363E6F;
	width: 623px; 
	background:url(../images/back_oben.jpg) no-repeat;
	overflow: hidden;
	/*border:1px solid black;*/
	
}

* html #inhalt {
    float: left;
	padding: 0;
	margin: 0;
	padding-top:160px;padding-left:25px;padding-right:25px;padding-bottom:40px;
	background: #FFFFFF;
	color: #363E6F;
	width: 643px; 
	background:url(../images/back_oben.jpg) no-repeat;
	overflow: hidden;
	/*border:1px solid black;*/
	
}


#rechts {
    float:left;
 	padding: 0;
	margin: 0;
 	border: 0;
 	font-weight: bold;
         color: #363E6F;
	width:190px;

  }
 
* html #login {
position:absolute;top:100px;left:820px;
}
  
#login {
position:absolute;top:120px;left:820px;
}
 

#oben_rechts {
margin-left:2px;margin-top:0px;
}

* html #oben_rechts {
margin-left:2px;margin-top:-4px;
}


.hauptmenu_a {
display:block;

	text-decoration:none;
	width:144px;
	color:#343C6B;
	font-size:13px;
	font-weight:bolder;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;	
}
	
.hauptmenu_act {  
display:block;     
	text-decoration:none;
	width:144px;
	color:#343C6B;
	font-size:13px;
	font-weight:bolder;
	background: url(../images/menu_act.jpg) no-repeat 8px 5px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;	
	
	}

.hauptmenu_a:hover {  
display:block;     
	text-decoration:none;
	width:144px;
	color:#343C6B;
	font-size:13px;
	font-weight:bolder;
	background: url(../images/menu_act.jpg) no-repeat 8px 5px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;	
	
	}
	

.untermenu_a {
display:block;


	text-decoration:none;
	width:144px;
	max-width:144px;
	color:#343C6B;
	font-size:12px;
         padding-left:32px;
         background-color:#FFFFFF;
         margin-left:14px;
         padding-top:4px;
         padding-bottom:4px;      
         
}
	
.untermenu_act {
	text-decoration:none;
	display:block;
	width:144px;
	max-width:144px;
	color:#343C6B;
	font-size:12px;
         padding-left:32px;
         background: url(../images/submenu_spot.jpg) no-repeat 15px 6px;  
         background-color:#FFFFFF;
         margin-left:14px; 
         padding-top:4px;
         padding-bottom:4px;
 
         
               
}
.untermenu_a:hover {
	text-decoration:none;
	display:block;	
	width:144px;
	max-width:144px;
	color:#343C6B;
	font-size:12px;
         padding-left:32px;
         background: url(../images/submenu_spot.jpg) no-repeat 15px 6px;  
         background-color:#FFFFFF;
         margin-left:14px; 
         padding-top:4px;
         padding-bottom:4px;

                        
}

p {
font-size:12px;
color: #353D6D;
}

li {
font-size:12px;
color: #353D6D;
}


a {
text-decoration:underline;
}
.pfad {
text-decoration:underline;
}

th {
font-size:12px;
}

td {
font-size:12px;
}


h3 {
font-size:12px;
}

H1 {
font-face: arial;
font-size: 12px;
color:#353D6D;
font-weight: bolder;
}

H2 {
font-face: arial;
font-size: 12px;
color:#353D6D;
font-weight: bolder;
margin-bottom:10px;
width:600px; 
border-bottom:1px solid #353D6D;
}
