#shadowbox_overlay{ visibility:hidden; position:absolute; display:block; margin:0; padding:0; top:0; left:0; z-index:998}#shadowbox_container{ position:fixed; height:0px; width:100%; margin:0; padding:0; top:0; left:0; z-index:999; text-align:center}#shadowbox{ display:none; visibility:hidden; margin:0 auto; position:relative; font-family:'Lucida Grande',Tahoma,sans-serif; text-align:left}#shadowbox_title{ height:25px; padding:0; overflow:hidden}#shadowbox_title_inner{ height:16px; font-size:16px; line-height:16px; white-space:nowrap; padding:5px 0 4px 8px; color:#fff}#shadowbox_body{ position:relative; overflow:hidden; margin:0; padding:0; border:2px solid #fff; background-color:#000}#shadowbox_body_inner{ position:relative; overflow:hidden}#shadowbox_loading{ position:absolute; top:0; left:0; height:10000px; width:100%; background-color:#222}#shadowbox_loading img{ float:left; margin:10px 10px 0 10px}#shadowbox_loading span{ float:left; margin-top:16px; font-size:10px}#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{ color:#fff}#shadowbox_content.html{ height:100%; width:100%; overflow:auto}#shadowbox_toolbar{ margin:0; padding:0; height:20px; overflow:hidden}#shadowbox_toolbar_inner{ height:20px; color:#fff}#shadowbox_toolbar_inner div{ padding-top:4px; padding-bottom:2px; font-size:13px !important; height:10px; line-height:10px}#shadowbox_toolbar_inner div span.shortcut{ text-decoration:underline; font-weight:bold; color:#FFF !important}#shadowbox_toolbar_inner div a{ text-decoration:none; color:#fff}#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{ float:right; padding-right:10px}#shadowbox_counter{ float:left; padding-left:10px; color:#FFF !important}#shadowbox_counter a{ padding:0 4px 0 0}#shadowbox_counter a.shadowbox_counter_current{ text-decoration:underline; font-weight:bold}div.shadowbox_message{ text-align:center; padding:10px}div.shadowbox_message a:link,div.shadowbox_message a:visited{ text-decoration:none; color:#bed333}div.shadowbox_message a:hover,div.shadowbox_message a:focus{ text-decoration:underline}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}

