a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid9zone3,
#pid5news,
#intern02,
#pid17intern,
#pid14sponsoren,
#pid19shuttle,
#start,
#pid15kontakt,
#stuehlingen,
#pid7zone1,
#pid16danke,
#pid11spielzeiten,
#pid10programm,
#index,
#pid13veranstalter,
#pid6festareal,
#pid8zone2,
#pid3openair,
#pid12orgateam  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#stadtmusikb a,
#ssvstuehlingenb a,
#svstuehlingenb a,
#huettaeruettlerb a,
#mveberfingenb a,
#id249zone2b a,
#ttfstuehlingenb a,
#ffwstuehlingendeb a,
#turnvereinstuehlingendeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#festarealpdfb a,
#id77kontaktb a,
#id62festarealb a,
#id71veranstalterb a  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#id56openairb a,
#id74sponsorenb a,
#id68orgateamb a,
#spielzeitenb a  {
   background-repeat: no-repeat;
   display: block;
   height: 31px;
   background-position: 0% 0px;
   font-size: 31px;
   line-height: 31px;
}

#indexb a,
#id70veranstalterb a,
#id61festarealb a,
#id76kontaktb a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#backb a:hover,
#id67orgateamb a:hover,
#id64programmb a:hover  {
   background-position: -77px 0%;
}

#id73sponsorenb a,
#id67orgateamb a,
#id55openairb a  {
   background-repeat: no-repeat;
   display: block;
   height: 23px;
   background-position: 0% 0px;
   font-size: 23px;
   line-height: 23px;
}

#id160zone3b a,
#zone1b a,
#id161zone2b a  {
   background-repeat: no-repeat;
   display: block;
   height: 319px;
   background-position: 0% 0px;
   font-size: 319px;
   line-height: 319px;
}

#id58newsb a,
#id102stuehlingenb a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#fahrplanauszugb a,
#i16zaecheb a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#heavyblechisb a,
#hungrigeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 39px;
   background-position: 0% 0px;
   font-size: 39px;
   line-height: 39px;
}

#turnvereinstuehlingendeb a  {
   width: 139px;
   background-image: url(veranstaltermedia/turnvereinstuehlingendeb.jpg);
}

#id70veranstalterb a:hover  {
   background-position: -90px 0%;
}

#startb a,
#id407internb a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#id102stuehlingenb a:hover  {
   background-position: -119px 0%;
}

#id73sponsorenb a:hover  {
   background-position: -76px 0%;
}

#id61festarealb a:hover  {
   background-position: -66px 0%;
}

#id62festarealb a:hover  {
   background-position: -74px 0%;
}

#id65programmb a:hover  {
   background-position: -85px 0%;
}

#id77kontaktb a:hover  {
   background-position: -67px 0%;
}

#id76kontaktb a:hover  {
   background-position: -59px 0%;
}

#samstag06022010kopie  {
   background: url(spielzeitenmedia/samstag06022010kopie.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 772px;
   top: 93px;
   z-index: 21;
   width: 119px;
   height: 21px;
}

#id56openairb a:hover  {
   background-position: -80px 0%;
}

#id55openairb a:hover  {
   background-position: -72px 0%;
}

#id71veranstalterb a  {
   width: 98px;
   background-image: url(veranstaltermedia/id71veranstalterb.jpg);
}

#ffwstuehlingendeb a  {
   width: 315px;
   background-image: url(veranstaltermedia/ffwstuehlingendeb.jpg);
}

#id52internb a:hover  {
   background-position: -170px 0%;
}

#id70veranstalterb a  {
   width: 90px;
   background-image: url(veranstaltermedia/id70veranstalterb.jpg);
}

#id102stuehlingenb a  {
   width: 119px;
   background-image: url(openairmedia/id102stuehlingenb.jpg);
}

#huettaeruettlerb a  {
   width: 351px;
   background-image: url(veranstaltermedia/huettaeruettlerb.jpg);
}

#id102stuehlingenb  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 121px;
   z-index: 17;
   width: 119px;
   height: 18px;
}

#id58newsb a:hover  {
   background-position: -40px 0%;
}

#id59newsb a:hover  {
   background-position: -48px 0%;
}

#id70veranstalterb  {
   visibility: visible;
   position: absolute;
   left: 469px;
   top: 81px;
   z-index: 17;
   width: 90px;
   height: 19px;
}

#ssvstuehlingenb a  {
   width: 149px;
   background-image: url(veranstaltermedia/ssvstuehlingenb.jpg);
}

#ttfstuehlingenb a  {
   width: 152px;
   background-image: url(veranstaltermedia/ttfstuehlingenb.jpg);
}

#fahrplanauszugb a  {
   width: 159px;
   background-image: url(shuttlemedia/fahrplanauszugb.jpg);
}

#id73sponsorenb a  {
   width: 76px;
   background-image: url(veranstaltermedia/id73sponsorenb.jpg);
}

