/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:nimbus-sans;src:url(./NimbusSanL-Reg-webfont-DwfoTq1v.woff) format("woff");font-weight:400;font-style:normal}.tk-nimbus-sans,body,html{font-family:nimbus-sans,sans-serif}#downloadbereich img{margin-bottom:none}#feedback .record_first{margin-top:20px}#feedback .bg_feedback{padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#370d2780;border-top:1px solid #370d27;border-bottom:1px solid #370d27;margin-left:10px;margin-right:10px}#feedback .record{margin-right:10px;margin-bottom:20px;margin-left:10px;padding:10px;background-color:#ffffff80}#shoprent_form .ce_form .submit{margin-bottom:10px;padding:5px;background-color:#370d27;font-size:110%;color:#fff;text-transform:uppercase;border:none}.ce_flexSlider{display:block}#main .no_detail img{margin-bottom:15px}.feedback{right:-100px;position:absolute}#feedback .ce_form .submit{margin-top:10px;margin-bottom:10px;padding:5px;background-color:#370d27;font-size:110%;color:#fff;text-transform:uppercase;border:none}#feedback .ce_form .text,#feedback .ce_form .captcha.mandatory,#feedback .ce_form .textarea.mandatory{width:100%;min-height:25px;margin-bottom:5px;padding-left:5px;background-color:#ffffff80;border:none}.form_feedback{margin-top:10px}.comments_block .comment{margin-bottom:10px;padding-bottom:5px;font-style:italic}.comments_block .info{margin-bottom:7px}.comments_block{padding-top:5px;padding-left:10px;background-color:#ffffff80}#feedback .form_opener{margin-right:10px;margin-bottom:10px;margin-left:10px;padding:5px 10px;background-color:#370d27;font-size:110%;color:#fff}.mod_comments{margin-right:0;margin-bottom:10px;margin-left:0;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#370d2780;border-top:1px solid #370d27;border-bottom:1px solid #370d27}.mod_comments h2{margin-top:0;padding-top:10px;font-weight:700;color:#370d27;text-transform:uppercase}.box figure{height:191px;overflow:hidden;cursor:pointer}.popup{padding:1em;background-color:#fff9;border-bottom:1px solid rgba(55,13,39,.7);display:none}.box h2{width:95%;top:-15px;position:absolute;margin-bottom:0;padding:3%;text-align:center;background-color:#fffc;font-size:120%;font-weight:700;cursor:pointer}.box{position:relative;margin-bottom:15px}body{height:100%;margin:0;padding:0;font-size:.95em;line-height:1.6em;background-position:center center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-attachment:fixed}#footer{width:960px;margin:30px auto 0;background-color:#370d27b3;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff}#container{display:grid;grid-template-columns:1fr;margin-top:25px;margin-bottom:60px;padding-right:30px;padding-bottom:30px;background-color:#ffffffe6;border-radius:8px}#container:has(>#left){grid-template-columns:215px 1fr;grid-template-areas:"left main"}#main{float:none;width:auto}#left{float:none;margin-left:0;grid-area:left;position:initial}.mod_changelanguage{position:absolute;left:15px;top:15px}#header .mod_changelanguage li{float:left;margin:0 0 0 5px}#header .mod_changelanguage li a,#header .mod_changelanguage li span,#header .mod_changelanguage li strong{background:url(/assets/flags_preview_large.png) left top no-repeat;display:block;width:16px;height:11px;overflow:hidden;line-height:99}#header .mod_changelanguage li.lang-de a,#header .mod_changelanguage li.lang-de strong,#header .mod_changelanguage li.lang-de span{background-position:-284px -117px}#header .mod_changelanguage li.lang-en a,#header .mod_changelanguage li.lang-en strong,#header .mod_changelanguage li.lang-en span{background-position:-284px -173px}body.contact{background-image:url(/assets/backgrounds/tk_kontakt.jpg)}body.water{background-image:url(/assets/backgrounds/kanadier_adventure_team.jpg)}body.about-us{background-image:url(/assets/backgrounds/ueber_teutkull.jpg)}body.games{background-image:url(/assets/backgrounds/bg_spiele.jpg)}body.shop-rent{background-image:url(/assets/backgrounds/bg_shoprent.jpg)}body.prices{background-image:url(/assets/backgrounds/bg_preise.jpg)}body.kontakt{background-image:url(/assets/backgrounds/tk_kontakt.jpg)}body.action{background-image:url(/assets/backgrounds/bg_action_board3.jpg)}body.wasser{background-image:url(/assets/backgrounds/kanadier_adventure_team.jpg)}body.ueber-uns{background-image:url(/assets/backgrounds/ueber_teutkull.jpg)}body.action-sport{background-image:url(/assets/backgrounds/bg_action_board3.jpg)}body.spiele{background-image:url(/assets/backgrounds/bg_spiele.jpg)}body.shop-rent{background-image:url(/assets/backgrounds/bg_shoprent.jpg)}body.preise{background-image:url(/assets/backgrounds/bg_preise.jpg)}.cookiebar_simple{padding:0}.cookiebar_simple .cc-inner{max-width:100%;width:100%;max-height:700px;margin:0;border-radius:0;transition:height .3s ease-in-out;transition:max-height .3s ease-in-out}.cookiebar_simple .cc-inner>*{max-width:1200px;width:92%;margin:0 auto}.cookiebar_simple .cc-inner h2{color:#370d27;margin-bottom:20px!important;margin-top:15px!important;text-align:left;font-size:35px;font-weight:700}.cookiebar_simple .cc-inner p{color:#000}.cookiebar_simple .cc-inner .cc-btn{background:#fff;border:2px solid #370d27;border-radius:0;color:#370d27!important;font-weight:700;padding:10px 20px;margin:10px 5px;letter-spacing:1px}.cookiebar_simple .cc-inner .cc-btn.success,.cookiebar_simple .cc-inner .cc-btn.save{background:#370d27;color:#fff!important}.cookiebar_simple .cc-inner .cc-btn.success:hover,.cookiebar_simple .cc-inner .cc-btn.save:hover{background:#370d27}.cookiebar_simple .cc-inner .cc-groups *{border:none}.cookiebar_simple .cc-inner .cc-groups p{padding:5px 15px}.cookiebar_simple .cc-inner .cc-groups .cc-group{border:none;font-size:1.2rem;text-transform:uppercase}.cookiebar_simple .cc-inner .cc-groups .cc-group input:disabled+label:before{background:#eee}.cookiebar_simple .cc-inner .cc-groups .cc-group input:disabled+label:after{background:#a3a3a3}.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies{background:#fff;text-transform:none}.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie{margin-left:50px;padding:15px 15px 0}.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie p,.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie .cc-cookie-info,.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie .cc-detail-btn-details{border:none;padding:5px;margin:0;text-decoration:none}.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie .cookie{font-weight:700;font-size:1rem}.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie .cc-detail-btn-details,.cookiebar_simple .cc-inner .cc-groups .cc-group .cc-cookies .cc-cookie .cc-detail-btn-details:hover{color:#370d27}.specialbutton{width:200px;height:200px;right:-30px;top:-50px;position:absolute}#bg{width:100%;height:100%;left:0;top:0;position:absolute}#bg .background{width:100%;height:100%;left:0;top:0;position:absolute;background-position:center center;background-size:cover}#kontakt .contact_form form{margin-right:10px;margin-left:15px}#kontakt .contact_form .text,#kontakt .contact_form .textarea{width:100%;min-height:25px;margin-bottom:5px;background-color:#ffffff80;border:none}#kontakt .contact_form .submit{margin-bottom:10px;padding:5px;background-color:#370d27;font-size:110%;color:#fff;text-transform:uppercase;border:none}#kontakt .contact_form{padding-top:10px;padding-bottom:10px;background-color:#370d2780;border-top:1px solid #370d27;border-bottom:1px solid #370d27}#preise h2{padding-top:20px;border-top:1px solid #370d27}#videos .video_opener{cursor:pointer;margin-bottom:20px;padding:5px 20px;background-color:#370d27;color:#fff}#videos .video_popup{display:none;margin-bottom:40px}#container{margin-top:25px;margin-bottom:60px;padding:30px}#main .inside{overflow:visible}#shoprent .rent figure{width:167px;height:96px;margin-bottom:5px;overflow:hidden}#main ol{padding-left:35px}#main ul{padding-left:35px;list-style-type:disc}#shoprent_form .ce_form .submit{padding:5px;background-color:#370d27;font-size:110%;color:#fff;text-transform:uppercase;border:none}#shoprent_form .opener{margin-top:20px;margin-bottom:10px;font-size:110%;font-weight:700;color:#370d27;cursor:pointer}#shoprent_form .opener img{float:left;margin-right:10px}#shoprent_form .ce_form .radio{margin-bottom:15px;margin-top:7px}#shoprent_form .ce_form .text.mandatory,#shoprent_form .ce_form .text,#shoprent_form select,#shoprent_form .ce_form textarea{width:100%;min-height:25px;margin-bottom:5px;background-color:#ffffff80;border:none}#shoprent_form .ce_form h3{font-weight:700;color:#370d27}#shoprent_form .ce_form{margin-top:20px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#370d2780;border-top:1px solid #370d27;border-bottom:1px solid #370d27}#left #shoprent_form{padding-left:20px}#main #shoprent{margin-left:50px!important}#shoprent_form .u{display:none}#shoprent .rent h2{min-height:40px}#shoprent .rent{min-height:250px}#teut-kull h2{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #370d27}#teut-kull h3{margin-top:0}#container h1{margin-bottom:25px}#container p,#container a{color:#000}html{height:100%;margin:0;padding:0;font-size:.95em;line-height:1.6em}body{height:100%;margin:0;padding:0;font-size:.95em;line-height:1.6em;background-image:url(/assets/backgrounds/malibu_im_wasser.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-attachment:fixed}body.home{background-image:none}body.home .mod_breadcrumb{display:none}body.home #container{height:100%;background-color:transparent}body.home #footer .inside{overflow:visible}body.home #headlines{width:100%;top:-200px;position:absolute;text-align:left;z-index:9999}body.home #headlines h1{margin-bottom:0;font-size:300%;font-weight:700;text-shadow:0 0 8px rgba(55,13,39,.7)}body.home #headlines h2{margin-top:10px}#wrapper{position:relative;margin-bottom:-30px;min-height:100%;min-height:calc(100% - 30px);height:auto!important;height:100%}#wrapper .push{height:30px}#header{background-color:#370d27b3;border-bottom-right-radius:8px;border-bottom-left-radius:8px}#footer{width:960px;overflow:visible;margin:30px auto 0;background-color:#370d27b3;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff}#footer .inside{height:20px;overflow:hidden;padding-top:8px;padding-right:15px;padding-left:15px}#header .logo{right:15px;top:15px;position:absolute}#container{margin-top:25px;margin-bottom:60px;padding-right:30px;padding-bottom:30px;background-color:#ffffffe6;border-radius:8px}#header .mod_form{width:155px;right:15px;top:100px;position:absolute}#header .mod_form input.text{width:125px}#header .mod_form .submit_container{right:0;top:0;position:absolute}#header .mod_navigation{height:30px;padding-top:100px;padding-left:12px;font-size:100%;color:#fff;text-transform:uppercase}#header .mod_navigation ul li{float:left;padding-right:13px;padding-left:13px;list-style-type:none}#header .mod_navigation .active,#header .mod_navigation .trail{background-color:#333;border-radius:2px}#header .mod_navigation a{text-decoration:none;color:#fff}#header .mod_navigation a:hover{border-bottom:1px solid #fff;border-collapse:collapse}#footer .mod_customnav{right:0;top:8px;position:absolute}#footer .mod_customnav ul li{float:left;padding-right:15px;padding-left:15px;border-right:1px solid #fff}#footer .mod_customnav ul li:last-child{border-right:0px hidden}#footer a{text-decoration:none;color:#fff}#footer a:hover{text-decoration:underline}.mod_breadcrumb{left:25px;top:135px;position:absolute;color:#fff}.mod_breadcrumb li{display:inline;padding-right:20px}.mod_breadcrumb li a{text-decoration:none;color:#fff}.mod_breadcrumb li a:hover{text-decoration:underline}.mod_breadcrumb li:before{content:"> "}#left .mod_navigation{padding:25px}#left .mod_navigation a{text-decoration:none;color:#000}#left .mod_navigation li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #000;font-size:110%;text-transform:uppercase}.mod_navigation ul li.active{font-weight:700}#left .mod_navigation li:last-child{border-bottom:0}#left .mod_navigation h2{margin-top:0;font-weight:700;text-transform:uppercase}
