/*  CI datexp:  blau 0541AB  -  orange: FF6600 -  blaugrau:94AAAF  -  grau:C7D1D4  -  hellblau:E0FFFF */
/*  CI psoase:  GELB #FFB202 - ROT #FF1A00 - BEIGE #FFF4DB*/
/* ZUM TESTEN border:1px dashed #dddddd; */

body { background-color:#FFFFFF; margin:5px; padding:5px; width:100%; height:100%; scrollbar-bace-color: #C7D1D4; scrollbar-3dlight-color:#94AAAF; scrollbar-face-color:#94AAAF; scrollbar-highlight-color:#FFF4DB; scrollbar-shadow-color:#94AAAF; scrollbar-arrow-color: #FFF4DB; scrollbar-track-color: #C7D1D4; scrollbar-darkshadow-color: #000000; }

p,a,ul,ol,li,div,td,th,b,i,h1,h2,h3,h4,h5,h6 { font-family:Tahoma,Helvetica,Arial,sans-serif; color:#000000; }
p,a,ul,ol,li,div,td,th,b,i { font-size:12px; line-height:15px; font-weight:normal;}

.bodyoben { width:100%; min-width:684px; height:70px; padding:0px; white-space:nowrap; }
.bodyoben_leiste { height:26px; min-height:26px; background-image: url(img/bodyoben_leiste.png); background-repeat:repeat-x; white-space:nowrap; clear:both; }
.bodyoben_text  { padding-top:6px; height:26px; width:735px; font-size:10px; line-height:11px; color:#E0FFFF; }
a.bodyoben_link { font-size:10px; line-height:11px; color:#FFB202; }
a.bodyoben_link:link, a.bodyoben_link:visited, { color:#FFB202; }
a.bodyoben_link:active, a.bodyoben_link:hover { color:#FF1A00; }
.bodyoben_span { min-height:26px; font-size:10px; line-height:11px; color:#E0FFFF;}

.bodymitte { clear:both; margin-top:8px; }

.menulinks { padding-top:0px; width:167; float:left; }
.menulinks_oben, .menulinks_unten { height:21px; min-height:21px; background-repeat:repeat-x; white-space:nowrap; }
.menulinks_oben { background-image: url(img/menulinks_oben.png); }
.menulinks_unten { background-image: url(img/menulinks_unten.png); }
.menulinks_login { background-image: url(img/menulinks_login.png); background-repeat:repeat-y; padding-left:30px; }
.menulinks_loginunten { height:11px; min-height:11px; background-image: url(img/menulinks_loginunten.png); background-repeat:repeat-x; white-space:nowrap; }
.menulinks_menu { background-image: url(img/menulinks_menu.png); background-repeat:repeat-y; width:167;}

a.menulinks_menubutton, a.menulinks_menubutton_on { display:block; width:167px; height:30px; padding-left:25px; font-size:14px; line-height:16px; font-weight:bold; padding-top:5px; text-decoration:none; }
a.menulinks_menubutton { background-image:url(img/menulinks_menubutton_off.png); color:#000000; }
a.menulinks_menubutton_on { background-image:url(img/menulinks_menubutton_on_psoase.png); color:#FF1A00; }
/* HIER BEI MOZILLA padding-left:25px; weg */
a.menulinks_menubutton:hover { background-image:url(img/menulinks_menubutton_on_psoase.png); font-size:14px; line-height:16px; color:#FF1A00; font-weight:bold;}

.menulogin_input { width:106px; height:14px; background-color:#FFFFFF; border:0px solid #0541AB; }

.uebersicht_titel { height:14px; background-color:#C7D1D4; }
.uebersicht_eintraglink { height:26px; background-color:#C7D1D4; }

.hauptfenster { border:1px solid #0541AB; color:#000000; margin-left:180px; padding-left:10px; padding-top:10px; width:560; }
/* HIER BEI MOZILLA padding-left:ca 200 statt 10px; */

.text11sc { font-size:11px; line-height:13px; color:#000000; }
.text11sc_b { font-size:11px; line-height:13px; color:#000000; font-weight:bold; }
.text11bg { font-size:11px; line-height:13px; color:#FFB202; }
.text12bg { font-size:12px; line-height:14px; color:#FFB202; }
.text12bl { font-size:12px; line-height:14px; color:#0541AB; }
.text12ro { font-size:12px; line-height:14px; color:#FF0000; }
.text12gr { font-size:12px; line-height:14px; color:#32CD32; }
.text12sc { font-size:12px; line-height:14px; color:#000000; }
.text12bl_b { font-size:12px; line-height:14px; color:#0541AB; font-weight:bold; }
.text12ro_b { font-size:12px; line-height:14px; color:#FF0000; font-weight:bold; }
.text12gr_b { font-size:12px; line-height:14px; color:#228B22; font-weight:bold; }
.text12sc_b { font-size:12px; line-height:14px; color:#000000; font-weight:bold; }
.text13bl { font-size:13px; line-height:15px; color:#0541AB; font-weight:bold; }
.text13or { font-size:13px; line-height:15px; color:#FF1A00; font-weight:bold; }
.text13ro { font-size:13px; line-height:15px; color:#FF0000; font-weight:bold; }
.text13sc { font-size:13px; line-height:15px; color:#000000; font-weight:bold; }
.text13we { font-size:13px; line-height:15px; color:#FFFFFF; font-weight:bold; }
.text14or { font-size:14px; line-height:16px; color:#FF1A00; font-weight:bold; }
.text15bl { font-size:15px; line-height:18px; color:#0541AB; font-weight:bold; }
.text16ro { font-size:16px; line-height:19px; color:#FF0000; font-weight:bold; }
.text20ro { font-size:20px; line-height:26px; color:#FF0000; font-weight:bold; }
.text28ro { font-size:28px; line-height:36px; color:#FF0000; font-weight:bold; }
.obfuscate { display:none; }

fieldset { border:1px solid #FFF4DB; }
label.left { float:left; text-align:right; width:250px; padding:2px; }
label.left_rot { float:left; text-align:right; width:250px; padding:2px; color:#FF0000; }

.forml { width:180px; height:20px; padding:3px; margin:1px; background-color:#C7D1D4;}
.formr { width:350px; height:20px; padding:3px; margin:1px; background-color:#C7D1D4;}
.forminput, .forminput1, .forminput_klein { background-color: #FFFFFF; border-color: #0541AB; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; }
.forminput, .forminput_klein { border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#0541AB; border-top:1px solid #94AAAF; border-left:1px solid #94AAAF; border-right:1px solid #94AAAF; }
.forminput, .forminput1 { width:225px; }
.forminput1 { border-color: #94AAAF; border-top-width: 0px; border-right-width: 0px; border-bottom-width: thin; border-left-width: 0px; }
.forminput_klein { width:110px; height:20px; }
.formtextarea { width:335px; height:100px;}
.formsubmit { background-color: #FFFFFF; border-color: #0541AB; border-top-width: 1px; border-right-width: 1px; border-bottom-width: thin; border-left-width: 1px; }

p.bildvorhanden { background-color: #F1F1F1; margin:2px; padding:2px; width:296px;}
p.bildnichtvorhanden { background-color: #FFFFFF; margin:2px; padding:2px; width:296px;}
.bildmittig { vertical-align:middle; }
