/* Style sheet Main-Main */
li.kommentare{background:url("tl_files/PageLayout/Images/kommentar.gif") right center no-repeat;}
div.galleryclass div.caption{height:6em;text-align:center;vertical-align:middle;font-weight:normal;font-size:0.5em;}
div#home.mod_article div.ce_comments div.form{display:none;}
div.pagination ul li{float:left;margin-left:1em;list-style-type:none;}
span.highlight{border:1px solid #3366ff;}
div.albums{float:left;display:block;padding-right:302px;}
p#flashplayer_vorhanden{padding:1em;border:1px solid #666666;}
div#main div.image_container div.caption{margin:0;padding:0;text-align:center;background-color:#cccccc;font-weight:bold;font-size:0.8em;color:#333333;}
div#main div.image_container div.calImgCaption{margin:0 0 1em;padding:0 1px;text-align:center;background-color:#666666;border-width:1px 0px;border-style:solid;border-color:#ffffff;font-size:0.8em;color:#ffffff;}
body{background:#1b1b1b url("tl_files/PageLayout/Images/bg_raster.jpg") left top repeat-x;font-family:verdana;;font-size:1em;color:#666966;}
a{text-decoration:none;color:#3366ff;}
a:hover{text-decoration:underline;}
* html a:hover{text-decoration:underline;}
div.mp3{width:450px;float:left;display:block;margin:0;padding:0;border:1px solid #999999;}
a.mp3{width:400px;height:50px;display:block;margin:0 0 5px;padding:2px 0 2px 2px;background-color:#cccccc;border:1px solid #666666;color:#333333;list-style-type:none;}
img.mp3{width:50px;height:50px;float:left;display:block;color:#999999;}
img.invisible{display:none;}
p.mp3{margin-left:60px;padding-top:0;font-weight:bold;text-decoration:underline;}
a.mp3:hover{background-color:#999999;color:#ffffff;}
div.mp3player{float:right;display:block;margin-left:-301px;}
ul.mp3{list-style-type:none;}
li.mp3{list-style-type:none;}
h1{margin-bottom:20px;font-weight:bold;font-size:1.2em;}
* html h1{margin-bottom:20px;font-weight:bold;font-size:1.4em;}
h2{font-weight:bold;font-size:1.1em;}
h3{font-weight:bold;font-size:1em;}
div#wrapper{}
div#container{margin:0;padding:0;background-color:#1c1c1c;}
div#main{display:block;margin:0 0 0 150px;padding:5px 30px 0;background-color:#ffffff;font-size:0.8em;line-height:1.5em;z-index:0;}
* html div#main{width:787px;left:0;position:relative;display:block;margin:0;padding:5px 30px 0;background-color:#ffffff;border-top:5px #222222;border-right:3px #222222;font-size:0.8em;line-height:1.5em;z-index:0;min-height:100px;}
* html div#main_sdfsdf{width:600px;display:block;margin:0 0 0 150px;padding:5px 30px 0;background-color:#ffffff;font-size:0.8em;line-height:1.5em;z-index:0;}
* html div#main_sdfsdf{width:610px;float:left;display:block;margin-top:0;margin-right:auto;padding:30px 30px 0;font-size:0.8em;line-height:1.5em;z-index:0;}
div#main div.image_container div span.caption{margin:0;padding:0.5em 0;text-align:center;background-color:#cccccc;font-weight:bold;font-size:0.8em;color:#333333;}
div.mod_eventlist.block div.event{margin:0;padding:0;}
div.mod_eventlist.block p.more{margin:0;padding:0;}
div.mod_eventlist.block div.time{margin:0;padding:0;color:#3333ff;}
div.mod_eventlist.block h2{font-weight:bold;color:#ffffff;}
div.mod_eventlist.block h2 a{margin:0 0 10px;padding:0;text-decoration:none;font-size:1em;color:#3333ff;}
div.liste div.ce_text{position:relative;margin:20px 0;background-color:#eeeeee;border-top:1px dotted #666666;border-bottom:1px dotted #666666;}
div.mod_upcoming_events{padding-left:0;background-color:#cccccc;border:1px solid #333333;}
div.mod_upcoming_events h1{margin:0;padding:0 0 0 15px;background-color:#333333;font-weight:normal;font-size:0.9em;color:#ffffff;}
div.mod_upcoming_events div.event{margin:5px 0;padding:0 0 0 15px;}
div.mod_eventlist{}
div.mod_eventlist.blockitem{margin-bottom:25px;background-color:#333333;border:1px solid #666666;}
div.mod_eventlist.blockitem div.ce_text div.image_container img{position:relative;display:inline;margin-bottom:0;border:1px solid #666666;}
div.mod_eventlist div.ce_text{margin-bottom:15px;padding-top:15px;padding-left:15px;color:#cccccc;}
div#alle-termine-und-auftritte div.event{margin-bottom:15px;color:#ffffff;}
div#alle-termine-und-auftritte div.event h2 a{margin:0 0 0 15px;padding:0;font-weight:normal;color:#ffffff;}
div#alle-termine-und-auftritte div.event div.header{background-color:#cccccc;color:#ffffff;}
div.mod_eventlist h1{margin:0;padding:5px 0 5px 15px;background-color:#333333;border:0px solid #ffffff;font-weight:normal;font-size:1.3em;color:#ffffff;}
div.mod_eventlist div.info{padding-left:1em;background-color:#666666;border-width:1px 0px;border-style:solid;border-color:#ffffff;color:#ffffff;}
div.mod_eventlist div.info a:hover h2{text-decoration:none;color:#3366ff;}
div.mod_eventlist div.info div.time{background-color:#666666;color:#ffffff;}
div p.back{padding:5px 0 5px 15px;background-color:#333333;font-size:1.2em;}
