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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}
@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}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
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}form button,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}form button,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}form button:hover,input[type=submit]:hover,.button:hover{text-decoration:none;background-position:0 -15px!important}form button:active,input[type=submit]:active,.button:active{background-color:#e6e6e6;background-position:0 -30px!important}form button.blue,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}form button.blue:active,input[type=submit].blue:active,.button.blue:active{background-color:#2e95b3}form button.green,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}form button.green:active,input[type=submit].green:active,.button.green:active{background-color:#4f9f4f}form button.orange,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}form button.orange:active,input[type=submit].orange:active,.button.orange:active{background-color:#f28f04}form button.red,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}form button.red:active,input[type=submit].red:active,.button.red:active{background-color:#be322b}.widget{margin-bottom:12px}.widget>label{display:block;margin-bottom:6px;font-weight:700}.inline-form .widget{display:inline-block;margin-bottom:0;vertical-align:middle}.horizontal-form .widget:after{content:"";display:table;clear:both}.horizontal-form .widget>label{width:20%;float:left;padding:3px 2% 0 0;text-align:right}.horizontal-form .widget>input,.horizontal-form .widget>textarea{width:78%;float:left}.horizontal-form .widget>fieldset{margin-left:20%}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/data/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../files/data/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/data/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/data/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/data/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../files/data/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/data/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/data/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/data/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../files/data/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/data/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/data/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/data/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../files/data/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/data/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/data/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/data/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%; }

.rs-column {
  float: left;
  width: 100%;
  margin-top: 1.9230769231%;
  margin-right: 1.9230769231%; }
  .rs-column.-large-first {
    clear: left; }
  .rs-column.-large-last {
    margin-right: -5px; }
  .rs-column.-large-first-row {
    margin-top: 0; }
  .rs-column.-large-col-1-1 {
    width: 100%; }
  .rs-column.-large-col-2-1 {
    width: 49.0384615385%; }
  .rs-column.-large-col-2-2 {
    width: 100%; }
  .rs-column.-large-col-3-1 {
    width: 32.0512820513%; }
  .rs-column.-large-col-3-2 {
    width: 66.0256410256%; }
  .rs-column.-large-col-3-3 {
    width: 100%; }
  .rs-column.-large-col-4-1 {
    width: 23.5576923077%; }
  .rs-column.-large-col-4-2 {
    width: 49.0384615385%; }
  .rs-column.-large-col-4-3 {
    width: 74.5192307692%; }
  .rs-column.-large-col-4-4 {
    width: 100%; }
  .rs-column.-large-col-5-1 {
    width: 18.4615384615%; }
  .rs-column.-large-col-5-2 {
    width: 38.8461538462%; }
  .rs-column.-large-col-5-3 {
    width: 59.2307692308%; }
  .rs-column.-large-col-5-4 {
    width: 79.6153846154%; }
  .rs-column.-large-col-5-5 {
    width: 100%; }
  .rs-column.-large-col-6-1 {
    width: 15.0641025641%; }
  .rs-column.-large-col-6-2 {
    width: 32.0512820513%; }
  .rs-column.-large-col-6-3 {
    width: 49.0384615385%; }
  .rs-column.-large-col-6-4 {
    width: 66.0256410256%; }
  .rs-column.-large-col-6-5 {
    width: 83.0128205128%; }
  .rs-column.-large-col-6-6 {
    width: 100%; }
  @media screen and (max-width: 900px) {
    .rs-column {
      margin-top: 1.9230769231%;
      margin-right: 1.9230769231%; }
      .rs-column.-large-first {
        clear: none; }
      .rs-column.-large-last {
        margin-right: 1.9230769231%; }
      .rs-column.-large-first-row {
        margin-top: 1.9230769231%; }
      .rs-column.-medium-first {
        clear: left; }
      .rs-column.-medium-last {
        margin-right: -5px; }
      .rs-column.-medium-first-row {
        margin-top: 0; }
      .rs-column.-medium-col-1-1 {
        width: 100%; }
      .rs-column.-medium-col-2-1 {
        width: 49.0384615385%; }
      .rs-column.-medium-col-2-2 {
        width: 100%; }
      .rs-column.-medium-col-3-1 {
        width: 32.0512820513%; }
      .rs-column.-medium-col-3-2 {
        width: 66.0256410256%; }
      .rs-column.-medium-col-3-3 {
        width: 100%; }
      .rs-column.-medium-col-4-1 {
        width: 23.5576923077%; }
      .rs-column.-medium-col-4-2 {
        width: 49.0384615385%; }
      .rs-column.-medium-col-4-3 {
        width: 74.5192307692%; }
      .rs-column.-medium-col-4-4 {
        width: 100%; }
      .rs-column.-medium-col-5-1 {
        width: 18.4615384615%; }
      .rs-column.-medium-col-5-2 {
        width: 38.8461538462%; }
      .rs-column.-medium-col-5-3 {
        width: 59.2307692308%; }
      .rs-column.-medium-col-5-4 {
        width: 79.6153846154%; }
      .rs-column.-medium-col-5-5 {
        width: 100%; }
      .rs-column.-medium-col-6-1 {
        width: 15.0641025641%; }
      .rs-column.-medium-col-6-2 {
        width: 32.0512820513%; }
      .rs-column.-medium-col-6-3 {
        width: 49.0384615385%; }
      .rs-column.-medium-col-6-4 {
        width: 66.0256410256%; }
      .rs-column.-medium-col-6-5 {
        width: 83.0128205128%; }
      .rs-column.-medium-col-6-6 {
        width: 100%; } }
  @media screen and (max-width: 599px) {
    .rs-column {
      margin-right: 1.9230769231%; }
      .rs-column.-medium-first {
        clear: none; }
      .rs-column.-medium-last {
        margin-right: 1.9230769231%; }
      .rs-column.-medium-first-row {
        margin-top: 1.9230769231%; }
      .rs-column.-small-first {
        clear: left; }
      .rs-column.-small-last {
        margin-right: -5px; }
      .rs-column.-small-first-row {
        margin-top: 0; }
      .rs-column.-small-col-1-1 {
        width: 100%; }
      .rs-column.-small-col-2-1 {
        width: 49.0384615385%; }
      .rs-column.-small-col-2-2 {
        width: 100%; }
      .rs-column.-small-col-3-1 {
        width: 32.0512820513%; }
      .rs-column.-small-col-3-2 {
        width: 66.0256410256%; }
      .rs-column.-small-col-3-3 {
        width: 100%; }
      .rs-column.-small-col-4-1 {
        width: 23.5576923077%; }
      .rs-column.-small-col-4-2 {
        width: 49.0384615385%; }
      .rs-column.-small-col-4-3 {
        width: 74.5192307692%; }
      .rs-column.-small-col-4-4 {
        width: 100%; }
      .rs-column.-small-col-5-1 {
        width: 18.4615384615%; }
      .rs-column.-small-col-5-2 {
        width: 38.8461538462%; }
      .rs-column.-small-col-5-3 {
        width: 59.2307692308%; }
      .rs-column.-small-col-5-4 {
        width: 79.6153846154%; }
      .rs-column.-small-col-5-5 {
        width: 100%; }
      .rs-column.-small-col-6-1 {
        width: 15.0641025641%; }
      .rs-column.-small-col-6-2 {
        width: 32.0512820513%; }
      .rs-column.-small-col-6-3 {
        width: 49.0384615385%; }
      .rs-column.-small-col-6-4 {
        width: 66.0256410256%; }
      .rs-column.-small-col-6-5 {
        width: 83.0128205128%; }
      .rs-column.-small-col-6-6 {
        width: 100%; } }

/*# sourceMappingURL=columns.css.map */

/* main.css */
/*body{background-image:url("../../files/data/gfx/all/0068.jpg");font:14px Open Sans,sans-serif;color:#000;background-attachment: fixed}*/
body{background: #1a3c8c; font:16px Open Sans,sans-serif;color:#000; line-height: 1.60em;}

#wrapper{clear:both;padding:10px}
@media screen and (max-width: 1240px) {#wrapper{width:95%;}}
@media screen and (max-width: 767px) {#wrapper{margin:0 auto;}}
@media screen and (max-width: 599px) {#wrapper{padding:10px;font-size:95%;}}
@media screen and (max-width: 400px) {#wrapper{width: auto;}}

#header{background-color:#fff;border-bottom:10px solid #e10816;z-index:999!important}
@media screen and (max-width: 767px) {#header-sticky-wrapper{height: 95px!important;}}
#header .inside{max-width:1200px;margin-right:auto;margin-left:auto;/*padding-top:10px;*/padding-right:10px;padding-left:10px;text-align:center}
@media screen and (max-width: 768px) {#header{height:85px;text-align:center;}}

#container{padding:30px;background:rgba(255,255,255) url("../../files/data/gfx/all/hg-inhalt.png") right bottom no-repeat}
@media screen and (max-width: 599px) {#container{padding:5px;}}

.impressum-block{right:10px;position:absolute;padding-top:5px;font-size:85%;color:#fff}
.facebook{right:85px;top:5px;position:absolute;float:right}.logo-oben{margin-right:auto;margin-left:auto}


.logo-oben {padding-top: 5px; padding-bottom: 5px;}
@media screen and (max-width: 768px) {.logo-oben{width:240px;float:none;margin-top:0;margin-right:auto;margin-left:auto;padding-right:30px; padding-top: 10px;}}
.navigation{/*margin-top:15px;*/margin-bottom:20px;/*background-color:rgba(26,60,140,.3);*/border:0px;border-radius:2px}
@media screen and (max-width: 768px) {.navigation{display:none;}}
@media screen and (max-width: 767px) {.navigation-mobil{display:block;}}
@media screen and (max-width: 767px) {.mobile_menu_trigger{display:block!important;}}

.mod_mobile_menu{float:right;margin-top:-50px;margin-right:5px;text-align:center;}

.leistungen-teaser{text-align:center}
.leistungen-teaser h2{padding:2px;background-color:#0069b3;color:#fff}
.leistungen-teaser.ce_text{background-color:#ebebeb}
.line{padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(87,87,87,.2)}
.linetxt{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(87,87,87,.2)}
.ce_download{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(87,87,87,.2)}
.ext-pdf{padding-top:5px;padding-bottom:5px;padding-left:20px;background-image:url("../../files/data/gfx/all/iconPDF.gif");background-position:left center;background-repeat:no-repeat}
.space {margin-bottom: 20px;}
.space-xl {margin-bottom: 40px;}

h1{margin-bottom:20px;padding-bottom:5px;padding-left:50px;background-image:url("../../files/data/gfx/all/h1.png");background-position:left center;background-repeat:no-repeat;border-bottom:2px solid #1a3c8c;font-size:210%;font-weight:bold;color:#1a3c8c;}
@media screen and (max-width: 599px) {h1{font-size:180%;}}
h1.info{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(87,87,87,.2);font-size:200%;line-height:40px;font-weight:bold;color:#278001}
h2{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-size:140%;color:#575a60}
h3{margin-top:5px;margin-bottom:10px;padding-top:0;padding-bottom:0;font-size:140%;font-weight:bold;color:#404040}

a,a:visited{text-decoration:underline;color:#808080}a:hover{text-decoration:none}
a.impressum,a.impressum:visited{text-decoration:none;color:#fff}
a.impressum:hover{text-decoration:underline}
label.mandatory span{color:#fc6c05}

#footer{background-color:#1a3c8c}

.button {text-decoration: none; background-color: #1a3c8c; padding: 10px 10px;  border: none;}
.button:hover {background-color: #d1ddfb;}
a.button,  a.button:visited {color: #ffffff;}
a.button:hover {color: #1a3c8c;}
/* main-2-Spalten.css */
#main{width:80%}@media screen and (max-width: 899px) {#main{width:100%;}}@media screen and (max-width: 899px) {#right{float:left;clear:both;margin:0;padding:0;}}.mod_article{width:100%;float:left}#right{padding:10px 10px 10px 20px}
/* menu.css */
a.hbg{width:55px;height:21px;display:block;margin-right:auto;margin-left:auto;background-repeat:no-repeat;border:1px solid #0060b4;background-image:url("../../files/data/gfx/menu/hbg.png")}
a.hbg:hover{width:55px;height:21px;background-repeat:no-repeat;border:1px solid #3b9ef4;background-image:url("../../files/data/gfx/menu/hbg_over.png")}

.navigation ul{display:inline;margin:0;padding:0;font-size:125%;list-style-type:none}
.navigation ul li{position:relative;display:inline-block;margin-right:0px;list-style-type:none}
.navigation ul li a{display:block;padding:12px 10px;background-color:#d1ddfb;text-decoration:none;color:#1a3c8c;-webkit-transition:color 0.4s linear, background 0.4s linear;-moz-transition:color 0.4s linear, background 0.4s linear;-o-transition:color 0.4s linear, background 0.4s linear;transition:color 0.4s linear, background 0.4s linear}
.navigation ul li a:hover{display:block;background-color:#1a3c8c;color:#fff}
.navigation ul li.active,.navigation ul li.forward,.navigation ul li.trail a.submenu{display:inline-block;background-color:#1a3c8c;color:#fff}
.navigation ul li  strong.active,.navigation ul li  strong.forward{display:block;padding:14px 10px;background-color:#1a3c8c;font-weight:normal;color:#fff}

.navigation ul.level_2{float:left;display:none;list-style-type:none; text-align: left;}
.navigation ul li:hover > ul.level_2{display:block;margin:0;padding:0;background-color:#fff;border:1px solid #ffffff;list-style-type:none;z-index:999; font-size: 90%; position: fixed;}
.navigation ul.level_2 li{display:block;background-color:#fff;border-bottom:1px solid #ffffff;}
.navigation ul.level_2 li.last{ border-bottom:none;}
.navigation ul.level_2 li a,.navigation ul.level_2 li.active{display:block;font-size:90%;text-decoration:none;color:#0060b4;text-transform:none}
.navigation ul.level_2 li a{display:block;padding:10px 5px; font-size:90%;text-decoration:none;color:#0060b4;text-transform:none}
.navigation ul.level_2 li a.sibling span{font-weight:normal;text-decoration:none;text-transform:none}
.navigation ul.level_2 li strong.active{padding:10px 5px;}
.navigation ul.level_2 li a:hover{display:block;background-color:#1a3c8c;color:#fff}

.untermenue{clear:both;float:left!important}
#right .navigation{margin-top:20px}.navigation.untermenue ul li{width:100%}
.untermenue ul li a{font-size:90%;color:#3c3c3b}
.untermenue ul li strong.active{font-size:90%;color:#fff}

.mobile_menu{z-index: 999}
.mobile_menu .inner{background-color:#363947;color:#fff;overflow-y: auto}
.mobile_navigation ul.level_1{width:100%;margin:0;padding:0;list-style-type:none}
.mobile_navigation ul.level_1 li{width:100%;float:none;list-style-type:none}
.mobile_navigation ul.level_1 li a{display:block;padding:10px 5px 10px 30px;background-color:#363947;border-bottom:1px solid #282b36;text-decoration:none;color:#e8e8e8}
.mobile_navigation ul.level_1 li a:hover{display:block;background-color:#89a8c5;color:#e8e8e8}
.mobile_navigation ul.level_1 li.active{display:block;padding:10px 5px 10px 30px;background-color:#282b36;color:#e8e8e8}
.mobile_navigation ul.level_1 li.active .submenu{display:block;margin:0;padding:0;background-color:#282b36;color:#e8e8e8}
.mobile_navigation ul.level_1 li.forward .trail{display:block;margin:5px 0 0;padding:10px 5px 10px 30px;border-bottom:1px solid #282b36;color:#e8e8e8;text-transform:uppercase}
.mobile_navigation ul.level_1 li.submenu > a::after,.mobile_navigation ul.level_1 li.submenu .active > a::after,.mobile_navigation ul.level_1 li.submenu_hide.forward .trail::after{float:right;display:inline-block;content: '›'}
.mobile_navigation ul.level_1 li.submenu_show > a::after,.mobile_navigation ul.level_1 li.submenu_show.forward .trail::after{float:right;display:inline-block;content: '›';transform: rotate(90deg)}.mobile_navigation ul.level_2{display:block;margin:0;padding:0;background-color:#323642;font-size:90%;color:#e8e8e8}
.mobile_navigation ul.level_2 li a,.mobile_navigation ul.level_2 li.active{display:block;margin:0;padding:10px 10px 10px 40px}
.menue-schliessen{margin:0 0 0 30px;padding:0 0 0 25px;background-repeat:no-repeat;font-size:90%;color:#fff;background-image:url("../../files/data/gfx/menu/schliessen.png")}

.content-gallery.content-gallery--cols-1 > ul > li,
.content-gallery > ul.cols_1 > li,
.ce_gallery.content-gallery--cols-1 > ul > li,
.ce_gallery > ul.cols_1 > li {
	width: 97%;
}
.content-gallery.content-gallery--cols-2 > ul > li,
.content-gallery > ul.cols_2 > li,
.ce_gallery.content-gallery--cols-2 > ul > li,
.ce_gallery > ul.cols_2 > li {
	width: 47.75%;
}
.content-gallery.content-gallery--cols-3 > ul > li,
.content-gallery > ul.cols_3 > li,
.ce_gallery.content-gallery--cols-3 > ul > li,
.ce_gallery > ul.cols_3 > li {
	width: 31.33333%;
}
.content-gallery.content-gallery--cols-4 > ul > li,
.content-gallery > ul.cols_4 > li,
.ce_gallery.content-gallery--cols-4 > ul > li,
.ce_gallery > ul.cols_4 > li {
	width: 23.125%;
}
.content-gallery.content-gallery--cols-5 > ul > li,
.content-gallery > ul.cols_5 > li,
.ce_gallery.content-gallery--cols-5 > ul > li,
.ce_gallery > ul.cols_5 > li {
	width: 18.2%;
}
.content-gallery.content-gallery--cols-6 > ul > li,
.content-gallery > ul.cols_6 > li,
.ce_gallery.content-gallery--cols-6 > ul > li,
.ce_gallery > ul.cols_6 > li {
	width: 14.91667%;
}
.content-gallery.content-gallery--cols-7 > ul > li,
.content-gallery > ul.cols_7 > li,
.ce_gallery.content-gallery--cols-7 > ul > li,
.ce_gallery > ul.cols_7 > li {
	width: 12.57143%;
}
.content-gallery.content-gallery--cols-8 > ul > li,
.content-gallery > ul.cols_8 > li,
.ce_gallery.content-gallery--cols-8 > ul > li,
.ce_gallery > ul.cols_8 > li {
	width: 10.8125%;
}
.content-gallery.content-gallery--cols-9 > ul > li,
.content-gallery > ul.cols_9 > li,
.ce_gallery.content-gallery--cols-9 > ul > li,
.ce_gallery > ul.cols_9 > li {
	width: 9.44444%;
}
.content-gallery.content-gallery--cols-10 > ul > li,
.content-gallery > ul.cols_10 > li,
.ce_gallery.content-gallery--cols-10 > ul > li,
.ce_gallery > ul.cols_10 > li {
	width: 8.35%;
}
.content-gallery.content-gallery--cols-11 > ul > li,
.content-gallery > ul.cols_11 > li,
.ce_gallery.content-gallery--cols-11 > ul > li,
.ce_gallery > ul.cols_11 > li {
	width: 7.45455%;
}
.content-gallery.content-gallery--cols-12 > ul > li,
.content-gallery > ul.cols_12 > li,
.ce_gallery.content-gallery--cols-12 > ul > li,
.ce_gallery > ul.cols_12 > li {
	width: 6.70833%;
}
@media screen and (max-width: 769px) {
	.content-gallery.content-gallery > ul > li, .content-gallery.ce_gallery > ul > li,
	.ce_gallery.content-gallery > ul > li,
	.ce_gallery.ce_gallery > ul > li {
		/* doubled class for specificity */
		width: 47.75%;
		/*width: auto;*/
	}
}
@media screen and (max-width: 599px) {
	.content-gallery.content-gallery > ul > li, .content-gallery.ce_gallery > ul > li,
	.ce_gallery.content-gallery > ul > li,
	.ce_gallery.ce_gallery > ul > li {
		/* doubled class for specificity */
		width: auto;
	}
}
.content-gallery.no-resize > ul > li,
.ce_gallery.no-resize > ul > li {
	width: auto;
}
.main-content .content-gallery, .main-content
.ce_gallery {
	margin: 1.5em 0;
}
.content-gallery > ul,
.ce_gallery > ul {
	zoom: 1;
	display: flex;
	flex-wrap: wrap;
	margin: 0 -1.545% !important;
	padding: 0 0 1.545% 0 !important;
	list-style: none !important;
}
.content-gallery > ul:before,
.ce_gallery > ul:before {
	content: "";
	display: table;
}
.content-gallery > ul:after,
.ce_gallery > ul:after {
	content: "";
	display: table;
	clear: both;
}
.content-gallery > ul > li,
.ce_gallery > ul > li {
	float: left;
	width: 23.125%;
	margin: 1.5% 0 0 1.5%;
}
@media screen and (max-width: 599px) {
	.content-gallery > ul > li,
	.ce_gallery > ul > li {
		margin-right: 1.5%;
		margin-bottom: 1.5%;
	}
}
.content-gallery > ul > li > figure,
.content-gallery > ul > li > .image_container,
.ce_gallery > ul > li > figure,
.ce_gallery > ul > li > .image_container {
	display: block;
	width: 100%;
}
.content-gallery img,
.ce_gallery img {
	display: block;
	width: 100%;
	height: auto;
}

.content-gallery li:hover, .content-gallery a:hover, .content-text figure:hover {
    /* display: flex; */
    -webkit-filter: sepia(.3) hue-rotate(170deg);
    filter: sepia(.3) hue-rotate(170deg);
}

