body{ font-size: 10pt; font-family:Helvetica, Arial, sans-serif;
      background-color: #009900;}
.links { top:0px; width:250px; float:left; height:100%; display:block;}
ul {list-style:none;padding:0;width:240px;margin:20px 0;}
li {margin:0;padding:5px;}
#links ul li:hover{background:#4BB44B;border-left:2px solid yellow; }
#inhalt {padding:60px 20px 100px 20px;}
  h1 { font-size:24pt;
          color:black;
          font-family:Helvetica,Arial,sans-serif;
	  margin-top:12pt;
	  margin-bottom:4pt;
          text-align:center;}
     h2 { font-size:18pt;
          color:black;
          font-family:Helvetica,Arial,sans-serif;
	  margin-top:12pt;
	  margin-bottom:4pt;
          text-align:center;}
     th { background-color: #005000;  
          text-align:center; 
          font-size:10pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:normal;
          color: #ffcc00;} 
     td { text-align:left; 
          font-size:10pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:normal; 
          vertical-align: top;}
td.kopf { text-align:center; 
          font-size:14pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:bold; 
          vertical-align: middle}
td.wind { width:250px;
          text-align:center; 
          font-size:10pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:normal; vertical-align: middle}
td.wdesc{ padding-left:20px;
          width:270px;
          text-align:left; 
          font-size:10pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:normal;
          vertical-align: middle;
          }
td.descr{ text-align:left; 
          font-size:10pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:normal;
          padding:10px;
          vertical-align: middle}
     p  { margin-bottom:2pt;
          font-size:10pt; 
          font-family:Helvetica, Arial, sans-serif;
          font-weight:normal; text-align: center}
  a{ font-size:10pt; font-weight:bold; color:white; text-decoration:none;} 
/*a:visited {color:white;background:transparent;text-decoration:none;}  */
a:hover,a:focus {color:yellow;} 
a.button{background-color:black; padding:5px;}
#preise {width:600px;text-align:center;}
#preise table{border:2px outset black;border-collapse:collapse;margin:auto;width:580px;} 
#preise table tr td{border:2px outset black;border-collapse:collapse;}

 p.list {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; text-align: left; margin-top: auto; margin-bottom: 5px}
td.form { text-align:left; font-size:10pt; font-family:Helvetica, Arial, sans-serif; font-weight:normal;vertical-align: top; line-height: 10pt}
td.descright { text-align:right; font-size:10pt; font-family:Helvetica, Arial, sans-serif; font-weight:normal;vertical-align: middle }
td.highlight {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold}
#kopf{position:absolute; top:0px;
       width:1000px; 
       left:0px;height:120px;
	   background:url(img/kopf.png) no-repeat top left; z-index:100;}
#rahmen {position:relative; left:0px;top:40px; z-index:0; width:1000px;border:0;
         background: url(img/rerand.png) right repeat-y;overflow:none;}
#adresse{padding:0 10px;}
#leiste{width:260px;padding-bottom:50px; background: url(img/hgrechts.png) right repeat-y;}
 #fuss{
    position:relative;
	margin-top:-50px;
	background: url(/img/fuss.png) no-repeat bottom left;
	color:white;
	width:1000px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	padding-top: 50px; 
    z-index:100;
}
#fuss p{color:white; margin:30px 0px; padding-left:300px;}
#fuss a{color:#ffff00;}

#lslider{width: 300px; height: 210px; margin-top:-55px;background: url(img/bildhtg.png) left bottom no-repeat;float:left;}
#slider{width: 320px; height: 210px; margin-left:300px;margin-top:-55px;background: url(img/bildhtg.png) right bottom no-repeat;float:clear;}
#slider div{position:absolute; width: 600px; height: 200px; border: none; margin-left:-300px;margin-top:-10px;}
#slider img{width: 600px; height: 200px; border: none;}
#slider p{visibility:hidden;position:absolute; width: 600px; height: 60px;margin-top:-60px; background:white;filter:alpha(opacity=70);opacity:0.7;}
#slider p a{color:black;text-decoration:underline;}

#goldrahmen{width:450px; margin:auto; padding-bottom:10px; background:#459945;border:2px solid yellow;}
#goldrahmen p{margin:0;}
#goldrahmen img{height:40px; margin:0 10px; vertical-align:middle; border:0;}

#tourback {position:absolute;top:10px;left:0px;width:95%;height:95%;margin:auto;background:black;
           filter:alpha(opacity=50);opacity:0.5;display:none;z-index=110;}
#tbi {position:absolute;top:100px;left:250px;width:720px;height:500px;background:white;z-index=120;display:none;padding:0 10px;}
#tbi p{text-align:right;}
#tbi p a{color:black;}
#tbi iframe{width:700px;height:450px;}
