html, body, div, span, h1, h2, p, a, em, font, b, center, ul, li {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align: baseline;
background:transparent;
}

html,body,div,p,table,td,h1,h2,h3,ul,ol,li,a {font-family:Arial,sans-serif;color:#333333;}
body {background-color:#ffffff;align:center;font-size:16px;}
.men1 {line-height:1.3em;}
a.men1:link {text-decoration:none;color:#ffffff;}
a.men1:visited {text-decoration:none;color:#ffffff;}
a.men1:hover {text-decoration:none;background-image:url(img/weiss50.png);color:#ffdd00;}

a.men:link {text-decoration:none;color:#ffffff;line-height:1.5em;}
a.men:visited {text-decoration:none;color:#ffffff;}
a.men:hover {text-decoration:none;background-color:#cc3300;border-bottom:2px solid #ffdd00;}

a.aktuell:link {text-decoration:none;color:#000080;background-color:#ffff80;}
a.aktuell:visited {text-decoration:none;color:#000080;background-color:#ffff80;}
a.aktuell:hover {text-decoration:none;background-image:url(img/hblau1.gif);color:#000080;}


a.aktiv {text-decoration:none;color:#ffffff;background-color:#cc3300;border-bottom:2px solid #ffdd00;}


a.adr:link {text-decoration:none;color:#ffffff;}
a.adr:visited {text-decoration:none;color:#ffffff;}
a.adr:hover {text-decoration:none;background-color:#ff0000;color:#ffffff;}

a.txt:link {text-decoration:none;color:#333333;}
a.txt:visited {text-decoration:none;color:#333333;}
a.txt:hover {text-decoration:none;background-color:#333333;color:#ffffff;}


h1 {color:#333333;font-face:Arial;font-size:1.1em;margin-top:5px;background-color:#ffcc00;}	
h1 > span {color:#ffffff;}
h2 {color:#cc3300;font-size:1.1em;margin-top:5px;margin-bottom:5px;}	
h2 > span {color:#333333;background-color:#ffcc00;}
p {color:#333333;font-size:1em;}
p.txt20 {margin-left:20px;}
p.txt {width:96%;}
li {color:#333333;font-size:1em;}
td.txt {color:#333333;font-size:0.9em;padding:10px;}

ul.detail {
 margin-top:5px;
 margin-left:20px;
 list-style-image:url(img/vorteil1.jpg);
} 
 

#main {position:relative;
    margin-top:20px;
	margin-left:20px;
	padding:0px; 
	width:830px; 
	text-align:left;
	background-color:#ffffff;}
 
 #titel {position:relative;
  top:0px;
  width:100%;
  height:85px;
  background-image:url(img/hgdkl.jpg);
  margin-top:4px;
  }
 
 #kontaktdaten {position:absolute;
 left:445px;
 top:26px;
 font-size:0.9em;
 color:#ffffff;}
 
 #anfahrt {position:absolute;
 z-index:5;
 top:86px;
 right:5px;
 color:#ff0000;
 font-size:0.8em;
 display:inline;
 }
  
 #werulogo {position:absolute;
 right:5px;
 top:20px;}
   
 #inhalt {position:relative;
   width:100%;
   left:0px;
   }
 
 #bildleiste {position:relative;
  top:0px;
  height:108px;}
  
   
 #menu {position:relative;
 top:0px;
 width:100%;
 z-index:0;
 height:4em;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-bottom-color:#ffcc00;
 background-color:#333333;
 color:#ffffff;
 font-size:0.9em;
 } 
 
.azeile {
width:100%;
min-height:100px;
background-image:url(img/hghell.jpg);
margin-bottom:5px;
clear:left;
font-size:0.9em;
}

.aktuell {
width:100%;
color:#ffffff;
background-color:#cc3300;
line-height:1.5em;
font-weight:bold;
margin-bottom:5px;
clear:left;
font-size:0.9em;
}

.infobox {
 float:left;
 background-image:url(img/hghell.jpg);
 border-right-width:5px;
 border-right-style:solid;
 border-right-color:#ffffff;
 }

.infoboxl {
 margin-right:5px;
 float:left;
 border-right-width:5px;
 border-right-style:solid;
 border-right-color:#ffffff;
 }
.infoboxr {
 background-image:url(img/hghell.jpg);
 float:right;
 }
  
.bildbox {position:relative;
 margin-top:5px;
 margin-left:5px;
 margin-right:5px;
}

p.txt {
margin-top:5px;
 margin-left:5px;
 margin-right:5px;
}

