body, html {
background-color:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:0px;
padding:0px;
overflow:auto;
display:block;
}


h1 {
font-size:20px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#B9BCBC;
margin-left:20px;

}

ul {
list-style-image:url(images/list.jpg);}

ul li {
line-height:15px;}


.img_qu_rot {
float:left;
display:block;
overflow:hidden;
width:10px;
margin-right:15px;
height:50px;
}

.space {
float:left;
display:block;
overflow:hidden;
width:470px;
height:50px;}

#wrapper {
margin:0px auto;
padding:0px;
width:1024px;
height:auto;}

#wrapper_left {
float:left;
display:block;
overflow:hidden;
width:710px;	
height:auto;
}


.head_left {
float:left;
display:block;
overflow:hidden;
width:710px;	
height:175px;
border-bottom:#fe0000 solid 1px;
}


.navi_top {
float:right;
display:block;
overflow:hidden;
width:650px;	
height:19px;
margin-top:154px;
}

.navi_top a {
float:right;
display:block;
overflow:hidden;
width:auto;	
height:19px;
padding-left:5px;
margin-right:18px;

}

.navi_top a:hover, .active {
padding-left:5px;
text-decoration:none;
background-image:url(images/bg_navi.jpg);
/background-image:url(images/bg_navi_ie.jpg);
background-position:left center;
/background-position:top left;
background-repeat:no-repeat;



}
.navi_top img, .navi_top a img {
border:none;
}
.middle_left {
float:right;
display:block;
overflow:hidden;
width:710px;	
height:auto;
border-bottom:#0f258b solid 1px;
}
.middle_left img {
float:right;
margin:3px;
margin-left:0px;

}

.under_middle {
float:left;
display:block;
overflow:hidden;
width:710px;	
height:20px;
text-align:right;
margin-top:5px;
font-family: Geneva, Arial, Helvetica, sans-serif;

}

.navi_bottom a {
color:#AAADAD;
font-size:11px;
text-decoration:none;
padding-left:5px;
margin-right:5px;
}

.navi_bottom a:hover {
padding-left:5px;
text-decoration:none;
background-image:url(images/bg_navi.jpg);
background-repeat:no-repeat;
background-position:left center;
}

.wrapper_content {
float:left;
display:block;
overflow:hidden;
width:715px;
height:auto;
margin-top:30px;
}

.wrapper_content a {
color:#666666;
text-decoration:none;
border-bottom:#FFFFFF solid 1px; 
}
.wrapper_content a:hover {
color:#999;
text-decoration:none;
border-bottom:#22A06A solid 1px;
}

.wrapper_inhalt {
display:block;
margin-top:30px;
}

.img_inhalt {
float:left;
display:block;
overflow:hidden;
width:200px;
height:100%;
margin-left:20px;
_margin-left/**/:/**/10px;}

.text {
float:right;
display:block;
overflow:hidden;
width:480px;	
height:auto;
padding-right:15px;

}
.ueber_text {
float:right;
display:block;
overflow:hidden;
width:480px;	
height:auto;
padding-right:15px;
margin-bottom:35px;
}

.text_img {
float:left;
display:block;
overflow:hidden;
margin-right:8px;
height:200px;
}




#wrapper_right {
float:left;
display:block;
overflow:hidden;
width:313px;
height:800px;
border-left:#299e67 solid 1px;
}

.head_right {
float:right;
display:block;
overflow:hidden;
width:313px;	
height:175px;
border-bottom:#fe0000 solid 1px;
}
.head_right img, .head_right a img {
border:none;
margin-top:15px;
margin-left:10px;}

.adresse_right {
float:right;
display:block;
overflow:hidden;
width:300px;	
height:300px;
margin-top:35px;
margin-right:11px; 
line-height:20px;
font-weight:bold;
} 
.adresse_right img {
float:right;
}


#wrapper_footer{
float:left;
display:block;
overflow:hidden;
width:710px;	
height:90px;
border-top:#fe0000 solid 1px;
text-align:left;}

.footer {
font-family: Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
margin-left:9px;
margin-top:15px;
}
.footer a {
font-family:  Arial, Helvetica, sans-serif;
color:#999999;
font-size:10px;
text-decoration:none;
padding-left:6px;
margin-right:9px;
}
.footer a:hover {
padding-left:6px;
margin-right:9px;
text-decoration:none;
background-image:url(images/bg_navi.jpg);
background-repeat:no-repeat;
background-position:left center;
}
.footer span {
margin-right:10px;

}

.footer b {
display:block;
overflow:hidden;
width:10px;
}

.footer p {
margin:0px;
margin-top:2px;
padding:0px;
}

.wrapper_footer_right{
float:right;
display:block;
overflow:hidden;
width:313px;	
height:90px;
border-top:#fe0000 solid 1px;
border-left:#299e67 solid 1px;
}



#IMGMODUL015BG { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 1100px; 
background : transparent url(images/prewbg.png); 
text-align : center; 
}

#IMGMODUL015MIDDLE { 
margin : auto; 
width : 1px; 
height : 50%; 
background-color: transparent ; 
}

#IMGMODUL015WRAP_schmal { 
margin: auto; 
margin-top : -220px; 
padding : 10px; 
width : 340px; 
background : #ffffff; 
text-align : right; 
}


#IMGMODUL015WRAP_breit { 
margin: auto; 
margin-top : -220px; 
padding : 10px; 
width : 600px; 
background : #ffffff; 
text-align : right; 
}

#IMGMODUL015CLOSE {
float:right;
width : 25px; 
height : 26px; 
margin-bottom : 10px; 
background : url(images/close.jpg) no-repeat; 

}




/* CSS für team*/


#IMGMODUL015BG2 { 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100%; 
background : transparent url(images/prewbg.png); 
text-align : center; 
}

#IMGMODUL015WRAP2_schmal { 
margin: auto; 
margin-top : 20px; 
padding : 10px; 
width : 340px; 
background : #ffffff; 
text-align : right; 
}


#IMGMODUL015WRAP2_breit { 
margin: auto; 
margin-top : 20px; 
padding : 10px; 
width : 600px; 
background : #ffffff; 
text-align : right; 
}

#IMGMODUL015CLOSE2 {
float:right;
width : 25px; 
height : 26px; 
margin-bottom : 10px; 
background : url(images/close.jpg) no-repeat; 

}
