body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-stretch:normal;
font-weight:normal;
margin:0px;
padding:0px;
background-image:url(../images/bg_body.jpg);
background-position:bottom;
background-color:#AAAFB3;
background-repeat:repeat-x;
}





 
h1 {
color:#64696E;
height:35px;
display:block;}

a {
color:#1B88F4;
text-decoration:none;
}
a:hover {
color:#0053A4;
text-decoration:underline;
}



#wrapper {
margin:0px auto;
padding:0px;
padding-bottom:5px;
width:962px;
height:1200px;
}



.head_wrapper { 
float:left;
display:block;
overflow:hidden;
}
 
.head_top {
float:left;
display:block;
overflow:hidden;
background-image:url(../images/bg_navi_top.jpg);
background-repeat:repeat-x;
width:943px;
padding-left:17px;
height:25px;
border-left:#b3b3b3 solid 1px;
border-right:#b3b3b3 solid 1px;
}

.navi_top img{
float:left;
display:block;
overflow:hidden;
margin-left:2px;
margin-right:2px;

}


.navi_top span {
float:left;
display:block;
overflow:hidden;
color:#C8C8C8;
margin:3px;
padding:3px;
font-size:10px;

}

.navi_top a {
float:left;
display:block;
overflow:hidden;
color:#C8C8C8;
margin:3px;
padding:3px;
font-size:10px;
text-decoration:none;

}

.navi_top a:hover {
float:left;
display:block;
overflow:hidden;
color:#FFFFFF;
}





.head {
float:left;
display:block;
overflow:hidden;
width:960px;
height:130px;
border-left:#b3b3b3 solid 1px;
border-right:#b3b3b3 solid 1px;
background-color:#FFFFFF;
}

.img_left{
float:left;
display:block;
overflow:hidden;
width:180px;
height:155px;
margin-top:10px;
margin-left:20px;

}
._middle{
float:left;
display:block;
overflow:hidden;
width:486px;
_width/**/:/**/456px;
height:155px;
margin-left:-18px;
margin-top:2px;

}

.img_right{
float:right;
display:block;
overflow:hidden;
width:240px;
height:130px;

}


.head h1 {
float:left;
display:block;
overflow:hidden;
width:486px;
color:#000000;
font-size:20px;
font-weight:bold;
margin-bottom:3px;
margin-top:64px;

}



.head_bottom {
float:left;
display:block;
overflow:hidden;
width:962px;  
height:38px;
background-image:url(../images/bg_navi_bottom.jpg);
background-repeat:no-repeat;
}    

.navi_bottom  {
color:#666;
font-size:18px;
float:left;
display:block;
overflow:hidden;
margin-left:23px;
}
.navi_bottom a {
float:left;
display:block;
overflow:hidden;
color:#666;
height:17px;
padding:8px;
padding-left:20px;
padding-right:20px;
margin-top:3px;
font-size:16px;
text-decoration:none;
font-weight: lighter;
} 
.navi_bottom a:hover {
float:left;
display:block;
overflow:hidden;
color:#333;
height:17px; 
padding:8px;
padding-left:20px;
padding-right:20px;
margin-top:3px;
background-image:url(../images/bg_navi_hover_blau.jpg);
background-repeat: repeat-x;
} 

.navi_bottom img {

float:left;
display:block; 
overflow:hidden;} 



.wrapper_content {
float:left;
display:block;
overflow:hidden;
margin-top:25px;

}


.content_top {
float:left;
display:block;
overflow:hidden;
width:962px;
height:18px;
background-image:url(../images/bg_content_top.jpg);

}

.content {
float:left;
display:block;
overflow:hidden;
width:962px;
height:auto;
background-image:url(../images/bg_content.jpg);
background-repeat:repeat-y;

}


.content img {
margin-left:17px;
float:left;
display:block;
overflow:hidden;
} 
.content_left {
float:left;
display:block;
overflow:hidden;
width:697px;
height:auto;
font-size:13px;
}

