/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
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}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* 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}
/* 100_tags.css */
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font:28px/35px 'Titillium Web',Arial,Helvetica,sans-serif;text-decoration:none;color:#d37520;font-weight:400}ol,p,ul,table,.ce_download,.ce_hyperlink{font:15px/23px 'Open Sans',Arial,Helvetica,sans-serif;color:#000;font-weight:400}form,h1,h2,h3,h4,h5,h6,p,ol,table,ul,.ce_download,.ce_hyperlink,.ce_sliderStart,.ce_inlinemedia{margin:0 0 9px;padding:0}h2,h2 a{margin-top:18px;font-size:20px;line-height:29px}h3,h3 a{margin-top:18px;margin-bottom:0;font-size:16px;line-height:25px}sup{line-height:0px}a{color:#000;outline:none}ul,ol{margin-left:20px}.image_container .caption{margin-top:5px;font:13px/21px 'Open Sans',Arial,Helvetica,sans-serif;color:#000}img{height:auto;max-width:100%;vertical-align:middle}table{border:0;border-spacing:0}td,th{margin:0;padding:0;vertical-align:top;text-align:left;border:0;border-radius:0;border-spacing:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}td+td,th+th{padding-left:9px}th *,td *{margin:0;padding:0}.error{color:#f00}strong{font-weight:600}
@media screen{
/* 110_form.css */
input,input.submit,select,textarea{width:250px;margin-bottom:9px;padding:2px 6px;background-color:#fff;border:1px solid #005291;border-radius:5px;font:15px/23px 'Open Sans',Arial,Helvetica,sans-serif;color:#000;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-sizing: border-box;    outline:none;    font-weight:400;    -webkit-appearance: none;    -moz-appearance: none}input.submit{width:auto;background-color:#cd00df;border-color:#cd00df;color:#fff}
}
/* 200_ce.css */
.ce_accordion{margin-bottom:9px;background-color:#d1e7fa;border-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.ce_accordion .toggler{display:block;padding:5px 10px;background-color:#cd00df;border-radius:5px;font:16px/23px 'Titillium Web',Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-shadow:0px -2px 10px hsla(300,15%,25%,0.3) inset;cursor:pointer;outline:none}.ce_accordion div.accordion>div{margin:9px}.ce_hyperlink a,.ce_toplink a,.back a{display:inline-block;padding:5px 10px;background-color:#cd00df;border-radius:5px;font:16px/23px 'Titillium Web',Arial,Helvetica,sans-serif;text-decoration:none;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc');box-shadow:0px -2px 10px hsla(300,15%,25%,0.3) inset}.ce_inlinemedia .iframe_container{height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.ce_inlinemedia iframe{width:100%;height:100%;left:0;right:0;position:absolute}nav.slider-control .slider-next,nav.slider-control .slider-prev{display:none}nav.slider-control .slider-menu b{font-size:40px;line-height:20px;color:#d1e7fa;letter-spacing:5px}nav.slider-control .slider-menu b.active{color:#cd00df}.ce_downloads ul{margin-left:0;padding-left:0;list-style-type:none}.ce_table.price table{width:100%}.ce_table.price .row_last td{border-bottom:0}.ce_table.price td{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #e8f3fd}.ce_table.price .col_0{width:100%}.ce_table.price td.col_1{text-align:right;white-space:nowrap}.ce_table.price td.col_2{width:20px}
/* 210_mod.css */
.mod_nl_reader .unsubscribe{display:none}.mod_article+.mod_article{border-top:2px solid #d1e7fa}
/* 300_begin.css */
#main,#left{width:100%;float:none;margin:0}html{overflow-y:scroll}body{min-width:320px;margin:0;padding:0;background-color:#fff}body .hide{display:none !important}.image_container.float_right,.image_container.float_left{float:none}.image_container{margin-bottom:9px}#wrapper{max-width:1280px;margin-right:auto;margin-left:auto}#left{display:none}#header{background-image:url("../../files/layout/header.jpg");background-position:left top;background-repeat:no-repeat;background-size:cover}#header p.title{float:right;padding-top:10px;padding-right:20px;padding-left:20px;text-align:right;font:16px/23px 'Titillium Web',Arial,Helvetica,sans-serif;;color:#fff;text-transform:uppercase;letter-spacing:1px}#header .title sup{text-transform:none}#header .logo{width:216px;height:124px;float:left;margin:10px 20px 30px;background-image:url("../../files/layout/logo_small.png");background-position:left bottom;background-repeat:no-repeat}#header .nav_mobile{clear:both;background-color:#cd00df;box-shadow:0px -2px 10px hsla(300,15%,25%,0.3) inset}#header .nav_mobile a{width:48px;height:48px;float:left;display:block;background-position:center center;background-repeat:no-repeat;border-right:1px solid #fff;text-decoration:none;box-sizing:border-box}#header .nav_mobile a.home{background-image:url("../../files/layout/nav_mobile/home.png")}#header .nav_mobile a.contact{background-image:url("../../files/layout/nav_mobile/contact.png")}#header .nav_mobile a.navigation{float:right;background-image:url("../../files/layout/nav_mobile/navigation.png");border-right:0}#header .nav_mobile a.navigation span{display:none}#header .mod_navigation{display:none}#main .inside{margin:40px 20px}#footer .inside{max-width:1280px;margin-right:auto;margin-left:auto;text-align:left}#footer .mod_navigation{background-color:#cd00df;border-top:1px solid #cd00df;box-shadow:0px -2px 10px hsla(300,15%,25%,0.3) inset}#footer .mod_navigation ul,#footer .mod_navigation li{margin:0;padding:0;list-style-type:none}#footer .mod_navigation a,#footer .mod_navigation span{display:block;padding:7px 10px;text-align:center;border-bottom:1px solid #fff;font:20px/29px 'Titillium Web',Arial,Helvetica,sans-serif;text-decoration:none;color:#fff}#footer .mod_navigation span{background-color:#fff;color:#cd00df}#footer .mod_navigation .level_1>.last a,#footer .mod_navigation .level_1>.last  span{border-bottom:0}#footer .mod_navigation .level_2 a,#footer .mod_navigation .level_2 span{background-color:#d37520}#footer .mod_navigation .level_2 span{background-color:#fff;color:#d37520}#footer .logos{min-height:132px;padding:27px 20px 20px;text-align:center;background-color:#d1e7fa;border-top:1px solid #cd00df;box-sizing:border-box}#footer .logos img{margin:0 0 20px}#footer .logos .pso{margin-top:14px}#footer .logos .who{margin-top:5px}.mod_article.imprint{padding-top:60px;border-top:0}.mod_article.imprint p{font-size:12px}
@media screen and (min-width:400px){
/* 310_smartphone_big.css */
.image_container.float_right{max-width:50%;float:right;margin-left:9px}.image_container.float_left{max-width:50%;float:left;margin-top:6px;margin-right:18px}#header .nav_mobile a.navigation{width:auto;padding-top:2px;padding-right:20px;padding-left:36px;font:18px/43px 'Titillium Web',Arial,Helvetica,sans-serif;color:#fff;background-position:10px 18px;font-weight:600}#header .nav_mobile a.navigation span{display:inline}
}
@media screen and (min-width:600px){
/* 320_zweispaltig.css */
#footer .logos{min-height:132px;padding:27px 0 0;text-align:center;background-color:#d1e7fa;border-top:1px solid #cd00df;box-sizing:border-box}#footer .logos img{margin:0 28px 20px 20px}#container{position:relative;padding-left:210px}#container .inside{position:relative}#main{width:100%;position:relative;float:left}#left{width:210px;right:210px;position:relative;float:left;display:block;margin-left:-100%}#left .inside{margin:40px 20px}#header .nav_mobile{display:none}#header .mod_navigation{clear:both;display:block;padding-left:8px;background-color:#cd00df;box-shadow:0px -2px 10px hsla(300,15%,25%,0.3) inset}#header .mod_navigation ul,#header .mod_navigation li{margin:0;padding:0;list-style-type:none}#header .mod_navigation li{float:left;padding-top:7px;font:16px/25px 'Titillium Web',Arial,Helvetica,sans-serif}#header .mod_navigation li:first-child *{border-left:0}#header .mod_navigation li.active,#header .mod_navigation li.trail{background-color:#fff}#header .mod_navigation li.active+li *,#header .mod_navigation li.trail+li *{margin-left:1px;border-left:0}#header .mod_navigation span,#header .mod_navigation a{display:block;padding:4px 12px 9px;border-left:1px solid #fff;text-decoration:none;color:#fff;outline:none}#header .mod_navigation li.active *,#header .mod_navigation li.trail *{color:#cd00df}#left .mod_navigation{margin-bottom:30px}#left .mod_navigation ul,#left .mod_navigation li{margin:0;padding:0;list-style-type:none}#left .mod_navigation li *{display:block;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #dcedfb;font:16px/25px 'Titillium Web',Arial,Helvetica,sans-serif;text-decoration:none;color:#005291}#left .mod_navigation li a:hover{color:#cd00df}#left .mod_navigation li:last-child *{border-bottom:0}#left .mod_navigation span,#left .mod_navigation a.trail{color:#cd00df}#left .ce_hyperlink a{display:block}#left .ce_hyperlink{max-width:170px}#footer .mod_navigation{display:none}
}
@media screen and (min-width:768px){
/* 324.css */
#left{width:230px;right:230px}#container{padding-left:230px}#left .inside{margin-left:27px}#header .mod_navigation li{padding-top:9px;font-size:18px;line-height:27px}#header .mod_navigation span,#header .mod_navigation a{display:block;padding:7px 20px 12px}#header .logo{width:330px;height:189px;margin:30px 20px 180px 27px;background-image:url("../../files/layout/logo_big.png")}#footer .logos{text-align:left}
}
@media screen and (min-width:1024px){
/* 326.css */
#header .logo{margin-left:32px}#left .inside{margin-left:32px}#header .mod_navigation li{padding-top:9px;font-size:22px;line-height:31px}#header .mod_navigation span,#header .mod_navigation a{display:block;padding:7px 25px 12px}
}
@media screen and (min-width:1200px){
/* 330_desktop.css */
#left .mod_article{margin-left:40px}#left{width:355px;right:355px}#left .inside{margin-right:50px}#container{padding-left:355px}#header .logo{margin-left:40px}#left .inside{margin-left:45px}#left .mod_navigation li *{padding-left:40px;background-image:url("../../files/layout/left_navi.png");background-position:left bottom;background-repeat:no-repeat;border-bottom:0;font-size:20px}#left .mod_navigation li:last-child *{background-image:none}#header .mod_navigation{padding-left:40px}#header .mod_navigation li{float:left;padding-top:9px;font:22px/31px 'Titillium Web',Arial,Helvetica,sans-serif}#header .mod_navigation span,#header .mod_navigation a{display:block;padding:9px 45px 14px}#footer .logos{padding-left:20px}
}
@media screen and (min-width:600px){
/* 500_sfooter.css */
*{margin:0;padding:0}html,body,#wrapper{height:100%}body > #wrapper{height:auto;min-height:100%}#container{padding-bottom:132px}#footer{min-height:132px;position:relative;clear:both;margin-top:-132px}.clearfix:after{height:0;clear:both;display:block;content: ".";visibility: hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
}
