.greybutton:hover,.orangebutton:hover{text-decoration:underline}
.roundabout,ol,ul{list-style:none}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
#modul10 .stoerer,.stoerer2,i{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic}
.greybutton{position:relative;height:11px;width:120px;line-height:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;text-align:right;padding:5px;border:1px solid #ccc;color:#005ba9;background:#e1e1e1;background:-moz-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e1e1e1),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:-o-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:-ms-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:linear-gradient(to bottom,#e1e1e1 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#cccccc', GradientType=0)}
.greybutton .icon{position:absolute;left:5px;top:6px}
.orangebutton{position:relative;height:21px;width:136px;line-height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;text-indent:-10px;text-align:center;border:1px solid #f60;color:#fff;background:#ff621e;background:-moz-linear-gradient(top,#ff621e 0,#e55119 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff621e),color-stop(100%,#e55119));background:-webkit-linear-gradient(top,#ff621e 0,#e55119 100%);background:-o-linear-gradient(top,#ff621e 0,#e55119 100%);background:-ms-linear-gradient(top,#ff621e 0,#e55119 100%);background:linear-gradient(to bottom,#ff621e 0,#e55119 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff621e', endColorstr='#e55119', GradientType=0)}
.panel,.widebutton{background-color:#fff;color:#005ba9}
#allmoduls .toppanel .graphic .mehrwert,.panel .top .widehint{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1768ae', endColorstr='#015398', GradientType=0)}
.orangebutton .icon{position:absolute;right:5px;top:6px}
.widebutton{position:absolute;min-height:20px;left:0;right:0;bottom:20px;z-index:3;border-top:1px solid #ccc;padding:4px 35px 2px 13px}
.panel,.panel.disabled{border:1px solid #C3D8EA}
.widebutton .plus{position:absolute;top:0;bottom:0;right:13px;margin:auto}
.clearfix:after{content:"";display:table;clear:both}
.panel{position:relative;height:103px;width:178px;text-align:center;display:inline-block}
.panel:hover{-webkit-box-shadow:0 0 5px 0 #005ba9;-moz-box-shadow:0 0 5px 0 #005ba9;box-shadow:0 0 5px 0 #005ba9}
.panel .label{position:absolute;display:table;width:100%;height:35px;line-height:13px}
.panel .label p{display:table-cell;margin:0;text-align:center;vertical-align:middle}
.hidden,.outputstyle .top .numberinput .buttondecr,.outputstyle .top .numberinput .buttonincr{display:none}
.panel .label.left p{text-align:left;padding-left:10px}
.panel .label.right p{text-align:right;padding-right:10px}
.panel .top{position:absolute;top:0;left:0;right:0;height:70px;overflow:hidden;background-color:#D1E1EF;-webkit-transition:background-color .9s,height .3s;-moz-transition:background-color .9s,height .3s;transition:background-color .9s,height .3s}
.panel .top .icon{margin-top:-4px;-webkit-transition:margin-top .3s;-moz-transition:margin-top .3s;transition:margin-top .3s}
.panel .top .mobileicon{display:none;margin-top:-2px;-webkit-transition:margin-top .3s;-moz-transition:margin-top .3s;transition:margin-top .3s}
.panel .top .bild{position:absolute;left:0;top:0}
.panel .top .label{top:0}
.panel .top .widehint{position:absolute;z-index:1;left:0;right:0;top:-105px;height:93px;overflow:hidden;color:#fff;background:#1768ae;background:-moz-linear-gradient(top,#1768ae 0,#015398 100%);background:-webkit-linear-gradient(top,#1768ae 0,#015398 100%);background:linear-gradient(to bottom,#1768ae 0,#015398 100%);-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);line-height:11px;font-size:9px;text-align:left;-webkit-transition:top .3s;-moz-transition:top .3s;transition:top .3s;padding:5px 5px 5px 10px}
.panel .bottom,.panel .bottom50{left:-1px;right:-1px;position:absolute}
.panel .top .widehint ul{list-style-type:disc;margin-left:15px}
.panel .top .label{color:#595959;line-height:14px}
.panel .minusbutton:before,.panel .plusbutton:before,.panel>.numberinput .buttondecr:before,.panel>.numberinput .buttonincr:before{line-height:31px;font-size:26px}
.panel:not(.nohover) .top:hover{height:103px;background-color:transparent}
.panel:not(.nohover) .top:hover .icon{margin-top:10px}
.panel:not(.nohover) .top:hover .widehint{top:0}
.panel .bottom{bottom:-1px;height:103px;-webkit-transition:box-shadow .6s,border-color .6s;-moz-transition:box-shadow .6s,border-color .6s;transition:box-shadow .6s,border-color .6s}
.panel .bottom .label{bottom:0}
.panel .bottom50{bottom:-1px;height:52.5px;z-index:2}
.panel .minusbutton,.panel>.numberinput .buttondecr{left:0}
.panel .plusbutton,.panel>.numberinput .buttonincr{right:0}
.panel.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.panel.disabled .top{background-color:#E6E6E6}
.panel.disabled .bottom .label{color:#a2a3a3}
.panel.checked,.panel.selected{border:1px solid #005ba9;-webkit-box-shadow:0 0 5px 0 #a2a3a3;-moz-box-shadow:0 0 5px 0 #a2a3a3;box-shadow:0 0 5px 0 #a2a3a3}
.panel .minusbutton,.panel>.numberinput .buttondecr:active{border-right:1px solid #E6E6E6}
.panel .plusbutton,.panel>.numberinput .buttonincr:active{border-left:1px solid #E6E6E6}
.greystyle,.greystyle .bottom{border:1px solid #E6E6E6}
.panel.checked .top,.panel.selected .top{background-color:#abc8e2}
.panel .minusbutton,.panel .plusbutton{position:absolute;bottom:0;width:88px;height:33px}
.panel .plusbutton:before{content:"+"}
.panel .minusbutton:before,.panel>.numberinput .buttondecr:active:before{content:"-"}
.panel>.numberinput .buttondecr,.panel>.numberinput .buttonincr{position:absolute;bottom:0;width:88px;height:33px;z-index:2}
.panel>.numberinput .buttondecr:active,.panel>.numberinput .buttonincr:active{background-color:#f4f4f4}
.panel>.numberinput .buttonincr:active:before{content:"+"}
.panel>.numberinput input{position:absolute;top:35px;height:35px;font-weight:700;font-size:16px;color:#005ba9;-webkit-text-fill-color:#005ba9}
.panel>.numberinput .before{left:0;width:60px!important}
.panel>.numberinput .input{left:60px;width:60px!important;text-align:center}
.panel>.numberinput .after{left:120px;width:60px!important}
.panel>.numberinput.euro .input{width:50px!important;text-align:right}
.panel>.numberinput.euro .after{left:110px;text-align:left;width:70px!important;padding-left:5px}
.panel.button .top:hover{background-color:transparent}
.panel.button .top:hover .icon{margin-top:-4px}
.panel.button .top:hover .widehint{top:0}
.greystyle:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.orangestyle:hover,.sliderstyle:hover{-webkit-box-shadow:none;-moz-box-shadow:none}
.greystyle .top{background-color:#E6E6E6}
.orangestyle,.orangestyle .bottom{border:1px solid #f60}
.orangestyle{height:60px}
.orangestyle:hover{box-shadow:none}
.orangestyle .top{background-color:transparent;height:60px}
.orangestyle .top .label{height:100%}
.orangestyle .top .widehint{top:-60px;height:42px}
.orangestyle .top:hover{height:60px!important}
.sliderstyle{width:99%;border:1px solid #C3D8EA}
.biglabelstyle,.biglabelstyle .bottom,.outputstyle,.outputstyle .bottom,.sliderstyle .bottom{border:1px solid #E6E6E6}
.sliderstyle:hover{box-shadow:none}
.biglabelstyle:hover,.outputstyle:hover{-webkit-box-shadow:none;-moz-box-shadow:none}
.sliderstyle .top{height:35px;background-color:#D1E1EF}
.sliderstyle .top .label{color:#005ba9;font-weight:700;font-size:16px}
.sliderstyle .slider{position:absolute;left:20px;right:20px;top:62px;height:2px;background-color:#005ba9}
#modul,.ui-slider-horizontal .ui-slider-range-max{right:0}
.sliderstyle .slider .ui-slider-handle{top:-15px;width:20px;height:30px;background-color:#005ba9;text-decoration:none;text-align:center;font-weight:700;color:#fff;line-height:28px}
.biglabelstyle .top,.outputstyle .top{background-color:#E6E6E6}
.sliderstyle .slider .ui-slider-handle:before{content:"<>"}
.outputstyle:hover{box-shadow:none}
.outputstyle .top .label{text-indent:10px}
.outputstyle .top .label p{text-align:left}
.center,.stoerer2{text-align:center}
.outputstyle .top .second{top:27px!important}
.outputstyle .top .numberinput{position:absolute;top:0;right:0}
.outputstyle .top .numberinput input{height:35px;line-height:35px;font-weight:700;font-size:16px;color:#005ba9;-webkit-text-fill-color:#005ba9}
.outputstyle .top .numberinput .after{padding-right:5px;padding-left:5px;width:10px}
.outputstyle .top .numberinput.gold input{color:#c6a236;-webkit-text-fill-color:#c6a236}
.outputstyle .bottom .label{font-size:14px;font-weight:600}
.outputstyle .bottom .label.gold{color:#c6a236}
.biglabelstyle:hover{box-shadow:none}
.biglabelstyle .top .label{height:70px;font-size:28px;font-weight:600;color:#005ba9}
.biglabelstyle .bottom .label{color:#595959}
.biglabelstyle.red .top{background-color:#FCE3D2}
.biglabelstyle.red .top .label{color:#ED6427}
.biglabelstyle.red .bottom{border:1px solid #FCE3D2}
.biglabelstyle:not(.nohover).red .top:hover{background-color:transparent}
.halfstyle{border:1px solid #E6E6E6}
.halfstyle:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.halfstyle .top{height:103px;background-color:#fff}
.halfstyle .top .label{height:50.5px;line-height:18px}
.halfstyle .top .second{top:51.5px!important;border-top:1px solid #E6E6E6}
.halfstyle .top span{color:#005ba9;font-weight:600;font-size:16px}
.stoerer2{position:absolute;color:#fff;text-transform:uppercase;font-size:8px;line-height:9px}
.stoerer2 div{position:absolute;top:13px;-webkit-transform:rotate(348deg);-moz-transform:rotate(348deg);-ms-transform:rotate(348deg);transform:rotate(348deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.9781476007338056, M12=.20791169081775987, M21=-.20791169081775987, M22=.9781476007338056);zoom:1}
.strikethrough,sub,sup{position:relative}
.ie10 .stoerer2 div,.ie9 .stoerer2 div{filter:none}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
.layer,.ui-slider-vertical .ui-slider-range-min{bottom:0}
b{font-weight:700}
u{text-decoration:underline}
.strikethrough:before{position:absolute;content:"";left:-5px;top:50%;right:-5px;border-top:1px solid;border-color:inherit;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}
.leftalign{text-align:left}
.rightalign{text-align:right}
.ie8 .strikethrough:before{border-top:none}
.ie8 .strikethrough{text-decoration:line-through}
.radiobox{cursor:pointer}
.radiobox.disabled{cursor:auto}
.checkbox{cursor:pointer}
.checkbox.disabled{cursor:auto}
.button{cursor:pointer}
.button.disabled{cursor:auto}
.hint{cursor:pointer}
.tooltip{position:absolute;z-index:9999;padding:5px 10px;font-weight:400;font-size:11px;max-width:260px;min-width:130px;background:#385679;color:#fff;line-height:1.5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.roundabout{padding:0}
.roundabout li{text-align:center}
.roundabout li img{width:100%}
.roundabout li span{display:block}
.numberinput .buttondecr,.numberinput .buttonincr{position:static;display:block;float:left;cursor:pointer}
.numberinput input{float:left;background:0 0;border:0;padding:0;margin:0;text-align:right;-webkit-opacity:1}
.numberinput input[maxlength='1']{border:0;padding:0;text-align:center}
.dateinput input,.dateinput textarea,.textinput input,.textinput textarea{float:left;background:0 0;margin:0;text-align:left;-webkit-opacity:1;padding:0;border:0}
.numberinput .disabled{cursor:auto}
.dateinput textarea,.textinput textarea{resize:none;overflow:auto}
#finder,.modul{overflow:hidden}
.dateinput input[maxlength='1'],.textinput input[maxlength='1']{border:0;padding:0;text-align:center}
.dateinput .after,.dateinput .before,.textinput .after,.textinput .before{position:static!important;text-align:center}
.slider .ui-slider-handle{position:absolute;cursor:pointer}
@media (max-width:500px){.slider .ui-slider-handle{outline-style:none}
}
.slider .ui-slider-handle:focus{outline:0}
.slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-10px;margin-left:-10px}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-vertical{width:10px}
.ui-slider-vertical .ui-slider-handle{left:-6px;margin-left:0;margin-bottom:-10px}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-max{top:0}
#popup-basiccard td:nth-child(2) span{background:url(elements.png) -680px -483px no-repeat;display:inline-block;width:14px;height:10px}
#popup-jungeleistungen td:nth-child(2) span{background:url(elements.png) -680px -439px no-repeat;display:inline-block;width:14px;height:10px}
#popup-jungeleistungen td:nth-child(3) span{background:url(elements.png) -680px -549px no-repeat;display:inline-block;width:14px;height:10px}
#popup-kontakt .checkbox .icon,#popup-kontakt .radiobox .icon{background:url(elements.png) -657px -349px no-repeat;display:inline-block;width:21px;height:21px}
#popup-kontakt .checkbox.checked .icon,#popup-kontakt .radiobox.checked .icon{background:url(elements.png) -657px -326px no-repeat;display:inline-block;width:21px;height:21px}
#popup-kreditkarten td:nth-child(2) span{background:url(elements.png) -680px -395px no-repeat;display:inline-block;width:14px;height:10px}
#popup-kreditkarten td:nth-child(3) span{background:url(elements.png) -680px -417px no-repeat;display:inline-block;width:14px;height:10px}
#popup-kreditkarten td:nth-child(4) span{background:url(elements.png) -680px -461px no-repeat;display:inline-block;width:14px;height:10px}
#popup-leistungen td:nth-child(4) span{background:url(elements.png) -680px -505px no-repeat;display:inline-block;width:14px;height:10px}
#popup-leistungen td:nth-child(5) span{background:url(elements.png) -680px -527px no-repeat;display:inline-block;width:14px;height:10px}
#popup-leistungen td:nth-child(6) span{background:url(elements.png) -680px -593px no-repeat;display:inline-block;width:14px;height:10px}
#popup-leistungen td:nth-child(7) span{background:url(elements.png) -680px -571px no-repeat;display:inline-block;width:14px;height:10px}
#popup-leistungen td:nth-child(8) span{background:url(elements.png) -680px -372px no-repeat;display:inline-block;width:14px;height:10px}
.bild1,.bild2,.bild3,.bild4,.bild5,.bild6{width:178px;height:70px;display:inline-block}
.bild1{background:url(elements.png) no-repeat}
.bild2{background:url(elements.png) 0 -72px no-repeat}
.bild3{background:url(elements.png) -180px 0 no-repeat}
.bild4{background:url(elements.png) -180px -72px no-repeat}
.bild5{background:url(elements.png) 0 -144px no-repeat}
.bild6{background:url(elements.png) -180px -144px no-repeat}
.closebutton .icon .old{background:url(elements.png) -689px -264px no-repeat;display:inline-block;width:7px;height:7px}
.closebutton .icon .old2{background:url(elements.png) -687px -296px no-repeat;display:inline-block;width:9px;height:9px}
.closebutton .icon{background:url(elements.png) -680px -326px no-repeat;display:inline-block;width:12px;height:12px}
.contact{background:url(elements.png) -657px -126px no-repeat;display:inline-block;width:35px;height:35px}
.greybutton .icon{background:url(elements.png) -687px -307px no-repeat;display:inline-block;width:9px;height:9px}
.haken,.hamburger{display:inline-block;width:30px;height:30px}
.haken{background:url(elements.png) -657px -264px no-repeat}
.hamburger{background:url(elements.png) -657px -232px no-repeat}
.icon-konto1,.icon-konto2,.icon-konto3,.icon-konto4,.icon-konto5,.icon-konto6,.icon-konto7,.icon-kreditkarte1,.icon-kreditkarte2,.icon-kreditkarte3,.icon-kreditkarte4,.icon-kreditkarte5,.icon-kreditkarte7,.icon-mehrwerte1,.icon-mehrwerte2,.icon-mehrwerte3,.icon-mehrwerte4,.icon-mehrwerte5,.icon-mehrwerte6,.icon-mehrwerte7,.icon-mehrwerte8,.icon-mehrwerte9,.icon-mitgliedschaft1,.icon-mitgliedschaft2,.icon-mitgliedschaft3{display:inline-block;width:58px;height:58px}
.icon-konto1{background:url(elements.png) 0 -592px no-repeat}
.icon-konto2{background:url(elements.png) -597px -480px no-repeat}
.icon-konto3{background:url(elements.png) -597px -420px no-repeat}
.icon-konto4{background:url(elements.png) -597px -360px no-repeat}
.icon-konto5{background:url(elements.png) -597px -300px no-repeat}
.icon-konto6{background:url(elements.png) -597px -240px no-repeat}
.icon-konto7{background:url(elements.png) -597px -180px no-repeat}
.icon-kreditkarte1{background:url(elements.png) -597px -120px no-repeat}
.icon-kreditkarte2{background:url(elements.png) -597px -60px no-repeat}
.icon-kreditkarte3{background:url(elements.png) -597px 0 no-repeat}
.icon-kreditkarte4{background:url(elements.png) -480px -532px no-repeat}
.icon-kreditkarte5{background:url(elements.png) -420px -532px no-repeat}
.icon-kreditkarte6{background:url(elements.png) -158px -453px no-repeat;display:inline-block;width:58px;height:58px}
.icon-kreditkarte7{background:url(elements.png) -300px -532px no-repeat}
.icon-mehrwerte1{background:url(elements.png) -180px -532px no-repeat}
.icon-mehrwerte2{background:url(elements.png) -120px -532px no-repeat}
.icon-mehrwerte3{background:url(elements.png) -60px -532px no-repeat}
.icon-mehrwerte4{background:url(elements.png) 0 -532px no-repeat}
.icon-mehrwerte5{background:url(elements.png) -518px -453px no-repeat}
.icon-mehrwerte6{background:url(elements.png) -458px -453px no-repeat}
.icon-mehrwerte7{background:url(elements.png) -398px -453px no-repeat}
.icon-mehrwerte8{background:url(elements.png) -338px -453px no-repeat}
.icon-mehrwerte9{background:url(elements.png) -218px -453px no-repeat}
.icon-mitgliedschaft1{background:url(elements.png) -240px -532px no-repeat}
.icon-mitgliedschaft2{background:url(elements.png) -360px -532px no-repeat}
.icon-mitgliedschaft3{background:url(elements.png) -278px -453px no-repeat}
.icon1,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15,.icon16,.icon17,.icon18,.icon19,.icon2,.icon20,.icon21,.icon23,.icon24,.icon25,.icon26,.icon27,.icon28,.icon29,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9{width:77px;height:77px;display:inline-block}
.icon1{background:url(elements.png) -79px -453px no-repeat}
.icon10{background:url(elements.png) 0 -453px no-repeat}
.icon11{background:url(elements.png) -518px -316px no-repeat}
.icon12{background:url(elements.png) -518px -237px no-repeat}
.icon13{background:url(elements.png) -518px -158px no-repeat}
.icon14{background:url(elements.png) -518px -79px no-repeat}
.icon15{background:url(elements.png) -518px 0 no-repeat}
.icon16{background:url(elements.png) -395px -374px no-repeat}
.icon17{background:url(elements.png) 0 -216px no-repeat}
.icon18{background:url(elements.png) -316px -374px no-repeat}
.icon19{background:url(elements.png) -237px -374px no-repeat}
.icon2{background:url(elements.png) -158px -374px no-repeat}
.icon20{background:url(elements.png) -79px -374px no-repeat}
.icon21{background:url(elements.png) 0 -374px no-repeat}
.icon22{background:url(elements.png) -439px -237px no-repeat;display:inline-block;width:77px;height:77px}
.icon23{background:url(elements.png) -439px -158px no-repeat}
.icon24{background:url(elements.png) -79px -216px no-repeat}
.icon25{background:url(elements.png) -439px -79px no-repeat}
.icon26{background:url(elements.png) -439px 0 no-repeat}
.icon27{background:url(elements.png) -316px -295px no-repeat}
.icon28{background:url(elements.png) -237px -295px no-repeat}
.icon29{background:url(elements.png) -158px -295px no-repeat}
.icon3{background:url(elements.png) -79px -295px no-repeat}
.icon4{background:url(elements.png) 0 -295px no-repeat}
.icon5{background:url(elements.png) -360px -158px no-repeat}
.icon6{background:url(elements.png) -360px -79px no-repeat}
.icon7{background:url(elements.png) -360px 0 no-repeat}
.icon8{background:url(elements.png) -237px -216px no-repeat}
.icon9{background:url(elements.png) -158px -216px no-repeat}
.kuchen{background:url(elements.png) -518px -395px no-repeat;display:inline-block;width:70px;height:25px}
.left .icon .old{background:url(elements.png) -680px -384px no-repeat;display:inline-block;width:9px;height:9px}
.left .icon,.prev .icon{background:url(elements.png) -689px -232px no-repeat;display:inline-block;width:8px;height:12px}
.logo{background:url(elements.png) -657px -200px no-repeat;display:inline-block;width:40px;height:30px}
.mobileicon1,.mobileicon10,.mobileicon11,.mobileicon12,.mobileicon13,.mobileicon14,.mobileicon15,.mobileicon16,.mobileicon17,.mobileicon18,.mobileicon19,.mobileicon20,.mobileicon21,.mobileicon22,.mobileicon23,.mobileicon3,.mobileicon4,.mobileicon5,.mobileicon6,.mobileicon7,.mobileicon8,.mobileicon9{width:40px;height:40px;display:inline-block}
.mobileicon1{background:url(elements.png) -540px -532px no-repeat}
.mobileicon10{background:url(elements.png) -60px -592px no-repeat}
.mobileicon11{background:url(elements.png) -102px -592px no-repeat}
.mobileicon12{background:url(elements.png) -144px -592px no-repeat}
.mobileicon13{background:url(elements.png) -186px -592px no-repeat}
.mobileicon14{background:url(elements.png) -228px -592px no-repeat}
.mobileicon15{background:url(elements.png) -270px -592px no-repeat}
.mobileicon16{background:url(elements.png) -439px -316px no-repeat}
.mobileicon17{background:url(elements.png) -354px -592px no-repeat}
.mobileicon18{background:url(elements.png) -395px -295px no-repeat}
.mobileicon19{background:url(elements.png) -396px -592px no-repeat}
.mobileicon2{background:url(elements.png) -438px -592px no-repeat;display:inline-block;width:40px;height:40px}
.mobileicon20{background:url(elements.png) -480px -592px no-repeat}
.mobileicon21{background:url(elements.png) -522px -592px no-repeat}
.mobileicon22{background:url(elements.png) -564px -592px no-repeat}
.mobileicon23{background:url(elements.png) -606px -592px no-repeat}
.mobileicon3{background:url(elements.png) -657px 0 no-repeat}
.mobileicon4{background:url(elements.png) -657px -42px no-repeat}
.mobileicon5{background:url(elements.png) -312px -592px no-repeat}
.mobileicon6{background:url(elements.png) -474px -374px no-repeat}
.mobileicon7{background:url(elements.png) -360px -237px no-repeat}
.mobileicon8{background:url(elements.png) -657px -84px no-repeat}
.mobileicon9{background:url(elements.png) -316px -216px no-repeat}
.orangebutton .icon{background:url(elements.png) -689px -273px no-repeat;display:inline-block;width:6px;height:8px}
.plus{background:url(elements.png) -680px -349px no-repeat;display:inline-block;width:12px;height:12px}
.restart{background:url(elements.png) -657px -163px no-repeat;display:inline-block;width:35px;height:35px}
.arrow,.next .icon,.right .icon{background:url(elements.png) -689px -246px no-repeat;display:inline-block;width:8px;height:12px}
.stoerer{background:url(elements.png) -657px -296px no-repeat;display:inline-block;width:28px;height:28px}
.stoerer2{background:url(elements.png) -597px -540px no-repeat;display:inline-block;width:48px;height:48px}
.ticon1,.ticon10,.ticon11,.ticon12,.ticon13,.ticon14,.ticon16,.ticon17,.ticon18,.ticon19,.ticon2,.ticon20,.ticon21{height:20px;display:inline-block;width:21px}
.ticon1{background:url(elements.png) 0 -652px no-repeat}
.ticon10{background:url(elements.png) -23px -652px no-repeat}
.ticon11{background:url(elements.png) -316px -258px no-repeat}
.ticon12{background:url(elements.png) -481px -316px no-repeat}
.ticon13{background:url(elements.png) -564px -422px no-repeat}
.ticon14{background:url(elements.png) -657px -483px no-repeat}
.ticon15{background:url(elements.png) -657px -461px no-repeat;display:inline-block;width:21px;height:20px}
.ticon16{background:url(elements.png) -657px -505px no-repeat}
.ticon17{background:url(elements.png) -402px -237px no-repeat}
.ticon18{background:url(elements.png) -518px -422px no-repeat}
.ticon19{background:url(elements.png) -657px -615px no-repeat}
.ticon2{background:url(elements.png) -657px -593px no-repeat}
.ticon20{background:url(elements.png) -474px -416px no-repeat}
.ticon21{background:url(elements.png) -395px -337px no-repeat}
.ticon22{background:url(elements.png) -657px -372px no-repeat;display:inline-block;width:21px;height:21px}
.ticon3,.ticon4,.ticon5,.ticon6,.ticon7,.ticon8,.ticon9{display:inline-block;width:21px;height:20px}
.ticon3{background:url(elements.png) -657px -571px no-repeat}
.ticon4{background:url(elements.png) -657px -549px no-repeat}
.ticon5{background:url(elements.png) -657px -527px no-repeat}
.ticon6{background:url(elements.png) -657px -439px no-repeat}
.ticon7{background:url(elements.png) -657px -417px no-repeat}
.ticon8{background:url(elements.png) -657px -395px no-repeat}
.ticon9{background:url(elements.png) -541px -422px no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){#popup-basiccard td:nth-child(2) span,#popup-jungeleistungen td:nth-child(2) span,#popup-jungeleistungen td:nth-child(3) span,#popup-kontakt .checkbox .icon,#popup-kontakt .checkbox.checked .icon,#popup-kontakt .radiobox .icon,#popup-kontakt .radiobox.checked .icon,#popup-kreditkarten td:nth-child(2) span,#popup-kreditkarten td:nth-child(3) span,#popup-kreditkarten td:nth-child(4) span,#popup-leistungen td:nth-child(4) span,#popup-leistungen td:nth-child(5) span,#popup-leistungen td:nth-child(6) span,#popup-leistungen td:nth-child(7) span,#popup-leistungen td:nth-child(8) span,.arrow,.bild1,.bild2,.bild3,.bild4,.bild5,.bild6,.closebutton .icon,.closebutton .icon .old,.closebutton .icon .old2,.contact,.greybutton .icon,.haken,.hamburger,.icon-konto1,.icon-konto2,.icon-konto3,.icon-konto4,.icon-konto5,.icon-konto6,.icon-konto7,.icon-kreditkarte1,.icon-kreditkarte2,.icon-kreditkarte3,.icon-kreditkarte4,.icon-kreditkarte5,.icon-kreditkarte6,.icon-kreditkarte7,.icon-mehrwerte1,.icon-mehrwerte2,.icon-mehrwerte3,.icon-mehrwerte4,.icon-mehrwerte5,.icon-mehrwerte6,.icon-mehrwerte7,.icon-mehrwerte8,.icon-mehrwerte9,.icon-mitgliedschaft1,.icon-mitgliedschaft2,.icon-mitgliedschaft3,.icon1,.icon10,.icon11,.icon12,.icon13,.icon14,.icon15,.icon16,.icon17,.icon18,.icon19,.icon2,.icon20,.icon21,.icon22,.icon23,.icon24,.icon25,.icon26,.icon27,.icon28,.icon29,.icon3,.icon4,.icon5,.icon6,.icon7,.icon8,.icon9,.kuchen,.left .icon,.left .icon .old,.logo,.mobileicon1,.mobileicon10,.mobileicon11,.mobileicon12,.mobileicon13,.mobileicon14,.mobileicon15,.mobileicon16,.mobileicon17,.mobileicon18,.mobileicon19,.mobileicon2,.mobileicon20,.mobileicon21,.mobileicon22,.mobileicon23,.mobileicon3,.mobileicon4,.mobileicon5,.mobileicon6,.mobileicon7,.mobileicon8,.mobileicon9,.next .icon,.orangebutton .icon,.plus,.prev .icon,.restart,.right .icon,.stoerer,.stoerer2,.ticon1,.ticon10,.ticon11,.ticon12,.ticon13,.ticon14,.ticon15,.ticon16,.ticon17,.ticon18,.ticon19,.ticon2,.ticon20,.ticon21,.ticon22,.ticon3,.ticon4,.ticon5,.ticon6,.ticon7,.ticon8,.ticon9{background-image:url(elements-2x.png);background-size:697px 672px}
}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
body{font-family:"Segoe UI",Arial;font-size:12px;line-height:16px;color:#5a5a5a}
#finder{display:none;position:fixed;width:910px;height:660px;background-color:#e9e9e9}
#modul,.modul .header{background-color:#fff;position:absolute}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){#finder{width:100%!important}
}
#modul{width:750px;height:660px;-webkit-transition:right .3s;-moz-transition:right .3s;transition:right .3s}
#modul.openmenu{right:-160px}
@media screen and (max-width:909px){#finder{width:750px}
#modul{width:590px}
}
@media screen and (max-width:749px){#modul{-webkit-box-shadow:-5px 0 8px 0 #a2a3a3;-moz-box-shadow:-5px 0 8px 0 #a2a3a3;box-shadow:-5px 0 8px 0 #a2a3a3}
#finder{width:590px}
}
@media screen and (max-width:589px){#finder,#modul{width:100%;height:100%}
#finder,#modul,body,html{height:100%}
#finder{min-width:280px}
}
.modul{width:100%}
.modul .header{left:60px;right:60px;height:30px;z-index:2;font-weight:600;font-size:14px;line-height:14px;text-align:center;color:#005ba9}
@media screen and (max-width:589px){.modul .header{font-weight:400;font-size:11px;left:30px}
}
.modul .header>span{display:table;width:100%;height:100%}
.modul .header>span>span{display:table-cell;vertical-align:middle}
.modul h1{margin-top:5px;margin-bottom:2px;font-weight:700;letter-spacing:.6px}
.modul p{margin-top:2px;margin-bottom:2px;text-align:left}
.modul .content{top:30%;left:0;right:0;margin-left:auto;margin-right:auto;overflow-y:auto;max-width:100%;width:550px;padding:10px 20px}
@media screen and (max-width:589px){.modul .content{text-align:center;padding-bottom:25px;bottom:0;margin:0;top:180px;position:absolute}
}
.modul .content_absolute{position:absolute}
.layer{display:none;position:absolute;left:0;top:0;right:0;z-index:10}
#greylayer2,.layer.show,.openmenu .transparentlayer{display:block}
@media screen and (min-width:591px){.layer.show{left:-160px}
}
.transparentlayer{background:url(images/transparent.png)}
.greylayer{background:url(images/grey.png)}
#greylayer2{visibility:hidden;opacity:0;-webkit-transition:visibility .3s linear .3s,opacity .3s;-moz-transition:visibility .3s linear .3s,opacity .3s;transition:visibility .3s linear .3s,opacity .3s}
#greylayer2.show{-webkit-transition:visibility 0s,opacity .3s;-moz-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible;opacity:1}
.whitelayer{background:url(images/white.png)}
.testimonial{position:absolute;display:none;max-width:570px;max-height:475px;width:570px;height:475px;margin:auto;left:0;right:0;top:0;bottom:0;text-align:center;z-index:15;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
@media screen and (min-width:750px){.testimonial{left:-160px}
}
@media screen and (max-width:589px){.testimonial{margin-left:10px;margin-right:10px;width:auto}
}
@media screen and (max-width:589px) and (max-height:480px){.testimonial{max-height:350px}
}
@media screen and (max-width:589px) and (max-height:347px){.testimonial{max-height:315px}
}
.testimonial .background{position:relative;display:inline-block;max-width:500px;width:100%;height:auto}
.testimonial .background .bild{max-width:500px;width:100%;height:auto;z-index:1}
.testimonial .background .konto{position:absolute;right:10px;bottom:-10px;width:16%;z-index:2}
.testimonial .background .konto.second{right:20%}
.testimonial .content{margin-top:20px;position:relative;display:inline-block;margin-left:auto;margin-right:auto;max-width:100%;width:400px;text-align:center}
@media screen and (max-width:590px){.modul .content,.testimonial .content{box-sizing:border-box}
}
.testimonial .warum{position:absolute;left:0;top:0;right:0;bottom:0;padding:30px 10px 10px;overflow-y:auto}
.testimonial .closebutton{position:absolute;top:5px;right:10px;height:auto;width:auto;z-index:16;text-align:center;line-height:18px;cursor:pointer;color:#005ba9;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.testimonial .closebutton .icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}
.testimonial .left,.testimonial .right{position:absolute;bottom:0;width:50%;height:20px;cursor:pointer}
.testimonial .left .icon,.testimonial .right .icon{position:absolute;top:4px}
.testimonial .left .label,.testimonial .right .label{color:#fff;width:85px;position:absolute;top:1px}
.testimonial .left:hover .label,.testimonial .right:hover .label{text-decoration:underline;text-decoration-color:#fff}
.testimonial .left{left:0;background-color:#005ba9}
.testimonial .left .icon{left:13px}
.testimonial .left .label{left:10px}
.testimonial .right{right:0;background-color:#f60}
.testimonial .right .icon{right:13px}
.testimonial .right .label{right:10px}
.testimonial .touch{position:absolute;bottom:-10px;width:63px;height:63px;cursor:pointer}
.testimonial .touchleft{left:-10px}
.testimonial .touchright{right:-20px}
.testimonial .icon{display:inline-block}
.testimonial #warum2,.testimonial #warum3,.testimonial #warum4{display:none}
.testimonial #warum1 span{color:#EC621C;font-weight:700}
.testimonial #warum2 span{color:#155DA8;font-weight:700}
.testimonial #warum3 span{color:#9A9CA1;font-weight:700}
.testimonial #warum4 span{color:#CDB65F;font-weight:700}
.testimonial h1{font-weight:600;margin-bottom:10px}
.ie10 .modul .content,.ie10 .testimonial,.ie9 .modul .content,.ie9 .testimonial{width:100%}
.popup{position:absolute;bottom:-660px;right:0;height:660px;z-index:15;left:0;background-color:transparent;overflow:hidden;-webkit-transition:top .4s,bottom .4s;-moz-transition:top .4s,bottom .4s;transition:top .4s,bottom .4s}
.popup .closebutton,.popup .content{background-color:#fff;position:absolute}
.popup.open{bottom:-30px}
.popup .content{left:0;top:10px;right:0;bottom:0;padding:10px;overflow-y:auto;-webkit-box-shadow:-5px 0 15px 0 #5a5a5a;-moz-box-shadow:-5px 0 15px 0 #5a5a5a;box-shadow:-5px 0 15px 0 #5a5a5a}
.popup .closebutton{top:15px;right:10px;height:auto;width:auto;z-index:16;text-align:center;line-height:18px;cursor:pointer;color:#005ba9;font-weight:600}
.popup .closebutton .icon{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}
.popup h1{font-weight:700;margin-bottom:5px;padding-top:5px;padding-right:20px;padding-left:20px;clear:both;text-align:center}
.popup p,.popup ul{margin-bottom:10px}
#popup-basiccard table td:nth-child(1),#popup-jungeleistungen table td:nth-child(1),#popup-kreditkarten table td:nth-child(1),#popup-leistungen .oder,#popup-leistungen table td:nth-child(3){padding-right:5px;padding-left:5px}
.popup h1:first-child{margin-bottom:10px;padding-top:0}
.popup ul{list-style-type:disc;margin-left:20px}
.popup a{color:#f60}
.popup .strikethrough:before{border-color:#f60!important}
.popup .left.button,.popup .right.button{position:absolute;bottom:0;height:20px;width:50%;z-index:3;color:#fff;cursor:pointer;overflow:hidden}
.popup .left.button .icon,.popup .right.button .icon{position:absolute;top:4px}
.popup .left.button .label,.popup .right.button .label{position:absolute;height:20px;bottom:-5px}
.popup .left.button .label:hover,.popup .right.button .label:hover{text-decoration:underline}
.popup .left{left:0;background-color:#005ba9}
.popup .left .icon{left:13px}
.popup .left .label{left:28px}
.popup .right{right:0;background-color:#f60}
#popup-basiccard table th:nth-child(2),#popup-kreditkarten table th:nth-child(3){background-color:#7396CB;width:100px}
#popup-basiccard table td:nth-child(2),#popup-kreditkarten table td:nth-child(3){background-color:#D4D9EE;text-align:center}
.popup .right .icon{right:13px}
.popup .right .label{right:28px}
.ie8 .popup .content{border-top:1px solid #a2a3a3}
#popup-basiccard table td,#popup-kreditkarten table td,#popup-leistungen table td{vertical-align:middle;border-top:1px solid #ccc}
#popup-kreditkarten{height:100%;max-height:615px;bottom:-100%}
@media screen and (min-width:591px){.popup .left,.popup .right{display:none}
#popup-kreditkarten{height:340px}
}
#popup-kreditkarten.open{bottom:0}
#popup-kreditkarten .content{height:auto;bottom:0}
#popup-kreditkarten h1{margin-top:15px}
#popup-kreditkarten table{position:relative;margin-left:auto;margin-right:auto}
#popup-kreditkarten table th{color:#fff;vertical-align:middle;height:20px}
#popup-kreditkarten table th:nth-child(2){width:100px;background-color:#C3AB76}
#popup-kreditkarten table th:nth-child(4){width:100px;background-color:#1b76d5}
#popup-kreditkarten table td{height:20px}
#popup-kreditkarten table td:nth-child(2){background-color:#F3EDDE;text-align:center}
#popup-kreditkarten table td:nth-child(4){background-color:#97c4f2;text-align:center}
@media screen and (max-width:589px){#popup-kreditkarten .content{bottom:20px}
#popup-kreditkarten td:nth-child(2),#popup-kreditkarten td:nth-child(3),#popup-kreditkarten td:nth-child(4),#popup-kreditkarten th:nth-child(2),#popup-kreditkarten th:nth-child(3),#popup-kreditkarten th:nth-child(4){display:none}
#popup-kreditkarten .show1 td:nth-child(3),#popup-kreditkarten .show1 th:nth-child(3),#popup-kreditkarten .show2 td:nth-child(2),#popup-kreditkarten .show2 th:nth-child(2),#popup-kreditkarten .show3 td:nth-child(4),#popup-kreditkarten .show3 th:nth-child(4){display:table-cell}
}
#popup-kreditkarten .stoerer{position:absolute;color:#fff;text-transform:uppercase;line-height:28px;text-align:center;font-style:italic;margin-top:-6px;margin-left:10px}
#popup-basiccard table,#popup-leistungen table{margin-left:auto;position:relative;margin-right:auto}
#popup-kreditkarten .stoerer div{-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);transform:rotate(355deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.9961946980917455, M12=.08715574274765832, M21=-.08715574274765832, M22=.9961946980917455);zoom:1}
.ie10 #popup-kreditkarten .stoerer div,.ie9 #popup-kreditkarten .stoerer div{filter:none}
#popup-basiccard.open{bottom:-230px}
#popup-basiccard h1{margin-top:15px}
#popup-basiccard table th{color:#fff;vertical-align:middle;height:20px}
#popup-basiccard table td{height:20px}
#popup-leistungen{height:100%;max-height:615px;bottom:-100%}
@media screen and (max-width:909px){#popup-leistungen{left:-160px}
}
@media screen and (max-width:749px){#popup-leistungen{left:0}
}
#popup-leistungen.open{bottom:0}
#popup-leistungen .content{height:auto;bottom:0}
@media screen and (max-width:589px){#popup-leistungen .content{bottom:20px}
#popup-leistungen td:nth-child(4),#popup-leistungen td:nth-child(5),#popup-leistungen td:nth-child(6),#popup-leistungen td:nth-child(7),#popup-leistungen td:nth-child(8),#popup-leistungen th:nth-child(4),#popup-leistungen th:nth-child(5),#popup-leistungen th:nth-child(6),#popup-leistungen th:nth-child(7),#popup-leistungen th:nth-child(8){display:none}
#popup-leistungen .show1 td:nth-child(8),#popup-leistungen .show1 th:nth-child(8),#popup-leistungen .show2 td:nth-child(7),#popup-leistungen .show2 th:nth-child(7),#popup-leistungen .show3 td:nth-child(6),#popup-leistungen .show3 th:nth-child(6),#popup-leistungen .show4 td:nth-child(5),#popup-leistungen .show4 th:nth-child(5),#popup-leistungen .show5 td:nth-child(4),#popup-leistungen .show5 th:nth-child(4){display:table-cell}
}
#popup-leistungen .left .label,#popup-leistungen .right .label{bottom:-2px}
#popup-leistungen img{width:40px;height:auto}
#popup-leistungen table{width:100%;font-size:11px;margin-top:25px}
#popup-leistungen table th{vertical-align:middle;height:20px}
#popup-leistungen table th:nth-child(4),#popup-leistungen table th:nth-child(5),#popup-leistungen table th:nth-child(6),#popup-leistungen table th:nth-child(7),#popup-leistungen table th:nth-child(8){width:70px}
#popup-leistungen table td:nth-child(1){background-color:#005ba9;color:#fff;width:11px;position:relative;border-top:none}
#popup-leistungen table td:nth-child(1) div{position:absolute;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=-.0000000000000001837, M12=1, M21=-1, M22=-.0000000000000001837);zoom:1;transform-origin:top right;z-index:1;top:75px;width:100px;left:-99px;font-size:10px;line-height:8px;text-align:right}
#popup-leistungen table td:nth-child(2){padding-left:5px}
#popup-leistungen table td:nth-child(2) span{margin-top:0;margin-bottom:-2px}
#popup-leistungen table td:nth-child(3) span{color:#f60}
#popup-leistungen table td:nth-child(4){color:#CDB65F}
#popup-leistungen table td:nth-child(5){color:#9A9CA1}
#popup-leistungen table td:nth-child(6){color:#155DA8}
#popup-leistungen table td:nth-child(7){color:#3F95E1}
#popup-leistungen table td:nth-child(8){color:#EC621C}
#popup-leistungen table td:nth-child(4),#popup-leistungen table td:nth-child(5),#popup-leistungen table td:nth-child(6),#popup-leistungen table td:nth-child(7),#popup-leistungen table td:nth-child(8){text-align:center}
#popup-leistungen table tr:nth-child(2) td:nth-child(1) div{top:11px}
#popup-leistungen table tr:nth-child(6) td:nth-child(1) div{top:60px!important}
#popup-leistungen table tr:nth-child(15) td:nth-child(1) div{top:90px}
#popup-leistungen table tr:nth-child(24) td:nth-child(1) div{top:33px}
#popup-leistungen table tr:nth-child(27) td:nth-child(1) div{top:50px}
#popup-leistungen table tr:nth-child(17) td,#popup-leistungen table tr:nth-child(26) td,#popup-leistungen table tr:nth-child(7) td{border-bottom:2px solid #ccc}
#popup-leistungen table tr:last-child td:nth-child(4),#popup-leistungen table tr:last-child td:nth-child(5),#popup-leistungen table tr:last-child td:nth-child(6),#popup-leistungen table tr:last-child td:nth-child(7),#popup-leistungen table tr:last-child td:nth-child(8){color:#fff}
#popup-leistungen table tr:last-child td:nth-child(4){background-color:#CDB65F}
#popup-leistungen table tr:last-child td:nth-child(5){background-color:#9A9CA1}
#popup-leistungen table tr:last-child td:nth-child(6){background-color:#155DA8}
#popup-leistungen table tr:last-child td:nth-child(7){background-color:#3F95E1}
#popup-leistungen table tr:last-child td:nth-child(8){background-color:#EC621C}
#popup-leistungen table tr:last-child td{background-color:#ccc}
#popup-leistungen table.konto5 td:nth-child(4){background-color:#f4efdb}
#popup-leistungen table.konto4 td:nth-child(5){background-color:#efeff0}
#popup-leistungen table.konto3 td:nth-child(6){background-color:#c4ddf8}
#popup-leistungen table.konto2 td:nth-child(7){background-color:#cce3f7}
#popup-leistungen table.konto1 td:nth-child(8){background-color:#fce4d8}
#popup-leistungen .small{background-image:none!important;width:auto!important;height:auto!important;font-size:9px;line-height:11px}
#popup-leistungen .footnote{margin-top:3px;font-size:9px;line-height:10px}
#popup-leistungen .oder{position:absolute;font-size:9px;line-height:9px;margin-top:-3px;margin-left:20px;background-color:#fff}
#popup-kontakt .label,#popup-kontakt .label2{float:left;line-height:21px}
#popup-leistungen .stoerer2{margin-left:-83px;margin-top:-5px}
.ie8 #popup-leistungen table td:nth-child(1) div{left:1px}
.ie9 #popup-leistungen table td:nth-child(1) div{top:10px;filter:none;-ms-transform-origin:0 0}
#allmoduls .images,#modul0 .center,#modul9 .header{transform:translateX(-50%)}
#popup-jungeleistungen{height:100%;max-height:570px;bottom:-100%}
@media screen and (min-width:591px){#popup-jungeleistungen{height:500px}
}
#popup-jungeleistungen.open{bottom:0}
#popup-jungeleistungen .left .label,#popup-jungeleistungen .right .label{bottom:-2px}
#popup-jungeleistungen .content{height:auto;bottom:0}
#popup-jungeleistungen table td,#popup-jungeleistungen table th{vertical-align:middle;height:20px}
#popup-jungeleistungen img{width:80px;height:auto}
#popup-jungeleistungen table{position:relative;margin-left:auto;margin-right:auto;max-width:440px;margin-top:15px}
#popup-jungeleistungen table th:nth-child(2),#popup-jungeleistungen table th:nth-child(3){width:100px}
#popup-jungeleistungen table td{border-bottom:1px solid #ccc}
#popup-jungeleistungen table td:nth-child(2),#popup-jungeleistungen table td:nth-child(3){text-align:center;font-weight:700}
#popup-jungeleistungen table td:nth-child(2){color:#008E8D}
#popup-jungeleistungen table td:nth-child(3){color:#50CAC8}
#popup-jungeleistungen table tr:last-child td:nth-child(2){color:#fff;background-color:#008E8D}
#popup-jungeleistungen table tr:last-child td:nth-child(3){color:#fff;background-color:#50CAC8}
@media screen and (max-width:589px){#popup-jungeleistungen .content{bottom:20px}
#popup-jungeleistungen td:nth-child(2),#popup-jungeleistungen td:nth-child(3),#popup-jungeleistungen th:nth-child(2),#popup-jungeleistungen th:nth-child(3){display:none}
#popup-jungeleistungen .show1 td:nth-child(3),#popup-jungeleistungen .show1 th:nth-child(3),#popup-jungeleistungen .show2 td:nth-child(2),#popup-jungeleistungen .show2 th:nth-child(2){display:table-cell}
#popup-kontakt .label2{float:none;display:block}
}
#popup-kontakt{height:100%;max-height:615px;bottom:-100%}
#popup-kontakt.open{bottom:0}
#popup-kontakt .textinput{height:21px;border:1px solid #ccc;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 1px 3px 10px 0 rgba(0,0,0,.14);-moz-box-shadow:inset 1px 3px 10px 0 rgba(0,0,0,.14);box-shadow:inset 1px 3px 10px 0 rgba(0,0,0,.14)}
#popup-kontakt .textinput input{height:21px;font-weight:400;font-size:12px;color:#5a5a5a;-webkit-text-fill-color:#5a5a5a}
#popup-kontakt .textinput.error{border:1px solid #f60}
#popup-kontakt .line{clear:both;padding-top:5px}
#popup-kontakt .buttonline{padding-top:20px}
#popup-kontakt .label{width:150px}
#popup-kontakt .checkbox .icon,#popup-kontakt .radiobox .icon,#popup-kontakt .textinput{float:left}
#popup-kontakt #kontaktabsenden,#popup-kontakt #kontaktweiter,#popup-kontakt .content2{display:none}
#popup-kontakt .checkbox .label,#popup-kontakt .radiobox .label{padding-left:10px;padding-right:10px;width:auto}
@media screen and (max-width:589px){#popup-kontakt .checkbox .label{width:230px}
}
#popup-kontakt .greybutton{float:left;width:46px}
#popup-kontakt .orangebutton{float:right;width:56px}
#popup-kontakt .left .label,#popup-kontakt .right .label{bottom:1px}
.dialog,.dialog .content{left:0;top:0;right:0;bottom:0;position:absolute}
#popup-kontakt .right .label{text-align:right}
#popup-kontakt .content2 .orangebutton{width:75px}
#popup-kontakt .content2 .line>.label{width:70px}
#popup-kontakt .content2 .line>.label.width{width:150px}
#popup-kontakt .content2 .checkbox .icon,#popup-kontakt .content2 .radiobox .icon{float:left}
#popup-kontakt .content2 .checkbox .labelx,#popup-kontakt .content2 .radiobox .labelx{padding-left:30px;right:0;margin-top:-28px;line-height:inherit}
.dialog{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility .3s linear .3s,opacity .3s;-moz-transition:visibility .3s linear .3s,opacity .3s;transition:visibility .3s linear .3s,opacity .3s;z-index:15}
.dialog .content{margin:auto;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:10px}
.dialog .center{text-align:center}
.dialog.show{-webkit-transition:visibility 0s,opacity .3s;-moz-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible;opacity:1}
#dialog-warten .content{width:200px;height:60px}
#dialog-warten img{margin-top:10px}
#allmoduls .content{position:absolute;top:30px;height:150px;left:20px;right:20px;background-color:#eee}
#allmoduls .background{position:absolute;width:100%;height:100%;overflow:hidden;text-align:center}
@media screen and (max-width:589px){#allmoduls .background{display:none}
}
#allmoduls .background>img{position:absolute;display:block;left:-500px;right:-500px;margin-left:auto;margin-right:auto;height:100%;width:100%}
#allmoduls .images{position:relative;left:50%;max-width:550px;height:100%}
#allmoduls .images>.image{position:absolute;-webkit-transition:width .3s,height .3s,top .3s,bottom .3s,left .3s;-moz-transition:width .3s,height .3s,top .3s,bottom .3s,left .3s;transition:width .3s,height .3s,top .3s,bottom .3s,left .3s}
#allmoduls .images>.image img{top:0;left:0;height:auto;max-width:100%;margin-left:-50%}
#allmoduls .modul1 .image,#allmoduls .modul8 .image,#allmoduls .modul9 .image{width:15%;bottom:-15px}
@media screen and (max-width:589px){#allmoduls .images{height:65%}
#allmoduls .modul1 .image,#allmoduls .modul8 .image,#allmoduls .modul9 .image{bottom:-10px}
}
#allmoduls .modul1 .image.highlight,#allmoduls .modul8 .image.highlight,#allmoduls .modul9 .image.highlight{width:18%;bottom:-20px}
#allmoduls .modul1 .image1{left:85%}
#allmoduls .modul1 .image2{left:67%}
#allmoduls .modul1 .image3{left:50%}
#allmoduls .modul1 .image4{left:33%}
#allmoduls .modul1 .image5{left:15%}
#allmoduls .modul8 .image1,#allmoduls .modul9 .image1{left:41%}
#allmoduls .modul8 .image2,#allmoduls .modul9 .image2{left:59%}
#allmoduls .modul4 .image,#allmoduls .modul5 .image{width:22%;bottom:-15px}
@media screen and (max-width:589px){#allmoduls .modul1 .image.highlight,#allmoduls .modul8 .image.highlight,#allmoduls .modul9 .image.highlight{bottom:-15px}
#allmoduls .modul4 .image,#allmoduls .modul5 .image{bottom:-10px;margin-left:-45px}
}
#allmoduls .modul4 .image.highlight,#allmoduls .modul5 .image.highlight{width:26%;bottom:-20px}
@media screen and (max-width:589px){#allmoduls .modul4 .image.highlight,#allmoduls .modul5 .image.highlight{bottom:-15px}
}
#allmoduls .modul4 .image1,#allmoduls .modul5 .image1{left:37%}
#allmoduls .modul4 .image2,#allmoduls .modul5 .image2{left:63%}
#allmoduls .modul4 .image3,#allmoduls .modul5 .image3{left:89%}
#allmoduls .toppanel{position:absolute;margin:auto;top:-15px;left:0;bottom:0;right:0;height:100px;width:300px;padding:5px;background-color:#ccc;border:1px solid #fff;-webkit-box-shadow:inset 0 0 5px 1px #a2a3a3;-moz-box-shadow:inset 0 0 5px 1px #a2a3a3;box-shadow:inset 0 0 5px 1px #a2a3a3}
#allmoduls .toppanel.two{width:200px}
#allmoduls .toppanel .label{position:absolute;top:115px;width:100px;text-align:center}
#allmoduls .toppanel .label1{left:0}
#allmoduls .toppanel .label2{left:100px}
#allmoduls .toppanel .label3{left:200px}
#allmoduls .toppanel .graphic{position:absolute;left:10px;top:10px;width:90px;height:90px;overflow:hidden;-webkit-box-shadow:0 0 5px 1px #a2a3a3;-moz-box-shadow:0 0 5px 1px #a2a3a3;box-shadow:0 0 5px 1px #a2a3a3}
#allmoduls .toppanel .graphic.graphic2{left:110px}
#allmoduls .toppanel .graphic.graphic3{left:210px}
#allmoduls .toppanel .graphic img{display:none;position:absolute;width:100%;height:auto}
#allmoduls .toppanel .graphic .mehrwert{position:absolute;top:-100%;width:100%;height:100%;background:#1768ae;background:-moz-linear-gradient(top,#1768ae 0,#015398 100%);background:-webkit-linear-gradient(top,#1768ae 0,#015398 100%);background:linear-gradient(to bottom,#1768ae 0,#015398 100%);-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);filter:alpha(opacity=90);font-size:9px;line-height:10px;color:#fff;overflow:hidden;-webkit-transition:top .3s;-moz-transition:top .3s;transition:top .3s}
#allmoduls .toppanel .graphic .mehrwert .inner{padding-left:2px;padding-top:5px}
#allmoduls .toppanel .graphic .mehrwert p{margin-bottom:1px;display:none}
#allmoduls .toppanel .graphic .mehrwert ul{list-style-type:disc;margin-left:15px}
#allmoduls .toppanel .graphic:hover .mehrwert{top:0}
@media screen and (max-width:374px){#allmoduls .toppanel{width:240px;height:80px}
#allmoduls .toppanel.two{width:160px}
#allmoduls .toppanel .label{top:95px;width:90px}
#allmoduls .toppanel .label2{left:80px}
#allmoduls .toppanel .label3{left:160px}
#allmoduls .toppanel .graphic{width:70px;height:70px}
#allmoduls .toppanel .graphic.graphic2{left:90px}
#allmoduls .toppanel .graphic.graphic3{left:170px}
}
#allmoduls .header{position:absolute;width:100%;height:30px;line-height:30px;z-index:2;font-weight:600;font-size:14px;text-align:center;background-color:#fff;color:#005ba9}
#allmoduls .header>div{position:absolute;top:0}
#allmoduls .header .hamburger{display:none;left:0}
#allmoduls .header .logo{right:17px}
@media screen and (max-width:589px){#allmoduls .header{font-weight:400;font-size:11px}
}
@media screen and (max-width:749px){#allmoduls .header .hamburger{display:block}
}
#modul0{position:absolute;left:0;right:0;width:auto;height:100%;z-index:4}
@media screen and (min-width:750px){#modul0{left:-160px;overflow:inherit}
}
#modul0 .header{background-color:transparent;font-size:20px;line-height:21px;padding-top:5px;left:0;right:0}
#modul0 .headerblock{display:block;position:absolute;left:0;top:0;height:30px;right:0;z-index:2;background-color:#fff;color:#005ba9}
#modul0 .logo{position:absolute;right:17px;top:0;z-index:2}
#modul0 .background{position:absolute;right:0;top:0;height:100%;width:auto;z-index:0}
#modul0 .content{top:0;z-index:1;padding:0;left:0;right:0;width:auto;overflow:hidden;background-color:#fff;max-width:none}
#modul0 .center{position:absolute;left:50%;top:20%}
#modul0 .center img{width:300px}
@media screen and (max-height:520px){#modul0 .center img{margin-top:-30px}
}
#modul0 .panels{position:absolute;width:100%;bottom:30px;text-align:center}
@media screen and (min-width:751px){#modul0 .panels .panel{margin-left:5px;margin-right:5px}
#modul0 .panels .panel:nth-child(1){position:absolute;left:20px}
#modul0 .panels .panel:nth-child(2){margin-left:295px}
}
@media screen and (max-width:589px){#modul0 .center img{width:100%;max-width:300px}
#modul0 .panels{bottom:10px}
#modul0 .panels .panel{display:block;margin-left:auto;margin-right:auto;margin-top:3px}
}
#modul0 .layer{display:none;position:absolute;left:0;top:0;right:0;bottom:0;padding:70px 20px 20px;z-index:999;background:url(images/white90.png)}
#modul0 .layer .button{display:inline-block}
@media screen and (max-width:589px){#modul0 .panel{height:70px}
#modul0 .panel .top{height:35px}
#modul0 .panel .icon{display:none}
#modul0 .panel .mobileicon{display:inline-block}
#modul0 .panel .bottom{height:70px}
#modul0 .panel:not(.nohover) .top:hover{height:70px;background-color:transparent}
#modul0 .panel:not(.nohover) .top:hover .widehint{top:0}
}
#modul1 .kontopanel{display:none}
#modul3 .block.left .numberinput{position:absolute;right:1px;top:16px}
#modul3 .block.right .left,#modul3 .block.right .right{margin-top:15px}
@media screen and (max-width:749px){#modul4 .content{padding-bottom:65px}
}
@media screen and (min-width:590px){#modul4 h1.small{width:100%;text-align:center;line-height:14px;padding-bottom:7px}
}
#modul4 .outputstyle .bottom .label{font-weight:400;font-size:12px}
.ie8 #modul4 h1.small{width:100%;text-align:left;line-height:16px}
#modul5 .wide{display:inline-block;width:100px}
#modul5 #rv1,#modul5 #rv2,#modul5 #rv3{display:inline-block;width:40px;text-align:right}
#modul6 .orangestyle{margin-top:10px;height:52px}
#modul6 .orangestyle .label{height:50%}
#modul6 .orangestyle .label p{text-align:left;padding-left:10px}
#modul6 .orangestyle .label span{color:#f60;font-weight:600}
#modul6 .kuchen{position:absolute;bottom:8px;right:0}
#modul6 .haken{position:absolute;top:-10px;right:-10px;z-index:2}
#tabs,.prevnext>div{position:absolute;z-index:3}
#modul6 .exklusiv{display:none}
#modul6 .stoerer2{top:5px;right:5px;display:none}
#modul6 .disabled .stoerer2{display:block}
#modul9 .jungepanel,.prevnext .disabled{display:none}
#modul8 .content{margin-top:180px}
@media screen and (max-width:589px){#modul8 .content{margin-top:0}
}
#modul9{margin-top:180px}
#modul9 .header{left:50%;margin-top:15px;width:100%}
#modul9 .content{margin-top:30px}
#modul10{margin-top:180px}
@media screen and (max-width:749px){#modul9 .content{padding-bottom:65px}
#modul10 .content{padding-bottom:65px;margin-top:0}
#tabs{z-index:auto}
}
#modul10 .biglabelstyle .top .strikethrough{font-size:20px}
#modul10 .biglabelstyle .top .label{line-height:24px}
#modul10 .stoerer{position:absolute;top:8px;right:20px;color:#fff;text-transform:uppercase;line-height:28px;text-align:center}
#modul10 .stoerer div{-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);transform:rotate(355deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=.9961946980917455, M12=.08715574274765832, M21=-.08715574274765832, M22=.9961946980917455);zoom:1}
.ie10 #modul10 .stoerer div,.ie9 #modul10 .stoerer div{filter:none}
#modul99 .content{top:0;padding-top:50px;background-color:#fff}
#modul99 .orangebutton.disabled{text-decoration:none;background:#e1e1e1;background:-moz-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e1e1e1),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:-o-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:-ms-linear-gradient(top,#e1e1e1 0,#ccc 100%);background:linear-gradient(to bottom,#e1e1e1 0,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#cccccc', GradientType=0);border:none;padding:1px}
#tabs .tab:hover .label,.prevnext .label:hover{text-decoration:underline}
.prevnext{position:absolute;bottom:0;width:100%;left:0}
.prevnext>div{bottom:0;height:20px;width:50%;color:#fff;cursor:pointer;overflow:hidden}
.prevnext .icon{position:absolute;top:4px}
.prevnext .label{position:absolute}
.prevnext .prev{left:0;text-align:left;line-height:18px;background-color:#005ba9}
.prevnext .prev .icon{left:13px}
.prevnext .prev .label{left:28px}
.prevnext .next{right:0;text-align:right;line-height:18px;background-color:#f60}
.prevnext .next .icon{right:13px}
.prevnext .next .label{right:28px}
#tabs{top:0;height:100%;color:#878786;width:160px;font-weight:100;font-size:12px;-webkit-box-shadow:5px 0 8px 0 #a2a3a3;-moz-box-shadow:5px 0 8px 0 #a2a3a3;box-shadow:5px 0 8px 0 #a2a3a3}
#tabs .title{margin-top:50px;text-align:left;padding-left:5px;margin-bottom:5px;color:#005ba9;font-weight:700}
#tabs .tab{position:relative;cursor:pointer;height:45px;line-height:45px;border-bottom:1px solid #fff}
#tabs .tab.big{height:70px;line-height:70px}
#tabs .tab .label{position:absolute;text-indent:70px}
#tabs .tab .icon{position:absolute;left:5px;top:5px;height:58px;width:58px;line-height:58px;background-color:#a2a3a3;border:1px solid #fff;text-align:center;color:#fff;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}
#tabs .tab .icon.show{opacity:1}
#tabs .tab .arrow{display:none;position:absolute;right:5px;top:0;bottom:0;margin:auto}
#tabs .tab.highlight{background-color:#CFCFCF;border-bottom:1px solid #CFCFCF}
#tabs .tab.highlight>div{text-decoration:none;z-index:1}
@media screen and (max-width:750px){#tabs .tab.highlight>div{z-index:auto}
}
#tabs .tab.highlight .arrow{display:block}
#tabs #tab99,.ie8 #tabs .tab .icon{display:none}
#tabs .tab.disabled{color:#a2a3a3}
#tabs .tab.disabled>div{text-decoration:none}
#tabs.openmenu .tab>div{z-index:1}
#tabs #tab99{font-weight:600;color:#F68A46}
#tabs #tab99.highlight{background-color:#fde6d8;color:#f46b15}
#tabs .restart{position:absolute;left:100px;top:5px}
#tabs .contact{position:absolute;left:30px;top:5px}
.ie8 #tabs .tab .icon.show{display:block}