body {
	background-image: url(../img/verlauf_hg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#01056a;;
	font-family:Verdana,Arial,Helv,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	height:100%;
}

a:link,a:visited {
	color: #01056a; 
}

a:hover {
	color: #01056a;
	text-decoration:none;
}

.table {

background-color:#FFFFFF;
border-left:dotted 1px; 
border-right:dotted 1px; 
border-color:#cccccc;
}

#header {

	height: 120px;
	background: url(../img/headlogo.jpg) no-repeat;
}

#col-left {
	float: left;
	width: 199px;
	text-decoration:none;

}

#col-left a, #col-left a:visited {
	padding-top: 0px;
	color: #01056a;
	text-decoration:none;
}

#col-left a:hover {
	color: #ffffff;
	text-decoration: none;
	text-decoration:none;
}

#col-right {
	float: left;
	width: 199px;
	background-color:#ffffff;
	line-height:16px;
	text-decoration:none;

}

#col-right a, #col-right a:visited {
	padding-top: 0px;
	color: #000000;
	text-decoration:none;
}

#col-right a:hover {
	color: #ffffff;
	text-decoration: none;
	text-decoration:underline;
}

#col-center {
	float: left;
	background: url(../img/con-pic-start.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-referenzen {
	float: left;
	background: url(../img/con-pic-referenzen.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-kontakt{
	float: left;
	background: url(../img/con-pic-kontakt.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-solaranlagen {
	float: left;
	background: url(../img/con-pic-solaranlagen.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-aus {
	float: left;
	background: url(../img/con-pic-aus.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-datenblaetter {
	float: left;
	background: url(../img/con-pic-datenblaetter.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-erneuerbare {
	float: left;
	background: url(../img/con-pic-erneuerbare.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-heizkamine {
	float: left;
	background: url(../img/con-pic-heizkamine.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-photovoltaik {
	float: left;
	background: url(../img/con-pic-photovoltaik.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-waermepumpen {
	float: left;
	background: url(../img/con-pic-waermepumpen.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-flaechen {
	float: left;
	background: url(../img/con-pic-flaechen.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-flaechen-1 {
	float: left;
	background: url(../img/con-pic-flaechen-1.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-flaechen-kapillar {
	float: left;
	background: url(../img/con-pic-fl-kapillar.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-flaechen-schlauch {
	float: left;
	background: url(../img/con-pic-flaechen.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-flaechen-kupfer {
	float: left;
	background: url(../img/con-pic-fl-kupfer.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#col-center-flaechen-regelung {
	float: left;
	background: url(../img/con-pic-fl-regelung.jpg) no-repeat;
	line-height:16px;
	width: 517px;
	margin-left:5px;

}

#navi-top {
	padding-left:244px;
	padding-top:5px;
	color: #01056a;
	}

#navi-top a{
	color: #01056a;
	text-decoration:none;


}

#navi-top a:hover {
	text-decoration:underline;

}

#bg-col-center {
	float: left;
	background: url(../img/bg-cont-bl.jpg);
	background-repeat: repeat-x;
	height: 152px;
	width: 512px;
	margin-top:183px;

}

#col-center-cont {
	width: 512px;
	float: left;
	padding:0px;
	line-height:16px;

}

#menuheader {
	background: url(../img/feld_deckel.jpg) no-repeat;
	height: 21px;
	color:#01056a;
	font-size:11px;
	padding-left:122px;
	padding-top:6px;
}

#menufooter {
	background: url(../img/footer_dots.jpg);
	background-repeat: no-repeat;
	height: 5px;
}

#out {
	width: 955px;
	height: 100%;
	margin: 0px auto;
	background-color: #ffffff;
	color: #01056a;
	line-height: 130%;
}

.headline {
font-size:16px;
font-weight:bold;
}

.height {

height:100%;
}

.box-content {

line-height:18px;
padding:5px;
background-color:#d6d6d9;

}

#box-content-re {

line-height:18px;
padding:5px;
background-color:#d6d6d9;

}

#box-content-re a:hover {
color: #01056a;
}


.box-content1 {

line-height:16px;
padding:5px;
}

#flaggen {

padding-left: 860px;
padding-top: 10px;
}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 170%;
}

ul, ol {
	margin-left: 3em;
}

dl.list1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

dl.list1 dt {
	float: left;
	width: 70px;
}

dl.list1 dd {
	margin-bottom: 10px;
}

dl.list1 a {
	color: #666666;
}

ul.list2 {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

ul.list2 li {
	float: left;
	margin: 0 0px 0px 0;
}

ul.list2 li.nopad {
	margin-right: 0;
}