/* Style sheet basemod */
body{padding:0;background: url("tl_files/images/background.png") repeat center center;}
body{text-align:center;overflow-y: scroll;}
.page_margins{margin:0 auto;text-align:left;}
.page_margins{width:960px;}
.page{padding:0;}
#header{height:300px;padding:0;color:#fff1d0;background: #000 url("tl_files/images/a_klar_title.jpg") no-repeat left top;}
#header #topnav{margin:2px 10px;padding:0;font-size:82.5%;color:#aaa;background: transparent;}
#header #topnav ul{overflow:hidden;margin:0;padding:0;list-style-type:none;}
#header #topnav ul li{float:left;margin:0;padding:0 6px;border-left:1px solid #ccc;list-style:none;}
#header #topnav ul li.first_item{border:0;}
#header #topnav ul li#current a{font-weight:bold;color:#3341A0;}
#header .c25l,#header .c75r,#header .subcl,#header .subcr{margin:0;padding:0;}
#nav ul{margin-left:0;}
#main{padding:0;background: #e5e5e5;}
#footer{height:15px;padding:10px;border-top:3px solid #bbb;font-size:82.5%;color:#666;background: #eeeeee;}
#footer .subcl{margin-right:0;margin-left:10px;text-align:left;}
#footer .subc{margin-right:20px;margin-left:20px;text-align:center;}
#footer .subcr{margin-right:10px;margin-left:0;text-align:right;}
#col1{width:240px;background: #e5e5e5;}
#col1_content{padding:20px 0;}
#col2{width:240px;}
#col2_content{padding:0;}
#col3{margin:0 240px;background: #cccccc url("tl_files/images/page_bg.jpg") no-repeat left top;}
#col3_content{padding:20px 0;}
#header h1{margin:16px 0 0 20px;font-size:250%;color:#fff1d0;letter-spacing:1px;}
#header span{color:#999;}
#topnav a{font-weight:normal;text-decoration:none;color:#999;background:transparent;}
#topnav a:focus,#topnav a:hover,#topnav a:active{text-decoration:none;color:#900;background-color: transparent;}
#footer a{font-weight:bold;color:#999;background:transparent;}
#footer a:focus,#footer a:hover,#footer a:active{text-decoration:none;color:#933;background-color: transparent;}
.inside{position:relative;text-align:left;}
.block{overflow:hidden;}
.invisible{width:0px;height:0px;left:-1000px;position:absolute;overflow:hidden;display:inline;top:-1000px;}
.custom{display:block;text-align:left;}
.custom:after{height:0pt;clear:both;display:block;content:".";visibility:hidden;}
.block{overflow:hidden;}
.ce_accordion{width:678;margin:5px 20px 15px;border-left:1px solid #aaa3a3;border-right:1px solid #aaa3a3;border-bottom:1px solid #aaa3a3;background: url("tl_files/images/project_bg.png") repeat center center;}
.ce_accordion h3{width:658px;margin:5px 10px 1px;line-height:1;}
.ce_accordion .toggler{border-top:0px;font-weight:normal;}
.ce_accordion .toggler{padding:5px 0 8px;border-top:1px solid #aaa3a3;font-weight:bold;background: url("tl_files/images/project_bg_hover.png") repeat center center;border-bottom:1px solid #aaa3a3;cursor:pointer;}
.ce_accordion .accordion div{padding:10px 0 5px;}
.acc_gallery .accordion div{padding:0;}
.accordion{margin:0 10px;border-bottom:1px solid #aaa3a3;}
.acc_gallery .accordion{margin:0;padding:0;}
.ce_text{margin:0 20px;padding-bottom:20px;}
.y_video{width:480px;height:270px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding:1px;text-align:center;border:1px solid #660000;background:url("tl_files/images/project_bg_hover.png") center center repeat;}
.mod_article{padding-bottom:10px;}
.ce_colsetStart{padding:0;border-top:0 none;}
.pagination{padding:1em;}
.pagination p{margin:0;padding:0.5em 0;}
.pagination ul li{display:inline;margin:0;padding:0 5px;list-style-type:none;}
#newstext{margin:0 20px;padding:10px;background: url("tl_files/images/newstext_bg.png") repeat center center;}
.mod_imageslider{bottom:0;position:absolute;}
.mask1{margin-left:360px;}
.ce_hyperlink{width:auto;height:24px;margin:5px 40px 40px 0;}
.ce_hyperlink a{height:16px;display:inline-block;margin-bottom:15px;padding:3px 20px 5px;font-weight:bold;color:#633;min-width:120px;letter-spacing:0.25px;text-shadow: 1px 1px 3px #cee;background: url("tl_files/images/button.png") no-repeat right top;}
.ce_hyperlink a:focus,.ce_hyperlink a:hover,.ce_hyperlink a:active{text-decoration:none;color:#600;text-shadow: 1px 1px 3px #fee;background: url("tl_files/images/button.png") no-repeat right -30px;}
.mod_breadcrumb{margin-bottom:15px;padding:3px 20px 5px;border-top:1px solid #999;color:#cbcbcb;border-bottom:1px solid #999;letter-spacing:1px;text-shadow: 1px 1px 2px #343434;background: url("tl_files/images/newstext_bg.png") repeat center center;}
.mod_breadcrumb a{text-decoration:none;color:#cdcdcd;background:transparent;}
.mod_breadcrumb a:visited{color:#cdcdcd;}
.mod_breadcrumb a:focus,.mod_breadcrumb a:hover,.mod_breadcrumb a:active{text-decoration:underline;color:#dddddd;}
.ce_form,.ce_gallery,.project_col,.mod_login,.mod_registration,.mod_avatar,.mod_subscribe,.mod_unsubscribe,.mod_nl_list,.mod_nl_reader{margin:0 20px 15px;border:1px solid #aaa3a3;}
.acc_gallery .ce_gallery{margin:0 20px 15px;border:0px none;}
.ce_form h3,.ce_gallery h3,.project_col h3,.mod_login h3,.mod_registration h3,.mod_avatar h3,.mod_nl_list h5,.mod_subscribe h5,.mod_unsubscribe h5,.mod_nl_reader h3{margin:0;padding:10px 10px 11px;border-top:0 none;color:#660000;line-height:1;background: url("tl_files/images/project_bg_hover.png") repeat;border-bottom:1px solid #aaa3a3;}
.project_col .ce_text,#tl_login,#tl_registration,#avatar_editform,#tl_subscribe,#tl_unsubscribe,.mod_nl_list ul{margin:0;padding:10px;background: url("tl_files/images/project_bg.png") repeat;}
.newsletter{margin:0;padding:10px;background: url("tl_files/images/project_bg.png") repeat;}
.enclosure,.back{margin:0;padding:0 10px 10px;background: url("tl_files/images/project_bg.png") repeat;}
.acc_gallery .pro_gallery{margin:0;border:0 none;}
#termine .event{margin:0 20px 10px;border:1px solid #aaa3a3;font-size:87.5%;background: url("tl_files/images/project_bg.png") repeat;}
.event h3{margin:5px 10px;font-size:125.00%;color:#660000;}
.event p{margin:0;}
.veranst{margin:0;border-top:1px solid #bbb3b3;/* border-bottom:1px solid #bbb3b3;*/;}
.veranst .time{display:none;}
.event .info{float:left;margin:0 10px 16px 0;padding:5px 10px;border-bottom:1px dotted #bbb3b3;font-weight:bold;/* font-size:112.5%;*/ color:#994c4c;background: url("tl_files/images/info_bg.png") repeat;border-right:1px dotted #bbb3b3;}
.event_longtxt .info{float:left;margin:0 10px 36px 0;padding:5px 10px;border-bottom:1px dotted #bbb3b3;font-weight:bold;/* font-size:112.5%;*/ color:#994c4c;background: url("tl_files/images/info_bg.png") repeat;border-right:1px dotted #bbb3b3;}
.event_shorttxt .info{float:left;margin:0 10px 0 0;padding:5px 10px;border-bottom:1px dotted #bbb3b3;font-weight:bold;/* font-size:112.5%;*/ color:#994c4c;background: url("tl_files/images/info_bg.png") repeat;border-right:1px dotted #bbb3b3;}
.info .time{font-weight:normal;}
.event .ce_text{margin:0;padding:5px 0 5px 10px;background: url("tl_files/images/info_bg.png") repeat;}
.termine_kurz{padding:0;border-top:1px solid #ccc;font-size:75%;background: #eee;border-bottom: 1px solid #ccc;}
.termine_kurz a{display:block;margin:0;padding:5px 20px;border:0 none;color:#444;line-height:1;background: #eee;}
.termine_kurz a:hover{color:#600;background: #ddd;}
.termine_kurz h4{margin:5px 20px;font-weight:bold;font-size:125%;color:#a88;}
a .event h6{margin:0;padding:0;text-decoration:none;color:#444;}
.termine_kurz a .date,.termine_kurz a p{margin:0;text-decoration:none;font-size:112.5%;line-height:1;}
a .date:hover,a p:hover{text-decoration:none;color:#600;}
.termine_kurz .event .ce_text{display:none;margin:0;padding:0;}
.termine_kurz a .header{margin:0 0 5px;font-weight:bold;}
.project_list{margin:0 20px;border-top:1px solid #aaa3a3;border-right: 1px solid #aaa3a3;border-left: 1px solid #aaa3a3;}
.project,.project2,.cds,.cds2{margin:0;border-bottom:1px solid #aaa3a3;}
div .pic{width:auto;height:100%;float:left;margin-right:20px;}
.project img,.project2 img,.cds img,.cds2 img{width:auto;height:80px;padding:1px;border:1px solid;}
div .cds,div .cds2{margin:0;padding:10px;min-height:84px;}
.project .ce_text,.project2 .ce_text{margin:0;padding:10px;}
.project h3,.project h5,.project2 h3,.project2 h5,.cds h3,.cds h5,.cds2 h3,.cds2 h5{margin:0 0 0.25em;padding:0;vertical-align:top;}
.project p,.project2 p,.cds p,.cds2 p{margin:0;padding:0;vertical-align:top;}
.project{display:block;color:#444;background: url("tl_files/images/project_bg.png") repeat;}
.project2{display:block;color:#444;background: url("tl_files/images/info_bg.png") repeat;}
.cds{display:block;color:#444;background: url("tl_files/images/project_bg.png") repeat;}
.cds2{display:block;color:#444;background: url("tl_files/images/info_bg.png") repeat;}
.project:hover,.project2:hover,.cds:hover,.cds2:hover{color:#660000;background: url("tl_files/images/field_bg.png") repeat;}
.project_list .subcolumns{width:auto;}
.acc_block{width:auto;display:block;margin:0;}
.cds .ce_accordion,.cds2 .ce_accordion{width:auto;margin:0;border:0 none;background:transparent !important;}
.cds .ce_accordion h3,.cds .ce_accordion h5,.cds2 .ce_accordion h3,.cds2 .ce_accordion h5{width:452px;margin:0 0 5px;}
.cds .ce_accordion .toggler,.cds2 .ce_accordion .toggler{border:0 none;font-weight:normal;background:transparent;}
.cds .ce_accordion .toggler,.cds2 .ce_accordion .toggler{padding:0;cursor:text;}
.cds .ce_accordion .accordion div,.cds2 .ce_accordion .accordion div{padding:0;}
.cds .accordion,.cds2 .accordion{margin:0;}
.cds .ce_text,{margin:0;}
.titelliste{margin-top:10px;font-size:82.5%;color:#444;}
.titelliste li{line-height:1;}
.titelliste h6{margin-top:10px;}
.titelliste h6:focus,.titelliste h6:hover,.titelliste h6:active{text-decoration:underline;color:#600;cursor:pointer;}
.cds:focus .titelliste,.cds:hover .titelliste,.cds:active .titelliste,.cds2:focus .titelliste,.cds2:hover .titelliste,.cds2:active .titelliste{display:block;}
.cd_bestell{width:85px;margin:0;text-align:center;font-size:87.5%;}
.cd_bestell a,.cd_bestell a:visited{display:block;padding:3px 5px;border:1px solid #aaa3a3;color:#666;background: url("tl_files/images/field_bg.png") repeat;}
.cd_bestell a:focus,.cd_bestell a:hover,.cd_bestell a:active{border:1px solid #600;text-decoration:none;color:#600;background: url("tl_files/images/field_focus.png") repeat;}
#impressum .subcl,#impressum .subcr,#kontakt .subcl,#kontakt .subcr{margin:0;padding:0;}
.c33r .ce_text{margin:0 20px;/* font-size:87.5%;*/;}
.ce_ce_lightbox4ward{width:200px;float:left;margin:0 20px 0 120px;text-align:right;}
div .ce_html5{width:320px;height:45px;float:left;margin-bottom:10px;border-left:1px solid #bbb3b3;font-size:87.5%;border-top:1px solid #bbb3b3;border-bottom:1px solid #bbb3b3;border-right:1px dotted #bbb3b3;padding:10px 60px !important;background: url("tl_files/images/vita_bg.png") repeat;}
div .html5media{width:320px;height:26px;margin-top:3px;background-position:center bottom;padding:0 !important;}
.html5media .audio,.mediaboxlist .audio,.html5media .audio1,.mediaboxlist .audio1{width:320px;height:26px;}
.mod_mediabox ul li{height:45px;margin-bottom:10px;background-position:center bottom;list-style-type:none;}
div .hoerprobe{width:506px;height:55px;margin:0 76px 10px;font-size:87.5%;padding:0 !important;background: url("tl_files/images/player_design.png") no-repeat right top;}
div .hoerprobe:focus,div .hoerprobe:hover,div .hoerprobe:active{background: url("tl_files/images/player_design.png") no-repeat right bottom;}
div .ce_download{width:181px;height:17px;border-left:0 none;padding:19px 10px 19px 25px !important;}
.mod_ce_nonverblaster{width:200px;height:35px;float:left;padding:9px 45px !important;}
.mod_ce_nonverblaster div{padding:0 !important;}
.mod_ce_nonverblaster h6{width:200px;margin-bottom:3px;text-align:center;font-size:100.01%;color:#300;}
#nonverblaster{width:200px;height:14px;position:relative;margin-top:3px;margin-bottom:0;}
.caption{text-align:center;font-size:95%;}
.mod_yw_youtube{width:300px;height:240px;margin:0 9px;}
.accordion div .mod_yw_youtube{padding:0 0 5px;}
.mod_yw_youtube p,#video_text p{margin:0;font-size:87.5%;}
#video_text ul{margin:0 0 0 10px;font-size:87.5%;line-height:1;}
.ce_yw_youtube_movie{margin:0 0 5px;padding:5px 0 !important;}
#video_text{clear:both;margin:0 9px;padding:0 0 5px;}
#acc_medien .float_left{float:left;margin:0 20px 0 9px;}
#acc_medien .float_right{float:right;margin:0 9px 0 20px;}
.ce_accordion .ce_gallery{margin:0;font-size:82.5%;padding: 0px !important;}
.acc_gallery,.acc_medien{margin:0 20px 25px;}
#balkklick{margin:10px 20px 5px;padding:0;text-align:center;}
