/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
}
#container {
	padding: 0px;
	margin-left: -475px;
	position:absolute;
	left: 50%;
	width: 950px;
}

/*++++++++++++++++++++++++ Kopf ++++++++++++++++++++++++*/
#header {
	top: 0px;
	height: 175px;
}
/*++++++++++++++++++++++++ navigation Kopf ++++++++++++++++++++++++*/
#top_nav {
	top: 175px;
	height: 32px;
	width: 950px;
}
/*++++++++++++++++++++++++ linke Seite ++++++++++++++++++++++++*/
#left {
	position: absolute;
	top: 207px;
	width: 230px;
	height: 800px;
	background-color: #00828C;
}
#left_adresse {
	position: absolute;
	top: 40px;
	width: 220px;
	padding-left: 10px;
	height: 200px;
}
#left_adresse p {
	color: #FFFFFF;
}
#aktualisierung {
	position: absolute;
	top: 140px;
	width: 220px;
	padding-top: 50px;
	height: 40px;
}

/*++++++++++++++++++++++++ linke Seite Navigation ++++++++++++++++++++++++*/
.pviimenudiv td {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px}
.pviimenudiv p {font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; margin-top: 12px; margin-bottom: 6px}
.pviimenudiv b {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #666666}
.pviimenudiv a:link {color: #FFF; text-decoration: none}
.pviimenudiv a:visited {color: #FFF; text-decoration: none}
.pviimenudiv a:hover {color: #103885; text-decoration: none}
.pviimenudiv a:active {color: #FFF; text-decoration: none}
/*++++++++++++++++++ Home rechts ++++++++++++++++++++++++*/
#right_home {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 800px;
	background-color: #CCCCCC;
}
#right_home img {
	text-align: left;
	margin:10px;
}
#right_home h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#103885;
	margin: 0;
	padding-top: 10px;
	padding-left: 10px;

}
#right_home p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 70px;
}
/*++++++++++++++++++ rechte Seite Firma++++++++++++++++++++++++*/
#right_team {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_team img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
#right_team p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_team h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite Beratung++++++++++++++++++++++++*/
#right_beratung {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_beratung p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_beratung h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite Service++++++++++++++++++++++++*/
#right_service {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_service p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_service h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite Monteur++++++++++++++++++++++++*/
#right_monteur {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_monteur p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_monteur h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite Verwaltung++++++++++++++++++++++++*/
#right_verwaltung {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_verwaltung p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_verwaltung h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite leistung ++++++++++++++++++++++++*/
#right_leistung {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
}
#right_leistung ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 40px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_leistung h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite Verwaltung++++++++++++++++++++++++*/
#right_kontakt {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
}
#right_kontakt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_kontakt h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
/*++++++++++++++++++ rechte Seite Erneuerbare Energie++++++++++++++++++++++++*/
#right_erneuerbar {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_erneuerbar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_erneuerbar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_erneuerbar img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite Solar ++++++++++++++++++++++++*/
#right_solar {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_solar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_solar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_solar img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite Biomasse ++++++++++++++++++++++++*/
#right_bio {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_bio p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_bio h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_bio img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite Wärmepumpen ++++++++++++++++++++++++*/
#right_waerme {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_waerme p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_waerme h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_waerme img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite Heizung ++++++++++++++++++++++++*/
#right_heizung {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_heizung p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_heizung h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_heizung img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite Kessel ++++++++++++++++++++++++*/
#right_kessel {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_kessel p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_kessel h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_kessel img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite Gewerbe ++++++++++++++++++++++++*/
#right_gewerbe {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_gewerbe p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_gewerbe h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_gewerbe img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite sanitär ++++++++++++++++++++++++*/
#right_sani {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_sani p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_sani h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_sani img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite sanitär Gas ++++++++++++++++++++++++*/
#right_sani_gas {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_sani_gas p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_sani_gas h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_sani_gas img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}
/*++++++++++++++++++ rechte Seite sanitär Bad ++++++++++++++++++++++++*/
#right_sani_bad {
	position: absolute;
	left: 702px;
	width: 248px;
	height: 650px;
	background-color: #CCCCCC;
	visibility: hidden;
}
#right_sani_bad p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_sani_bad h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
#right_sani_bad img {
	float: right;
	margin-left: 10px;;
	margin-bottom: 5px;;
}

/*++++++++++++++++++ Mitte Index ++++++++++++++++++++++++*/
#content {
	position: absolute;
	left: 232px;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
