/* Style sheet Standard */
body{background-color:#000000;font-family:Arial,Helvetica,Verdana;font-size:12px;color:#3c3c3c;line-height:1.5em;}
a,a:hover{text-decoration:none;color:#0000ff;}
a:hover{text-decoration:underline;}
h1{margin-top:2px;padding-bottom:2px;border-bottom:1px solid #3c3c3c;font-size:16px;}
#foto h2,#video h2,#musik h2,#info h2{margin-top:1px;padding-bottom:1px;border-bottom:1px solid #3c3c3c;font-style:italic;font-size:14px;}
#shows h2{margin-right:150px;margin-left:150px;text-align:center;border-bottom:1px solid #000000;}
#shows div.event{margin-left:220px;}
#left{bottom:0px;top:0px;position:relative;display:block;background-color:#000000;}
#header{bottom:0px;top:0px;position:relative;background:url("tl_files/template/header.png") center top no-repeat;}
#main{top:0px;position:relative;display:block;margin-right:143px;padding-right:10px;padding-left:12px;background:url("tl_files/template/content.png") center top repeat-y;}
#right{background-color:#000000;}
#footer{bottom:0px;top:0px;position:relative;display:block;background:#000000 url("tl_files/template/footer.png") center top no-repeat;}
#ctrl_2,#ctrl_3,#ctrl_4{margin-bottom:2px;}
#guest .mod_formdatalisting{width:631px;float:left;margin-top:10px;padding-top:10px;border-top:1px solid #3c3c3c;}
#guest .mod_formdatalisting .field_0,#guest .mod_formdatalisting .field_1{padding:1px 5px;background-color:#dedede;font-weight:bold;font-size:10px;}
#guest .mod_formdatalisting .field_2{padding:5px 5px 1px 5px;}
#guest .mod_formdatalisting .field_1{border-bottom:1px solid #b5b5b5;}
#guest .mod_formdatalisting .record{margin-bottom:10px;padding-bottom:5px;border:1px solid #b5b5b5;}
#guest .mod_formdatalisting .submit{display:none;}
#guest .mod_formdatalisting .odd,#guest .mod_formdatalisting .even{background-color:#ededed;}
#guest .select{display:none;}
.pagination{float:right;}
.pagination li{float:left;margin-left:3px;list-style-type:none;}
.pagination p{margin-top:0;margin-bottom:0;text-align:right;}
.pagination ul{float:right;margin-top:0;}
.pagination a{color:#0000ff;}
#music .titel p{margin-top:1px;margin-bottom:1px;}
#home div.ce_text p{margin-top:1px;margin-bottom:1px;}
#rechts{width:230px;float:right;clear:right;}
#links{width:395px;float:left;}
#mixer{width:88px;float:right;margin-left:10px;padding-right:49px;z-index:1000;}
a.intern{text-decoration:none;color:#808080;}
#intern-login div.formbody{margin-left:auto;padding-right:15px;text-align:right;color:#808080;}
#intern-login input{margin-bottom:2px;}
#password,#username{width:80px;}
#terminabstimmung{margin-bottom:50px;border-top:2px solid #000000;}
#terminabstimmung{margin-top:0;}
p.cpimage,#ifpicCap input{margin-top:2px;}
.cpimage{float:left;margin-right:9px;}
#newsletter{width:280px;right:145px;top:15px;position:absolute;float:right;z-index:1000;}
#newsletter h1{width:60px;float:left;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;text-align:right;vertical-align:top;border:0px;font-size:10px;color:#808080;line-height:10px;}
#newsletter .formbody{float:right;}
#newsletter .text{width:120px;}
#meldung{width:355px;height:200px;left:20px;top:223px;position:absolute;float:left;text-align:justify;z-index:999;}
#meldung h1{display:none;}
#meldung .info{margin-top:0;margin-bottom:3px;padding-right:3px;text-align:right;font-weight:bold;font-size:10px;color:#000000;z-index:1100;}
#camera:hover,#klappe:hover{padding:1px 2px 2px 2px;border:1px solid #B8B8B8;}
#band div.toggler{display:none;}
.event h1{display:none;}
.event p.info{width:65px;float:left;margin-top:0;margin-bottom:0;}
.event p.time{width:65px;float:left;margin-top:0;margin-bottom:0;}
#band p{margin-bottom:0;}
div.toggler{margin-bottom:5px;padding-left:11px;background:url("tl_files/template/toggler.png") left center no-repeat;font-weight:bold;cursor:pointer;}
#musik div.accordion{height:30px;}
#terminkalender table{width:100%;}
#terminkalender th.next{padding-right:15px;text-align:right;}
#terminkalender th.previous{padding-left:15px;text-align:left;}
#terminkalender th.current{text-align:center;}
#terminkalender table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
#terminkalender table.calendar .empty,#terminkalender table.calendar .empty .header{background-color:#DDDDDD;}
#terminkalender table.calendar{width:100%;border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;}
#terminkalender table.calendar .label{width:14px;padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-top:1px solid #EEEEEE;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;font-weight:bold;font-size:10px;color:#ffffff;}
#terminkalender table.calendar .head{height:30px;border-right:1px solid #EEEEEE;}
#terminkalender table.calendar .today{background-color:#fff388;font-weight:bold;}
#terminkalender .event{margin-right:2px;margin-bottom:1px;margin-left:2px;padding-left:2px;background-color:#888888;font-size:10px;line-height:12px;}
#terminkalender .event a{color:#ffffff;}
#password{margin-left:28px;}
ul.bookmarks{margin:20px 0 0 0;padding:0;}
ul.bookmarks li{padding-right:10px;text-align:right;list-style-type:none;}
#anleitung{right:0px;top:0px;position:absolute;}
#fb{left:17px;top:415px;position:absolute;float:left;margin-bottom:20px;}
.ce_facebooklikeit{width:350px;float:left;}
