* {
margin:0px;
padding:0px;
}
a:focus {
outline:none;
}
.clear{
clear:both;
}
a{
color:#3b69a4;
text-decoration:none;
}
a:hover{
color:#3b69a4;
text-decoration:underline;
}
h1#branding a{
display: block;
    height: 101px;
    left: 277px;
    position: absolute;
    text-indent: -9999px;
    top: 35px;
    width: 700px;
}
#vcf {
background:transparent url(../images/vcf.png) no-repeat scroll 0 0;
display:block;
height:30px;
list-style-image:none;
margin:5px 0 0;
text-indent:-9999px;
width:204px;
margin:5px 0 0 0;
}
html{
background:#ddf2f3;
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#28323d;
line-height:18px;
}
.small{
width:50px;
float:left;
display:block;
}
img{
border:none;
}
#container{
width:975px;
margin:0 auto;
background:url(../images/bg-container.jpg) left 0 repeat-y;
overflow:hidden;
height:auto;
}
#header{
width:975px;
float:left;
height:240px;
position:relative;
background:url(../images/bg-header.jpg) 0 0 no-repeat;
}
#navi{
width:273px;
height:192px;
float:left;
background:url(../images/bg-navi.jpg) 0 0 no-repeat;
margin:0 0 20px 0;
}
	#navi ul li{
	list-style:none;
	height:24px;
	width:273px;
	float:left;
	display:block;
	text-indent:-9999px;
	}
	#navi ul li a{
	width:273px;
	height:24px;
	display:block;
	}
	#navi ul li a#startseite:hover,
	#navi ul li a#startseite.active{
	background:url(../images/bg-navi.jpg) -273px 0 no-repeat;
	}
	#navi ul li a#individuelle-kaufberatung:hover,
	#navi ul li a#individuelle-kaufberatung.active{
	background:url(../images/bg-navi.jpg) -273px -24px no-repeat;
	}
	#navi ul li a#hausbau:hover,
	#navi ul li a#hausbau.active{
	background:url(../images/bg-navi.jpg) -273px -48px no-repeat;
	}
	#navi ul li a#fassadendaemmung:hover,
	#navi ul li a#fassadendaemmung.active{
	background:url(../images/bg-navi.jpg) -273px -72px no-repeat;
	}
	#navi ul li a#aussenanlage:hover,
	#navi ul li a#aussenanlage.active{
	background:url(../images/bg-navi.jpg) -273px -96px no-repeat;
	}
	#navi ul li a#trockenbau:hover,
	#navi ul li a#trockenbau.active{
	background:url(../images/bg-navi.jpg) -273px -120px no-repeat;
	}
	#navi ul li a#referenzen:hover,
	#navi ul li a#referenzen.active{
	background:url(../images/bg-navi.jpg) -273px -144px no-repeat;
	}
	#navi ul li a#partner:hover,
	#navi ul li a#partner.active{
	background:url(../images/bg-navi.jpg) -273px -168px no-repeat;
	}
#sidebar{
width:273px;
float:left;
display:block;
padding:37px 0 30px 0;
}
#sidebar p{
margin:0 0 10px 0;
float:left;
}
#sidebar span.small{
display:block;
float:left;
width:50px;
}
#sidebar img{
margin:0 0 14px 0;
}
#sidebar img.img-referenz{
margin:0 14px 14px 14px;
}
.img{
margin:0 8px 8px 0px;
}
#contentMain{
width:675px;
float:left;
padding:26px 0 0 23px;
}
h2{
font-size:34px;
color:#3b69a4;
}
h3{
font-size:28px;
color:#3b69a4;
margin:0 0 15px 0;
}
#sidebar h3{
font-size:20px;
color:#28323d;
margin:0 0 10px 0;
float:left;
}
#sidebar h3.referenzen{
font-size:20px;
color:#28323d;
margin:15px 0 14px 0;
display:block;
float:left;
}
h4{
font-size:20px;
color:#28323d;
margin:0 0 3px 0;
}
.columnBig{
width:675px;
float:left;
}
.columnBig ul {
margin:0 0 20px 0;
}
.columnBig ul li{
background:url(../images/bg-li-liste.jpg) 10px 13px no-repeat #c6e0eb;
list-style:none;
margin:0 0 2px 0;
padding:6px 0 6px 24px;
}
#contentMain p{
margin:0 0 20px 0;
}
.columnLeft{
width:325px;
float:left;
margin:0 0 20px 0;
}
.columnRight{
width:325px;
float:left;
padding:0 0 0 25px;
margin:0 0 20px 0;
}
#footer{
width:975px;
float:left;
height:70px;
background:url(../images/bg-footer.jpg) 0 0 no-repeat;
}
	#footer p{}
	#footer a{
	color:#28323d;
	text-decoration:none;
	}
	#footer a:hover{
	color:#28323d;
	text-decoration:underline;
	}
#naviAdd{
float:right;}
	#naviAdd ul li{
	list-style:none;
	float:left;
	background:url(../images/bg-li.jpg) 0 7px no-repeat;
	padding:0 0 0 12px;
	margin:15px 0 0 10px;
	}
	#naviAdd ul li a{
	}