/* Style sheet default */
#wrapper #footer iframe table{background-color:#f00;color:#ffffff;}
*{margin:0;padding:0;}
body{background:url("tl_files/template/bg/bgtest.png") right bottom repeat-x;font-family:trebuchet ms, sans-serif, tahoma;font-size:100.01%;color:#2d2d2d;background-attachment:fixed; min-height:100%;}
html{background:url("tl_files/template/bg/backneu2.jpg") left top repeat;min-height:100%; height:100%;}
#header{height:80px;top:-70px;position:relative;margin-bottom:-60px;}
#logo{width:225px;height:62px;left:16px;top:0;position:absolute;padding-left:5px;background: url("tl_files/template/nav/nav_overlay.png") left top no-repeat; text-indent:-5000px;}
#logo h1{width:230px;height:62px;display:block;background:url("tl_files/template/header/logo.png") left top no-repeat;border:0;}
#logo img{left:0;top:0;position:absolute;overflow:hidden;display:none;}
.home #logo,.kontakt #logo,.add_event #logo{background-color:#009BBA;}
.news #logo,.news-details #logo{background-color:#a7d751;}
.fotos #logo,.fotos-details #logo{background-color:#7667aa;}
.events #logo,.event-details #logo{background-color:#009BBA;}
.fotos-details #logo{background-color:#7667aa;}
.videos #logo{background-color:#f85610;}
#styria_text{width:30px;height:65px;left:0;top:0;position:absolute;display:block;padding:2px;background-color:#fff;background:url("tl_files/template/header/logo_styria.png") left top no-repeat;}
#container{padding-bottom:40px;}
#main{}
#main h1{}
#main h2{}
#main h3{}
a{outline:none;}
#main .ce_text p{font-size:0.9em;line-height:1.4em;}
#main .ce_text ul{margin-top:0.5em;margin-bottom:0.5em;margin-left:1em;}
#footer{width:100%;height:30px;bottom:0;left:0;position:fixed;background:url("tl_files/template/footer/footer.png") left top repeat-x;border-top:1px dotted #bdbdbd;z-index:999;}
#footer .inside{width:1000px;margin:0 auto;}
#social{width:150px;height:25px;float:right;margin-top:3px;margin-right:106px;}
#social ul{float:right;list-style-type:none;}
#social ul li{width:25px;height:25px;float:left;display:block;margin-right:20px;}
#social ul li a{width:25px;height:25px;display:block;}
#social ul li.facebook_btn{background:url("tl_files/template/icons/Facebook_icon.png") left top no-repeat;}
#social ul li.twitter_btn{background:url("tl_files/template/icons/twittericon.png") left top no-repeat;}
#newsletterbtn{left:306px;top:5px;position:absolute;display:inline-block;padding:1px 4px 2px;text-decoration:none;font-size:0.8em;color:#fff;z-index:999; text-transform:uppercase;}
#newsletterbtn:hover{background-color:#f2f20a;color:#fff;}
.fotos-details .ce_facebooklikeit,.event-details .ce_facebooklikeit{right:0;top:70px;position:absolute;z-index:999;}
.news-details .ce_facebooklikeit{left:35px;top:55px;position:absolute;z-index:999;}
.xfacebook{height:278px;overflow:hidden;margin-left:15px;}
.kontakt .ce_facebooklikeit{display:none;}
#footer iframe html{color:#ffffff !important;}
facebook_btn{background:url("tl_files/template/icons/facebook.png") left top no-repeat;}
.anfrage{font-size:0.9em;}
.anfrage table .col_0{width:140px;}
.anfrage input,.anfrage textarea{margin-top:3px;margin-bottom:3px;padding-top:1px;padding-bottom:1px;padding-left:2px;font-family:verdana;}
.anfrage input.captcha{width:25px;text-align:center;}
.anfrage .error{font-size:0.9em;color:#ff0000;}
#main .mod_search{font-size:0.9em;}
#main .mod_search .header{margin-bottom:10px;font-style:italic;}
#main .mod_search div.even,#main .mod_search div.odd{margin-bottom:15px;}
#main .mod_search h3{margin-bottom:3px;}
#main .mod_search h3 a{color:#ff0000;}
#main .mod_search h3 .relevance{font-size:0.75em;}
#main .mod_search .highlight{color:#ff0000;}
#main .mod_search .url{font-style:italic;font-size:0.9em;color:#555;}
#copyright{width:300px;position:relative;display:block;margin:0 auto;font-size:0.9em;}
#copyright a{color:#ff0000;}
#copyright a:hover{text-decoration:none;}
.label{float:left;margin-right:10px;font-weight:bold;}
.label:after{content:':';}
.home .pagination,.home .total,.fotos .pagination,.fotos .total,.events .pagination,.events .total,.videos .pagination,.videos .total,.news .total{display:none;}
.box_left_small .mod_cataloglist{width:510px;height:230px;left:0;position:relative;overflow:hidden;float:left;margin-bottom:10px;padding:18px 0 20px 20px;background-color:#000000;font-weight:bold;color:#fff;background:url("tl_files/template/content/left_box_small2.png") left top no-repeat;}
.box_left_big .mod_cataloglist,.box_left_big .mod_catalogreader{width:490px;left:0;position:relative;overflow:visible;float:left;margin-bottom:20px;padding:20px 20px 0;color:#fff;background:url("tl_files/template/bg/back2.png") left top repeat;}
.news .box_left_big .mod_cataloglist{width:510px;padding-right:0;}
.box_left_small,.box_right_small{position:relative;}
.box_left_newest .titel h2{margin-bottom:2px;font-weight:bold;font-size:0.9em;}
.box_left_newest .datum{font-weight:bold;font-size:0.85em;}
.box_left_newest .location h3{margin-top:0;margin-bottom:5px;font-size:0.85em;}
.box_titel{float:left;margin-top:1px;margin-right:4px;}
.box_icon_left{width:60px;height:60px;left:485px;top:0;position:absolute;display:block;z-index:999;}
.box_left_newest div.first{width:234px;float:left;padding-right:10px;border-right:1px dotted #bababa;}
.box_left_newest div.last{float:right;margin-right:19px;}
.box_left_newest .link{width:227px;height:19px;top:82px;position:absolute;display:block;margin-bottom:5px;padding-top:129px;padding-right:5px;text-decoration:none;font-size:0.8em;color:#fff;text-transform:uppercase;}
.box_left_newest .link a:hover{background:url("tl_files/template/content/mehr_link_over.png") left top no-repeat;}
.home #top_event .flyer{top:70px;position:absolute;}
.home #top_event .image img{border-top:5px solid #ea0000;}
.home #top_event .datum{float:left;margin-right:10px;font-weight:normal;font-size:1.2em;}
.home #top_event .titel h2{font-size:1.2em;color:#ea0000;text-transform:uppercase;}
.home #top_event .location h3{clear:both;margin-top:3px;margin-bottom:5px;font-size:1em;}
#top_story .image img{border-top:5px solid #a7d751;}
#top_story.box_left_small .foto{height:160px;overflow:hidden;}
#top_story .foto{top:70px;position:absolute;}
#top_story .datum{float:left;margin-right:10px;font-weight:normal;font-size:1.2em;}
#top_story .titel h2{text-decoration:none;font-size:1.2em;color:#a7d751;text-transform:uppercase;}
#top_story .beschreibung{clear:both;margin-top:3px;margin-bottom:5px;}
#top_event .link,#top_story .link{width:485px;height:18px;top:75px;position:absolute;display:block;padding-top:137px;padding-right:5px;text-align:right;text-decoration:none;font-size:0.8em;color:#fff;text-transform:uppercase;}
#top_story .pagination{display:none;}
.news_list_left .item{width:230px;position:relative;float:left;margin-right:17px;margin-bottom:25px;padding-right:5px;padding-bottom:5px;border-right:1px dotted #bababa;border-bottom:1px dotted #bababa;}
.news_list_left .titel h2{margin-bottom:2px;font-weight:bold;font-size:0.85em;color:#a7d751;}
.news_list_left .image img{border-top:5px solid #a7d751;}
.news_list_left .datum{margin-bottom:4px;font-size:0.75em;}
.news_list_left .beschreibung{width:100px;float:left;margin-left:10px;font-size:0.8em;}
.news_list_left .foto{width:90px;float:left;margin-right:10px;}
#news_liste .item .link{width:45px;height:18px;bottom:2px;right:0;position:absolute;display:block;margin-top:-22px;margin-right:2px;padding-top:1px;text-align:center;background-color:#a7d751;font-weight:bold;text-decoration:none;font-size:0.8em;color:#ffffff;text-transform: uppercase;}
#news_liste .mod_cataloglist{padding-bottom:40px;}
#news_liste .link:hover{background-color:#000;}
.news .pagination{width:300px;height:60px;bottom:0;left:20px;position:absolute;display:block;font-size:0.85em;}
.news .pagination p{display:none;margin-bottom:5px;padding:3px 5px;background-color:#a7d751;}
.news .pagination ul li{float:left;margin-top:15px;list-style-type:none;}
.news .pagination ul li a,.news .pagination ul li span{margin-top:5px;margin-right:4px;margin-bottom:5px;padding:2px 3px;background-color:#000;border-bottom:1px dotted #fff;text-decoration:none;color:#fff;}
.news .pagination ul li a:hover,.news .pagination .link:hover{background-color:#a7d751;}
.news .pagination span.current{background-color:#a7d751;}
#start_videos,#fotos_search,#event_search,.box_right_small,#tickets-bestellbox,#videos_search,#tickets-verkaufen{position:relative;}
.box_right_small .mod_cataloglist{width:260px;height:230px;float:left;margin-bottom:10px;padding:18px 20px 20px;color:#fff;background:url("tl_files/template/content/right_box_small.png") left top no-repeat;}
.veranstalter .box_right_small{width:260px;height:230px;float:left;margin-top:37px;margin-bottom:10px;margin-left:18px;padding:18px 20px 20px;color:#fff;background:url("tl_files/template/content/right_box_small.png") left top no-repeat;}
.registrierung .box_right_small{width:260px;height:230px;float:left;margin-top:0;margin-bottom:10px;margin-left:18px;padding:18px 20px 20px;color:#fff;background:url("tl_files/template/content/right_box_small.png") left top no-repeat;}
.box_icon_right{left:255px;top:0;position:absolute;}
.box_right_newest .item{clear:both;}
.box_right_newest .spacer{width:260px;height:2px;clear:both;margin:6px 0;border-top:1px dotted #bababa;}
.box_right_newest .item .foto,.box_right_newest .item .preview{float:left;margin:3px 10px 7px 0;}
.box_right_newest .datum{margin-top:3px;margin-bottom:10px;font-weight:normal;font-size:0.85em;}
.box_right_newest .titel h2{font-weight:bold;font-size:0.85em;}
.box_right_newest .beschreibung{width:150px;float:left;display:block;margin-top:5px;font-weight:normal;font-size:0.8em;color:#a6a6a6;}
.box_right_newest .location{margin-top:5px;font-size:0.85em;}
.box_right_newest .kurzbeschreibung{width:130px;float:left;display:block;margin-top:5px;font-size:0.8em;color:#a6a6a6;}
.box_right_newest .image img{border-top:5px solid;}
.home #start_videos .image img,.home #start_videos .titel{border-color:#f85610;color:#f85610;}
.home #start_news .image img,.home #start_news .titel{border-color:#a7d751;color:#a7d751;}
.clearer,.clear{clear:both;}
#fotos_newest .titel a{text-decoration:none;color:#9e91cf;}
#fotos_newest .image{display:none;}
#fotos_newest .preview img{}
#fotos_newest .image img{border-top:5px solid #7667aa;}
#fotos_newest .image.first{display:block;}
#videos_newest .titel a{text-decoration:none;color:#f85610;}
#videos_newest .image img{border-top:5px solid #f85610;}
#videos_newest .kurzbeschreibung{margin-bottom:5px;font-size:0.85em;}
#events_newest .titel a,#events .box_left_newest .titel a{margin-bottom:2px;font-weight:bold;text-decoration:none;color:#009bba;}
#events_newest div.first{width:234px;float:left;margin-right:11px;padding-right:10px;border-right:1px dotted #bababa;}
#events_newest .first .image img{float:none;border-top:5px solid #009bba;}
#events_newest .first .image{display:block;}
#events_newest .first .datum{font-size:0.85em;}
#events_newest .first .link a{display:inline-block;}
#events_newest div.last{float:none;margin:0;padding:0;}
#events_newest .item{float:none;}
#events_newest .image{float:none;display:none;}
#events_newest .datum{margin-right:25px;}
#events_newest .location{margin:0;}
#events_newest .spacerl{width:232px;height:1px;float:left;margin-top:1px;margin-bottom:3px;border-bottom:1px dotted #bababa;}
#events_newest .last .spacerl,#events_newest .first .spacerl{display:none;}
#events_newest .show_all_link{width:227px;height:17px;right:31px;top:215px;position:absolute;display:block;margin-bottom:5px;padding-top:2px;padding-right:5px;text-align:right;background-color:#009BBA;text-decoration:none;font-size:0.8em;color:#fff;text-transform:uppercase;}
#events_newest .show_all_link:hover{background-color:#000;}
#events_newest .link_newest{display:none;}
#events_newest .first .link_newest{display:block;}
#events .box_left_newest .image img{border-top:5px solid #009bba;}
.show_all_link .cufon{margin-top:-3px;}
#events_newest .link a{display:none;}
.search_box .mod_catalogfilter h3{width:120px;float:left;padding-top:2px;font-size:0.8em;text-transform: uppercase;}
.calendar{width:258px;left:18px;top:30px;position:absolute;text-align:center;font-size:0.9em;color:#fff;}
.fotos .calendar .calendar-month{margin-bottom:5px;text-align:center;background-color:#7667aa;font-size:1.1em;text-transform:uppercase;}
.events .calendar .calendar-month{margin-bottom:5px;text-align:center;background-color:#009BBA;font-size:1.1em;text-transform:uppercase;}
.calendar td{width:35px;height:20px;background-color:#1f1f1f;color:#bababa;}
.fotos .calendar td.linked-day{border-bottom:2px solid #7667aa;}
.events .calendar td.linked-day{border-bottom:2px solid #009BBA;}
.calendar td.linked-day a{width:35px;height:18px;display:block;padding-top:2px;text-decoration:none;color:#fff;}
.calendar .calendar-prev a{width:50px;height:17px;float:left;display:block;background-image:url("tl_files/template/content/month_prev.png");background-repeat:no-repeat;text-indent:-10000px; background-position:30px 3px;}
.calendar .calendar-next a{width:50px;height:17px;float:right;display:block;background-image:url("tl_files/template/content/month_next.png");background-repeat:no-repeat;text-indent:-10000px; background-position:0px 3px;}
.fotos .calendar td.linked-day a:hover{background-color:#7667aa;}
.events .calendar td.linked-day a:hover{background-color:#009BBA;color:#fff;}
.search_box .mod_catalogfilter{width:260px;height:230px;float:left;margin-bottom:10px;padding:18px 20px 20px;color:#fff;background:url("tl_files/template/content/right_box_small.png") left top no-repeat;}
#event_filter.search_box .mod_catalogfilter{width:260px;height:77px;float:left;display:block;padding:18px 20px 20px;background:url("tl_files/template/content/box_right_filter.png") left top no-repeat;color:#fff;}
.search_box .select{width:140px;margin-bottom:5px;font-size:0.8em;}
.search_box .text{width:210px;margin-top:2px;padding:4px 5px;background-color:#fff;border:0;font-size:0.8em;}
.search_box .widget{margin-bottom:5px;}
.fotos #fotos_search .submit{width:44px;height:58px;left:255px;top:0;position:absolute;display:block;border:0;background:url("tl_files/template/icons/fotos_suche_icon.png") left top no-repeat;cursor:pointer;}
.videos #videos_search .submit{width:44px;height:58px;left:255px;top:0;position:absolute;display:block;border:0;background:url("tl_files/template/icons/videos_suche_icon.png") left top no-repeat;cursor:pointer;}
#event_search .submit{width:44px;height:58px;left:255px;top:0;position:absolute;display:block;border:0;background:url("tl_files/template/icons/event_suche_icon.png") left top no-repeat;cursor:pointer;}
.fotos #fotos_search .submit:hover,#event_search .submit:hover,#videos_search .submit:hover{background-position: 0px -68px;}
.fotos #fotos_search .search,#event_search .search,#videos_search .search{margin-bottom:20px;}
.search_box .clearall{display:none;}
.entries_label{display:none;margin-bottom:20px;font-size:0.85em;}
.entries_label .foto{width:96px;float:left;margin-right:10px;padding-bottom:3px;border-bottom:5px solid #7667aa;text-transform: uppercase;}
.fotos .entries_label .datum{width:90px;float:left;margin-right:10px;padding-bottom:3px;border-bottom:5px solid #7667aa;text-transform: uppercase;}
.fotos .entries_label .event{width:150px;float:left;margin-right:10px;padding-bottom:3px;border-bottom:5px solid #7667aa;text-transform: uppercase;}
.fotos .entries_label .location{width:103px;float:left;margin-right:0;padding-bottom:3px;border-bottom:5px solid #7667aa;text-transform: uppercase;}
.fotos #fotos_list .item{position:relative;display:block;margin-top:8px;margin-bottom:10px;padding-top:5px;padding-right:0;padding-bottom:18px;border-bottom:1px dotted #bababa;cursor:pointer;}
.fotos #fotos_list .item .datum{width:95px;float:left;display:none;margin-right:10px;font-size:0.8em;}
.fotos #fotos_list .item .titel h2{margin-right:13px;font-weight:bold;font-size:1em;color:#9e91cf;}
.fotos #fotos_list .item .location h3{font-size:0.8em;color:#edebeb;}
.fotos #fotos_list .item .preview{clear:both;margin-top:10px;margin-left:-18px;}
.fotos #fotos_list .item .preview .image{margin-left:18px;}
.fotos #fotos_list .item .preview .image img{border-top:5px solid #7667aa;}
#fotos_list .item .preview .image img{border-right:1px dotted #808080;border-bottom:1px dotted #808080;border-left:1px dotted #808080;}
.detaillink{width:503px;height:76px;left:-34px;top:-16px;position:absolute;overflow:hidden;display:block;padding-top:50px;padding-left:40px;text-align:center;background-image:url("tl_files/template/content/mehr_btn.png");background-repeat:no-repeat;background-position: -590px 0px;text-indent:-1000px;}
.detaillinkfotos{width:503px;height:92px;left:-34px;top:-11px;position:absolute;overflow:hidden;display:block;margin-left:-;padding-top:65px;padding-left:40px;text-align:center;background-image:url("tl_files/template/content/mehr_btn_fotos.png");background-repeat:no-repeat;background-position: -590px 0px;text-indent:-1000px;}
.detaillink_titel{font-weight:bold;text-decoration:none;font-size:1.2em;color:#fff;text-transform:uppercase;}
.bobo{background-position: 0px 0px;text-indent:0px;}
.fotos #box_top{clear:both;margin-bottom:0;margin-left:15px;padding-bottom:0;font-size:0;}
.fotos #box_bottom{clear:both;margin-bottom:0;margin-left:15px;padding-bottom:0;font-size:0;}
.fotos .datebox{width:490px;height:37px;margin-bottom:-10px;margin-left:-52px;padding-top:4px;padding-left:55px;text-align:left;background-image:url("tl_files/template/content/date_box_fotos_bg.png");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:0.85em;color:#fff;text-transform:uppercase; background-position: 15px 0px;}
#fotos-details{position:relative;}
.fotos-details #fotos-details .mod_catalogreader{width:510px;position:relative;overflow:visible;float:left;padding:18px 0 0 20px;color:#fff;background:url("tl_files/template/bg/back2.png") left top repeat;}
.fotos-details #fotos-details .datum{margin-right:10px;margin-bottom:1px;font-weight:normal;font-size:1em;}
.fotos-details #fotos-details .titel h2{font-weight:bold;font-size:1.2em;color:#9e91cf;text-transform:uppercase;}
.fotos-details #fotos-details .location h3{width:487px;clear:both;margin-top:1px;margin-bottom:15px;padding-bottom:9px;border-bottom:1px dotted #bababa;font-size:1em;}
.fotos-details #fotos-details .item .galerie{margin-left:-27px;}
.fotos-details #fotos-details .image img{margin-bottom:20px;border-top:5px solid #7667aa;}
#fotos-details .item .galerie .image{margin-left:27px;}
#fotos-details .item .galerie .image img{border-right:1px dotted #808080;border-bottom:1px dotted #808080;border-left:1px dotted #808080;}
.fotos-details #fotos-details .openall a{width:360px;height:18px;float:right;display:block;margin-right:20px;padding-top:2px;text-align:center;background-color:#7667aa;font-weight:bold;text-decoration:none;font-size:0.8em;color:#fff;text-transform:uppercase;}
.fotos-details #fotos-details .openall a:hover{background-position: right -20px;}
.fotos-details #fotos-details #fotos_icon{top:0;left:485px;position:absolute;}
.box_right_navigation{position:relative;margin-bottom:20px;color:#fff;}
.mod_dlh_googlemaps{left:0;top:160px;position:absolute;display:block;}
.noobButtons{left:31px;top:19px;position:absolute;display:block;font-size:0.85em;}
.noobWrapper{margin-top:40px;min-height: 430px;}
.box_right_navigation .buttons span{margin-right:10px;padding-bottom:3px;border-bottom:5px solid #fff;color:#fff;text-transform:uppercase;cursor: pointer;}
.fotos-details .buttons span:hover{border-bottom:5px solid #7667aa;color:#7667aa;}
.fotos-details .buttons span.noobActive{border-bottom:5px solid #7667aa;color:#7667aa;}
#event-details-navigation .buttons span.noobActive{border-bottom:5px solid #009bba;color:#009bba;}
#event-details-navigation .buttons span:hover{border-bottom:5px solid #009bba;color:#009bba;}
.box_right_navigation .ce_noobSlideStart{width:260px;height:485px;float:left;padding:18px 20px 0;background:url("tl_files/template/bg/back2.png") left top repeat;}
.box_right_navigation .events_navigation .item{clear:both;}
.box_right_navigation .events_navigation .spacer{width:260px;height:2px;clear:both;margin-bottom:6px;border-top:1px dotted #bababa;}
.box_right_navigation .events_navigation .last .spacer{display:none;}
.box_right_navigation .events_navigation .item .flyer{float:left;margin-top:1px;margin-bottom:3px;margin-left:0;}
.box_right_navigation .events_navigation .item .flyer img{margin-right:10px;border-top:2px solid #009bba;}
.box_right_navigation .events_navigation .datum{margin-bottom:0;font-weight:normal;font-size:0.8em;}
.box_right_navigation .events_navigation .titel h2{margin-bottom:0;font-weight:bold;font-size:0.85em;color:#009bba;}
.box_right_navigation .events_navigation .titel h2 a{text-decoration:none;color:#009bba;}
.box_right_navigation .events_navigation .location{margin-top:0;margin-bottom:5px;font-size:0.8em;}
.box_right_navigation .events_navigation .image img{border-top:2px solid #009bba;}
.box_right_navigation .webseite a{text-decoration:underline;color:#fff;}
#event-details-navigation .webseite a:hover{color:#009bba;}
#fotos-details-navigation .webseite a:hover{color:#7667aa;}
.box_right_navigation .pagination,.box_right_navigation .total{display:none;}
.box_right_navigation .fotos_navigation .item{clear:both;}
.box_right_navigation .fotos_navigation .last .spacer{display:none;}
.box_right_navigation .fotos_navigation .spacer{width:260px;height:2px;clear:both;margin:6px 0;border-top:1px dotted #bababa;}
.box_right_navigation .fotos_navigation .item .preview{float:left;margin:3px 5px 5px 0;}
.box_right_navigation .fotos_navigation .datum{margin-bottom:0;font-weight:normal;font-size:0.8em;}
.box_right_navigation .fotos_navigation .titel h2{margin-bottom:0;font-weight:bold;font-size:0.85em;color:#9e91cf;}
.box_right_navigation .fotos_navigation .titel h2 a{text-decoration:none;color:#9e91cf;}
.box_right_navigation .fotos_navigation .location{margin-top:0;margin-bottom:5px;font-size:0.8em;}
.box_right_navigation .fotos_navigation .image img{border-top:2px solid #7667aa;}
.box_right_navigation .fotos_navigation .image{display:none;}
.box_right_navigation .fotos_navigation .image.first{display:block;margin-right:5px;}
.box_right_navigation .location_navigation .field{margin-bottom:5px;font-size:0.8em;}
.fotos-details .box_right_navigation .location_navigation .label{width:70px;padding-left:1px;font-weight:bold;color:#9e91cf;}
.event-details .box_right_navigation .location_navigation .label{width:70px;padding-left:1px;font-weight:bold;color:#009bba;}
.box_right_navigation .location_navigation .link{display:none;}
.events .entries_label{margin-bottom:10px;}
.events #events_liste #events-text{float:left;margin-top:3px;}
.events #events_liste #events-icon{top:0;left:485px;position:absolute;z-index: 100;}
.events #events_liste .item{position:relative;display:block;margin-top:8px;margin-bottom:15px;padding-bottom:16px;border-bottom:1px dotted #bababa;cursor:pointer;min-height:92px;height:auto !important;height:92px;}
.events #events_liste .item .datum{float:left;margin-right:5px;font-size:0.8em;color:#a6a6a6;}
.events #events_liste .item .titel h2{width:450px;margin-bottom:2px;padding-top:0;font-weight:bold;font-size:1em;color:#009bba;}
.events #events_liste .item .location h3{margin-bottom:6px;font-size:0.8em;}
.events #events_liste .item .flyer{width:100px;float:left;margin-right:15px;}
.events #events_liste .item .flyer img{border-top:5px solid #009bba;}
.events #events_liste .item .flyer img.placeholder{border-top:0px;}
.events #events_liste .item .beginn,.events #events_liste .item .musikrichtungen,.events #events_liste .item .djs,.events #events_liste .item .specials{font-size:0.8em;color:#a6a6a6;}
.events #events_liste .detaillink a:hover{background-color:#009bba;background-position: right -20px;}
.events #events_liste .spacer{width:100%;height:2px;clear:both;display:none;margin:16px 0;border-top:1px dotted #bababa;}
.events #events_liste .spacer1{width:100%;height:2px;clear:both;display:none;margin:16px 0 0;border-top:1px dotted #bababa;}
.events .entries_label .datum{width:90px;float:left;margin-right:15px;padding-bottom:3px;border-bottom:5px solid #009bba;text-transform: uppercase;}
.events .entries_label .event{width:325px;float:left;margin-right:10px;padding-bottom:3px;border-bottom:5px solid #009bba;text-transform: uppercase;}
.events .entries_label .location{width:140px;float:left;display:none;padding-bottom:3px;border-bottom:5px solid #009bba;text-transform: uppercase;}
.events .entries_label{display:none;}
.events .datebox{width:490px;height:37px;margin-left:-52px;padding-top:4px;padding-left:55px;text-align:left;background-image:url("tl_files/template/content/date_box_events_bg.png");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:0.85em;color:#fff;text-transform:uppercase; background-position: 15px 0px; letter-spacing:1px;}
.events .box_left_newest .flyer{height:152px;overflow:hidden;}
.videos .datebox{width:490px;height:37px;margin-left:-52px;padding-top:4px;padding-left:55px;text-align:left;background-image:url("tl_files/template/content/datebox_videos.png");background-repeat:no-repeat;font-weight:bold;text-decoration:none;font-size:0.85em;color:#fff;text-transform:uppercase; background-position: 15px 0px;}
.videos #videos_liste .item{height:100px;position:relative;display:block;margin-top:8px;margin-bottom:15px;padding-top:0;padding-bottom:8px;border-bottom:1px dotted #bababa;cursor:pointer;}
.videos #videos_liste .item .datum{margin-bottom:8px;font-size:0.8em;color:#a6a6a6;}
.videos #videos_liste .item .kurzbeschreibung{margin-bottom:8px;font-size:0.8em;color:#a6a6a6;}
.videos #videos_liste .item .location{margin-bottom:6px;font-weight:bold;font-size:0.8em;}
.videos #videos_liste .item .titel h2{width:450px;margin-bottom:2px;padding-top:0;font-weight:bold;font-size:1em;color:#f85610;}
.videos #videos_liste .item .kurzbeschreibung{font-size:0.85em;}
.videos #videos_liste .item .preview{width:145px;height:100px;float:left;margin-right:15px;}
.videos #videos_liste .item .preview img{border-top:5px solid #f85610;}
#news-details .label{display:none;}
#news-details .foto{float:left;margin-right:20px;margin-bottom:10px;}
#news-details .text{line-height:1.4em;}
#news-details .text ul{margin-left:25px;}
#news-details a{color:#a7d751;}
#news-details a:hover{color:#fff;}
#news-details .image img{border-top:5px solid #a7d751;}
#news-details .datum{float:left;margin-right:10px;font-weight:normal;font-size:1.2em;color:#a7d751;}
#news-details .titel h2{margin-bottom:40px;font-size:1.2em;text-transform:uppercase;}
#news-details .text{margin-top:10px;font-size:0.85em;}
#news-details .back a,#event-details .back a,#fotos-details .back a{width:470px;height:18px;float:left;display:inline-block;margin-top:0;margin-bottom:15px;padding-top:2px;padding-right:20px;text-align:right;font-weight:bold;text-decoration:none;font-size:0.8em;color:#fff;text-transform:uppercase;}
#news-details .back a:hover,#event-details .back a:hover,#fotos-details .back a:hover{background-color:#000;}
#news-details .back a{margin-top:20px;background-color:#a7d751;}
#event-details .back a{margin-top:20px;background-color:#009bba;}
#fotos-details .back a{background-color:#7667aa;}
#event-details .mod_catalogreader h1,#event-details .titel .label,#event-details .datum .label,#event-details .location .label,#event-details .beschreibung .label{display:none;}
#event-details{position:relative;}
#event-details .flyer .label{display:none;}
#event-details .flyer{float:left;margin-right:15px;padding-bottom:10px;border-top:5px solid #009bba;}
#event-details .datum{margin-right:10px;margin-bottom:1px;font-weight:normal;font-size:1em;}
#event-details .location h3{clear:both;margin-top:1px;margin-bottom:15px;padding-bottom:9px;border-bottom:1px dotted #bababa;font-size:1em;}
#event-details .titel h2{font-weight:bold;font-size:1.2em;color:#009bba;text-transform:uppercase;}
#event-details .beschreibung{clear:both;font-size:0.85em;}
#event-details .beginn,#event-details .eintritt,#event-details .eintrittvvk,#event-details .kategorie,#event-details .musikrichtungen,#event-details .specials,#event-details .djs{margin-bottom:5px;font-size:0.9em;}
#event-details .label{color:#009bba;}
.arrow{width:20px;height:20px;right:0;position:absolute;display:none;background-image:url("tl_files/template/content/akkordeon_pfeil.png");background-repeat:no-repeat;}
#events_liste .fieldset{cursor: pointer;}
.tipp{width:35px;height:2px;right:0;top:-2px;position:absolute;display:block;padding-top:33px;text-align:center;font-family:verdana;font-weight:bold;font-size:0.6em;background:url("tl_files/template/icons/tipp_ico_2.png") left top no-repeat;}
.ticket{width:50px;height:2px;bottom:20px;right:0;position:absolute;display:block;padding-top:33px;text-align:center;font-family:verdana;font-weight:bold;text-decoration:none;font-size:0.6em;color:#fff;background:url("tl_files/template/icons/tickets_ico_liste.png") right top no-repeat;}
.mod_Ticket-Bestellbox{width:260px;float:left;display:block;margin-bottom:20px;padding:20px 20px 0;font-size:0.85em;color:#fff;background:url("tl_files/template/bg/back2.png") left top repeat;}
.mod_Ticket-Bestellbox .paypal-submit{width:269px;height:50px;left:-4px;position:relative;clear:both;margin-top:5px;border:0;font-size:0%;background:url("tl_files/template/content/kaufen_btn.png") left top no-repeat;cursor:pointer;}
.mod_Ticket-Bestellbox #quantity{width:25px;padding:3px;border:0;font-size:0.85em;}
.mod_Ticket-Bestellbox .paypal-submit:hover{background-position: 0px -73px;}
.mod_Ticket-Bestellbox #ticketcount{font-weight:bold;color:#009bba;}
.event-details .mod_Ticket-Bestellbox .infotext{display:none;padding-top:5px;padding-bottom:10px;font-size:0.9em;color:#9c9c9c;}
.mod_Ticket-Bestellbox p{margin-bottom:10px;}
#tickets-verkaufen option{padding-left:20px;}
#tickets-verkaufen optgroup{font-size:0.9em;}
#tickets-verkaufen h3{width:220px;margin-top:0;margin-bottom:18px;font-size:1.2em;color:#009bba;}
#tickets-verkaufen .paypal-submit{margin-top:15px;}
#tickets-verkaufen .mod_Ticket-Bestellbox{height:230px;float:left;display:block;}
#tickets-verkaufen{margin-bottom:8px;}
#tickets-verkaufen-info-btn{right:150px;top:137px;position:absolute;display:block;padding:3px 3px 2px;background-color:#009BBA;font-weight:bold;font-size:0.8em;color:#fff;cursor:pointer;}
.event-details #tickets-verkaufen-info-btn{right:150px;top:78px;position:absolute;display:block;}
#tickets-verkaufen-info{width:290px;height:275px;bottom:240px;left:5px;position:absolute;padding:15px;background:url("tl_files/template/bg/backneu.jpg") left top repeat;border:1px dotted #000;font-size:0.85em;color:#242323;z-index:999;}
.home #tickets-verkaufen-info{left:5px;top:105px;position:absolute;}
.event-details #tickets-verkaufen-info{bottom:185px;left:5px;position:absolute;}
#tickets-verkaufen-info span{font-size:0.7em;color:#808080;}
#tickets-verkaufen-info h3{font-size:1.2em;color:#009bba;}
#tickets-verkaufen-info-over{opacity:1;}
#tickets-verkaufen-info-out{opacity:0;}
.mod_article{padding-top:4px;}
.left_box_shadow{bottom:-3px;left:16px;position:absolute;}
.navigation_shadow .right_box_shadow{bottom:-8px;left:16px;position:absolute;}
.navigation_shadow{margin-bottom:10px;padding-bottom:15px;}
.right_box_shadow{bottom:-3px;left:16px;position:absolute;}
.registrierung .mod_article{padding-top:20px;padding-bottom:50px;background:url("tl_files/template/bg/back2.png") left top repeat;}
.registrierung .submit{right:20px;position:absolute;}
.registrierung .captcha_text{color:#bababa;}
#event_login p.error{left:20px;position:relative;}
#passwort-vergessen{font-size:0.9em;}
#passlink{left:170px;top:-25px;position:relative;}
#passlink a{color:#009bba;}
#passlink a:hover{color:#fff;}
#registrierung-bestaetigung .ce_text,#konto-aktiviert .ce_text{font-size:1.2em;color:#000;}
#konto-aktiviert .ce_text{width:515px;display:block;margin-bottom:20px;margin-left:20px;border-bottom:1px dotted #bababa;font-weight:bold;text-decoration:none;color:#009bba;}
#konto-aktiviert .ce_text p{color:#009bba;}
.add_event h2{width:510px;height:30px;display:block;margin-bottom:20px;margin-left:20px;border-bottom:1px dotted #bababa;font-size:1.5em;color:#009bba;text-transform:uppercase;}
.add_event #main .addeventbox{padding-top:20px;padding-bottom:20px;background:url("tl_files/template/bg/back2.png") left top repeat;}
.addlocation #main .addeventbox{padding-top:20px;padding-bottom:50px;background:url("tl_files/template/bg/back2.png") left top repeat;}
.addeventnav li{float:left;display:inline-block;margin-right:5px;padding:5px 10px;background:url("tl_files/template/bg/back2.png") left top repeat;font-weight:bold;font-size:1.2em;color:#fff;list-style-type:none;cursor:pointer;}
.addeventnav li a{text-decoration:none;color:#fff;}
.addeventnav{margin-left:-16px;padding-left:0;}
.add_event #event_login{font-size:0.9em;}
.addeventnav li:hover,li.addeventbtn{background-color:#009BBA;color:#fff;background-image:none;}
.add_event h1{width:510px;height:30px;display:none;margin-bottom:20px;padding-left:20px;border-bottom:1px dotted #bababa;font-size:1.5em;color:#009bba;background:url("tl_files/template/bg/back2.png") left top repeat;text-transform:uppercase;}
.add_event .mod_Event,.add_event .ce_form,.add_event .mod_registration{font-size:0.9em;}
.add_event .ce_form .submit{right:20px;position:absolute;}
.add_event .captcha{width:30px;}
.add_event p.error{font-weight:bold;font-size:0.8em;color:#f20c0c;}
.add_event label{width:150px;display:inline-block;margin-left:20px;font-weight:bold;color:#fff;text-transform:uppercase;}
.add_event p{margin-bottom:10px;color:#fff;}
.add_event td{padding-bottom:10px;}
.add_event .hint{margin-left:10px;padding-left:10px;font-size:0.8em;color:#8a8a8a;}
.add_event input.file{margin-right:20px;margin-bottom:10px;}
.add_event .text,.add_event .textarea,.add_event .captcha{padding:2px 5px;border:1px solid #666;}
.add_event .textarea{width:193px;font-family:trebuchet ms, sans-serif, tahoma;font-size:1em;}
.add_event #ce_eintritt,.add_event #ce_eintrittvvk{width:80px;}
.add_event .spanlabel{margin-right:8px;margin-left:4px;}
.add_event .submit{height:30px;float:right;margin-top:20px;margin-right:20px;padding-right:5px;padding-left:5px;text-align:center;background-color:#009BBA;background-position:left top;background-repeat:repeat;border:0;font-weight:bold;font-size:0.9em;color:#fff;text-transform:uppercase;cursor:pointer;}
.add_event #logoutbtn a{width:200px;display:block;margin-left:30px;padding-top:5px;padding-bottom:3px;text-align:center;background-color:#009BBA;font-weight:bold;text-decoration:none;font-size:0.85em;color:#fff;}
.add_event #logoutbtn a:hover{background-color:#fff;color:#009bba;}
#addlocation{}
.add_event .submit:hover{background-color:#fff;color:#009bba;}
#music-list .spanlabel{width:100px;display:inline-block;font-size:0.85em;color:#fff;}
#music-list .music-list-item{margin-left:20px;}
#music-list{margin-bottom:20px;}
.facebook-panel #facebook-user span{float:left;margin-top:1px;margin-right:10px;font-size:0.9em;color:#ffffff;}
.facebook-panel{width:50%;float:right;margin-top:5px;margin-right:-195px;}
#footer .facebook-links a{width:88px;height:48px;top:-2px;position:relative;display:inline-block;padding-top:2px;padding-left:15px;font-weight:bold;text-decoration:none;font-size:0.8em;color:#fff;background:url("tl_files/template/footer/facebook_logout_btn.jpg") left top no-repeat;}
#footer .facebook-links{left:-70px;position:relative;display:inline-block;}
#footer #facebook-user{}
.bobo2{background-position:-250px 118px;}
.link_newest{width:227px;height:19px;top:82px;position:absolute;display:block;margin-bottom:5px;padding-top:129px;padding-right:5px;background-image:url("tl_files/template/content/mehr_small.png");background-repeat:no-repeat;text-transform:uppercase; background-position:-520px 118px;}
.link_topevent{width:485px;height:18px;top:75px;position:absolute;display:block;padding-top:137px;padding-right:5px;text-align:right;background-image:url("tl_files/template/content/mehr_small.png");background-repeat:no-repeat;text-decoration:none;font-size:0.8em;color:#fff;text-transform:uppercase; background-position:-590px 125px;}
.bobo3{background-position:0px 125px;}
.overlay_box{bottom:0;position:absolute;display:none;}
.banner_right{width:300px;margin-bottom:16px;margin-left:16px;padding-top:4px;}
.banner_right_content{margin-left:18px;}
.banner_right_content #anzeigetext{width:300px;margin-bottom:15px;}
#skyscraper{left:330px;top:4px;position:absolute;overflow:hidden;}
#top_banner_big{width:728px;height:90px;left:0;top:0;position:relative;overflow:hidden;float:left;display:inline-block;}
#top_banner_small{width:270px;height:90px;right:0;top:0;position:relative;overflow:hidden;float:right;display:block;}
#top_banner_small .banner_image{float:left;margin-left:15px;}
#top_banners{width:1000px;height:90px;position:relative;overflow:hidden;margin-bottom:-40px;margin:0 auto;}
#banner_content .banner_image{float:left;margin-left:30px;}
#banner_content{margin-bottom:15px;margin-left:-15px;}
.banner_name{display:none;}
.fotos-details #banner_right,.event-details #banner_right{display:none;}
.banner_image #anzeigetext{text-align:right;font-size:0.6em;}
.kontakt .box_left_big{width:490px;left:0;position:relative;overflow:visible;float:left;margin-top:4px;margin-bottom:20px;margin-left:17px;padding:20px;font-size:0.9em;color:#fff;background:url("tl_files/template/bg/back2.png") left top repeat;}
.kontakt .box_left_big h2{padding-top:10px;border-top:1px dotted #bababa;}
.kontakt .box_left_big a{color:#fff;}
.kontakt .left_box_shadow{bottom:-23px;left:0;position:absolute;}
.kontakt .right_box_shadow{bottom:-20px;left:0;position:absolute;}
.kontakt .box_icon_left{width:60px;height:60px;left:469px;top:-5px;position:absolute;display:block;z-index:999;}
.kontakt .box_icon_right{width:60px;height:60px;left:239px;top:-5px;position:absolute;display:block;z-index:999;}
.kontakt .box_right_big{width:260px;position:relative;overflow:visible;float:left;margin-top:4px;margin-bottom:10px;margin-left:17px;padding:18px 20px 10px;background:url("tl_files/template/bg/back2.png") left top repeat;font-size:0.7em;color:#fff;}
.kontakt .box_right_big .ce_text{margin-bottom:10px;padding-bottom:5px;}
.kontakt .box_left_big .box_titel{margin-top:-18px;margin-left:-35px;}
.kontakt .box_right_big .box_titel{margin-top:-17px;margin-left:-36px;}
.kontakt .box_right_big h3{margin-bottom:10px;padding-top:10px;border-top:1px dotted #bababa;color:#fff;text-transform:uppercase;}
.kontakt .box_right_big h4{margin-bottom:3px;font-size:1.1em;color:#fff;}
.kontakt .box_right_big .image_container{margin-right:10px;}
.kontakt .box_right_big a{display:block;margin-top:7px;text-decoration:underline;color:#fff;}
.kontakt .box_right_big a:hover,.kontakt .box_left_big a:hover{color:#009bba;}
.kontakt iframe{margin-top:10px;margin-bottom:10px;}
.kontakt h2{margin-bottom:6px;font-size:1em;}
#designmark{width:50px;height:120px;right:0;top:190px;position:fixed;background-image:url("tl_files/sonstige/designmark.png");background-repeat:no-repeat;background-position: 10px 0px; z-index:0;}
#designmark:hover,#eventsmark:hover{background-position: 5px 0px;}
#eventsmark{width:50px;height:120px;right:0;top:330px;position:fixed;display:block;background-image:url("tl_files/template/content/events_mark.png");background-repeat:no-repeat;background-position: 10px 0px; z-index:0;}
#add_event_banner{margin-left:17px;padding-bottom:10px;}
.fotos-details iframe,.event-details iframe{width:100%;background:transparent; border:0; margin: 0 auto;}
body.lightboxbanner,body.video-details,body.lightboxachtungchef{background:transparent;}
#CB_TG{display:block;padding-top:10px;}
.videos #CB_CloseWindow,.home #CB_CloseWindow{width:44px;height:58px;display:block;background:url("tl_files/template/icons/close_videos.png") left top no-repeat;}
.fotos-details #CB_CloseWindow{width:44px;height:58px;display:block;background:url("tl_files/template/icons/close_fotos.png") left top no-repeat;}
.event-details #CB_CloseWindow{width:44px;height:58px;display:block;background:url("tl_files/template/icons/close_events.png") left top no-repeat;}
#CB_CloseWindow{width:44px;height:58px;position:absolute;display:block;background:url("tl_files/template/icons/close_events.png") left top no-repeat;z-index:999;}
.videos #CB_Text,.home #CB_Text{visibility: hidden !important; display: none !important;}
.video-details #top_banners,.video-details #nav_bg,.video-details #designmark,.video-details .file{display:none;}
.video-details h2{margin-top:10px;padding-left:3px;color:#f85610;}
.video-details .back{display:none;}
.video-details .beschreibung{margin-top:10px;padding-left:3px;font-size:0.85em;color:#fff;}
.video-details{overflow:hidden;}
.achtungchef{width:150px;height:150px;right:0;top:35%;position:fixed;display:block;background:url("tl_files/template/icons/achtungchef.png") left top no-repeat;cursor:pointer; z-index:999 !important;;}
p.info{margin-bottom:20px;}
.events .CB_BtmNav,.event-details .CB_BtmNav{display:none;}
.newsletter #wrapper{overflow:hidden;padding-top:15px;padding-left:20px;font-size:0.85em;}
.newsletter h2{margin-bottom:10px;text-transform:uppercase;}
.newsletter .mod_subscribe{margin-top:5px;margin-bottom:10px;}
.newsletter .confirm,.newsletter .error{margin-bottom:5px;}
.newsletter #container{overflow:hidden;}
.events-location-select option{padding-left:10px;}
#events-location-select{width:260px;}
#CB_All,#CB_Body,#CB_Content,#CB_Padding,#CB_Text,#CB_TC{overflow:visible;}
#chefbtn{width:50px;height:50px;bottom:0;right:0;position:fixed;display:none;background-color:#ffffff;z-index:3999 !important;}
#chefbtn a{position:relative;z-index:1000;}
#tickets-verkaufen-info{opacity: 0;}
#tickets-verkaufen .paypal-submit{margin-top:0;}
