* {font-family:Verdana;}

div, td, a, span {font-size:12px;}
div, td, span {line-height:18px;}
a {color:#000000;}
body {background-color:#6aaa22; width:911px; margin:0px auto; padding:0;}
td {vertical-align:top; color:#ffffff;}
h1,h2,h3 {font-family:Impact; margin:0px; padding:0px; color:#ffffff; font-weight:normal;}
h1 font, h2 font, h3 font {font-family:Impact;}
h1 {font-size:28px;}
h2 {font-size:21px;}
h3 {font-size:16px; margin-bottom:5px;}
img {border:0;}
ul {margin:0px; padding:0px; padding-left:14px;}
li {margin-bottom:0px;}
input, textarea, select {border:0; font-size:12px; padding:3px; background-color:#dce7bf;}
textarea {height:100px; overflow:auto;}

#header {height:110px; background-color:#dce7bf; margin-top:20px; background-image:url(../imgs/logo_header_claim.png); background-repeat:no-repeat; background-position:30px 18px;}
#content, #home {background-color:#ffffff; margin-top:10px; margin-bottom:20px; padding:28px 42px;}
#links {width:193px; border:1px solid #a2c05c; color:#000000; line-height:0;}
#rechts {width:540px; border:1px solid #79b61d; background-color:#79b61d; color:#ffffff; padding:20px 28px;}
#rechts #fliesstext {padding-right:50px; color:#ffffff;}
#rechts a {color:#ffffff;}
#homemitte {width:420px;}
#homefoto {width:420px; height:264px; margin-bottom:25px; border:1px solid #a2c05c;}
#homefoto td {line-height:0;}
#hometext {font-size:11px; width:362px; height:194px; border:1px solid #a2c05c; background-color:#a2c05c; color:#ffffff; padding:20px 28px; overflow:hidden; line-height:14px;}
#hometext a {color:#ffffff;}
#homerechts {width:165px; display:}
#oeffnung {width:163px; height:262px; border:1px solid #a2c05c; margin-bottom:25px;}
#oeffnungtext {width:132px; height:216px; padding-top:15px; padding-left:15px; padding-right:15px; font-size:10px; color:#6b803e; line-height:14px; overflow:hidden;}
#oeffnungtag {width:30px; font-size:10px; color:#ba0113; font-weight:bold; float:left; line-height:14px;}
#oeffnungzeit {float:left; line-height:14px; font-size:10px; color:#6b803e;}
#oeffnungtel {width:163px; height:18px; padding-top:8px; padding-bottom:5px; background-color:#dce7bf; text-align:center;}
#footer {text-align:center; margin-top:28px; color:#000000; font-size:11px;}
#footer #foottrenner {margin:0 10px;}
#footer a {text-decoration:none; font-size:11px;}
#footer a:hover {text-decoration:underline;}
#logo {margin:20px 0 10px 15px;}
.clear {clear:both;}

#fehler {font-weight:bold; color:#b90012;}
.inputschmal {width:259px; margin-bottom:8px;}
.inputbreit {width:534px; margin-bottom:8px;}
.selectschmal {width:265px; margin-bottom:8px; }
.selectbreit {width:540px; margin-bottom:8px; padding:1px;}
.checkbox {margin-left:-1px;}
.btn {border:1px solid #ffffff; background-color:#b90012; color:#ffffff; font-weight:bold; padding:3px 10px;}
.tableleft {float:left; width:350px; background-color:#dce7bf; color:#37373b; font-weight:bold; padding:5px 0 5px 12px; margin-bottom:5px;}
.tableright {float:right; width:165px; background-color:#b90012; color:#ffffff; font-weight:bold; padding:5px 12px 5px 0; text-align:right; margin-bottom:5px;}

/*
.teamleft {clear:both; float:left; width:230px; background-color:#dce7bf; color:#37373b; font-weight:bold; padding:5px 0 5px 12px; margin-bottom:5px;}
.teamright {float:right; width:280px; background-color:#b90012; color:#ffffff; font-weight:bold; padding:5px 0 5px 12px; margin-bottom:5px;}
*/
.teamleft {width:230px; background-color:#dce7bf; color:#37373b; font-weight:bold; padding:5px 0 5px 12px;}
.teamright {width:280px; background-color:#b90012; color:#ffffff; font-weight:bold; padding:5px 0 5px 12px;}

#impressum td {padding-bottom:10px;}