table{border-spacing:0;}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;}.table>tbody>tr:last-child>td,.table>tbody>tr:last-child>th{border-bottom:1px solid #ddd;}/*$small-range:(0em,40em);// $medium-range:(40.063em,64em);// $large-range:(64.063em,90em);// $xlarge-range:(90.063em,120em);// $xxlarge-range:(120.063em,99999999em);// $screen:"only screen";// $landscape:"#{$screen}and (orientation:landscape)";// $portrait:"#{$screen}and (orientation:portrait)";// $small-up:$screen;// $small-only:"#{$screen}and (max-width:#{upper-bound($small-range)})";// $medium-up:"#{$screen}and (min-width:#{lower-bound($medium-range)})";// $medium-only:"#{$screen}and (min-width:#{lower-bound($medium-range)}) and (max-width:#{upper-bound($medium-range)})";// $large-up:"#{$screen}and (min-width:#{lower-bound($large-range)})";// $large-only:"#{$screen}and (min-width:#{lower-bound($large-range)}) and (max-width:#{upper-bound($large-range)})";// $xlarge-up:"#{$screen}and (min-width:#{lower-bound($xlarge-range)})";// $xlarge-only:"#{$screen}and (min-width:#{lower-bound($xlarge-range)}) and (max-width:#{upper-bound($xlarge-range)})";// $xxlarge-up:"#{$screen}and (min-width:#{lower-bound($xxlarge-range)})";// $xxlarge-only:"#{$screen}and (min-width:#{lower-bound($xxlarge-range)}) and (max-width:#{upper-bound($xxlarge-range)})";*/.mobile-content{display:none;font-size:0.8rem;}.mobile-content h2{font-weight:700;margin-bottom:0.3em;}.mobile-box p{margin-bottom:0.2em;}.mobile-box{background-color:#fff;border-top:1px solid #999999;box-shadow:0 0 10px rgba(0,0,0,0.15);margin-bottom:0.5rem;padding:0.2rem 0.8rem;}.mobile-box-buttons{background:none;box-shadow:none;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.mobile-box-buttons p{-webkit-flex:0 0 49%;-ms-flex:0 0 49%;flex:0 0 49%;margin:0 0 0.25rem 0;padding:0;}.mobile-box-buttons a{display:block;background-color:#999999;height:3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#ffffff;text-decoration:none;font-weight:600;}td,h1,h2,h3,h4,h5,h6,.cD{word-break:break-word;}.menu-toggle{display:none;}.teaser-kontakt-mobile{display:none;}.show-mobile{display:none;}/* tablets portrait */@media only screen and (max-width:65em){html,body{height:100%;}.menu-toggle{display:block;}body{/*font-size:110%;*/ background:#efefef;/*overflow:scroll;*/ /* -webkit-overflow-scrolling:touch;*/}/* use flexbox to re-order the columns */ .c-wrap{width:100%;}h2{font-size:0.9rem;}/* resize header and logos */ .h-container{height:auto;width:auto;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15);padding:0.2rem 0.8rem;overflow:hidden;position:relative;box-sizing:border-box;margin:0.5rem;}.logo-head{display:block;width:63%;padding-top:0;margin-left:10%;}.logo-head img{height:auto;max-width:100%;}.linda-logo{padding-top:0;max-width:20%;}.linda-logo img{max-width:100%;height:auto;}.three-col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}/* menu sidebar */ .c-0{background:#fff;border-right:1px solid #bbb;/*  box-shadow:3px 0 3px rgba(0,0,0,0.2);*/ height:100%;margin-left:-100%;min-width:60%;overflow:scroll;padding:0;position:fixed;top:0;transition:margin-left 0.2s ease-in;width:240px;z-index:2000;transform:translateZ(1px);-webkit-overflow-scrolling:touch;}/* main column */ .c-1{box-sizing:border-box;width:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15);padding:0.2rem 0.8rem;margin:0;float:none;margin:0 0.5rem 0.5rem;}.c-1 iframe,.c-1 img{max-width:100%;height:auto;}.page79 .c-1,.page120 .c-1{box-shadow:none;padding:0 0.5rem;background-color:transparent;margin:0;}.page79 .c-1 > *,.page120 .c-1 > *{display:none}.c-1 .mobile-content{display:block;}/* right sidebar */ .c-2{display:none;}/* .c-2{background:url('/assets/themes/mvda/theme/images/teaserborder.png') repeat-x left bottom;float:none;overflow:hidden;padding-right:1em;width:30%;}.css_schalter{padding-left:0;}*/ .partnerSliderWrap{ display:none;}.menu-visible .c-0{ margin-left:0;}.mainmenu{ margin-top:4em; border-radius:0;}.mainmenu>li>a{ box-sizing:border-box; width:100%; padding:13px 13px;}.mainmenu>li:first-child>a:first-child,.menu1>li:first-child>a:first-child:hover{ border-radius:0!important;}/* social media items have custom classes,thus we use important to just get rid of this easily ~code smell~*/ .social_share_privacy_area{height:auto;}.social_share_privacy_area li{position:relative;height:auto;overflow:hidden;margin:0 0 0.2rem 0!important;float:none;display:block !important;padding:0 !important;}.social_share_privacy_area .settings_info{top:0 !important;height:23px;overflow:visible;}footer{background:none;}.f-container{box-sizing:border-box;padding:0 0.5rem;width:100%;}#slider{width:100%;}/* the template contains styles... and we are not allowed to change the template,hence the use of !important again */ .footerText div{float:none !important;}.footerText ul{padding:0;margin:0;}.footerText ul li{float:none;padding:0;margin:0 0 0.5em;}.footerText a{display:block;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.15);padding:0.2rem 0.8rem;margin:0;}.menu-toggle{background:#fff;border:0;/*  border-top:4px solid #B2DA89;*/ /*  border-bottom:4px solid #B2DB89;*/ cursor:pointer;height:1.5rem;padding:0;/* left:1rem;position:fixed;top:1.2rem;*/ left:0.4rem;/*  margin-right:10px;*/ position:absolute;top:0.7rem;width:1.5rem;z-index:10000;background:url("/assets/themes/mvda/theme/images/menu-mobile.png") no-repeat center center;background-size:20px;border:1px solid #ccc;border-radius:2px;}/* .menu-toggle:before{border-top:4px solid #B2DB89;content:" ";display:block;width:100%;}*/ .menu-toggle span{display:none;opacity:0;}.teaser-element-rechts{margin:0;background:none;box-sizing:border-box;}.teaser-telefon,.teaser-kontakt{background:none !important;}.teaser-kontakt .csc-textpic-text > div{margin:0 !important;}.teaser-apo1-kontakt tr,.teaser-apo2-kontakt tr{margin-bottom:0.5em;display:block;}.teaser-apo1-kontakt .td-0,.teaser-apo2-kontakt .td-0{font-weight:700;}.teaser-apo1-kontakt td,.teaser-apo2-kontakt td{display:block;}.teaser-left-container{margin:0;padding:1em 0.9em;}#suchbox{width:100%;}#searchform input{width:80%;}/* slider */ .slider-homepage{max-width:100%;width:100%;}.teaser-slider-content{padding-left:30%;width:70%;}/* teaser slider */ .teaser-sliderelement-outer{max-width:560px;width:100%;}.homepage-slider-inner{max-width:100% !important;}/* imprint */ .page100 .contenttable .td-0,.page100 .contenttable .td-1{display:block;word-break:break-all;}.page100 .contenttable .td-1{margin-bottom:0.5em;}/* linda benefits */ #benefits{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#benefits li{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 !important;margin:0 0 1em !important;}/* games */ .lindaSpiele h2 a{width:100% !important;}.pageteaser-container-item,.mitarbeiter-container-item,.news-list-item{border-top:1px solid #ccc;padding-left:0;overflow:hidden;}.pageteaser-container-text,.news-list-item-text{width:calc(100% - 160px);}.mitarbeiter-container-text{width:calc(100% - 210px);}}/* smartphones */@media only screen and (max-width:40em){body{background-position:center -2.5em;}h1{font-size:1.4em;}.three-col{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.c-1{width:auto;}/* slider has to be somewhat responsive */ .homepage-slider{height:60vw;}.homepage-slider-inner a{display:block;width:100%;}.homepage-slider-inner img{max-width:100%;height:auto;}/* teaser slider */ .teaser-sliderelement-outer{height:300px;max-width:100%;}.teaser-sliderelement-inner{background:#EFF0F0;height:300px;}.teaser-slider-content{box-sizing:border-box;font-size:1rem;line-height:1.4;padding:0.5em 1em;width:100%;}.teaser-slider-overlay-img{display:none;}.teaser-slider-icon{bottom:-20px;top:auto;}.teaser-slider-overlay{background:none;}.slider-homepage-nav{width:100%;margin-right:0;}.single-leistung-inner{padding-left:0;}/* news */ .dl-text img,.news-single-img{float:none;margin-left:0;}/* forms */ .bz,.werte,.bzgr,.bzk,.wk{width:100%;word-break:break-word;}.fmittel{display:block;width:100%;}/* news,team,benefits,etc. */ .pageteaser-container-image,.mitarbeiter-container-image,.news-list-item-image,.pageteaser-container-text,.mitarbeiter-container-text,.news-list-item-text{float:none;}.pageteaser-container-text,.mitarbeiter-container-text,.news-list-item-text{width:100%;}.hide-mobile{ display:none;}.show-mobile{ display:block;}.fluid-img img{width:100%;height:auto;}}.map-overlay{background:transparent;position:relative;width:100%;height:480px;top:480px;margin-top:-480px;}.submenu1 .pid97,.submenu1 .pid99{display:none;}DIV.csc-textpic .csc-textpic-imagewrap IMG{max-width:100%;height:auto;}.form-website{	display:none !important;}#cookie_directive_container{font-family:Arial,Helvetica,sans-serif;position:fixed;top:0;left:0;right:0;font-size:14px;color:#000;z-index:11000;padding:20px;display:none;}.btn{background-color:#fff;	color:#2e8523;display:block;padding:.4em 0;font-weight:700;text-align:center;white-space:nowrap;text-decoration:none;width:80px;float:right;}.btn:hover{text-decoration:none;}#cookie_directive_container.green{	background-color:rgba(235,248,214,0.95);}#cookie_directive_container.grey{	background-color:rgba(221,221,221,0.95);}@media only screen and (max-width:65em){.btn{display:block;width:100%;margin-top:15px;float:none;}.c-2,.c-2 > .tx-fetchurl-pi1{	width:0px;display:block !important;}.c-2 > *,.c-2 > .tx-fetchurl-pi1 > *{display:none;}.c-2 > .cookiebar,.c-2 > .tx-fetchurl-pi1 > .cookiebar{	display:block !important;}}