@charset "utf-8";@font-face{font-family:'bwicons';src:url('/stream/files/fonts/bwicons.eot?aypp3');src:url('/stream/files/fonts/bwicons.eot?aypp3#iefix') format('embedded-opentype'),url('/stream/files/fonts/bwicons.ttf?aypp3') format('truetype'),url('/stream/files/fonts/bwicons.woff?aypp3') format('woff'),url('/stream/files/fonts/bwicons.svg?aypp3#bwicons') format('svg');font-weight:normal;font-style:normal}*{margin:0;padding:0}html{height:100%;margin-bottom:-1px;overflow-y:scroll;max-height:100%}span.marker{color:#ff05f3}iframe{border:1px solid #d0d0d0}body{background:#fff;text-align:left;font-weight:300;font-family:'Open Sans',Arial,sans-serif;font-size:19px;color:#797878;line-height:1.8em;height:100%;max-height:100%;margin:0 auto}img{border:0 solid}p{margin:0 0 1em 0}ul,ol,dl{margin:1em 0 1em 2em}li{line-height:1.7em;margin-left:0}dd{margin:0 0 1em 2em}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:block}#ie_clearing{display:none}.skip{position:absolute;top:-1000em;left:-1000em}.subcolumns{display:table;width:100%;table-layout:fixed}.c14l,.c15l,.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c55l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c14r,.c15r,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c55r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c14l,.c14r{width:14%}.c15l,.c15r{width:15%}.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%}.c55l,.c55r{width:55%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.c55l{margin-right:20px}.edit_toolbar{position:fixed}td{vertical-align:top}strong{color:#383838}.page_margins{margin:0 auto;max-width:1200px;position:relative;padding:0 20px}body a{color:#627296;text-decoration:none}body a:hover{text-decoration:underline}#main{padding-top:80px;padding-bottom:50px;background-color:#fff;position:relative;z-index:2}#head{position:fixed;width:100%;height:90px;top:0;z-index:100;border-bottom:6px solid #cfdde8;background-color:#fff}.logo{margin-top:15px;text-align:center;float:left;margin-left:20px;z-index:500;position:absolute}.logo2{margin-top:12px;text-align:center;float:left;position:absolute;opacity:0;z-index:50;margin-left:20px}#nav ul li a:hover{color:#646464}ul#sub_nav{margin:0 0 50px 0}ul#sub_nav li{padding:0;margin:0 0 7px 0;list-style:none;text-decoration:none;text-transform:uppercase}ul#sub_nav li a{display:block;padding:15px 0 15px 29px;font:normal 14px 'Open Sans',Arial,sans-serif;color:#000;text-decoration:none;background-color:#f9f9f9;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav li.active a{padding:15px 0 15px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav li.path a{padding:15px 0 15px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav li.path a:hover{padding:15px 0 15px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav li a:hover{padding:15px 0 15px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav .level1{margin:0}ul#sub_nav .level1 li{padding:0;margin:0 0 7px 0;list-style:none;text-decoration:none;text-transform:none}ul#sub_nav .level1 li a{display:block;padding:10px 0 10px 29px;font:normal 14px 'Open Sans',Arial,sans-serif;color:#5f5f5f;text-decoration:none;background-color:#f9f9f9;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav .level1 li.active a{padding:10px 0 10px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav .level1 li.path a{padding:10px 0 10px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav .level1 li.path a:hover{padding:10px 0 10px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}ul#sub_nav .level1 li a:hover{padding:10px 0 10px 25px;color:#627296;text-decoration:none;background-color:#fff;border-left:5px solid #627296;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#ontop{text-align:center;margin-bottom:60px}#ontop h2{color:#627296;font:bold 18px 'Open Sans',Arial,sans-serif,sans-serif;padding-bottom:10px;letter-spacing:.2em}h1{color:#627296;font:normal 48px 'Open Sans',Arial,sans-serif,sans-serif;margin:5px 0 0 0;padding-bottom:0;text-align:center;text-transform:uppercase}h1 span{text-transform:none}h2{color:#627296;font:300 33px 'Open Sans',Arial,sans-serif,sans-serif;padding-bottom:30px}h2 strong{color:#627296;font-weight:600}.contact h2{padding-bottom:0}h3{color:#627296;font:normal 22px 'Open Sans',Arial,sans-serif,sans-serif;padding-bottom:10px}h4{color:#989898;font:bold 18px 'Open Sans',Arial,sans-serif,sans-serif;padding-bottom:0}#col1{float:left;width:30%;margin-top:0}#col1_content{line-height:1.5em}#col1 a{color:#2c2d2f}#col1 a:hover{color:#aa211e}#col3{padding-top:0}#col3_content{margin-bottom:40px;min-height:300px;height:auto !important;height:300px}#location{line-height:35px;padding-left:20px;padding-right:15px;margin-bottom:0;padding-top:95px;font-size:14px;font-weight:300;font-family:'Open Sans',Verdana,sans-serif;background:#f0f0f0;color:#697375}#location a{color:#697375;font-weight:300}#location a:hover{color:#015583;text-decoration:none}.locbg{background:url(/stream/images/layout/location_bg.png) no-repeat left center;padding-left:35px}.tb_image.align_right{margin-left:20px;margin-top:5px}.tb_image.align_top{margin-bottom:15px}.site-head{position:relative;display:table;width:100%;height:100%;text-align:center;color:#bbb;background-size:cover;background-color:#fff;z-index:1}.foobar{top:0;position:fixed;width:100%;z-index:100}.kontakt{height:43px;font:normal 15px 'Open Sans',Arial,sans-serif}#kontakt{padding-top:11px;position:absolute;right:160px;color:#627296}#kontakt p,#kontakt a{font-family:'Open Sans',Arial,sans-serif;font-size:15px}.flag{float:right;margin-top:5px;margin-right:20px;font-size:14px;color:#555}.flag a{color:#555}.flag a:hover{color:#627296;text-decoration:none}.work{height:60px;font-size:18px;font-family:'Open Sans',Arial,sans-serif;font-weight:500;color:#627296;line-height:1.4em;position:absolute;width:100%;z-index:99}.work a{color:#fff}.blau{width:33%;background:#fff;float:left;padding:15px 0;text-align:center}.weiss{width:34%;background:#cfdde8;float:left;padding:15px 0;text-align:center}.rot{width:33%;background:#e7f3fd;float:left;padding:15px 0;text-align:center}.face:hover,.breast:hover,.body:hover{opacity:.9}.block_content.text_intro{border-left:3px solid #627296;padding:5px 0 1px 20px;margin-bottom:25px}.block_content.text_intro:hover{background:#f3f3f3;transition:all .5s ease-in-out}.block_content.text_intro p{margin:0 0 5px 0}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:15px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#c2c2c2}.owl-prev:hover,.owl-next:hover{background:#c2c2c2 !important;text-decoration:none}#extra_1{background-color:#e7f3fd;color:#505050;overflow:hidden;position:relative;padding-top:50px;border-top:1px solid #627296;border-bottom:1px solid #627296;text-align:center}#extra_1 strong{color:#505050}#extra_1 .owl-carousel .owl-item img{margin:0 auto}#extra_1 .owl-prev{position:absolute;top:110px;left:-50px;background:#cdcdcd !important;line-height:1.5em}#extra_1 .owl-next{position:absolute;top:110px;right:-50px;background:#cdcdcd !important;line-height:1.5em}#extra_1 .owl-prev,.owl-next{padding:4px 4px 4px 11px !important;font-size:16px !important;font-weight:bold !important}#extra_1 .owl-prev:hover,.owl-next:hover{background:#c2c2c2 !important;opacity:1}#extra_2{margin:160px 0 120px 0}#extra_2 h2{font:300 33px 'Roboto',Arial,sans-serif,sans-serif !important;padding-bottom:30px}#extra_2 span.marker{text-transform:none}body#default #col1,body#default #extra_1,body#default #extra_2,body#default #mainimage{display:none}body#layout_1col #col1,body#layout_1col #extra_1,body#layout_1col #extra_2{display:none}body#layout_1col #main{padding-top:150px}body#layout_1col .work{display:none}body#layout_1col .module.parallax.parallax-1{display:none}body#layout_1col #col3{margin:0}body#layout_1col #col3 h1,body#layout_1col #col3 h2{text-align:left}body#layout_1col .kontakt{background-color:#627296}body#layout_1col #kontakt p,body#layout_1col #kontakt a{color:#fff}body#layout_1col .block_content{margin-bottom:2em}body#layout_3col .module.parallax.parallax-1{display:none}body#layout_3col #main{padding-top:150px}body#layout_3col #col3{margin-left:35%}body#layout_3col .work,body#layout_3col #extra_1,body#layout_3col #extra_2{display:none}body#layout_3col #col3 h1,body#layout_3col #col3 h2{text-align:left}body#layout_3col .kontakt{background-color:#627296}body#layout_3col #kontakt p,body#layout_3col #kontakt a{color:#fff}body#layout_3col .block_content{margin-bottom:2em}body#layout_3col .block_content.headline h2{padding-bottom:0}body#intropage #col1{display:none}body#intropage #col2{display:none}body#intropage #col3{margin:0}body#intropage h1{font:normal 48px 'Open Sans',Arial,sans-serif,sans-serif;text-align:center;margin:0}body#intropage h2{text-align:center;font-size:33px}body#intropage h4{text-align:center;margin-top:20px}body#intropage .site-head{display:block}body#intropage #location{display:none}body#intropage #main{padding-top:170px}ul{margin:0 0 1em 2em}#footer{background:#e7f3fd;font-size:16px;text-align:left;line-height:1.4em;font-family:'Roboto',Arial,sans-serif;font-weight:light;color:#828282;padding:50px 0 20px 0;position:fixed;bottom:0;left:0;right:0}#footer span{color:#505050;text-transform:uppercase;font-size:16px;font-weight:900}#footer a{text-decoration:none;color:#505050;font-size:16px;font-weight:light}#footer a:hover{text-decoration:none;color:#627296}.footer-menu{margin:0 auto 50px auto;text-align:center}.footer-menu a{margin:0 15px}#footer .kwlayer,#footer .kwlayer a{color:#646464;text-align:center;line-height:1.5em;margin-top:10px;font-size:10px;background:#333}.footer-logo{text-align:center}.footer-kontakt{margin:60px 0}#footer .c33r{text-align:right}#datenschutz{padding:15px;text-align:center;font-family:'Roboto',Arial,sans-serif;font-size:14px;color:#505050;background:#e7f3fd}#datenschutz a{color:#505050;font-size:14px}#datenschutz a:hover{text-decoration:none;color:#627296}#mainimage{height:330px;margin:140px auto 0 auto;overflow:hidden;position:relative;text-align:center;z-index:20}#mainimage img{padding-left:50%;margin-left:-1338px}.block_content{margin-bottom:4em}.block_content.contactform{line-height:135%}#col3 .tb_image{display:block;width:100%}.scrollup{width:60px;height:60px;opacity:1;position:fixed;bottom:15px;right:15px;border:2px solid #fff;display:none;text-indent:-9999px;background:#b8b8b8 url(/stream/images/layout/top.png) no-repeat center center;z-index:999999;background-clip:padding-box;padding:5px 5px;border-radius:50%}.scrollup:hover{opacity:1;background:url(/stream/images/layout/top.png) no-repeat center center;background-clip:padding-box;padding:5px 5px;border-radius:50%;background-color:#627296}#social a:hover{opacity:.7}#wrap{min-height:100% !important;height:auto !important;height:100%;margin:0 auto -580px}#push{height:600px;font-size:0;line-height:0}.subcl{padding:0}.subc{padding:0}.subcr{padding:0}#callback input:focus{border:1px solid #627296;background:#303030}#callback_text{height:100px;line-height:150%;resize:vertical}#callback_formular [type="submit"]{font-family:'Open Sans',Arial,Helvetica,sans-serif;width:100%;background:#8f8f8f;border-radius:0;border:0;cursor:pointer;color:white;font-size:24px;padding-top:10px;padding-bottom:10px;transition:all .3s;margin-top:-4px;font-weight:700}#callback_formular [type="submit"]:hover{background:#627296}table.standard{width:100%;max-width:100%;margin-bottom:20px}table.standard a{color:#4c4c4c}table.standard td,table.standard th{padding:5px;font-size:15px;vertical-align:top;background:#f2f2f2}table.standard th{height:20px;text-align:left;font-size:13px;text-shadow:1px 1px 0 #646464;vertical-align:middle;color:#627296;background:#f9f9f9;background:linear-gradient(to bottom,#f9f9f9 38%,#ededed 72%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e2e2e2',GradientType=0)}table.standard p{margin:0}table.standard tr:nth-child(even) td{background:#646464 !important}.c50l,.c50r{width:47%}.Datenschutz{font-size:14px;line-height:1.4em;text-align:left}.Datenschutz a{font-size:14px;line-height:1.5em}.btn{font-family:Arial;color:#fff;font-size:18px;background:#627296;padding:10px 20px 10px 20px;text-decoration:none}.btn:hover{background:#909090;text-decoration:none}.contenttype_news h1{margin-bottom:50px}.info{padding:0}.info .pager{margin:0 0 10px 0}.info .list .info-item{margin-bottom:25px;border-bottom:1px solid #ddd;padding-bottom:25px}.info .list .item-header{padding:4px 0 5px 0;margin-top:0;font-weight:normal;text-align:left}.info .list .info-item .item-header a{color:#627296;font-size:20px}.info .item-header h1{margin-left:0;padding-bottom:15px;text-transform:none;font-size:150%}.info .item-header h2{margin-left:0;font-size:100%;font-weight:bold;float:right}.info .item-header h4{padding-bottom:20px}.info .list .item-text{padding:10px 10px 10px 0;display:inline-block}.info .detail .item-text{padding:0;margin:0;padding-left:0}.info .item-backlink{margin:10px 0 0 0}.info .item-author{margin:0}.info .item-gericht{margin:0}.info .item-normen{margin:0}.info .item-url{margin:0}.scroll-down{position:absolute;bottom:40px;display:inline-block;font-size:40px;line-height:32px;left:50%;z-index:3000;margin-left:-16px;color:#fff;-webkit-animation:scrolling 1s infinite;animation:scrolling 1s infinite}.scroll-down:hover{opacity:.6;filter:Alpha(Opacity=60);text-decoration:none}@-webkit-keyframes scrolling{0%,100%{bottom:30px}50%{bottom:40px}}@keyframes scrolling{0%,100%{bottom:30px}50%{bottom:40px}}[class^="ico-"],[class*=" ico-"]{font-family:'bwicons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-mouse61:before{content:"\e909";color:#fff}.card-title{color:#627296;font:bold 18px 'Open Sans',Arial,sans-serif,sans-serif !important;padding:15px 0}.card-main-image{transform:scale(1.0) !important}.card-button.cbbtn{color:#627296 !important;border:none !important}.card-button.cbbtn:hover{background:#627296 !important;color:white !important}#bewertungen{background:#f7f7f7;padding:60px 0;height:320px}#bewertung{color:#74959c;font:normal 25px 'Playfair Display',sans-serif;padding-bottom:15px}#bewertung a{color:#627296;font:normal 25px 'Playfair Display',sans-serif;padding-bottom:15px}#bewertung a:hover{color:#bdbdbd;font:normal 25px 'Playfair Display',sans-serif;padding-bottom:15px;text-decoration:none}.meinung p{text-transform:uppercase;text-align:center;font-weight:bold;font-family:Arial,sans-serif;font-size:13px;color:#494848}.portale{text-align:center;margin-top:30px}#portal{color:#627296;font:normal 10px 'Muli',sans-serif;text-transform:uppercase;text-align:center;letter-spacing:.1em;padding:10px}#text{font-size:13px}#trenner{height:1px;background:url(/stream/images/layout/trenner.png) no-repeat center center;margin-bottom:15px}.overlay-filter{background:rgba(231,243,253,0.6) !important}.overlay-filter a{color:#627296 !important}.card-image{height:300px !important}.gmcontainer{margin-bottom:100px}.site-head{position:relative;display:table;width:100%;height:95vh;text-align:center;color:#bbb;z-index:1}.site-head .slideshow{width:100%;height:100%;overflow-y:hidden}.site-head .slideshow img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}.site-head .slideshow img:nth-of-type(1){animation-name:fader;animation-delay:7s;animation-duration:3s;z-index:20}.site-head .slideshow img:nth-of-type(2){z-index:10}.site-head .slideshow img:nth-of-type(n+3){display:none}@keyframes fader{from{opacity:1.0}to{opacity:.0}}a[file_id="117"]{display:inline-block;background-color:#627296;border:1px solid #627296;padding:2px 10px !important;border-radius:20px;font-size:22px;cursor:pointer;color:#fff !important;text-decoration:none !important}.rmm{width:100%;min-width:100%;position:absolute;display:block;padding:0;text-align:right;float:right;right:0;top:45px}.rmm *{-webkit-tap-highlight-color:transparent !important;font:normal 16px 'Open Sans',sans-serif;text-transform:uppercase}.rmm a{color:#505050;text-decoration:none}.rmm .rmm-main-list,.rmm .rmm-main-list li{margin:0;padding:0 10px 0 0}.rmm ul{display:block;width:auto !important;margin:0 auto !important;overflow:hidden;list-style:none}.rmm ul li ul,.rmm ul li ul li,.rmm ul li ul li a{display:none !important;height:0 !important;width:0 !important}.rmm .rmm-main-list li{display:inline;padding:0;margin:0 !important}.rmm .rmm-main-list li.active{color:#fff;text-decoration:none}.rmm .rmm-main-list li.active:hover{border-bottom:none !important}.rmm-toggled{display:none;width:100%;position:relative;overflow:hidden;margin:0 auto !important}.rmm-button:hover{cursor:pointer}.rmm .rmm-toggled ul{display:none;margin:0 !important;padding:0 !important;background:#fff}.rmm .rmm-toggled ul li{display:block;margin:0 auto !important}.rmm.minimal a{color:#627296}.rmm.minimal a:hover{color:#505050;text-decoration:none}.rmm.minimal .active a{color:#505050;text-decoration:none}.rmm.minimal .rmm-main-list li a{display:inline-block;padding:5px 14px;margin:0;font:normal 16px 'Open Sans',sans-serif;text-transform:uppercase}.rmm.minimal .rmm-main-list li.active{display:inline-block;font:normal 16px 'Open Sans',sans-serif;text-transform:uppercase}.rmm.minimal .rmm-toggled{width:100;min-height:36px}.rmm.minimal .rmm-toggled-controls{display:block;height:39px;color:#333;text-align:left;position:relative}.rmm.minimal .rmm-toggled-title{position:relative;top:9px;left:9px;font-size:16px;color:#fff}.rmm.minimal .rmm-button{display:block;position:absolute;right:20px;top:7px}.rmm.minimal .rmm-button span{display:block;margin:4px 0 4px 0;height:2px;background:#505050;width:25px}.rmm.minimal .rmm-toggled ul li a{display:block;width:100%;text-align:center;padding:5px 14px;border-bottom:1px solid #dedede;color:#333}.rmm.minimal .rmm-toggled ul li a:hover{color:#505050}.rmm.minimal .rmm-toggled ul li:first-child a{border-top:1px solid #dedede}
