body .wrapper{width:100%}
html .columns>.column37p,html .columns>.column63p{width:100% !important}
#contents .wrapper{padding-bottom:365px}
#logo{position:relative;width:auto;left:0}
#logo a{text-align:center}
#header{height:128px}
#header .background.navigation{background:none}
#header .background.header{border:none}
#breadcrumb{display:none}
#navigation{position:relative;top:30px}
#navigation .inline{margin:0;width:100%}
#navigation ul li{display:block;background-color:#e6e6e6;width:100%;border-bottom:1px solid #fff;margin:0}
#navigation ul li a{padding:0 40px;position:relative}
#navigation ul li ul li a{border-bottom:1px solid #e5e5e5}
#navigation ul li ul li:last-child a{border:none}
#navigation ul li ul li a:hover{color:#a70034}
#navigation ul:first-child>li>ul{position:static}
#navigation ul:first-child>li.hover>ul{display:block}
html .background-wrapper>.background{min-width:100%}
#navigation .collapser{position:absolute;top:0;left:-5px;width:45px;height:100%;background:rgba(255,255,255,0.1);cursor:pointer;display:block}
#contents{
}
#contents .columns>[class*='column']{width:auto !important;float:none;
}
#contents .columns>[class*='column']>.column-inner{padding-right:0;padding-left:0}
#contents .homepage .column100p{margin-top:465px;padding:0 20px}
#contents .background.content{padding:0px}
#contents .content{
float:none}
#contents.columns{margin-top:0}
#contents .columns .column100p{margin-left:0;box-sizing:border-box}
#special-navigation{padding-top:24px}
#special-navigation .facebook{top:46px}
#special-navigation ul li{text-align:right}
#contents .menu-left{display:none}
#contents .column-content-left,#contents .column-content-right{float:none;width:100%}
#contents .column-content-left{padding:15px 0 0 0}
#contents .column-content-left img{margin:0}
#contents .column-content-right{box-sizing:border-box;padding:0 20px;margin:0}
#contents .csc-textpic-center-outer{right:50%}
#homepagebutton{left:0}
#footer .footer-left img{max-width:100%;height:auto}
.collapser{position:absolute;top:0;left:0;width:45px;height:100%;background:rgba(255,255,255,0.1);cursor:pointer;display:block}
.collapser:after{content:'';position:absolute;top:50%;left:0;width:100%;height:16px;margin:-8px 0 0 0;background:url('../../fileadmin/Resources/Public/Images/Responsive/li-collapser.png') no-repeat center -199px;cursor:pointer;display:block}
li.expanded>a>.collapser:after{background-position:center -294px}
li li .collapser{background:rgba(255,255,255,0.3)}
li li .collapser:after{background-position:center -198px}
li li.expanded .collapser:after{background-position:center -292px}
#navigation ul ul{display:none !important;top:auto !important;opacity:1 !important}
#navigation li.expanded>ul{display:block !important}
#navigation>ul>li.collapse>a,#navigation>ul>li.does-not-collapse>a{position:relative}
#navigation>ul>li.does-not-collapse>a>.collapser{display:none}
#navigation-trigger{position:absolute;left:10px;top:75px;display:block;cursor:pointer;margin-left:40px;z-index:100;font-size:1.7em;line-height:1}
#navigation-trigger span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:17px}
#navigation-trigger:after{background-image:url('../../fileadmin/Resources/Public/Images/Responsive/menu.png');content:"";display:block;height:20px;left:-35px;position:absolute;top:-2px;width:28px;cursor:pointer}
#navigation.inactive ul{display:none}
#navigation.active ul{display:block}
#copyright{top:70px;right:17px}
@media screen and (max-width:580px){object{max-width:100%}
#navigation-trigger span{display:none}
#fontsize{display:none}
#logo{margin:0 0 0 100px;text-align:right}
#logo a{padding:0 20px;display:inline-block}
#contents .wrapper{padding-bottom:0}
#footer{position:relative;width:auto;padding:0 20px;background:#e5e5e5}
#footer .columns>.footer-left,#footer .columns>.footer-middle{width:50% !important}
#footer .columns>[class*='column']>.column-inner{padding-right:0;padding-left:0}
#footer .columns>.footer-middle>.column-inner{padding:20px 0 0 20px}
#footer .columns>.footer-right{width:auto !important;float:none;clear:left}
#special-navigation{padding:15px 5px 0 0}
#special-navigation ul{float:none;margin:0 0 10px 0;text-align:right;display:inline-block}
#special-navigation ul li{display:inline-block;padding-left:10px}
#special-navigation ul:first-child li:first-child{padding-left:0}
#special-navigation ul li a{height:auto;font-size:1.5em}
#special-navigation .facebook{top:10px}
#copyright{top:auto}
.woundwie a{max-width:100%;background-size:contain}
.csc-default{margin-bottom:10px !important}
.csc-textpic-caption{padding-top:8px}
div.csc-mailform ol li{overflow:visible}
div.csc-mailform form label{display:block;width:auto;float:none}
div.csc-mailform form input[type="text"],div.csc-mailform form textarea{width:100%}
div.csc-mailform form input[type='submit'],#field-7{margin-left:0}
.showPartnerlist .images{float:none;text-align:center}
.tx-datamintspartnerlist .outer{margin:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:none;left:auto;right:auto}
div.csc-textpic div.csc-textpic-imagecolumn,div.csc-textpic-left .csc-textpic-imagewrap{float:none}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin:0 0 10px 0}
.csc-textpic-imagewrap{margin:0}
.csc-textpic .csc-textpic-text{margin-left:0;margin-right:0}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-left:auto;margin-right:auto;margin-bottom:10px}
}
