/*95690034*/
/*-------Including portalContent.css--------*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,.wp-caption,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;font-family:DINPRO}header,section,footer,aside,nav,article,figure,figcaption,menu,details,hgroup{display:block}html{color:#2f6891}body{font-size:75%;line-height:1.55;background-color:#FFF}ul{list-style-type:none}a{color:#80a6c7}a,a:hover{text-decoration:none;cursor:pointer}h4 a,.selectLine a{color:#80a6c7}p{margin:1.25em 0}b,strong{font-weight:900}.dis--0{display:none}.hidden{display:none;visibility:hidden}.hide{display:none}.left{float:left}.right{float:right}.clear{clear:both}.pointer--0{pointer-events:none}.pos--rel{position:relative}.marginBottom{margin-bottom:1.25em}.flex-container{display:flex}.flex--item-auto{flex:auto}.flex--item-inital{flex:initial}.item--centered-Y{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.item--centered-X{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateYX(-50%)}.appearance--0{-webkit-appearance:none;-moz-appearance:none;appearance:none}h1{font-weight:900;font-size:64px;text-align:center;line-height:1.1em;padding:.4em 0 0}h1.no_slideshow_h1{padding:.2em 0}b.layerHeadline,.layerHeadline{font-weight:900;font-size:64px;line-height:1.5em;text-align:center}h2{font-weight:900;font-size:2.333em;text-align:center;line-height:1.2em}h3{font-weight:900;font-size:1.250em;text-align:center}h4,h4 span{font-weight:900}.underline:hover{text-decoration:underline}.grey{color:#b8b8b8}.lightblue{color:#80a6c7}.error{color:orangered!important;margin-top:.938em}.active{color:#004475}.center{text-align:center}.rightAlign{text-align:right}.leftAlign{text-align:left}.text--align-center{text-align:center}.text--align-left{text-align:left}.text--align-right{text-align:right}.text--nowrap{white-space:nowrap}.text--weight-bold{font-weight:bold}.text--weight-norm{font-weight:normal}.text--blindOut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input.error,.inputError,.selectBox.error{margin-top:0;border:1px solid orangered!important}input:disabled{background-color:#f6f6f6}:placeholder-shown{color:#80a6c7;opacity:1}::-webkit-input-placeholder{color:#80a6c7;opacity:1}::-moz-placeholder{color:#80a6c7;opacity:1}:-ms-input-placeholder{color:#80a6c7;opacity:1}.error:placeholder-shown{color:orangered!important}.error::-webkit-input-placeholder{color:orangered!important}.error::-moz-placeholder{color:orangered!important}.error:-ms-input-placeholder{color:orangered!important}.trademarkSign{font-size:.35em;line-height:2.4em;vertical-align:top}.button,#TAC .aPrintLink{background-color:#004475;border-radius:.2em;font-weight:900;width:100%;height:2.5em;text-align:center;line-height:2.7em;color:#fff;float:left;margin-top:1.85em}.button:hover,#TAC .aPrintLink:hover{background-color:#092959;border-radius:.2em}.button.inactive,.button.inactive:hover,.button[disabled],.button[disabled]:hover{background-color:#80a6c7;cursor:default}.button.top0{margin-top:0}.button.right{float:right!important}.button--leftColumn{width:48.8%;float:left}.button--rightColumn{width:48.8%;float:right}.link{margin:.938em .938em 0 0;float:left}.infoIcon,.infoIconLayer{font-family:FontAwesome!important;font-size:1.25em;line-height:1.25em;color:#2f6891;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.infoIcon::after,.infoIconLayer::after{content:"\f06a";position:relative}.infoIcon.thumbnail,.infoIconLayer.thumbnail{-moz-transform:none;-webkit-transform:none;-ms-transform:none;transform:none}.infoIcon.thumbnail::after,.infoIconLayer.thumbnail::after{content:none}.toolIcon svg{display:block;fill:#2f6891;width:1.167em;height:1.167em}.toolIcon--clicked svg{fill:#004475}.toolIcon.inactive svg{fill:#b8b8b8;cursor:default}.toolIcon.orangered svg{fill:orangered!important}.toolIcon.green svg{fill:#00be00!important}.toolIcon.shipping #order_id a{position:absolute;top:0;width:17px;height:14px}.infoIcon.VAT::after{font-weight:900;content:'%';transform:none}.toolIcon{font-family:FontAwesome;color:#2f6891;cursor:pointer}.toolIcon:hover{color:#FFF;text-decoration:none}.toolIcon.video::after{content:"\f03d"}.toolIcon.fail svg,.toolIcon.pass svg{height:.917em;width:initial}.input_fake,input,textarea{font-family:DINPRO;height:2.5em;border-radius:.2em;background-color:#ededed;border:0;text-indent:.7em;padding-right:.7em;overflow:hidden;text-overflow:ellipsis;width:100%;color:#092959;box-sizing:border-box;padding-top:.167em;font-size:1em;outline:0}input[type="search"]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}textarea{padding:.5em;text-indent:.2em;font-size:100%;margin:0}.input_fake{padding-top:.55em;padding-bottom:.55em}label{font-weight:900;margin-bottom:.167em;float:left}.selectLine label,label.select{font-weight:normal}label span{color:#80a6c7;font-weight:normal}.radioButton{border-radius:50%;background-color:#ededed;height:1em;width:1em;float:left;margin-right:.5em;margin-top:.167em}.radioButtonSelected::after{content:"";border-radius:50%;background-color:#092959;height:8px;width:8px;float:left;margin:2px}.radioButtonInactive{background-color:#b8b8b8}.checkbox{background-color:#ededed;height:1em;width:1em;float:left;margin-right:.417em;cursor:pointer;margin-top:.14em;border-radius:0}.checkboxes_container .checkbox{position:relative}.checkbox.inactive{background-color:#b8b8b8;cursor:default}.checkbox.selected::after{content:"";position:absolute;margin:.167em 0 0 .167em;width:.5em;height:.25em;border-left-width:.167em;border-left-style:solid;border-bottom-width:.167em;border-bottom-style:solid;transform:rotate(-45deg);border-color:#092959}.scrollbar{width:2px;margin:16px 0;background-color:#80a6c7}.scrollbarHandle{background-color:#004475;height:40px;width:10px;display:block;z-index:100;margin-left:-4px;border-radius:.2em}.scrollbarHandle.inactive,.scrollbarHandle.inactive:hover{display:none}.scrollbarHandle:hover{background-color:#092959}.tooltipBody{color:#FFF;background-color:#80a6c7;border-radius:.2em;padding:12px 16px 13px 16px;position:relative;min-height:15px;z-index:110}.tooltipBody.thumb{padding:16px 16px 10px}.tooltipBody b{font-size:1em;font-weight:900;text-align:left}.tooltipBody b>span{font-weight:normal}.tooltipBody em{font-style:normal}.tooltipBody a{color:#2f6891}.tooltipBody br{margin-bottom:.417em}.tooltipBody br:first-of-type{margin-bottom:.3em}.tooltipImage{width:0;height:1.250em;left:2.083em;position:relative;border-left:.833em solid transparent;border-right:.833em solid transparent;border-top-width:.833em;border-top-style:solid;border-top-color:#80a6c7}.tooltipImage.mirror{border-left:.833em solid transparent;border-right:.833em solid transparent;border-bottom-width:.833em;border-bottom-style:solid;border-bottom-color:#80a6c7;border-top:0 solid transparent;height:0}.tooltipImage.altText{left:-0.333em;display:none}.invisible{display:none!important}.tooltipComingSoon .tooltipsBody{border-radius:2px;color:#fff!important;font-size:1em;min-height:15px;padding:5px 7px;position:fixed;z-index:110;background-color:#80a6c7}.tooltipComingSoon .tooltipsBody::after{content:"";width:0;height:15px;border-left:10px solid transparent;border-right:10px solid transparent;border-top-width:10px;border-top-style:solid;border-top-color:#80a6c7;left:10px;bottom:-25px;position:absolute}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.tooltipComingSoon .tooltipsBody::after{bottom:-24px}}div[orderable="0"] .tooltipComingSoon,div.tooltipComingSoon{display:none;position:absolute}div[orderable="0"]:hover .tooltipComingSoon,span[product_name="coming_soon"]:hover .tooltipComingSoon{display:inline;margin-left:-30px;margin-top:-32px;white-space:nowrap;z-index:1000}.width5pr{width:5%}.width6pr{width:6%}.width7pr{width:7%}.width9pr{width:9%}.width10pr{width:10%}.width16pr{width:16%}.width20pr{width:20%}.width21pr{width:21%}.width25pr{width:25%}.width32pr{width:32%}.width40pr{width:40%}.width48pr{width:48%}.width49pr{width:49%}.width55pr{width:55%}.width66pr{width:66%}.width68pr{width:68%}.width70pr{width:70%}.width74pr{width:74%}.width82pr{width:82%}.width87pr{width:87%}.width91pr{width:91%}.width95pr{width:95%}.width99pr{width:99%}.width100pr{width:100%}.left17{margin-left:1.7em}.left0{margin-left:0}.top1{margin-top:1em}.top2pt5{margin-top:2.5em}.top3{margin-top:3em}.right1pt5{margin-right:.5em}
/*-------Including subContent.css--------*/
main{margin:68px auto 0;padding:0 7% 2em 7%;width:100%;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.singleColumn{width:97%;float:left}.middleColumn{width:48.4%;margin:auto;min-width:300px}.leftColumn{width:48.4%;float:left;min-width:345px}.rightColumn{width:48.4%;float:right;min-width:345px}@media only screen and (max-width:835px){.leftColumn{width:100%;float:left}.rightColumn{width:100%;float:left}}.formLine{float:left;margin-top:1.5em;width:100%}.selectLine{position:relative;clear:both;height:2.25em}.recaptcha .g-recaptcha{transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:28em 4em;transform-origin:28em 4em;margin-top:-0.55em;margin-bottom:1.2em}.reCaptcha_is_incorrect .g-recaptcha{border:1px solid orangered;border-radius:.2em}@media only screen and (min-width:1600px){.recaptcha .g-recaptcha{transform-origin:23em;-webkit-transform-origin:23em;margin-top:1.2em}}.claimBlockMiddle{display:table;width:100%}.claimBlockCenter{display:table-cell;vertical-align:middle;height:100vh}.claimHeadlines{font-weight:bold;font-size:64px;line-height:.9em;text-align:center;color:#004475}.claimHeadlines span{font-weight:bold;display:block}.claimHeadlines .claimSubline{font-weight:100}.claimHeadlines .claimCaption{font-size:.3em;font-weight:normal;text-align:center;color:#004475}.claimHeadlines--Btn{font-size:.25em;width:auto;padding:0 1.8em;margin-top:1.5em}#slides{width:100%;height:100%;overflow:hidden;width:auto\9;height:auto\9;overflow:visible\9}#slides .inner{position:relative;height:100%;margin-left:0;width:auto\9;height:auto\9;margin-left:auto\9}.bulletsBox{float:left;width:100%}.productImageBigBullets{height:15px;width:300px;z-index:1000;margin-left:auto;margin-right:auto;display:block;margin-top:-4px}.productImageBigBullet{background-color:#FFF;-moz-box-shadow:0 0 12px 0 black;-webkit-box-shadow:0 0 12px 0 black;box-shadow:0 0 12px 0 black;width:14px;height:14px;border-radius:50%;margin:21px;position:relative;float:left;cursor:pointer;transform:rotate(-90deg)}.productImageBigBullet.active,.productImageBigBullet.play,.productImageBigBullet:hover:not(.play){background-color:#004475}.productImageBigBullet.play::after,.productImageBigBullet:hover:not(.play)::after{content:"";position:absolute;top:4px;left:4px;border-color:#FFF}.productImageBigBullet.play::after{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left-width:6px;border-left-style:solid;transform:rotate(90deg)}.productImageBigBullet:hover:not(.play)::after{width:6px;height:2px;border-width:2px 0 2px 0;border-style:solid}.slideDown{width:100%;position:absolute}.downDirButton{width:60px;height:60px;cursor:pointer;background-color:rgba(225,225,225,0.85);border-radius:50%;margin:0 auto;position:relative;margin-top:32px}.downDirButton:hover{background-color:#004475}.downDirButton svg{fill:#004475;position:absolute;left:14px;top:23px}.downDirButton:hover svg{fill:#FFF}#startpageContent{position:relative;left:0;top:0;width:100%;height:100%}.slide{width:100%;height:100vh;float:left;width:100%\9}.hidden_at_start{display:none}#slider1{background-image:url(../images/neutral/slider/slider_1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider2{background-image:url(../images/neutral/slider/slider_2.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider3{background-image:url(../images/neutral/slider/slider_3.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider4{background-image:url(../images/neutral/slider/slider_4.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider5{background-image:url(../images/neutral/slider/slider_5.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider6{background-image:url(../images/neutral/slider/slider_1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-height:568px),only screen and (max-width:926px){#slider1{background-image:url(../images/neutral/slider/slider_1_small.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider2{background-image:url(../images/neutral/slider/slider_2_small.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider3{background-image:url(../images/neutral/slider/slider_3_small.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider4{background-image:url(../images/neutral/slider/slider_4_small.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider5{background-image:url(../images/neutral/slider/slider_5_small.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider6{background-image:url(../images/neutral/slider/slider_1_small.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}}@media only screen and (min-height:1025px),only screen and (min-width:1670px){#slider1{background-image:url(../images/neutral/slider/slider_1_large.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider2{background-image:url(../images/neutral/slider/slider_2_large.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider3{background-image:url(../images/neutral/slider/slider_3_large.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider4{background-image:url(../images/neutral/slider/slider_4_large.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider5{background-image:url(../images/neutral/slider/slider_5_large.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}#slider6{background-image:url(../images/neutral/slider/slider_1_large.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}}.transition{-webkit-transition:margin-left 1.5s linear;transition:margin-left 1.5s linear;-webkit-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes pieChartsMobile{0%{stroke-dasharray:0 100}100%{stroke-dasharray:100 100}}@keyframes pieCharts{to{stroke-dasharray:100 100}}circle{-webkit-animation:pieChartsMobile 14s infinite linear;animation:pieCharts 14s infinite linear;fill:#004475;stroke:#FFF;stroke-width:14}.activeBullet{border-radius:50%}.sidebar{text-align:center;margin-top:-200px;justify-content:center}.sidebar_box{z-index:1000;height:auto;position:relative;width:auto;float:left;margin:0 3em}.sidebar_box__Y-center{display:flex;align-items:center}.trustpilot_white_background{background-color:rgba(255,255,255,0.5);z-index:0;padding-top:3px;padding-bottom:5px}.trustpilot_logo{background:url(/_global/images/neutral/evaluation/trustpilot/trustpilot_logo.svg) no-repeat center center;height:1.5em;width:auto;margin:0 auto}.trustpilot_logo ~ span{position:absolute;visibility:hidden}.trustpilot_text{font-size:11px;line-height:1em;margin-top:.4em;color:#231f20}.trustpilot_score{height:1em;margin:.4em auto 0}.trustpilot_score--0_0{background:url(/_global/images/neutral/evaluation/trustpilot/0_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--1_0{background:url(/_global/images/neutral/evaluation/trustpilot/1_star.svg) no-repeat center center;background-size:contain}.trustpilot_score--1_5{background:url(/_global/images/neutral/evaluation/trustpilot/1half_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--2_0{background:url(/_global/images/neutral/evaluation/trustpilot/2_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--2_5{background:url(/_global/images/neutral/evaluation/trustpilot/2half_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--3_0{background:url(/_global/images/neutral/evaluation/trustpilot/3_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--3_5{background:url(/_global/images/neutral/evaluation/trustpilot/3half_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--4_0{background:url(/_global/images/neutral/evaluation/trustpilot/4_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--4_5{background:url(/_global/images/neutral/evaluation/trustpilot/4half_stars.svg) no-repeat center center;background-size:contain}.trustpilot_score--5_0{background:url(/_global/images/neutral/evaluation/trustpilot/5_stars.svg) no-repeat center center;background-size:contain}.google--item{box-shadow:0 0 .7em grey;height:74px;background-color:white}.google_logo{background:url(/_global/images/neutral/evaluation/google.png) no-repeat 0 0/contain;width:40px;height:14px;margin:5px 10px 1px;float:left}#Reg .formLine div:first-of-type,#Reg .formLine div:nth-of-type(2),#Reg .formLine div:nth-of-type(3),#Profil .formLine div:first-of-type,#Profil .formLine div:nth-of-type(2),#Profil .formLine div:nth-of-type(3),#CreateAddr .formLine div:first-of-type,#CreateAddr .formLine div:nth-of-type(2),#debitOrder_content .formLine div:first-of-type,#News_reg .formLine div:first-of-type,#News_reg .formLine div:nth-of-type(2),#CallBack .formLine div:first-of-type,#CallBack .formLine div:nth-of-type(2),#Reg_SC .formLine div:first-of-type,#Reg_SC .formLine div:nth-of-type(2),#Reg_SC .formLine div:nth-of-type(3){float:left}#Reg .formLine div:last-of-type,#Profil .formLine div:last-of-type,#CreateAddr .formLine div:last-of-type,#debitOrder_content .formLine div:last-of-type,#News_reg .formLine div:last-of-type,#CallBack .formLine div:last-of-type,#Reg_SC .formLine div:last-of-type{float:right}#Reg .formLine div:nth-of-type(2),#Reg .formLine div:nth-of-type(3),#Profil .formLine div:nth-of-type(2),#Profil .formLine div:nth-of-type(3),#CreateAddr .formLine div:nth-of-type(2),#News_reg .formLine div:nth-of-type(2),#CallBack .formLine div:nth-of-type(2),#Reg_SC .formLine div:nth-of-type(2),#Reg_SC .formLine div:nth-of-type(3){margin-left:2%}#originbutton::after{font-family:Verdana!important;content:"x";font-size:1.417em;line-height:1.471em;position:relative}.legalNotes{margin-top:20.25em}.legalNotes .selectLine label{margin:-2px 0 0}.legalNotes p{text-align:justify;margin-top:.75em}#Reg_register_Btn{margin-top:-2.5em}@media only screen and (max-width:835px){#Reg_register_Btn{margin-top:1.85em}}.reg_layer_subhead{font-weight:900;margin-bottom:1.25em}.reg_flag img{background-size:contain;width:100%;height:2.5em;display:block;float:left;border-radius:.2em}#TAC .singleColumn{overflow-y:scroll;height:553px}#TAC .aPrintLink{margin-top:1.35em}#TAC a{color:#2f6891}#TAC u{text-decoration:none}#TAC hr{border:0;border-top:1px solid white;background-color:#FFF}body#TAC_print{background-color:#FFF;color:#000}#TAC_print p,#TAC_print a,#TAC_print u{text-decoration:none;color:#000}#helpcenter .leftColumn,#helpcenter .rightColumn,#divAnsferTerm,#divAnsferFaq{height:596px;position:relative}main#helpcenter{min-width:1085px}@media only screen and (max-width:835px),only screen and (min-width:835px){#helpcenter .leftColumn{width:48.4%;float:left;min-width:345px}#helpcenter .rightColumn{width:48.4%;float:right;min-width:345px}}#divTerms{height:447px;position:relative;margin-top:11px}#divTerms,#divAnsferTerm,#divFaqQuestions,#divAnsferFaq{width:95%}#divFaqQuestions{height:550px}.formLine.searchLine{margin-top:7px}#helpcenter img{display:block;padding:1.25em 0}#divTerms[style="diplay:block"] ~ #aSwitch{margin-top:0}#helpcenter #divTerms a,#helpcenter #divFaqQuestions a{color:#2f6891}#helpcenter #divTerms a:hover,#helpcenter #divFaqQuestions a:hover{color:#80a6c7}#divAnsferTerm div:first-child,#divAnsferFaq div:first-child{font-weight:bold}.letterLine div{float:left;width:3%;min-width:14px;margin-right:.88%}.letterLine div:last-of-type{margin-right:0}.letterLine .button{height:1.3em;margin-bottom:3px;margin-top:0;line-height:1.5em}.button.ButtonActive{background-color:#092959}.button.ButtonNotActive{color:#bfbfbf}.button.ButtonNotActive:hover{background-color:#004475;cursor:auto}#Help_searchTerm_Input{width:92%;position:relative}#divPreloadedSearchStringsHelpCenter ul{z-index:10000000000;border-radius:.2em;background-color:#ededed;float:left;margin-top:.5em;position:absolute;top:4.333em;border-width:1px;border-style:solid;border-color:transparent}#divPreloadedSearchStrings ul{z-index:10000000000;border-radius:.2em;background-color:#e2e2e2;float:left;margin-top:.5em;position:relative;width:215px}#divPreloadedSearchStrings ul li,#divPreloadedSearchStringsHelpCenter ul li{list-style-type:none;list-style-position:inside;margin-top:0;cursor:pointer;padding:0 1.5em 0 1.5em}#divPreloadedSearchStrings ul li:first-child,#divPreloadedSearchStringsHelpCenter ul li:first-child{padding-top:1.5em}#divPreloadedSearchStrings ul li:last-child,#divPreloadedSearchStringsHelpCenter ul li:last-child{padding-bottom:1.5em}main#BBA4Angebot,main#page_bb{min-width:550px;background-color:white;margin-top:0}main#BBA4Angebot,main#BBA4Angebot p,main#page_bb,main#page_bb p{color:black!important}.bb_header{width:25%;float:left;margin:5em 0 2em 75%}#BBA4Angebot .logo,#page_bb .logo{background-image:url("../images/neutral/logo/DDK_logo_positive.jpg");background-repeat:no-repeat;height:33px;width:220px;float:right}#BBA4Angebot .logo_uss,#page_bb .logo_uss,#printingArea .logo_uss{height:45px;width:auto}#BBA4Angebot .logo_uss img,#page_bb .logo_uss img,#printingArea .logo_uss img{width:100%}.addressLine{font-size:80%}.currentDate{text-align:right;width:100%;float:right}.property__name{width:32%;display:table-cell!important;float:left}.property__desc{width:66%;display:table-cell!important;float:right}#contactColumn{float:right;width:25%;font-size:80%}#contactColumn span{white-space:nowrap}#form_iframe_id{margin-top:1.25em;height:2.5em!important;width:100%!important;border-radius:.2em;background-color:#004475}#form_iframe_id:hover{cursor:pointer;background-color:#092959}#seltsam_id{position:relative;margin:0 auto;width:100%;width:124px\9}#seltsam_id input:first-child{z-index:110;width:100%!important;width:124px!important\9}#win_upload_content{min-width:350px}.upload_input_field{position:absolute;opacity:0;z-index:100;cursor:pointer;width:100%;height:2.5em}.browse_fakebtn,.browse_fakebutton{position:absolute;width:100%;font-weight:900;font-size:.75em;font-family:DINPRO;height:2.5em;text-align:center;color:#fff;border:0;width:350px\9;overflow:hidden;text-overflow:ellipsis;background:transparent none repeat scroll 0 0}@media only screen and (min-width:667px){body#uploadframe .browse_fakebutton{font-size:100%}}.upfiles{height:115px;overflow-x:hidden;background-color:#ededed;border:.3em #fff solid;border-radius:.2em;padding:.7em 0 .7em .7em;width:100%;float:left;border-width:1px;border-style:solid;border-color:transparent}.upfiles div{float:left;color:#2f6891;overflow:hidden;text-overflow:ellipsis;text-align:left}.remove::after,.remove_err::after{float:right;cursor:pointer;content:"\f014";font-family:fontawesome;font-size:1em}.uploadFiles__file{margin:8px 0;cursor:pointer}.uploadFiles__file:last-of-type{margin-bottom:0}.upload_preview_page__wrapper{width:48.4%;margin:auto}.upload_preview_page{background:#80a6c7;padding-bottom:1.85em}.upload_preview_page__image{height:50em;padding:1.85em}.upload_preview_page__imagewrap{position:relative;width:100%;height:100%}.upload_preview_page__format{background:transparent;box-sizing:border-box;border:1px dotted #006cdb}.upload_preview_page__bleed{background:transparent;box-sizing:border-box;border:1px dotted #e6071a}.upload_preview_page__controls{width:100%;background:#004475;height:3em;margin:0;text-align:center;bottom:0;display:flex;justify-content:center;align-items:center}.upload_preview_page button{outline:0;border:0}.upload_preview_page__button{background-color:#80a6c7;color:#092959;border-radius:.3em;border:1px solid #80a6c7;font-weight:400;height:2.5em;line-height:1.8em;margin:0 .15em;white-space:nowrap;cursor:pointer;width:2.5em;padding:.2em}.preview__button--large{width:3.5em}.upload_preview_page__button:hover{background-color:#092959;border:1px solid #fff;color:white}.upload_preview_page__button svg{width:100%;height:100%;fill:#fff;color:#fff}.upload_preview_page__button:hover svg{fill:#fff;color:#fff}.upload_preview_page__button-static{background-color:#80a6c7;color:#fff;border-radius:.3em;margin:0 .15em;padding:0 1em;line-height:2.1em}.upload_preview_page__button[disabled]{background-color:#b8b8b8;pointer-events:none}.upload_preview_page__info{box-sizing:border-box;margin:1.85em 1.85em 0;padding:10px;background:#fff;text-align:left}.upload_preview_page__datasheet{font-size:inherit;border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:10px}.upload_preview_page__datasheet figcaption{font-size:inherit;margin-top:initial}.upload_preview_page__legend{display:flex;align-items:center}.upload_preview_page__icon{display:inline-block;width:1em;height:1em;margin-right:7px}.upload_preview_page-icon--format{background-color:#e6071a}.upload_preview_page-icon--bleed{background-color:#006cdb}.filecheck-list{margin-top:5px}.filecheck-item{display:flex;margin-bottom:5px}.filecheck-item div:first-of-type{width:32%}.upload_preview_page-ok{color:#00be00}.upload_preview_page-fail{color:orangered}.Upload_FilePreview__buttons .button{margin-top:.917em}#startpageSlideshow{height:90px;margin:0 2em}#productImageBig{float:left;width:100%}#productImageBig img{height:auto;max-width:100%;display:block;margin-left:auto;margin-right:auto}#productImage a{position:absolute}#Installer_photoWallPictures_Link{top:25px;left:270px}#Installer_photoGifts_Link{top:88px;left:570px}#Installer_photoPrints_Link{top:278px;left:126px}#Installer_photoPostcards_Link{top:220px;left:454px}#Installer_photoCalendars_Link{top:204px;left:681px}#Installer_photoBooks_Link{top:388px;left:320px}.plusPosition{position:absolute;z-index:10}.plusPosition span{font-weight:900;font-size:1.25em}.pulseIcon{width:20px;height:20px;border-radius:50px;background-color:#004475;border:2px solid #2f6891;margin-right:.5em}.plusPosition.photoWallPictures{top:162px;left:187px}.plusPosition.photoGifts{top:140px;left:833px}.plusPosition.photoCalendars{top:300px;left:921px}.plusPosition.photoPostcards{top:282px;left:348px}.plusPosition.photoPrints{top:360px;left:126px}.plusPosition.photoBooks{top:530px;left:869px}.photoWallPictures .pulseIcon,.photoPrints .pulseIcon,.photoPostcards .pulseIcon{float:right;margin-left:.5em}ul.jcarousel-list li{float:left;width:8.5em;height:100px}a img{height:50%}.jcarouselButton{position:relative;bottom:10px}.jcarouselButton span{display:block;text-align:center;font-weight:900}.jcarouselImage{background-position:50% 0;background-repeat:no-repeat;display:block;height:45px}ul.jcarousel-list li:hover a span.jcarouselImage{background-position:50% -45px}ul.jcarousel-list li:hover a{color:#fff;background-position:50% -45px}#mycarousel{display:block;position:relative;height:100px;overflow:hidden;width:96%}#jcarouselSkinTango .jcarousel-clip{overflow:hidden}.jcarouselLeftScroll{float:left}.jcarouselLeftArrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #004475}.jcarouselRightArrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #004475}.jcarouselLeftArrowEnd{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #80a6c7}.jcarouselRightArrowEnd{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #80a6c7}.jcarouselRightArrowHide{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #80a6c7;pointer-events:none}.jcarouselLeftScroll a,.jcarouselRightScroll a{position:absolute;margin-top:25px}.proofImage{float:left;width:100%;margin:2em 0}.proofImage img{margin:0 auto;display:block}.proofButtons a.button{width:10%;margin-right:2%}.proofButtons a.button:last-of-type{margin-right:0}.proofButtons svg{fill:white;height:1.5em;margin-top:.4em}.proofButtons input{width:52%;margin:1.85em 2% 0 0;float:left}#CALC_productInformationText{width:100%;margin-top:1.5em}#CALC_productInformationText h2,#win_show_product_content,#win_show_product_content h2{text-align:left;margin-top:1.25em}#CALC_productInformationText p,#win_show_product_content p,#CALC_productInformationText div{text-align:justify}#CALC_productInformationText p,#CALC_productDescription,#CALC_productOrderInformation{margin:0;padding-bottom:.5em}#CALC_productInformationText b{font-weight:600}#CALC_productInformationText #CALC_productOrderInformation{margin-bottom:1em}#CALC_productInformationText img,#win_show_product_content img{max-width:100%}#CALC_productInformationText figure{margin-bottom:3.25em;text-align:center}#win_show_product_content figure{padding:0 15%;margin-bottom:2em}#CALC_productInformationText ul,#CALC_productInformationText ol{margin-left:1em;list-style-type:inherit;padding-top:.5em}#CALC_productInformationText .table.info div div:first-child,#win_show_product_content .table.info div div:first-child{font-weight:bold}#win_show_product_content .button.width32pr:first-of-type{margin-right:2%}#CALC_callBack_Link,#CALC_freeChat_Link{color:#2f6891}#Login .button{margin-top:.917em}#win_UploadLayer_content>p:first-child{text-align:left;margin-bottom:0}#win_UploadLayer_content{margin:auto}#Upload .button{margin-top:.917em}.order_position_properties{display:table;float:left;margin:1.5em 0 1.250em 0}.order_position_properties div{display:table-row}.order_position_properties div div{display:table-cell}.order_position_properties div div:first-child{width:24%}.panel_currentUploads{width:100%;float:left;margin:.917em 0 0 0;border:1px solid #2f6891;border-radius:.2em;text-align:left}.panel_currentUploads>div:first-child{background-color:#2f6891;color:#FFF;text-indent:.5em;line-height:2.5}.panel_currentUploads>div:last-child{display:block;background-color:#2f6891;text-indent:.5em;height:2.5em;position:relative}.uploadedFiles{height:18.5em;overflow-x:hidden;background-color:#FFF;width:100%}.fileOverview{display:table-row;width:100%;height:1.167em;color:#2f6891;float:left;padding:1% 2% 0;margin-top:.333em}.file_name{display:table-cell;width:88%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file_services{display:table-cell;width:8%;float:right}.file_services div{display:table-cell;width:2%;vertical-align:middle}#Upload_delete_Icon svg{fill:#2f6891;cursor:pointer;float:right;height:1.167em;width:initial}#Upload_correct_Icon svg{fill:#00be00;float:right;height:1.167em;width:initial}.uploadState{float:right}.panel_currentUploads .errorLine{width:100%;display:table-row;float:left;padding:.75em 2% 0}.panel_currentUploads .errorLine .error{color:orangered!important;font-size:90%;margin:0}.panel_currentUploads .errorLine .error+.error{color:#b8b8b8!important}.panel_currentUploads progress{width:97.5%;height:1em;vertical-align:-0.667em}progress{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:100%;border:0;vertical-align:0;background:#FFF;position:relative}_:-ms-input-placeholder,:root progress{color:#00be00}progress::-moz-progress-bar{background:#00be00}progress::-moz-progress-bar{background:#00be00}progress::-webkit-progress-value{background:#00be00}progress::-webkit-progress-bar{background:#FFF}progress:not([value])::-webkit-progress-bar{background:#FFF}progress:not([value])::-moz-progress-bar{background:#FFF}label[name="progress"]{position:absolute;z-index:1;text-align:center;width:100%;margin:.5em 0 0 0}.UstIdNr_layer_Btn>.button:first-child{margin-top:.917em}#design_selection{padding:2em}.designIcons{margin-top:1.333em}#design_selection .design_img{margin-right:.667em;margin-top:.667em;float:left}.addonText{float:right;text-align:right;position:absolute;right:2em}#factsheetLayer,body#printingArea{background-color:white;color:#2f6891;text-align:left}#printingArea .logo{background-image:url(../images/neutral/logo/DDK_logo_positive.jpg);background-repeat:no-repeat;height:33px;width:220px;margin:2% 0 5% 0;float:left}.factsheetIcons{display:table}#factsheetLayer .factsheet_img{margin:.5em 0 2em 0}#factsheetLayer .product_img{margin-bottom:2em}#factsheetLayer .product_img img{max-width:100%}.table{display:table;width:100%;border-collapse:collapse}.table div{display:table-row}.table div figure,.table div div{display:table-cell;vertical-align:top}.table div figure{width:20px;position:relative}.table div figure img{position:absolute;padding-top:2px}.table.info div div:first-child{width:25%}#factsheetLayer .table.info{margin-top:1em}#info_tooltip{width:auto;z-index:100000;color:#FFF;background-color:#004475;border-radius:.2em;position:absolute;padding:.75em .833em .833em .833em;display:none}.baseArea{fill:#004475;stroke:#004475}.trim{stroke:#4c7c9e;fill:#4c7c9e}.sizeOutside{fill:#004475;font-family:DINPRO;font-size:10px;font-weight:normal}.sizeAnchor{stroke:#004475;fill:transparent}.pageNumber{fill:#a6becf;font-family:DINPRO;font-size:30px;font-weight:normal}.sizeInside{fill:#fff;font-family:DINPRO;font-size:9px;font-weight:normal}.sizeInside5px{fill:#fff;font-size:5px}.creaseLine{stroke:#fff;fill:transparent}.nonPrintArea{fill:#a6becf;stroke:#a6becf}.nonPrintLine{stroke:#004475;fill:none}.textile{fill:#4c7c9e;stroke:#004475;stroke-width:.5}.noFill,.noFill circle{fill:none!important}.trim circle{stroke-width:.75;stroke:#4c7c9e!important;fill:#4c7c9e!important}.nonPrintArea circle{stroke-width:1.75;stroke:#a6becf!important;fill:#a6becf!important}.pageNumber circle{stroke-width:.75;stroke:#a6becf!important;fill:#a6becf!important}.baseArea circle{stroke-width:.75;stroke:#004475!important;fill:#004475!important}.sizeAnchor circle{stroke:#004475!important;fill:transparent;stroke-width:.25}.textile circle{fill:#4c7c9e!important;stroke:#004475!important;stroke-width:.25}.noFill .trim,.trim .freiform{fill:transparent}.pageNumber .smallText{font-size:12px}.pageNumber .petiteText{font-size:20px}#factsheetLayer .table .pageNumber{font-size:11px}.smallerText,.sizeInside .smallerText{font-size:7px}.trim .smallerText,#factsheetLayer figure.smallerText .pageNumber{font-size:8px}.creaseLine .RFID{fill:#fff}.baseArea .white{fill:#fff}.tradeFair .black circle,.tradeFair .black{fill:#000;stroke:#000;stroke-width:.75}.tradeFair .grey circle,.tradeFair .grey{fill:#909090;stroke:#909090;stroke-width:.75}.tradeFair .orange circle,.tradeFair .orange{fill:#e95f14;stroke:#e95f14;stroke-width:.75}.tradeFair .grey .white circle,.tradeFair .grey .white{fill:#fff}.tradeFair .noFill circle,.tradeFair .noFill{fill:none}.tradeFair .noStroke circle,.tradeFair .noStroke{stroke:none}.freeShape_download a{margin-right:1.5em;height:13.333em;background-repeat:no-repeat;background-size:auto 13.333em}.freeShape_download a:nth-child(3),.freeShape_download a:nth-child(6){margin-right:0}.freeform_circle{background-position:-1.833em 0;width:10.417em}.freeform_shoe{background-position:-13.333em 0;width:13.333em}.freeform_cloud{background-position:-26.250em 0;width:13.333em}.freeform_star{background-position:-41.999em 0;width:10.417em}.freeform_speechBubble{background-position:-53.332em 0;width:13.333em}.freeform_arrow{background-position:-66.167em 0;width:13.333em}
/*-------Including headAfoot.css--------*/
/*
+ Head
    1.1 Logo
+ Main Navi
    2.1 Search Field
    2.2 Social Media Icons
+ Pictogram Navi
+ Footer
+ cookie-overlay
*/

/*
+ Head
*/
#header {
    width: 100%;
    color: #fff;
    z-index: 100!important;
    position: fixed;
    top: 0;
    left: 0;
}
#header.pictogramBar {
	height: 6.1em;
  background-color: rgba(225, 225, 225, 0.85);
}
/*
+ link to easyprint banner
*/

