 @import 'all.css';.fa-file-text:before{content:"\f15c"}.fa-pencil:before{content:"\f303"}.fa-youtube::before{content:"\f167"}.fa-xing::before{content:"\f168"}.fa-facebook::before{content:"\f09a"}.fa-twitter::before{content:"\f099"}.fa-pinterest::before{content:"\f0d2"}.fa-linkedin::before{content:"\f0e1"}.fa-telefon::before{content:"\f095"}.fa-instagram::before{content:"\f16d"}.fa-email::before{content:"\f1fa"}.fa-googleplus::before{content:"\f0d5"}.fa-kontakt::before{content:"\f0e0"}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:normal;src:url("fonts/fa-brands-400.eot");src:url("fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("fonts/fa-brands-400.woff2") format("woff2"),url("fonts/fa-brands-400.woff") format("woff"),url("fonts/fa-brands-400.ttf") format("truetype"),url("fonts/fa-brands-400.svg#fontawesome") format("svg")}.fa.fab,.fab{font-family:'Font Awesome 5 Brands' !important}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;src:url("fonts/fa-regular-400.eot");src:url("fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("fonts/fa-regular-400.woff2") format("woff2"),url("fonts/fa-regular-400.woff") format("woff"),url("fonts/fa-regular-400.ttf") format("truetype"),url("fonts/fa-regular-400.svg#fontawesome") format("svg")}.fa.far,.far{font-family:'Font Awesome 5 Free' !important;font-weight:400 !important}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url("fonts/fa-solid-900.eot");src:url("fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fonts/fa-solid-900.woff2") format("woff2"),url("fonts/fa-solid-900.woff") format("woff"),url("fonts/fa-solid-900.ttf") format("truetype"),url("fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fa.fas,.fas{font-family:'Font Awesome 5 Free' !important;font-weight:900 !important}*{margin:0;padding:0}html{height:100%}body{font-family:Verdana,Arial,sans-serif;font-size:calc(8px + (12 - 8) * ((100vw - 320px) / (2400 - 320)));margin:0;color:#3a3a3a;min-height:100%;position:relative}p,ul,ol,input,label,td,th,blockquote{font-size:1.5em;line-height:1.8em}p ul,ul p,p ol,ol p,ul ul,ul ol,ol ol,ol ul,td p,td ul,td ol,th p,th ul,th ol{font-size:1em}ol{margin-left:1.5em}ul{margin-left:1em;list-style-type:circle}ul li,ol li{margin-bottom:15px;padding-left:10px}label{vertical-align:bottom}h1,h2,h3,h4,h5,h6{color:#c3161d}h1{margin:20px 0 10px;font-size:3em}h2{margin:18px 0 7px;font-size:2.6em}h3{margin:10px 0 5px;font-size:2.2em}h4{margin:10px 0 5px;font-size:2em}h5{margin:10px 0 5px;font-size:1.8em}h6{margin:10px 0 5px;font-size:1.5em}a{color:#c3161d}a:hover{text-decoration:none;color:#3a3a3a}code{font-size:1.2em}footer{background-color:#eee;font-size:0.9em;border-top:1px solid #ccc;padding:20px 0;position:absolute;width:100%;bottom:0}footer p{margin-bottom:0.5rem}#blogwrapper,#newswrapper,#podcastwrapper{margin-top:20px}.btn{overflow:hidden;white-space:normal}button.bg-primary{background-color:#3a3a3a !important;border-radius:0 !important}button.bg-primary:hover,button.bg-primary:focus{background-color:#c3161d !important}.btn-primary{background-color:#c3161d;border-color:#c3161d}.primaerfarbe .btn-primary:not(:disabled):not(.disabled).active,.primaerfarbe .btn-primary:not(:disabled):not(.disabled):active,.primaerfarbe .show > -primary.dropdown-toggle,.primaerfarbe .btn-primary:hover,.primaerfarbe .btn-primary:focus,.primaerfarbe .btn-primary:active,.primaerfarbe .btn-primary.active,.primaerfarbe .open>.dropdown-toggle.btn-primary,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show > .btn-primary.dropdown-toggle,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#3a3a3a;border-color:#3a3a3a;color:#ffffff}.primaerfarbe .btn-primary:not(:disabled):not(.disabled).active:focus,.primaerfarbe .btn-primary:not(:disabled):not(.disabled):active:focus,.primaerfarbe .show > .btn-primary.dropdown-toggle:focus,.primaerfarbe .btn-primary.focus,.primaerfarbe .btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show > .btn-primary.dropdown-toggle:focus,.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem #3a3a3a}.btn-primary.disabled,.btn-primary:disabled{background-color:#c3161d;border-color:#c3161d;opacity:.5}.primaerfarbe .btn-primary{background:#fff;color:#000}.btn-primary.disabled,.btn-primary:disabled{background-color:#fff;border-color:#fff;opacity:.5}button.sort-down:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.btn-primary a{color:#ffffff}.a-btn-primary{padding:0}.a-btn-primary a{padding:.375rem .75rem;display:inline-block}.btn:focus > a,.btn:hover > a,.btn > a:focus,.btn > a:hover{text-decoration:none}.btn-back{margin-top:5px}.textLink{margin:5px !important;cursor:pointer}.sekundaerfarbe .btn-primary.btn:hover{background:#fff;color:#3a3a3a}.input-invalid-msg{width:100%;margin-top:.25rem;margin-left:.25rem;font-size:90%;color:#dc3545}.form-sent-msg{background:mediumseagreen;color:#fff;font-weight:bold;padding:0.5em}img{border:0;max-width:100%;font-size:1.5em}.links{float:left;margin-right:10px;margin-bottom:10px}.rechts{float:right;margin-left:10px;margin-bottom:10px}.textflussende{clear:both}img{border:0;max-width:100%}.rgwrap{padding:2em 0}.rgcont{clear:both}.primaerfarbe{color:#c3161d !important}.sekundaerfarbe{color:#3a3a3a !important}.clearer,.piwik{clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0}.message{border:1px solid green;padding:5px 15px}#logoschriftzug{font-size:3.5em;color:#c3161d}#logoschriftzug:hover,#logoslogan:hover{text-decoration:none}#logoslogan{color:#c3161d}.error{border:1px solid red;padding:10px;border-radius:5px;background:lightpink}label.required:after{content:"*"}.flip-container,.hover-container{height:250px;width:100%;margin:0 1em;overflow:hidden;position:relative}.flip-container:hover > div{transform:rotateY(180deg);-o-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.flip-container > div{transition:.5s ;-o-transition:.5s ;-ms-transition:.5s ;-moz-transition:.5s ;-webkit-transition:.5s ;transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;position:relative;height:100%}.flip_1,.flip_2{backface-visibility:hidden ;-o-backface-visibility:hidden ;-ms-backface-visibility:hidden ;-moz-backface-visibility:hidden ;-webkit-backface-visibility:hidden ;position:absolute;width:100%;height:100%;background:#ffffff;padding:10px}.flip_2{transform:rotateY(180deg) ;-o-transform:rotateY(180deg) ;-ms-transform:rotateY(180deg) ;-moz-transform:rotateY(180deg) ;-webkit-transform:rotateY(180deg) }.hover_1,.hover_2{position:absolute;background:#ffffff;height:100%}.hover_2{display:none}.hover_1:hover + .hover_2,.hover_2:hover{display:block}#socialMediaButton{font-size:1.5rem;position:fixed;top:25%;display:flex;flex-direction:column;z-index:995;padding:0 5px}#socialMediaButton.sm_left{left:0}#socialMediaButton.sm_right{right:0}#socialMediaButton .fa{width:100%;text-align:center}#socialMediaSnippet{font-size:1.8em}.btn-lang{background:transparent;padding:unset;font-size:unset}.btn-lang:focus{box-shadow:none}#sprachen .dropdown-menu{min-width:unset;padding:0}#sprachen .dropdown-item{padding:5px}#sprachen img{max-width:25px}.rgwrap.grau,.rgbox.grau,.rgrow.grau{background:#eee}.rgbox.weiss{background:#ffffff}.rgwrap.primaerfarbe{background:#c3161d;color:#ffffff !important}.rgwrap.primaerfarbe a{color:#ffffff !important;text-decoration:underline}.rgwrap.primaerfarbe a:hover{color:#3a3a3a !important;text-decoration:underline}.primaerfarbe .weiss,.primaerfarbe .weissMitSchatten,.primaerfarbe .weissTransparent{color:#3a3a3a !important}.rgwrap.primaerfarbe h1,.rgwrap.primaerfarbe h2,.rgwrap.primaerfarbe h3,.rgwrap.primaerfarbe h4,.rgwrap.primaerfarbe h5,.rgwrap.primaerfarbe h6{color:#ffffff}.rgwrap.sekundaerfarbe{background:#3a3a3a;color:#ffffff !important}.rgwrap.sekundaerfarbe a{color:#ffffff !important;text-decoration:underline}.rgwrap.sekundaerfarbe a:hover{color:#c3161d !important}.rgrow.weissTransparent{background:rgba(255,255,255,0.7)}.rgcont.weiss{background:#ffffff}.rgcont.weissMitSchatten{background:#ffffff;padding:10px 20px;box-shadow:5px 5px 5px #B2B2B2;margin-bottom:5px}#cookienotice{position:fixed;bottom:0;background:#eee;padding:15px;z-index:999;display:none;box-shadow:0 0 10px rgba(0,0,0,.5);max-height:40%;overflow:auto;-webkit-filter:unset;-moz-filter:unset;-o-filter:unset;-ms-filter:unset;filter:unset}#cookienotice h4,#cookieTableCookieNotice th,#cookieTableCookieNotice td,#cookienotice .formgroup label{font-size:1.3em}#cookienotice.pflicht{width:70%;margin:0 15%;bottom:25%;height:50%}#cookienotice.pflicht .innerContainer{margin:auto 0;width:100%}#cookienotice a{pointer-events:unset}#cookienotice p{display:inline-block;margin:0 5px;font-size:1.3em}#cookieTableCookieNotice{display:none}#cookieMoreInfo{cursor:pointer;text-align:left}#cookienotice h4{margin:15px 0 0}#cookienotice .formgroup{margin:5px 0}#cookienotice p:first-child{font-size:1.5em}.video{display:inline-block;padding:1em}.topmenuitem a{padding:0 10px;border-right:1px solid #3a3a3a}#topmenu-col .topmenuitem:last-child a{border:none}.topmenuitem{margin:0 !important}#mainNav .navbar-nav > .nav-item{position:relative;white-space:nowrap;margin-bottom:0;padding-left:0}.subnavi > li{margin-bottom:0;padding-left:0}#mainNav ul{list-style:none;margin-left:0}#mainNav .navbar-nav .nav-item a{display:inline-block;font-size:1em;padding:7px 10px !important}#mainNav .nav-item .subnavi,#mainNav .nav-item .subsubnavi{position:absolute;white-space:nowrap;z-index:1;background:#fff;display:none ;min-width:100%}.subnavi .dropdown-toggle > a{display:inline-block;width:85%}.subnavi .dropdown-toggle::after{border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid;position:absolute;top:40%}.subsubnavi{top:-1px;left:100% !important}.subnavi > li{position:relative}#mainNav .navbar-nav > .nav-item:hover .subnavi{display:block}#mainNav .navbar-nav .subnavi > .nav-item:hover .subsubnavi{display:block}@media (max-width:991px){#navbarResponsive{z-index:9;background:#c3161d}#navbarResponsive a,#navbarResponsive li.aktiv a{color:#ffffff !important;display:block !important}#navbarResponsive li.aktiv > a,#navbarResponsive li:hover > a{background:#3a3a3a}.navbar-toggler{padding:.5rem .75rem}#mainNav .nav-item .subnavi,#mainNav .nav-item .subsubnavi{background:none;position:unset;display:block;border:none !important}#mainNav .nav-item .subnavi li > a{padding-left:20px !important;white-space:initial}#mainNav .nav-item .subsubnavi li > a{padding-left:40px !important;white-space:initial}#navbarResponsive{max-width:100%}#mainNav .dropdown-toggle::after{display:none}}#totop{display:none;position:fixed;right:50px;bottom:55px}#totop{color:#ffffff;background:#aaa;margin:5px 0;border:1px solid #aaa;border-radius:30px;height:55px;width:55px}#totop:hover{background:#3a3a3a;border-color:#3a3a3a}#totop .fa{width:100%;text-align:center;font-size:26px;display:inline-block;line-height:50px}.newsLinks > img{max-width:100%}.news{overflow:hidden;margin-bottom:20px}#newsArticle img{float:left;margin:7px 10px 10px 0}.marketing_overlay{position:fixed;background:transparent;z-index:999}.marketing_overlay section{padding:0}.marketing_overlay .rgwrap{padding:15px}.marketing_overlay_unten .rgwrap{border-top:1px solid;-webkit-box-shadow:2px 6px 14px 7px rgba(0,0,0,0.75);-moz-box-shadow:2px 6px 14px 7px rgba(0,0,0,0.75);box-shadow:2px 6px 14px 7px rgba(0,0,0,0.75)}.marketing_overlay_oben .rgwrap{border-bottom:1px solid;-webkit-box-shadow:1px -6px 14px 7px rgba(0,0,0,0.75);-moz-box-shadow:1px -6px 14px 7px rgba(0,0,0,0.75);box-shadow:1px -6px 14px 7px rgba(0,0,0,0.75)}#marketing-popup{display:none;width:100vw;background:#ffffff}.marketing_overlay_oben{top:0}.marketing_overlay_unten{bottom:0}.marketing_overlay_mittig #marketing-popup{background:#fff;width:80vw;padding:1vw;box-sizing:border-box;position:fixed;border:1px solid #aaa;box-shadow:0.5vw 0.5vw 0.5vw #ccc}.marketing-toggle{background:#c3161d;color:#fff;display:none;border-radius:28px;width:40px;height:40px;padding:5px 10px;cursor:pointer;display:none}.marketing_overlay_oben.open #marketing-popup-toggle{position:absolute;z-index:9;top:1vw;right:1vw}.marketing_overlay_unten.open #marketing-popup-toggle{margin-bottom:-20px;position:relative;z-index:9}.marketing_overlay_mittig .marketing-toggle{z-index:9;position:fixed;left:89vw}#marketing-popup-toggle{text-align:center}.marketing_overlay #close{padding:5px 15px}.blogBeitrag{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #3a3a3a}.blogKommentar,.blogAntwort{border-top:1px solid #ddd;padding:20px;margin-top:20px}#blogKommentare,#similarPosts{margin-top:50px}#blogKommentare form #fel_vorname,#blogKommentare form #fel_marke,#blogKommentare form label[for=fel_vorname],#blogKommentare form label[for=fel_marke],label[for=fel_sp_vorname],label[for=fel_sp_marke],#fel_sp_marke,#fel_sp_vorname{padding:0;clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.blogKommentar{padding-bottom:0}.blogAntwort{margin-left:40px;margin-top:10px}.blogKommentarAuthor span{color:#c3161d}.blogKommentarAuthor{margin-bottom:0}#main .blogKommentarDatum{font-size:1.4em}#blogKommentare h3{margin-top:20px}#blogKategorieliste{list-style-type:none}#blogKategorieliste .aktiv a{font-weight:bold}.sidebar{margin-top:37px}#blog-zurueck-button{margin-top:25px}#blogSidebarLinks{border-right:1px solid #eee}#blogSidebarRechts,#podcastSidebarRechts{border-left:1px solid #eee}.blog-letzteBeitraege{padding:10px 0}.blog-letzteBeitraege .card{border:none;background:transparent;padding:0 10px}.blog-letzteBeitraege .card p{margin-bottom:0}.blogBeitrag .alignleft,#blog-beitrag-container .alignleft,.blogBeitrag .alignright,#blog-beitrag-container .alignright{margin-bottom:5px;margin-right:15px;margin-top:10px;max-width:35%}.blogBeitrag .links .alignleft,#blog-beitrag-container .links .alignleft,.blogBeitrag .right .alignright,#blog-beitrag-container .right .alignright{max-width:100%}.blogBeitrag .alignleft,#blog-beitrag-container .alignleft{float:left}.blogBeitrag .alignright,#blog-beitrag-container .alignright{float:right}.blogBeitrag .alignright:after,.blogBeitrag .alignleft:after{clear:both}#main .blogKeywords{font-size:1.4em}.blogBeitrag img.screenshot{border:1px solid #ccc;padding:5px}blockquote p{font-size:1em;margin:0}blockquote{font-style:italic;padding:10px 30px}#blog-beitrag-container img{border:1px solid #aaa;box-shadow:5px 5px 5px #ccc}#blog-beitrag-container img.emoticon,#blog-beitrag-container .textbaustein img{border:none;box-shadow:none}.blog_serie_container{overflow:hidden;margin-bottom:10px}.blog_serie_info{margin-bottom:0;border-bottom:1px solid #ccc}.blog_serie_beschreibung{font-style:italic;font-size:90%}.blog_serie_inhaltsverz{margin:10px 0;font-size:80%;cursor:pointer}.blog_serie_inhaltsverz .fa-hand-pointer{transform:rotate(-33deg)}.blog_serie_inhaltsverz li,li.similarPost{margin-bottom:5px}.newerPosts{float:left}.olderPosts{text-align:right}#main .blogCaption{background:#eee none repeat scroll 0 0;font-size:1.5em;font-style:italic;padding:5px;text-align:center}img.alignleft{float:left;margin:.75em .75em .75em 0}img.alignright{float:right;margin:.75em 0 .75em .75em }img.img-fluid{height:auto !important}@media (min-width:768px) and (max-width:991px){.col-sm-3 h3{font-size:1.7em}}@media (min-width:576px) and (max-width:767px){.col-sm-3 h3{font-size:1.2em}.col-sm-4 h3{font-size:1.7em}}@media (max-width:767px){.marketing_overlay #marketing-popup{max-height:90vh;overflow:scroll}.marketing_overlay_mittig #marketing-popup{top:5% !important}.marketing_overlay_mittig .marketing-toggle{position:fixed;top:2%;left:85%}#marketing-popup-toggle{top:3% !important}}#body-dashbordbar{padding-top:47px}#gripsheader{clear:both;text-align:center;background:#990000;color:#ffffff;padding:10px;position:fixed;width:100%}#gripsheader{text-align:unset;top:0;z-index:100;padding-right:25px;padding-bottom:5px;height:47px}#gripsheader div div a{color:#fff;padding:0 10px}.pipe-after{border-right:1px solid}#gripsheader .pipe-after{border-color:#ffffff}#gripsheader #hut img{max-height:100%}#setSeiteAktiv{color:red !important}#gripsheader.inaktiveSeite{background:red}ul.haekchen_list,ul.haekchenliste,ul.pfeil1liste,ul.pfeil2liste,ul.pfeil3liste,ul.kreuzliste{list-style-type:none;margin-left:0}.haekchen_list li,.haekchenliste li,.pfeil1liste li,.pfeil2liste li,.pfeil3liste li,.kreuzliste li{padding-left:1.2em;position:relative;margin-bottom:20px;padding-left:25px}.haekchen_list li:before,.haekchenliste li:before{content:"\2714";color:#3a3a3a;position:absolute;left:0;font-size:1.2em}.rgwrap.sekundaerfarbe .haekchen_list li:before,.rgwrap.sekundaerfarbe .haekchenliste li:before{color:#ffffff}.kreuzliste li:before{font-family:'Font Awesome 5 Free' !important;content:"\f00d";color:#cc0000;position:absolute;left:0;font-size:1.2em;font-weight:bold}.pfeil1liste li:before{font-family:'Font Awesome 5 Free' !important;content:"\f35a";color:#3a3a3a;position:absolute;left:0;font-size:1.1em;font-weight:900}.pfeil2liste li:before{font-family:'Font Awesome 5 Free' !important;content:"\f0a9";color:#3a3a3a;position:absolute;left:0;font-size:1.1em;font-weight:900}.pfeil3liste li:before{font-family:'Font Awesome 5 Free' !important;content:"\f061";color:#3a3a3a;position:absolute;left:0;font-size:1.1em;font-weight:900}.sternebewertung-container,#sternebewertung{float:left}.sternebewertung{opacity:0}.sternebewertung + label{float:Right;width:1em;padding:0 .1em;overflow:Hidden;white-space:Nowrap;cursor:Pointer;font-size:400% !important;line-height:1.2;color:#D0D0D0;text-shadow:1px 1px #B0B0B0,2px 2px #606060,.1em .1em .2em rgba(0,0,0,.5);transition:all .5s}.sternebewertung + label:before{content:'★ '}.sternebewertung:checked ~ label{color:#FFD700;text-shadow:1px 1px #C06000,2px 2px #904000,.1em .1em .2em rgba(0,0,0,.5)}.sternebewertung:not(:checked) + label:hover,.sternebewertung:not(:checked) + label:hover ~ label{color:#FFD700;text-shadow:1px 1px #F29E02,2px 2px #B57340,.1em .1em .2em rgba(0,0,0,.5)}.sternebewertung:checked + label:hover,.sternebewertung:checked + label:hover ~ label,.sternebewertung:checked ~ label:hover,.sternebewertung:checked ~ label:hover ~ label,.sternebewertung:hover ~ label{color:#F9B500;text-shadow:1px 1px #F8BA01,2px 2px #B57340,.1em .1em .2em rgba(0,0,0,.5)}.sternebewertung-label.invalid{color:red}.accordion .btn-link,.accordion .btn-link:hover{text-decoration:none;color:#3a3a3a}.accordion .card{margin-bottom:10px}.accordion .card .collapse.show{border-bottom:1px solid rgba(0,0,0,.125) !important}.leistungspakete{text-align:center}.leistungspakete .col{padding-right:0.25%;padding-left:0.25%;margin-bottom:20px}.leistungspakete .paketinfotext{font-size:0.7em;margin:10px 0}.leistungspakete .paketinfo{box-shadow:0 6px 20px 0 rgba(0,0,0,0.15);padding:0 15px}.leistungspakete .titel{font-size:1.8em;padding:10px;border-bottom:1px solid #aaaaaa}.leistungspakete .preis{font-size:2em;padding:10px}.leistungspakete .top{height:35px;font-size:2em}.leistungspakete .button{margin-bottom:20px}.leistungspakete .features{border-top:1px solid #aaa;padding:10px 0}.leistungspakete .features .notincluded{color:#aaa;text-decoration:line-through}.leistungspakete .bestseller .top{background:#c3161d;color:#fff}.leistungspakete .bestseller .paketinfo{box-shadow:0 6px 20px 0 #c3161d}iframe{max-width:100%}.cal_responsive{position:relative;padding-bottom:75%;height:0;overflow:hidden}.cal_responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}#suchesubmit{display:none}.suchergebnisse .card-header,.suchergebnisse .card-footer{background:none;border:none}#svg-layer-1{position:absolute;left:0;fill:#fff}#svg-layer-1 .first-line{opacity:0.2}.svg-layer-top{height:41px;top:-3px;transform:rotate(180deg)}.svg-layer-bottom{bottom:-1px;height:30px}.fancybox-caption{text-align:center}.urheber{margin-bottom:5px}.urheber > div{align-self:center}#urheberContainer.overlay{position:fixed;height:90%;width:90%;top:5%;z-index:998;background:#ffffff;left:5%;border:1px solid #aaa;box-shadow:5px 5px 5px #ccc;display:none}#urheberContainer.overlay > div{overflow:hidden;overflow-y:auto;width:100%;height:calc(100% - 40px);padding:10px;box-sizing:border-box}#urheberContainerToggle{background:#aaa;color:#fff;font-weight:normal;display:block;font-size:2em;line-height:initial;box-sizing:border-box;padding:10px 12px;text-align:right;vertical-align:middle;cursor:pointer;height:40px;margin-bottom:0}#urheberContainerOpener{cursor:pointer}.click-to-tweet{display:block;background-color:#fff;overflow:hidden;border:1px solid #dddddd;border-radius:4px;padding:15px 15px 15px 30px}.ctt_text{font-size:1.2em;display:block}.ctt_text a{color:#3a3a3a}.ctt_text a:hover{color:#999999}#ctt-twitter-icon{color:#1da1f3}.ctt_button{float:right;color:#999999}.ctt_button:hover{color:#1da1f3}#inaktivOverlay{background:red;color:#fff}body.blur{overflow:hidden}body.blur a{pointer-events:none}body.blur > div,body.blur > footer{-webkit-filter:blur(20px);-moz-filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);filter:blur(20px)}.btn.btn-link.sort-down{width:100%;text-align:left}.produkteListBox{border:1px solid #eee;box-shadow:3px 2px 2px 1px #eee;margin-bottom:2em}.produkteListBild{min-height:250px;display:flex}.produkteListBild img{max-height:250px;margin:auto;align-self:center}.produkteListHeader h3,.produkteListHeader a{display:block}.produkteListHeader h3{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:5px 0}.produkteListBild a{display:flex;margin:0 auto}.produkteListBild img{align-self:center}#shopWarenkorbAdd.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}#mengeLabel{margin-right:20px}.menge input:first-child{max-width:80px}.fa-shopping-basket,.fa-user{font-size:1.8em}#minibasketAmount{background:#eee;height:20px;width:20px;display:inline-block;text-align:center;border-radius:11px}.minibasketBox{width:max-content;padding:0 10px}#topmenu-row .login{width:max-content;padding:1em;font-size:inherit}#warenkorb-col,#login-col{padding:5px 0}#topmenu-container .dropdown-menu.show{right:0;left:unset !important}.produkt_details{margin-bottom:10px}.produkt_details_warenkorb{border-bottom:1px solid #aaa}.communityKursKursTitel{display:block;padding-bottom:10px}#communityKursKursmenu .lektionTitel{margin:0 10px}#communityKursKursmenu .lektionTitel p,#communityKursLektion .downloads p{margin-bottom:5px}#communityKursKursmenu .modulTitel{margin:10px 0 5px}#communityKursKursmenu .lektionTitel a.aktiv{font-weight:bold}#communityKursKursmenu p{font-size:1.6em}#communityKursLektion .kursHeader{margin-bottom:10px}#communityKursLektion .kursHeader h1{margin-top:10px}#communityKursLektion .downloads h3{margin-top:0}.communityKursFortschritt{height:30px;border:1px dashed #218366;margin-bottom:10px}.communityKursErledigt{background-color:#218366;height:100%;padding:5px 0;font-size:1.3em;text-align:center;color:#ffffff}#communitykurs-bild-container p{margin-bottom:0}.communitykurs-container{margin-bottom:40px}#communityKursKursmenu .gelesen{display:inline-block;width:20px}.dottedBorderContainer{margin-top:50px;border:1px dashed #218366;padding:20px;margin-bottom:50px;font-size:0.9em}#blogShareButton{font-size:1.5rem;padding:0 5px}#blogShareButton a{margin:0 15px;width:30px;height:30px}.testimonial{margin-bottom:30px}.testimonial.card-group{margin-bottom:0}.testimonial .card-img-top{height:100%;display:flex;padding:10px;align-items:center;margin:0}.testimonial .card,.testimonial .card-img-logo{border-radius:0 !important;border:none}.testimonial-foto{border-radius:100% !important;max-width:200px}.testimonial-foto-container{display:flex}.testimonial-foto-container a{margin:0 auto}.testimonial .card{margin-right:20px}.testimonial .card:last-child{margin-right:0}.dwa_tip{padding:30px 40px 20px;background:#eee;box-shadow:3px 3px #ccc;margin:30px 0 40px;font-size:0.95em;text-align:justify;background:url('/uploads/dwa_tip.png') no-repeat #eee;background-size:55px;background-position:10px center}.dwa_tip_text{margin-left:45px}.hnumber img{border:none !important;box-shadow:none !important}@media (min-width:992px){#communityKursKursmenu,#communityKursKursmenuContainer{display:block !important}}#topmenu-col,#sprachen-col{position:relative}.rgwrap{padding:0}.navbar{padding:0;width:100%}ul{list-style-type:disc}#logo-col a{display:block}#slider-col{margin-top:-2px}#menu-inner-row{border-bottom:2px solid #c3161d;padding-bottom:15px}#menu-inner-row .row{align-items:flex-end}#logo-col{text-align:left}#menu-col{margin-top:25px;position:relative}#suche-col{z-index:2;position:absolute;right:6px;top:47px}#navbarResponsive{margin-top:20px}#mainNav .navbar-nav .nav-item a,.topmenuitem a{color:#3a3a3a}#mainNav .navbar-nav .nav-item.aktiv > a,#mainNav .navbar-nav .nav-item:hover > a,#mainNav .navbar-nav .nav-item a:hover,#mainNav .navbar-nav > .nav-item.aktiv .dropdown-toggle::after,#mainNav .navbar-nav > .nav-item .dropdown-toggle:hover::after,#mainNav .subnavi > .nav-item.aktiv .dropdown-toggle::after,#mainNav .subnavi > .nav-item .dropdown-toggle:hover::after,.topmenuitem a:hover{color:#c3161d;text-decoration:none}#mainNav .navbar-nav .nav-item a{padding:7px 15px !important}#mainNav .nav-item .subnavi,#mainNav .nav-item .subsubnavi{margin-top:0;border:1px solid #eee;border-top:none}#mainNav .nav-item .subnavi li:last-child a{border-bottom:none}#mainNav .nav-item .subnavi a{border-bottom:1px solid #eee;display:block}#mainNav .dropdown-toggle::after{color:#3a3a3a}#slider-col{width:100%}#socialMediaButton a{color:#ffffff;background:#c3161d;margin:5px 0;border:1px solid #c3161d;border-radius:28px;width:40px;height:40px}a{color:#c3161d}a:hover{text-decoration:underline}#logo-col a:hover{text-decoration:none}#socialMediaButton a:hover{background:#fff;color:#3a3a3a}#suche{position:absolute;top:47px;right:0;height:40px;background:#ffffff;width:100%;max-width:300px;background:transparent;z-index:0;transition:z-index 2s;overflow:hidden}#suche.aktiv{z-index:1;transition:z-index 0.5s}#suchfeld{height:100%;width:100%;padding:10px;padding-right:55px;border:1px solid #aaa;transform:translateX(85%);transition:visibility 1s,transform 1s;visibility:hidden;background:#ffffff}#suche.aktiv #suchfeld{visibility:visible;transform:translateX(0)}#suche-col{z-index:2}#sucheAnzeigen{height:40px}#suche .submitbutton.fa-search{height:44px;position:absolute;right:0;border:none;background:none;font-size:2.5em;width:40px;top:0;padding:8px 0}#suche-col .fa-search{font-size:2.5em;padding:8px 0;position:absolute;top:0;right:0;height:44px;width:40px}#slider-row{margin-bottom:20px}#sprachen-col,#warenkorb-col,#login-col{padding:5px 0;right:0}#topmenu-col{font-size:1.2em;padding-top:5px}#sprachen-col,#topmenu-col{z-index:9}#topmenu-container > div{position:relative}#topmenu-col .topmenuitem:last-child a{padding-right:0}@media (min-width:992px){.scroll #menu-row{width:100%}.scroll #topmenu-container{display:none}.scroll #menu-inner-row{padding-bottom:0;position:fixed;z-index:999;background:#fff}.scroll #logoschriftzug{font-size:1.5em}.scroll #logo-col img{width:auto}.scroll #logoImg{max-height:50px}.scroll #menu-col{margin:0}.scroll #navbarResponsive{margin-top:0}.scroll #suche-col{margin-top:0;top:2px}.scroll #suche{top:2px}}@media (max-width:1199px){#mainNav .navbar-nav .nav-item a{font-size:0.9em}#suche-col{right:20px;top:49px}#suche .submitbutton.fa-search{right:11px}}@media (max-width:991px){#navbarResponsive{position:absolute;top:20px;max-width:55vw;width:55vw;text-align:left}#mainNav .nav-item .subnavi li > a{padding-left:30px !important;white-space:initial;border:none}#navbarResponsive li.aktiv > a{font-weight:bold}#suche-col{margin-top:25px;top:13px;right:22px } #suche{top:27px}#suche .submitbutton.fa-search{right:13px}#suche-col .fa-search{padding:0}#sucheAnzeigen{height:30px}}@media (max-width:767px){#navbarResponsive{max-width:75vw;width:75vw}#suche-col{margin-top:10px;top:13px;right:45px } #suche{top:11px;right:50px } #suche .submitbutton.fa-search{right:0}#logo-col{padding-top:15px}#menu-col > div{padding:0}#menu-col{margin-top:10px;padding:0}#slogan{font-size:2.2em}}@media (max-width:576px){#topmenu-col{padding-right:0}}#logoImg {width: 300px;} .hnumber img {border: none !important; box-shadow: none !important}
#logoslogan {color: #3a3a3a; padding-left: 20%;}@charset "utf-8";@font-face{font-family:'FontAwesome';src:url('fonts/fontawesome-webfont.eot?v=4.6.3');src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),url('fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),url('fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),url('fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),url('fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:normal;font-stretch:normal;src:url('fonts/SourceSansPro/EOT/SourceSansPro-Regular.eot') format('embedded-opentype'),url('fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2') format('woff2'),url('fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Regular.otf.woff') format('woff'),url('fonts/SourceSansPro/OTF/SourceSansPro-Regular.otf') format('opentype'),url('fonts/SourceSansPro/TTF/SourceSansPro-Regular.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:400;font-style:italic;font-stretch:normal;src:url('fonts/SourceSansPro/EOT/SourceSansPro-It.eot') format('embedded-opentype'),url('fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-It.ttf.woff2') format('woff2'),url('fonts/SourceSansPro/WOFF/OTF/SourceSansPro-It.otf.woff') format('woff'),url('fonts/SourceSansPro/OTF/SourceSansPro-It.otf') format('opentype'),url('fonts/SourceSansPro/TTF/SourceSansPro-It.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:normal;font-stretch:normal;src:url('fonts/SourceSansPro/EOT/SourceSansPro-Bold.eot') format('embedded-opentype'),url('fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2') format('woff2'),url('fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Bold.otf.woff') format('woff'),url('fonts/SourceSansPro/OTF/SourceSansPro-Bold.otf') format('opentype'),url('fonts/SourceSansPro/TTF/SourceSansPro-Bold.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:700;font-style:italic;font-stretch:normal;src:url('fonts/SourceSansPro/EOT/SourceSansPro-BoldIt.eot') format('embedded-opentype'),url('fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2') format('woff2'),url('fonts/SourceSansPro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff') format('woff'),url('fonts/SourceSansPro/OTF/SourceSansPro-BoldIt.otf') format('opentype'),url('fonts/SourceSansPro/TTF/SourceSansPro-BoldIt.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:normal;font-stretch:normal;src:url('fonts/SourceSansPro/EOT/SourceSansPro-Light.eot') format('embedded-opentype'),url('fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2') format('woff2'),url('fonts/SourceSansPro/WOFF/OTF/SourceSansPro-Light.otf.woff') format('woff'),url('fonts/SourceSansPro/OTF/SourceSansPro-Light.otf') format('opentype'),url('fonts/SourceSansPro/TTF/SourceSansPro-Light.ttf') format('truetype')}@font-face{font-family:'Source Sans Pro';font-weight:300;font-style:italic;font-stretch:normal;src:url('fonts/SourceSansPro/EOT/SourceSansPro-LightIt.eot') format('embedded-opentype'),url('fonts/SourceSansPro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2') format('woff2'),url('fonts/SourceSansPro/WOFF/OTF/SourceSansPro-LightIt.otf.woff') format('woff'),url('fonts/SourceSansPro/OTF/SourceSansPro-LightIt.otf') format('opentype'),url('fonts/SourceSansPro/TTF/SourceSansPro-LightIt.ttf') format('truetype')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:400;src:url('fonts/DancingScript/dancing-script-v10-latin-regular.eot');src:local('Dancing Script Regular'),local('DancingScript-Regular'),url('fonts/DancingScript/dancing-script-v10-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/DancingScript/dancing-script-v10-latin-regular.woff2') format('woff2'),url('fonts/DancingScript/dancing-script-v10-latin-regular.woff') format('woff'),url('fonts/DancingScript/dancing-script-v10-latin-regular.ttf') format('truetype'),url('fonts/DancingScript/dancing-script-v10-latin-regular.svg#DancingScript') format('svg')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:700;src:url('fonts/DancingScript/dancing-script-v10-latin-700.eot');src:local('Dancing Script Bold'),local('DancingScript-Bold'),url('fonts/DancingScript/dancing-script-v10-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/DancingScript/dancing-script-v10-latin-700.woff2') format('woff2'),url('fonts/DancingScript/dancing-script-v10-latin-700.woff') format('woff'),url('fonts/DancingScript/dancing-script-v10-latin-700.ttf') format('truetype'),url('fonts/DancingScript/dancing-script-v10-latin-700.svg#DancingScript') format('svg')}@font-face{font-family:'Amaranth';font-style:normal;font-weight:400;src:url('fonts/Amaranth/amaranth-v9-latin-regular.eot');src:local('Amaranth Regular'),local('Amaranth-Regular'),url('fonts/Amaranth/amaranth-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/Amaranth/amaranth-v9-latin-regular.woff2') format('woff2'),url('fonts/Amaranth/amaranth-v9-latin-regular.woff') format('woff'),url('fonts/Amaranth/amaranth-v9-latin-regular.ttf') format('truetype'),url('fonts/Amaranth/amaranth-v9-latin-regular.svg#Amaranth') format('svg')}@font-face{font-family:'Amaranth';font-style:italic;font-weight:400;src:url('fonts/Amaranth/amaranth-v9-latin-italic.eot');src:local('Amaranth Italic'),local('Amaranth-Italic'),url('fonts/Amaranth/amaranth-v9-latin-italic.eot?#iefix') format('embedded-opentype'),url('fonts/Amaranth/amaranth-v9-latin-italic.woff2') format('woff2'),url('fonts/Amaranth/amaranth-v9-latin-italic.woff') format('woff'),url('fonts/Amaranth/amaranth-v9-latin-italic.ttf') format('truetype'),url('fonts/Amaranth/amaranth-v9-latin-italic.svg#Amaranth') format('svg')}@font-face{font-family:'Amaranth';font-style:normal;font-weight:700;src:url('fonts/Amaranth/amaranth-v9-latin-700.eot');src:local('Amaranth Bold'),local('Amaranth-Bold'),url('fonts/Amaranth/amaranth-v9-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/Amaranth/amaranth-v9-latin-700.woff2') format('woff2'),url('fonts/Amaranth/amaranth-v9-latin-700.woff') format('woff'),url('fonts/Amaranth/amaranth-v9-latin-700.ttf') format('truetype'),url('fonts/Amaranth/amaranth-v9-latin-700.svg#Amaranth') format('svg')}@font-face{font-family:'Amaranth';font-style:italic;font-weight:700;src:url('fonts/Amaranth/amaranth-v9-latin-700italic.eot');src:local('Amaranth Bold Italic'),local('Amaranth-BoldItalic'),url('fonts/Amaranth/amaranth-v9-latin-700italic.eot?#iefix') format('embedded-opentype'),url('fonts/Amaranth/amaranth-v9-latin-700italic.woff2') format('woff2'),url('fonts/Amaranth/amaranth-v9-latin-700italic.woff') format('woff'),url('fonts/Amaranth/amaranth-v9-latin-700italic.ttf') format('truetype'),url('fonts/Amaranth/amaranth-v9-latin-700italic.svg#Amaranth') format('svg')}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:400;src:url('fonts/MavenPro/maven-pro-v20-latin-regular.eot');src:local(''),url('fonts/MavenPro/maven-pro-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/MavenPro/maven-pro-v20-latin-regular.woff2') format('woff2'),url('fonts/MavenPro/maven-pro-v20-latin-regular.woff') format('woff'),url('fonts/MavenPro/maven-pro-v20-latin-regular.ttf') format('truetype'),url('fonts/MavenPro/maven-pro-v20-latin-regular.svg#MavenPro') format('svg')}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:700;src:url('fonts/MavenPro/maven-pro-v20-latin-700.eot');src:local(''),url('fonts/MavenPro/maven-pro-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/MavenPro/maven-pro-v20-latin-700.woff2') format('woff2'),url('fonts/MavenPro/maven-pro-v20-latin-700.woff') format('woff'),url('fonts/MavenPro/maven-pro-v20-latin-700.ttf') format('truetype'),url('fonts/MavenPro/maven-pro-v20-latin-700.svg#MavenPro') format('svg')}body{font-family:'Maven Pro',Arial,sans-serif;color:#3a3a3a}h1,.h1{font-style:normal;font-size:3.2em;margin:1.7em 0 25px;font-weight:400;font-family:"Amaranth"}h2{font-size:2.3em;margin:48px 0 25px;font-weight:400}h3{font-size:2em;font-weight:400;letter-spacing:1px;margin:1.5em 0 0.6em}p,ul,ol,td,th,input,label{line-height:1.625em;font-size:1.8em}.blogKommentarDatum{font-size:1.4em}ul p,ol p,th p,td p{font-size:1em}.dancingscript{font-family:'Dancing Script';font-size:2em;display:inline-block;margin-top:1rem;line-height:1.4em}hr{background-color:#3a3a3a;height:1px;border:none;margin-top:30px;margin-bottom:30px}#blogSidebarRechts{border-left:none}#slogan{font-size:2.4em}.blog_spenden{border:1px dashed #990000;padding:20px;text-align:center}.form-control{border-color:#3a3a3a}.button_telefontermin{background:#ec713a;display:inline-block;padding:15px 15px;color:#ffffff;font-size:1.5em}pre{font-size:1.2em;color:#555}.acnewsletter input[name=position]{padding:0;clip:rect(1px,1px,1px,1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}#sternebewertung{float:left}.sternebewertung{display:None}.sternebewertung + label{float:Right;width:1em;padding:0 .1em;overflow:Hidden;white-space:Nowrap;cursor:Pointer;font-size:400%;line-height:1.2;color:#D0D0D0;text-shadow:1px 1px #B0B0B0,2px 2px #606060,.1em .1em .2em rgba(0,0,0,.5);transition:all .5s}.sternebewertung + label:before{content:'★ '}.sternebewertung:checked ~ label{color:#900;text-shadow:1px 1px #F29E02,2px 2px #B57340,.1em .1em .2em rgba(0,0,0,.5)}.sternebewertung:not(:checked) + label:hover,.sternebewertung:not(:checked) + label:hover ~ label{color:#900;text-shadow:1px 1px #F29E02,2px 2px #B57340,.1em .1em .2em rgba(0,0,0,.5)}.sternebewertung:checked + label:hover,.sternebewertung:checked + label:hover ~ label,.sternebewertung:checked ~ label:hover,.sternebewertung:checked ~ label:hover ~ label,.sternebewertung:hover ~ label{color:#900;text-shadow:1px 1px #F29E02,2px 2px #B57340,.1em .1em .2em rgba(0,0,0,.5)}.redboxdwa{background-color:#990000;padding:20px;margin:5px 5px 15px 5px;color:#fff;border-radius:5px}.redboxdwa h3{color:#fff}.redboxdwa .Button a,.redboxdwa button.Button{color:#3a3a3a}.redboxdwa .Button{background-color:#fff}.pfeil3liste li::before{color:#990000}.pfeil3liste li{padding-left:35px}ul li,ol li{margin-bottom:15px;padding-left:10px}.id-246 .btn-primary{width:80%}code{color:#218366}#mainNav .navbar-nav .nav-item > a{font-size:0.95em;padding:7px 20px !important}#menu-inner-row{border-bottom:1px solid #ccc;padding-bottom:9px}#mainNav .nav-item .subnavi a{border-bottom:1px solid #ddd}#logolink{height:0;width:0}.scroll #logo_br .logo-text{display:none}@media (min-width:992px){#menu-col{margin-top:0}#suche{top:0;height:44px}.scroll #logoslogan{display:none}.navbar{height:44px}#navbarResponsive{margin-top:0}#suche-col{padding-right:15px;padding-left:15px;display:grid;position:inherit}#suche-col .fa-search{position:initial;padding:9px 0;justify-self:end;text-align:center}#suche .submitbutton.fa-search{padding:10px 0;right:0}#suche.aktiv{margin-right:15px}#mainNav #navbarResponsive .navbar-nav > .nav-item:first-child > a{padding-left:0 !important}.scroll #suche{top:0} .scroll #suche-col{display:none}.scroll #menu-col{width:85% !important;flex:unset}.scroll #logo-col{width:15% !important;flex:unset;margin-right:auto !important}.scroll #menu-inner-row .row{display:flex;align-items:flex-end}.scroll #logo_br .col-4{flex:0 0 100%;max-width:100%}}