/* Style sheet KMT_Style */
*{margin:0;padding:0;outline: 0;}
ul,ol{list-style-type:none;}
body{padding-bottom:10px;background:#008898 url("tl_files/layout/bg_body.jpg") center top no-repeat;font-family:Arial, Verdana, sans serif;font-size:63%;}
#container{margin-top:6px;background:url("tl_files/layout/bg_container.png") right bottom no-repeat;}
body.start #container{background:none;}
#header{background-image:url("tl_files/layout/bg_header.png");background-repeat:no-repeat;background-position: 0px 29px;}
.start #header{background-image:url("tl_files/layout/bg_header_start.png");background-repeat:no-repeat;background-position: 0px 29px;}
#btn-leichte-sprache{position: absolute;bottom: 20px;right: 13px;width: 70px;height: 70px;background: url('tl_files/layout/button-leichte-sprache.png') transparent 0 0 no-repeat scroll;text-indent: -9999px;}
#btn-leichte-sprache:hover{opacity: 0.9}
#kmtAnimation{position: absolute;left: -280px;top: -92px;}
#header div#kmtlogo{width:439px;height:238px;left:50px;top:40px;position:absolute;z-index: 10;}
#header div#kmtlogo img{width:100%;height:100%;}
#header div#button{left:824px;top:155px;position:absolute;z-index: 20;}
#header div#logo{left:453px;top:0;position:absolute;z-index: 10;}
#header div#schirmherrschaft{left:20px;top:290px;position:absolute;}
#header div#schirmherrschaft p{margin:0;padding:0;font-size:1.2em;color:#0099cc;}
#header div#instrument{left:590px;top:-7px;position:absolute;z-index: 9;}
#header div.mod_customnav{position:relative;float:left;padding-top:9px;padding-left:14px;z-index: 30;}
#header div.mod_customnav ul li{float:left;list-style-type:none;}
#header div.mod_customnav ul li a{height:1.2em;display:block;padding-right:5px;padding-left:5px;border-right:1px solid #ffed00;text-decoration:none;font-size:1.2em;color:#ffed00;line-height:1em;}
#header div.mod_customnav ul li.last a{border-right:0 #0099cc;}
#header div.set_font_size{position:relative;padding-top:9px;z-index: 20;}
#header div.set_font_size a{height:1.2em;padding-left:6px;text-decoration:none;font-size:1.2em;color:#ffed00;line-height:1em;}
#header div.set_font_size span{height:1.2em;padding-left:12px;font-size:1.2em;color:#ffffff;line-height:1em;}
#header div.mod_navigation{width:990px;margin-top:292px;background:url("tl_files/layout/bg_mainnavigation.gif") left top no-repeat;min-height: 37px;}
#header div.mod_navigation ul{margin-top:8px;margin-left:8px;}
#header div.mod_navigation ul li{float:left;list-style-type:none;}
#header div.mod_navigation ul li a{display:block;padding-right:12px;padding-left:12px;border-right:1px solid #ff9999;font-weight:bold;text-decoration:none;font-size:1.6em;color:#fff;text-transform:uppercase;}
#header div.mod_navigation ul li a:hover,#header div.mod_navigation ul li.active a,#header div.mod_navigation ul li.trail a{color:#ffd6d6;}
#header div.mod_navigation ul li.last a{border-right:0;}
#header div.mod_ticker{width:990px;height:30px;margin-top:5px;background:url("tl_files/layout/bg_ticker.gif") left top no-repeat;}
#header div.mod_ticker div.tickertext{padding:5px;text-align:center;font-size:1.2em;}
#header div.mod_ticker div.tickertext a{color:#ff1f1f;}
#main div.inside{padding-top:10px;background:url("tl_files/layout/bg_article.gif") left top no-repeat;}
#main div.mod_article{padding-top:10px;padding-right:30px;padding-left:30px;background-color:#fff;}
body.start #main,body.start #main div.mod_article,body.start #main div.inside{margin-top:0;padding-top:0;padding-right:0;padding-left:0;background-image:none;background-color: transparent;}
#main div.mod_rss_reader{width:468px;height:576px;margin-right:auto;margin-left:auto;}
#main div.mod_rss_reader div.rss_default_header{width:468px;height:53px;margin-top:0;margin-bottom:0;padding:0;color:#fff;background:url("tl_files/layout/bg_twitter_top.gif") left top no-repeat;}
#main div.mod_rss_reader div.rss_default_header h1{padding-top:10px;text-align:center;}
#main div.mod_rss_reader div.rss_default_header a{color:#fff;}
#main div.mod_rss_reader div.rss_default_box{width:446px;height:466px;overflow:auto;margin-right:auto;margin-left:auto;padding:5px 10px;border-right:1px solid #4eabe5;border-left:1px solid #4eabe5;}
#main div.mod_rss_reader div.rss_default_box div.rss_default{height:80px;margin-bottom:5px;padding-bottom:5px;padding-left:110px;border-bottom:1px dashed #666666;font-size:1.2em;color:#000;background:url("tl_files/layout/logo_KrachmachtachTwitter.gif") left top no-repeat;}
#main div.mod_rss_reader div.twitterBottom{width:468px;height:42px;position:relative;color:#fff;background:url("tl_files/layout/bg_twitter_bottom.gif") left top no-repeat;}
#main div.mod_rss_reader div.twitterBottom div.twitterLogo{left:10px;position:absolute;top:10px;}
#main div.mod_rss_reader div.twitterBottom span.slogan{left:130px;position:absolute;font-weight:bold;font-size:1.3em;color:#fff;top:10px;}
#main div.mod_article div.ce_text,#main div.mod_article div.ce_table,#main div.ce_gallery{padding-top:10px;padding-right:30px;padding-bottom:10px;border-bottom:1px solid #a0daf7;}
#main div.mod_article  h1{font-weight:bold;font-size:1.9em;color:#15909f;text-transform:uppercase;}
#main div.mod_article  h2{margin-top:10px;font-weight:bold;font-size:1.6em;color:#15909f;}
#main div.mod_article  h3{margin-top:10px;font-weight:bold;font-size:1.4em;color:#15909f;}
#main div.mod_article  h3 em{font-size:0.857em;}
#main div.mod_article  h4{margin-top:10px;font-weight:bold;font-size:1.2em;color:#15909f;}
#main div.mod_article div.float_left{padding-right:20px;padding-bottom:30px;}
#main div.mod_newslist div.float_left{margin-top:10px;padding-right:15px;padding-bottom:10px;}
#main div.mod_article  a{color:#15909f;}
#main div.mod_article div.ce_text p,#main div.mod_newslist p,#main .subcolumns div.ce_videobox p{margin-top:10px;margin-bottom:10px;font-weight:normal;font-size:1.3em;color:#575656;line-height:1.38em;}
#main div.mod_article div.ce_download a{display:inline-block;margin-top:10px;margin-bottom:10px;font-size:1.3em;}
#main div.mod_article table{margin-top:10px;margin-bottom:10px;}
#main div.mod_article table td{padding:3px 10px 3px 3px;font-weight:normal;font-size:1.3em;color:#575656;line-height:1.38em;}
#main div.mod_article div.ce_text table td p{font-size:1em;}
#main #programm table td{text-align:left;vertical-align:top;}
#main div.mod_article div.caption{font-style:italic;font-size:1.2em;}
#main div.mod_article div.ce_text ul{margin-top:10px;}
#main div.mod_article div.ce_text ul li{margin-left:15px;padding-left:0;font-weight:normal;font-size:1.3em;color:#575656;line-height:1.38em;list-style-type:square;}
#main div.mod_article div.mod_newslist,#main div.mod_article div.mod_newsreader{margin:0 0 5px;padding:0 0 5px;border-bottom:1px solid #15909f;}
.start #main div.mod_article div.mod_newslist{height:306px;overflow:auto;padding:10px;border:0px;background-size: 490px 700px;}
.start #kmtPlakat{margin-left: 19px;}
.start #widgets .subcl h1{margin:0 0 0 10px;}
#main div.mod_newslist div.layout_short{margin:0 0 5px;padding-top:0;padding-right:0;padding-bottom:0;border-bottom:1px solid #15909f;}
#main div.mod_newslist h2{font-size:1.2em;}
#main div.mod_newslist h2 a{font-weight:bold;text-decoration:none;color:#575656;}
#main div.mod_newslist p.info,#main div.mod_newsreader p.info,#main p.back{margin-top:5px;margin-bottom:5px;font-size:1.2em;color:#15909f;}
#main div.mod_newsreader div.ce_text{border-top:0;border-bottom:0;}
#main div.mod_newsreader div.artist,#main div.mod_newsreader div.title{font-size:1.2em;color:#999;}
#main div.mod_newsreader div.enclosure{font-size:1.2em;}
#main div.ce_toplink{padding-bottom:10px;background:url("tl_files/layout/bg_main.gif") left bottom no-repeat;}
#main div.ce_toplink ul{padding-top:15px;padding-bottom:25px;padding-left:32px;background-color:#fff;}
#main div.ce_toplink ul li{display:inline-block;}
#main div.ce_toplink ul li a{display:block;padding-right:3px;padding-left:3px;border-right:1px solid #15909f;text-decoration:none;font-size:1.2em;color:#15909f;}
#main div.ce_toplink ul li a:hover{color:#6bbac3;}
#main div.ce_toplink ul li.last a{border-right:0px;}
#main #einleitung div.subcl,#main #einleitung div.subcr{min-height: 346px;}
#main #einleitung div.c50l{padding-bottom:10px;background:url("tl_files/layout/bg_einleitung_top.gif") left top no-repeat;}
#main #einleitung div.c50l div.subcl{margin-top:10px;padding-top:10px;padding-bottom:15px;background:url("tl_files/layout/bg_einleitung_bottom.gif") left bottom no-repeat;}
#main #einleitung div.c50r{padding-bottom:10px;background:url("tl_files/layout/bg_video_top.gif") right top no-repeat;}
#main #einleitung div.c50r div.subcr{margin-top:10px;padding-top:10px;padding-bottom:15px;background:url("tl_files/layout/bg_video_bottom.gif") right bottom no-repeat;}
#main #widgets div.c50l,#main #slideshow div.c50l{padding-bottom:10px;background:url("tl_files/layout/bg_video_top.gif") left top no-repeat;}
#main #widgets div.c50r{padding-bottom:10px;background:url("tl_files/layout/bg_video_top.gif") right top no-repeat;}
#main #widgets div.c50l div.subcl,#main #slideshow div.c50l div.subcl{margin-top:10px;padding-top:10px;padding-bottom:25px;background:url("tl_files/layout/bg_video_bottom.gif") left bottom no-repeat;}
#main #slideshow div.c50l div.subcl{padding-bottom:15px;padding-left:47px;}
#main #widgets div.c50r div.subcr{margin-top:10px;padding-top:10px;padding-bottom:25px;background:url("tl_files/layout/bg_video_bottom.gif") right bottom no-repeat;}
#main #einleitung div.ce_text{width:438px;margin:0;padding:0 20px 0 32px;border-bottom:0;}
#main #einleitung div.ce_text h1{font-weight:bold;font-size:2.3em;color:#005ca9;text-transform:uppercase;}
#main #einleitung h1{margin-left:10px;}
#main #einleitung div.ce_text p{margin-top:0;margin-bottom:0;padding-top:15px;padding-right:20px;padding-bottom:0;font-size:1.3em;color:#575656;}
#main #einleitung div.ce_text p strong{font-weight:bold;color:#005ca9;}
#main .subcolumns div.ce_videobox{width:440px;overflow:visible;padding-left:36px;}
.mask1{margin: 0 0 9px 10px;/*padding-bottom: 12px;border-bottom: 1px solid #A0DAF7;*/}
#main .subcolumns div.ce_videobox h1{margin-bottom:12px;margin-left:0;}
#main div#widgets div.xfacebook{margin-bottom:0;padding-right:11px;padding-bottom:0;padding-left:11px;}
#main #veranstalter-und-sponsoren div.ce_hyperlink div.image_container,#main #veranstalter-und-sponsoren div.ce_image div.image_container{width:160px;height:115px;margin:0;padding:0;text-align:left;vertical-align:top;}
#main #veranstalter-und-sponsoren div.subcolumns{margin-top:15px;}
#right div.inside{padding-left:10px;}
body.submenu #right div.inside{background-image:none;}
#right div.mod_navigation{margin-bottom:9px;padding-bottom:9px;border-bottom:1px solid #a0daf7;}
#right div.mod_navigation ul li{display:block;padding-right:10px;padding-left:10px;background-color:#fff;}
#right div.mod_navigation ul li.first{padding-top:10px;background:url("tl_files/layout/bg_subnavigation_first.gif") left top no-repeat;}
#right div.mod_navigation ul li a{display:block;padding-top:9px;padding-bottom:8px;padding-left:20px;background-image:url("tl_files/layout/bg_subnavigation_a.gif");background-repeat:no-repeat;border-bottom:1px solid #15909f;text-decoration:none;font-size:1.3em;color:#15909f;line-height:1.15em;background-position: 0px 0px;}
#right div.mod_navigation ul li.last{padding-bottom:10px;background:url("tl_files/layout/bg_subnavigation_last.gif") left bottom no-repeat;}
#right div.mod_navigation ul li a:hover{background-position: 0px -33px;}
#right div.mod_navigation ul li.active a,#right div.mod_navigation ul li.active a:hover{background-position: 0px -66px;}
#right div.mod_navigation ul li.last a{border-bottom:0px;}
#right div.widget{margin-bottom:6px;}
#footer{margin-top:10px;text-align:center;background:url("tl_files/layout/bg_footer.gif") left top no-repeat;min-height: 43px;}
#footer div.mod_customnav{padding-top:9px;}
#footer div.mod_customnav ul{width:770px;margin-right:auto;margin-left:auto;}
#footer div.mod_customnav ul li{float:left;list-style-type:none;}
#footer div.mod_customnav ul li a{display:block;padding-right:4px;padding-left:4px;border-right:1px solid #fff;text-decoration:none;font-size:1.1em;color:#fff;}
#footer div.mod_customnav ul li.last a{border-right:0;}
#footer div#infozeile{text-align:center;}
#footer div#infozeile p,#footer div#infozeile a{text-decoration:none;font-size:1.2em;color:#ff9999;}
#footer div#infozeile a{font-size:1em;}
#footer div#infozeile .info_entwicklung{margin-bottom:4px;color:#000000;}
#slideshow .ce_imageslider,#einleitung .ce_imageslider{margin-left:12px;}
#slideshow .ce_imageslider h1,#einleitung .ce_imageslider h1{margin-bottom:12px;}
.abstand_oben{margin-top:10px;}
