/*
Copyright : ARTEMiSiUM GmbH & Co. KG
Browser   : Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.26) Gecko/20120128 Firefox/3.6.26 
output minified ...
*/


/* Data : screen */
body{margin:0;padding:35px 0 0 0;background:#937A5D url('/img/background.png') repeat-y center top}*{font-family:Arial, Helvetica, "Sans Serife";font-weight:normal;font-size:12px;line-height:1.5em;color:#000;outline:none;-moz-outline-style:none}h1,h2,h3,h4,h5{font-family:'Unit-Bold', Helvetica, Arial, "Sans Serife";font-weight:normal;margin:0;padding:0}h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}h4 a{font-size:14px;font-family:'Unit-Medium', Helvetica, Arial, "Sans Serife";font-weight:normal}.caps{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}a{text-decoration:none}a:hover{text-decoration:underline}a img{border:none}strong,b{font-family:"Arial Black," Helvetica, "Sans Serife";font-weight:bold}acronym{text-decoration:none;border-bottom:none}p{margin:0 0 15px 0}#tupheader{position:absolute;z-index:1000;top:0;left:0;right:0;height:25px;padding:15px 0 0 0;-moz-box-shadow:-10px 0px 10px rgba(0, 0, 0, .25);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, .25);box-shadow:0px 0px 10px rgba(0, 0, 0, .25);overflow:hidden;background:#fff}#tupheadercenter{width:960px;margin:0 auto 0 auto}#tupheadertitle{height:30px;border-bottom:1px solid #000;margin-bottom:15px}#tupheadertitle *{font-family:'TrajanProBold', 'Adobe Garamond', Garamond, 'Tines New Roman', serif !important;font-weight:bold;font-size:12px;line-height:1em;text-transform:uppercase;letter-spacing:3px;color:#000}#tupheader a:hover{text-decoration:none}#tupheaderdata{height:370px}#header{margin:10px auto;width:960px;text-align:center;height:118px;background:url('/img/logo.png') no-repeat center center}#header *{display:none}#noscript{margin:0 auto 0 auto;width:930px;padding:15px;background:#f8faf1;border:1px solid #960e35;color:#960e35;margin-bottom:15px}#noscript *{color:#960e35}#navi{position:relative;z-index:999;background:#b3a486;margin:10px auto;height:26px}#mainnavi li a{text-transform:uppercase;text-align:center;font-family:'Unit-Medium', Helvetica, Arial, "Sans Serife";letter-spacing:1px}#mainnavi li li a{text-transform:none;text-align:left;padding:4px}#mainnavi li li *{text-transform:none}#btn01{width:70px;white-space:nowrap}#btn02{width:110px;white-space:nowrap}#btn03{width:130px;white-space:nowrap}#btn04{width:139px;white-space:nowrap}#btn05{width:130px;white-space:nowrap}#btn06{width:90px;white-space:nowrap}#btn07{width:190px;white-space:nowrap}#btn08{width:100px;white-space:nowrap}#btn01 > ul,#btn02 > ul,#btn03 > ul,#btn04 > ul,#btn05 > ul,#btn06 > ul,#btn07 > ul,#btn08 > ul{top:25px}#contents{position:relative;width:960px;background:#f8faf1 url('/img/bg_contents.gif') repeat-y left top;border-top:12px solid #f8faf1;border-bottom:12px solid #f8faf1;margin:10px auto}#headerimage{position:relative;width:700px;height:220px;overflow:hidden;margin:0 0 12px 0;background:url('/img/loading.gif') no-repeat 50% 50%}#headerimage img{position:absolute;top:0px;left:0px}#subnavi{min-height:300px}#subnavi p{margin:0;padding:0}#subnavi ul a{color:#000}#subnavi p a,#subnavi dl a,#contents a{color:#960e35}#subnavi ul{color:#000}.trenner{display:block;overflow:hidden;border-bottom:1px solid #bcad9c;border-bottom:2px solid #91785b;padding:12px 0 0 0;margin:0 0 12px 0}.contentnavi{list-style:none;margin:0;padding:0}.contentnavi a{display:block;padding:2px 6px}.contentnavi a:hover,.contentnavi a:hover *{color:#960e35}.contentnavi a.active,.contentnavi a.active *{background:none;color:#fff;background:#960e35}#mainnavi a.active{background:#960e35;color:#fff !important}#content p{margin:0 0 12px 0}#content ul{margin-top:0;margin-bottom:0}#newsletterform input[type='text'],#fastsearchform input[type='text']{float:left;border:1px solid #ad9e80;background:#fff;padding:4px;width:115px;height:10px}#newsletterform input[type='submit'],#fastsearchform input[type='submit']{border:1px solid #960e35;background:#960e35;color:#fff;padding:0 0 2px 0;width:80px;height:20px;text-align:center;font-family:Arial, Helvetica,"Sans Serife";font-size:11px}#mapcontainer{position:relative;width:700px;height:300px;overflow:hidden;margin:0 0 12px 0}#mapcontainer #googlemap{position:absolute;z-index:10;left:0px;top:0px}#mapcontainer #mapinfo{position:absolute;z-index:20;right:15px;top:15px;padding:15px;background:rgba(255, 255, 255, .75);border:1px solid rgba(255, 255, 255, .85)}#mapcontainer #mapinfo .routenlink{color:#960e35;font-weight:bold}#startseite{height:360px;background:#fff}#intromenu{position:absolute;z-index:10;left:0px;top:0px;width:300px;height:360px}#intromenu *{line-height:1.25em}#intromenu .intromenu{height:120px;background:#fff url('/img/bg_intromenu.png') repeat-x left bottom;cursor:hand;cursor:pointer}#intromenu .intromenuhover{width:335px;background:transparent url('/img/bg_intromenu_hover.png') no-repeat left center}#intromenu .intromenu .intromenuitem{padding:20px;width:260px;font-family:'Unit-Medium', Helvetica, Arial, "Sans Serife";font-weight:normal;font-size:18px;color:#937A5D}#intromenu .kategorie{font-family:'Unit-Medium', Helvetica, Arial, "Sans Serife";font-weight:normal;line-height:1em;font-size:14px;color:#937A5D}#intromenu .intromenuhover .intromenuitem{color:#960e35}#intromenu .intromenuhover .kategorie{color:#fff}#introimages{z-index:0;position:relative;width:640px;height:360px;background:#eee;margin:0 0 0 300px;overflow:hidden;background:url('/img/loading.gif') no-repeat 50% 50%}#introimages .mehr{position:absolute;right:20px;bottom:20px;color:#fff;text-shadow:1px 1px 2px #000;font-family:'Unit-Medium', Helvetica, Arial, "Sans Serife";font-weight:normal;text-transform:uppercase;font-size:24px;line-height:1em}span.workxtra{padding:0 !important;margin:0 !important;color:#999}#spielplan .spielplannavi{text-align:center;padding:5px 10px;margin-bottom:-2px;border-top:2px solid #91785b;border-bottom:2px solid #91785b}#spielplan .spielplantag,#content .spielplantag{clear:both;margin:0 0 0 0;padding:10px;border-top:2px solid #91785b;min-height:40px;padding-top:20px}#spielplan .spielplantag .tag,#content .spielplantag .tag{float:left;width:90px;padding:0 0 15px 0}#spielplan .spielplantag .tag .tagnummer,#content .spielplantag .tag .tagnummer{font-size:35px;line-height:1em;text-align:center;font-family:'Unit-Bold', Helvetica, Arial, "Sans Serife"}#spielplan .spielplantag .tag .jahr,#content .spielplantag .tag .jahr{line-height:1em;text-align:center;color:#999;white-space:nowrap}#spielplan .spielplantag .tag .tagnummer a,#content .spielplantag .tag .tagnummer a{font-size:35px;line-height:1em;text-align:center;font-family:'Unit-Bold', Helvetica, Arial, "Sans Serife";color:#000}#spielplan .spielplantag .events,#content .spielplantag .events{margin:0 0 0 0;padding:0 0 0 0}#spielplan .spielplantag .events .event,#content .spielplantag .events .event{margin:0 0 0 90px;min-height:40px;padding-bottom:10px}#spielplan .spielplantag .events .textdatum,#content .spielplantag .events .textdatum{float:left;width:160px;text-align:right;padding:0 0}#spielplan .spielplantag .events .data,#content .spielplantag .events .data{margin:0 0 0 180px;padding:0 0}#spielplan .spielplantag .events .data p,#content .spielplantag .events .data p{padding:0;margin:0}#spielplan .spielplantag .events .data .karten,#content .spielplantag .events .data .karten,#eventdetail .karten{float:right;text-align:right;padding:0 0 0 0;margin:0 0 5px 10px}#spielplan .spielplantag .events .data .karten a,#content .spielplantag .events .data .karten a,#eventdetail .karten a{display:block;color:#fff;background:#960e35;text-align:center;padding:2px 10px}#spielplan .spielplantag .events .data .karten.ausverkauft,#content .spielplantag .events .data .karten.ausverkauft,#eventdetail .karten.ausverkauft{color:#fff;background:#f29400;text-align:center;padding:2px 10px}#spielplan .empty{padding:0 10px;min-height:70px}#spielplan .empty *{color:#ddd !important}#spielplan .empty .tag{height:inherit;padding-bottom:0}#spielplan .empty .events{margin:0 0 0 171px}#eventdetail .textdatum{font-weight:normal;padding:5px 0;margin:5px 0;border-bottom:2px solid #91785b;border-top:2px solid #91785b;text-align:right}#eventdetail .detail{margin:15px 0 0 0}#eventdetail .tag{font-size:35px;line-height:1em;padding:0 0 0 0;text-align:right;font-family:'Unit-Bold', Helvetica, Arial, "Sans Serife"}#eventdetail h2{margin-bottom:15px}#newsletter #newsletterform input[type='text'],#newsletter #newsletterform select{width:100%;border:1px solid #000;margin:0 0 15px 0}#newsletter form#newsletterform input[type='submit']{border:1px solid #960e35;background:#960e35;color:#fff;padding:0 0 2px 0;width:120px;height:20px;text-align:center;font-family:Arial, Helvetica,"Sans Serife";font-size:11px}#sidebarcalendar{position:relative;margin-bottom:12px}.calendar{clear:left;padding:0;margin:0;color:#000;width:220px}.calendar *{line-height:1em}.calendar .center{clear:both;width:220px;text-align:center;color:#00388a;margin:0;padding:0 0 5px 0}.calendar .right{float:right}.calendar .left{float:left}.calendar span{position:relative;float:left;width:25px;display:block;padding:2px 0;margin:0 0 4px 4px;text-align:center;border:1px solid #bcad9c}.calendar span.hidden{display:none;border:none}.calendar a{color:#00388a}.calendar a:hover{color:#00388a}.calendar span.empty{border:none;padding:1px;color:#000}.calendar #monate{padding-bottom:10px;text-align:center}.calendar .hilite{background:#931;color:#f8faf1}.calendar .today{background:#eee;border:1px solid #91785b;color:#000}.calendar .event{background:#e9e7dc}.calendar .event *{font-weight:bold}.calendar fieldset{border:none;margin:0;padding:0}.calendar .showCalendar{position:absolute;z-index:99;width:200px;top:-18px;left:30px;text-align:left;font-weight:normal;padding:15px 15px 0 15px;border:1px solid #91785b;background:#fff;box-shadow:2px 2px 8px rgba(0, 0, 0, .5);-moz-box-shadow:2px 2px 8px rgba(0, 0, 0, .5);-webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, .5)}.calendar .showCalendar .cple{clear:both}.calendar .showCalendar *{font-weight:normal;line-height:1.25em}.calendar .showCalendar .cple .cplet{display:block}.calendar .showCalendar .cple .cples{margin:0 0 15px 0}.showCalendar .kalenderecke{position:absolute;display:block;left:-10px;top:0px;width:10px;height:49px;background:url('/img/kalender_ecke.png') no-repeat left top}#fastsearchresults{position:relative}#fastsearchresults #results{position:absolute;left:-10px;right:-10px;bottom:25px;padding:3px;z-index:999;border:1px solid #91785b;background:#fff;box-shadow:2px 2px 8px rgba(0, 0, 0, .5);-moz-box-shadow:2px 2px 8px rgba(0, 0, 0, .5);-webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, .5)}#fastsearchresults #results a{display:block;padding:2px 5px;background:#fff}#fastsearchresults #results a:hover,#fastsearchresults #results a:hover *{color:#fff;background:#960e35}#results .suchecke{position:absolute;bottom:-10px;left:-5px;z-index:1000;width:60px;height:10px;background:url('/img/kalender_ecke.png') no-repeat bottom left}.resultline{display:block;padding:5px 10px}.resultline .grau{color:#999 !important}.resultline:hover{background:#960e35}.resultline:hover a,.resultline:hover strong{color:#fff !important}#detailsuche input[type='text']{width:328px;padding:2px 5px;margin:0 0 15px 0;border:1px solid #91785b}#detailsuche input[type='submit']{float:right;border:1px solid #960e35;background:#960e35;color:#fff;padding:0 0 2px 0;width:80px;height:20px;text-align:center;font-family:Arial, Helvetica,"Sans Serife";font-size:11px}#kontaktformular label{display:block}#kontaktformular label strong{float:left;display:block;width:90px;padding-right:10px;text-align:right}#kontaktformular label input[type="text"],#kontaktformular label textarea{background:#fff;width:210px;padding:2px 10px;margin:0 0 15px 0;border:1px solid #91785b}#kontaktformular label textarea{height:125px}#kontaktformular label input[type="submit"]{float:right;margin:10px;border:1px solid #960e35;background:#960e35;color:#fff;padding:0 0 2px 0;width:80px;height:20px;text-align:center;font-family:Arial, Helvetica,"Sans Serife";font-size:11px}#presseformular label{display:block}#presseformular label strong{float:left;display:block;width:90px;padding-right:10px;text-align:right}#presseformular label input[type="text"],#presseformular label textarea{background:#fff;width:210px;padding:2px 10px;margin:0 0 15px 0;border:1px solid #91785b}#presseformular label textarea{height:125px}#presseformular label input[type="submit"]{float:right;margin:10px;border:1px solid #960e35;background:#960e35;color:#fff;padding:0 0 2px 0;width:80px;height:20px;text-align:center;font-family:Arial, Helvetica,"Sans Serife";font-size:11px}.logos img{margin-top:25px;margin-right:15px}#ics{position:relative}#ics a{display:block}#ics a.active{background:none !important}#icsinfo{position:absolute;z-index:9999;left:-35px;top:-280px;width:557px;height:315px;background:url('/img/icalbg.png') no-repeat left top}#icsinfo *{color:#000 !important;text-shadow:1px 1px 1px #fff}#icsinfo tt{font-weight:bold;padding-left:25px}#icsinfocontent{position:relative;padding:35px 25px 0 25px}#icsinfocontent a{display:inline !important}#icnavi{position:absolute;left:20px;top:10px}#icnavi a{font-weight:bold;display:block;float:left;margin:0 15px 0 0;color:#999 !important}#icnavi a:hover{color:#000 !important;text-decoration:none !important}#icnavi a.active{color:#000 !important;text-decoration:none !important;text-shadow:1px 1px 1px #ccc}#icsinfocontent h3{font-size:16pt !important;line-height:18pt !important;margin:0 0 5px 0 !important}.error{margin:0 0 25px 0;padding:15px;background:#f9f9f9;outline:1px solid #f99}#footer{background:#f8faf1;margin:10px auto;width:960px}#footer .row1,#footer .row2,#footer .row3,#footer .row4{margin-top:10px;margin-bottom:10px;height:125px}#footer .row1,#footer .row2,#footer .row3{margin-right:9px;border-right:1px dotted #ad9e80}#footer .row4{width:210px}#footer a{color:#960e35}#footer dl dt,#subnavi dl dt{float:left;width:50px;color:#5c5245}#meta{padding-bottom:15px;text-align:right;color:#fff}#meta .icon{float:right;display:block;width:16px;height:16px;overflow:hidden;line-height:0em;margin:3px 0 0 5px}#meta a,#meta *{color:#fff}#printdisclaimer{display:none}.clear{clear:both}.grau{color:#999}.imgleft{float:left;margin:0 15px 15px 0}.imgright{float:right;margin:0 0 15px 15px}.left{float:left}.right{float:right}.textright{text-align:right}
/* generated 2012-02-05 -- 17:36 */

