/*!
	This file is part of Website 
	Dienstleistungswerkstatt, Groß-Umstadt, Germany at Domain dienstleistungswerkstatt.de/.
	
	It is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.
	
	It is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License <http://www.gnu.org/licenses/gpl> for more details.
	
	Copyright 2019 by Dalliclick Internetservice - kontakt@dalliclick.de - Germany
*/@import url("https://fonts.googleapis.com/css?family=Mukta+Malar:400,700");@font-face{font-family:'kalamregular';src:url("../fonts/kalam-regular-webfont.eot");src:url("../fonts/kalam-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/kalam-regular-webfont.woff2") format("woff2"),url("../fonts/kalam-regular-webfont.woff") format("woff"),url("../fonts/kalam-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'lintsecregular';src:url("../fonts/lintsec-webfont.eot");src:url("../fonts/lintsec-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lintsec-webfont.woff2") format("woff2"),url("../fonts/lintsec-webfont.woff") format("woff"),url("../fonts/lintsec-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}body{background:#fff;font:2.3rem "Mukta Malar",sans-serif;-webkit-text-size-adjust:2.3rem;color:#000;min-height:100vh}@media only screen and (max-width: 768px){body{font-size:2.0125rem}}.animate-fade{-webkit-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.animate-fade:hover{opacity:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{background-color:transparent}form ol,form ul{list-style:none;margin-left:0}fieldset{border:0;padding:0;margin:0}label{display:block;padding-bottom:.5em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0 1px 0}input,textarea,select{width:100%;border:2px solid #505418 !important;padding:.5em 0.65rem !important;border-radius:4px !important;-webkit-transition:background-color ease .6s;transition:background-color ease .6s}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{background-color:#f3ff99}@media only screen and (max-width: 768px){input,textarea,select{padding:.25em 0.3rem !important}}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button,input[type="submit"]{cursor:pointer}input[type="checkbox"],input[type="radio"]{width:auto;margin-right:0.3em}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.field-container{margin-bottom:1em}.inline-form fieldset,.inline-form .inline-container{position:relative}.inline-form input[type=submit],.inline-form button,.inline-form .btn{font-size:2.0125rem;padding:0.65rem 1.3rem;background:#222;position:absolute;top:0;right:0;z-index:1;width:auto}.inline-form input[type=submit]:hover,.inline-form input[type=submit]:focus,.inline-form button:hover,.inline-form button:focus,.inline-form .btn:hover,.inline-form .btn:focus{background:gray;color:#fff}.has-error{border-color:#b12a0b}.is-valid{border-color:#6f9a23}.search-field{padding-right:3em}.inline-form .search-submit{background:none;padding:0.78em 1em;border:0;border-left:1px solid gray;color:gray}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.is-hidden{display:none !important;visibility:hidden !important}.is-vishidden{position:absolute !important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px, 1px, 1px, 1px)}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left}@media all and (max-width: 768px){.hide-small{display:none}}@media all and (min-width: 768px) and (max-width: 992px){.hide-med{display:none}}@media all and (min-width: 992px){.hide-large{display:none}}.valid{color:#6f9a23}.error{color:#b12a0b}.warning{color:#fbb83a}.information{color:#0d68b0}.font-secondary{font-family:"lintsecregular",sans-serif}.glyphicon{top:0.5rem}h1,h2,h3,h4,h5,h6,.alpha,.beta,.gamma,.delta,.epsilon,.zeta{font-weight:bold;text-align:center;color:#000}h1,.alpha{font-family:"lintsecregular",sans-serif;line-height:1.2;font-size:150%;margin-top:4rem !important}@media only screen and (min-width: 768px){h1,.alpha{font-size:200%}}h2,.beta{line-height:1.2;font-size:130%;margin-top:3rem !important}@media only screen and (min-width: 768px){h2,.beta{font-size:170%}}h3,.gamma{line-height:1.2;font-size:110%;margin-top:2rem !important}@media only screen and (min-width: 768px){h3,.gamma{font-size:150%}}h4,.delta{font-size:100%;margin-top:1rem !important}@media only screen and (min-width: 768px){h4,.delta{font-size:1300%}}.subheading{font-family:"Mukta Malar",sans-serif;font-weight:normal;color:#444;display:block;font-size:60%;line-height:0.7}a{color:#505418;text-decoration:underline !important;outline:0;-webkit-transition:all .2s ease;transition:all .2s ease}a:hover{color:#fff !important;background-color:#505418}a:focus{outline:thin dashed #505418}ol,ul{margin:0;padding:0;list-style:none}dl{overflow:hidden;margin:0 0 1em}dt{font-weight:bold;letter-spacing:0.2ex;margin-top:1em;line-height:1}dd{margin-left:0}main{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff}img,video,object{max-width:100%;height:auto}img.img-responsive{width:100%}source{display:none}iframe{margin-bottom:1em}figure{margin-bottom:1em;display:table !important;background-color:#f3ff99}figure img{display:block;width:100%;margin-bottom:.5em;border-radius:4px 4px 0 0}@media only screen and (min-width: 576px){figure.left-30{float:left;width:30%;margin-right:.5em}figure.left-50{float:left;width:50%;margin-right:.5em}figure.right-30{float:right;width:30%;margin-left:.5em}figure.right-50{float:right;width:50%;margin-left:.5em}figure.center-50{width:50%;margin-right:auto;margin-left:auto}figure.center-75{width:75%;margin-right:auto;margin-left:auto}}figcaption{font-style:italic;font-size:2.0125rem;display:table-caption;caption-side:bottom;background-color:inherit;padding:1rem;border-radius:0 0 4px 4px}@media only screen and (max-width: 768px){figcaption{font-size:1.725rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}header,footer,nav,section,article,hgroup,figure{display:block}table{border-collapse:collapse;border-spacing:0;border:1px solid gray;width:100%;margin-bottom:1em}th{text-align:center;border:1px solid #505418;padding:0.2em;color:#fff;background-color:#969e2d}td{border:1px solid #505418;padding:0.2em}pre,code,samp,kbd{font-family:Consolas, "Courier New"}p{margin-bottom:1em;line-height:125%;text-align:center}blockquote{font-style:italic;font-size:inherit;border-left:6px solid #969e2d;color:#595959;padding-left:1em;margin:1em}@media only screen and (min-width: 768px){blockquote{margin:1em 3em}}hr{border:0;height:3px;margin:1.5em 0;background-color:#fff}abbr{border-bottom:1px dotted gray;cursor:help}address{font-style:italic;margin:0 2em}address p{font-size:80%;line-height:110%;margin-bottom:0.6em}pre,samp,code{font-size:85%;line-height:2.28em}samp,code{background-color:#d9d9d9;border:1px #000 solid;padding:.5em}mark{background:#d7dd87}sup{top:-.3em;font-size:90%}label{display:block;padding-bottom:.5em;color:#000}input,textarea{width:100%}input:hover,input:focus,textarea:hover,textarea:focus{background-color:#f3ff99}input.form_warning,textarea.form_warning{border:2px #b12a0b solid !important}input.btn,a.btn{color:#000 !important;border:#000 solid 3px;text-decoration:none !important}input.btn:hover,a.btn:hover{color:#fff}input.btn-primary:hover,input.btn-default:hover,a.btn-primary:hover,a.btn-default:hover{background-color:#969e2d !important}button,input[type="submit"],input[type="reset"]{font-weight:bold}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:10px}label+.radio-inline{padding-left:0}.formdate .form-control,.formdatetime .form-control{border:none;-webkit-box-shadow:none;box-shadow:none}.formdate select,.formdatetime select{width:auto;border-color:#a5a5a5 !important;border-width:1px !important;padding:0 !important}div.form-group{margin-bottom:1em}div.form-group.form-is-required label:after{content:" *"}div.form-group .form-control{font-size:2.3rem !important;-webkit-text-size-adjust:2.3rem !important;height:auto !important}@media only screen and (max-width: 768px){div.form-group .form-control{font-size:2.0125rem !important;-webkit-text-size-adjust:2.0125rem !important}}div.form-group.form-captcha .input-group,div.form-group.formcaptcha_calc .input-group,div.form-group.form-search .input-group{border:gray solid 2px;border-radius:4px}div.form-group.form-captcha .input-group img,div.form-group.formcaptcha_calc .input-group img,div.form-group.form-search .input-group img{max-width:unset}div.form-group.form-captcha .input-group-addon,div.form-group.formcaptcha_calc .input-group-addon,div.form-group.form-search .input-group-addon{border:none;border-radius:4px 0 0 4px}div.form-group.form-captcha .form-control,div.form-group.formcaptcha_calc .form-control,div.form-group.form-search .form-control{margin-left:0}@media only screen and (max-width: 768px){div.form-group.form-captcha .form-control,div.form-group.formcaptcha_calc .form-control,div.form-group.form-search .form-control{padding:0.5em 0.65rem !important}}div.form-group.form-captcha .btn-default,div.form-group.form-captcha .input-group-addon,div.form-group.formcaptcha_calc .btn-default,div.form-group.formcaptcha_calc .input-group-addon,div.form-group.form-search .btn-default,div.form-group.form-search .input-group-addon{font-size:2.3rem}@media only screen and (max-width: 768px){div.form-group.form-captcha .btn-default,div.form-group.form-captcha .input-group-addon,div.form-group.formcaptcha_calc .btn-default,div.form-group.formcaptcha_calc .input-group-addon,div.form-group.form-search .btn-default,div.form-group.form-search .input-group-addon{font-size:2.0125rem}}div.form-group.form-captcha .form-control,div.form-group.form-search .form-control{border-radius:0 !important;border:none !important}div.form-group.form-captcha .btn-default,div.form-group.form-search .btn-default{color:#505418;border:none !important;border-radius:0 4px 4px 0;padding:.5em 1em;background-color:#d9d9d9}div.form-group.form-captcha .btn-default:hover,div.form-group.form-search .btn-default:hover{background-color:#969e2d !important}@media only screen and (max-width: 576px){div.form-group.form-captcha img,div.form-group.form-search img{padding:.5em}div.form-group.form-captcha .input-group,div.form-group.form-search .input-group{display:block}div.form-group.form-captcha .input-group-addon,div.form-group.form-search .input-group-addon{border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom:1px solid #a5a5a5}div.form-group.form-captcha .input-group-btn,div.form-group.form-search .input-group-btn{border-top:1px solid #a5a5a5}div.form-group.form-captcha .input-group-btn a,div.form-group.form-search .input-group-btn a{border-bottom-left-radius:4px;border-top-right-radius:0;width:100%}div.form-group.form-captcha .input-group-btn:last-child>.btn,div.form-group.form-search .input-group-btn:last-child>.btn{margin-left:initial}}div.form-group.formcaptcha_calc .form-calc{border-radius:0 4px 4px 0 !important;border:none !important}div.form-group.form-search .input-group-addon{display:none}@media only screen and (min-width: 768px){div.form-group.form-search .input-group-addon{display:table-cell}}div.form-group.form-search .input-group{display:table}div.form-group p.help-block{color:#a5a5a5;font-style:italic;font-size:2.0125rem;text-align:left}@media only screen and (max-width: 768px){div.form-group p.help-block{font-size:1.725rem}}.form_warning input,.form_warning textarea,.form_warning select,.form_warning.alert-danger{border:2px solid #b12a0b !important;background-color:#fde4e0 !important;color:#b12a0b}.form_warning input:hover,.form_warning textarea:hover,.form_warning select:hover,.form_warning.alert-danger:hover{background-color:#f3ff99 !important}.form_warning.form-captcha .input-group,.form_warning.formcaptcha_calc .input-group{border-color:#b12a0b !important}.form_warning.checkbox label,.form_warning.formradio>label{color:#b12a0b}.form_warning ul{list-style:inside disc;margin-left:2.5rem;letter-spacing:0.1em;line-height:110%;padding:0.5rem 3rem;text-align:left !important;font-size:2.3rem}@media only screen and (max-width: 768px){.form_warning ul{font-size:2.0125rem}}fieldset{background-color:#f9f9f9;border:1px gray solid;border-radius:4px;padding:.5em;margin:0 0 3em}fieldset legend[id|="xform"]{font-size:2.3rem;font-weight:bold;background-color:#f3ff99;color:#505418;-webkit-box-shadow:5px 5px 5px 0 #a5a5a5;box-shadow:5px 5px 5px 0 #a5a5a5;border:#505418 1px solid;border-radius:4px;padding:0.1em 0.5em;width:auto}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:relative;width:auto;margin-right:0.3em}div.radios p.radio{margin-bottom:0}div.radios p.radio:last-child{margin-bottom:1em}label.checkbox,p.radio>label{display:inline}p.formradio,p.formradio>label{margin-bottom:0;padding-bottom:0}select>option,select optgroup{padding:0 .5em;font-size:90%;font-family:"Mukta Malar",sans-serif}optgroup>option{padding-left:0.75em}input[type=text],input[type=search],input[type=url],input[type=number],textarea{-webkit-appearance:none}p.formsubmit{float:left;margin-right:1em}p.formsubmit label{display:none}.placeholder{position:relative;background-color:#fff}.placeholder img{height:100%;width:100%;opacity:0.3}.placeholder .caption{color:gray;font-size:2.44375rem;font-weight:bold;position:absolute;bottom:0;width:100%;height:50%;line-height:0;text-align:center;margin:0}.c-block-hero{display:block;position:relative;text-decoration:none !important;border-radius:4px}.c-block-hero__img{display:block;width:100%;max-height:50vh;-o-object-fit:cover;object-fit:cover;border-radius:4px 4px 0 0}@media all and (min-width: 992px){.c-block-hero__img{border-radius:4px}}.c-block-hero__headline{background:#505418;color:#fff;padding:1rem;font-size:2.44375rem;-webkit-transition:all .2s ease;transition:all .2s ease;margin-top:0 !important;border-radius:0 0 4px 4px}@media all and (min-width: 992px){.c-block-hero__headline{position:absolute;bottom:0;left:0;width:100%;text-align:center;font-size:3.30625rem;padding-left:2em;padding-right:2em;opacity:0.7}}@media all and (max-width: 576px){.c-block-hero__headline{font-size:1.725rem}}.c-block-hero:hover .c-block-hero__headline,.c-block-hero:focus .c-block-hero__headline{background-color:#f3ff99;color:#000}.c-block-media{display:block;-webkit-transition:all .4s ease;transition:all .4s ease;text-decoration:none !important;border-radius:4px}@media all and (min-width: 768px){.c-block-media{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.c-block-media--small{font-size:1.15rem}@media all and (min-width: 992px){.c-block-media--small{font-size:2.3rem}}a.c-block-media{background-color:#505418;padding:.5em}a.c-block-media:hover{background-color:#f3ff99 !important}a.c-block-media:hover .c-block-media__headline,a.c-block-media:hover .c-block-media__excerpt{color:#000}.c-block-media__media{width:50%;height:50%;margin:auto;max-width:12em}.c-block-media--small .c-block-media__media{max-width:3.5em;margin-left:0.5rem}@media all and (min-width: 768px){.c-block-media__media{margin-left:1.5rem}}.c-block-media__img{border-radius:4px}.c-block-media__headline{margin-bottom:0.2em;margin-top:0 !important;color:#000;font-size:130%}.c-block-media--small .c-block-media__headline{font-size:2.3rem}.c-block-media__body{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;color:#d9d9d9}.c-block-media__excerpt{-webkit-transition:all .2s ease;transition:all .2s ease;font-weight:normal}.c-block-media--small .c-block-media__excerpt{margin-bottom:0;line-height:1.2}.c-block-tout{display:-moz-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:.5em;position:relative;overflow:hidden;border-radius:4px}.c-block-tout .c-block-tout__img{display:block;width:100%}.c-block-tout .c-block-tout__headline{position:absolute;bottom:0;left:0;width:100%;background:rgba(80,84,24,0.7);color:#fff;padding:.5em;font-size:75%;-webkit-transition:all .2s ease;transition:all .2s ease}.c-block-tout:hover .c-block-tout__headline,.c-block-tout:focus .c-block-tout__headline{font-size:85%;background:rgba(243,255,153,0.7);color:#000}.c-block-tile{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#d9d9d9;color:#505418;border-radius:4px;padding:1em 1em;text-align:center;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.c-block-tile:hover,.c-block-tile:focus{background:#f3ff99;color:#000;text-decoration:none;-webkit-box-shadow:0 0 13px 2px #000;box-shadow:0 0 13px 2px #000}@media all and (min-width: 55rem){.c-block-tile{padding:4em 1em}}.c-tile{margin:1em;padding:1em 2em}.c-tile .img-responsive{display:none;border-radius:0 !important}@media all and (min-width: 768px){.c-tile{margin:0;padding:0 2em 2em 2em}.c-tile .img-responsive{display:block;border:2px solid #fff}.c-tile.img-backgnd .c-tile-content{bottom:2em !important}}.c-tile h2{color:#000 !important;margin-top:0 !important;font-size:3vw}@media (max-width: 833.3333333333px){.c-tile h2{font-size:25px}}@media (min-width: 1000px){.c-tile h2{font-size:30px}}a .c-tile.img-none:hover,a .c-tile.img-content:hover{background-color:#f3ff99 !important;color:initial}a .c-tile.img-backgnd:hover .c-tile-content{background-color:rgba(243,255,153,0.8)}.c-tile .c-tile-content button{margin:1em auto}.c-tile .c-tile-content a{margin:0 auto;text-align:center;background-color:transparent}.c-tile.img-content{padding:1em}.c-tile.img-backgnd .img-responsive{margin-bottom:0}.c-tile.img-backgnd .c-tile-content{position:absolute;bottom:1em;left:2em;padding:.2em;width:calc(100% - 4em);background-color:#fff}@media all and (min-width: 768px){.c-tile.img-backgnd .c-tile-content{background-color:rgba(255,255,255,0.8)}}.c-block-tile--featured{min-height:200px}.c-block-tile__value{font-size:2.44375rem;line-height:1.2}.c-block-tile--featured .c-block-tile__value{font-size:2.5rem}@media all and (min-width: 768px){.c-block-tile--featured .c-block-tile__value{font-size:5rem}}@media all and (min-width: 1091.2px){.c-block-tile__value{font-size:3.30625rem}}@media all and (max-width: 576px){.c-block-tile__value{font-size:2.0125rem}}.c-block-tile__label{font-weight:normal;font-size:2.0125rem;color:#505418}@media all and (min-width: 1091.2px){.c-block-tile__label{font-size:2.44375rem}}@media all and (max-width: 576px){.c-block-tile__label{font-size:1.725rem}}.c-btn{position:relative;display:table;background-color:#fff !important;color:#000;line-height:1;font-weight:bold;padding:1rem 2rem;border:#000 solid 3px;border-radius:4px;text-align:center;margin:1em 0;-webkit-transition:background .6s ease;transition:background .6s ease}.c-btn.center{margin:1em auto}.c-btn:hover,.c-btn:focus{color:#fff !important;background-color:#969e2d !important}.c-btn.disabled{background:#d9d9d9 !important;color:gray;border-color:gray !important}.c-btn.disabled:hover,.c-btn.disabled:focus{color:gray !important}.c-btn.image{padding:0;border:none !important;border-radius:4px}.c-btn.image:hover .overlay-effect{opacity:0.6;cursor:pointer}.c-btn.image .overlay-effect{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:.4s ease;transition:.4s ease;background-color:#fff;overflow:hidden}a.c-btn{display:table;text-decoration:none !important;color:#000 !important}a.c-btn:hover{color:#fff !important}.c-btn-small{padding:.5em;font-size:1.725rem}.c-btn-large{font-size:3.30625rem;padding:1em;text-transform:uppercase}.c-text-btn{position:relative;background:none;border:none;font-style:normal;font-weight:bold;font-size:1.8rem}.c-text-btn:after{position:absolute;content:"";height:20px;width:20px;background:url("../images/icon-arrowhead.svg") no-repeat;top:9px;right:-24px;-webkit-transition:all .6s linear;transition:all .6s linear}.c-text-btn:hover,.c-text-btn:focus{color:#000 !important;background-color:#969e2d}.c-text-btn:hover:after,.c-text-btn:focus:after{right:-28px}.c-block-media--small .c-text-btn{font-size:2.3rem}.carousel-horizontal{margin-bottom:1em;overflow:hidden;position:relative}.carousel-island-container{overflow:hidden}.carousel-container{position:relative}.carousel-controls{display:table;width:100%;margin:-.5em 0 1em}.carousel-controls a,.carousel-controls div{display:table-cell;padding:.5em}.carousel-controls .carousel-pagination{text-align:center}.carousel-controls .carousel-next{text-align:right}.c-footer{clear:both;overflow:hidden;background:transparent;line-height:1.7;text-align:center;font-size:1.725rem;color:#fff}@media only screen and (min-width: 768px){.c-footer{font-size:2.3rem}}@media only screen and (min-width: 768px){.c-footer .c-socialmedia-list{margin:1em 4em 1em 0 !important}}.c-footer .container{background-image:url("../images/bg_header.png");background-repeat:no-repeat;background-size:100% 100%;padding:1em !important}.c-footer .copyright{margin:0;text-align:center;font-style:italic}.c-footer .copyright *:last-child{margin-bottom:0}.c-footer .c-socialmedia-list{text-align:left;margin:1em}.c-footer .c-socialmedia-list li{line-height:3em}.c-footer-nav .c-link-list{color:#fff;display:block;position:relative;margin:0 auto}.c-footer-nav .c-link-list__item{display:block;text-align:center;line-height:1.5em}@media only screen and (min-width: 992px){.c-footer-nav .c-link-list__item{display:inline-block;width:inherit;line-height:inherit}.c-footer-nav .c-link-list__item:not(:last-child):after{content:"•";padding:0 1rem}}.c-footer-nav .c-link-list__link{font-weight:bold;padding:0 .3rem 0;color:#fff !important}.c-footer-nav .c-link-list__link:hover{color:#505418 !important;background-color:#fff}@media only screen and (min-width: 768px){.c-footer-nav .c-link-list__link{padding:.3rem 1rem}}@media all and (min-width: 768px){.c-form--inline .c-field{display:inline-block;margin-left:1rem}}.c-search-form{max-width:80%;margin:2rem auto}.c-search-form--is-active{display:block;position:absolute;top:67px;right:2px;width:100%;padding:1em;-webkit-box-shadow:0px 3px 5px -2px rgba(0,0,0,0.2);box-shadow:0px 3px 5px -2px rgba(0,0,0,0.2);background:#fff;z-index:1}.c-search-form__input{border:2px solid #505418;padding:0.5rem}.c-form__actions{margin-bottom:2rem}.c-field--inline label,.c-field--inline input[type=text],.c-field--inline select{display:block;width:auto;padding:0 !important}@media all and (min-width: 576px){.c-field--inline label,.c-field--inline input[type=text],.c-field--inline select{display:inline}}.c-field__note{font-size:1.725rem}.c-field__note a{text-decoration:underline}.container-header{padding:0}.navbar-header{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-header,.navbar-header *{float:none !important;color:#fff !important;text-align:center}.navbar-header .navbar-brand{height:auto;padding:1em 2em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none !important}.navbar-header .navbar-brand:hover,.navbar-header .navbar-brand:focus{background-color:transparent;border:none !important}.navbar-header .navbar-brand .brand{font-family:"lintsecregular",sans-serif;font-size:4.5vw;line-height:1.2em}.navbar-header .slogan{font-family:"kalamregular",cursive;font-style:italic;font-size:3vw;display:none}@media (max-width: 833.3333333333px){.navbar-header .slogan{font-size:25px}}@media (min-width: 1166.6666666667px){.navbar-header .slogan{font-size:35px}}@media only screen and (min-width: 768px){.navbar-header .navbar-brand{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.navbar-header .navbar-brand .brand{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:60px;font-size:3.2vw !important}.navbar-header .slogan{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:2rem;margin-right:1em}}.c-header{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#505418;background-image:url("../images/bg_header.png");background-repeat:no-repeat;background-size:100% 100%;padding:0}.c-header .navbar-brand{width:100%}.c-header__controls{position:absolute;bottom:0;width:100%;z-index:1000}.nav-toggle{font-size:5vw;padding:1.3vw;margin:1rem;line-height:inherit;background-color:transparent;color:#fff !important;text-decoration:none !important;cursor:pointer}.nav-toggle.glyphicon:before{content:"\e014"}.nav-toggle.glyphicon.collapsed:before{content:"\e236"}.nav-toggle:hover{text-decoration:none !important;background-color:#fff;color:#505418 !important;-webkit-box-shadow:0 0 10px 0 #fff;box-shadow:0 0 10px 0 #fff}@media all and (min-width: 768px){.nav-toggle{display:none}}.c-logo{width:100%;max-width:none}@media only screen and (min-width: 768px){.c-logo{width:auto}}.c-logo-link{background-color:transparent !important;margin:0 auto}@font-face{font-family:'icons';src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'icons';content:attr(data-icon);speak:none;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}.icon-twitter:before,.icon-stumbleupon:before,.icon-pinterest:before,.icon-linkedin:before,.icon-google-plus:before,.icon-search:before,.icon-play:before,.icon-menu:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-bubble:before,.icon-facebook:before,.icon-feed:before,.icon-youtube:before,.icon-tag:before,.icon-tumblr:before,.icon-instagram,.icon-podcast,.icon-apple,.icon-android,.icon-arrow:after,.icon-envelope:before{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-twitter:before{content:"\74"}.icon-stumbleupon:before{content:"\75"}.icon-pinterest:before{content:"\70"}.icon-linkedin:before{content:"\69"}.icon-google-plus:before{content:"\67"}.icon-search:before{content:"\73"}.icon-play:before{content:"\61" !important}.icon-menu:before{content:"\21" !important}.icon-arrow-left:before{content:"\23"}.icon-arrow-right:before{content:"\24"}.icon-bubble:before{content:"\25"}.icon-facebook:before{content:"\66"}.icon-feed:before{content:"\27"}.icon-youtube:before{content:"\79"}.icon-tag:before{content:"\28"}.icon-tumblr:before{content:"\6d"}.icon-instagram:before{content:"\22"}.icon-podcast:before{content:"\26"}.icon-android:before{content:"\29"}.icon-apple:before{content:"\2a"}.icon-envelope:before{content:"\2b"}.icon-arrow:after{content:"\61";display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-play:before{padding-left:0.2em}.icon-play-box{display:block;margin-left:2em}.icon-play-box:before{padding:.25em;background:gray;color:#fff;margin-left:-1.7rem;margin-right:.5em}.c-socialmedia-list li{display:inline}.inline-list li{display:inline-block}.social-list li{margin:0 0.4rem 1em 0}.social-list a{font-size:1.6em}.headline-list{margin-bottom:1em}.headline-list.flush{margin:0}.headline-list h4{font-weight:normal}.headline-list li{padding:.25em 0;border-top:1px solid #a5a5a5}.post-list li{margin-bottom:1em}.bullet-list{list-style:square;margin:0 0 1em 1.2em;line-height:1.3}.bullet-list li{margin-bottom:1em}.text-list{margin:0 0 1em;line-height:1.3}.text-list li{margin-bottom:1em}.c-media-list__item{margin-bottom:1.5em}.c-tile-list{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 55rem){.c-tile-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-tile-list__item{width:100%;margin-bottom:1em;position:relative}.c-tile-list__item:nth-child(2n){padding-right:0}@media all and (min-width: 55rem){.c-tile-list__item{width:50%;margin:0;padding:0 1em 1em 0}}.alert{text-align:center;padding:0 1rem;background:#f9f9f9;overflow:hidden;font-size:1.725rem;-webkit-animation:slideDown 2s forwards;animation:slideDown 2s forwards;width:100%;display:table;border-radius:4px;border:2px solid gray}.alert a{color:gray !important}.alert a:hover{background:none;color:inherit}.alert .alert-icon{display:none}.alert .alert-icon,.alert .alert-content,.alert .close{display:table-cell;vertical-align:top}.alert .close{opacity:0.65;text-decoration:none !important;text-align:center;color:#b12a0b !important;right:0;top:0;width:1em;margin-left:0.5em;padding-bottom:.25em}.alert .close:hover{background-color:red;border-radius:50% 50% 50% 50%;color:#fff !important}.alert--error{color:#b12a0b;background:#fde4e0}.alert--success{color:#334710;background:#c8daa9}.alert--warning{color:#cb8604;background:#ffe2ac}.alert--info{color:#0d68b0;background:#bedff8}.alert.icon .alert-icon{font-size:4rem}@media only screen and (max-width: 768px){.alert.icon .alert-icon{font-size:2.5rem}}.alert.icon .alert-icon .glyphicon{margin-right:0.5em;display:none}.alert.icon.alert--error,.alert.icon.alert--success,.alert.icon.alert--warning,.alert.icon.alert--info{text-align:left}.alert.icon.alert--error .alert-content,.alert.icon.alert--success .alert-content,.alert.icon.alert--warning .alert-content,.alert.icon.alert--info .alert-content{vertical-align:top}.alert.icon.alert--error .glyphicon-alert,.alert.icon.alert--warning .glyphicon-alert{display:inline}.alert.icon.alert--success .alert-icon .glyphicon-ok{display:inline}.alert.icon.alert--info .alert-icon .glyphicon-info-sign{display:inline}@-webkit-keyframes slideDown{0%{max-height:0;padding:0}100%{padding:1rem;max-height:10em}}@keyframes slideDown{0%{max-height:0;padding:0}100%{padding:1rem;max-height:10em}}.c-overlay{display:block;padding:1em;background:rgba(68,68,68,0.6);border-radius:4px;position:relative;height:100%;width:100%;top:0;left:0;border-radius:4px;text-align:center;padding:1em;display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-overlay--is-hidden{display:none}.c-tile-grid__primary .c-overlay{position:absolute}.c-tile-list__item .c-overlay{position:absolute}.c-section .c-overlay{position:absolute}.c-overlay__intro{font-size:2.3rem;color:#f3ff99}.navbar{font-weight:bold;border:none;margin-bottom:0;text-align:right}.navbar-default{background-color:transparent !important}.navbar-default .navbar-collapse{background-color:#505418 !important}@media all and (min-width: 768px){.navbar-default .navbar-collapse{background-color:transparent !important}}.navbar-collapse{display:none;position:absolute;overflow:hidden;text-align:center;width:100%;padding:0;background-color:#505418;border:none}.navbar-collapse,.navbar-collapse *{color:#fff !important;font-weight:bold;text-decoration:none !important}.navbar-collapse.in{-webkit-box-shadow:0 10px 10px #222;box-shadow:0 10px 10px #222}.navbar-collapse li a{height:100%}.navbar-collapse li a:hover{background-color:#fff !important;color:#505418 !important}.navbar-collapse li.active a{color:#505418 !important;background-color:#fff}@media all and (min-width: 768px){.navbar-collapse{display:block;bottom:0;background-color:transparent !important}.navbar-collapse.in{-webkit-box-shadow:none;box-shadow:none}.navbar-collapse li a{border-bottom:10px solid transparent !important}.navbar-collapse li.active a{border-bottom-color:#fff !important;background-color:transparent !important;color:#fff !important}}.nav>li>a:focus{color:#fff !important}.navbar-right{margin-right:0}.pagination{border-radius:0;overflow:hidden;display:table;margin-left:auto;margin-right:auto}.pagination>li{display:inline-block}.pagination>li:first-child a{margin:.25em}.pagination>li>a{background-color:#d9d9d9;border:none;border-radius:10% !important;line-height:1.5em;width:2em;margin:.25em;padding-left:9px !important;text-align:center;text-decoration:none !important;color:#444 !important}.pagination>li>a:hover{background-color:#969e2d;color:#505418}.pagination>.active>a{background-color:#f3ff99;color:#444;border:#505418 1px dotted}.pagination>.active>a:hover,.pagination>.active>a:focus{background-color:#f3ff99;color:#444}.c-section{position:relative;margin:0 0 2em}@media all and (min-width: 768px){.l-sidebar .c-section{margin-right:2em;width:50%}.l-sidebar .c-section:last-child{margin-right:0}}@media all and (min-width: 992px){.l-sidebar .c-section{width:100%;margin-right:0}}.c-section__title{margin-bottom:1em;text-align:center}.c-section__title .c-section-inline{display:inline-block;background-color:#969e2d}.c-tile-grid{background:url(../../images/sample/hero-mountains.jpg) no-repeat 50% 50% #444;background-size:cover}.c-tile-grid__inner{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 768px){.c-tile-grid__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.c-tile-grid__primary{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;margin-bottom:1rem}@media all and (min-width: 768px){.c-tile-grid__primary{width:50%}}@media all and (min-width: 55rem){.c-tile-grid__primary{width:30%}}.c-tile-grid__secondary{-webkit-box-flex:1;-ms-flex:1;flex:1}@media all and (min-width: 768px){.c-tile-grid__secondary{padding:0 0 0 1em}}.text a,.TinyMCE a{text-decoration:underline}.text ol,.text ul,.TinyMCE ol,.TinyMCE ul{display:table}.text ol>li,.text ul>li,.TinyMCE ol>li,.TinyMCE ul>li{display:table-row}.text ol>li:before,.text ul>li:before,.TinyMCE ol>li:before,.TinyMCE ul>li:before{display:table-cell}.text ul,.TinyMCE ul{list-style:none;margin:0 0 1em .5em}.text ul li:before,.TinyMCE ul li:before{content:"•";padding-right:1rem;color:#000;font-size:4rem;line-height:0}.text ul ul,.TinyMCE ul ul{margin-bottom:0}.text ol,.TinyMCE ol{list-style:decimal;margin:0 0 1em .5em;counter-reset:idx}.text ol ol,.TinyMCE ol ol{margin-bottom:0}.text ol>li,.TinyMCE ol>li{counter-increment:idx}.text ol>li:before,.TinyMCE ol>li:before{content:counter(idx) ".";text-align:right;padding-right:1rem}.s-text-passage{margin-bottom:1rem}.c-text-passage__img{border-radius:4px;margin-bottom:1rem}.c-box{border:1px solid gray;border-radius:4px;padding:2rem;margin:2rem;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:32em;margin:2rem auto}.c-box__header{text-align:center;margin-bottom:2rem}.l{max-width:80em;margin:0 auto;padding:2rem}@media all and (min-width: 768px){.l{padding:2rem 6rem}}.l--two-col{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 992px){.l--two-col .l-main{width:70%;padding-right:1em}}@media all and (min-width: 768px){.l--two-col .l-sidebar{display:-moz-flex;display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width: 992px){.l--two-col .l-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%;padding:0 0 0 1em}}@media all and (min-width: 992px){.l--two-col{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.g{overflow:hidden;margin:0 -.5em}.gi{padding:.5em}.gi img{display:block}@media all and (min-width: 768px){.gi{float:left}}@media all and (min-width: 768px){.g-2up>.gi{float:left;width:50%}.g-2up>.gi:nth-of-type(odd){clear:left}}.g-half>.gi{float:left;width:50%}.g-half>.gi:nth-of-type(odd){clear:left}@media all and (min-width: 768px){.g-3up>.gi{float:left;width:50%}.g-3up>.gi:nth-of-type(2n+1){clear:left}}@media all and (min-width: 992px){.g-3up>.gi{width:33.3333333%}.g-3up>.gi:nth-of-type(2n+1){clear:none}.g-3up>.gi:nth-of-type(3n+1){clear:left}}@media all and (min-width: 768px){.g-4up>.gi{float:left;width:50%}.g-4up>.gi:nth-of-type(2n+1){clear:both}}@media all and (min-width: 992px){.g-4up>.gi{width:25%}.g-4up>.gi:nth-of-type(2n+1){clear:none}.g-4up>.gi:nth-of-type(4n+1){clear:left}}.g-quarter>.gi{float:left;width:24%}.g-quarter>.gi:nth-of-type(4n+1){clear:left}@media all and (min-width: 576px){.g-max4>.gi{float:left;width:50%}.g-max4>.gi:nth-of-type(2n+1){clear:both}}@media all and (min-width: 768px){.g-max4>.gi{width:33.3333333%}.g-max4>.gi:nth-of-type(2n+1){clear:none}.g-max4>.gi:nth-of-type(3n+1){clear:left}}@media all and (min-width: 992px){.g-max4>.gi{width:25%}.g-max4>.gi:nth-of-type(3n+1){clear:none}.g-max4>.gi:nth-of-type(4n+1){clear:left}}.g-max5>.gi{float:left;width:50%}.g-max5>.gi:nth-of-type(2n+1){clear:both}@media all and (min-width: 768px){.g-max5>.gi{width:33.3333333%}.g-max5>.gi:nth-of-type(2n+1){clear:none}.g-max5>.gi:nth-of-type(3n+1){clear:left}}@media all and (min-width: 768px){.g-max5>.gi{width:25%}.g-max5>.gi:nth-of-type(3n+1){clear:none}.g-max5>.gi:nth-of-type(4n+1){clear:left}}@media all and (min-width: 768px){.g-max5>.gi{width:20%}.g-max5>.gi:nth-of-type(4n+1){clear:none}.g-max5>.gi:nth-of-type(5n+1){clear:left}}.container{padding:0 1em}@media only screen and (min-width: 768px){.container{padding:0 2em}}section h2.c-section__title{font-family:"lintsecregular",sans-serif;font-size:8vw}@media (max-width: 312.5px){section h2.c-section__title{font-size:25px}}@media (min-width: 625px){section h2.c-section__title{font-size:50px}}section.header .container{padding:0 !important}section.section .container{background-color:#d9d9d9}section#elektro .container h1,section#elektro .container h2,section#elektro .container h3,section#elektro .container h4,section#elektro .container h5,section#elektro .container h6,section#elektro .container .alpha,section#elektro .container .beta,section#elektro .container .gamma,section#elektro .container .delta,section#elektro .container .epsilon,section#elektro .container .zeta,section#netzwerk .container h1,section#netzwerk .container h2,section#netzwerk .container h3,section#netzwerk .container h4,section#netzwerk .container h5,section#netzwerk .container h6,section#netzwerk .container .alpha,section#netzwerk .container .beta,section#netzwerk .container .gamma,section#netzwerk .container .delta,section#netzwerk .container .epsilon,section#netzwerk .container .zeta,section#montage .container h1,section#montage .container h2,section#montage .container h3,section#montage .container h4,section#montage .container h5,section#montage .container h6,section#montage .container .alpha,section#montage .container .beta,section#montage .container .gamma,section#montage .container .delta,section#montage .container .epsilon,section#montage .container .zeta,section#anderes .container h1,section#anderes .container h2,section#anderes .container h3,section#anderes .container h4,section#anderes .container h5,section#anderes .container h6,section#anderes .container .alpha,section#anderes .container .beta,section#anderes .container .gamma,section#anderes .container .delta,section#anderes .container .epsilon,section#anderes .container .zeta{color:#fff}section#elektro .container{background-color:#FC9D3CB8}section#elektro .container a:not([class~=c-btn]){color:#004A93}section#elektro .container a:not([class~=c-btn]):hover{background-color:#004A93;color:white}section#netzwerk .container{background-color:#0066CCB8;color:#fff}section#netzwerk .container a:not([class~=c-btn]){color:#eee}section#netzwerk .container a:not([class~=c-btn]):hover{background-color:white;color:#0066CC !important}section#montage .container{background-color:#FD3136B8;color:#fff}section#montage .container a:not([class~=c-btn]){color:#eee}section#montage .container a:not([class~=c-btn]):hover{background-color:white;color:#FD3136 !important}section#anderes .container{background-color:#006666B8;color:#fff}section#anderes .container a:not([class~=c-btn]){color:#eee}section#anderes .container a:not([class~=c-btn]):hover{background-color:white;color:#006666 !important}section#kontakt .container{background-color:#d9d9d9}@media only screen and (min-width: 576px){.sidebar{font-size:75%}}.file-list{text-align:center}.file-list li{margin-bottom:2em}.file-list a{display:block;text-decoration:none !important;background:#505418;color:#f3ff99 !important;border-radius:4px;padding:1em;width:100%}.file-list a:hover{background-color:#f3ff99;color:#505418 !important;-webkit-box-shadow:0 0 13px 2px #000;box-shadow:0 0 13px 2px #000}.file-list a:hover .label{color:#222 !important;font-weight:bold}.file-list a:hover .file-title{border-bottom-color:#505418}.file-list a .label{font-weight:normal;font-size:inherit}.file-list .file-title{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f3ff99;display:inline-block;padding-bottom:.4em;margin-bottom:.4em}.file-list .file-data{display:block;font-style:italic;font-size:80%;font-weight:normal}.file-list .file-data>span{display:block;margin-bottom:0.4em}.art-lst{text-align:center}.art-lst.small{font-size:75%}.art-lst a{display:block;padding:.5rem}.art-lst-inline a{margin:0 1rem}.art-lst-inline.small a{margin:0}@media only screen and (min-width: 768px){.art-lst-inline li,.art-lst-inline a{display:inline-block}.art-lst-inline li{padding:0}.art-lst-inline a{padding:0 .5rem}.art-lst-inline li:after{content:"-"}.art-lst-inline li:last-child:after{content:""}}
