body {background-color:#e7e7e7;}
a {color:#002f00;}
#top {margin: 0px auto; width:950px; position:relative;}
#alles {padding: 0px; margin: 0px; width: 847px; background: #e7e7e7; border: none;}
#kopf {padding: 0px; margin: 0px; height: 189px; width: 847px;  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 { padding: 0px; margin: 5px 0px 0px 0px; height: 0px; width: 847px;  text-align:center; background: url("menu.gif") no-repeat bottom center; border: none;}
#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 {float:left;}
#menu2 { padding:0px; font-size:12px; width:200px;font-family:'Arial',sans-serif;color:#002f00;}
#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 { background: url("gif/200m.gif") repeat-y bottom center ;}
#mainx {float:right; width:635px;}
#maint {  height:6px; width:635px; padding:0px; }
#mainf {  height:6px;width:635px; padding: 0px 0px 10px 0px; }
#main { width:595px; padding:0px 30px 10px 10px; background: url("gif/635m.gif") repeat-y bottom center ;}
#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: 847px;}
#fuss { padding: 0px 0px 20px 1px; margin: 0px; width: 800px; 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:normal;}
.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 td {border-bottom: 1px solid #808080;}
.form_q_table th {text-align:left;font-weight:normal;}
.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:5px; }
#taglist {position:absolute;background-color:#e7e7e7;visibility:hidden;margin:0px auto;padding:10px;}
#siesind {margin: -5px 0px 10px 0px;font-size:0.8em;}
.subseite {font-size:0.8em;}
#medhinweis {background-color:#ededbe;border: 1px solid #cf0000;padding:5px;}
.texttable td {border: 1px solid #888888;}
.texttable {border-collapse:collapse;}
.realen {border: 1px solid #eff5e0; width:574px; height:80px; margin: 5px 0px 0px 15px; background-color:#e5fabb;}

