#header
{
	height: 50px;
	margin: 0px 0px 0 0px;
	background-image: url(grafix/body_bg.gif);
	/*background-repeat: no-repeat;*/
	text-align:center;
	
	
}

#menue_01 A {
	margin:10px 0 0 0;
	width:160px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	background-image: url(grafix/menue_no.gif);
	background-repeat: no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	color:#333333;
	text-decoration:none;
}

#menue_01 A:hover {
	background-image: url(grafix/menue_ro.gif);
	color:#802828;
}



#path {
	position:relative;
	margin:0px 0 0 95px;
	padding:5px 0 0 0px;
  width: 600px;
	height:16px;
  font-size:11px;
  color:#cb081e;
  
}

#path A {
color:#cb081e;
text-decoration:none;
}

#path A:hover {
color:#fefefe;
text-decoration:none;
}


#inpath {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:16px;

}


#header_claim {
height:115px;
padding:0px 0px 0px 0px;
font-family:Courier New;
font-size:19px;
color:#cb081e;
font-weight:bold;
/*text-align:right;*/
/*margin:5px 0px 5px 0px;*/
}

#header_menue {
font-family:Arial Black, sans-serif;
background-color:#fedb4d;
height:70px;
 /*border-top: solid 2px #444444;
  border-bottom: solid 2px #444444;*/
  background-image:url(grafix/menue_bg.gif);
  background-repeat:no-repeat;
  background-position:right;
  
} 

#header_menue UL {
list-style-type:none;
}

#header_menue UL LI {
float:left;
height:63px;
/*background:#000000;*/
} 

#header_menue A {
display:block;
height:63px;
margin:0px 10px 0 10px;
padding:7px 10px 0px 10px;
font-size:17px;
color:#666666;
text-decoration:none;
background-image:url(grafix/menue_no.gif);
background-position:11px 2px;
background-repeat:no-repeat; 
}

#header_menue A:hover {
color:#ffffff;
background-color:#cb081e;
background-image:url(grafix/menue_bg_ro.gif);
background-position:0px 0px;
background-repeat:no-repeat; 
}

#header_menue A.act {
background-image:url(grafix/menue_ro.gif);
background-position:11px 2px;
background-repeat:no-repeat; 
color:#cb081e;
}

#header_menue A.act:hover {
background-image:url(grafix/menue_bg_ro.gif);
background-position:0px 0px;
color:#ffffff;
}


#contentHeader_search {
	float:right;
	width:320px;
	height:40px;
	margin-top:25px;
	padding:0;
	/*background-color:#99CCFF;*/
	background-image:url(grafix/bg_search.gif);
	background-repeat:no-repeat;
	
}

#contentMain
{
	display: inline;
	clear: both;
	float: left;
	margin:0px 0 0 50px;
  padding:35px 0 0 0;
	width:460px;
  /*background:#fafafa;*/
  border-style:solid;
  border-color:#fefefe;
  border-width: 0px 0px 0px 0px;
}

#incontentMain {
margin:20px 0px 20px 40px;
}

#contentRight
{
	display: inline;
	float: right;
	width:220px;
	margin-right: 50px;
  margin-top: 35px;
	padding:0;

}

#contentRight-box {
	width: 200px;
	border-style:solid;
  border-color:#ffffff;
  border-width: 0px 0px 0px 0px;
  /*background:#eeeeee;*/
	margin-top:10px;
}

#boxred {
margin:0px;
font-size:11px;
line-height:13px;

}


#boxred {
margin-top:10px;
padding:0px 8px;
/*background-color:#cb081e;*/
} 

#boxred H1 {
font-family:Arial, Helvetica, sans-serif;
background-color:#cb081e;
color:#ffe57b;
padding:2px 5px;
margin:15px 0 5px 0;
font-size:14px;
text-transform:none;
background-image:url(grafix/h4_bg.gif);
background-position:0px 0px;
}

#boxred H1 A {
color:#ffe57b;
text-decoration:none;
}

#boxred P {
font-size:11px;
}


#menuetext {
width:570px;
background-color:#d9dadb;
margin-top:50px;
padding-bottom:20px;

}

#inmenuetext {
margin-left:130px;
width:350px;
}

#menuetext H3 {
margin:0px 0 3px 0;
}

#menuetext H3 A {
font-size:13px;
text-decoration:none;
font-weight:normal;
background-image: url(grafix/link_pfeil_no.gif);
background-repeat:no-repeat;
background-position: 0 2px;
padding-left:12px;
display:inline;
}

#menuetext H3 A:hover { 
background-color:#f0f0f0;
background-image: url(grafix/link_pfeil_ro.gif);
color:#000000;
}

#menuetext P {
font-size:11px;
line-height:13px;
text-align:left;
margin:0px 0px 10px 12px;
}

#menuetext P A:hover {
background-color:#f0f0f0;
}


.csc-frame-frame1 {
border-style:solid;
border-width:2px 0 2px 0;
border-color:#cb081e;
margin:15px 0 15px 0;
}


#foot {
  margin-left:0px;
  text-align:center;
  padding: 10px 1em 3px 10px;
  line-height: 15px;
  border-style:solid;
  border-width:0px 0 0 0;
  border-color:#ffdd00;
  color:#ffdd00;
  font-size:11px;
  font-weight:bold;
}

#foot h3 {
padding:0px 0px 0px 0px;

font-size:19px;
color:#ffdd00;
margin:1px 0px 9px 0px;
font-family:Arial Black, Arial, sans-serif;
font-weight:normal;
line-height:18px;
}

#foot A {
color:#ffdd00;
}

#contentMain .home {
width:140px;
height:140px;
display:block;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#e75012;
line-height:250px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-size:14px;
float:left;
margin:0 10px 10px 0;
}


#contentMain .heizung {
background-image:url(grafix/heizung.jpg);
}

#contentMain .heizung:hover {
background-image:url(grafix/heizung_ro.jpg);
}


#contentMain .gas {
background-image:url(grafix/gas.jpg);
}

#contentMain .gas:hover {
background-image:url(grafix/gas_ro.jpg);
}


#contentMain .wasser {
background-image:url(grafix/wasser.jpg);
}

#contentMain .wasser:hover {
background-image:url(grafix/wasser_ro.jpg);
}


#contentMain .sanitaer {
background-image:url(grafix/sanitaer.jpg);
}

#contentMain .sanitaer:hover {
background-image:url(grafix/sanitaer_ro.jpg);
}


#contentMain .alternative_energie {
background-image:url(grafix/alternative_energien.jpg);
letter-spacing:-0.02em;
}

#contentMain .alternative_energie:hover {
background-image:url(grafix/alternative_energien_ro.jpg);
}


#contentMain .klimatechnik {
background-image:url(grafix/klimatechnik.jpg);
}

#contentMain .klimatechnik:hover {
background-image:url(grafix/klimatechnik_ro.jpg);
}

.initial {

height: 30px;
color:#4b6a21; 
font-family:Georgia, "Times New Roman", Times, serif;

font-size : 28px;
margin-top : -6px; 

}

#contentMain P.smallfont {
	
font-size:11px;
line-height:13px;	
}
