body{

margin:0;

padding:0;

font-family:tahoma;

font-size:12px;

}

.all_in {

width:840px;

}

img{

border:0px;

}

.navi_top{

width:840px;

height:55px;

background-image:url(img/navi-top.jpg);

font-size: 12px;

color:#ffffff;

}

.navi_top a{

color:#ffffff;

text-decoration:none;

}

.navi_top a:hover{

text-decoration:underline;

}

#telefon{
display:none;
position:absolute;
top:170px;
left:90px;
}

.box{
height:180px;

background-color:#6a99ca;

border-bottom:5px solid #fff;
}

.navi{

width:223px;

line-height:20px;

float:left;

}

.navi h1{

color:#FFFFFF;

font-size:17px;

font-weight:normal;

padding-top:12px;

padding-bottom:10px;

margin:0;

background-image: url(img/headline-bg.jpg);

background-position:25px;

background-repeat:no-repeat;

}

.navi h2{

color:#FFFFFF;

font-size:17px;

font-weight:normal;

padding-top:12px;

padding-bottom:10px;

margin:0;

background-image: url(img/headline-bg2.jpg);

background-position:25px;

background-repeat:no-repeat;

}

.navi_headline{

font-family:tahoma;

color:#ffffff;

font-size:17px;

}

.navi a{

font-family:tahoma;

color:#ffffff;

font-size:12px;

text-decoration:none;

float:left;

margin-left:30px;

}

.navi a:hover{

color:#ffffff;

font-size:12px;

text-decoration:none;

float:left;

margin-left:30px;

background-image: url(img/link-bg.jpg);

background-repeat:no-repeat;

background-position:left;

font-weight:bold;

}

.subnavi{
}
.subnavi h2{
	background-image: url(img/headline-bg2.jpg);
}
.subnavi a:hover{

color:#ffffff;

font-size:12px;

text-decoration:none;

float:left;

margin-left:30px;

background-image: url(img/link-bg2.jpg);

background-repeat:no-repeat;

background-position:left;

font-weight:bold;

}

.copyright{

width:163px;

height:40px;

padding:20px;

color:#585858;

font-size:11px;

text-align:center;

position:absolute;

left: -260px;

bottom: 0px;

}

.content{

background-color:#f6f6f6;

width:561px;

float:right;

text-align:left;

line-height:16px;

padding:25px;

color:#3F3F3F;

}

.content h1{

font-size:12px;

font-weight:normal;

color:#254e78;

padding:0;

margin:0;

}

.content h2{

font-size:14px;

color:#254e78;

font-weight: normal ;

padding:0;

margin:0;

}

.wrapper{

background-image: url(img/dynamic.jpg);

background-repeat:repeat-y;

width:840px;

}





.content a { text-decoration:none; color:#254e78; font-weight: normal ; }