.designOnline__wrapper {
	position: relative;
	margin: 20px 71px 0 50px;
}
.designOnline__wrapper--higher {
	margin-top: 1em;
}
	.designOnline__link {
		width: 150px;
		height: 31px;
	}

	.designOnline__btn {
		cursor: pointer;
		position: absolute;
		right: 2px;
		top: 2px;
		height: 9px;
		width: 9px;
		z-index: 3;
	}

		.designOnline__btn--pause {
			background-image: url('/_global/images/neutral/icons/pause.svg');
		}

		.designOnline__btn--play {
			background-image: url('/_global/images/neutral/icons/play.svg');
		}
		
		/*smart phone */
		@media only screen and (min-width: 200px) and (max-width: 767px) and (orientation : portrait) {
			.designOnline__wrapper {
							position: relative;
							margin-right: 56px;
			}
			.designOnline__wrapper--higher {
							margin-top:-3.5em;
			}
		}
		@media only screen and (min-width: 410px) and (max-width: 767px) and (orientation : portrait) {
			.designOnline__wrapper {
							position: relative;
							margin-right: 56px;
			}
			.designOnline__wrapper--higher {
							margin-top:1em;
			}
		}	
/*
+ Logo
*/
#logo {
    background-image: url(../images/neutral/logo/DDK_logo_positive.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 14.833em; /* 178px */
    height: 1.667em; /* 20px */
    float: left;
    margin: 1.955em 50px 0 2em;
}
.logo_uss {
	float: left;
	margin: 1em 4.167em 0 2em;
	height: 3.75em;
	width: auto;
}
.logo_uss img {
	height: 100%;
}
/*
+ Main Navi
*/

