@charset "iso-8859-1";

/* Tags */
img, ul, li, div, form{padding:0px; margin:0px; border:0px}
ul, li{list-style:none}
body{margin:0px; padding:0px; background-color:#FFF9AE; font-family:Arial,Helvetica,Sans-Serif; font-size:0.76em; text-align:center}
/* Layout */
#zug{position:absolute;  left:-3000px; background-color:#000; width:100%; background-image:url('hi_zug.png'); background-position:bottom center; background-repeat:repeat-x}
#zugh{margin:0 auto; padding-top:30px; text-align:left; width:957px}
#zugh ul{float:left}
#zug1 li{line-height:200%}
#zug a{color:#fff; font-size:medium; text-decoration:none}
#zug a i{font-size:small; color:yellow}
#zug2 a{display:block; width:200px; padding-left:150px; margin-bottom:20px; margin-left:50px; background-image:url('hi_grafikversion.gif'); background-repeat:no-repeat}
#zug a:hover, #zug2 a:hover{color:yellow; text-decoration:underline}
#grafikversion{background-position:0px -68px; height:86px}
#grafikversion_einfach{background-position:0px -154px; height:67px}
#textversion{height:67px}

/*kopf*/
#wrapper{margin:0 auto; background-color:#fff; width:957px; text-align:left}
#header1{height:134px; background-color:#fffedb}
#header1_nav{position:absolute; margin-left:237px; text-align:right; width:500px; font-size:11px; margin-top:7px}
#header1_nav a{color:#030303; text-decoration:none}
#header1_nav a:hover{text-decoration:underline}
#header1_zug{position:absolute; margin-left:795px; width:116px; height:44px; background-image:url('hi_header1_zug.png'); display:block}
#header1_zug span{display:none}
#suche{background-color:#000; width:197px; height:43px; position:absolute; margin-top:93px; margin-left:760px}
#suche div{padding-top:17px; padding-left:28px}
#q{width:120px; color:#626262; font-size:11px; padding:2px; float:left; margin-top:2px}
#suchbutton{background-image:url('hi_suchbutton.png'); width:24px; height:24px; border:0px; margin-left:3px}
#logo{margin-top:33px; margin-left:38px}
#loggedin {color:#9a9301;height:18px; position:absolute; margin-top:110px;margin-left:237px; text-align:right; width:500px; font-size:11px}
#loggedin a {color:#9a9301; font-weight:bold}
#header2{height:49px; background-color:#000; background-image:url('hi_header2.gif'); background-repeat:no-repeat}
#header2 ul{margin-left:52px}
#header2 li{list-style:none; float:left; padding-left:10px; padding-right:10px}
#header2 a{color:#fff; font-weight:bold; text-decoration:none; padding-left:2px; padding-right:2px; padding-top:25px; height:24px; display:block; background-image:url('hi_header2_a.gif'); background-position:0px 10px; background-repeat:repeat-x}
* html #header2 a{width:30px}
#header2 a:hover, #header2 .maktiv{color:#cac8c8; background-image:url('hi_header2_a.gif'); background-position:0px 0px}
#main{background-color:#fff}
#menu{width:207px; float:left; padding-top:25px}
#menu ul{border-bottom:1px #f2f2f2 solid}
#menu ul ul{border-bottom:0px}
#menu a{display:block; width:178px; padding-top:3px; padding-bottom:2px;  background-image:url('hi_menu2.gif');  padding-left:29px; color:#0a0a0a; text-decoration:none}
#menu a:hover, #menu a.maktiv{ background-position:0 -51px}
#menu li li a{padding-left:48px; width:159px; background-position:19px 0px; font-size:11px}
#menu li li a:hover, #menu li li a.maktiv{background-position:19px -51px}
#menu li li li a{padding-left:67px; width:140px; background-position:38px 0px}
#menu li li li a:hover, #menu li li li a.maktiv{background-position:38px -51px}
* html #menu{margin-right:-3px}
#content{width:750px; margin-left:207px; background-color:#fffedb}
* html #content{margin-left:-3px}
#news_X{display:none}
#news{list-style:none; height:197px; background-color:#000}
#news li{display:none}
#position1{padding-top:4px; font-size:11px}
#position{background-color:#000; color:#fff; padding:5px; padding-left:18px; padding-right:12px; background-image:url('hi_position_2.gif'); background-repeat:no-repeat;  font-size:11px}
#position a{color:#fff; text-decoration:none}
#position a:hover{text-decoration:underline}
#content2{width:551px; float:left; background-color:#f7f5f5; min-height:470px}
#content2_aktuell{width:551px; float:left; background-color:#f7f5f5; min-height:570px}
* html #content2{height:470px}
* html #content2_aktuell{height:470px}

/* Inhalt */
#inhalt{padding-top:20px}
#inhalt1{padding:20px; padding-top:0px}
#inhalt2{padding:20px; padding-top:20px}
#inhalt h1, #inhalt h2{font-size:1.3em;font-weight:normal}
#inhalt ul{padding-left:20px}
#inhalt li{list-style:square}
blockquote{ margin:20px}
#inhalt ol li{list-style:decimal; padding:5px}
#inhalt a{color:#9a9301; font-weight:bold}
#inhalt a:hover{color:#c9c678}
#inhalt a:visited{color:#585400}
.bild{border:1px #fff solid}
.galerie, .vorschau{display:block}
.galerie img, .vorschau img{border:1px #fff solid}
#inhalt input, #inhalt textarea{font-family:Arial,Helvetica,Sans-Serif; font-size:12px}
.tabelle{}
.tabelle td{}
.even{background-color:#fff}
.zebra1{padding:15px; border-bottom:1px #b5b5b5 dotted}
.zebra0{padding:15px; border-bottom:1px #b5b5b5 dotted; background-color:#ececec}
.zebra3{padding:15px; border-bottom:1px #b5b5b5 dotted; background-color:#FFF9AE; font-weight:bold}
.zebra31{padding:15px; border-bottom:1px #b5b5b5 dotted; border-top:1px #b5b5b5 dotted; background-color:#FFF9AE; font-weight:bold}
.personen{min-height:100px}
* html .personen{height:100px}
.news_zeile{font-size:11px; padding-top:10px}
#inhalt .news_mehr{background-image:url('hi_news_mehr.gif'); padding-left:15px; background-repeat:no-repeat; font-size:11px; padding-right:30px}
.news_datum{background-image:url('hi_news_datum.gif'); padding-left:15px; background-repeat:no-repeat; font-size:11px}
.db{float:right; padding:20px}
.db a{margin:1px; padding:1px; padding-left:4px;padding-right:4px;border:1px #9a9301 solid; font-size:11px; text-decoration:none; display:block; float:left; text-align:center}
.db a:visited{border:1px #585400 solid}
#inhalt .db a:hover, #inhalt .dbaktiv{color:#fff; background-color:#9a9301}
#inhalt .dbaktiv:visited{color:#fff}
#dbseite{padding-left:15px; padding-top:23px; padding-bottom:23px; font-size:11px; font-weight:bold}
#map{width:506px; height:400px; margin-top:30px; border:1px #fff solid}
#sitemap .li0, #inhalt .li0aktiv{margin:16px; list-style:none}
#sitemap .li0 a, #inhalt .li0aktiv a{color:#000}
#sitemap .li1, #inhalt .li1aktiv{margin:8px}
#sitemap .li1 a, #inhalt .li1aktiv a{color:#9a9301}
#sitemap .li2, #inhalt .li3, #inhalt .li2aktiv, #inhalt .li3aktiv{list-style:circle; margin:3px}
.i250{width:250px; float:left}
.i70{width:70px; margin-right:5px; float:left}
.i120{width:120px; margin-right:5px; float:left}
.i200{width:200px}
.formular textarea{width:250px; height:120px}
.roterstern{font-weight:bold; color:red}
.inhalttabelle{border:1px #b5b5b5 solid}
.inhalttabelle td{padding:4px; border-bottom:1px #b5b5b5 dotted}
.even{background-color:#ececec}
.link_pdf {padding-left:20px;background-image:url('pdf.gif');background-repeat:no-repeat}
.link_word {padding-left:20px;background-image:url('word.gif');background-repeat:no-repeat}
.link_excel {padding-left:20px;background-image:url('excel.gif');background-repeat:no-repeat}
.link_jpg {padding-left:20px;background-image:url('jpg.jpg');background-repeat:no-repeat}
.link_dok {padding-left:20px;background-image:url('dokument.gif');background-repeat:no-repeat}

#inhalt .schwarz {color:#000}

 /* Rechte Spalte */
#rechtespalte{width:171px; margin-left:551px; color:#5a5959; font-size:11px; padding:14px}
#rechtespalte a{color:#5a5959; text-decoration:none}
#rechtespalte a:hover{text-decoration:underline}
#rechtespalte h2{background-repeat:no-repeat; padding-left:28px; font-size:11px; padding-top:4px; padding-bottom:10px; margin:0px}
.aktuell{background-image:url('hi_rechte_spalte_h2.gif'); text-transform:uppercase}
.kategorien{background-image:url('hi_news_kategorien.png'); text-transform:uppercase}
.archiv{background-image:url('hi_news_archiv.png'); text-transform:uppercase}
#rechtespalte p{margin-top:5px}
#rechtespalte ul{padding:15px; padding-top:5px; padding-bottom:5px}
#rechtespalte li ul{padding-left:20px}
#rechtespalte .center{text-align:center}
* html #rechtespalte{ width:165px}
#rechtespalte .rechtespalte_ue{color:#9a9301}
#rechtespalte .rechtespalte_ue_aktiv{color:#000}

/*Buttons*/
#buttons{width:180px; font-size:11px; margin-top:-197px; margin-left:18px; position:absolute}
#buttons li{list-style:none; height:30px}
#buttons li a{color:#737373; text-decoration:none; padding-left:30px; display:block; float:left; background-color:#fff; height:27px; padding-top:3px; background-image:url('hi_z.gif'); background-repeat:no-repeat; padding-right:3px}
#buttons li a:hover{text-decoration:underline}
#buttons li ul li a{padding-left:0px; display:block; float:left; height:27px; padding-top:3px; background-image:none}
#buttons li ul li span{color:#737373; padding:3px; display:block; float:left; height:27px}
#z2{background-position:0px -30px}
#z3{background-position:0px -60px}
#z4{background-position:0px -90px}
#z5{background-position:0px -120px}
#buttons ul ul{float:left}
#buttons ul li{display:block; float:left}
#schrift_s{border-bottom:1px fuchsia solid}

/*fuss*/
#j70{margin-top:-140px; position:absolute; margin-left:793px}
#footer{clear:both; text-align:center; background-color:#000; font-size:11px; padding:6px; color:#737373}
#footer span{color:#fcfafa}
#footer a{color:#737373; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*sonstiges*/
#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; background:transparent url(lightbox-blank.gif) no-repeat; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-nav-btnPrev:hover, #lightbox-nav-btnPrev:visited:hover{background:url(lightbox-btn-prev.gif) left 15% no-repeat}
#lightbox-nav-btnNext:hover, #lightbox-nav-btnNext:visited:hover{background:url(lightbox-btn-next.gif) right 15% no-repeat}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#zur, #wei{text-decoration:none; color:#3d3933}
.error{border:red 1px solid}
.fehlermeldung{color:red; font-weight:bold;white-space: nowrap}
