@charset "UTF-8";
/***!  /templates/o3-template/css/template-main.css?v.1.0.2  !***/

.o3-pink{color:#fe8801}.o3-gelb{color:#fab500}.bg-pink{background-color:#fe8801;color:#fff}.bg-pink h1,.bg-pink h2,.bg-pink h3,.bg-pink h4,.bg-pink a{color:#fff}.bg-gelb{background-color:#fab500;color:#333}.bg-hellgrau{background-color:#eee}.bg-blau{background-color:#059d00;color:#fff}.bg-blau h1,.bg-blau h2,.bg-blau h3,.bg-blau h4,.bg-blau a{color:#fff}.bg-blau a:hover,.bg-blau a:focus{color:#fe8801}.bg-gruen{background-color:#059d00;color:#fff}.bg-gruen h1,.bg-gruen h2,.bg-gruen h3,.bg-gruen h4,.bg-gruen a{color:#fff}.bg-gruen a:hover,.bg-gruen a:focus{color:#fe8801}a.button-main{display:inline-block;margin-top:20px;box-sizing:border-box;border:2px solid #fff;padding:8px 20px;text-decoration:none;color:#fff;background-color:#059d00;font-weight:400}a.button-main:hover{border:2px solid #fff;color:#059d00;background-color:#fff}a.button-main.block{display:block;text-align:center}a.button-main.weiss{color:#059d00;background-color:#fff;border:1px solid #059d00}a.button-main.weiss:hover,a.button-main.weiss:focus{background-color:#059d00;color:#fff}header.header{position:fixed;left:0;top:0;width:100%;height:80px;z-index:1001;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;background-color:rgba(255,255,255,0);box-shadow:0 5px 5px rgba(76,76,76,0)}header.header.o3-small{background-color:rgba(255,255,255,0.98);box-shadow:0 5px 5px rgba(76,76,76,0.09)}header.header .header-main{width:100%;margin-top:35px;margin-left:auto;margin-right:auto;position:relative;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}header.header.o3-small .header-main{margin-top:10px}header.header .logo{width:100px;margin:0 0 0 15px;height:67px;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;float:left}header.header .logo #o3-logo-pink{fill:#aaa;opacity:0.8;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}header.header .logo #o3-logo-pink .st0{fill:transparent;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}header.header .logo #o3-logo-pink .st3{stroke:#aaa;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}header.header .schriftzug{line-height:63px;margin-left:0;float:left;font-size:70px;color:#aaa;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}header.header .schriftzug span{color:#fe8801}header.header .sm-parent{position:absolute;top:0px;right:15px}header.header .sm-parent .menu-icon-cont .menu-icon3 span{}header.header.o3-small .logo{width:80px;height:63px}header.header.o3-small .logo #o3-logo-pink{fill:#000;opacity:1.0}header.header.o3-small .logo #o3-logo-pink .st0{fill:#fe8801}header.header.o3-small .logo #o3-logo-pink .st3{stroke:#000}header.header.o3-small .schriftzug{color:#333}header.header.o3-small .sm-parent .menu-icon-cont .menu-icon3 span{background-color:#fe8801}.mobile-menu-top .custom{display:block;box-sizing:border-box;padding:10px 12px;font-size:50px;line-height:1.2;text-transform:uppercase}@media (max-width:768px){header.header .schriftzug{display:none}}@media (max-width:640px){header.header .logo{}header.header .header-main{margin-top:10px}header.header .sm-parent{top:5px;right:10px}}@media (max-width:480px){.mobile-menu-top .custom{font-size:44px}}.o3-slideshow.slick-dotted.slick-slider{margin-bottom:0}.o3-slideshow .slick-prev{height:100%;left:5px;width:50px;z-index:98}.o3-slideshow .slick-next{height:100%;right:5px;width:50px;z-index:98}.o3-slideshow .slick-prev::before,.o3-slideshow .slick-next::before{color:#fab500;font-family:"fontawesome";font-size:50px;line-height:1;opacity:1}.o3-slideshow .slick-prev::before{content:"\f104"}.o3-slideshow .slick-next::before{content:"\f105"}.o3-slideshow .slick-dots{bottom:0px}.o3-slideshow .slick-dots li button{background-color:#233283;height:3px;opacity:1;padding:2px;top:0;width:25px}.o3-slideshow .slick-dots li.slick-active button{background-color:#fab500}.o3-slideshow .slick-dots li button::before{display:none}.o3-slideshow .ein-slide{height:100vh;background-size:cover;background-repeat:no-repeat;position:relative;background-position:top left}.o3-slideshow div.ein-slide .slogan{bottom:75px;left:100px;position:absolute;background-color:rgba(255,255,255,0.5);box-sizing:border-box;padding:25px 35px}.o3-slideshow div.ein-slide .slogan .inner span{display:block}.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:70px;line-height:80px;font-weight:300;position:relative;padding-left:73px;color:#000;text-transform:uppercase}.o3-slideshow div.ein-slide .slogan .inner span.head span{color:#fe8801;display:inline}.o3-slideshow div.ein-slide .slogan .inner span.head::before{content:URL("../images/fishing_team.svg");position:absolute;width:85px;height:70px;left:0px;top:8px}.o3-slideshow div.ein-slide .slogan .inner span.body{color:#059d00;font-weight:400;font-size:85px;line-height:95px;margin-top:10px}.o3-slideshow .ein-slide{position:relative}.o3-slideshow .ein-slide a.button-slide-down{position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none;-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-o-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s}.o3-slideshow .ein-slide a.button-slide-down:hover,.o3-slideshow .ein-slide a.button-slide-down:focus{text-decoration:none}.o3-slideshow .ein-slide a.button-slide-down span::before{display:block;font-family:fontawesome;content:"\f078";color:#fe8801;font-size:50px}.o3-slideshow .ein-slide a.button-slide-down:hover span::before{color:#059d00}.o3-slideshow .ein-slide a.button-slide-down{animation:MoveUpDown 1s linear infinite}@keyframes MoveUpDown{0%,100%{bottom:25px}50%{bottom:22px}}#o3-nav-trigger{position:absolute;top:0px;right:15px;height:60px;width:60px;overflow:hidden;color:transparent;white-space:nowrap;text-indent:100%}#o3-nav-trigger span,#o3-nav-trigger span::before,#o3-nav-trigger span::after{position:absolute;height:6px;width:50px;background:#fe8801}#o3-nav-trigger span{top:50%;left:50%;transform:translate(-50%,-50%);transition:background .3s}#o3-nav-trigger span::before,#o3-nav-trigger span::after{content:'';top:0;left:0;transition:background .3s,transform .3s}#o3-nav-trigger span::before{transform:translateY(-12px)}#o3-nav-trigger span::after{transform:translateY(12px)}#o3-nav-trigger:hover span,#o3-nav-trigger:hover span::before,#o3-nav-trigger:hover span::after{background:#999}.nav-open #o3-nav-trigger span{background:transparent}.nav-open #o3-nav-trigger span::before,.nav-open #o3-nav-trigger span::after{background:#1F2B3D}.nav-open #o3-nav-trigger span::before{transform:rotate(-45deg)}.nav-open #o3-nav-trigger span::after{transform:rotate(45deg)}.o3-mobile-nav-overlay{position:fixed;z-index:10001;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.nav-open .o3-mobile-nav-overlay{opacity:.8;visibility:visible}body.nav-open{overflow:hidden}#o3-mobile-navigation.nav-container{position:fixed;z-index:10002;top:0;right:0;height:100%;width:90%;max-width:300px;background:#059d00;transform:translateZ(0);transform:translateX(100%);transition:transform .5s cubic-bezier(.07,.23,.34,1);box-sizing:border-box;padding-bottom:50px}#o3-mobile-navigation.nav-container .o3-nav-inner{overflow:auto;height:100%;width:100%}.nav-open #o3-mobile-navigation.nav-container{transform:translateX(0)}#o3-mobile-navigation #o3-close-the-nav{display:none;position:absolute;left:10px;bottom:10px;width:30px;height:30px}.nav-open #o3-mobile-navigation #o3-close-the-nav{display:block}#o3-mobile-navigation #o3-close-the-nav span::before,#o3-mobile-navigation #o3-close-the-nav span::after{content:''}#o3-mobile-navigation #o3-close-the-nav:hover span::before,#o3-mobile-navigation #o3-close-the-nav:hover span::after{background:#fe8801}#o3-mobile-navigation #o3-close-the-nav span{background:transparent;position:absolute;width:100%;height:100%;left:0;top:0}.nav-open #o3-mobile-navigation #o3-close-the-nav span::before,.nav-open #o3-mobile-navigation #o3-close-the-nav span::after{position:absolute;height:3px;width:30px;background:#fe8801;top:14px}.nav-open #o3-mobile-navigation #o3-close-the-nav:hover span::before,.nav-open #o3-mobile-navigation #o3-close-the-nav:hover span::after{background:#fe8801}.nav-open #o3-mobile-navigation #o3-close-the-nav span::before{transform:rotate(-45deg)}.nav-open #o3-mobile-navigation #o3-close-the-nav span::after{transform:rotate(45deg)}main.content{z-index:100}@media (max-width:1600px){.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:60px;line-height:70px;padding-left:59px}.o3-slideshow div.ein-slide .slogan .inner span.head::before{width:42px;height:42px}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:75px;line-height:85px;margin-top:5px}}@media (max-width:1450px){.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:55px;line-height:67px;padding-left:55px}.o3-slideshow div.ein-slide .slogan .inner span.head::before{width:39px;height:39px}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:70px;line-height:78px}}@media (max-width:1279px){.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:45px;line-height:55px;padding-left:44px}.o3-slideshow div.ein-slide .slogan .inner span.head::before{width:33px;height:33px;left:4px;top:13px}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:57px;line-height:65px}}@media (max-width:1023px){.o3-slideshow .ein-slide.slick-slide{height:600px}.o3-slideshow div.ein-slide .slogan{bottom:0;left:inherit;width:100%;padding:15px 0;text-align:center}.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:37px;line-height:45px;padding-left:0}.o3-slideshow div.ein-slide .slogan .inner span.head::before{display:none}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:45px;line-height:55px;margin-top:2px}}@media (max-width:768px){.o3-slideshow .ein-slide.slick-slide{height:450px}.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:32px;line-height:40px}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:35px;line-height:42px}}@media (max-width:640px){.o3-slideshow .ein-slide.slick-slide{height:350px}.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:24px;line-height:30px}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:25px;line-height:32px}.o3-slideshow .ein-slide a.button-slide-down{display:none}}@media (max-width:480px){.o3-slideshow .ein-slide.slick-slide{height:300px}.o3-slideshow div.ein-slide .slogan .inner span.head{font-size:18px;line-height:24px}.o3-slideshow div.ein-slide .slogan .inner span.body{font-size:20px;line-height:26px}}footer.footer .footer-main{border-top:2px solid #000;padding:150px 0;box-sizing:border-box;background-color:#059d00;color:#fff;text-align:center}footer.footer .footer-main h2{color:#fff}footer.footer .kontakt-wrapper{padding:0 7px;box-sizing:border-box}footer.footer .footer-main .kontakt-wrapper .mail a{font-size:55px;line-height:65px;margin-top:50px;display:block;color:#eee}footer.footer .footer-main .kontakt-wrapper .mail a:hover,footer.footer .footer-main .kontakt-wrapper .mail a:focus{color:#fff}footer.footer .footer-main .kontakt-wrapper .socials{margin-top:100px}footer.footer .footer-main .kontakt-wrapper .socials ul{margin-top:25px}footer.footer .footer-main .kontakt-wrapper .socials ul li{display:inline-block;font-size:50px;line-height:60px;margin:0 10px}footer.footer .footer-main .kontakt-wrapper .socials ul li a{color:#eee}footer.footer .footer-main .kontakt-wrapper .socials ul li a:hover,footer.footer .footer-main .kontakt-wrapper .socials ul li a:focus{color:#fff}@media (max-width:1023px){footer.footer .footer-main{padding:100px 0}}@media (max-width:768px){footer.footer .footer-main{padding:75px 0}footer.footer .footer-main .kontakt-wrapper .mail a{font-size:35px;line-height:45px;margin-top:40px}footer.footer .footer-main .kontakt-wrapper .socials{margin-top:65px}footer.footer .footer-main .kontakt-wrapper .socials ul{margin-top:15px}footer.footer .footer-main .kontakt-wrapper .socials ul li{font-size:40px;line-height:50px}}@media (max-width:640px){footer.footer .footer-main .kontakt-wrapper .mail a{font-size:28px;line-height:38px;margin-top:35px}}@media (max-width:480px){footer.footer .footer-main .kontakt-wrapper .mail a{font-size:24px;line-height:30px}}footer.footer .sub-footer{padding-bottom:25px;text-align:center;font-size:15px;line-height:22px;padding-top:25px;background-color:#000;color:#fff}footer.footer .sub-footer a{color:#fff;padding:0 5px}footer.footer .sub-footer a:hover,footer.footer .sub-footer a:focus{color:#fe8801}.category-list.o3-liste-blind .content-category.o3-liste-blind{width:800px;margin:0 auto;padding:50px 0}.category-list.o3-liste-blind .content-category.o3-liste-blind a{color:#333;text-decoration:none;display:block;padding:5px 10px}.category-list.o3-liste-blind .content-category.o3-liste-blind a:hover,.category-list.o3-liste-blind .content-category.o3-liste-blind a:focus{background-color:#999;color:#fff}.category-list.o3-liste-blind .content-category.o3-liste-blind table{width:100%}.category-list.o3-liste-blind .content-category.o3-liste-blind table tr.cat-list-row0{background-color:#eee}.category-list.o3-liste-blind .content-category.o3-liste-blind table tr.cat-list-row1{background-color:#ddd}.category-list.o3-liste-blind .content-category.o3-liste-blind table tr td{}@media (max-width:1023px){.category-list.o3-liste-blind .content-category.o3-liste-blind{width:100%}}.o3-tabs.ui-tabs,.o3-tabs.ui-tabs .ui-tabs-panel,.o3-tabs.ui-tabs .ui-tabs-nav{padding:0}.o3-tabs.ui-tabs .ui-tabs-nav{border-bottom:2px solid #233283;text-align:center}.o3-tabs.ui-tabs .ui-tabs-nav li{margin:0;padding:0;display:inline-block;float:none}.o3-tabs.ui-tabs .ui-tabs-nav li a{box-sizing:border-box;display:block;float:none;padding:15px;font-size:18px;font-weight:400;color:#233283}.o3-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a{background-color:#233283;color:#fff}.o3-tabs.ui-tabs .ui-tabs-nav li a:hover{background-color:#233283;color:#fff}.o3-tabs.ui-tabs .ui-tabs-panel.ein-inhalt{padding:75px 0 0 0}@media (max-width:1279px){.o3-tabs.ui-tabs .ui-tabs-panel.ein-inhalt{padding:50px 0 0 0;width:960px;margin:0 auto}}@media (max-width:1023px){.o3-tabs.ui-tabs .ui-tabs-panel.ein-inhalt{width:724px}}@media (max-width:768px){.o3-tabs.ui-tabs .ui-tabs-nav li a{padding:10px 5px;font-size:14px;width:100%}.o3-tabs.ui-tabs .ui-tabs-panel.ein-inhalt{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box;padding-top:30px}}@media (max-width:640px){.o3-tabs.ui-tabs .ui-tabs-nav{border-bottom:1px solid #fab500}.o3-tabs.ui-tabs .ui-tabs-nav li a{padding:8px 3px}}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header{box-sizing:border-box;padding:10px 35px 10px 0px;position:relative;border:0 none;border-radius:0;color:#233283;margin:0;border-top:1px solid}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header:first-child{border-top:0 none}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header.ui-state-focus{outline:none}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header::after{font-family:fontawesome;font-size:16px;position:absolute;right:0px;font-weight:normal;top:calc(50% - 8px);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;content:"\f067"}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header .ui-accordion-header-icon{display:none}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header.ui-accordion-header-collapsed::after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header.ui-accordion-header-active::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.o3-akkordeon-wrapper.ui-accordion .ui-accordion-content{margin-bottom:15px;padding:0px 0px}@media (max-width:768px){.o3-akkordeon-wrapper.ui-accordion .ui-accordion-header{padding:10px 20px 10px 0px}}
