@charset "utf-8";
/* CSS Document */

html, body { 
height: 100%; 
margin:0px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ccc;
}

#page {
position: absolute;
width: 771px;
top: 50px;
left: 50%;
margin-left: -400px;
color:#333;
border:1px solid #013370;
background-color:#fff;
}

#header{
width:771;
background-color:#fff;
height:181px;
}

#header img{
margin-left:0px;
border:1px solid #999;
}

#firma{
padding-top:30px;
padding-left:17px;
font-size:25px;
}

.content_container{
border:0px;
margin:0px;
}

.content_container p{
margin:0px;
}

#menu_main{
margin-top:0px;
float:left;
background-color:#013370;
width:771px;
font-size:11px;
border-bottom: 1px solid #999;
border-top: 1px solid #999;
}

#menu_main ul{
list-style:none;
margin:0px;
padding:0px;
padding-left:20px;
height:30px;
}

#menu_main ul li{
font-weight:bold;
margin-right:30px;
padding-top:8px;
text-transform: uppercase;
}

#menu_main li{
float:left;
display: block;
}

#menu_main ul li a{
color:#fff;
text-decoration:none;
}

#menu_main ul li a:hover{
color:#338f13;
}

#menu_main ul li .haupt{
color:#338f13;
}


#menu_sub{
margin-top:20px;
font-size:11px;
background-color:#fff;
}

#menu_sub ul{
list-style:none;
margin:0px;
padding:0px;
width:170px;
}

#menu_sub ul li{
text-transform: uppercase;
margin-left:20px;
margin-right:20px;
padding-top:8px;
border-bottom: 1px solid #ccc;
}

#menu_sub ul li a{
color:#296ea9;
text-decoration:none;
}

#menu_sub ul li a:hover{
color:#338f13;
}

#menu_main ul li .haupt{
color:#338f13;
}

#menu_sub ul li .haupt{
color:#338f13;
}

#menu_sub ul li ul {
padding-bottom:8px;
}

#menu_sub ul li ul li{
border: 0px;
margin-left:10px;
}

#menu_lan{
position:absolute;
left:645px;
top:160px;
}
#menu_lan ul{
list-style:none;
margin:0px;
padding:0px;
padding-left:10px;
}
#menu_lan ul li{
float:left;
margin-left:10px;
}
#menu_lan ul li a{
color:#333;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
}

#metanavi_1{
position:absolute;
left:645px;
top:10px;
}

#metanavi_1 ul{
list-style:none;
margin:0px;
padding:0px;
}

#metanavi_1 ul li{
text-transform: uppercase;
margin-left:20px;
margin-right:0px;
height:20px;
}

#metanavi_1 ul li a{
color:#333;
font-size:11px;
text-decoration:none;
align:right;
}

#metanavi_1 ul li a:hover{
color:#399e8e;
}


#metanavi_2{
margin-top:0px;
float:right;
}

#metanavi_2 ul{
list-style:none;
margin:0px;
padding:0px;
width:120px;
height:20px;
}

#metanavi_2 ul li{
text-transform: uppercase;
float:left;
width:120px;
height:20px;
}

#metanavi_2 ul li a{
float:left;
color:#666;
text-decoration:none;
}
#metanavi_2 ul li a:hover{
color:#932d30;
}

#metanavi_2 li a img{
border:0px;
vertical-align:middle;
}

.footer{
color:#6e6e6e;
font-size:10px;
}

.content_all{
min-height:470px;
color: #333;
margin-right:20px;
background-color:#eef0ff;
}

.content_all h1, h2{
font-size:16px;
color:#013370;
}

.content_all h2{
font-size:13px;
}


.content_all a{
color:#338f13;
text-decoration:underline;
}


.wysiwyg_container_3 .bild{
width:auto;
}

.wysiwyg_container_3 .text{
width:auto;
}

#sitemap ul li{
list-style:none;
}

.searchstring{ 
background:#00FF00;
}

.contact_form .label{
float:left;
width:150px;
}
.contact_form .button{
padding:5px;
background-color:#449c90;
color:#4156b3;
}

#menu_footer_temp{
float:right;
margin-right:20px;
margin-bottom:10px;
}
#menu_footer_temp a{
color:#333;
text-decoration:none;
}

#menu_main_temp{
width:771px;
background-color:#FFF;
}

#menu_sub_temp{
float:left;
width:171px;
background-color:#FFF;
}


