body { margin:0; padding:0; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.5px; background-color: #CEC9BF; line-height:14.4px; letter-spacing:normal }

h1 {font-size:18px; font-weight: 300; letter-spacing:0.6mm; color: #FFFFFF; margin-top: 0px; margin-bottom: 9px; line-height:20px; }
h2 {font-size:12px; font-weight: 300; letter-spacing:0.6mm; color: #FFFFFF; margin-top: 9px; margin-bottom: 0px }
h3 {font-size:11px; font-weight: 300; letter-spacing:0.6mm;color: #FFFFFF; margin-top: 5px; margin-bottom: 0px }
h4 {font-size:11px; font-weight: 300; color: #FFFFFF; margin-top:  8px; margin-bottom: 0px }
h5 {font-size:12px; font-weight: 300; color: #FFFFFF; margin-top: 9px; margin-bottom: 0px; letter-spacing:0.5mm}
h6 {font-size:11px; font-weight: 700; color: #FFFFFF; margin-top: 15px; margin-bottom: 0px; color:#000000 }



p { text-decoration:none }
p.ohne { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; top:0px;  line-height:13pt    }



a:link { text-decoration:none; color: #333333; }
a:visited { text-decoration:none; color: #333333; }
a:hover { text-decoration:none; color:#990000; }
a:active { text-decoration:none; color:#990000; }


a:link.main { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#000000; }
a:visited.main { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#000000; }
a:hover.main { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#990000; background-color:#CEC9BF; }
a:active.main { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#990000;  background-color:#CEC9BF; }

a:link.inactive { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color: #000000 }
a:visited.inactive { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color: #000000 }
a:hover.inactive { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color: #990000 }
a:active.inactive { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color: #990000 }

a:link.active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color:#990000 }
a:visited.active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color:#990000 }
a:hover.active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color:#990000 }
a:active.active { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; color:#990000 }


a:link.activeb { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#990000 }
a:visited.activeb { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#990000 }
a:hover.activeb { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#990000 }
a:active.activeb { font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size: 8.5pt; letter-spacing:0.6mm; font-weight:bold; color:#990000 }




a:link.textlink { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:0.5pt; color: #990000; text-decoration: none; line-height:17px }
a:hover.textlibnk { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:0.5pt;  color: #999999; text-decoration: none; line-height:17px   }
a:visited.textlink { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:0.5pt;  color:#990000; text-decoration: none; line-height:17px   }

a:link.button { border:0; text-decoration: none  }
a:hover.button { border:0; text-decoration: none  }
a:visited.button { border:0; text-decoration: none  }

a:link.banner { text-decoration:none; color: #FFFFFF; }
a:visited.banner { text-decoration:none; color: #FFFFFF; }
a:hover.banner { text-decoration:none; color: #999999; }
a:active.banner { text-decoration:none; color: #999999; }



a:link.mehr { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:1pt; color: #FFFFFF; text-decoration: none  }
a:hover.mehr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:300;
	letter-spacing:1pt;
	color: #999999;
	text-decoration: none
}
a:visited.mehr { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:1pt;  color: #FFFFFF; text-decoration: none  }

a:link.seiten { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:1pt; color:#990000; text-decoration: none  }
a:hover.seiten {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:300;
	letter-spacing:1pt;
	color: #999999;
	text-decoration: none
}
a:visited.seiten { font-family:Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:300; letter-spacing:1pt;  color: #990000; text-decoration: none  }


#page { width:900px; }
#header { margin:40px 0 0 80px; }
#logo { margin:0 0 0 0px; height:105px; }

#container { margin:0px 0 0 0px; padding-left:80px; padding-top:20px; padding-right:100px; height:300px; }


#footer {  }

.clear {height:1px }

#tabs { margin:0 0 10px 0px; height:55px;}
#tabs ul { margin:0 0 0 0px; padding:0;  list-style-type:none;}
#tabs li { margin:0 10px 0 0; padding:0; float:left; }
#tabs li a { margin:0 0 0 0px; border-left:0px solid #000000; padding:0 0 0 0px; display:block;  }
#tabs li a:hover { color:#00CC33; }


#speicherofen {   position:absolute; top:560px; left:350px;}
#kamin {   position:absolute; top:560px; left:487px;}
#oberflaechen {    position:absolute; top:560px; left:553px;}

#linie { position:absolute; top:580px; left:0px; background-color:#990000; line-height:1px; width:100%; }

#kontakt {  position:absolute; top:590px; left:80px;}
#uns {  position:absolute; top:590px; left:170px; }
#technik {  position:absolute; top:590px; left:270px; }

#space { height:20px;}
.space { height:20px;}


#bannerr {
	position:absolute;
	left:0px;
	padding-left:80px;
	padding-top:15px;
	padding-right:180px;
	height:100px;
	width:100%;
	color:#FFFFFF;
	background-color: #920000
}
#bannerw { position:absolute; left:0px; padding-left:80px; padding-top:15px; padding-right:0px; height:300px; width:100%;  background-color: #FFFFFF}
#inhalt { padding-top:0px; padding-right:0px; height:300px; width:600px; }
#inhalt2 { font-family:Arial, Helvetica, sans-serif; font-size: 10.5pt; letter-spacing:1pt; color:#FFFFFF; padding-top:0px; padding-right:0px; height:300px; width:600px; line-height:13pt }



#button{
	position:absolute;
	top:355px;
	left:27px;
	z-index:5;
}
#button2{
	position:absolute;
	top:355px;
	left:583px;
	z-index:4;
}

#button3{
	position:absolute;
	top:355px;
	left:370px;
	z-index:4;
}

#tabs3 { margin:0 0 0 0; }

#tabs2 { margin:10px 0 0 0px; height:55px }
#tabs2 ul { margin:0 0 0 0; list-style-type:none; }
#tabs2 li { margin:0 0 0 10px; float:left; list-style-type:none; }





#navigation {
	position:absolute;
	top:213px;
	left:30px;
	width: 168px;
	height: 336px;
}

#info{
	position: absolute;
	width:100%;
	height:80px;
	margin-top:185px;
	left:0px;
	text-align: left;
	visibility: hidden;
	padding-left:85px;
	padding-top:5px;

	z-index:2; 
	background-color: white;opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.7;
	line-height:13pt;
}

#bild{
	position:absolute;
	top:144px;
	left:79px;
	height:385px;
	width:500px;
	z-index:1;
}

#vollbild{
	position:absolute;
	top:0px;
	left:0px;
	height:300px;
	width:100%;
}

#map{
	position:absolute;
	top:144px;
	left:79px;
	height:385px;
	width:500px;
	z-index:3;
}

#map2{
	position:absolute;
	top:144px;
	left:79px;
	height:385px;
	width:285px;
	z-index:3;
}

div.transOFF {width: 100%; background-color: silver;border:1px solid black; }
div.transON {width: 20px; height: 20px; background-color: white;opacity:.70;filter: alpha(opacity=40); -moz-opacity: 0.5;  }
div.trans25 {width: 100%; background-color: silver;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;}
div.trans75 {width: 100%; background-color: silver;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }
