@charset "utf-8";
/* CSS Document */

body {
	background:url(/img/logo-ueber-navi.jpg) no-repeat fixed 750px 80px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

div.umschlag{
	background:url(/img/logo2.jpg) no-repeat 0px -30px;
	margin:0px;
	padding:0px;
}

div.container {
	width:950px;
	margin:0px;
	padding:0px;
}

div.inhalt {
	width:660px;
		margin:-20px 10px 0px 25px;	
		padding:0px 20px 7px 35px;
	background:url(/img/bg-inhalt.png) repeat-y;
	
	z-index:2;
	position:relative;
}

div.header{
		margin:220px 0px 0px 25px;
	background:url(/img/bg-inhalt-head.png) no-repeat;
		width:716px;
		height:58px;
	z-index:2;
	position:relative;
}
div.footer {
	clear: both;
	text-align:center;
	background:url(/img/bg-inhalt-footer.png) no-repeat 0px 0px;
	height:66px;
		margin: 0px 0px 0px 25px;
	z-index:2;
	position:relative;
	width:716px;
}
/* ------------- FOOTER ------------- */
div.footer2 {
	clear: both;
	background:url(/img/bg-inhalt-footerext.jpg) no-repeat -15px 0px;
	height:42px;
		margin: -200px 0px 0px 0px;
		padding:210px 0px 0px 240px;
	z-index:0;
	position:relative;
	color:#666666;
}

/* ----------- NAVIGATION ----------- */
div.navi {
	float:right;
	width:230px;
	height:349px;
		margin:260px -20px 10px 700px;
		padding:60px 20px 0px 20px;
		background:url(/img/bg-navi3.png) no-repeat;
	z-index:1;
	position:absolute;
}

div.navi ul{
	list-style:none;
	margin:-5px 10px 0px -10px;
}
div.navi li{
	margin:0px;
	padding:0px;
}
div.navi li a{
	display:block;
	padding:4px 0px 4px 10px;
	border-bottom: 1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.navi a:link {color:#e20120; text-decoration:none; }
div.navi a:visited {color:#e20120; text-decoration:none;}
div.navi a:hover {color:#666; text-decoration:none;  background:url(/img/bg-navi-hover2.jpg) repeat-x bottom; border-left:1px solid #ff8a00;border-bottom: 1px solid #999999}

div.navi li.h1{
	margin: 15px 0px 2px 0px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dotted #aaa;
	color:#aaa;
	display:block;
}

/* ------------ navi akt. link hervorhoben ------------- */
body#home a#home-a,
body#news a#news-a,
body#leistung a#leistung-a,
body#energie a#energie-a,
body#beraten a#beraten-a,
body#planen a#planen-a,
body#umsetzen a#umsetzen-a,
body#bildergalerie a#bildergalerie-a,
body#ddr a#ddr-a,
body#tipps a#tipps-a,
body#kontakt a#kontakt-a{
color:#666; text-decoration:none;  background:url(/img/bg-navi-hover2.jpg) repeat-x bottom; border-left:1px solid #003300;border-bottom: 1px solid #999999
}


/* ----------- REFERENZEN ----------- */
div.referenzen {
	float:right;
	width:225px;
	height:250px;
		margin:620px 0px 0px 700px;
		padding:25px 0px 0px 40px;
		background:url(/img/bg-ref.png) no-repeat;
	z-index:1;
	position:absolute;
}
div.referenzen h2{
	margin: 0px 20px 2px 0px;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dotted #aaa;
	color:#aaa;
	display:block;
}
div.referenzen p{
		margin:10px 0px 0px 10px;
		font-size:10px;
}
div.referenzen img{
		border: 1px solid #FF6600;
}
div.referenzen a:link {color:#FF6600; text-decoration:none; border-bottom: 1px dotted #FF6600;}
div.referenzen a:visited {color:#FF6600; text-decoration:none;border-bottom: 1px dotted #FF6600;}
div.referenzen a:hover {color:#e20120; text-decoration:none;border-bottom: 1px solid #e20120;}
