/* CSS Document */
* {margin: 0px; padding: 0px; border: 0px;}

body {background: none; } 

#navigation, #sprachwechsel, #icons {display: none; position: absolute; left: -1000px; }#footer {background: none; height: 80px; padding: 60px 0 0 120px; text-align: left;} 
//Zweispalter.zweispalter {width: 100%;}
.zweispalter_1 {width: 47%;}
.zweispalter_2 {width: 47%; margin-left: 6%;}
.zweispalter_1, .zweispalter_2 {float: left;}
.clboth {clear: both; display: block; line-height: 0; font-size: 0;}/* Aktuell-Block */.aktuell {padding: 50px 20px 0px 20px; background: url(../images/aktuelles.gif) center top; text-align: center; border-bottom: 1px solid #bfb9a6;}/* Formular */.formgen_block {clear: both; width: 450px; margin: 0 auto;}.formgen *{font-size: 0.9em;}.formgen legend {display: none;}.formgen label {width: 120px; padding: 5px; text-align: right; margin-bottom: 10px; float: left;}.formgen_block input {border-bottom: 1px solid #ddd; background: #fff3d0; padding: 5px; width: 230px; color: #294917;}.formgen_block select {border-bottom: 1px solid #ddd; background: #fff3d0; padding: 5px 0; width: 230px; color: #294917;}.formgen textarea {background:  #fff3d0; display: block; color: #294917; width: 230px; padding: 5px;}.forminfo {color: #cd0000; border-bottom: 2px solid #cd0000; font-size: 0.85em; font-weight: bold; padding: 20px; margin-bottom: 10px;}input.formsubmit {border: none; background: url(../images/sprite.gif) 0 -278px; width: 230px; height: 30px; font-weight: bold; margin: 20px 0 0 100px; padding: 3px; font-size: 1em; text-align: left; padding: 0 0 0 40px;}input.formsubmit:hover {background: url(../images/sprite.gif) 0 -308px;}input.formsubmit:active {background: url(../images/sprite.gif) 0 -338px;}