header nav {
    width: 45px;
    right: 0;
    color: #2f6891;
    position: absolute;
    z-index: 101;
}
#Head_menu_Link {
	margin: 26px 2em 2em; /* px value needed due to unsharp rendering FF */
	height: 1.667em;
	width: auto;
	margin-left: 50px;
	fill: #004475;
}
#Head_menu_Link.positive {
	margin-bottom: 2.417em;
}

/***** Navigation *****/

nav a {
	color: #2f6891;
}

nav .menuTransition {
  	transition: width 0.2s linear;
  	width: 0px;
  	float: right;
  	font-size: 1.1em;
    line-height: 1.4em;
}

nav a.sub,
nav a.subproduct b {
	color: #004475;
}

nav .links_container a:hover {
	text-decoration: underline;
}

nav .mouseover {
	color: #004475;
}

nav .naviSector ul li a:hover,
nav .naviSector ul ul a:hover {
	color: #004475;
}

/* coming soon link menue produkthandling */
nav .naviSector ul li a[product_name="coming_soon"]:hover {
	color: #2f6891;
	text-decoration: none!important;
}

/* trennstrich menue produkthandling */
nav a.navigation_link {
	float: left;
	font-size: 0.8em;
}

nav a.navigation_link ~ span {
	color: #2f6891;
	font-size: 0.8em;
}