/*++++++++++++++++++ Mitte News ++++++++++++++++++++++++*/
#content_news {
	position: absolute;
	left: 232px;
	width: 468px;
	height: 800px;
	overflow: auto;
	visibility: hidden;
}
/*++++++++++++++++++ Mitte Leistung ++++++++++++++++++++++++*/
#content_leistung {
	position: absolute;
	left: 232px;
	width: 468px;
	height: 650px;
}
/*++++++++++++++++++ Mitte galerie ++++++++++++++++++++++++*/
#content_galerie {
	position: absolute;
	left: 232px;
	width: 498px;
	height: 650px;
}
/*++++++++++++++++++ Mitte galerie Erneuerbar++++++++++++++++++++++++*/
#content_galerie_erneuerbar {
	position: absolute;
	left: 232px;
	width: 498px;
	height: 650px;
	visibility: hidden;
}

/*++++++++++++++++++ Mitte Team ++++++++++++++++++++++++*/
#content_team {
	position: absolute;
	left: 232px;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
/*++++++++++++++++++ Mitte Beratung ++++++++++++++++++++++++*/
#content_beratung {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
.transparent
{
   filter:alpha(opacity=90); 
   -moz-opacity: 0.9; 
   opacity: 0.9; 
}
#frank {
	position: absolute;
	top: 160px;
	left: 100px;
	width: 250px;
	height: 220px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#heinz {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 250px;
	height: 100px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#markus {
	position: absolute;
	top: 160px;
	left: 10px;
	width: 250px;
	height: 85px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#udo {
	position: absolute;
	top: 160px;
	left: 150px;
	width: 250px;
	height: 125px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
/*+++++++++++++++++++Mitte Service+++++++++++++++++++++++++++*/
#content_service {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#manfred {
	position: absolute;
	top: 160px;
	left: 120px;
	width: 250px;
	height: 85px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#diana {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 250px;
	height: 85px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#rene {
	position: absolute;
	top: 160px;
	left: 120px;
	width: 250px;
	height: 60px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
/*+++++++++++++++++++Mitte Monteur ++++++++++++++++++++++++++*/
#content_monteur {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#monteur_herbert {
	position: absolute;
	top: 250px;
	left: 100px;
	width: 250px;
	height: 130px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#monteur_thomas {
	position: absolute;
	top: 180px;
	left: 160px;
	width: 250px;
	height: 150px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#monteur_reiner {
	position: absolute;
	top: 250px;
	left: 200px;
	width: 250px;
	height: 140px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#monteur_bernd {
	position: absolute;
	top: 160px;
	left: 220px;
	width: 230px;
	height: 125px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#monteur_alexander {
	position: absolute;
	top: 160px;
	left: 100px;
	width: 250px;
	height: 105px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
/*+++++++++++++++++++Mitte Verwaltung ++++++++++++++++++++++++++*/
#content_verwaltung {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#verwaltung_marianne {
	position: absolute;
	top: 160px;
	left: 100px;
	width: 250px;
	height: 100px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#verwaltung_gerlinde {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 250px;
	height: 80px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#verwaltung_ute {
	position: absolute;
	top: 160px;
	left: 10px;
	width: 250px;
	height: 110px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#verwaltung_heike {
	position: absolute;
	top: 160px;
	left: 160px;
	width: 250px;
	height: 90px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
/*+++++++++++++++++++Mitte Geschichte ++++++++++++++++++++++++++*/
#content_geschichte {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
}
#geschichte_ernst {
	position: absolute;
	top: 160px;
	left: 100px;
	width: 250px;
	height: 150px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#geschichte_karl {
	position: absolute;
	top: 160px;
	left: 200px;
	width: 250px;
	height: 180px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#geschichte_heinz {
	position: absolute;
	top: 160px;
	left: 10px;
	width: 250px;
	height: 220px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
#geschichte_frank {
	position: absolute;
	top: 160px;
	left: 150px;
	width: 250px;
	height: 180px;
	background-color: #CCC;
	border: 1px solid #333;
	visibility: hidden;
}
/*++++++++++++++++++ Mitte Leistung ++++++++++++++++++++++++*/
#content_kontakt {
	position: absolute;
	left: 232px;
	width: 468px;
	height: 650px;
}
#content_text {
	position: absolute;
	left: 0px;
	width: 200px;
	height: 25px;
}
/*+++++++++++++++++++Mitte Erneuerbare Energie ++++++++++++++++++++++++++*/
#content_erneuerbar {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_solar {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_bio {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_waerme {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_heizung {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}

#content_kessel {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_gewerbe {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_sani {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_sani_gas {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}
#content_sani_bad {
	position: absolute;
	left: 232px;;
	width: 468px;
	height: 650px;
	visibility: hidden;
}


/*++++++++++++++++++ allgemingültig ++++++++++++++++++++++++*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 10px;
	font-weight: 500;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #103885;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;

}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #103885;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #103885;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
/*+++++++++++++++++++ Links ++++++++++++++++++++++++*/
a:link {
	color:#000; 
	text-decoration: underline
}
a:visited {
	color: #000; 
	text-decoration: underline
}
a:hover {
	color: #103885; 
	text-decoration: underline
}
a:active {
	color: #000; 
	text-decoration: underline
}
.rot {
	color: #FF0000;
}