.content_left p {
padding-left:22px;
}
.content_left p strong{
margin-bottom:-5px;
}
.content_left h1 {
float:left;
display:block;
overflow:hidden;
width:100%;
padding-left:22px;
letter-spacing:-2px;
margin-top:45px;
margin-bottom:10px;
/margin-bottom:-5px;
font-size:28px;
}
.content_left_img{
float:right;
display:block;
overflow:hidden;
margin:10px;
margin-right:0px;
}


.content_right {
float:right;
display:block;
overflow:hidden;
width:240px;
height:auto;}


.content_bottom {
float:left;
display:block;
overflow:hidden;
width:962px;  
height:100px;
background-image:url(../images/bg_content_bottom.png);
_background-image/**/:/**/url(../images/bg_content_bottom_ie6.gif);
background-repeat:no-repeat;
border-top:#b3b3b3 solid 1px;}



.adresse {
float:right;
display:block;
overflow:hidden; 
width:225px;
height:210px;
background-image:url(../images/adresse_duisburg.jpg);
background-repeat:no-repeat;
margin-right:7px;
margin-top:-1px;
color:#FFFFFF;
font-size:12px;
line-height:17px;
}
.adresse p {
margin-top:10px;
/margin-top:8px;
/margin-bottom:5px;
margin-left:15px;
}
.adresse hr {
width:195px;
margin-top:-2px;
margin-bottom:-2px;
color:#0554A2;}
.adresse b {
font-size:14px;}

.adresse-img {
margin:10px;
margin-left:40px;
_margin-left/**/:/**/25px;
margin-top:15px;
/margin-top:10px;
margin-bottom:15px;
/margin-bottom:10px;
display:block;
overflow:hidden;
width:100%;
border:none;}

.adresse-img img{
border:none;
}
.re_weiss_top {
float:right;
display:block;
overflow:hidden; 
width:225px;
height:28px;
background-image:url(../images/bg_img_re_weiss_oben.jpg);
background-repeat:no-repeat;
margin-right:7px;}

.re_weiss_top p{
margin-top:10px;
margin-left:15px;
color:#E63229;
font-size:14px;
font-weight:bold;
}
.re_weiss_middle {
float:right;
display:block;
overflow:hidden; 
width:215px;
height:auto;
margin-right:11px;  
_margin-right/**/:/**/9px;  
border-left:#c8c8c8 solid 1px;
border-top:#c8c8c8 solid 1px;
border-right:#c8c8c8 solid 1px;
background-color:#FFFFFF;
background-image:url(../images/bg_img_re_weiss_unten.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.re_weiss_middle ul li{
list-style-image:url(../images/list.jpg);
background-position:center; 
margin-top:10px;
margin-left:-10px;
margin-right:10px;

}
.table h2{
font-size:12px;
color:#666666;}

.table {
float:left;
display:block;
overflow:hidden;
width:650px;
height:auto;
margin-left:20px;
margin-bottom:20px;}


.behandlung {
line-height:24px;}
.behandlung p{
font-size:14px;
font-weight:bold;}
.behandlung p a{
font-size:10px;
font-weight:normal;}
.behandlung img{
margin-right:5px;
}


.behandlung2 {
line-height:24px;}
.behandlung2 p{
font-size:13px;
font-weight:normal;}
.behandlung2 p a{
font-size:10px;
font-weight:normal;}
.behandlung2 img{
margin-right:5px;
}

.block {
float:left;
display:block;
overflow:hidden;
width:320px;
height:auto;}


.block_link{
margin:0px auto;
padding:0px;
padding-left:10px;
padding-bottom:15px;
width:950px;
height: auto;
color:#333333;
text-align:center;}



.content_left h1 {
font-size:22px;
float:left;
display:block;
overflow:hidden;
height:auto;

letter-spacing:normal;
}

.block_link a {
color:#333333;
text-decoration:none;
}
.block_link a:hover {
color:#999999;
text-decoration:underline;
}

.content_left h2 {
font-size:14px;
font-weight:normal;
margin-left:20px;
float:left;
display:block;
overflow:hidden;
margin-top:10px;
letter-spacing:normal;
color:#999999;
}

















