
body {
margin:0;
padding:0;
font-family:verdana,times new roman;
font-size:10pt;
text-align:left;
background:url(bg.gif);
}


#main{
width:770px; 
text-align:left;
margin-left:65px;}

#navi2{
margin-top: 0px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
position:absolute;
margin-left:40px;
padding-left:0px;
width:164px;
background:#ebebeb;
height:700px;
}

#navi1{
align:center;
border-top:6px solid #333333;
width:720px;
position:absolute;
margin-top:80px;
margin-left:10px;
padding:0px;
height:31px;
background:#666666;
}

#inhalt{
position:absolute;
margin-left:220px;
margin-top:140px;
width:520px;
height:80%;
background:#FFFFFF;
border:1px solid #FFFFcc;
}





#point {display:inline-block;}
#point {display:inline;}
#point li {float:left;}

#outer {margin-left:0px; border-top:6px solid #001F7A; padding-top:1px; margin-bottom:20px;text-align:right;}
#point {display:table; padding:0; margin:0 auto; margin-right:0px; list-style:none; background:#001F7A url(right2.gif) no-repeat right bottom; white-space:nowrap;}
#point li {display:table-cell; margin:0; padding:0;}
#point li.first {background: url(left2.gif) no-repeat left bottom;}
#point li a {float:left; font-family:arial; font-size:11px; letter-spacing:1px; padding:8px 15px; text-decoration:none; color:#E6ECFF; font-weight:bold;}
#point li a:hover, #point li a.current {background: url(down_arrow.gif) no-repeat center top; color:#FFFFFF;}




h1{
font-family:arial, verdana;
color:#666666;
font-size:1.3em;
}
h2{
font-family:arial, verdana;
color:#666666;
font-size:1.1em;
}


#menu a, #menu a:visited {
  text-decoration:none; 
  background:#EEEEEE; 
  font-family:arial,verdana;
line-height:1.3em;
  font-size:0.7em;
  color:#000; 
  display:block; 
  width:11em; 
  height:1.5em; 
  border-bottom:1px solid #fff;  
  border-right:1px solid #cccccc; 
  padding:0.5em;
  }

#menu a:hover {
  border-bottom:1px solid #cccccc; 
  text-align:left;
  color:#000099;
  }

#amenu {
position:absolute;
margin-top: 30px;
margin-left:20px;
text-align:left;
width:140px;
background:#ffffff;
}


#head{margin-bottom:0px;margin-top:10px;}


#a1 {
margin:auto;
margin-left:0px;
width:740px;
text-align:left;
}

#a2 {
margin-left:180px;
margin-top:0px;
background:#FFFFFF;
text-align:left;
width:550px;
}




#a3 {
margin-top:0px;
margin-left:0px;
width:740px;
height:120px;
text-align:left;
background:#ffffff;
}

#a4 {
margin-top:0px;
margin-left:0px;
width:740px;
height:30px;
background:#ffffff;
text-align:left;
}

#a5 {
margin-top:0px;
text-align:left;
width:740px;
height:7px;
background:#001F7A;
}



ul#navigation {padding-top:0px; margin-top:0px; text-align:left; padding-left:0px; margin-left:0px;float:left;}



ul#navigation li { float:left; list-style-type:none; }

#navigation a {
float:left;
display:block;
color:#ffffff;
background:#666666;
line-height:31px;
padding-top: 0px;
padding-right: 15px;
padding-left: 15px;
text-decoration:none;
font-family:arial;
font-size:11pt;
}

#navigation a:hover {

topmargin:0px;
margin-top:0px;
margin-left:0px;
list-style-type:none;
margin-right:0px;
margin-bottom:0px;
color:#ffffff;
background:#333333;
}

#navigation2 {margin-top:90px; margin-left:-0px; padding:0px; position: absolute;}

ul#navigation2 li {
width:164px;
line-height:20px;
list-style-type:none;
background:#c3c3c3;
padding: 0px;
margin-top:1px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
topmargin:0px;
text-align:left;
border:none;
}


#navigation2 a {
display:block;
text-align:left;
line-height:20px;
margin-top:1px;
margin-left:0px;
text-indent:4 px;
margin-right:0px;
margin-bottom:3px;
width:164px; 
color:#000000;
background:#c3c3c3;
text-decoration:none;
font-family:arial;
font-size:10pt;
}

#navigation2 a:hover {
background:#cccccc;
}

} 