/* ########### BASICS ########### */
html { font-size: 100.01%; }
body { background: #0093B4; font-size: 62.5%; }
body.startpage, body#press, body#tickets, body#credits { background: #071220; }
body#about, body#presse, body#location { background: #004A67; }


/* ########### PAGE ########### */
#page { color: #FFF; font: normal 11px/17px verdana, sans-serif; position: relative; width: 960px; }
#page a:link, #page a:visited { color: #E0FF39; text-decoration: none; }
#page a:hover, #page a:active { color: #E0FF39; text-decoration: underline; }
#page em { font-style: oblique; }
#page span.blade { color: #CBF1FC; text-transform: uppercase; }
#page h2#blues-am-deich-circles { float: left; height: 200px; margin-left: 20px; text-indent: -9999px; width: 275px; }


/* ########### LAYOUT ########### */
#layout { background: #071220; height: 850px; position: absolute; width: 100%; }
#about #layout, #presse #layout, #location #layout { height: 650px; }
#header_bg { background: url('/assets/images/2009/header_bg.png') no-repeat; height: 300px; position: absolute; left: 0; top: 0; width: 100%; }
#main_bg { position: absolute; left: 0; width: 100%; }
#sivan #main_bg { top: 500px; background: url("/assets/images/2009/treeband_sivan.jpg") no-repeat; height: 600px; }
#daddy #main_bg { top: 500px; background: url("/assets/images/2009/treeband_daddy.jpg") no-repeat; height: 600px; }
#fex #main_bg { top: 500px; background: url("/assets/images/2009/treeband_fex.jpg") no-repeat; height: 600px; }
#about #main_bg { top: 290px; background: url("/assets/images/2009/treeband_about.png") no-repeat; height: 550px; }
#presse #main_bg { top: 290px; background: url("/assets/images/2009/treeband_press.png") no-repeat; height: 550px; }
#location #main_bg { top: 290px; background: url("/assets/images/2009/treeband_location.png") no-repeat; height: 550px; }
.startpage #main_bg { background: url("/assets/images/2009/startpage/artists.png") no-repeat; height: 700px; top: 650px; }


/* ########### HEADER ########### */
#header { height: 300px; position: relative; }
#header h1 { height: 113px; left: 45px; position: absolute; width: 155px; }
#header h1 a:link, #header h1 a:visited { background: url("/assets/images/2009/header/home.png") no-repeat; display: block; height: 113px; text-indent: -9999px; margin-top: 15px; width: 155px; }
#header h1 a:hover, #header h1 a:active { background: url("/assets/images/2009/header/home.png") 0 -113px; }
#header .meta { height: 88px; position: absolute; text-indent: -9999px; top: 20px; }
#header li#prices { left: 425px; width: 138px; }
#header li#prices a { display: block; height: 88px; width: 138px; }
.header_de li#prices { background: url("/assets/images/2009/header/prices_de.png") no-repeat; }
.header_en li#prices { background: url("/assets/images/2009/header/prices_en.png") no-repeat; }
#header li#tickets { left: 605px; width: 130px; }
#header li#tickets a { display: block; height: 88px; width: 130px; }
.header_de li#tickets { background: url("/assets/images/2009/header/tickets_de.png") no-repeat; }
.header_en li#tickets { background: url("/assets/images/2009/header/tickets_en.png") no-repeat; }
#header li#location { background: url("/assets/images/2009/header/location.png") no-repeat; left: 775px; width: 184px; }
#header li#location a { display: block; height: 88px; width: 184px; }
#header ul#navigation { height: 165px; left: 200px; padding: 0 40px; position: absolute; top: 0px; width: 141px; }
#header ul#navigation a { background: url("/assets/images/2009/header/navigation.png") no-repeat 0 0; display: block; height: 165px; position: absolute; text-indent: -9999px; top: 0; width: 21px;  }
#header ul#navigation li#btn_sivan a:link, #header #navigation li#btn_sivan a:visited { left: 40px; }
#header ul#navigation li#btn_sivan a:hover, #header #navigation li#btn_sivan a:active { left: 40px; background-position: 0 -165px; }
#header ul#navigation li#btn_daddy a:link, #header #navigation li#btn_daddy a:visited { left: 70px; background-position: -30px 0px; }
#header ul#navigation li#btn_daddy a:hover, #header #navigation li#btn_daddy a:active { left: 70px; background-position: -30px -165px; }
#header ul#navigation li#btn_fex a:link, #header #navigation li#btn_fex a:visited { left: 100px; background-position: -60px 0px; }
#header ul#navigation li#btn_fex a:hover, #header #navigation li#btn_fex a:active { left: 100px; background-position: -60px -165px; }
#header ul#navigation li#btn_about a:link, #header #navigation li#btn_about a:visited { left: 130px; background-position: -90px 0px; }
#header ul#navigation li#btn_about a:hover, #header #navigation li#btn_about a:active { left: 130px; background-position: -90px -165px; }
#header ul#navigation li#btn_press a:link, #header #navigation li#btn_press a:visited { left: 160px; background-position: -120px 0px; }
#header ul#navigation li#btn_press a:hover, #header #navigation li#btn_press a:active { left: 160px; background-position: -120px -165px; }
/*#header ul#navigation li#btn_merch a:link, #header #navigation li#btn_merch a:visited { left: 190px; background-position: -150px 0px; }*/
/*#header ul#navigation li#btn_merch a:hover, #header #navigation li#btn_merch a:active { left: 190px; background-position: -150px -165px; }*/

#sivan #header ul#navigation li#btn_sivan a { background-position: 0 -330px; }
#daddy #header ul#navigation li#btn_daddy a { background-position: -30px -330px; }
#fex #header ul#navigation li#btn_fex a { background-position: -60px -330px; }
#about #header ul#navigation li#btn_about a { background-position: -90px -330px; }
#presse #header ul#navigation li#btn_press a { background-position: -120px -330px; }

#header #language { position: absolute; top: 240px; right: 0px; overflow: hidden; text-align: right;}
#header .delink { padding-left: 20px; background: url("/assets/images/2008/header/deutsch.gif") no-repeat 0 4px; }
#header .enlink { padding-left: 20px; background: url("/assets/images/2008/header/english.gif") no-repeat 0 4px; }
#header #language a { color: #FFF; text-decoration: none; }
#header #language a:hover { color: #E0FF39; text-decoration: underline; }

#header #in-der-presse { display: none; background: url("/assets/images/2009/press-sticker.gif") no-repeat; height: 130px; left: 270px; position: absolute; text-indent: -9999px; top: 210px; width: 140px; }
.startpage #header #in-der-presse { display: block; }
#presse #header #in-der-presse { display: block; left: 500px; top: 420px; }
#header #btn_contact { right: 105px; position: absolute; top: 240px; }


/* ########### CONTENT ########### */
#content { margin-top: 800px; padding-left: 40px; width: 960px; }
.about { background: url("/assets/images/2009/content1.png") no-repeat left bottom; margin-top: 550px !important; }
.presse { background: url("/assets/images/2009/content2.png") no-repeat left bottom; margin-top: 550px !important; }
.location { background: url("/assets/images/2009/content3.png") no-repeat left bottom; margin-top: 550px !important; }
.sivan { background: url("/assets/images/2009/content4.png") no-repeat left bottom; }
.daddy { background: url("/assets/images/2009/content5.png") no-repeat left bottom; }
.fex { background: url("/assets/images/2009/content6.png") no-repeat left bottom; }
#content #main { float: left; width: 600px; }
#content #main h3#body { height: 25px; text-indent: -9999px; width: 240px; }
#content #main h4 { color: #E0FF39; font-size: 15px; margin-top: 20px; }
#content #main p { margin: 10px 0; padding-left: 45px; text-indent: 40px; }
#content #main p cite { color: #FFF !important; font-style: oblique; margin-left: -40px; }
#content #main p strong { font-weight: bold; }
#content #main p:first-line { color: #071220; }
#about #main p:first-line, #presse #main p:first-line, #location #main p:first-line { color: #BEEDFE; }
#content iframe, #location #content img { margin: 10px 0; }
#content iframe { background: url("/assets/images/2009/location/iframe_overlay.png") no-repeat -15px -15px; padding: 10px; }

#content #sidebar { float: left; margin-left: 40px; width: 280px; }
#location #content #sidebar { position: relative; top: 5px; }
#content #sidebar div.media { clear: both; position: relative; }
#content #sidebar h4 { height: 80px; text-indent: -9999px; width: 280px; }
#content #sidebar span.fotos { margin-left: 70px; position: relative; top: -20px; }
#content #sidebar ul.www { left: 65px; position: relative; top: -20px; }
#content #sidebar ul.www li a:link, #content #sidebar ul.www li a:visited { color: #FFF; background: url("/assets/images/2009/arrow.png") no-repeat left; padding-left: 15px; }
#content #sidebar ul.www li a:hover, #content #sidebar ul.www li a:active { text-decoration: underline; }
#about #sidebar ul.www li a, #presse #sidebar ul.www li a, #location #sidebar ul.www li a { background: url("/assets/images/2009/arrow_alt.png") no-repeat left !important; }
#content #sidebar ul.images { left: 80px; position: relative; width: 210px; }
#content #sidebar ul.images li { background: url("/assets/images/2009/media_bg.png") no-repeat; display: block; float: left; height: 36px; margin: 0 5px 5px 0; width: 36px; }
#about #sidebar ul.images li, #presse #sidebar ul.images li, #location #sidebar ul.images li { background: url("/assets/images/2009/media_bg_alt.png") no-repeat !important; }
#content #sidebar ul.images li img { left: 3px; position: relative; top: 3px; }
#content #sidebar ul.buy { left: 80px; position: relative; width: 210px; }
#content #sidebar ul.buy li { background: url("/assets/images/2009/media_bg.png") no-repeat; display: block; float: left; height: 36px; margin: 0 5px 5px 0; width: 36px; }
#content #sidebar ul.buy li a { display: block; height: 36px; text-indent: -9999px; width: 36px; }
#content #sidebar ul.buy li a.amazon { background: url("/assets/images/2009/buy_amazon.png") no-repeat 3px; }
#content #sidebar ul.buy li a.itunes { background: url("/assets/images/2009/buy_itunes.png") no-repeat 3px; }
#content #sidebar ul.buy li a.sivan { background: url("/assets/images/2009/buy_sivan.png") no-repeat 3px; }
#content #sidebar ul.buy li a.daddy { background: url("/assets/images/2009/buy_daddy.png") no-repeat 3px; }
#content #sidebar ul.buy li a.fex { background: url("/assets/images/2009/buy_fex.png") no-repeat 3px; }
#location #sidebar p { padding: 15px 0 20px 90px; }
#location #sidebar p.autobahn { background: url("/assets/images/2009/location/autobahn.png") no-repeat 0 5px; padding-top: 58px; }
#location #sidebar p.parken { background: url("/assets/images/2009/location/parken.png") no-repeat 0 3px; }
#location #sidebar p.s3 { background: url("/assets/images/2009/location/s3.png") no-repeat 0 3px; }
#location #sidebar p.bus150 { background: url("/assets/images/2009/location/bus150.png") no-repeat 0 3px; }
#location #sidebar p.bus2357 { background: url("/assets/images/2009/location/bus2357.png") no-repeat 0 3px; }
#location #sidebar p.fussweg { background: url("/assets/images/2009/location/fussweg.png") no-repeat 0 3px; padding-top: 35px; padding-bottom: 40px; }
#location #sidebar span { color: #E0FF39 !important; font-weight: bold; margin-left: 70px; position: relative; top: -20px; }
#location #sidebar span.no-pos { display: block; padding: 20px 0 10px; position: static; }


/* ########### FOOTER ########### */
#footer { clear: both; height: 104px; padding: 50px 0; text-indent: -9999px; width: 920px; }
#footer .footer { border-right: 1px solid #0E3954; float: left; height: 102px; margin-right: 33px; padding-right: 33px; }
#about #footer .footer, #presse #footer .footer, #location #footer .footer { border-right: 1px solid #FFF; }
#footer #f_location { background: url("/assets/images/2009/footer/f_location.png") no-repeat 0 -38px; width: 350px; }
#footer #f_location a { display: block; height: 102px; width: 350px; }
#footer #f_tickets { background: url("/assets/images/2009/footer/f_tickets.png") no-repeat 0 -6px; width: 130px; }
#footer #f_tickets a { display: block; height: 102px; width: 130px; }
#footer #f_prices { width: 110px; }
#footer #f_prices a { display: block; height: 102px; width: 110px; }
.footer_de #f_prices { background: url("/assets/images/2009/footer/f_prices_de.png") no-repeat 0 -6px; }
.footer_en #f_prices { background: url("/assets/images/2009/footer/f_prices_en.png") no-repeat 0 -6px; }
#footer #f_partners { border: none !important; margin: 0; padding: 0; width: 125px; }
.footer_de #f_partners { background: url("/assets/images/2009/footer/f_partners_de.png") no-repeat 0 -6px; }
.footer_en #f_partners { background: url("/assets/images/2009/footer/f_partners_en.png") no-repeat 0 -6px; }
#footer #f_partners #tageblatt a { display: block; height: 16px; position: relative; top: 36px; width: 130px; }
#footer #f_partners #southway a { display: block; height: 25px; position: relative; top: 42px; width: 70px; }
#footer a#imprint { background: url("/assets/images/2009/imprint.png") no-repeat; display: block; height: 17px; width: 14px; left: 105px; position: relative; text-indent: -9999px; top: 22px; }


/* ########### STARTPAGE ########### */
.startpage #container { background: url("/assets/images/2009/startpage/logo.png") no-repeat center 0px; height: 800px; }
.startpage #container span.year { display: block; float: left; height: 30px; margin-top: 2px; text-indent: -9999px; width: 30px; }
.startpage .box { left: 40px; position: absolute; width: 200px; }
.startpage .box p { border-left: 1px solid #FFF; padding-left: 8px; }
.startpage .box h1, .startpage .box h2 { height: 30px; text-indent: -9999px; width: 190px; }
.startpage #blues { top: 300px; }
.startpage #blues span.year { background: url("/assets/images/2009/startpage/09.png") no-repeat; }
.startpage #blues h1 { background: url("/assets/images/2009/startpage/h1_blues.png") no-repeat; position: relative; top: -5px; }
.startpage #beginning { top: 520px; z-index: 1; }
.startpage #beginning span.year { background: url("/assets/images/2009/startpage/08.png") no-repeat; }
.startpage #beginning h2 { background: url("/assets/images/2009/startpage/h2_beginning.png") no-repeat; }
.startpage #msg { background: #E0FF39; border: 1px solid #000; color: #0381A4; display: none; font-weight: bold; height: 90px; left: 300px; padding-top: 20px; position: absolute; text-align: center; top: 500px; width: 400px; z-index: 10; }
.startpage .show { display: block !important; }
.startpage #msg span { background: #071220; bottom: 10px; cursor: pointer; display: block; height: 20px; position: absolute; right: 10px; width: 50px; }
.startpage .artists { background: url("/assets/images/2009/startpage/artists_r.png") no-repeat top; height: 280px; right: -18px; position: absolute; top: 250px; width: 340px; }
.startpage .artists ul { text-indent: -9999px; }
.startpage .newsletter { height: 130px; position: absolute; right: -15px; top: 560px; width: 210px; }
.startpage .newsletter h3 { background: url("/assets/images/2009/startpage/newsletter.png") no-repeat; height: 17px; text-indent: -9999px; position: absolute; right: 16px; width: 105px; }
.startpage .newsletter #email { background: url("/assets/images/2009/startpage/newsletter_input.png") no-repeat; border: none; color: #FFF; height: 16px; padding: 5px 4px 4px; position: absolute; right: 16px; top: 25px; width: 147px; z-index: 1; }
.startpage .newsletter #subscribe { background: none; border: none; color: #E0FF39; cursor: pointer; position: absolute; left: 125px; top: 55px; z-index: 1; }
.startpage .newsletter #unsubscribe { background: none; border: none; color: #E0FF39; cursor: pointer; position: absolute; left: 30px; top: 55px; z-index: 1; }
.startpage #date { height: 135px; left: 40px; position: absolute; text-indent: -9999px; top: 560px; }
.startpage #blade { background: url("/assets/images/2009/startpage/h3_blade.png") no-repeat; height: 50px; left: 340px; position: absolute; text-indent: -9999px; top: 780px; width: 320px; z-index: 1; }
.startpage #artists { position: absolute; top: 640px; width: 990px; }
.startpage #artists h3 { background: url("/assets/images/2009/startpage/h3_artists.png") no-repeat; height: 30px; position: absolute; top: 240px; left: 38px; text-indent: -9999px; width: 180px; }
.startpage #artists ul { margin: 240px 0 0 20px; }
.startpage #artists ul li { float: left; height: 280px; margin-left: 5px; text-indent: -9999px; width: 320px; }
.startpage #artists ul li a { display: block; height: 280px; width: 320px; }
.startpage #artists ul li#fee { background: url("/assets/images/2009/startpage/artists_fee.png") no-repeat; margin-left: 0; }
.startpage #artists ul li#perwer { background: url("/assets/images/2009/startpage/artists_perwer.png") no-repeat; }
.startpage #artists ul li#wilson { background: url("/assets/images/2009/startpage/artists_wilson.png") no-repeat; }
.startpage #brandneu { background: url("/assets/images/2009/startpage/brandneu_arrow.png") no-repeat left; height: 130px; left: 170px; position: absolute; top: 160px; width: 400px; }
.startpage #brandneu_photo { background: url("/assets/images/2009/startpage/brandneu_photo.png") no-repeat 0 2px; left: 200px; }
.startpage #brandneu_video { background: url("/assets/images/2009/startpage/brandneu_video.png") no-repeat 0 0; height: 45px; left: 290px; }
.startpage #brandneu .media { height: 55px; position: absolute; top: 70px; width: 50px; }
.startpage #brandneu .media a { display: block; height: 50px; position: absolute; width: 40px; }
.startpage #brandneu .media a span { bottom: -5px; display: block; position: absolute; text-align: center; width: 40px; }
.startpage #footer { margin: 150px 0 20px 40px !important; padding: 0; width: 920px; }


/* ########### INTRO / ON STAGE ########### */
#intro { float: left; margin: -1px 0 0 25px; width: 320px; }
#intro h2 { height: 25px; margin-bottom: 20px; text-indent: -9999px; width: 240px; }
#onstage { float: left; height: 100px; margin: 10px 0 0 40px; position: relative; width: 280px; }
#onstage h2 { background: url("/assets/images/2009/headings/info_onstage.png") no-repeat; height: 80px; text-indent: -9999px; width: 280px; }
#onstage span { position: absolute; left: 80px; top: 64px; }
#onstage em { color: #269CD1; font-size: 14px; font-style: normal; }


/* ########### PRESSE/ABOUT ########### */
#about #onstage h2 { background: url("/assets/images/2009/headings/info_credits.png") no-repeat; }
#presse #onstage h2 { background: url("/assets/images/2009/headings/info_pressekit.png") no-repeat; }
#presse #onstage a, #about #onstage a { color: #269CD1; }


/* ########### LOCATION ########### */
#location #sidebar { margin-top: 330px;  }


/* ########### HEADINGS ########### */
#sivan h2#blues-am-deich-circles { background: url("/assets/images/2009/headings/blues-am-deich-circles_sivan.png") no-repeat; }
#daddy h2#blues-am-deich-circles { background: url("/assets/images/2009/headings/blues-am-deich-circles_daddy.png") no-repeat; }
#fex h2#blues-am-deich-circles { background: url("/assets/images/2009/headings/blues-am-deich-circles_fex.png") no-repeat; }
#about h2#blues-am-deich-circles { background: url("/assets/images/2009/headings/blues-am-deich-circles_about.png") no-repeat; }
#presse h2#blues-am-deich-circles { background: url("/assets/images/2009/headings/blues-am-deich-circles_press.png") no-repeat; }
#location h2#blues-am-deich-circles { background: url("/assets/images/2009/headings/blues-am-deich-circles_location.png") no-repeat; }

#sivan #intro h2 { background: url("/assets/images/2009/headings/intro_sivan.png") no-repeat; }
#daddy #intro h2 { background: url("/assets/images/2009/headings/intro_daddy.png") no-repeat; }
#fex #intro h2 { background: url("/assets/images/2009/headings/intro_fex.png") no-repeat; }
#merch #intro h2 { background: url("/assets/images/2009/headings/intro_merch.png") no-repeat; }
.about_de #intro h2 { background: url("/assets/images/2009/headings/intro_about_de.png") no-repeat; }
.about_en #intro h2 { background: url("/assets/images/2009/headings/intro_about_en.png") no-repeat; }
.press_de #intro h2 { background: url("/assets/images/2009/headings/intro_press_de.png") no-repeat; }
.press_en #intro h2 { background: url("/assets/images/2009/headings/intro_press_en.png") no-repeat; }
.location_de #intro h2 { background: url("/assets/images/2009/headings/intro_location_de.png") no-repeat; }
.location_en #intro h2 { background: url("/assets/images/2009/headings/intro_location_en.png") no-repeat; }

#sivan h3#body { background: url("/assets/images/2009/headings/body_sivan.png") no-repeat; }
#daddy h3#body { background: url("/assets/images/2009/headings/body_daddy.png") no-repeat; }
#fex h3#body { background: url("/assets/images/2009/headings/body_fex.png") no-repeat; }
#merch h3#body { background: url("/assets/images/2009/headings/body_merch.png") no-repeat; }
#about h3#body { background: url("/assets/images/2009/headings/body_about.png") no-repeat; }
#presse h3#body { background: url("/assets/images/2009/headings/body_press.png") no-repeat; }
#location h3.map { background: url("/assets/images/2009/headings/body_map.png") no-repeat; margin-top: 30px; }
#location h3.google { background: url("/assets/images/2009/headings/body_google.png") no-repeat; margin-top: 50px; }
#location h3.panorama { background: url("/assets/images/2009/headings/body_panorama.png") no-repeat; }

#sidebar h4.bus { background: url("/assets/images/2009/headings/sidebar_bus.png") no-repeat; }
#sidebar h4.car_de { background: url("/assets/images/2009/headings/sidebar_car_en.png") no-repeat; }
#sidebar h4.car_en { background: url("/assets/images/2009/headings/sidebar_car_en.png") no-repeat; }
#sidebar h4.photos_de { background: url("/assets/images/2009/headings/sidebar_photos_de.png") no-repeat; }
#sidebar h4.photos_en { background: url("/assets/images/2009/headings/sidebar_photos_en.png") no-repeat; }
#sidebar h4.press_de { background: url("/assets/images/2009/headings/sidebar_press_de.png") no-repeat; }
#sidebar h4.press_en { background: url("/assets/images/2009/headings/sidebar_press_en.png") no-repeat; }
#sidebar h4.pressekit { background: url("/assets/images/2009/headings/sidebar_pressekit.png") no-repeat; }
#sidebar h4.sbahn { background: url("/assets/images/2009/headings/sidebar_sbahn.png") no-repeat; }
#sidebar h4.videos { background: url("/assets/images/2009/headings/sidebar_videos.png") no-repeat; }
#sidebar h4.www { background: url("/assets/images/2009/headings/sidebar_www.png") no-repeat; }
#sidebar h4.hvv { background: url("/assets/images/2009/headings/sidebar_hvv.png") no-repeat; }
#presse #sidebar h4.www { background: url("/assets/images/2009/headings/sidebar_www_alt.png") no-repeat; }
#about #sidebar h4.photos_de { background: url("/assets/images/2009/headings/sidebar_photos_de_alt.png"); }
#about #sidebar h4.photos_en { background: url("/assets/images/2009/headings/sidebar_photos_en_alt.png"); }
.fex_en #sidebar h4.buy, .sivan_en #sidebar h4.buy, .daddy_en #sidebar h4.buy { background: url("/assets/images/2009/headings/sidebar_buy_en.png") no-repeat; }
.fex_de #sidebar h4.buy, .sivan_de #sidebar h4.buy, .daddy_de #sidebar h4.buy { background: url("/assets/images/2009/headings/sidebar_buy_de.png") no-repeat; }


/* ########### PRESSETEXT ########### */
#press #page { background: url("/assets/images/2009/startpage/press.png") no-repeat top; margin: 0 auto; overflow: hidden; width: 740px; }
#press #page #content { margin: 0 0 10px !important; padding: 100px 10px 0; width: 740px !important; }
#press #page #content h1 { background: url("/assets/images/2009/startpage/h1_blues.png"); height: 30px; margin: 0 0 15px 30px; text-indent: -9999px; width: 190px; }
#press #page #content h2 { color: #E0FF39; font-size: 15px; margin: 20px 0 20px 30px; font-weight: bold; }
#press #page #content h2 span { color: #CBF1FC; }
#press #page #content p { border-left: 1px solid #FFF; margin-left: 30px; padding: 0 30px 10px 8px; }
#press #page #content p.last { padding-bottom: 0; }
#press #page #content p:first-line { color: #269CD1; }
#press #page #content p span { background: url("/assets/images/2009/startpage/09.png") no-repeat; float: left; height: 30px; margin-right: 2px; position: relative; text-indent: -9999px; top: 2px; width: 30px; }


/* ########### TICKETS ########### */
#tickets #page { background: url("/assets/images/2009/tickets/header.png") no-repeat top; height: 525px; margin: 0 auto; overflow: hidden; width: 760px; }
#tickets #page #content { margin: 0 0 10px !important; padding: 100px 10px 0; overflow: hidden; text-indent: -9999px; width: 760px !important; }
#tickets #page #content div { position: relative; left: 10px; }
#tickets #page #content ul li { display: block; float: left; }
#tickets #page #content #preise { background: url("/assets/images/2009/tickets/preise.png") no-repeat; border-right: 1px solid #22344A; float: left; height: 125px; margin-right: 22px; padding-right: 22px; width: 160px; }
#tickets #page #content #preise { float: left; }
#tickets #page #content #tickets-de { background: url("/assets/images/2009/tickets/tickets.png") no-repeat; height: 125px; margin-right: 22px; width: 110px; }
#tickets #page #content #tickets-de a { display: block; height: 125px; width: 110px; }
#tickets #page #content #ticketmaster-de { background: url("/assets/images/2009/tickets/ticketmaster.png") no-repeat 0 62px; height: 125px; margin-right: 22px; width: 151px; }
#tickets #page #content #ticketmaster-de a { display: block; height: 125px; width: 151px; }
#tickets #page #content #stadeum { background: url("/assets/images/2009/tickets/stadeum.png") no-repeat 0 52px; height: 125px; width: 210px; }
#tickets #page #content #stadeum a { display: block; height: 90px; width: 210px; }
#tickets #page #content #informationa { background: url("/assets/images/2009/tickets/informationa.png") no-repeat -24px bottom; clear: both; height: 235px; width: 760px; }
#tickets #page #content #informationa a { display: block; height: 235px; width: 760px; }
#tickets #page #ermaessigungen { clear: both; position: relative; top: 30px; z-index: 2; }
#tickets #page #ermaessigungen h2 { color: #CEECFB; font-size: 15px; text-indent: 0; text-transform: uppercase; }
#tickets #page #ermaessigungen p { margin-top: 10px; text-indent: 0; }
#tickets #page #ermaessigungen p strong { color: #E2DF2B; }


/* ########### CREDITS ########### */
#credits #page { margin: 0 auto; overflow: hidden; width: 400px !important; }
#credits h1 { color: #E0FF39; font-size: 15px; font-weight: bold; padding: 10px 40px; }
#credits #content { margin: 0 auto; margin-top: 0 !important; overflow: hidden; width: 400px !important; }
.imprint { text-align: center; }
.imprint #content { left: -40px; position: relative; }
.imprint p, .imprint h1 { padding-left: 0; }


/* SAFARI-DUMMY */

/* SAFARI 3 #################################################################################################### */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}