/* aktives produkthandling */
nav .activeLink {
	color: #004475;
	text-decoration: underline;
}

nav ul.naviSector {
    background-color: rgba(225, 225, 225, 0.85);
    margin-bottom: 2px;
    border-radius: 0.2em 0 0 0.2em;
}

nav ul.naviSector,
.links_container.language_box {
	padding: 12px 25px 10px 20px;
}

/* coming soon tooltip */

nav .links_container a[product_name="coming_soon"]:hover .tooltipComingSoon {
	margin-left: -80px;
}

nav .links_container .tooltipComingSoon .tooltipsBody::after {
	left: auto;
	right: 15px;
}

/* Chrome Safari hacks */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    nav .links_container li:nth-child(3) a[product_name="coming_soon"] .tooltipComingSoon {
		margin-left: -100px;
	}

	nav .links_container li:nth-child(2) a[product_name="coming_soon"] .tooltipComingSoon {
		margin-left: -40px;
	}
}

/* main menue*/
.naviSector .sub span {
	font-weight: 900;
	text-transform: uppercase;
}

.naviSector .sub span::after {
	font-family: Times New Roman;
	font-size: 1.5em;
	font-weight: bold;
    content: "...";
    float: right;
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-rl;
    color: #004475;
    margin-right: -13px;
}

