Html{
height:101%
}

body{
text-align:center; 
background-color:#FFFFFF; 
margin:30px 0px 50px; 
padding:0px 0px;
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-arrow-color:#CCCCCC;
scrollbar-darkshadow-color:#EEEEEE;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#EEEEEE;
scrollbar-shadow-color:#EEEEEE;
scrollbar-track-color:#FFFFFF;
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
clip:   rect(   );
height:101%;
background-image: url(grafik/hg_muster3.gif);
}

html > body{
height:101%;
}


h1{
text-align:left; 
font-family: Verdana, Helvetica, sans-serif; 
font-size: 18px;
font-weight:900; 
color: #999999;
padding-top: 20px; 
padding-bottom: 0px;
padding-left: 20px; 
vertical-align: bottom;
line-height: 25px;
margint: 0px; 
padding-right: 0px;
}


h2{ 
font-size:17px; 
font-weight:bold;
color:#465D89;  
text-align:left;
/*line-height:1.5em;*/
padding-top:20px;
padding-left: 20px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0.5em;
}


p{
font-size:1em; 
padding-left:20px;
color:#333333;
margin-top: 0.8em; 
margin-bottom: 0.8em;
}


td {
vertical-align: top
}


#inhalt{
margin:0px auto; 
background-color:#FFFFFF; 
border:2px #465B92 solid; 
width:800px; 
text-align:left;
z-index:1;
padding:0px; 
}


#inhalt2 { margin:0px auto; 
background-color:#FFFFFF; 
border:2px #465B92 solid; 
width:800px; 
text-align:left; 
z-index:1; ; background-attachment: scroll; 
/*background-image: url(grafik/aufguss2.jpg); */
background-repeat: no-repeat; 
background-position: right bottom; 
padding:0px;
}


#inhalt table, #inhalt2 table{
font-size:1em; 
padding-left:20px;
color:#333333;
margin-top: 0; 
margin-bottom: 0;
}



#verlauf {  
background-image: url(grafik/unten.jpg); 
background-repeat: no-repeat; 
background-position: 0px 0px; 
z-index: 3; clip:   rect(   ); 
margin:0px; 
padding:0px; 
width:800px;
}


#navcontainer ul
{
padding: 0 0 1px;
margin: 0 0;
font-size: 1.5em;
text-align: center;
list-style-type: none;
background:#6699CC url(grafik/button.gif);
width: 800px;
height:24px;
vertical-align:center;
border-bottom: 1px solid #999999; 
}


#navcontainer ul li { 
display: inline; 
}


li a
{
text-decoration: none;
color: #FFFFFF;
padding: .2em 1em;
margin:0;
/*border-right: 2px solid #CCCCCC;*/
/*border-left: 2px solid #CCCCCC;*/
font-weight: bold;
font-size: 0.7em;
height:24px;
border: 1px solid #CCCCCC;
}


li a:hover { 
background: #6FA3D5 url(grafik/button_over.gif);
color: #092A57;
 } 

li a:visited
{

}

li a:active
{

}


ul#angebote{

}

ul#angebote li{
background-image:url(grafik/liste.gif);
background-repeat:no-repeat;
background-position:center left;
display:block;
color: #000000;
list-style-type:none;
font-size:1em; 
padding-top:0.7em;
padding-left:20px;
padding-right:20px;
padding-bottom:0.7em;
}


ul#angebote li a{
border-left:0px;
border-right:0px;
background:url();
}



.current {
background-color: #6FA3D5; 
background-image: url(grafik/button_over.gif); 
color:#092A57;
}


.email {  vertical-align: bottom}

