body {background-color:#f7f780;}
a {color:#002f00;}
#top {margin: 0px auto; width:1000px; position:relative;}
#banner {position:absolute; top:30px; left:920px;}
#alles {padding: 0px; margin: 0px; width: 847px; background: #f7f780; border: none;}
#kopf {padding: 0px; margin: 0px; height: 189px; width: 899px;  text-align:center; vertical-align:middle; background: url("gif/head.gif") no-repeat bottom center ;  }
#kopf h1 { color: #000000; font-size:36px;padding: 70px 20px 20px 220px; font-family:Arial,sans-serif;}
#menu p { font-size:14px; padding:5px 10px 0px 25px;}
#menut { height:6px; width:200px; }
#menuf { height:6px;width:200px; margin:0px 0px 10px 0px;}
#menul {position:absolute;top:224px;}
.menu2 { margin:0px 0px 10px 0px; font-size:12px; width:200px;font-family:'Arial',sans-serif;}
.menu2 ul { list-style-type:none; padding:0px; margin:0px;}
.menu2 ul ul { list-style-type:none; padding:0px 0px 0px 10px; margin:0px;}
.menu2 a {text-decoration:none;}
.menu2 a:hover {text-decoration:underline;}
.menu2, .main {border:1px solid #eb0808; background-color:#e7e7e7;}
#mainx {position:relative;left:217px;width:682px; }
#menu {height:20px;}
#maint {  height:6px; width:682px; padding:0px; }
#mainf {  height:6px;width:682px; padding: 0px 0px 10px 0px; }
.main { width:650px; padding:0px  20px 10px 10px; margin: 0px 0px 10px 0px;}
.main h2 { padding: 7px 0px 15px 0px;; margin:0px;}
.main h3 { padding: 7px 0px 10px 0px;; margin:0px;}
#corpus {  padding: 10px 20px 0px 0px; margin: 0px; width: 899px; }
#fuss { padding: 0px 0px 20px 1px; margin: 0px; width: 682px; clear: both; text-align:center; font-size:0.8em;}
#rechts {width:120px;position:absolute;top:270px;left:820px;}
#ufuss  {padding: 0px; margin: 0px; height:10px; width: 800px; background: url("gif/lbg.gif") no-repeat bottom; border: none;}
.ergebnisse {width:100%;}
.ergebnisse th {text-align:left;font-weight:bold;width:400px;}
.ergebnisse td {text-align:left;}
.antwort {margin:2px 0px 5px 40px; font-size:0.8em;}
.form_question textarea, .input_text, .form_question select  {width:260px; margin: 10px 0px 10px 0px;}
.form_q_table {border-collapse:collapse;}
.form_q_table th {text-align:left;font-weight:normal;}
.form_q_table td {border-bottom: 1px solid #808080;}
.bildtable { border-collapse:collapse; padding:0px; margin:0px; }
.bildtable td {height:6px; width:6px; padding:0px; margin:0px;}
.kommentare td {vertical-align:top; padding:0px 20px 5px 0px;}
.kommdate {font-size:0.8em;margin-left:8px;}

#map {border:1px solid #f7f780;overflow:hidden; }
.cell {clear:both;}
.mainright {float:right;}
.maptext {clear:right;float:right;width:350px;padding:0px 0px 20px;font-size:0.8em;}
.camhinweis {font-size:0.7em;padding: 1px 1px 5px 1px;}
.camhinweis a {cursor:help;}
.camtext, .camtextr {width:250px; padding:1px; margin-bottom: 15px;}
.webcam {text-align:left;}
#siesind {margin: -5px 0px 10px 0px;font-size:0.8em;}
.wcbild {border:1px solid #f7f780; font-size:0.8em;}
.webcamr, .camtextr {margin-left:15px; text-align:right;}
#taglist {position:absolute;background-color:#e7e7e7;border:1px solid #f7f780;visibility:hidden;margin:0px auto;padding:10px;width:200px;height:450px;top:0px;left:0px;overflow:scroll;}
#wcbewertung {position:absolute;background-color:#e7e7e7;border:1px solid #404040;visibility:hidden;margin:0px auto;padding:10px;width:215px;height:230px;top:0px;left:0px;z-index:5;}
#sbew, #wcedit {position:absolute;background-color:#e7e7e7;border:1px solid #404040;visibility:hidden;margin:0px auto;padding:10px;width:180px;height:300px;top:0px;left:0px;z-index:5;}