* {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;}
h1,h2,h3 {font-family:Times; 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;}
h4 {font-size:12px; font-weight:bold; color:#b90012}

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:40px 18px;}
#topmenu {padding-right:42px; padding-top:15px; text-align:right;}
#topmenu a {color:#6b803e; text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}
#topmenu #aktiv {text-decoration:underline;}
#topmenu #toptrenner {margin:0 10px;}
#menu {padding-left:220px; padding-top:27px;}
#menu #menupunkt {margin-bottom:5px; border:0px;}
#menu #trenner {margin:0 7px;}
#content, #home {background-color:#ffffff; margin-top:10px; margin-bottom:20px; padding:28px 42px;}
#links {width:231px; border:1px solid #a2c05c; background-color:#dce7bf; color:#000000;}
#linksmenu {width:231px; border:1px solid #6aaa22; background-color:#ffffff;}
#linksmenu img {display:block; border-top: 1px solid white;}
#linksoben {background-color:#ffffff; padding:20px; line-height:10px;}
#linksunten {padding:20px; padding-right:20px;}
#rechts table {color: inherit;}
#linksteaser {width:233px; line-height:0px;}
#rechts {width:502px; border:1px solid #a2c05c; background-color:#79b61d; color:#ffffff; padding:20px 28px;}
#rechts #fliesstext {padding-right:50px; color:#ffffff;}
#rechts a {color:#ffffff;}
#rechtsbuendig {width:530px; border:1px solid #a2c05c; background-color:#a2c05c; color:#ffffff; padding:20px 0 20px 28px;}
#rechtsbuendig #fliesstext {padding-right:78px; color:#ffffff;}
#footer {text-align:center; margin-top:28px; color:#000000; font-size:11px;}
#footer #foottrenner {margin:0 10px;}
#footer a {font-weight:bold; text-decoration:none; font-size:11px;}
#footer a:hover {text-decoration:underline;}
#loginbg {position:absolute; left:600px; top:250px; width:260px; height:220px; background-repeat:no-repeat; display:none;}
#loginform {position:absolute; left:600px; top:250px; width:230px; padding-top:70px; padding-left:30px; color:#ffffff; font-size:12px; font-weight:bold; line-height:20px; display:none;}

#hometop {width:580px; height:169px; float:left; background-color:#a2c05c; padding:14px 23px 0 23px; color:#ffffff; margin-bottom:24px;}
#homesuche {width:153px; height:181px; float:right; border:1px solid #a2c05c; padding-left:10px;}
#homesuche form {margin:0}
#hometeaser1, #hometeaser2 {width:293px; height:234px; border:1px solid #a2c05c; float:left; margin-top:10px;}
#hometeaser2 {margin-left:36px;}
#hometeaser3 {width:165px; height:236px; float:right;  margin-top:10px;}
#suchformular {width:133px; height:29px; padding-left:12px; background-color:#a2c05c; color:#ffffff; font-size:10px; font-weight:bold;}
#suchformular_notdienst {width:133px; height:29px; padding-left:12px; background-color:#a2c05c; color:#ffffff; font-size:10px; font-weight:bold;}
#suchformular_notdienst2 {width:500px; height:100px;}
#gesucht_gefunden {width:200px; height:200px; padding-left:12px; padding-top:10px; background-color:#a2c05c; color:#ffffff; font-size:12px;}
.teasertext {height:184px; padding:10px 15px 0 15px; color:#6b803e; font-size:11px; line-height:14px;}
#hometeaser2 .teasertext {padding-right:0px;}
.teaserbutton {height:26px; padding-top:14px; padding-right:13px; background-color:#dce7bf; text-align:right;}
#fehler {font-weight:bold; color:#b90012;}
.inputschmal {width:239px; margin-bottom:8px;}
.inputbreit {width:494px; margin-bottom:8px;}
.selectschmal {width:245px; margin-bottom:8px; }
.selectbreit {width:500px; 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:310px; 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;}
.datum {font-weight:bold; text-decoration:none; color:#ffffff;}
.presse {color:#ffffff;}

#partnerlink {text-decoration:none;}