.naviSector .sub:hover span::after {
	color: #004475;
}

.naviSector .sub.click span::after {
    color: #004475;
}

.naviSector .sub.click:hover span::after {
    color: #044575;
}

.naviSector .sub ~ ul:first-of-type li:first-child
/* .naviSector .sub ~ ul:first-of-type ul:first-child - ABSTAND SUBLINKS ZU SUBMENUE*/ {
	padding-top: 8px;
}

nav ul#advert_items ul ul:first-child,
nav ul#advert_items ul ul:first-of-type ~ div.links_container:first-of-type {
	padding-top: 8px;
}

/* werbeprodukte "Kalkulieren/Gestalgen-Platzierung, wenn 1.Produkt in d. Liste ein coming-soon-Produkt ist*/
nav ul#advert_items ul ul:first-of-type ~ ul ~ div.links_container:first-of-type {
	padding-top: 0;
}

#about_us li:last-child {
	display: block!important;
}

/* popup menue */
.links_container,
.links_container_subLanguage {
	position: absolute;
	display: none;
	border-radius: 0.2em;
}

.links_container.language_box,
.links_container_subLanguage {
	background-color: #e2e2e2;
}

.links_container li {
	padding-top: 0!important;
}

/* language box */
.language_box ul li[id]::before {
    background-repeat: no-repeat;
    content: "";
    height: 8px;
    width: 12px;
    float: left;
    margin-top: 4px;
}
.language_box #be::before {
	background-position: 0 0;
}
.language_box #de::before {
	background-position: 0 -8px;
}
.language_box #dk::before {
	background-position: 0 -16px;
}
.language_box #fi::before {
	background-position: 0 -24px;
}
.language_box #fr::before {
	background-position: 0 -32px;
}
.language_box #gr::before {
	background-position: 0 -40px;
}
.language_box #gb::before {
	background-position: 0 -48px;
}
.language_box #ie::before {
	background-position: 0 -56px;
}
.language_box #it::before {
	background-position: 0 -64px;
}
.language_box #lu::before {
	background-position: 0 -72px;
}
.language_box #nl::before {
	background-position: 0 -80px;
}
.language_box #no::before {
	background-position: 0 -88px;
}
.language_box #pl::before {
	background-position: 0 -96px;
}
.language_box #pt::before {
	background-position: 0 -104px;
}
.language_box #se::before {
	background-position: 0 -112px;
}
.language_box #ch::before {
	background-position: 0 -120px;
}
.language_box #sk::before {
	background-position: 0 -128px;
}
.language_box #si::before {
	background-position: 0 -136px;
}
.language_box #es::before {
	background-position: 0 -144px;
}
.language_box #cz::before {
	background-position: 0 -152px;
}
.language_box #hu::before {
	background-position: 0 -160px;
}
.language_box #at::before {
	background-position: 0 -168px;
}
.language_box ul:first-child {
	padding-top: 0px!important;
}
.links_container_subLanguage li {
 	padding-left: 0;
}
#sub_be,
#sub_fi,
#sub_lu,
#sub_ch,
#sub_gr {
  	padding: 12px 20px 10px;
  	display: none;
}
.links_container.language_box a {
	color: #2f6891;
	float: none;
	font-weight: normal;
}
.language_box li[id] > a {
	padding-left: 5px;
}
.links_container.language_box a:hover {
	color: #044575;
	text-decoration: underline;
}
.links_container.language_box li {
	display: block;
}

/***** function ********/
#mainNavi li ul {
    display: none;
}

#mainNavi li ul#autocompleter {
    display: block;
}

#mainNavi li ul#autocompleter li:hover {
    color: #044575;
}

/***** scrollbar ********/

.addScrollbar {
	min-height: 155px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}

/******************/
/*** 2.1 Search ***/
/******************/

#searchField {
	position: relative;
}

#Head_searchTerm_Input {
    width: 100%;
    border-radius: 0.2em;
    margin-bottom: 2px;
	background-color: #fff;
}

#Head_serchField_Icon.button {
	position: absolute;
	top:0;
	right:0;
	width: 2.5em;
	border-radius: 0 0.2em 0.2em 0;
}

/*
+ Pictogram Navi
*/
#jcarouselSkinTango.pictogramBar {
	/*max-width: 95.2%;
	position: relative;*/
}

#jcarouselSkinTango.pictogramBar #mycarousel {
	position: relative;
	height: 6.1em;
	width: auto;
  opacity: 0;
}

/* arrow */
#jcarouselSkinTango.pictogramBar .jcarouselLeftScroll {
	height: 6.1em;
	width: 0.583em;
}
#jcarouselSkinTango.pictogramBar .jcarouselRightScroll {
	width: 0.583em;
    float: left;
    margin-left: 20px;
}

#jcarouselSkinTango #mycarouselCategory .jcarouselRightScroll {
    width: 0.583em;
    float: left;
    margin-left:1.25em;
}
#jcarouselSkinTango.pictogramBar .jcarouselLeftScroll a,
#jcarouselSkinTango.pictogramBar .jcarouselRightScroll a  {
	margin-top: 2.25em;
}
#jcarouselSkinTango.pictogramBar .jcarouselLeftArrow {
    border-bottom: 0.583em solid transparent;
    border-right: 0.583em solid #004475;
    border-top: 0.583em solid transparent;
}

#jcarouselSkinTango.pictogramBar .jcarouselRightArrow {
    border-bottom: 0.583em solid transparent;
    border-left: 0.583em solid #004475;
    border-top: 0.583em solid transparent;
    margin: -3.65em auto 1em;
}

#jcarouselSkinTango.pictogramBar .jcarouselRightArrowEnd {
	border: none;
}

#jcarouselSkinTango.pictogramBar .jcarouselLeftArrow:hover {
    border-right: 0.583em solid #092959;
}

#jcarouselSkinTango.pictogramBar .jcarouselRightArrow:hover {
    border-left: 0.583em solid #092959;
}
#productNavi {
	float: left;
	position: relative;
}

#productNavi ul {
	float: left;
	position: relative;
	left: 0;
}

#productNavi li {
	float: left;
	position: relative;
	height: 6.1em;
	width: auto;
	text-align: center;
	margin-left: 0.85em;
}
#productNavi li:last-child {
	margin-right: 0;
}

.pictgramContainer a,
#jcarouselSkinTango.pictogramBar a#mycarouselNext {
	display: table-cell;
	vertical-align: bottom;
	height: 5.9em;
	position: relative;
}

#jcarouselSkinTango.pictogramBar a#mycarouselNext {
	white-space: nowrap;
	left: 0;
}

.pictgramContainer span,
#jcarouselSkinTango.pictogramBar .jcarouselRightScroll span {
	white-space: nowrap;
	color: #004475;
}

.pictgramContainer:hover span,
#jcarouselSkinTango.pictogramBar .jcarouselRightScroll:hover span {
	white-space: nowrap;
	font-weight: bold;
	color: #092959;
}

.pictgramContainer figure {
	margin-bottom: 0.1em;
}

.pictgramContainer svg {
	height: 3.3em;
}

/* googleChrome + safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#jcarouselSkinTango.pictogramBar .jcarouselLeftScroll a,
	#jcarouselSkinTango.pictogramBar .jcarouselRightScroll a {
		margin-top: 2.3em;
	}

	#jcarouselSkinTango.pictogramBar .jcarouselRightArrow {
	    margin: -3.6em auto 1em;
	}

	.pictgramContainer figure {
		margin-bottom: 0.25em;
	}

	.pictgramContainer svg {
		height: 3.2em;
	}
}

.pictgramContainer svg path {
    fill: #004475;
}

.pictgramContainer:hover svg path {
    fill: #092959;
}


/*
+ Footer
*/

footer {
	box-sizing: border-box;
	width: 100%;
	float: left;
	padding: 1.5em 2em 1.25em;
	position: relative;
	bottom: 0;
}

footer>nav>ul>li>a {
	float: left;
	color: #2f6891;
	font-weight: bold;
	margin-right: 1em;
}

#socialMedia a:last-of-type {
	margin-right: 0;
}

footer a:hover {
	color: #004475;
}

footer nav {
	display: table;
	border-collapse: collapse;
	width: 100%;
}

footer nav ul {
	display: table-cell;
	vertical-align: top;
}

footer nav ul li {
	display: inline;
}

footer nav ul:first-child {
	padding-top: 10px;
}

footer ul#socialMedia {
	min-width: 280px;
}

footer ul#socialMedia li {
	float: right;
}

/* working ie hack */
/* ie needed width */
_:-ms-input-placeholder, :root a.socialMediaIcons svg#facebook {
	width: 1.917em;
}

_:-ms-input-placeholder, :root a.socialMediaIcons svg#twitter {
	width: 2.361em;
}

