@charset "iso-8859-1";

body {border:0px;margin:0px;padding:0px; background-color: #fff;

font-family:Arial, Helvetica, Sans-Serif;font-size:12px;color:#343434}
img,ul,li {border:0px;margin:0px;padding:0px; list-style:none}
a {color:#343434; text-decoration:none}
a:hover {text-decoration:underline}

#zug{display:none; height:95px; padding:50px;padding-top:30px;padding-bottom:60px;font-size:medium; color:#eaeaea;background-color:#8c8c8d}
#zug i {font-style:italic;font-size:small;color:#fcfcfc;}
#zug a {color:#e0e0e0;}
#zug #textversion, #zug #grafikversion {color:#fcfcfc;}
#zugul1 {width:600px;float:left;}
#zugul2 {width:200px;margin-left: 650px;}


#newsletter{font-size:11px; color:#d1d2d2;
height:354px; background-color:#414141; margin:0 auto; display:none}

#nl_m{width:960px; margin:0 auto;background-image:url('hi_newsletter.png');
background-repeat:no-repeat; background-position:0px 15px;
height:354px}
#nl_m2{}

#newsletter .gross {text-transform:uppercase;}

#nl_li{margin-left:220px; width:320px; float:left; text-align:left;padding-top:38px;}

#nl_re{margin-left:720px; text-align:left;padding-top:38px; width:226px;}
#nl_re form {margin:0px;}


#newsletter label{color:#bc071a;}
#newsletter .inp{width:217px; background-color:#787878; font-size:11px; padding:2px; margin:0px; border:0px; color:#292929}
#nl_li form{margin:0px;padding:0px;border:0px;}

* html #nl_li {margin-left:120px; width:320px; voice-family:"\"}\"";  width:320px}

#einloggen{margin:0px;padding:0px;border:0px;width:62px; height:21px; background-image:url('hi_einloggen.gif'); margin-top:15px;margin-left:20px;}
#nl_li a{color:#787878; font-size:xx-small; text-decoration:underline;}

#nl_li p{padding-top:35px}
#newsletter .text{width:217px; background-color:#787878; font-size:11px; padding:2px; margin:0px; border:0px; color:#292929}
select{padding:2px; margin-top:2px; margin-bottom:2px; font-size:x-small; width:100px}

#nl_re label{padding-top:2px}

.roterstern {color:#fff}

#nl_html{margin-top:1px}
.abonnieren{border:0px;color:#fff;font-weight:bold;font-size: 11px;width:221px; height:47px; background-image:url('hi_newsletter_abonnieren.gif');background-repeat:no-repeat;  }
#newsletter a {color:#787878}
#newsletter h1 {font-size: 11px;margin-bottom:10px;margin:0px;padding:0px;margin-bottom:10px;}


#w2 {width:100%;background-image:url('hi_b8.png');background-repeat:repeat-x;background-position:top center}
#w3 {min-height:750px;width:927px; margin:0 auto; text-align:left}
* html #w3 {height:740px}
#header {background-image:url('hi_header2_x.png');background-position:center 55px;background-repeat:no-repeat;height:388px}

#newsletter_id {width:114px;height:19px; background-image:url('hi_newsletter_link.gif');margin-left:747px}
#newsletter_id a {display:block;width:114px;height:19px}
#newsletter_id a b {display:none}

#menu {width:600px;	margin-left:315px;margin-top:50px}
#menu a {background-position:0px 14px;display:block;height:14px}
#menu a:hover, #menu .aktiv {background-position:0px 0px}
#menu li {list-style:none;float:left;margin-right:24px}
#menu #m2 {	background-image:url('m0.gif');width:69px}
#menu #m3 {	background-image:url('m1.gif');width:50px}
#menu #m4 {	background-image:url('m2.gif');width:67px}
#menu #m5 {	background-image:url('m3.gif');width:45px}
#menu #m6 {	background-image:url('m4.gif');width:47px}
#menu b {display:none}
#logo {padding-left:34px; padding-top:3px;float:left}
#quicknews{clear:both; background-image:url('hi_quicknews.jpg');float:right; width:188px;height:247px;margin-right:24px;margin-top:49px;font-size:11px}
#quicknews h1 {background-image:url('hi_h1_quicknews.gif');height:26px;width:167px;margin-bottom:6px;margin-left:10px;margin-top:10px}
* html #quicknews {margin-right:10px}
#quicknews h1 b {display:none}
#quicknews ul {padding:8px;padding-top:0px; height:143px}
#quicknews li a{display:block;width:147px;background-image:url('hi_li_quicknews.gif'); background-repeat:no-repeat;padding-top:6px;padding-left:12px;padding-right:12px;padding-bottom:4px}
#mehr{text-align:center}
#mehr a {font-weight:bold; color:#b20619}
#news1 {clear:left; padding-top:49px; padding-left:24px;height:225px}

#news {height:225px;width:676px;display:block;position:absolute;}
#news li{display:none}

#position {font-size:10px;padding-top:9px;padding-bottom:8px;padding-left:3px}
#links {width:191px;float:left}
#links h1 {color:#b20619; font-size:20px; font-weight:normal;margin:0px;margin-bottom:12px}
#links a {display:block;width:151px;height:20px; background-image:url('hi_submenu.png'); background-repeat:no-repeat;color:#fff;font-weight:bold;padding-left:14px;padding-top:4px}
#links .aktiv {color:#b20619}
#mitte {float:left; width:475px;margin-left:10px}
#positionstart {height:30px}
#start {float:left; width:600px;margin-left:20px}
#mitte a {color:#b20619}
#mitte h1,#start h1 {color:#b20619;font-size:14px}
#mitte h2,#start h2 {color:#c7c6c6;font-size:24px;font-weight:normal}
#mitte li,#start li {margin:0px;margin-left:20px; padding:0px; list-style:square;}
#mitte .newsdet {color:#343434}
#mitte .newsdet:hover {color:#b20619;text-decoration:none;}
.news_zeile{font-size:11px;padding-top:5px;padding-bottom:5px;}
#mitte .news_mehr{color:#a8a6a6;text-decoration:underline;padding-left:15px;background-image:url('hi_news_mehr.gif');background-repeat:no-repeat}
#mitte .news_mehr:hover{color:#b20619}
.news_datum {color:#a8a6a6;padding-left:15px;padding-right:20px;background-image:url('hi_news_datum.gif');background-repeat:no-repeat}
.news_datum b {color:#343434}
#mitte .kleiner {font-size:11px;}
#mitte .grauerlink {color:#343434}
hr {color:#fff; border:0px; border-bottom: 1px #343434 dotted}
.rotertext {color:#b20619;}
#mitte .db a{color:#343434;text-decoration:underline}
#mitte .db a:hover{color:#b20619}
#mitte .db a.dbaktiv{color:#b20619;font-weight:bold; text-decoration:none}
.zebra0,.zebra1 {border-bottom: 1px #e0dfdf solid;margin-bottom:10px}
#rechts {width:190px;margin-left:715px; background-image:url('hi_rechts.jpg');min-height:150px; background-repeat:no-repeat;font-size:11px;}
#rechts h1{ background-image:url('hi_topnews.gif'); width:172px;height:32px;margin:0px;padding:0px;padding-top:9px;margin-left:10px;background-position:0px 9px;background-repeat:no-repeat}
#rechts h1 b {display:none}
#rechts ul {padding:8px;padding-top:4px}
#rechts li a{display:block;width:147px;background-image:url('hi_li_quicknews.gif'); background-repeat:no-repeat;background-position: 0px -1px;padding-top:5px;padding-left:12px;padding-right:12px;padding-bottom:4px}
#topnews_unten {height:33px; background-image:url('hi_topnews_unten.jpg');background-repeat:no-repeat;}
#footer {clear:both; text-align:center;background-image:url('hi_footer2.png');height:400px;color:#898989; font-size:11px;background-repeat:repeat-x;background-color:#333}
#footer a {color:#898989}
#footer b {font-size:12px; text-transform:uppercase; color:#afafaf}
#footer a b {color:#afafaf}
#footer2 {background-image:url('hi_footer.jpg');background-repeat:no-repeat; background-position:center top; height:213px}
#f0 {width:900px;text-align:left;margin: 0 auto;padding-top:30px}
#f1,#ff1 {float:left; width:300px}
#f2 {float:left; width:200px;padding-left:80px}
#f3 {width:277px;margin-left:620px}
#rueckruf {display:block;width:145px;height:51px; background-image:url('hi_rueckruf.png'); background-repeat:no-repeat}
#rueckruf b {display:none}
#ff1a {padding-right:10px; background-image:url('hi_kundenbereich.gif');background-repeat:no-repeat; background-position:center right}
#ff1 span {font-size:10px;padding-left:50px}
#ff1 span a {font-weight:bold;}
#ff2 {float:left; width:200px;padding-left:75px;font-size:10px;padding-top:1px}
#ff3 {text-transform:uppercase; font-weight:bold; text-align:right;font-size:10px;padding-top:1px}
#f4 {clear:both;background-image:url('hi_footer3.png');width:878px;height:14px;margin-top:14px;padding:3px;padding-left:10px;padding-right:10px;color:#afafaf}
#f4 a {color:#afafaf}
/*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}