#id62festarealb a  {
   width: 74px;
   background-image: url(zone2media/id62festarealb.jpg);
}

#id74sponsorenb a  {
   width: 84px;
   background-image: url(sponsorenmedia/id74sponsorenb.jpg);
}

#id61festarealb a  {
   width: 66px;
   background-image: url(veranstaltermedia/id61festarealb.jpg);
}

#svstuehlingenb a  {
   width: 137px;
   background-image: url(veranstaltermedia/svstuehlingenb.jpg);
}

#festarealpdfb a  {
   width: 109px;
   background-image: url(festarealmedia/festarealpdfb.jpg);
}

#id64programmb a  {
   background: url(veranstaltermedia/id64programmb.jpg) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 77px;
   font-size: 22px;
   line-height: 22px;
}

#id65programmb a  {
   background: url(spielzeitenmedia/id65programmb.jpg) no-repeat 0% 0px;
   display: block;
   height: 30px;
   width: 85px;
   font-size: 30px;
   line-height: 30px;
}

#mveberfingenb a  {
   width: 226px;
   background-image: url(veranstaltermedia/mveberfingenb.jpg);
}

#heavyblechisb a  {
   width: 230px;
   background-image: url(orgateammedia/heavyblechisb.jpg);
}

#id67orgateamb a  {
   width: 77px;
   background-image: url(veranstaltermedia/id67orgateamb.jpg);
}

#id68orgateamb a  {
   width: 85px;
   background-image: url(orgateammedia/id68orgateamb.jpg);
}

#id56openairb a  {
   width: 80px;
}

#id55openairb a  {
   width: 72px;
   background-image: url(veranstaltermedia/id55openairb.jpg);
}

#indexb a:hover  {
   background-position: -149px 0%;
}

#id62festarealb  {
   visibility: visible;
   position: absolute;
   left: 184px;
   top: 81px;
   z-index: 19;
   width: 74px;
   height: 27px;
}

#id77kontaktb a  {
   width: 67px;
}

#sthlingenkopie  {
   background: url(spielzeitenmedia/sthlingenkopie.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 762px;
   top: 64px;
   z-index: 22;
   width: 98px;
   height: 31px;
}

#id76kontaktb a  {
   width: 59px;
   background-image: url(veranstaltermedia/id76kontaktb.jpg);
}

#spielzeitenb a  {
   width: 270px;
   background-image: url(programmmedia/spielzeitenb.jpg);
}

#id73sponsorenb  {
   visibility: visible;
   position: absolute;
   left: 584px;
   top: 81px;
   z-index: 17;
   width: 76px;
   height: 23px;
}

#id61festarealb  {
   visibility: visible;
   position: absolute;
   left: 185px;
   top: 81px;
   z-index: 19;
   width: 66px;
   height: 19px;
}

#id407internb a  {
   width: 92px;
   background-image: url(internmedia/id407internb.jpg);
}

#id52internb a  {
   background: url(veranstaltermedia/id52internb.jpg) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 170px;
   font-size: 56px;
   line-height: 56px;
}

#id161zone2b a  {
   width: 320px;
   background-image: url(festarealmedia/id161zone2b.jpg);
}

#id65programmb  {
   visibility: visible;
   position: absolute;
   left: 268px;
   top: 82px;
   z-index: 21;
   width: 85px;
   height: 30px;
}

#id249zone2b a  {
   width: 135px;
   background-image: url(zone1media/id249zone2b.jpg);
}

#id160zone3b a  {
   width: 205px;
   background-image: url(festarealmedia/id160zone3b.jpg);
}

#id67orgateamb  {
   visibility: visible;
   position: absolute;
   left: 367px;
   top: 81px;
   z-index: 18;
   width: 77px;
   height: 23px;
}

#stadtmusikb a  {
   width: 219px;
   background-image: url(veranstaltermedia/stadtmusikb.jpg);
}

#id64programmb  {
   visibility: visible;
   position: absolute;
   left: 269px;
   top: 82px;
   z-index: 18;
   width: 77px;
   height: 22px;
}

#ebene3kopie2  {
   background: url(veranstaltermedia/ebene3kopie2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 658px;
   z-index: 1;
   width: 198px;
   height: 142px;
}

#id76kontaktb  {
   visibility: visible;
   position: absolute;
   left: 683px;
   top: 81px;
   z-index: 17;
   width: 59px;
   height: 19px;
}

#id55openairb  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 81px;
   z-index: 20;
   width: 72px;
   height: 23px;
}

#id56openairb  {
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 81px;
   z-index: 21;
   width: 80px;
   height: 31px;
}

#id77kontaktb  {
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 81px;
   width: 67px;
   height: 27px;
}

#i16zaecheb a  {
   width: 87px;
   background-image: url(veranstaltermedia/16zaecheb.jpg);
}

#id59newsb a  {
   background: url(shuttlemedia/id59newsb.jpg) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 48px;
   font-size: 26px;
   line-height: 26px;
}