_:-ms-input-placeholder, :root a.socialMediaIcons svg#youtube {
	width: 2.686em;
}

_:-ms-input-placeholder, :root a.socialMediaIcons svg#googlePlus {
	width: 3.026em;
}

_:-ms-input-placeholder, :root a.socialMediaIcons svg#pinterest {
	width: 1.476em;
}

_:-ms-input-placeholder, :root a.socialMediaIcons svg#xing {
	width: 1.635em;
}

_:-ms-input-placeholder, :root a.socialMediaIcons svg#blog,
_:-ms-input-placeholder, :root a.socialMediaIcons svg#instagram,
_:-ms-input-placeholder, :root a.socialMediaIcons svg#linkedin {
	width: 1.917em;
}

.socialMediaIcons svg {
	height: 1.917em;
	width: auto;
	fill: #2F6891;
}

/* BREAKPOINT */
@media only screen and (max-width: 520px) {
	footer nav ul {
		display: unset;
		float: left;
		width: 100%;
	}

	footer ul#socialMedia li {
		float: left;
	}

	footer ul:last-child {
		margin-top: 1em;
	}
}

/*
+ cookie-overlay
*/
.cookie__content {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.85);
	box-shadow: 0px 0px 10px lightgrey;
	padding: .5em 0 .4em 0;
	z-index: 9999999;
	color: #004475;
	text-align: center;
}
.cookie__content--AT {
	padding-top: 1.6em;
	padding-bottom: 1.6em;
}
.cookie__link {
	color: #004475;
	text-decoration: underline;
	display: inline-block;
	margin-right: .4em;
}
.cookie__btn {
	display: inline;
	float: none;
	padding: .2em .7em .1em .7em;
	line-height: 1em;
}
.cookie__btn:hover {
	color: white;
}
.cookie__btn_no {
	background-color: #c6c6c6 !important;
	color: black !important;
}
.cookie__placeholder {
	height: 1.5em;
}
@media only screen and (max-width: 700px) {
	.cookie__placeholder {
		height: 3.5em;
	}
}

/*-------Including orderStep.css--------*/
/* FileStructure
+ OPES
+ SHOPPING CART
    2.1 SHOPPING CART - Standard
    2.2 SHOPPING CART - shopping_basket (left Column)
    2.3 SHOPPING CART - customer_data (middle Column)
    2.4 SHOPPING CART - order_details (right Column)
    2.5 SHOPPING CART - No product
+ ORDERS
    3.1 ORDERS - Orders overview
    3.2 ORDERS - Balance overview
    3.3 ORDERS - Filecheck failure
	3.4 ORDERS - Care&Share
+ LAYER
    4.2 LAYER - Error credit card
    4.3 LAYER - SEPA mandate
    4.4 LAYER - Valid UstId
    4.5 LAYER - Book typing
    4.6 LAYER - Proof
    4.7 LAYER - Creasing
    4.8 LAYER - Upgrade
*/


/*
+ OPES
*/
#OPES .formLine{
	position:relative;
}
.infoIcon--servAndSpec {
    margin: -0.083em 0 0 0;
}
.formLine__link {
	position:absolute;
	float:right;
	right:1.667em;
}
.toolIcon--servAndSpec {
	float: left;
	margin-left: 0.333em;
	cursor: default;
}

/*
+ 2 SHOPPING CART
*/

/* Standard */
#orderingProcessContent {
    min-width: 900px;
}

#orderingLeftCol {
    width: 33.33333333333333%;
    /*height: 553px;*/
}

#orderingMiddleCol,
#orderingRightCol {
    width: 33.33333333333333%;
    /*height: 547px;*/
}
.ordering__bottomRow {
    margin-top: 1.25em;
}

#orderingProcessContent section {
    margin: 1.25em 0;
}

#orderingProcessContent #orderingMiddleCol #deliveryAddr,
#orderingProcessContent #orderingRightCol section:first-of-type {
    margin: 0;
}

#orderingProcessContent #orderingRightCol section#termsAndConditions {
    margin-top: 1.25em;
}

#orderingProcessContent #orderingMiddleCol section:first-of-type {
	margin: 0 0 1.25em 0;
}

/* registration */
#orderingMiddleCol #Reg_SC {
	float: left;
	width: 100%;
}

/*******************************************/
/*** 2.2 SHOPPING CART - shopping_basket ***/
/*******************************************/
#shoppingBasket {
    margin-top: 16px;
    padding-right: 16px;
    width: 99%;
}

.product_line {
    float: left;
    margin-bottom: 1.5em;
    width: 100%;
}

#basket_rightContent {
    float: left;
    width: 100%;
}

#Basket_Options_Content {
    margin-top: 1em;
}

/******** Selects*** ??? *********/
#basket_rightContent .selectboxit {
    width: 204px;
}

/******** Icons************/
/* 	#Basket_Options_Content .infoIcon,
	#Basket_Options_Content .infoIcon:hover {
    color: #FFF;
    height: 14px;
    width: 14px;
} */

#Basket_Options_Content .thumbnail,
#Basket_Options_Content .thumbnail:hover {
	height: 12px;
    width: auto;
}

#Basket_Options_Content .infoIcon::after {
    top: 0.083em;
}

#Basket_Options_Content .infoIcon,
#Basket_Options_Content .toolIcon,
#Basket_Options_Content .thumbnail,
#customerData .toolIcon {
    margin-right: 1em;
    position: relative;
    float: left;
}

#Basket_Options_Content .toolIcon .infoIcon {
    margin-right: 0;
}

/*blinker*/
.toolIcon--blink:not(:hover) svg {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-name: blink;
	animation-name: blink;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
@-webkit-keyframes blink {
  0%, 70% { opacity: 1; }
  70.1%, 100% { opacity: 0; }
}

/* version with color switch - but not possible for PS - delete after approval
.toolIcon--blink:not(:hover) svg {
    padding: .1em;
    border-radius: .2em;
    margin-top: -0.1em;
}
@-webkit-keyframes blink {
  0%, 50% { fill: #2F6891; background-color: white; }
  50.1%, 100% { fill: white; background-color:#2F6891 }
}
@keyframes blink {
  0%, 50% { fill: #2F6891; background-color: white; }
  50.1%, 100% { fill: white; background-color:#2F6891 }
}
.toolIcon--blink:hover {
    padding: .1em;
    margin-top: -0.1em;
} */
#OPES_multipleItemSelection_Link {
    right: 1.5em;
    float: right;
    position: absolute;
}

/* tooltip icons */
#Basket_Options_Content a span,
#otherDeliveryAddr a span,
#otherBillingAddrEdit a span,
span.moved.upperSpan,
#OPES_multipleItemSelection_Link span {
    display: none;
    font-size: 1em;
    padding: 0.417em 0.583em; /* 5px 7px */
    position: absolute;
    border-radius: 0.2em;
    background-color: #80A6C7;
    color: #FFF;
    white-space: nowrap;
    left: -12px;
    top: -3.3em;
}

#Basket_Options_Content a span::after,
#otherDeliveryAddr a span::after,
#otherBillingAddrEdit a span::after,
span.moved.upperSpan::after,
#OPES_multipleItemSelection_Link span::after {
    content: "";
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #80A6C7;
    left: 10px;
    bottom: -10px;
    position: absolute;
    display: block;
}
#OPES_multipleItemSelection_Link span a {
    color: #FFF;
}

/* VAT tooltip */
#VATexplanation .headline,
#VATexplanation .subheadline {
    font-weight: 900;
}

#VATexplanation p {
    margin: 0;
}

#VATexplanation .headline {
    margin-bottom: 1.25em;
}

#VATexplanation .subheadline {
    margin-top: 1.25em;
}

#VATexplanation a,
#VATexplanation a:hover {
    color: #FFF;
}

.VATcheckbox {
    margin-top: 0.167em;
    margin-left: -1px;
    position: relative;
}
 /* product description layer */
.productDescriptionContent__tab {
    width: 100%;
    display: inline-block;
    text-align: left;
    vertical-align: top;
}
.productDescriptionContent__col1 {
    padding-right: 2em;
}
.button--buyMore {
    width: calc(99% - 16px);
    margin-top: 1.25em;
}

/* player ID layer */
.DefIDLayer__form {
    text-align: left;
}
/*****************************************/
/*** 2.3 SHOPPING CART - customer_data ***/
/*****************************************/
#customerData,
#orderDetails {
    padding: 0 16px 0 16px;
    width: 99%;
    margin-top: 16px;
}

.rowHeight {
    height: 1em;
}

/* registration */
#customerData #registerForm h1 {
	display: none;
}

#customerData main {
	padding: 0;
}

#customerData .leftColumn,
#customerData .rightColumn {
	float: left;
	width: 100%;
	min-width: auto;
	margin: 0;
}
#customerData .button{
	margin-top: 0.917em;
}
/* invoice by post */
.invoiceByPost {
    margin: 0 0 !important;
}
.invoiceByPost__row {
    width: 100%;
    position: relative;
    display: table;
}
.invoiceByPost__price {
	position: absolute;
	right: 7%;
}
/* shipment options */
.shipmentOpt {
    margin: 1.25em 0;
    width: 100%;
    display: inline-block;
}
.shipmentOpt__row {
    width: 100%;
    position: relative;
    display: table;
}
.shipmentOpt__row--indent {
	margin: 0 0 0 1.5em;
}
.shipmentOpt--exceptPos {
	line-height: 1.4;
}
.shipmentOpt__price {
	position: absolute;
	right: 7%;
}

/*****************************************/
/*** 2.4 SHOPPING CART - order_details ***/
/*****************************************/
#order_column_1 {
    float: left;
}

#order_column_2 {
    float: right;
    text-align: right;
}

#product_column_1 {
    float: left;
    padding-right: 3px;
}

#product_column_2 {
    float: left;
}

#product_column_3 {
    float: right;
    text-align: right;
}

/* payment methods */
#creditDataInput .saveData label {
    font-family: DINPRO;
}

#paymentMethod .paymentSurcharge {
    position: absolute;
    right: 7%;
}

/* paypal check box */
/* credit card inputs */
/* bank data inputs */
#creditCardInput,
.payPalCheckbox,
#bankData {
    padding-left: 1.5em;
}

