
body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/bg_body.jpg);
background-repeat:repeat-x;
}

#wrapper {
margin:80px auto;
padding:0px;
width:1000px;
height:590px;
background-image:url(images/bg_buhtz.gif);
background-repeat:no-repeat;}

p {
color:#000000;
background-color:#D3D6DD;}


.head {  
float:left;
display:block;
overflow:hidden;
width:1000px;
height:430px;}

.head_left {
float:left;
display:block;
overflow:hidden;
width:665px;
height:390px;
color:#010066;
line-height:25px;
padding-top:5px;
margin-left:5px;
margin-top:28px;
background-color:#D3D6DD;}


.head_left p{
text-align:right;
color:#010066;
font-size:19px;
margin-top:75px;
margin-right:35px;
}

.head_left p span {
color:#000000;
}
.head_left h1 {
color:#010066;
font-size:25px;
text-align:right;
margin-right:35px;}



/* links bündig  */


.head_left_2 {
float:left;
display:block;
overflow:hidden;
width:615px;
height:395px;
color:#000;
line-height:25px;
margin-left:40px;
_margin-left/**/:/**/30px;
margin-top:25px;
background-color:#D3D6DD;
}


.head_left_2 p{
text-align:left;
color:#3A003E;
font-size:13px;
margin-top:75px;
margin-left:35px;
line-height: 16px;
background-color:#D3D6DD;
text-shadow: #D3D6DD 4px -4px 2px;
}

.head_left_2 p span {
color:#000000;
background-color:#D3D6DD;
}
.head_left_2 h1 {
color:#010066;
font-size:19px;
text-align:left;
margin-left:35px;
margin-top:30px;
letter-spacing:1px;
background-color:#D3D6DD;}



.head_left_2 h2 {
color:#010066;
font-size:17px;
text-align:left;
margin-left:35px;
margin-top:30px;
letter-spacing:0px;
background-color:#D3D6DD;}

.head_left_2 a {
text-decoration:none;
background-color:#D3D6DD;
font-style:italic;
color:#010066;
}

.head_left_2 a:hover {
text-decoration:none;
background-color:#D3D6DD;
font-style:normal;
border-bottom:#FFFFFF dotted 2px;
margin-right:1px;
color:#010066;
}











.head_right {
float:right;
display:block;
overflow:hidden;
width:205px;
height:330px;
margin-top:150px;
margin-right:25px;}

.head_right_logo{
margin:35px;
}


.head_right_img {
float:right;
display:block;
overflow:hidden;
width:298px;
height:419px;
margin-right:26px;
margin-top:10px;}











.navi {
float:left;
display: block;
overflow:hidden;
width:700px;
height:20px;
margin-top:1px;
/margin-top:3px;
margin-left:75px;
_margin-left/**/:/**/37px;
}
.navi a {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
border-right:#fff solid 1px;
padding:2px;
padding-right:5px;
margin-right:9px;
}

.navi a:hover {
background-color:#D2D7DF;
color:#010066;

}

.img_hover {
float:left;
display: block;
overflow:hidden;
width:554px;
height:110px;
padding-top:25px;
margin-left:120px;
_margin-left/**/:/**/61px;
_margin-top/**/:/**/3px;
}


.img_hover img {
float:left;
display: block;
overflow:hidden;
margin-right:20px;
border:#D2D6DE solid 1px;}


.logo_right {
float:right;
display: block;
overflow:hidden;
width:100px;
height:105px;
margin-top:15px;
margin-right:110px;
_margin-right:60px;
}


.footer {
float:left;
display: block;
overflow:hidden;
width:1000px;

padding-top:5px;
height:75px;
margin-top:40px;
background-image:url(images/bg_footer.jpg);
background-repeat:no-repeat;
color:#7789BA;

}
.footer a {
color:#7789BA;
text-decoration:none;
font-size:10px;
border-right:#fff solid 1px;
padding:1px;
padding-right:3px;
}


.footer a:hover {
color:#010066;
border-right:#010066 solid 1px;
}

.footer strong {
margin-right:10px;
font-size:12px;}


.footer p {
color:#7789BA;
background-color:#C2CADF;
text-decoration:none;
font-size:10px;
text-align:right;
float:left;
width:655px;
margin-top:0px;
margin-left:20px;
_margin-left/**/:/**/10px;}

















