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

header.header{background-color:rgba(190,22,34,1);color:#fff;position:fixed;width:100%;height:100px;left:0;top:0;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}body.site.site-tante-tom header.header{background-color:rgba(104,60,17,1)}header.header.bp-small{height:92px;top:-40px}header.header a{color:#fff;text-decoration:none}header.header a:hover,header.header a:focus{color:#eee}header.header .header-top{padding-top:7px;padding-bottom:7px;background-color:;font-size:16px;line-height:26px}header.header .header-top .header-top-wrapper ul.schnellkontakt{float:right}header.header .header-top .header-top-wrapper ul.schnellkontakt li{display:inline-block;margin-left:20px}header.header .header-top .header-top-wrapper ul.schnellkontakt li a{position:relative;padding-left:25px}header.header .header-top .header-top-wrapper ul.schnellkontakt li a::before{position:absolute;left:0;top:0;font-family:icomoon;line-height:22px}header.header .header-top .header-top-wrapper ul.schnellkontakt li.telefon a::before{content:"\e91d"}header.header .header-top .header-top-wrapper ul.schnellkontakt li.email a::before{content:"\e90d"}header.header .header-top .header-top-wrapper .mod-languages{float:right;margin-left:20px}header.header .mod-languages .mod-languages__select.btn-group{display:block !important}header.header .mod-languages .mod-languages__select.btn-group button.btn{border-radius:0;background:initial;border:0 none;box-shadow:initial;color:#fff;width:80px;padding:0 0 0 5px;height:26px;font-size:16px;line-height:26px}header.header .mod-languages .dropdown-menu{padding:0;border:0 none;border-radius:0;min-width:85px;border:1px solid #303030;background:#fff}header.header .mod-languages .dropdown-menu li{margin:0;padding:0}header.header .mod-languages .dropdown-menu li a{padding:5px 6px;display:block;background-color:#f3f3f3;color:#666;line-height:15px;font-size:13px;word-wrap:break-word}header.header .mod-languages .dropdown-menu li a:hover,header.header .mod-languages .dropdown-menu li a:focus{padding:5px 7px;display:block;background-color:#fff;color:#be1622}header.header .mod-languages .dropdown-menu li.lang-active a{background-color:#fff;color:#be1622}header.header .mod-languages .dropdown-menu li.lang-active a:focus,header.header .mod-languages .dropdown-menu li.lang-active a:hover{cursor:normal}header.header .header-main .inner{position:relative}header.header .logo{position:absolute;top:-15px;left:0;-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;z-index:99}header.header.bp-small .logo{top:10px}header.header .logo a{display:block;width:160px;height:160px;-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.bp-small .logo a{width:80px;height:80px}header.header .widget-4sterne{position:absolute;z-index:99;left:180px;top:-13px;display:block;-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 .widget-4sterne .inner{width:155px;-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 .widget-4sterne .inner img{width:100%}header.header.bp-small .widget-4sterne{top:12px;left:90px}header.header.bp-small .widget-4sterne .inner{width:77px;height:77px}body.site header.header #tt-logo-header{display:none}body.site header.header #velo-logo-header{display:block}body.site.site-tante-tom header.header #tt-logo-header{display:block}body.site.site-tante-tom header.header #velo-logo-header{display:none}#bp-nav-trigger{display:none}header.header .menu-desktop{display:block;float:right;margin-top:16px;-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;margin-right:-10px}header.header.bp-small .menu-desktop{margin-top:8px}header.header .menu-desktop #jux_megamenucss3 .megamenu .js-megamenu{font-family:inherit}header.header .menu-desktop #jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title{font-size:18px;line-height:24px;display:block;font-weight:500;text-transform:uppercase}header.header .menu-desktop #jux_megamenucss3 .megamenu ul.level0>li.megacss3.active>a>span.menu-title{color:#fff}header.header .menu-desktop #jux_megamenucss3 .megamenu ul.level0>li.megacss3>a::after,header.header .menu-desktop #jux_megamenucss3 .megamenu ul.level0>li.megacss3.active>a::after{-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;content:"";background-color:#fff;width:0px;height:2px;left:50%;top:6px;display:block;position:absolute;-webkit-transform:translateX(px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}header.header .menu-desktop #jux_megamenucss3 .megamenu ul.level0>li.megacss3:hover>a::after,header.header .menu-desktop #jux_megamenucss3 .megamenu ul.level0>li.megacss3.active>a::after{width:30px;-webkit-transform:translateX(-15px);-moz-transform:translateX(-15px);-ms-transform:translateX(-15px);-o-transform:translateX(-15px);transform:translateX(-15px)}body.site.site-tante-tom header.header .menu-desktop .none #js-mainnavcss3.noJS ul.megamenu li.haschild>div.childcontent .childcontent-inner-wrap,body.site.site-tante-tom header.header .menu-desktop #js-mainnavcss3 ul.megamenu li.haschild.megacss3:hover>div.childcontent.adddropdown{background:#683C11}@media (max-width:1279px){header.header,header.header.bp-small{top:0;height:57px}header.header .header-main .bp-width{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}header.header .logo,header.header.bp-small .logo{top:10px}header.header .logo a,header.header.bp-small .logo a{width:80px;height:80px}header.header .widget-4sterne,header.header.bp-small .widget-4sterne{top:12px;left:90px}header.header .widget-4sterne .inner,header.header.bp-small .widget-4sterne .inner{width:77px;height:77px}header.header .menu-desktop{display:none}header.header .header-top{display:block;position:absolute;right:80px;top:8px}header.header .header-top .header-top-wrapper .mod-languages{display:none}#bp-nav-trigger{display:block}}@media (max-width:768px){header.header .header-top{display:none}header.header .header-top .bp-width{width:auto}}#bp-nav-trigger{position:absolute;top:0px;right:0px;height:57px;width:57px;overflow:hidden;color:transparent;white-space:nowrap;text-indent:100%}#bp-nav-trigger span,#bp-nav-trigger span::before,#bp-nav-trigger span::after{position:absolute;height:3px;width:35px;background:#fff}#bp-nav-trigger span{top:50%;left:50%;transform:translate(-50%,-50%);transition:background .3s}#bp-nav-trigger span::before,#bp-nav-trigger span::after{content:'';top:0;left:0;transition:background .3s,transform .3s}#bp-nav-trigger span::before{transform:translateY(-10px)}#bp-nav-trigger span::after{transform:translateY(10px)}#bp-nav-trigger:hover span,#bp-nav-trigger:hover span::before,#bp-nav-trigger:hover span::after{background:#ddd}.nav-open #bp-nav-trigger span{background:transparent}.nav-open #bp-nav-trigger span::before,.nav-open #bp-nav-trigger span::after{background:#1F2B3D}.nav-open #bp-nav-trigger span::before{transform:rotate(-45deg)}.nav-open #bp-nav-trigger span::after{transform:rotate(45deg)}.bp-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 .bp-mobile-nav-overlay{opacity:.8;visibility:visible}body.nav-open{overflow:hidden}#bp-mobile-navigation.nav-container{position:fixed;z-index:10002;top:0;right:0;height:100%;width:90%;max-width:300px;background:#F3F3F3;transform:translateZ(0);transform:translateX(100%);transition:transform .5s cubic-bezier(.07,.23,.34,1);box-sizing:border-box;padding-bottom:50px}#bp-mobile-navigation.nav-container .bp-nav-inner{overflow:auto;height:100%;width:100%}.nav-open #bp-mobile-navigation.nav-container{transform:translateX(0)}#bp-mobile-navigation #bp-close-the-nav{display:none;position:absolute;left:10px;bottom:10px;width:30px;height:30px}.nav-open #bp-mobile-navigation #bp-close-the-nav{display:block}#bp-mobile-navigation #bp-close-the-nav span::before,#bp-mobile-navigation #bp-close-the-nav span::after{content:''}#bp-mobile-navigation #bp-close-the-nav:hover span::before,#bp-mobile-navigation #bp-close-the-nav:hover span::after{background:#000}#bp-mobile-navigation #bp-close-the-nav span{background:transparent;position:absolute;width:100%;height:100%;left:0;top:0}.nav-open #bp-mobile-navigation #bp-close-the-nav span::before,.nav-open #bp-mobile-navigation #bp-close-the-nav span::after{position:absolute;height:3px;width:30px;background:#3E3E3E;top:14px}.nav-open #bp-mobile-navigation #bp-close-the-nav:hover span::before,.nav-open #bp-mobile-navigation #bp-close-the-nav:hover span::after{background:#000}.nav-open #bp-mobile-navigation #bp-close-the-nav span::before{transform:rotate(-45deg)}.nav-open #bp-mobile-navigation #bp-close-the-nav span::after{transform:rotate(45deg)}.nav-open #bp-mobile-navigation .cookie-einstellungen ul>li span{padding:15px;display:block;border-bottom:1px solid #ccc;font-size:16px;font-weight:400;line-height:18px}.nav-open #bp-mobile-navigation .cookie-einstellungen ul>li span:hover{background-color:#ddd;cursor:pointer}#bp-mobile-navigation.nav-container .bp-nav-inner div.mod-languages li{margin:0}#bp-mobile-navigation.nav-container .bp-nav-inner div.mod-languages li a{padding:15px;text-decoration:none;display:block}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.mod-languages a{color:#303030}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.mod-languages a:hover,#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.mod-languages a:focus{color:#c20e1a}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.mod-languages ul.lang-inline li.lang-active a{color:#c20e1a}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte{padding:15px}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt{margin-top:15px}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt h4{font-size:16px;line-height:24px;margin-bottom:0}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt li a{font-size:14px;padding-left:18px;line-height:20px;position:relative;color:#303030;display:block}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt li a:hover,#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt li a:focus{color:#c20e1a}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt li a::before{font-size:14px;line-height:1;position:absolute;left:0;top:4px;font-family:icomoon}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt li.telefon a::before{content:"\e91d"}#bp-mobile-navigation.nav-container .bp-nav-inner .mobile-menu-bottom div.kontakte .ein-kontakt li.email a::before{content:"\e90d"}main.content{padding-top:100px}@media (max-width:1279px){main.content{padding-top:57px}}section.pre-footer{padding-top:75px;padding-bottom:75px}section.pre-footer #footer-slider .ein-item{margin:0 5px;box-sizing:border-box;padding:25px;background-size:cover}section.pre-footer #footer-slider .ein-item .inner{border:2px solid #fff;box-sizing:border-box;width:407px;height:407px;padding:0 25px;position:relative;background-color:rgba(255,255,255,0);color:#303030:-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}section.pre-footer #footer-slider .ein-item .inner:hover{background-color:rgba(255,255,255,0.95)}section.pre-footer #footer-slider .ein-item .info{position:absolute;width:calc(100% - 50px);top:50%;transform:translateY(-50%);left:25px;color:#303030;opacity:0;-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}section.pre-footer #footer-slider .ein-item .inner:hover .info{opacity:1}section.pre-footer #footer-slider .ein-item .info a,section.pre-footer #footer-slider .ein-item .info a:hover,section.pre-footer #footer-slider .ein-item .info a:focus{display:inline-block;color:#303030;text-decoration:none;margin-top:10px}footer.footer{}footer.footer a,footer.footer a:hover,footer.footer a:focus{}footer.footer .footer-main{background-color:#BE1622;color:#fff;padding-top:75px;padding-bottom:25px;position:relative}footer.footer .footer-main::before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ddd;content:"";background-image:URL("../images/bg_footer_velo.jpg");background-size:cover;opacity:0.1}body.site.site-tante-tom footer.footer .footer-main{background:#683C11}body.site.site-tante-tom footer.footer .footer-main::before{background-image:URL("../images/bg_footer_tt.jpg")}footer.footer .footer-main .footer-main-wrapper{position:relative}footer.footer .footer-main .footer-main-wrapper>div{width:50%;float:left}footer.footer .footer-main a{color:#fff;text-decoration:none}footer.footer .footer-main a:hover,footer.footer .footer-main a:focus{color:#ddd}footer.footer .footer-main p{margin:0 0 25px 0}footer.footer .footer-main .hv-grafik{font-size:50px}footer.footer .footer-main .footer-main-wrapper>div .inner>div{float:left}footer.footer .footer-main .footer-main-wrapper>div .inner>div.logo-adresse{width:250px}footer.footer .footer-main .footer-main-wrapper>div .inner>div.logo-adresse .logo .footer-main-logo{width:125px;height:125px}footer.footer .sub-footer{background-color:#fff;padding:10px 0}footer.footer .sub-footer a{color:#303030;text-decoration:none}footer.footer .sub-footer a:hover,footer.footer .sub-footer a:focus{color:#000;text-decoration:none}footer.footer .sub-footer ul.footer-nav{text-align:center}footer.footer .sub-footer ul.footer-nav li{display:inline-block;margin-left:2px}footer.footer .sub-footer ul.footer-nav li::before{content:"·";margin-right:5px}footer.footer .sub-footer ul.footer-nav li:first-child::before{content:"";margin-right:0}@media (max-width:1600px){section.pre-footer #footer-slider .ein-item{padding:15px}section.pre-footer #footer-slider .ein-item .inner{width:360px;height:360px;padding:0 25px}}@media (max-width:1279px){section.pre-footer #footer-slider .ein-item{padding:10px}section.pre-footer #footer-slider .ein-item .inner{width:290px;height:290px;padding:0 5px}section.pre-footer #footer-slider .ein-item .info{width:calc(100% - 20px);left:10px}}@media (max-width:1023px){section.pre-footer #footer-slider .ein-item .inner{width:332px;height:332px;background-color:rgba(255,255,255,0.85)}section.pre-footer #footer-slider .ein-item .info{opacity:1}}@media (max-width:768px){section.pre-footer #footer-slider .ein-item{padding:150px 10px 10px 10px}section.pre-footer #footer-slider .ein-item .inner{width:100%;padding:5px;height:175px}section.pre-footer #footer-slider .ein-item .info{width:100%;left:inherit;position:relative;top:inherit;transform:inherit}}@media (max-width:640px){section.pre-footer #footer-slider .ein-item .inner{height:160px}section.pre-footer #footer-slider .ein-item .info{font-size:12px;line-height:18px}footer.footer .footer-main{padding-top:25px;padding-bottom:25px}footer.footer .footer-main .footer-main-wrapper>div{width:100%;float:none;padding-top:25px;padding-bottom:25px}footer.footer .footer-main .footer-main-wrapper>div .inner>div{float:none}footer.footer .footer-main .footer-main-wrapper>div .inner>div.logo-adresse{width:100%}footer.footer .sub-footer ul.footer-nav li{display:block;margin-left:0;border-top:1px solid #ccc}footer.footer .sub-footer ul.footer-nav li:first-child{border-top:0}footer.footer .sub-footer ul.footer-nav li::before{display:none}footer.footer .sub-footer a{display:block;padding:10px 0}}.bp-slider-main .ein-slide{height:700px;background-size:cover;background-repeat:no-repeat;position:relative;background-position:center center}.bp-slider-main .ein-slide .inner{position:absolute;left:3%;bottom:100px;color:#fff}.bp-slider-main.slick-dotted.slick-slider{margin-bottom:0}.bp-slider-main .slick-prev{height:100%;left:5px;width:50px;z-index:98}.bp-slider-main .slick-next{height:100%;right:5px;width:50px;z-index:98}.bp-slider-main .slick-prev::before,.bp-slider-main .slick-next::before{color:#BE1622;font-family:"fontawesome";font-size:50px;line-height:1;opacity:1}.bp-slider-main .slick-prev::before{content:"\f104"}.bp-slider-main .slick-next::before{content:"\f105"}.bp-slider-main .slick-dots{bottom:0px}.bp-slider-main .slick-dots li button{background-color:#303030;height:3px;opacity:1;padding:2px;top:0;width:25px}.bp-slider-main .slick-dots li.slick-active button{background-color:#BE1622}.bp-slider-main .slick-dots li button::before{display:none}@media (max-width:1600px){.bp-slider-main .ein-slide{height:650px}}@media (max-width:1279px){.bp-slider-main .ein-slide{height:600px}}@media (max-width:1023px){.bp-slider-main .ein-slide{height:500px}}@media (max-width:768px){.bp-slider-main .ein-slide{height:400px}}@media (max-width:640px){.bp-slider-main .ein-slide{height:300px}}@media (max-width:480px){.bp-slider-main .ein-slide{height:250px}}a.hv-button,button.hv-button{display:inline-block;background-color:#BE1622;color:#fff;text-decoration:none;padding:7px 10px;line-height:1em;font-weight:600;font-size:14px;margin-top:10px;border:2px solid #BE1622;-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}a.hv-button:hover,a.hv-button:focus,button.hv-button:hover,button.hv-button:focus{background-color:#fff;color:#BE1622;cursor:pointer}a.hv-button.schwarz,button.hv-button.schwarz{background-color:#303030;color:#fff;border:2px solid #303030}a.hv-button.schwarz:hover,a.hv-button.schwarz:focus,button.hv-button.schwarz:hover,button.hv-button.schwarz:focus{background-color:#fff;color:#303030}a.hv-button.weiss,button.hv-button.weiss{background-color:#fff;color:#303030;border:2px solid #fff}a.hv-button.weiss:hover,a.hv-button.weiss:focus,button.hv-button.weiss:hover,button.hv-button.weiss:focus{background-color:#BE1622;color:#fff}@media (max-width:1279px){.cpnb-m-cookies-floatButtonPosition_bottom_left{display:none}}.widget-desktop-right{display:block;position:fixed;z-index:10000;right:0;bottom:25%}.widget-desktop-right .df-ein-widget{height:40px;margin-top:3px;position:relative}.widget-desktop-right .df-ein-widget a{display:block;height:40px;background-color:#c20e1a;color:#fff;text-decoration:none;position:relative;padding-left:50px;padding-right:5px;border:1px solid #fff;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;right:-165px}body.site.site-tante-tom .widget-desktop-right .df-ein-widget a{background-color:#fff;color:#683C11;border:1px solid #683C11}.widget-desktop-right .df-ein-widget:hover a{right:0}.widget-desktop-right .df-ein-widget a::before{position:absolute;left:5px;top:8px;font-family:icomoon;content:"";font-size:30px}.widget-desktop-right .df-ein-widget.df-zimmerbuchen-widget a::before{content:"\e903"}.widget-desktop-right .df-ein-widget.df-tischreservieren-widget a::before{content:"\e900"}.widget-desktop-right .df-ein-widget.df-radfahren-widget a::before{content:"\e907";font-size:36px}.widget-desktop-right .df-ein-widget .inner{height:40px;position:relative;width:155px}.widget-desktop-right .df-ein-widget .inner .text>span{display:block;font-size:16px;line-height:40px;text-transform:uppercase}.widget-desktop-right .df-ein-widget .inner .text>span.headline{font-weight:600}#tisch-popup.white-popup{position:relative;background:#FFF;padding:10px 0px 0px 0px;width:auto;max-width:275px;margin:20px auto;color:#233283;font-size:19px;line-height:30px}#tisch-popup.white-popup span{display:block;font-size:36px;line-height:40px;margin-top:12px;font-weight:300}@media (max-width:768px){.widget-desktop-right{position:relative;z-index:inherit;right:initial;bottom:initial}.widget-desktop-right .df-ein-widget{height:40px;margin-top:1px;position:relative}.widget-desktop-right .df-ein-widget a{border:0 none;right:0}.widget-desktop-right .df-ein-widget a::before{font-size:24px}.widget-desktop-right .df-ein-widget.df-radfahren-widget a::before{font-size:30px}}#login-form .pretext{text-align:center;margin-bottom:50px;border-bottom:1px solid #aaa;padding-bottom:15px}#login-form .userdata #form-login-username{margin-bottom:25px}#login-form .userdata #form-login-username label,#login-form .userdata #form-login-username input{display:block;width:100%;text-align:center}#login-form .userdata #form-login-username input#modlgn-username{line-height:40px;font-size:18px;border-radius:3px;border-color:#333;color:#333;box-sizing:border-box}#login-form .userdata #form-login-password{margin-bottom:25px}#login-form .userdata #form-login-password label,#login-form .userdata #form-login-password input{display:block;width:100%;text-align:center}#login-form .userdata #form-login-password input#modlgn-passwd{line-height:40px;font-size:18px;border-radius:3px;border-color:#333;color:#333;box-sizing:border-box}#login-form .userdata #form-login-remember{margin-bottom:25px;position:relative}#login-form .userdata #form-login-remember::after{clear:both;display:table;content:""}#login-form .userdata #form-login-remember .control-label{float:left;font-size:14px;line-height:20px}#login-form .userdata #form-login-remember .control-label::before{content:"";position:absolute;width:calc(100% - 165px);height:1px;background-color:#999;box-sizing:border-box;top:12px;left:145px}#login-form .userdata #form-login-remember #modlgn-remember{float:right;margin:0;position:absolute;right:0;top:6px}#login-form .userdata #form-login-submit button.btn{width:100%;background-color:#333;color:#fff;line-height:45px;font-size:20px;text-transform:uppercase;letter-spacing:2px;border:1px solid #333}#login-form .userdata #form-login-submit button.btn:hover,#login-form .userdata #form-login-submit button.btn:focus{background-color:#333;cursor:pointer}#login-form .userdata ul.unstyled{margin-top:35px;text-align:center;font-size:12px;line-height:22px}.login.bp-login .login-description{text-align:center;margin-bottom:50px;border-bottom:1px solid #aaa;padding-bottom:15px}.login.bp-login form .control-group{position:relative}.login.bp-login form .control-group::after{clear:both;display:table;content:""}.login.bp-login form #username-lbl{display:block;width:100%;text-align:center}.login.bp-login form #username{display:block;width:100%;text-align:center;margin-bottom:25px;line-height:40px;font-size:18px;border-radius:3px;border-color:#333;color:#333;box-sizing:border-box}.login.bp-login form #password-lbl{display:block;width:100%;text-align:center}.login.bp-login form #password{display:block;width:100%;text-align:center;margin-bottom:25px;line-height:40px;font-size:18px;border-radius:3px;border-color:#333;color:#333;box-sizing:border-box}.login.bp-login form input#remember{position:absolute;right:0;top:9px;margin:0}.login.bp-login form button.btn{width:100%;margin-top:25px;background-color:#fff;color:#333;line-height:45px;font-size:20px;text-transform:uppercase;letter-spacing:2px;border:1px solid #333}.login.bp-login form button.btn:hover,.login.bp-login form button.btn:focus{background-color:#333;color:#fff;cursor:pointer}main.content>div .nav.nav-tabs.nav-stacked{margin-top:35px;text-align:center;font-size:12px;line-height:22px}.reset.bp-passwort-vergessen,.remind.bp-benutzer-zusenden{text-align:center;font-size:14px;line-height:20px}.reset.bp-passwort-vergessen h1,.remind.bp-benutzer-zusenden h1{font-size:18px;line-height:26px}.reset.bp-passwort-vergessen form#user-registration .control-group,.remind.bp-benutzer-zusenden form#user-registration .control-group{margin-top:25px}.reset.bp-passwort-vergessen form#user-registration .control-group input,.remind.bp-benutzer-zusenden form#user-registration .control-group input{margin-top:5px;display:block;width:100%;text-align:center;line-height:40px;font-size:18px;border-radius:3px;border-color:#333;color:#333;box-sizing:border-box}.reset.bp-passwort-vergessen form#user-registration button.btn,.remind.bp-benutzer-zusenden form#user-registration button.btn{width:100%;background-color:#fff;color:#333;line-height:45px;font-size:20px;text-transform:uppercase;letter-spacing:2px;border:1px solid #333}.reset.bp-passwort-vergessen form#user-registration button.btn:hover,.reset.bp-passwort-vergessen form#user-registration button.btn:focus,.remind.bp-benutzer-zusenden form#user-registration button.btn:hover,.remind.bp-benutzer-zusenden form#user-registration button.btn:focus{background-color:#333;color:#fff;cursor:pointer}.profile.bp-login .btn-toolbar.pull-right{float:none;background-color:#eee;text-align:center;padding:10px;box-sizing:border-box}.profile.bp-login #users-profile-core legend{background-color:#333;width:100%;text-align:center;padding:15px;box-sizing:border-box;margin-bottom:25px;color:#fff}.profile.bp-login #users-profile-core{margin-top:25px;background-color:#eee}.profile.bp-login #users-profile-core dl::after{content:"";display:table;clear:both}.profile.bp-login #users-profile-core dt,.profile.bp-login #users-profile-core dd{float:left;width:50%;border-bottom:1px solid #ccc;padding:10px;box-sizing:border-box}#member-profile legend{background-color:#333;width:100%;text-align:center;padding:15px;box-sizing:border-box;margin-bottom:25px;color:#fff}#member-profile input{width:100%;margin-bottom:15px;padding:10px;box-sizing:border-box}#member-profile input#jform_username:hover{cursor:not-allowed}#member-profile button.btn{margin-top:25px;width:100%;background-color:#333;color:#fff;line-height:45px;font-size:20px;text-transform:uppercase;letter-spacing:2px;border:1px solid #333}#member-profile button.btn:hover,#member-profile button.btn:focus{background-color:#333;cursor:pointer}@media (max-width:640px){.profile.bp-login #users-profile-core dt{float:none;width:100%;border-bottom:0;padding-bottom:0;font-weight:600}.profile.bp-login #users-profile-core dd{float:none;width:100%;padding-top:0}}
