body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #000000;
}

body { scrollbar-face-color:#000000; 
       scrollbar-highlight-color:#000000; 
	   scrollbar-3dlight-color:#000000; 
	   scrollbar-track-color:#000000; 
	   scrollbar-arrow-color:#d21618; 
}

img {border:none;}
.clearer { clear: both; height:0px; }

div#zeitenstroemung_start
{
  position:relative;
  width: 980px; 
  margin: 0 auto;
  background: #111715;
}

div#zeitenstroemung
{
  position:relative;
  width: 980px; 
  margin: 0 auto;
  background: #111715;
  background-image: url( images/hg.jpg ); 
  background-repeat: repeat-y;
}

.t2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:18px; }
.t3 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; }
.t4 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #595959; }
.t5 { color: #aaaaaa; }
.t6 { font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height:24px; }
.t7 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.t8 { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; }
.t9 { color: #b1a496; }
.t10 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; }
.t11 { color: #ffffff; }
.t12 { color: #000000; }
.t13 { color: #b1a496; }
.t14 { font: 14px Verdana, Arial, Helvetica, sans-serif; }
.t15 { font: 16px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:18px; }
.t16 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; }
.t17 { font: 16px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height:18px; }
.t18 { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:18px; }

.z1_start { float:left; width:241px; text-align:left; padding: 0px; margin: 0px; clear: both; }
.z1 { float:left; width:241px; text-align:left; padding: 0px; margin: 0px; background: #19211e; clear: both; }
.z2 { float:left; width:739px; text-align:left; padding: 0px; margin: 0px; background: #111715; }
.z3 { width:980px; height:136px; text-align:left; padding: 0px; margin: 0px; background: #111715; background-image: url( images/z-freiraum-slogan.gif ); background-repeat: no-repeat; background-position: center top; }
.z4 { width:980px; height:100px; text-align:ecnter; padding-top: 12px; background: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #838281; }
.z5 { float:left; width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-hg1.jpg ); background-repeat: no-repeat; background-position: 0px 207px; }

.z1a { width:240px; text-align:left; border-right: 1px solid #000000; }

.z1a1 { height:111px; border-bottom: 1px solid #000000; }
.z1a2v1 { height:31px; width:240px; background: #232f2b; border-bottom: 1px solid #000000; }
.z1a2v1b { height:31px; width:240px; background: #111715; border-bottom: 1px solid #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #aaaaaa; text-indent:22px; line-height:32px; }
.z1a2v2 { height:31px; width:240px; background: #111715; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #aaaaaa; text-indent:22px; line-height:32px; }
.z1a2v3 { height:19px; width:240px; background: #111715; }
.z1a2v3b { height:19px; width:240px; background: #111715; text-indent:31px; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#920c1e; line-height:20px; }
.z1a2v4 { height:29px; width:240px; background: #111715; border-bottom: 1px solid #000000; }
.z1a2v4b { height:29px; width:240px; background: #111715; border-bottom: 1px solid #000000; text-indent:31px; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#920c1e; line-height:30px;}
.z1a2v5 { height:29px; width:240px; background: #111715; }
.z1a2v5b { height:29px; width:240px; background: #111715; text-indent:31px; font: 12px Verdana, Arial, Helvetica, sans-serif; color:#920c1e; line-height:30px; }
.z1a2v6 { height:24px; width:240px; background: #111715; border-bottom: 1px solid #000000; }
.z1a3 { height:15px; width:240px; border-right: 1px solid #111715; }
.z1a4 { height:208px; width:240px; border-right: 1px solid #111715; }
.z1a4b { height:206px; width:225px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; background-image: url( images/z-teaser-box1-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z1a4b2 { text-align:left; font: 16px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; padding-left:22px; padding-top:12px; }
.z1a5 { height:208px; width:241px; background-image: url( images/hg-l.jpg ); background-repeat: repeat; }
.z1a6 { height:15px; width:241px; background-image: url( images/hg-l.jpg ); background-repeat: repeat; }
.z1a7 { height:498px; width:241px; background-image: url( images/hg-l.jpg ); background-repeat: repeat; }
.z1a7b { height:496px; width:225px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; background-image: url( images/z-teaser-box2b-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z1a7b2 { text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; padding-left:22px; padding-top:15px; padding-right:12px; line-height:16px; }

.z2a { float:left; width:500px; height:558px; text-align:left; padding: 0px; margin: 0px; clear: both; }
.z2a1 { width:500px; height:334px; border-bottom: 1px solid #000000; }
.z2a2 { height:15px; width:500px; }
.z2a3 { height:206px; width:498px; border: 1px solid #000000; background: #000000; background-image: url( images/z-teaser-box2-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z2a3b { text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:16px; padding-left:11px; padding-top:15px; padding-right:235px; }

.z2b { float:left; width:239px; height:558px; text-align:left; padding: 0px; margin: 0px; }
.z2b1 { width:239px; height:20px; }
.z2b2 { width:239px; height:50px; text-indent:17px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c3c3c3; }
.z2b3 { height:40px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; padding-left:17px; line-height:18px; }
.z2b4 { width:239px; height:223px; border-bottom: 1px solid #000000; background-image: url( images/z-teaser-box4-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z2b4b { padding-left:17px; padding-top:5px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height:18px; }
.z2b4c { padding-left:17px; padding-top:10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height:18px; }
.z2b4d { padding-left:17px; padding-top:85px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height:18px; }
.z2b5 { height:15px; width:239px; border-right: 1px solid #111715; }
.z2b6 { margin-left:14px; height:206px; width:208px; border: 1px solid #000000; background: #000000; background-image: url( images/z-teaser-box3-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z2b6b { text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; padding-left:11px; padding-top:10px; padding-right:15px; line-height:16px; }

.z2b6_1 { margin-left:14px; height:206px; width:208px; border: 1px solid #000000; background: #000000; background-image: url( images/z-teaser-elektrotankstelle-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z2b6b_1 { text-align:left; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; padding-left:11px; padding-top:110px; padding-right:45px; line-height:16px; }


.z5a { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( aktuelles/images/z-veranstaltungen-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.z5a1 { float:left; width:500px; height:207px; text-align:left; clear: both; }
.z5a2 { float:left; width:239px; height:207px; text-align:left; }
.z5b { width:739px; height:68px; text-align:left; padding: 0px; margin: 0px; }
.z5b2 { text-align:left; padding-left: 45px; padding-top: 8px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; }
.z5c { width:739px; height:60px; text-align:left; padding: 0px; margin: 0px; }
.z5c2 { text-align:left; padding-left: 45px; padding-top: 0px; font: 24px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: lighter; }
.z5d { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.z5d2a { float:left; width:150px; height:110px; text-align:left; padding-left: 45px; clear: both; }
.z5d2b { float:left; width:510px; height:110px; text-align:left; background: #000000; }
.z5d2b2 { float:left; width:510px; height:130px; text-align:left; background: #000000; }
.z5d2c { float:left; width:150px; height:110px; text-align:left; padding-left: 45px; clear: both; background: #000000; }
.z5d2c2 { float:left; width:150px; height:130px; text-align:left; padding-left: 45px; clear: both; background: #000000; }
.z5d3 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #69a692; line-height:18px; }
.z5e { width:739px; height:28px; }
.z5f { width:739px; }



.zwas { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-was-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zwas2 { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zwas2a { width:739px; height:75px; text-align:left; }
.zwas2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zwas2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zwas2b1 { float:left; width:300px; text-align:left; padding-left: 45px; padding-right: 44px; clear: both; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zwas2b2 { float:left; width:300px; text-align:left; padding-right: 25px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zlage { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-lage-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zlage2 { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zlage2a { width:739px; text-align:left; }
.zlage2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zlage2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zlage2b1 { float:left; width:300px; text-align:left; padding-left: 45px; padding-right: 44px; clear: both; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zlage2b2 { float:left; width:300px; text-align:left; padding-right: 25px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zkonzept_l { width:739px; text-align:center; padding-bottom:30px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; }

.zkonzept { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzept2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzept2a { width:739px; height:350px; text-align:left; }
.zkonzept2a1 { width:739px; height:110px; text-align:left; background-image: url( portrait/images/z-konzept-transparent-band.png ); background-repeat: no-repeat; background-position: 0px 70px; }
.zkonzept2b { width:739px; height:20px; }




.zkonzeptoldtimer { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-oldtimer-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptoldtimer2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptoldtimer2a { width:739px; height:15px; text-align:left; }
.zkonzeptoldtimer2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptoldtimer2b { width:739px; height:470px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptoldtimer2b1 { float:left; height:470px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptoldtimer2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptoldtimer2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptoldtimer2b2a { height:470px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zkonzepthandel { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-handel-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzepthandel2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzepthandel2a { width:739px; height:15px; text-align:left; }
.zkonzepthandel2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzepthandel2b { width:739px; height:530px; text-align:left; padding: 0px; margin: 0px; }
.zkonzepthandel2b1 { float:left; height:530px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzepthandel2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzepthandel2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzepthandel2b2a { height:530px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zkonzeptmarken { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-marken-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptmarken2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptmarken2a { width:739px; height:15px; text-align:left; }
.zkonzeptmarken2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptmarken2b { width:739px; height:530px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptmarken2b1 { float:left; height:530px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptmarken2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptmarken2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptmarken2b2a { height:530px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zkonzeptfach { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-fach-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptfach2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptfach2a { width:739px; height:15px; text-align:left; }
.zkonzeptfach2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptfach2b { width:739px; height:600px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptfach2b1 { float:left; height:600px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptfach2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptfach2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptfach2b2a { height:600px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zkonzeptauto { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-rundumsauto-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptauto2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptauto2a { width:739px; height:15px; text-align:left; }
.zkonzeptauto2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptauto2b { width:739px; height:395px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptauto2b1 { float:left; height:395px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptauto2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptauto2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptauto2b2a { height:395px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zkonzeptmotorraeder { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-motorraeder-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptmotorraeder2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptmotorraeder2a { width:739px; height:15px; text-align:left; }
.zkonzeptmotorraeder2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptmotorraeder2b { width:739px; height:560px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptmotorraeder2b1 { float:left; height:560px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptmotorraeder2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptmotorraeder2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptmotorraeder2b2a { height:560px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zkonzeptgastronomie { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-gastronomie-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptgastronomie2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptgastronomie2a { width:739px; height:15px; text-align:left; }
.zkonzeptgastronomie2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptgastronomie2b { width:739px; height:600px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptgastronomie2b1 { float:left; height:600px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptgastronomie2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptgastronomie2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptgastronomie2b2a { height:600px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zkonzeptevents { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-events-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptevents2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptevents2a { width:739px; height:15px; text-align:left; }
.zkonzeptevents2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptevents2b { width:739px; height:600px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptevents2b1 { float:left; height:600px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptevents2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptevents2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptevents2b2a { height:600px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zkonzeptbuero { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-buero-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptbuero2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptbuero2a { width:739px; height:15px; text-align:left; }
.zkonzeptbuero2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptbuero2b { width:739px; height:600px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptbuero2b1 { float:left; height:600px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptbuero2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptbuero2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptbuero2b2a { height:600px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zkonzeptmotorsport { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-konzept-motorsport-veranstaltung-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zkonzeptmotorsport2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptmotorsport2a { width:739px; height:15px; text-align:left; }
.zkonzeptmotorsport2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptmotorsport2b { width:739px; height:500px; text-align:left; padding: 0px; margin: 0px; }
.zkonzeptmotorsport2b1 { float:left; height:500px; width:365px; text-align:left; background: #000000; clear: both; }
.zkonzeptmotorsport2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 20px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkonzeptmotorsport2b2 { float:left; width:354px; text-align:left; padding-left: 20px; }
.zkonzeptmotorsport2b2a { height:500px; text-align:left; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }




.zimpressionen { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-impressionen-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zimpressionen2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zimpressionen2a { width:739px; height:500px; text-align:left; }
.zimpressionen2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 0px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zstatistiken { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-statistiken-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zstatistiken2 { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zstatistiken2a { width:739px; height:15px; text-align:left; }
.zstatistiken2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zstatistiken2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zstatistiken2b1 { float:left; width:300px; text-align:left; padding-left: 45px; padding-right: 44px; clear: both; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zstatistiken2b2 { float:left; width:300px; text-align:left; padding-right: 25px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zprojektpartner { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( portrait/images/z-projektpartner-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zprojektpartner2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zprojektpartner2a { width:739px; height:15px; text-align:left; }
.zprojektpartner2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zprojektpartner2b { width:739px; height:500px; text-align:left; padding: 0px; margin: 0px; }
.zprojektpartner2b1 { float:left; height:500px; width:285px; text-align:left; background: #000000; clear: both; }
.zprojektpartner2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zprojektpartner2b2 { float:left; width:204px; text-align:left; padding-right: 20px; padding-left: 20px; }
.zprojektpartner2b2a { height:485px; text-align:left; padding-top: 15px; padding-left: 10px; padding-right: 10px; background: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zprojektpartner2b3 { float:left; width:190px; height:500px; text-align:left; background: #000000; }
.zprojektpartner2b3a { text-align:left; padding-left: 10px; padding-top: 15px; padding-right: 10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zjobs_hg { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( aktuelles/images/z-jobs-hg.jpg ); background-repeat: no-repeat; background-position: 0px 0px; }
.zjobs1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; }
.zjobs5 { width:739px; height:271px; text-align:left; padding: 0px; margin: 0px; }
.zjobs_box1a { width:370px; height:190px; text-align:left; padding-left:45px; padding-top:0px; }
.zjobs_box1b { padding:20px; text-align:left; background-image: url( images/sw-transparent70.png ); background-repeat: repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zkontakt_hg { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( kontakt/images/z-kontakt-hg.jpg ); background-repeat: no-repeat; background-position: 0px 0px; }
.zkontakt1 { width:739px; height:277px; text-align:left; padding: 0px; margin: 0px; }
.zkontakt5 { width:739px; height:805px; text-align:left; padding: 0px; margin: 0px; }
.zkontakt_formular { width:739px; height:750px; text-align:left; padding: 0px; margin: 0px; }
.zkontakt_box1a { width:630px; text-align:left; padding-left:45px; padding-top:0px; }
.zkontakt_box1b { padding:20px; text-align:left; background-image: url( images/sw-transparent70.png ); background-repeat: repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zkontakt_box1c { width:550px; text-align:left; padding-left:45px; padding-top:0px; }
.zkontakt_box1d { padding:20px; text-align:left; background-image: url( images/sw-transparent70.png ); background-repeat: repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zimpressum { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( impressum/images/z-impressum-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zimpressum2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zimpressum2a { width:739px; height:15px; text-align:left; }
.zimpressum2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zimpressum2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zimpressum2b1 { float:left; height:965px; width:285px; text-align:left; background: #000000; clear: both; }
.zimpressum2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zimpressum2b2 { float:left; width:404px; text-align:left; padding-right: 20px; padding-left: 20px; }
.zimpressum2b2a { height:950px; text-align:left; padding-top: 15px; padding-left: 10px; padding-right: 10px; background: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:16px; }


.zsitemap { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( sitemap/images/z-sitemap-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zsitemap2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zsitemap2a { width:739px; height:15px; text-align:left; }
.zsitemap2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zsitemap2b { width:739px; height:720px; text-align:left; padding: 0px; margin: 0px; }
.zsitemap2b1 { width:500px; padding-left: 45px; text-align:left; }
.zsitemap2b1a { text-align:left; text-indent: 22px; background: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; }
.zsitemap3 { width:500px; height:2px;}
.zsitemap4b1 { width:500px; padding-left: 45px; text-align:left; }
.zsitemap4b1a { text-align:left; text-indent: 31px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; }


.zdatenschutz { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( datenschutz/images/z-datenschutz-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zdatenschutz2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zdatenschutz2a { width:739px; height:15px; text-align:left; }
.zdatenschutz2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zdatenschutz2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zdatenschutz2b1 { float:left; height:365px; width:285px; text-align:left; background: #000000; clear: both; }
.zdatenschutz2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 10px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zdatenschutz2b2 { float:left; width:404px; text-align:left; padding-right: 20px; padding-left: 20px; }
.zdatenschutz2b2a { height:350px; text-align:left; padding-top: 15px; padding-left: 10px; padding-right: 10px; background: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:16px; }


.zfirmenuebersicht { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zfirmenuebersicht1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( mieter/images/z-firmenuebersicht-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zfirmenuebersicht1a { float:left; width:150px; height:110px; text-align:left; padding-left: 45px; clear: both; }
.zfirmenuebersicht1b { float:left; width:510px; height:110px; text-align:left; background: #000000; }
.zfirmenuebersicht2 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #69a692; line-height:18px; }
.zfirmenuebersicht3 { width:739px; height:28px; }
.zfirmenuebersicht4 { text-align:left; padding-left: 45px; }
.zfirmenuebersicht5c { width:739px; text-align:left; }
.zfirmenuebersicht5c2 { text-align:left; padding-left: 45px; font: 24px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: lighter; }
.zfirmenuebersicht5c3 { text-align:left; padding-left: 45px; padding-top: 10px; height:35px; }


.zvgaragen { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( mieter/images/z-vermietungen-garagen-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zvgaragen2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zvgaragen2a { width:739px; height:15px; text-align:left; }
.zvgaragen2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zvgaragen2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zvgaragen2b1 { float:left; height:565px; width:365px; text-align:left; background: #000000; clear: both; }
.zvgaragen2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zvgaragen2b2 { float:left; width:324px; text-align:left; padding-right: 20px; padding-left: 20px; }
.zvgaragen2b2a { height:550px; text-align:left; padding-top: 15px; padding-left: 10px; padding-right: 10px; background: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }


.zvmietflaechen { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( mieter/images/z-vermietungen-mietflaechen-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zvmietflaechen2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zvmietflaechen2a { width:739px; height:15px; text-align:left; }
.zvmietflaechen2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zvmietflaechen2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zvmietflaechen2b1 { float:left; height:785px; width:365px; text-align:left; background: #000000; clear: both; }
.zvmietflaechen2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zvmietflaechen2b2 { float:left; width:324px; text-align:left; padding-right: 20px; padding-left: 20px; }
.zvmietflaechen2b2a { height:770px; text-align:left; padding-top: 15px; padding-left: 10px; padding-right: 10px; background: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }

.zvmietfl { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zvmietfl1 { width:694px; text-align:left; margin-left: 45px;  padding: 0px; background: #000000;}
.zvmietfl1a { float:left; width:364px; text-align:left; padding: 15px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; line-height:18px; clear: both; }
.zvmietfl1b { float:left; width:300px; text-align:left; }
.zvmietfl2 { width:739px; height:28px; padding: 0px; margin: 0px; }

.zvmietfl_adr { width:694px; text-align:left; margin-left: 45px;  padding: 0px; }
.zvmietfl_adr1 { width:364px; text-align:left; padding: 15px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height:18px; clear: both; }





.zveventflaechen { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( mieter/images/z-vermietungen-event-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zveventflaechen2 { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zveventflaechen2a { width:739px; height:15px; text-align:left; }
.zveventflaechen2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveventflaechen2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zveventflaechen2b1 { float:left; height:765px; width:365px; text-align:left; background: #000000; clear: both; }
.zveventflaechen2b1a { text-align:left; padding-left: 45px; padding-top: 15px; padding-right: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveventflaechen2b2 { float:left; width:324px; text-align:left; padding-right: 20px; padding-left: 20px; }
.zveventflaechen2b2a { height:750px; text-align:left; padding-top: 15px; padding-left: 10px; padding-right: 10px; background: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }






.zpressebilder { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zpressebilder1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( presse/images/z-pressebilder-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zpressebilder1a { float:left; width:232px; height:110px; text-align:left; padding-left: 45px; background: #000000; clear: both; }
.zpressebilder1b { float:left; width:428px; height:110px; text-align:left; background: #111715; }
.zpressebilder2 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #aaaaaa; line-height:18px; }
.zpressebilder3 { width:739px; height:28px; }



.zpressematerial { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zpressematerial1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( presse/images/z-pressematerial-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zpressematerial1a { float:left; width:232px; height:110px; text-align:left; padding-left: 45px; background: #000000; clear: both; }
.zpressematerial1b { float:left; width:428px; height:110px; text-align:left; background: #111715; }
.zpressematerial2 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #aaaaaa; line-height:18px; }
.zpressematerial3 { width:739px; height:28px; }



.zanfahrt { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( erlebniswelt/images/z-anfahrt-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zanfahrt2 { width:739px; text-align:left; padding: 0px; margin: 0px; background: #000000; }
.zanfahrt2a { width:739px; text-align:left; }
.zanfahrt2a2 { text-align:left; padding-left: 45px; padding-bottom: 25px; padding-right: 30px; padding-top: 23px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zuebersichtsplan { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( erlebniswelt/images/z-uebersichtsplan-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zuebersichtsplan2 { width:739px; text-align:left; padding: 0px; margin: 0px; background: #000000; }
.zuebersichtsplan2a { width:739px; height:857px; text-align:left; }
.zuebersichtsplan2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zoeffnungszeiten_hg { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( erlebniswelt/images/z-oeffnungszeiten-hg.jpg ); background-repeat: no-repeat; background-position: 0px 0px; }
.zoeffnungszeiten1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; }
.zoeffnungszeiten5 { width:739px; height:343px; text-align:left; padding: 0px; margin: 0px; }
.zoeffnungszeiten_box1a { width:370px; height:190px; text-align:left; padding-left:45px; padding-top:0px; }
.zoeffnungszeiten_box1b { padding:20px; text-align:left; background-image: url( images/sw-transparent70.png ); background-repeat: repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zerlebniswelt_va { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( erlebniswelt/images/z-veranstaltungen-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zerlebniswelt_vd { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zerlebniswelt_vd2a { float:left; width:150px; height:110px; text-align:left; padding-left: 45px; clear: both; }
.zerlebniswelt_vd2b { float:left; width:510px; height:110px; text-align:left; background: #000000; }
.zerlebniswelt_vd3 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #69a692; line-height:18px; }
.zerlebniswelt_ve { width:739px; height:28px; }
.zerlebniswelt_vd2c { width:660px; height:190px; text-align:left; padding-left: 45px; }
.zerlebniswelt_vd2d { height:160px; text-align:left; padding: 15px; background: #000000; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zgastronomie_hg { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( erlebniswelt/images/z-gastronomie-hg.jpg ); background-repeat: no-repeat; background-position: 0px 0px; }
.zgastronomie1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; }
.zgastronomie5 { width:739px; height:320px; text-align:left; padding: 0px; margin: 0px; }
.zgastronomie_box1a { width:500px; height:190px; text-align:left; padding-left:45px; padding-top:0px; }
.zgastronomie_box1b { padding:20px; text-align:left; background-image: url( images/sw-transparent70.png ); background-repeat: repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zpartner { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zpartner1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( erlebniswelt/images/z-partner1-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zpartner1a { float:left; width:320px; height:110px; text-align:left; padding-left: 45px; background: #000000; clear: both; }
.zpartner1b { float:left; width:340px; height:110px; text-align:left; background: #111715; }
.zpartner2 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #aaaaaa; line-height:18px; }
.zpartner3 { width:739px; height:28px; }










.zmediathek { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zmediathek1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( dienstleistungen/images/z-firmenuebersicht-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zmediathek1a { float:left; width:150px; height:110px; text-align:left; padding-left: 45px; clear: both; }
.zmediathek1b { float:left; width:510px; height:110px; text-align:left; background: #000000; }
.zmediathek2 { text-align:left; padding-left: 30px; padding-top: 15px; padding-right: 30px; font: 15px Verdana, Arial, Helvetica, sans-serif; color: #69a692; line-height:18px; }
.zmediathek3 { width:739px; height:28px; }


.zmediathekbilder { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( mediathek/images/z-bilder-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zmediathekbilder2 { width:739px; text-align:left; padding: 0px; margin: 0px; background: #000000; }
.zmediathekbilder2a { width:739px; text-align:left; }

.zbildergallerie { text-align:left; padding-left: 45px; }
.zbildergallerie1 { float:left; width:170px; text-align:left; clear: both; }
.zbildergallerie2 { float:left; width:170px; text-align:left; }
.zbildergallerie3 { width:739px; height:20px; }
.zbildergallerie4 { height:20px; padding-left: 45px; }
.zbildergallerie4a { float:left; width:170px; height:20px; text-align:left; clear: both; }
.zbildergallerie4b { float:left; width:488px; height:20px; text-align:center; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#920c1e; }


.zmediathekvideos_hg { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( mediathek/images/z-videos-hg.jpg ); background-repeat: no-repeat; background-position: 0px 0px; }
.zmediathekvideos1 { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; }
.zmediathekvideos5 { width:739px; height:460px; text-align:left; padding: 0px; margin: 0px; }
.zmediathekvideos_box1a { width:640px; height:430px; text-align:left; padding-left:45px; padding-top:0px; }
.zmediathekvideos_box1b { padding:20px; text-align:left; background-image: url( images/sw-transparent70.png ); background-repeat: repeat; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }



.zveranstaltung { width:739px; height:207px; text-align:left; padding: 0px; margin: 0px; background-image: url( aktuelles/images/z-veranstaltung-hg.jpg ); background-repeat: no-repeat; background-position: center top; }
.zveranstaltung2 { width:739px; text-align:left; padding: 0px; margin: 0px; background-image: url( images/z-inhalt-hg.jpg ); background-repeat: no-repeat; background-position: left top; }
.zveranstaltung2a { width:739px; text-align:left; }
.zveranstaltung2a2 { text-align:left; padding-left: 45px; padding-right: 30px; padding-top: 23px; padding-bottom: 18px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveranstaltung2a2_2 { text-align:center; padding-left: 45px; padding-right: 30px; padding-top: 23px; padding-bottom: 18px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveranstaltung2b { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zveranstaltung2b1 { float:left; width:300px; text-align:left; padding-left: 45px; padding-right: 44px; clear: both; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveranstaltung2b2 { float:left; width:300px; text-align:left; padding-right: 25px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveranstaltung2b3 { text-align:left; padding-left: 45px; padding-right: 44px; clear: both; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; line-height:18px; }
.zveranstaltung5c { width:739px; text-align:left; padding: 0px; margin: 0px; }
.zveranstaltung5c2 { text-align:left; padding-left: 45px; padding-top: 0px; padding-bottom: 7px; font: 24px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: lighter; }









.abs1 { padding-bottom:6px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.abs2 { padding-bottom:12px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }


a.nav {
display:block;
width:240px;
height:31px;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #aaaaaa;
text-decoration: none;
line-height:32px;
background-color:#232f2b;
text-indent:22px;
}

a.nav:hover {
background-color:#111715;
}

a.nav2 {
display:block;
width:240px;
height:19px;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #aaaaaa;
text-decoration: none;
line-height:20px;
background-color:#111715;
text-indent:31px;
}

a.nav2:hover {
color:#920c1e;
}

a.nav3 {
display:block;
width:240px;
height:29px;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #aaaaaa;
text-decoration: none;
line-height:30px;
background-color:#111715;
text-indent:31px;
}

a.nav3:hover {
color:#920c1e;
}

a.nav4 {
display:block;
width:240px;
height:19px;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #920c1e;
text-decoration: none;
line-height:20px;
background-color:#111715;
text-indent:31px;
}

a.nav4:hover {
color:#920c1e;
}

a.nav5 {
display:block;
width:240px;
height:19px;
padding-bottom:0px;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #aaaaaa;
text-decoration: none;
line-height:20px;
background-color:#111715;
text-indent:31px;
}

a.nav5:hover {
color:#920c1e;
}


a.nav6 {
display:block;
width:240px;
height:19px;
padding-bottom:0px;
font: 12px Verdana, Arial, Helvetica, sans-serif; 
color: #920c1e;
text-decoration: none;
line-height:20px;
background-color:#111715;
text-indent:31px;
}

a.nav6:hover {
color:#920c1e;
}



a.l1:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l1:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l1:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l1:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

a.l2:link { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l2:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l2:active { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l2:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

a.l3:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l3:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l3:active { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l3:hover { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

a.l3b:link { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l3b:visited { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l3b:active { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: underline; }
a.l3b:hover { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: underline; }

a.l4:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #838281; text-decoration: none; }
a.l4:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #838281; text-decoration: none; }
a.l4:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #838281; text-decoration: none; }
a.l4:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

a.l5:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.l5:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.l5:active { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.l5:hover { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

a.l6:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #69a692; text-decoration: underline; }
a.l6:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #69a692; text-decoration: underline; }
a.l6:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #69a692; text-decoration: underline; }
a.l6:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c9c9c9; text-decoration: underline; }

a.l7:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.l7:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.l7:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
a.l7:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

a.l8:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l8:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l8:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l8:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

a.l9:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l9:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l9:active { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l9:hover { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

a.l10:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; line-height: 20px; }
a.l10:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; line-height: 20px; }
a.l10:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; line-height: 20px; }
a.l10:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height: 20px; }

a.l11:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: underline; }
a.l11:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: underline; }
a.l11:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: underline; }
a.l11:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: underline; }

a.l12:link { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: underline; }
a.l12:visited { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: underline; }
a.l12:active { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: underline; }
a.l12:hover { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: underline; }

a.l13:link { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l13:visited { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l13:active { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #c8c8c8; text-decoration: none; }
a.l13:hover { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

a.l14:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.l14:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.l14:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.l14:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

a.l15:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height:18px; }
a.l15:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height:18px; }
a.l15:active { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height:18px; }
a.l15:hover { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; line-height:18px; }

a.l16:link { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height:18px; }
a.l16:visited { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height:18px; }
a.l16:active { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; line-height:18px; }
a.l16:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; line-height:18px; }


.liste1 {
  list-style-type:square;
  margin: 0;
  padding-left: 15px;
}


.liste2 {
  list-style-type:none;
  list-style-image: url(images/bullet.gif);
  padding-left:17px;
  margin: 0;
  clear:left;
}


#navp, #navp ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navp a {
	display: block;
	width: 250px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font: 12px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none;
}

#navp li { /* all list items */
    background: #000000;
	float: left;
	width: 250px; /* width needed or else Opera goes nuts */
}

#navp li ul { /* second-level lists */
	position: absolute;
	background: #000000;
	width: 250px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navp li:hover ul, #navp li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

a.navp2:link { padding-left: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.navp2:visited { padding-left: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.navp2:active { padding-left: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #b1a496; text-decoration: none; }
a.navp2:hover { padding-left: 10px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #920c1e; text-decoration: none; }

.abs1 { padding-left: 10px; }


.errortext { font: 12px Arial, Helvetica, sans-serif; color: #920c1e; font-weight:bold; }
.errortext2 { color: #920c1e; font-weight:bold; }
.error {
	padding:3px;
	font-weight:bold;
	color: #920c1e;
}
.ok {
	padding:3px;
	font-weight:bold;
	color: #920c1e;
}