#creditCardInput {
	padding-bottom: 1.5em;
}

/* .payPalCheckbox label,
.saveData label,
.confirmMandat label,
#acceptTAndC label {
    margin: -2px 0 0 0;
} */

.confirmMandat label {
    position: absolute;
    white-space: nowrap;
}

/* credit card inputs */
.cardNumber {
    width: 35%;
}

.cardValidity label {
	padding: 2% 2% 4% 0;
}

.saveData {
    margin: 0.5em 0;
    float: left;
}

/* bank data inputs */
#bankDataInput input {
    margin-right: 0.18em;
    width: 30.2%;
}

.confirmMandat {
    float: left;
    margin-bottom: 0.5em;
}

#creditCardError,
#bankDataError {
    float: left;
}

#bankDataStored {
    float: left;
    margin-bottom: 1px;
}

#creditCardStored span,
#bankDataStored span {
    font-weight: bold;
}

#validStored {
    clear: both;
}

.storedLine {
    width: 100%;
    float: left;
}

#paymentMethod .error {
    margin-top: 0;
}
#ODetails_redeemVoucher_Btn{
	margin-top: 0.917em;
}
#termsAndConditions h4 a {
	color: #2F6891;
}
.orderFinal {
    width: calc(99% - 32px);
    margin: 1.25em 0 0 16px;
}

/****************/
/*** 3 ORDERS ***/
/****************/
/************************************/
/*** 3.1 ORDERS - Orders overview ***/
/************************************/
#Track {
    min-width: 1080px;
}

.myOrder_content_line a,
.myOrder_content a {
    color: #2F6891;
}
.myOrder_content,
.myOrder_content_line {
    width: 100%;
}

.myOrdersHeadlines > form,
.myOrdersHeadlines > div {
	height: 8.75em;
}

.myOrder_content > div,
.myOrder_content_line > div {
    padding-bottom: .8em;
}
.myOrder_content_line > div {
    height: 4.5em;
}

.orderNumberCell,
.OrderStatusCell,
.DeliveryCell {
    border-left: 1px solid #80a6c7;
    padding: 0 1.5em 0 1.5em;
}

.DeliveryCell {
	border-right: 1px solid #80a6c7;
}

.orderCell {
	padding: 0 1.5em 0 0;
}

.EditCell {
    padding: 0 0 0 1.5em;
    width: 18%;
}

.orderNumberCell {
    width: 34%;
}

.orderCell,
.OrderStatusCell,
.DeliveryCell {
    width: 16%;
}

#myOrdersContent .toolIcon#TrackLine_thumbnail_Icon {
	float: right;
}
.myOrder_content_line .OrderStatusCell span:not(.upperSpan),
.myOrder_content .OrderStatusCell span:not(.upperSpan){
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:80%;
}

/* input icon */
#myOrdersContent input {
	padding-right: 2.7em;
}

.input_icon {
	position: relative;
	border-radius: 0 0.2em 0.2em 0;
	background-color: #004475;
	height: 2.5em;
	width: 2.5em;
	margin-top: -2.5em;
	float: right;
}

.input_icon:hover {
	background-color: #092959;
}

.search_icon svg {
	display: block;
	fill: white;
	width: 1.167em;
	height: 1.167em;
	margin: 0.667em 0 0 0.667em;
}

/* icons */
#myOrdersContent .EditCell .infoIcon,
#myOrdersContent .EditCell .toolIcon,
#myOrdersContentHide .EditCell .infoIcon,
#myOrdersContentHide .EditCell .toolIcon  {
    margin-right: 0.5em;
    position: relative;
}

#myOrdersContent .orderCell .toolIcon,
#myOrdersContentHide .orderCell .toolIcon,
#myOrdersContent .OrderStatusCell .toolIcon,
#myOrdersContentHide .OrderStatusCell .toolIcon{
    position: relative;
}

#myOrdersContent .toolIcon .infoIcon,
#myOrdersContentHide .toolIcon .infoIcon {
	margin-right: 0em;
	line-height: 1.1em;
}
#myOrdersContent .OrderStatusCell .toolIcon,
#myOrdersContentHide .OrderStatusCell .toolIcon{
    margin: 0.167em 0 0 0.5em;
}
.orderNumberCell .toolIcon {
    margin-left: 1em;
}
.orderNumberCell a {
    color: #2F6891;
}

/* tooltip icons */
#myOrdersContent a span,
#myOrdersContentHide a span,
.address-overview__icon span,
.address-overview__data-short span {
    display: none;
    padding: 0.417em 0.583em;
    position: absolute;
    border-radius: 0.2em;
    background-color: #80A6C7;
    color: #FFF;
    white-space: nowrap;
    left: -1.083em;
    top: -3.333em;
    min-width: 3.5em;
}

#myOrdersContent a span::after,
#myOrdersContentHide a span::after,
.address-overview__icon span::after,
.address-overview__data-short span::after {
    content: "";
    width: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #80A6C7;
    left: 10px;
    bottom: -10px;
    position: absolute;
}
span.upperSpan--mirror {
	right: -0.5em;
	left: unset;
}
span.upperSpan--mirror::after {
	right: 10px;
	left: unset;
}
/* IE 10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	span.upperSpan--mirror,
	span.upperSpan--mirror::after {
		left: auto;
	}
}

/* reorder button */
#editCellColumn .button {
	width: auto;
	padding: 0 1em;
	margin-top: -0.6em;
	color: #fff;
}

/* tracking tooltip */
.tooltip--close svg {
    position: absolute;
	top: .3em;
	right: .3em;
	cursor: pointer;
	z-index: 1000;
    width: 1.2em;
    height: auto;
    fill: white;
}
a.tooltip--trackingLink {
    color: white;
    text-decoration: underline;
}

/*************************************/
/*** 3.2 ORDERS - Balance overview ***/
/*************************************/
#Balance {
    min-width: 670px;
}

#balanceOverview {
    border-collapse: collapse;
}

.balanceHeadlines,
#balanceOverview {
    width: 100%;
}

.balanceHeadlines > td {
    height: 2.083em; /*25px;*/
}

.balanceValidityCell,
.creditSumCell,
.balanceClaimedCell,
.commentCell,
#balanceOverview td {
    border-left: 1px solid #80a6c7;
    padding: 0 1.5em 0 1.5em;
}

#balanceOverview tr td:first-child {
    border-left: none;
    padding: 0 1.5em 0 0;
}

.balanceTypeCell,
.balanceValidityCell,
.creditSumCell,
.balanceClaimedCell,
.commentCell,
#balanceOverview td {
    width: 20%;
    text-align: left;
}

#balanceOverview .emptyLine {
    border-top: 10px solid #2f6891;
}

.trackFinal:first-child {
    font-weight: 900;
}

/**************************************/
/*** 3.3 ORDERS - Filecheck failure ***/
/**************************************/
.customizingInfo p > b {
    font-weight: normal;
}


/*******************************/
/*** 3.4 ORDERS - Care&Share ***/
/*******************************/
#OStepCaS .table div div:first-child {
    width: 25%;
}

#bankDataCaSstored,
#bankDataCaS,
#creditDataCaSstored,
#creditDataCaS {
	margin-top: 1em;
}

/* bank data inputs */
#bankDataInputCaS input {
    margin-right: 0.18em;
    width: 32%;
}

#bankDataCaSstored.selectLine {
	height: 58px;
}
#OStepCaS .selectLine label[for="OStepCaS_TandC_Check"] {
	margin: -2px 0 0;
}

.tooltipBody > p {
    margin: 0;
}


/************************************/
/*** 3.5 ORDERS - Reorder Product ***/
/************************************/
#OStepPrintdataStorage .table div div:first-child {
    width: 25%;
}

#printdataStorage_bankDataStored,
#printdataStorage_bankData,
#printdataStorage_creditDataStored,
#printdataStorage_creditData {
	margin-top: 1em;
}

/* bank data inputs */
#printdataStorage_bankDataInput input {
    margin-right: 0.18em;
    width: 32%;
}

#printdataStorage_bankDataStored.selectLine {
	height: 58px;
}

#printdataStorage_creditDataStored .CVC {
	margin: 0;
}
#OStepPrintdataStorage .selectLine label[for="OStepPrintdataStorage_TandC_Check"] {
	margin: -2px 0 0;
}

/***************/
/*** 4 LAYER ***/
/***************/
/***********************/
/*** 4.1 LAYER - CVC ***/
/***********************/
#cardSecurityCode {
    float: left;
}

#cardSecurityCode .headline {
    font-weight: 900;
    color: #fff;
}

#visaMasterCard {
    margin-top: 1.25em;
    float: left;
}

.paymentCardBack {
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 142px;
    height: 93px;
    margin: 1.25em auto;
}

/*****************************/
/*** 4.1 LAYER - Pay later ***/
/*****************************/
#win_timeForPayment table {
    margin: 0 auto;
}

#win_timeForPayment table tr td:nth-child(n+3) {
    text-align: right;
    white-space: nowrap;
}

#win_timeForPayment table tr {
    text-align: left;
    line-height: 1.937em;
    vertical-align: baseline;
}


/*******************************/
/*** 4.5 LAYER - Book typing ***/
/*******************************/
#win_bookTyping p {
	text-align: left;
}

#win_bookTyping input {
	margin-left: 0px;
}


/*************************/
/*** 4.6 LAYER - Proof ***/
/*************************/
.borderStyle {
	overflow: auto;
}

#OHProof .introduction {
	margin-top: 0;
}

#OHProof .pageCounter {
	margin-bottom: 0;
}

#OHProof .pageCounter var#sel_pages {
	font-style: normal;
}

input[name^="prf_pg_cb_c_"] {
	width: auto;
	height: auto;
	margin: 7px 0 0;
}

.borderStyle table tbody tr td:nth-child(even) {
	display: inline-block;
	height: 30px;
	margin: 3px 3px 3px 4px;
}

/****************************/
/*** 4.7 LAYER - Creasing ***/
/****************************/
#OCreas p {
	margin-bottom: 0;
}

/***************************/
/*** 4.8 LAYER - Upgrade ***/
/***************************/

