body{background-color:#941419;background-image:url(media/hg1.jpg);background-repeat:repeat;font-size: 11px;font-family:Verdana,Arial,Helvetica, Geneva, Swiss, SunSans-Regular;padding-top:10px;margin:0px;}
a  {text-decoration: underline;color: #000; }
a:hover{color:#fff}
#kuehtai{position:absolute;left:10px;top:490px;background-color:#e8cc82;width:707px;height:30px;text-align:center;padding-right:53px}
#kuehtai h1{font-size:11px;font-family:Verdana,Arial,Helvetica, Geneva, Swiss, SunSans-Regular;color:black;font-weight:normal}
#knopf{position:absolute;left:410px;top:295px;}
#knopf input{background-color:#660000;color:#ffc;padding:5px;font-weight:bold}
#container{position:relative;top:0px;left:0px;background-color:#ccc;width:900px;text-align:left}
#seite{position:absolute;top:0px;left:0px;background-color:#ffffcc;border-color:#660000;border-right-style:solid;border-width:6px;border-bottom-style:solid;width:760px;height:511px;text-align:left;padding:10px;}
#logo{background-image:url(media/hg2.jpg);text-align:left;border-color:#000000;border-width:3px;border-bottom-style:solid;height:122px;padding-left:123px;width:637px}
#menu1{padding:20px 10px;background-color:#e8cc82;width:187px;height:347px;line-height:15px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:11px;font-weight:normal}
#menu1 a{padding-left:20px;font-weight:bold;background-image:url(media/krone.gif);display:block;background-repeat:no-repeat;text-decoration:none}
#menu1 a:hover{color:#fff;text-decoration:none}
.active{padding-left:20px;font-weight:bold;color:#600;background-image:url(media/krone.gif);background-position:0px -22px;display:block;background-repeat:no-repeat}
.active a{color:#600;text-decoration:none}
#seil{position:absolute;margin-left:714px;margin-top:10px;z-index:5;width:185px;height:178px;}
#bild{position:absolute;margin-left:197px;margin-top:135px;width:573px;height:179px;}
#bildpano{position:absolute;margin-left:197px;margin-top:135px;width:573px;height:297px;z-index:66}
table.formi td{padding:2px;border-style:solid;border-width:1px;border-color:#CC9966;border-spacing:0px;border-collapse:collapse}
table.formi{width:500px; border-style:solid;border-width:1px;border-color:#CC9966;border-spacing:0px;border-collapse:collapse}
#f1{margin-top:10px;height:70px;}
#f1 table.none{border-style:none}
#f1 table.none td{padding:2px;border-style:none}
#f2{position:absolute;top:70px;left:140px;}
#f3{position:absolute;top:35px;left:290px}
#f4{position:absolute;top:35px;left:418px;width:200px}
#text{position:absolute;margin-left:197px;margin-top:314px;padding-top:10px;background-color:#e8cc82;width:573px;height:197;z-index:6}
#text3{position:absolute;margin-left:197px;margin-top:135px;padding-top:19px;background-color:#e8cc82;width:573px;height:367;z-index:6}
#text4{position:absolute;margin-left:197px;margin-top:432px;padding-top:19px;background-color:#e8cc82;width:573px;height:70;z-index:6}
#menu{position:absolute;margin-left:395px;margin-top:113px;vertical-align:middle;background-color:#000;width:375px;height:19px;color:#ffc;z-index:50}
#menu a{color: #ffc;text-decoration:none}
#menu a:hover{color: #fff;text-decoration:none}
#menu a.active3{color:#fff;text-decoration:none;font-weight:500}

#back{position:absolute;padding-right:10px;padding-top:10px;margin-left:197px;width:563px;margin-top:492px;font-size:11px;height:20px;z-index:7;background-color:#e8cc82;text-align:right;}
#news{position:absolute;margin-left:15px;margin-top:423px;font-size:10px;padding:4px;border-style:solid;border-color:#ffc;border-width:1px;text-align:left;width:150px}
#picto{position:absolute;margin-left:17px;margin-top:478px;font-size:11px;text-align:left;width:165px;background-color:#e8cc82;}
#picto img{margin-right:7px;margin-bottom:6px}
input {font-size:11px;background-color:#ffc;margin:0px;padding:0px}
textarea{font-size:11px;background-color:#ffc;margin:0px;padding:0px}
select{font-size:11px;background-color:#ffc;margin:0px;padding:0px}

form{margin-top:5px;width:140px;margin-bottom:0px;}
form.kontakt{margin:1px;width:500px;}
.check{background-color:#e8cc82;font-size:11px;}
button {font-size:11px;font-weight:bold;background-color:#ffc;text-align:center;margin-left:3px;width:25px}
a.backli{padding-left:18px;background-image:url(media/pfli.gif);background-position:0px 3px;background-repeat:no-repeat}
a:hover.backli{padding-left:18px;background-image:url(media/pfli.gif);background-position:0px -10px;background-repeat:no-repeat}
a.backre{padding-right:18px;background-image:url(media/pfre.gif);background-position:43px 3px;background-repeat:no-repeat}
a:hover.backre{padding-right:18px;background-image:url(media/pfre.gif);background-position:43px -10px;background-repeat:no-repeat}
a.backree{padding-right:18px;background-image:url(media/pfre.gif);background-position:33px 3px;background-repeat:no-repeat}
a:hover.backree{padding-right:18px;background-image:url(media/pfre.gif);background-position:33px -10px;background-repeat:no-repeat}
.schrift{height:170px;overflow:auto;padding-right:20px;scrollbar-base-color:#e8cc82}
.schrift3{height:345px;overflow:auto;padding-right:20px;scrollbar-base-color:#e8cc82;}
.schrift4{height:50px;overflow:auto;padding-right:20px;scrollbar-base-color:#e8cc82;}
.schrift4 p, td p{margin-top:0px;}
p,td { font-size: 11px;font-family: Verdana,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;margin-top:-5px;line-height:15px;}
h1,h2,h3 {font-weight: bold; font-size: 15px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color:#660000;  }
#seil2{position:absolute;margin-left:0px;margin-top:10px;width:130px;height:172px}
#seite2{position:absolute;top:0px;left:83px;background-color:#ffffcc;border-color:#660000;border-right-style:solid;border-width:6px;border-bottom-style:solid;width:760px;height:511px;text-align:left;padding:10px;z-index:2}
#bild2{position:absolute;margin-left:0px;margin-top:0px;width:760px;height:236px;border-color:#000000;border-width:3px;border-bottom-style:solid;text-align:right;background-color:#600}
#logo2{position:absolute;margin-left:0px;margin-top:239px;background-image:url(media/hg2.jpg);text-align:left;border-color:#000000;border-width:3px;border-bottom-style:solid;height:122px;width:637px;padding-left:123px;}
#text2{position:absolute;margin-left:0px;margin-top:364px;padding-top:10px;padding-left:133px;background-color:#e8cc82;width:627px;height:108px;}
#text2 a {font-weight: bold; font-size: 13px; font-family: Georgia, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;color:#660000;  }
#text2 a:hover{color:#fff}
ul li{margin-bottom:6px}
ul{margin-top:3px}
#zucki{position:absolute;margin-left:580px;margin-top:15px;width:115px;height:101px}
#lemon{position:absolute;margin-left:80px;margin-top:540px;}
#lemon a{font-family: Verdana,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:11px;font-weight:bold;text-decoration:none;color:#660000;}
#lemon2{position:absolute;margin-left:0px;margin-top:545px;}
#lemon2 a{font-family: Verdana,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;font-size:11px;font-weight:bold;text-decoration:none;color:#660000;}
table.preistabelle td{padding:2px;font-size: 9px;font-family: Verdana,Arial, Helvetica, Geneva, Swiss, SunSans-Regular;border-style:solid;border-color:#CC9966;border-width:1px}
table.preistabelle{border-collapse:collapse;}
td.tag{ background-color:#FFFFCC;font-size: 10px;}
td.woche{ background-color:#FFFFff;font-size: 10px;}
td.start{ background-color:#FFFFff;font-size: 10px;width:150px}
.agb{font-size: 9px;width:530px;margin-top:10px;line-height:12px}
#google{position:absolute;margin-right:0px;margin-bottom:0px;visibility:hidden}


label {
  display: block;
}

p.error {
  display: block;
  border: 1px solid #660000;
  padding: 5px;
  margin: 0px;
  margin-bottom: 20px;
  background: #FFDDDD;
  font-weight: bold;
  color: #5e0017;
}

table.f_form {
  width: 500px;
}

table.f_form td {
  border: 1px solid #CC9966;
}

table.noBorder td {
  border: 0px;
}

