.clearLeft{clear:left;line-height:0px;height:1px}
body{color:#000 !important;background:#fff;min-width:0}
#wrapper h1,#wrapper h2,#wrapper h3,#wrapper h4,#wrapper h5,#wrapper h6,#wrapper p,#wrapper ul,#wrapper q,#wrapper a{color:#000}
#supersized,#bg{display:none !important}
.navbar,.pagination,.header-holder .holder,.like,.zuruck,#footer,.pagination-holder,.slideshow .btn-holder,.details-form,.container-filter,.calendar .section .link-list,#aside,.item-holder,.print-hidden,.content-block .visual .text,.logo-01,.slideshow .pagination{display:none}
#sidebar{float:left}
#bg{display:none!important}
#wrapper{overflow:visible}
.w1,.w2{margin:0;width:100% !important;padding:0}
.slideshow{overflow:visible;width:100%}
.slideset{height:auto !important}
.slideshow .slide{position:static;display:none !important}
.slideshow .slide:first-child{display:block !important}
#header{padding:80px 0 0;overflow:visible}
#main{width:100%;border:0;clear:both}
.kinder #content .heading,#content>.heading{background:none;padding:0}
.kinder #content .heading h2{margin:0}
.kinder #content .heading .date{padding:0}
.main-holder{overflow:visible;width:100%}
.version #content{float:none;width:100%}
#content{float:none;width:100%}
#content>.heading h2{font-weight:bold;margin:0;color:#000}
#content>.heading .subtitle{color:#000}
#content>.heading .date{padding:0;color:#000}
#content .container-holder{width:100%;overflow:visible;margin:0}
.microsite .container-holder .box{width:60%}
.microsite .container-holder .aside{width:35%}
.microsite .container-frame{overflow:visible}
.microsite .container-frame .box{padding:0 0 0 2%;width:30%}
.open-close{border:none}
.slideset{margin:0 0 10px;width:100%;color:#000}
.slideshow{border:0;overflow:visible;width:100%}
.slideshow .slideset{width:100%;float:none}
.slidebox .carousel .prev,.slidebox .carousel .next{display:none}
.accordion{margin:0;border:0;padding:8px 0 0}
.accordion .opened{background:none !important}
.accordion li{border:0;padding:0 0 20px}
.accordion li>a{padding:0}
.accordion .content{padding:0 0 10px}
.carousel{border-top:1px solid #d9d9d9;border-bottom:0;padding:30px 0 0}
.carousel .mask{width:100%;overflow:visible;margin:0}
.print{position:absolute;top:0;left:0;width:100%;clear:both}
.print-box p{margin:0}
.calendar .open-close{border:none}
.open-close .opener{display:none}
.boxes{width:100%;clear:both;overflow:auto;margin:0;display:block !important}
.boxes .box,.boxes .box:first-child{float:left;width:29%;margin:0}
.boxes .box a{color:#000}
.boxes .box.last{float:left;width:10%;margin:0 0 0 1%}
.visual-box,.item-box{width:100%;margin:0}
.visual-box .col{width:30%;margin:0 2% 0 0}
.item-box{margin:0}
.calendar .section .info,.calendar .section .content,.calendar .section-holder,.calendar .result-box,.item-holder{overflow:visible}
.calendar .section .date{width:100%;float:none;margin:18px 0 5px}
.calendar .section .content{width:75%}
.calendar .section .info{vertical-align:top;display:inline-block;width:65%}
.calendar .section .content>img{float:none;display:inline-block;vertical-align:top;width:30% !important;height:auto;margin:3px 3% 0 0}
.version .item-holder{margin:0}
.accordion .content{display:block}
.calendar .section .title h4{width:60%}
.content-block .block-holder,.content-block .block-holder-02{padding:10px 0 25px}
.aside .visual img,.microsite .container-frame .box>img,.threecolumns img,.slidebox .carousel .slide>img,.carousel .slide>img,.slideshow .slide img,.visual-box .col img,.item-holder .item img{width:100% !important;height:auto !important}
.visual-box .col .info,.visual-box .info.add{display:none;width:100%;padding:14px 0}
.visual-box .col,.item-holder .item{width:31%;margin:0 2% 0 0}
.visual-box h2,.visual-box .subtitle,.visual-box .date{margin:0;display:block;text-align:center;padding:0}
.visual-box .info.add{display:block}
.contentpage .inner-block .col-01,.contentpage .inner-block .col-02,.contentpage .inner-block .col-03{width:30%;padding:0 10px 0 0}
.content-block{width:100%;clear:both}
.content-block .text-holder{padding:0;width:60%}
.content-block .block-holder-02 .text-holder{padding:0 0 20px}
.content-block .inner-container,.calendar .section-holder,.calendar .section .content,.block-holder{overflow:visible;width:100%;clear:both}
.content-block .inner-container .info-box{width:30%;float:none;display:inline-block;vertical-align:top;padding:2px 2% 20px 0}
.threecolumns{border:0;width:100%;clear:both}
.threecolumns .border{display:none}
.threecolumns .column{width:30%;padding:0 2% 12px 0;margin:0;border:none}
.accordion .opened>a{background:none;line-height:16px;margin:0 0 2px}
.slidebox .carousel .slide{width:100%;display:none}
.slidebox .carousel .slide.active{display:block}
.slidebox .carousel .mask{width:100%}
.carousel .slideset{width:100% !important;margin:0 0 50px;float:none}
.slidebox .carousel{margin:0;width:100%}
.kinder .slideshow{left:-5px}
.version .visual-news{overflow:visible;width:100%;clear:both;border:0}
.version .visual-news .col,.version .visual-news .col:first-child{width:45%;margin:0;border:0}
#main.version{border:0}
.version .visual-news{padding:0 0 20px}
.version .visual-news li{overflow:visible;clear:both;width:100%}
.version .visual-news .col li:first-child>img,.version .visual-news .col li img,.version .visual-news .col:first-child li:first-child>img,.version .visual-news .col:first-child li>img{margin:0 10px 15px 0;width:40% !important;height:auto !important}
.version .visual-news .info{float:none;display:inline-block;vertical-align:top;width:55%;overflow:visible}
.version .visual-news ul,.version .visual-news .col:first-child ul{overflow:hidden}
.carousel .slide{margin:0 2% 0 0;width:30%;float:none;vertical-align:top;display:inline-block}
.data-table{width:100%}
.data-table td,.data-table th{width:22%}
.data-table .cell-01{width:30%}
.data-table .cell-02{width:20%}
.visual-box h2,.slideshow h2{font-weight:bold}
#main .visual-box a,#main .slideshow h2 a{color:#fff}
.fancybox-overlay{display:none}
.popup-holder{display:none}
#main.home{overflow:visible}
.inner .w2{width:100%;padding:0}
.inner #main{width:100%}
.img-placeholder img{width:100%;display:inline;height:auto}
.content-col,.content-col .holder,.sidebar-col{width:100%;float:none}
.content-col .aside,.bottom-row,.comment-form,.responses-box{display:none}
.content-col .img-box{page-break-inside:avoid}
.ka-content{display:block !important}
.content_tag,body #main a.mail{padding-left:0!important}
#content div{word-wrap:break-word}
#main .open-close.active{display:block}
#main .top .slideshow{display:none}
.main-holder{min-height:550px}
