body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;background-color:#FFFFFF;}h1 {font-size: 1.1em;font-weight:bold;padding: 5px 0px 5px 0px;}p {font-size:1em;padding: 2px 0px 2px 0px;}input select {font-size: 1em;width: 200px;}a {text-decoration: none;color: #b40000;font-size: 1em;}a:focus ,a:active {outline:0;}a:hover {text-decoration: underline;}table {font-size: 1em;border-color:#F1F1F1;}td {padding: 2px 5px 2px 5px;}ul {list-style-position:inside;list-style-type:disc;padding: 2px 0px 2px 0px;}li {padding: 2px 0px 2px 7px;}.header {overflow:hidden;padding-top:10px;padding-bottom:10px;margin:0;padding:0;height:93px;background-color: #b40000;background-image:url(../img/header_bg.png);background-repeat:repeat-x;font-size: 1.5em;font-weight:bold;text-align:center;}.header_small {overflow:hidden;padding-top:10px;padding-bottom:10px;height:50px;background-color: #b40000;background-image:url(../img/header_bg.png);background-repeat:repeat-x;font-size: 1.5em;font-weight:bold;text-align:center;}.header_cali {position:absolute;height: 70px;top: 10px;left: 10px;}.header_yec {position:absolute;height:70px;top:0;right:0;}#menu {position:absolute;top: 70px;left: 0px;height: 23px;width: 100%;border-top:solid 2px black;border-bottom:solid 2px black;background-color:#FFFFFF;}#menu ol{font-size: 12px;font-weight:normal;list-style-type: none;margin-top: 2px;}#menu ol li {display: block;float:left;margin-left:10px;}#menu ol li.admin {position:relative;}#menu ol ol {padding-top:5px;position:absolute;z-index:9999;left:0;bottom:18px;}#menu ol ol li {background:black;float:none;margin:0;padding:0;white-space:nowrap;}#menu ol ol li a {border-bottom:solid 1px #999;color:white;display:block;padding:2px 5px;text-align:left;}#menu ol ol li a:hover {background:#C20000;}#menu li.admin ol {display:none;}#menu li.admin:hover ol{display:block;}#menu li.admin:hover {background:#DDD;}.main {top: 95px;border-top:solid 1px black;}div.info{background: #ddd;border-bottom:solid 2px #B40000;padding:3px 15px 3px 15px;position:relative;}body.suche .main form{padding:0 0 10px 0;width: 100%;background-color: #dddddd;border-color:#B40000;border-width:0px;border-bottom-width:2px;border-style:solid;}.daten {margin: 10px 0px 10px 0px;padding: 5px 5px 5px 5px;border-color:#B40000;border-width:0px;border-top-width:2px;border-bottom-width:2px;border-style:solid;}.divtab {position:relative;border-bottom:solid 2px #b40000;border-top:solid 2px #b40000;}.divtext {margin: 10px 0px 10px 0px;padding: 5px 5px 5px 5px;}.divtext2 {margin: 10px 0px 10px 0px;padding: 5px 0px 5px 0px;}.submit {color:#006600;width:100px;}.reset {color:#b40000;width:100px;}.tblheader {background-color:#dddddd;font-size:1em;}body.cali table.daten tr.row1 { background-color:#FFFFFF; }body.cali table.daten tr.row2 { background-color:#F9F9F9; }.tblcolor2 {background-color:#F9F9F9;vertical-align:top;}.tblcolor1 {background-color:#FFFFFF;vertical-align:top;}.poper {display:none; position:absolute; left:0; top:0; z-index: 99;border-color:#b40000; border-width:1px; border-style:solid;background-color:#FFFFFF;padding: 2px 2px 2px 2px;font-size: 0.8em;}.tblnone {font-size: 1em;}table.daten {border:0 transparent;margin:0;padding:0;width:100%;}table.daten td.icon {vertical-align:middle;text-align:center;padding:0;margin:0;}table.daten td.icon a {display:block;padding:0;margin:0;height:100%;width:100%;}table.daten td {padding:1px;}table.daten td.icon {width:30px;}table.daten td.info img{margin-top:2px;}table.daten td.aktuell img {margin:8px;}td.laden {color:#B40000;font-family:verdana, arial, sans-serif;font-size:90%;padding:30px 0 !important;text-align:center;}td.laden div {display:inline;text-align:left;margin:0 20px;width:200px;}td.laden img {margin-right:10px;vertical-align:middle;}table.daten tr.tblhover:hover td {text-decoration:underline !important;}/* SPEZIELL CALI */.row0 { background-color:#FFFFFF; }.row1 { background-color:#F9F9F9; }/* SPEZIELL CALI129 */body.cali129 table.daten td { border-bottom:solid 1px #aaa;}body.cali129 .row0 { background-color:#EDFBC2; }body.cali129 .row1 { background-color:#FFDDC2; }body.cali129 .row2 { background-color:#FFD3D6; }body.cali129 .row3 { background-color:#EDDDE0; }body.cali129 .row4 { background-color:#E3F1D6; }body.cali129 p.hinweis { background:#ddd;text-align:center;padding-bottom:10px;}tr.tblheader th{ letter-spacing:1px; border-top:solid 1px #aaa; }.klein {font-size:8pt;padding: 2px 0px 2px 0px;}/***/table.maincontent {width:100%;}div.daten div.dokumente {margin:0 auto;padding:0;height:4em;width:1004px;position:relative;}div.dokumente ol {border-left:solid 1px #AC8C66;list-style-type:none;margin:0;padding:0;}div.dokumente li {float:left;margin:0;padding:0;background:#DFD9D2 url(../img/doc_bg.png) repeat-x 0 0;width:200px;}div.dokumente li a {background:url(../img/pdf.png) no-repeat 0 0;border-right:solid 1px #AC8C66;border-bottom:solid 1px #AC8C66;border-top:solid 1px #AC8C66;display:block;height:2.8em;padding:5px 5px 5px 46px;vertical-align:middle;}div.dokumente li:hover {	background:#C9BBB0 url(../img/doc_bg_hover.png) repeat-x 0 0;}div.dokumente a:hover {text-decoration:none;}div.dokumente li.bestellung {	background:#FF4E48 url(../img/doc_bg_special.png) repeat-x 0 0;}div.dokumente li.testaccount a{	background:url(../img/testaccount.png) no-repeat 0 5px;}div.dokumente li.bestellung a{	background:url(../img/formular.png) no-repeat 0 3px;color:white;}div.dokumente li.bestellung:hover{	background:#FF4E48 url(../img/doc_bg_special_hover.png) repeat-x 0 0;}	div.daten td.bild {width:600px;}	td.leftCol, td.rightCol {	}.loginpanel {margin:10px 0;}div.clr {clear:both; }/* changes oct 2009 by rot */#von, #bis {text-align:center;width:6em;}#vonarea, #bisarea {display:inline;}#bisarea { margin-left:20px;}#aenderungszeitraum {font-size:80%;padding:2px 5px;margin:0 0 10px 0;}#aenderungszeitraum  a{margin-right:5px;text-decoration:underline;}#aenderungszeitraum  a:hover{color:black;}td.links {padding:0 18px;width:350px;}.rechts td, .links  {vertical-align:top;}.rechts {padding-top:20px;padding:20px 10px 0 0;}td.ganzrechts input {margin-bottom:10px;}td.ganzrechts {padding-right:10px;vertical-align:bottom;}span.small {font-size:80%;}table.daten td.leer{padding:30px;text-align:center;}table.daten td.leer:hover {cursor:auto;}/* table.daten td:hover {cursor:pointer;} */#linkInhaltsverzeichnis {display:inline;}div#reiter {clear:both;position:relative;width:100%;}div#reiter ol {border-bottom:solid 2px #999;float:left;margin-bottom:10px;width:100%;}div#reiter li {background:white;display:block;float:left;margin-right:15px;margin-left:10px;padding:0;position:relative;top:2px;}div#reiter li a {background:#f9f9f9;border:solid 2px #999;display:block;padding:5px 15px 5px 10px;}#reiter .vergleichtext {color:#DDDDDD;}#reiter li.selected a{background:white;border-bottom-color:white !important;color:black !important;}#reiter li a img {margin-right:4px;}/**/td.spalte1 {width:200px;}.paratab table {margin:5px 10px;}div.para {background: #5C5C5C;color:white;font-size:1.2em;padding:0 3px 2px 3px;position:absolute;margin-left:-61px;text-align:center;width:50px;}div.para span {font-size:80%;position:relative;top:-2px;}a.reset {display:block;margin-bottom:20px;text-align:center;text-decoration:underline;}a.reset:hover {color:black;	}table.daten td.reg a {  display:block; background: url(../img/rng_passive.png) no-repeat 5px 0; }table.daten td.reg a:hover { background: url(../img/rng_active.png) no-repeat 5px 0; }td.reg span.chk { display:block; height:20px; width:30px;}a.inreg span.chk{  background: url(../img/chk_full.png) no-repeat 8px 3px; }a.notinreg span.chk { background: url(../img/chk_empty.png) no-repeat 8px 3px;}#fenster { background:white;   position:absolute; z-index:999; right:50px; top:150px; overflow:auto; height:200px; }#fenster .register { background:#5c5c5c; margin:2px; color:white; padding:2px; }#fenster .register a { color:white !important; text-decoration:underline; }#regsuche { background:#5C5C5C url(../img/chk_full.png) no-repeat 6px 4px; margin:0 0 120px 0;padding:5px 5px 8px 25px; line-height:0.8em;  color:white;  width:300px; position:relative; }#regsuche * { margin:0; padding:0;}td.ganzrechts { vertical-align:bottom; position:relative; }#regsuche .linksunten { background:url(../img/rundeecken.png) no-repeat left bottom; width:25px; height:20px; position:absolute; bottom:0; left:0;}#regsuche .rechtsunten { background:url(../img/rundeecken.png) no-repeat right bottom; width:25px; height:20px; position:absolute; bottom:0; right:0;}
