body { background: #dbdbdb;	font-family: Verdana, Arial, Geneva, sans-serif; font-size: 12px; margin:0; padding:0;}
#body {	width: 1020px; }
#header, #footer { margin-left:40px; width:960px; background: #FFFFFF;}
div.blueline { height: 5px;width: 960px;background: #00285a;}
#logo {margin: 2px 0 0 65px; width: 178px; float: left; display: inline;}
#logo IMG {vertical-align:bottom;}
#headnavi {float: right;}
#smallnavi {float: left; width: 200px; margin: 0px 5px 0px 500px; padding-top: 5px;}
#smallnavisearch a {margin-right: 13px;}
#search {float: left; padding: 2px 7px; background: #d8dee6; width:0px}
#search input { border:1px solid #00285a; background-color: #FFFFFF;}
#search input.img {margin-left: 20px; margin-right: 20px; border: none;}
#navi {clear: both; margin:55px 10px 0 0px; vertical-align:bottom;}
#navi img { margin-left: 40px;vertical-align:bottom; }
#headerimage { margin-left: 7px; background: url(/fileadmin/images/red-gradient.gif) no-repeat; padding-top: 5px; height:135px;}
#headerimage IMG {height:135px;}
#rightcol UL UL {margin:0; padding:0; list-style-type:none;}
#rightcol UL LI {margin:0; padding:0; list-style-type:none;}
/* �berschriften */
h3 { font-size: 14px; font-weight: bold; margin-top: 0px;}
#content { margin-top:0px;}
.hr {border:0; height:0px; clear:both; height:10px;}
.blue {background: #00285a;}
a {	text-decoration: none; color: #687cb7;}
a.selected {text-decoration: none; color: #b70e3a;}
a:hover {text-decoration: underline; color: #b70e3a;}
a.smallnavi_act {color:#700;}
img { border: 0px; }
br.clear { clear:both; height:0;}
hr {border:0; height:0px; clear:both; height:10px;}
.marginleft15 { margin-left:15px;}
#midcol H3 {color:#b70e3a;}
#midcol H1 {color:#b70e3a; font-size:14px; padding:0 0 0 0;}
#midcol strong {color:#b70e3a;}
#rightcol { float:left; width:190px; text-align:center;}
FORM { clear:both;}
.item input, select, textarea, #BCode, #lkz, #zz07_lkz2 {font-family: verdana,helvetica; font-size: 12px; border:1px solid #00285a; background-color: #e5e9ee; margin-top:2px;}
.item input.fehler, select.fehler, textarea.fehler {border:1px solid red; background-color: #e5e9ee; margin-top:2px;}
.item input.checkbox {padding:0; border:none;} 
.item input.submit { font-weight: bold; padding: 5px; margin-top: 10px; width:80px;}
.item select { border: solid 1px #555555;}
SPAN.required, SPAN.require {color:#b70e3a;}
#anmeldeformular input, #anmeldeformular select { margin:3px 0 0 3px;}
.radio { height:24px;}
.feedit { background-color:#ffffff;}
.clear {clear:both;}
.small {font-size:10px;}
.width30 {width:30px;}
.width60 {width:60px;}
.width160 {width:160px;}
.width200 {width:200px;}
.width250 {width:250px;}
.width300 {width:300px;}
.width480 {width:480px;}
.clearblue {clear:both;}
.left {float:left;}
.formleft { float:left; width:415px;}
.formright { float:left; width:425px;}
fieldset { background-color:#d8e2f8; border:none; padding:0; margin:20px 0 20px 0; }
legend { background-color:#d8e2f8; padding:3px 10px 25px 10px; margin:0; }
.fehler { color:#df1111;}
INPUT.submit { height:30px;}
TH.align-left { text-align:left;}
TD.align-center { text-align:center;}
#werbepartner { margin:20px 0 10px 0; background-color:#ccd4de; text-align:center; width:180px;}
#werbepartner h3 {color:#b70e3a; margin:0 0 5px 0;}
#info .image { float:right;}
