body,dd,div,dl,dt,form,h1,h2,h3,h4,input,li,ol,p,pre,th,td,ul { margin:0; padding:0; color: #580b01}
td, th { padding-left:3px; background-color:white;}
th { background-color: #ffff99 }
tr {  vertical-align:top; }
h1,h2,h3,h4 { font-size:90%; }
h3,h4,h5 {margin-top:6px; margin-bottom:2px; }
em { font-style:normal; font-weight:normal; }
strong, th { font-weight: bold; }
ol,ul { list-style:none; }
#li { font-size:10pt; }
img { border:0; height: 100px; width:100%; }
body { text-align:center; font:13px/1.22em; font-family: arial, helvetica, clean, sans-serif; background-color: #d2d0bd; }
#main .box { left:185px; width:80%; min-width:500px; max-width:900px; float:right; }
.balken { float:left; width:660px; margin-top:10px; margin-bottom:5px; color: #ffffff; background-color: #671018; font-size: 12px; font-weight: bold; }
.balken1 { float:left; width:292px; margin-top:5px; margin-bottom:5px; color: #ffffff; background-color: #671018; font-size: 12px; font-weight: bold; }
.balken2 { float:left; width:342px; margin-top:5px; margin-bottom:5px; margin-left:25px; color: #ffffff; background-color: #221018; font-size: 12px; font-weight: bold; }
.label_spalte1  { float:left; width:120px; height:18px; margin-top:1px; clear:left; text-indent:3px; background-color: #f6f7e7; font-size: 12px; }
.label_spalte1f { float:left; width:120px; height:18px; margin-top:1px; clear:left; text-indent:3px; background-color: #f6f7e7; font-size: 12px; }
.label_spalte3  { float:left; width:120px; height:18px; margin-top:1px; margin-left: 25px; text-indent:3px; background-color: #f6f7e7; font-size: 12px; }
.label_spalte3f { float:left; width:160px; height:18px; margin-top:1px; margin-left: 25px; text-indent:3px; background-color: #f6f7e7; font-size: 12px; }
.label_spalte5  { float:left; width:120px; height:18px; margin-top:1px; margin-left: 25px; text-indent:3px; background-color: #f6f7e7; font-size: 12px; }

.input_spalte2  { float:left; margin-left:12px;  width:160px; height: 16px; font-size: 12px; font-family: arial, helvetica, clean, sans-serif;  color:black}
.input_spalte2f { float:left; margin-left:12px;  width:160px; height: 16px; font-size: 12px; font-family: arial, helvetica, clean, sans-serif;  color:black}
.input_spalte2s { float:left; margin-left:12px;  width:160px; height: 20px; font-size: 12px; }
.input_spalte4  { float:left; margin-left:12px;  width:160px; height: 16px; font-size: 12px; font-family: arial, helvetica, clean, sans-serif;  color:black}
.input_spalte4f { float:left; margin-left:12px;  width:125px; height: 16px; font-size: 12px;  color:black}
.input_spalte4s { float:left; margin-left:12px;  width:160px; height: 20px; font-size: 12px; }
.input_spalte6  { float:left; margin-left:12px; height: 16px; font-size: 12px;  color:black}
.input_spalte6s { float:left; margin-left:12px; height: 20px; font-size: 12px; }
.checkbox2      { float:left; margin-left:5px; margin-top:4px; }
.buttons        { float:left; margin-left:12px; width:120px; height: 20px; font-size: 12px; }

.label_login_benutzer { margin-left:8px; margin-top:2px; text-indent:3px; font-size: 10px; color:white}
.input_login_benutzer { margin-left:4px; width:150px; height: 12px; margin-bottom:5px; font-size: 10px; font-family: arial, helvetica, clean, sans-serif;  color:black}
.label_login  { margin-left:8px; margin-top:0px; text-indent:3px; font-size: 10px; color:white}
.input_login  { margin-left:4px; width:150px; height: 12px; font-size: 10px; font-family: arial, helvetica, clean, sans-serif;  color:black}
.button_login { margin-left:30px; margin-top:3px; margin-bottom:3px; width:80px; height: 17px; font-size: 10px; padding-top:-1px; }

p {font-size:85%; margin-top:3px; }
h1 { color: #fff; width: 98,3%; background-color: #671018; margin-bottom: 8px; padding: 1px 8px; }
#kopf,#body {margin-bottom:1em; text-align:left;}
#kopf {margin-top:1px; height: 90px; width: 200px; background-color: #f6f7e7; border-top: 1px solid #fae370; }
#fuss { color: #f6f7e7; font-size:77%; clear:both; background-color: #580b01; text-align: center; padding-top: 3px; }
.balkenx { height: 16px; margin: 0 15px 0 173px; padding: 0px; font-size: 75%; color: #620b01; position: relative; top:-30px; }
.balkenx a:link, .balken a:visited  { font-weight: bold; text-decoration: none; color: #580b01 }
#klickpfad { position: absolute; margin: 0; padding: 0; display: inline; }
#druck, #sitemap, #sprache { background-position: 0 top; margin-right: 10px; padding: 0; display: inline; float: right  ; margin-top: 0; }
.sp-rechts .inhalt { float:left; background-color: #e1ddc6; padding: 0 0 0px 0px; width: 98%; margin-bottom: 20px  }
.sp-rechts .rand { float:right; display:inline; width:29%; }
.inhalt p { font-size: 78%; margin-right: 10px; margin-left: 10px; padding-bottom: 10px; top: 10px}
.hd-n p { color: #2c160a; font-size:70%; margin-bottom: 20px; }
.iframe { width:14%; height:60px; padding-left:4px; border:1; }

.CUR, .NO, .INACT { display: block; font-size: 10px; padding: 2px 8px; width: 142px; color: #580b01; background-color: #eceada; text-decoration: none; }
.NO a:hover, .INACT a:hover { display: block; font-size: 10px; padding: 0px 2px; width: 142px; color: #580b01; background-color: #ecc377; text-decoration: none; }
#nav_spalte, .tx-srlanguagemenu-pi1  { width:165px; min-width:158px; height:100%; background-color: #671018; padding-top: 5px; } 
.login  { width:165px; min-width:158px; height:100%; background-color: #671018; padding-top: 5px; }
#passwortteil  { width:165px; min-width:158px; height:100%; background-color: #671018; padding-top: 0px; } 
.nav_spalte p{ color: #f6f7e7; font-size: 9px; font-weight: bold; }
.navigation { padding: 0px 0px; width: 158px; font-size: 65%; font-weight: bold; background-color: #eceada; border-top: 1px solid #fff; border-right: 1px solid #fff; }
.navigation ul { margin: 0; padding: 0; list-style-type: none; }
.navigation li { margin: 0; border-bottom: 1px solid #fff}
.navigation span { display: block; padding: 5px 8px; width: 142px; color: #580bff; background-color: #eceada; text-decoration: none; }
.navigation a { display: block; padding: 5px 8px; width: 142px; color: #580b01; background-color: #eceada; text-decoration: none; }
.navigation a:hover { color: #580b01; background-color: #ecc377; text-decoration: none; }
.navigation ul ul li { margin: 0; border-top: 1px solid #fff}
.navigation ul ul a { display: block; padding: 3px 5px 3px 25px; width: 127px; height:12px; color: #580b01; background-color: #f6f7e7; text-decoration: none; }
.navigation ul ul span { display: block; padding: 3px 5px 3px 25px; width: 127px; background-color: #ecc377; text-decoration: none; }
.navigation ul ul a:hover { color: #580b01; background-color: #ecc377; text-decoration: none; }

.csc-textpic-firstcol { max-height:300px; height:300px; }