#id52internb  {
   visibility: visible;
   position: absolute;
   left: 715px;
   top: 18px;
   z-index: 16;
   width: 170px;
   height: 56px;
}

#id58newsb a  {
   width: 40px;
   background-image: url(veranstaltermedia/id58newsb.jpg);
}

#hungrigeb a  {
   width: 190px;
   background-image: url(orgateammedia/hungrigeb.jpg);
}

#id58newsb  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 82px;
   z-index: 19;
   width: 40px;
   height: 18px;
}

#id59newsb  {
   visibility: visible;
   position: absolute;
   left: 123px;
   top: 82px;
   z-index: 19;
   width: 48px;
   height: 26px;
}

#zone1b a  {
   width: 313px;
   background-image: url(festarealmedia/zone1b.jpg);
}

#indexb a  {
   width: 149px;
   background-image: url(veranstaltermedia/indexb.jpg);
}

#startb a  {
   width: 100px;
   background-image: url(indexmedia/startb.jpg);
}

#backb a  {
   background: url(veranstaltermedia/backb.jpg) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 77px;
   font-size: 28px;
   line-height: 28px;
}

#ebene47  {
   background: url(veranstaltermedia/ebene47.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 199px;
   top: 658px;
   z-index: 2;
   width: 243px;
   height: 142px;
}

#ebene30  {
   background: url(veranstaltermedia/ebene30.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 0px;
   z-index: 16;
   width: 252px;
   height: 99px;
}

#ebene37  {
   background: url(veranstaltermedia/ebene37.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 292px;
   z-index: 11;
   width: 252px;
   height: 198px;
}

#ebene31  {
   background: url(veranstaltermedia/ebene31.jpg) no-repeat;
   position: absolute;
   left: 693px;
   top: 0px;
   z-index: 15;
   width: 207px;
   height: 99px;
   visibility: visible;
}

#ebene33  {
   background: url(veranstaltermedia/ebene33.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 99px;
   z-index: 15;
   width: 243px;
   height: 193px;
}

#ebene32  {
   background: url(veranstaltermedia/ebene32.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 99px;
   z-index: 16;
   width: 198px;
   height: 193px;
}

#ebene36  {
   background: url(veranstaltermedia/ebene36.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 693px;
   top: 292px;
   z-index: 12;
   width: 207px;
   height: 198px;
}

#ebene29  {
   background: url(veranstaltermedia/ebene29.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 0px;
   z-index: 17;
   width: 243px;
   height: 99px;
}

#ebene38  {
   background: url(veranstaltermedia/ebene38.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 292px;
   z-index: 10;
   width: 243px;
   height: 198px;
}

#ebene28  {
   background: url(veranstaltermedia/ebene28.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 18;
   width: 198px;
   height: 99px;
}

#ebene35  {
   background: url(veranstaltermedia/ebene35.jpg) no-repeat;
   position: absolute;
   left: 693px;
   top: 93px;
   z-index: 13;
   width: 207px;
   height: 199px;
   visibility: visible;
}

#ebene34  {
   background: url(veranstaltermedia/ebene34.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 99px;
   z-index: 14;
   width: 252px;
   height: 193px;
}

#ebene40  {
   background: url(veranstaltermedia/ebene40.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 292px;
   z-index: 9;
   width: 198px;
   height: 198px;
}

#ebene43  {
   background: url(veranstaltermedia/ebene43.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 490px;
   z-index: 6;
   width: 252px;
   height: 168px;
}

#ebene42  {
   background: url(veranstaltermedia/ebene42.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 198px;
   top: 490px;
   z-index: 7;
   width: 243px;
   height: 168px;
}

#ebene44  {
   background: url(veranstaltermedia/ebene44.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 693px;
   top: 490px;
   z-index: 5;
   width: 207px;
   height: 168px;
}

#ebene46  {
   background: url(veranstaltermedia/ebene46.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 442px;
   top: 658px;
   z-index: 3;
   width: 252px;
   height: 142px;
}

#ebene45  {
   background: url(veranstaltermedia/ebene45.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 693px;
   top: 658px;
   z-index: 4;
   width: 207px;
   height: 142px;
}

#ebene41  {
   background: url(veranstaltermedia/ebene41.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 490px;
   z-index: 8;
   width: 198px;
   height: 168px;
}

#indexb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 778px;
   z-index: 2;
   width: 149px;
   height: 19px;
}

#ebene4  {
   background: url(openairmedia/ebene4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 680px;
   top: 116px;
   z-index: 15;
   width: 209px;
   height: 204px;
}

#form2  {
   background: url(veranstaltermedia/form2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 96px;
   z-index: 19;
   width: 13px;
   height: 479px;
}

#backb  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 719px;
   z-index: 2;
   width: 77px;
   height: 28px;
}

#form1  {
   background: url(veranstaltermedia/form1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 111px;
   z-index: 20;
   width: 866px;
   height: 3px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}


