/* Style sheet css_screen_alle */
#mbNumber{display:none;}
.block{margin-bottom:18px;}
#main .mod_article{padding:20px 20px 5px;background-color:#fff;background-image:url("tl_files/design/verlauf_1.png");background-repeat:repeat-x;border:1px solid #999;margin-bottom: 10px;}
#right .mod_article .block{padding:11px;margin-bottom: 0 !important;}
#right .ce_image{background-image:url("tl_files/design/bg_dark.png");padding: 0 !important;}
.headl{padding: 10px 20px 10px 20px !important;}
.headl .ce_headline{margin: 0 !important;}
.blindarticle{padding:0px !important; border:0px solid #999 !important; background-color: transparent !important; background-image: none !important;}
html{height:101%;}
.hrg{height:1px;margin:1px 0 7px;background-image:url("tl_files/design/hrg.png");background-repeat:repeat-x;}
body{padding-top:35px;padding-bottom:50px;text-align:center;background:#555 url("tl_files/design/main_bg.png") center top repeat-y;font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif;font-size:10pt;color:#333;line-height:15pt;}
#tinymce{background-image: none !important;background-color: #fff !important;}
#slogan{top:-3px;position:relative;float:left;font-size:10pt;color:#fff;text-transform: uppercase;}
.hrg img,.hrw img{margin:0;padding:0;border:0px;}
#slogan span{font-size:8pt;}
#sitenav{text-align:right;}
#sitenav .inside{display:inline;padding:3px 2px 2px 15px;background-color:#730000;background-image:url("tl_files/design/dright.png");background-repeat:no-repeat;font-size:11px;color:#fff;background-position: 6px 7px;}
#sitenav a{padding-right:5px;padding-left:5px;text-decoration:none;color:#fff;}
#sitenav .active{text-decoration:underline;font-weight: bold;}
.cbox{margin:0 0 10px;padding:20px;background-color:#fff;background-image:url("tl_files/design/verlauf_1.png");background-repeat:repeat-x;border:1px solid #999;zoom: 1;}
.thin{padding: 5px !important}
#right .mod_article{margin:0 0 10px;padding:0;background-color:#333;background-image:url("tl_files/design/bg_bright.png");border:0px solid #222;color:#fff;zoom: 1;background-repeat: repeat;font-size: 9pt;line-height: 12pt;}
#main h1,#tinymce h1,#right h1{margin:0 0 15px;padding:0;font-weight:normal;font-size:18pt;line-height:27pt;}
#sitenav a:hover{text-decoration:underline;}
#container{margin-top:20px;}
#main{margin-right:200px;margin-left:200px;}
#main,#tinymce{text-align:left;}
#tinymce{padding: 0 !important;}
#left .mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#left .mod_navigation li{margin-bottom:1px;padding:4px 16px 3px 11px;background-image:url("tl_files/design/bg_dark.png");border-left:5px solid #222;font-size:11.5pt;color:#fff;text-transform: uppercase;zoom: 1;}
#left .mod_navigation li.last{margin-bottom:0;}
#left .mod_navigation ul.level_2 li.first{margin-top:3px;}
#left .mod_navigation ul.level_2 li{padding:0 0 0 5px;border-left:3px solid #222;font-size:9pt;text-transform: none;}
#main h2,#tinymce h2,#right h2{margin:15px 0 5px;padding:0;font-weight:bold;font-size:10pt;}
#main h3,#main h4,#tinymce h3,#tinymce h4,#right h3,#right h4{margin:5px 0;padding:0;font-weight:bold;font-size:10pt;}
#right h1{border-bottom:1px solid #888;color:#fff;zoom: 1;font-size: 11.5pt !important;line-height: 11.5pt !important;text-transform: uppercase !important;margin: 0 !important;padding: 5px 11px 5px 11px !important;}
#right a{color: #fff !important;}
#right a:hover{color: #aaa !important;}
p{margin:0;padding:0;}
#left .mod_navigation a{text-decoration:none;color:#fff;}
ul{margin:5pt 15pt;padding:0;list-style-type:square;}
#left .mod_navigation a:hover{color:#aaa;}
hr{height:1px;border-top:1px dotted #666;border-right:0px dotted #666;border-bottom:0px dotted #666;border-left:0px dotted #666;}
.eventsdetails .image_container{margin-top:3px;margin-bottom:3px;}
#main .image_container img{padding:5px;border:1px solid #999;}
.image_container .caption{margin-top:3px;font-size:8pt;color:#999;line-height:10pt;}
.image_container{line-height:0px;}
.nofloat{width:2px;height:2px;clear:both;}
.nofloat img{border:0px;}
table{width:98%;left:1px;position:relative;border:0px solid;border-collapse:collapse;}
thead,tfoot{border:0px solid;border-collapse:collapse;}
th{padding:1px 3px;border-width:0px 1px;}
td,tf{padding:1px 3px;border:1px solid;}
tfoot{border-top:2px;border-right:0px;border-bottom:0px;border-left:0px;background-color: transparent;}
.blind,.blind thead,.blind tfoot,.blind tr,.blind td,.blind tbody{margin:0;padding:0;border:0px;background-color: transparent;}
.ce_gallery table,table.ce_gallery{width:98%;border:0px;}
.ce_gallery td{padding:0 0 20px;border:0px;text-align: center;}
.eventsdetails .ce_accordion{text-align:right;border:0px;margin: 0px !important;}
.ce_gallery .image_container{top:0;position:relative;float: none !important;width: auto !important;margin-right: 0px !important;}
.ce_gallery img{padding:5px;border:1px solid #999;}
.ce_gallery .col_first{text-align:left;}
.ce_gallery .col_last{text-align:right;}
.ce_gallery .row_last td{padding-bottom: 0 !important;}
.ce_download a,.ce_downloads a{text-decoration: none !important;}
.ce_download a:hover,.ce_downloads a:hover{text-decoration: underline !important;}
.ce_download img,.ce_downloads img{float:left;display:inline;margin:0 5px 0 0;}
.pagination{margin-top:23px;text-align:right;}
.pagination a,.pagination span,.functionlink{margin:0 3px 0 0;padding:0 5px;background-color:#999;font-weight:normal;color:#fff;}
.pagination a,.functionlink{color: #fff !important;text-decoration: none !important;}
.pagination .current{font-weight:bold;}
#main a,#right a,#tinymce a{text-decoration:underline;}
.ce_toplink{margin-bottom:12px;padding:1px 5px;background-color:#888;font-weight:bold;font-size:8pt;color:#fff;display: inline !important;}
.ce_toplink img{display:inline;margin:0;padding:0;border:0px;}
.ce_toplink a{text-decoration: none !important;color: #fff !important;}
form{margin:0 0 18px;}
.error{font-weight:bold;}
input,select,textarea{border:1px solid;}
form label{font-weight:bold;}
form table,form td,form tr{border:0px;border-collapse:collapse;}
form .radio_container label,form .checkbox_container label{margin-right:30px;font-weight:normal;}
form input.radio,input.checkbox{top:2px;position:relative;border:0px;}
form .headline{padding:2px 5px;font-weight:bold;font-size:12pt;border-style: dotted !important;border-width: 0px !important;border-bottom-width: 1px !important;border-color: #999 !important;}
form td{padding:10px 5px;border-top:0px dotted #999;border-right:0px dotted #999;border-bottom:1px dotted #999;border-left:0px dotted #999;}
form .row_last td{border-bottom-width: 0px;}
.ce_accordion{margin-top:12px;border-width:1px 0px;border-style:dotted;border-color:#999;}
.toggler{padding-left:12px;background-image:url("tl_files/design/togglerpfeil.png");background-repeat:no-repeat;font-weight:bold;background-position: 2px 3px;zoom: 1;}
.accordion{height: 0;zoom: 1;}
.ce_accordion .toggler{color:#333;}
.toggler:hover{cursor: hand;cursor: pointer;}
.ce_accordion .toggler.active{margin-bottom:8px;background-image:url("tl_files/design/togglerpfeil_2.png");background-repeat:no-repeat;background-position: 2px 4px;}
.boxedul{margin-left: 0 !important;list-style-type: none !important;}
.boxedul li,.boxed{width: 98% !important;margin:0px 0px 10px 0px !important;padding: 5px 5px 5px 10px !important;background-color:#fff !important;background-image:url("tl_files/design/verlauf_1.png") !important;background-repeat:repeat-x !important;border:1px solid #999 !important;zoom: 1 !important;border-left-width: 5px !important;}
.eventsdetails .toggler{display:inline;margin:0;padding:0 5px;background-color:#999;font-weight:bold;text-decoration:none;color:#fff;background-position: 0px 0px;background-image: none;zoom: 1;}
.eventsdetails .toggler.hover,.eventsdetails .toggler.active.hover{cursor: hand;cursor: pointer;}
.eventsdetails .toggler.active{background-repeat:no-repeat;background-position: 0px 0px;background-image: none;}
.eventsdetails .accordion{text-align:left;}
.eventsdetails .cbox .image_container,.fotogalerien .cbox .image_container{width:144px;position:relative;float:left;margin-right:10px;}
.eventsdetails .cbox .image_container .img1,.eventsdetails .cbox .image_container .img2,.fotogalerien .cbox .image_container .img{display:block;}
.eventsdetails .cbox .image_container .teaserimg2{margin-top:10px;}
.eventsdetails .cbox .toprow,.fotogalerien .cbox .toprow{margin-left:154px;zoom: 1;}
.eventsdetails .cbox .vline,.fotogalerien .cbox .vline{width:100%;height:100%;float:left;background-image:url("tl_files/design/hrgv.png");background-repeat:repeat-y;background-position: 143px 0px;_float: none;zoom: 1;}
.eventsdetails .cbox .toprowwide,.fotogalerien .cbox .toprowwide{width:100%;zoom: 1;}
.eventsdetails .datum{font-weight:bold;font-size:12pt;}
.eventsdetails .location{font-weight:normal;}
.eventsdetails .titel{margin:10px 0;padding:2px 0;border-width:1px 0px;border-style:dotted;border-color:#999;}
.eventsdetails .titel_1,.eventsdetails .titel_2{padding:2px 3px;font-weight:bold;font-size:12pt;}
.eventsdetails .verbinder{margin:2px 3px;font-size:8pt;}
.eventsdetails .kurztext{float:left;}
.eventsdetails .weitereinfos{margin:30px 0 0;}
.eventsdetails .weitereinfos strong{width:100px;display:inline-block;}
.eventsdetails .infotext{margin:30px 0 0;}
.eventsdetails .ticketres{margin:30px 0 0;}
.eventsdetails .jugend{margin:30px 0 0;font-size:8pt;color:#555;}
.eventsdetails .morelink{text-align:right;}
* html .morelink{height:1%;}
* html .eventsdetails .cbox{height:1%;}
.shortview{margin-bottom:10px;}
.shortview a{color: #fff !important;text-decoration: none !important;}
.shortview ul{margin:0;padding:0;list-style-type:none;}
.shortview li{padding:4px 11px 3px;background-image:url("tl_files/design/bg_bright.png");font-size:9pt;color:#fff;line-height:12pt;zoom: 1;margin: 0 0 1px 0 !important;}
.gbuch .entrylink{width:100px;float:left;}
.gbuch .pagination{float:right;margin:0;text-align:right;}
.gbantwort{margin-top:20px;margin-left:20px;font-style:italic;}
.gbantwortheader{font-weight:bold;font-style: normal;}
.gbuch .explanation{font-size:8pt;color:#555;padding-bottom: 0px !important;}
.gbuch form{margin: 0px 0px 0px 0px !important;}
.fotogalerien .datum{font-weight:bold;font-size:12pt;}
.fotogalerien .titel{font-weight:bold;font-size:12pt;}
.fotogalerien .infotext{margin:10px 0;padding:10px 0 0;border:0px dotted #999;border-top-width: 1px;}
.fotogalerien .pagination{float:right;margin:0;text-align:right;}
.fotogalerien table{margin:0;}
#footer{margin-right:200px;margin-left:200px;background-image:url("tl_files/design/bg_bright.png");}
#footer .inside{padding:10px 20px;font-size:8.5pt;color:#fff;}
#footer .active{text-decoration:underline;color: #fff !important;}
#footer .mod_navigation ul{margin:0;padding:0;list-style-type:none;}
#footer .mod_navigation li{display:inline;margin:0;padding-top:0;padding-right:10px;padding-bottom:0;}
#footer a{text-decoration:none;color:#fff;}
#footer a:hover{text-decoration:underline;}
#footer .toplink{display:block;margin-top:3px;margin-bottom:10px;font-weight:bold;font-size:10pt;line-height:12pt;text-transform: uppercase;}
#footer .anbieter{color:#999;}

