.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}
.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:4px}
.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-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('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/fancybox_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('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/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('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);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('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/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,.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('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
#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,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(68,68,68)),color-stop(50%,rgb(52,52,52)),color-stop(50%,rgb(41,41,41)),color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-o-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-ms-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 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('../../typo3conf/ext/gojs_jquery_fancybox/Resources/Public/Images/Helpers/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}
#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}
.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px)}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width:600px){.flowplayer .fp-help p{font-size:9px}
}
.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/white.png');background-size:37px 300px}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/white_rtl.png')}
.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/black.png')}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/black_rtl.png')}
@media (-webkit-min-device-pixel-ratio:2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/black@x2.png')}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/black_rtl@x2.png')}
}
@media (-webkit-min-device-pixel-ratio:2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/white@x2.png')}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/white_rtl@x2.png')}
}
.flowplayer .fp-flash-disabled{background:#333;width:390px;margin:0 auto;position:absolute;bottom:0;color:#fff}
.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_white.png') center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_white_rtl.png') center no-repeat;background-size:12%}
@media (-webkit-min-device-pixel-ratio:2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_white@x2.png') center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_white_rtl@x2.png') center no-repeat;background-size:12%}
}
.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_black.png')}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_black_rtl.png')}
@media (-webkit-min-device-pixel-ratio:2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_black@x2.png')}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/play_black_rtl@x2.png')}
}
.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:5px;background-position:18px -197px}
.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none}
.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{background-position:14px -175px}
.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0}
.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}
.play-button.flowplayer .fp-play{display:block}
.is-paused.flowplayer .fp-play{background-position:9px 7px}
.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}
.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px}
.no-volume.flowplayer .fp-timeline{margin-right:60px}
.no-mute.flowplayer .fp-timeline{margin-right:140px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:45px}
.play-button.flowplayer .fp-timeline{margin-left:67px}
.is-rtl.flowplayer .fp-timeline{margin:0 45px 0 150px}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:60px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:140px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:45px}
.play-button.is-rtl.flowplayer .fp-timeline{margin-right:67px}
.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:75px 0 180px 0}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:90px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:75px}
.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:97px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 5px 0 110px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:20px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:5px}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,.is-rtl.play-button.aside-time.flowplayer .fp-timeline{margin-right:27px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px}
.is-rtl.flowplayer .fp-volume{right:auto;left:5px}
.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-5px;cursor:pointer;background-position:-2px -99px}
.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:5px}
.play-button.flowplayer .fp-elapsed{left:27px}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:5px}
.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:100px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:5px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:110px}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:20px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:100px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:5px}
.flowplayer .fp-remaining{display:none}
.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:5px}
.flowplayer.is-long.aside-time .fp-time{width:130px}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-loading video.fp-engine{position:absolute;top:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-20px}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer.is-flash-disabled{background-color:#333}
.flowplayer.is-flash-disabled object.fp-engine{z-index:100}
.flowplayer.is-flash-disabled .fp-flash-disabled{display:block;z-index:101}
.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px}
.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:5px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px}
.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.aside-time .fp-embed{left:85px}
.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:85px}
.flowplayer.aside-time .fp-embed-code{left:115px}
.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:115px}
.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.is-long.aside-time .fp-embed{left:130px}
.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}
.flowplayer.no-time .fp-embed{left:5px !important}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:5px !important}
.flowplayer.is-live .fp-timeline,.flowplayer.is-live .fp-duration,.flowplayer.is-live .fp-remaining{display:none}
.flowplayer .fp-context-menu{position:absolute;display:none;z-index:1001;background-color:#fff;padding:10px;border:1px solid #aaa;-webkit-box-shadow:0 0 4px #888;-moz-box-shadow:0 0 4px #888;box-shadow:0 0 4px #888;width:170px}
.flowplayer .fp-context-menu li{text-align:center;padding:10px;color:#444;margin:0 -10px 0 -10px}
.flowplayer .fp-context-menu li a{color:#00a7c8;font-size:110%}
.flowplayer .fp-context-menu li:hover:not(.copyright){background-color:#eee}
.flowplayer .fp-context-menu li.copyright{margin:0;padding-left:110px;background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/flowplayer.png');background-repeat:no-repeat;background-size:100px 20px;background-position:5px 5px;border-bottom:1px solid #bbb}
@media (-webkit-min-device-pixel-ratio:2){.flowplayer .fp-context-menu li.copyright{background-image:url('../../typo3conf/ext/gojs_flowplayer/assets/img/flowplayer@2x.png')}
}
@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}
@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}
@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}
@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}
.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
.flowplayer.fixed-controls .fp-controls{background-color:#333}
.flowplayer .fp-timeline{background-color:#666}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#000}
.flowplayer .fp-volumelevel{background-color:#fff}
.flowplayer .fp-play{height:24px}
.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
.flowplayer.color-light .fp-volumelevel{background-color:#222}
.flowplayer.color-alt .fp-progress{background-color:#fff}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-color:#fff}
.flowplayer.color-alt .fp-buffer{background-color:#999}
.flowplayer.color-alt2 .fp-progress{background-color:#900}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}
div.flowplayer.is-ready{background-image:none !important}
div.golibfalOverlayBackground{position:relative}
p.descriptionOverlay{color:#888;font-size:24px;line-height:1.4;opacity:0.7;text-transform:uppercase;-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;filter:alpha(opacity=70);word-spacing:2px}
﻿
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.mobileBar{display:none;top:0px}
.sideBar{width:245px;position:fixed;left:0px;z-index:999;background:url('../../Templates/Images/navLeft/bgSidebar.png') repeat}
.sideBar .logo{height:85px;margin:25px 0 40px 20px}
.leftBar{float:left;width:55px;padding:150px 5px 0 0;position:relative;z-index:2}
.leftBar.activeBg{background:url('../../Templates/Images/navLeft/bgLeftIconMenu.png') repeat}
.leftBar .imgMenu .hover{display:none}
.leftBar .leftMenu{display:none}
.leftBar ul li img{width:100%;height:100%}
.sideBar .rightBar{float:left;width:190px;margin:0 0 0 -5px;padding:0;position:relative}
.sideBar .menuBar ul.imgMenu{margin:0px;list-style:none}
.rightBar .imgMenu{display:none;margin:0px;list-style:none}
.imgMenu a,.imgMenu a:hover{text-decoration:none}
.imgMenu li{height:51px;margin:0px;border-bottom:1px #fff solid}
.slideMenu .imgMenu{list-style:none;margin:0}
.imgMenu li.active .hover{display:block}
.imgMenu li.active .normal{display:none}
.leftMenu{margin:0px;list-style:none}
.leftMenu>li{height:51px;line-height:50px;margin:0px;border-bottom:1px #fff solid;background:#f3f3f3;overflow:hidden}
.leftMenu>li.active{overflow:visible}
.leftMenu>li a{padding:0 20px;font-size:14px;font-weight:bold;color:#888;display:block;text-decoration:none}
.leftMenu>li.focus>a{color:#ec7404}
.leftMenu>li.active.focus>a{color:#fff}
.leftMenu>li.active{background:#ec7404}
.leftMenu>li.active>a{color:#fff}
.leftMenu>li>a:hover{text-decoration:none;color:#ec7404}
.leftMenu>li.active .level2{display:block}
.leftMenu ul{display:none;list-style:none;margin:0px;line-height:20px}
.leftMenu ul li{border-bottom:1px #fff solid;background:#f3f3f3;margin:0px}
.leftMenu ul li a{padding:11px 37px 9px 16px}
.level2{position:relative;z-index:1}
.level2 li a:hover,.level2>li.active>a{color:#ec7404;text-decoration:none}
.leftMenu ul ul{border-bottom:1px #d8d8d8 solid}
.leftMenu ul ul li{background:#fff;border-top:1px #d8d8d8 solid;font-weight:normal}
.leftMenu ul ul li.active a{color:#ec7404;text-decoration:none}
.newslist{overflow:hidden}
#scroll,#mobScroll{background:url('../../Templates/Images/navLeft/scrollBtnBg.png');width:190px;height:56px;position:absolute;bottom:0px;display:none;z-index:1}
#mobScroll{background:url('../../Templates/Images/navLeft/scrollBgMob.png') repeat-x;width:100%}
#mobScroll .leftBtn,#mobScroll .rightBtn{width:50%;float:left;height:100%;text-align:center}
#mobScroll .leftBtn{background:url('../../Templates/Images/navLeft/btnSeparator.png') no-repeat 100% 100%}
#scroll span,#mobScroll span{position:absolute;width:19px;height:50px;top:6px;cursor:pointer;-webkit-user-select:none !important}
.ipad #scroll{bottom:10px}
.ipad #scroll span{height:40px}
#scroll #newslist-prev{background:url('../../Templates/Images/navLeft/scrollBottom.png') no-repeat center;right:0px;width:95px}
#mobScroll #newslistprev{position:static;width:100%;height:50px;display:inline-block;margin:6px 0 0;background:url('../../Templates/Images/navLeft/scrollBottom.png') no-repeat center}
#mobScroll #newslistnext{position:static;width:100%;height:50px;display:inline-block;margin:6px 0 0;background:url('../../Templates/Images/navLeft/scrollTop.png') no-repeat center}
#scroll #newslist-next{width:96px;left:0px;background:url('../../Templates/Images/navLeft/scrollTop.png') no-repeat center}
.mobileBar{width:100%;position:fixed;z-index:999}
.mobileBar .top{height:55px;padding:0 0 5px;margin:0 0 -5px;overflow:hidden;z-index:2;background:url('../../Templates/Images/navLeft/topBg.png') repeat-x}
.slideMenu{margin:0;position:relative;background:#fff;z-index:1}
.mobileBar .leftBar{padding:0 5px 0 0}
.mobileBar .leftMenu .hasMenu{background:#f3f3f3;position:relative}
.mobileBar .leftMenu .hasMenu>.plus{background:#f3f3f3 url('../../Templates/Images/navLeft/bgPlusIcon1.png') no-repeat;cursor:pointer;height:38px;position:absolute;right:0;top:1px;width:30px}
.mobileBar .leftMenu>.hasMenu>.plus{top:5px}
.mobileBar .leftMenu .hasMenu>.minus{width:30px;height:38px;background:#f3f3f3 url('../../Templates/Images/navLeft/bgArrowIcon1.png') no-repeat;position:absolute;top:1px;cursor:pointer;right:0}
.mobileBar .leftMenu>li{background:#f3f3f3 url('../../Templates/Images/navLeft/bgArrowIcon1.png') 100% 1px no-repeat}
.mobileBar .leftMenu>li.active{background:#ec7404 url('../../Templates/Images/navLeft/bgArrowIconAct1.png') 100% 5px no-repeat}
.mobileBar .leftMenu>.hasMenu.active>.minus{background:#ec7404 url('../../Templates/Images/navLeft/bgArrowIconAct1.png') no-repeat}
.mobileBar .level2>li,.mobileBar .level2>li.active{background:#f3f3f3 url('../../Templates/Images/navLeft/bgArrowIcon1.png') 100% 1px no-repeat}
.mobileBar .leftMenu ul ul li{background:#fff url('../../Templates/Images/navLeft/bgArrowIcon1.png') 100% 2px no-repeat}
.mobileBar .rightBar{margin:0 0 0 50px;position:relative}
.mobileBar #mobScroll{z-index:1}
.mobileBar .top{text-align:center}
.mobileBar .mlogo{display:inline-block;margin:7px 0 0}
.menuOpen{background:url('../../Templates/Images/navLeft/menuOpener.png') no-repeat center;width:50px;height:50px;cursor:pointer;position:absolute;left:0px;top:0px}
.slideMenu{display:none}
.level3 li a{font-weight:normal}
@media only screen and (max-width:63.875em){.leftMenu li .outernewslist{overflow-y:scroll;height:100%}
#mobScroll{display:none !important}
.ios .level2 li a:hover,.android .level2 li a:hover{color:#888}
.Windows .leftMenu li .outernewslist,.mac .leftMenu li .outernewslist{margin-right:-17px}
.ios .leftMenu li .outernewslist,.android .leftMenu li .outernewslist{margin-right:0px}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.mobileBar{display:block}
.row{padding-top:65px}
.row .row{padding-top:0}
.sideBar{display:none}
#main{width:100%;margin:0px}
.row{margin:0 !important}
}
@media only screen and (max-width:33.75em){.row{padding-top:65px}
.row .row{padding-top:0}
.mobileBar{display:block}
.sideBar{display:none}
#main{width:100%;margin:0px}
.row{margin:0 !important}
}
#accordion{max-width:1040px;padding:0;margin:0 0 60px}
#accordion .accordion{max-width:100%;padding:0 0 0 25px}
#accordion .accordion .showcase .title{text-decoration:none;display:block;width:98%;height:50px;line-height:50px;padding:0 1%;background:#f3f3f3;margin:0 0 2px;cursor:pointer}
#accordion .accordion .showcase .title span{display:block;font-weight:bold;color:#ec7404;font-size:16px;background:url('../../Templates/Images/accordionOpen.png') no-repeat center left;padding:0 0 0 45px}
#accordion .accordion .showcase .title span.activ{background:url('../../Templates/Images/accordionClose.png') no-repeat center left !important}
#accordion .accordion .showcase .description{width:100%;padding:15px 54px 0;display:none}
#accordion .accordion .showcase .description p{margin:0 0 21px !important;color:#464646}
#accordion .accordion .showcase .description p a{display:inline;padding:0;height:auto;width:auto;line-height:24px;margin:0;background:none}
#accordion .accordion .showcase .description p a span{display:inline;font-weight:normal;background:none;padding:0}
#accordion .accordion .showcase .description ul{list-style:disc;line-height:24px;margin:0 0 0 16px;list-style-position:outside;font-size:16px}
#accordion .accordion .showcase .description ul li{padding-right:15px;color:#464646}
@media only screen and (min-width:33.813em) and (max-width:63.938em){#accordion{width:768px}
#accordion .accordion{width:768px}
#accordion .accordion .description{width:100%}
}
@media only screen and (max-width:33.75em){#accordion{width:100%}
#accordion .accordion{width:100%}
#accordion .accordion .description{width:100%;padding:15px 14px}
#accordion .accordion .showcase .title{text-decoration:none;display:block;width:100%;max-height:100px;line-height:1.5;padding:2px 1% 2px 10px;background:#f3f3f3;cursor:pointer;height:auto}
#accordion .accordion .showcase .title span{padding:6px 6px 0 45px}
}
#kachel{background:#d8d8d8;overflow:hidden;max-width:1040px;padding:4px 25px 50px 20px;margin:0}
#kachel .news .centered-btns_tabs{padding:10px 0 0}
#kachel .news.resize1 .centered-btns_tabs{padding:6px 0 0}
#kachel .news .centered-btns1_s1{margin:0 3px 0 0}
#kachel .newsKachel .centered-btns_nav{display:none}
#kachel .newsKachel .headingLink{text-decoration:none}
#kachel .news ul,#kachel .news ul li{margin:0;padding:0;list-style:none}
#kachel .news .centered-btns_nav{top:55%}
#kachel .kachel3Col{display:none}
#kachel .kachelHolder{width:102%;overflow:hidden;padding:5px 0 0 5px;margin:0 auto}
a{text-decoration:none}
.kachelHolder .smallBox{padding:47px 20px 0;height:380px;max-width:240px;background:#fff;position:relative;overflow:hidden}
.kachelHolder .copy .img{display:none}
#kachel .x-large a,#kachel .large a,#kachel .copy a,#kachel .medium a,#kachel .partner a{text-decoration:none}
#kachel .x-large .fachleute,#kachel .large .fachleute,#kachel .copy .fachleute,#kachel .medium .fachleute,#kachel .partner .fachleute{position:absolute;top:0;z-index:1;right:0 !important;display:block;width:93px;background:#e5242e;color:white;padding:7px 0;text-align:center;text-transform:uppercase;font-size:11px;left:initial}
.kachelHolder .borderShadow{-webkit-box-shadow:0px 0px 5px 0px #000;-moz-box-shadow:0px 0px 5px 0px #000;box-shadow:0px 0px 5px 0px #000}
#kachel .kachelHolder .floatleft{float:left;position:relative}
#kachel .kachelHolder .x-large{width:740px;height:380px;background:#fff;position:relative;margin:0 10px 10px 0;overflow:hidden}
#kachel .kachelHolder .large{height:380px;width:490px;background:#fff;margin:0 10px 10px 0;overflow:hidden}
#kachel .kachelHolder .medium{overflow:hidden;position:relative}
#kachel .kachelHolder .partner{margin:0 10px 10px 0;padding:0;height:380px;position:relative;max-width:240px}
#kachel .kachelHolder .x-large .img,#kachel .kachelHolder .large .img{position:relative;float:left;margin:0 10px 0 0;width:auto}
#kachel .x-large .imgSmall{display:none}
#kachel .kachelHolder .medium .img{position:relative;height:180px;margin:0}
.katchelCont .copy,.katchelCont .x-large,.katchelCont .large{height:275px;overflow:hidden}
.medium .katchelCont{height:100px;overflow:hidden}
#kachel .medium .fachleute{top:180px}
#kachel .kachelHolder .large{overflow:hidden;position:relative}
.kachelHolder .copy{height:380px;width:240px;margin:0 10px 10px 0;background:#fff;position:relative;overflow:hidden}
.x-large .smallBox,.large .smallBox,.medium .smallBox{margin:0}
.topAnchor{color:#e2001a;font-size:12px;text-transform:uppercase;display:block;margin:0 0 12px;font-weight:bold}
.kachelHolder .smallBox h2{font-size:20px;color:#646567;margin:0 0 9px;line-height:26px}
.kachelHolder .smallBox h3{color:#e2001a;font-style:italic;font-weight:bold;font-size:12px;line-height:18px;margin:0px;text-transform:uppercase}
.kachelHolder .smallBox p{line-height:20px;font-size:14px;color:#464646;margin:0 0 20px;font-weight:normal;max-height:200px;overflow:hidden}
#kachel .medium.smallBox{padding:35px 20px 0}
.kachelHolder .more{font-weight:bold;font-size:14px;color:#ec7404;text-transform:uppercase;position:absolute;bottom:38px;left:initial}
#kachel .medium{padding:0;height:380px;max-width:240px;margin:0 10px 10px 0;background:#fff}
.medium .smallBox{padding:35px 20px 0;height:200px}
.kacel2Col .medium .smallBox{padding:35px 25px 0;height:200px}
.partner .smallBox{display:none}
.kachelHolder .news{overflow:hidden;width:490px;height:380px;margin:0 10px 10px 0;padding:41px 0 0;position:relative;background:url('../../Templates/Images/katchelNewsHeading.png') no-repeat #fff;border-right:2px solid #ec7404;border-left:2px solid #ec7404;border-bottom:2px solid #ec7404}
.kachelHolder .news .newsImage{float:left;width:240px;height:300px;margin:0 21px 0 0}
#kachel .kachelHolder .resize1 .katchelCont{margin:0 0 28px 0 !important}
.kachelHolder .news .katchelCont{float:right;width:220px;height:300px;margin:0 0 0 5px;overflow:hidden;max-height:279px;padding:0 15px 0 0}
.kachelHolder .news .katchelCont h3{color:#e2001a;font-style:italic;font-weight:bold;font-size:12px;line-height:13px;padding:8px 0 0;margin:0px;text-transform:uppercase}
.kachelHolder .news .katchelCont span{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;letter-spacing:0.3px;text-transform:uppercase;margin-top:25px;display:inline-block}
.kachelHolder .news .katchelCont .more{font-weight:bold;font-size:14px;color:#ec7404;text-transform:uppercase;position:absolute;bottom:0;top:284px;text-decoration:none}
#kachel .kachel3Col .smallBox{height:380px}
#kachel .kachel3Col .medium .smallBox{height:200px}
#kachel .kachel2Col .more{left:20px}
.ie9 #kachel .more{left:20px}
.ie10 #kachel .more{left:20px}
.ie11 #kachel .more{left:20px}
.ie9 #kachel .news .more{left:270px}
.ie10 #kachel .news .more{left:270px}
.ie11 #kachel .news .more{left:270px}
.ie9 #kachel .news.resize1 .more{left:0px}
.ie10 #kachel .news.resize1 .more{left:0px}
.ie11 #kachel .news.resize1 .more{left:0px}
#kachel .kachel2Col .news .more{left:initial}
.kachelHolder .news .katchelCont p{line-height:20px;font-size:14px;letter-spacing:0.1px;color:#464646}
.kachelHolder .news .katchelCont h2{font-size:20px;color:#646567;margin:0 0 9px;line-height:25px}
.kachelHolder .news.resize1{width:240px;padding:41px 15px 0;background:url('../../Templates/Images/katchelNewsHeadingShort.png') no-repeat #fff}
.kachelHolder .news.resize1 .newsImage{display:none}
#kachel .kachelHolder .large.resize1{width:240px}
.kachelHolder .large.resize1 .img{display:none}
#kachel .kachelHolder .x-large.resize1{width:490px}
#kachel .kachelHolder .x-large.resize1 .imgBig{display:none}
#kachel .kachelHolder .x-large.resize1 .imgSmall{display:block}
#kachel .kachelHolder .x-large.resize2{width:240px}
#kachel .kachelHolder .x-large.resize2 .imgBig{display:none}
#kachel .kachelHolder .x-large.resize2 .imgSmall{display:none}
#kachel .kachelHolder .x-large.resize0{width:240px}
#kachel .kachelHolder .x-large.resize0 .imgBig{display:none}
#kachel .kachelHolder .x-large.resize0 .imgSmall{display:none}
.kachelContainer td{display:inline-block}
#kachel .kachel2Col{display:none}
#kachel .kachel2Col{width:505px;margin:0}
#kachel .kachel3Col{padding:5px 0 0}
@media only screen and (max-width:80.438em){#kachel .kachel4Col{display:none}
#kachel .kachel3Col{display:block}
}
@media only screen and (max-width:63.938em){#kachel .kachel3Col{display:block}
#kachel .kachel2Col{display:none}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){#kachel .kachelHolder{display:none}
#kachel .kachel3Col{display:block}
#kachel{padding:4px 14px 50px 13px}
}
@media only screen and (max-width:33.75em){#kachel .kachelHolder .x-large .img,#kachel .kachelHolder .large .img{display:none}
#kachel .kachelHolder .x-large,#kachel .kachelHolder .large{max-width:240px}
.kachelHolder .news{width:240px}
.kachelHolder .news .newsImage{display:none}
.kachelHolder .news .katchelCont{padding:0 20px 0;width:100%;margin:0}
.kachelHolder .news .katchelCont h3{margin:0 0 -4px 0}
}
@media only screen and (max-width:48.75em){#kachel .kachel3Col{display:none}
#kachel .kachel2Col{display:block}
}
@media only screen and (max-width:33.75em){#kachel .kachelHolder .floatleft{float:none;position:relative}
}
@media only screen and (min-width:64em) and (max-width:63.875em){#kachel .x-large .imgBig{display:none}
#kachel .x-large .imgSmall{display:block}
#kachel .kachelHolder .x-large{max-width:490px}
}
body .searchLayer{position:absolute;top:0;bottom:0;left:51px;z-index:99999;background-color:white;height:100%}
body .searchLayer input[type="text"]{font-family:"HelveticaNeue-75Bold";font-style:italic}
body .searchLayer form#tx-solr-search-form-pi-results{margin-top:245px;width:599px;margin-left:294px;height:61px;border-bottom:1px dotted #d8d8d8}
body .searchLayer div#tx-solr-search-results{width:78.2%;margin-left:109px;margin-top:58px}
body .searchLayer div.tx-pagebrowse-pi1{display:none}
body .searchLayer #tx-solr-search-results ol li{border-bottom:1px dotted #d8d8d8;line-height:43px;margin-right:25px;padding-bottom:4px;margin-bottom:6px}
body .searchLayer input[type=text]{height:64px;width:601px;border:none;padding-left:4px;font-size:55px;margin-top:5px;background:none}
body .searchLayer .results-teaser{margin-top:10px}
body .searchLayer span.results-highlight{font-weight:bold;color:#464646}
body .searchLayer input[type=text]:focus{outline:0}
body .searchLayer input.sub:focus{outline:0}
body .searchLayer input.sub{border-radius:4px 4px;background:#ec7404;border:none;height:40px;width:220px;color:white;font-weight:bold;margin-left:108px;margin-top:34px}
body .searchLayer input.sub:hover{background:#ec7404}
body.txSolr .goheaderelements_defaultheader{margin:0 0 7px}
body.txSolr .tx-solr{min-height:378px}
.searchLayer .closeButtonSearch{width:32px;height:33px;background:url('../../Templates/Images/Cross2.png');background-repeat:no-repeat;position:absolute !important;top:0;right:0;left:auto !important;z-index:999990 !important;cursor:pointer;display:block;padding-right:6px;margin-top:6px;margin-right:77px}
.leftBar .suche .hover{display:inline-block !important}
.leftBar .suche .normal{display:none !important}
.tx-solr .clearFieldButton{width:30px;height:30px;background:url('../../Templates/Images/Cross.png');background-repeat:no-repeat;position:absolute !important;top:0;right:0;cursor:pointer;margin-left:23px;margin-top:1px}
.tx-solr-q{border:0;background:none;font-size:40px;font-weight:bold;width:100%;border:1px solid black}
.tx-solr-q::-webkit-input-placeholder{color:#d8d8d8;font-style:italic}
.tx-solr-q:-moz-placeholder{color:#d8d8d8;font-style:italic}
.tx-solr-search-form-errors{display:none}
.tx-solr-q:-ms-input-placeholder{color:#d8d8d8;font-style:italic}
.tx-solr{padding-left:24px;margin-bottom:25px}
form#tx-solr-search-form-pi-results{height:52px;border-bottom:1px dotted #888;width:97.3%;position:relative}
.tx-solr input[type=text]{height:65px;width:100%;border:none;font-size:55px;background:transparent;padding:0px;color:#646567}
.tx-solr .tx-solr-search-no-results{margin-top:13px}
.tx-solr input[type=text]:focus{outline:0px}
.maincolumns .tx-solr span.results-highlight{font-weight:bold;color:#464646}
#tx-solr-search-results ol li{border-bottom:1px dotted #d8d8d8;line-height:43px;margin-right:25px !important;list-style:none}
div#tx-solr-search-results{margin-top:6px}
.tx-solr div.tx-pagebrowse-pi1{display:none}
.tx-solr .searchLayer{display:none}
li.results-file{padding-left:64px;background:url('../../Templates/Images/search-file-result.png') no-repeat 19px 20px}
@media only screen and (max-width:81.375em){.searchLayer form#tx-solr-search-form-pi-results{margin:0 auto;margin-top:245px}
.searchLayer form.searchAtTop{width:92.6% !important;margin-left:0px !important}
.searchLayer #tx-solr-search{width:66%;margin:0 auto}
.searchLayer input[type=text]{width:100%}
.searchLayer .results-teaser{margin-top:0px}
.searchLayer .closeButtonSearch{margin-right:13px}
.searchLayer div#tx-solr-search-results{width:94.7%;margin-top:33px;margin-left:auto;float:left;padding-left:5px}
.searchLayer #tx-solr-search-results ol li h5.results-topic{line-height:24px}
.searchLayer input.sub{margin-left:0px}
}
@media only screen and (max-width:63.938em){.tx-solr{width:89%;margin:0 auto;margin-bottom:25px;padding:0px}
.tx-solr h5.results-topic{line-height:21px;padding-top:11px}
.tx-solr input[type=text],.searchLayer input[type=text]{height:37px;width:100%;border:none;font-size:30px;color:#646567;background-color:#d8d8d8;border-radius:4px 4px;background-image:url('../../Templates/Images/Search.png');background-position:right;background-repeat:no-repeat;padding-left:12px !important;display:block}
.tx-solr .clearFieldButton{width:30px;height:21px;background:url('../../Templates/Images/Cross3.png');background-repeat:no-repeat;position:absolute !important;top:7px;right:0%;left:auto !important;cursor:pointer;display:block;padding-right:0px;margin-right:52px !important}
div#tx-solr-search-results{margin-top:32px}
#tx-solr-search-results ol li{margin-right:21px}
form#tx-solr-search-form-pi-results{border:none;width:97%;position:relative}
.tx-solr input[type=text]:focus{outline:0px;background-color:#f3f3f3}
.searchLayer{width:100% !important;overflow:hidden;left:0px;margin-top:50px;background:#fff url('../../Templates/Images/topBgSilver.png') repeat-x;background-position:center -50px}
.searchLayer #tx-solr-search{width:100%;padding-top:4px}
.searchLayer form#tx-solr-search-form-pi-results{margin:0 auto !important;padding-left:0;height:auto;border:0;width:96% !important;margin-top:22px !important;text-align:center}
.searchLayer h5.results-topic{line-height:23px;padding-top:14px}
.searchLayer .closeButtonSearch{margin-top:8px;margin-right:12px;display:none}
.searchLayer #tx-solr-search-results ol li{margin:0;padding:0;line-height:21px}
.searchLayer input.sub{margin:18px 0px 0px 10px}
.searchLayer div#tx-solr-search-results{width:92.2%;margin:0 auto;margin-top:8px;float:none !important}
div.form-submit-wrapper{height:37px;width:91%;margin:0px auto;margin-top:25px;position:relative}
div.form-submit-helper{height:37px;width:50px;position:absolute;top:0px;right:0px;cursor:pointer}
.searchLayer input[type=text]{font-size:18px}
body.txSolr .row{padding-top:50px}
body.txSolr .row .row{padding-top:0px}
body.txSolr .breadcrumbNav{display:none}
body.txSolr .goheaderelements_defaultheader{display:none}
.searchLayer .result-content,.searchLayer .results-teaser{display:none}
#tx-solr-search input[type="submit"]{position:relative;left:8px}
}
@media only screen and (max-width:33.75em){.tx-solr input[type=text]{font-size:16px}
div#tx-solr-search-results{margin-top:20px}
div#tx-solr-search-results ol{list-style:none}
form#tx-solr-search-form-pi-results{border:none;width:97% !important}
#tx-solr-search input[type="submit"]{position:relative;left:8px}
li.results-file{padding-left:0;background:none}
li.results-entry{word-wrap:break-word}
.result-filesize{word-wrap:normal;white-space:nowrap;background:url('../../Templates/Images/search-file-result.png') no-repeat 2px 0;background-size:auto 100%;padding-left:17px}
}
body section.mobileBar{z-index:100050}
body form#tx-solr-search-form-pi-results{z-index:100025}
body li.results-entry{margin-left:2px !important;margin-right:2px !important}
body .searchLayer input[type=text]{margin:0 auto !important}
@media all and (max-width:1038px){.searchLayer #tx-solr-search-results ol li{width:100% !important;max-width:96% !important;margin:0 auto !important}
.searchLayer input[type=text]{max-width:91% !important}
#tx-solr-search input[type="submit"]{margin-left:5% !important;margin-right:auto !important}
.tx-solr input[type=text],.searchLayer input[type=text]{padding-right:90px !important}
>div.row>section.mobileBar>div.slideMenu>div.rightBar>div.menuBar>ul>li:last-child{position:relative}
}
meta.foundation-version{font-family:"/{{VERSION}}/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0em}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:33.813em)/";width:33.813em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64em)/";width:64em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:65.688em)/";width:65.688em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}
meta.foundation-data-attribute-namespace{font-family:false}
html,body{height:100%}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:#d8d8d8;color:#464646;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none !important;visibility:hidden}
.invisible{visibility:hidden}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}
.row .row:before,.row .row:after{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{width:auto;margin:0;max-width:none}
.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{padding-left:.9375rem;padding-right:.9375rem;width:100%;float:left}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
@media only screen{.small-push-0{position:relative;left:0%;right:auto}
.small-pull-0{position:relative;right:0%;left:auto}
.small-push-1{position:relative;left:8.33333%;right:auto}
.small-pull-1{position:relative;right:8.33333%;left:auto}
.small-push-2{position:relative;left:16.66667%;right:auto}
.small-pull-2{position:relative;right:16.66667%;left:auto}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;right:25%;left:auto}
.small-push-4{position:relative;left:33.33333%;right:auto}
.small-pull-4{position:relative;right:33.33333%;left:auto}
.small-push-5{position:relative;left:41.66667%;right:auto}
.small-pull-5{position:relative;right:41.66667%;left:auto}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;right:50%;left:auto}
.small-push-7{position:relative;left:58.33333%;right:auto}
.small-pull-7{position:relative;right:58.33333%;left:auto}
.small-push-8{position:relative;left:66.66667%;right:auto}
.small-pull-8{position:relative;right:66.66667%;left:auto}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;right:75%;left:auto}
.small-push-10{position:relative;left:83.33333%;right:auto}
.small-pull-10{position:relative;right:83.33333%;left:auto}
.small-push-11{position:relative;left:91.66667%;right:auto}
.small-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-offset-0{margin-left:0% !important}
.small-offset-1{margin-left:8.33333% !important}
.small-offset-2{margin-left:16.66667% !important}
.small-offset-3{margin-left:25% !important}
.small-offset-4{margin-left:33.33333% !important}
.small-offset-5{margin-left:41.66667% !important}
.small-offset-6{margin-left:50% !important}
.small-offset-7{margin-left:58.33333% !important}
.small-offset-8{margin-left:66.66667% !important}
.small-offset-9{margin-left:75% !important}
.small-offset-10{margin-left:83.33333% !important}
.small-offset-11{margin-left:91.66667% !important}
.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}
.column.small-centered:last-child,.columns.small-centered:last-child{float:none}
.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}
}
@media only screen and (min-width:33.813em){.medium-push-0{position:relative;left:0%;right:auto}
.medium-pull-0{position:relative;right:0%;left:auto}
.medium-push-1{position:relative;left:8.33333%;right:auto}
.medium-pull-1{position:relative;right:8.33333%;left:auto}
.medium-push-2{position:relative;left:16.66667%;right:auto}
.medium-pull-2{position:relative;right:16.66667%;left:auto}
.medium-push-3{position:relative;left:25%;right:auto}
.medium-pull-3{position:relative;right:25%;left:auto}
.medium-push-4{position:relative;left:33.33333%;right:auto}
.medium-pull-4{position:relative;right:33.33333%;left:auto}
.medium-push-5{position:relative;left:41.66667%;right:auto}
.medium-pull-5{position:relative;right:41.66667%;left:auto}
.medium-push-6{position:relative;left:50%;right:auto}
.medium-pull-6{position:relative;right:50%;left:auto}
.medium-push-7{position:relative;left:58.33333%;right:auto}
.medium-pull-7{position:relative;right:58.33333%;left:auto}
.medium-push-8{position:relative;left:66.66667%;right:auto}
.medium-pull-8{position:relative;right:66.66667%;left:auto}
.medium-push-9{position:relative;left:75%;right:auto}
.medium-pull-9{position:relative;right:75%;left:auto}
.medium-push-10{position:relative;left:83.33333%;right:auto}
.medium-pull-10{position:relative;right:83.33333%;left:auto}
.medium-push-11{position:relative;left:91.66667%;right:auto}
.medium-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
.medium-offset-0{margin-left:0% !important}
.medium-offset-1{margin-left:8.33333% !important}
.medium-offset-2{margin-left:16.66667% !important}
.medium-offset-3{margin-left:25% !important}
.medium-offset-4{margin-left:33.33333% !important}
.medium-offset-5{margin-left:41.66667% !important}
.medium-offset-6{margin-left:50% !important}
.medium-offset-7{margin-left:58.33333% !important}
.medium-offset-8{margin-left:66.66667% !important}
.medium-offset-9{margin-left:75% !important}
.medium-offset-10{margin-left:83.33333% !important}
.medium-offset-11{margin-left:91.66667% !important}
.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}
.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}
.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}
.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}
.push-0{position:relative;left:0%;right:auto}
.pull-0{position:relative;right:0%;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
@media only screen and (min-width:64em){.large-push-0{position:relative;left:0%;right:auto}
.large-pull-0{position:relative;right:0%;left:auto}
.large-push-1{position:relative;left:8.33333%;right:auto}
.large-pull-1{position:relative;right:8.33333%;left:auto}
.large-push-2{position:relative;left:16.66667%;right:auto}
.large-pull-2{position:relative;right:16.66667%;left:auto}
.large-push-3{position:relative;left:25%;right:auto}
.large-pull-3{position:relative;right:25%;left:auto}
.large-push-4{position:relative;left:33.33333%;right:auto}
.large-pull-4{position:relative;right:33.33333%;left:auto}
.large-push-5{position:relative;left:41.66667%;right:auto}
.large-pull-5{position:relative;right:41.66667%;left:auto}
.large-push-6{position:relative;left:50%;right:auto}
.large-pull-6{position:relative;right:50%;left:auto}
.large-push-7{position:relative;left:58.33333%;right:auto}
.large-pull-7{position:relative;right:58.33333%;left:auto}
.large-push-8{position:relative;left:66.66667%;right:auto}
.large-pull-8{position:relative;right:66.66667%;left:auto}
.large-push-9{position:relative;left:75%;right:auto}
.large-pull-9{position:relative;right:75%;left:auto}
.large-push-10{position:relative;left:83.33333%;right:auto}
.large-pull-10{position:relative;right:83.33333%;left:auto}
.large-push-11{position:relative;left:91.66667%;right:auto}
.large-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}
.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
.large-offset-0{margin-left:0% !important}
.large-offset-1{margin-left:8.33333% !important}
.large-offset-2{margin-left:16.66667% !important}
.large-offset-3{margin-left:25% !important}
.large-offset-4{margin-left:33.33333% !important}
.large-offset-5{margin-left:41.66667% !important}
.large-offset-6{margin-left:50% !important}
.large-offset-7{margin-left:58.33333% !important}
.large-offset-8{margin-left:66.66667% !important}
.large-offset-9{margin-left:75% !important}
.large-offset-10{margin-left:83.33333% !important}
.large-offset-11{margin-left:91.66667% !important}
.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}
.column.large-centered:last-child,.columns.large-centered:last-child{float:none}
.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}
.push-0{position:relative;left:0%;right:auto}
.pull-0{position:relative;right:0%;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
meta.foundation-version{font-family:"/{{VERSION}}/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0em}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:33.813em)/";width:33.813em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64em)/";width:64em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:65.688em)/";width:65.688em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}
meta.foundation-data-attribute-namespace{font-family:false}
html,body{height:100%}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:#d8d8d8;color:#464646;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none !important;visibility:hidden}
.invisible{visibility:hidden}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.breadcrumbs{display:block;padding:.5625rem .875rem .5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}
.breadcrumbs>*{margin:0;float:left;font-size:.6875rem;line-height:.6875rem;text-transform:uppercase;color:#008CBA}
.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}
.breadcrumbs>* a{color:#008CBA}
.breadcrumbs>*.current{cursor:default;color:#333}
.breadcrumbs>*.current a{cursor:default;color:#333}
.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}
.breadcrumbs>*.unavailable{color:#999}
.breadcrumbs>*.unavailable a{color:#999}
.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}
.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 .75rem;position:relative;top:1px}
.breadcrumbs>*:first-child:before{content:" ";margin:0}
[aria-label="breadcrumbs"] [aria-hidden="true"]:after{content:"/"}
meta.foundation-version{font-family:"/{{VERSION}}/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0em}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:33.813em)/";width:33.813em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64em)/";width:64em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:65.688em)/";width:65.688em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}
meta.foundation-data-attribute-namespace{font-family:false}
html,body{height:100%}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{font-size:100%}
body{background:#d8d8d8;color:#464646;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;line-height:1.5;position:relative;cursor:auto}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}
.left{float:left !important}
.right{float:right !important}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none !important;visibility:hidden}
.invisible{visibility:hidden}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008CBA;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}
button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}
button:hover,button:focus,.button:hover,.button:focus{color:#fff}
button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}
button.success,.button.success{background-color:#43AC6A;border-color:#368a55;color:#fff}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}
button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}
button.warning,.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{background-color:#cf6e0e}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{color:#fff}
button.info,.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{background-color:#61b6d9}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{color:#fff}
button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}
button.small,.button.small{padding-top:.875rem;padding-right:1.75rem;padding-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem}
button.tiny,.button.tiny{padding-top:.625rem;padding-right:1.25rem;padding-bottom:.6875rem;padding-left:1.25rem;font-size:.6875rem}
button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}
button.left-align,.button.left-align{text-align:left;text-indent:.75rem}
button.right-align,.button.right-align{text-align:right;padding-right:.75rem}
button.radius,.button.radius{border-radius:3px}
button.round,.button.round{border-radius:1000px}
button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008CBA;border-color:#007095;color:#fff;cursor:default;opacity:.7;box-shadow:none}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008CBA}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:.7;box-shadow:none}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43AC6A;border-color:#368a55;color:#fff;cursor:default;opacity:.7;box-shadow:none}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43AC6A}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}
button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:.7;box-shadow:none}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#cf6e0e}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{color:#fff}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#f08a24}
button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;cursor:default;opacity:.7;box-shadow:none}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#61b6d9}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{color:#fff}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{background-color:#a0d3e8}
button::-moz-focus-inner{border:0;padding:0}
@media only screen and (min-width:33.813em){button,.button{display:inline-block}
}
html,body{height:auto}
#layout{text-align:left;width:960px;margin:auto}
#head{height:190px}
#head h1,#head span.claim{float:left;color:#959697;cursor:pointer;font-size:15px;width:460px;height:48px;font-weight:bold;margin:57px 0 0 0}
#head h1 a{color:#959697}
#head #login{float:right}
#head #login{margin:12px 0 0 0}
#head #login a{color:#ec1c24;font-size:11px;font-weight:bold;background-image:url('../../Templates/img/icons/more.gif');background-repeat:no-repeat;background-position:100% 50%;padding:0 14px 0 0}
#head .tx-macinasearchbox-pi1{float:right;margin-top:92px}
#head #mainmenu{clear:both;height:37px;background-image:url('../../Templates/img/backgrounds/menu_right.gif');background-repeat:no-repeat;background-position:100% 0;padding:0 3px 0 0}
#head ol{height:37px;list-style-type:none;background-image:url('../../Templates/img/backgrounds/menu_left.gif');background-repeat:no-repeat;width:100%;padding:0 0 0 3px;margin:0}
#head ol li{position:relative;float:left;height:37px;background-image:url('../../Templates/img/backgrounds/menu_middle.gif');background-repeat:repeat-x;border-right:1px solid #b36114;padding:0;margin:0}
#head ol li a{display:block;width:100%;height:100%;color:#fff;font-size:14px;font-weight:bold;line-height:37px;text-align:center;background-repeat:no-repeat;background-position:100% 0;border-right:1px solid #f4a65d;border-left:1px solid #f4a65d;padding:0 15px;margin:0}
#head ol li.first a{border-left:none;padding-right:16px}
#head ol li.last{border-right:none}
#head ol li.last a{border-right:none}
#head ol li.current{background-position:0 100%}
#head ol li.current a{color:#ec7404;border-color:#fff}
#head ul{clear:both;float:left;font-size:10px;list-style-type:none;padding:0 0 4px 0;margin:12px 0 0 0}
#head ul li{float:left;color:#ec7404}
#head ul li a{color:#646567}
#head ul li.home{background-image:url('../../Templates/img/icons/home.gif');background-repeat:no-repeat;background-position:0% 49%;padding-left:12px;color:#000}
#head ul li.homeStart span{color:#ec7404}
#head ul li.homeStart span a{color:#000}
#head ul li.homeStart{background-image:url('../../Templates/img/icons/home.gif');background-repeat:no-repeat;background-position:left center;padding-left:12px;color:#000}
#head ul li.homeStart a{background:none}
#head ul li.home span{background-image:url('../../Templates/img/icons/breadcrumbs-dash.gif');background-repeat:no-repeat;background-position:100% 50%;padding-right:7px;margin-right:5px}
#head ul li.home{background-image:url('../../Templates/img/icons/home.gif');background-repeat:no-repeat;background-position:0% 49%;padding-left:12px}
#head ul li.parentElement a{background-image:url('../../Templates/img/icons/breadcrumbs-dash.gif');background-repeat:no-repeat;background-position:100% 50%;padding-right:7px;margin-right:5px}
#quickSearch{float:right;padding:0;margin:-6px 0 0 0}
#quickSearch p{margin:0}
#quickSearch input{width:150px;padding:1px 2px}
#quickSearch input.button{color:#ec1c24;font-weight:bold;text-align:right;width:60px;background-color:transparent;background-image:url('../../Templates/img/icons/more.gif');background-repeat:no-repeat;background-position:100% 51%;padding-right:12px;border:none;cursor:pointer}
#contentLeft{background-image:url('../../Templates/img/backgrounds/submenu_top.gif');background-repeat:no-repeat;clear:both;float:left;width:243px;margin:15px 6px 0 0}
#contentLeft .sidebox{background-image:url('../../Templates/img/backgrounds/sidebar_spacer.gif');background-repeat:no-repeat;background-position:50% 100%;background-color:transparent;padding-bottom:20px;margin-bottom:20px}
#contentLeft .nospacer{background-image:none;background-color:transparent}
#contentLeft .subnavigation{background-image:url('../../Templates/img/backgrounds/submenu_bottom.gif');background-repeat:no-repeat;background-position:0 100%;background-color:transparent;padding:0 0 4px 0;margin:4px 0 0 0}
#contentLeft .subnavigation ol{list-style-type:none;background-image:url('../../Templates/img/backgrounds/submenu_middle.gif');background-repeat:repeat-y;background-color:transparent;padding:0 2px;margin:0}
#contentLeft .subnavigation ol li{font-size:13px;line-height:28px;background:transparent url('../../Templates/img/backgrounds/submenu_entry_bg.gif') center top repeat-x;padding:0;margin:0}
#contentLeft .subnavigation ul{list-style-type:none;padding:0;margin:0}
#contentLeft .subnavigation ul.closed{display:none}
#contentLeft .subnavigation ol li ul li{line-height:24px;background-image:none}
#contentLeft .subnavigation ol li ul li{background-image:none !important;line-height:24px}
#contentLeft .subnavigation ol li ul li{padding:0 0 0 8px}
#contentLeft .subnavigation ol li ul li ul li{font-size:12px;line-height:1.2em;padding:4px 0}
#contentLeft .subnavigation ol li a{display:block;color:#646567;font-weight:bold;padding-left:18px}
#contentLeft .subnavigation li li a{color:#6c6c6c;padding-left:14px}
#contentLeft .subnavigation li li.hasSubparts a{background-image:url('../../Templates/img/icons/mini_arrows.gif');background-repeat:no-repeat;background-position:0 -30px}
#contentLeft .subnavigation li li.hasSubparts a.closed{background-position:0 8px;color:#6C6C6C}
#contentLeft .subnavigation li li.hasSubparts li.current a.closed{color:#6C6C6C}
#contentLeft .subnavigation li li.current a{background-position:0 -50px}
#contentLeft .subnavigation ol li.current ul{padding:0 0 0 6px}
#contentLeft .subnavigation ol li.current ul li a{color:#6C6C6C}
#contentLeft .subnavigation ol li.current ul li.current a{color:#ec7404 !important}
#contentLeft .subnavigation li li.current ul li a.closed{background-position:0 -12px;color:#646567 !important}
#contentLeft .subnavigation li li.current ul li.highlight a.closed{background-position:0 -12px;color:#ec7404 !important}
#contentLeft .subnavigation li li li a,#contentLeft .subnavigation li li.hasSubparts li a{font-weight:normal;background-image:none}
#contentLeft .subnavigation li li li.current a{color:#e1001a}
#contentLeft .subnavigation li li.hasSubparts ul{margin-bottom:9px}
#contentLeft .subnavigation li.highlight a{color:#ec7404 !important}
#contentLeft .subnavigation li.highlight li a{color:#646567 !important}
#contentLeft .subnavigation li.highlight ul li.hightlight a{color:#ec7404 !important}
#contentLeft .box{background-image:url('../../Templates/img/backgrounds/box_top.gif');background-repeat:no-repeat}
#contentLeft .box .inline{background-image:url('../../Templates/img/backgrounds/box_middle.gif');background-repeat:no-repeat;background-position:0 34px;padding:10px}
#contentLeft .box .footer{line-height:1px;height:5px;background-image:url('../../Templates/img/backgrounds/box_bottom.gif');background-repeat:no-repeat}
#contentLeft .tips_and_tricks .inline{padding-bottom:0}
#contentLeft .tips_and_tricks p{color:333;width:80%;font-size:16px;line-height:1.2em;margin:0 0 10px 0}
#contentLeft .tips_and_tricks ul{list-style-type:none;padding:0;margin:0}
#contentLeft .tips_and_tricks table{font-size:13px;border-spacing:0;border-collapse:collapse;border:none}
#contentLeft .tips_and_tricks td{vertical-align:middle;width:160px;background-image:url('../../Templates/img/backgrounds/sidebar_spacer.gif');background-repeat:no-repeat;background-position:50% 0px;padding:10px 0}
#contentLeft .tips_and_tricks td.button{text-align:center;width:63px}
#contentLeft .tips_and_tricks td a{color:#646567;line-height:18px}
#contentLeft .tips_and_tricks td.button a{display:block;color:#fff;font-size:11px;text-align:left;width:42px;height:19px;line-height:18px;background-image:url('../../Templates/img/backgrounds/more_button.gif');background-repeat:no-repeat;padding-left:11px;margin:auto}
#content{float:left;width:711px;background-image:url('../../Templates/img/backgrounds/content_middle.gif');background-repeat:repeat-y;margin:15px 0 0px 0;z-index:1}
#content .innerWrap{padding:0 22px 12px}
#content h1{font-size:20px;line-height:20px;background-image:url('../../Templates/img/backgrounds/content_top.gif');background-repeat:no-repeat;padding:15px 22px 12px 22px;margin:0}
p.printPage{clear:both;font-size:11px;text-align:right;background-image:url('../../Templates/img/backgrounds/content_bottom.gif');background-repeat:no-repeat;background-position:0 100%;padding:12px 22px 12px 22px;margin:0}
p.printPage strong{color:#EC1C24;font-weight:bold;background-image:url('../../Templates/img/icons/more.gif');background-position:100% 51%;background-repeat:no-repeat;padding-right:12px;cursor:pointer}
#footer{padding-top:26px;clear:both}
#footer ul{list-style-type:none;margin:auto}
#footer ul li{float:left;margin-right:15px}
#footer ul.bookmarks{width:430px;overflow:hidden}
#footer ul.bookmarks li a{display:block;color:#555;font-size:11px;line-height:16px;background-position:0% 50%;background-repeat:no-repeat}
#footer ul.bookmarks li a:hover{text-decoration:underline}
#footer ul.bookmarks li a{padding-left:24px}
#footer ul.bookmarks li.rss a{background-image:url('../../Templates/img/icons/rss.gif')}
#footer ul.bookmarks li a.linkarena{background-image:url('../../Templates/img/socialbookmarks/linkarena.gif')}
#footer ul.bookmarks li a.misterWong{background-image:url('../../Templates/img/socialbookmarks/mr_wong.gif')}
#footer ul.bookmarks li a.delicious{background-image:url('../../Templates/img/socialbookmarks/delicious.gif')}
#footer ul.bookmarks li a.yigg{background-image:url('../../Templates/img/socialbookmarks/yigg.gif')}
#footer ul.bookmarks li a.webnews{background-image:url('../../Templates/img/socialbookmarks/webnews.gif')}
#footer ul.links{width:785px;padding-top:5px;overflow:hidden}
#footer ul.links li{font-size:11px;margin-right:0;color:#9c9e9f}
#footer ul.links li a{color:#9c9e9f;font-size:11px;border-right:1px solid #9C9E9F;padding-right:12px;margin-right:12px}
#footer ul.links li.last a{border:none;margin-right:0;padding-right:0}
#footer ul.links li a:hover{text-decoration:underline}
.error{color:#f00}
.error input{border:1px solid #f00}
p.arrow,#loginLink a{color:#ec1c24;font-size:11px;font-weight:bold;background-image:url('../../Templates/img/icons/more.gif');background-repeat:no-repeat;background-position:100% 50%;padding:0 14px 0 0}
a.arrow{color:white;font-size:15px;font-weight:bold;line-height:22px;background-color:#f60;padding:12px 88px 10px 83px;border-radius:4px}
a.bold_simple{color:#ec1c24;font-size:11px;font-weight:bold}
#content .news{clear:both;padding-bottom:5px;background-image:url('../../img/backgrounds/content_home_bottom.gif');background-repeat:no-repeat;background-position:0 100%}
#content .news img{border:none}
#content .news h2{font-size:16px;padding:12px 20px 0 24px;background-image:url('../../img/backgrounds/content_home_top.gif');background-repeat:no-repeat;margin:0}
#content .news-single-item .news-single-img{float:left;margin-right:30px;width:333px}
#content .news .news_article{padding:30px 0 5px 24px;background-image:url('../../Templates/img/backgrounds/content_home_middle.gif');background-repeat:repeat-y}
#content .news .news_article .picture{float:left;width:160px;margin-right:8px}
#content .news .news_article .text{float:left;width:429px}
#content .news .news_article h3{font-size:13px;margin:-0.25em 0 0 0}
#content .news .news_article h3 span{font-size:11px;font-style:italic;font-weight:normal}
#content .news .news_article p{margin:0}
#content .news .news_article p.more{margin-top:1.5em}
#content .news .news_article p.more a{color:#ec1c24;font-weight:bold;background-image:url('../../Templates/img/icons/more.gif');background-position:100% 51%;background-repeat:no-repeat;padding-right:12px}
#content .news .news_article .cleaner{width:595px;padding-top:10px;border-bottom:1px solid #DFDFDF}
#content .news p.showAll{clear:both;font-size:11px;text-align:right;background-image:url('../../Templates/img/backgrounds/content_home_middle.gif');background-repeat:repeat-y;background-position:0 100%;padding:5px 22px;margin:0}
#content .news p.showAll a{color:#EC1C24;font-weight:bold;background-image:url('../../img/icons/more.gif');background-position:100% 51%;background-repeat:no-repeat;padding-right:12px;cursor:pointer}
#content .newsStartseite .news_article{padding:10px 0 5px 24px;background-image:url('../../Templates/img/backgrounds/content_home_middle.gif');background-repeat:repeat-y}
#content .newsStartseite .news_article .picture{float:left;width:142px;margin-right:10px}
#content .newsStartseite .news_article .text{float:left;width:445px}
#content .newsStartseite .news_article h3{font-size:13px;margin:-0.25em 0 0 0}
#content .newsStartseite .news_article h3 span{font-size:11px;font-style:italic;font-weight:normal}
#content .newsStartseite .news_article p{margin:0}
#content .newsStartseite .news_article p.more{margin-top:1.5em}
#content .newsStartseite .news_article p.more a{background-image:url('../../Templates/img/icons/more.gif');background-position:100% 50%;background-repeat:no-repeat;color:#EC1C24;font-size:11px;font-weight:bold;padding:0 14px 0 0}
#content .newsStartseite .news_article .cleaner{width:595px;padding-top:10px;border-bottom:1px solid #DFDFDF}
#content .newsStartseite p.showAll{clear:both;font-size:11px;text-align:right;background-image:url('../../Templates/img/backgrounds/content_home_middle.gif');background-repeat:repeat-y;background-position:0 100%;padding:5px 22px;margin:0}
#content .newsStartseite p.showAll a{background-image:url('../../Templates/img/icons/more.gif');background-position:100% 50%;background-repeat:no-repeat;color:#EC1C24;font-weight:bold;padding:0 14px 0 0}
#energyResultMessage{display:none}
.errorsList{color:#ec1d25;margin-bottom:10px}
.editFormInput{width:230px}
#editFormSubmit{margin-top:15px}
.sitemap ul{margin:0;padding:0;list-style-type:none}
.sitemap ul li{line-height:23px}
.sitemap ul.sitemap_1 li{padding-left:16px;background:transparent url('../../Templates/img/ic_sitemap_1.gif') no-repeat left 5px;margin-bottom:25px}
.sitemap ul.sitemap_2 li{background:transparent url('../../Templates/img/ic_sitemap_2.gif') no-repeat left 5px;margin:0}
.sitemap ul.sitemap_3 li{background:transparent url('../../Templates/img/ic_sitemap_3.gif') no-repeat left 5px;margin:0}
.sitemap ul.sitemap_4 li{background:transparent url('../../Templates/img/ic_sitemap_4.gif') no-repeat left 4px;margin:0}
.pageicon{position:absolute;right:20px;top:20px}
#content .innerWrap .errorbox{position:absolute;top:325px;width:673px;padding-top:7px;background:transparent url('../../Templates/img/bg_errorbox_top.png') no-repeat top left;z-index:20}
#content .innerWrap .errorbox .step2{top:125px}
#content .innerWrap .errorbox h3{margin-top:0;margin-bottom:10px}
.errorboxContentBox{width:673px;background:transparent url('../../Templates/img/bg_errorbox_bottom.png') no-repeat bottom left;padding-top:33px;padding-left:70px;padding-bottom:40px;text-align:left}
.errorLeft{float:left;width:93px}
.errorRight{float:left;width:460px}
.forgotPasswordWidth{display:inline}
.forgottenPassword fieldset{border:none;margin:11px 0px 0px 0px;padding:0px}
.forgottenPassword fieldset label{float:left;width:160px}
.forgottenPassword legend{display:none}
.forgottenPassword .submit-button{margin-top:11px;border:none}
.forgottenPassword .submit-button:hover{border:none}
.energySavingLinkOnEnergyCalculation{text-align:right}
.flvFlushLeft{clear:both;position:relative;left:-13px}
body{color:#888;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;padding:0;margin:0 0 50px 0}
h1{color:#ec7404}
h2,h3,p{color:#646567}
h2,h3{font-weight:bold}
input,select,textarea{color:#333;font-family:Arial,Helvetica,sans-serif;font-size:16px;border:1px solid #DFDFDF}
input.submit-button,input[type="image"]{border:none}
img{border:none}
img{border:none}
input:hover,input:active,input:focus,textarea:hover,textarea:active,textarea:focus,select:hover,select:active,select:focus{color:#333}
a{color:#ec1c24;text-decoration:none;outline:none}
a.startseitenlogo{color:#959697;font-weight:bold;font-size:15px;display:inline;float:left;margin:20px 0 14px 0}
a.startseitenlogo span{display:none}
.cleaner{clear:both;line-height:1px;height:1px}
.textonly,.printOnly,.doNotDisplay{display:none}
.floatLeft{float:left}
.floatRight{float:right}
.simpleHeader{background:url('../../Templates/img/pattern_grey.jpg') left top repeat-x;font-weight:bold;height:24px;padding-left:0px;padding-top:8px}
.clearing{clear:both;float:none;display:block}
#commentLink,#tipLink{margin-left:20px}
.inputSize4{width:30px}
.inputSize5{width:35px}
.inputSize8{width:54px}
.inputSize20{width:125px}
.inputSize25{width:150px}
.inputSize32{width:192px}
.inputSize40{width:236px}
.inputCityBuilding{margin-left:4px;width:197px}
.inputCityContact{margin-left:4px;width:506px}
.contactFormFields{width:100%}
.contactFormFields input.width100{width:547px}
.contactFormInfomappeFields input.width100{width:438px}
.contactFormInfomappeFields input.inputCityContact{width:390px}
.sitemap li a{color:black}
#editNotificationDiv{position:absolute;right:0px;top:0px;display:none}
.tooltip{cursor:pointer;vertical-align:middle;margin:0 10px 0 10px}
#tooltip{background:#fff none repeat scroll 0 0;border:1px solid #ec1c24;color:#000000;max-width:400px;padding:10px;margin:0px;position:absolute;text-align:left;z-index:201;opacity:0.95;filter:alpha(opacity=95)}
#tooltip h3{padding:0;margin:0;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:normal}
#gewinnspielQuestionContent{padding:20px 30px 20px 20px}
#gewinnspielFormContent{background:#f0f0f0;padding:20px 30px 20px 20px}
.gewinnspielFormFields{width:100%}
.gewinnspielFormFields tr.spacer{height:4px}
.gewinnspielFormFields input.width100{width:438px}
.gewinnspielFormFields input.inputCityContact{width:390px;margin-left:0px !important}
.gewinnspielFormFields input.inputStreetContact{width:390px;margin-left:0px}
.gewinnspielFormFields .labelBoilerProducer{padding-right:8px}
.gewinnspielFormFields input.inputBoilerProducer{width:280px}
.pre_formatted_text{white-space:pre-wrap}
#objectOverviewForm .refobj_savings{background:none}
.user-iworeferenceobjects-pi1 p{color:#464646}
#objectOverviewForm.refobj_savings>div{padding:26px 0 0 10px;text-align:left}
.step2Form #energycheck_1 div.scala table input[type=text]{color:#000;font-weight:bold;-webkit-text-fill-color:#000}
#objectOverviewForm .refobj_savings ul{list-style:none;float:left;padding:0;margin-bottom:46px;border-bottom:1px dotted #CBCBCB}
#ivWrap.step1Form .nextRadio td.first{padding-right:29px}
#ivWrap.step1Form .nextRadio .radioHolder{padding-right:13px}
#ivWrap.step1Form .nextRadio td{font-size:16px;line-height:18px}
#objectOverviewForm .refobj_savings ul label{color:#999;background:#f3f3f3;font-size:15px;font-weight:bold;line-height:28px;cursor:pointer;display:block;padding:10px 32px 11px 28px;border:none;border-radius:none;border-top-left-radius:0px;border-top-right-radius:0px}
#objectOverviewForm .refobj_savings ul li:hover label{background:#ec7404;color:#fff;font-size:15px;font-weight:bold;line-height:28px;cursor:pointer;display:block;border:none;border-radius:none;border-top-left-radius:0px;border-top-right-radius:0px}
#objectOverviewForm .refobj_savings ul li.current label{background:#f60;color:#fff;font-size:15px;font-weight:bold;line-height:28px;cursor:pointer;display:block;padding:10px 32px 11px 20px;border:none;border-radius:none;border-top-left-radius:0px;border-top-right-radius:0px}
#objectOverviewForm .refobj_savings ul>label{background:#f60}
#objectOverviewForm .refobj_savings li.current label{position:relative;top:0px}
.refobj_img_box img{width:160px;height:110px;padding:12px}
.refobj_detail_text{float:left;width:392px;padding:8px 0px 0px 9px}
.refobj_detail_text .refobj_detail_row_1{font-weight:bold;border-top:1px dotted #efefef}
.refobj_detail_text .refobj_detail_row_2{width:210px;border-top:1px dotted #efefef;padding:12px 0px 0px 34px}
.refobj_savings_box .details a.arraow{color:#fff;font-size:11px;font-weight:bold;padding:9px 70px;margin:-17px 0px -14px 387px;background:#f60;border-radius:5px}
form{margin:0;padding:0}
#layerWarning{border:6px solid #dadada;padding:0 25px 25px 90px;background:url('../../Templates/Images/icon_warning.jpg') 5px center no-repeat}
#layerUpload{border:6px solid #dadada;padding:0 25px 25px 90px;background:url('../../Templates/Images/icon_building.jpg') 5px center no-repeat}
div.hr{height:0;line-height:0;font-size:0;border-bottom:1px solid #DFDFDF;margin:15px 0}
#ivWrap td,div.innerOverlay td{padding:2px 5px 2px 0}
.gm-style>div div:nth-child(3) div:nth-child(4) div:first-child div:nth-child(3){border-radius:0px !important;height:auto !important;overflow:hidden !important;width:367px !important;word-break:break-word}
.gm-style>div div:nth-child(3) div:nth-child(4) div:first-child div.telefon,.gm-style>div div:nth-child(3) div:nth-child(4) div:first-child div.detail,.gm-style>div div:nth-child(3) div:nth-child(4) div:first-child div.email{height:auto !important;width:auto !important}
#ivWrap h3{color:#888}
#ivWrap{color:#888}
div.resultPage .header_top,div.resultPage .all{display:none}
#ivWrap .expertensucheform_HH_infobox p{font-weight:bold}
.iv_wrap.resultPage.expertsConstruction div.div3colMiddle.top,.iv_wrap.resultPage.expertsConstruction .header_top div.div3colRight.top,.iv_wrap.resultPage.expertsConstruction .header_top .backward,.iv_wrap.resultPage.expertsConstruction .header_top .forward{display:none !important}
.fl{float:left}
.fr{float:right}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.top{vertical-align:top}
.info{display:block;padding:0 0 0 25px;background:url('../../Templates/Images/info.jpg') left center no-repeat}
.hidden{display:none}
div.overlay{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);z-index:5000;display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff}
div.innerOverlay,div.innerOverlayComment{background:#fff;position:absolute;z-index:5001;width:660px;padding:20px;display:none;text-align:left}
div.innerOverlayNotification{background:#fff;position:absolute;z-index:5002;width:660px;padding:20px;display:none;text-align:left}
div.innerOverlayAlert{background:#fff;position:absolute;z-index:5003;width:480px;padding:20px;display:none;text-align:left}
.ivWrap_detail .myEntries{font-size:16px;line-height:24px}
.ivWrap_detail .title{color:#646567;padding-bottom:33px;font-size:20px;padding-top:22px}
.ivWrap_detail .myEntries b{color:#000}
.ivWrap_detail p.buttons{padding-top:20px}
.ivWrap_detail div.hr{border-bottom:0px}
.iv_wrap.resultPage .border{display:none}
.iv_wrap.resultPage .border div.div3colMiddle{line-height:21px}
.iv_wrap.resultPage .border.all{display:block}
.iv_wrap.resultPage .border.contains_euro{display:block}
.ivWrap_detail .myEntries a{color:#f60;font-weight:bold}
.ivWrap_detail a.back{color:white;font-size:17px;font-weight:bold;line-height:22px;background:none;background:#ec7404;padding:11px 82px 8px 84px;border-radius:6px;text-transform:capitalize !important}
.ivWrap_detail a.next{color:white;font-size:17px;font-weight:bold;line-height:22px;background:none;background-color:#f60;padding:12px 15px 10px 20px;border-radius:4px}
.ivWrap_detail .myEntries .email{color:#f60;font-weight:bold}
.ivWrap_detail .myEntries .email a{color:#f60;font-weight:bold}
.ivWrap_detail .myEntries .compney_name{margin-bottom:24px;font-weight:bold;color:#000}
.ivWrap_detail .myEntries .detailGoogleMap{position:absolute;top:auto;left:auto;padding-left:64px}
.ivWrap_detail .myEntries .detailGoogleMap img{padding-top:0px !important}
#ivWrap .clearing{clear:both;line-height:0;font-size:0;height:0;width:1px}
#ivWrap #last_continue{display:none}
.iv_wrap.resultPage div.expertsTab{width:240px;height:159px;background-position:35px 38px !important}
.iv_wrap.resultPage{font-size:17px}
.iv_wrap.resultPage p.top_discription{line-height:24px;margin-bottom:0px}
.iv_wrap.resultPage a.back{clear:both;background:#ec7404;padding:11px 61px;color:#fff;font-size:17px;border-radius:4px;float:left;margin-top:17px}
.iv_wrap.resultPage a.back:hover{background:#e5242e;text-decoration:none}
.iv_wrap a:hover{text-decoration:none}
.iv_wrap.resultPage h3{margin-top:20px;margin-bottom:10px;font-size:1.17em;font-weight:bold}
.iv_wrap.resultPage .detail_links{float:right;padding-top:7px}
#googleMapsIFrame body{background:transparent !important}
.iv_wrap.resultPage .div3colLeft.top.dealer,.iv_wrap.resultPage .div3colMiddle.top.dealer{display:none}
.iv_wrap.resultPage.expertsDealer .div3colLeft.top,.iv_wrap.resultPage.expertsDealer .div3colMiddle.top{display:none}
.iv_wrap.resultPage.expertsDealer .div3colLeft.top.dealer,.iv_wrap.resultPage.expertsDealer .div3colMiddle.top.dealer{display:inline-block;height:51px}
.iv_wrap.resultPage div.div3colLeft.top{float:left;width:auto;padding:17px 20px 18px;color:#888;margin-top:12px;margin-right:2px;cursor:pointer;font-size:16px;background-color:#f3f3f3}
.iv_wrap.resultPage .header_top div.div3colRight.top{display:none}
.user-iworeferenceobjects-pi1{display:block !important}
.iv_wrap.resultPage.expertsConstruction .header_top div.div3colRight.top{display:inline-block;background-color:#f3f3f3;width:337px;margin-top:12px;padding:15px 0px 13px 13px;float:left;cursor:pointer}
.iv_wrap.resultPage.expertsConstruction .header_top div.div3colLeft.top{padding:23px 19px 23px 25px}
.iv_wrap.resultPage.expertsConstruction .hide{display:none}
.iv_wrap.resultPage.expertsConstruction .header_top div.div3colRight.top a{color:#888}
.iv_wrap.resultPage .header_top .active{background-color:#ec7404 !important;color:#fff !important}
.iv_wrap.resultPage.expertsConstruction div.div3colMiddle.top{background-size:auto;background-color:#f3f3f3;background-image:url('../../Templates/Images/certified_image.png');background-position:3% 50%;background-repeat:no-repeat;width:230px;padding:15px 7px 15px 39px}
.iv_wrap.resultPage.expertsConstruction div.div3colMiddle.top .expertsConstruction{display:inline-block}
.iv_wrap.resultPage.expertsConstruction div.div3colMiddle.top .other{display:none}
.iv_wrap.resultPage div.div3colMiddle.top .expertsConstruction{display:none}
.iv_wrap.resultPage div.div3colMiddle.top{float:left;color:#888;width:auto;padding:18px 19px 17px 47px;margin-top:12px;margin-right:2px;margin-left:2px;font-size:16px;cursor:pointer;background-image:url('../../Templates/Images/euro.png');background-color:#f3f3f3;background-repeat:no-repeat;background-position:3% 50%}
.iv_wrap.resultPage div.div3colMiddle.Miner{background-size:24px}
.iv_wrap.resultPage div.div3colMiddle.const.top{background-image:url('../../Templates/Images/certified_image.png')}
.iv_wrap.resultPage div.div3colMiddle.const.top.active{background-image:url('../../Templates/Images/certified_image_hover.png')}
.iv_wrap.resultPage div.div3colMiddle.tanks.top{background-image:url('../../Templates/Images/expertensuche/tankserviceIconTab.png')}
.iv_wrap.resultPage div.div3colMiddle.tanks.top.active{background-image:url('../../Templates/Images/expertensuche/tankserviceIconTabWhite.png')}
.iv_wrap.resultPage div.div3colMiddle.top.active{background-image:url('../../Templates/Images/white_euro.png')}
.iv_wrap.resultPage .result_paragraph{padding-top:45px}
.iv_wrap.resultPage div.border{border:0;border-bottom:1px dotted #DFDFDF;padding:0px;padding-top:14px;padding-bottom:14px}
.iv_wrap.resultPage .next{font-size:17px;padding:0 13px 0 0;font-weight:bold;background:none;color:#f60}
.iv_wrap.resultPage .border{width:100%}
.content_area span a{background:transparent;padding:8px 10px;border-radius:4px;text-decoration:none;color:#ec7404;font-size:17px;font-weight:bold}
.iv_wrap span.currentPage{color:#646567}
.iv_wrap.resultPage div.expertsTab h3{margin-top:24px;font-size:20px}
.iv_wrap.resultPage .header_top{border-bottom:1px dotted #DFDFDF;display:inline-block;width:97%;margin-bottom:20px;margin-top:65px}
div.scala{text-align:center;width:480px;margin:0 auto;font-weight:bold}
div.scala table{margin:0 auto 10px}
div.scala div.pointer{position:relative;height:40px}
div.scala div.pointer img{position:absolute;top:0}
a{text-decoration:none}
a.back,.back a{background:url('../../Templates/Images/back.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold}
a.delete{background:url('../../Templates/Images/delete.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold;color:#444}
a.cancel{background:url('../../Templates/Images/cancel.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold;color:#444}
a.pageSelector{color:#000;text-decoration:underline}
.back,.backForParagraphsWithLink{background:url('../../Templates/Images/back.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold}
.backBlack{background:url('../../Templates/Images/back_black.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold;color:#000}
.next{background:url('../../Templates/Images/more.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0;font-weight:bold}
.nextBlack{background:url('../../Templates/Images/more_black.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0;font-weight:bold;color:#000}
div#innerHeader{background:#ececec}
div#innerHeader div{padding:1px 8px 3px;font-size:11px}
div.div2colLeft{float:left;width:250px;padding:3px 0 5px 3px}
div.div2colRight{float:left;width:175px;padding:3px 0 5px 3px}
div.div3colLeft{float:left;width:247px;padding:3px 20px 5px 0px;font-weight:bold}
div.div3colLeft p{width:90%;font-size:16px;line-height:24px;margin:0 0 0px;padding:0}
div.div3colMiddle{float:left;width:185px;padding:7px 0 5px 3px}
div.div3colRight{float:left;width:80px;padding:3px 0 5px 3px}
div.border{float:left;border:1px solid #DFDFDF;padding:0px}
.ivWrap_detail div.border{border:0;padding:5px 0}
#ivWrap table.myEntries td{padding:0 20px 0 0}
#ivWrap{padding-left:26px;padding-top:28px;padding-bottom:50px}
#ivWrap table.myEntries td.hr{padding:0}
#ivWrap table.myEntries td.hr div.hr{margin:8px 0}
div.greyBackground{background:#f0f0f0;padding:8px 20px 8px 8px}
#experts{background:url('../../Templates/Images/bg_experts_bridge.gif') -200px 91px no-repeat}
div.expertsTab div{background:#a1a1a1;margin:70px 2px 0;padding:2px 0 1px 5px;font-size:11px;color:#fff}
.iv_wrap.resultPage div.expertsTab#expertsDealer{background:url('../../Templates/Images/experts_dealer.png') left top no-repeat;background-color:#f0f0f0;background-size:170px;margin:25px 0px 0px 0px !important}
.iv_wrap.resultPage div.expertsTab#expertsAdvice{background:url('../../Templates/Images/experts_advice.png') left top no-repeat;background-color:#f0f0f0;background-size:55%}
.iv_wrap.resultPage div.expertsTab#expertsConstruction{background:url('../../Templates/Images/expertensuche/experts_heating_engineers.png') left top no-repeat;background-color:#f0f0f0;background-position:0px 0px !important}
.iv_wrap.resultPage div.expertsTab#expertsRefuelingService{background:url('../../Templates/Images/expertensuche/experts_refueling_service.png') left top no-repeat;background-color:#f0f0f0;background-position:0px 0px !important}
.iv_wrap.resultPage div.expertsTab#expertsContracting{background:url('../../Templates/Images/experts_contracting.png') left top no-repeat;margin:0}
#experts div.expertsForm{background:#f0f0f0;padding:10px;margin:6px 13px 0 0;border-bottom:1px dotted silver;display:none}
span.currentPage{color:#ec1c24;font-weight:bold}
div.flyer{padding:20px;margin:0 5px 0 0;float:left;width:195px;height:301px;cursor:pointer}
div.flyer div{padding:283px 0 0;font-weight:bold}
div.flyer#flyer_modernization{background:url('../../Templates/img/flyer_modernization.jpg') 20px 20px no-repeat}
div.flyer#flyer_new_build{background:url('../../Templates/img/flyer_new_build.jpg') 20px 20px no-repeat}
#flyerForm{background:#f0f0f0;padding:20px 30px 20px 20px;display:none}
.width50{width:50%}
.width60{width:60px}
.width100{width:100%}
#flyerForm a{text-decoration:none;font-weight:bold}
div.faqHeadline{width:97%;padding:2px;background:url('../../Templates/img/bg_faq_icon.jpg') 99% 50% no-repeat;cursor:pointer;margin:0 0 3px}
div.faq{display:none}
div.profileList div.profileIcon{width:96px;text-align:center;float:left;padding:0 5px 0 0}
div.profileList div.profileText{float:left;width:525px}
#ivWrap div.profileList div.profileText h3{margin:0;padding:0}
#lexicon{border:1px solid #DFDFDF}
#lexicon form{line-height:1.6em;margin:10px}
#lexicon form input{margin:0 0 5px}
#lexicon #letters{border:1px solid #DFDFDF;border-left:none;border-right:none;background:#a1a1a1;float:left;width:100%}
#lexicon #letters .lettersInnerWrap{float:left}
#lexicon #letters .all{float:right}
#lexicon #letters .lettersInnerWrap a{color:#fff;font-weight:bold;padding:3px}
#lexicon #letters a.current,#lexicon #letters a:hover{color:#ec1c24}
#lexicon .all{border-left:none;border-right:none;float:left;margin-right:10px}
#lexiconContent{background:#f6f6f6;padding:15px 20px 10px 10px}
#lexiconContent #lexiconKeywords{float:left;width:210px;border:1px solid #DFDFDF;background:#fff;padding:10px;line-height:1.3em}
#lexiconContent #lexiconKeywords a{display:block;color:#333}
#lexiconContent #lexiconKeywords a:hover,#lexiconContent #lexiconKeywords a.current{color:#ec1c24}
#lexiconContent #lexiconDescription{float:right;width:380px}
.sizeS{font-size:10px}
div.adviceResultColLeft{float:left;width:150px}
div.adviceResultColMiddle{float:left}
div.adviceResultColRight{float:right}
div.adviceResultColRight form{margin:0;padding:0}
div.adviceResultScala{border:1px solid #DFDFDF;padding:20px 10px 10px}
div#vOverview{margin:0 0 20px}
div#vOverview table td{padding:0}
div#vOverview table td.smallHeight{height:4px}
div#vOverview div.ovv{float:left;width:211px}
div#vOverview div.ovv1{height:31px}
div#vOverview div.ovv2{background:url('../../Templates/img/bg_ovv2.jpg') left top repeat-x;border:1px solid #e2e2e2;border-top:none;padding:0 6px}
div#vOverview div.ovv3{padding:10px 6px 0}
div#vOverview div.ovv3 h4{padding:0 0 5px}
div#vOverview div.ovv_spacer{float:left;width:16px}
#addNewExpertForm{padding:10px;margin:0}
#addNewExpertForm table td{padding:0 5px 0 0}
.colorBlack{color:#000}
#buildings table td{padding:0}
#buildings #buildingsLeft{float:left;width:48%}
#buildings #buildingsRight{float:right;width:48%}
div.hasSubmenu{cursor:pointer}
div.hasSubmenu span{font-weight:bold;background:url('../../Templates/img/icons/arrow_right_red.gif') canc 100% 67% no-repeat;padding:0 8px 0 0}
div.highlightedBox{background:url('../../Templates/img/bg_highlighted_box.jpg') left top repeat-x;border:2px solid #ebebeb;padding:15px 20px 20px;margin:10px 0 0}
#ivWrap div.highlightedBox h3{padding:0 0 3px;margin:0}
div.highlightedBox div.boxLeft{float:left;width:470px}
div.highlightedBox div.boxRight{float:left;width:150px}
#head ol li{position:relative;z-index:205}
#head ol li ul{margin:0;padding:0;display:none;position:absolute;left:0;top:40px;z-index:210;border:1px solid #e5e5e5}
#head ol li ul li{height:28px;padding:0;margin:0;list-style:none;background:#f2f2f2;float:none;border:none;z-index:120}
#head ol li ul li a,#head ol li.current ul li a{background:transparent url('../../Templates/img/bg_js_submenu_li.jpg') left top repeat-x;border:none;line-height:28px;font-size:12px;white-space:nowrap;text-align:left;color:#646567;display:block;width:200px}
#head ol li ul li a:hover,#head ol li ul li.current a{color:#ec7404}
#head{position:relative;z-index:100}
#head #mainmenu{position:relative;z-index:200}
#content .innerWrap .fillLevelWizard h4.headline{float:left}
#content .innerWrap .fillLevelWizard .close{float:right}
#content .fillLevelWizard{display:none}
#loginErrorMessage{color:#ec1c24}
.iv_wrap .top_description{padding-top:0px;line-height:23px}
.iv_wrap .small_description{font-size:12px;margin-top:-13px}
.iv_wrap .iv_bottom_description{padding-top:35px;width:770px}
.iv_wrap .iv_bottom_description>h3{font-size:20px;margin-bottom:0px;margin:-5px 0px 0px 0px}
.iv_wrap .iv_bottom_description .after_contact p{word-spacing:-1px}
.iv_wrap .iv_bottom_description p{padding:4px 0px 0px 1px;margin-top:-10px;word-spacing:1px;line-height:25px}
.iv_wrap .iv_bottom_description .right_contact_info{float:left;margin:2px 0px 0px 8px}
.iv_wrap .iv_bottom_description .right_contact_info h2{margin:-3px 0px 0px -2px;font-size:32px}
.iv_wrap .iv_bottom_description .left_house_image{float:left;width:242px;margin-top:0px}
.iv_wrap .after_contact{padding-top:28px}
.iv_wrap .after_contact h3{font-size:20px}
.iv_wrap #experts{background:url('../../Templates/img/bg_experts_bridge.gif') -200px 91px no-repeat;width:670px;padding-top:21px;padding-bottom:29px}
.ivWrap_detail .title{color:#888;padding-bottom:30px;font-size:20px;padding-top:19px;font-weight:bold !important}
.ivWrap_detail a.next{color:white;font-size:17px;font-weight:bold;line-height:22px;background:none;background-color:#f60;padding:12px 15px 10px 20px;border-radius:4px;display:none}
#ivWrap{padding-left:26px;padding-top:0px;padding-bottom:60px}
#ivWrap.step1Form{padding-bottom:130px}
.iv_wrap.resultPage div.div3colRight{float:left;width:110px;padding:8px 0 5px 19px;font-weight:bold}
.iv_wrap.resultPage div.div3colRight img{float:left;margin-left:103px;padding-top:3px}
.iv_wrap.resultPage div.div3colMiddle{float:left;width:203px;padding:6px 0 22px 0px}
.iv_wrap .submit_info{float:left;color:#000}
.iv_wrap.resultPage div.border{border:0;border-bottom:1px dotted #DFDFDF;padding:0px;padding-top:14px;padding-bottom:0px}
.iv_wrap .iv_bottom_description h3{font-weight:bold !important}
.iv_wrap input[type=text]{background-color:#d8d8d8}
.iv_wrap .right .continue{background-color:#ec7404;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;float:left;font-size:16px;font-weight:bold;padding:10px 39px}
.iv_wrap .right .continue:hover{background-color:#e5242e}
.ivWrap_detail .border .myEntries .googleMapButton{margin:10px 0px 10px 0px;display:none}
.ivWrap_detail .border .myEntries .googleMapButton a{color:white;font-size:13px;font-weight:bold;line-height:25px;background:#ec7404;padding:12px 10px 10px 10px;border-radius:6px;text-transform:capitalize !important}
.ivWrap_detail .border .myEntries .googleMapButton a:hover{background:#e5242e;text-decoration:none}
.dmpTemplate .resultPage .showOnDmP{display:block !important}
.dmpTemplate .resultPage .hideOnDmP{display:none}
.dmpTemplate .iv_wrap .expertsTab,.dmpTemplate .iv_wrap div.div3colLeft.top,.dmpTemplate .iv_wrap.resultPage .result_paragraph,.dmpTemplate .iv_wrap .top_description,.dmpTemplate .iv_wrap .small_description,.dmpTemplate .iv_wrap.resultPage .header_top,.dmpTemplate .expertensucheform_HH_infobox,.iv_wrap .submit_button.continue.dmp,.iv_wrap .dmp_page_only,.iv_wrap .dmp_top_detail,.dmpTemplate .iv_wrap .submit_button.continue{display:none}
.dmpTemplate .expertensucheform_HH_infobox{display:none !important}
.dmpTemplate .iv_wrap.form #experts{width:90%}
.dmpTemplate #ivWrap.iv_wrap.form,.dmpTemplate .iv_wrap.form form{width:auto;padding-bottom:60px}
.dmpTemplate .iv_wrap .submit_button.continue.dmp{display:block;padding:10px 12px}
.dmpTemplate .iv_wrap .dmp_page_only,.dmpTemplate .iv_wrap .dmp_top_detail{display:block}
.dmpTemplate .iv_wrap div.div3colMiddle.top{background-color:#ec7404 !important;color:white !important}
.dmpTemplate .iv_wrap form div.expertsTab#expertsDealer{display:block;margin-right:30px}
.csc-default div.loading_image{position:absolute;z-index:9999;width:100%;height:100%}
.csc-default div.loading_image .loading_image{margin-left:auto;margin-right:auto;position:relative;z-index:999;top:300px}
@media only screen and (max-width:63.875em){#ivWrap.iv_wrap{overflow:hidden}
#ivWrap.iv_wrap{width:96%}
#ivWrap.iv_wrap form{width:auto}
.iv_wrap .submit_info{float:none;margin:10px 0}
#ivWrap.iv_wrap input[type=text]{width:92%}
.iv_wrap .right{float:none !important}
#ivWrap.iv_wrap .iv_bottom_description{width:98%}
#ivWrap.iv_wrap .submit_info td{display:block;padding-top:6px}
#ivWrap.iv_wrap #foerdermittelform input[type="image"]{width:275px}
.iv_wrap #experts{width:100%;padding-bottom:0px}
.iv_wrap div.expertsTab,body .dmpTemplate div.expertsTab#expertsDealer{width:100%;height:auto}
body .dmpTemplate .iv_wrap .dmp_page_only,body .dmpTemplate .iv_wrap .dmp_top_detail{padding-top:10px;clear:both}
body .dmpTemplate .iv_wrap.form #experts{width:100%}
body .dmpTemplate #ivWrap.iv_wrap.form{width:96%}
body .dmpTemplate div.expertsTab div{padding:16px 0px}
body .dmpTemplate .iv_wrap form div.expertsTab#expertsDealer{margin-right:0px}
.iv_wrap div.expertsTab#expertsDealer,.iv_wrap div.expertsTab#expertsConstruction,.iv_wrap div.expertsTab#expertsRefuelingService,.iv_wrap div.expertsTab#expertsAdvice{background-position:10px center;border-top:2px solid white}
#experts div.expertsForm{display:none !important}
.iv_wrap div.expertsTab div{margin:20px 0px 0px 0px;border:0px;height:70px;width:70%;float:right;text-align:left}
.iv_wrap.resultPage div.expertsTab#expertsDealer{float:left !important}
#ivWrap.ivWrap_detail{width:96%;overflow:hidden}
#ivWrap.ivWrap_detail div.border{width:100%}
.iv_wrap.resultPage .header_top{position:relative;width:100%}
.iv_wrap.resultPage .header_top .moving{width:600px;position:relative;left:0px}
#ivWrap.iv_wrap.resultPage div.div3colMiddle.top{width:260px;text-align:left;padding-bottom:9px;padding-top:9px}
.iv_wrap.resultPage div.expertsTab{float:left !important}
.iv_wrap .right a.continue{margin-left:0px;margin-top:30px}
}
@media only screen and (max-width:63.938em){.iv_wrap.resultPage div.expertsTab#expertsDealer{display:none}
.iv_wrap.resultPage div.expertsTab{display:none}
.iv_wrap .expertensucheform_HH_infobox{padding:0 10px}
.iv_wrap.resultPage div.div3colLeft{float:none;padding:0px}
.iv_wrap.resultPage .detail_links{float:none}
.iv_wrap.resultPage div.border>img{margin-top:8px}
.iv_wrap.resultPage .next{clear:both;background:#ec7404;padding:12px 21px;color:#fff;font-size:17px;border-radius:4px;margin-top:14px;width:260px;display:block;text-align:center}
.maincolumns #ivWrap.ivWrap_detail div.hr{border:0px}
.iv_wrap.resultPage .back{display:none}
.iv_wrap .submit_info{margin:18px 10px 15px 11px}
#ivWrap.iv_wrap #foerdermittelform input[type="image"]{width:245px;margin-left:10px}
#ivWrap.iv_wrap input[type=text]{width:275px;margin-top:5px}
.iv_wrap .iv_bottom_description{padding-top:26px !important;margin-left:12px}
.iv_wrap .iv_bottom_description>h3{font-weight:bold}
.iv_wrap .iv_bottom_description .right_contact_info{float:left;margin:27px 0px 0px 0px !important}
.iv_wrap.resultPage div.div3colMiddle.top{float:left;text-align:center}
.iv_wrap.resultPage div.border{padding-left:18px;padding-bottom:38px;line-height:22px}
.iv_wrap.resultPage div.div3colRight{padding:8px 0 5px 0px}
.iv_wrap.resultPage .next{width:282px !important}
.iv_wrap.resultPage .next:hover{background:#e5242e;text-decoration:none}
.iv_wrap.resultPage div.border>img{margin-right:9px}
.iv_wrap.resultPage a.back{width:282px;text-align:center;margin-left:18px}
.iv_wrap.resultPage .top_detail{padding:2px 0px 0px 0px}
.iv_wrap.resultPage .top_detail>h3{margin-bottom:16px;font-weight:bold}
.ivWrap_detail a.back{padding:12px 102px 10px 102px;text-transform:capitalize}
.iv_wrap form{padding-bottom:14px !important}
#ivWrap.ivWrap_detail div.border{margin-top:-19px}
.ivWrap_detail .myEntries .compney_name{margin-bottom:16px !important}
.iv_wrap .iv_bottom_description .left_house_image{display:none !important}
.iv_wrap .after_contact{display:none}
.iv_wrap .iv_bottom_description .right_contact_info{margin:-16px 0px 0px 0px !important}
.iv_wrap.resultPage div.border>img{padding-top:9px !important}
.iv_wrap #foerdermittelform .right .continue{margin-left:10px}
.iv_wrap.resultPage .experten_pagging{margin-left:17px}
.iv_wrap.resultPage.expertsDealer .div3colLeft.top.dealer{padding:17px 26px}
#ivWrap.iv_wrap.resultPage div.div3colMiddle.top.dealer{margin-left:0px}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.iv_wrap.resultPage .border.all{padding-left:0px}
.iv_wrap.resultPage .experten_pagging,.iv_wrap.resultPage a.back{margin-left:0px}
#ivWrap.iv_wrap.resultPage{padding-left:24px}
}
@media only screen and (max-width:33.75em){#ivWrap.iv_wrap{width:98%}
body .dmpTemplate #ivWrap.iv_wrap.form{width:100%}
body .dmpTemplate .iv_wrap .dmp_page_only,body .dmpTemplate .iv_wrap .dmp_top_detail{padding-left:10px}
.dmpTemplate .iv_wrap #foerdermittelform .right .continue{padding:10px 43px}
.iv_wrap.resultPage .result_paragraph{padding-left:20px}
.iv_wrap.resultPage div.div3colLeft.top{margin-left:45px}
.iv_wrap.resultPage .header_top .backward{background-attachment:scroll;background-clip:border-box;background-color:#f3f3f3;background-image:url('../../Templates/Images/scrollLeft.png');background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;cursor:pointer;height:51px;left:0;position:absolute;width:45px;top:12px}
.iv_wrap.resultPage .header_top .forward{background-attachment:scroll;background-clip:border-box;background-color:#f3f3f3;background-image:url('../../Templates/Images/scrollRight.png');background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:auto auto;cursor:pointer;height:51px;position:absolute;right:-2px;top:12px;width:45px;display:block;left:auto}
.iv_wrap div.expertsTab div{width:50%;background:transparent !important}
.iv_wrap div.expertsTab#expertsDealer,.iv_wrap div.expertsTab#expertsConstruction,.iv_wrap div.expertsTab#expertsRefuelingService,.iv_wrap div.expertsTab#expertsAdvice{background-size:60px}
.iv_wrap.resultPage .top_detail{width:98% !important}
.iv_wrap.resultPage div.border>img{margin-left:12px !important;padding-top:0px !important}
.iv_wrap.resultPage div.div3colRight{padding-top:0px;width:80px}
.iv_wrap div.expertsTab div{width:70%;margin:0px -3px 0px 0px;height:49px}
.row .iv_wrap .iv_bottom_description{padding-top:46px !important;margin-left:0px}
.iv_wrap .iv_bottom_description p{word-spacing:0px;padding:1px 0px 0px 1px}
.row .iv_wrap .iv_bottom_description>p{line-height:23px;margin-bottom:55px}
.iv_wrap .iv_bottom_description .right_contact_info h2{margin:-5px 0px 0px 1px}
.row .iv_wrap .small_description{line-height:18px;margin:9px 0px 12px 0px}
.row .iv_wrap .top_description{padding:0px 0px 3px 0px}
.row #ivWrap.iv_wrap input[type="text"]{margin-top:6px;width:275px;height:40px}
.iv_wrap .submit_info{margin-left:10px}
#ivWrap.iv_wrap{padding-left:0px;width:100%}
.row .iv_wrap .top_description,.row .iv_wrap .small_description,.row .iv_wrap .right,#ivWrap.iv_wrap .iv_bottom_description{padding-left:10px;padding-right:10px}
.iv_wrap.resultPage .top_detail{padding:2px 0px 0px 20px}
.iv_wrap #foerdermittelform .right .continue{margin-left:0px;padding:10px 66px}
.iv_wrap.resultPage.expertsDealer .div3colLeft.top.dealer{margin-left:0px}
}
form{margin:0;padding:0}
#layerWarning{border:6px solid #dadada;padding:0 25px 25px 90px;background:url('../../Templates/img/icon_warning.jpg') 5px center no-repeat}
#layerUpload{border:6px solid #dadada;padding:0 25px 25px 90px;background:url('../../Templates/img/icon_building.jpg') 5px center no-repeat}
div.hr{height:0;line-height:0;font-size:0;border-bottom:1px solid #DFDFDF;margin:15px 0}
#ivWrap td,div.innerOverlay td{padding:2px 5px 2px 0}
.fl{float:left}
.fr{float:right}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.top{vertical-align:top}
.info{display:block;padding:0 0 0 25px;background:url('../../Templates/img/info.jpg') left center no-repeat}
.hidden{display:none}
div.overlay{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);z-index:5000;display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#000000}
div.innerOverlay{background:#fff;position:absolute;z-index:5001;width:660px;padding:20px;display:none;text-align:left}
#ivWrap .clearing{clear:both;line-height:0;font-size:0;height:0;width:1px}
div.scala{text-align:center;width:480px;margin:0 auto;font-weight:bold}
div.scala table{margin:0 auto 10px auto}
div.scala div.pointer{position:relative;height:40px}
div.scala div.pointer img{position:absolute;top:0}
.back,#backLink a{background:url('../../Templates/img/icons/back.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold}
.backBlack{background:url('../../Templates/img/icons/back_black.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold;color:#000}
.next{background:url('../../Templates/img/icons/more.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0;font-weight:bold}
.nextBlack{background:url('../../Templates/img/icons/more_black.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0;font-weight:bold;color:#000}
div#innerHeader{background:#ececec}
div#innerHeader div{padding:1px 8px 3px 8px;font-size:11px}
div.div2colLeft{float:left;width:250px;padding:3px 0 5px 3px}
div.div2colRight{float:left;width:175px;padding:3px 0 5px 3px}
div.div3colLeft{float:left;width:215px;padding:3px 0 5px 3px}
div.div3colMiddle{float:left;width:170px;padding:3px 0 5px 3px}
div.div3colRight{float:left;width:80px;padding:3px 0 5px 3px}
div.border{float:left;border:1px solid #DFDFDF;padding:5px}
#ivWrap table.myEntries td{padding:0 20px 0 0}
#ivWrap table.myEntries td.hr{padding:0}
#ivWrap table.myEntries td.hr div.hr{margin:8px 0}
div.greyBackground{background:#f0f0f0;padding:8px 20px 8px 8px}
#experts{background:url('../../Templates/img/bg_experts_bridge.gif') -200px 91px no-repeat}
div.expertsTab{float:left;width:115px;height:91px;margin:0 20px 0 0}
div.expertsTab div{background:#a1a1a1;margin:70px 2px 0 2px;padding:2px 0 1px 5px;font-size:11px;color:#fff}
div.expertsTab#expertsDealer{background:url('../../Templates/img/experts_dealer.jpg') left top no-repeat}
div.expertsTab#expertsAdvice{background:url('../../Templates/img/experts_advice.jpg') left top no-repeat}
div.expertsTab#expertsConstruction{background:url('../../Templates/img/experts_construction.jpg') left top no-repeat}
div.expertsTab#expertsRefuelingService{background:url('../../Templates/img/experts_refueling_service.jpg') left top no-repeat}
div.expertsTab#expertsContracting{background:url('../../Templates/img/experts_contracting.jpg') left top no-repeat;margin:0}
#experts div.expertsForm{background:#f0f0f0;padding:10px;margin:6px 13px 0 0;display:none}
a.pageSelector{color:#000000;text-decoration:underline}
span.currentPage{color:#ec1c24;font-weight:bold}
div.flyer{padding:20px;margin:0 5px 0 0;float:left;width:195px;height:301px;cursor:pointer}
div.flyer div{padding:283px 0 0 0;font-weight:bold}
div.flyer#flyer_modernization{background:url('../../Templates/img/flyer_modernization.jpg') 20px 20px no-repeat}
div.flyer#flyer_new_build{background:url('../../Templates/img/flyer_new_build.jpg') 20px 20px no-repeat}
#flyerForm{background:#f0f0f0;padding:20px 30px 20px 20px;display:none}
.width50{width:50%}
.width100{width:100%}
div.faqHeadline{width:97%;padding:2px;background:url('../../Templates/img/bg_faq_icon.jpg') 99% 50% no-repeat;cursor:pointer;margin:0 0 3px 0}
div.faq{display:none}
div.profileList div.profileIcon{width:96px;text-align:center;float:left;padding:0 5px 0 0}
div.profileList div.profileText{float:left;width:525px}
#ivWrap div.profileList div.profileText h3{margin:0;padding:0}
#lexicon{border:1px solid #DFDFDF}
#lexicon form{line-height:1.6em;margin:10px}
#lexicon form input{margin:0 0 5px 0}
#lexiconContent{background:#f6f6f6;padding:15px 20px 10px 10px}
#lexiconContent #lexiconKeywords{float:left;width:210px;border:1px solid #DFDFDF;background:#fff;padding:10px;line-height:1.3em}
#lexiconContent #lexiconKeywords a{display:block;color:#333333}
#lexiconContent #lexiconKeywords a:hover,#lexiconContent #lexiconKeywords a.current{color:#ec1c24}
#lexiconContent #lexiconDescription{float:right;width:380px}
.sizeS{font-size:10px}
div.adviceResultColLeft{float:left;width:150px}
div.adviceResultColMiddle{float:left}
div.adviceResultColRight{float:right}
div.adviceResultColRight form{margin:0;padding:0}
div.adviceResultScala{border:1px solid #DFDFDF;padding:20px 10px 10px 10px}
div#vOverview{margin:0 0 20px 0}
div#vOverview table td{padding:0}
div#vOverview table td.smallHeight{height:4px}
div#vOverview div.ovv{float:left;width:211px}
div#vOverview div.ovv1{height:29px}
div#vOverview div.ovv2{background:url('../../Templates/img/bg_ovv2.jpg') left top repeat-x;border:1px solid #e2e2e2;border-top:none;padding:0 6px}
div#vOverview div.ovv3{padding:10px 6px 0 6px}
div#vOverview div.ovv3 h4{padding:0 0 5px 0}
div#vOverview div.ovv_spacer{float:left;width:16px}
.energyFormText{font-weight:bold}
#addNewExpertForm{padding:10px;margin:0}
#addNewExpertForm table td{padding:0 5px 0 0}
.colorBlack{color:#000000}
#buildings table td{padding:0}
#buildings #buildingsLeft{float:left;width:48%}
#buildings #buildingsRight{float:right;width:48%}
div.hasSubmenu{cursor:pointer}
div.hasSubmenu span{font-weight:bold;background:url('../../Templates/img/icons/arrow_right_red.gif') 100% 67% no-repeat;padding:0 8px 0 0}
div.highlightedBox{background:url('../../Templates/img/bg_highlighted_box.jpg') left top repeat-x;border:2px solid #ebebeb;padding:15px 20px 20px 20px;margin:10px 0 0 0}
#ivWrap div.highlightedBox h3{padding:0 0 3px 0;margin:0}
div.highlightedBox div.boxLeft{float:left;width:470px}
div.highlightedBox div.boxRight{float:left;width:150px}
#content .tx-irfaq-pi1 .faqHeadline p{margin:0}
.captchaBox{margin-top:20px}
.captchaImage{float:left;width:100px}
.captchaImage img{border:1px solid #DFDFDF}
.captchaInput{float:left}
.captchaInput input{margin-right:8px;margin-top:0;width:58px}
.clear{clear:both}
.fastRegSubmit{margin-top:11px}
input.fastRegSubmit{border:none}
#loginButton{margin-top:12px}
input#loginButton{border:none}
#newsletterTypes{display:none}
#meinprofilVisual{position:absolute;right:16px;top:13px;width:62px;height:68px;background:transparent url('../../Templates/img/vs_meinProfil.gif') no-repeat top left}
.tableheadBerechnungsgr{font-weight:900}
*{padding:0px;margin:0px}
.wrapper{width:1280px;min-height:837px;margin:auto;font-family:Arial,Helvetica,sans-serif}
.wrapper .left{float:left;width:241px;min-height:837px;box-shadow:2px 0px 5px grey}
.left #logo{padding:20px 0px 0px 80px}
.icon_menu{float:left;width:50px;min-height:837px;box-shadow:2px 0px 5px grey}
.icon_menu>ul{padding-top:150px;list-style-type:none}
.icon_menu #search_menu{padding:10px}
.icon_menu>ul>li{background:#aaa;margin-bottom:1px;padding:10px}
.icon_menu>ul>li:hover{background:#ec7404}
.sub_menu{position:absolute;margin:-44px 0px 0px 42px}
.sub_menu ul{list-style-type:none;width:190px}
.sub_menu ul li{margin-bottom:1px}
.sub_menu ul li a{text-decoration:none;color:#aaa;padding:15px 11px 10px 11px;background-color:#f3f3f3;display:block;height:30px}
.sub_menu ul li a:hover{background:#ec7404}
.sub_menu ul li.active a{background:#ec7404;color:white}
.sub_menu #search_menu{padding:10px}
.sub_menu ul li a:hover{color:white}
.wrapper .right{float:left;margin-left:4px;width:1035px}
.wrapper .right .header{height:150px;width:auto;background:#f3f3f3;color:#646567}
.header h1{float:left;padding-top:30px;padding-left:22px;font-size:31px;color:#646567}
.content_area{margin:26px 0px 0px 20px}
.maincolumns span a{text-decoration:none;color:#ec7404;font-size:17px;font-weight:bold}
.maincolumns span{position:relative;left:0px;top:20;z-index:9}
#ivWrap .right_img{float:left;margin-left:80px}
#ivWrap .left_data{float:left;margin:0px 0px 0px 0px;width:300px;height:400px;font-size:16px;font-weight:normal;padding:5px}
#ivWrap .left_data dd{padding:0px 0px 20px 0px}
.header .check{padding:30px 0px 0px 50px}
.breadcrum ul{list-style-type:none}
.breadcrum ul li a{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;display:block;float:left;height:28px;background:#aaa;text-align:center;padding:5px 5px 0px 5px;position:relative;margin:0 10px 0 0;text-decoration:none;color:white}
.breadcrum ul li a:after{content:"";border-top:16px solid transparent;border-bottom:18px solid transparent;border-left:3px solid #aaa;position:absolute;right:-3px;top:0}
.breadcrum.one li a{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;display:block;float:left;height:28px;background:#aaa;text-align:center;padding:5px 5px 0 15px;position:relative;margin:0 10px 0 -7px;text-decoration:none;color:white}
.breadcrum.one ul li a:before{content:"";border-top:16px solid #aaa;border-bottom:16px solid #aaa;border-left:3px solid #f3f3f3;position:absolute;left:0px;top:0}
.breadcrum.one ul li a:after{content:"";border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:3px solid #aaa;position:absolute;right:-3px;top:0}
.two li a{font-size:14px;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:bold;display:block;float:left;height:28px;background:#aaa;text-align:center;padding:5px 5px 0 0px;position:relative;margin:0px 10px 0px -5px;text-decoration:none;color:white;width:110px}
.two ul li a:before{content:"";border-top:16px solid #aaa;border-bottom:17px solid #aaa;border-left:3px solid #f3f3f3;position:absolute;left:-2px;top:0}
.two ul li img{padding:0px 0px 0px 0px;position:absolute;bottom:2px;left:83px;top:-6px}
.text1{margin-top:3px}
.description{margin:0px;font-size:12px;line-height:16px;padding:15px 10px}
.navtotop{display:none;position:fixed;top:22px;z-index:999;width:211px;height:46px;background:transparent url("/Templates/Images/iwo_scroll_to_top_03.png") repeat scroll 0 0}
a.up-arrow{display:inline-block;width:211px;height:46px}
@media handheld and (max-width:1085px),screen and (max-device-width:1085px),screen and (max-width:1085px){.navtotop{display:none;position:fixed;top:60px;z-index:999;width:211px;height:46px;background:transparent url("/Templates/Images/iwo_scroll_to_top_03.png") repeat scroll 0 0}
}
.c10l{width:13%;float:left}
.c10r{width:10%;float:right}
.c20l{width:20%;float:left}
.c20r{width:20%;float:right}
.c33l{width:33%;float:left}
.c33r{width:33%;float:right}
.c50l{width:50%;float:left}
.c50r{width:50%;float:right}
.c66l{width:66%;float:left}
.c66r{width:66%;float:right;text-align:right}
.c80l{width:80%;float:left}
.c80r{width:80%;float:right}
.c90l{width:90%;float:left}
.c90r{width:87%;float:right}
.w10{width:10%}
.w20{width:20%}
.w70{width:70%}
.w80{width:80%}
.w100{width:100%}
.formrow{margin-bottom:4px;display:block}
.clear.formrow{margin-bottom:4px;display:block;height:17px;margin-bottom:14px}
.formspacer{display:block;height:10px}
.box{padding:5px;border:1px solid #ccc}
.greybox{display:block;background-color:#ccc;padding:5px}
h3.formheader,h3.tabheader,h3.tabheader a{color:#000;font-size:14px;margin-top:0px !important;margin-bottom:10px !important;display:block;background-color:#ccc;white-space:nowrap;padding:5px;height:18px}
h3.tabheader a{margin-bottom:0px !important;padding:0px !important}
.clear{float:none;clear:both;display:block}
#foerdermittelform input{margin-top:0px;margin-left:0px;margin-right:0px}
.sucheform #foerdermittelform input[type="text"]{background:#d8d8d8;height:37px;width:240px;border:none;border-radius:2px;margin-bottom:24px}
.sucheform #foerdermittelform input#plz{margin-bottom:5px}
.foerdermittelTabs.rightside #bundesresults,.foerdermittelTabs.rightside #gemeinderesults{font-weight:bold}
.sucheform .radio_wrapper .clear.formrow.second_last{margin-right:-44px}
.sucheform #gemeinderow{margin-top:10px;margin-bottom:30px}
.sucheform .boldtext{margin-top:10px;border-bottom:1px dotted #bdbdbd;padding-bottom:32px;margin-bottom:9px}
.sucheform #divGeplanteMassnahme .c90r{width:94%;float:right}
.sucheform #divGeplanteMassnahme .c10l{width:6%;float:left}
.sucheform .foerdermittelTabsBody .select>.styledSelect{display:none}
.sucheform .foerdermittelTabsBody .select>.styledSelect.new{display:block;padding-left:10px}
.suche_result .fprograms .mobile_info{display:none}
.sucheform .foerdermittelTabsBody .select.new,.sucheform .foerdermittelTabsBody .select.new ul{width:279px}
.sucheform .foerdermittelTabsBody h2{padding:0px 0px 7px 0px}
.Content .csc-header.csc-header-n1 h1{font-size:1.93rem}
.sucheform .foerdermittelTabs.rightside .foerdermittelTabsBody h2{margin-bottom:5px}
.sucheform #landesresults{font-weight:bold}
.sucheform h2{font-size:20px;padding:0px 0px 10px 0px;color:#888}
.sucheform h3{font-size:20px;margin-bottom:15px;color:#898989;font-weight:bold}
.sucheform h3.chekbox_title.dammung{margin-bottom:17px}
.sucheform h3.chekbox_title{margin-bottom:21px;margin-top:33px;font-weight:bold}
.sucheform h3.chekbox_title.dammung,.sucheform h3.chekbox_title.last{margin-top:37px}
.sucheform .discription_bottom{padding-top:8px;width:735px;border-bottom:1px dotted #DFDFDF}
.sucheform .discription_bottom p{font-size:12px;padding-bottom:9px;line-height:18px}
.sucheform .discription_bottom p a{font-size:12px}
.sucheform label{font-size:16px;padding-bottom:6px;color:#474747;word-spacing:1px}
.sucheform .place_objects{margin:3px 0 7px}
.sucheform .input_label{font-size:17px;padding-bottom:9px;display:block}
.sucheform .c33l{width:100%}
.sucheform .c66r{float:left;width:auto}
.sucheform .radio_wrapper .clear.formrow.last .c10l{width:16%}
.sucheform .radio_wrapper .clear.formrow.last .c90r{width:84%}
.sucheform .radio_wrapper .clear.formrow.last{width:163px}
.sucheform .radio_wrapper .clear.formrow.last.first .c10l{width:28%}
.sucheform .radio_wrapper .clear.formrow.last.first .c90r{width:72%}
.sucheform .radio_wrapper .clear.formrow.last.first{width:93px}
.sucheform .radio_wrapper .clear.formrow.second .c90r{width:85%}
.sucheform .radio_wrapper .clear.formrow.second .c10l{width:15%}
.sucheform .radio_wrapper .clear.formrow.second{width:175px;margin-right:37px}
.sucheform .radio_wrapper .clear.formrow{width:212px;float:left;clear:none}
.sucheform a.bottom_button{background-color:#ec7404;padding:12px 27px;color:#fff;font-size:16px;border-radius:5px;float:left;margin-top:25px;margin-bottom:60px}
.sucheform a.bottom_button:hover{background:#e5242e;text-decoration:none}
.maincolumns div.hr{border-bottom:1px dotted #DFDFDF}
.sucheform a.bottom_button:hover{text-decoration:none}
form{margin:0;padding:0}
#layerWarning{border:6px solid #dadada;padding:0 25px 25px 90px;background:url('../../Templates/img/icon_warning.jpg') 5px center no-repeat}
#layerUpload{border:6px solid #dadada;padding:0 25px 25px 90px;background:url('../../Templates/img/icon_building.jpg') 5px center no-repeat}
div.hr{height:0;line-height:0;font-size:0;border-bottom:1px solid #DFDFDF;margin:15px 0}
#ivWrap td,div.innerOverlay td{padding:2px 5px 2px 0}
.fl{float:left}
.fr{float:right}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.top{vertical-align:top}
.info{display:block;padding:0 0 0 25px;background:url('../../Templates/img/info.jpg') left center no-repeat}
.hidden{display:none}
div.overlay{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);z-index:5000;display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#000}
div.innerOverlay{background:#fff;position:absolute;z-index:5001;width:660px;padding:20px;display:none;text-align:left}
#ivWrap .clearing{clear:both;line-height:0;font-size:0;height:0;width:1px}
div.scala{text-align:center;width:480px;margin:0 auto;font-weight:bold}
div.scala table{margin:0 auto 10px auto}
div.scala div.pointer{position:relative;height:40px}
div.scala div.pointer img{position:absolute;top:0}
.back{background:url('../../Templates/img/icons/back.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold}
.mobile.back{display:none}
.backBlack{background:url('../../Templates/img/icons/back_black.gif') left center no-repeat;font-size:11px;padding:0 0 0 13px;font-weight:bold;color:#000}
.next{background:url('../../Templates/img/icons/more.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0;font-weight:bold}
.nextBlack{background:url('../../Templates/img/icons/more_black.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0;font-weight:bold;color:#000}
div#innerHeader{background:#ececec}
div#innerHeader div{padding:1px 8px 3px 8px;font-size:11px}
div.div2colLeft{float:left;width:250px;padding:3px 0 5px 3px}
div.div2colRight{float:left;width:175px;padding:3px 0 5px 3px}
div.div3colLeft{float:left;width:215px;padding:3px 0 0px 3px}
div.div3colMiddle{float:left;width:170px;padding:3px 0 5px 3px}
div.div3colRight{float:left;width:80px;padding:3px 0 5px 3px}
div.border{float:left;border:1px solid #DFDFDF;padding:5px}
#ivWrap table.myEntries td{padding:0 20px 0 0}
#ivWrap table.myEntries td.hr{padding:0}
#ivWrap table.myEntries td.hr div.hr{margin:8px 0}
div.greyBackground{background:#f0f0f0;padding:8px 20px 8px 8px}
#experts{background:url('../../Templates/img/bg_experts_bridge.gif') -200px 91px no-repeat}
div.expertsTab{float:left;width:115px;height:91px;cursor:pointer;margin:0 20px 0 0}
div.expertsTab div{background:#a1a1a1;margin:70px 2px 0 2px;padding:2px 0 1px 5px;font-size:11px;color:#fff}
div.expertsTab#expertsDealer{background:url('../../Templates/img/experts_dealer.jpg') left top no-repeat}
div.expertsTab#expertsAdvice{background:url('../../Templates/img/experts_advice.jpg') left top no-repeat}
div.expertsTab#expertsConstruction{background:url('../../Templates/img/experts_construction.jpg') left top no-repeat}
div.expertsTab#expertsRefuelingService{background:url('../../Templates/img/experts_refueling_service.jpg') left top no-repeat}
div.expertsTab#expertsContracting{background:url('../../Templates/img/experts_contracting.jpg') left top no-repeat;margin:0}
#experts div.expertsForm{background:#f0f0f0;padding:10px;margin:6px 13px 0 0;display:none}
a.pageSelector{color:#000;text-decoration:underline}
span.currentPage{color:#ec1c24;font-weight:bold}
div.flyer{padding:20px;margin:0 5px 0 0;float:left;width:195px;height:301px;cursor:pointer}
div.flyer div{padding:283px 0 0 0;font-weight:bold}
div.flyer#flyer_modernization{background:url('../../Templates/img/flyer_modernization.jpg') 20px 20px no-repeat}
div.flyer#flyer_new_build{background:url('../../Templates/img/flyer_new_build.jpg') 20px 20px no-repeat}
#flyerForm{background:#f0f0f0;padding:20px 30px 20px 20px;display:none}
.width50{width:50%}
.width100{width:100%}
#flyerForm a{text-decoration:underline;font-weight:bold}
div.faqHeadline{width:97%;padding:2px;background:url('../../Templates/img/bg_faq_icon.jpg') 99% 50% no-repeat;cursor:pointer;margin:0 0 3px 0}
div.faq{display:none}
div.profileList div.profileIcon{width:96px;text-align:center;float:left;padding:0 5px 0 0}
div.profileList div.profileText{float:left;width:525px}
#ivWrap div.profileList div.profileText h3{margin:0;padding:0}
#lexicon{border:1px solid #DFDFDF;position:relative}
#lexicon form{line-height:1.6em;margin:10px}
#lexicon form input{margin:0 0 5px 0}
#lexicon #letters{border:1px solid #DFDFDF;border-left:none;border-right:none;background:#a1a1a1;padding:8px 6px;float:left}
#lexicon #letters a{color:#fff;font-weight:bold;padding:4px}
#lexicon #letters a.current,#lexicon #letters a:hover{color:#ec1c24}
#lexicon #all{border:1px solid #DFDFDF;border-left:none;border-right:none;padding:8px 15px 7px 14px;float:left}
#lexiconContent{background:#f6f6f6;padding:15px 20px 10px 10px}
#lexiconContent #lexiconKeywords{float:left;width:210px;border:1px solid #DFDFDF;background:#fff;padding:10px;line-height:1.3em}
#lexiconContent #lexiconKeywords a{display:block;color:#333}
#lexiconContent #lexiconKeywords a:hover,#lexiconContent #lexiconKeywords a.current{color:#ec1c24}
#lexiconContent #lexiconDescription{float:right;width:380px}
.sizeS{font-size:10px}
div.adviceResultColLeft{float:left;width:150px}
div.adviceResultColMiddle{float:left}
div.adviceResultColRight{float:right}
div.adviceResultColRight form{margin:0;padding:0}
div.adviceResultScala{border:1px solid #DFDFDF;padding:20px 10px 10px 10px}
div#vOverview{margin:0 0 20px 0}
div#vOverview table td{padding:0}
div#vOverview table td.smallHeight{height:4px}
div#vOverview table td.red_bar{background:url('../../Templates/img/bg_red.jpg') 0 0 repeat-y;width:100%;padding:0 0 0 5px;color:#fff}
div#vOverview table td.green_bar{background:url('../../Templates/img/bg_green.jpg') 0 0 repeat-y;width:100%;padding:0 0 0 5px}
div#vOverview div.ovv{float:left;width:211px}
div#vOverview div.ovv1{height:29px}
div#vOverview div.ovv2{background:url('../../Templates/img/bg_ovv2.jpg') left top repeat-x;border:1px solid #e2e2e2;border-top:none;padding:0 6px}
div#vOverview div.ovv3{padding:10px 6px 0 6px}
div#vOverview div.ovv3 h4{padding:0 0 5px 0}
div#vOverview div.ovv_spacer{float:left;width:16px}
#addNewExpertForm{padding:10px;margin:0}
#addNewExpertForm table td{padding:0 5px 0 0}
.colorBlack{color:#000}
#buildings table td{padding:0}
#buildings #buildingsLeft{float:left;width:48%}
#buildings #buildingsRight{float:right;width:48%}
div.hasSubmenu{cursor:pointer}
div.hasSubmenu span{font-weight:bold;background:url('../../Templates/img/icons/arrow_right_red.gif') 100% 67% no-repeat;padding:0 8px 0 0}
div.highlightedBox{background:url('../../Templates/img/bg_highlighted_box.jpg') left top repeat-x;border:2px solid #ebebeb;padding:15px 20px 20px 20px;margin:10px 0 0 0}
#ivWrap div.highlightedBox h3{padding:0 0 3px 0;margin:0}
div.highlightedBox div.boxLeft{float:left;width:470px}
div.highlightedBox div.boxRight{float:left;width:150px}
#noTdPadding td{padding:0}
table.sortable{border-collapse:collapse}
#ivWrap table.sortableTable tbody td{padding:5px 10px;vertical-align:top}
table.sortableTable tbody td{border-bottom:1px solid #DFDFDF}
th.header{background:url('../../Templates/img/bg_sortable_table.jpg') left top no-repeat;cursor:pointer;font-weight:bold;padding:0 17px 0 30px;height:34px;border-bottom:1px solid #DFDFDF}
th.headerSortUp,th.headerSortDown{background:url('../../Templates/img/bg_sortable_table_active.jpg') left top no-repeat;border-right:1px solid #DFDFDF;border-left:1px solid #DFDFDF;border-bottom:none}
div.foerdermittelTabs{width:495px;padding:0px;font-size:11px;float:left;margin:0}
div.foerdermittelTabs.rightside{width:240px;float:right;margin-right:0px;margin-top:17px}
div.foerdermittelTabsBody{padding:0}
.foerdermittelTabs.rightside div.foerdermittelTabsBody{background-color:#f3f3f3;font-size:17px;padding:7px 19px;color:#474747}
.foerdermittelTabs.rightside div.foerdermittelTabsBody div.title{padding-bottom:8px;font-size:16px}
.sucheform .adress{padding-top:8px}
.foerdermittelTabs.rightside div.foerdermittelTabsBody p.error{margin-top:6px;line-height:24px}
div.foerdermittelTabsBody div.hr{margin:0 -5px}
#ivWrap div.foerdermittelTabsBody td{padding:0}
.foerdermittelTabsTabs{padding:8px 0 0;cursor:pointer}
.foerdermittelTabsTabs span.handler{padding:0 10px 0 0;background:url('../../Templates/img/icons/arrow_right_red.gif') right center no-repeat;color:#000;font-weight:bold;font-size:11px}
span.ui-icon ui-icon-triangle-1-s{display:none !important}
a.next span.black{color:#000}
span.ui-icon ui-icon-triangle-1-s{display:none !important}
.suche_result{font-size:17px;text-align:left;width:741px;padding-left:26px;padding-top:0px;margin-bottom:60px}
.suche_result ul.fprograms li{margin:8px 0}
.suche_result div.checkall{background-color:#ececec;padding:13px 8px;margin:14px 0}
.suche_result h3{margin-top:13px;padding-top:4px;font-size:20px;font-weight:bold;margin-bottom:11px}
.suche_result h4.heading_middle{margin-top:35px}
.suche_result ul.fprograms{line-height:23px;margin-left:0;padding-top:10px}
.maincolumns .suche_result ul.fprograms span.checkGeneral{top:3px}
.suche_result div.checkall label.checkall{font-weight:bold}
.suche_result .check_all_arrow{background-image:url('../../Templates/Images/left_allcheck_arrow.png');background-position:left center;width:17px;height:16px;display:inline-block;background-repeat:no-repeat}
.suche_result a:hover{text-decoration:none}
.row .suche_result a.arrow.bottom{background:none;color:#ec7404}
.suche_result #generatepdf:hover{background:#e5242e;text-decoration:none}
.row .suche_result li a.arrow:hover{background:transparent url('../../Templates/Images/more.png');background-repeat:no-repeat;background-position:right center}
.row .suche_result a.arrow,.suche_result p.arrow,.suche_result #loginLink a{font-size:17px;background-image:url('../../Templates/Images/more.png');padding:0 26px 0 0;background-repeat:no-repeat;background-position:right center;background-color:transparent}
.suche_result a.back,.suche_result .back a{background:none;background-color:#ec7404;padding:12px 45px;color:#fff;font-size:17px;border-radius:5px;float:left;margin-top:8px;margin-bottom:24px}
.suche_result h3.service_heading{margin-top:4px;padding-top:7px;margin-bottom:14px}
.suche_result .service_discription{line-height:24px;margin-bottom:11px}
.detail_wrapper{text-align:left;width:740px;padding-left:26px;padding-top:0px;padding-bottom:50px;margin-bottom:63px}
.detail_wrapper h4.detail_heading{font-size:16px;margin-bottom:17px;color:#474747}
.detail_wrapper .contact_info h4.detail_heading{margin-bottom:22px}
.detail_wrapper h4.detail_name{font-size:19px;color:#898989;margin-bottom:9px}
.detail_wrapper .result_detail{padding-bottom:34px;border-bottom:1px dotted #bdbdbd;margin-bottom:23px;line-height:24px;font-size:17px}
.detail_wrapper .contact_info{font-size:16px;border-bottom:1px dotted #bdbdbd;padding-bottom:30px;margin-bottom:10px}
.detail_wrapper .contact_info .bottom_border{border-bottom:1px dotted #bdbdbd;display:inline-block;margin-bottom:6px;margin-top:-2px;padding-bottom:8px;width:92%}
.detail_wrapper label.back{background:none;background-color:#ec7404;padding:12px 81px;color:#fff;font-size:17px;border-radius:5px;float:left;margin-top:15px;cursor:pointer}
.detail_wrapper label.back:hover{background:#e5242e;text-decoration:none}
.suche_result #generatepdf{background:none;background-color:#ec7404;padding:10px 57px;color:#fff;font-size:17px;border-radius:5px;font-weight:bold;margin-top:8px;margin-bottom:25px;background-clip:padding-box;border:0px}
.bottom_border div{margin-left:-1px}
.checkGeneral.color.disabled label:before{background:#f3f3f3}
#ivWrap.sucheform{padding-top:0px}
@media only screen and (max-width:63.875em){#ivWrap.sucheform{width:100%;padding-right:10px;overflow:hidden}
.sucheform .discription_bottom{width:511px}
.sucheform #divGeplanteMassnahme .c90r{width:90%}
.sucheform #divGeplanteMassnahme .c10l{width:10%}
.sucheform .radio_wrapper .clear.formrow{float:none}
.sucheform label{display:inline-block}
.sucheform div.foerdermittelTabs{width:250px}
.sucheform div.foerdermittelTabs.right{width:240px}
.suche_result{width:100%;padding-right:10px;overflow:hidden}
.suche_result #generatepdf{margin-bottom:30px}
.detail_wrapper{overflow:hidden;width:100%;padding-right:10px}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){#ivWrap.sucheform #divGeplanteMassnahme .c10l{width:30px}
#ivWrap.sucheform #divGeplanteMassnahme .c90r{float:left}
}
@media only screen and (max-width:63.938em){.sucheform div.foerdermittelTabs.rightside{width:100%;position:fixed;top:32px;background:#f3f3f3;left:0;z-index:99}
.sucheform .radio_wrapper .clear.formrow.second{margin-right:0px}
.sucheform .radio_wrapper .clear.formrow.second_last{margin-right:0px}
.Content .csc-header.csc-header-n1 h1{font-size:1.44rem}
.foerdermittelTabsTabs{padding:9px 0 0}
.sucheform .foerdermittelTabs.rightside .foerdermittelTabsBody h2{margin-bottom:7px}
.sucheform #foerdermittelform input[type="text"]{width:280px}
body.sucheformpage .large-12{margin-top:155px}
.foerdermittelTabs.rightside div.foerdermittelTabsBody p.error{padding-right:40px}
.sucheform a.bottom_button{padding:12px 20%}
.sucheform label{font-size:15px}
.suche_result div.checkall{margin:28px 0 23px 0px}
.fprograms .checkGeneral label:before{width:16px;left:-4px;margin-right:0px}
.suche_result .service_discription{clear:both}
.suche_result #generatepdf{margin-top:58px;margin-bottom:0px;padding:12px 87px}
.suche_result ul.fprograms{padding-top:17px;padding-left:4px}
.fprograms div.hr{margin:0px 0}
.suche_result a.back,.suche_result .back a{padding:12px 75px}
div.padding{margin:0 0 5px}
.suche_result h4.heading_middle{margin-top:30px}
.suche_result{margin-bottom:104px}
.sucheform div.foerdermittelTabs{width:100%}
.c90r{width:86%}
.c10l{width:14%}
.sucheform .radio_wrapper .clear.formrow.second .c90r{width:82%}
.sucheform .radio_wrapper .clear.formrow.second .c10l{width:30px;float:left}
.sucheform .radio_wrapper .clear.formrow.last .c90r{width:80%}
#ivWrap.sucheform .radio_wrapper .clear.formrow.last .c10l{width:30px}
.sucheform .radio_wrapper .clear.formrow.last.first .c90r{width:65%}
.sucheform .discription_bottom{width:100%;border-bottom:0px}
.foerdermittelTabs.rightside div.foerdermittelTabsBody{background:url('../../Templates/Images/topBg$colorDarkGray7.png') repeat-x;background-position:bottom center}
.sucheform .radio_wrapper .clear.formrow{float:none}
.mobile.back{display:block !important}
.suche_result .back{display:none}
.detail_wrapper .contact_info .bottom_border div:first-child{display:none}
.detail_wrapper .contact_info .bottom_border{border-bottom:0px}
}
@media only screen and (max-width:33.75em){.sucheform .discription_bottom{width:auto}
.foerdermittelTabsTabs{padding:4px 0 0}
#ivWrap.sucheform p.remove_br br{display:none}
#ivWrap.sucheform p.remove_br{padding-right:10px}
.place_objects{margin:3px 0 3px}
.sucheform label{font-size:17px;word-spacing:2px}
body.sucheformpage .large-12{margin-top:170px}
.sucheform .input_label{padding-bottom:3px}
.sucheform .boldtext{padding-bottom:19px;width:105%;margin-top:10px;margin-left:-8px;padding-left:8px}
.sucheform .formspacer.clear{border-top:1px dotted #DFDFDF}
.sucheform .formspacer.last_border.clear{border:none}
#divGeplanteMassnahme .clear.formrow{width:310px}
.sucheform #divGeplanteMassnahme .c90r{width:90%}
.android .radioGeneral input[type=radio]:checked+label:before{line-height:20px;font-size:41px}
.sucheform #divGeplanteMassnahme .checkGeneral input[type=checkbox]{margin-right:0px}
#ivWrap{padding-left:26px}
#ivWrap.sucheform{padding-left:20px}
.sucheform a.bottom_button{padding:12px 20%}
div.foerdermittelTabsBody>div.hr{display:none}
.suche_result{padding-left:10px}
.suche_result .fprograms .mobile_info,.suche_result .fprograms li{display:inline-block}
.row .suche_result .fprograms a.arrow{background:none;display:block;float:left;max-width:89%}
.maincolumns .suche_result ul.fprograms span.checkGeneral{float:left}
.maincolumns .suche_result ul.fprograms span.checkGeneral label{top:0}
.suche_result ul.fprograms li{margin:2px 0}
}
*{padding:0;margin:0}
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url('../../Templates/img/macFFBgHack.png') repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight+'px')}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000000;display:none;text-align:left;top:50%;left:50%}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{height:27px}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:10px}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}
#hiddenModalContent{display:none}
.modalClose{position:absolute;top:10px;right:10px}
.modalClose img{cursor:pointer}
.modalContent{border:6px solid #dadada;padding:10px}
html{background:#d8d8d8}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
body{font-family:Arial,Helvetica,sans-serif;margin:0 auto;padding:0}
a{text-decoration:none;color:#ec7404;font-size:1rem;font-weight:bold}
a:hover{text-decoration:underline}
p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.5;margin:0 0 .6875rem;padding:0}
.layerLayout .row{width:100%;height:100%;margin:0}
.row{width:auto;max-width:65rem;margin:0 0 0 240px}
.row .row{margin:0 !important}
.row .row .row{padding:0 14px}
.column,.columns{padding:0px !important}
.large-12{background:#fff}
ul{padding:0px;margin:0 0 0 3px;line-height:1.5;list-style:disc;list-style-position:outside}
ul li{margin:0}
h1{font-family:"HelveticaNeue-75Bold";font-size:2rem;font-weight:normal;line-height:rem(40);color:#646567;margin:0 0 10px;padding:0}
h2{font-family:Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:rem(28);font-weight:bold;color:#888;margin:0 0 9px;padding:0}
h3{font-family:Arial,Helvetica,sans-serif;font-size:.8125rem;line-height:rem(24);color:#888;font-weight:normal;padding:0}
.csc-textpic-imagewrap figcaption{padding:8px 0 0}
.row .row .row .small-3{margin:0 0 60px}
.row .row .row .small-3 figure{margin-top:0px;margin-bottom:0px}
@media only screen and (max-width:33.75em){.row .row .row{padding:0 !important}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.row{max-width:62rem}
.row .row .row{padding:0 9px !important}
}
@media only screen and (min-width:64em) and (max-width:63.875em){.row{max-width:62rem}
}
@media only screen and (max-width:65.625em){.row .row .small-3{width:34%;min-height:212px;overflow:hidden;float:left}
}
@media only screen and (max-width:49em){.row .row .small-3{width:34%;overflow:hidden;min-height:212px;float:left}
}
@media only screen and (max-width:33.75em){.row .row .small-3{width:253px;overflow:hidden;min-height:212px;float:none}
}
.mobileBar{display:none;top:0px}
.sideBar{width:245px;position:fixed;left:0px;z-index:999;background:url('../../Templates/Images/navLeft/bgSidebar.png') repeat}
.sideBar .logo{height:85px;margin:25px 0 40px 20px}
.leftBar{float:left;width:55px;padding:150px 5px 0 0;position:relative;z-index:2}
.leftBar.activeBg{background:url('../../Templates/Images/navLeft/bgLeftIconMenu.png') repeat}
.leftBar .imgMenu .hover{display:none}
.leftBar .leftMenu{display:none}
.leftBar ul li img{width:100%;height:100%}
.sideBar .rightBar{float:left;width:190px;margin:0 0 0 -5px;padding:0;position:relative}
.sideBar .menuBar ul.imgMenu{margin:0px;list-style:none}
.rightBar .imgMenu{display:none;margin:0px;list-style:none}
.imgMenu a,.imgMenu a:hover{text-decoration:none}
.imgMenu li{height:51px;margin:0px;border-bottom:1px #fff solid}
.slideMenu .imgMenu{list-style:none;margin:0}
.imgMenu li.active .hover{display:block}
.imgMenu li.active .normal{display:none}
.leftMenu{margin:0px;list-style:none}
.leftMenu>li{height:51px;line-height:50px;margin:0px;border-bottom:1px #fff solid;background:#f3f3f3;overflow:hidden}
.leftMenu>li.active{overflow:visible}
.leftMenu>li a{padding:0 20px;font-size:14px;font-weight:bold;color:#888;display:block;text-decoration:none}
.leftMenu>li.focus>a{color:#ec7404}
.leftMenu>li.active.focus>a{color:#fff}
.leftMenu>li.active{background:#ec7404}
.leftMenu>li.active>a{color:#fff}
.leftMenu>li>a:hover{text-decoration:none;color:#ec7404}
.leftMenu>li.active .level2{display:block}
.leftMenu ul{display:none;list-style:none;margin:0px;line-height:20px}
.leftMenu ul li{border-bottom:1px #fff solid;background:#f3f3f3;margin:0px}
.leftMenu ul li a{padding:11px 37px 9px 16px}
.level2{position:relative;z-index:1}
.level2 li a:hover,.level2>li.active>a{color:#ec7404;text-decoration:none}
.leftMenu ul ul{border-bottom:1px #d8d8d8 solid}
.leftMenu ul ul li{background:#fff;border-top:1px #d8d8d8 solid;font-weight:normal}
.leftMenu ul ul li.active a{color:#ec7404;text-decoration:none}
.newslist{overflow:hidden}
#scroll,#mobScroll{background:url('../../Templates/Images/navLeft/scrollBtnBg.png');width:190px;height:56px;position:absolute;bottom:0px;display:none;z-index:1}
#mobScroll{background:url('../../Templates/Images/navLeft/scrollBgMob.png') repeat-x;width:100%}
#mobScroll .leftBtn,#mobScroll .rightBtn{width:50%;float:left;height:100%;text-align:center}
#mobScroll .leftBtn{background:url('../../Templates/Images/navLeft/btnSeparator.png') no-repeat 100% 100%}
#scroll span,#mobScroll span{position:absolute;width:19px;height:50px;top:6px;cursor:pointer;-webkit-user-select:none !important}
.ipad #scroll{bottom:10px}
.ipad #scroll span{height:40px}
#scroll #newslist-prev{background:url('../../Templates/Images/navLeft/scrollBottom.png') no-repeat center;right:0px;width:95px}
#mobScroll #newslistprev{position:static;width:100%;height:50px;display:inline-block;margin:6px 0 0;background:url('../../Templates/Images/navLeft/scrollBottom.png') no-repeat center}
#mobScroll #newslistnext{position:static;width:100%;height:50px;display:inline-block;margin:6px 0 0;background:url('../../Templates/Images/navLeft/scrollTop.png') no-repeat center}
#scroll #newslist-next{width:96px;left:0px;background:url('../../Templates/Images/navLeft/scrollTop.png') no-repeat center}
.mobileBar{width:100%;position:fixed;z-index:999}
.mobileBar .top{height:55px;padding:0 0 5px;margin:0 0 -5px;overflow:hidden;z-index:2;background:url('../../Templates/Images/navLeft/topBg.png') repeat-x}
.slideMenu{margin:0;position:relative;background:#fff;z-index:1}
.mobileBar .leftBar{padding:0 5px 0 0}
.mobileBar .leftMenu .hasMenu{background:#f3f3f3;position:relative}
.mobileBar .leftMenu .hasMenu>.plus{background:#f3f3f3 url('../../Templates/Images/navLeft/bgPlusIcon1.png') no-repeat;cursor:pointer;height:38px;position:absolute;right:0;top:1px;width:30px}
.mobileBar .leftMenu>.hasMenu>.plus{top:5px}
.mobileBar .leftMenu .hasMenu>.minus{width:30px;height:38px;background:#f3f3f3 url('../../Templates/Images/navLeft/bgArrowIcon1.png') no-repeat;position:absolute;top:1px;cursor:pointer;right:0}
.mobileBar .leftMenu>li{background:#f3f3f3 url('../../Templates/Images/navLeft/bgArrowIcon1.png') 100% 1px no-repeat}
.mobileBar .leftMenu>li.active{background:#ec7404 url('../../Templates/Images/navLeft/bgArrowIconAct1.png') 100% 5px no-repeat}
.mobileBar .leftMenu>.hasMenu.active>.minus{background:#ec7404 url('../../Templates/Images/navLeft/bgArrowIconAct1.png') no-repeat}
.mobileBar .level2>li,.mobileBar .level2>li.active{background:#f3f3f3 url('../../Templates/Images/navLeft/bgArrowIcon1.png') 100% 1px no-repeat}
.mobileBar .leftMenu ul ul li{background:#fff url('../../Templates/Images/navLeft/bgArrowIcon1.png') 100% 2px no-repeat}
.mobileBar .rightBar{margin:0 0 0 50px;position:relative}
.mobileBar #mobScroll{z-index:1}
.mobileBar .top{text-align:center}
.mobileBar .mlogo{display:inline-block;margin:7px 0 0}
.menuOpen{background:url('../../Templates/Images/navLeft/menuOpener.png') no-repeat center;width:50px;height:50px;cursor:pointer;position:absolute;left:0px;top:0px}
.slideMenu{display:none}
.level3 li a{font-weight:normal}
@media only screen and (max-width:63.875em){.leftMenu li .outernewslist{overflow-y:scroll;height:100%}
#mobScroll{display:none !important}
.ios .level2 li a:hover,.android .level2 li a:hover{color:#888}
.Windows .leftMenu li .outernewslist,.mac .leftMenu li .outernewslist{margin-right:-17px}
.ios .leftMenu li .outernewslist,.android .leftMenu li .outernewslist{margin-right:0px}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.mobileBar{display:block}
.row{padding-top:65px}
.row .row{padding-top:0}
.sideBar{display:none}
#main{width:100%;margin:0px}
.row{margin:0 !important}
}
@media only screen and (max-width:33.75em){.row{padding-top:65px}
.row .row{padding-top:0}
.mobileBar{display:block}
.sideBar{display:none}
#main{width:100%;margin:0px}
.row{margin:0 !important}
}
#accordion{max-width:1040px;padding:0;margin:0 0 60px}
#accordion .accordion{max-width:100%;padding:0 0 0 25px}
#accordion .accordion .showcase .title{text-decoration:none;display:block;width:98%;height:50px;line-height:50px;padding:0 1%;background:#f3f3f3;margin:0 0 2px;cursor:pointer}
#accordion .accordion .showcase .title span{display:block;font-weight:bold;color:#ec7404;font-size:16px;background:url('../../Templates/Images/accordionOpen.png') no-repeat center left;padding:0 0 0 45px}
#accordion .accordion .showcase .title span.activ{background:url('../../Templates/Images/accordionClose.png') no-repeat center left !important}
#accordion .accordion .showcase .description{width:100%;padding:15px 54px 0;display:none}
#accordion .accordion .showcase .description p{margin:0 0 21px !important;color:#464646}
#accordion .accordion .showcase .description p a{display:inline;padding:0;height:auto;width:auto;line-height:24px;margin:0;background:none}
#accordion .accordion .showcase .description p a span{display:inline;font-weight:normal;background:none;padding:0}
#accordion .accordion .showcase .description ul{list-style:disc;line-height:24px;margin:0 0 0 16px;list-style-position:outside;font-size:16px}
#accordion .accordion .showcase .description ul li{padding-right:15px;color:#464646}
@media only screen and (min-width:33.813em) and (max-width:63.938em){#accordion{width:768px}
#accordion .accordion{width:768px}
#accordion .accordion .description{width:100%}
}
@media only screen and (max-width:33.75em){#accordion{width:100%}
#accordion .accordion{width:100%}
#accordion .accordion .description{width:100%;padding:15px 14px}
#accordion .accordion .showcase .title{text-decoration:none;display:block;width:100%;max-height:100px;line-height:1.5;padding:2px 1% 2px 10px;background:#f3f3f3;cursor:pointer;height:auto}
#accordion .accordion .showcase .title span{padding:6px 6px 0 45px}
}
#kachel{background:#d8d8d8;overflow:hidden;max-width:1040px;padding:4px 25px 50px 20px;margin:0}
#kachel .news .centered-btns_tabs{padding:10px 0 0}
#kachel .news.resize1 .centered-btns_tabs{padding:6px 0 0}
#kachel .news .centered-btns1_s1{margin:0 3px 0 0}
#kachel .newsKachel .centered-btns_nav{display:none}
#kachel .newsKachel .headingLink{text-decoration:none}
#kachel .news ul,#kachel .news ul li{margin:0;padding:0;list-style:none}
#kachel .news .centered-btns_nav{top:55%}
#kachel .kachel3Col{display:none}
#kachel .kachelHolder{width:102%;overflow:hidden;padding:5px 0 0 5px;margin:0 auto}
a{text-decoration:none}
.kachelHolder .smallBox{padding:47px 20px 0;height:380px;max-width:240px;background:#fff;position:relative;overflow:hidden}
.kachelHolder .copy .img{display:none}
#kachel .x-large a,#kachel .large a,#kachel .copy a,#kachel .medium a,#kachel .partner a{text-decoration:none}
#kachel .x-large .fachleute,#kachel .large .fachleute,#kachel .copy .fachleute,#kachel .medium .fachleute,#kachel .partner .fachleute{position:absolute;top:0;z-index:1;right:0 !important;display:block;width:93px;background:#e5242e;color:white;padding:7px 0;text-align:center;text-transform:uppercase;font-size:11px;left:initial}
.kachelHolder .borderShadow{-webkit-box-shadow:0px 0px 5px 0px #000;-moz-box-shadow:0px 0px 5px 0px #000;box-shadow:0px 0px 5px 0px #000}
#kachel .kachelHolder .floatleft{float:left;position:relative}
#kachel .kachelHolder .x-large{width:740px;height:380px;background:#fff;position:relative;margin:0 10px 10px 0;overflow:hidden}
#kachel .kachelHolder .large{height:380px;width:490px;background:#fff;margin:0 10px 10px 0;overflow:hidden}
#kachel .kachelHolder .medium{overflow:hidden;position:relative}
#kachel .kachelHolder .partner{margin:0 10px 10px 0;padding:0;height:380px;position:relative;max-width:240px}
#kachel .kachelHolder .x-large .img,#kachel .kachelHolder .large .img{position:relative;float:left;margin:0 10px 0 0;width:auto}
#kachel .x-large .imgSmall{display:none}
#kachel .kachelHolder .medium .img{position:relative;height:180px;margin:0}
.katchelCont .copy,.katchelCont .x-large,.katchelCont .large{height:275px;overflow:hidden}
.medium .katchelCont{height:100px;overflow:hidden}
#kachel .medium .fachleute{top:180px}
#kachel .kachelHolder .large{overflow:hidden;position:relative}
.kachelHolder .copy{height:380px;width:240px;margin:0 10px 10px 0;background:#fff;position:relative;overflow:hidden}
.x-large .smallBox,.large .smallBox,.medium .smallBox{margin:0}
.topAnchor{color:#e2001a;font-size:12px;text-transform:uppercase;display:block;margin:0 0 12px;font-weight:bold}
.kachelHolder .smallBox h2{font-size:20px;color:#646567;margin:0 0 9px;line-height:26px}
.kachelHolder .smallBox h3{color:#e2001a;font-style:italic;font-weight:bold;font-size:12px;line-height:18px;margin:0px;text-transform:uppercase}
.kachelHolder .smallBox p{line-height:20px;font-size:14px;color:#464646;margin:0 0 20px;font-weight:normal;max-height:200px;overflow:hidden}
#kachel .medium.smallBox{padding:35px 20px 0}
.kachelHolder .more{font-weight:bold;font-size:14px;color:#ec7404;text-transform:uppercase;position:absolute;bottom:38px;left:initial}
#kachel .medium{padding:0;height:380px;max-width:240px;margin:0 10px 10px 0;background:#fff}
.medium .smallBox{padding:35px 20px 0;height:200px}
.kacel2Col .medium .smallBox{padding:35px 25px 0;height:200px}
.partner .smallBox{display:none}
.kachelHolder .news{overflow:hidden;width:490px;height:380px;margin:0 10px 10px 0;padding:41px 0 0;position:relative;background:url('../../Templates/Images/katchelNewsHeading.png') no-repeat #fff;border-right:2px solid #ec7404;border-left:2px solid #ec7404;border-bottom:2px solid #ec7404}
.kachelHolder .news .newsImage{float:left;width:240px;height:300px;margin:0 21px 0 0}
#kachel .kachelHolder .resize1 .katchelCont{margin:0 0 28px 0 !important}
.kachelHolder .news .katchelCont{float:right;width:220px;height:300px;margin:0 0 0 5px;overflow:hidden;max-height:279px;padding:0 15px 0 0}
.kachelHolder .news .katchelCont h3{color:#e2001a;font-style:italic;font-weight:bold;font-size:12px;line-height:13px;padding:8px 0 0;margin:0px;text-transform:uppercase}
.kachelHolder .news .katchelCont span{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;letter-spacing:0.3px;text-transform:uppercase;margin-top:25px;display:inline-block}
.kachelHolder .news .katchelCont .more{font-weight:bold;font-size:14px;color:#ec7404;text-transform:uppercase;position:absolute;bottom:0;top:284px;text-decoration:none}
#kachel .kachel3Col .smallBox{height:380px}
#kachel .kachel3Col .medium .smallBox{height:200px}
#kachel .kachel2Col .more{left:20px}
.ie9 #kachel .more{left:20px}
.ie10 #kachel .more{left:20px}
.ie11 #kachel .more{left:20px}
.ie9 #kachel .news .more{left:270px}
.ie10 #kachel .news .more{left:270px}
.ie11 #kachel .news .more{left:270px}
.ie9 #kachel .news.resize1 .more{left:0px}
.ie10 #kachel .news.resize1 .more{left:0px}
.ie11 #kachel .news.resize1 .more{left:0px}
#kachel .kachel2Col .news .more{left:initial}
.kachelHolder .news .katchelCont p{line-height:20px;font-size:14px;letter-spacing:0.1px;color:#464646}
.kachelHolder .news .katchelCont h2{font-size:20px;color:#646567;margin:0 0 9px;line-height:25px}
.kachelHolder .news.resize1{width:240px;padding:41px 15px 0;background:url('../../Templates/Images/katchelNewsHeadingShort.png') no-repeat #fff}
.kachelHolder .news.resize1 .newsImage{display:none}
#kachel .kachelHolder .large.resize1{width:240px}
.kachelHolder .large.resize1 .img{display:none}
#kachel .kachelHolder .x-large.resize1{width:490px}
#kachel .kachelHolder .x-large.resize1 .imgBig{display:none}
#kachel .kachelHolder .x-large.resize1 .imgSmall{display:block}
#kachel .kachelHolder .x-large.resize2{width:240px}
#kachel .kachelHolder .x-large.resize2 .imgBig{display:none}
#kachel .kachelHolder .x-large.resize2 .imgSmall{display:none}
#kachel .kachelHolder .x-large.resize0{width:240px}
#kachel .kachelHolder .x-large.resize0 .imgBig{display:none}
#kachel .kachelHolder .x-large.resize0 .imgSmall{display:none}
.kachelContainer td{display:inline-block}
#kachel .kachel2Col{display:none}
#kachel .kachel2Col{width:505px;margin:0}
#kachel .kachel3Col{padding:5px 0 0}
@media only screen and (max-width:80.438em){#kachel .kachel4Col{display:none}
#kachel .kachel3Col{display:block}
}
@media only screen and (max-width:63.938em){#kachel .kachel3Col{display:block}
#kachel .kachel2Col{display:none}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){#kachel .kachelHolder{display:none}
#kachel .kachel3Col{display:block}
#kachel{padding:4px 14px 50px 13px}
}
@media only screen and (max-width:33.75em){#kachel .kachelHolder .x-large .img,#kachel .kachelHolder .large .img{display:none}
#kachel .kachelHolder .x-large,#kachel .kachelHolder .large{max-width:240px}
.kachelHolder .news{width:240px}
.kachelHolder .news .newsImage{display:none}
.kachelHolder .news .katchelCont{padding:0 20px 0;width:100%;margin:0}
.kachelHolder .news .katchelCont h3{margin:0 0 -4px 0}
}
@media only screen and (max-width:48.75em){#kachel .kachel3Col{display:none}
#kachel .kachel2Col{display:block}
}
@media only screen and (max-width:33.75em){#kachel .kachelHolder .floatleft{float:none;position:relative}
}
@media only screen and (min-width:64em) and (max-width:63.875em){#kachel .x-large .imgBig{display:none}
#kachel .x-large .imgSmall{display:block}
#kachel .kachelHolder .x-large{max-width:490px}
}
.goteaser_leftImageTextTeaser{clear:both;content:"";display:block;max-width:1040px;margin:-5px 0 40px;padding:0 24px 0}
.goteaser_leftImageTextTeaser ul,.goteaser_leftImageTextTeaser ul li{position:relative;left:8px;list-style:disc;list-style-position:outside;margin-left:15px;padding-right:15px;font-size:16px;color:#464646}
.goteaser_leftImageTextTeaser .leftImageText{max-width:100%;margin:0}
.withoutImgText.goteaser_leftImageTextTeaser{margin:-5px 0 57px !important}
.withoutHeading.goteaser_leftImageTextTeaser .leftImage{margin:5px 30px 20px 0}
.goteaser_leftImageTextTeaser p{color:#464646}
.goteaser_leftImageTextTeaser p:last-child{padding-bottom:16px !important;margin-bottom:0 !important}
.goteaser_leftImageTextTeaser .imgDesc{background:#f3f3f3;color:#464646;margin:0px;font-size:12px;line-height:16px;padding:15px 10px}
.goteaser_leftImageTextTeaser .imgHolder{position:relative}
.goteaser_leftImageTextTeaser .zoomBtn{background:url('../../Templates/Images/tabSlider/zoomPlus.png');position:absolute;height:33px;width:33px;z-index:2;bottom:10px;right:10px;cursor:pointer}
.goteaser_leftImageTextTeaser .leftImage.big{max-width:491px}
.goteaser_leftImageTextTeaser .leftImage.big{width:100%}
.goteaser_leftImageTextTeaser .leftImage.medium{width:240px}
.goteaser_leftImageTextTeaser .leftImage.small{width:240px}
.bodytext b{color:#464646}
.goteaser_leftImageTextTeaser .leftImage{float:left;margin:6px 30px 20px 0}
.goteaser_leftImageTextTeaser .leftContent:after{width:100%;color:#464646;font-size:16px;line-height:24px;padding:0;margin-top:-5px;content:'';clear:both;display:block}
.goteaser_leftImageTextTeaser .leftContent h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888;margin:0 0 9px;padding:0}
.goteaser_leftImageTextTeaser .leftContent h3{color:#464646}
@media only screen and (max-width:33.75em){.goteaser_leftImageTextTeaser .leftImage.big{float:none;margin:2px 0 20px 0}
}
.dotted_border{border-bottom:1px dotted;float:left;margin-top:20px;width:100%;margin-bottom:40px}
.goteaser_rightImageTextTeaser{clear:both;max-width:1040px;overflow:hidden;padding:0 24px}
.goteaser_rightImageTextTeaser .paddingTop{padding-top:6px !important}
.goteaser_rightImageTextTeaser .rightImageText{width:100%;margin-bottom:40px}
.goteaser_rightImageTextTeaser .rightImage{float:right;margin:6px 0 20px 25px}
.goteaser_rightImageTextTeaser .imgDesc{background:#f3f3f3;color:#464646;margin:0px;font-size:12px;line-height:16px;padding:15px 10px}
.goteaser_rightImageTextTeaser .rightImage.big{max-width:491px}
.goteaser_rightImageTextTeaser .rightImage.medium{width:240px}
.goteaser_rightImageTextTeaser .rightImage.small{width:240px}
.goteaser_rightImageTextTeaser .imgHolder{position:relative}
.goteaser_rightImageTextTeaser .zoomBtn{background:url('../../Templates/Images/tabSlider/zoomPlus.png');position:absolute;height:33px;width:33px;z-index:2;bottom:10px;right:10px;cursor:pointer}
.goteaser_rightImageTextTeaser .rightContent{width:100%;color:#464646;font-size:16px;margin:0 0 0 2px;line-height:24px}
.goteaser_rightImageTextTeaser .rightContent h3{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:24px;font-weight:normal;color:#464646;margin:5px 0 0px;padding:0}
.goteaser_rightImageTextTeaser .rightContent h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888;margin:0 0 9px;padding:0}
.goteaser_rightImageTextTeaser p{font-size:1rem;color:#464646;line-height:1.5;margin:0 0 25px;padding:0}
.goteaser_rightImageTextTeaser p:last-child{padding-bottom:16px !important;margin-bottom:0 !important}
.goteaser_rightImageTextTeaser ul,.goteaser_rightImageTextTeaser ul li{position:relative;list-style:disc;list-style-position:outside;left:8px;padding-right:15px;color:#464646}
@media only screen and (max-width:33.75em){.goteaser_rightImageTextTeaser .rightImage{float:none;margin:8px 0 25px 0}
}
.goteaser_rightImageTextTeaser .dotted_border{border-bottom:1px dotted;float:left;margin-top:0;width:100%;margin-bottom:40px}
.goteaser_rightImageTextTeaser .rightImageText{margin-bottom:17px}
.goslider--slider{overflow:hidden}
.slider{position:relative;float:left;width:100%;background:#f3f3f3;padding:20px 60px 0 60px}
.go_slider_slider{margin:0 24px 0px}
.rslides{margin:0 auto;overflow:hidden;list-style:none}
.slider .rslides li{margin:0px;background:#fff}
.rslides_container{margin-bottom:50px;position:relative;float:left;width:100%}
.centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:transparent;top:50%;left:0;text-indent:-9999px;overflow:hidden;text-decoration:none;height:50px;width:50px;background:transparent url('../../Templates/Images/slider/controlls.png') no-repeat left top !important;margin-top:-45px}
.centered-btns_nav:active{opacity:1.0}
.centered-btns_nav.next{left:auto;background:transparent url('../../Templates/Images/slider/controlls.png') no-repeat right top !important;right:0}
.transparent-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:transparent;top:0;left:0;display:block;background:#fff;opacity:0;filter:alpha(opacity=1);width:48%;text-indent:-9999px;overflow:hidden;height:91%}
.transparent-btns_nav.next{left:auto;right:0}
.large-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:transparent;opacity:0.6;text-indent:-9999px;overflow:hidden;top:0;bottom:0;left:0;background:#000 url('../../Templates/Images/slider/controlls.png') no-repeat left 50%;width:38px}
.large-btns_nav:active{opacity:1.0}
.large-btns_nav.next{left:auto;background-position:right 50%;right:0}
.centered-btns_nav:focus,.transparent-btns_nav:focus,.large-btns_nav:focus{outline:none}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs{text-align:center;padding:17px 0;display:block;clear:both;z-index:998;position:relative}
.centered-btns_tabs li,.transparent-btns_tabs li,.large-btns_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:8px !important}
.centered-btns_tabs a,.transparent-btns_tabs a,.large-btns_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#d4d4d4;background:rgba(0,0,0,0.2);display:inline-block;_display:block;*display:block;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,0.3);width:13px;height:13px}
.centered-btns_here a,.transparent-btns_here a,.large-btns_here a{background:#5a5a5a;background:rgba(0,0,0,0.8)}
.slider .plus_minus{width:33px;height:33px;background:url('../../Templates/Images/slider/plus_minus.png');overflow:hidden;display:block;cursor:pointer;margin:-43px 10px 0 0;position:relative;float:right}
.slider .plus{right:auto;background-position:left 50%;left:0}
.slider .minus{left:auto;background-position:right 50%;right:0}
.rslides li img{width:100%;height:auto}
.slider .caption{background:#4f4c47;padding:25px 53px 25px 25px;color:#fff;overflow:hidden;margin:0px;position:absolute;bottom:0px;opacity:0.9;width:100%}
.sliderdescTogglebg{background:#f3f3f3 none repeat scroll 0 0;height:50px;position:relative;top:-54px;width:100%;z-index:1}
.rslides{margin:0 auto 15px}
@media only screen and (max-width:71.875em){.slider{padding:0px !important}
.slider .rslides li{text-align:center !important;width:100% !important}
.rslides li img{height:auto;vertical-align:middle;width:auto !important}
}
@media only screen and (max-width:40em){.slider{background:transparent;padding:20px 0px 0 0px}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.slider{background:transparent;padding:20px 0px 0 0px}
.centered-btns_nav{display:none}
}
@media only screen and (max-width:33.75em){.slider{background:transparent;padding:20px 0px 0 0px}
.centered-btns_nav{display:none}
.centered-btns_tabs,.transparent-btns_tabs,.large-btns_tabs{z-index:999;position:relative}
}
.dmpTemplate .breadcrumbNav{position:absolute;z-index:2;top:25px;left:25px;padding:0 25px 0 0;background:none}
.breadcrumbNav{position:relative;padding:25px 0px 15px 25px;background:#f3f3f3}
.breadcrumbNav .breadcrumbs{border:none;background:none !important;padding:0 !important}
.breadcrumbNav .breadcrumbs li{height:32px;float:left;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic}
.breadcrumbNav .breadcrumbs li:first-child span{background:url('../../Templates/Images/breadCrumb/bgBreadFirst.png') no-repeat;padding:0 0 0 6px}
.breadcrumbNav .breadcrumbs li:first-child a{background:url('../../Templates/Images/breadCrumb/bgBreadFirst.png') no-repeat 100% -32px;padding:0 14px 0 4px}
.breadcrumbNav .breadcrumbs li span{background:url('../../Templates/Images/breadCrumb/bgBreadCen.png') no-repeat;display:block;padding:0 0 0 6px}
.breadcrumbNav .breadcrumbs li a{background:url('../../Templates/Images/breadCrumb/bgBreadCen.png') no-repeat 100% -32px;display:block;line-height:32px;padding:0 14px 0 4px;font-size:14px;color:#fff;text-decoration:none;cursor:pointer}
.breadcrumbNav .breadcrumbs .current{padding:0 0 0 6px;margin:0 0 10px 1px;position:relative;background:url('../../Templates/Images/breadCrumb/bgBreadLast.png') no-repeat}
.breadcrumbNav .breadcrumbs .current span{background:url('../../Templates/Images/breadCrumb/bgBreadLast.png') no-repeat 100% -32px;font-size:14px;line-height:32px;color:#fff;padding:0 32px 0 4px;text-decoration:none}
.breadcrumbNav .breadcrumbs .current a{background:url('../../Templates/Images/breadCrumb/cross.png') no-repeat;width:18px;top:7px;right:7px;height:18px;position:absolute;text-indent:-9999px}
.breadcrumbNav .breadcrumbs li a:hover{text-decoration:none}
.breadcrumbs>*:before{content:"";color:#aaa;margin:0}
.breadcrumbNav .mResp{display:none}
.breadcrumbNav .breadcrumbs li .mResp{display:none}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.dmpTemplate .breadcrumbNav{padding:0 25px 0 0}
}
@media only screen and (max-width:33.75em){.dmpTemplate .breadcrumbNav{padding:0px}
.breadcrumbNav .mResp{display:block}
.breadcrumbNav .breadcrumbs li{display:none}
.breadcrumbNav .breadcrumbs li:first-child{display:block}
.breadcrumbNav .breadcrumbs li:first-child span{display:none}
.breadcrumbNav .breadcrumbs li:first-child .mResp{background:url('../../Templates/Images/breadCrumb/bgBreadFirst.png') no-repeat 100% -32px;float:left;font-size:14px;font-weight:bold;height:32px;line-height:32px;padding:0 10px;color:#fff;display:block}
.breadcrumbNav .breadcrumbs .current{display:block}
}
#ivWrap .lastField td.black{font-weight:bold;padding-top:6px}
#ivWrap{width:765px;text-align:left}
#ivWrap.berechnungsgrundlagen{padding-top:0px !important;width:779px !important;padding-bottom:48px !important}
.berech .csc-textpic-text{padding-left:24px;width:779px;margin-bottom:60px}
.berech .csc-textpic-text p{word-spacing:2px}
.berechnungsgrundlagen input[type=text]{width:115px;float:left;height:35px}
.berechnungsgrundlagen .table3col .tableheadBerechnungsgr{font-size:16px}
.berechnungsgrundlagen .einsehen{margin-bottom:35px}
#ivWrap .table3col{white-space:normal;margin-top:26px}
#ivWrap .table3col td{font-size:16px;padding-top:0px !important;padding-bottom:6px;vertical-align:middle;line-height:21px}
#ivWrap .table3col td .rate1{float:left;padding-right:7px}
#ivWrap .table3col td .next{background:#ec7404;padding:9px 38px 10px 36px;color:#fff;font-size:16px;border-radius:4px;float:left;margin-top:25px;position:relative;cursor:pointer}
#ivWrap .table3col td .back{background:#d8d8d8;padding:3px 33px 4px 33px;color:#fff;font-size:14px;border-radius:5px;float:left;margin-top:4px;cursor:pointer}
#ivWrap .table3col td .next:hover{background:#e5242e;text-decoration:none}
#ivWrap .table3col td .euro2{padding:9px 0px 0px 11px;float:left}
#ivWrap .table3col td.Heizung{padding-top:14px !important;padding-bottom:9px}
#ivWrap .table3col td.doubleLineTd{padding-top:8px !important;padding-bottom:13px}
#ivWrap .table3col td.Fenster{padding-top:4px !important;padding-bottom:9px}
#ivWrap .table3col td.Preisstand{padding-top:3px !important;padding-bottom:18px}
#ivWrap .table3col td.PreisstandNext{padding-top:8px !Important}
#ivWrap .table3col td.Preisstand .preisstandSpan{padding-bottom:10px;display:block}
#ivWrap .table3col td.Solarenergie{padding-top:7px !important;padding-bottom:19px}
#ivWrap .table3col td.Dammung{padding-top:18px !important;padding-bottom:12px}
#ivWrap .table3col td.solarSpecific{padding-top:13px !important}
#ivWrap .table3col td.specificBottom{vertical-align:bottom}
#ivWrap .table3col td.specificBottomPadding{vertical-align:bottom;padding-bottom:0px}
.tooltip{margin:0 !important;margin-left:7px !important}
#ivWrap.step2Form .step2Wrapper div.scala{min-height:130px}
.disabled{opacity:0.5}
#energyCheckBox tr.disabled td{color:#dadada}
#energyCheckBox tr.disabled .checkGeneral label:before{background:#f3f3f3;color:#B6B6B6}
#energyCheckBox tr.disabled .radioGeneral label:before{background:#f3f3f3;color:#B6B6B6}
#descriptionBox .description h4{font-size:16px;padding-bottom:5px}
#descriptionBox .description{padding-right:24px;width:765px}
#tabs{margin:0 0 10px}
#ivWrap h4{font-size:16px;padding:23px 0px 12px 0px}
#ivWrap .headinTop h4{font-size:20px;padding:10px 0px 10px 0px;font-weight:bold;color:#888}
div.hrBottom{line-height:0;font-size:0;margin:0;margin-top:43px;padding-top:2px;width:739px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
.genderSelect{margin-top:11px}
.genderSelect label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;left:0px;z-index:-1;position:absolute}
#ivWrap .nextRadio{position:relative;padding-top:5px;display:block;padding-bottom:16px}
.nextRadio .radioHolder{position:relative}
#ivWrap .nextRadio td{font-size:17px;padding-right:10px;padding-top:9px;z-index:9;color:#474747}
div.hrBottomNext{height:0;line-height:0;font-size:0;margin:0;margin-top:20px;padding-bottom:2px;width:739px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
div.hrZukaeufe{line-height:0;font-size:0;margin:0;margin-top:16px;padding-bottom:16px;width:739px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
#ivWrap .anfangsbestand h4{font-size:20px;padding:22px 0px 10px 0px}
#ivWrap table td.fullstand{padding-top:20px}
#ivWrap .anfangsbestandSelectBox .Datum{font-size:16px;padding:11px 0px 4px 0px}
#ivWrap #verbrauchswert .verbrauch h4{font-size:20px;padding:19px 0px 13px 0px}
.radioGeneral label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;left:0px;z-index:-1;position:absolute}
.radioGeneral input[type=radio]{opacity:0;cursor:pointer;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:10px;margin-left:1px;position:relative;z-index:9}
.ie10 .radioGeneral input[type=radio]{padding-right:0px}
.ie10 .genderSelect .labelData{paddding-left:0px}
.radioGeneral label:before{content:"";display:inline-block;width:17px;height:17px;margin-right:10px;position:absolute;left:0;background-color:#d8d8d8;border-radius:8px}
.radioGeneral input[type=radio]:checked+label:before{content:"\2022";color:#888;font-size:36px;text-align:center;line-height:18px}
#ivWrap .radioHolder{position:relative}
#ivWrap .genderSelect span.radioGeneral{vertical-align:top}
.genderSelect .labelData{padding-left:8px;margin:0px;font-size:17px;margin-right:19px;color:#474747;line-height:18px}
.checkSelect{position:relative;z-index:1}
#ivWrap .checkTextfield td{font-size:17px;padding-top:6px;color:#474747}
#ivWrap .checkSelect td{font-size:17px;padding-top:10px;float:left;padding-right:11px;color:#474747}
#ivWrap .checkSelect td.beforeSelect{padding:18px 0px 0px 0px;color:#474747}
.innerOverlay{border:2px solid #ebebeb;padding:17px !important}
.innerOverlaySecond{border:2px solid #ebebeb;padding:17px !important}
.innerOverlay .subHeadline{font-size:17px;padding-top:8px;padding-bottom:6px;word-spacing:3px}
.innerOverlaySecond .subHeadline{font-size:17px;padding-top:8px;padding-bottom:6px;word-spacing:3px}
.innerOverlay .headline{font-size:20px;padding-bottom:10px;padding-top:0px;word-spacing:3px;float:left}
.innerOverlaySecond .headline{font-size:20px;padding-bottom:10px;padding-top:0px;word-spacing:3px;float:left}
.innerOverlay .close{float:right;margin-right:10px;display:none}
.innerOverlaySecond .close{float:right;margin-right:10px;display:none}
.innerOverlay a.anchorInsidePopup{background:#ec7404;padding:8px 64px 8px 64px;color:#fff;font-size:18px;border-radius:5px;float:left;margin-top:31px;margin-bottom:39px;position:relative}
.innerOverlay a.anchorInsidePopup:hover{background:#e5242e;text-decoration:none}
.innerOverlaySecond a.anchorInsidePopup{background:#ec7404;padding:7px 64px 10px 64px;color:#fff;font-size:18px;border-radius:5px;float:left;margin-top:31px;margin-bottom:39px;position:relative}
div.hrInnerOverlay{height:0;line-height:0;font-size:0;margin:15px 0;width:100%;margin-top:0px;float:left;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
.innerOverlay .Berechnungsergebnis h4{padding-bottom:9px;font-size:16px}
.innerOverlay .Berechnungsergebnis{clear:both;float:left;margin-top:14px;font-size:16px}
.innerOverlay .submitData{clear:both;display:block;background:#ec7404;padding:8px 38px 7px 38px;color:#fff;font-size:16px;border-radius:3px;float:left;margin-top:24px;margin-bottom:8px;position:relative}
.innerOverlay .submitData:hover{background:#e5242e;text-decoration:none}
.innerOverlaySecond .Berechnungsergebnis h4{padding-bottom:9px;font-size:16px}
.innerOverlaySecond .Berechnungsergebnis{clear:both;float:left;margin-top:14px;font-size:16px}
.innerOverlaySecond .submitData{clear:both;display:block;background:#ec7404;padding:11px 38px 6px 38px;color:#fff;font-size:16px;border-radius:3px;float:left;margin-top:24px;margin-bottom:8px;position:relative}
.maincolumns tr.Menge td{font-size:17px;padding-right:0 !important;padding-top:23px !important;padding-bottom:4px !important;margin:0}
#zukaeufe #refueled2tr td,#zukaeufe #refueled3tr td,#zukaeufe #refueled4tr td,#zukaeufe #refueled4tr td,#zukaeufe #refueled4tr td{padding:16px 0px}
.toolTipTitle{position:absolute;width:360px;height:auto;left:131px;top:29px;background:#fff;border:1px solid #b3b3b3;padding:35px 20px 20px 20px;z-index:999999999}
.closeButton{width:20px;height:20px;background:url('../../Templates/Images/closeBtn.png') no-repeat;top:8px;right:8px;position:absolute;cursor:pointer}
.toolTipZindex{position:relative !important;z-index:9999 !important}
.checkGeneral label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px;left:0px;content:"";z-index:-1;position:absolute}
.checkGeneral input[type=checkbox]{opacity:0;cursor:pointer;margin-right:8px;-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);padding:10px;margin-left:1px;position:relative;z-index:9}
.step3Wrapper .checkGeneral input[type=checkbox]{opacity:0;cursor:pointer;margin-left:-10px;margin-right:0px;position:relative;z-index:9}
.checkGeneral label:before{content:"";display:inline-block;width:17px;height:17px;margin-right:10px;position:absolute;left:0;background-color:#d8d8d8;border-radius:0}
.checkGeneral input[type=checkbox]:checked+label:before{content:'✔';color:#000;font-size:14px;text-align:center;line-height:18px}
.s-hidden{visibility:hidden;padding-left:70px;border:0;height:37px;padding-right:10px}
.select{cursor:pointer;display:inline-block;position:relative;font:normal 11px/22px Arial,Helvetica,sans-serif;color:black;min-height:38px}
.styledSelect{position:absolute;top:0px;right:0;bottom:0;left:0;background-color:#f3f3f3;padding:9px 30px;height:38px;font-size:16px}
.styledSelect:after{content:"";width:50px;height:42px;background:url('../../Templates/Images/selectBoxButton.png') no-repeat;position:absolute;top:0px;right:0px}
.styledSelect:active,.styledSelect.active{background-color:#eee}
.options{display:none;position:absolute;top:37px;right:0;left:0;z-index:999;margin:0 0;padding:0 0;list-style:none;background-color:#464646;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);width:113px}
.options li{margin:0 0 !important;padding:6px 15px 6px 15px;color:#e6e6e6;font-size:16px}
.ovv2 .options li{padding:6px 15px 6px 30px}
.options li:hover{background-color:#ec7404;color:white}
.scrollable .options{max-height:300px;overflow-y:scroll}
.firstSelectBox .options li{padding:12px 10px 0px 30px !important}
input[type=text]{background:#d8d8d8;height:36px;width:239px;border:none;padding-left:15px}
#ivWrap .tooltip{margin:0px 5px 0px 7px}
#ivWrap .textFieldLabel .tooltip{margin:-4px 5px 0px 12px}
.container .Bitte{color:#454545}
#ivWrap .checkTextfield td .tooltip{margin-top:-2px}
#ivWrap .right .submitButton{background:#ec7404;padding:13px 49px 10px 44px;color:#fff;font-size:18px;border-radius:4px;float:left;margin-top:21px;position:relative}
#ivWrap .right .submitButton:hover{background:#e5242e;text-decoration:none}
#ivWrap .right .submitButton .imageButton{width:100%;height:37px;position:absolute;left:0;top:0;opacity:0}
#ivWrap #anfangsbestand td span{float:left;margin-right:12px;padding-top:18px;padding-bottom:4px;font-size:17px}
.anfangsbestandSelectBox td .tooltip{margin:10px 0px 0px -5px !important}
#ivWrap #anfangsbestand td .info{float:left;padding-right:0px;background-position:100% 100%;font-size:15px;padding-left:14px;padding-top:19px}
div.hrAnfangsbestand{height:0;line-height:0;font-size:0;margin-top:41px;margin-bottom:23px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
#ivWrap .zukaeufe h4{font-size:19px;padding:2px 0px 17px 0}
#ivWrap .info_select{font-size:17px}
#ivWrap .info_select .Menge{padding-bottom:5px;padding-top:20px}
#ivWrap #zukaeufe table td.ZukäufeHeading{font-size:17px;padding-bottom:17px;font-weight:bold;color:#000000}
#ivWrap #zukaeufe table td.Menge{font-size:17px;padding-top:18px;display:none}
#ivWrap #zukaeufe table td #additionalRefuelings{font-size:17px;margin:37px 0px 18px 0px;display:block}
#ivWrap .endbestand h4{font-size:19px;padding:7px 0px 10px 0px}
#ivWrap #endbestand table td.Datum{font-size:17px;padding:10px 0px 1px 0px}
div.hrEndbestand{line-height:0;font-size:0;margin-top:40px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px;margin-bottom:22px}
#ivWrap #endbestand table td .Fullstand{font-size:17px;padding:21px 0px 1px 0px}
#ivWrap #endbestand table td .tooltip{margin:15px 0px 0px -4px}
#ivWrap #endbestand table td .info{display:block;font-size:15px;padding:22px 3px 4px 20px;background-position:100% 100%}
#ivWrap #zukaeufe table td.tooltip{margin:0px 0px 0px 9px}
#ivWrap #zukaeufe table td.Datum{font-size:16px;padding-bottom:5px}
#ivWrap #endbestand td span{float:left}
div.configBuildingMenuOverlayForm.menuBuilding .options{width:auto}
#ivWrap #endbestand td .info{float:left;padding-right:23px;background-position:right}
#ivWrap .textBorderWrapper .tab_text{color:#474747;text-align:left;width:679px;font-size:16px;margin-top:18px;line-height:23px;margin-bottom:35px}
#ivWrap #verbrauchswert .fl{float:none;width:100%}
#ivWrap #verbrauchswert .fl .mainHeading{font-size:17px;padding:8px 0px 8px 0px}
#ivWrap #verbrauchswert .fl .secondRow td{padding-top:13px}
#ivWrap .secondSelectBox .s-hidden{padding-left:153px}
#ivWrap .thirdSelectBox .s-hidden{padding-left:58px}
#ivWrap .thirdSelectBox .styledSelect{padding:9px 14px;width:114px}
#ivWrap .secondSelectBox .styledSelect{padding:9px 15px;width:237px}
#ivWrap #verbrauchswert .secondfl{margin-top:13px}
#ivWrap #verbrauchswert .secondfl table td{font-size:18px;padding:14px 0px 0px 0px;line-height:11px}
div.hrBeforeLastField{height:0;line-height:0;font-size:0;margin-top:39px;margin-bottom:1px;padding-bottom:21px;width:739px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
div.hrAfterLastField{line-height:0;font-size:0;margin-top:37px;margin-bottom:3px;padding-bottom:0px;width:739px;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
.maincolumns .right{float:left !important}
#ivWrap #verbrauchswert .fl td{font-size:17px}
#ivWrap .beforeLastField h4{font-size:21px;padding-top:0px}
#ivWrap .lastField td{font-size:17px;padding-top:8px;color:#474747}
#ivWrap .lastField td.inputField{padding-top:5px}
#tabs div.tab{float:left;font-weight:bold}
.checkSelect .styledSelect{width:113px}
#ivWrap .checkSelect td.selectBoxWraper{padding-top:8px;padding-bottom:10px}
.selectBoxWraper .options li{padding:6px 15px 6px 30px}
.firstSelectBox .options{width:114px}
.secondSelectBox .options{width:237px}
.thirdSelectBox .options{width:114px}
.secondSelectBox{width:249px !important;padding:0px !important}
.firstSelectBox{width:125px}
.secondSelectBox options{min-width:237px}
.ovv2 .select .options{width:116px}
.firstSelectBox .styledSelect{width:114px}
#ivWrap .secondTextField{margin-top:13px}
#ivWrap .secondTextField td.textFieldLabel{font-size:17px;padding-top:9px;padding-bottom:4px;color:#474747}
#tabs div.tab div.act_tab_left{float:left;background:url('../../Templates/Images/headerbg.png') left top;height:32px;padding:8px;font-size:14px;font-style:italic;text-transform:uppercase;padding-right:11px}
#tabs div.tab div.act_tab_left span{padding-left:7px}
#tabs div.tab div.act_tab_left{color:#fff}
#tabs div.tab div.act_tab_right{float:left;background:url('../../Templates/Images/headerbg2.png') right top no-repeat;width:7px;background-size:100% 100%;height:32px}
#tabs div.tab div.pas_tab_left{float:left;background:url('../../Templates/Images/headerbgright.png') left top;height:32px;padding:10px 12px 10px 7px;text-align:left;text-transform:uppercase;font-style:italic;color:#969696}
#tabs div.tab div.pas_tab_left span{padding-left:12px;font-size:14px;letter-spacing:0px}
#tabs div.tab div.pas_tab_left_border{float:left;background:url('../../Templates/Images/headerbgright2.png') right top no-repeat;width:11px;height:32px}
#small_tabs{margin:0 0 -4px;position:relative}
#small_tabs div.tab{float:left;font-weight:bold;text-align:center}
#small_tabs div.tab div.act_tab{width:161px;margin-right:3px}
#small_tabs div.tab div.act_tab a{display:block;color:#fff;padding:10px 0;background:#ec7404}
#small_tabs div.tab div.act_tab a img{display:none}
#small_tabs div.tab div.pas_tab{float:left;width:165px}
#small_tabs div.tab div.pas_tab a{background:url('../../Templates/img/energiesparcheck/bg_small_tab_passive.jpg') left top no-repeat;display:block;color:#898989;padding:18px 0;background:#f3f3f3;margin-right:3px;text-align:left;padding-left:10px;font-size:16px}
#small_tabs div.tab_border{width:656px;border-bottom:1px dotted #d2d2d2;height:1px;z-index:9999;position:absolute;bottom:0px}
div.hrTop{height:0;line-height:0;font-size:0;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px;margin:11px 0;width:738px}
#ivWrap td,div.innerOverlay td{padding:2px 5px 2px 0}
#ivWrap td,div.innerOverlaySecond td{padding:2px 5px 2px 0}
.fl{float:left}
.fr{float:right}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.top{vertical-align:top}
.info{display:block;padding:0 0 0 25px;background:url('../../Templates/img/energiesparcheck/info.jpg') left center no-repeat}
.hidden{display:none}
div.overlay{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);z-index:5000;display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:#000}
div.innerOverlay{background:#fff;position:relative;z-index:5001;width:695px;padding:20px;display:none;text-align:left;overflow:auto}
div.tank{float:left;border:1px solid #DFDFDF;margin:2px 2px 3px 2px;width:160px;min-height:183px}
div.Geben{font-size:16px;line-height:21px;font-weight:normal;word-spacing:5px;margin-bottom:10px;margin-top:19px}
div.Geben h4{font-weight:normal}
.innerOverlay .Gaben{font-size:16px;padding:23px 0px 10px 0px;line-height:18px;clear:both}
div.innerOverlay td input[type=text]{margin-bottom:11px;background:#ebebeb;height:37px;width:243px;border:none;border-radius:2px;padding-left:15px}
div.innerOverlay td{padding:7px 5px 4px 0 !important;font-size:16px}
div.tank .tank_text a{padding:14px 0px 15px 0px;font-size:16px;text-align:center}
div.tank .tank_text_active a{padding:14px 0px 15px 0px;font-size:16px;text-align:center}
div.fourthDiv{margin-right:0px}
div.tank a img{padding:21px 13px 13px 13px}
div.tank .tank_text{color:#fff;background:#a1a1a1;font-size:11px;padding:2px 6px}
div.tank .tank_text_active{color:#fff;background:#ec1c24;font-size:11px;padding:2px 6px;background:#f60}
div.tank a{color:#fff;display:block;text-align:center}
.clearing{clear:both}
#energyCheckBox div.scala{text-align:center;width:489px;margin:0 auto;font-weight:bold;float:left;margin-top:48px;min-height:260px}
#energyCheckBox div#vOverview{clear:both;margin:0 0 7px}
.page3LastDiv{width:750px}
.page3LastDiv .head{font-size:16px;word-spacing:4px;margin-bottom:3px}
div.scala table{margin:0 auto 10px}
div.scala div.pointer{position:relative;height:40px}
div.scala div.pointer img{position:absolute;top:0}
.back{background:url('../../Templates/img/energiesparcheck/icons/back.gif') left center no-repeat;float:left;font-size:14px;padding:0 0 0 13px}
.next{background:url('../../Templates/img/energiesparcheck/icons/more.gif') right center no-repeat;font-size:11px;padding:0 13px 0 0}
table.table3col{white-space:nowrap}
td.tablehead{font-weight:bold}
div.configBuilding{margin:0;border-bottom:none;border-top:none;background:url('../../Templates/img/energiesparcheck/bg_config_building.jpg') left top repeat-x;padding:26px 0px}
div.configBuildingWrapper{position:relative;height:302px}
div.configBuildingWrapper div.building{position:absolute;left:269px;top:23px}
div.configBuildingMenu{position:relative;float:left;z-index:99;width:302px;margin-top:4px;width:251px}
div.configBuildingMenuOverlayForm table.checkboxRadios tr#burnerUpgraded_v0_tr td.checkGeneral{margin:0px 5px 0 10px}
div.configBuildingMenuOverlayForm table.thirdTable td{padding:0px 0px 5px 0px}
div.configBuildingMenuOverlayForm table{margin:0px 10px 0 10px !important}
div.configBuildingMenuOverlayForm table.secondTable{margin:0px 6px 0 18px !important}
div.configBuildingMenuOverlayForm table.thirdTable{margin:0px 6px 0 18px !important}
div.configBuildingMenuOverlayForm table.fourthTable{margin:0px 6px 0 20px !important}
div.configBuildingMenuOverlayForm table.sixTable{margin:0px 6px 0 18px !important}
div.configBuildingMenuOverlayForm table.checkboxRadios td.checkGeneral{white-space:nowrap;vertical-align:top;padding-top:1px;padding-right:7px;line-height:22px}
div.configBuildingMenuOverlayForm table.checkboxRadios td.radioGeneral label{top:0px}
div.configBuildingMenuOverlayForm table.textSelectBox .select .styledSelect{width:115px;padding-left:16px}
div.configBuildingMenuOverlayForm table.textSelectBox .options li{padding:6px 15px 6px 17px}
div.configBuildingButton{background:#ebebeb;cursor:pointer;width:241px;height:52px;padding:13px 0px 57px 8px;border-top:1px solid #fff;margin:0px;background:#ebebeb url('../../Templates/Images/plus.png') 93% 17px no-repeat}
#configBuilding0 .configBuildingButton.down{background:#ebebeb url('../../Templates/Images/min.png') 93.2% 17px no-repeat}
.configBuildingButton.active{color:#ec7404}
div.configBuildingBottom{height:8px;background:url('../../Templates/img/energiesparcheck/bg_config_building_bottom.jpg') left top no-repeat;margin:0 0 20px}
div.h3{margin:0;font-weight:bold;padding:6px 0 5px 10px;font-size:16px}
div.configBuildingButton table td{padding:0 0 0 10px;font-size:10px;line-height:normal}
div.configBuildingMenuOverlayForm{width:241px;background:#fff;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;position:relative;font-size:11px;text-align:left;z-index:99}
div.configBuildingMenuOverlayForm table td{white-space:nowrap}
div.configBuildingMenuOverlayForm.menuHeating{padding-top:1px}
div.configBuildingMenuOverlayForm.menuSolar table.secondTable input[type=checkbox]{margin-left:0px}
div.configBuildingMenuOverlayForm.menuInsulation table td{padding-bottom:15px}
div.configBuildingMenuOverlayForm table.checkboxRadios td{padding-left:7px;padding-bottom:10px;z-index:9;position:relative}
div.configBuildingMenuOverlayForm table td.smallHeight{height:0px}
div.configBuildingMenuOverlayForm table.checkboxRadios{margin-top:3px;padding-top:11px;margin:0 !important;padding:11px 16px 0 16px !important}
div.configBuildingMenuOverlayForm table{margin:0px 0 0 10px;position:relative;padding-top:23px;display:block}
div.configBuildingMenuOverlayForm table td{line-height:normal;padding:0px 0px 5px 9px;font-size:17px;white-space:normal}
div.configBuildingMenuOverlayForm table.checkboxRadios td .tooltip{margin-left:7px !important}
div.configBuildingMenuOverlayForm table td.smallHeight{height:7px}
div.red_bar{background:#e2001a;height:3px;width:0;font-size:0;line-height:0}
div.green_bar{background:#b0d264;height:3px;width:0;font-size:0;line-height:0}
div.menuBuilding a img{border:1px solid #eaeaea}
div.menuBuilding a.active img{border:1px solid red}
div#vOverview{margin:0 0 20px}
div#vOverview div.ovv{float:left;width:211px}
div#vOverview div.ovv1{background:#f3f3f3;height:29px}
#ovv1_consumption_print,#ovv2_consumption_print,#ovv3_consumption_print{float:right}
.ovv2 .select .styledSelect{width:116px}
#energyCheckBox div#vOverview table td.Jahren{padding-top:3px}
#energyCheckBox div#vOverview table.Investition{font-weight:bold}
div#vOverview div.ovv2{background:url('../../Templates/img/energiesparcheck/bg_ovv2.jpg') left top repeat-x;border:1px solid #e2e2e2;border-top:none;padding:0 6px}
div#vOverview div.ovv3{border:1px solid #e2e2e2;border-top:none;padding:0 6px}
div#vOverview div.ovv_spacer{float:left;width:16px}
.z1{z-index:10}
.z2{z-index:20}
.z3{z-index:30}
.z4{z-index:40}
.z5{z-index:50}
.z6{z-index:60}
.z7{z-index:70}
.z8{z-index:80}
.z9{z-index:90}
.z10{z-index:100}
.z11{z-index:110}
.z12{z-index:120}
.saveDataButton strong{color:#ec1c24;cursor:pointer;font-weight:bold;padding-right:12px;font-size:11px;background:url('../../Templates/img/icons/more.gif') no-repeat 100% 51%}
.save #saveButtonLogin{display:none}
.saveDataButton{margin-top:15px;text-align:right}
.configBuildingMenuOverlayForm .close{display:none;position:absolute;right:10px;top:5px}
img.resultBars{height:2px;width:1px}
#workingIndicator{height:40px;width:100%;position:absolute;text-align:center;z-index:300}
#workingIndicator img{margin-top:12px;margin-left:auto;margin-right:auto}
.description textarea{width:100%;height:90px}
.black{color:#000}
#energyCheckBox{position:relative}
.preventFromEditing{height:100%;width:100%;position:absolute;z-index:100}
#descriptionBox{display:none;height:140px}
.inputESCWoodConsumption{width:16px}
#printESC3Headline{margin-left:-22px !important;margin-top:-43px !important;background-color:#fff !important}
#energycheck_1 div.scala{text-align:left;width:100%;margin:0 auto;font-weight:bold}
#energycheck_1 div.scala table{text-align:left;margin:0}
#energycheck_1 div.scala table td.headingScala{background:#ebebeb;padding-left:19px;width:740px;font-size:15px;padding-top:3px;padding-bottom:9px}
#energycheck_1 div.scala div.pointer{position:relative;height:20px;margin-top:0px;padding-bottom:14px;width:481px}
.floatLeft{float:left}
#energycheck_1 #energyResultMessage{display:none;margin-top:34px;font-size:16px;line-height:27px}
#energycheck_1 .fr a{background:#ec7404;padding:12px 29px;color:#fff;font-size:17px;border-radius:8px;float:left;margin-top:22px}
#energycheck_1 .fr a:hover,#energyForm_3 #generatePDF:hover{background:#e5242e;text-decoration:none}
#energycheck_1 .fr a:hover,#energyForm_3 .berechLink:hover{background:#e5242e;text-decoration:none}
#energycheck_1 label.back{background:#d8d8d8;padding:1px 33px 3px 33px;color:#fff;font-size:14px;border-radius:5px;float:left;margin-top:10px;cursor:pointer}
#energycheck_1 .fr{float:left;width:100%}
.tx_go_textteaser_wrapper .wrapTextImage{padding-top:15px}
.step2Form #energycheck_1 div.scala table input[type=text]{background:#ebebeb;height:36px;width:40px;border:none;border-radius:2px;font-size:22px;padding:0px;text-align:center;-webkit-text-fill-color:#000}
.step2Form #energycheck_1 div.scala table input[type=text]:disabled{color:#000 !important}
#ivWrap #energycheck_1 .Ihres{font-size:20px;padding:0px 0px 13px 0px}
.step2Form #energycheck_1 .Ihres h4{padding:11px 0px 0px 0px;font-size:20px}
#energyForm_3 #tabs div.tab div.pas_tab_left{width:323px;text-align:left;margin-left:0px}
#energyForm_3 .tab_text{text-align:left;width:600px;padding:15px 0px 21px 0px;font-size:14px}
#energyCheckBox #small_tabs div.tab div.act_tab a img{float:left;padding-left:20px;padding-right:10px}
.maincolumns .step2Wrapper div.hr{display:none}
#energyForm_3 div.scala table td.headingScala{background:#ebebeb;padding-left:22px;font-size:15px;padding-top:5px;padding-bottom:7px;padding-right:70px;float:left;text-align:left}
#energyCheckBox div.scala table{display:block}
#energyCheckBox div.scala div.pointer{clear:both}
#energyCheckBox div.scala div.scaleImage{clear:both;float:left;margin-top:8px}
#energyCheckBox div.scala div.pointer img#variante_0{top:12px !important}
#energyCheckBox div.scala div.pointer img#variante_1{top:52px !important}
#energyCheckBox div.scala div.pointer img#variante_3{top:135px !important}
#energyCheckBox div.scala div.pointer img#variante_2{top:95px !important}
#energyCheckBox .configBuildingMenu .h3{text-align:left}
#energyForm_3 .scala table input[type=text]{background:#ebebeb;height:36px;width:50px;border:none;border-radius:2px;font-size:19px;padding-left:0px;text-align:center}
#energyForm_3 div#vOverview div.ovv2{background:none;padding:22px 0px 0px 17px;font-size:17px}
#energyForm_3 div#vOverview div.ovv{text-align:left}
#energyForm_3 .ovv input[type=text]{width:92%}
#energyForm_3 .energyFormText{font-weight:bold;text-align:left;padding:42px 0px 23px 0px;clear:both;font-size:20px;color:#888}
#energyForm_3 #generatePDF{background:#ec7404;padding:13px 45px 10px 43px;color:#fff;font-size:16px;border-radius:5px;float:left;margin-top:17px;position:relative;text-align:center}
#energyForm_3 .Berech{clear:both;margin-bottom:60px;float:left}
#energyForm_3 .berechLink{background:#ec7404;padding:13px 45px 10px 43px;color:#fff;font-size:16px;border-radius:5px;float:left;position:relative;text-align:center}
.btnPdf{width:73%;padding:0px !Important;border-top:1px dotted gray;display:inline-block;margin-bottom:30px;text-align:center}
#energyForm_3 .save{clear:both;padding:20px 0px 40px 0px;display:none}
#energyCheckBox .radioGeneral label{left:17px}
#energyCheckBox #tabs div.tab div.pas_tab_right{background:url('../../Templates/Images/headerbgright2.png') left top no-repeat;float:left;height:33px;width:10px}
#energyCheckBox #tabs div.tab div.pas_tab_left{width:auto;padding:10px 21px 0px 5px;margin:0px;font-size:14px;float:right}
#energyCheckBox .tab_text{width:731px;font-size:17px;line-height:24px;padding-top:7px}
#energyCheckBox #small_tabs div.tab div.act_tab a{background:#f60;width:161px;text-align:left;display:block;color:#fff;padding:18px 0;text-align:left;padding-left:2px;font-size:16px}
#energyCheckBox div.tab div.act_tab a img{display:block;float:left;padding:1px 0px 0px 6px}
#energyCheckBox div.tab div.pas_tab a img{display:block;float:left;padding:1px 8px 0px 12px}
#energyCheckBox #tabs div.tab div.pas_tab_right_page3{background:url('../../Templates/Images/rightArrow.png') no-repeat;height:33px;width:11px;float:left}
#energyCheckBox #tabs div.tab div.pas_tab_left_page3{width:auto;float:left;background:url('../../Templates/Images/headerbgright.png') left top;height:32px;padding:11px;margin-left:0px;text-align:left;text-transform:uppercase;font-style:italic;font-size:14px}
#tabs div.tab div.act_tab_left_page3{float:left;background:url('../../Templates/Images/headerbg.png') left top;width:auto;height:32px;padding:10px 21px 10px 7px;font-size:14px;font-style:italic;text-transform:uppercase;color:#fff;text-align:left}
.thirdEnergyForm{padding-left:25px}
#tabs div.tab div.act_tab_right_page3{float:left;background:url('../../Templates/Images/activeLeftArrow.png') right top no-repeat;width:10px;height:32px}
div.configBuildingMenuOverlayForm table.secondTable td{white-space:normal;position:relative;z-index:99;padding-left:7px}
div.configBuildingMenuOverlayForm table.secondTable td.checkGeneral{vertical-align:top;white-space:nowrap;padding-left:2px;padding-right:0px}
div.configBuildingMenuOverlayForm table.fourthTable td.radioGeneral{display:inline;padding:0px;padding-right:0px;position:relative;z-index:99;white-space:nowrap}
div.configBuildingMenuOverlayForm table.fourthTable td{padding-left:7px}
div.configBuildingMenuOverlayForm table.fourthTable td.radioGeneral label{left:-2px !important}
div.configBuildingMenuOverlayForm input[type=text]{width:200px}
#v0d input[type=text]{margin-bottom:4px}
div.configBuildingMenuOverlayForm table.fifthTable td input[type=text]{margin-bottom:10px}
div.configBuildingMenuOverlayForm table.sixTable{padding:22px 0px 16px 0px}
div.configBuildingMenuOverlayForm table.sixTable td{white-space:normal;position:relative;z-index:99;padding-left:7px}
div.configBuildingMenuOverlayForm table.secondTable tr:first-child td:first-child{padding-left:0px}
div.configBuildingMenuOverlayForm table.sixTable td.radioGeneral{white-space:nowrap;vertical-align:top;padding:0px;padding-left:2px}
div.configBuildingMenuOverlayForm table.textSelectBox .select .options{width:115px;max-height:300px;overflow:auto}
div.configBuildingMenuOverlayForm table.thirdTable .select{padding:0px 12px}
div.configBuildingMenuOverlayForm table.thirdTable tr:first-child td:first-child{padding-left:0px}
div.configBuildingMenuOverlayForm table.sixTable tr:first-child td:first-child{padding-left:0px}
div.configBuildingMenuOverlayForm table.thirdTable .select .styledSelect{min-width:189px}
div.moreButton{display:none}
div.configBuildingMenuOverlayForm table.thirdTable .select .options{width:188px;overflow:auto;height:314px}
div.configBuildingMenuOverlayForm table.thirdTable .select .options li{padding:6px 15px 6px 30px}
.lastAccordionDiv{border-bottom:1px solid #ebebeb}
#energyCheckBox div#vOverview div.ovv{width:240px}
#energyCheckBox div#vOverview div.ovv1{height:53px;color:#464646}
#energyCheckBox div#vOverview table td img{margin-top:20px;float:left;padding-left:21px}
#energyCheckBox div#vOverview table{padding-bottom:16px;display:block;width:200px}
#energyCheckBox div#vOverview table td{padding:0;padding-bottom:6px;color:#464646}
#energyCheckBox div#vOverview table td .ver{padding:19px 12px 0px 11px;float:left;font-size:16px;font-weight:bold}
#energyCheckBox div#vOverview div.ovv_spacer{width:10px}
#energyCheckBox div#vOverview table td.red_bar,#energyCheckBox div#vOverview table td.green_bar{background:none;background:transparent;color:#000;padding-left:34px !Important}
#energyCheckBox div#vOverview div.ovv3 table td{padding-right:12px;padding-bottom:8px;line-height:23px;top:4px}
#energyCheckBox div#vOverview div.ovv3 table td.checkGeneral{position:relative;min-width:16px;padding-right:15px}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung{padding-top:9px}
.bolder{font-weight:bold}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung table .inputSize5{width:200px;margin-top:4px;margin-bottom:14px}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung table .insulationCellar{margin-bottom:0px}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung table{margin-top:15px;padding-bottom:0px !important}
#energyCheckBox div#vOverview div.ovv3 table td.topSpace{padding-top:24px;padding-bottom:14px;font-weight:bold}
#energyCheckBox div#vOverview div.ovv3{padding:21px 19px 6px;font-size:16px;position:relative;z-index:9}
#energyCheckBox div#vOverview div.ovv3 table.fenster td{padding-bottom:1px;padding-top:10px;line-height:22px}
.ovv .checkGeneral label{left:-2px}
.ovv input[type=checkbox]{margin-left:0px !important}
.ovv .radioGeneral label{left:18px}
#energyCheckBox #energycheck_1 #energyResultMessage{float:left;margin-top:75px}
#energyCheckBox #energycheck_1 .step2Wrapper #energyResultMessage{margin-top:60px}
#energyCheckBox .thirdEnergyForm div.scala div.pointer{margin-top:77px}
#energyCheckBox .thirdEnergyForm .radioGeneral label{left:0px}
.ovv .ovv3 .radioGeneral label{left:19px !important}
.moz .s-hidden{height:35px}
.ie #ivWrap .nextRadio td{padding-right:5px}
.moz #ivWrap .nextRadio td{padding-right:5px}
.mac.moz .nextRadio .radioGeneral label{top:11px}
.mac.moz .step1Form .nextRadio .radioHolder{display:block}
@media only screen and (max-width:63.875em){.goteaser_rightImageTextTeaser .rightImage.big{max-width:100%;width:100%;text-align:center}
#small_tabs div.tab_border{width:99.5%}
.page3LastDiv{width:100%}
#descriptionBox .description{width:100%}
div.configBuildingWrapper div.building{display:none !important}
.btnPdf{width:98%}
#ivWrap{width:100%}
#ivWrap .textBorderWrapper .tab_text{width:auto}
div.hr{width:auto;margin-top:35px}
div.hrBottomNext{width:auto}
div.hrBottom{width:auto;margin-top:39px}
div.hrZukaeufe{width:auto}
div.hrAfterLastField{width:auto}
div.hrBeforeLastField{width:auto}
#ivWrap .nextRadio td{display:block;float:left}
#ivWrap .nextRadio td.radioHolder{float:left;clear:both;z-index:9}
#ivWrap #verbrauchswert .fl td{display:block;padding-bottom:20px !important}
.hideMob{display:none}
#tabs div.tab div.act_tab_left{width:auto}
#tabs div.tab div.pas_tab_left{width:88px;padding:10px 0px 10px 7px}
.genderSelect td{display:block;padding-bottom:10px !important}
td.firstSelectBox,td.secondSelectBox,td.thirdSelectBox{display:block;padding-bottom:12px !important}
div.hrTop{width:100%}
#ivWrap #anfangsbestand td .info{clear:both;padding:10px 0px 10px 0px}
#ivWrap #endbestand table td .info{clear:both;padding:10px 0px 10px 0px}
.step2Form #energycheck_1 div.scala table input[type=text]{width:40px;-webkit-text-fill-color:#000}
.step2Form #energycheck_1 .Ihres h4{padding:8px 0px 0px 0px;font-size:16px;line-height:26px}
#energycheck_1 div.scala table td.headingScala{padding-top:10px}
div.configBuildingWrapper div#v0b1{display:none !important}
div.configBuildingMenu{float:none;width:100%}
div.configBuildingButton{width:auto}
div.configBuildingMenuOverlayForm{width:auto}
div.configBuildingWrapper{height:auto}
#energyCheckBox div.scala{position:relative;clear:both;width:100%;margin:0 auto;margin-top:25px;padding-right:25px}
#energyForm_3 div#vOverview div.ovv{float:none;width:100%}
#energyCheckBox .tab_text{width:auto;padding:14px 10px 15px 20px}
#energyCheckBox .thirdEnergyForm div.scala div.pointer{margin-bottom:103px}
#ivWrap.step1Form .nextRadio td{font-size:14px}
#ivWrap.step1Form .nextRadio td.first{padding-right:15px}
}
@media only screen and (max-width:63.938em){div.tab_text{display:none}
#energyCheckBox #energycheck_1 .step2Wrapper #energyResultMessage{margin-top:25px}
#energyForm_3 .Berech{display:none}
#energyCheckBox div#vOverview table{width:auto}
table.Zusatzliche div.Zusatzliche_divs_1{width:auto !important}
table.Zusatzliche div.Zusatzliche_divs_2{width:auto !important}
table.Zusatzliche div.Zusatzliche_divs_3{width:auto !important}
#ivWrap.step2Form .step2Wrapper div.scala{margin-top:0px}
div.configBuildingMenuOverlayForm table.thirdTable tr:first-child td:first-child{padding-left:9px}
div.configBuildingMenuOverlayForm table.thirdTable td{padding-left:9px}
#energyCheckBox div#vOverview div.ovv1{height:53px;color:#464646}
#energyCheckBox div#vOverview table.Investition{color:#464646}
div.moreButton.active{color:#464646}
div.moreButton{color:#464646}
.btnPdf{width:100%;text-align:center}
.tabsWrapper{position:relative;width:100%}
.step3Wrapper .backward{background:#f5f5f5 url('../../Templates/Images/scrollLeft.png') no-repeat center;width:45px;height:52px;display:block;cursor:pointer;position:absolute;left:0px}
.step3Wrapper .forward{background:#f5f5f5 url('../../Templates/Images/scrollRight.png') no-repeat center;width:45px;height:52px;display:block;cursor:pointer;position:absolute;right:0px;left:auto;top:0px}
.step3Wrapper #small_tabs{width:660px;position:relative;left:50px}
.step3Wrapper{overflow:hidden}
#small_tabs div.tab_border{display:none}
div.configBuildingMenuOverlayForm table{padding:25px 9px 0px 9px}
div.configBuildingMenuOverlayForm table.secondTable{padding-bottom:25px}
div.configBuildingMenuOverlayForm.menuBuilding{padding-bottom:25px}
div.configBuildingMenuOverlayForm.menuInsulation{padding-bottom:25px}
div.configBuildingMenuOverlayForm table.sixTable{padding-bottom:25px}
#energyForm_3 .energyFormText{padding:20px 12px 22px 20px;line-height:28px;font-size:20px}
.page3LastDiv{width:90%;margin:0 auto}
#v0d input[type=text]{width:90%;margin-right:10%}
.toolTipTitle{width:100%;left:0px !important;top:40px !important}
#ivWrap .info_select .select{padding-bottom:15px}
.step1Form{padding-left:26px;padding-top:28px;padding-right:26px;padding-bottom:100px}
.thirdEnergyForm{padding-right:25px}
#energyCheckBox div.scala{float:none;min-height:0px}
#energyForm_3 div#vOverview div.ovv{margin:0 auto}
div.hr{margin-top:65px}
div.hrTop{width:100%}
.innerOverlay .tankWrapperScroll{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden}
.innerOverlaySecond .tankWrapperScroll{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden}
.innerOverlay .tankWrapper{display:inline-block}
.innerOverlaySecond .tankWrapper{display:inline-block;width:998px}
.floatLeft{float:none}
div.hideScroll{width:100%;height:30px;position:relative;background:#fff;z-index:999;margin-top:-20px}
div.innerOverlay{width:100%;left:auto !important;z-index:5}
div.innerOverlaySecond{width:100%;left:auto !important}
div.configBuildingMenuOverlayForm table.fourthTable{margin-left:20px !important}
.innerOverlay a.anchorInsidePopup{padding:8px 75px 8px 75px}
.innerOverlay .submitData{padding:8px 49px 7px 49px}
#ivWrap .right .submitButton{padding:13px 70px 10px 70px}
#ivWrap.step1Form #tabs,#ivWrap.step2Form #tabs,#energyForm_3 #tabs{margin-left:-26px;margin-top:-18px}
#ivWrap.step2Form{padding-top:0px}
div.hrTop,div.hrBottom,div.hrBottomNext,div.hrBeforeLastField,div.hrAfterLastField{width:107.7%;margin-left:-4%}
#tabs div.tab div.act_tab_left{padding:9px 10px 12px 26px}
#ivWrap.step1Form{padding-top:0px;padding-bottom:90px}
#ivWrap.berechnungsgrundlagen{width:auto}
.berech .csc-textpic-text{width:auto;padding-right:24px}
.berechnungsgrundlagen .table3col .tableheadBerechnungsgr{vertical-align:top;width:auto !important;white-space:normal !important}
div.configBuildingButton{background:#ebebeb url('../../Templates/Images/plus.png') 93% 17px no-repeat}
#configBuilding0 .configBuildingButton.down{background:#ebebeb url('../../Templates/Images/min.png') 93.2% 17px no-repeat}
}
@media only screen and (max-width:33.75em){#ivWrap .nextRadio{padding-top:2px}
#ivWrap.step1Form .nextRadio td{line-height:22px}
#energyForm_3 .scala table input[type=text]{width:36px}
#energyCheckBox #energycheck_1 #energyResultMessage{margin-top:100px}
div.hrInnerOverlay{display:none}
.innerOverlay .Gaben{padding:0px 0px 10px 0px}
div.configBuildingMenuOverlayForm table td{padding:0px 0px 5px 1px}
div.configBuildingMenuOverlayForm table.checkboxRadios td{padding-left:0px}
div.configBuildingMenuOverlayForm table.checkboxRadios{padding:13px 16px 0 19px !important}
div.configBuildingMenuOverlayForm table.checkboxRadios td.checkGeneral{padding-right:7px;padding-left:2px}
div.configBuildingMenuOverlayForm table.checkboxRadios tr.alignmentText td.checkSpacific label:before{position:absolute;left:2px;top:-1px;width:16px;height:16px}
div.configBuildingMenuOverlayForm table.checkboxRadios tr.alignmentText td.textFormation{padding-left:5px}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung{padding-top:15px;padding-left:19px}
.radioGeneral input[type=radio]{padding:1px 10px 10px 10px}
div.container table.genderSelect{margin-bottom:9px}
#ivWrap .nextRadio td.radioHolder input[type=radio]{height:10px;width:11px}
#ivWrap .nextRadio td.radioHolder label:before{top:2px}
#energyCheckBox div#vOverview div.ovv1{height:53px;color:#464646}
.innerOverlay .tankWrapperScroll{position:relative;width:100%;overflow-x:scroll;overflow-y:hidden;margin-right:0px}
#ivWrap table td.fullstand{padding-right:0px}
.innerOverlay .tankWrapper{display:inline-block;width:400%}
div.tank{min-height:167px}
div.tank .tank_text_active a{font-size:12px}
div.tank .tank_text a{font-size:12px}
.radioGeneral label:before{width:15px;height:15px;line-height:15px !important}
.checkGeneral label:before{position:absolute;left:3px}
div.h3{padding:8px 0 5px 11px}
#energyForm_3 div#vOverview div.ovv2{padding:24px 0px 0px 21px}
#energyCheckBox div#vOverview table{padding-bottom:13px}
.toolTipTitle‏{width:100%;left:0px !important;top:40px !important}
.step3Wrapper .checkGeneral input[type=checkbox]{margin-left:3px;height:14px}
.ovv .checkGeneral label{left:11px;margin-top:0px}
#energyCheckBox div#vOverview div.ovv3 table td.topSpace{padding-top:15px;padding-bottom:15px;padding-left:17px;font-weight:bold !important}
#ivWrap .right .submitButton{margin:21px 0px 21px 15px;padding:10px 22px 10px 14px;font-weight:bold;margin-left:auto;margin-right:auto;font-size:14px !important;float:none}
#ivWrap .button_cover{margin:0 auto;float:none !important;width:85%;text-align:center}
table{width:100%}
#ivWrap.step1Form,#ivWrap.step2Form,#ivWrap.step3Form{padding:0px}
#ivWrap .nextRadio td{float:none;font-size:17px;padding-right:10px;padding-top:2px;line-height:23px}
#tabs{margin:24px 0px 0px 0px}
#tabs div.tab div.act_tab_left{padding:9px 10px 12px 26px}
#tabs div.tab div.pas_tab_left{padding:9px 10px 12px 6px}
div.step2Wrapper{padding:15px 14px 20px 14px}
div.step1Wrapper{padding:15px 0px 20px 0px}
div.step1Wrapper .container{padding:0px 14px}
#ivWrap .textBorderWrapper .tab_text{line-height:24px;padding:0px 14px;margin-top:0px}
#ivWrap .headinTop h4{padding:10px 0px 6px 0px}
#ivWrap .checkSelect td.beforeSelect{padding:0px 0px 0px 0px}
div.hrTop,div.hrBottom,div.hrBottomNext,div.hrBeforeLastField,div.hrAfterLastField{width:104%;margin-left:-4%}
#ivWrap .checkTextfield td{padding-top:9px}
input[type=text]{width:100%}
#ivWrap h4{font-size:16px;padding:18px 11px 11px 0px;line-height:23px}
#ivWrap .headinTop h4{padding:7px 0px 6px 0px}
#ivWrap .checkSelect td.beforeSelect{padding:0px 0px 0px 0px}
#ivWrap .checkSelect td{padding-top:10px}
div.hrBottomNext{margin-top:21px;padding-bottom:0px}
#ivWrap .checkTextfield td.textField{padding-top:5px}
#ivWrap .anfangsbestandSelectBox .Datum{padding:9px 0px 4px 0px}
td.firstSelectBox,td.secondSelectBox,td.thirdSelectBox{padding-bottom:16px !important}
#ivWrap #anfangsbestand td span{padding-top:14px;padding-bottom:4px;padding-left:2px}
.anfangsbestandSelectBox td .tooltip{display:none}
#energyCheckBox div.scala{width:100%;padding:0px 15px;display:inline-block;margin-top:32px;min-height:0px}
.thirdEnergyForm{padding:0px}
#energyCheckBox #tabs div.tab div.pas_tab_left_page3{padding:9px 11px 11px 30px}
#tabs div.tab div.act_tab_left_page3{padding:10px 3px 10px 7px}
#tabs div.tab div.act_tab_right_page3{margin-left:-3px}
div.moreButton{display:block;background:url('../../Templates/Images/plus.png') 0% 0px no-repeat;height:33px;padding-left:48px;padding-top:6px;margin-left:21px;cursor:pointer;font-weight:bold;font-size:17px;color:#464646}
div.downDetail{background:url('../../Templates/Images/bar.png') no-repeat;width:100%;height:30px;background-position:center;background-size:100% 100%}
div.moreButton.active{background:url('../../Templates/Images/min.png') 0% 3px no-repeat;height:37px;padding-left:50px;padding-top:13px;color:#464646}
#ivWrap #anfangsbestand td a.info{background:url('../../Templates/Images/plus.png') no-repeat;padding-left:40px}
#ivWrap #anfangsbestand td a.active{background:url('../../Templates/Images/min.png') no-repeat;padding-left:40px}
.innerOverlay .Berechnungsergebnis table td{display:block}
.innerOverlaySecond .Berechnungsergebnis table td{display:block}
div.configBuildingMenu{width:100%}
div.configBuildingMenuOverlayForm table{margin:0;padding:23px 9px 0px 9px}
div.configBuildingBottom{display:none}
#energyForm_3 div#vOverview div.ovv{width:100%;padding-top:24px}
div#vOverview div.ovv2,div#vOverview div.ovv3{border:0;padding:23px 0px 0px 20px}
.step3Wrapper .forward{background:#f5f5f5 url('../../Templates/Images/scrollRight.png') no-repeat center;width:45px;height:52px;display:block;cursor:pointer;position:absolute;right:0px;left:auto;top:0px}
.tabsWrapper{position:relative;width:100%}
.step3Wrapper .backward{background:#f5f5f5 url('../../Templates/Images/scrollLeft.png') no-repeat center;width:45px;height:52px;display:block;cursor:pointer;position:absolute;left:0px}
.step3Wrapper #small_tabs{width:660px;position:relative;left:50px}
.step3Wrapper{overflow:hidden}
#small_tabs div.tab_border{display:none}
div.configBuildingMenuOverlayForm table{padding:25px 9px 0px 9px}
div.configBuildingMenuOverlayForm table.secondTable{padding-bottom:25px}
div.configBuildingMenuOverlayForm.menuBuilding{padding-bottom:25px}
div.configBuildingMenuOverlayForm.menuInsulation{padding-bottom:25px}
div.configBuildingMenuOverlayForm table.sixTable{padding-bottom:25px}
div.configBuilding{padding-bottom:0px !important}
#energyForm_3 .FormText_top_border{line-height:0;font-size:0;background:url('../../Templates/Images/dottedBorder.png') repeat-x;height:1px}
#energyForm_3 .energyFormText{padding:20px 12px 22px 20px;line-height:28px;font-size:20px}
#energyCheckBox div#vOverview table.Investition{font-weight:bold;font-size:21px;width:100%;color:#464646}
#energyCheckBox div#vOverview table td.red_bar,#energyCheckBox div#vOverview table td.green_bar{padding-left:20px !Important}
#energyCheckBox div#vOverview div.ovv3{padding:12px 3px 9px;font-size:16px;position:relative;z-index:9}
#energyCheckBox div#vOverview div.ovv3 table{padding:10px 0px 0px 0px;position:relative;width:100%}
#energyCheckBox div#vOverview div.ovv3 table td{padding-right:0px;padding-bottom:8px;line-height:23px;padding-left:11px}
#energyForm_3 tr.textField_Contanier1 td.textField1 div{padding:6px 0px 0px 3px !important}
#energyForm_3 tr.textField_Contanier1 td.textField1 input[type=text]{margin:4px 0px 0px 3px}
#energyForm_3 tr.textField_Contanier2 td.textField2 div{padding:14px 0px 0px 3px !important;width:260px !important}
#energyForm_3 tr.textField_Contanier2 td.textField2 input[type=text]{margin:4px 0px 0px 3px}
#energyForm_3 tr.textField_Contanier3 td.textField3 div{width:260px !important;padding:14px 0px 0px 3px !important}
#energyForm_3 tr.textField_Contanier3 td.textField3 input[type=text]{margin:4px 0px 0px 3px}
#energyForm_3 table.fenster tr.bolder_container td.bolder{padding-top:12px !important;padding-left:18px !important}
#energyForm_3 table.fenster tr.radioInput_contanier1 td.radioInput{padding:15px 0px 0px 0px !important}
#energyForm_3 table.fenster tr.radioInput_contanier1 td.fenster_textSet1{padding:9px 0px 0px 9px !important}
#energyForm_3 table.fenster tr.radioInput_contanier2 td.fenster_textSet2{padding:5px 0px 0px 9px !important}
#energyForm_3 table.fenster tr.radioInput_contanier3 td.fenster_textSet3{padding:6px 0px 0px 9px !important}
#energyForm_3 table.fenster tr.radioInput_contanier4 td.fenster_textSet4{padding:12px 0px 0px 9px !important}
#energyForm_3 table.fenster tr.radioInput_contanier4 td.radioGeneral{padding:15px 0px 0px 19px !important}
#energyCheckBox div#vOverview div.ovv3 table tr.setText td.setText_width span{width:200px;display:inline-block}
#energyCheckBox div#vOverview div.ovv3 table tr.setText td.setText_width{padding-bottom:5px}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung table{width:100%;padding:0px 2px 0px 2px}
#energyCheckBox div#vOverview div.ovv3 table td.Dammung table .inputSize5{width:100%}
#energyForm_3 div.scala table td.headingScala{background:#ebebeb;font-size:16px;padding-top:13px;padding-bottom:3px;padding-right:0px;padding-left:24px;float:left;text-align:left}
#energyForm_3 #generatePDF{float:none;display:inline-block;margin-left:auto;margin-right:auto;margin-top:30px;padding:10px 80px 10px 80px}
#energyForm_3 .berechLink{margin:0 auto;display:block;width:87%;height:40px}
div.configBuildingMenuOverlayForm table.fourthTable{margin-left:13px !important}
div.configBuildingMenuOverlayForm table.thirdTable tr:first-child td:first-child{padding-left:0px}
div.configBuildingMenuOverlayForm table.thirdTable td{padding-left:0px}
#ivWrap.step1Form #tabs,#energyForm_3 #tabs,#ivWrap.step2Form #tabs{margin-left:0px;margin-top:-18px}
.genderSelect .labelData{padding-left:2px}
div.hrBeforeLastField,div.hrAfterLastField{margin-top:12px;background:none}
#ivWrap .lastField td.black{line-height:20px}
#ivWrap.step2Form .step2Wrapper div.scala{min-height:97px;margin-top:0px;padding-left:0px}
#energyCheckBox #energycheck_1 .step2Wrapper #energyResultMessage{margin-top:35px}
.maincolumns .step2Wrapper div.hr{clear:both}
#tabs div.tab div.act_tab_left_page3{padding:10px 7px 10px 7px}
#energyCheckBox .tab_text{padding:14px 10px 20px 20px}
}
#lexikon{font-size:16px;line-height:24px;width:24%;float:left;padding:0 0 0 2.2%;margin:0 0 60px}
#lexikon ul{list-style-type:none;margin:0;padding:0}
#lexikon ul li{margin:0 0 10px}
#lexikon ul li.mlist{display:none}
#lexikon ul li.dlist.active a strong{background:url('../../Templates/Images/lexicon/underline.png') bottom repeat-x}
#lexikon ul a{text-decoration:none;display:block}
#lexikon .lexiconHolder{width:100%;overflow:hidden}
#lexikon .lexiconHolder strong{color:#ec7404;font-size:16px;line-height:24px}
.lexiconAlphabaticDiv{max-width:770px;overflow:hidden;font-size:16px;margin:0 0 28px;position:relative;padding:10px 0 0 2.5%}
.lexiconAlphabaticDiv p{margin:0 0 20px}
.lexiconAlphabaticDiv .lexiconAlphabaticList{padding:0;margin:0;background:url('../../Templates/Images/lexicon/laxiconbar.png') 0% 97% repeat-x}
.lexiconAlphabaticDiv .nextAlph{background:url('../../Templates/Images/lexicon/btnNextLex.png');width:50px;height:50px;left:auto;position:absolute;right:0px;top:0px;cursor:pointer;display:none;border-left:1px #fff solid;z-index:2}
.lexiconAlphabaticDiv .prevAlph{background:url('../../Templates/Images/lexicon/btnPrevLex.png');width:50px;height:50px;position:absolute;z-index:2;left:0px;top:0px;cursor:pointer;display:none;border-right:1px #fff solid}
.lexiconAlphabaticDiv .lexiconAlphabaticList li{list-style-type:none;display:inline-block;width:49px;font-weight:bold;height:50px;text-align:center;text-transform:uppercase;background:#f3f3f3;color:#646567;line-height:50px;margin:0 0 4px}
.lexiconAlphabaticDiv .lexiconAlphabaticList li:hover a{text-decoration:none;color:#fff}
.lexiconAlphabaticDiv .lexiconAlphabaticList li:hover{background:#646567}
.lexiconAlphabaticDiv .lexiconAlphabaticList li a{color:#888;padding:15.5px 18px}
.lexiconAlphabaticDiv .lexiconAlphabaticList li.notLink span{color:#fff}
.lexiconAlphabaticDiv .lexiconAlphabaticList li.notLink:hover{color:#fff}
.lexiconAlphabaticDiv .lexiconAlphabaticList li.active{background:#646567}
.lexiconAlphabaticDiv .lexiconAlphabaticList li.active a{color:#fff}
.lexiconAlphabaticDiv .lexiconAlphabaticList li:last-child{width:102px;text-transform:capitalize}
.lexiconTemplate .maincolumns.row{width:50%;float:left;padding:4px 0 0 1px}
.lexiconTemplate .footerContentArea{overflow:hidden}
.lexiconTemplate .goteaser_leftImageTextTeaser{padding-top:0px}
@media only screen and (min-width:64em) and (max-width:63.875em){.lexiconTemplate .maincolumns.row{width:68%;float:left}
#lexikon{width:30%}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.lexiconTemplate .maincolumns.row{width:70%;float:left}
#lexikon{width:30%}
}
@media only screen and (max-width:33.75em){.lexiconTemplate .maincolumns.row{display:none}
.lexiconTemplate #lexikon .maincolumns.row{display:block;float:none;width:auto;padding-top:20px}
#lexikon{width:auto;float:none;padding:0px}
.lexiconAlphabaticDiv{overflow:hidden;padding:0;margin:10px 0 26px}
.lexiconAlphabaticDiv .lexiconAlphabaticList{width:1492px;position:relative}
.lexiconAlphabaticDiv .nextAlph{display:block;bottom:4px;top:auto}
.lexiconAlphabaticDiv .prevAlph{bottom:4px;top:auto}
.lexiconAlphabaticDiv .prevAlph.act{display:block}
#lexikon ul li.mlist{display:block}
#lexikon ul li.dlist{display:none}
#lexikon ul li{margin:0 0 2px}
#lexikon li .lexTitle{margin:0px;background:#f3f3f3 url('../../Templates/Images/lexicon/accordionOpen.png') no-repeat 20px 50%;display:block;padding:13px 10px 13px 64px;color:#ec7404;font-weight:bold;cursor:pointer}
#lexikon li .accDetail{display:none}
#lexikon li .lexTitle a{display:none}
#lexikon li .lexTitle.activAcc{background:#f3f3f3 url('../../Templates/Images/lexicon/accordionClose.png') no-repeat 20px 50%}
}
@font-face{font-family:"HelveticaNeue-75Bold";src:url('../../Templates/Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix');src:url('../../Templates/Fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix') format("eot"),url('../../Templates/Fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff') format("woff"),url('../../Templates/Fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf') format("truetype"),url('../../Templates/Fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8') format("svg")}
@font-face{font-family:"HelveticaNeue-76Bold";src:url('../../Templates/Fonts/df70ae1d-3814-4926-a2f3-423580c519c8.eot?#iefix');src:url('../../Templates/Fonts/df70ae1d-3814-4926-a2f3-423580c519c8.eot?#iefix') format("eot"),url('../../Templates/Fonts/41f91d0c-88d0-4d14-8d12-e40697e981b8.woff') format("woff"),url('../../Templates/Fonts/eeb4a788-7a0b-4e01-b860-205706e7cd81.ttf') format("truetype"),url('../../Templates/Fonts/4d6955ef-961d-4337-9320-bee672fddd86.svg#4d6955ef-961d-4337-9320-bee672fddd86') format("svg")}
.tabSliderHolder{position:relative;width:95.2%;margin:0 2.4% 20px;overflow:hidden}
.tabSliderHolder ul{list-style-type:none;margin:0px}
.tabSliderHolder .slider4 li{width:100%}
.tabSliderHolder .headList{overflow:hidden;width:100%;margin:0;padding:0;color:#464646}
.tabSliderHolder .headList li{display:inline-block;margin:0;background:#f3f3f3;cursor:pointer}
.tabSliderHolder .headList strong{display:block;padding:17px}
.tabSliderHolder .headList li:first-child{background:#646567;color:#fff}
.tabSliderHolder .tab1{display:block}
.tabSliderHolder .tabslider{display:none;background:#f3f3f3;position:relative;width:100%;margin:0%;padding:0;z-index:3}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li div.sliderImgDiv img{display:none}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li.centered-btns1_on div.sliderImgDiv img{display:block !important}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li.centered-btns2_on div.sliderImgDiv img{display:block !important}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li.centered-btns3_on div.sliderImgDiv img{display:block !important}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li.centered-btns4_on div.sliderImgDiv img{display:block !important}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li.centered-btns5_on div.sliderImgDiv img{display:block !important}
.go_tabslider_tabslider.tabSliderHolder .tabslider ul li.centered-btns6_on div.sliderImgDiv img{display:block !important}
.tabSliderHolder .sliderImgDiv{float:left;margin:0 30px 0px 0;max-width:660px;position:relative;margin-bottom:15px}
.go_tabslider_tabslider .tabslider{margin:0 0 20px;padding:20px 60px 60px;padding-bottom:10px !important}
.tabSliderHolder .tabslider .zoomBtn{position:absolute;height:33px;width:33px;background:url('../../Templates/Images/tabSlider/zoomPlus.png');z-index:2;bottom:10px;right:10px;cursor:pointer}
.go_tabslider_tabslider.tabSliderHolder .centered-btns_tabs{padding:0px;position:static;z-index:9999;left:200px;right:200px;margin-top:19px;padding-top:6px;padding-bottom:6px}
.tabSliderHolder .tabslider .capt{font-size:16px;line-height:24px;margin:0 3% 11px 0}
.tabSliderHolder .tab0{display:block}
.tabSliderHolder .tabslider .rSlides:after{clear:both;content:'';display:block}
.tabSliderHolder .tabslider .rSlides>li{margin:0 0 -20px !important;width:auto !important}
.tabSliderHolder .tabslider .rSlides ul{font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#464646;list-style:disc;list-style-position:outside;margin:0 0 9px 3px}
.tabSliderHolder .tabslider .rSlides ul li{list-style:disc;position:relative;list-style-position:outside;left:15px}
.tabSliderHolder .tabslider .slider4{overflow:hidden;margin:0}
.tabSliderHolder .centered-btns_nav{z-index:3;position:absolute;-webkit-tap-highlight-color:transparent;top:50%;left:0;text-indent:-9999px;overflow:hidden;text-decoration:none;height:50px;width:50px;background:transparent url('../../Templates/Images/tabSlider/controlls.png') no-repeat left top;margin-top:-28px}
.tabSliderHolder .centered-btns_nav.next{left:auto;background-position:right top;right:0}
.tabSliderHolder .tabslider .plus_minus{width:33px;height:33px;background:url('../../Templates/Images/tabSlider/tab_plus_minus.png');overflow:hidden;cursor:pointer;margin:-46px 10px 0 0;position:relative;float:right;display:none}
.tabSliderHolder .tabslider .mobView{display:none}
.tabSliderHolder .headList .hideTab{display:none}
.tabSliderHolder .tabslider .plus{right:auto;background-position:left 50%;left:0}
.tabSliderHolder .tabslider .minus{right:auto;background-position:right 50%;left:0}
.tabSliderHolder .rSlides.centered-btns.centered-btns2 li,.tabSliderHolder .rSlides.centered-btns.centered-btns3 li{width:100%;margin:0px}
.tabSliderHolder .headList{width:1500px;position:relative;overflow:hidden}
.tabSliderHolder .tabslider .descToggle{position:initial;width:0px;height:0px;background:none;margin:0px;bottom:-8px;cursor:pointer}
.tabSliderHolder .centered-btns_nav{display:block}
.rslides{margin:0 auto}
@media only screen and (max-width:71.875em){.go_tabslider_tabslider .tabslider{margin:0 0 40px !important;padding:0px 0px 60px}
.tabSliderHolder{margin:0 2.4% -40px}
.tabSliderHolder .mobView{background:#f3f3f3 none repeat scroll 0 0}
.go_tabslider_tabslider.tabSliderHolder .centered-btns_tabs{background:#f3f3f3 none repeat scroll 0 0;z-index:20;padding:0 0 0px}
.descTogglebg{background:#f3f3f3 none repeat scroll 0 0;width:100%;height:40px;z-index:1;position:relative;top:-78px}
.go_tabslider_tabslider.tabSliderHolder div.tabslider>ul.rSlides>li>p{display:none;height:0px;line-height:0px}
.go_tabslider_tabslider.tabSliderHolder div.tabslider>ul.rSlides>li>ul{display:none;height:0px;line-height:0px}
.tabSliderHolder .sliderImgDiv{max-width:100% !important;text-align:center !important}
.tabSliderHolder .tabslider .rSlides>li{width:100% !important}
.tabSliderHolder ul li .sliderImgDiv img{vertical-align:middle;width:100% !important}
#goTabSlider.tabSliderHolder{max-width:660px;position:relative;width:93.2%;margin:0 24px 40px;overflow:hidden}
.tabSliderHolder .sliderImgDiv{margin:0;float:none}
.tabSliderHolder .tabslider{margin:0 0 19px}
.tabSliderHolder .tabslider .rSlides>li{margin:0 !important}
.tabSliderHolder .tabslider .capt{float:none;display:none;width:91%;padding:20px 0 0;margin:0 auto}
.tabSliderHolder .centered-btns_nav{display:block}
.tabSliderHolder .mobView{display:none;float:none;margin:0 0 -17px;padding:5px 50px 0 17px}
.tabSliderHolder .tabslider .zoomBtn{display:none}
.tabSliderHolder .tabslider .descToggle{position:absolute;width:33px;height:33px;background:url('../../Templates/Images/tabSlider/tab_plus_minus.png');margin:0px;right:10px;left:auto;cursor:pointer;bottom:-43px !important}
.tabSliderHolder .tabslider .descToggle.open{background-position:left 50%}
.tabSliderHolder .tabslider .descToggle.close{background-position:right 50%}
.tabSliderHolder .rSlides.centered-btns.centered-btns2 li,.tabSliderHolder .rSlides.centered-btns.centered-btns3 li{width:100%;margin:0}
.go_tabslider_tabslider.tabSliderHolder .large-btns_tabs{bottom:9px}
}
@media only screen and (max-width:59.375em){.tabSliderHolder{margin:0 2.4% -40px}
.go_tabslider_tabslider.tabSliderHolder .centered-btns_tabs{line-height:25px;background:#f3f3f3 none repeat scroll 0 0;z-index:20}
.tabSliderHolder .tabslider .descToggle.open,.tabSliderHolder .tabslider .descToggle.close{display:block;height:33px;right:10px;width:33px}
.tabSliderHolder .tabslider{width:100%}
.tabSliderHolder .tabslider .sliderImgDiv{width:100%}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){#goTabSlider .tabSliderHolder{max-width:660px}
.tabSliderHolder .tabslider{margin:0 0 18px}
.tabSliderHolder .tabslider .zoomBtn{display:none}
.tabSliderHolder .sliderImgDiv{margin:0;float:none;width:100%}
.slider4 li{margin:0}
.tabSliderHolder .centered-btns_nav.centered-btns3_nav{display:none}
.tabSliderHolder .sliderImgDiv img{width:100%}
.tabSliderHolder .rSlides.centered-btns.centered-btns2 li,.tabSliderHolder .rSlides.centered-btns.centered-btns3 li{width:100%;margin:0}
.tabSliderHolder .tabslider .capt{float:none;display:none;width:91%;padding:20px 0 0;margin:0 auto}
.tabSliderHolder .tabslider .plus_minus{display:block;z-index:9999}
.tabSliderHolder .tabslider .descToggle{position:absolute;width:33px;height:33px;background:url('../../Templates/Images/tabSlider/tab_plus_minus.png');margin:0px;bottom:-40px;right:10px;left:auto;cursor:pointer}
.tabSliderHolder .tabslider .descToggle.open{background-position:left 50%}
.tabSliderHolder .tabslider .descToggle.close{background-position:right 50%}
.tabSliderHolder .tabslider .rSlides>li{margin:0 !important}
}
@media only screen and (max-width:33.75em){.go_tabslider_tabslider{padding-left:13px;padding-right:13px}
.go_tabslider_tabslider.tabSliderHolder .centered-btns_tabs{left:100px;right:100px}
#goTabSlider.tabSliderHolder{max-width:320px}
.tabSliderHolder .tabslider{margin:0 0 18px}
.tabSliderHolder .tabslider .zoomBtn{display:none}
.tabSliderHolder .sliderImgDiv{margin:0;float:none;width:100%}
.slider4 li{margin:0}
.tabSliderHolder .centered-btns_nav{display:none}
.tabSliderHolder .sliderImgDiv img{width:100%}
.tabSliderHolder .rSlides.centered-btns.centered-btns2 li,.tabSliderHolder .rSlides.centered-btns.centered-btns3 li{width:100%;margin:0px}
.tabSliderHolder .tabslider .capt{float:none;display:none;width:92%;padding:20px 0 0;margin:0 auto}
.tabSliderHolder .tabslider .plus_minus{display:block;z-index:9999}
.tabSliderHolder .capt{display:none}
.tabSliderHolder .mobView{display:block;padding:13px 25px 10px 18px;float:none;margin:0 0 -13px}
.tabSliderHolder .tabslider .descToggle{position:absolute;width:33px;height:33px;background:url('../../Templates/Images/tabSlider/tab_plus_minus.png');margin:0px;bottom:-40px;right:10px;left:auto;cursor:pointer}
.tabSliderHolder .tabslider .descToggle.open{background-position:left 50%}
.tabSliderHolder .tabslider .descToggle.close{background-position:right 50%}
#goTabSlider .centered-btns_tabs{left:50px;right:50px}
.tabSliderHolder .tabslider .rSlides>li{margin:0 !important}
.tabSliderHolder{margin:0 2.4% -44px !important;overflow:hidden;position:relative;width:95.2%}
}
.footer{width:100%;background:#646567;-webkit-box-shadow:inset 0 2px 5px 0 #333;-moz-box-shadow:inset 0 2px 5px 0 #333;box-shadow:inset 0 2px 5px 0 #333}
.footer .footer{padding:0 0 100px}
.footer .sharingDiv{height:66px;background:#f3f3f3}
.footer .top-bar{padding:17px 25px 0px;overflow:hidden;margin:0 0 16px}
.footer .top-bar ul{overflow:hidden;margin:0}
.footer .top-bar ul li{float:left;display:inline-block;margin:0 23px 0 0}
.footer .top-bar ul li:last-child{margin:0 0 0 40px}
.footer .top-bar ul li:last-child a{font-style:italic;font-size:14px;font-weight:normal;word-spacing:0px}
.footer .top-bar ul li:last-child a:hover{text-decoration:none}
.footer .top-bar ul li a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;line-height:20px}
.footer .socialMedia{padding:17px 0 0 26px}
.footer .go_social_social h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;word-spacing:1px;font-weight:bold;color:#fff;margin:0 0 8px 0}
.footer .go_social_social a{margin:0 16px 0 0}
.row .share{width:100%;background:#f3f3f3}
#go-addthis-addthis{padding:0 25px;height:66px;line-height:66px;overflow:hidden}
#go-addthis-addthis .teilen{float:left;margin:0 24px 0 19px;padding:0 25px 0 0;font-size:17px;color:#888;font-weight:bold;background:url('../../Templates/Images/Share/separator.png') no-repeat right 19px}
#go-addthis-addthis .teilen .addthis_img{display:none}
#go-addthis-addthis .teilen a,#go-addthis-addthis .druckon a{text-decoration:none;height:33px;width:28px;color:#888;font-size:17px;font-weight:bold;line-height:33px;display:inline-block;vertical-align:middle}
#go-addthis-addthis .teilen a span,#go-addthis-addthis .druckon a span{background:none;display:none}
#go-addthis-addthis .teilen #teilenImg{background:url('../../Templates/Images/Share/teilen.png') no-repeat 100% 1px;width:auto;padding:0 45px 0 0}
#go-addthis-addthis .teilen #teilenImg:hover,#go-addthis-addthis .teilen #teilenImg.actv{background:url('../../Templates/Images/Share/teilenAct.png') no-repeat 100% 1px}
#go-addthis-addthis .teilen #fbImg{background:url('../../Templates/Images/Share/fb.png') no-repeat;margin:0 0 0 22px}
#go-addthis-addthis .teilen #fbImg:hover{background:url('../../Templates/Images/Share/fbAct.png') no-repeat}
#go-addthis-addthis .teilen #twtImg{background:url('../../Templates/Images/Share/twitter.png') no-repeat}
#go-addthis-addthis .teilen #twtImg:hover{background:url('../../Templates/Images/Share/twitterAct.png') no-repeat}
#go-addthis-addthis .teilen #googleImg{background:url('../../Templates/Images/Share/google.png') no-repeat}
#go-addthis-addthis .teilen #googleImg:hover{background:url('../../Templates/Images/Share/googleAct.png') no-repeat}
#go-addthis-addthis .teilen #xingImg{background:url('../../Templates/Images/Share/xing.png') no-repeat}
#go-addthis-addthis .teilen #xingImg:hover{background:url('../../Templates/Images/Share/xingAct.png') no-repeat}
#go-addthis-addthis .teilen #mailImg{background:url('../../Templates/Images/Share/mail.png') no-repeat}
#go-addthis-addthis .teilen #mailImg:hover{background:url('../../Templates/Images/Share/mailAct.png') no-repeat}
#go-addthis-addthis .druckon{float:left}
#go-addthis-addthis .druckon #printImg{background:url('../../Templates/Images/Share/print.png') no-repeat 100% 1px;width:auto;padding:0 46px 0 0}
#go-addthis-addthis .druckon #printImg:hover{background:url('../../Templates/Images/Share/printAct.png') no-repeat 100% 1px}
@media only screen and (max-width:73.75em){.footer .top-bar ul li:last-child{margin:0;width:100%}
}
@media only screen and (min-width:64em) and (max-width:63.875em){.footer .top-bar ul li:last-child{margin:0;width:100%}
.footer .top-bar{padding:17px 25px 0;margin:0 0 7px;overflow:hidden}
.footer .top-bar ul{margin:0}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.footer .top-bar ul li:last-child{margin:0;width:100%}
.footer .top-bar{padding:17px 25px 0;margin:0 0 7px;overflow:hidden}
.footer .top-bar ul{margin:0}
}
@media only screen and (max-width:33.75em){.share{display:none}
.footer .top-bar ul li:last-child{margin:0;width:100%}
.footer .top-bar{padding:17px 25px 0;margin:0 0 7px;overflow:hidden}
.footer .top-bar ul{margin:0}
}
.go-teaser-imagetextteaser{max-width:1040px;margin:0 0 40px;padding:19px 0px 0;clear:left}
.go-teaser-imagetextteaser .leftImageText{padding:0 25px 40px;background:#f3f3f3}
.go-teaser-imagetextteaser .leftImage.big{max-width:491px}
.go-teaser-imagetextteaser .leftImage.medium,.go-teaser-imagetextteaser .leftImage.small{width:240px}
.go-teaser-imagetextteaser .imgHolder{position:relative}
.go-teaser-imagetextteaser .zoomBtn{background:url('../../Templates/Images/tabSlider/zoomPlus.png');position:absolute;height:33px;width:33px;z-index:2;bottom:10px;right:10px;cursor:pointer}
.go-teaser-imagetextteaser .leftImageText .wrapDiv{overflow:hidden}
.go-teaser-imagetextteaser ul li{position:relative;list-style:disc;list-style-position:outside;left:15px;padding-right:15px;color:#464646;font-size:16px}
.go-teaser-imagetextteaser h2{line-height:28px;color:#fff;background:#ec7404;font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding:12px 23px 12px 47px;font-size:20px;display:inline-block;margin:-19px 0 25px -24px}
.go-teaser-imagetextteaser .leftContent:after{margin:-2px 0 0;font-size:16px;line-height:24px;clear:both;content:"";display:block}
.go-teaser-imagetextteaser .leftImage{width:240px;float:left;margin:0px 30px 0 0}
.go-teaser-imagetextteaser .leftContent div{margin:0 0 16px}
.go-teaser-imagetextteaser p{color:#464646}
blockquote{background:url('../../Templates/Images/openquote.png') 0 9px no-repeat;text-indent:10px;margin:0 0 15px !important;font-family:Arial,Helvetica,sans-serif}
blockquote p{display:inline;font-size:20px !important;font-weight:bold}
blockquote span{background:url('../../Templates/Images/closequote.png') 1px 0 no-repeat;height:9px;width:9px;margin:0;display:inline-block}
@media only screen and (max-width:33.75em){.go-teaser-imagetextteaser{padding:70px 0px 0;width:100%}
.zoomBtn{display:none}
.go-teaser-imagetextteaser .leftContent div{margin:30px 0 16px}
.go-teaser-imagetextteaser h2{padding:12px 23px 12px 20px;width:120%}
.go-teaser-imagetextteaser .leftImage{width:100%;margin:0 0 20px}
}
.mbl-img{display:none}
.refobjTable.refTr td{color:#888}
.ref_desc .ref_desc_detail .mobile-slider{display:none}
.ref_desc{width:100%}
.ref_desc_detail .ref_item{width:30%;float:left}
.refobj_hist .ad-gallery{width:100%}
.refobj_result .refobjTable .img-text p{margin:0px}
.refobj_result .refobjTable .img-text{padding-top:6px;padding-bottom:3px}
.refobjTable .savings.new{margin-top:-5px;background:#d8d8d8;line-height:11px;width:150px;height:22px}
.refobj_result .desktop-font{font-size:20px}
.refobj_detail_text .refobj_detail_row_1 .collon{display:none}
#objectOverviewForm .refobj_savings ul li{margin-right:3px}
#objectOverviewForm .refobj_savings ul li:last-child{margin-right:0px}
.desktop-img{margin-left:32px}
#objectOverviewForm{margin-top:40px}
.refobj_solar .refobjTable tr{border-bottom:1px dotted #DFDFDF}
.article detail .refobj_result{padding:0px}
.refobj_result .refobjTable tr{border-bottom:1px dotted #DFDFDF}
.refobj_result .refobjTable tr:first-child{border-bottom:0}
.table-font strong{font-size:20px}
.refobjTable td:first-child{font-weight:bold}
.scal-img{padding-top:24px}
.refobj_window{padding-top:24px}
.refobjTable tr:first-child{border-bottom:0}
.scal-img .refObjColorBar{margin-bottom:36px;margin-left:-34px}
.refobjTable .savingsText{font-weight:normal}
.refobj_heater.for-padding{padding-top:24px}
.para-div p{margin-top:13px}
.refobj_heater.for-padding span{font-size:19px}
.refobj_heater .refobjTable .vorherTr span{display:block;float:left;width:267px}
.refobj_savings .top_tabs .forward{display:none}
.refobj_savings .top_tabs .backward{display:none}
.user-iworeferenceobjects-pi1 .refobjTable .refobj_detail_row_extra{border-bottom:1px dotted #efefef}
.refobj_detail_text .refobjTable .refobj_detail_text .refobj_detail_row_2{border-bottom:1px dotted #efefef}
#objectOverviewForm .refobj_savings ul li.current label{background:none repeat scroll #ec7404}
.row a.arrow{background-color:#ec7404}
.row a.arrow:hover{background:#e5242e;text-decoration:none}
a.back:hover{background:#e5242e;text-decoration:none}
input[type="submit"]:hover{background:#e5242e;text-decoration:none}
.refobj_savings_box .details .a.arrow{background-color:#ec7404}
.refTr tr{border-bottom:1px dotted #DFDFDF}
.refobj_savings ul li.current label{background:none repeat scroll #ec7404}
.user-iworeferenceobjects-pi1{padding:0 0 175px 24px;overflow:hidden}
.user-iworeferenceobjects-pi1 .article.detail{text-align:left;width:741px;margin-top:6px}
.user-iworeferenceobjects-pi1 .refobjTable{width:100%}
.user-iworeferenceobjects-pi1 .article #objectOverviewForm .refobjTable .line_column1{height:36px;padding-bottom:4px;width:239px;display:block;border-bottom:1px solid red;margin-right:12px}
.user-iworeferenceobjects-pi1 .article.detail .articleList{display:inline-block;margin-bottom:16px;width:100%}
.user-iworeferenceobjects-pi1 .article #objectOverviewForm .refobjTable .line_column2{height:36px;padding-bottom:4px;width:239px;display:block;border-bottom:1px solid red;margin-right:12px}
.user-iworeferenceobjects-pi1 .article #objectOverviewForm .refobjTable .line_column3{padding-bottom:4px;height:36px;width:239px;border-bottom:1px solid red;margin-right:20px}
.user-iworeferenceobjects-pi1 .first-col div,.user-iworeferenceobjects-pi1 .second-col div,.user-iworeferenceobjects-pi1 .last-col div{margin-bottom:15px}
.user-iworeferenceobjects-pi1 .map_link .map_discription{font-size:16px;line-height:17px;padding-left:16px;width:160px}
.user-iworeferenceobjects-pi1 .first-col{width:250px;float:left}
.user-iworeferenceobjects-pi1 .second-col{width:250px;float:left}
.user-iworeferenceobjects-pi1 .last-col{float:left}
.user-iworeferenceobjects-pi1 .refobjTable .bottom_border{border-top:1px dotted #DFDFDF;margin-bottom:0px;margin-top:14px;width:241px}
.refobj_savings .top_tabs{position:relative}
.refobj_savings .top_tabs .backward{background:#f3f3f3 url('../../Templates/Images/scrollLeft.png') no-repeat center;width:45px;height:49px;cursor:pointer;position:absolute;left:0px}
.refobj_savings .top_tabs .forward{background:#f3f3f3 url('../../Templates/Images/scrollRight.png') no-repeat center;width:45px;height:49px;cursor:pointer;position:absolute;right:0px}
@media only screen and (max-width:63.875em){.user-iworeferenceobjects-pi1 .refobj_img_box{float:none;width:auto;height:auto}
.user-iworeferenceobjects-pi1 .article{overflow:hidden}
#objectOverviewForm .refobj_savings ul{width:800px;position:relative}
.user-iworeferenceobjects-pi1 .refobj_savings_box{margin-left:2px}
.user-iworeferenceobjects-pi1 .first-col{width:190px;float:left}
.user-iworeferenceobjects-pi1 .second-col{width:167px;float:left}
.user-iworeferenceobjects-pi1 .article.detail .refobj_hist{width:100%}
.user-iworeferenceobjects-pi1 .article.detail{width:auto}
.refobj_hist{width:auto}
.user-iworeferenceobjects-pi1 .article.detail .articleList{display:block}
.user-iworeferenceobjects-pi1 .refobj_savings_box .details{margin:22px 0px 7px 43px}
.user-iworeferenceobjects-pi1 .refobj_detail_text .refobj_detail_row_1{padding-right:10px}
.user-iworeferenceobjects-pi1 .ad-gallery{width:100%}
.user-iworeferenceobjects-pi1 .bx-wrapper{max-width:100%}
.user-iworeferenceobjects-pi1{padding:0 13px 165px 13px}
.user-iworeferenceobjects-pi1 .refobjTable .savingsText{width:100%}
.user-iworeferenceobjects-pi1 .refobjTable{display:inline-block}
.user-iworeferenceobjects-pi1 .refObjColorBar{width:auto;margin-left:0px}
}
@media only screen and (max-width:63.938em){.user-iworeferenceobjects-pi1 .first-col,.user-iworeferenceobjects-pi1 .second-col{float:none;width:auto}
.refobj_detail_text .refobj_detail_row_1 .collon{display:inline-block}
.user-iworeferenceobjects-pi1 .second-col,.user-iworeferenceobjects-pi1 .last-col{padding-top:25px;float:none}
.scal-img .refObjColorBar{margin-left:0px}
.main-div{background-color:red;width:100%;height:auto}
.user-iworeferenceobjects-pi1 .refobjTable .bottom_border{width:257px}
.user-iworeferenceobjects-pi1 .refobj_savings_box{margin-left:15px}
.user-iworeferenceobjects-pi1 .refobj_savings_box .savings{height:auto;float:none;margin-left:4px}
.user-iworeferenceobjects-pi1 .refobj_savings_box .details{margin:36px 0px 7px 0px;float:none}
.refobjTable .hideforMob{display:none}
}
@media only screen and (max-width:63.938em){.user-iworeferenceobjects-pi1{padding:0 0px 0px}
#objectOverviewForm .map_link{margin-left:35px;margin-top:24px !important;width:auto}
#objectOverviewForm .refobj_savings div strong{margin-left:34px}
.refobj_savings div.ul-padding{margin-left:10px}
.map_link a#googleMapsThumb{margin-left:-22px;margin-right:22px}
.user-iworeferenceobjects-pi1 .map_link .map_discription{padding-left:0px !important}
.refobj_img_box img{height:auto !important;width:100% !important}
.refobj_savings .top_tabs .forward{left:auto}
.refobj_savings .top_tabs .forward{top:36px}
.refobj_savings .top_tabs .backward{margin-top:-6px}
#objectOverviewForm .refobj_savings ul li.current label{padding:10px 21px 11px 20px}
.refobj_savings_box .savings{width:150px}
.refobj_savings_box .savings img{width:100%}
.refobj_savings_box .savings span{background:none}
.user-iworeferenceobjects-pi1 .map_link .map_discription{width:160px;padding-left:14px;font-size:16px;line-height:17px}
article detail .top-heading h2{padding:0px 10px 0px 10px}
.for-padding{margin:0px 10px 0px 10px}
.user-iworeferenceobjects-pi1 .refobjTable{width:91%;overflow:hidden}
.refobjTable td{padding:10px 0px 9px 0px}
.refobj_solar .refobjTable tr{border-bottom:1px dotted #DFDFDF}
.refobj_savings .top_tabs .forward{display:block}
.refobj_savings .top_tabs .backward{display:block}
.refobj_heater{border-bottom:0}
.refobjTable{width:97%;font-size:19px}
headingData{margin-top:-2px}
.headingData{font-weight:bold}
.refobjTable th{font-size:20px}
.article .objectOverviewForm .refobjTable label{font-size:16px}
.refobjTable td{line-height:23px;padding:0px}
.user-iworeferenceobjects-pi1 .refobj_detail_text .refobj_detail_row_1{line-height:31px}
.user-iworeferenceobjects-pi1 .refobj_savings_box .details{margin:35px 0px 7px 2px}
.refobj_savings_box .details a.arrow{padding:12px 117px 10px 113px}
refobj_detail_text .refobjTable .refobj_detail_row_1{width:108px}
.refobj_detail_text .refobj_detail_row_2{width:auto;padding:0px}
.user-iworeferenceobjects-pi1 .refobj_detail_text .refobj_detail_row_1{width:108px;line-height:31px}
.user-iworeferenceobjects-pi1 .refobj_detail_text .refobj_detail_row_2{padding:0px 0 0 0px}
#objectList .refobj_detail_wrap{width:auto}
#objectOverviewForm .refobj_savings ul{margin-left:45px}
#objectOverviewForm .refobj_savings ul li:last-child{width:233px}
#objectOverviewForm .refobj_savings ul li{margin-right:3px}
.refobj_img_box .refobj_detail_text{width:100%}
.refobj_insulation{margin-left:10px;margin-right:10px}
.ref_desc_detail span br{display:none}
.user-iworeferenceobjects-pi1 .ref_desc_detail span{display:inline-block;width:auto;float:none}
.user-iworeferenceobjects-pi1 .articleList .ref_desc .custom-controller:first-child{display:block}
.user-iworeferenceobjects-pi1 .articleList .ref_desc{float:none}
.user-iworeferenceobjects-pi1 .article.detail .articleList{padding-bottom:20px}
.articleList .ref_desc .custom-controller:last-child{display:none}
.ref_desc .ref_desc_detail .mobile-slider{display:block}
.ref_desc_detail span:first-child{margin-bottom:-6px}
.articleList .ref_desc{height:208px;padding-top:14px}
.articleList .ref_desc .ref_desc_detail{margin:11px 0px 0px 10px}
.refobj_result{margin-left:10px;margin-right:10px}
.ref_desc_detail .left-padding{padding-left:0px}
.showcase-content{height:180px}
}
body:after{display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;max-width:inherit}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:70% !important;height:70% !important;margin:0 auto}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}
.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.lb-dataContainer{margin:0 auto;*zoom:1;width:70% !important}
.lb-closeContainer{position:relative}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{width:31px;position:absolute;top:-46px;right:0px;height:31px;background:url('../../Templates/Images/tabSlider/lightBoxCross.png') no-repeat;text-align:right;outline:none}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.row .footerContentArea{width:100%;margin:0 0 60px !important}
.bottomContent .footerContentArea{padding:50px 0px 25px 25px !important;margin:0 !important;background:#d8d8d8 url('../../Templates/Images/contentArea/contentAreaBg.png') no-repeat 50% top;font-family:Arial,Helvetica,sans-serif}
.csc-textpic-image .csc-textpic-caption{padding:23px 0 0}
.footerContentArea ul,.footerContentArea li{margin:0}
.footerContentArea li p,.footerContentArea p{margin:0}
.row .footerContentArea .small-6 .download{width:99.6%}
.row .footerContentArea .small-12{width:97.5%}
.row .footerContentArea .download,.row .footerContentArea .externalLink,.row .footerContentArea .imageExternalLink,.row .footerContentArea .moretopic{-webkit-box-shadow:0px 0px 3px 0px black;-moz-box-shadow:0px 0px 3px 0px black;box-shadow:0px 0px 3px 0px black;background:#fff;position:relative}
.row .footerContentArea .small-4:last-child{float:left}
.row .footerContentArea .externalLink{margin:0 0 15px}
.row .footerContentArea .linkWrapper p{margin:0}
.row .footerContentArea .linkWrapper{padding:9px 0 15px 20px}
.row .footerContentArea h2{font-size:16px;color:#464646;width:100%;line-height:63px;font-weight:bold;background:#f3f3f3;height:60px;margin:0}
.row .footerContentArea .externalLink h2 span,.row .footerContentArea .download h2 span{padding:0 0 0 69px;display:block}
.row .footerContentArea .moretopic h2 span{padding:0 0 0 69px;display:block;position:static}
.row .footerContentArea .download a,.row .footerContentArea .moretopic a,.row .footerContentArea .externalLink a,.row .footerContentArea .imageExternalLink a{font-size:16px;font-weight:bold;line-height:24px}
.row .footerContentArea .download a:hover,.row .footerContentArea .moretopic a:hover,.row .footerContentArea .externalLink a:hover,.row .footerContentArea .imageExternalLink a:hover{text-decoration:none}
.row .footerContentArea .moretopic span{background:url('../../Templates/Images/contentArea/iwo.png') no-repeat}
.row .footerContentArea .download span{background:url('../../Templates/Images/contentArea/attach.png') no-repeat}
.row .footerContentArea .externalLink span{background:url('../../Templates/Images/contentArea/externalLinks.png') no-repeat}
.row .footerContentArea .small-6.imageExternalLink img{width:100%}
.row .footerContentArea .small-4{width:31.5%;margin-right:1.5%}
.row .footerContentArea .small-4:last-child{margin-right:0px !important}
.row .footerContentArea .small-6{width:48.3%;margin-right:1%;float:left}
.row .bottmContent .footerContentArea{padding:50px 25px 25px 15px !important}
.row .footerContentArea .small-6:last-child{margin-right:0px !important}
.row .footerContentArea .download ul,.row .footerContentArea .moretopic ul{list-style:none;margin:0;padding:0}
.row .footerContentArea .moretopic ul li,.row .footerContentArea .download ul li{padding:10px 20px 13px;border-bottom:1px solid #d8d8d8}
#moretopic .plusMinus,#download .plusMinus,#externalLink .plusMinus{width:35px;height:35px;display:block;position:absolute;top:12px;right:12px;left:auto}
#moretopic .plus,#download .plus,#externalLink .plus{background:url('../../Templates/Images/contentArea/plusBtn.png') no-repeat 100% 100%;cursor:pointer}
#moretopic .minus,#download .minus,#externalLink .minus{background:url('../../Templates/Images/contentArea/minusBtn.png') no-repeat 100% 100%;cursor:pointer}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.row .row .row.footerContentArea{padding:50px 0px 25px 15px !important}
}
@media all and (max-width:1064px){.row .row .row.footerContentArea{padding:50px 15px 25px 15px !important}
.row .footerContentArea .small-4{float:none;width:auto;width:100%;margin:0 0 10px}
.row .footerContentArea .small-4{margin-right:0}
.footerContentArea .imageExternalLink img{width:100%}
}
@media only screen and (max-width:33.75em){.row .row .row.footerContentArea{padding:50px 15px 25px 15px !important}
.row .footerContentArea .small-4{float:none;width:auto;width:100%;max-width:485px;margin:0 0 10px}
.row .footerContentArea .small-6{float:none;width:auto;max-width:485px;margin:0 0 10px}
.row .footerContentArea .small-4{margin-right:0}
#download ul,#moretopic ul,#externalLink .linkWrapper{display:none}
.footerContentArea .imageExternalLink img{width:100%}
}
.fancybox-skin{position:relative;background:none !important;padding:50px !important;color:#444;text-shadow:none;border-radius:none !important}
.fancybox-opened .fancybox-skin{box-shadow:none !important}
.fancybox-close{position:absolute;top:4px;right:50px;width:31px;height:31px;cursor:pointer;z-index:8040;background:url('../../Templates/Images/tabSlider/lightBoxCross.png') !important}
.gonews_newsoverview{max-width:1040px;margin:0 0 40px;padding:0 25px 0}
.gonews_newsoverview .contHolder{max-width:100%;overflow:hidden;margin:0 0 25px;border-bottom:1px dotted #888}
.gonews_newsoverview .contHolder .image{max-width:25%;margin:0 25px 25px 0;float:left;position:relative}
.gonews_newsoverview .contHolder .image img{width:100%}
.gonews_newsoverview .contHolder .image a{text-decoration:none}
.gonews_newsoverview .contHolder .image a span{display:block;height:33px;width:33px;background:url('../../Templates/Stylesheets/images/zoom.png')}
.gonews_newsoverview .contHolder .description{max-width:72%;float:left;padding:0;font-family:Arial,Helvetica,sans-serif}
.gonews_newsoverview .contHolder .description span{font-size:16px;line-height:24px;margin:0 0 2px;display:block;text-transform:uppercase}
.gonews_newsoverview .contHolder .description h2{font-size:20px;line-height:28px;font-weight:bold;margin:0 0 9px;color:#888}
.gonews_newsoverview .contHolder .description p{margin:0 0 6px}
.gonews_newsoverview .contHolder .description a{line-height:24px;color:#ec7404;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0 0 19px}
.gonews_newdetailview{max-width:1040px;overflow:hidden}
.gonews_newdetailview .newdetailview{width:100%;padding:0 24px;margin:0 0 25px}
.gonews_newdetailview .rightImage{float:right;margin:8px 0 25px 25px}
.gonews_newdetailview .imgDesc{background:#f3f3f3;color:#464646;margin:0px;font-size:12px;line-height:16px;padding:15px 10px}
.gonews_newdetailview .rightImage.big{width:491px}
.gonews_newdetailview .rightImage.medium{width:240px}
.gonews_newdetailview .rightImage.small{width:240px}
.gonews_newdetailview .imgHolder{position:relative}
.gonews_newdetailview .zoomBtn{background:url('../../Templates/Images/tabSlider/zoomPlus.png');position:absolute;height:33px;width:33px;z-index:2;bottom:10px;right:10px;cursor:pointer}
.gonews_newdetailview .rightContent{width:100%;color:#464646;font-size:16px;line-height:24px}
.gonews_newdetailview .rightContent h3{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:24px;font-weight:normal;color:#464646;margin:5px 0 0px;padding:0}
.gonews_newdetailview .rightContent h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888;margin:0 0 9px;padding:0}
.gonews_newdetailview p{font-size:16px;color:#464646;line-height:24px;margin:0 0 25px;padding:0}
.gonews_newdetailview ul li{position:relative;list-style-position:outside;left:8px}
@media only screen and (max-width:71.875em){.gonews_newsoverview .contHolder .description{max-width:70%}
}
@media only screen and (max-width:59.375em){.gonews_newsoverview .contHolder .image{max-width:100%;padding-bottom:0px}
}
@media only screen and (max-width:33.75em){.gonews_newsoverview{max-width:320px;margin:0;padding:25px 20px 0}
.gonews_newsoverview .contHolder .image{max-width:100%;margin:0 13px 0 0}
.gonews_newsoverview .contHolder .description h2{color:#ec7404 !important;margin:0}
.gonews_newsoverview .contHolder .description p,.gonews_newsoverview .contHolder .description a{display:none}
.gonews_newdetailview .rightImage.big{float:none;margin:8px 0 25px 0}
}
.orderform{margin:auto;padding:27px 24px}
.orderform .address{claer:both}
.orderform h2{margin-bottom:60px}
.orderform .selectDiv label{font-size:13px;line-height:18px}
.orderform label{display:block;margin:0 0 4px;font-size:16px;line-height:24px}
.orderform .selectDiv span{line-height:18px}
.orderform .products .productTextbox h3{padding:0px 0px 13px 0px;color:#888;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:20px}
.orderform .chk-checked{background:url('../../Templates/Images/Form/checked.png') no-repeat !important}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap .formButton:hover{text-decoration:none}
.orderform .products .product{clear:both;display:inline-block;padding-bottom:60px}
.orderform .submit-box-form .errorSelect{color:#E2001A;font-style:italic;font-weight:bold}
.orderform .products .productImage{float:left;min-width:220px;margin-top:6px;margin-right:30px}
.orderform .products .productTextbox{float:left;width:57%;margin-bottom:25px}
.orderform .products .productTextbox ul>li{color:#464646;font-size:16px;left:1em;padding-right:15px;position:relative}
.orderform .products .productTextbox .moreLink{font-size:17px;padding:0px 0px 20px 0px;margin-top:15px}
.orderform .products .productDescription{font-size:16px;padding-right:10px}
.orderform .address .addressTable .addressList label{display:block;font-size:16px;line-height:10px;font-family:"Open Sans",sans-serif;font-weight:200;padding-bottom:6px;padding-top:4px}
.orderform .address .addressTable .addressListMore label{display:block;font-size:16px;line-height:10px;font-family:"Open Sans",sans-serif;font-weight:200;padding-bottom:12px}
.orderform .address .addressTable .addressListFillin .formTextArea{display:block;font-size:16px;line-height:20px;font-family:"Open Sans",sans-serif;font-weight:200;padding:10px 20px;height:230px;width:490px;resize:none;vertical-align:top;background:#d8d8d8;direction:ltr;overflow:hidden}
.orderform .address .addressTable .addressListFillin .formTextArea:focus{background:#f3f3f3}
.orderform .address .addressTable .addressListFillin label{display:inline-block;margin:0px}
.orderform .address .addressTable .addressListFillin label p{line-height:17px;margin:0}
.orderform .address .addressTable .addressListFillin .checkboxParent{float:left;clear:both;line-height:20px;padding:4px 0;margin:0 0 3px}
.orderform .address .addressTable .addressListFillin .checkboxParent .chk-area{margin:0 10px 0 0}
.orderform .address .addressTable .addressListFillin .select{margin-bottom:20px;margin-top:6px;width:490px;height:38px}
.orderform .address .addressTable .addressListFillin .select .styledSelect{position:absolute;top:0px;right:0;bottom:0;left:0;background-color:#d8d8d8;padding:9px 15px;height:36px;font-size:16px}
.orderform .address .addressTable .addressListFillin .select .styledSelect:after{content:"";width:50px;height:36px;background:url('../../Templates/Images/selectBoxButton.png') no-repeat;position:absolute;top:0px;right:0px}
.orderform .address .addressTable .addressListFillin .formText{background:#d8d8d8;height:36px;border:none;border-radius:0px;padding-left:20px;float:left;width:490px;margin:5px 0px 18px 0px}
.orderform .address .addressTable .addressListFillin .formText:focus{background:#f3f3f3}
.orderform .address .addressTable .addressListFillin .formSmallTextPlz{background:#d8d8d8;height:38px;border:none;border-radius:0px;padding-left:20px;float:left;width:115px;margin:5px 10px 20px 0px}
.orderform .address .addressTable .addressListFillin .formSmallTextPlz:focus{background:#f3f3f3}
.orderform .address .addressTable .addressListFillin .formSmallTextOrt{background:#d8d8d8;height:38px;border:none;border-radius:0px;padding-left:20px;float:left;width:365px;margin:5px 0px 10px 0px}
.orderform .address .addressTable .addressListFillin .formSmallTextOrt:focus{background:#f3f3f3}
.orderform .address .addressTable .addressListFillin .errorObligatory,.orderform .address .addressTable .addressListFillin .errorEmail,.orderform .address .addressTable .addressListFillin .errorSelect{color:#E2001A;font-style:italic;font-weight:bold}
.orderform .address .addressTable{margin-left:0px;margin-top:0px;width:70%;clear:both;color:#646567}
.orderform .address .addressTableBottom{margin-top:8px;clear:both;color:#646567}
.orderform .address .addressTableBottom span.obligatory{float:left;display:block;clear:both;width:100%}
.orderform .products .productTextbox .checkGeneral label:before{top:-2px}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap{margin:15px 0px 60px 0px;float:left}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap .formButton{margin-top:8px;width:260px}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap .formButton .submit-button{color:white;font-size:17px;font-weight:bold;line-height:22px;background-color:#f60;padding:12px 75px 12px 75px;border-radius:5px;text-decoration:none}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap .formButton .submit-button:hover{background-color:#e5242e;text-decoration:none}
.orderform .address .addressTable .options{display:none;position:absolute;top:37px;right:0;left:0;z-index:999;margin:0 0;padding:10px 0;list-style:none;background-color:#464646;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);width:auto;max-height:325px;overflow-y:scroll}
.orderform .address .addressTable .options li{margin:0 0 !important;color:#e6e6e6;font-size:16px;padding:7px 20px 7px}
.formErrorClass{color:#f00}
.user-iworeferenceobjects-pi1 .overlay .innerOverlay{background:#d8d8d8;position:relative;z-index:5001;width:100%;padding:20px;border:none;display:none;left:0px !important;text-align:left;overflow:auto}
.moz .user-iworeferenceobjects-pi1 .overlay .innerOverlay{left:0px}
.user-iworeferenceobjects-pi1 .overlay{background-color:#d8d8d8 !important}
.moz .user-iworeferenceobjects-pi1 .overlay{background-color:#d8d8d8 !important;width:100% !important}
.orderform .address .addressTable .addressListFillin .radioGeneral input[type=radio]{width:67px}
.orderform .address .addressTable .addressListFillin .radioGeneral label{display:inline-block;cursor:pointer;padding-left:25px;margin-right:15px;left:0px;z-index:-1;font-size:16px;position:absolute}
.orderFormThankYou{display:block;background:#f3f3f3;float:left;margin:0px 0px 60px 24px;width:490px}
.orderFormThankYou img.orderFormThankImage{text-align:center;margin:0 auto;position:relative;display:block;margin-top:37px}
.orderFormThankYou .headingOrderFormThanks{text-align:left;margin:27px 20px 10px 20px;font-weight:normal;font-size:68px;color:#646464;line-height:72px;word-spacing:0px;font-family:"HelveticaNeue-75Bold"}
.orderFormThankYou .orderform_confirmation_textOrderForm{text-align:left;padding:0px 20px 115px 20px;color:#888;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;letter-spacing:0.1px}
@media only screen and (max-width:63.875em){.orderform .products .productTextbox{float:none;width:95%;margin-bottom:25px}
.orderform .products .productTextbox .selectDiv{text-align:left}
}
@media only screen and (max-width:63.938em){.orderform .products .product{clear:none;text-align:center}
.orderform .products .productImage{float:left;margin:0 auto;min-width:220px;margin-top:6px;margin-right:30px;margin-bottom:30px}
.orderform .products .productImage img{float:left}
.orderform .products .productTextbox{float:none;margin-bottom:25px;text-align:left;width:97%}
.orderform .products .productTextbox h3{padding:0px 0px 13px 0px}
.orderFormThankYou .headingOrderFormThanks{margin:50px 0px 10px 30px;line-height:45px;font-size:72px}
.orderFormThankYou .orderform_confirmation_textOrderForm{padding:20px 20px 130px 30px}
}
@media only screen and (max-width:33.75em){.orderform .address .addressTable{margin-top:0px;width:70%;clear:both}
.orderform .address .addressTable .addressListFillin .formText{background:#ebebeb;height:36px;border:none;border-radius:0px;padding-left:15px;width:95%;margin:5px 0px 18px 0px}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap .formButton .submit-button{padding:12px 50px 10px 50px}
.orderform .address .addressTable .addressListFillin .select{margin-bottom:20px;width:95%;height:38px}
.orderform .address .addressTable .addressListFillin .select .s-hidden{visibility:hidden;padding-left:0px;border:0;height:37px;padding-right:0px}
.orderform .address .addressTable .addressListFillin .select .styledSelect{position:absolute;top:0px;right:0;bottom:0;left:0;background-color:#DFDFDF;padding:9px 15px;font-weight:bold;height:36px;font-size:12px}
.orderform .address .addressTable .addressListFillin .formSmallTextOrt{background:#ebebeb;height:38px;border:none;border-radius:0px;padding-left:15px;float:left;width:95%;margin:5px 0px 10px 0px}
.orderform .address .addressTable .addressListFillin .formSmallTextOrt{background:#ebebeb;height:38px;border:none;border-radius:0px;padding-left:25px;float:left;width:95%;margin:5px 0px 10px 0px}
.orderform .address .submit-box-form .addressTableBottom .formButtonWrap .formButton{margin-left:0px;margin-top:8px;width:260px}
.orderform .address .addressTable .addressListFillin .formTextArea{display:block;font-size:14px;line-height:20px;font-family:"Open Sans",sans-serif;font-weight:200;padding:10px;width:15em;height:10em}
.orderform .products .productTextbox .selectDiv .checkGeneral label{display:inline-block;cursor:pointer;padding-left:30px;margin-right:15px;font-size:14px;left:0px;content:"";z-index:-1;position:absolute}
.orderform .products .errorSelect{color:#E2001A;font-style:italic;font-weight:bold;font-size:11px;clear:both}
.maincolumns span.obligatory{position:relative;left:0px;z-index:9;display:block;margin-bottom:25px}
.orderform .products .productTextbox h3{padding:20px 0px 13px 0px}
.orderform .products .productTextbox{text-align:left;margin-left:0px;width:95%}
.orderform .address .addressTable .addressListFillin .radioGeneral input[type=radio]{width:0px !important}
.orderform .address .addressTable .addressListFillin .radioGeneral label{display:inline-block;cursor:pointer;padding-left:25px;margin-right:15px;margin-bottom:10px;font-size:13px;left:0px;z-index:-1;position:relative}
.orderform .radioGeneral input[type=radio]:checked+label:before{content:"\2022";color:#888;font-size:36px;text-align:center;line-height:16px}
.orderform .products .productDescription{padding-right:0px}
.orderFormThankYou{margin:35px 0px 60px 0px;width:100%}
.orderFormThankYou img .orderFormThankImage{width:50px;float:left;margin-left:30px}
.orderFormThankYou .headingOrderFormThanks{margin:50px 0px 0px 115px;line-height:30px;font-size:26px}
.orderFormThankYou .orderform_confirmation_textOrderForm h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;font-weight:bold;color:#888;font-weight:normal;padding:0}
.orderFormThankYou .orderform_confirmation_textOrderForm p{color:#888;font-size:20px}
}
.tx-felogin-pi1 input[type=submit],.gobutton_button .button{background:#ec7404;text-decoration:none;padding:13px 16px 10px 16px;margin:0 0 60px 24px;font-weight:bold;font-size:17px;border-radius:5px}
.gobutton_button .button img{margin-right:8px;overflow:hidden;width:29px;height:29px}
.tx-felogin-pi1 input[type=submit]:hover,.gobutton_button .button:hover{background:#e5242e;text-decoration:none}
.gobutton_button .button span{padding:5px}
@media only screen and (max-width:33.75em){.gobutton_button .button{background:#ec7404;text-decoration:none;padding:10px 80px 10px 80px;font-weight:bold;font-size:17px;border-radius:5px;width:250px;display:block;margin:0 auto;margin-bottom:40px}
}
.gobutton_button .goButtonBackButton{position:relative;width:194px}
.gobutton_button .goButtonBackButton a{font-weight:100;text-decoration:none;display:block;width:100%;height:100%;background:#ec7404;padding:10px 0px 10px 0px;color:#fff;font-size:19px;border-radius:5px;float:left;position:relative;text-align:center;margin-bottom:60px;margin-left:24px;margin-top:15px}
.gobutton_button .goButtonBackButton a:hover{background:#e5242e;text-decoration:none;cursor:pointer}
.dmpTemplate .maincolumns{padding:0}
.dmpTemplate .csc-header,.csc-header{background:#f3f3f3;padding-bottom:13px;margin:0}
.dmpTemplate .csc-header .csc-firstHeader,.csc-firstHeader{margin:0;color:#646567;padding:0px 0px 15px 24px}
.goheaderelements_defaultheader{margin:0 0 44px}
.goheaderelements_defaultheader .headerText{padding:5px 0 22px 25px;background:#f3f3f3}
.goheaderelements_defaultheader.withOutBreadcrumb .headerText{padding:90px 0 22px 25px}
.goheaderelements_defaultheader h3{font-size:14px;line-height:20px;text-transform:uppercase;word-spacing:-2px;max-width:400px}
.goheaderelements_defaultheader h1{font-size:32px;letter-spacing:-1px;word-spacing:3px;line-height:30px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader{height:399px;background:#ec7404;overflow:hidden;position:relative;padding:0 0 24px;margin:0 0 60px}
.dmpTemplate .goheaderelements_startpageheader .videoFile{position:relative;top:-120px;left:99px;overflow:hidden;float:right}
.dmpTemplate .goheaderelements_startpageheader .videoFile video{width:100% !important;height:auto !important}
.dmpTemplate .goheaderelements_startpageheader .startpageheader .headerText{position:relative;float:left;width:55%;margin:85px 0px 0px 26px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader h1{line-height:40px;font-family:"HelveticaNeue-75Bold";font-size:32px;color:#fff;font-weight:normal;margin:0 0 15px;max-width:570px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader p{font-weight:bold;font-size:16px;color:#fff;margin:0 0 8px;max-width:516px;line-height:25px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader ul{margin:0 0 31px;max-width:542px;line-height:25px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader ul li{font-size:16px;color:#fff;margin:0 0 9px 0px;list-style-type:none;background:url('../../Templates/Images/bulletDmpHeader.png') no-repeat;background-position:0px 10px;padding:0 0 0 11px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader ul li:before{left:-1em}
.dmpTemplate .goheaderelements_startpageheader .startpageheader a{background:#fff;font-weight:bold;font-size:16px;line-height:24px;padding:11px 18px 12px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;letter-spacing:-0.1px;text-decoration:none;word-spacing:1.4px}
.dmpTemplate .goheaderelements_contentpageheader .contentpageheader{background:#ec7404;position:relative;margin:0 0 50px}
.dmpTemplate .goheaderelements_contentpageheader .contentpageheader h1{line-height:40px;font-family:"HelveticaNeue-75Bold";font-size:32px;color:#fff;font-weight:normal;padding:85px 100px 26px 24px}
.dmpTemplate .goheaderelements_contentpageheader .contentpageheader img{position:absolute;bottom:15%;right:3%}
.dmpTemplate .goheaderelements_manufacturerheader .manufacturerheader{background:#f3f3f3;margin:0 0 50px}
.dmpTemplate .goheaderelements_manufacturerheader .manufacturerheader .bgWrapper{position:relative;background-size:100% auto !important}
.dmpTemplate .goheaderelements_manufacturerheader .manufacturerheader img{margin-left:25px;margin-top:10%;width:27%;position:absolute;bottom:20px}
.dmpTemplate .goheaderelements_manufacturerheader .manufacturerheader h1{padding:27px 24px;padding-top:7px;color:#646567;line-height:40px;font-family:"HelveticaNeue-75Bold";font-size:32px;font-weight:normal}
@media all and (max-width:1290px){.dmpTemplate .goheaderelements_startpageheader .startpageheader{height:auto}
.dmpTemplate .goheaderelements_startpageheader .startpageheader .headerText{width:45%}
}
@media all and (max-width:1215px){.dmpTemplate .goheaderelements_startpageheader .startpageheader .headerText{width:43%}
}
@media only screen and (max-width:1230px){.dmpTemplate .goheaderelements_startpageheader .startpageheader h1{font-size:23px}
}
@media only screen and (max-width:1085px){.dmpTemplate .goheaderelements_startpageheader .startpageheader .headerText{position:relative;width:86%;margin-right:26px;margin-bottom:35px}
.dmpTemplate .goheaderelements_startpageheader .startpageheader .videoFile{top:0px;left:20px;width:100% !important;margin:0 auto !important;float:left}
}
@media only screen and (max-width:800px){.dmpTemplate .goheaderelements_manufacturerheader .manufacturerheader h1{padding-top:27px}
}
@media only screen and (max-width:649px){.dmpTemplate .goheaderelements_startpageheader .startpageheader .videoFile{top:50px}
}
@media only screen and (max-width:540px){.dmpTemplate .goheaderelements_startpageheader .startpageheader .headerText{margin-top:-100px}
}
@media only screen and (max-width:462px){.dmpTemplate .goheaderelements_startpageheader .startpageheader a{padding:11px 12px 12px 12px;font-size:13px}
.dmpTemplate .goheaderelements_startpageheader #dmp_stage{margin-left:14%}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.dmpTemplate .goheaderelements_contentpageheader .contentpageheader img{display:block}
.dmpTemplate .goheaderelements_manufacturerheader .manufacturerheader h1{padding:83px 23px 27px;padding-top:7px}
}
@media only screen and (max-width:33.75em){.dmpTemplate .goheaderelements_contentpageheader .contentpageheader img{display:block}
}
.go_sliderextended_slider{overflow:hidden;position:relative}
.go_sliderextended_slider.tabSliderHolder{margin-bottom:20px}
.go_sliderextended_slider.tabSliderHolder .headList{width:1500px;position:relative;overflow:hidden}
.go_sliderextended_slider.tabSliderHolder .headList li{float:left;margin:0 2px 0 0}
.go_sliderextended_slider.tabSliderHolder .headList li.hideTab{display:none}
.go_sliderextended_slider.tabSliderHolder .headList li:first-child{background:#646567;color:#fff}
.tabSliderHolder .tabSlideNext{background:#f3f3f3 url('../../Templates/Images/lexicon/btnNextLex.png') center center;width:58px;height:58px;left:auto;position:absolute;right:0px;top:0px;cursor:pointer;display:none;border-left:1px #fff solid;z-index:2}
.go_sliderextended_slider.tabSliderHolder .tabSlideNext,.go_sliderextended_slider.tabSliderHolder .tabSlidePrev{width:50px;height:50px}
.tabSliderHolder .tabSlidePrev{background:#f3f3f3 url('../../Templates/Images/lexicon/btnPrevLex.png') center center;width:58px;height:58px;left:0px;position:absolute;right:auto;top:0px;cursor:pointer;display:none;border-right:1px #fff solid;z-index:2}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li div.sliderImgDiv img{display:none}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li.centered-btns1_on div.sliderImgDiv img{display:block !important}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li.centered-btns2_on div.sliderImgDiv img{display:block !important}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li.centered-btns3_on div.sliderImgDiv img{display:block !important}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li.centered-btns4_on div.sliderImgDiv img{display:block !important}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li.centered-btns5_on div.sliderImgDiv img{display:block !important}
.go_sliderextended_slider.tabSliderHolder .tabslider ul li.centered-btns6_on div.sliderImgDiv img{display:block !important}
.go_sliderextended_slider .tabslider{margin:0 0 20px}
.go_sliderextended_slider.tabSliderHolder .tabslider .rSlides>li{margin:0px !important;padding:20px 60px 50px}
.go_sliderextended_slider.tabSliderHolder .tab1{display:block}
.go_sliderextended_slider.tabSliderHolder .sliderImgDiv{width:49.5%;margin:0 20px 2% 0}
.go_sliderextended_slider.tabSliderHolder .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.go_sliderextended_slider.tabSliderHolder .videoWrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;padding:0px !important}
.go_sliderextended_slider.tabSliderHolder .descText{width:46.5%;float:left;color:#464646;padding:15px 0 0;font-size:16px;line-height:24px}
.go_sliderextended_slider.tabSliderHolder .rSlides{background-color:#f3f3f3}
.go_sliderextended_slider.tabSliderHolder .rSlides ul{list-style:disc;list-style-position:outside;margin:0 0 9px 3px}
.go_sliderextended_slider.tabSliderHolder .rSlides ul li{position:relative;list-style:disc;list-style-position:outside;left:18px;padding-right:18px;color:#464646}
.go_sliderextended_slider.tabSliderHolder .descText:nth-child(2){float:none;margin:0 2% 0 0;width:auto}
.go_sliderextended_slider.tabSliderHolder .withoutImg .descText:nth-child(2){width:46.5%;margin:0 2.9% 0 2%;float:left;padding:15px 0 0}
.go_sliderextended_slider.tabSliderHolder .descText:nth-child(odd){width:46.5%;margin:0 2.9% 0 2%}
.go_sliderextended_slider.tabSliderHolder .withoutImg .descText:nth-child(odd){width:46.5%;margin:0}
.go_sliderextended_slider.tabSliderHolder .withoutImg .descText:nth-child(even){width:46.5%;margin:0 2.9% 0 2%}
.go_sliderextended_slider.tabSliderHolder .descText h2{font-size:20px;font-weight:bold;color:#888}
.tabSliderHolder p{color:#464646}
.tabSliderHolder p b{color:#464646}
.go_sliderextended_slider.tabSliderHolder .headList strong{font-size:16px;padding:0 19px;height:50px;line-height:50px}
.go_sliderextended_slider.tabSliderHolder .mobView{display:none}
.tabSliderHolder .centered-btns_tabs,.tabSliderHolder .transparent-btns_tabs,.tabSliderHolder .large-btns_tabs{padding:0px;position:absolute;bottom:11px;z-index:9999;left:200px;right:200px}
@media only screen and (max-width:71.875em){.go_sliderextended_slider .tabslider .sliderImgDiv .descToggle{display:none}
.go_sliderextended_slider.tabSliderHolder .sliderImgDiv{float:left}
}
@media only screen and (max-width:65.438em){.go_sliderextended_slider.tabSliderHolder .tabSliderHolder .centered-btns_nav{display:block}
.go_sliderextended_slider .tabslider .sliderImgDiv .descToggle{display:none}
}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.go_sliderextended_slider.tabSliderHolder .tabslider .rSlides>li{margin:0px !important;padding:0px !important}
.go_sliderextended_slider.tabSliderHolder .sliderImgDiv{float:left}
.go_sliderextended_slider .tabslider .sliderImgDiv .descToggle{display:none}
.sliderdescTogglebgextended{background:#f3f3f3 none repeat scroll 0 0;height:50px;position:relative;top:-36px;width:100%;z-index:1}
.go_sliderextended_slider.tabSliderHolder .centered-btns_tabs,.tabSliderHolder .transparent-btns_tabs,.tabSliderHolder .large-btns_tabs{bottom:-21px}
}
@media only screen and (max-width:33.75em){.go_sliderextended_slider{padding-left:13px;padding-right:13px}
.go_sliderextended_slider.tabSliderHolder .tabslider .rSlides>li{margin:0px !important;padding:0px !important}
.sliderdescTogglebgextended{background:#f3f3f3 none repeat scroll 0 0;height:50px;position:relative;top:-57px;width:100%;z-index:1}
.go_sliderextended_slider.tabSliderHolder .centered-btns_tabs,.tabSliderHolder .transparent-btns_tabs,.tabSliderHolder .large-btns_tabs{bottom:2px}
.go_sliderextended_slider.centered-btns_tabs{width:100%}
.go_sliderextended_slider.tabSliderHolder{max-width:95.2%}
.go_sliderextended_slider .tabslider{padding:0 0 38px}
.go_sliderextended_slider.tabSliderHolder .mobView{display:block}
.go_sliderextended_slider.tabSliderHolder .deskView{display:none}
.go_sliderextended_slider.tabSliderHolder .sliderImgDiv{width:100%;float:none;margin:0px}
.go_sliderextended_slider.tabSliderHolder .deskView{display:none}
.go_sliderextended_slider.tabSliderHolder .mobView{display:block;display:none}
.go_sliderextended_slider.tabSliderHolder .mobView .descText{float:none;margin:0 18px !important;width:auto}
.go_sliderextended_slider.tabSliderHolder .descText:nth-child(2){padding:0px}
.go_sliderextended_slider.tabSliderHolder .mobView .descText:first-child h2{margin:0 25px 0 0}
.go_sliderextended_slider .tabslider .sliderImgDiv .descToggle{display:inherit}
.go_sliderextended_slider.tabSliderHolder .rSlides>li{float:none !important}
.tabSliderHolder .centered-btns_tabs,.tabSliderHolder .transparent-btns_tabs,.tabSliderHolder .large-btns_tabs{left:50px;right:50px}
}
.goanimation_animation{border:none;margin:4px 25px 60px 25px;position:relative;overflow:hidden}
.goanimation_animation .animation{border:none;position:relative;top:0;left:0;width:100%}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.animation{width:505px !important}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.animation{width:270px !important}
}
.confirmationPage,.thankyoubox{width:490px;height:464px;padding:174px 20px 20px;margin:0px 0px 60px 25px;background:#f3f3f3;overflow:hidden;border-radius:5px}
.confirmationPage,#thankyoubox{background:#f3f3f3 url('../../Templates/Images/Form/succmail.png') 50% 11% no-repeat}
.thankyoubox h2{font-size:72px;word-spacing:3px;letter-spacing:-2.3px;line-height:72px;margin:0 0 5px;color:#646464}
.confirmationPage h1{font-size:72px;word-spacing:3px;letter-spacing:-2.3px;line-height:72px;margin:0 0 5px;color:#646464}
.confirmationPage .preText,.thankyoubox p,.errorbox p{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888;letter-spacing:0.1px;margin:0 0 20px 1px;padding:0}
.errorbox{width:490px;height:464px;padding:173px 20px 20px;margin:0px 0px 60px 25px;background:#f3f3f3;overflow:hidden;border-radius:5px}
#errorbox{background:#f3f3f3 url('../../Templates/Images/Form/errormail.png') 50% 11% no-repeat}
.errorbox h2{font-size:60px;word-spacing:3px;letter-spacing:-1.9px;line-height:72px;margin:0 0 8px;color:#646464}
.errorbox #errorLink{height:40px;line-height:40px;padding:0 83px 0 62px;margin:0}
.formWrap{margin:0 0 60px 15px;width:100%;font-family:Arial,Helvetica,sans-serif}
fieldset{border:none !important;padding:5px 10px 0px}
.aditionalFields{display:none}
.personalTitle .radio{margin:0 30px 0 0px !important;float:left;padding:0 !important}
.personalTitle{margin:0 0 4px;overflow:hidden}
.formWrap input[type="radio"]{margin:0 7px 0 0}
.formWrap .personalTitle input{display:inline}
.formWrap .personalTitle span{margin:0 25px 0 10px;font-size:16px;line-height:24px}
.formWrap label{display:block;margin:0 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:24px}
.formWrap input{display:block;margin:0 0 12px}
.formWrap .error input[type="text"]{border:1px solid red}
.formWrap .error textarea{border:red 1px solid}
.formWrap input[type="text"]{width:490px;height:38px;background:#d8d8d8;border:none;border-radius:0px;padding:0 0 0 20px;font-size:16px}
.formWrap textarea:focus,.orderform textarea:focus,.formWrap input[type="text"]:focus{background:#f3f3f3}
.formWrap textarea:visited,.orderform textarea:visited,.formWrap input[type="text"]:visited{background:#f3f3f3}
.formWrap textarea,.orderform textarea{min-height:230px;width:100%;background:#d8d8d8;border:none;border-radius:0px;padding:15px 0 0 14px;font-size:16px;margin:0 0 23px}
.formWrap .checkbox{display:inline}
.formWrap .error .checkbox span,.formWrap .error .checkbox span p{color:red}
.formWrap .error .checkbox .jcf-unselectable{border:1px solid red}
.formWrap input[type="checkbox"]{float:left;margin:0 17px 24px 0}
.formWrap .checkbox span,.formWrap span.checkboxlabel{margin:-4px 0 0;display:block;top:-3px;left:15px}
.formWrap .checkbox span{padding-left:37px !important;left:0px}
.formWrap .sendBtn{padding:0px 71px;height:40px;margin:0;line-height:42px}
.formWrap .abortBtn{padding:0px 22px;height:30px;margin:0;font-size:14px;line-height:30px;font-weight:normal}
.gostandardform_post .formWrap .abortBtn{background:#d8d8d8;margin-top:10px}
.gostandardform_post .formWrap .abortBtn:hover{background:#888}
.formWrap .styledSelect{background:#DFDFDF;padding:8px 14px;height:38px;font-size:16px;width:490px;font-weight:normal;margin:0 0 20px}
.formWrap .oligatoryText{color:#999;margin-bottom:30px;margin-top:3px}
.formWrap .select{margin:0 0 12px}
.formWrap .options{width:490px;padding:10px 0}
.formWrap .options li{margin:0 0 !important;padding:7px 20px !important;line-height:24px;font-size:16px !important;color:#fff}
.formWrap .options li:first-child{padding:7px 20px 7px !important}
.formWrap .options li:last-child{padding:7px 20px 7px !important}
input,select,textarea{color:#464646}
.jcf-hidden{display:block !important;position:absolute !important;left:-9999px !important}
.chk-area{background:url('../../Templates/Images/Form/unchecked.png') no-repeat;margin:0px 10px 13px 0;float:left;width:16px;height:16px}
.error .chk-unchecked{background:url('../../Templates/Images/Form/checkError.png') no-repeat}
.chk-checked{background:url('../../Templates/Images/Form/checked.png') no-repeat}
.chk-focus{border-color:red}
.chk-disabled{background:#eee}
.jcf-label-disabled{color:#ccc}
.rad-area{background:url('../../Templates/Images/Form/radUnchecked.png') no-repeat;margin:4px 6px 0 0;float:left;width:16px;height:16px}
.rad-checked{background:url('../../Templates/Images/Form/radChecked.png') no-repeat}
.rad-focus{border-color:red}
.rad-disabled{background:#eee}
.select-area{background:#d8d8d8;position:relative;width:490px !important;height:38px;cursor:pointer;overflow:hidden;margin:0 0 12px;font-size:16px;color:#464646}
.select-area .center{float:left;padding:0 0 0 20px;line-height:38px}
.select-area .select-opener{position:relative;float:right;height:38px;width:50px;background:url('../../Templates/Images/Form/dropdown.png') no-repeat}
.select-options{white-space:nowrap;position:absolute;overflow:hidden;background:#fff}
.select-options .drop-holder{background:#646567;overflow:hidden;height:1%}
.select-options ul{list-style:none;padding:0;margin:0}
.select-options ul li{width:100%;float:left;height:38px;line-height:38px}
.select-options ul li.current-selected{display:none}
.select-options ul a{text-decoration:none;display:block;cursor:default;color:#fff;font-weight:normal;padding:0 20px}
.select-options .item-selected a,.select-options a:hover{text-decoration:none;background:#ec7404;color:#fff}
.text-block,.textarea-wrapper{width:504px;margin:0 0 23px}
.text-block textarea,.textarea-wrapper textarea{font-size:16px;height:150px;width:490px !important;border:0;margin:0 0 23px;overflow:hidden !important}
.live-example fieldset .text-block .scrollable-area-wrapper{margin:0}
.scrollable-area-wrapper{position:relative;overflow:hidden;width:100%}
.drop-holder .drop-list{width:100% !important}
.scrollable-area-wrapper .vscroll-line{display:none}
.scrollable-area-wrapper .vscrollbar{position:absolute;top:5px;right:0;height:220px !important;width:10px}
.scroll-cropper{width:490px !important}
.scrollable-area-wrapper .hscroll-left,.scrollable-area-wrapper .vscroll-up,.scrollable-area-wrapper .hscroll-right,.scrollable-area-wrapper .vscroll-down{background:#777;width:20px;float:left}
.scrollable-area-wrapper .hscroll-line,.scrollable-area-wrapper .vscroll-line{background:#d8d8d8;width:10px;float:left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.scrollable-area-wrapper .hscroll-slider,.scrollable-area-wrapper .vscroll-slider{background:#545454;width:10px;height:44px !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.scrollable-area-wrapper .hscrollbar{position:static;height:20px;top:auto}
.scrollable-area-wrapper .hscroll-line{height:20px;width:auto}
.gostandardform_aditional .control-group .checkbox span{display:inline-block !important}
.gostandardform_aditional .control-group .checkbox span p.bodytext{display:inline-block !important}
.gostandardform_aditional .aditionCheckbox .checkbox span{margin:0 0 0 -27px;padding:0 0 0 27px}
.gostandardform_aditional .control-group a.labellink{display:inline-block !important;color:#646567;font-weight:normal;border-bottom:2px #fff solid;text-decoration:none;line-height:18px}
.gostandardform_aditional .control-group .checkbox{display:inline}
.formWrap .street{float:left}
.formWrap .street input[type="text"]{width:365px;margin:0 10px 0 0}
.formWrap .houseno input[type="text"]{width:115px}
.formWrap .postalCode{float:left}
.formWrap .postalCode input[type="text"]{width:115px;margin:0 10px 0 0}
.formWrap .place input[type="text"]{width:365px}
.formWrap .count input[type="text"]{width:115px}
@media only screen and (max-width:33.75em){fieldset{padding:5px 5px 0px}
.formWrap{margin:0 0 60px 15px;width:100%}
.personalTitle .radio{float:none;margin:0px 30px 7px 0px !important}
.formWrap .options{width:280px}
.formWrap input[type="text"]{width:280px}
.formWrap .select-area{width:280px !important}
.formWrap .street,.formWrap .postalCode{float:none}
.formWrap .street input[type="text"],.formWrap .houseno input[type="text"],.formWrap .postalCode input[type="text"],.formWrap .place input[type="text"],.formWrap .count input[type="text"]{width:280px}
.formWrap .styledSelect{width:280px}
.text-block{width:292}
.text-block textarea{width:278px !important}
.confirmationPage,.errorbox,.thankyoubox{width:100%;height:260px;padding:23px 30px 0px;margin:0px 0px 60px;background:#f3f3f3;overflow:hidden}
.confirmationPage,#thankyoubox{background:#f3f3f3 url('../../Templates/Images/Form/mobsuccmail.png') 28px 23px no-repeat}
#errorbox{background:#f3f3f3 url('../../Templates/Images/Form/moberrormail.png') 28px 20px no-repeat}
.confirmationPage h1,.errorbox h2,.thankyoubox h2{font-size:26px;word-spacing:3px;letter-spacing:-2px;padding:0 0 0 17.5%;line-height:36px;margin:0 0 7px;color:#646464}
.confirmationPage preText,.errorbox p,.thankyoubox p{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:bold;color:#888;overflow:hidden;max-height:165px;margin:0 0 23px;padding:0}
.errorbox #errorLink{width:100%;text-align:center;margin:0 0 40px}
}
#scrollbar1{position:relative;margin:0 0 12px}
#scrollbar1 .viewport{height:230px;width:490px;overflow:hidden;position:relative;background:#dedede}
#scrollbar1 textarea{width:100%;height:240px;list-style:none;position:absolute;overflow:hidden;left:0;top:0;margin:0;padding:10px 20px}
#scrollbar1 .scrollbar{position:absolute;right:52.1%;top:5px;width:10px;z-index:2;height:220px}
#scrollbar1 .track{background:#d0d0d0;height:100%;width:10px;position:relative;border-radius:5px}
#scrollbar1 .thumb{background:#545454;height:44px;width:10px;cursor:pointer;overflow:hidden;position:absolute;top:0;border-radius:5px}
#scrollbar1 .thumb .end{background:transparent url('../../Templates/Stylesheets/images/bg-scrollbar-thumb-y.png') no-repeat 50% 0;overflow:hidden;height:5px;width:25px}
#scrollbar1 .disable{display:none}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:0px 2.3% 60px 0px}
.row.layerTemplate .large-12{background:none}
.row .footerContentArea .small-6 .youtubeContainer{margin-left:10px}
.youtubeContainer{margin-left:25px;margin-bottom:15px}
.row.layerTemplate{margin:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%}
.layerTemplate .flowplayer{width:100% !important;max-width:1040px !important;margin:0 !important;max-height:561px;overflow:hidden}
.layerTemplate .is-fullscreen{max-height:100% !important;height:100% !important;width:100% !important;max-width:100% !important}
.layerTemplate .flowplayer .fp-engine,.layerTemplate .flowplayer .fp-ui,.layerTemplate .flowplayer .fp-message{width:89% !important;left:0% !important;top:-4px}
.fancybox-outer .layerTemplate .flowplayer .fp-engine,.fancybox-outer .layerTemplate .flowplayer .fp-ui,.fancybox-outer .layerTemplate .flowplayer .fp-message{width:89% !important;left:6% !important}
.flowplayer{width:95.2% !important;max-width:992px !important;margin:18px 2.4% 45px !important}
.youtubeVideo{padding:0 0 0 2.5%}
.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url('../../Templates/Images/playButton1.png') center no-repeat !important}
@media only screen and (min-width:33.813em) and (max-width:63.938em){.youtubeVideo{padding:0 3px 0 2.5%}
.layerTemplate{padding-top:0 !important}
}
@media only screen and (max-width:33.75em){.youtubeVideo{padding:0 3px 0 2.5%}
.layerTemplate{padding-top:0 !important}
}
.mscroller_horz,.mscroller_vert,.mscroller_horz ul.scroller,.mscroller_vert ul.scroller{overflow:hidden;position:relative}
.goTicker{padding:0 25px;margin:0 0 60px}
.goTicker h2{margin:-12px 0 7px}
.mscroller_horz{width:100%;height:50px;background-color:#f3f3f3}
.mscroller_horz .scrollHolder{position:relative;margin:0 10px;overflow:hidden}
.mscroller_horz ul.scroller{margin:0;padding:0;font-size:16px}
.mscroller_horz ul.scroller li{list-style:none;float:left;margin:0 4px 0 0;padding:0 9px 0 0;line-height:50px;height:50px;white-space:nowrap;background:url('../../Templates/Images/separator.png') no-repeat 100% 50%}
.goteaserlisting_teaserlisting{overflow:hidden;max-width:1040px;padding:4px 25px 50px 20px;margin:0}
.goteaserlisting_teaserlisting .teaserlistingWrap{width:102%;overflow:hidden;padding:5px 0 0 5px;margin:0 auto}
.goteaserlisting_teaserlisting .box{-webkit-box-shadow:0px 0px 5px 0px black;-moz-box-shadow:0px 0px 5px 0px black;box-shadow:0px 0px 5px 0px black;border:none;margin:0 15px 15px 0;padding:0;height:220px;float:left;width:320px}
.goteaserlisting_teaserlisting .box a{text-decoration:none}
.goteaserlisting_teaserlisting .box a:hover span{background:url('../../Templates/Images/plussmallhover.png') 7% no-repeat;color:#ec7404}
.goteaserlisting_teaserlisting .box .imageWrap{max-width:320px;height:151px;margin:0 0 17px;background:url('../../Templates/Images/trenner.png') bottom no-repeat}
.goteaserlisting_teaserlisting .box .imageWrap img{width:100%;height:99.6%}
.goteaserlisting_teaserlisting .box span{padding:0 0 0 70px;display:block;letter-spacing:-.7px;font-size:22px;line-height:32px;font-weight:bold;color:#888;background:url('../../Templates/Images/plussmall.png') 7% no-repeat}
@media only screen and (max-width:33.75em){.goteaserlisting_teaserlisting .box{margin:0 15px 15px 0;width:99%;max-width:320px}
}
.csc-sitemap ul{padding:0px;margin:0px 0px 16px 0px;list-style:none}
.csc-sitemap ul li{background:none;padding:0px}
.csc-sitemap a{text-decoration:none;color:#464646;font-weight:bold;font-size:15px;padding-left:6px;margin-left:24px;display:block;line-height:inherit}
a:hover{color:#ec7404}
.csc-sitemap ul li ul{padding-left:20px}
.csc-sitemap>ul>li>a{font-size:20px;color:#888}
@media print{.breadcrumbNav{display:none}
.sideBar{display:none}
.mobileBar{display:none}
.share{display:none}
.footer{display:none}
.row{margin:0}
}
.recipeListingWrapper{padding-left:11px}
.recipeListingWrapper .Ergebnisse{margin-left:13px;font-weight:bold}
.recipeListingWrapper .heading{font-weight:bold}
.recipeListingWrapper .main_boxData{padding-top:12px;margin-top:4px}
.recipeListingWrapper .heading_checkBox{margin:0}
.recipeListingWrapper .main_boxData input[type='checkbox']{float:left;margin:0;margin-right:15px;margin-top:2px}
.recipeListingWrapper .main_boxData p{margin:0;margin-bottom:8px}
.recipeListingWrapper .Menu_DataContainer{display:inline-block}
.recipeListingWrapper .Manu_Data{height:50px;width:100%;font-size:16px;margin-left:7px !important}
.recipeListingWrapper .Manu_Data_Child{float:left;background-color:#f5f5f5;padding:16px 19px 16px 19px;cursor:pointer;text-transform:capitalize;font-size:17px;margin-left:6px}
.recipeListingWrapper .Manu_Data_Child:hover{background-color:#ec7404;color:#fff}
.recipeListingWrapper .recipeListingButtons ul li .parentCat{float:left}
.recipeListingWrapper .recipeListingButtons ul li{float:left;font-family:inherit;font-weight:normal;font-size:17px;line-height:1.5;padding:0;list-style:none;margin-right:10px;position:relative;width:205px}
.recipeListingWrapper .recipeListingButtons ul li p{margin-left:29px;margin-right:20px;color:#464646}
.recipeListingWrapper .recipeListingButtons ul li .wrapChildChecks{position:relative}
.recipeListingWrapper .recipeListingButtons ul li .wrapChildChecks label{top:2px}
.recipeListingWrapper .mapteaser{float:left;width:20%}
.recipeListingWrapper .mapteaser p.bodytext{width:135px;margin:0 auto}
.recipeListingWrapper .mapteaser .maplink{background:#ec7404;padding:13px 25px 10px 25px;color:#fff;font-size:16px;border-radius:5px;position:relative;text-align:center;text-decoration:none;margin-top:11px;display:block}
.recipeListingWrapper .mapteaser .maplink:hover{background:#e5242e;color:#fff}
.recipeListingWrapper .recipeListingContainerWrapper{clear:both}
.recipeListingButtons.checkGeneral label{z-index:1}
.CheckBox_DataContainer{display:inline-block;margin-bottom:60px;padding-right:12px;width:100%}
.CheckBox_Data{margin:0 auto;width:76%;margin-top:17px;display:table;float:left;padding-bottom:19px;padding-left:10px;margin-right:11px}
.Manu_belowData{margin-top:8px;border-bottom:1px dotted grey;padding-bottom:3px;margin-bottom:12px}
.Manu_belowData a.img-block{float:left;margin:12px 0px 0px 0px}
.Manu_belowData .border{background:url('../../Templates/Images/overviewsorting/borderImg.png') repeat-x;width:100%;display:block;height:1px}
.Manu_belowData .image_left_home{height:auto !important;width:100%;max-width:240px;float:left}
.Manu_belowData .right_side_areaContainer{display:inline-block;margin-top:0px;margin-left:10px;margin-bottom:0px}
.Manu_belowData .right_side_areaContainer .right_sideHeading{width:490px;min-height:26px;display:inline-block}
.Manu_belowData .right_side_areaContainer .right_sideHeading .right_sideHeading_text1{float:left;margin:0;font-weight:700;width:250px;line-height:17px;padding:10px 0px 5px 0px}
.Manu_belowData .right_side_areaContainer .right_sideHeading .colon{display:none}
.Manu_belowData .right_side_areaContainer .right_sideHeading .right_sideHeading_text2{margin:0;width:225px;float:left;line-height:21px;padding:11px 0px 0px 0px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating{margin:0;float:left;padding-top:8px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating p{font-weight:700;margin-bottom:0px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating .right_sideHeading_btn{margin:0;margin-top:7px;margin-bottom:6px;width:134px;height:16px;background:url('../../Templates/Images/overviewsorting/grey.png');background-repeat:repeat-x}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating .right_sideHeading_btn .progressBar{background:url('../../Templates/Images/overviewsorting/green.png') no-repeat;height:16px;width:19px;display:block;float:left;margin-right:0px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating .colon{display:none}
.Manu_belowData .right_side_areaContainer .detail_link{padding:17px;display:table;margin-left:240px;padding-left:10px;margin-bottom:5px}
.Manu_belowData .right_side_areaContainer .detail_link .detailLinkSorting{background:#ec7404;padding:13px 85px 10px 83px;color:#fff;font-size:16px;border-radius:5px;float:left;position:relative;text-align:center}
.Manu_belowData .right_side_areaContainer .detail_link .detailLinkSorting:hover{background:#e5242e;text-decoration:none}
.recipeListingDataWrapper{margin-left:12px;display:inline-block;width:100%}
.recipeListingDataWrapper .item1{margin-top:41px}
body.sortingElement .csc-textpic-text .headerCustom p.bodytext{font-size:21px;margin-bottom:7px}
body.sortingElement .csc-textpic-text{padding-left:26px;padding-top:0px;width:790px}
.Menu_DataContainer #small_tabs div.tab div.act_tab{width:auto;margin-right:auto}
.Menu_DataContainer #small_tabs div.current{background-color:#ec7404;color:#fff}
.Menu_DataContainer #small_tabs div.tab div.pas_tab{width:auto;float:none}
body.sortingElement .headerDescriptionWrapper{width:795px}
body.sortingElement .headerDescriptionWrapper .description p{font-size:16px;margin-bottom:12px;line-height:24px}
.ie .checkGeneral input[type=checkbox]{padding:0px}
@media only screen and (max-width:63.875em){.Manu_belowData{border-bottom:0px}
.Menu_DataContainer{width:100%;display:inline-block}
}
@media only screen and (max-width:50em){.recipeListingButtons ul li .wrapChildChecks{padding-top:1px}
.recipeListingButtons ul li{width:283px}
.recipeListingButtons ul li .parentCat{margin-right:14px;float:left}
.recipeListingButtons ul li p{margin-top:-3px;margin-left:33px;margin-bottom:7px}
body.sortingElement .headerDescriptionWrapper{width:84%;margin-left:13px}
.recipeListingDataWrapper{margin-left:12px}
.recipeListingDataWrapper .item1{margin-top:0px;margin-bottom:24px}
.recipeListingDataWrapper .Manu_Data{margin-left:0px}
.Manu_belowData{margin-bottom:30px}
.Manu_belowData .image_left_home{width:100%;margin-bottom:9px}
.Manu_belowData .right_side_areaContainer{width:100%;margin:0 auto;display:block;clear:both}
.Manu_belowData .right_side_areaContainer .right_sideHeading{width:auto;display:inline-block}
.Manu_belowData .right_side_areaContainer .right_sideHeading .right_sideHeading_text2{margin:0;margin-left:6px;margin-top:0px;margin-bottom:-5px;width:148px;padding-top:0px}
.Manu_belowData .right_side_areaContainer .right_sideHeading .right_sideHeading_text1{width:auto;margin-top:0px;padding-bottom:0px;margin-left:11px;padding-top:0px;line-height:25px}
.Manu_belowData .right_side_areaContainer .right_sideHeading .colon{display:block;float:left;margin-top:8px;margin-left:3px}
.Manu_belowData .right_side_areaContainer .right_sideHeading .right_textSame{line-height:28px !important}
.Manu_belowData .right_side_areaContainer .right_sideHeading .fourth{line-height:24px;padding-bottom:7px}
.Manu_belowData .right_side_areaContainer .right_sideHeading .fifth{padding-left:8px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating{padding-top:0px;width:195px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating p{margin-left:11px !important;margin-top:2px !important;float:left}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating .right_sideHeading_btn{margin:4px 0px 13px 18px}
.Manu_belowData .right_side_areaContainer .right_sideHeading_rating .colon{display:block;float:left;margin-top:8px;margin-left:3px}
.Manu_belowData .right_side_areaContainer .detail_link{display:block;padding-left:0px;margin-bottom:0px;clear:both;float:none;margin-left:auto;margin-right:2%;padding:0px 0px 0px 0px;width:98%}
.Manu_belowData .right_side_areaContainer .detail_link .detailLinkSorting{padding:13px 108px 10px 108px;float:none}
.recipeListingWrapper{padding-left:0px}
.recipeListingWrapper .mapteaser{display:none}
.CheckBox_DataContainer{padding-left:9px;display:inline-block !important}
.main_boxData{margin-bottom:33px}
.Menu_DataContainer .forward{background:#f5f5f5 url('../../Templates/Images/overviewsorting/scrollRight.png') no-repeat center;width:45px;height:52px;display:block;cursor:pointer;position:absolute;right:0px;left:auto;top:0px}
.Menu_DataContainer .backward{background:#f5f5f5 url('../../Templates/Images/overviewsorting/scrollLeft.png') no-repeat center;width:45px;height:52px;display:none;cursor:pointer;position:absolute;left:0px}
.Menu_DataContainer #small_tabs{width:631px;position:relative;left:5px}
.Menu_DataContainer #small_tabs .Manu_Data_Child{height:52px;font-size:14px;line-height:21px;display:table;padding:0px 19px 0px 19px;margin-left:0px;margin-right:5px}
.Menu_DataContainer #small_tabs div.tab div.act_tab{display:table-cell;vertical-align:middle;width:99px;text-align:left}
.Menu_DataContainer #small_tabs div.tab div.pas_tab{display:table-cell;vertical-align:middle}
.recipeListingContainerWrapper .recipeListingGrid{overflow:hidden;width:100%}
.CheckBox_DataContainer{display:block}
.tabsWrapper{overflow:hidden}
.recipeListingContainerWrapper p{margin-left:20px;margin-top:9px;margin-bottom:7px;float:left}
body.sortingElement .headerDescriptionWrapper{width:95%}
}
@media only screen and (max-width:33.75em){.Manu_belowData .image_left_home{width:100%;margin-bottom:9px;margin-top:13px}
}
@media only screen and (max-width:20em){.Manu_belowData .image_left_home{width:100%;margin-bottom:9px;margin-top:13px}
.Manu_belowData .image_left_home img{width:100%}
.Manu_belowData a.img-block{margin:0px 0px 0px 0px;display:block;float:none}
}
@media print{.Manu_belowData .right_sideHeading_text1{width:235px}
.Manu_belowData .right_sideHeading_text2{width:190px}
.Manu_belowData .right_side_areaContainer{width:450px}
.Manu_belowData .detail_link{margin-left:auto}
.Menu_DataContainer #small_tabs div.tab div.pas_tab{font-size:14px}
.Menu_DataContainer #small_tabs div.tab div.act_tab{font-size:14px}
.recipeListingDataWrapper .items{margin-bottom:210px}
.recipeListingDataWrapper .items:first-child{margin-bottom:0px}
.recipeListingDataWrapper .items:last-child{margin-bottom:0px}
}
.energyBarWrapper{margin-bottom:60px;margin-left:24px}
.energyBarWrapper .scaleBarWrapper{width:99%;overflow-x:scroll}
.energyBarWrapper .scaleBarWrapper .zoomOutOnMobile{width:989px}
.energyBarWrapper .scaleBarWrapper .pointerVoher img{margin-left:-4px;margin-bottom:10px}
.energyBarWrapper .scaleBarWrapper .pointerNecher img{margin-left:10px;margin-top:5px}
.energyBarWrapper .right_sideHeading_rating{width:100%;margin-top:-24px;margin-bottom:43px;background:#fff;padding-top:78px}
.energyBarWrapper .right_sideHeading_rating .kosten{font-size:18px;margin-bottom:5px}
.energyBarWrapper .right_sideHeading_rating .right_sideHeading_btn{margin:0;margin-top:7px;margin-bottom:6px;width:134px;height:16px;background:url('../../Templates/Images/overviewsorting/grey.png');background-repeat:repeat-x}
.energyBarWrapper .right_sideHeading_rating .right_sideHeading_btn .progressBar{background:url('../../Templates/Images/overviewsorting/green.png') no-repeat;height:16px;width:19px;display:block;float:left;margin-right:0px}
.energyBarWrapper .right_sideHeading_rating .kostenDie{font-size:12px;word-spacing:1px;margin-bottom:17px}
.energyBarWrapper .right_sideHeading_rating .agreement{font-size:12px;word-spacing:1px}
@media only screen and (max-width:63.875em){.energyBarWrapper .right_sideHeading_rating{width:100%}
}
@media only screen and (max-width:50em){.energyBarWrapper{margin:0 auto;width:90%}
.energyBarWrapper .right_sideHeading_rating{width:100%}
}
.tableElementData{margin:0 auto;overflow:auto;margin-bottom:48px;width:100%;padding-left:24px;padding-right:24px;margin-top:46px}
.tableElementData .borderBottom{background:url('../../Templates/Images/overviewsorting/borderBottom.png');width:100%;height:1px;margin-top:39px;margin-bottom:13px}
.tableElementData table{width:100%}
.tableElementData table td{padding:8px 8px 8px 0px;line-height:18px;border-bottom:1px dotted grey;border:0;font-size:16px;color:#464646}
.tableElementData table td.bold{font-weight:bold}
.tableElementData table tr{border-bottom:1px dotted #e0e0e0}
.tableElementData.typeTwo table td.first{color:#464646;font-size:16px}
.tableElementData table td.second{width:33.6%}
.tableElementData table td.last{width:33.6%}
.tableElementData table td.first{width:34%}
.headerDescriptionWrapper{margin-left:24px}
.headerDescriptionWrapper .hdButton{background:#ec7404;padding:13px 87px 10px 87px;color:#fff;font-size:16px;border-radius:5px;float:left;position:relative;text-align:center;margin-bottom:60px;margin-top:34px}
.headerDescriptionWrapper .hdButton:hover{background:#e5242e;text-decoration:none;cursor:pointer}
.headerDescriptionWrapper .heading p{font-weight:bold;font-size:20px;margin-bottom:9px}
.headerDescriptionWrapper .description p{font-size:16px;margin-bottom:8px;line-height:24px}
.tableElementData .heading,.tableElementData .tableHeading1 td{font-size:20px;font-weight:bold;color:#888}
@media only screen and (max-width:63.938em){.tableElementData .heading,.tableElementData .tableHeading1 td{font-size:16px !important}
.tableElementData table td{font-size:14px}
.tableElementData.typeTwo table td.first,.tableElementData.typeTwo table td{font-size:14px;min-height:26px}
}
@media only screen and (max-width:50em){.tableElementData table td{display:block;width:auto;line-height:16px}
.tableElementData table td.first{padding-bottom:0px;height:auto !important;width:auto}
.tableElementData table tr{border-bottom:1px dotted #e0e0e0;padding-bottom:6px;margin-bottom:0px;display:block}
.tableElementData table td.second,.tableElementData table td.last{width:auto;padding-bottom:0px}
.tableElementData table .tableHeading1 td{line-height:29px;padding:0px !important}
.tableElementData table .tableHeading1{margin-bottom:0px;padding-bottom:2px}
.tableElementData.typeTwo table td.second{float:left;margin-right:14px;min-width:50%}
.tableElementData.typeOne{display:none}
.tableElementData.typeOne.mobile{display:block !important;margin-top:60px;margin-bottom:36px}
.tableElementData.typeOne.mobile td{border:none;padding-top:3px;padding-bottom:8px;border-bottom:1px dotted #e0e0e0;margin-bottom:7px}
.tableElementData.typeOne.mobile td.heading{font-weight:bold}
.tableElementData.typeOne.mobile tr{margin-bottom:6px;border:0px}
.headerDescriptionWrapper{margin:0 auto;width:90%}
.headerDescriptionWrapper{margin:0 auto;width:90%}
}
.tx-felogin-pi1{padding:0px 24px 0px 24px}
.tx-felogin-pi1 legend{display:none}
.tx-felogin-pi1 fieldset{margin:0px;padding:0px}
.tx-felogin-pi1 h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888;margin:0 0 9px;padding:0}
.tx-felogin-pi1>div{color:#464646;font-size:16px;line-height:24px;padding-bottom:24px}
.tx-felogin-pi1 label{display:block;color:#464646;font-size:16px;line-height:24px;padding-top:16px}
.tx-felogin-pi1 input[type=password]{background:#d8d8d8;height:36px;width:239px;border:none;padding-left:15px}
.tx-felogin-pi1 input[type=submit]{color:#fff;margin:24px 0px 20px 0px}
.tx-felogin-pi1>a,.tx-felogin-pi1>p{margin-bottom:60px}
@media only screen and (max-width:33.75em){.tx-felogin-pi1 input[type=password]{width:100%}
}
.sil_teaser{margin-left:24px;margin-right:24px;margin-bottom:40px}
.sil_teaser .col-left,.sil_teaser .col-right{float:left}
.sil_teaser h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888}
.sil_teaser p{color:#464646;font-size:1rem;line-height:1.5;margin:0 0 25px;padding:0;margin-bottom:5px}
.sil_teaser ul li{color:#464646;font-family:Arial,Helvetica,sans-serif;font-size:1rem;margin-left:15px;line-height:215%}
.sil_teaser ul{margin-bottom:5px}
.sil_teaser .col-left{width:76%}
.sil_teaser .col-left .bodytext{margin-right:20px}
.sil_teaser .col-right{padding:0;margin:0;margin-top:6px;width:24%;border:1px #e5e5e5 solid}
.sil_teaser .col-right p{margin-top:20px;margin-left:20px;margin-right:20px;margin-bottom:5px !important}
.sil_teaser .col-right :last-child{margin-top:5px}
.sil_teaser .clear{clear:both}
@media only screen and (max-width:695px){.sil_teaser .col-left,.sil_teaser .col-right{float:none !important;width:100% !important}
}
.tx-felogin-pi1{padding:0px 24px 0px 24px}
.tx-felogin-pi1 legend{display:none}
.tx-felogin-pi1 fieldset{margin:0px;padding:0px}
.tx-felogin-pi1 h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:28px;font-weight:bold;color:#888;margin:0 0 9px;padding:0}
.tx-felogin-pi1>div{color:#464646;font-size:16px;line-height:24px;padding-bottom:24px}
.tx-felogin-pi1 label{display:block;color:#464646;font-size:16px;line-height:24px;padding-top:16px}
.tx-felogin-pi1 input[type=password]{background:#d8d8d8;height:36px;width:239px;border:none;padding-left:15px}
.tx-felogin-pi1 input[type=submit]{color:#fff;margin:24px 0px 20px 0px}
.tx-felogin-pi1>a,.tx-felogin-pi1>p{margin-bottom:60px}
@media only screen and (max-width:33.75em){.tx-felogin-pi1 input[type=password]{width:100%}
}
#quiztool{background:#EC7505 url('../../Templates/Images/quiztool/iwo_quizmodul_bg.png') center top no-repeat;width:100%;min-height:401px;padding-bottom:10px}
#quiztool b{color:#fff}
#quiztool a{color:#ffffff;text-decoration:underline;font-weight:normal}
#quiztool h4.quizname{color:#fff;font-size:20px;padding-top:20px;text-align:center;font-size:32px;font-weight:bold}
#quiztool p.quizquestionno{color:#f29d4f;background:#fff;margin:0px auto auto;padding:0;text-align:center;text-transform:uppercase;width:120px;font-size:14px}
#quiztool p.quizquestionno b{color:#f29d4f}
#quiztool .wrapper_content{margin-left:auto;margin-right:auto;margin-top:24px;width:754px;height:auto}
#quiztool .quizleft{float:left;width:48%;height:auto;position:relative;height:202px}
#quiztool .quizright{float:left;height:auto;margin-left:3.5%;margin-top:0px}
#quiztool .quizright img{border:3px solid #ffffff}
#quiztool .quizbutton{width:100%;height:63px;background-color:#fff;color:#EC7404;border-radius:5px;margin:0 0 7px;font-size:110%;padding:0;padding-left:15px;padding-right:15px;overflow:hidden;font-weight:bold}
#quiztool .quizdesciption{padding-top:8px;font-weight:bold;font-style:italic}
#quiztool .quizdesciption p{text-align:center;color:#ffffff;font-size:16px;font-weight:bold;font-style:italic}
#quiztool .quizdesciption p a{color:#ffffff;text-decoration:underline;font-weight:normal}
#quiztool .quiznextbutton,#quiztool .buttonmore{height:40px;background-color:#fff;color:#EC7404;position:absolute;bottom:0;border-radius:5px;left:0px;width:220px;padding:0;margin:0;font-weight:bold}
#quiztool .quizanswer{color:#ffffff;line-height:1.5;margin:-10px 0 5px;padding:0}
#quiztool .quiztext p.bodytext{color:#FFFFFF}
#quiztool .quiztext p.bodytext a{color:#FFFFFF;text-decoration:underline;font-weight:normal}
#quiztool .quizresulttext p{color:#FFFFFF}
#quiztool .quiznummerofrightanswers{margin-top:7px;padding-bottom:1px}
#quiztool .quizname img{margin-right:5px;margin-top:-5px}
#quiztool .quiznamespan{margin-top:5px;display:inline-block}
@media only screen and (max-width:950px){#quiztool .wrapper_content{width:100% !important;margin-left:2% !important}
#quiztool .quizleft{width:45% !important}
#quiztool .quizquestionno{margin-top:5px !important}
}
@media only screen and (max-width:760px){#quiztool{background:url('../../Templates/Images/quiztool/iwo_quizmodul_bg_mobil.png') cover center top no-repeat}
#quiztool .wrapper_content{width:96% !important;margin-left:2% !important}
#quiztool .quizleft,#quiztool .quizright{float:none !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;text-align:left;height:inherit}
#quiztool .quizbutton{height:40px}
#quiztool .quiznextbutton,#quiztool .buttonmore{width:220px !important;position:static;height:40px}
#quiztool .quizright img{width:100% !important}
#quiztool .quizright{margin-top:10px}
}
@media only screen and (max-width:33.75em){#quiztool{background:#ec7404;padding:10px}
#quiztool .quizleft,#quiztool .quizright{float:none;width:100%;margin-left:0;margin-right:0;text-align:left;height:inherit}
#quiztool .quizright{margin-top:15px}
#quiztool button.quiznextbutton,#quiztool button.buttonmore{width:220px !important;position:static;height:40px}
#quiztool .wrapper_content{margin-left:3%;margin-right:3%;width:94%}
}
.tx_go_textteaser_wrapper{display:inline-block;padding:0px 0px 0px 24px;margin-top:-31px}
.tx_go_textteaser_wrapper .wrapTextImage{}
.tx_go_textteaser_wrapper .description{float:left;width:308px;text-align:left;line-height:24px;font-size:16px}
.tx_go_textteaser_wrapper .description .bodytext{margin-bottom:9px}
.tx_go_textteaser_wrapper .image{float:left;margin:7px 0px 0px 28px}
.tx_go_textteaser_wrapper .teaserAnchor{clear:both;background:#ec7404;padding:13px 62px 10px 55px;color:#fff;font-size:17px;border-radius:8px;float:left;margin-top:25px;margin-bottom:25px}
@media #{$desktop}
{.tx_go_textteaser_wrapper .image{display:none}
.tx_go_textteaser_wrapper .description{width:90%}
}
@media #{$medium-down}
{.tx_go_textteaser_wrapper{padding:28px 24px 0px 24px}
.tx_go_textteaser_wrapper .description{float:none;width:100%;text-align:left;line-height:24px;font-size:16px}
}
.tx_go_praximap_wrapper{margin-left:24px}
.tx_go_praximap_wrapper .cropped .overlayer{background:#fff;border:1px solid grey;color:orange;z-index:999;border:1px solid rgb(182,182,182);box-shadow:0px 2px 11px 6px #A6A6A6}
.tx_go_praximap_wrapper .cropped span{background:url('../../typo3conf/ext/go_praximap/Resources/Public/Icons/orange_home.png') no-repeat;height:37px;width:37px}
.tx_go_praximap_wrapper .cropped span:hover{background:url('../../typo3conf/ext/go_praximap/Resources/Public/Icons/white_orange.png') no-repeat}
.tx_go_praximap_wrapper .cropped .overlayer li{padding:8px 8px 10px 8px;list-style:none;position:relative}
.tx_go_praximap_wrapper .cropped .overlayer li a{padding-left:32px;padding-top:2px;display:block}
.tx_go_praximap_wrapper .cropped .overlayer li a:hover{text-decoration:none}
.tx_go_praximap_wrapper .cropped .overlayer li .homeIcon{height:35px;width:35px;position:absolute;display:block;float:left;left:1px;background:url('../../typo3conf/ext/go_praximap/Resources/Public/Icons/orange_home.png') no-repeat;background-size:100%;top:1px}
.tx_go_praximap_wrapper .cropped .overlayer .crossBtn{top:-40px;right:0px;width:35px;height:35px;background:url('../../typo3conf/ext/go_praximap/Resources/Public/Icons/cross.png') no-repeat;background-size:100%;position:absolute;cursor:pointer}
.tx_gofastenergy{padding:0px 24px 60px 24px}
.fachbuch{width:540px}
.fachbuch.fachbuch-1{width:auto}
.fachbuch *{color:#646567}
.fachbuch .errorHighlight{color:#E2001A;font-style:italic}
.fachbuch .agb-box .errorObligatory{padding-left:15px}
.fachbuch .errorObligatory,.fachbuch .errorEmail,.fachbuch .errorSelect,.fachbuch .errorHighlight{color:#E2001A;font-style:italic;font-weight:bold}
.fachbuch .stepNavigation .step1,.fachbuch .stepNavigation .step2,.fachbuch .stepNavigation .step3{float:left;width:140px;color:#FFFFFF}
.fachbuch .stepNavigation .step2{margin-left:8px}
.fachbuch .formButtonWrap{margin-left:0px}
.fachbuch .clearAll{clear:both}
.fachbuch .fachbuch-image{float:left;margin-top:17px}
.fachbuch .lightboxHTML{display:none}
.fachbuch h2{text-align:left}
.addressTable{margin-left:10px;margin-top:13px;width:388px}
.submit-box .addressTable{margin-left:98px;margin-top:15px;width:292px}
.fachbuch .order-review .sum{font-weight:bold}
.fachbuch .order-review .sum td{width:68px}
.fachbuch.fachbuch-1 form{width:300px;float:left;margin-left:25px;line-height:16px;margin-top:17px}
.fachbuch.fachbuch-1 form .description{width:210px;margin-bottom:44px}
.nextToImage{float:left;width:280px;margin-left:25px;line-height:16px;margin-top:14px}
.fachbuch h2{text-align:left;font-size:14px}
.fachbuch h3{text-align:left;margin-top:-5px;line-height:18px}
.fachbuch.fachbuch-1 .errorObligatoryAuswahl .errorObligatory,.fachbuch.fachbuch-1 .errorObligatoryCoupon .errorObligatory{margin-left:95px;width:120px}
.fachbuch .stepNavigation.stepNavigation-1{background-image:url('../../typo3conf/ext/go_fachbuch/res/navigation-1.png');height:20px;width:436px;font-size:13px;font-weight:bold;margin-top:4px;padding-top:3px;text-align:center;vertical-align:middle}
.fachbuch .stepNavigation.stepNavigation-2{background-image:url('../../typo3conf/ext/go_fachbuch/res/navigation-2.png');height:20px;width:436px;font-size:13px;font-weight:bold;margin-top:4px;padding-top:3px;text-align:center;vertical-align:middle}
.fachbuch .stepNavigation.stepNavigation-3{background-image:url('../../typo3conf/ext/go_fachbuch/res/navigation-3.png');height:20px;width:455px;font-size:13px;font-weight:bold;margin-top:4px;padding-top:3px;text-align:center;vertical-align:middle}
.fachbuch .stepNavigation.stepNavigation-3 .step3{margin-left:15px}
.fachbuch .nextToImage h3{width:81%}
.fachbuch .nextToImage .subText{width:90%}
.fachbuch .nextToImage .order-review{width:87%}
.fachbuch.fachbuch-3 .nextToImage .order-review{width:61%;margin-top:15px}
.fachbuch .nextToImage .order-review .amount-Euro-Gesamt{text-align:right}
.fachbuch.fachbuch-2 .address h3{margin-top:8px}
.lightboxContent .text .download .download_wrap{margin-bottom:3px}
.lightboxContent .download{margin-top:12px}
.lightboxContent .text .download a{font-weight:bold;display:inline}
.fachbuch.fachbuch-1 form label{display:inline-block;width:81px;vertical-align:top}
.fachbuch.fachbuch-1 form .amountWrapper{margin-bottom:10px}
.fachbuch.fachbuch-1 form #coupon,.fachbuch.fachbuch-1 form #amount{display:inline-block;width:95px;margin-left:4px;margin-right:0px;height:19px}
.fachbuch.fachbuch-1 form .inputFieldWrapper{width:190px;display:inline-block}
.fachbuch.fachbuch-1 form .formButtonWrap{margin-top:44px;float:none;display:inline-block;vertical-align:bottom}
.fachbuch.fachbuch-2 .addressTable .addressList{text-align:right;padding-right:11px;vertical-align:bottom;padding-bottom:14px}
.fachbuch.fachbuch-2 .addressTable .addressListFillin{vertical-align:top;padding-bottom:11px}
.fachbuch.fachbuch-2 .addressTable tr td input{width:289px;padding-bottom:1px;
padding-top:2px}
.fachbuch.fachbuch-2 .addressTable tr td input#title_1,.fachbuch.fachbuch-2 .addressTable tr td input#title_2,.fachbuch.fachbuch-2 .addressTable tr td input#Dtitle_1,.fachbuch.fachbuch-2 .addressTable tr td input#Dtitle_2,.fachbuch.fachbuch-2 .addressTable tr td input#deliveryaddress{width:10px}
.fachbuch.fachbuch-2 .addressTable tr td input#title_2,.fachbuch.fachbuch-2 .addressTable tr td input#Dtitle_2{margin-left:11px}
.fachbuch.fachbuch-2 .addressTable tr td input#city,.fachbuch.fachbuch-2 .addressTable tr td input#Dcity{width:180px;margin-right:2px}
.fachbuch.fachbuch-2 .addressTable tr td input#street_nr,.fachbuch.fachbuch-2 .addressTable tr td input#plz,.fachbuch.fachbuch-2 .addressTable tr td input#Dstreet_nr,.fachbuch.fachbuch-2 .addressTable tr td input#Dplz{width:102px;margin-right:2px}
.fachbuch.fachbuch-2 .submit-box .addressTable .obligatory{padding-top:5px;vertical-align:middle}
.fachbuch.fachbuch-2 .submit-box .addressTable .submit-button{padding:1px 0 0 0;width:auto}
.fachbuch.fachbuch-2 .submit-box .addressTable .submit-box-button{padding-left:86px;padding-top:9px}
.fachbuch .order-review .coupon-head td,.fachbuch .order-review .amount-head td{font-weight:bold;width:36%}
.fachbuch .order-review .amount-head td.right{text-align:right}
.fachbuch .order-review .amount td{vertical-align:top;padding-left:6px;padding-top:5px}
.fachbuch .order-review .amount .amount-Euro,.fachbuch .order-review .coupon .coupon-Euro{vertical-align:top;padding-top:5px;padding-left:0px;text-align:right;white-space:nowrap}
.fachbuch .order-review .amount-Euro-Gesamt{text-align:right}
.fachbuch .order-review .delivery-cost td{padding-top:5px;padding-bottom:7px}
.fachbuch .order-review .tax td{padding-top:7px;padding-bottom:8px}
.fachbuch .order-review .sum td{padding-top:7px}
.fachbuch .order-review .amount-Euro{text-align:right}
.fachbuch .order-review{vertical-align:top}
.fachbuch .order-review .tax,.fachbuch .order-review .sum{border-top:1px solid;color:#cccccc}
.presslist .cust_checkbox{display:block;float:left;margin-right:3px}
.fachbuch.fachbuch-2 .labelDeliveryaddress{font-weight:bold}
.address-confirmation{clear:both;width:100%;margin-top:16px}
.address-confirmation td{vertical-align:top;padding:10px 0}
.address-confirmation td.liefer{width:210px;line-height:16px}
.address-confirmation td.rechnung{padding-left:16px;line-height:16px}
.fachbuch.fachbuch-3 .agb-box .cust_checkbox,.fachbuch.fachbuch-3 .newsletter-box .cust_checkbox{display:block;float:left;padding-right:3px}
.fachbuch.fachbuch-3 .newsletter-box{margin-top:18px;margin-bottom:15px}
.fachbuch.fachbuch-2 .addressListFillin.group label{margin-right:17px}
.delivery{margin-top:12px}
.delivery .addressTable{margin-top:2px}
.fachbuch .agb-box{margin-top:14px}
.fachbuch .agb-box label a{display:inline}
.borderBottomRightTabel{margin-top:47px}
.submit-box .borderBottomRightTabel,.submit-buttons .borderBottomRightTabel{margin-top:0px;float:left}
.amount-change td .formButtonWrap{margin-top:9px;margin-bottom:0;float:left}
.whitePx{width:1px;height:1px;background:white}
.buttonBorderRight{width:1px;background:#cccccc;vertical-align:top}
.buttonBorderBottom{height:1px;background:#cccccc;text-align:left}
.buttonBorderBottomRight{width:1px;height:1px;background:#cccccc}
.buttonSpacing{padding-left:11px}
.lightboxContent .text .download a{width:245px!important}
.lightboxContent .text .download span{margin-left:8px}
.orderform_confirmation .confirmation-thanks{margin-bottom:34px !important}
@font-face{font-family:'mb_audio_fontRegular';src:url("'mb_audio_font.eot'");src:local('☺'),url("'mb_audio_font.woff'") format('woff'),url("'mb_audio_font.ttf'") format('truetype'),url('../../typo3conf/ext/go_audioplayer/Resources/Public/css/mbAudioFont/mb_audio_font-webfont_svg#webfontywr4YLri') format('svg');font-weight:normal;font-style:normal}
