#navi {margin-left: 5px;}
div.redunderline {background: #b70e3a; height: 3px;  width: 151px;}

#body { background-image: url(/fileadmin/images/background-subnavi-3columns.gif);}
#navicol { float: left; padding-left: 97px;}
#navicol a {font-weight: bold; font-size: 14px; padding: 0 10px;}

div.naviitem, div.naviitemselected { width: 145px; margin: 10px 0;}
div.naviitemselected {background: #e5e9ee;}
div.naviitemselected a {color: #b70e3a;}

#subnavicol { float: left; margin-top: 30px; }
#subnavicol a { padding: 0px 10px; }

div.subnaviitem, div.subnaviitemselected { width: 124px; margin: 10px 0;}
div.subnaviitemselected {background: #FFFFFF;}
div.subnaviitemselected a {color: #b70e3a;}

div.subsubnaviitem {background-color:#e5e9ee;}
div.subsubnaviitem a { color:#687cb7; padding-left:10px;}
div.subsubnaviitemselected {background-color:#ffffff;}
div.subsubnaviitemselected a { color:#b70e3a; padding-left:10px;}

#midcol {float:left; width:630px;}

#breadcrumb { width: 100%; background: #f7f7f7;}
#breadcrumbcontent {padding: 5px 10px;}

div.item { margin: 10px; width: 600px;}

div.itempic {float: left; width: 190px;}
div.itemtext {float: left; width: 550px;}

#rightcol { position:absolute; left:1035px;}

#item .uhrzeit {width:100px; float:left; font-weight:normal;}
#item .seminarnummer {width:100px; float:left; font-weight:normal;}


#item .programm {width:500px; float:left; font-weight:bold; margin-bottom:10px;}
#item .small {  cursor:default; color:#000000; font-weight:normal; font-style:normal;}
#item .clearer {clear:both;}

#item h1 {color:#b70e3a; font-size:13px;}
#item B {color:#000000;}
#item .switch .seminar {font-style:normal; font-weight:bold; color:#000000;}
#item .switch {font-style:normal; cursor:pointer; color:#687cb7; font-weight:normal;}
#item .switch .turn_off {display:none;}
#item .off {color:#687cb7;}
#item .off .turn_off {display:inline;}
#item .off .turn_on {display:none;}
#item .hide {display:none;}
#item .show {position:absolute; left:530px; display:block; width:400px; background-color:#eeeeee; border:1px solid #00285a;}
#item .show B {color:#b70e3a;}
#item .popimg {float:left;}
#item .popimg IMG {width:100px; height:123px;}
#item .close { text-align:right; background-color:#b70e3a; padding:0 5px 0 0; margin:0 0 3px 0;}
#item .close B {color:#FFFFFF;margin:0; padding:0;}
#item .close B.turn_on {margin:0; padding:0;}
#item .close B.turn_off {margin:0; padding:0;}
#item .close B .x {font-weight:bold;}
#item .poptext {margin-left:110px;font-weight:normal;}
#item .popseminar {margin-left:10px; font-weight:normal;}
#item .popseminar IMG {margin:0 10px 5px 0;}
.item input, select, textarea, #BCode, #lkz, #zz07_lkz2 {border:1px solid #00285a; background-color:#e5e9ee; margin:0; padding:0;}
.item input.submit { font-weight: bold; padding: 5px; margin-top: 10px;}
span.required {color: #99ccff; margin-left:2px; color:#b70e3a;}
.javascriptinfo { border: 2px solid red; color: red; font-weight:bold; margin:5px; padding:5px;}
.titel2, .titel3 {color:#b70e3a; font-weight:bold; font-size:12px; margin:0;}
#formcontainer {width:560px;}
FORM .left {width:180px; float:left; margin:4px 0 4px 0;}
FORM .right {width:360px; float:left;margin:4px 0 4px 0;}
FORM .clearer {clear:both; height:0;}
FORM input.checkbox {background-color:#FFFFFF; border:none;}
FORM input.radio {background-color:#FFFFFF; border:none;}


