@charset "utf-8";html,body{height:auto;margin:auto;padding:0;}
body{margin:0;padding:20px;font-family:lucida sans unicode;font-size:100%;color:#444;text-align:left!important;text-align:center;}
@font-face{font-family:'lucida sans unicode';src:url("../../fonts/lsansuni.ttf");}
html{font-size:100%;}
h1{font-size:1.313em;color:#666;margin-bottom:10px;}
h2{font-size:1.125em;color:#666;margin-bottom:10px;}
h3{font-size:1.1252em;color:#666;font-weight:bold;margin:12px 0;}
*{padding:0;margin:0;border:none;}
a img{border:none;}
a{text-decoration:none;color:#888;}
a:hover{color:Orange;}
#container{position:relative;margin:0 auto;width:780px;padding:0;height:auto;text-align:left;}
#foto{position:relative;margin:0 auto 30px auto;height:264px;width:780px;}
#lang{position:relative;margin:0px auto 10px auto;padding-right:30px;height:80px;width:812px;background:url(../../images/logo_new1.png) no-repeat bottom left;}
#lang a{font-size:.8em;padding:67px 0 0 10px;float:right;color:#222;}
#lang a:hover{color:#888;}
#accesskeys{position:absolute;top:-1000px;left:-1000px;}
#navi{position:relative;font-size:12px;height:29px;margin:15px 0;list-style:none;width:auto;padding:0 1px;background:#555;}
#navi ul{margin:15px 0;list-style:none;width:780px;background:#fff;height:60px;}
#navi table{border-collapse:collapse;padding:0;width:0;height:0;font-size:12px;}
#navi li{float:left;height:29px;border-right:1px solid #fff;}
#navi li a{float:left;display:block;height:30px;line-height:29px;padding:0 20px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;}
#navi ul li a{color:#222;text-transform:none;height:30px;}
#navi li a:hover{white-space:nowrap;color:#ccc;}
#navi li a.selected{white-space:nowrap;background:#fff;color:Orange;}
#navi li ul{position:absolute;top:14px;left:0;visibility:hidden;z-index:10;}
#navi :hover ul{visibility:visible;}
#navi li.uswaelt ul{visibility:visible;z-index:9;}
#content{padding:35px 0 20px 0;background:#fff;width:auto;height:auto;}
#columne_l{position:relative;float:left;width:450px;height:auto;margin:10px 0 40px;font-size:.750em;}
#columne_r{position:relative;margin:0 0 40px 560px;width:210px;height:auto!important;min-height:230px;font-size:0.750em;}
.textBox{padding:20px 20px 0px 0;line-height:1.8em;}
#news{position:relative;margin:50px 0 0 0;color:#666;width:200px;height:auto;}
#news a:hover{color:#444;}
.newsTop{position:relative;padding:0 0 20px 0;}
#rss{position:relative;margin-top:35px;padding:0 0 0 15px;height:15px;background:url(../../images/rssfeed.gif) no-repeat;z-index:2;}
#rss a{color:#ffa500;}
#rss a:hover{color:#fc7c0c;}
.keine_news,.kein_eintrag{line-height:1.5;}
.kein_eintrag{margin-top:30px;}
*+ #footer{margin:30px auto;}
#footer{clear:left;margin:0 auto;width:780px;height:auto;text-transform:lowercase;font-size:.8em;color:#999;border-top:1px dashed #ccc;}
.left{text-align:left;padding:10px 0 20px 0;float:left;}
.right{text-align:right;padding-top:10px;word-spacing:7px;float:left;}
.foo_r{float:right;}
a.right{color:#999;text-decoration:none;}
a.right.active,a.right.selected,a.right:hover,a.right:focus{color:#444;text-decoration:none;}
.strich_foo{height:10px;width:1px;margin:10px;float:left;}
.thumbnail{position:relative;float:left;margin-right:25px;margin-top:12px;border:1px solid #ccc;padding:5px 5px 2px 5px;}
.cleaner{clear:left;height:1px;border:none;margin:0;padding:0;background:transparent;}
.location a{margin:1.5em 0 1em 0;font-size:1.2em;font-weight:bold;height:0;color:#999;}
.newstext a{color:#888;}
.newstext{margin:.3em 0 1.2em 0;}
.eintrag{padding:20px 0 0 0;clear:left;}
.eintrag_p{margin:30px 0 60px 0;}
.konzert_box{line-height:1.6em;margin:0 30px 20px 140px;width:260px;}
.ort_p{float:left;font-size:1.375em;line-height:.8em;color:#666;width:130px;}
.place{font-weight:bold;padding:0 0 10px 0;}
.date{width:75px;float:left;}
.archiv_iitrag{margin-left:95px;}
#flashPlayer,#flashPlayer_1,#flashPlayer_2,#flashPlayer_3,#flashPlayer_4,#flashPlayer_5,#flashPlayer_6,#flashPlayer_7,#flashPlayer_8,#flashPlayer_9,#flashPlayer_10{margin:0 20px 0 0;float:left;}
a.download{font:1.2em bold;}
.links{margin-top:20px;}
.description{margin-top:10px;}
.short{margin-left:20px;width:370px;}
.ulleft{margin-left:90px;list-style:none;}
p.download{margin:7px 0 2px 0px;}
p.reviews{margin:7px 0 2px 3px;}
.down{border:1px solid #ccc;padding:5px;margin:15px 20px 0 0;}
.text{margin:10px 0;width:auto;}
.no_js{position:relative;margin-top:15px;padding:8px 15px 15px 80px;font-size:1.1em;color:#333;background:url(../../images/achtung.png) #eee no-repeat 3% 50%;}
.bold{font-weight:bold;}
.beschriebig{width:auto;margin-left:190px;}
.ziitig{font-size:.85em;}
.archiv{margin-bottom:10px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/png);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../js/lightbox/images/prevlabel.png) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../js/lightbox/images/nextlabel.png) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}