@font-face{font-family:'Gentium Book Basic';font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/gentiumbookbasic-italic.ttf) format('truetype')}@font-face{font-family:'Gentium Book Basic';font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/gentiumbookbasic-bolditalic.ttf) format('truetype')}@font-face{font-family:'Gentium Book Basic';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/gentiumbookbasic-regular.ttf) format('truetype')}@font-face{font-family:'Gentium Book Basic';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/gentiumbookbasic-bold.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:200;font-display:swap;src:url(../fonts/oswald-extralight.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/oswald-light.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/oswald-regular.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/oswald-medium.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/oswald-semibold.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/oswald-bold.ttf) format('truetype')}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ptsansnarrow-regular.ttf) format('truetype')}@font-face{font-family:'PT Sans Narrow';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ptsansnarrow-bold.ttf) format('truetype')}html,body,b{font-size:20px;color:#000;max-height:1000000px}body{overflow-y:scroll;padding:0;margin:8px 0 0 0 ;font-family:'Gentium Book Basic',serif;color:#000;background:#fff}h1,h2,h3,h4,h5,h6{color:#222;font-weight:bold}h1{font-family:'Oswald',sans-serif;font-size:1.4em;margin-top:0}h2{font-family:'Oswald',sans-serif;font-size:1.2em;margin-top:0;color:#333}h3,h4{font-size:1.1rem;color:#333;margin:0 0 1.2rem 0}.page-header{margin:0 0 .5em 0;padding:0;border:0}hr{border:0;border-top:2px solid #aaa}a{color:#808088}a:visited{color:#808088}a:focus,a:hover{color:#444444}img.pull-left{padding-right:.5rem}img.pull-right{padding-left:.5rem}.pdfinfo{font-size:.8em;background:url(../images/icon-pdf-12.png) no-repeat 10px 0;padding-left:25px}.blog .items-leading>div,.blog-featured .items-leading>div{border-bottom:2px solid #cac697;margin-bottom:2em}.item-page a,.blog a,.blog-featured a{border-bottom:1px dotted #888;color:#328}.item-page a:hover,.blog a:hover,.blog-featured a:hover{border-bottom:1px dotted #328;text-decoration:none}.categories-list h3,.cat-children h3{font-size:15px;font-weight:normal;margin:.5em 0;padding:0;border:0}.categories-list h3 a,.cat-children h3 a{border-bottom:1px dotted #888}.categories-list h3 a:hover,.cat-children h3 a:hover{border-bottom:1px solid #B40202;text-decoration:none}.categories-list div.collapse,.cat-children div.collapse{padding-left:2em}.img-wrapper.img-wrapper-right{float:right}.img-thumbnail{border-radius:0;padding:2px}img.float-right{float:right}.navbar-sidebar{background:#eee;position:absolute;top:0;left:-76%;width:75%;display:block !important;min-height:100%;height:auto;visibility:visible;z-index:9999;padding:1em 0 0 30px;-webkit-transition:left .5s;-moz-transition:left .5s;transition:left .5s;-webkit-box-shadow:5px 0 5px rgba(0,0,0,0.5);-moz-box-shadow:5px 0 5px rgba(0,0,0,0.5);box-shadow:5px 0 5px rgba(0,0,0,0.5)}.navbar-sidebar.in{left:0}.navbar ul.navbar-hover-open li.dropdown:hover ul.dropdown-menu{display:block}.navbar .tapped>a{color:#002}.navbar-nav>li{min-height:2.5em;line-height:2.5em}.navbar-nav>li>a{padding-top:2px;padding-bottom:2px;text-transform:uppercase}#navbar .nav>li.active a,#navbar .nav>li.current a{color:#222}.navbar .caret{margin-left:.3em}#navbar .nav>li>ul>li.active a,#navbar .nav>li>ul>li.current a{color:#222;font-weight:bold;background:inherit}.navbar-nav .dropdown-menu{font-size:inherit;background-color:#fff;top:24px;border:1px solid #888;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.nav>li>a:focus,.nav>li>a:hover{background-color:inherit;background-color:rgba(0,0,0,0)}#xmap a{color:#333}#xmap ul{list-style:none}#xmap ul.level_0>li{border:1px dashed #bbb}#xmap ul.level_0>li:first-child{display:none}#xmap ul.level_0>li>ul{padding:0}#xmap ul.level_0>li{display:inline-block;width:25%;vertical-align:top;margin:0 35px 15px 0px;padding:6px}#xmap ul.level_0>li:first-child{xfont-weight:bold}#xmap ul.level_0>li>a{font-weight:bold}#xmap ul.level_0>li>ul>li{margin-bottom:10px}#xmap ul.level_1{margin-top:10px;padding:0}#xmap ul.level_2{margin-top:0;padding:0 0 0 16px}#xmap ul li ul li:before{content:"◼";color:#DA251D;padding-right:8px;position:relative;bottom:3px;font-size:.7rem}.mod-languages li{opacity:.5}.mod-languages li.lang-active{opacity:1}#header{margin:0;font-family:'PT Sans Narrow',sans-serif;font-weight:bold;color:#444}#header .row{height:80px}#header .row>.logo{background:url(../images/logo-xs.png) 10px 0 no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:90%}#header .row>.menubutton{float:right;width:10%;font-size:24px}#header .row>.menubutton span{cursor:pointer}#header #logo{height:55px;width:90%}#grid_main_middle{margin-bottom:5em;margin-bottom:5rem}#main a[href^="tel"]:link,#main a[href^="tel"]:visited,#main a[href^="tel"]:hover{color:#222;text-decoration:none;border-bottom:none;white-space:nowrap}#main a[href^="tel"]:hover,#main a[href^="tel"]:focus{color:#328;text-decoration:underline}.mb-img-xs-6,.mb-img-sm-6,.mb-img-sm-4,.mb-img-sm-3,.mb-img-xxs-12{width:100%;height:auto;display:block;max-width:100%;float:left;border-right:10px solid #fff;border-left:0;margin-right:0;margin-left:0}.mb-img-right{float:right;border-left:10px solid #fff;border-right:0}.img-border{border:1px solid #ddd}.img-thumbnail{border-width:2px}.mod_position_ueber-inhalt{margin-bottom:25px}.main-carousel>.carousel{height:350px;max-height:350px;width:100%;overflow:hidden;margin-bottom:30px;background:#ccc;box-shadow:0 1px 10px #000;-o-box-shadow:0 1px 10px #000;-moz-box-shadow:0 1px 10px #000;-webkit-box-shadow:0 1px 10px #000}.main-carousel .carousel-inner{height:100%;width:100%}.main-carousel .carousel-inner>.item{height:100%;width:100%;overflow:hidden}.main-carousel .carousel-image{height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.main-carousel .carousel-caption{padding:0;bottom:1.5em}.main-carousel .carousel-caption .caption1{font-size:24px}.main-carousel .carousel-caption .caption2{color:#ddd;font-size:18px}.main-carousel .carousel-indicators{height:20px;margin-bottom:0;bottom:.2em}.main-carousel .carousel-indicators li{margin:0 3px;border-color:rgba(255,255,255,0.5)}.main-carousel .carousel-indicators li.active{background-color:#a0a8b0}.main-carousel .carousel-control.left,.main-carousel .carousel-control.right{background:none}#grid_main_middle img{height:auto}img.img-gridwidth-scaleup,img.img-gridwidth{width:100%;max-width:100%}.bfQuickMode{margin-bottom:1em}.bfErrorMessage.alert{background:#eee;border:1px solid #833;border-radius:10px;-webkit-box-shadow:5px 5px 11px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 11px rgba(0,0,0,0.2);-o-box-shadow:5px 5px 11px rgba(0,0,0,0.2);box-shadow:5px 5px 11px rgba(0,0,0,0.2)}.bfQuickMode .bfElemWrap.control-group{margin-bottom:15px}.bfQuickMode .controls{margin-bottom:15px}.bfQuickMode input,.bfQuickMode textarea{margin-bottom:1em;font-family:sans-serif;height:34px;padding:6px 12px;font-size:17px;line-height:1.42857143;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bfQuickMode input:focus,.bfQuickMode textarea:focus{border-color:#808ad0;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,138,208,0.4);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,138,208,0.4);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,138,208,0.4);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(128,138,208,0.4);background:#f4f4f4}.bfQuickMode textarea{height:auto}.bfQuickMode i.icon-asterisk{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;font-size:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#77a}.bfQuickMode i.icon-asterisk:before{content:"\e006"}#footer{height:45px;min-height:45px;max-height:45px;padding-top:15px;overflow:hidden;line-height:30px;box-sizing:border-box}#footer .row{border-top:1px solid #000;border-bottom:1px solid #888;background:#bbb;height:30px;max-height:30px;padding-right:1em}#footer .mod_position_fusszeile-links{float:left;margin-right:1em}#footer .mod_position_fusszeile-rechts{float:right;margin-left:1em}#footer,#footer a,#footer .tel a{font-family:'PT Sans Narrow',sans-serif;font-weight:bold;font-size:15px;color:#fff;text-shadow:1px 1px 0 #777}#footer .logo img{height:55px;width:auto;position:relative;left:10px;bottom:15px}#footer .logo p{margin:0;line-height:40px}#footer a{padding:0}#footer a:hover,#footer a:focus,#footer a:active{background:inherit;color:#444;text-decoration:none}#footer .mod_position_fusszeile-links{letter-spacing:.05em}#footer .mod_position_fusszeile-rechts{text-align:right}#footer .mod_position_fusszeile-rechts.mod_menu a{font-weight:normal;text-shadow:none}#error_footer{font-size:.8rem;opacity:.8}@media screen and (max-width:479px){.mb-img-xxs-12{margin:10px 0}}@media screen and (max-width:767px){#footer .logo img{height:45px}}@media screen and (min-width:480px){.mb-img-xs-6{width:100%;width:50%}}@media screen and (max-width:991px){}@media screen and (min-width:768px) and (max-width:991px){}@media screen and (min-width:768px){#header .row>.menubutton{display:none}#header .row>.logo{height:107px;background:url(../images/logo-sm.png) 0 0 no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;width:100%}.navbar-sidebar{background:transparent;position:static;width:auto;display:block !important;height:auto;min-height:50px;visibility:visible;z-index:9999;padding:0 15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.container>.navbar-sidebar{margin-top:30px;margin-left:-15px;padding-left:0}.main-carousel>.carousel{display:block;height:300px;max-height:300px}.mb-img-sm-6{width:50%}.mb-img-sm-4{width:33.33333333%}.mb-img-sm-3{width:25%}#footer{margin-top:0;position:fixed;bottom:0;right:0;left:0;height:50px;min-height:50px;max-height:50px;line-height:34px;z-index:1030;background:#fff;background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 33%);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 33%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 33%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 33%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 33%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}#footer .row{height:auto;max-height:none}#footer,#footer a,#footer .tel a{font-size:17px}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}input:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}input:focus:-moz-placeholder{color:#aaa}input:focus:-moz-placeholder{color:rgba(0,0,0,0)}input:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}.bfQuickMode{margin-bottom:5em}.bfQuickMode .bfElemWrap.control-group{margin-bottom:15px}.bfQuickMode .controls{margin-bottom:15px}.bfQuickMode .controls .control-label{width:16.66666667%;width:25%;float:left;margin-bottom:15px}.bfQuickMode input[type=text],.bfQuickMode textarea,.bfQuickMode select,.bfQuickMode .uneditable-input{max-width:83.33333333%;width:83.33333333%;max-width:75%;width:75%;float:left;margin-bottom:15px}}@media screen and (min-width:992px) and (max-width:1199px){}@media screen and (min-width:992px){#header .row>.logo{height:107px;background:url(../images/logo-md.png) 0 0 no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;width:100%}.container>.navbar-sidebar{margin-top:-24px;margin-left:63px}.main-carousel>.carousel{height:400px;max-height:400px}.main-carousel .carousel-inner>.item{min-width:100%}}@media screen and (min-width:1200px){#header .row>.logo{height:107px;background:url(../images/logo-lg.png) 0 0 no-repeat;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;width:100%}.container>.navbar-sidebar{margin-left:80px}.main-carousel>.carousel{height:500px;max-height:500px}.main-carousel .carousel-inner>.item{min-width:100%}}@media screen and (min-width:1600px){.main-carousel>.carousel{height:650px;max-height:650px}}@media screen and (max-width:991px){html,body,b{font-size:17px}}@media print{a,a:visited{text-decoration:none;border-bottom:none}a[href]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}h1,h2{page-break-after:avoid}}