article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%}body{font-size:14px;line-height:1.4;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-overflow-scrolling:touch;background:#0c0c0b;font-family:'Open Sans', sans-serif;min-width:1024px;position:relative}#page-container{overflow-x:hidden;overflow-y:auto;position:relative;background:url(../img/bg.jpg) top center no-repeat;width:100%;min-height:100%}#page-container #header{position:relative;background:#fff;height:40px;z-index:1000000}#page-container #header #nav{text-align:center}#page-container #header #nav ul{padding:0;margin:0}#page-container #header #nav ul li{display:inline-block;padding:0;margin:0 12px 0 16px}#page-container #header #nav ul li a{font-family:'Open Sans Condensed', sans-serif;font-weight:700;line-height:40px;color:#000;text-decoration:none;text-transform:uppercase;letter-spacing:3px;outline:none}#page-container #header #nav ul li a:hover,#page-container #header #nav ul li a.active{color:#c50046}#page-container #main{position:relative;width:1024px;height:914px;margin:0 auto;z-index:1}#page-container #main #overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:url(../img/rgba.php?c=0,0,0,0.5);background:rgba(0,0,0,0.5);z-index:5}#page-container #main .icon{position:absolute;z-index:1;cursor:pointer}#page-container #main .icon:hover{z-index:10}#page-container #main .icon:hover ~ #overlay{display:block}#page-container #main .icon:hover .bubble{display:block}#page-container #main .icon .bubble{display:none;position:absolute}#page-container #main .icon.story{top:431px;left:11px;width:112px;height:105px;background:url(../img/bike@2x.png) center center no-repeat;background-size:112px 105px}#page-container #main .icon.story .bubble{top:-140px;left:4px;width:222px;height:172px;background:url(../img/story@2x.png) center center no-repeat;background-size:222px 172px}#page-container #main .icon.produktion{top:661px;right:-200px;width:430px;height:146px;background:url(../img/bus@2x.png) center center no-repeat;background-size:430px 146px}#page-container #main .icon.produktion .bubble{top:-140px;left:-76px;width:246px;height:186px;background:url(../img/produktion@2x.png) center center no-repeat;background-size:246px 186px}#page-container #main .icon.goenner{top:0px;left:-190px;width:380px;height:155px;background:url(../img/sun@2x.png) bottom center no-repeat;background-size:380px 302px}#page-container #main .icon.goenner .bubble{top:30px;left:180px;width:246px;height:258px;background:url(../img/goenner@2x.png) center center no-repeat;background-size:246px 258px}#page-container #main .icon.presse{top:640px;left:-30px;width:196px;height:202px;background:url(../img/kiosk@2x.png) bottom center no-repeat;background-size:196px 202px}#page-container #main .icon.presse .bubble{top:-110px;left:90px;width:216px;height:168px;background:url(../img/presse@2x.png) center center no-repeat;background-size:216px 168px}#page-container #main .icon.kontakt{top:20px;right:-110px;width:241px;height:221px;background:url(../img/cloud@2x.png) bottom center no-repeat;background-size:241px 221px}#page-container #main .icon.kontakt .bubble{top:120px;left:-160px;width:248px;height:205px;background:url(../img/kontakt@2x.png) center center no-repeat;background-size:248px 205px}#page-container #footer{position:relative;min-width:1024px;background:#fff;z-index:1000000}#page-container #footer.sticky{position:absolute;top:auto;bottom:0;left:0;right:0}#page-container #footer .partners{min-width:1024px;height:104px;margin:0 auto;text-align:center}#page-container #footer .partners table{margin:0px auto}#page-container #footer .partners table td{font-size:12px;padding:0px}#page-container #footer .partners table td a,#page-container #footer .partners table td img{display:block;height:inherit}#page-container #footer .partners table td.small{height:52px}#popups{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-width:1024px;height:100%;background:url(../img/rgba.php?c=0,0,0,0.85);background:rgba(0,0,0,0.85);z-index:9999999999999999999999999999999999;pointer-events:all}#popups .popup{width:786px;height:786px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#fff;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-200%);-moz-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);-o-transform:translate(-50%,-200%);transform:translate(-50%,-200%);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}#popups .popup.show{top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}#popups .popup .close{display:block;position:absolute;top:35px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);font-size:36px;line-height:20px;cursor:pointer;font-weight:100}#popups .popup .close:hover{color:#666}#popups .popup .popup-content{position:absolute;top:50%;left:0;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);display:none;text-align:center}#popups .popup .popup-content h1{font-size:36px;font-weight:700;color:#c50046;margin:0}#popups .popup .popup-content h2{font-size:14px;font-weight:700;margin:-5px 0 0}#popups .popup .popup-content p{margin:18px 0}#popups .popup .popup-content a{color:#c50046;text-decoration:none}#popups .popup .popup-content a:hover{text-decoration:underline}#popups .popup .popup-content form{width:414px;margin:18px auto}#popups .popup .popup-content form .row{text-align:left;position:relative;margin:0 0 5px}#popups .popup .popup-content form .row.message{margin-top:6px}#popups .popup .popup-content form .row.message label{vertical-align:text-top}#popups .popup .popup-content form .row.buttons{margin-top:20px}#popups .popup .popup-content form .row.legend{margin-top:25px}#popups .popup .popup-content form .row.error input,#popups .popup .popup-content form .row.error textarea,#popups .popup .popup-content form .row.error .select{border-color:#c50046;background:#fff0f5}#popups .popup .popup-content form label{display:inline-block;width:128px;margin:0 -4px 0 0;font-size:inherit;line-height:25px}#popups .popup .popup-content form input,#popups .popup .popup-content form textarea,#popups .popup .popup-content form select,#popups .popup .popup-content form .select,#popups .popup .popup-content form button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font-family:inherit;font-size:inherit;font-weight:inherit;background:transparent;border:1px solid #c0c0c0;width:286px;height:25px;padding:0 5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;resize:none;margin:0 -4px 0 0;outline:none}#popups .popup .popup-content form button{width:auto;margin-right:5px;padding:0 15px;font-weight:700}#popups .popup .popup-content form button:hover{background:#c0c0c0}#popups .popup .popup-content form button.submit{border-color:transparent;background:#c50046;color:#fff}#popups .popup .popup-content form button.submit:hover{background:#a20039}#popups .popup .popup-content form textarea{height:145px;padding:2px 5px}.no-backgroundsize #page-container #main .icon.story{background:url(../img/bike.png) center center no-repeat}.no-backgroundsize #page-container #main .icon.story .bubble{background:url(../img/story.png) center center no-repeat}.no-backgroundsize #page-container #main .icon.produktion{background:url(../img/bus.png) center center no-repeat}.no-backgroundsize #page-container #main .icon.produktion .bubble{background:url(../img/produktion.png) center center no-repeat}.no-backgroundsize #page-container #main .icon.goenner{background:url(../img/sun.png) bottom center no-repeat}.no-backgroundsize #page-container #main .icon.goenner .bubble{background:url(../img/goenner.png) center center no-repeat}.no-backgroundsize #page-container #main .icon.presse{background:url(../img/kiosk.png) bottom center no-repeat}.no-backgroundsize #page-container #main .icon.presse .bubble{background:url(../img/presse.png) center center no-repeat}.no-backgroundsize #page-container #main .icon.kontakt{background:url(../img/cloud.png) bottom center no-repeat}.no-backgroundsize #page-container #main .icon.kontakt .bubble{background:url(../img/kontakt.png) center center no-repeat}.no-csstransforms #popups .popup{margin:-393px 0 0 -393px}.no-csstransforms #popups .close{margin:0 0 0 -10px}.no-csstransforms #popups .popup-content{top:100px}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}div.custom-select{display:none;position:absolute;left:128px;top:25px;overflow:hidden;background-color:#fff;border:1px solid #c0c0c0;border-top:0px;width:286px;z-index:10000}div.custom-select > div{cursor:pointer;padding:5px}div.custom-select > div:hover,div.custom-select > div.active{background-color:#e5e5e5}div.custom-select > div table tr td:first-child{font-weight:bold;vertical-align:top;width:90px}div.row > span.arrows{position:absolute;top:6px;right:7px;width:8px;height:11px}div.row > span.arrows:before,div.row > span.arrows:after{position:absolute;content:'';width:0;height:0;border-style:solid}div.row > span.arrows:before{top:0px;border-width:0 4px 4px 4px;border-color:transparent transparent #9f9f9f transparent}div.row > span.arrows:after{bottom:0;border-width:4px 4px 0 4px;border-color:#9f9f9f transparent transparent transparent}