#win_upgrade_content .introUpgrade {
	font-weight: bold;
	margin-bottom: 1.25em;
}

#win_upgrade_content .defaultOption {
	float: left;
	width: 100%;
	text-align: left;
	display: table-row;
}

.defaultOption .radioButton,
.defaultOption .optionText {
	display: table-cell;
}

.defaultOption .optionText {
	float: none!important;
}

.upgradeSteps {
	clear: both;
	margin: 0 auto;
	padding-top: 1.85em;
	padding-bottom: 1.85em;
}

.upgradeSteps > div {
	float: left;
	margin: 0 1em;
}

.circleCounter {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	float: left;
}

.circleCounter.inactive {
	background-color: #fff;
	cursor: pointer;
	-moz-box-shadow: 0 0 6px 0 #B8B8B8;
	-webkit-box-shadow: 0 0 6px 0 #B8B8B8;
	box-shadow: 0 0 6px 0 #B8B8B8;
}

.circleCounter.active {
	background-color: #2F6891;
	-moz-box-shadow: 0 0 6px #B8B8B8;
	-webkit-box-shadow: 0 0 6px #B8B8B8;
	box-shadow: 0 0 6px #B8B8B8;
}

.premiumPaperImg  {
    float: left;
    margin-top: 1.85em;
    max-width: 500px;
}

.premiumPaperImg div {
	float: left;
	width: 220px;
	height: 139px;
	background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    position: relative;
    margin-bottom: 1.85em;
}

.premiumPaperImg div:nth-child(1),
.premiumPaperImg div:nth-child(3) {
	margin-right: 1.85em;
}

.premiumPaperImg span {
	position: absolute;
	bottom: -0.6em;
	left: 18px;
}

/********* IMPRINT ********/

#imprintVisual {
	float: left;
	width: 100%;
	margin-top: 1.25em;
}

#showProduct {
	margin: 0 auto;
	background-color: #fff;
}

.bcLwithImprint {
	height: 110px;
	width: 170px;
}

.bcPwithImprint {
	height: 170px;
	width: 110px;
}

.pcLwithImprint {
	height: 148px;
	width: 210px;
}

.pcPwithImprint {
	height: 210px;
	width: 148px;
}

.fLwithImprint {
	height: 105px;
	width: 210px;
}

.fPwithImprint {
	height: 210px;
	width: 105px;
}

#logoImprint {
	background-image: url(../images/neutral/logo/logo_imprint.png);
	background-repeat: no-repeat;
	background-size: contain;
    position: relative;
    margin: 0px auto;
    height: 21px;
}

#logoImprint.bcPlogo,
#logoImprint.bcLlogo {
    width: 72px;
}

#logoImprint.pcPlogo,
#logoImprint.pcLlogo {
    width: 65px;
}

#logoImprint.fPlogo,
#logoImprint.fLlogo {
    width: 53px;
}

#logoImprint.bcPlogo {
	top: 140px;
}

#logoImprint.bcLlogo {
	top: 80px;
}

#logoImprint.pcPlogo {
	top: 180px;
}

#logoImprint.pcLlogo {
	top: 115px;
}

#logoImprint.fPlogo {
	bottom: -184px;
}

#logoImprint.fLlogo {
	top: 81px;
}

/* LAYER - change delivery address / split delivery */
.layer--wrapper-iframe {
    min-width: 1080px;
}
.address-overview__table {
	border-collapse: collapse;
	text-align: left;
	padding: 0 1.5em 0 1.5em;
	table-layout: fixed;
}
.address-overview__th {
	height: 1.7em;
	vertical-align: top;
	text-align: left;
}
.address-overview__td {
	height: 3.750em;
	vertical-align: middle;
}
.address-overview__th--middle,
.address-overview__td--middle {
	padding: 0 1.5em 0 1.5em;
	border-right: 1px solid #80a6c7;
}
.address-overview__td--first,
.address-overview__th--first {
	border-right: 1px solid #80a6c7;
}
.address-overview__td--last,
.address-overview__th--last {
	padding-left: 1.5em;
}
.address-overview__icon {
	float: left;
	margin-right: 0.5em;
	position: relative;
}
.overview-splitting--left {
	width: 39%;
	margin-left: 11%;
	margin-top: 2em;
	padding-right: 2em;
	border-right: 1px solid #80a6c7;
}
.overview-splitting--right {
	width: 37.9%;
	margin-right: 11%;
	margin-top: 2em;
}
.overview-splitting--cAndS {
	width: 47.9%;
	margin-left: 1%;
	margin-top: 2em;
}
.address-overview__searchLink {
	margin-left: 11%;
	margin-top: 2em;
}
.address-overview__tr a {
	color: #2F6891;
}
/* wenn inputs als div - dann entfernen */
#senderAddr input,
#deliveryAddr input,
#splitDelivery input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.temporary {
	text-indent: 0;
	margin-left: 0;
	padding-top: 0.1em;
}
/* bis hierher*/

/*
+ PAGER
*/
.pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	float: left;
    margin-top: 2em;
}
.pagination__number {
	margin: 0 0 0 0.167em;
	cursor: default;
	width: auto;
	min-width: 18%;
	text-align: center;
	font-weight: bold;
	padding: 0 1em;
}
.pagination__icon {
	width: 2.5em;
	position: relative;
	margin: 0 0.167em;
}
.pagination__icon svg {
    display: block;
	fill: white;
	width: 1.167em;
	height: 1.167em;
	margin: 0.667em 0 0 0.667em;
}

/*
+ PRINT DATA PREVIEW
*/
#PDPreview .button{
	margin-top:0.917em;
}
/*-------Including jquery.selectBoxIt.css--------*/
.selectboxit-container{width:100%;float:left}#orderingMiddleCol .selectboxit-container{position:relative}.selectBox{height:2.5em}.selectboxit{cursor:pointer;white-space:nowrap;box-sizing:border-box}.selectboxit-list{color:#000;background-color:#ededed;padding:2px 0 1px;list-style:none}.selectboxit-list a{display:block;clear:both;color:#2f6891;white-space:nowrap;height:1.667em;text-indent:.7em;padding-right:8px;font-weight:normal;text-align:left}.selectboxit-list li>a:hover{text-decoration:none;color:#092959}.selectboxit-default-icon{float:left}.selectboxit-text{line-height:1.417em;text-indent:.7em;overflow:hidden;text-overflow:ellipsis;text-align:left;float:left;width:83%;white-space:nowrap;color:#092959;padding-top:.583em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;ms-user-select:none;-o-user-select:none;user-select:none}.selectboxit-disabled.selectboxit-btn .selectboxit-text{color:#8494ac}ul.selectboxit-options{position:absolute;cursor:pointer;display:none;z-index:99999;border-radius:.2em;line-height:25px;border-bottom:1px solid #004475;box-shadow:1px 3px 6px rgba(0,0,0,0.5);margin-top:1px}ul#birth_ySelectBoxItOptions.selectboxit-options,ul#CreateAddr_county__SelectSelectBoxItOptions.selectboxit-options,ul#CreateAddr_county_SelectSelectBoxItOptions.selectboxit-options{max-height:664px;overflow-y:auto;overflow-x:hidden}ul#CreateAddr_county__SelectSelectBoxItOptions.selectboxit-options,ul#CreateAddr_county_SelectSelectBoxItOptions.selectboxit-options{max-height:126px}.selectboxit-options .selectboxit-optgroup-header{font-weight:bold}.selectboxit-options .selectboxit-optgroup-option{text-indent:20px}.selectboxit-options .selectboxit-optgroup-header[data-disabled='true']:hover{cursor:default}.selectboxit-disabled:hover{cursor:default}.selectboxit-disabled.selectboxit-btn{background-color:#f6f6f6}.selectboxit-arrow-container{width:17%;height:2.417em!important;float:right}.selectboxit-arrow-container i.selectboxit-arrow{margin:0 auto;display:block}.selectboxit-options li i{float:left}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on,.input-append .btn{margin-left:-1px}.selectboxit-btn{display:block;background-color:#ededed;border-radius:.2em;outline:0}.selectboxit-arrow::after{content:"";width:.333em;height:.333em;float:right;border-left-width:.167em;border-left-style:solid;border-bottom-width:.167em;border-bottom-style:solid;transform:rotate(-45deg);border-color:transparent;margin-top:.833em}.selectboxit-enabled:hover .selectboxit-arrow::after{border-left-color:#092959;border-bottom-color:#092959}.selectboxit-disabled .selectboxit-arrow::after,.selectboxit-disabled:hover .selectboxit-arrow::after{border-color:transparent}.selectboxit-arrow-container i{font-style:normal;line-height:33px;text-align:right;padding-right:10px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.selectboxit-arrow-container i{line-height:38px}}.selectboxit .error{margin-top:0}
/*-------Including responsive.css--------*/
@media screen and (min-width:1201px){h1,b.layerHeadline{font-size:5.1vw}}@media screen and (max-width:1601px){.claimHeadlines{font-size:3.5vw}.claimHeadlines--Btn{font-size:12px}}@media screen and (min-width:1601px){body{font-size:100%}header{font-size:75%}footer{padding-top:2.25em}.radioButton{width:16px;height:16px}.radioButtonSelected::after{height:10px;width:10px;margin:3px}@media screen and (-webkit-min-device-pixel-ratio:0){.selectboxit-arrow::after,.prop_header::before{width:6px;height:6px}}.tooltipImage{left:1.5em}.loadingcircle::before{font-size:22px;line-height:22px}nav .menuTransition{font-size:1.0em}.productImageBigBullet.active{font-size:75%}.table div figure img{padding-top:5px}.freeShape_download a{margin-right:12.75em}}@media screen and (min-width:659px){body#OCreas,body#OHProof{font-size:100%}}.hintContent{width:100%;height:3402px;position:absolute;left:0;top:0;background-color:#fff;z-index:9000;opacity:.9}.openLetter__wrapper{width:auto;height:100vh;position:absolute;z-index:10001;top:0;left:50%;transform:translateX(-50%);margin:auto}.openLetter__img{width:auto;height:100vh;min-height:1100px}
