﻿.clearfix:after,.csc:after,header:after,.content:after,.scroll-hint:after,.wrapper:after,.metanavigation-tabs:after,.metanavigation-layer:after,.content .grid-100 .trail:after,.content .grid-75 .trail:after,.sitemap:after,.content .grid-75 .downloads li:after,.content .grid-100 .downloads li:after,.content .outer-grid ul.history:after,.grid:after,.formular fieldset:after,.formular .form-input:after,.formular .form-textarea:after,.formular .form-checkbox:after,.formular .form-submit:after,.formular .form-select:after,.formular .form-multiple-select:after,.formular .form-radiobutton:after,.formular .form-file:after,.formular .form-duplicate-button:after,.formular .csc-form-element-submit:after,.form-help-above:after,.form-grid:after,.form-step:after,.powermail_tabmenu:after,.directsearch fieldset>div:after,.directsearch:after,.mainnavigation:after,strong.logo:after,.metanavigation ul:after,ul.country-switch ul:after,.dl-menuheader:after,.sidenavigation li:after,footer:after,.description-helper-above:after{display:block;clear:both;content:''}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;-webkit-transform:translateZ(0)}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-inner .csc{max-width:750px;margin:0 auto}.fancybox-inner ul li{background:url(/fileadmin/twt_customer/base/system/templates/images/bullet.png) 3px 7px no-repeat;padding-left:1.5em}.fancybox-inner .checked{list-style-image:none}.fancybox-inner .checked li{background:none;position:relative;padding-left:25px}.fancybox-inner .checked li:before{color:#84b400;position:absolute;left:0;font-size:20px}.fancybox-inner ol li{font-size:1.5em;line-height:1.33333;margin:0 0 0.5em}.fancybox-inner li li{font-size:1em}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/fileadmin/twt_customer/base/system/templates/images/fancybox/fancybox-ista-blue_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("/fileadmin/twt_customer/base/system/templates/images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("/fileadmin/twt_customer/base/system/templates/images/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("/fileadmin/twt_customer/base/system/templates/images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("/fileadmin/twt_customer/base/system/templates/images/fancybox/fancybox-ista-blue_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("/fileadmin/twt_customer/base/system/templates/images/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05);background:#323232;background:-moz-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(50%, #343434), color-stop(50%, #292929), color-stop(100%, #333));background:-webkit-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-o-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:-ms-linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);background:linear-gradient(top, #444 0%, #343434 50%, #292929 50%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222', GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url("/fileadmin/twt_customer/base/system/templates/images/fancybox_buttons.png");background-repeat:no-repeat;outline:none;opacity:0.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}#fancybox-buttons a.btnDisabled{opacity:0.4;cursor:default}/*!
Video.js Default Styles (http://videojs.com)
Version 4.8.1
Create your own skin at http://designer.videojs.com
*/.vjs-default-skin{color:#cccccc}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333333;background-color:rgba(51,51,51,0.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #ffffff;-moz-box-shadow:0 0 2em #ffffff;box-shadow:0 0 2em #ffffff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0em 0em 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3.0em;background-color:#07141e;background-color:rgba(7,20,30,0.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility 0.1s, opacity 0.1s;-moz-transition:visibility 0.1s, opacity 0.1s;-o-transition:visibility 0.1s, opacity 0.1s;transition:visibility 0.1s, opacity 0.1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s, opacity 1s;-moz-transition:visibility 1s, opacity 1s;-o-transition:visibility 1s, opacity 1s;transition:visibility 1s, opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-default-skin .vjs-control{outline:none;position:relative;float:left;text-align:center;margin:0;padding:0;height:3.0em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0em 0em 1em #ffffff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:0.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:0.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:0.5em;height:0.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:0.9em;top:-0.2em;left:-0.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:0.3em;height:1em;top:-1em;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,0.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,0.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:0.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:50%;margin-left:-2em;top:50%;margin-top:-1.3em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,0.7);border:0.1em solid #3b4249;-webkit-border-radius:0.8em;-moz-border-radius:0.8em;border-radius:0.8em;-webkit-box-shadow:0px 0px 1em rgba(255,255,255,0.25);-moz-box-shadow:0px 0px 1em rgba(255,255,255,0.25);box-shadow:0px 0px 1em rgba(255,255,255,0.25);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #ffffff;-moz-box-shadow:0 0 3em #ffffff;box-shadow:0 0 3em #ffffff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,0.75);-webkit-box-shadow:0 0 3em #ffffff;-moz-box-shadow:0 0 3em #ffffff;box-shadow:0 0 3em #ffffff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button,.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666666;line-height:1;text-shadow:0.05em 0.05em 0.1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000000;background:rgba(0,0,0,0.5)}.vjs-error-display a{color:#F4A460}.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-0.5em;margin-top:-0.5em;opacity:0.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0em 0em 0.1em #000}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0em;width:0em;height:0em;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000000;border-top-color:rgba(7,40,50,0.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,0.7);-webkit-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);-moz-box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2);box-shadow:-0.2em -0.2em 0.3em rgba(255,255,255,0.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:0.3em 0 0.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#ffffff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#ffffff;background-color:rgba(255,255,255,0.75);-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 0.3em 0;font-weight:bold;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #ffffff;-moz-box-shadow:0 0 1em #ffffff;box-shadow:0 0 1em #ffffff}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:normal;font-style:normal;font-family:Arial, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important;_position:absolute}.video-js:-webkit-full-screen{width:100% !important;height:100% !important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:0.1em;background-color:#000000;background-color:rgba(0,0,0,0.5)}.video-js .vjs-subtitles{color:white}.video-js .vjs-captions{color:#ffcc66}.vjs-tt-cue{display:block}.vjs-default-skin .vjs-hidden{display:none}.vjs-lock-showing{display:block !important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#ccc;background-color:#333;font-size:18px;font-family:Arial, sans-serif;text-align:center;width:300px;height:150px;margin:0px auto}.vjs-no-js a{color:#F4A460}.vjs-no-js a:visited{color:#F4A460}html,body{margin:0;padding:0;border:0;outline:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}img{-ms-interpolation-mode:bicubic}div,span,object,iframe,noscript,h1,h2,h3,h4,h5,h6,p,blockquote,q,br,hr,a,abbr,acronym,address,cite,del,em,i,img,a img,ins,small,strong,b,sub,sup,mark,pre,code,dfn,kbd,samp,tt,var,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0}details,figcaption,summary,nav,header,footer,main,section,aside,article,figure,video,audio,canvas{display:block;margin:0;padding:0;border:0}video,audio{display:inline-block}small{font-size:0.8em}ins{text-decoration:none;border-bottom:1px dashed;padding-bottom:0.1em}legend{color:#000}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}sup,sub{vertical-align:baseline;position:relative;top:-0.3em;font-size:0.8em}sub{top:0.3em}input,textarea,select,button{font-weight:normal;font-family:inherit;font-size:100%}button,select{text-transform:none}textarea{overflow:auto;vertical-align:top}input[type=submit],input[type=reset],input[type=button],input[type=image],button,select,.pointer{cursor:pointer;-webkit-font-smoothing:antialiased}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}abbr[title],acronym[title]{cursor:help}pre,code,kbd,samp{font-family:monospace, sans-serif;white-space:pre-wrap}.align-right{text-align:right}.align-center{text-align:center}.indent{margin-left:25px}.image-wrapper{float:left;max-width:100%;margin:0 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-wrapper a{display:block}.enlarge-image .image-wrapper img{margin-bottom:0}.left-image,.intext-left-image{float:left}.right-image,.intext-right-image{float:right}.left-image,.right-image,.intext-right-image,.intext-left-image{max-width:30%}.grid-75>.csc .left-image,.grid-75>.csc .right-image,.grid-75>.csc .intext-right-image,.grid-75>.csc .intext-left-image{max-width:33%}.abovecenter-image,.aboveleft-image,.aboveright-image,.intext-left-image,.intext-right-image{margin:0 0 10px 0}.content .abovecenter-image{display:table;margin:0 auto}.abovecenter-image .image-wrapper{float:left}.intext-left-image .image-wrapper,.grid-75 .left-image .image-wrapper{padding-right:20px}.intext-right-image .image-wrapper,.aboveright-image .image-wrapper,.right-image .image-wrapper{padding-left:20px;padding-right:0}.aboveright-image .image-wrapper{float:right}.fancybox,.fancybox:link,.fancybox:visited,.fancybox:hover,.fancybox:focus,.fancybox:active{text-decoration:none;position:relative;line-height:1}.fancybox span{position:absolute;right:5px;bottom:5px;display:block;color:#3e3e3e}.fancybox span:before{font-size:1.6em}p{margin:0 0 25px 0}.left-image p,.right-image p,.intext-left-image p,.intext-right-image p,.abovecenter-image p,.aboveleft-image p,.aboveright-image p{margin:15px 0 0 0;font-size:1.1em}.csc{position:relative}.button-wrapper a.buttonlink{margin-bottom:0}.grid-20 .aboveleft-image .image-wrapper,.grid-25 .aboveleft-image .image-wrapper,.grid-33 .aboveleft-image .image-wrapper,.grid-50 .aboveleft-image .image-wrapper,.grid-66 .aboveleft-image .image-wrapper,.grid-75 .aboveleft-image .image-wrapper{margin-right:0}.outer-grid .grid .abovecenter-image{margin-bottom:10px}.outer-grid .grid .abovecenter-image+.content-wrapper{text-align:center;padding-top:0}.outer-grid .grid .abovecenter-image ~ .button-wrapper{text-align:center;width:100%}.outer-grid .grid .grid-20,.outer-grid .grid .grid-25,.outer-grid .grid .grid-33,.outer-grid .grid .grid-50{position:relative;background:#fff}.outer-grid .grid .grid-20 .image-wrapper,.outer-grid .grid .grid-25 .image-wrapper,.outer-grid .grid .grid-33 .image-wrapper,.outer-grid .grid .grid-50 .image-wrapper{margin-bottom:0}.outer-grid .grid .grid-20 .image-wrapper img,.outer-grid .grid .grid-25 .image-wrapper img,.outer-grid .grid .grid-33 .image-wrapper img,.outer-grid .grid .grid-50 .image-wrapper img{display:block}.outer-grid .grid .grid-20 .content-wrapper,.outer-grid .grid .grid-25 .content-wrapper,.outer-grid .grid .grid-33 .content-wrapper,.outer-grid .grid .grid-50 .content-wrapper{margin-bottom:50px}.outer-grid .grid .grid-20 .button-wrapper,.outer-grid .grid .grid-25 .button-wrapper,.outer-grid .grid .grid-33 .button-wrapper,.outer-grid .grid .grid-50 .button-wrapper{position:absolute;bottom:0}.outer-grid .grid .grid-20 .intext-left-image+.content-wrapper,.outer-grid .grid .grid-20 .intext-right-image+.content-wrapper,.outer-grid .grid .grid-20 .left-image+.content-wrapper,.outer-grid .grid .grid-20 .right-image+.content-wrapper,.outer-grid .grid .grid-25 .intext-left-image+.content-wrapper,.outer-grid .grid .grid-25 .intext-right-image+.content-wrapper,.outer-grid .grid .grid-25 .left-image+.content-wrapper,.outer-grid .grid .grid-25 .right-image+.content-wrapper,.outer-grid .grid .grid-33 .intext-left-image+.content-wrapper,.outer-grid .grid .grid-33 .intext-right-image+.content-wrapper,.outer-grid .grid .grid-33 .left-image+.content-wrapper,.outer-grid .grid .grid-33 .right-image+.content-wrapper,.outer-grid .grid .grid-50 .intext-left-image+.content-wrapper,.outer-grid .grid .grid-50 .intext-right-image+.content-wrapper,.outer-grid .grid .grid-50 .left-image+.content-wrapper,.outer-grid .grid .grid-50 .right-image+.content-wrapper{margin-bottom:30px}.outer-grid .grid .grid-20 .intext-left-image ~ .button-wrapper,.outer-grid .grid .grid-20 .intext-right-image ~ .button-wrapper,.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .intext-left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .intext-right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .intext-left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .intext-right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .intext-left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .intext-right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{position:static}@media only screen and (max-width: 767px){.outer-grid .grid .grid-20,.outer-grid .grid .grid-25,.outer-grid .grid .grid-33,.outer-grid .grid .grid-50{margin-bottom:20px}}.outer-grid .grid .grid-20 .left-image .image-wrapper,.outer-grid .grid .grid-20 .right-image .image-wrapper,.outer-grid .grid .grid-25 .left-image .image-wrapper,.outer-grid .grid .grid-25 .right-image .image-wrapper,.outer-grid .grid .grid-33 .left-image .image-wrapper,.outer-grid .grid .grid-33 .right-image .image-wrapper,.outer-grid .grid .grid-50 .left-image .image-wrapper,.outer-grid .grid .grid-50 .right-image .image-wrapper{margin:0}.outer-grid .grid .grid-20 .left-image+.content-wrapper,.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-20 .right-image+.content-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image+.content-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image+.content-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image+.content-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image+.content-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image+.content-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image+.content-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;max-width:70%;width:100%;padding:0 20px}@media only screen and (max-width: 767px){.outer-grid .grid .grid-20 .left-image+.content-wrapper,.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-20 .right-image+.content-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image+.content-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image+.content-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image+.content-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image+.content-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image+.content-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image+.content-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{width:100%;max-width:100%;padding:0 15px}}.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{margin-bottom:20px}@media only screen and (max-width: 767px){.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{margin-bottom:15px}}.outer-grid .grid .grid-20 .left-image+.content-wrapper,.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image+.content-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image+.content-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image+.content-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper{float:right;padding-top:0}@media only screen and (max-width: 767px){.outer-grid .grid .grid-20 .left-image+.content-wrapper,.outer-grid .grid .grid-20 .left-image ~ .button-wrapper,.outer-grid .grid .grid-25 .left-image+.content-wrapper,.outer-grid .grid .grid-25 .left-image ~ .button-wrapper,.outer-grid .grid .grid-33 .left-image+.content-wrapper,.outer-grid .grid .grid-33 .left-image ~ .button-wrapper,.outer-grid .grid .grid-50 .left-image+.content-wrapper,.outer-grid .grid .grid-50 .left-image ~ .button-wrapper{padding-left:0}}.outer-grid .grid .grid-20 .right-image+.content-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image+.content-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image+.content-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image+.content-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{float:left;padding-top:0;padding-right:20px}@media only screen and (max-width: 767px){.outer-grid .grid .grid-20 .right-image+.content-wrapper,.outer-grid .grid .grid-20 .right-image ~ .button-wrapper,.outer-grid .grid .grid-25 .right-image+.content-wrapper,.outer-grid .grid .grid-25 .right-image ~ .button-wrapper,.outer-grid .grid .grid-33 .right-image+.content-wrapper,.outer-grid .grid .grid-33 .right-image ~ .button-wrapper,.outer-grid .grid .grid-50 .right-image+.content-wrapper,.outer-grid .grid .grid-50 .right-image ~ .button-wrapper{padding-right:0}}.outer-grid .grid .grid-20 .aboveleft-image,.outer-grid .grid .grid-20 .abovecenter-image,.outer-grid .grid .grid-25 .aboveleft-image,.outer-grid .grid .grid-25 .abovecenter-image,.outer-grid .grid .grid-33 .aboveleft-image,.outer-grid .grid .grid-33 .abovecenter-image,.outer-grid .grid .grid-50 .aboveleft-image,.outer-grid .grid .grid-50 .abovecenter-image{display:block}.outer-grid .grid .grid-20 .aboveleft-image .image-wrapper,.outer-grid .grid .grid-20 .abovecenter-image .image-wrapper,.outer-grid .grid .grid-25 .aboveleft-image .image-wrapper,.outer-grid .grid .grid-25 .abovecenter-image .image-wrapper,.outer-grid .grid .grid-33 .aboveleft-image .image-wrapper,.outer-grid .grid .grid-33 .abovecenter-image .image-wrapper,.outer-grid .grid .grid-50 .aboveleft-image .image-wrapper,.outer-grid .grid .grid-50 .abovecenter-image .image-wrapper{min-width:100%}.outer-grid .grid .grid-20 .aboveleft-image .image-wrapper img,.outer-grid .grid .grid-20 .abovecenter-image .image-wrapper img,.outer-grid .grid .grid-25 .aboveleft-image .image-wrapper img,.outer-grid .grid .grid-25 .abovecenter-image .image-wrapper img,.outer-grid .grid .grid-33 .aboveleft-image .image-wrapper img,.outer-grid .grid .grid-33 .abovecenter-image .image-wrapper img,.outer-grid .grid .grid-50 .aboveleft-image .image-wrapper img,.outer-grid .grid .grid-50 .abovecenter-image .image-wrapper img{min-width:100%}.outer-grid .grid .grid-20 .aboveleft-image+.content-wrapper,.outer-grid .grid .grid-20 .abovecenter-image+.content-wrapper,.outer-grid .grid .grid-25 .aboveleft-image+.content-wrapper,.outer-grid .grid .grid-25 .abovecenter-image+.content-wrapper,.outer-grid .grid .grid-33 .aboveleft-image+.content-wrapper,.outer-grid .grid .grid-33 .abovecenter-image+.content-wrapper,.outer-grid .grid .grid-50 .aboveleft-image+.content-wrapper,.outer-grid .grid .grid-50 .abovecenter-image+.content-wrapper{padding-top:0}@media screen and (max-width: 600px){.right-image,.left-image{display:none}}.image-wrapper{position:relative}@media only screen and (max-width: 767px){.image-wrapper{margin-right:0}}.grid-75 .csc .left-image+.content-wrapper,.grid-75 .csc .left-image ~ .button-wrapper,.grid-75 .csc .right-image+.content-wrapper,.grid-75 .csc .right-image ~ .button-wrapper{-moz-box-sizing:border-box;box-sizing:border-box;float:left;max-width:66%}@media screen and (max-width: 600px){.grid-75 .csc .left-image+.content-wrapper,.grid-75 .csc .left-image ~ .button-wrapper,.grid-75 .csc .right-image+.content-wrapper,.grid-75 .csc .right-image ~ .button-wrapper{width:100%;max-width:100%}}.grid-75 .csc .left-image ~ .button-wrapper,.grid-75 .csc .right-image ~ .button-wrapper{clear:both}span.metanavigation-headline{font-size:2.7em;color:#0a2864;padding:0 15px;padding-right:35px;line-height:1.1111111;margin-bottom:10px;font-family:"TheSansBold", Arial, Verdana, sans-serif;font-weight:normal;display:block}@media screen and (max-width: 767px){span.metanavigation-headline{font-size:24px}}.userroles .grid-20,.teaser-slider-primarycolor .grid-33{margin-bottom:20px;position:relative}.userroles .grid-20:last-child,.teaser-slider-primarycolor .grid-33:last-child{margin-bottom:0}.userroles .grid-20 a,.teaser-slider-primarycolor .grid-33 a{display:block;text-decoration:none}.userroles .grid-20 a:hover,.teaser-slider-primarycolor .grid-33 a:hover{opacity:0.9}.userroles .grid-20 .image-wrapper,.userroles .grid-20 img,.teaser-slider-primarycolor .grid-33 .image-wrapper,.teaser-slider-primarycolor .grid-33 img{margin-bottom:0;width:100%}.userroles .grid-20 .csc .aboveleft-image,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image{margin-bottom:-3px}.userroles .grid-20 .csc .aboveleft-image+.content-wrapper,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper{background:rgba(132,180,0,0.9);color:#fff;width:100%;position:absolute;padding-bottom:0;margin-bottom:0;bottom:0;height:53px}.userroles .grid-20 .csc .aboveleft-image+.content-wrapper:before,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper:before{bottom:10px;font-size:1.5em;float:right;position:absolute;right:10px}.userroles .grid-20 .csc .aboveleft-image+.content-wrapper p,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper p{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.6em;position:absolute;bottom:8px;left:13px;margin:0;display:block;max-width:80%}.userroles .grid-20 .csc .button-wrapper,.teaser-slider-primarycolor .grid-33 .csc .button-wrapper{display:none}.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper{background:rgba(10,40,100,0.9);padding:5px 13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper>*{color:#fff}.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper h1,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper h2,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper h3,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper h4,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper h5,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper h6,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper p,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper div.looks_like_a_headline{position:relative;display:block;left:auto;bottom:auto;font-size:1.6em;margin-bottom:0}@media only screen and (max-width: 767px){.metanavigation-layer div.userroles{margin-bottom:0}}.metanavigation-layer div.userroles h2,.metanavigation-layer div.userroles h3,.metanavigation-layer div.userroles div.looks_like_a_headline{color:#fff;padding-left:15px}@media only screen and (max-width: 767px){.metanavigation-layer div.userroles h2,.metanavigation-layer div.userroles h3,.metanavigation-layer div.userroles div.looks_like_a_headline{padding-left:0}.metanavigation-layer div.userroles>div{max-width:75%;width:100%;margin-bottom:0}.metanavigation-layer div.userroles .csc .aboveleft-image+.content-wrapper{position:static}.metanavigation-layer div.userroles .image-wrapper img{display:none}}.content .outer-grid div.grid-100>div.userroles,.content .outer-grid div.grid-100>div.teaser-slider-33,.content .outer-grid div.grid-75>div.teaser-slider-33,.content .outer-grid div.grid-100>div.teaser-slider-25,.content .outer-grid div.grid-75>div.teaser-slider-25{display:block}.content .outer-grid div.grid-100>div.userroles>div,.content .outer-grid div.grid-100>div.teaser-slider-33>div,.content .outer-grid div.grid-75>div.teaser-slider-33>div,.content .outer-grid div.grid-100>div.teaser-slider-25>div,.content .outer-grid div.grid-75>div.teaser-slider-25>div{float:none}html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]{width:100%;padding:30px 24px 45px 30px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 767px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]{padding:0}}html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]>h1,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]>h2,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]>h3,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]>h4,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]>h5,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]>h6,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] div.looks_like_a_headline{padding:0}html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .button-wrapper{margin-bottom:15px}@media only screen and (max-width: 1023px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-66{padding-right:5px}}html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-empty{background:none}@media only screen and (max-width: 767px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-empty{display:none}}html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-66,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-33{background:#fff;padding:30px 30px 15px 30px}@media only screen and (max-width: 767px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-66,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-33{padding:0 15px}}html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-66.grid-empty,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-33.grid-empty{background:none}@media only screen and (max-width: 767px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-66.grid-empty,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-33.grid-empty{display:none}}@media only screen and (max-width: 767px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-66,html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"] .grid-33{width:100%}}@media only screen and (max-width: 767px){html:not(.microsite-smarthome) .outer-grid .grid[style*="background-image"]{background:none !important}}html:not(.microsite-smarthome) .outer-grid .grid .enlarge-image img{width:270px}@media screen and (max-width: 600px){html:not(.microsite-smarthome) .outer-grid .grid .enlarge-image img{display:none}}.outer-grid .csc .content-wrapper{margin-bottom:30px}.outer-grid .csc .content-wrapper:last-child{padding-bottom:0;margin-bottom:0}.outer-grid .csc .content-wrapper *:last-child{margin-bottom:0}.grid.grid-background>div[class*="grid-"] .content-wrapper{padding:30px 30px 20px 30px}.grid.grid-background>div[class*="grid-"] .button-wrapper{padding:0 30px 20px 30px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) div[class*="grid-"] .csc div[class*="above"] ~ .button-wrapper{margin-bottom:0}.grid.grid-background>div[class*="grid-"] .csc .accordion{margin:0 30px 20px 30px;padding-top:30px}@media (max-width: 321px){.hide-mobile{display:none}}body{background:#fff;color:#3e3e3e;font:62.5%/1.2 Arial,Verdana,sans-serif;word-wrap:break-word}h1 a:link,h1 a:active,h1 a:visited,h2 a:link,h2 a:active,h2 a:visited,h3 a:link,h3 a:active,h3 a:visited,h4 a:link,h4 a:active,h4 a:visited,h5 a:link,h5 a:active,h5 a:visited,h6 a:link,h6 a:active,h6 a:visited,div.looks_like_a_headline a:link,div.looks_like_a_headline a:active,div.looks_like_a_headline a:visited{text-decoration:none;color:#0a2864}h1 a:hover,h1 a:focus,h2 a:hover,h2 a:focus,h3 a:hover,h3 a:focus,h4 a:hover,h4 a:focus,h5 a:hover,h5 a:focus,h6 a:hover,h6 a:focus,div.looks_like_a_headline a:hover,div.looks_like_a_headline a:focus{color:#84b400}h1,h2,h4,h5,div.looks_like_a_headline{margin-bottom:10px;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-weight:normal;color:#0a2864}h1{font-size:2.9em;line-height:1.241379}@media only screen and (max-width: 767px){h1{font-size:2.4em;line-height:1.125}}h2,div.looks_like_a_headline{font-size:2.7em;line-height:1.1111111}@media only screen and (max-width: 767px){h2,div.looks_like_a_headline{font-size:2.4em;line-height:1.125}}h3{font-size:2.2em;line-height:1.18181818;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-weight:normal;color:#84b400}h4{font-size:1.8em}h5{font-size:1.5em;line-height:1.333333333}h6{font-size:1.5em;font-weight:normal;line-height:1.333333333;color:#3e3e3e}p{font-size:1.5em;line-height:1.33333;margin:0 0 1em 0}img{max-width:100%;height:auto}dt{font-weight:bold}ul,dl{margin-bottom:1em;list-style:none;font-size:1.5em;padding-left:17px}ul ul,ul ol,dl ul,dl ol{margin-bottom:0;font-size:1em}@media screen and (min-width: 1024px){.no-touch .has-mediastage .content{position:relative;top:-43px;margin-bottom:-43px}}.content .grid-75 ul li ul li,.content .grid-100 ul li ul li,.content ul li ul li{font-size:1.0em}blockquote{margin:35px 0 35px 0;padding-left:60px;position:relative;font-size:1.5em;color:#6c7ea2}blockquote p{font-size:1em}blockquote:before{content:'”';position:absolute;top:-20px;left:20px;font-size:7em;color:#ced4e0}a:link,a:visited,a:active{color:#3e3e3e}a:hover,a:focus{color:#84b400}a[name],a:hover[name],a.name{color:inherit;text-decoration:none}th a:link,tfoot a:link{color:#fff}.buttonlink,.formular .form-input-tsr input,.formular .form-input-tb input,.formular .form-button button,button{background:#0a2864;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.4em;padding:10px 20px;text-decoration:none;color:#fff;line-height:1.2;border:none;margin:0 0 15px;display:inline-block}p .buttonlink,p .formular .form-input-tsr input,.formular .form-input-tsr p input,p .formular .form-input-tb input,.formular .form-input-tb p input,p .formular .form-button button,.formular .form-button p button,p button{font-size:1em;margin-bottom:0}.buttonlink:hover,.formular .form-input-tsr input:hover,.formular .form-input-tb input:hover,.formular .form-button button:hover,button:hover{background:#84b400}.buttonlink:link,.formular .form-input-tsr input:link,.formular .form-input-tb input:link,.formular .form-button button:link,.buttonlink:visited,.formular .form-input-tsr input:visited,.formular .form-input-tb input:visited,.formular .form-button button:visited,.buttonlink:active,.formular .form-input-tsr input:active,.formular .form-input-tb input:active,.formular .form-button button:active,button:link,button:visited,button:active{color:white}.content button,.content .buttonlink,.content .formular .form-input-tsr input,.formular .form-input-tsr .content input,.content .formular .form-input-tb input,.formular .form-input-tb .content input,.content .formular .form-button button,.formular .form-button .content button{position:relative;padding:10px 31px 10px 20px}.content button:before,.content .buttonlink:before,.content .formular .form-input-tsr input:before,.formular .form-input-tsr .content input:before,.content .formular .form-input-tb input:before,.formular .form-input-tb .content input:before,.content .formular .form-button button:before,.formular .form-button .content button:before{position:absolute;right:12px;top:50%;margin-top:-7px;float:right}@media only screen and (min-width: 1024px){header{background:#0a2864}}@media only screen and (max-width: 1023px){header{border-bottom:3px solid #0a2864}}.clear{clear:both;margin:-1px 0 0 0;height:0;font-size:0;line-height:0;width:100%}.ahem{position:absolute;overflow:hidden;height:0;width:0;left:-200em;top:-200em}.clearfix:after,.csc:after,header:after,.content:after,.scroll-hint:after,.wrapper:after,.metanavigation-tabs:after,.metanavigation-layer:after,.content .grid-100 .trail:after,.content .grid-75 .trail:after,.sitemap:after,.content .grid-75 .downloads li:after,.content .grid-100 .downloads li:after,.content .outer-grid ul.history:after,.grid:after,.formular fieldset:after,.formular .form-input:after,.formular .form-textarea:after,.formular .form-checkbox:after,.formular .form-submit:after,.formular .form-select:after,.formular .form-multiple-select:after,.formular .form-radiobutton:after,.formular .form-file:after,.formular .form-duplicate-button:after,.formular .csc-form-element-submit:after,.form-help-above:after,.form-grid:after,.form-step:after,.powermail_tabmenu:after,.directsearch fieldset>div:after,.directsearch:after,.mainnavigation:after,strong.logo:after,.metanavigation ul:after,ul.country-switch ul:after,.dl-menuheader:after,.sidenavigation li:after,footer:after,.description-helper-above:after{content:"";display:table;clear:both}.content{position:relative;width:100%;overflow:hidden;min-height:600px}@media only screen and (max-width: 767px){.content{min-height:300px}}h1,h2,h3,h4,h5,h6,div.looks_like_a_headline,.visual-text p,.grid-20 .content-wrapper p,.mainnavigation a,.sidenavigation a,.dl-menu a{word-wrap:break-word;overflow-wrap:break-word}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content div.looks_like_a_headline{margin-left:0}.content .content-wrapper h1,.content .content-wrapper h2,.content .content-wrapper h3,.content .content-wrapper h4,.content .content-wrapper h5,.content .content-wrapper h6,.content .content-wrapper div.looks_like_a_headline{margin-left:0}.content h1{margin-bottom:13px}.content h2,.content div.looks_like_a_headline{margin-bottom:22px}.content h3{margin-bottom:15px}.content .grid-75 ul,.content .grid-100 ul,.visual-wrapper .grid ul{margin:0;padding-left:0;font-size:1em}.content .grid-75 ul li,.content .grid-100 ul li,.visual-wrapper .grid ul li{background:url(/fileadmin/twt_customer/base/system/templates/images/bullet.png) 3px 7px no-repeat;font-size:1.5em;margin:0 0 0.5em 0;line-height:1.33333;padding-left:1.5em}iframe{width:100%;max-width:100%;margin-bottom:2em;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0)}a.editlink{background:url(/fileadmin/twt_customer/base/system/templates/images/ico_edit.png) left center no-repeat;background-size:14px;padding:5px 0 4px 20px;margin-bottom:20px;font-size:1.5em;color:#0a2864;display:inline-block}a.editlink:hover{text-decoration:none}.small-hint{font-size:1.1em}.table-wrapper+.small-hint{padding:0 5px;margin-top:-4em;margin-bottom:4em}.formular .table-wrapper+.small-hint{margin-bottom:25px}table{font-size:1.5em;border-collapse:separate;border-spacing:5px 0}table caption{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.466666666em;color:#0a2864;margin-bottom:0.75em}table table,table p,table h5,table h6,table label,table .has-error .help-block{font-size:1em}table h1,table h2,table div.looks_like_a_headline{font-size:1.933333333em}table h3{font-size:1.466666666em}table h4{font-size:1.2em}.content .csc table ul li,.content .csc table ol li{font-size:1em}th,thead td{text-align:left;font-weight:normal;background:#6c7ea2;color:#fff}th,td{vertical-align:top;padding:10px}tbody td{border-bottom:1px solid #e6e9ef}.formular tbody td{background:#fff}tbody tr:last-child td{border-bottom:none}tfoot td{background:#9da9c1;color:#fff}.table-border td,.table-border:last-child td{border-bottom:3px solid #9da9c1}.table-alternate-rows{border-spacing:2px}.table-alternate-rows td{border-bottom:0}.table-alternate-rows tbody .odd td{background:#e6e9ef}.scroll-hint span{display:none;font-size:1.5em;font-weight:bold;font-style:normal;width:65px;height:20px;text-indent:-9999px}.table-scroll-right .scroll-hint .scroll-right{display:inline-block;float:right;width:50%;background:url(/fileadmin/twt_customer/base/system/templates/images/ico_scrollright.png) right center no-repeat;background-size:auto 17px}.table-scroll-left .scroll-hint .scroll-left{display:inline-block;float:left;width:50%;background:url(/fileadmin/twt_customer/base/system/templates/images/ico_scrollleft.png) left center no-repeat;background-size:auto 17px}.table-wrapper{position:relative;overflow:hidden;margin-bottom:5em;clear:both}div[class*="form-grid"]>.table-wrapper{background:#e6e9ef;padding:20px}fieldset div[class*="form-grid"]>.table-wrapper,div.form-summary>.table-wrapper{padding:0}.table-innerwrapper{margin-top:10px;width:100%;overflow-x:auto}.table-scroll-right:after,.table-scroll-left:before{content:'';display:block;width:50px;height:100%;position:absolute;z-index:10;top:27px}div[class*="form-grid"]:not(.form-summary)>.table-scroll-right:after,div[class*="form-grid"]:not(.form-summary)>.table-scroll-left:before{top:38px}.table-scroll-left:before{left:0;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left right, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(right, rgba(255,255,255,0), #fff);background-image:-moz-linear-gradient(right, rgba(255,255,255,0), #fff);background-image:-ms-linear-gradient(right, rgba(255,255,255,0), #fff);background-image:linear-gradient(right, rgba(255,255,255,0), #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255,255,255,0)', endColorStr='#fff')}div[class*="form-grid"]>.table-scroll-left:before{background-color:rgba(230,233,239,0);background-image:-webkit-gradient(linear, left right, left bottom, from(rgba(230,233,239,0)), to(#e6e9ef));background-image:-webkit-linear-gradient(right, rgba(230,233,239,0), #e6e9ef);background-image:-moz-linear-gradient(right, rgba(230,233,239,0), #e6e9ef);background-image:-ms-linear-gradient(right, rgba(230,233,239,0), #e6e9ef);background-image:linear-gradient(right, rgba(230,233,239,0), #e6e9ef);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(230,233,239,0)', endColorStr='#e6e9ef')}div[class*="form-grid"]:not(.form-summary)>.table-scroll-left:before{left:20px}.table-scroll-right:after{right:0;background-color:rgba(255,255,255,0);background-image:-webkit-gradient(linear, left left, left bottom, from(rgba(255,255,255,0)), to(#fff));background-image:-webkit-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-moz-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:-ms-linear-gradient(left, rgba(255,255,255,0), #fff);background-image:linear-gradient(left, rgba(255,255,255,0), #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(255,255,255,0)', endColorStr='#fff')}div[class*="form-grid"]>.table-scroll-right:after{background-color:rgba(230,233,239,0);background-image:-webkit-gradient(linear, left left, left bottom, from(rgba(230,233,239,0)), to(#e6e9ef));background-image:-webkit-linear-gradient(left, rgba(230,233,239,0), #e6e9ef);background-image:-moz-linear-gradient(left, rgba(230,233,239,0), #e6e9ef);background-image:-ms-linear-gradient(left, rgba(230,233,239,0), #e6e9ef);background-image:linear-gradient(left, rgba(230,233,239,0), #e6e9ef);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(230,233,239,0)', endColorStr='#e6e9ef')}div[class*="form-grid"]:not(.form-summary)>.table-scroll-right:after{right:20px}.wrapper,.metanavigation>ul,.metanavigation-tabs,.metanavigation-layer{width:100%;max-width:1170px;margin:0 auto;padding:0;display:block}@media screen and (max-width: 1170px){.wrapper,.metanavigation>ul,.metanavigation-tabs,.metanavigation-layer{padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width: 767px){.wrapper,.metanavigation>ul,.metanavigation-tabs,.metanavigation-layer{padding:0 15px}}.content .grid-100 .trail,.content .grid-75 .trail{font-size:1em;list-style:none;margin:30px 0 18px;padding:0 0 0 15px}.content .grid-100 .trail li,.content .grid-75 .trail li{background:none;float:left;font-size:1em;line-height:1.7em;padding:0}.content .grid-100 .trail li:after,.content .grid-75 .trail li:after{color:#0a2864;font-size:1.4em;position:relative;top:2px}.content .grid-100 .trail li a,.content .grid-100 .trail li span,.content .grid-75 .trail li a,.content .grid-75 .trail li span{display:inline-block;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.1em;margin-right:3px;text-decoration:none;text-transform:uppercase}.content .grid-100 .trail li span,.content .grid-75 .trail li span{color:#0a2864}.content .grid-100 .trail li a,.content .grid-75 .trail li a{color:#0a2864}.content .grid-100 .trail li a:after,.content .grid-75 .trail li a:after{margin-left:3px}.content .grid-100 .trail li a:hover,.content .grid-75 .trail li a:hover{color:#84b400}.content .grid-100 .trail li.first a,.content .grid-75 .trail li.first a{float:left}.content .grid-100 .trail li.first a:before,.content .grid-75 .trail li.first a:before{font-size:1.2em;margin-top:3px;margin-right:-3px}.content .grid-100 .trail li.first a:after,.content .grid-75 .trail li.first a:after{margin-left:0}.sitemap{width:25%;margin:15px 0 30px 0;float:left}.sitemap:nth-child(4n+6){clear:left}.sitemap dl{font-family:"TheSansBold",Arial,Verdana,sans-serif;margin:15px 15px 0 0;padding:0}.sitemap dt{font-size:1.4666666em;font-weight:normal}.sitemap dt a{color:#84b400}.sitemap dd{margin:0;list-style:none}.sitemap a{margin-top:10px;padding:5px 0 5px 0;display:block;color:#0a2864;text-decoration:none}.sitemap a:hover{color:#84b400}@media screen and (max-width: 767px){.sitemap{width:100%;float:none}.sitemap dl{margin:15px 0 0}}.accordion{font-size:1em;list-style-type:none;margin:0;padding:0}.accordion dt{background:#e6e9ef;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1em;font-weight:normal;margin-bottom:4px}.accordion dt a{color:#0a2864;display:block;font-size:1.8em;text-decoration:none;line-height:1.3em;padding:7px 15px 7px 20px;position:relative}.accordion dt a:before{float:right}.accordion dt.active{margin-bottom:0}.accordion dt.active a{color:#84b400;margin-bottom:0}.accordion dt.active a:before{color:#0a2864;top:10px}.accordion dd{background:#e6e9ef;padding:0 50px 0 20px;margin:-4px 0 2px;height:0px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.accordion dd.active{display:block;max-height:10000px;height:auto;padding:10px 50px 20px 20px}@media only screen and (max-width: 767px){.accordion dd.active{padding:10px 20px 20px 20px;margin-bottom:2px}}.accordion dd.active div.csc div.content-wrapper{margin-left:0;margin-bottom:0}.accordion dd.active div.csc .button-wrapper{margin-top:20px}.accordion dd p{font-family:Arial,Verdana,sans-serif;margin:0 0 25px 0}.accordion dd *:last-child{margin-bottom:0}.accordion dd:last-child{position:relative;top:-4px}.content .grid-75 .filter-picker,.content .grid-100 .filter-picker{margin:20px 0 30px;padding:0}.content .grid-75 .filter-picker li,.content .grid-100 .filter-picker li{background:none;display:block;float:left;margin:0;padding:0;width:16%;text-align:center;border-right:1px dotted #0a2864}@media only screen and (max-width: 767px){.content .grid-75 .filter-picker li,.content .grid-100 .filter-picker li{width:32%;margin-bottom:20px}.content .grid-75 .filter-picker li:nth-child(3n+0),.content .grid-100 .filter-picker li:nth-child(3n+0){border-right:none}}.content .grid-75 .filter-picker li.active a,.content .grid-100 .filter-picker li.active a{color:#84b400}.content .grid-75 .filter-picker li:last-child,.content .grid-100 .filter-picker li:last-child{border-right:0}.content .grid-75 .filter-picker li a,.content .grid-100 .filter-picker li a{text-decoration:none;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-weight:bold;font-size:1.3em}@media only screen and (max-width: 767px){.content .grid-75 .filter-picker li a,.content .grid-100 .filter-picker li a{font-size:1em}}.content .grid-75 .filter-picker li a.disabled,.content .grid-100 .filter-picker li a.disabled{cursor:default;color:#e6e9ef}.search-container{width:49%;display:inline-block;float:right}@media only screen and (max-width: 767px){.search-container{width:100%;float:none}}.content .select .loading ~ .styledSelect:before{content:'';top:3px;width:30px;height:30px;display:block;background:url(/fileadmin/twt_customer/base/system/templates/images/loader.gif) center center no-repeat;background-size:20px 20px}.twt-download{margin-bottom:60px}.twt-download fieldset div.select{width:auto !important;min-width:49%;display:inline-block}.twt-download fieldset div.select ul.options{overflow-x:auto}.twt-download .loader{display:none;height:50px;background:url(/typo3conf/ext/twt_download/Resources/Public/Images/ista_loading.gif) center center no-repeat #fff}.content .grid-75 .downloads,.content .grid-100 .downloads{font-size:1em;list-style-image:none;padding:0}.content .grid-75 .downloads li,.content .grid-100 .downloads li{background:#e6e9ef;font-size:1em;padding:15px 10px;position:relative}.content .grid-75 .downloads li img,.content .grid-100 .downloads li img{float:left;border:1px solid #9da9c1}.content .grid-75 .downloads li img[height="0"],.content .grid-100 .downloads li img[height="0"]{display:none}.content .grid-75 .downloads li div,.content .grid-100 .downloads li div{margin:20px 0 0 10px;float:left;width:72%}.content .grid-75 .downloads li div a,.content .grid-100 .downloads li div a{color:#0a2864;display:block;font-size:1.5em;font-weight:bold;line-height:1.33333;text-decoration:none}.content .grid-75 .downloads li div a:hover,.content .grid-100 .downloads li div a:hover{text-decoration:underline}.content .grid-75 .downloads li div span,.content .grid-100 .downloads li div span{color:#6c7ea2;display:block;font-size:0.8em;font-weight:normal;margin-top:5px}@media only screen and (max-width: 767px){.content .grid-75 .downloads li div,.content .grid-100 .downloads li div{margin:0 0 0 10px}}.content .grid-75 .downloads li:nth-child(odd),.content .grid-100 .downloads li:nth-child(odd){background:#fff}.content .grid-75 ul.checked,.content .grid-100 ul.checked,.visual-wrapper .csc ul.checked{list-style-image:none}.content .grid-75 ul.checked li,.content .grid-100 ul.checked li,.visual-wrapper .csc ul.checked li{background:none;position:relative;padding-left:25px}.content .grid-75 ul.checked li:before,.content .grid-100 ul.checked li:before,.visual-wrapper .csc ul.checked li:before{color:#84b400;position:absolute;left:0;font-size:20px}@media only screen and (max-width: 767px){.content .grid-75 ul,.content .grid-100 ul,.visual-wrapper .csc ul{padding:0}}.fancybox span{float:right;margin-top:15px}.fancybox span.first{color:#84b400;font-size:2em;position:absolute;bottom:10px;right:0px}.fancybox-inner .csc{max-width:750px;margin:0 auto}.fancybox-inner .csc ul li{background:url(/fileadmin/twt_customer/base/system/templates/images/bullet.png) 3px 7px no-repeat;padding-left:1.5em}.fancybox-inner .csc ul li ul{margin-top:0.5em}.fancybox-inner .csc .checked{list-style-image:none}.fancybox-inner .csc .checked li{background:none;position:relative;padding-left:25px}.fancybox-inner .csc .checked li:before{color:#84b400;position:absolute;left:0;font-size:20px}.fancybox-inner .csc ol li{font-size:1.5em;line-height:1.33333}.fancybox-inner .csc ol li ol{margin-top:0.5em}.fancybox-inner .csc li{margin:0 0 0.5em}.fancybox-inner .csc li li{font-size:1em}.download-teaser .grid-33:nth-child(3n+1){margin-right:0}.download-teaser .grid-33 img{border:1px solid #9da9c1;height:auto;width:auto;max-height:100%;max-width:100%}.download-teaser .grid-33 img[height="0"]{display:none}.download-teaser .grid-33>a{display:inline-block;height:198px;max-height:198px;width:100%}@media only screen and (max-width: 767px){.download-teaser .grid-33>a{height:auto}}@media screen and (max-width: 600px){.download-teaser .grid-33{width:100%;margin-bottom:0;padding-bottom:0}.download-teaser .grid-33 img{display:none}}.download-teaser .grid-33.last{margin:0}.download-teaser div div a{font-size:1.3em;display:block;padding-left:10px;position:relative}.download-teaser div div a:before{color:#6c7ea2;font-size:1.4em;position:absolute;top:-2px;left:-6px}.download-teaser p{font-size:1.4em;padding-left:10px}.download-teaser span{color:#6c7ea2;font-size:1em;display:block;padding-left:0}.download-teaser div a{color:#6c7ea2;margin:12px 0 5px;text-decoration:none}.download-teaser div a:hover,.download-teaser div a:focus{text-decoration:underline}.grid>div.right-image{float:right}.video-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:2em}.visual-wrapper .grid .content-wrapper ul,.visual-wrapper .grid .content-wrapper ol,.content .content-wrapper ul,.content .content-wrapper ol{margin-bottom:25px;font-size:1em}.visual-wrapper .grid .content-wrapper ol ol,.visual-wrapper .grid .content-wrapper ul ul,.visual-wrapper .grid .content-wrapper ol ul,.visual-wrapper .grid .content-wrapper ul ol,.content .content-wrapper ol ol,.content .content-wrapper ul ul,.content .content-wrapper ol ul,.content .content-wrapper ul ol{margin-top:0.5em}.visual-wrapper .grid .content-wrapper li,.content .content-wrapper li{font-size:1.5em;line-height:1.33333;margin:0 0 0.5em;padding-left:1.5em}.visual-wrapper .grid .content-wrapper ol li,.content .content-wrapper ol li{padding-left:0}.visual-wrapper .grid .content-wrapper li li,.content .content-wrapper li li{font-size:1em}.content .outer-grid .location-data{clear:both}.content .outer-grid .location-data li{background:none;padding-left:0;margin-bottom:10px;font-size:1.3em}@media only screen and (min-width: 768px){.form-locationfinder .form-button{margin-top:25px}}.formular.form-locationfinder h1{padding:0 20px}.formular.form-locationfinder .form-input label{font-family:"TheSansBold",Arial,Verdana,sans-serif;margin-bottom:10px}.location-data a,.locationfinder-results a{color:#84b400;text-decoration:none}.location-data a:hover,.locationfinder-results a:hover{color:#0a2864}.mail:before,.phone:before,.web:before,.address:before,.fax:before{width:25px;display:inline-block;position:relative;top:2px;color:#9da9c1}.mail:before{top:4px;font-size:1.5em;margin-top:-3px}.phone:before{font-size:1.3em}.address:before{font-size:1.1em}.locationfinder-results{margin-bottom:100px}.locationfinder-results p{font-size:1.3em;margin-bottom:5px}.locationfinder-results p+h1,.locationfinder-results p+h2,.locationfinder-results p+h3,.locationfinder-results p+h4,.locationfinder-results p+h5,.locationfinder-results p+h6,.locationfinder-results p+div.looks_like_a_headline{margin-top:40px}.formular.form-search fieldset{max-width:570px;margin-bottom:20px}.formular.form-search .form-input{margin-bottom:0}@media only screen and (max-width: 767px){.formular.form-search .form-input.form-grid-75{width:65%}.formular.form-search .form-button.form-grid-25{width:35%;padding-left:10px}}.content ul.ui-autocomplete,ul.ui-autocomplete{position:absolute;left:11px;right:11px;padding-bottom:10px;display:block;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}@media only screen and (max-width: 767px){.content ul.ui-autocomplete,ul.ui-autocomplete{left:0;right:0}}.content ul.ui-autocomplete li,ul.ui-autocomplete li{display:block;background:none;margin:0;padding:0}.content ul.ui-autocomplete a,ul.ui-autocomplete a{display:block;padding:6px 10px 7px 10px;color:#3e3e3e;text-decoration:none}.content ul.ui-autocomplete a:hover,.content ul.ui-autocomplete a:focus,ul.ui-autocomplete a:hover,ul.ui-autocomplete a:focus{text-decoration:none}.content ul.ui-autocomplete .ui-state-focus,.content ul.ui-autocomplete li:hover,.content ul.ui-autocomplete li:focus,ul.ui-autocomplete .ui-state-focus,ul.ui-autocomplete li:hover,ul.ui-autocomplete li:focus{background:#e6e9ef;border:none}.searchresults-info{margin-bottom:20px;display:block;font-size:1.3em}.searchresults{list-style:none;padding:0}@media only screen and (min-width: 768px){.searchresults{width:65%;max-width:570px;float:left}}.searchresults li{margin-bottom:60px}.searchresults h2,.searchresults div.looks_like_a_headline{font-size:1.8em;margin-bottom:10px}.searchresults p{margin-bottom:15px}.content .searchresults .trail{margin:0;padding:0}.content .searchresults .trail li:last-child a:after{content:''}.searchresults-loader{clear:both;margin-bottom:60px;display:none;height:50px;background:url(/typo3conf/ext/twt_download/Resources/Public/Images/ista_loading.gif) center center no-repeat #fff}@media only screen and (min-width: 768px){.searchresults-loader{width:65%;max-width:570px;float:left}}p .results-highlight{font-weight:bold}h2 .results-highlight{font-family:"TheSansExtraBold",Arial,Verdana,sans-serif}@media only screen and (min-width: 768px){.searchresults-filter{float:right;width:30%}}.searchresults-filter dl{font-size:1em;margin-bottom:40px}@media only screen and (max-width: 767px){.searchresults-filter dl{padding-left:0}}.searchresults-filter dt{font-size:1.8em;font-weight:normal;font-family:"TheSansBold",Arial,Verdana,sans-serif;color:#0a2864;margin:0 0 15px 0}.searchresults-filter dd{font-size:1.3em;margin:0 0 15px 0}.searchresults-filter dd a{text-decoration:none}.content .outer-grid ul.history{width:100%;margin-bottom:4em;background:url(/fileadmin/twt_customer/base/system/templates/images/bg_history.png) center repeat-y}@media only screen and (max-width: 767px){.content .outer-grid ul.history{background:none}}.content .outer-grid ul.history li{position:relative;padding:0;background:#e6e9ef}@media only screen and (min-width: 768px){.content .outer-grid ul.history li{width:46%;margin-bottom:0}}@media only screen and (max-width: 767px){.content .outer-grid ul.history li{display:inline-block;width:100%;margin-bottom:20px}}.content .outer-grid ul.history li:first-child:after{content:' ';width:10px;height:28px;background:#fff;display:block;position:absolute;top:0;right:-10%}@media only screen and (max-width: 767px){.content .outer-grid ul.history li:first-child:after{display:none}}@media only screen and (min-width: 768px){.content .outer-grid ul.history li:nth-child(2n+1){float:left;clear:both;margin-bottom:25px}}.content .outer-grid ul.history li:nth-child(2n+1) strong:after{top:13px;right:-27px}@media only screen and (max-width: 767px){.content .outer-grid ul.history li:nth-child(2n+1) strong:after{content:''}}.content .outer-grid ul.history li:nth-child(2n+1) strong:before{left:106.25%}@media screen and (max-width: 1280px) and (min-width: 1080px){.content .outer-grid ul.history li:nth-child(2n+1) strong:before{left:106%}}@media screen and (max-width: 1079px) and (min-width: 1024px){.content .outer-grid ul.history li:nth-child(2n+1) strong:before{left:105.85%}}@media screen and (max-width: 1023px) and (min-width: 1000px){.content .outer-grid ul.history li:nth-child(2n+1) strong:before{left:106.5%}}@media screen and (max-width: 999px) and (min-width: 768px){.content .outer-grid ul.history li:nth-child(2n+1) strong:before{left:105.85%}}@media only screen and (min-width: 768px){.content .outer-grid ul.history li:nth-child(2n+2){float:right;margin-top:25px}}.content .outer-grid ul.history li:nth-child(2n+2) strong:after{top:17px;left:-28px}@media only screen and (max-width: 767px){.content .outer-grid ul.history li:nth-child(2n+2) strong:after{content:''}}.content .outer-grid ul.history li:nth-child(2n+2) strong:before{right:106.15%}@media screen and (max-width: 1280px) and (min-width: 1080px){.content .outer-grid ul.history li:nth-child(2n+2) strong:before{right:105.95%}}@media screen and (max-width: 1079px) and (min-width: 1024px){.content .outer-grid ul.history li:nth-child(2n+2) strong:before{right:105.95%}}@media screen and (max-width: 1023px) and (min-width: 1000px){.content .outer-grid ul.history li:nth-child(2n+2) strong:before{right:106.5%}}@media screen and (max-width: 999px) and (min-width: 768px){.content .outer-grid ul.history li:nth-child(2n+2) strong:before{right:105.95%}}@media only screen and (min-width: 768px){.content .outer-grid ul.history li:nth-child(2){margin-top:60px}}.content .outer-grid ul.history li:last-child{margin-bottom:0}.content .outer-grid ul.history p{margin-top:20px;padding:0 20px;font-size:0.8666666em;line-height:1.76923076em}.content .outer-grid ul.history strong{display:block;width:100%;padding:15px 0;text-align:center;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-weight:normal;background:#0a2864;font-size:1.93333333333em;color:#fff}@media only screen and (max-width: 767px){.content .outer-grid ul.history strong{font-size:1.6em;padding:10px 0}}.content .outer-grid ul.history strong:after{position:absolute;font-size:1.5em;color:#0a2864}.content .outer-grid ul.history strong:before{content:' ';top:28px;position:absolute;display:block;width:20px;height:20px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background:#84b400}@media only screen and (max-width: 767px){.content .outer-grid ul.history strong:before{display:none}}.interactive-house{position:relative;width:700px;max-width:100%;height:825px;margin:0 auto}@media only screen and (max-width: 767px){.interactive-house{width:450px;height:442px}}@media screen and (max-width: 479px){.interactive-house{width:290px;height:382px}}.interactive-house .hotspot{position:absolute;display:block}@media only screen and (max-width: 767px){.interactive-house .hotspot:not(.hotspot-info){display:none}}.interactive-house .hotspot img{position:absolute;top:0;left:0;opacity:0}.interactive-house .hotspot .hotspot-animation-frame-1{opacity:1}.interactive-house .hotspot-info{display:block;width:37px;height:37px;background:url(/fileadmin/twt_customer/base/system/templates/images/hotspot-info.png) no-repeat;background-size:cover;text-indent:-9999px}.interactive-house .hotspot-info:after{content:' ';display:block;top:20px;height:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line.png) repeat-x;position:absolute}.interactive-house span[class*=hotspot-wrapper]:hover .hotspot-animation-frame-1{opacity:0}.interactive-house span[class*=hotspot-wrapper]:hover .hotspot-animation-frame-2{opacity:1}.interactive-house span[class*=hotspot-wrapper]:hover .hotspot-info{background:url(/fileadmin/twt_customer/base/system/templates/images/hotspot-info-hover.png) no-repeat;background-size:cover}.interactive-house-radio{background:url(/fileadmin/twt_customer/base/system/templates/images/ista_house.png) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.interactive-house-radio{background:url(/fileadmin/twt_customer/base/system/templates/images/house-01-phone.png) no-repeat;background-size:contain}.interactive-house-radio.interactive-house-fr{background-image:url(/fileadmin/twt_customer/base/system/templates/images/house-01-phone-fr.png);background-size:contain}.interactive-house-radio.interactive-house-dk{background-image:url(/fileadmin/twt_customer/base/system/templates/images/house-01-phone-dk.png)}.interactive-house-radio.interactive-house-it{background-image:url(/fileadmin/twt_customer/base/system/templates/images/house-01-phone-it.png)}.interactive-house-radio.interactive-house-cz{background-image:url(/fileadmin/twt_customer/base/system/templates/images/house-01-phone-cz.png)}}.interactive-house-radio .hotspot-wrapper-01 .hotspot-product,.interactive-house-radio .hotspot-wrapper-06 .hotspot-product,.interactive-house-radio .hotspot-wrapper-07 .hotspot-product{width:47px;height:35px;left:216px}.interactive-house-radio .hotspot-wrapper-01 .hotspot-product{top:150px}.interactive-house-radio .hotspot-wrapper-01 .hotspot-info{top:135px}.interactive-house-radio .hotspot-wrapper-01 .hotspot-info:after{width:180px;left:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-01 .hotspot-info{top:80px}.interactive-house-radio .hotspot-wrapper-01 .hotspot-info:after{width:114px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-01 .hotspot-info{top:44px}.interactive-house-radio .hotspot-wrapper-01 .hotspot-info:after{width:60px}}.interactive-house-radio .hotspot-wrapper-02 .hotspot-product{width:54px;height:55px;right:195px;bottom:254px}.interactive-house-radio .hotspot-wrapper-02 .hotspot-info{right:0;bottom:264px}.interactive-house-radio .hotspot-wrapper-02 .hotspot-info:after{width:160px;right:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-02 .hotspot-info{bottom:121px}.interactive-house-radio .hotspot-wrapper-02 .hotspot-info:after{width:103px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-02 .hotspot-info{bottom:156px}.interactive-house-radio .hotspot-wrapper-02 .hotspot-info:after{width:57px}}.interactive-house-radio .hotspot-wrapper-03 .hotspot-product{width:54px;height:66px;right:350px;bottom:245px}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info{left:0;bottom:35px}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info:after{width:285px;left:100%}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info:before{content:' ';display:block;height:195px;right:-284px;bottom:17px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-03 .hotspot-info{bottom:22px}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info:before{height:68px;bottom:17px;right:-172px}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info:after{width:169px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-03 .hotspot-info{bottom:80px}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info:before{height:65px;bottom:17px;right:-100px}.interactive-house-radio .hotspot-wrapper-03 .hotspot-info:after{width:99px}}.interactive-house-radio .hotspot-wrapper-04 .hotspot-product{width:50px;height:68px;bottom:470px;right:345px}.interactive-house-radio .hotspot-wrapper-04 .hotspot-info{right:0;bottom:479px}.interactive-house-radio .hotspot-wrapper-04 .hotspot-info:after{width:330px;right:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-04 .hotspot-info{bottom:228px}.interactive-house-radio .hotspot-wrapper-04 .hotspot-info:after{width:197px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-04 .hotspot-info{bottom:235px}.interactive-house-radio .hotspot-wrapper-04 .hotspot-info:after{width:114px}}.interactive-house-radio .hotspot-wrapper-05 .hotspot-product{width:26px;height:41px;bottom:355px;right:370px}.interactive-house-radio .hotspot-wrapper-05 .hotspot-info{right:0;bottom:357px}.interactive-house-radio .hotspot-wrapper-05 .hotspot-info:after{width:338px;right:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-05 .hotspot-info{bottom:162px}.interactive-house-radio .hotspot-wrapper-05 .hotspot-info:after{width:200px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-05 .hotspot-info{bottom:182px}.interactive-house-radio .hotspot-wrapper-05 .hotspot-info:after{width:118px}}.interactive-house-radio .hotspot-wrapper-06 .hotspot-product{top:275px}.interactive-house-radio .hotspot-wrapper-07 .hotspot-product{top:395px}.interactive-house-radio .hotspot-wrapper-08 .hotspot-product{width:54px;height:59px;bottom:235px;left:135px}.interactive-house-radio .hotspot-wrapper-08 .hotspot-info{left:0;bottom:243px}.interactive-house-radio .hotspot-wrapper-08 .hotspot-info:after{width:102px;left:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-08 .hotspot-info{bottom:99px}.interactive-house-radio .hotspot-wrapper-08 .hotspot-info:after{width:69px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-08 .hotspot-info{bottom:155px}.interactive-house-radio .hotspot-wrapper-08 .hotspot-info:after{width:32px}}.interactive-house-radio .hotspot-wrapper-09 .hotspot-product{width:72px;height:67px;bottom:192px;right:167px}.interactive-house-radio .hotspot-wrapper-09 .hotspot-info{right:0;bottom:197px}.interactive-house-radio .hotspot-wrapper-09 .hotspot-info:after{width:135px;right:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-09 .hotspot-info{bottom:81px}.interactive-house-radio .hotspot-wrapper-09 .hotspot-info:after{width:88px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-09 .hotspot-info{bottom:94px}.interactive-house-radio .hotspot-wrapper-09 .hotspot-info:before{content:' ';display:block;bottom:16px;left:-54px;height:36px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}.interactive-house-radio .hotspot-wrapper-09 .hotspot-info:after{width:53px}}.interactive-house-radio .hotspot-wrapper-10 .hotspot-product,.interactive-house-radio .hotspot-wrapper-11 .hotspot-product,.interactive-house-radio .hotspot-wrapper-12 .hotspot-product{width:96px;height:55px;right:150px}.interactive-house-radio .hotspot-wrapper-10 .hotspot-product{top:200px}.interactive-house-radio .hotspot-wrapper-10 .hotspot-info{right:0;top:196px}.interactive-house-radio .hotspot-wrapper-10 .hotspot-info:after{width:116px;right:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-10 .hotspot-info{top:113px}.interactive-house-radio .hotspot-wrapper-10 .hotspot-info:after{width:78px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-10 .hotspot-info{top:68px}.interactive-house-radio .hotspot-wrapper-10 .hotspot-info:after{width:37px}}.interactive-house-radio .hotspot-wrapper-11 .hotspot-product{top:288px}.interactive-house-radio .hotspot-wrapper-12 .hotspot-product{top:404px}.interactive-house-radio .hotspot-wrapper-13 .hotspot-product,.interactive-house-radio .hotspot-wrapper-14 .hotspot-product,.interactive-house-radio .hotspot-wrapper-15 .hotspot-product{width:40px;height:56px;left:140px}.interactive-house-radio .hotspot-wrapper-13 .hotspot-product{bottom:460px}.interactive-house-radio .hotspot-wrapper-13 .hotspot-info{left:0;bottom:462px}.interactive-house-radio .hotspot-wrapper-13 .hotspot-info:after{width:110px;left:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-13 .hotspot-info{top:184px}.interactive-house-radio .hotspot-wrapper-13 .hotspot-info:after{width:74px}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-13 .hotspot-info{top:115px}.interactive-house-radio .hotspot-wrapper-13 .hotspot-info:after{width:34px}}.interactive-house-radio .hotspot-wrapper-14 .hotspot-product{bottom:343px}.interactive-house-radio .hotspot-wrapper-15 .hotspot-product{top:195px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-product,.interactive-house-radio .hotspot-wrapper-17 .hotspot-product,.interactive-house-radio .hotspot-wrapper-18 .hotspot-product,.interactive-house-radio .hotspot-wrapper-19 .hotspot-product,.interactive-house-radio .hotspot-wrapper-20 .hotspot-product,.interactive-house-radio .hotspot-wrapper-21 .hotspot-product{width:22px;height:32px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-product,.interactive-house-radio .hotspot-wrapper-17 .hotspot-product,.interactive-house-radio .hotspot-wrapper-18 .hotspot-product{left:250px}.interactive-house-radio .hotspot-wrapper-19 .hotspot-product,.interactive-house-radio .hotspot-wrapper-20 .hotspot-product,.interactive-house-radio .hotspot-wrapper-21 .hotspot-product{right:263px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-product,.interactive-house-radio .hotspot-wrapper-19 .hotspot-product{top:220px}.interactive-house-radio .hotspot-wrapper-17 .hotspot-product,.interactive-house-radio .hotspot-wrapper-20 .hotspot-product{top:330px}.interactive-house-radio .hotspot-wrapper-18 .hotspot-product,.interactive-house-radio .hotspot-wrapper-21 .hotspot-product{top:430px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-info{top:235px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-info:after{width:225px;left:100%}.interactive-house-radio .hotspot-wrapper-16 .hotspot-info:before{content:' ';display:block;bottom:16px;right:-226px;height:5px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-16 .hotspot-info{top:130px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-info:after{width:136px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-info:before{display:none}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-16 .hotspot-info{top:79px}.interactive-house-radio .hotspot-wrapper-16 .hotspot-info:after{width:79px}}.interactive-house-radio .hotspot-wrapper-22 .hotspot-product{width:43px;height:49px;left:194px;top:170px}.interactive-house-radio .hotspot-wrapper-22 .hotspot-info{top:183px}.interactive-house-radio .hotspot-wrapper-22 .hotspot-info:after{width:180px;left:100%}@media only screen and (max-width: 767px){.interactive-house-radio .hotspot-wrapper-22 .hotspot-info{top:133px}.interactive-house-radio .hotspot-wrapper-22 .hotspot-info:after{width:108px}.interactive-house-radio .hotspot-wrapper-22 .hotspot-info:before{content:' ';display:block;height:17px;right:-110px;bottom:17px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}}@media screen and (max-width: 479px){.interactive-house-radio .hotspot-wrapper-22 .hotspot-info{top:79px}.interactive-house-radio .hotspot-wrapper-22 .hotspot-info:after{width:59px}.interactive-house-radio .hotspot-wrapper-22 .hotspot-info:before{right:-59px;height:10px}}.interactive-house-mbus{background:url(/fileadmin/twt_customer/base/system/templates/images/ista_house-mbus.png) no-repeat;background-size:contain}@media only screen and (max-width: 767px){.interactive-house-mbus{background:url(/fileadmin/twt_customer/base/system/templates/images/house-02-phone.png) no-repeat;background-size:contain}}.interactive-house-mbus .hotspot-wrapper-01 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-02 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-03 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-04 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-05 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-06 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-07 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-08 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-09 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-10 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-14 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-15 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-16 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-17 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-18 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-19 .hotspot-product{width:40px;height:40px}.interactive-house-mbus .hotspot-wrapper-01 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-02 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-03 .hotspot-product{left:156px}.interactive-house-mbus .hotspot-wrapper-01 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-14 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-04 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-17 .hotspot-product{top:192px}.interactive-house-mbus .hotspot-wrapper-02 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-15 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-06 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-18 .hotspot-product{top:296px}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-16 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-05 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-19 .hotspot-product{top:423px}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info{top:459px}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info:after{width:140px;left:100%}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info:before{content:' ';display:block;width:5px;height:20px;bottom:17px;right:-142px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info{top:239px}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info:after{width:68px}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info:before{display:none}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info{top:103px}.interactive-house-mbus .hotspot-wrapper-03 .hotspot-info:after{width:34px}}.interactive-house-mbus .hotspot-wrapper-04 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-05 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-06 .hotspot-product{right:155px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-08 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-09 .hotspot-product{left:255px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-product{top:192px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info{top:227px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info:after{width:244px;left:100%}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info:before{content:' ';display:block;height:20px;bottom:17px;right:-244px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info{top:129px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info:after{width:128px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info:before{height:10px;bottom:16px;right:-129px}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info{top:38px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info:before{height:17px;top:25px;right:-75px}.interactive-house-mbus .hotspot-wrapper-07 .hotspot-info:after{width:73px}}.interactive-house-mbus .hotspot-wrapper-08 .hotspot-product{top:296px}.interactive-house-mbus .hotspot-wrapper-09 .hotspot-product{top:423px}.interactive-house-mbus .hotspot-wrapper-10 .hotspot-product{top:536px;left:156px}.interactive-house-mbus .hotspot-wrapper-10 .hotspot-info{top:700px;left:157px}.interactive-house-mbus .hotspot-wrapper-10 .hotspot-info:before{content:' ';display:block;bottom:100%;height:130px;left:17px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-10 .hotspot-info{top:400px;left:98px}.interactive-house-mbus .hotspot-wrapper-10 .hotspot-info:before{height:65px;left:15px}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-10 .hotspot-info{top:275px;left:57px}.interactive-house-mbus .hotspot-wrapper-10 .hotspot-info:before{height:59px}}.interactive-house-mbus .hotspot-wrapper-11 .hotspot-product{width:57px;height:88px;top:546px;right:112px}.interactive-house-mbus .hotspot-wrapper-11 .hotspot-info{top:578px;right:0}.interactive-house-mbus .hotspot-wrapper-11 .hotspot-info:after{width:89px;right:100%}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-11 .hotspot-info{top:326px}.interactive-house-mbus .hotspot-wrapper-11 .hotspot-info:after{width:76px}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-11 .hotspot-info{top:207px}.interactive-house-mbus .hotspot-wrapper-11 .hotspot-info:after{width:37px}}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-product{width:57px;height:52px;top:521px;right:180px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info{top:700px;right:152px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info:after{width:20px;right:15px;top:-151px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info:before{content:' ';display:block;bottom:100%;height:151px;left:17px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info{top:400px;right:127px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info:before{height:78px;right:15px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info:after{width:5px;top:-78px;right:16px}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info{top:275px;right:75px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info:before{right:15px;height:66px}.interactive-house-mbus .hotspot-wrapper-12 .hotspot-info:after{width:4px;top:-66px}}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-product{width:57px;height:26px;top:574px;right:180px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info{top:700px;right:238px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info:after{left:23px;top:-111px;width:23px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info:before{content:' ';display:block;bottom:100%;height:111px;left:17px;width:5px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info{top:400px;right:173px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info:before{height:54px;right:15px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info:after{width:22px;top:-60px;left:18px}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info{top:275px;right:140px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info:before{right:15px;height:49px}.interactive-house-mbus .hotspot-wrapper-13 .hotspot-info:after{width:50px;top:-56px}}.interactive-house-mbus .hotspot-wrapper-14 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-15 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-16 .hotspot-product{left:196px}.interactive-house-mbus .hotspot-wrapper-17 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-18 .hotspot-product,.interactive-house-mbus .hotspot-wrapper-19 .hotspot-product{right:119px}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info{top:332px}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info:after{width:180px;left:100%}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info:before{content:' ';display:block;width:5px;height:20px;bottom:17px;right:-182px;background:url(/fileadmin/twt_customer/base/system/templates/images/house-line-y.png) repeat-y;position:absolute}@media only screen and (max-width: 767px){.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info{top:190px}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info:after{width:100px}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info:before{height:10px;bottom:16px;right:-102px}}@media screen and (max-width: 479px){.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info{top:165px}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info:before{right:-54px}.interactive-house-mbus .hotspot-wrapper-15 .hotspot-info:after{width:54px}}.interactive-house-mbus.mbus-variant{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ista_house-mbus_variant.png)}.interactive-house-mbus.mbus-no-heatmeter{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ista_house-mbus_no_heatmeter.png)}.cookie-overlay{width:100%;max-height:0;position:fixed;-webkit-transform:translateZ(0);bottom:0;z-index:1000;background:rgba(10,40,100,0.95);color:#fff;-webkit-transition:max-height 0.5s;-moz-transition:max-height 0.5s;-ms-transition:max-height 0.5s;transition:max-height 0.5s}@media screen and (max-width: 479px){.cookie-overlay .grid-100{padding-bottom:60px !important}.cookie-overlay .cookie-overlay-buttons{position:absolute;bottom:0;right:0}}.cookie-overlay .buttonlink:link,.cookie-overlay .formular .form-input-tsr input:link,.formular .form-input-tsr .cookie-overlay input:link,.cookie-overlay .formular .form-input-tb input:link,.formular .form-input-tb .cookie-overlay input:link,.cookie-overlay .formular .form-button button:link,.formular .form-button .cookie-overlay button:link{margin-right:0;background:#fff;color:#0a2864;margin-left:10px;float:right}.cookie-overlay .buttonlink:link.refuse,.cookie-overlay .formular .form-input-tsr input:link.refuse,.formular .form-input-tsr .cookie-overlay input:link.refuse,.cookie-overlay .formular .form-input-tb input:link.refuse,.formular .form-input-tb .cookie-overlay input:link.refuse,.cookie-overlay .formular .form-button button:link.refuse,.formular .form-button .cookie-overlay button:link.refuse{text-decoration:none;font-size:30px;background:none;color:#fff;line-height:.5}.cookie-overlay .buttonlink:link.refuse:hover,.cookie-overlay .formular .form-input-tsr input:link.refuse:hover,.formular .form-input-tsr .cookie-overlay input:link.refuse:hover,.cookie-overlay .formular .form-input-tb input:link.refuse:hover,.formular .form-input-tb .cookie-overlay input:link.refuse:hover,.cookie-overlay .formular .form-button button:link.refuse:hover,.formular .form-button .cookie-overlay button:link.refuse:hover{background:none;color:#84b400}.cookie-overlay .buttonlink:link:hover,.cookie-overlay .formular .form-input-tsr input:link:hover,.formular .form-input-tsr .cookie-overlay input:link:hover,.cookie-overlay .formular .form-input-tb input:link:hover,.formular .form-input-tb .cookie-overlay input:link:hover,.cookie-overlay .formular .form-button button:link:hover,.formular .form-button .cookie-overlay button:link:hover{background:#84b400;color:#fff}.cookie-overlay h3{float:left}@media screen and (max-width: 479px){.cookie-overlay h3{float:none}}.cookie-overlay .title{margin-bottom:10px;display:inline-block;float:left;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:2.2em;line-height:1.18181818}.cookie-overlay p{clear:both}.cookie-overlay .grid{position:static;margin-bottom:0}.cookie-overlay .grid>div{position:relative;overflow:auto;padding-top:20px}.cookie-overlay h1,.cookie-overlay h2,.cookie-overlay h3,.cookie-overlay h4,.cookie-overlay h5,.cookie-overlay h6,.cookie-overlay div.looks_like_a_headline{color:#fff;margin-bottom:10px}.cookie-overlay a:link{color:#fff}.cookie-overlay a:link:hover{color:#84b400}.cookie-overlay .metanavigation-close{text-decoration:none;top:0}.cookie-overlay-open{-webkit-transition:max-height 10s;-moz-transition:max-height 10s;-ms-transition:max-height 10s;transition:max-height 10s;max-height:500px}.cookie-overlay-open.cookie-overlay-scrolling{top:0;min-height:100%;max-height:100%;overflow:scroll}.TheSansRegular{font-family:"TheSansRegular",Arial,Verdana,sans-serif}.TheSansBold{font-family:"TheSansBold",Arial,Verdana,sans-serif}.TheSansExtraBold{font-family:"TheSansExtraBold",Arial,Verdana,sans-serif}.TheSansItalic{font-family:"TheSansItalic",Arial,Verdana,sans-serif}div[data-shadow="1"] img{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.teaserwall{position:relative}.teaserwall .teaserwall-main-text{position:absolute;top:30px;left:17.5%;width:25%;text-align:center}.teaserwall .teaserwall-teaserbox{position:absolute;top:30px;right:20%}.teaserwall .teaserwall-teaserbox-teasers{padding:20px 20px 20px 20px;background:white}.teaserwall .teaserwall-teaserbox-teasers div.csc{margin-bottom:5px}.teaserwall .teaserwall-teaserbox-teasers .button-wrapper{text-align:center}.teaserwall .teaserwall-teaserbox-teasers .button-wrapper a{width:130px}.teaserwall .teaserwall-teaserbox-teasers .abovecenter-image .image-wrapper{margin:0px}.teaserwall .teaserwall-teaserbox-teasers .abovecenter-image .image-wrapper img{max-height:70px}.teaserwall .teaserwall-teaserbox-newsletter{margin-top:40px;background:white;padding:10px;height:20px}.teaserwall .teaserwall-teaserbox-newsletter .teaserwall-teaserbox-newsletter-inner{text-align:center;font-size:1.3em}.teaserwall .teaserwall-teaserbox-newsletter .teaserwall-teaserbox-newsletter-inner .teaserwall-teaserbox-newsletter-link{color:#8B97B7;text-decoration:none;line-height:20px}.teaserwall .teaserwall-teaserbox-newsletter .teaserwall-teaserbox-newsletter-inner .teaserwall-teaserbox-newsletter-link img{float:right}.teaserwall .teaserwall-footer-link{text-align:center;margin-top:10px}.teaserwall .teaserwall-footer-link h1,.teaserwall .teaserwall-footer-link h2,.teaserwall .teaserwall-footer-link h3,.teaserwall .teaserwall-footer-link h4{font-size:2.8em}@media screen and (max-width: 567px){.teaserwall .teaserwall-teaserbox{position:initial}.teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers div.csc{float:none !important;width:100% !important}}@media screen and (max-width: 768px){.teaserwall .teaserwall-main-text{right:2.5%;top:2.5%;left:initial !important;width:50% !important}.teaserwall .teaserwall-teaserbox{position:initial}.teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers{padding:0px;height:auto}.teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers div.csc{float:left;width:33%}.teaserwall .teaserwall-teaserbox-newsletter{margin-top:10px;text-align:center}.teaserwall .teaserwall-teaserbox-newsletter .teaserwall-teaserbox-newsletter-inner{width:250px;margin:auto}}@media screen and (max-width: 1280px){.teaserwall .teaserwall-teaserbox{right:10%;top:20px}.teaserwall .teaserwall-main-text{left:2.5%;width:35%}.teaserwall .teaserwall-teaserbox-newsletter{margin-top:30px}}iframe[name=google_conversion_frame]{width:0;height:0;margin:0}.grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1240px;padding:10px 20px;margin:0 auto 56px auto}.grid.visible-overflow{overflow:visible}.grid.teaser-slider-33,.grid.teaser-slider-25{margin-bottom:41px}@media only screen and (max-width: 1023px){.grid.teaser-slider-33,.grid.teaser-slider-25{margin-bottom:15px}}@media only screen and (max-width: 1023px){.grid{margin-bottom:30px}.grid:not(.grid-background)>div:not(.grid):last-child{margin-bottom:0}}@media only screen and (max-width: 767px){.grid{padding:10px 0px}}.grid .grid{max-width:100%;background:rgba(255,255,255,0.9);padding:0}.grid>h1,.grid>h2,.grid>h3,.grid>h4,.grid>h5,.grid>h6,.grid>div.looks_like_a_headline{padding:0 15px}.grid>div:not(.grid){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px 15px 0 15px}.grid-20{width:20%}.grid-25{width:25%}.grid-33{width:33.3333333333%}.grid-50{width:50%}.grid-66{width:66%}.grid-75{width:75%}.grid-75>div:not(.csc){padding-left:15px;padding-right:15px}@media only screen and (max-width: 767px){.grid-75>div:not(.csc){padding-left:0;padding-right:0}}.grid-75>.csc{padding-left:30px;padding-right:30px}@media screen and (max-width: 1260px){.grid-75>.csc{padding-right:30px}}@media only screen and (max-width: 767px){.grid-75>.csc{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 767px){.grid-20,.grid-25,.grid-33,.grid-50,.grid-66,.grid-75{width:100%}}.grid-100,.userroles .grid-20,.teaser-slider-25 .grid-25,.teaser-slider-33 .grid-33{width:100%}.outer-grid{padding:0;margin-bottom:0}.outer-grid>div:not(.grid){padding:0 30px 0 15px}@media screen and (max-width: 1170px) and (min-width: 1024px){.outer-grid>div:not(.grid){padding:0 30px}}@media only screen and (max-width: 767px){.outer-grid>div:not(.grid){padding:0}}.outer-grid>.grid-100>.csc,.outer-grid>.grid-100 .group,.outer-grid>.grid-75>.csc,.outer-grid>.grid-75 .group{margin-bottom:56px}.outer-grid>.grid-100>.csc>.grid,.outer-grid>.grid-100 .group>.grid,.outer-grid>.grid-75>.csc>.grid,.outer-grid>.grid-75 .group>.grid{margin-bottom:0}@media only screen and (max-width: 1023px){.outer-grid>.grid-100>.csc,.outer-grid>.grid-100 .group,.outer-grid>.grid-75>.csc,.outer-grid>.grid-75 .group{margin-bottom:30px}}@media only screen and (min-width: 768px){.outer-grid>div.grid-100{padding:0 30px}}@media screen and (max-width: 1170px) and (min-width: 1024px){.outer-grid>div.grid-100{padding:0 15px}}@media only screen and (max-width: 767px){.outer-grid>div.grid-100{padding:0 15px}}.outer-grid>div.grid-25{padding-left:35px;padding-right:0}.outer-grid>div.grid-75{padding:0}@media only screen and (max-width: 1023px){.outer-grid>div{padding-top:0;padding-bottom:0}.outer-grid>.grid-25{display:none}.outer-grid>div.grid-75{width:100%;padding:0}}.outer-grid .grid.grid-background{width:100%;background-color:#e6e9ef;position:relative;display:table;overflow:visible;padding:45px 15px 70px 15px}@media only screen and (max-width: 767px){.outer-grid .grid.grid-background{display:inline-block}.outer-grid .grid.grid-background.teaser-slider-25,.outer-grid .grid.grid-background.teaser-slider-33,.outer-grid .grid.grid-background.userroles{padding:10px 0 60px 0}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles){padding:10px 0 0 0}}.outer-grid .grid.grid-background .grid-25,.outer-grid .grid.grid-background .grid-33,.outer-grid .grid.grid-background .grid-50,.outer-grid .grid.grid-background .grid-66{background:transparent}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-25>.csc,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33>.csc,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-50>.csc,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66>.csc,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-100>.csc{background:#fff}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-25 .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33 .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-50 .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-100 .button-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-25 .left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-25 .right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-25 .intext-left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-25 .intext-right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33 .left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33 .right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33 .intext-left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33 .intext-right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-50 .left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-50 .right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-50 .intext-left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-50 .intext-right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .intext-left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .intext-right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-100 .left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-100 .right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-100 .intext-left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-100 .intext-right-image+.content-wrapper{padding-top:1.5em}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-left-image p{padding-left:20px}@media only screen and (min-width: 768px){.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .aboveleft-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .aboveleft-image ~ .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .abovecenter-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .abovecenter-image ~ .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-left-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-left-image ~ .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-right-image+.content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-right-image ~ .button-wrapper{padding-left:20px;padding-right:20px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .aboveleft-image ~ .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .abovecenter-image ~ .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-left-image ~ .button-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-right-image ~ .button-wrapper{margin-bottom:15px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .csc{padding:30px 30px 15px 30px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .button-wrapper{margin-bottom:15px}}@media only screen and (max-width: 767px){.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .content-wrapper,.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .button-wrapper{padding-left:15px;padding-right:15px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .intext-left-image p{padding-left:15px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .button-wrapper{margin-bottom:15px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .csc{padding:15px}.outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-66 .button-wrapper{margin-bottom:15px}}.outer-grid .grid.grid-background>.grid-empty{background-color:#e6e9ef}.outer-grid>.grid-100 .grid-background{padding:45px 0 70px 0}.outer-grid>.grid-100 .grid-background:after,.outer-grid>.grid-100 .grid-background:before{background-color:#e6e9ef;position:absolute;width:100%;height:100%;content:"";z-index:0;top:0;display:block}.outer-grid>.grid-100 .grid-background:before{right:100%}.outer-grid>.grid-100 .grid-background:after{left:100%}.grid-extra-padding{padding-top:80px;padding-bottom:80px}.grid-margin-top{margin-top:66px}.onepager ul.checked{list-style-image:none}.onepager ul.checked li{background:none;position:relative;padding-left:25px}.onepager ul.checked li:before{color:#84b400;position:absolute;left:0;font-size:20px}@media screen and (min-width: 1024px){.no-touch .has-mediastage .onepager .content{top:0}}.onepager header,html.microsite-smarthome.onepager header{background:transparent}.onepager .metanavigation,html.microsite-smarthome.onepager .metanavigation{margin-top:-62px;background:transparent}.onepager .metanavigation .metanavigation-tabs>li>a,.onepager .metanavigation .metanavigation-tabs>li>strong,html.microsite-smarthome.onepager .metanavigation .metanavigation-tabs>li>a,html.microsite-smarthome.onepager .metanavigation .metanavigation-tabs>li>strong{color:#CCCCCC;font-size:1.1 em}@media screen and (max-width: 1024px){.onepager .metanavigation li:first-child{display:block}}@media only screen and (max-width: 767px){.onepager .metanavigation li:not(.metanavigation-right){display:block}}.onepager strong.logo img{width:auto;height:auto}.onepager main>div{background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:30px}.onepager main>div:first-child{margin-bottom:50px}.onepager main>div:first-child .csc{min-height:380px;margin-bottom:0}.onepager main>div:last-child{margin-bottom:0}.onepager .grid-horizontalruler{background-position:center -125px;padding:30px 0}.onepager .grid-horizontalruler>.outer-grid:after{display:table;clear:both;content:''}.onepager .grid-horizontalruler>.outer-grid>h1{margin-bottom:360px}@media only screen and (max-width: 1023px){.onepager .grid-horizontalruler{background-position:center;padding:30px 10px}.onepager .grid-horizontalruler>.outer-grid>h1{margin-bottom:30px}.onepager .grid-horizontalruler>.outer-grid>.grid-25{margin-bottom:10px;display:block}.onepager .grid-horizontalruler>.outer-grid>.grid-25:last-child{margin-bottom:0}}.onepager ul.checked{list-style-image:none}.onepager ul.checked li{background:none;position:relative;padding-left:25px}.onepager ul.checked li:before{color:#84b400;position:absolute;left:0;font-size:20px}@media only screen and (max-width: 767px){.onepager .image-wrapper{width:100%}}@font-face{font-family:"TheSansRegular";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/TheSans_B4_500_.eot")}@font-face{font-family:"TheSansRegular";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/TheSans_B4_500_.woff") format("woff")}@font-face{font-family:"TheSansBold";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/TheSans_LP_7_.eot")}@font-face{font-family:"TheSansBold";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/TheSans_LP_7_.woff") format("woff")}@font-face{font-family:"TheSansExtraBold";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/TheSans_800_.eot")}@font-face{font-family:"TheSansExtraBold";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/TheSans_800_.woff") format("woff")}@font-face{font-family:"TheSansItalic";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/Ista_TheSans_5i.eot")}@font-face{font-family:"TheSansItalic";src:url("/fileadmin/twt_customer/base/system/templates/fonts/thesans/Ista_TheSans_5i.woff") format("woff")}@font-face{font-family:'VideoJS';src:url("/fileadmin/twt_customer/base/system/templates/fonts/videojs/vjs.eot");src:url("/fileadmin/twt_customer/base/system/templates/fonts/videojs/vjs.eot?#iefix") format("embedded-opentype"),url("/fileadmin/twt_customer/base/system/templates/fonts/videojs/vjs.woff") format("woff"),url("/fileadmin/twt_customer/base/system/templates/fonts/videojs/vjs.ttf") format("truetype"),url("/fileadmin/twt_customer/base/system/templates/fonts/videojs/vjs.svg#icomoon") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("/fileadmin/twt_customer/base/system/templates/fonts/icon/icomoon.eot?efdns8");src:url("/fileadmin/twt_customer/base/system/templates/fonts/icon/icomoon.eot?efdns8#iefix") format("embedded-opentype"),url("/fileadmin/twt_customer/base/system/templates/fonts/icon/icomoon.ttf?efdns8") format("truetype"),url("/fileadmin/twt_customer/base/system/templates/fonts/icon/icomoon.woff?efdns8") format("woff"),url("/fileadmin/twt_customer/base/system/templates/fonts/icon/icomoon.svg?efdns8#icomoon") format("svg");font-weight:normal;font-style:normal}.icon,.fancybox-inner .checked li:before,.fancybox span:before,.userroles .grid-20 .csc .aboveleft-image+.content-wrapper:before,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper:before,.content button:before,.content .buttonlink:before,.content .formular .form-input-tsr input:before,.formular .form-input-tsr .content input:before,.content .formular .form-input-tb input:before,.formular .form-input-tb .content input:before,.content .formular .form-button button:before,.formular .form-button .content button:before,.content .grid-100 .trail li a:after,.content .grid-75 .trail li a:after,.content .grid-100 .trail li.first a,.content .grid-75 .trail li.first a,.accordion dt a:before,.accordion dt.active a:before,.content .grid-75 ul.checked li:before,.content .grid-100 ul.checked li:before,.visual-wrapper .csc ul.checked li:before,.fancybox span,.fancybox-inner .csc .checked li:before,.download-teaser div div a:before,.mail:before,.phone:before,.web:before,.address:before,.fax:before,.content .outer-grid ul.history strong:after,.onepager ul.checked li:before,.postfix button:before,.styledSelect:before,.formular .has-success:before,.formular .help-block:before,.form-help-text:after,.form-step li:after,.powermail_tabmenu li:after,.onepager .ctype_gallery .visual-wrapper .visual-text .buttonlink:before,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input:before,.formular .form-input-tsr .onepager .ctype_gallery .visual-wrapper .visual-text input:before,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input:before,.formular .form-input-tb .onepager .ctype_gallery .visual-wrapper .visual-text input:before,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-button button:before,.formular .form-button .onepager .ctype_gallery .visual-wrapper .visual-text button:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .buttonlink:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input:before,.formular .form-input-tsr html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input:before,.formular .form-input-tb html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-button button:before,.formular .form-button html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text button:before,.util-pagination span:before,.util-prev:before,.util-next:before,.visual-switch strong:before,.visual-switch a:before,.visual-buttons a:after,.directsearch button:after,.directsearch .toggle-search:after,.mainnavigation .submenu>li>a:after,.mainnavigation .submenu .submenu .mainnavigation-teaser a:before,.metanavigation-toggle a:after,.metanavigation-dropdown a:after,li.metanavigation-worldwide>a:before,a.metanavigation-close:before,.metanavigation-layer .grid .grid-50 .metanavigation-login button:after,.metanavigation-layer .grid .grid-50 .buttonlink:after,.metanavigation-layer .grid .grid-50 .formular .form-input-tsr input:after,.formular .form-input-tsr .metanavigation-layer .grid .grid-50 input:after,.metanavigation-layer .grid .grid-50 .formular .form-input-tb input:after,.formular .form-input-tb .metanavigation-layer .grid .grid-50 input:after,.metanavigation-layer .grid .grid-50 .formular .form-button button:after,.formular .form-button .metanavigation-layer .grid .grid-50 button:after,.dl-trigger:before,.dl-menu .dl-sub:before,.dl-indentionlevel a:first-child:before,.footernavigation a:before,.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .content-wrapper::before,.description-helper-text:after{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logout:before{content:"\e900"}.icon-email21:before,.mail:before{content:"\e613"}.icon-phone16:before,.phone:before{content:"\e614"}.icon-pin56:before,.address:before{content:"\e615"}.icon-printer11:before,.fax:before{content:"\e616"}.icon-error6:before,.formular .form-error .help-block:before,.formular .has-error .help-block:before{content:"\e612"}.icon-dot_arrow_down:before,.dl-menu .dl-sub:before{content:"\e607"}.icon-home:before,.content .grid-100 .trail li.first a:before,.content .grid-75 .trail li.first a:before,.web:before,.dl-indentionlevel a:first-child:before{content:"\e611"}.icon-slider_outline:before,.util-pagination span:before,.visual-switch a:before{content:"\e601"}.icon-zoom:before,.fancybox span.first:before{content:"\e600"}.icon-search:before,.fancybox span:before,.directsearch .toggle-search:after,.dl-menuheader .directsearch button:after{content:"\e602"}.icon-accordion_meta_down:before,.accordion dt a:before,.metanavigation-toggle:not(.active)>a:after,.metanavigation-dropdown:not(.active)>a:after{content:"\e603"}.icon-slider_left:before,.content .outer-grid ul.history li:nth-child(2n+2) strong:after,.form-help-text:after,.util-prev:before,.description-helper-text:after{content:"\e604"}.icon-slider_link_right:before,.userroles .grid-20 .csc .aboveleft-image+.content-wrapper:before,.teaser-slider-primarycolor .grid-33 .csc .aboveleft-image+.content-wrapper:before,.content button:before,.content .buttonlink:before,.content .formular .form-input-tsr input:before,.formular .form-input-tsr .content input:before,.content .formular .form-input-tb input:before,.formular .form-input-tb .content input:before,.content .formular .form-button button:before,.formular .form-button .content button:before,.download-teaser div div a:before,.content .outer-grid ul.history li:nth-child(2n+1) strong:after,.form-help-above .form-help-text:after,.form-help-left:after,.form-step li:after,.powermail_tabmenu li:after,.util-next:before,.directsearch button:after,.mainnavigation .submenu .submenu .mainnavigation-teaser a:before,.metanavigation-layer .grid .grid-50 .metanavigation-login button:after,.metanavigation-layer .grid .grid-50 .buttonlink:after,.metanavigation-layer .grid .grid-50 .formular .form-input-tsr input:after,.formular .form-input-tsr .metanavigation-layer .grid .grid-50 input:after,.metanavigation-layer .grid .grid-50 .formular .form-input-tb input:after,.formular .form-input-tb .metanavigation-layer .grid .grid-50 input:after,.metanavigation-layer .grid .grid-50 .formular .form-button button:after,.formular .form-button .metanavigation-layer .grid .grid-50 button:after,.footernavigation a:before,.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .content-wrapper::before,.form-rwm-accommodations .accordion dd fieldset .form-checkbox .form-help-text::after,.description-helper-above .description-helper-text:after,.description-helper-left:after{content:"\e605"}.icon-accordion_meta_up:before,.accordion dt.active a:before,.metanavigation-toggle.active>a:after,.metanavigation-dropdown.active>a:after{content:"\e606"}.icon-arrow_open_down:before,.styledSelect:before{content:"\e608"}.icon-stage_arrow_left:before,.visual-buttons .switch-back:after{content:"\e609"}.icon-stage_arrow_right:before,.content .grid-100 .trail li a:after,.content .grid-75 .trail li a:after,.postfix button:before,.visual-buttons .switch-forth:after,.mainnavigation .submenu>li>a:after{content:"\e60a"}.icon-arrow_open_up:before{content:"\e60b"}.icon-check_list:before,.fancybox-inner .checked li:before,.content .grid-75 ul.checked li:before,.content .grid-100 ul.checked li:before,.visual-wrapper .csc ul.checked li:before,.fancybox-inner .csc .checked li:before,.onepager ul.checked li:before,.formular .has-success:before{content:"\e60c"}.icon-world_meta:before,li.metanavigation-worldwide>a:before{content:"\e60d"}.icon-mobile_menu:before,.dl-trigger:before{content:"\e60e"}.icon-mobile_close:before,a.metanavigation-close:before,.dl-active:before{content:"\e60f"}.icon-slider_dot:before,.util-page.active-page span:before,.util-page:hover span:before,.visual-switch strong:before{content:"\e610"}.dropdown-content{display:block;position:absolute;top:100%;left:0;min-width:134px;max-height:0;padding:0;opacity:0;background:#fff;z-index:199;-webkit-box-shadow:0 2px 2px rgba(62,62,62,0.25);-moz-box-shadow:0 2px 2px rgba(62,62,62,0.25);box-shadow:0 2px 2px rgba(62,62,62,0.25);-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-ms-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.dropdown-content.show{max-height:none;opacity:1}.dropdown-content nav{padding-bottom:10px}.dropdown-content nav a.disabled{color:#3e3e3e;cursor:default}.dropdown-content a{display:block;padding:7px 7px 7px 14px;font-size:1.4em;color:#0a2864}.dropdown-content a:link,.dropdown-content a:visited,.dropdown-content a:active{color:#0a2864}.dropdown-content a:hover{color:#84b400}@media screen and (max-width: 767px){.dropdown-content a{padding:7px 6px}}form .grid{overflow:visible}.grid-50 input{width:98%}input,textarea,select{font-size:1.4em}input[type="text"],input[type="password"],input[type="email"],input[type="date"],input[type="number"]{box-sizing:border-box;height:35px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ced4e0;padding:0 10px;margin:0 0 20px;width:100%;display:block;clear:both}input[type="checkbox"],input[type="radio"]{display:inline-block}label,.form-radiobutton b,.form-checkbox b{font-size:1.3em;display:block;margin-bottom:5px}.form-radio-button b,.form-checkbox b{margin-bottom:10px}.form-radio-button input[disabled="disabled"]+label,.form-checkbox input[disabled="disabled"]+label{color:#999}.form-radiolist>b{margin-bottom:15px}input ~ label{display:inline-block}textarea{box-sizing:border-box;width:100%;height:200px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ced4e0;padding:10px 10px;margin:5px 0 20px}.postfix input{float:left;width:calc(100% - 40px);border-top-right-radius:0;border-bottom-right-radius:0}.postfix button{height:35px;width:37px;float:right;position:relative;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:10px 20px}.postfix button:before{position:absolute;right:12px}.postfix button:active,.postfix button.active{background-color:#84b400}legend,.form-headline{color:#0a2864;font-size:2em;font-weight:bold;margin:0 10px 10px 10px}@media only screen{select{font-size:1.5em;width:100%;margin-bottom:20px}.content .grid-75 .select .help-block,.content .grid-100 .select .help-block{font-size:1em}.styledSelect,.options{display:none}}@media only screen and (min-width: 768px){.select.select-50{float:left;width:48%}}@media only screen and (min-width: 1280px){.s-hidden{visibility:hidden;padding-right:10px}select{margin-bottom:0}.content .grid-75 .select,.content .grid-100 .select{color:#000;cursor:pointer;display:inline-block;line-height:35px;position:relative}.content .grid-75 .select.select-50,.content .grid-100 .select.select-50{width:49%;margin-bottom:20px}.content .grid-75 .select.has-success:before,.content .grid-100 .select.has-success:before{top:8px;right:45px;pointer-events:none}.content .grid-75 .select .help-block,.content .grid-100 .select .help-block{width:100%;top:25px;position:absolute}.content .grid-75 .select .help-block:before,.content .grid-100 .select .help-block:before{top:-20px;right:45px;pointer-events:none}.content .grid-75 .select .styledSelect,.content .grid-100 .select .styledSelect{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#0a2864;border:none;bottom:0;color:#fff;font-size:1.4em;left:0;padding:0 10px;position:absolute;right:0;top:0;z-index:2}.content .grid-75 .select .styledSelect:before,.content .grid-100 .select .styledSelect:before{font-size:1.4em;float:right;position:relative;top:9px}.content .grid-75 .select .styledSelect:after,.content .grid-100 .select .styledSelect:after{border-right:1px solid #6c7ea2;float:right;content:"";height:35px;margin-right:5px}.content .grid-75 .select .styledSelect:active,.content .grid-75 .select .styledSelect.active,.content .grid-100 .select .styledSelect:active,.content .grid-100 .select .styledSelect.active{background-color:#84b400}.content .grid-75 .select .styledSelect:active:after,.content .grid-75 .select .styledSelect.active:after,.content .grid-100 .select .styledSelect:active:after,.content .grid-100 .select .styledSelect.active:after{border-right:1px solid #e6e9ef}.content .grid-75 .select .loading+.styledSelect:before,.content .grid-100 .select .loading+.styledSelect:before{top:2px}.content .grid-75 .select .options,.content .grid-100 .select .options{border:1px solid #9da9c1;background-color:#fff;max-height:240px;overflow-x:auto;display:none;left:0;list-style:none;margin:0 0;padding:1px 0 0;position:absolute;right:0;top:33px;z-index:20}.content .grid-75 .select .options.select-top,.content .grid-100 .select .options.select-top{top:auto;bottom:33px}.content .grid-75 .select .options li,.content .grid-100 .select .options li{background:none;line-height:2.4;margin:0;padding:0 9px}.content .grid-75 .select .options li:hover,.content .grid-100 .select .options li:hover{background-color:#6c7ea2;color:#fff}.styledSelect,.options{display:block}}@media only screen and (max-width: 1281px){.select.has-success:before,.select.has-error>.help-block:before{display:none}}.formular fieldset{position:relative;background:#e6e9ef;padding:20px 20px 5px 20px;margin-bottom:5em}.formular fieldset a{color:#0a2864}.formular fieldset a:hover,.formular fieldset a:focus{text-decoration:underline}.formular fieldset fieldset{padding:0;margin-bottom:0}.formular .price-heat{background-image:url(../images/price_heat_bg.png);background-repeat:no-repeat;background-position:right 3em}.formular .price-heat-small{background-image:url(../images/price_heat_small_bg.png);background-repeat:no-repeat;background-position:right 3em}.formular .price-water{background-image:url(../images/price_water_bg.png);background-repeat:no-repeat;background-position:right 3em}.formular .price-water-small{background-image:url(../images/price_water_small_bg.png);background-repeat:no-repeat;background-position:right 3em}.formular .price-gas{background-image:url(../images/pulsonic.png);background-repeat:no-repeat;background-position:right 3em}.formular legend{float:left;clear:both;width:100%;margin:0 0 1em 0;padding:0}.formular img{margin-bottom:20px}.formular .form-hint,.formular ul.form-list li,.formular ol.form-list li,.formular .csc-form-element-textblock{font-size:1.3em}.formular ol.form-list li{margin-bottom:10px}.formular ul.form-list li{margin-left:15px;margin-bottom:10px}.formular .form-list{margin-bottom:25px}.formular .form-button-right{float:right}.formular .buttonlink.form-button-left,.formular .form-input-tsr input.form-button-left,.formular .form-input-tb input.form-button-left,.formular .form-button button.form-button-left,.formular button.form-button-left{float:left;background-color:#6c7ea2;padding:10px 20px 10px 31px}.formular .buttonlink.form-button-left:hover,.formular .form-input-tsr input.form-button-left:hover,.formular .form-input-tb input.form-button-left:hover,.formular .form-button button.form-button-left:hover,.formular button.form-button-left:hover{background-color:#84b400}.formular .buttonlink.form-button-left:before,.formular .form-input-tsr input.form-button-left:before,.formular .form-input-tb input.form-button-left:before,.formular .form-button button.form-button-left:before,.formular button.form-button-left:before{left:12px;right:auto;float:left;content:"\e604"}.formular .form-input,.formular .form-textarea,.formular .form-checkbox,.formular .form-submit,.formular .form-select,.formular .form-multiple-select,.formular .form-radiobutton,.formular .form-file,.formular .form-duplicate-button,.formular .csc-form-element-submit{position:relative;margin-bottom:2.5em}.formular .form-select select,.formular .form-multiple-select select{clear:both}.formular .form-input label,.formular .form-textarea label,.formular .form-captcha label,.formular .form-captcha label,.formular .form-select>label,.formular .form-multiple-select>label,.formular .form-file label{display:inline-block;font-weight:normal;float:left}.formular .form-radiobutton>div,.formular .form-checkbox>div{display:table;position:relative;max-width:60%}@media only screen and (min-width: 1280px){.formular .form-radiobutton>div,.formular .form-checkbox>div{max-width:90%}}.formular .form-radiobutton>div>b,.formular .form-checkbox>div>b{float:left;padding-right:30px}.formular .form-radiobutton>div .form-help-link,.formular .form-checkbox>div .form-help-link{position:absolute;right:0;left:auto}.formular .form-radiobutton b,.formular .form-checkbox b{display:block;font-weight:normal}.formular .form-checkbox>label,.formular .form-group.form-checkbox>label,.formular .form-radiolist.form-radiobutton>label{float:left;display:block;max-width:85%;margin-bottom:10px}.formular .form-checkbox>input,.formular .form-radiolist>input{float:left;clear:left;margin-top:2px;margin-right:7px}.formular .form-input input,.formular .form-captcha input,.formular .form-textarea textarea{width:100%;margin-bottom:0}.formular .form-input input::-ms-clear,.formular .form-captcha input::-ms-clear{display:none;width:0;height:0}.formular .form-select,.formular .form-multiple-select{font-size:1.3em}.formular .form-select>fieldset,.formular .form-multiple-select>fieldset{font-size:0.76923076923077em}.formular .form-select .select,.formular .form-multiple-select .select{width:100%;min-height:35px}.formular .form-select>label,.formular .form-select>.help-block,.formular .form-select>.select .styledSelect,.formular .form-select .select .options li,.formular .form-multiple-select>label,.formular .form-multiple-select>.help-block,.formular .form-multiple-select>.select .styledSelect,.formular .form-multiple-select .select .options li{font-size:1em}.formular .form-select select,.formular .form-multiple-select select{display:block;font-family:Arial,Verdana,sans-serif;line-height:1;width:100%;font-size:1em}.formular .form-select.has-success:before,.formular .form-multiple-select.has-success:before,.formular .form-checkbox.has-success:before,.formular .form-radiobutton.has-success:before{content:''}.formular #form-file-upload{width:60%}.formular .indent{margin:0 0 15px 40%}.formular div.form-hidden,.formular input.form-hidden,.formular input[type="hidden"]{float:none;display:none}.formular .form-input label span,.formular .form-textarea label span,.formular .form-checkbox span,.formular .form-radiobutton span,.formular .form-select span,.formular .form-multiple-select span,.formular .form-file span,.formular .form-hint span,.formular span.form-required{color:red}.formular .form-input label small,.formular .form-textarea label small{font-size:1em}.formular .form-group>label{margin:0 15px 0 0}.formular .form-error-box{color:red;padding:5px 20px 5px 5px;margin:0 0 15px 30px;font-size:1.3em}.formular .form-error-box li{margin-bottom:0.5em}.content .formular .form-error-box ul li{background:none;padding-left:0;font-size:1.3em}.formular .form-error label,.formular .form-error b{color:red}.formular .form-error>input,.formular .form-error>textarea,.formular .has-error>input,.formular .has-error>textarea{border:1px solid red}.formular .form-error .help-block,.formular .has-error .help-block{color:red;clear:both}.formular .form-error .help-block:before,.formular .has-error .help-block:before{z-index:10}.formular .form-error.form-validate-disable-error-icon .help-block:before,.formular .has-error.form-validate-disable-error-icon .help-block:before{content:''}.formular .has-success>input,.formular .has-success>textarea{border:1px solid #84b400}.formular .has-success:before{position:absolute;bottom:10px;right:15px;font-size:1.5em;color:#84b400;z-index:10}.formular .help-block{position:relative;display:block;margin:0.5em 0 0 0;font-size:1.3em}.formular .help-block:before{position:absolute;top:-30px;right:15px}.formular table td,.formular table th{position:relative}.formular table td.has-success:before,.formular table th.has-success:before{display:none}.formular table td input,.formular table th input{font-size:1em}.form-input .help-block:before,.form-input.has-success:before{background:#fff;width:15px;text-align:right}.form-input.has-success:before{width:25px}.form-target-hidden-01,.form-target-hidden-02,.form-target-hidden-03,.form-target-hidden-04,.form-target-hidden-05{display:none;margin-top:25px;clear:both}.form-checkbox.form-group>.form-target-hidden-01,.form-checkbox.form-group>.form-target-hidden-02,.form-checkbox.form-group>.form-target-hidden-03,.form-checkbox.form-group>.form-target-hidden-04,.form-checkbox.form-group>.form-target-hidden-05{padding-top:15px}.form-target-hidden-01 legend,.form-target-hidden-02 legend,.form-target-hidden-03 legend,.form-target-hidden-04 legend,.form-target-hidden-05 legend{font-size:1.5em}.form-target-hidden-01>div:last-child:not(.form-added-content-01)>div,.form-target-hidden-02>div:last-child:not(.form-added-content-01)>div,.form-target-hidden-03>div:last-child:not(.form-added-content-01)>div,.form-target-hidden-04>div:last-child:not(.form-added-content-01)>div,.form-target-hidden-05>div:last-child:not(.form-added-content-01)>div{margin-bottom:0}fieldset fieldset legend{font-size:1.5em}#contactperson{display:block;margin-top:25px;clear:both}.form-target-01:checked ~ .form-target-hidden-01,.form-target-02:checked ~ .form-target-hidden-02,.form-target-03:checked ~ .form-target-hidden-03,.form-target-04:checked ~ .form-target-hidden-04,.form-target-05:checked ~ .form-target-hidden-05,select.form-target-01 ~ .form-target-hidden-01,select.form-target-02 ~ .form-target-hidden-02,select.form-target-03 ~ .form-target-hidden-03,select.form-target-04 ~ .form-target-hidden-04,select.form-target-05 ~ .form-target-hidden-05,.form-target-sub-01:checked ~ fieldset[class*="form-target-hidden-"] .form-target-hidden-sub-01,.form-target-sub-02:checked ~ fieldset[class*="form-target-hidden-"] .form-target-hidden-sub-02,select.form-target-sub-01 ~ fieldset[class*="form-target-hidden-"] .form-target-hidden-sub-01,select.form-target-sub-02 ~ fieldset[class*="form-target-hidden-"] .form-target-hidden-sub-02,.form-add-button-01:checked ~ .form-added-content-01{display:block}.form-target-hidden-sub-01,.form-target-hidden-sub-02,.form-added-content-01,.form-added-content-02,fieldset[class*="form-target-hidden-"].form-target-hidden-sub-01,input[class*="form-target-"]:checked ~ fieldset[class*="form-target-hidden-"].form-target-hidden-sub-01,fieldset[class*="form-target-hidden-"].form-target-hidden-sub-02,input[class*="form-target-"]:checked ~ fieldset[class*="form-target-hidden-"].form-target-hidden-sub-02{display:none}.form-add-button,.form-remove-button{color:#0a2864;font-size:1.3em;font-weight:bold;text-decoration:none;cursor:pointer;clear:both;display:table;margin:0 0 10px 0;padding:5px 0 2px 27px;background:url(/fileadmin/twt_customer/base/system/templates/images/ico_plus.gif) top left no-repeat;background-size:auto 25px}.form-add-button:hover,.form-remove-button:hover{text-decoration:underline}.form-add-button:last-child,.form-remove-button:last-child{margin-bottom:0}.form-remove-button{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ico_minus.gif)}.form-remove-button:hover{opacity:0.4}.form-help-above{position:absolute;right:25px}.form-help-above .form-help-text{top:-15px;left:auto;right:160%}.form-help-above .form-help-text:after{top:0;left:auto;right:-31px;text-shadow:2px 1px 1px rgba(62,62,62,0.05)}.form-help-link{position:relative;display:inline-block;top:-5px;left:5px;margin-bottom:-5px;float:left;height:25px;width:25px;background:url(/fileadmin/twt_customer/base/system/templates/images/ico_faq.png) no-repeat;background-size:cover;text-indent:-9999px}.form-help-text{display:none !important;position:absolute !important;top:0;left:102%;background:#fff;width:100%;min-width:250px !important;max-width:250px !important;min-height:40px;padding:15px 25px;-webkit-box-shadow:1px 2px 2px rgba(62,62,62,0.25);-moz-box-shadow:1px 2px 2px rgba(62,62,62,0.25);box-shadow:1px 2px 2px rgba(62,62,62,0.25);z-index:15}.form-help-text.form-help-top{top:auto;bottom:-40px}.form-help-text.form-help-top:after{top:auto;bottom:10px}.form-grid-100.form-select>.form-help-text,.form-grid-100.form-checkbox.form-group>.form-help-text,.form-grid-100.form-multiple-select>.form-help-text{left:52%}.form-help-text p{font-size:1.3em}.form-select>.form-help-text p,.form-multiple-select>.form-help-text p{font-size:1em}.form-help-text p:last-child{margin-bottom:0}.form-help-text:after{color:#fff;position:absolute;left:-33px;top:10px;font-size:5em;line-height:1;text-shadow:-2px 1px 1px rgba(62,62,62,0.05);z-index:-1}.form-select>.form-help-text:after,.form-multiple-select>.form-help-text:after{font-size:3.84615384em}.form-help-text.form-help-visible{display:block !important}table .form-help-text p{font-size:1em}table .form-help-text:after{font-size:3.84615384em}.content .form-help-text ul{margin-bottom:25px}.content .form-help-text ul li{font-size:1.3em}.form-select .form-help-text:after,.form-multiple-select .form-help-text:after{font-size:3.25rem \0}.form-select>.select .styledSelect:before,.form-multiple-select>.select .styledSelect:before{font-size:0.65rem \0}.form-help-left{left:auto;right:102%}.form-help-left:after{left:auto;right:-31px;text-shadow:2px 1px 1px rgba(62,62,62,0.05)}@media only screen and (max-width: 767px){.formular .form-radiobutton>div,.formular .form-checkbox>div{width:100%;max-width:none}.form-help-text,.form-help-text.form-help-top{width:auto;max-width:none;min-width:0;margin:20px 0 10px 0;position:relative;top:auto;right:auto;bottom:auto;left:auto;clear:both}.form-help-text:after,.form-help-text.form-help-top:after{display:none}}.form-grid img{margin-top:10px}@media only screen and (min-width: 768px){.form-grid{margin-left:-10px;margin-right:-10px}}.form-grid>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}@media only screen and (min-width: 768px){.form-grid>div{padding:0 10px}}@media only screen and (min-width: 768px){.form-grid .form-hint{padding:0 10px}}.form-grid-25{width:25%}.form-grid-33{width:33.3333333333%}.form-grid-33 .form-grid-100.form-select>.select,.form-grid-33.form-select>.select{width:100%;max-width:none;display:block}.form-grid-50{width:50%}.form-grid-75{width:75%}.form-grid-100{width:100%}.form-grid-100.form-select>select,.form-grid-100.form-select>.select,.form-grid-100.form-multiple-select>select,.form-grid-100.form-multiple-select>.select{max-width:50%;display:block;clear:both}@media only screen and (max-width: 767px){.form-grid-25,.form-grid-33,.form-grid-50,.form-grid-75{width:100%;padding:0}}.form-grid>.form-summary,.form-summary{width:auto;float:none;margin:0 10px 5em 10px;padding:20px 20px 0 20px;background:#e6e9ef}.form-grid>.form-summary h1,.form-summary h1{font-size:2em;margin-bottom:10px}.form-grid>.form-summary h2,.form-summary h2{float:left}.form-grid>.form-summary .editlink,.form-summary .editlink{float:right}.form-grid>.form-summary dl,.form-grid>.form-summary ul,.form-summary dl,.form-summary ul{display:inline-block;width:100%;clear:both;padding:0}.form-grid>.form-summary dl,.form-grid>.form-summary dt,.form-grid>.form-summary dd,.form-summary dl,.form-summary dt,.form-summary dd{margin:0}.form-grid>.form-summary dt,.form-summary dt{color:#0a2864;margin-bottom:5px}.form-grid>.form-summary dd,.form-summary dd{margin-bottom:25px}.form-grid>.form-summary ul,.form-summary ul{margin-bottom:25px}.form-grid>.form-summary p,.form-summary p{display:inline-block}.form-grid>.form-summary a:not(.editlink),.form-summary a:not(.editlink){color:#0a2864;text-decoration:none}.form-grid>.form-summary a:not(.editlink):hover,.form-grid>.form-summary a:not(.editlink):focus,.form-summary a:not(.editlink):hover,.form-summary a:not(.editlink):focus{color:#84b400}.formular .form-grid>.form-summary p,.formular .form-grid>.form-summary li,.formular .form-summary p,.formular .form-summary li{font-size:1.3em}.formular .form-grid>.form-summary ol li,.formular .form-summary ol li{margin-bottom:10px}.formular .form-grid>.form-summary ul li,.formular .form-summary ul li{margin-left:15px;margin-bottom:10px}.formular .form-grid>.form-summary ol,.formular .form-grid>.form-summary ul,.formular .form-summary ol,.formular .form-summary ul{margin-bottom:25px}.form-step,.powermail_tabmenu{padding:0;margin:0 0 2em 0;font-size:1.3em;list-style-position:inside}.form-step strong,.powermail_tabmenu strong{font-weight:normal}.form-step li,.powermail_tabmenu li{outline:none;position:relative;float:left;background:#e6e9ef;margin-bottom:2px;padding:5px 6px 5px 21px}.form-step li:after,.powermail_tabmenu li:after{position:absolute;right:-26px;font-size:3.2em;top:-9px;z-index:10;color:#e6e9ef;text-shadow:2px 0 0 #fff}.form-step li:first-child,.powermail_tabmenu li:first-child{padding-left:10px}.form-step .form-step-done,.powermail_tabmenu .form-step-done{background:#9da9c1;color:#fff}.form-step .form-step-done:after,.powermail_tabmenu .form-step-done:after{color:#9da9c1}.form-step .form-step-done a,.powermail_tabmenu .form-step-done a{color:#fff;text-decoration:none}.form-step .form-step-done a:hover,.form-step .form-step-done a:focus,.powermail_tabmenu .form-step-done a:hover,.powermail_tabmenu .form-step-done a:focus{text-decoration:underline}.form-step .form-step-current,.form-step .act,.powermail_tabmenu .form-step-current,.powermail_tabmenu .act{background:#6c7ea2;color:#fff}.form-step .form-step-current:after,.form-step .act:after,.powermail_tabmenu .form-step-current:after,.powermail_tabmenu .act:after{color:#6c7ea2}.form-legend-small{font-size:1.5em}.form-watermeter h2{font-size:1.5em}span.form-required{color:red}.formular .form-grid .csc .image-wrapper{margin-bottom:20px}.formular .form-grid .csc .image-wrapper>img{margin-bottom:10px}.formular .accordion{margin-bottom:2.5em}.formular.demande-de-devis hr{border-bottom:20px solid #e6e9ef;margin:0 -20px;height:7em;background:#fff}.formular.demande-de-devis .form-grid-50.form-select.has-error .help-block:before{display:none}.formular.demande-de-devis .form-grid-50.form-select.has-success .help-block:before{display:none}.csc-form-element{margin-bottom:2.5em}.csc-form-element input{margin-bottom:0}.csc-form-element label strong{display:block;color:red;font-weight:normal;margin:5px 0}.csc-form-element label em{text-indent:-9999px;position:relative;display:inline-block}.csc-form-element label em:before{content:' *';position:absolute;left:5px;top:0;display:block;text-indent:0;color:red}.csc-form-element-radio+.csc-form-element-radio,.csc-form-element-checkbox+.csc-form-element-checkbox{margin-top:-2.5em}.csc-form-element-submit{text-align:right}.csc-form-element-submit input{background:#0a2864;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.4em;padding:10px 20px;text-decoration:none;color:white;line-height:1.2;border:none;margin:0 0 15px;display:inline-block}.csc-form-element-submit input:hover{background:#84b400}.form-field-controls{margin:-3em 0 5em 0}.form-field-controls .buttonlink,.form-field-controls .formular .form-input-tsr input,.formular .form-input-tsr .form-field-controls input,.form-field-controls .formular .form-input-tb input,.formular .form-input-tb .form-field-controls input,.form-field-controls .formular .form-button button,.formular .form-button .form-field-controls button{margin-right:5px;padding:10px 20px;color:#0a2864;background:#e6e9ef}.form-field-controls .buttonlink span,.form-field-controls .formular .form-input-tsr input span,.formular .form-input-tsr .form-field-controls input span,.form-field-controls .formular .form-input-tb input span,.formular .form-input-tb .form-field-controls input span,.form-field-controls .formular .form-button button span,.formular .form-button .form-field-controls button span{display:inline-block;margin-right:3px;font-weight:700}.form-field-controls .buttonlink:before,.form-field-controls .formular .form-input-tsr input:before,.formular .form-input-tsr .form-field-controls input:before,.form-field-controls .formular .form-input-tb input:before,.formular .form-input-tb .form-field-controls input:before,.form-field-controls .formular .form-button button:before,.formular .form-button .form-field-controls button:before{display:none}.form-field-controls .buttonlink:hover,.form-field-controls .formular .form-input-tsr input:hover,.formular .form-input-tsr .form-field-controls input:hover,.form-field-controls .formular .form-input-tb input:hover,.formular .form-input-tb .form-field-controls input:hover,.form-field-controls .formular .form-button button:hover,.formular .form-button .form-field-controls button:hover{color:#84b400}#fieldset-uploads{margin-top:-50px;padding-top:0}#fieldset-uploads #uploadcounter{font-style:normal}#fieldset-uploads .upload-filelist li{background:none !important;padding:0 !important;margin:0 !important}#fieldset-uploads .upload-filelist span{display:block;width:100%;color:inherit;font-size:13px;background:#fff;margin:0;padding:5px 10px;border-top:1px dashed #0a2864;text-align:right;box-sizing:border-box}#fieldset-uploads .upload-filelist span:first-child{border:none}#fieldset-uploads .upload-filelist span a{font-size:13px;margin-left:10px;display:inline}#fieldset-uploads .upload-filelist .fakefilefield{position:relative}#fieldset-uploads .upload-filelist .fakefilefield button{width:100%;margin:0}#fieldset-uploads .upload-filelist .fakefilefield button:before{display:none;content:''}#fieldset-uploads .upload-filelist .fakefilefield input[type=file]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;cursor:pointer}#fieldset-uploads .upload-filelist .fakefilefield input[type=file]:hover+button{background:#84b400}.fakefilefield{position:relative}.fakefilefield input[type=file]{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;z-index:99;cursor:pointer}.fakefilefield button{width:100%;margin:0 0 10px 0}.fakefilefield:hover button{background:#84b400}.femanager_field_ieh-mail{position:absolute;left:-5000px}.form-eaw,.form-rwm,.form-twa{margin-bottom:30px}.form-rwm #accommodations+.form-grid{margin-top:45px}label p{font-size:1em}body#country-de .logo-footer{width:100%;max-width:660px}body#country-de .logo-footer img{width:124px}body#country-de .logo-footer .campaign{float:right}body#country-de .logo-footer .campaign img{width:124px}body#country-de .logo-footer .campaign.campaign-2{margin-right:10px}body#country-de .logo-footer .campaign-bigscreen,body#country-de .logo-footer .campaign-2{display:inline}body#country-de .logo-footer .campaign-smallscreen{display:none}@media screen and (max-width: 1178px){body#country-de footer .logo-footer{max-width:none}}@media screen and (max-width: 767px){body#country-de footer .campaign-bigscreen{display:none !important}body#country-de footer .campaign-smallscreen{display:inline !important}body#country-de footer .campaign-smallscreen img{width:90px !important}}@media screen and (max-width: 415px){body#country-de footer div.logo-footer{display:inline;max-width:70px}body#country-de footer div.logo-footer img{width:auto}body#country-de footer .campaign,body#country-de footer .campaign-2{display:none}}@media screen and (max-width: 680px){body#country-de footer img{max-width:65px}body#country-de .campaign-smallscreen{display:none !important}}.onepager header,html.microsite-smarthome header{background-color:#ebebeb}@media only screen and (max-width: 1023px){.onepager header,html.microsite-smarthome header{background-color:#fff;border-color:#ebebeb}}.onepager .visual-text,html.microsite-smarthome .visual-text{width:50%;max-width:none;top:25%;left:25%;text-align:center}@media only screen and (max-width: 767px){.onepager .visual-text,html.microsite-smarthome .visual-text{top:12%}}.onepager .visual-text h2,.onepager .visual-text div.looks_like_a_headline,html.microsite-smarthome .visual-text h2,html.microsite-smarthome .visual-text div.looks_like_a_headline{margin-bottom:0.5em;font-size:6em}@media only screen and (max-width: 1023px){.onepager .visual-text h2,.onepager .visual-text div.looks_like_a_headline,html.microsite-smarthome .visual-text h2,html.microsite-smarthome .visual-text div.looks_like_a_headline{font-size:3.6em;line-height:1.38888888888889}}@media only screen and (max-width: 767px){.onepager .visual-text h2,.onepager .visual-text div.looks_like_a_headline,html.microsite-smarthome .visual-text h2,html.microsite-smarthome .visual-text div.looks_like_a_headline{font-size:2.1em;line-height:1.095238}}.onepager .visual-text p,html.microsite-smarthome .visual-text p{margin-bottom:1em;font-size:3.4em}@media only screen and (max-width: 1023px){.onepager .visual-text p,html.microsite-smarthome .visual-text p{font-size:2em}}@media only screen and (max-width: 767px){.onepager .visual-text p,html.microsite-smarthome .visual-text p{font-size:1.2em;line-height:1.16666666}}.onepager .visual-text .buttonlink,.onepager .visual-text .formular .form-input-tsr input,.formular .form-input-tsr .onepager .visual-text input,.onepager .visual-text .formular .form-input-tb input,.formular .form-input-tb .onepager .visual-text input,.onepager .visual-text .formular .form-button button,.formular .form-button .onepager .visual-text button,html.microsite-smarthome .visual-text .buttonlink,html.microsite-smarthome .visual-text .formular .form-input-tsr input,.formular .form-input-tsr html.microsite-smarthome .visual-text input,html.microsite-smarthome .visual-text .formular .form-input-tb input,.formular .form-input-tb html.microsite-smarthome .visual-text input,html.microsite-smarthome .visual-text .formular .form-button button,.formular .form-button html.microsite-smarthome .visual-text button{background:transparent;padding:10px 31px 10px 20px;color:#0a2864;text-transform:uppercase;border:1px solid #0a2864}.onepager .visual-text .buttonlink:before,.onepager .visual-text .formular .form-input-tsr input:before,.formular .form-input-tsr .onepager .visual-text input:before,.onepager .visual-text .formular .form-input-tb input:before,.formular .form-input-tb .onepager .visual-text input:before,.onepager .visual-text .formular .form-button button:before,.formular .form-button .onepager .visual-text button:before,html.microsite-smarthome .visual-text .buttonlink:before,html.microsite-smarthome .visual-text .formular .form-input-tsr input:before,.formular .form-input-tsr html.microsite-smarthome .visual-text input:before,html.microsite-smarthome .visual-text .formular .form-input-tb input:before,.formular .form-input-tb html.microsite-smarthome .visual-text input:before,html.microsite-smarthome .visual-text .formular .form-button button:before,.formular .form-button html.microsite-smarthome .visual-text button:before{display:none}.onepager .visual-text .buttonlink:hover,.onepager .visual-text .formular .form-input-tsr input:hover,.formular .form-input-tsr .onepager .visual-text input:hover,.onepager .visual-text .formular .form-input-tb input:hover,.formular .form-input-tb .onepager .visual-text input:hover,.onepager .visual-text .formular .form-button button:hover,.formular .form-button .onepager .visual-text button:hover,html.microsite-smarthome .visual-text .buttonlink:hover,html.microsite-smarthome .visual-text .formular .form-input-tsr input:hover,.formular .form-input-tsr html.microsite-smarthome .visual-text input:hover,html.microsite-smarthome .visual-text .formular .form-input-tb input:hover,.formular .form-input-tb html.microsite-smarthome .visual-text input:hover,html.microsite-smarthome .visual-text .formular .form-button button:hover,.formular .form-button html.microsite-smarthome .visual-text button:hover{background:#0a2864;color:#fff}.onepager .ctype_gallery .visual-wrapper .visual-text,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text{position:absolute !important;top:15%;left:50.25%;width:49.75%;max-width:568px;text-align:left}.onepager .ctype_gallery .visual-wrapper .visual-text .buttonlink,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input,.formular .form-input-tsr .onepager .ctype_gallery .visual-wrapper .visual-text input,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input,.formular .form-input-tb .onepager .ctype_gallery .visual-wrapper .visual-text input,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-button button,.formular .form-button .onepager .ctype_gallery .visual-wrapper .visual-text button,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .buttonlink,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input,.formular .form-input-tsr html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input,.formular .form-input-tb html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-button button,.formular .form-button html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text button{color:#fff;background:#0a2864;border:none;text-transform:none}.onepager .ctype_gallery .visual-wrapper .visual-text .buttonlink:hover,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input:hover,.formular .form-input-tsr .onepager .ctype_gallery .visual-wrapper .visual-text input:hover,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input:hover,.formular .form-input-tb .onepager .ctype_gallery .visual-wrapper .visual-text input:hover,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-button button:hover,.formular .form-button .onepager .ctype_gallery .visual-wrapper .visual-text button:hover,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .buttonlink:hover,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input:hover,.formular .form-input-tsr html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input:hover,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input:hover,.formular .form-input-tb html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input:hover,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-button button:hover,.formular .form-button html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text button:hover{background:#84b400}.onepager .ctype_gallery .visual-wrapper .visual-text .buttonlink:before,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input:before,.formular .form-input-tsr .onepager .ctype_gallery .visual-wrapper .visual-text input:before,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input:before,.formular .form-input-tb .onepager .ctype_gallery .visual-wrapper .visual-text input:before,.onepager .ctype_gallery .visual-wrapper .visual-text .formular .form-button button:before,.formular .form-button .onepager .ctype_gallery .visual-wrapper .visual-text button:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .buttonlink:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tsr input:before,.formular .form-input-tsr html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-input-tb input:before,.formular .form-input-tb html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text input:before,html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text .formular .form-button button:before,.formular .form-button html.microsite-smarthome .ctype_gallery .visual-wrapper .visual-text button:before{position:absolute;right:12px;top:50%;margin-top:-7px;float:right;display:block}@media screen and (min-width: 1280px){.onepager .visual-wrapper,.onepager .visual,html.microsite-smarthome .visual-wrapper,html.microsite-smarthome .visual{height:560px}}@media only screen and (min-width: 1024px){.onepager .has-mediastage .content,html.microsite-smarthome .has-mediastage .content{top:0;margin-bottom:0}}.onepager .outer-grid .grid[style*="background-image"]>h1,.onepager .outer-grid .grid[style*="background-image"]>h2,.onepager .outer-grid .grid[style*="background-image"]>h3,.onepager .outer-grid .grid[style*="background-image"]>h4,.onepager .outer-grid .grid[style*="background-image"]>h5,.onepager .outer-grid .grid[style*="background-image"]>h6,.onepager .outer-grid .grid[style*="background-image"] div.looks_like_a_headline,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h1,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h2,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h3,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h4,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h5,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h6,html.microsite-smarthome .outer-grid .grid[style*="background-image"] div.looks_like_a_headline{padding-bottom:350px}@media only screen and (max-width: 767px){.onepager .outer-grid .grid[style*="background-image"]>h1,.onepager .outer-grid .grid[style*="background-image"]>h2,.onepager .outer-grid .grid[style*="background-image"]>h3,.onepager .outer-grid .grid[style*="background-image"]>h4,.onepager .outer-grid .grid[style*="background-image"]>h5,.onepager .outer-grid .grid[style*="background-image"]>h6,.onepager .outer-grid .grid[style*="background-image"] div.looks_like_a_headline,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h1,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h2,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h3,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h4,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h5,html.microsite-smarthome .outer-grid .grid[style*="background-image"]>h6,html.microsite-smarthome .outer-grid .grid[style*="background-image"] div.looks_like_a_headline{padding:30px 0}}.onepager .outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33>.csc,html.microsite-smarthome .outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33>.csc{background:none}@media (max-width: 767px){.onepager .metanavigation,.microsite-smarthome .metanavigation{display:none}}.onepager .category-box>div>div,.microsite-smarthome .category-box>div>div{background:no-repeat center center;min-height:0px;margin:0px;padding:0px;box-shadow:none}.onepager .category-box>div>div>div,.microsite-smarthome .category-box>div>div>div{background:no-repeat center center;min-height:215px;margin:25px 0 30px 0;padding:20px;box-shadow:1px 1px 1px #e6e9ef}.onepager .content>div,.microsite-smarthome .content>div{margin-bottom:30px}.onepager .form-locationfinder.formular fieldset,.microsite-smarthome .form-locationfinder.formular fieldset{margin-bottom:0px}.onepager .grid-25 .aboveleft-image .image-wrapper,.onepager .grid-25 .aboveleft-image .image-wrapper img,.microsite-smarthome .grid-25 .aboveleft-image .image-wrapper,.microsite-smarthome .grid-25 .aboveleft-image .image-wrapper img{width:100%}.onepager div.grid-background,.microsite-smarthome div.grid-background{background-image:none !important;background-color:#e6e9ef}.onepager div.grid-background .grid-50 .grid.download-teaser,.microsite-smarthome div.grid-background .grid-50 .grid.download-teaser{margin:0 auto 15px auto}.onepager div.grid-background .grid.outer-grid .grid-100 .grid,.microsite-smarthome div.grid-background .grid.outer-grid .grid-100 .grid{margin-bottom:0px}.onepager div.grid-background .grid.outer-grid .grid-100 .grid .grid-50,.microsite-smarthome div.grid-background .grid.outer-grid .grid-100 .grid .grid-50{background:none}.onepager div.has-background-image .grid.outer-grid>h1,.onepager div.has-background-image .grid.outer-grid>h2,.onepager div.has-background-image .grid.outer-grid>h3,.onepager div.has-background-image .grid.outer-grid>h4,.onepager div.has-background-image .grid.outer-grid>h5,.onepager div.has-background-image .grid.outer-grid>h6,.onepager div.grid-background .grid.outer-grid>h1,.onepager div.grid-background .grid.outer-grid>h2,.onepager div.grid-background .grid.outer-grid>h3,.onepager div.grid-background .grid.outer-grid>h4,.onepager div.grid-background .grid.outer-grid>h5,.onepager div.grid-background .grid.outer-grid>h6,.microsite-smarthome div.has-background-image .grid.outer-grid>h1,.microsite-smarthome div.has-background-image .grid.outer-grid>h2,.microsite-smarthome div.has-background-image .grid.outer-grid>h3,.microsite-smarthome div.has-background-image .grid.outer-grid>h4,.microsite-smarthome div.has-background-image .grid.outer-grid>h5,.microsite-smarthome div.has-background-image .grid.outer-grid>h6,.microsite-smarthome div.grid-background .grid.outer-grid>h1,.microsite-smarthome div.grid-background .grid.outer-grid>h2,.microsite-smarthome div.grid-background .grid.outer-grid>h3,.microsite-smarthome div.grid-background .grid.outer-grid>h4,.microsite-smarthome div.grid-background .grid.outer-grid>h5,.microsite-smarthome div.grid-background .grid.outer-grid>h6{padding-top:30px}.onepager .grid .grid,.microsite-smarthome .grid .grid{margin-bottom:0px;background:none}.onepager .grid .grid-50:not(.grid-empty),.onepager .grid .grid-33:not(.grid-empty),.onepager .grid .grid-25:not(.grid-empty),.microsite-smarthome .grid .grid-50:not(.grid-empty),.microsite-smarthome .grid .grid-33:not(.grid-empty),.microsite-smarthome .grid .grid-25:not(.grid-empty){padding:20px 15px}.onepager .grid .grid-50 .formular fieldset,.onepager .grid .grid-33 .formular fieldset,.onepager .grid .grid-25 .formular fieldset,.microsite-smarthome .grid .grid-50 .formular fieldset,.microsite-smarthome .grid .grid-33 .formular fieldset,.microsite-smarthome .grid .grid-25 .formular fieldset{padding:0px;background:none}.onepager .grid.teaser-slider-33 .grid-33,.microsite-smarthome .grid.teaser-slider-33 .grid-33{padding:0px}.onepager .grid .grid-25 .ctype_textpic,.onepager .grid .grid-33 .ctype_textpic,.microsite-smarthome .grid .grid-25 .ctype_textpic,.microsite-smarthome .grid .grid-33 .ctype_textpic{text-align:center}.onepager .grid .grid-25 .ctype_textpic.button-wrapper,.onepager .grid .grid-33 .ctype_textpic.button-wrapper,.microsite-smarthome .grid .grid-25 .ctype_textpic.button-wrapper,.microsite-smarthome .grid .grid-33 .ctype_textpic.button-wrapper{text-align:center;width:100%;position:absolute;bottom:-15px}@media only screen and (max-width: 1281px){.onepager .grid>.grid-25,.microsite-smarthome .grid>.grid-25{display:block;width:50%}}@media only screen and (max-width: 767px){.onepager .grid>.grid-25,.microsite-smarthome .grid>.grid-25{width:100%;margin-bottom:10px;padding:0;float:none}}.onepager div.has-background-image,.onepager div.grid-background,.microsite-smarthome div.has-background-image,.microsite-smarthome div.grid-background{background-position:center;background-size:cover}.onepager div.has-background-image .grid.outer-grid .grid-50:not(.grid-empty)>div,.onepager div.has-background-image .grid.outer-grid .grid-50:not(.grid-empty)>form,.onepager div.has-background-image .grid.outer-grid .grid-33:not(.grid-empty)>div,.onepager div.has-background-image .grid.outer-grid .grid-33:not(.grid-empty)>form,.onepager div.has-background-image .grid.outer-grid .grid-25:not(.grid-empty)>div,.onepager div.has-background-image .grid.outer-grid .grid-25:not(.grid-empty)>form,.onepager div.grid-background .grid.outer-grid .grid-50:not(.grid-empty)>div,.onepager div.grid-background .grid.outer-grid .grid-50:not(.grid-empty)>form,.onepager div.grid-background .grid.outer-grid .grid-33:not(.grid-empty)>div,.onepager div.grid-background .grid.outer-grid .grid-33:not(.grid-empty)>form,.onepager div.grid-background .grid.outer-grid .grid-25:not(.grid-empty)>div,.onepager div.grid-background .grid.outer-grid .grid-25:not(.grid-empty)>form,.microsite-smarthome div.has-background-image .grid.outer-grid .grid-50:not(.grid-empty)>div,.microsite-smarthome div.has-background-image .grid.outer-grid .grid-50:not(.grid-empty)>form,.microsite-smarthome div.has-background-image .grid.outer-grid .grid-33:not(.grid-empty)>div,.microsite-smarthome div.has-background-image .grid.outer-grid .grid-33:not(.grid-empty)>form,.microsite-smarthome div.has-background-image .grid.outer-grid .grid-25:not(.grid-empty)>div,.microsite-smarthome div.has-background-image .grid.outer-grid .grid-25:not(.grid-empty)>form,.microsite-smarthome div.grid-background .grid.outer-grid .grid-50:not(.grid-empty)>div,.microsite-smarthome div.grid-background .grid.outer-grid .grid-50:not(.grid-empty)>form,.microsite-smarthome div.grid-background .grid.outer-grid .grid-33:not(.grid-empty)>div,.microsite-smarthome div.grid-background .grid.outer-grid .grid-33:not(.grid-empty)>form,.microsite-smarthome div.grid-background .grid.outer-grid .grid-25:not(.grid-empty)>div,.microsite-smarthome div.grid-background .grid.outer-grid .grid-25:not(.grid-empty)>form{background-color:white;padding:20px 15px}.onepager .grid .abovecenter-image ~ .button-wrapper,.microsite-smarthome .grid .abovecenter-image ~ .button-wrapper{text-align:center;width:100%;position:absolute;bottom:-15px}.onepager .grid .download-teaser,.microsite-smarthome .grid .download-teaser{background-color:#e6e9ef;padding:20px}.onepager .grid .download-teaser h2,.microsite-smarthome .grid .download-teaser h2{margin-bottom:0}.onepager .grid .download-teaser .grid-33,.microsite-smarthome .grid .download-teaser .grid-33{background:transparent}@media only screen and (max-width: 767px){.onepager .grid .download-teaser .grid-33,.microsite-smarthome .grid .download-teaser .grid-33{text-align:center}.onepager .grid .download-teaser .grid-33 img,.microsite-smarthome .grid .download-teaser .grid-33 img{display:inline !important}}.onepager .grid .grid-100>.grid[style*="background-image"]:first-child,.microsite-smarthome .grid .grid-100>.grid[style*="background-image"]:first-child{background-size:cover;background-position:center}@media (max-width: 767px){.onepager .grid[style*="background-image"]>h1,.onepager .grid[style*="background-image"]>h2,.onepager .grid[style*="background-image"]>h3,.onepager .grid[style*="background-image"]>h4,.onepager .grid[style*="background-image"]>h5,.onepager .grid[style*="background-image"]>h6,.microsite-smarthome .grid[style*="background-image"]>h1,.microsite-smarthome .grid[style*="background-image"]>h2,.microsite-smarthome .grid[style*="background-image"]>h3,.microsite-smarthome .grid[style*="background-image"]>h4,.microsite-smarthome .grid[style*="background-image"]>h5,.microsite-smarthome .grid[style*="background-image"]>h6{padding-bottom:15px}}@media (max-width: 767px){.onepager .grid .grid-25,.microsite-smarthome .grid .grid-25{width:100%;box-sizing:border-box;margin-right:0}}.onepager .form-locationfinder,.microsite-smarthome .form-locationfinder{margin-top:15px}@media (max-width: 767px){.onepager .form-locationfinder,.microsite-smarthome .form-locationfinder{text-align:center}}.onepager .content-wrapper .teaser-wrapper h1,.microsite-smarthome .content-wrapper .teaser-wrapper h1{font-size:5.5em;margin-bottom:-60px}.onepager .teaser-btn-wrapper,.microsite-smarthome .teaser-btn-wrapper{position:relative;top:100px;left:75px}.onepager .teaser-btn-wrapper .teaser-btn,.microsite-smarthome .teaser-btn-wrapper .teaser-btn{display:inline-block;margin-right:10px}@media (max-width: 767px){.onepager .teaser-btn-wrapper,.microsite-smarthome .teaser-btn-wrapper{left:0}}.onepager .outer-grid .grid.grid-background .grid-50 .content-wrapper p,.microsite-smarthome .outer-grid .grid.grid-background .grid-50 .content-wrapper p{margin-left:-10px}.onepager .outer-grid .grid.grid-background .grid-50 form h4,.microsite-smarthome .outer-grid .grid.grid-background .grid-50 form h4{margin-left:20px}.onepager .outer-grid .grid[style*="background-image"]>h1,.onepager .outer-grid .grid[style*="background-image"]>h2,.onepager .outer-grid .grid[style*="background-image"]>h3,.onepager .outer-grid .grid[style*="background-image"]>h4,.onepager .outer-grid .grid[style*="background-image"]>h5,.onepager .outer-grid .grid[style*="background-image"]>h6,.onepager .outer-grid .grid[style*="background-image"] div.looks_like_a_headline{padding-bottom:350px}@media only screen and (max-width: 767px){.onepager .outer-grid .grid[style*="background-image"]>h1,.onepager .outer-grid .grid[style*="background-image"]>h2,.onepager .outer-grid .grid[style*="background-image"]>h3,.onepager .outer-grid .grid[style*="background-image"]>h4,.onepager .outer-grid .grid[style*="background-image"]>h5,.onepager .outer-grid .grid[style*="background-image"]>h6,.onepager .outer-grid .grid[style*="background-image"] div.looks_like_a_headline{padding:30px 0}}.onepager .outer-grid .grid.grid-background:not(.teaser-slider-25):not(.teaser-slider-33):not(.userroles) .grid-33>.csc{background:none}.category-box{margin-bottom:20px}.category-box>div{padding-bottom:10px}.category-box>div>div{background:no-repeat center center;min-height:215px;margin:25px 0 30px 0;padding:20px;box-shadow:1px 1px 1px #e6e9ef}.category-box>div>div h3 a{color:#84b400}.category-box>div>div h3 a:hover{color:#0a2864;text-decoration:none}.category-box>div>div p{font-family:"TheSansItalic",Arial,Verdana,sans-serif;font-size:1.8em;font-style:italic}.category-box>div>div a{color:#6c7ea2;text-decoration:none}.category-box>div>div a:hover{text-decoration:underline}.buttonlink.full-width,.formular .form-input-tsr input.full-width,.formular .form-input-tb input.full-width,.formular .form-button button.full-width{padding-left:30px;display:block}html:not(.newsroom) .news-feed-teaser.csc{background-image:none !important}.news-feed-teaser.csc{padding:20px 20px 20px 30px;position:relative}.news-feed-teaser.csc>h3{font-size:2em;line-height:1.2}.news-feed-teaser.csc>h3>a{color:#0a2864}.news-feed-teaser.csc>h3>a:hover{color:#84b400}.news-feed-teaser.csc>p>a{color:#6c7ea2;text-decoration:none}.news-feed-teaser.csc>p>a:hover{color:#84b400;text-decoration:underline}.news-feed-teaser.csc .buttonlink,.news-feed-teaser.csc .formular .form-input-tsr input,.formular .form-input-tsr .news-feed-teaser.csc input,.news-feed-teaser.csc .formular .form-input-tb input,.formular .form-input-tb .news-feed-teaser.csc input,.news-feed-teaser.csc .formular .form-button button,.formular .form-button .news-feed-teaser.csc button{margin:0;text-decoration:none}.outer-grid .news-feed-teaser.csc{padding:0 0 50px 0}.outer-grid .news-feed-teaser.csc .buttonlink,.outer-grid .news-feed-teaser.csc .formular .form-input-tsr input,.formular .form-input-tsr .outer-grid .news-feed-teaser.csc input,.outer-grid .news-feed-teaser.csc .formular .form-input-tb input,.formular .form-input-tb .outer-grid .news-feed-teaser.csc input,.outer-grid .news-feed-teaser.csc .formular .form-button button,.formular .form-button .outer-grid .news-feed-teaser.csc button{position:absolute;bottom:0}.category-box .news-feed-teaser.csc{margin-bottom:65px;padding:20px}.category-box .news-feed-teaser.csc .buttonlink,.category-box .news-feed-teaser.csc .formular .form-input-tsr input,.formular .form-input-tsr .category-box .news-feed-teaser.csc input,.category-box .news-feed-teaser.csc .formular .form-input-tb input,.formular .form-input-tb .category-box .news-feed-teaser.csc input,.category-box .news-feed-teaser.csc .formular .form-button button,.formular .form-button .category-box .news-feed-teaser.csc button{position:absolute;bottom:-65px}.newsroom .news-feed-teaser.csc .buttonlink,.newsroom .news-feed-teaser.csc .formular .form-input-tsr input,.formular .form-input-tsr .newsroom .news-feed-teaser.csc input,.newsroom .news-feed-teaser.csc .formular .form-input-tb input,.formular .form-input-tb .newsroom .news-feed-teaser.csc input,.newsroom .news-feed-teaser.csc .formular .form-button button,.formular .form-button .newsroom .news-feed-teaser.csc button{padding-left:30px;right:0;left:0}@media only screen and (min-width: 1024px){.content .visual-wrapper .grid .grid-33,.content .visual-wrapper .grid .grid-50{min-height:280px;height:auto}}html.newsroom.no-touch .has-mediastage .content{margin-bottom:0;position:static;top:0}html.newsroom .directsearch{visibility:hidden}html.newsroom .visual-text{width:28%;left:15%}html.newsroom .visual-text h2{background:rgba(255,255,255,0.5);display:inline;font-family:"TheSansItalic",Arial,Verdana,sans-serif;font-size:3.2em;line-height:1.5;box-shadow:10px 0 0 rgba(255,255,255,0.5),-10px 0 0 rgba(255,255,255,0.5)}html.newsroom .visual-gradient{background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));background-image:-webkit-linear-gradient(top, transparent, #fff);background-image:-moz-linear-gradient(top, transparent, #fff);background-image:-ms-linear-gradient(top, transparent, #fff);background-image:linear-gradient(top, transparent, #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='transparent', endColorStr='#fff');height:150px;position:absolute;right:0;bottom:0;left:0}@media only screen and (max-width: 767px){html.newsroom .visual-gradient{display:none}}html.newsroom body.has-mediastage .grid.outer-grid{margin-top:-450px;position:relative;z-index:50}@media only screen and (min-width: 768px) and (max-width: 1279px){html.newsroom body.has-mediastage .grid.outer-grid{margin-top:-250px}}@media only screen and (max-width: 767px){html.newsroom body.has-mediastage .grid.outer-grid{margin-top:-75px}}html.newsroom .newsroom-background{background:#fff}html.newsroom .grid-75.newsroom-background .csc h4{margin-top:40px}html.newsroom .first-headline{margin-top:35px}html.newsroom h2 a{margin-left:6px;font-family:Arial,Verdana,sans-serif;font-size:0.56em;color:#84b400}html.newsroom h2 a:before{padding-right:6px;content:'|';color:#84b400}html.newsroom h2 a:hover{color:#0a2864}html.newsroom .read-more{color:#84b400}html.newsroom .read-more:hover{text-decoration:underline}html.newsroom blockquote{font-family:"TheSansItalic",Arial,Verdana,sans-serif;font-size:2.2em}html.newsroom blockquote:before{top:-15px;left:0;font-size:4.75em}html.newsroom .util-pagination{margin-top:26px}html.newsroom .util-navigation{margin-top:6px}html.newsroom .util-navigation .util-prev,html.newsroom .util-navigation .util-next{font-size:18px}html.newsroom .buttonlink.full-width,html.newsroom .formular .form-input-tsr input.full-width,.formular .form-input-tsr html.newsroom input.full-width,html.newsroom .formular .form-input-tb input.full-width,.formular .form-input-tb html.newsroom input.full-width,html.newsroom .formular .form-button button.full-width,.formular .form-button html.newsroom button.full-width{padding-left:30px;display:block}html.newsroom .buttonlink.center,html.newsroom .formular .form-input-tsr input.center,.formular .form-input-tsr html.newsroom input.center,html.newsroom .formular .form-input-tb input.center,.formular .form-input-tb html.newsroom input.center,html.newsroom .formular .form-button button.center,.formular .form-button html.newsroom button.center{display:block;text-align:center}html.newsroom .mail:before,html.newsroom .phone:before,html.newsroom .web:before,html.newsroom .address:before,html.newsroom .fax:before{width:35px}html.newsroom .article-meta{margin-bottom:30px;color:#0a2864;border-bottom:1px solid #e6e9ef}html.newsroom .article-meta>div{padding-bottom:10px}html.newsroom .article-meta .pdf-download{color:#0a2864;text-decoration:none}html.newsroom .article-meta .pdf-download:before{content:'\e608';font-family:"icomoon"}html.newsroom .article-meta .pdf-download:hover{color:#84b400}html.newsroom .article-meta p{margin:0}html.newsroom .article-meta .grid-66{text-align:right}html.newsroom .article-meta .grid-66 ul{margin:0;padding:0;list-style:none}html.newsroom .article-meta .grid-66 ul li{background:none;margin:0;padding:0;display:inline-block}html.newsroom .article-meta .grid-66 ul li a{color:#84b400;text-decoration:none}html.newsroom .article-meta .grid-66 ul li a:hover{color:#0a2864}html.newsroom .article-meta .grid-66 ul li:after{padding:0 3px 0 5px;content:'|';color:#84b400}html.newsroom .article-meta .grid-66 ul li:last-child:after{display:none}html.newsroom .article-info{margin:20px 0 45px 0;padding:0;list-style:none}html.newsroom .article-info li{background:none;padding:0;font-family:"TheSansItalic",Arial,Verdana,sans-serif;color:#6c7ea2}html.newsroom .social-buttons{margin:20px 0 40px 0}html.newsroom .social-buttons a{margin:0 10px 10px 0;padding-left:50px;overflow:hidden}html.newsroom .social-buttons a:after{background:no-repeat center;-webkit-background-size:55%;-moz-background-size:55%;background-size:55%;width:38px;height:38px;display:block;position:absolute;top:0;bottom:0;left:0;content:'';color:#fff;border-right:1px solid rgba(255,255,255,0.25)}html.newsroom .social-buttons a:hover{opacity:0.75}html.newsroom .social-buttons a.facebook{background-color:#3b5998}html.newsroom .social-buttons a.facebook:after{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ico_facebook.svg)}html.newsroom .social-buttons a.twitter{background-color:#55acee}html.newsroom .social-buttons a.twitter:after{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ico_twitter.svg)}html.newsroom .social-buttons a.xing{background-color:#026466}html.newsroom .social-buttons a.xing:after{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ico_xing.svg)}html.newsroom .social-buttons a.email{background-color:#8c8c8c}html.newsroom .social-buttons a.email:after{background-image:url(/fileadmin/twt_customer/base/system/templates/images/ico_email.svg)}html.newsroom .highlighted-box>div>div{background:#e6e9ef;min-height:190px;padding:20px}html.newsroom .highlighted-box>div>div .mail:before,html.newsroom .highlighted-box>div>div .phone:before,html.newsroom .highlighted-box>div>div .web:before,html.newsroom .highlighted-box>div>div .address:before,html.newsroom .highlighted-box>div>div .fax:before{color:#0a2864}html.newsroom .highlighted-box>div>div .buttonlink,html.newsroom .highlighted-box>div>div .formular .form-input-tsr input,.formular .form-input-tsr html.newsroom .highlighted-box>div>div input,html.newsroom .highlighted-box>div>div .formular .form-input-tb input,.formular .form-input-tb html.newsroom .highlighted-box>div>div input,html.newsroom .highlighted-box>div>div .formular .form-button button,.formular .form-button html.newsroom .highlighted-box>div>div button{margin:15px 0 0 0}html.newsroom .highlighted-box>div>div p{margin-bottom:10px}html.newsroom .sidebar-box{background:#e6e9ef;margin-bottom:20px;padding:20px}html.newsroom .sidebar-box.white{background:rgba(255,255,255,0.9)}html.newsroom .sidebar-box.white:first-child{margin-top:40px}html.newsroom .sidebar-box .buttonlink,html.newsroom .sidebar-box .formular .form-input-tsr input,.formular .form-input-tsr html.newsroom .sidebar-box input,html.newsroom .sidebar-box .formular .form-input-tb input,.formular .form-input-tb html.newsroom .sidebar-box input,html.newsroom .sidebar-box .formular .form-button button,.formular .form-button html.newsroom .sidebar-box button{margin:10px 0 0 0}html.newsroom .sidebar-box p{margin-bottom:10px}html.newsroom .sidebar-box select{margin-top:10px}html.newsroom .sidebar-visual{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;margin-bottom:20px;padding:200px 25px 20px 25px;display:block;text-decoration:none}html.newsroom .sidebar-visual h5{background:#0a2864;display:inline;font-family:"TheSansItalic",Arial,Verdana,sans-serif;font-size:2em;color:#fff;line-height:1.4;box-shadow:5px 0 0 #0a2864,-5px 0 0 #0a2864}html.newsroom .teaser-visual{background:#fff no-repeat center center;min-height:270px;display:block;overflow:hidden;position:relative;color:#3e3e3e;text-decoration:none}html.newsroom .teaser-visual .description{padding:20px}html.newsroom .teaser-visual .description .headline-wrapper{margin:0 5px 25px 5px;min-height:5.5em}html.newsroom .teaser-visual .description .headline-wrapper h3{background:#0a2864;display:inline;font-family:"TheSansItalic",Arial,Verdana,sans-serif;font-size:2em;color:#fff;line-height:1.4;box-shadow:5px 0 0 #0a2864,-5px 0 0 #0a2864}html.newsroom .teaser-visual .description p{margin-bottom:10px}html.newsroom .teaser-visual.fly-in{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}html.newsroom .teaser-visual.fly-in .description{background:rgba(255,255,255,0.8);position:absolute;top:175px;right:0;bottom:0;left:0;-webkit-transition:top 0.25s;-moz-transition:top 0.25s;-ms-transition:top 0.25s;transition:top 0.25s}html.newsroom .teaser-visual.fly-in:hover .description{top:0}html.newsroom .news-feed{margin:0 0 20px 0;padding:0;list-style:none}html.newsroom .news-feed li{background:#e6e9ef;margin-bottom:10px;padding:20px}html.newsroom .news-feed li h3{font-family:"TheSansItalic",Arial,Verdana,sans-serif;font-size:1.4em;color:#0a2864}html.newsroom .news-feed li p{margin-bottom:10px;font-size:1em}html.newsroom .news-feed li p a{margin-left:5px;color:#84b400;text-decoration:none}html.newsroom .news-feed li p a:hover{text-decoration:underline}html.newsroom .content .grid-25 .ctype_textpic{background:rgba(255,255,255,0.9);margin-bottom:20px;padding:20px}html.newsroom .content .grid-25 .ctype_textpic .abovecenter-image{display:block}@media only screen and (max-width: 1023px){html.newsroom .visual-text{width:70%}html.newsroom .visual-text h2{font-size:2em}html.newsroom #mobile-menu .dl-trigger.dl-active{float:right}html.newsroom #mobile-menu .tx-solr{display:none}html.newsroom .grid.outer-grid{margin-top:0}html.newsroom .article-meta .grid-33{margin:0;padding-bottom:5px}html.newsroom .article-meta .grid-66{padding-top:5px;text-align:left}}.grid>div.util-carousel{padding:0}.util-carousel{display:none;position:relative;-ms-touch-action:pan-y;width:100%}.util-carousel .util-wrapper-holder{overflow:hidden;position:relative;width:100%}.util-carousel .util-wrapper{*zoom:1;position:relative;display:none}.util-carousel .util-wrapper:before,.util-carousel .util-wrapper:after{display:table;content:"";line-height:0}.util-carousel .util-wrapper:after{clear:both}.util-carousel .util-item{float:left;box-sizing:border-box;padding:0 15px}.util-carousel .util-wrapper,.util-carousel .util-item{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0, 0, 0)}.util-pagination{position:absolute;width:100%;text-align:center;margin-top:56px;z-index:1}@media only screen and (max-width: 767px){.util-pagination{margin-top:20px}}.userroles .util-pagination,.teaser-slider-primarycolor .util-pagination{margin-top:10px}.util-pagination span{display:block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;margin:5px;color:#6c7ea2;font-size:1.8em}.util-page{display:inline-block;cursor:pointer;zoom:1;*display:inline}.util-navigation{margin-top:46px;text-align:center}@media only screen and (max-width: 767px){.util-navigation{margin-top:5px}}.userroles .util-navigation,.teaser-slider-primarycolor .util-navigation{margin-top:0}@media only screen and (max-width: 767px){.userroles .util-navigation,.teaser-slider-primarycolor .util-navigation{margin-top:-5px}}.util-prev,.util-next{position:relative;display:inline-block;padding:15px;color:#6c7ea2;border-radius:3px;cursor:pointer;font-size:13px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;z-index:10;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.util-prev:before,.util-next:before{font-size:1.4em}@media only screen and (max-width: 1023px){.util-prev:before,.util-next:before{font-size:2.4em}}.util-prev{float:left}@media only screen and (max-width: 767px){.util-prev{padding-left:0;left:-10px}}.util-next{float:right}@media only screen and (max-width: 767px){.util-next{padding-right:0;right:-9px}}.util-disable,.util-disable:hover{background-color:#bbbbbb;opacity:0.4;cursor:default}.util-fade-in,.util-flip-in-x,.util-flip-in-y,.util-zoom-in{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.util-fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(400px) rotateX(90deg) scale(0.3);transform:perspective(400px) rotateX(90deg) scale(0.3);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0deg) scale(1);transform:perspective(400px) rotateX(0deg) scale(1);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(400px) rotateX(90deg) scale(0.3);-ms-transform:perspective(400px) rotateX(90deg) scale(0.3);transform:perspective(400px) rotateX(90deg) scale(0.3);opacity:0}100%{-webkit-transform:perspective(400px) rotateX(0deg) scale(1);-ms-transform:perspective(400px) rotateX(0deg) scale(1);transform:perspective(400px) rotateX(0deg) scale(1);opacity:1}}.util-flip-in-x{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flip-in-x;animation-name:flip-in-x}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(400px) rotateY(90deg) scale(0.3);transform:perspective(400px) rotateY(90deg) scale(0.3);opacity:0}100%{-webkit-transform:perspective(400px) rotateY(0deg) scale(1);transform:perspective(400px) rotateY(0deg) scale(1);opacity:1}}@keyframes flip-in-y{0%{-moz-transform:perspective(400px) rotateY(90deg) scale(0.3);-ms-transform:perspective(400px) rotateY(90deg) scale(0.3);-webkit-transform:perspective(400px) rotateY(90deg) scale(0.3);transform:perspective(400px) rotateY(90deg) scale(0.3);opacity:0}100%{-moz-transform:perspective(400px) rotateY(0deg) scale(1);-ms-transform:perspective(400px) rotateY(0deg) scale(1);-webkit-transform:perspective(400px) rotateY(0deg) scale(1);transform:perspective(400px) rotateY(0deg) scale(1);opacity:1}}.util-flip-in-y{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flip-in-y;animation-name:flip-in-y}@-webkit-keyframes zoom-in{0%{opacity:0;-moz-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3)}100%{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoom-in{0%{opacity:0;-moz-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3)}100%{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}.util-zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}.visual-wrapper{width:100%;max-width:100%;position:relative;background:#fff;margin-bottom:45px;clear:both;float:none;display:table}@media screen and (min-width: 1280px){.visual-wrapper{height:720px;overflow:hidden}}@media only screen and (max-width: 767px){.visual-wrapper{display:block}}.visual-wrapper:after{clear:both}.visual-wrapper .content-wrapper{float:right;position:relative;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 0 30px}@media only screen and (max-width: 767px){.visual-wrapper .content-wrapper{padding-top:15px}}.visual-wrapper .button-wrapper{position:absolute;top:200px;left:30px;z-index:21;background:#fff;width:80%}.visual-wrapper .left-image,.visual-wrapper .right-image,.visual-wrapper .intext-left-image,.visual-wrapper .intext-right-image,.visual-wrapper .aboveleft-image,.visual-wrapper .abovecenter-image,.visual-wrapper .aboveright-image{float:left;display:block;max-width:36%}.visual-wrapper .left-image+.content-wrapper,.visual-wrapper .right-image+.content-wrapper,.visual-wrapper .intext-left-image+.content-wrapper,.visual-wrapper .intext-right-image+.content-wrapper,.visual-wrapper .aboveleft-image+.content-wrapper,.visual-wrapper .abovecenter-image+.content-wrapper,.visual-wrapper .aboveright-image+.content-wrapper{width:64%;max-width:64%;padding-left:0}.visual-wrapper .left-image .image-wrapper,.visual-wrapper .right-image .image-wrapper,.visual-wrapper .intext-left-image .image-wrapper,.visual-wrapper .intext-right-image .image-wrapper,.visual-wrapper .aboveleft-image .image-wrapper,.visual-wrapper .abovecenter-image .image-wrapper,.visual-wrapper .aboveright-image .image-wrapper{float:none;margin-right:20px;margin-left:0}@media only screen and (max-width: 767px){.visual-wrapper .left-image .image-wrapper,.visual-wrapper .right-image .image-wrapper,.visual-wrapper .intext-left-image .image-wrapper,.visual-wrapper .intext-right-image .image-wrapper,.visual-wrapper .aboveleft-image .image-wrapper,.visual-wrapper .abovecenter-image .image-wrapper,.visual-wrapper .aboveright-image .image-wrapper{margin-right:10px}}.visual-wrapper .left-image img,.visual-wrapper .right-image img,.visual-wrapper .intext-left-image img,.visual-wrapper .intext-right-image img,.visual-wrapper .aboveleft-image img,.visual-wrapper .abovecenter-image img,.visual-wrapper .aboveright-image img{max-height:100%;width:auto;height:auto}.visual-wrapper .left-image ~ .button-wrapper,.visual-wrapper .right-image ~ .button-wrapper,.visual-wrapper .intext-left-image ~ .button-wrapper,.visual-wrapper .intext-right-image ~ .button-wrapper,.visual-wrapper .aboveleft-image ~ .button-wrapper,.visual-wrapper .abovecenter-image ~ .button-wrapper,.visual-wrapper .aboveright-image ~ .button-wrapper{left:36%;width:64%}@media only screen and (max-width: 1023px){.visual-wrapper .left-image ~ .button-wrapper,.visual-wrapper .right-image ~ .button-wrapper,.visual-wrapper .intext-left-image ~ .button-wrapper,.visual-wrapper .intext-right-image ~ .button-wrapper,.visual-wrapper .aboveleft-image ~ .button-wrapper,.visual-wrapper .abovecenter-image ~ .button-wrapper,.visual-wrapper .aboveright-image ~ .button-wrapper{width:auto}}@media only screen and (max-width: 767px){.visual-wrapper .left-image ~ .button-wrapper,.visual-wrapper .right-image ~ .button-wrapper,.visual-wrapper .intext-left-image ~ .button-wrapper,.visual-wrapper .intext-right-image ~ .button-wrapper,.visual-wrapper .aboveleft-image ~ .button-wrapper,.visual-wrapper .abovecenter-image ~ .button-wrapper,.visual-wrapper .aboveright-image ~ .button-wrapper{left:15px}}.visual{width:100%}.visual a.linkall-link{content:' ';display:block;width:100%;height:100%;background:transparent;position:relative}@media screen and (max-width: 1279px){.visual{background:none !important}}@media screen and (min-width: 1280px){.visual{height:720px;background-repeat:no-repeat;background-size:cover;background-position:center}}.visual img{width:100%;height:auto;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear}@media screen and (min-width: 1280px){.visual img{display:none}}.visual h2,.visual div.looks_like_a_headline{font-size:5em;line-height:1.02;font-family:"TheSansExtraBold",Arial,Verdana,sans-serif;margin-bottom:0.25em}@media only screen and (max-width: 1023px){.visual h2,.visual div.looks_like_a_headline{font-size:3.6em;line-height:1.38888888888889}}@media only screen and (max-width: 767px){.visual h2,.visual div.looks_like_a_headline{font-size:2.1em;line-height:1.095238}}.visual p{font-size:2.4em;font-family:"TheSansBold",Arial,Verdana,sans-serif;color:#0a2864;margin-bottom:0.5em}@media only screen and (max-width: 1023px){.visual p{font-size:2em}}@media only screen and (max-width: 767px){.visual p{font-size:1.2em;line-height:1.16666666}}.visual .button:before{margin-left:2px}.visual-text{position:absolute;top:15%;left:50.25%;width:49.75%;max-width:568px}@media only screen and (max-width: 1023px){.visual-text{width:45%}}.visual-controls{position:absolute;bottom:310px;width:100%;z-index:20}@media only screen and (max-width: 1023px){.visual-controls{-moz-box-sizing:border-box;box-sizing:border-box;padding:22px 15px 28px 15px;position:relative;bottom:auto;top:-3px;background:#e6e9ef}}@media only screen and (max-width: 767px){.visual-controls{padding:22px 15px 19px 15px}}.visual-switch{z-index:25;position:relative;width:40%;margin:-30px auto 0 auto;text-align:center}@media only screen and (max-width: 1023px){.visual-switch{margin-top:-35px}}@media only screen and (max-width: 767px){.visual-switch{margin-top:-10px;width:75%}}.visual-switch ul{margin:0}.visual-switch li{display:inline;text-align:center;font-size:1.2em}.visual-switch strong:before{color:#6c7ea2}.visual-switch a{text-decoration:none}.visual-switch a:before{color:#6c7ea2}.visual-buttons{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1170px;width:100%;height:50px;margin:0 auto;position:relative;top:50%;list-style:none;z-index:20;opacity:0;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.visual-wrapper:hover .visual-buttons{opacity:1}.mobile .visual-buttons{opacity:1}@media only screen and (max-width: 767px){.visual-buttons{height:20px;margin:0 auto}}.visual-buttons li{position:absolute}.visual-buttons li:first-child{left:0}@media screen and (min-width: 1024px) and (max-width: 1190px){.visual-buttons li:first-child{padding-left:20px;left:1.25%}}@media screen and (min-width: 768px) and (max-width: 1023px){.visual-buttons li:first-child{padding-left:5px;left:1.25%}}.visual-buttons li:last-child{right:0}@media screen and (min-width: 1024px) and (max-width: 1190px){.visual-buttons li:last-child{padding-right:20px;right:1.25%}}@media screen and (min-width: 768px) and (max-width: 1023px){.visual-buttons li:last-child{padding-right:5px;right:1.25%}}.visual-buttons a{text-decoration:none;color:#fff;font-size:3em}@media only screen and (max-width: 767px){.visual-buttons a{font-size:2em}}.visual-buttons a:after{background:rgba(10,40,100,0.25);padding:5px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.visual-buttons span{display:inline-block;text-indent:-9999px}.visual-buttons .switch-back:after{padding-right:3px}.visual-buttons .switch-forth:after{padding-left:3px}.visual-hide,.visual-toggle-out{position:absolute;top:0}.visual-show{position:relative;z-index:20;opacity:1}.visual-hide{opacity:0;z-index:-1}.visual-toggle-in{position:relative;-webkit-animation:visualOpacity 1s 1 linear;-moz-animation:visualOpacity 1s 1 linear;animation:visualOpacity 1s 1 linear}.visual-toggle-out{-webkit-animation:visualOpacity 1s 1 linear reverse;-moz-animation:visualOpacity 1s 1 linear reverse;animation:visualOpacity 1s 1 linear reverse}@-webkit-keyframes visualOpacity{0%{opacity:0}100%{opacity:1}}@-moz-keyframes visualOpacity{0%{opacity:0}100%{opacity:1}}@keyframes visualOpacity{0%{opacity:0}100%{opacity:1}}.no-csstransitions .visual-wrapper{position:relative;width:100%;display:inline-block}.no-csstransitions .visual{display:block;clear:both;position:relative;top:0;left:0}.no-csstransitions .visual-hide{opacity:0}.visual-wrapper .grid{position:relative}@media only screen and (max-width: 767px){.visual-wrapper .grid{top:-3px}}.content .visual-wrapper .grid-33{background:#fff;margin:0 1.25%;width:30.833333333333%}.content .visual-wrapper .grid-50{background:#fff;margin:0 1.25%;width:47.5%}.content .visual-wrapper .grid-50,.content .visual-wrapper .grid-33{padding:0}@media only screen and (max-width: 767px){.content .visual-wrapper .grid-50,.content .visual-wrapper .grid-33{width:100%;margin:0 0 2.5% 0}}.content .visual-wrapper .last{margin-right:0}@media only screen and (max-width: 767px){.content .visual-wrapper .content-wrapper{padding-top:15px}}@media only screen and (min-width: 1024px){.visual-wrapper .grid{overflow:hidden;z-index:20;margin:0 auto;bottom:25px;padding:0 20px}.content .visual-wrapper .grid-33,.content .visual-wrapper .grid-50{height:265px;background:#fff}.content .visual-wrapper .content-wrapper:after{content:"";display:block;height:160px;width:100%;position:absolute;left:0;top:170px;background:url(/fileadmin/twt_customer/base/system/templates/images/fade-out.png) repeat-x 0 0}.visual-wrapper .image-wrapper{z-index:21;overflow:hidden}.visual-wrapper .image-wrapper img{max-height:265px}}@media screen and (min-width: 1240px){.visual-wrapper .grid{position:absolute;left:50%;margin-left:-620px}}@media only screen and (max-width: 1023px){.content .visual-wrapper .csc{padding-bottom:55px}.content .visual-wrapper .button-wrapper{top:auto;left:15px;bottom:20px}}@media screen and (min-width: 1081px) and (max-width: 1279px){.visual-wrapper .grid{margin-top:-15%}}@media screen and (min-width: 1024px) and (max-width: 1080px){.visual-wrapper .grid{margin:-5% auto 0 auto}}.directsearch{position:relative;float:right;min-height:30px;background:#fff}.directsearch fieldset{position:absolute;top:35px;right:-20px;z-index:-10;opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;transition:opacity 0.5s linear}@media screen and (min-width: 1024px){.directsearch fieldset{width:300px}}.directsearch fieldset>div{position:relative;padding:10px;margin-top:4px;background:#fff;-webkit-box-shadow:0 2px 2px rgba(62,62,62,0.25);-moz-box-shadow:0 2px 2px rgba(62,62,62,0.25);box-shadow:0 2px 2px rgba(62,62,62,0.25)}.directsearch fieldset:focus,.directsearch fieldset:hover{z-index:1;opacity:1;visibility:visible}.directsearch input{float:left;font-size:1.3em;max-width:88%;height:auto;margin-bottom:0;padding:5px 5px 4px 5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-color:#9da9c1}.directsearch button{float:right;border:none;margin-bottom:0;padding:5px;background:#0a2864;max-width:13%;height:auto}.directsearch button:after{color:#fff}.directsearch button span{float:left;text-indent:-9999px;display:inline-block}.directsearch button::-moz-focus-inner{margin-top:-1px;padding:0;border:0}.directsearch .toggle-search{width:100%;min-height:40px;display:block;position:relative;float:right;font-size:2em;margin-bottom:0;cursor:pointer;padding:0 20px}.directsearch .toggle-search span{text-indent:-9999px;display:inline-block}.directsearch .toggle-search:after{color:#0a2864;float:right;margin-top:9px}.directsearch .toggle-search:hover:after,.directsearch .toggle-search.search-visible:after{color:#84b400}.directsearch .toggle-search:hover ~ fieldset,.directsearch .toggle-search.search-visible ~ fieldset{z-index:1;opacity:1;visibility:visible;-webkit-transition:opacity 0.5s linear;-moz-transition:opacity 0.5s linear;-ms-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.directsearch .ui-autocomplete{max-width:250px;top:36px;font-size:1.3em;z-index:110}.mainnavigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 2px rgba(62,62,62,0.25);-moz-box-shadow:0 2px 2px rgba(62,62,62,0.25);box-shadow:0 2px 2px rgba(62,62,62,0.25);position:relative;z-index:150;margin:0;background:#fff}.mainnavigation *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mainnavigation ul,.mainnavigation li{margin:0;padding:0;list-style:none;font-size:1em}.mainnavigation li{display:inline-block}.mainnavigation a{width:100%;height:100%;display:block;text-decoration:none;color:#0a2864}.mainnavigation ul{background:#fff}.mainnavigation ul.mainmenu{background:transparent}.mainnavigation ul.mainmenu>li{float:left;margin-right:30px;position:relative}.mainnavigation ul.mainmenu>li>a{padding:10px 0;font-family:"TheSansBold",Arial,Verdana,sans-serif;text-transform:uppercase;font-size:1.6em}.mainnavigation ul.mainmenu>li.hover>a,.mainnavigation ul.mainmenu>li:hover>a,.mainnavigation ul.mainmenu>li.active>a{color:#84b400}.mainnavigation ul.mainmenu>li.hover>.submenu,.mainnavigation ul.mainmenu>li:active>.submenu{visibility:visible}.mainnavigation .submenu{min-width:230px;position:absolute;top:39px;visibility:hidden;-webkit-box-shadow:0 2px 2px rgba(62,62,62,0.25);-moz-box-shadow:0 2px 2px rgba(62,62,62,0.25);box-shadow:0 2px 2px rgba(62,62,62,0.25)}.mainnavigation .submenu+.submenu{margin:100% 0 0 0}.mainnavigation .submenu>li>a:after{position:absolute;right:5px}.mainnavigation .submenu>li>a:only-child:after{content:''}.mainnavigation .submenu li{float:none;clear:both;display:block}.mainnavigation .submenu li a{position:relative;padding:10px 20px;font-size:1.3em}.mainnavigation .submenu li.hover,.mainnavigation .submenu li:hover{background:#84b400}.mainnavigation .submenu li.hover>a,.mainnavigation .submenu li:hover>a{color:#fff}.mainnavigation .submenu .submenu{width:490px;position:absolute;z-index:-1;left:100%;top:0;background:#f9f9f9;border-left:1px solid #d0e2ff}.mainnavigation .submenu .submenu ul{width:50%;float:left;background:#f9f9f9}.mainnavigation .submenu .submenu .mainnavigation-teaser{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0;bottom:0;width:50%;padding-top:10px;padding-left:25px}.mainnavigation .submenu .submenu .mainnavigation-teaser h4{font-size:1.7em;line-height:1;margin-bottom:5px}.mainnavigation .submenu .submenu .mainnavigation-teaser p,.mainnavigation .submenu .submenu .mainnavigation-teaser a{font-size:1.3em;line-height:1.4615384615;float:none;clear:both;display:block;margin-bottom:10px}.mainnavigation .submenu .submenu .mainnavigation-teaser a{padding:0;color:#6c7ea2}.mainnavigation .submenu .submenu .mainnavigation-teaser a+a:before{content:''}.mainnavigation .submenu .submenu .mainnavigation-teaser a:hover{text-decoration:underline}.mainnavigation .submenu .submenu .mainnavigation-teaser a:after{display:none}.mainnavigation .submenu .submenu .mainnavigation-teaser img{display:block;float:right;clear:both;height:auto;max-height:180px}@media screen and (max-width: 1023px){.mainnavigation{display:none}}.touch .mainnavigation{display:none}@media screen and (min-width: 1024px){.mainnavigation-fixed{-webkit-transform:translateZ(0);width:100%;position:fixed;top:0;left:0}}strong.logo{width:100%;min-height:95px;display:block;font-size:1em;margin:0 auto 3px auto;padding-top:30px;text-decoration:none;background:#fff url(../images/bg_header.gif) center no-repeat}strong.logo img{width:124px;height:auto}@media screen and (max-width: 1023px){strong.logo{background:none}}@media screen and (max-width: 767px){strong.logo{padding-top:10px}}body#country-de strong.logo .wrapper,body#country-de strong.logo .metanavigation>ul,body#country-de strong.logo .metanavigation-tabs,body#country-de strong.logo .metanavigation-layer{position:relative}body#country-de strong.logo .campaign{position:absolute;right:117px}body#country-de strong.logo .campaign img{height:100px;width:auto;margin-top:-17px}@media only screen and (max-width: 767px){body#country-de strong.logo .campaign{right:25px}}body#country-de strong.logo .campaign-2{position:absolute;right:247px}body#country-de strong.logo .campaign-2 img{height:100px;width:auto;margin-top:-17px}@media only screen and (max-width: 767px){body#country-de strong.logo .campaign-2{right:165px}}@media screen and (max-width: 767px){body#country-de strong.logo .campaign img{margin-top:-6px;height:80px;width:auto}body#country-de strong.logo .campaign-2 img{margin-top:-6px;height:80px;width:auto}}@media screen and (max-width: 490px){body#country-de strong.logo .campaign-2 img{display:none}}@media screen and (max-width: 1023px){#navigation-sticky-wrapper{display:none}}.metanavigation{width:100%;padding:1px 0 0 0;background:#0a2864}.metanavigation ul{list-style:none;font-size:1em}.metanavigation>ul{max-width:1200px}.metanavigation a,.metanavigation strong{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-weight:normal;text-decoration:none}.metanavigation-tabs{-webkit-transition:padding 0.6s ease;-moz-transition:padding 0.6s ease;-ms-transition:padding 0.6s ease;transition:padding 0.6s ease;position:relative;overflow:hidden}.metanavigation-tabs>li{float:left;margin-right:10px}@media screen and (min-width: 1171px){.metanavigation-tabs>li:first-child{margin-left:15px}}@media screen and (min-width: 1171px){.metanavigation-tabs>li:nth-last-child(3),.metanavigation-tabs>li.metanavigation-right:nth-last-child(3){margin-right:15px}}.metanavigation-tabs>li.active>a,.metanavigation-tabs>li.active strong,.metanavigation-tabs>li:hover>a,.metanavigation-tabs>li:hover strong,.metanavigation-tabs>li:focus>a,.metanavigation-tabs>li:focus strong{background:#fff;-webkit-box-shadow:inset 0 0 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 0 0 rgba(255,255,255,0);box-shadow:inset 0 0 0 rgba(255,255,255,0)}.metanavigation-tabs>li.metanavigation-right{float:right;margin-right:0;margin-left:10px}.metanavigation-tabs>li>a,.metanavigation-tabs>li>strong{display:block;padding:7px 15px 7px 20px;font-size:1.4em;color:#0a2864;background:rgba(255,255,255,0.775);-webkit-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 -1px 1px rgba(0,0,0,0.025);box-shadow:inset 0 -1px 1px rgba(0,0,0,0.025)}.metanavigation-tabs>li.metanavigation-dropdown>a{padding:7px 7px 7px 14px}@media screen and (max-width: 767px){.metanavigation-tabs>li>a,.metanavigation-tabs>li>strong{padding:7px}.metanavigation-tabs>li.metanavigation-dropdown>a{padding:7px}}@media screen and (max-width: 1024px){.metanavigation-tabs>li:first-child{display:none}}@media only screen and (max-width: 767px){.metanavigation-tabs>li:not(.metanavigation-right){display:none}.metanavigation-tabs>.metanavigation-toggle:not(.metanavigation-right){display:block;margin-right:0}.metanavigation-tabs>.metanavigation-toggle:not(.metanavigation-right)>a{opacity:0;width:1px;max-height:16px;overflow:hidden;padding-left:0;padding-right:0}.metanavigation-tabs>.metanavigation-toggle:not(.metanavigation-right)>a:after{content:'';margin-left:0}}.metanavigation-toggle a:after,.metanavigation-dropdown a:after{margin-left:5px}@media screen and (max-width: 767px){.metanavigation-toggle a:after,.metanavigation-dropdown a:after{margin-left:3px}}.metanavigation-dropdown{position:relative}li.metanavigation-worldwide>a{position:relative;padding-left:35px}li.metanavigation-worldwide>a:before{position:absolute;left:15px;top:8px}@media screen and (max-width: 767px){li.metanavigation-worldwide>a{padding-left:27px}li.metanavigation-worldwide>a:before{left:7px}}.metanavigation-layer{max-width:1200px;position:absolute;left:0;top:0;opacity:0;z-index:-1;overflow:hidden;background:#0a2864;color:#fff;backface-visibility:hidden;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;transition:opacity 0.5s}.metanavigation-layer span.metanavigation-headline{padding-left:15px;color:#fff}@media screen and (max-width: 767px){.metanavigation-layer span.metanavigation-headline{padding-left:0;padding-right:35px}}.metanavigation-layer#country-layer span.metanavigation-headline{padding-left:0}.metanavigation-layer .grid{margin:2em 0;max-width:1200px}.metanavigation-layer .grid.userroles{padding:0}@media screen and (max-width: 1170px){.metanavigation-layer .grid{padding-left:0;padding-right:0}}.metanavigation-layer>.grid>div,.metanavigation-layer>.grid>*{padding-left:0;padding-right:0}.active .metanavigation-layer{opacity:10;z-index:1;max-height:750px}.metanavigation-layer .grid>h1,.metanavigation-layer .grid>h2,.metanavigation-layer .grid>h3,.metanavigation-layer .grid>h4,.metanavigation-layer .grid>h5,.metanavigation-layer .grid>h6,.metanavigation-layer .grid>div.looks_like_a_headline{color:#fff;padding-right:35px}.metanavigation-layer h3{margin-bottom:0.5em;font-size:2.6em}.metanavigation-layer ul{color:#fff}.metanavigation-layer li{font-family:"TheSansBold",Arial,Verdana,sans-serif}.metanavigation-layer a{color:#fff}.metanavigation-layer a:hover{color:#84b400}a.metanavigation-close{position:absolute;top:10px;right:10px;padding:10px;z-index:10}a.metanavigation-close:before{font-size:2em;color:rgba(255,255,255,0.775)}a.metanavigation-close span{display:block;text-indent:-99999px}ul.country-switch{width:20%;float:left;margin-bottom:2.25em;padding:0}ul.country-switch>li{font-size:1.7em}ul.country-switch>li>a{display:inline-block;margin-bottom:0.5em}ul.country-switch>li li{font-size:0.823529em;float:left;border-right:1px solid #fff;margin-right:5px;padding-right:5px}ul.country-switch>li li:last-child{border-right:none;margin-right:0;padding-right:0}ul.country-switch ul{display:none;float:none;clear:both;width:100%;margin-bottom:1em}ul.country-switch .active-country,ul.country-switch .show-languages a{color:#84b400}ul.country-switch .active-country:hover,ul.country-switch .show-languages a:hover{color:#fff}ul.country-switch .show-languages{display:block}@media screen and (max-width: 767px){ul.country-switch{width:50%}ul.country-switch:nth-child(2n+1){clear:left}}.metanavigation-layer .grid .grid-50 .metanavigation-login{width:65%}.metanavigation-layer .grid .grid-50 .metanavigation-login h3,.metanavigation-layer .grid .grid-50 .metanavigation-login a,.metanavigation-layer .grid .grid-50 .metanavigation-login button,.metanavigation-layer .grid .grid-50 .metanavigation-login legend{color:#fff}.metanavigation-layer .grid .grid-50 .metanavigation-login a{float:right;font-size:1.3em;text-decoration:underline}.metanavigation-layer .grid .grid-50 .metanavigation-login a:hover,.metanavigation-layer .grid .grid-50 .metanavigation-login a:focus{color:#fff;text-decoration:none}.metanavigation-layer .grid .grid-50 .metanavigation-login legend{font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.7em;font-weight:normal;margin:0 0 10px 0;max-width:100%}.metanavigation-layer .grid .grid-50 .metanavigation-login input{-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:10px;border:1px solid #3e3e3e;padding:10px;font-size:1.3em;border-radius:0;height:auto}.metanavigation-layer .grid .grid-50 .metanavigation-login input:last-of-type{margin-bottom:15px}.metanavigation-layer .grid .grid-50 .metanavigation-login button{float:left;border:none;padding:5px 15px;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.3em;background:#9da9c1}.metanavigation-layer .grid .grid-50 a,.metanavigation-layer .grid .grid-50 button{color:#fff}.metanavigation-layer .grid .grid-50 h4,.metanavigation-layer .grid .grid-50 .looks_like_a_headline{color:#fff;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.7em;font-weight:normal;margin:0 0 10px 0}.metanavigation-layer .grid .grid-50 a{float:none;font-size:1.3em;text-decoration:underline}.metanavigation-layer .grid .grid-50 a:hover,.metanavigation-layer .grid .grid-50 a:focus{color:#fff;text-decoration:none}.metanavigation-layer .grid .grid-50 .buttonlink,.metanavigation-layer .grid .grid-50 .formular .form-input-tsr input,.formular .form-input-tsr .metanavigation-layer .grid .grid-50 input,.metanavigation-layer .grid .grid-50 .formular .form-input-tb input,.formular .form-input-tb .metanavigation-layer .grid .grid-50 input,.metanavigation-layer .grid .grid-50 .formular .form-button button,.formular .form-button .metanavigation-layer .grid .grid-50 button{float:left;border:none;padding:5px 15px;margin-right:40px;text-decoration:none;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.3em;background:#9da9c1}.metanavigation-layer .grid .grid-50 .buttonlink:hover,.metanavigation-layer .grid .grid-50 .formular .form-input-tsr input:hover,.formular .form-input-tsr .metanavigation-layer .grid .grid-50 input:hover,.metanavigation-layer .grid .grid-50 .formular .form-input-tb input:hover,.formular .form-input-tb .metanavigation-layer .grid .grid-50 input:hover,.metanavigation-layer .grid .grid-50 .formular .form-button button:hover,.formular .form-button .metanavigation-layer .grid .grid-50 button:hover,.metanavigation-layer .grid .grid-50 .buttonlink:focus,.metanavigation-layer .grid .grid-50 .formular .form-input-tsr input:focus,.formular .form-input-tsr .metanavigation-layer .grid .grid-50 input:focus,.metanavigation-layer .grid .grid-50 .formular .form-input-tb input:focus,.formular .form-input-tb .metanavigation-layer .grid .grid-50 input:focus,.metanavigation-layer .grid .grid-50 .formular .form-button button:focus,.formular .form-button .metanavigation-layer .grid .grid-50 button:focus{text-decoration:none}.metanavigation-layer .grid .grid-50 p .buttonlink,.metanavigation-layer .grid .grid-50 p .formular .form-input-tsr input,.formular .form-input-tsr .metanavigation-layer .grid .grid-50 p input,.metanavigation-layer .grid .grid-50 p .formular .form-input-tb input,.formular .form-input-tb .metanavigation-layer .grid .grid-50 p input,.metanavigation-layer .grid .grid-50 p .formular .form-button button,.formular .form-button .metanavigation-layer .grid .grid-50 p button{font-size:1em}.metanavigation-layer .grid .grid-50 p.looks_like_a_headline{color:#fff;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-size:1.7em;margin:0 0 10px 0}header,main,footer{-webkit-transition:margin-left 0.3s ease;-moz-transition:margin-left 0.3s ease;-ms-transition:margin-left 0.3s ease;transition:margin-left 0.3s ease}@media only screen and (max-width: 1023px){.dl-menu-opened header,.dl-menu-opened main,.dl-menu-opened footer{max-width:100%;margin-left:-320px}}.touch .dl-menu-opened header,.touch .dl-menu-opened main,.touch .dl-menu-opened footer{max-width:100%;margin-left:-320px}.dl-menuheader{background:#0a2864}.dl-menuheader .directsearch{width:75%;display:none;background:none;float:right;margin:10px 10px 0 0}.dl-menuheader .directsearch fieldset{visibility:visible;z-index:1;opacity:1;position:static;-webkit-box-shadow:inset 0 0 0 #0a2864;-moz-box-shadow:inset 0 0 0 #0a2864;box-shadow:inset 0 0 0 #0a2864}.dl-menuheader .directsearch div{padding:0;background:none}.dl-menuheader .directsearch input{-moz-box-sizing:border-box;box-sizing:border-box;max-width:none;width:100%;padding:5px}.dl-menuheader .directsearch button{position:absolute;right:3px;top:4px;padding:0;background:#fff;line-height:normal}.dl-menuheader .directsearch button:after{color:#0a2864;font-size:1.5em;line-height:0.9}.dl-menuheader .directsearch .toggle-search{display:none}.dl-menu-opened .dl-menuheader .directsearch{display:block}.dl-menuheader .directsearch .ui-autocomplete{width:100%;max-width:none;left:0;right:0;top:27px}.dl-trigger{display:none;margin:40px 10px 0 0;font-size:3.2em;color:#0a2864;float:right;cursor:pointer}@media only screen and (max-width: 1023px){.dl-trigger{display:block}.navigationlayer-opened .dl-trigger{display:none}}.touch .dl-trigger{display:block}.touch .navigationlayer-opened .dl-trigger{display:none}.dl-active{margin:10px 0 10px 20px;float:left;color:#fff}.dl-active:before{font-size:0.8em}.dl-trigger-open,.dl-trigger-close{display:inline-block;text-indent:-9999px}.dl-menuwrapper{display:none;word-wrap:break-word}.dl-menuwrapper a{text-decoration:none}@media only screen and (max-width: 1023px){.dl-menuwrapper{width:0;height:100%;position:absolute;top:0;right:0;z-index:150;display:block;background:#fff;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;-ms-perspective-origin:50% 200%;perspective-origin:50% 200%}.dl-menuwrapper::-webkit-scrollbar{display:none}.dl-menuwrapper ul{padding:0;margin:0;list-style:none;font-size:1em}}.touch .dl-menuwrapper{width:0;height:100%;position:absolute;top:0;right:0;z-index:150;display:block;background:#fff;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-ms-transition:width 0.3s ease;transition:width 0.3s ease;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;-ms-perspective-origin:50% 200%;perspective-origin:50% 200%}.touch .dl-menuwrapper::-webkit-scrollbar{display:none}.touch .dl-menuwrapper ul{padding:0;margin:0;list-style:none;font-size:1em}.dl-menu-opened .dl-menuwrapper{width:320px;overflow:scroll;z-index:161;position:fixed}@media only screen and (max-width: 767px){.dl-menu-opened .dl-menuwrapper{width:100%;max-width:768px}}.dl-menu-opened .dl-menuwrapper:after{content:'';width:5px;height:100%;display:block;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.6);-moz-box-shadow:0 0 5px rgba(0,0,0,0.6);box-shadow:0 0 5px rgba(0,0,0,0.6);z-index:1001;position:absolute;top:0;left:-5px}@media only screen and (max-width: 767px){.dl-menuwrapper{max-width:0;-webkit-transition:max-width 0.3s ease;-moz-transition:max-width 0.3s ease;-ms-transition:max-width 0.3s ease;transition:max-width 0.3s ease}}.dl-menu{width:100%;position:absolute;z-index:100;opacity:0;top:58px;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform:translateX(320px);-ms-transform:translateX(320px);-webkit-transform:translateX(320px);transform:translateX(320px)}.dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);overflow:initial}.dl-menu li{position:relative}.dl-menu a,.dl-menu span{margin:0;font-size:1.59999em;font-family:"TheSansBold",Arial,Verdana,sans-serif;font-weight:400;left:0;padding:9px 0 10px 20px;display:block;box-sizing:border-box;width:auto;color:#0a2864;background:#e6e9f0;border-top:1px solid #fff}.dl-menu .dl-sub{left:auto;right:0;top:0;background:url(/fileadmin/twt_customer/base/system/templates/images/bg_border-submenu.png) left top repeat-y;position:absolute;height:39px;padding:0 0 0 5px;color:#9da9c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dl-menu .dl-sub:before{font-size:2.4em}.dl-menu li:not(.dl-back) a:active,.dl-menu a.dl-sub:active{background:#84b400;color:#fff}.dl-submenu{display:none}.dl-subviewopen>a{display:none}.dl-subview{opacity:1}.dl-menu>.dl-subview{position:absolute;width:100%;top:0;left:0;margin:0}.dl-subview .dl-subviewopen .dl-submenu a.dl-sub,.dl-subview .dl-subview,.dl-subview .dl-subview .dl-submenu,.dl-subview .dl-subviewopen,.dl-subview .dl-subviewopen>.dl-submenu,.dl-subview .dl-subviewopen>.dl-submenu>li{display:block}.dl-subview .dl-subviewopen .dl-submenu .dl-submenu,.dl-subview .dl-subviewopen a.dl-sub,.dl-subview li,.dl-subview li.dl-subview>a{display:none}.dl-subview>a,.dl-subview>span{background:#fff;border:0;padding:30px 0 20px 20px}.dl-indentionlevel{padding:15px 0 12px 20px}.dl-indentionlevel a,.dl-indentionlevel span{display:inline;width:auto;padding:0;border:0;background:#fff;font-size:1.2em;text-transform:uppercase}.dl-indentionlevel a:first-child:before{color:#0a2864}.dl-indentionlevel a:first-child span{text-indent:-9999px;display:inline-block}.dl-indentionlevel a:not(:last-child):after{content:' > '}.dl-indentionlevel a:last-child{display:block;font-size:1.9em;color:#84b400}.dl-back a{background:#9da9c1;color:#fff}.dl-animate-out{-webkit-animation:MenuOut2 0.3s ease-in-out;-moz-animation:MenuOut2 0.3s ease-in-out;animation:MenuOut2 0.3s ease-in-out}.dl-animate-in{-webkit-animation:MenuIn2 0.3s ease-in-out;-moz-animation:MenuIn2 0.3s ease-in-out;animation:MenuIn2 0.3s ease-in-out}@-webkit-keyframes MenuOut2{100%{-moz-transform:translateX(320px);-ms-transform:translateX(320px);-webkit-transform:translateX(320px);transform:translateX(320px);opacity:0}}@-moz-keyframes MenuOut2{100%{-moz-transform:translateX(320px);-ms-transform:translateX(320px);-webkit-transform:translateX(320px);transform:translateX(320px);opacity:0}}@keyframes MenuOut2{100%{-moz-transform:translateX(320px);-ms-transform:translateX(320px);-webkit-transform:translateX(320px);transform:translateX(320px);opacity:0}}@-webkit-keyframes MenuIn2{100%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@-moz-keyframes MenuIn2{100%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}@keyframes MenuIn2{100%{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);opacity:1}}.sidenavigation{display:none;padding-right:10px}@media only screen and (min-width: 1024px){.sidenavigation{display:block}.sidenavigation ul{font-size:1em;margin:0;overflow:hidden;padding:0;width:100%}.sidenavigation ul li{font-family:"TheSansBold",Arial,Verdana,sans-serif}.sidenavigation ul li a,.sidenavigation ul li span{color:#84b400;font-size:1.7em}.sidenavigation ul li ul{font-size:1em;margin:12px 0 30px 0;padding:0;list-style:none;width:100%}.sidenavigation ul li ul li{border-bottom:1px dotted #9da9c1;font-size:1em;margin:0;padding:7px 0;text-transform:uppercase}.sidenavigation ul li ul li a,.sidenavigation ul li ul li strong{color:#0a2864;font-size:1.3em;text-decoration:none;font-weight:normal}.sidenavigation ul li ul li a.hover,.sidenavigation ul li ul li a:hover,.sidenavigation ul li ul li a.active,.sidenavigation ul li ul li strong.hover,.sidenavigation ul li ul li strong:hover,.sidenavigation ul li ul li strong.active{color:#84b400}.sidenavigation ul li ul li.first,.sidenavigation ul li ul li.last{border:none}.sidenavigation ul li ul li.current strong{color:#84b400}}footer{position:relative;background:#0a2864;clear:both;overflow:hidden}footer ul,footer ul:after{list-style:none;clear:none;margin:0;padding:0}footer li{float:left;margin-right:10px}.employer-branding-footer{float:left;height:45px;margin:45px 0 35px 25px}.employer-branding-footer img{height:100%}.logo-footer,.logo-footer-dk{width:124px;margin:35px 0 35px 0;float:left}.logo-footer img,.logo-footer-dk img{width:100%}.logo-footer-dk{width:208px}.footernavigation{margin:25px 0 15px 0;padding:0;float:right;clear:none}.footernavigation li{margin:0 0 0 20px}.footernavigation a{font-size:0.867em;color:#fff;text-decoration:none}.footernavigation strong{font-size:0.867em;color:#84b400}.socialnavigation{margin-bottom:30px;float:right;clear:right}.socialnavigation li{margin:10px 0 0 15px}.socialnavigation img{width:32px;height:32px}@media only screen and (max-width: 767px){footer .wrapper,footer .metanavigation>ul,footer .metanavigation-tabs,footer .metanavigation-layer{padding-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.logo-footer{-webkit-box-flex:1 0;-moz-box-flex:1 0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;width:65px;max-width:65px;margin:15px 20px 0 0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.logo-footer .img{width:80%}.footernavigation{-webkit-box-flex:1 100%;-moz-box-flex:1 100%;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;float:none;clear:both;margin-top:0}.footernavigation li{margin:0 20px 0 0}.socialnavigation{-webkit-box-flex:1 0;-moz-box-flex:1 0;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin:20px 0 5px 0;max-width:255px}.socialnavigation li{margin:0 0 5px 10px}.socialnavigation img{width:24px;height:24px}}@media screen and (max-width: 767px){.body-ro .employer-branding-footer-wrap{position:absolute;margin-top:40px}.body-ro .employer-branding-footer-wrap .employer-branding-footer{margin:15px 10px 10px 0}.body-ro .footernavigation{margin-top:60px}}.tab .tabs{margin-bottom:9px}.tab .tabs span{background:#fff;color:#000;padding:10px;font-size:1.5em;text-decoration:none;cursor:pointer}.tab .tabs span:hover,.tab .tabs span.active{background:#e6e9ef}.tab .contents>div{display:none}.tab .contents>div.active{display:block}.form-rwm-start fieldset{background:none;padding:0}.form-rwm-start fieldset .form-radiobutton>div{display:inline-block;max-width:none;width:auto}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item{margin:0 30px 27px 0;width:calc(33% - 20px)}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a{display:block}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .aboveleft-image,.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .aboveleft-image .image-wrapper,.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .aboveleft-image .image-wrapper img{margin:0;max-width:100%;width:100%}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .content-wrapper{background:rgba(10,40,100,0.9);bottom:3px;box-sizing:border-box;color:#fff;font-family:"TheSansBold",Arial,Verdana,sans-serif;height:53px;margin-bottom:0;padding:5px 13px;position:absolute;width:100%}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .content-wrapper p{font-size:1.6em}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a .content-wrapper::before{bottom:10px;float:right;font-size:1.5em;position:absolute;right:10px}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item .grid-100 a:hover{opacity:0.9}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item:last-of-type{margin-right:0}@media screen and (max-width: 768px){.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item{width:calc(50% - 20px)}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item:nth-child(even){margin-right:0}}@media screen and (max-width: 320px){.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item{margin:0 0 27px;width:100%}.form-rwm-start fieldset .form-radiobutton>div.rwm-util-item:last-of-type{margin-right:0}}.form-rwm-accommodations .accordion dt{height:55px;position:relative}.form-rwm-accommodations .accordion dt a{display:block;font-size:2.2em;height:41px;line-height:41px}.form-rwm-accommodations .accordion dt a::before{position:relative;top:8px}.form-rwm-accommodations .accordion dt p{cursor:pointer;display:block;font-family:Arial,Verdana,sans-serif;font-size:1.4em;height:35px;left:250px;line-height:35px;margin:0;padding:0 2px;position:absolute;top:10px;width:calc(100% - 379px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 768px){.form-rwm-accommodations .accordion dt p{width:calc(100% - 225px);left:175px}}.form-rwm-accommodations .accordion dt.active p{display:none}.form-rwm-accommodations .accordion dd{margin-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;position:relative}.form-rwm-accommodations .accordion dd fieldset{padding:10px 0 0 0}.form-rwm-accommodations .accordion dd fieldset legend{display:none}.form-rwm-accommodations .accordion dd fieldset .accommodation-name{display:none;left:230px;position:absolute;top:-55px;width:calc(100% - 335px)}.form-rwm-accommodations .accordion dd fieldset .accommodation-name input[type="text"],.form-rwm-accommodations .accordion dd fieldset .accommodation-name input[type="password"],.form-rwm-accommodations .accordion dd fieldset .accommodation-name input[type="email"],.form-rwm-accommodations .accordion dd fieldset .accommodation-name input[type="date"],.form-rwm-accommodations .accordion dd fieldset .accommodation-name input[type="number"]{margin:0}.form-rwm-accommodations .accordion dd fieldset .accommodation-name .help-block{top:0}.form-rwm-accommodations .accordion dd fieldset .accommodation-name .help-block::before{top:-30px}.form-rwm-accommodations .accordion dd fieldset .accommodation-name.has-success::before{right:12px;top:10px}.form-rwm-accommodations .accordion dd fieldset input[type="text"],.form-rwm-accommodations .accordion dd fieldset input[type="password"],.form-rwm-accommodations .accordion dd fieldset input[type="email"],.form-rwm-accommodations .accordion dd fieldset input[type="date"],.form-rwm-accommodations .accordion dd fieldset input[type="number"]{margin:0 0 25px}.form-rwm-accommodations .accordion dd fieldset .help-block{top:-20px}.form-rwm-accommodations .accordion dd fieldset .form-input.has-success::before{right:25px;bottom:35px}.form-rwm-accommodations .accordion dd fieldset .form-checkbox{margin:0 0 10px}.form-rwm-accommodations .accordion dd fieldset .form-checkbox .form-help-text{display:none;left:auto;max-width:250px;position:absolute;right:15%;top:-28px}.form-rwm-accommodations .accordion dd fieldset .form-checkbox .form-help-text.form-help-visible{display:block}.form-rwm-accommodations .accordion dd fieldset .form-checkbox .form-help-text::after{left:auto;right:-31px}.form-rwm-accommodations .accordion dd fieldset .form-number{position:relative}.form-rwm-accommodations .accordion dd fieldset .form-number .help-block::before{right:35px}.form-rwm-accommodations .accordion dd fieldset .form-number.has-success::before{right:42px;top:32px}.form-rwm-accommodations .accordion dd fieldset .form-select{position:relative}.form-rwm-accommodations .accordion dd fieldset .form-select:last-child{margin-bottom:2.5em}.form-rwm-accommodations .accordion dd:last-child{top:0}.form-rwm-accommodations .accordion dd.active{overflow:visible}.form-rwm-accommodations .accordion dd.active .accommodation-name{display:block}.form-rwm-accommodations .form-button-right{background:#0a2864}.form-rwm-accommodations .form-button-right:hover{background:#84b400}@media screen and (max-width: 1280px){.form-rwm-accommodations .accordion dd fieldset .form-select .help-block{top:-14px}}@media screen and (max-width: 768px){.form-rwm-accommodations .accordion dd fieldset .accommodation-name{left:135px;width:calc(100% - 165px)}.form-rwm-accommodations .accordion dd.active{padding-bottom:2.5em}}.form-rwm-devices .rwm-margin-bottom{margin:0 0 20px}.form-rwm-devices .rwm-margin-bottom h3{color:#0a2864}.form-rwm-devices .rwm-margin-bottom a{color:#3e3e3e}.form-rwm-devices .rwm-margin-bottom a:hover{color:#84b400}.form-rwm-devices .rwm-margin-bottom .rwm-left{padding-left:0}.form-rwm-devices .rwm-margin-bottom .rwm-left .left-image .image-wrapper{padding:0}.form-rwm-devices .rwm-margin-bottom .rwm-left .left-image .image-wrapper img{margin:0}.form-rwm-devices .rwm-margin-bottom .rwm-left .left-image+.content-wrapper{padding-top:0;padding-right:0}.form-rwm-devices .rwm-margin-bottom .rwm-right{padding-right:0}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset{margin-bottom:29px}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset legend{font-family:Arial,Verdana,sans-serif;font-weight:bold;margin:0 0 0.5em}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset p{margin:0 0 1.5em}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset h3{font-family:Arial,Verdana,sans-serif;font-size:1.5em;font-weight:bold;margin-bottom:10px;text-transform:none}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .form-select{margin-bottom:20px}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid{background:none;margin:0 0 2em}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid .grid-50{background:none;padding-top:0}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid .grid-50 h3{margin-bottom:5px}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid .grid-50:first-of-type{padding-left:0}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid .grid-50:last-of-type{padding-right:0}.form-rwm-devices .form-button-right{background:#0a2864}.form-rwm-devices .form-button-right:hover{background:#84b400}@media screen and (max-width: 1280px){.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .form-select{margin-bottom:0}}@media screen and (max-width: 768px){.form-rwm-devices .rwm-margin-bottom .rwm-left,.form-rwm-devices .rwm-margin-bottom .rwm-right{padding:0}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .form-select{margin:0}.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid .grid-50:first-of-type,.form-rwm-devices .rwm-margin-bottom .rwm-right fieldset .grid .grid-50:last-of-type{padding:0}}.form-radiobutton .selected:after{position:absolute;content:'Y';bottom:10px;right:10px}.rwm-summary .grid{clear:both}.rwm-summary h3{color:#0a2864}.rwm-summary div{background:transparent !important}.rwm-summary .grid-50,.rwm-summary .grid-33{padding:0 !important}.form-rwm .grossTotal{display:block;font-size:2em;font-weight:bold}.form-rwm .netTotal{display:block;font-size:1.5em}.form-rwm .accommodation-summary{clear:both}.form-rwm button[disabled]{background:#c0c0c0 !important}.form-twa .hidden{display:none}.form-twa .hint{font-family:"TheSansBold",Arial,Verdana,sans-serif;color:#ff0000;margin-left:5px}.form-twa fieldset legend{width:auto;padding-right:35px;box-sizing:border-box}.form-twa fieldset .form-radiobutton input[type=number]{width:auto;display:inline}.form-twa fieldset .form-help-link{top:0}.form-twa fieldset .form-help-text.form-help-top{bottom:-26px}.form-twa fieldset .form-help-text ul li{background:none;padding-left:25px;position:relative}.form-twa fieldset .form-help-text ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e60c";font-size:1.5em;color:#84b400}@media only screen and (max-width: 767px){.form-twa fieldset .form-help-above{position:static;right:auto}.form-twa fieldset .form-help-above .form-help-link{position:absolute;top:20px;right:20px;left:auto}.form-twa fieldset .form-help-above .form-help-text{margin:0 0 20px 0;position:static;top:auto;right:auto;left:auto}}.form-twa table{width:100%;margin-bottom:15px}.form-twa table th:last-child,.form-twa table td:last-child,.form-twa table th:nth-last-child(2),.form-twa table td:nth-last-child(2),.form-twa table th:nth-last-child(4),.form-twa table td:nth-last-child(4){white-space:nowrap}.form-twa table th:last-child,.form-twa table td:last-child,.form-twa table th:nth-last-child(2),.form-twa table td:nth-last-child(2){text-align:right}.form-twa table th{font-family:"TheSansBold",Arial,Verdana,sans-serif;border-top:5px solid #e6e9ef}.form-twa table .total th{text-align:right}.form-twa table .foot-notes td{text-align:left;background-color:transparent;white-space:normal}.form-twa table .foot-notes td p,.form-twa table .foot-notes td div{margin:1em 0 0 0;font-size:1em}@media only screen and (max-width: 767px){.form-twa table input[type=checkbox]{position:absolute}.form-twa table input[type=checkbox]+label{padding-left:25px}}.teaser-radio-group.form-radiobutton>div{display:inline-block;max-width:none}.teaser-radio-group .teaser-radio{margin:0 30px 27px 0;width:calc(33% - 20px)}.teaser-radio-group .teaser-radio .grid-100 label.csc{min-height:inherit}.teaser-radio-group .teaser-radio .grid-100 label{display:block}.teaser-radio-group .teaser-radio .grid-100 label .aboveleft-image,.teaser-radio-group .teaser-radio .grid-100 label .aboveleft-image .image-wrapper,.teaser-radio-group .teaser-radio .grid-100 label .aboveleft-image .image-wrapper img{margin:0;max-width:100%;width:100%}.teaser-radio-group .teaser-radio .grid-100 label .content-wrapper{background:rgba(10,40,100,0.9);bottom:3px;box-sizing:border-box;color:#fff;font-family:"TheSansBold",Arial,Verdana,sans-serif;height:53px;margin-bottom:0;padding:5px 13px;position:absolute;width:100%}.teaser-radio-group .teaser-radio .grid-100 label .content-wrapper p{font-size:1.225em}.teaser-radio-group .teaser-radio .grid-100 label .content-wrapper::before{content:""}.teaser-radio-group .teaser-radio .grid-100 label:hover{opacity:0.9;cursor:pointer}.teaser-radio-group .teaser-radio input[type=radio],.teaser-radio-group .teaser-radio input[type=checkbox]{display:block;margin:10px auto 0 auto}.teaser-radio-group .teaser-radio:last-of-type{margin-right:0}@media screen and (max-width: 768px){.teaser-radio-group.form-radiobutton .teaser-radio{width:calc(50% - 20px)}.teaser-radio-group.form-radiobutton .teaser-radio:nth-child(odd){margin-right:0}}@media screen and (max-width: 320px){.teaser-radio-group.form-radiobutton .teaser-radio{margin:0 0 27px;width:100%}.teaser-radio-group.form-radiobutton .teaser-radio:last-of-type{margin-right:0}}.grid-background .powermail_tabmenu li:not(.act){background:#fff}.grid-background .powermail_tabmenu li:not(.act)::after{color:#fff}.formular.powermail_morestep fieldset.fieldset-iterator-followup{display:none}.formular.powermail_morestep .powermail_fieldwrap_submit.submit-type-next .form-button-right{float:none}.formular.powermail_morestep .powermail_fieldwrap_submit.submit-type-prev .form-button-left{float:right}.formular .powermail_progressbar{width:100%;height:5px;clear:both}.formular .powermail_progressbar.disable{display:none}.formular .powermail_progressbar>.powermail_progress{background-color:#6c7ea2;width:100%}.formular .powermail_progressbar>.powermail_progress>.powermail_progess_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;opacity:0.25}body:not(.layout-redesignonecol):not(.layout-redesigntwocol):not(.layout-redesignonepager) .tx-powermail ol.powermail_tabmenu{margin:0 0 2em 0;list-style:decimal;list-style-position:inside}body:not(.layout-redesignonecol):not(.layout-redesigntwocol):not(.layout-redesignonepager) .tx-powermail ol.powermail_tabmenu>li{background:#e6e9ef;padding:5px 6px 5px 21px;display:list-item;color:#3e3e3e;border:0}body:not(.layout-redesignonecol):not(.layout-redesigntwocol):not(.layout-redesignonepager) .tx-powermail ol.powermail_tabmenu>li:first-child{padding-left:10px}body:not(.layout-redesignonecol):not(.layout-redesigntwocol):not(.layout-redesignonepager) .tx-powermail ol.powermail_tabmenu>li.act{background:#6c7ea2;cursor:default;color:#fff}.decision-form{position:relative;background:#e6e9ef;padding:20px 20px 5px 20px;margin-bottom:50px}.decision-form .decision-step .decision-step-header{position:relative}.decision-form .decision-step .decision-step-header .decision-step-title{font-size:2em;font-weight:bold;color:#0a2864;text-align:center;padding:0 30px}.decision-form .decision-step .decision-step-header .decision-step-description{padding:0 30px}.decision-form .decision-step .decision-step-header .decision-step-description p{text-align:center}.decision-form .decision-step .decision-step-header .description-helper-above{position:absolute;top:0;right:0}.decision-form .decision-step .decision-step-header .description-helper-link{top:0;left:0}.decision-form .decision-step .decision-step-body{margin-bottom:20px}.decision-form .decision-step .decision-step-footer{text-align:center}.decision-form .decision-step .decision-step-footer .decision-step{float:none;display:inline-block;padding:0 40px;position:relative}@media only screen and (max-width: 767px){.decision-form .decision-step .decision-step-footer .decision-step{display:block}}.decision-form .decision-step .decision-step-footer .decision-step .description-helper-above{position:absolute;top:0;right:0}.decision-form .decision-step .decision-step-footer .decision-step .description-helper-link{top:0;left:0}.decision-form .decision-step .decision-step-footer .decision-step .description-helper-text{text-align:left}.decision-form .decision-step .decision-step-footer .decision-step-back{position:relative;float:none;clear:both;padding:0;text-align:left}.decision-form .decision-step .decision-step-footer .decision-step-back button{background-color:transparent;padding:10px 20px 10px 24px;text-decoration:underline;color:#3e3e3e;font-size:1.5em;line-height:1.33333;font-family:"TheSansRegular",Arial,Verdana,sans-serif}.decision-form .decision-step .decision-step-footer .decision-step-back button:hover{color:#84b400;text-decoration:none}.decision-form .decision-step .decision-step-footer .decision-step-back button::before{display:none;left:12px;right:auto;transform:scaleX(-1);color:#3e3e3e}.decision-form .decision-step .decision-step-footer .decision-step-back button::before:hover{color:#84b400}.decision-form .option-button-start,.decision-form .option-button-action{background-color:#0a2864}.decision-form .option-button-start:hover,.decision-form .option-button-action:hover{background-color:#84b400}.description-helper-above{position:absolute;right:25px}.description-helper-above .description-helper-text{top:-15px;left:auto;right:160%}.description-helper-above .description-helper-text:after{top:0;left:auto;right:-31px;text-shadow:2px 1px 1px rgba(62,62,62,0.05)}.description-helper-link{position:relative;display:inline-block;top:-5px;left:5px;margin-bottom:-5px;float:left;height:25px;width:25px;background:url(/fileadmin/twt_customer/base/system/templates/images/ico_faq.png) no-repeat;background-size:cover;text-indent:-9999px}.description-helper-text{display:none;position:absolute;top:0;left:102%;background:#fff;width:100%;min-width:250px;max-width:250px;min-height:40px;padding:15px 25px;-webkit-box-shadow:1px 2px 2px rgba(62,62,62,0.25);-moz-box-shadow:1px 2px 2px rgba(62,62,62,0.25);box-shadow:1px 2px 2px rgba(62,62,62,0.25);z-index:15}.description-helper-text.description-helper-top{top:auto;bottom:-40px}.description-helper-text.description-helper-top:after{top:auto;bottom:10px}.form-grid-100.form-select>.description-helper-text,.form-grid-100.form-multiple-select>.description-helper-text{left:52%}.description-helper-text p{font-size:1.3em}.form-select>.description-helper-text p,.form-multiple-select>.description-helper-text p{font-size:1em}.description-helper-text p:last-child{margin-bottom:0}.description-helper-text:after{color:#fff;position:absolute;left:-33px;top:10px;font-size:5em;line-height:1;text-shadow:-2px 1px 1px rgba(62,62,62,0.05);z-index:-1}.form-select>.description-helper-text:after,.form-multiple-select>.description-helper-text:after{font-size:3.84615384em}.description-helper-text.description-helper-visible{display:block}table .description-helper-text p{font-size:1em}table .description-helper-text:after{font-size:3.84615384em}.content .description-helper-text ul{margin-bottom:25px}.content .description-helper-text ul li{font-size:1.3em}.form-select .description-helper-text:after,.form-multiple-select .description-helper-text:after{font-size:3.25rem \0}.form-select>.select .styledSelect:before,.form-multiple-select>.select .styledSelect:before{font-size:0.65rem \0}.description-helper-left{left:auto;right:102%}.description-helper-left:after{left:auto;right:-31px;text-shadow:2px 1px 1px rgba(62,62,62,0.05)}ul.notification{border-top:1px solid #0a2864;padding:10px 0 0;list-style:none}ul.notification li{background:none}.decision-tool-loader{position:relative;background:#e6e9ef;padding:20px 20px 5px 20px;margin-bottom:50px;text-align:center}.decision-tool-loader img{padding-top:50px}.monchauffage .teaserwall .teaserwall-teaserbox{right:10%;top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){.monchauffage .teaserwall .teaserwall-teaserbox{position:initial}}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-background-image img{width:100%}@media only screen and (max-width: 767px){.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-background-image a{display:block;height:100%}}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers{background:transparent;padding:0}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid{background:white;width:50%;box-shadow:0 15px 50px rgba(0,0,0,0.15)}@media only screen and (min-width: 768px) and (max-width: 1279px){.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid{float:left;width:100%}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid .ctype_textpic{float:left;width:50%}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid .ctype_header{text-align:center}}@media screen and (max-width: 1686px){.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid{float:left;width:100%}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid .ctype_textpic{float:left;width:50%}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid .ctype_header{text-align:center}}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid .ctype_textpic:last-child a{background:#84b400}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-teasers .grid .ctype_textpic:last-child a:hover{background:#0a2864}.monchauffage .teaserwall .teaserwall-teaserbox .teaserwall-teaserbox-newsletter{display:none}.monchauffage .teaserwall .teaserwall-footer-link-inner .grid{max-width:none;margin:0 auto 10px auto}.monchauffage .teaserwall .ctype_movieplayer{text-align:center}.monchauffage .teaserwall iframe{width:490px !important;height:275px !important;border:2px solid #0a2864}@media only screen and (min-width: 768px) and (max-width: 1279px){.monchauffage .teaserwall iframe{width:358px !important;height:200px !important}}.monchauffage #NewsletterRegistrationShortForm{width:205px;float:right;padding-top:10px}.monchauffage #NewsletterRegistrationShortForm #email{width:173px;height:32px;float:left;clear:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:1.2em}.monchauffage #NewsletterRegistrationShortForm #NewsletterRegistrationShortForm-Submit{width:32px;height:32px;float:right}@media only screen and (max-width: 767px){.monchauffage #NewsletterRegistrationShortForm{order:3}}@media only screen and (max-width: 767px){.monchauffage #trigger{display:none !important}}.form-contract-change-service fieldset.customer-summary p.form-hint{padding:0}.form-contract-change-service .invalid-zipcode-cta{clear:both;display:none;margin:0 0 2.5em 10px;padding:10px;border:2px solid red;color:red;background-color:white;width:50%}.form-contract-change-service .invalid-zipcode-cta p:first-of-type::before{content:"\e612";color:red;font-size:1.0em;margin:0 10px 0 0;font-family:'icomoon'}.form-contract-change-service .invalid-zipcode-cta p:last-of-type{margin:0}.cross-selling-teaser-container{padding:0 !important}.cross-selling-teaser{background-size:cover;padding:50px 10px 10px 50%;box-sizing:border-box;max-height:387px;min-height:320px}.cross-selling-teaser.twa{padding:60px 10px 10px 55%;min-height:380px}.cross-selling-teaser .cross-selling-container{width:100%}.cross-selling-teaser p{color:#0a2864;font-weight:bold;font-size:1.7em;margin:0 0 1.5em 0}.cross-selling-teaser .buttonlink,.cross-selling-teaser .formular .form-input-tsr input,.formular .form-input-tsr .cross-selling-teaser input,.cross-selling-teaser .formular .form-input-tb input,.formular .form-input-tb .cross-selling-teaser input,.cross-selling-teaser .formular .form-button button,.formular .form-button .cross-selling-teaser button{background-color:#84b400}@media screen and (max-width: 768px){.cross-selling-teaser{background:#6c7ea2;background-image:none !important;padding-top:20px;padding-left:20px}.cross-selling-teaser.twa{padding-left:20px;min-height:0}}
/*# sourceMappingURL=design.css.map */
