body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
legend{width:100%;display:block;font-weight:700;border:0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{width:100%;display:inline-block;padding:3px 6px;background:#fff;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 1px #eee;-webkit-box-shadow:inset 0 1px 1px #eee;box-shadow:inset 0 1px 1px #eee;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input:not([type]):focus,textarea:focus{outline:0;background:#fcfcfc;border-color:#bbb}input[type=file]{cursor:pointer}select,input[type=file]{display:block}input[type=file],input[type=image],input[type=submit],input[type=reset],input[type=button],input[type=radio],input[type=checkbox]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type=radio],input[type=checkbox]{margin:0 3px 0 0}input[type=radio],input[type=checkbox],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio][readonly],input[type=checkbox][readonly]{background:0 0}input[type=submit],.button{display:inline-block;padding:4px 15px 4px 14px;margin-bottom:0;text-align:center;vertical-align:middle;line-height:16px;font-size:11px;color:#000;cursor:pointer;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-ms-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;-moz-transition:background .15s linear;-webkit-transition:background .15s linear;-o-transition:background .15s linear;transition:background .15s linear}input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}input[type=submit].blue,.button.blue{background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-ms-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);border-color:#2f96b4;color:#fff}input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}input[type=submit].green,.button.green{background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-ms-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351;color:#fff}input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}input[type=submit].orange,.button.orange{background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-ms-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406;color:#fff}input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}input[type=submit].red,.button.red{background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-ms-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f;color:#fff}input[type=submit].red:active,.button.red:active{background-color:#be322b}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/**
 * Global TinyMCE style sheet
 *
 * Use this style sheet to define CSS classes for the rich text editor. The
 * stlye sheet will be included in the editor and the page layout automatically.
 * Although the stlye sheet is shared by all themes, you can override its
 * formattings in any of your theme style sheets.
 *
 *   files/tinymce.css (this is how it looks like in TinyMCE)
 *   .warning { color:#c55; }
 *
 *   theme_a.css (this is how it looks like in theme A)
 *   .warning { font-weight:bold; }
 *
 *   theme_b.css (this is how it looks like in theme B)
 *   .warning { color:#000; }
 *
 * If you do not want to use a global TinyMCE style sheet at all, simply delete
 * this file (files/tinymce.css).
 */
.magenta { color:#b54c84;}
.yelllow { color:#d58731;}
.blue { color:#004ea7;}
.dot {display:inline;}
.dot:after {content: ".";font-family: 'Source Code Pro',Helvetica,Arial,sans-serif;left: -0.05em;position: relative;}
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* Bold */
@font-face {
    font-family: 'Source Code Pro';
    src: url("/files/assets/fonts/SourceCodePro-Bold.woff2")  format('woff2');
    src: url("/files/assets/fonts/SourceCodePro-Bold.woff")  format('woff'), url("/files/assets/fonts/SourceCodePro-Bold.ttf") format('truetype');
    font-weight: bold;
    font-display: swap;
}

/* basic.css */
@font-face{font-family: VerbCond;src: url('../../files/fonts/verbcond/verbcondregular-webfont.woff') format('woff'),        url('../../files/fonts/verbcond/verbcondregular-webfont.ttf') format('truetype')}@font-face{font-family: VerbCond;src: url('../../files/fonts/verbcond/verbcondregular-italic-webfont.woff') format('woff'),        url('../../files/fonts/verbcond/verbcondregular-italic-webfont.ttf') format('truetype');font-style:italic}@font-face{font-family: VerbCond;src: url('../../files/fonts/verbcond/verbcondblack-italic-webfont.woff') format('woff'),        url('../../files/fonts/verbcond/verbcondblack-italic-webfont.ttf') format('truetype');font-style:italic;font-weight:bold}@font-face{font-family: VerbCond;src: url('../../files/fonts/verbcond/verbcondblack-webfont.woff') format('woff'),        url('../../files/fonts/verbcond/verbcondblack-webfont.ttf') format('truetype');font-weight:bold}@font-face{font-family: VerbExCond;src: url('../../files/fonts/verbexcond/verbexcondblack-webfont.woff') format('woff'),        url('../../files/fonts/verbexcond/verbexcondblack-webfont.ttf') format('truetype');font-weight: bold}@font-face{font-family: VerbExCond;src: url('../../files/fonts/verbexcond/verbexcondblack-italic-webfont.woff') format('woff'),        url('../../files/fonts/verbexcond/verbexcondblack-italic-webfont.ttf') format('truetype');font-style: italic;font-weight: bold}@font-face{font-family: Flaticon;src: url('../../files/fonts/flaticon/flaticon.woff') format('woff'),        url('../../files/fonts/flaticon/flaticon.ttf') format('truetype')}body{margin:0;padding:0;font:16px/25px VerbCond,Helvetica,Arial,sans-serif;font-weight:normal;color:#454747}a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:VerbCond,Helvetica,Arial,sans-serif}a,body,div,input,label,p,select,td,th,textarea,u,ul,ol,li{font-size:16px;line-height:25px}ul,ol{padding:0 0 0 0px}ul,ol,li,.marginal p,.marginal a,li a{}ul{list-style-type:none}li{padding-bottom:.9em}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1;font-weight:normal}h1{padding-bottom:20px;font:72px/1.25em VerbCond,Helvetica,Arial,sans-serif;font-weight:bold;color:#fff}h2{padding:0 0 29px;text-align:center;font:36px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;color:#797979;text-transform:uppercase}h3{padding-bottom:20px;font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;color:#cb447a;text-transform:uppercase}h4{padding-bottom:20px;font:20px/1.25em VerbCond,Helvetica,Arial,sans-serif;color:#cb447a;text-transform:uppercase}a{text-decoration:underline;color:#454747}a:hover,a:active,a:focus{text-decoration:underline;color:#aa0048}img{vertical-align:middle;border:0px}p,pre,form{margin:0;padding:0 0 20px;line-height:25px}blockquote,figure{margin:0;padding:0}
@media projection,screen{
/* layout.css */
body{padding-top:151px;background:#ffffff}#wrapper{min-height:100%;position:relative}#main .mod_article .inside,#header-text .mod_article > .inside,#header-headline .mod_article > .inside,#footer .footer_wrapper > .inside{width:100%;max-width:1220px;position:relative;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#header .inside{width:100%;max-width:1220px;position:relative;margin-right:auto;margin-left:auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#container{width:100%;margin-right:auto;margin-left:auto;border-top:1px solid #d4d5d5}#header{width:100%;top:0;position:fixed;margin-right:auto;margin-left:auto;background-color:#abaeae;border-bottom:1px solid #fff;z-index:5000}#header .inside{height:150px}.custom{height:960px;position:relative}.page-home .custom{height: auto}#header-headline{width:100%;position:relative;z-index: 101}#header-headline > .inside > *:first-child{padding-top:40px}#header-headline > .inside > *:last-child{padding-bottom:40px}#header-text{width:100%;position:relative;background-color:rgba(255,255,255,.7);z-index: 101}#header-text > .inside > *:first-child{padding-top:40px}#header-text > .inside > *:last-child{padding-bottom:50px}#header-image{width:100%;top:0;position:relative;overflow:hidden;z-index: 100}#header-image > .inside{width:2560px;left:50%;position:relative;margin-left:-1280px}#left{}#main{padding:0}#right{}* html #main .inside{position:relative}#logo{right:20px;top:25px;position:absolute;z-index: 5002}#footer,#footer > .inside{width:100%}#footer .footer_wrapper{width:100%}
}
@media projection,screen{
/* content.css */
.mod_article .image_container img{display:block;margin-right:auto;margin-left:auto}.ce_sliderStart{position:relative}.footer_slogan .ce_text p:after,#creator a:after,.footer_address .footer_impressum a:after,h1 span:after,.socialmediamenu a:after,.socialmediamenu span:after,.footermenu a:after,.footermenu span:after,.mainmenu a:after,.mainmenu span:after,.dot:after,.footer_news h2:after{left:-0.05em;position:relative;font-family:'Source Code Pro',Helvetica,Arial,sans-serif;content:"."}.pagination{padding-top:40px;border-top:2px solid #eaeaea}* > .mod_article:last-child,.mod_article p:last-child,.mod_article .inside > *:last-child,.mod_article li:last-child,.mod_article ul:last-child{margin-bottom:0;padding-bottom:0}* > .ce_text:last-child,* > .ce_table:last-child,* > .ce_image:last-child,* > .ce_download:last-child,* > .ce_list:last-child{margin-bottom:0;padding-bottom:0}#main .ce_list li,#main .ce_text li{position:relative;padding-left:25px}#main .ce_list li:before,#main .ce_text li:before{left:-13px;top:1px;position:absolute;font:42px Flaticon;color:#d4d5d5;content: "\e007";line-height: inherit}.mod_article{margin-bottom:20px}.ce_text,.ce_table,.ce_image,.ce_download,.ce_list,.ce_dlh_googlemaps,.subcolumns{padding-bottom:40px}#main .ce_dlh_googlemaps{padding-bottom:40px}#main .ce_dlh_googlemaps .dlh_googlemap{width:100%;height:560px}.ce_table table{width:100%}#header-headline h1{margin-bottom:0;font-size:48px;line-height:1.25em;font-weight:bold;color:#fff;text-transform:lowercase}#header-headline .mod_article{background-color:rgba(170,0,72,.7)}#header-headline div,#header-text div{margin-bottom:0}#header-text .mod_article p,#header-text .mod_article .inside >*{padding-bottom:0}#header-text p,#header-text a{margin-bottom:0;font-size:28px;line-height:1.25em;font-weight:bold;color:#797979}#header-text a{text-decoration:underline}#header-text a:hover{color:#cb447a}.mod_article.intro p{margin-bottom:0;font-size:28px;line-height:36px;font-weight:bold}.content-slider img{border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.content-slider .slider-wrapper .ce_text{display:table;padding:0 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;table-layout: fixed}.content-slider .slider-wrapper .ce_text .col_1,.content-slider .slider-wrapper .ce_text .col_2{display:table-cell;vertical-align:middle}.content-slider .slider-wrapper .ce_text .col_1{width:33.3333%;padding-right:2.16102%;padding-left:2.16102%}.content-slider .slider-wrapper .image_container{float:none}.content-slider .slider-wrapper p{margin-right:35px;font-size:24px;line-height:1.333em}.ce_sliderStart .slider-control{width:0;height:0;position:static}.ce_sliderStart .slider-control a,.ce_sliderStart .slider-control a:hover,.ce_sliderStart .slider-control a:focus{text-decoration:none}.ce_sliderStart .slider-control a{height:100%;top:0;background-color:#eaeaea}.ce_sliderStart .slider-control a.slider-prev{margin-left:-1px}.ce_sliderStart .slider-control a.slider-next{margin-right:-1px}.ce_sliderStart .slider-control a:before{top:41%}.ce_sliderStart .slider-control a span{display:inline-block;text-indent:-99999px}.ce_sliderStart .slider-control a:before,.ce_accordion .ui-accordion-header:before,#main .mod_article .ce_hyperlink a:before,.footer_news .layout_simple .date_link:before,#main .mod_article .ce_download a:before{width:40px;height:44px;bottom:1px;left:-1px;margin-right:8px;margin-left:0;vertical-align:middle;font:40px Flaticon}.ce_accordion .ui-accordion-header:before,#main .mod_article .ce_hyperlink a:before,.footer_news .layout_simple .date_link:before,#main .mod_article .ce_download a:before{top:0;position:absolute}.ce_accordion .ui-accordion-header,#main .mod_article .ce_hyperlink a,.footer_news .layout_simple .date_link,#main .mod_article .ce_download a{position:relative;display:inline-block;padding-top:12px;padding-left:50px}.ce_accordion,#main .mod_article .ce_hyperlink,.footer_news .layout_simple,#main .mod_article .ce_download{min-height:44px;position:relative}#main .mod_article .ce_download{padding-bottom:0}#main .mod_article .ce_download a{font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase}#main .mod_article .ce_download .mime_icon{display:none;font-weight:bold;text-decoration:none}.ce_sliderStart .slider-control a:before{position:relative}.ce_sliderStart .slider-control a.slider-prev:before{left:0;content: "\e001"}.ce_sliderStart .slider-control a.slider-next:before{left:7px;content: "\e003"}.gallery .content-slider img{border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.gallery .ce_image{padding-bottom:0}.gallery .ce_sliderStart .slider-control a{top:46%;background-color: transparent;height: auto}.gallery .ce_sliderStart  .slider-control a.slider-prev{left:-30px;padding-left:10px;-ms-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.gallery .ce_sliderStart  .slider-control a.slider-next{right:-30px;padding-right:10px;-ms-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}.gallery .ce_sliderStart:hover .slider-control a.slider-prev,.mobile.gallery .ce_sliderStart .slider-control a.slider-prev{left:0}.gallery .ce_sliderStart:hover .slider-control a.slider-next,.mobile.gallery .ce_sliderStart .slider-control a.slider-next{right:0}.gallery #main .mod_article.bg-gray-2{background-color:#abaeae}.ce_gallery > ul li{max-width:100%}#main .mod_article{width:100%;margin:0;border-bottom:1px solid #d4d5d5}#main .mod_article.bg-gray,.custom .mod_article.bg-gray{background-color:#eaeaea}#main .mod_article .inside{width:100%;max-width:1220px;margin-right:auto;margin-left:auto;padding:80px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#main .mod_article .ce_hyperlink{vertical-align:middle}#main .mod_article .ce_download .size,#main .mod_article .ce_downloads .size{display:none}#main .mod_article .ce_hyperlink a{vertical-align:middle;font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase}#main .mod_article .ce_hyperlink a:before,#main .mod_article .ce_download a:before{content: "\e003"}#main .mod_article .ce_text.bg-gray{margin-top:2px;padding:40px 16px;background-color:#c3c5c5;color:#fff;border: none}#main .mod_article .ce_text.bg-gray > *:last-child{margin-bottom:0;padding-bottom:0}#main .round-image img{border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.subcolumns > *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.subcolumns.colcount_2 > *{padding-right:2.1610169492%;padding-left:2.1610169492%}.subcolumns.colcount_3 > *{padding-right:1.3440860213%;padding-left:1.3440860213%}.subcolumns.colcount_3 > .first{padding-right:2.6881720426%;padding-left:0}.subcolumns.colcount_3 > .last{padding-right:0;padding-left:2.6881720426%}.subcolumns.colcount_4 > .col_1{padding-right:1.9067796611%;padding-left:0}.subcolumns.colcount_4 > .col_3{padding-right:.6355932204%;padding-left:1.2711864408%}.subcolumns.colcount_4 > .col_2{padding-right:1.2711864408%;padding-left:.6355932204%}.subcolumns.colcount_4 > .col_4{padding-right:0;padding-left:1.9067796611%}.subcolumns > *.first{padding-left:0}.subcolumns > *.last{padding-right:0}#main .top-line{padding-top:40px;border-top:2px solid #eaeaea}#main .ce_text.headline{padding-bottom:27px}#main .ce_text.headline > *{padding-bottom:0}#main .bg-gray .top-line,#main  .bg-gray .mod_newslist .layout_latest{border-color:#d4d5d5}#main a{color:#9d9d9d}#main a:hover{color:#797979}#main .bg-gray a{color:#939595}#main .bg-gray a:hover{color:#6f7171}#main .bg-magenta .top-line,#main  .bg-magenta .mod_newslist .layout_latest{border-color:#e483a9}#main .mod_article.bg-magenta{background-color:#cb447a}#main .mod_article.bg-blue{background-color:#004fa3}#main .mod_article.bg-yellow{background-color:rgba(239,122,19,.7)}#main .bg-magenta h2,.bg-magenta h3,#main .bg-magenta h4,.bg-magenta p{color:#fff}#main .bg-blue h2,.bg-blue h3,#main .bg-blue h4,.bg-blue p{color:#fff}#main .bg-yellow h2,#main .bg-yellow h3,#main .bg-yellow h4,#main .bg-yellow p{color:#fff}#main .bg-magenta a{color:#e483a9}#main .bg-blue a{color:#64aad5}#main .bg-yellow a{color:#fcba8a}#main .bg-magenta a:hover{color:#eeabc4}#main .bg-blue a:hover{color:#98c6e2}#main .bg-yellow a:hover{color:#fdceac}#header-headline .mod_article.bg-blue{background-color:rgba(0,79,163,.7)}#header-headline .mod_article.bg-yellow{background-color:rgba(239,122,19,.7)}.subcolumns.sub-h2 > *{vertical-align:middle}.subcolumns.sub-h2 p{font-size:24px;line-height:1.3em}#main .ce_accordion{padding-top:20px;border-top:0px}.ce_accordion.ce_text{padding-bottom:25px}#main .ce_accordion+.ce_accordion{padding-top:0;border:none}.ce_accordion .ui-accordion-header{vertical-align:middle;font:20px VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;color:#cb447a;text-transform:uppercase;cursor: pointer}.ce_accordion .ui-accordion-header:before{color:#9d9d9d}.ce_accordion .ui-accordion-header.ui-state-hover:before{color:#797979}.ce_accordion .ui-accordion-content{padding-top:10px;padding-bottom:15px}.ce_accordion .ui-accordion-header:before{content: "\e020"}.ce_accordion .ui-accordion-header.ui-state-active:before{content: "\e004"}.footer_wrapper.first{background-color:#cb447a;border-bottom:1px solid #fff}.footer_wrapper.first .inside{padding-top:80px;padding-bottom:80px}.footer_news h2{padding-bottom:35px;color:#fff}.footer_news .layout_simple{width:47.8389830508%;float:left;display:block;padding-top:40px;border-top:2px solid #eeabc4;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.footer_news .layout_simple .date_link:before{float:left;display:block;padding-top:15px;padding-right:10px;color:#eeabc4;content: "\e003"}.footer_news .layout_simple a{display:block;font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;color:#fff;text-transform:uppercase}.footer_news .layout_simple a:hover{text-decoration:underline}.footer_news .layout_simple time{font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;color:#eeabc4;text-transform:uppercase}.footer_news .layout_simple.first{margin-right:2.161016949%}.footer_news .layout_simple.last{margin-left:2.161016949%}.footer_wrapper.second{background-color:#abaeae}.footer_wrapper.second > .inside{overflow:hidden;padding-top:80px;padding-bottom:0}.footer_wrapper.second .inside .footer_nav_emblem,.footer_wrapper.second .inside .socialmediamenu,.footer_wrapper.second .inside .footer_address,.footer_wrapper.second .inside .footer_slogan{float:left}.footer_wrapper.second .inside .footer_nav_emblem,.footer_wrapper.second .inside .socialmediamenu,.footer_wrapper.second .inside .footer_address{padding-bottom:40px}.footer_wrapper.second .inside .footermenu{padding-bottom:20px}.footer_wrapper.second .inside .socialmediamenu{width:21.61016949%}.footer_wrapper.second .inside .footer_nav_emblem{width:30.50847458%}.footer_wrapper.second .inside .footer_address{width:30.50847458%}.footer_wrapper.second .footer_slogan{width:17.37288135%}.footer_wrapper.second .footer_nav_emblem > .inside > *{float:none}.footer_wrapper.second .ce_image{float:left;margin-bottom:0;padding-right:15px;padding-bottom:0}.footer_wrapper.second .ce_image.last{padding-right:0}.footer_wrapper.second .footer_emblem a{width:80px;height:80px;display:block;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.footer_wrapper.second .footer_emblem .emblem{width:80;height:80;float:left;display:block;padding-right:15px}.footer_wrapper.second .footer_emblem .third{padding-right:0}.footer_wrapper.second .footer_emblem .first a{background-image:url("../../files/content/embleme/emblem_denticheck-siegel.png");background-position:center center;background-repeat:no-repeat;background-size: 100%}.footer_wrapper.second .footer_emblem .second a{background-image:url("../../files/content/embleme/emblem_dgaez.png");background-position:center center;background-repeat:no-repeat;background-size: 100%}.footer_wrapper.second .footer_emblem .third a{background-image:url("../../files/content/embleme/emblem_dgi-implant.png");background-position:center center;background-repeat:no-repeat;background-size: 100%}.footer_wrapper.second .footer_emblem .first a:hover{background-image:url("../../files/content/embleme/emblem_denticheck-siegel_.png")}.footer_wrapper.second .footer_emblem .second a:hover{background-image:url("../../files/content/embleme/emblem_dgaez_.png")}.footer_wrapper.second .footer_emblem .third a:hover{background-image:url("../../files/content/embleme/emblem_dgi-implant_.png")}.footer_wrapper.second .footer_address strong{font-family:VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold}.footer_wrapper.second .footer_address .ce_text{padding-bottom:0}.footer_wrapper.second .footer_address p{padding-bottom:0;font-size:18px;line-height:1.5em;text-transform:uppercase}.footer_wrapper.second .footer_address a{font:18px VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;color:#eaeaea;text-transform:uppercase}.footer_wrapper.second .footer_address a:hover{color:#fff}.footer_wrapper.second .footer_address a.no-decoration{font-family:VerbCond,Helvetica,Arial,sans-serif;font-weight:normal;text-decoration:none;color:#454747}.footer_wrapper.second .footer_slogan .inside{width:196px;height:196px;bottom:-20px;right:20px;position:absolute;padding:0;background-color:#cb447a;border-radius:50%;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.footer_wrapper.second .footer_slogan .ce_text:first-child{padding-top:61px}.footer_wrapper.second .footer_slogan .ce_text{display:block;padding-bottom:0;padding-left:20px}.footer_wrapper.second .footer_slogan .ce_text p{padding-bottom:0;font-size:21px;line-height:1.14em;font-weight:bold;color:#fff;text-transform:lowercase}.footer_wrapper.third{background-color:#454747}.footer_wrapper.third .inside{padding-top:23px;padding-bottom:20px}#gototop{bottom:49px;right:49px;position:fixed;display:none;z-index:6000}#gototop a{width:40px;height:40px;display:block;text-decoration:none;color:rgba(157,157,157,.8)}#gototop a:hover{text-decoration:none;color:rgba(121,121,121,.8)}#gototop a span{display:inline-block;text-indent:-99999px}#gototop a:before{font:40px/1 Flaticon;content: "\e004"}.pagination p{display:none}.pagination li,.pagination ul{margin:0;padding:0;list-style-type:none}#main .pagination li{float:left;padding-left:0}#main .pagination li:before{display:none}#main .pagination li a,#main .pagination li span{width:40px;height:40px;display:inline-block;margin-right:10px;padding-top:1px;padding-left:1px;vertical-align:middle;text-align:center;background-color:#eaeaea;border-radius:50%;font:20px/40px VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#main .pagination li span{background-color:#cb447a}#main .pagination li a:hover{color:#d4d5d5}#main .pagination li.next a,#main .pagination li.previous a,#main .pagination li.next span,#main .pagination li.previous span,#main .pagination li.first a,#main .pagination li.last a,#main .pagination li.first span,#main .pagination li.last span{background-color: transparent}.pagination li.next span,.pagination li.previous span,.pagination li.first span,.pagination li.last span{text-indent:-99999px}.pagination li.next a:before,.pagination li.previous a:before,.pagination li.last a:before,.pagination li.first a:before{bottom:4px;position:relative;font:41px Flaticon;color:#eaeaea}.pagination li.next a:hover:before,.pagination li.previous a:hover:before,.pagination li.first a:hover:before,.pagination li.last a:hover:before{color:#d4d5d5}.pagination li.previous a:before{content: "\e001"}.pagination li.next a:before{content: "\e003"}.pagination li.last a:before{content: "\e027"}.pagination li.first a:before{content: "\e006"}.no-header-image .custom{height:auto}
}
@media projection,screen{
/* navigation.css */
.mainmenu{left:20px;top:75px;position:absolute;overflow:visible;float:right;color:#eaeaea;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.mainmenu a.mobile_handle{display:none}.mainmenu a{text-decoration:none;color:#eaeaea}.mainmenu a:hover,.mainmenu li:hover > a{text-decoration:none;color:#fff}.mainmenu a.trail,.mainmenu span{text-decoration:none;color:#6f7171}.mainmenu ul,.mainmenu li{margin:0;padding:0;list-style-type:none}.mainmenu li{display:block;vertical-align:middle}.mainmenu a,.mainmenu p,.mainmenu span{height:28px;display:block;padding:0;vertical-align:middle;font-size:20px;line-height:1;text-transform:uppercase}.mainmenu a.submenu,.mainmenu span.submenu{font-family:VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold}.mainmenu li.last{margin-right:0}.mainmenu ul.level_1 ul{display:block;z-index: 1000; visibility: hidden; opacity: 0}.mainmenu ul.level_1 > li{float:left;margin-right:15px}.mainmenu ul.level_1 > li.submenu:hover ul.level_2{visibility: visible; opacity: 1}.mainmenu ul.level_1 > li > a,.mainmenu ul.level_1 > li > span{padding:0;vertical-align:middle;font-family:VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase}.mainmenu ul.level_2{left:0;position:absolute;display:block}.mainmenu ul.level_2 > li{float:left;margin-right:15px}.mainmenu ul.level_3{position:absolute}.mainmenu ul.level_2 > li.submenu:hover ul.level_3{visibility: visible; opacity: 1}.mainmenu ul.level_3 > li{margin-left:-10px}.mainmenu ul.level_3 > li > a,.mainmenu ul.level_3 > li > span{display:block;padding-right:10px;padding-left:10px;background-color:#abaeae;line-height:30px}.mainmenu ul.level_3 > li.last > a,.mainmenu ul.level_3 > li.last > span{padding-bottom:3px}.nav-checkbox{left:-99999px;position:absolute}.nav-toggle:after{cursor: pointer}.nav-toggle{height:150px;left:0;top:0;position:fixed;display:none;background-color:#abaeae;z-index:5001}.nav-toggle:after{left:16px;top:58px;position:relative;font:40px Flaticon;color:#c3c5c5;content: "\e005";cursor: pointer}.nav-checkbox:checked ~ .nav-toggle:after{content: "\e016"}.footermenu a{color:#eaeaea}.footermenu a:hover{text-decoration:none;color:#fff}.footermenu ul,.footermenu li{margin:0;padding:0;list-style-type:none}.footermenu a,.footermenu span{display:inline;padding:0;vertical-align:middle;font:18px/1.5em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase}.footermenu span,.footermenu a.trail{text-decoration:none;color:#c3c5c5}.socialmediamenu a{color:#eaeaea}.socialmediamenu{overflow:visible}.socialmediamenu a:hover{text-decoration:none;color:#fff}.socialmediamenu a:hover:before{background-color:#fff}.socialmediamenu ul{bottom:4px;position:relative}.socialmediamenu ul,.socialmediamenu li{margin:0;padding:0;list-style-type:none}.socialmediamenu li{padding-bottom:7px}.socialmediamenu li.last{padding-bottom:0}.socialmediamenu a,.socialmediamenu span{display:inline;padding:0;vertical-align:middle;font:18px/1.5em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase}.socialmediamenu a:before,.socialmediamenu span:before{width:38px;height:38px;display:inline-block;margin-right:10px;padding-left:1px;vertical-align:middle;text-align:center;background-color:#eaeaea;border-radius:50%;font:24px/38px Flaticon;color:#abaeae;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.socialmediamenu li.facebook a:before{content: "\e00f"}.socialmediamenu li.twitter a:before{content: "\e026"}.socialmediamenu li.g_plus a:before{content: "\e011"}.socialmediamenu li.jameda a:before{content: "\e028"}.socialmediamenu span,.socialmediamenu a.trail{text-decoration:none;color:#c3c5c5}#creator p{padding-bottom:0;font-size:16px;line-height:1.25em;color:#c3c5c5;text-transform:uppercase}#creator a{display:inline-block;padding-right:10px;font-family:VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;color:#eaeaea}#creator a span{color:#c3c5c5}#creator a:hover{color:#fff}
}
@media projection,screen{
/* news.css */
.layout_latest{margin-bottom:40px;padding-top:40px;border-top:2px solid #eaeaea}.layout_latest .image_container{float:left;margin-right:25px}.layout_latest p.info{padding-bottom:0;color:#9d9d9d;text-transform:uppercase}.layout_latest h3{margin-bottom:10px;text-align:left;font-size:20px;line-height:1.25em}#main .layout_latest h3 a{font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;color:#cb447a}#main .layout_latest h3 a:hover{color:#797979}.layout_latest .teaser{}.layout_latest .teaser p{}.layout_latest .more{min-height:44px;position:relative;margin-top:25px}.layout_latest .more a{display:inline-block;padding-top:12px;padding-left:50px;font:20px VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;text-transform:uppercase}.layout_latest .more a:before{width:40px;height:44px;left:0;top:0;position:absolute;font:40px Flaticon;content: "\e003"}.layout_latest .more a:hover{}.mod_newsmenu{}.newsreader-page .ce_hyperlink ~ .mod_newsmenu{margin-top:40px}.mod_newsmenu ul{margin:0;padding:0;list-style-type:none}.mod_newsmenu .submenu ul{display:none}.mod_newsmenu ul > li.submenu:hover > ul,.mod_newsmenu ul.level_1 > li.submenu:first-child > ul,.mod_newsmenu ul.level_1 li.submenu > .active ~ ul,.mod_newsmenu ul.level_1 li.submenu > .trail ~ ul{display:block}.mod_newsmenu li{margin:0;padding:0}.mod_newsmenu a,.mod_newsmenu span{height:40px;display:block;line-height:40px;text-decoration:none}#main .mod_newsmenu a:hover,.mod_newsmenu a:hover span,.mod_newsmenu li > span,#main .mod_newsmenu li:hover > a,#main .mod_newsmenu a.trail{color:#cb447a}.mod_newsmenu ul.level_1 > li > a,.mod_newsmenu ul.level_1 > li > span{border-top:2px solid #eaeaea;font-family:VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold}.mod_newsmenu ul.level_2 > li > a,.mod_newsmenu ul.level_2 > li > span{margin-bottom:2px;padding-right:10px;padding-left:10px;background-color:#eaeaea}.mod_newsmenu ul.level_2 > li.last > a,.mod_newsmenu ul.level_2 > li.last > span{margin-bottom:25px}.mod_newsmenu ul.level_2 > li span.date{float:left;text-transform:uppercase}.mod_newsmenu ul.level_2 > li span.quantity{float:right}
}
/* forms.css */
label{line-height:52px;font-weight:normal}.formbody > .message{height:auto}.formbody .message label{width:100%;float:none;margin-bottom:2px;border-bottom:2px solid #eaeaea;font-weight:bold}.formbody .message textarea{border-top:0px solid #eaeaea;border-right:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:0px solid #eaeaea;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-shadow: none}.formbody .message textarea:focus{border-color:#cb447a;background: none}legend,label{width:25%;float:left;display:inline-block;text-transform:uppercase}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"]{width:75%;height:44px;border-top:0px solid #eaeaea;border-right:2px solid #eaeaea;border-bottom:2px solid #eaeaea;border-left:0px solid #eaeaea;border-radius:0;color:#454747;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-shadow: none}input[type="text"]{padding-left:0}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus{border-color:#c63a73;background: none}.appointment label,.dayoftheweek label,.timeoftheday label,.contact label{width:auto;padding-right:20px;line-height:24px}.formbody .contact,.formbody .timeoftheday{position:relative}.formbody .contact .contact:after,.formbody .timeoftheday .timeoftheday:after{width:75%;height:2px;right:0;top:0;position:absolute;display:block;background-color:#eaeaea;content:""}.formbody > .contact{height:70px}.formbody fieldset.contact{padding-top:35px}:root #main input[type=checkbox],:root #main input[type=radio]{left:-99999px;position:absolute}:root #main input[type=checkbox]{left:-99999px;position:absolute}:root #main input[type=radio] + label,:root #main input[type=checkbox] + label{cursor: pointer}:root #main input[type=checkbox] + label:before,:root #main input[type=radio] + label:before{width:18px;height:18px;bottom:3px;position:relative;display:inline-block;padding-right:10px;vertical-align:bottom;background-image:url("../../files/design/form-sprites.png");background-repeat:no-repeat;content: ""}:root #main input[type=radio] + label:before{background-position: 0 0}:root #main input[type=radio]:checked + label:before{background-position: 0 -18px}:root #main input[type=checkbox] + label:before{background-position: 0 -36px}:root #main input[type=checkbox]:checked + label:before{background-position: 0 -54px}.formbody > *{min-height:52px}.formbody fieldset{padding-top:16px}.formbody > .appointment{margin-top:18px}.formbody > .appointment,.formbody > .contact{border-bottom:2px solid #eaeaea}.formbody > .contact{margin-bottom:2px}.important legend,.important > label{font-size:20px;font-weight:bold;color:#cb447a}.formbody > .anti-spam{height:104px;margin-top:15px}.formbody .anti-spam label{width:100%;float:none;display:block;margin-bottom:2px;border-bottom:2px solid #eaeaea;font-weight:bold;text-transform:uppercase}.formbody .anti-spam input{width:30%;float:right}.formbody .anti-spam span{height:52px;display:inline-block;line-height:52px;color:#cb447a;text-transform:uppercase}.formbody > .submit_container{height:auto;display:inline-block;margin-top:40px;cursor: pointer}.submit_container:hover span,.submit_container:hover input[type="submit"]{color:#797979}.bg-gray .submit_container:hover span,.bg-gray .submit_container:hover input[type="submit"]{color:#6f7171}.bg-magenta .submit_container:hover span,.bg-magenta .submit_container:hover input[type="submit"]{color:#eeabc4}input[type="submit"]{padding:0;vertical-align:middle;border-radius:0;font:20px/1.25em VerbExCond,Helvetica,Arial,sans-serif;font-weight:bold;text-decoration:none;color:#9d9d9d;text-transform:uppercase;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: none;border: none;box-shadow: none}.bg-gray input[type="submit"]{color:#939595}.bg-magenta input[type="submit"]{color:#e483a9}.submit_container .submit_fa{bottom:3px;position:relative;padding-right:8px;vertical-align:middle;font:40px Flaticon;text-indent:-2px}.firefox .submit_container .submit_fa{text-indent:-4px}legend{font-weight:normal}span.mandatory{display:none}.mandatory label.mandatory{color:#c63a73}
@media all and (max-width: 1139px){
/* navigation_responsive.css */
.mainmenu{width:100%;left:0;top:150px}.mainmenu a,.mainmenu p,.mainmenu span{height:auto}.mainmenu a:hover,.mainmenu li:hover > a{font-weight:bold;color:#eaeaea}.mainmenu ul.level_2,.mainmenu ul.level_3{position:relative}.mainmenu ul.level_1{height:auto;display:none}.mainmenu ul li{width:100%;position:relative;float:none;margin:0;background-color:#abaeae;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;   box-sizing: border-box}.mainmenu ul.level_1 li > ul{display:none;opacity: 1; visibility: visible}.mainmenu li.trail:hover > a{color:#6f7171}.mainmenu ul.level_1 > li{padding-right:20px;padding-left:20px}.mainmenu ul.level_1 > li > a,.mainmenu ul.level_1 > li > span{padding-top:13px;padding-bottom:13px}.mainmenu ul li > a,.mainmenu ul li > span{margin:0;border-top:2px solid #c3c5c5}.mainmenu ul li > a,.mainmenu ul li > span{display:block;padding-right:10px;padding-left:10px;line-height:1.5em}.mainmenu ul.level_2 > li{margin-right:0}.mainmenu ul.level_2 li > a,.mainmenu ul.level_2 li > span{padding:13px 0 13px 17px}.mainmenu ul.level_3 > li{margin-left:0}.mainmenu ul.level_3 li > a,.mainmenu ul.level_3 li > span{padding:13px 0 13px 17px}.mainmenu ul li a.sub_nav{right:20px;top:2px;position:absolute;margin:0;padding:0;cursor: pointer;border:none}.mainmenu ul.level_2 li a.sub_nav{right:0;top:2px;background-color: transparent}.mainmenu ul > li > a.sub_nav:hover,.mainmenu ul > li.trail:hover > a.sub_nav{color:#eaeaea;background-color: transparent}.mainmenu ul li a.sub_nav:after{display:none}.mainmenu ul li a.sub_nav:hover{}.mainmenu .icon-angle-up,.mainmenu .icon-angle-down{top:7px;position:relative;display:block}.mainmenu .icon-angle-up:before,.mainmenu .icon-angle-down:before{font:40px/1 Flaticon}.mainmenu .icon-angle-up:before{content: "\e021"}.mainmenu .icon-angle-down:before{content: "\e01f"}.nav-toggle{display:block}.nav-checkbox:checked ~ #header{height:100%}.nav-checkbox:checked ~ #header .inside{right:-20px;height: 100% !important;overflow-y: scroll;overflow-x: hidden}.nav-checkbox:checked ~ #header .mainmenu{left:-20px}.nav-checkbox:checked ~ #header .mainmenu ul.level_1{display:block}
}
@media all and (max-width: 1139px){
/* layout_max_1139px.css */
body{padding-top:152px}#header{border-bottom:2px solid #fff}#header #logo{width:100%;height:150px;right:0;top:0;padding-top:25px;padding-right:20px;text-align:right;background-color:#abaeae;box-sizing: border-box}#header #logo{position:fixed}#gototop{bottom:20px;right:20px}
}
@media all and (max-width: 948px){
/* layout_max_948px.css */
#header-headline h1{font-size:72px}.custom{height:auto}#header-image > .inside{width:960px;margin-left:-480px}.contact-page .subcolumns.colcount_2,.newsreader-page .subcolumns.colcount_2{display:block}.newsreader-page .subcolumns.colcount_2{display:table;table-layout: fixed}.contact-page .subcolumns.colcount_2  > div{width:100%;float:none;display:block;padding-right:0;padding-bottom:40px;padding-left:0}.newsreader-page .subcolumns.colcount_2  > div{width:100%;float:none;display:table-header-group;padding-right:0;padding-left:0}.newsreader-page .subcolumns.colcount_2  > div > *{padding-bottom:40px}.newsreader-page .subcolumns.colcount_2 > div:first-child{display:table-cell}.contact-page .subcolumns.colcount_2  > div:last-child,.newsreader-page .subcolumns.colcount_2  > div:first-child > *{margin-left:0;padding-bottom:0}.subcolumns.colcount_4{display:block}.subcolumns.colcount_4  .col_1,.subcolumns.colcount_4  .col_2,.subcolumns.colcount_4  .col_3,.subcolumns.colcount_4  .col_4{width:100%;float:none;display:block;margin-right:0;margin-left:0;padding-right:0;padding-bottom:40px;padding-left:0}.subcolumns.colcount_4  > div:last-child,.contact-page .subcolumns.colcount_2  > div:last-child{margin-left:0;padding-bottom:0}.footer_wrapper.second .inside .footer_nav_emblem,.footer_wrapper.second .inside .socialmediamenu,.footer_wrapper.second .inside .footer_address{width:33.3333%}.footer_wrapper.second .footer_slogan{display:none}#creator a{display:block}
}
@media all and (max-width: 590px){
/* layout_max_590px.css */
.subcolumns.colcount_2{display:block}.subcolumns.colcount_2 > div,.subcolumns.colcount_2 > .first,.subcolumns.colcount_2 > .last{width:100%;float:none;display:block;margin-right:0;margin-left:0;padding-right:0;padding-bottom:40px;padding-left:0}.subcolumns.colcount_2  > div:last-child{margin-left:0;padding-bottom:0}.subcolumns.colcount_3{display:block}.subcolumns.colcount_3 > div,.subcolumns.colcount_3 > .first,.subcolumns.colcount_3 > .last{width:100%;float:none;display:block;margin-right:0;margin-left:0;padding-right:0;padding-bottom:40px;padding-left:0}.subcolumns.colcount_3  > div:last-child{margin-left:0;padding-bottom:0}.content-slider .slider-wrapper .ce_text .col_1,.content-slider .slider-wrapper .ce_text .col_2{width:100%;display:block}.content-slider .slider-wrapper .ce_text .col_1{padding-right:0;padding-bottom:40px;padding-left:0}.content-slider .slider-wrapper .ce_text p{margin-right:0;text-align:center;font-size:18px}.contact-form legend{width:100%;line-height:52px}.contact-form label{width:100%}.contact-form .formbody > .contact{height:auto}.contact-form .formbody > .contact > .contact{padding-bottom:20px}.contact-form .formbody .contact .contact:after,.contact-form .formbody .timeoftheday .timeoftheday:after{width:100%;height:2px;right:0;top:0;position:absolute;display:block;background-color:#eaeaea;content:""}.contact-form fieldset{padding-bottom:14px}.appointment label,.dayoftheweek label,.timeoftheday label,.contact label{width:auto}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"]{width:100%}.contact-form .formbody > .anti-spam{height:auto}.contact-form .formbody .anti-spam span{display:block}.contact-form .formbody .anti-spam input{width:100%;float:none}.footer_wrapper.second .inside .footer_nav_emblem,.footer_wrapper.second .inside .socialmediamenu,.footer_wrapper.second .inside .footer_address{width:100%;float:none}.footer_news .layout_simple{width:100%;float:none;padding-top:25px}.footer_news .layout_simple.first{margin-right:0}.footer_news .layout_simple.last{margin-top:25px;margin-left:0}
}
@media all and (max-width: 490px){
/* layout_max_490px.css */
body{padding-top:101px}h2{padding-bottom:19px;font-size:21px}h3,h4,.footer_news .layout_simple a,.footer_news .layout_simple time{font-size:18px}.custom{height:auto}#header{border-bottom:1px solid #fff}#header .inside{height:100px}#header-headline > .inside > *:first-child,#header-text > .inside > *:first-child{padding-top:30px}#header-headline > .inside > *:last-child,#header-text > .inside > *:last-child{padding-bottom:30px}#header #logo{height:100px;padding-top:20px}#header-text p,#header-text a{font-size:18px}#logo a > img{width:143px}#logo img + img{width:60px}#header-headline h1{font-size:29px}#header-image{position:relative}#header-image > .inside{width:490px;margin-left:-245px}.mainmenu{top:100px}.nav-toggle{height:100px}.nav-toggle:after{left:20px;top:28px;position:relative;font-size:40px}#main .mod_article .inside,.footer_wrapper.first .inside{padding-top:50px;padding-bottom:50px}.subcolumns.colcount_3 > div,.subcolumns.colcount_3 > .first,.subcolumns.colcount_3 > .last,.subcolumns.colcount_2 > div,.subcolumns.colcount_2 > .first,.subcolumns.colcount_2 > .last,.subcolumns.colcount_4 > div,.subcolumns.colcount_4 > .first,.subcolumns.colcount_4 > .last{padding-bottom:25px}#main .top-line{padding-top:25px;border-top-width: 1px}#main .mod_article .ce_hyperlink a,.layout_latest .more a,#main .mod_article .ce_download a{font-size:18px}.round-image img{width:76%}.footer_news .layout_simple{border-top-width: 1px}.subcolumns.sub-h2 p{font-size:20px}.subcolumns.sub-h2 *{text-align:center}.gallery .slider-wrapper img{width:100%;height:auto}.gallery .content-slider .slider-wrapper .image_container{margin-bottom:0}.gallery .ce_sliderStart .slider-control{height:0}.gallery .ce_sliderStart .slider-control a{top:41%}.slider-wrapper img{width:167px;height:167px}.content-slider .slider-wrapper .image_container{margin-right:0;margin-bottom:25px;margin-left:0;float: none}.content-slider .slider-wrapper p{margin-right:0;font-size:18px}.content-slider .slider-wrapper *{text-align:center}.ce_sliderStart .slider-control a.slider-prev:before,.ce_sliderStart .slider-control a.slider-next:before{top:37%}.mod_newslist .layout_latest .image_container{float:none;margin-right:0;margin-bottom:25px}.mod_newslist .layout_latest h3{margin-bottom:0;padding-bottom:15px}.socialmediamenu a,.socialmediamenu span,.footermenu a,.footermenu span,.footer_wrapper.second .footer_address p,.footer_wrapper.second .footer_address a{font-size:16px}
}
@media all and (max-width: 390px){
/* layout_max_390px.css */
#header-image{position:relative}#header-image > .inside{width:390px;margin-left:-195px}
}
@media all and (max-width: 1441px) and (min-width: 949px){
/* layout_max_1441px.css */
.custom{height:auto}#header-image > .inside{width:100%;left:0;margin-right:auto;margin-left:auto}
}
