html,body,h1,h2,h3,h4,h5,h6,p,form,iframe,pre,blockquote,ul,ol,li,dd,dl,fieldset,hr{margin:0;padding:0;}
body{font:normal 75%/1.5 sans-serif;color:#000;background-color:#fff;}
a{text-decoration:none;}
img{border:0;}
textarea{resize:vertical;}
*>body sup,*>body sub{vertical-align:baseline;position:relative;}
*>body sup{top:-0.4em;}
*>body sub{bottom:-0.2em;}
table{border-collapse:collapse;border-spacing:0;}
tr{vertical-align:top;}
caption,th{text-align:left;}
ul,ol,li,dd{margin-left:20px;}
li{line-height:1.25em;}
.inline{list-style:none;margin-left:0;}
.inline li{display:inline;margin-left:0;}
.inline dt{clear:left;float:left;}
.inline dd{margin-left:0;}
.jsblock,.jsinline{display:none;}
* html .clearfix{height:1%;}
*+html .clearfix{display:inline-block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
body,input,textarea,select,button{font-family:Arial,Helvetica,sans-serif;}
a{color:#000;}
a:hover,a:focus{text-decoration:underline;}
a:active{outline:none;}
.all{z-index:100;position:relative;width:962px;padding-left:30px;}
.linklist{margin-bottom:.9em;}
ul.linklist li{display:list-item;_height:1%;margin-bottom:.2em;}
.standalone,.linklist a{padding-left:10px;background:url(../static/img/icons.png) no-repeat 1px -396px;}
.standalone{display:block;margin-bottom:1em;background-position:0 -593px;}
button,.button{display:inline-block;color:#000;width:auto;padding:0;background:#fc0 url(../static/img/buttons.png) no-repeat 0 0;border:1px solid;border-color:#fecb00 #d1a700 #d1a700 #fecb00;overflow:visible;text-align:left;cursor:pointer;font-size:1em;white-space:nowrap;}
.button-sy,.button-sg,.button-my,.button-mg{color:#000;display:inline-block;width:auto;padding:0;background:#fc0 url(../static/img/buttons.png) no-repeat 0 0;border:1px solid;border-color:#fecb00 #d1a700 #d1a700 #fecb00;overflow:visible;text-align:left;cursor:pointer;font-size:1em;}
button,.button-sy,.button-sg{padding:2px 5px;}
button.button-sy,button.button-sg,input.button-sy,input.button-sg{padding:2px 5px;}
.button-my,.button-mg{z-index:2;font-size:18px;line-height:27px;padding:2px 9px;}
button.button-my,button.button-mg,input.button-my,input.button-mg{line-height:1.35em;padding:3px 9px;}
*+html button.button-my,*+html button.button-mg,*+html input.button-my,*+html input.button-mg{line-height:1.25em;padding:1px 9px;}
* html button.button-my,* html button.button-mg,* html input.button-my,* html input.button-mg{line-height:1.25em;padding:1px 9px;}
.button-right{float:right;}
.button-sg,.button-mg{background:#cbcbcb url(../static/img/buttons.png) no-repeat 0 -150px;border-color:#ccc #a7a7a7 #a7a7a7 #ccc;}
.button-mg{background:#ccc url(../static/img/buttons.png) no-repeat 0 -150px;border-color:#ccc #a7a7a7 #a7a7a7 #ccc;}
button:hover,button:focus,button.button-hover,.button-sy:hover,.button-sy:focus,.button-sg:hover,.button-sg:focus,.button-my:hover,.button-my:focus,.button-mg:hover,.button-mg:focus{background-position:0 -50px;background-color:#ffeb99;border-color:#fee582 #d0bd6b #d0bd6b #fee582;text-decoration:none;}
.button-sg:hover,.button-sg:focus,.button-mg:hover,.button-mg:focus{background-color:#e2e2e2;background-position:0 -200px;border-color:#e5e5e5 #bdbdbd #bdbdbd #e5e5e5;}
button:active,button.button-active,.button-sy:active,.button-sg:active,.button-my:active,.button-mg:active{background-color:#fff;background-position:0 -105px;border-color:#d1a700 #fecb00 #fecb00 #d1a700;}
.button-sg:active,.button-mg:active{background-position:0 -250px;border-color:#ccc #a7a7a7 #a7a7a7 #ccc;}
.button-shadow{box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;behavior:url(/portokalkulator/css/pie.htc);}
.button-shadow:active,.button-shadow:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
*+html input.button-shadow,*+html button.button-shadow{border-right:0;border-bottom:0;}
* html input.button-shadow,* html button.button-shadow{border-right:0;border-bottom:0;}
.button-m-icon-arrow,.button-s-icon-arrow,.button-m-icon-cart,.button-s-icon-cart,.button-m-icon-download,.button-s-icon-download{position:relative;display:inline-block;}
.button-m-icon-arrow .button,.button-s-icon-arrow .button,.button-m-icon-cart .button,.button-s-icon-cart .button{padding-right:26px;}
.button-m-icon-download .button{padding-right:54px;}
.button-icon-download-l .button{padding-right:80px;}
.button-icon{position:absolute;right:2px;top:10px;display:block;behavior:url(/portokalkulator/css/pie.htc);-pie-png-fix:true;}
.button-m-icon-arrow .button-icon{top:12px;right:5px;}
.button-s-icon-arrow .button-icon{top:7px;right:5px;}
.button-s-icon-cart .button-icon{top:4px;}
.button-m-icon-arrow .button-icon,.button-s-icon-arrow .button-icon{width:14px;height:9px;background:url(../static/img/icons_arrow_down.png) no-repeat 0 -2400px;}
.button-m-icon-cart .button-icon,.button-s-icon-cart .button-icon{width:20px;height:15px;background:url(../static/img/icons_arrow_down.png) no-repeat 0 -2500px;}
.button-m-icon-download .button-icon{top:-7px;width:44px;height:39px;background:url(../static/img/buttons_icons.png) 0 -78px;}
.button-icon-download-l .button-icon{top:-23px;width:65px;height:66px;background:url(../static/img/buttons_icons.png) 0 0;}
*+html input[type=submit].button-shadow{border-width:0;}
.head{position:relative;z-index:1000;background:#fc0;border-bottom:5px solid #000;}
.head .all{min-height:81px;_height:81px;width:964px;padding-left:28px;z-index:200;}
.head .head-logo{_display:inline;position:relative;float:left;padding-top:25px;margin-right:69px;}
.head .head-logo:hover,.head .head-logo:focus{text-decoration:none;}
.head .head-logo span{display:none;position:absolute;left:166px;top:40px;}
.head .head-logo:hover span,.head .head-logo:focus span{display:block;}
.head .head-search,.head .head-nosearch{_display:inline;float:right;width:211px;padding-left:1px;}
.head .head-search{background:url(../static/img/head.png) no-repeat 0 0;}
.head .head-search div{background:url(../static/img/head.png) no-repeat right 0;padding:6px 0 4px 7px;}
.head .head-input{_display:inline;float:left;width:157px;margin-top:0;margin-right:1px;_margin-right:-2px;padding:3px 6px;color:#666;background:#fff url(../static/img/bg_input.png) repeat-x 0 0;border:1px solid;border-color:#909090 #ccc #e4e4e4;}
.head .head-input:focus{color:#000;}
.head input.head-submit{display:block;width:24px;height:24px;background:#fff url(../static/img/head.png) no-repeat 0 -91px;border:0;font-size:0;text-indent:-9999px;overflow:hidden;}
.head input.head-submit:hover,.head input.head-submit:focus,.head input.hover{background-position:-24px -91px;cursor:pointer;}
.head input.head-submit:active{background-position:-48px -91px;}
.head .head-nav{margin:0 0 0 231px;padding-top:27px;_height:47px;}
.head .head-nav ul{_display:inline;float:right;}
.head .head-nav ul ul{_display:inline;float:left;}
.head .head-nav ul li{_display:inline;float:left;background:url(../static/img/head.png) no-repeat 0 0;}
.head .head-nav ul a,.head .head-nav ul b{font-size:1.1em;font-weight:400;white-space:nowrap;display:block;margin-left:1px;padding:9px 11px 10px 10px;background:url(../static/img/head.png) no-repeat right 0;}
.head .head-nav ul a:hover,.head .head-nav ul a:focus{background-position:right -45px;text-decoration:none;}
.head .head-nav li b{color:#000;background-position:right -45px;}
.nav-local{position:relative;_height:41px;min-height:41px;background:url(../static/img/navlocal_bg.png) repeat-x 0 0;_background:url(../static/img/navlocal_bg6.png) repeat-x 0 0;z-index:2000;}
.nav-local-content{margin-left:30px;background:0;}
.nav-local a:hover,.nav-local a:focus{text-decoration:none;}
.nav-local h1{font-size:1em;margin-bottom:0;}
.nav-local .nav-local-site{position:relative;_display:inline;float:left;_height:30px;min-height:30px;padding-top:4px;padding-right:40px;font-size:1.5em;font-weight:400;}
.nav-local .nav-local-site span{display:none;position:absolute;top:10px;right:8px;margin-left:.4em;font-size:.67em;}
.nav-local .nav-local-site:hover span{display:block;}
.box,.main .tabset-tiny .tab-content{min-height:2em;_height:2em;margin:0 0 30px;padding:20px;background:#fff;-moz-box-shadow:1px 1px 4px #999;-webkit-box-shadow:1px 1px 4px #999;box-shadow:1px 1px 4px #999;behavior:url(/portokalkulator/css/pie.htc);}
#nojs .box,#nojs .main .tabset-tiny .tab-content{border:1px solid #ddd;}
.box.box-gradient,.main .tabset-tiny .tab-content.box-gradient{background:#fff url(../static/img/bg_bottom_gradient.png) repeat-x left bottom;-pie-background:linear-gradient(90deg,#eaeaea,#fff 24px);background:-moz-linear-gradient(90deg,#eaeaea,#fff 24px);}
h1,h2,h3{font-weight:normal;}
.main h1,h1.headline{font-size:2.17em;line-height:1.2em;margin-bottom:8px;}
h2,h2.headline{font-size:1.5em;line-height:1.3em;margin-bottom:23px;}
h2.subheadline{font-size:1.5em;line-height:1.2em;margin-bottom:10px;}
h3.subheadline{font-size:1.25em;margin-bottom:10px;}
h4.subheadline{font-size:1em;margin-bottom:10px;}
.main h1+h3.subheadline,h1.headline+h3.subheadline{margin-top:4px;}
h3.subheadline .textlink{background-position:2px -995px;_background-position:2px -992px;}
.richtext p+.subheadline{margin-top:21px;}
.richtext ol+.subheadline,.richtext ul+.subheadline{margin-top:19px;}
textarea{resize:vertical;}
.formbox-with-buttons{margin-bottom:12px;}
.form fieldset{border:none;padding:0;margin:0;}
.form legend{display:block;font-weight:700;padding:0 0 1em;}
* html .form legend{margin-left:-6px;}
*+html .form legend{margin-left:-6px;}
.form .line{line-height:1.3em;position:relative;float:left;width:560px;margin-bottom:15px;}
.form .form-label,.form .form-fields label,.form .inline-label{float:left;_display:inline;width:145px;padding:6px 0 3px;margin-right:10px;}
.form .form-fields label,.form .inline-label{width:auto;margin-left:5px;margin-right:10px;}
.form label.line{margin-left:0;margin-right:0;}
.form input.text,.form select,.form textarea{padding:4px 6px 3px;color:#666;background:#fff url(../static/img/bg_input.png) repeat-x 0 0;border:1px solid;border-color:#909090 #ccc #e4e4e4;}
.form select{padding:2px;}
.form input:focus,.form select:focus,.form texarea:focus{color:#000;}
.form input.radio,.form input.checkbox{position:relative;margin:0;padding:0;left:0;top:0;margin-top:6px;_margin:4px -3px 0 -3px;}
.form input.checkbox{margin-top:7px;_margin-top:5px;}
*+html .form input.radio,*+html .form input.checkbox{margin:0 -3px;}
*+html .form input.radio{margin-top:3px;}
*+html .form input.checkbox{margin-top:4px;}
.form .form-fields,.form input,.form select,.form textarea{float:left;_display:inline;}
.form .no-label{padding-left:155px;width:400px;}
.form input.text,.form select,.form textarea{width:386px;}
.form input.form-w-50,.form input.form-w-50-m{width:181px;}
.form select.form-w-50-m{width:195px;}
.form input.form-w-50-m,.form select.form-w-50-m{margin-right:10px;}
.form input.form-w-10,.form input.form-w-10-m{width:70px;}
.form input.form-w-10-m{margin-right:10px;}
.form input.form-w-90{width:292px;}
.hint,.hint-content{background:url(../static/img/forms_hint.png) no-repeat left center;behavior:url(/portokalkulator/css/pie.htc);-pie-png-fix:true;}
.hint{position:absolute;z-index:1;right:0;top:0;display:block;width:237px;_height:15px;min-height:15px;margin-top:4px;margin-right:-247px;}
.hint-content{display:none;background-color:#fff;background-position:-8px center;padding:8px 15px 8px;border:1px solid #fc0;border-left:0;margin-left:8px;}
.form-notes{clear:both;padding-top:.9em;margin-bottom:.6em;}
.form span.error,.form label.error,.form input.error,.form select.error,.form textarea.error{color:red;border-color:red;}
.form .form-label.error,.form label.error{font-weight:700;}
.form input.error,.form select.error,.form textarea.error{background-position:right top;}
.errormsg{font-weight:700;line-height:1.3em;color:#f00;min-height:31px;_height:31px;background:#ffe8e8 url(../static/img/forms_error.gif) no-repeat 9px 10px;padding:7px 26px 8px;border:1px solid;margin-bottom:1em;}
.formbox .button-sg,.formbox .button-sy{margin-top:9px;}
.form-buttons-after-box{margin:-18px 0 25px;}
.form .form-submit{float:left;_display:inline;}
.form .form-submit-action{float:right;_display:inline;}
.formbox .form .form-submit,.formbox .form .form-submit-action{margin:0;}
.foot{position:relative;padding-bottom:2em;background:#fff;clear:both;font-size:.9em;z-index:1000;}
.foot .all{width:962px;padding-left:30px;}
.foot-functions{padding-bottom:3px;}
a.foot-function-print{_display:inline;float:right;min-width:15px;_width:15px;height:13px;padding-right:20px;background:url(../static/img/icons.png) no-repeat right -2200px;}
span.foot-function-print{display:none;}
.foot-function-print.foot-hide-print-text{width:15px;padding-right:0;text-indent:-9999px;overflow:hidden;}
.foot-content{border:1px solid #ccc;border-width:1px 0;}
.foot-content a.standalone,.foot-area-1 .inline a{display:inline-block;height:16px;margin:4px 0 3px;line-height:16px;background-position:1px -1595px;}
.foot-area-1{_display:inline;_width:750px;float:left;}
.foot-contact,.foot-area-1 .inline{_display:inline;float:left;}
.foot-area-1 .inline a{_display:inline;float:left;margin-right:1.78em;}
.foot-contact p{_display:inline;float:left;margin-right:1.9em;line-height:22px;}
.foot .foot-phone{font-style:normal;font-size:1.2em;margin-left:.45em;}
.foot-hints{margin-bottom:6px;clear:both;color:#999;font-size:.93em;line-height:1.2em;}
.foot-hints span{position:relative;display:inline-block;width:1.1em;}
.foot-area-2{float:right;width:212px;text-align:right;}
.foot-content .foot-area-2 ul.inline{_display:inline;float:right;}
.foot-area-2 ul.linklist li{display:inline;margin:0;}
.foot-area-2 ul.inline a{float:left;margin-left:1.8em;background-position:1px -397px;line-height:1.4em;white-space:nowrap;}
.foot-area-2 img{float:right;}
.foot-sub{padding-top:1px;color:#999;}
.foot-sub .foot-area-1{margin-top:3px;}
.foot-sub ul.inline a{_display:inline;float:left;height:11px;line-height:11px;padding-right:5px;margin:0 5px 0 0;border-right:1px solid #999;color:#999;overflow:visible;}
.foot-sub ul.inline .last a{margin:0;padding:0;border-right:0;}
.foot-sub .foot-area-2 ul.inline{margin-top:2px;float:right;}
.foot .linklist{margin:0;}
.foot .foot-content .linklist li{display:inline;margin:0;}
.foot abbr{border:0;}
.foot-shop .foot-content{padding:.3em 0 .1em;}
.foot-shop .foot-area-2{text-align:left;}
.foot-shop h3{margin-bottom:.2em;font-weight:700;font-size:1em;text-align:left;}
.foot-shop .foot-content .foot-area-1 .linklist{margin-top:1px;width:167px;}
.foot-shop .foot-content .foot-area-1 .inline a{float:none;display:block;margin:0 0 .15em;}
.foot-shop .foot-payment-methods{float:left;margin-top:2px;}
.foot-payment-methods .inline{display:block;float:none;margin-bottom:.5em;}
.foot-shop .foot-payment-methods p{_display:inline;float:left;width:100px;height:32px;margin-right:1.3em;background:url(../static/img/icons_standalone.png) no-repeat;text-indent:-9999px;overflow:hidden;}
.foot-payment-methods p.payment-ec{width:27px;background-position:0 -55px;}
.foot-payment-methods p.payment-visa{width:48px;background-position:-54px -131px;}
.foot-payment-methods p.payment-mastercard{width:57px;background-position:0 -92px;}
.foot-payment-methods p.payment-amex{width:51px;background-position:0 -130px;}
.foot-payment-methods p.payment-giropay{width:69px;background-position:-33px -54px;}
.foot-payment-methods p.payment-postcard{width:95px;background-position:0 -166px;}
.foot-shop .foot-content .foot-area-2 ul a{display:block;float:none;margin-left:0;}
.foot-shop .foot-area-2 ul.foot-col-1,.foot-shop .foot-area-2 ul.foot-col-2{float:left;margin:0;padding:0;}
.foot-shop .foot-area-2 ul.foot-col-2,.foot-shop .foot-area-2 ul.foot-col-3{margin-left:24px;}
.foot-shop .foot-sub .foot-area-2 ul.inline{margin-top:1px;}
h2{font-size:2.17em;}
input#wert{display:inline;float:left;width:196px;}
input.textinput{border:1px solid #777;}
input#shiptype{display:none;}
input.error{border:1px solid #f00;}
label.error{color:#f00;}
.inline dd .price{display:block;visibility:hidden;_height:1%;font-size:1.1em;line-height:1.8em;text-align:right;}
.visible .inline dd span.show{visibility:visible;}
.products h3{padding:8px 17px;font-size:1em;font-weight:400;}
optgroup{font-style:400;}
optgroup option{padding-left:15px;}
.left{display:inline;float:left;}
.right{display:inline;float:right;}
sup,sub{vertical-align:baseline;position:relative;}
sup{top:-0.4em;}
sub{bottom:-0.2em;}
.main{position:relative;z-index:1001;}
.main .page{min-height:421px;_height:421px;padding:20px 0;}
.page{position:relative;width:962px;margin-left:30px;}
#js .page{left:-9999px;}
#js .visible{left:0;}
.section{clear:both;margin-bottom:20px;}
.leftcol{position:relative;_display:inline;float:left;width:390px;margin-right:30px;}
.topbox{position:relative;z-index:51;}
.rightcol{position:relative;_display:inline;float:right;width:530px;clear:right;}
.topbox,.formatbrowser,.parameterselection,.services,.msg,.products,.promo-1,.promo-2,#btn-calc{font-size:1.08em;}
.footnote{margin-bottom:2em;clear:both;}
.footnote .page{color:#999;text-align:right;}
#js .pulldown{display:none;}
.pulldown-wrap{position:relative;z-index:33;}
.products .pulldown-wrap,.products .int{width:auto;z-index:30;}
.products .pulldown .name,.products .pulldown .price{width:auto;}
.products .price-ust{margin-right:.5em;}
ul.pulldown{width:100%;height:auto;_height:100%!important;_overflow:visible!important;z-index:22;}
div.pulldown,ul.pulldown li a{_overflow:visible!important;}
.pulldown li{line-height:1.2em;}
ul.pulldown li a{padding:0 7px 1px;}
.pulldown li a{line-height:1.25em;}
.pulldown li a:hover,.pulldown li a:focus{text-decoration:none;}
.pulldown li.lastChild a{margin-bottom:1em;}
ul.jspulldown{padding-bottom:4px;}
.allproducts div{font-weight:700;}
a.info,.pulldown li a.info,.pulldown li a.info:hover,.pulldown li a.info:focus{display:block;position:absolute;width:15px;height:15px;top:0;right:-20px;padding:0;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../static/img/icons_pk.png) no-repeat right -181px;-pie-background:url(../static/img/icons_pk.png) no-repeat right -181px;_background-image:url(../static/img/icons_pk6.png);z-index:1;}
.products div.sum{position:relative;z-index:29;padding:2px 0 1px;border:1px solid #ccc;border-width:1px 0;}
.products .sum b{padding:0;border:0;background:0;font-size:1.4em;font-weight:400;}
.products .sum b.selected{display:block;font-size:1em;font-weight:700;}
.pulldown-open b{display:none;overflow:visible;}
div.sum ul{z-index:160;position:relative;}
* html .sum li div,* html .sum li b{position:relative;zoom:1;height:1%;}
.sum li:last-child div,.sum li.lastChild div{padding-bottom:1em;}
.sum li.pk-footnotes{font-size:.85em;}
.sum li.pk-footnotes .name,.sum li.pk-footnotes .price{line-height:1.25em;}
.sum .note{padding:1em;color:#999;font-size:.85em;line-height:1.2em;}
* html .kassenbon-wrapper{width:100%;}
a.kassenbon-toggle{position:absolute;right:0;top:.5em;width:17px;height:17px;background:url(../static/img/icons_pk.png) no-repeat -29px -221px;_background-image:url(../static/img/icons_pk6.png);text-indent:-9999px;overflow:hidden;z-index:161;}
.pulldown a.kassenbon-toggle{padding:0;}
.kassenbon-toggle:hover,.kassenbon-toggle:focus{background-position:-46px -221px;}
.kassenbon-toggle:active{background-position:right -221px;}
.kassenbon-open .kassenbon-toggle{background-position:-29px -239px;}
.kassenbon-open .kassenbon-toggle:hover,.kassenbon-open .kassenbon-toggle:focus{background-position:-46px -239px;}
.kassenbon-open .kassenbon-toggle:active{background-position:right -239px;}
.kassenbon-open b{display:none;}
.kassenbon-open ul.sum b{display:block;line-height:1.5em;}
.products .allproducts,.products .otherproducts{margin:0 5px;padding:0 0 10px;list-style:none;}
.products .allproducts li,.products .otherproducts li{display:inline;float:left;width:48.5%;margin-left:4px;padding:0;font-size:1.25em;}
.allproducts li a{font-weight:700;}
.allproducts{border-bottom:2px groove #fff;}
.products ul.otherproducts li{font-size:.85em;}
ul.otherproducts li a,.products ul.otherproducts li a:hover,.products ul.otherproducts li a:focus{color:#7d6400;}
.pulldown a,.pulldown b,.pulldown div.clearfix,.products .int a{display:block;padding:1px 0 0;overflow:hidden;}
.pulldown div.clearfix{font-size:.9em;line-height:1em;}
.pulldown b{padding:1px 4px 0;}
.pulldown ul b{padding:5px 7px 10px;background:0;border:0;}
.pulldown ul b:hover{cursor:default;}
.pulldown-wrap b{display:block;width:450px;_height:auto;padding:5px 6px 3px;_padding-top:4px;background:#fff url(../static/img/bg_input.png) repeat-x 0 0;border:1px solid;border-color:#909090 #ccc #e4e4e4;color:#000;cursor:pointer;line-height:1.2em;}
*+html .pulldown-wrap b{padding:4px 6px 3px;}
.pulldown-wrap b:hover,.pulldown-wrap .hover{cursor:pointer;}
.pulldown-wrap b span.price-ust,.services dd span.note-ust{position:relative;float:right;top:.2em;color:#999;font-size:.8em;font-weight:400;}
.pulldown .name,.sum .name{float:left;width:318px;position:relative;_zoom:1;}
.pulldown .name .indent,.sum .name .indent{margin-left:1.2em;}
.pulldown .price,.sum .price{float:right;width:100px;font-weight:400;text-align:right;white-space:nowrap;}
.sum .name,.sum .price{line-height:1.8em;}
.sum .price{width:130px;margin-right:32px;}
.sum b .price{font-size:1.15em;font-weight:700;}
.pulldown ul{display:block;position:absolute;top:0;left:0;_left:-3px;z-index:170;background:#fff;}
.pulldown ul.box{width:464px;_height:auto;padding:0;background:#fff;}
.pulldown li.tiny{font-size:.8em;}
.pulldown li#reset a{font-size:1em;}
#nojs #preloader{display:none;}
#preloader{display:block;position:absolute;width:947px;height:100%;z-index:310;}
#preloader img{display:block;margin:130px auto;padding:10px;background:#fff;}
.msg{height:0;margin:1px 0 10px;padding:0;clear:both;color:#000;line-height:1.4em;}
.msg-error{display:block;min-height:2.5em;height:auto;_height:2.5em;padding:.3em .2em .3em 2.4em;color:#f00;background:#ffd4d4 url(../static/img/bg_error.gif) no-repeat 8px 7px;border:1px solid #f00;}
.msg-error a{color:#f00;text-decoration:underline;}
.msg-info,.msg-warning{min-height:2.5em;_height:2.5em;padding:.3em .2em .3em 2.4em;background:#ffe88a;border:1px solid #fc0;}
.countcountry{padding:0 0 6px;}
.countcountry label{line-height:2.2em;}
#count{width:50px;margin-right:.4em;}
#ac_country{position:absolute;top:0;right:26px;width:170px;height:1.2em;}
.ac_results{z-index:99999;overflow:hidden;min-width:194px;width:auto!important;border:1px solid #C2C1BF;background:#fff;}
.ac_results ul{_width:194px;list-style:none;padding:0;margin:0;}
.ac_results li{cursor:default;display:block;margin:0;padding:0 .3em .1em;line-height:16px;overflow:hidden;}
.ac_results li i{display:none;}
.ac_over{color:#fff;background-color:#000;}
select#country,select#countryselect{position:absolute;top:6px;right:28px;width:195px;height:1.55em;font-size:1em;}
#nojs select#country{height:2em;top:0;right:0;}
.select2list{position:absolute;top:0;right:0;width:25px;height:25px;z-index:1000;}
.select2list:hover,.select2list:focus{background-position:right -26px;}
.select2list:active{width:221px;background-position:right -52px;}
.select2list ul{display:none;position:absolute;top:0;right:0;width:208px;height:16em;background:#fff;border:1px solid #777;list-style-type:none;overflow-y:scroll;overflow-x:hidden;}
.select2list-active ul{display:block;}
.select2list li{display:inline;margin-left:0;}
.select2list li a{display:block;margin:0;padding:0 0 1px .25em;color:#000;line-height:1.1em;}
.select2list ul li a,.select2list ul li a:hover,.select2list ul li a:focus{text-decoration:none;outline:0;}
.select2list li h3,.select2list li h3:hover,.select2list li h3:focus{padding:.4em .2em .2em;font-size:1em;font-weight:700;}
.formatbrowser{position:relative;z-index:20;}
.formatbrowser-content{position:relative;}
* html .browser{margin-bottom:15px;}
*+html .browser{margin-bottom:15px;}
.formatbrowser a{_display:inline;float:left;width:90px;height:15px;margin:5px 12px 15px;_margin:5px 11px 15px;padding-top:48px;background:url(../static/img/sprite_format.jpg) no-repeat 0 0;text-align:center;}
.formatbrowser a:hover,.formatbrowser a:focus{text-decoration:none;}
a.karte{background-position:0 0;}
a.umschlag{background-position:0 -65px;}
a.versandtasche{background-position:0 -130px;}
a.quaderformat{background-position:-90px 0;}
a.rollenformat{background-position:-90px -65px;}
a.freiesformat{background-position:-90px -130px;}
a.flyer{background-position:-180px 0;}
a.katalog{background-position:-180px -65px;}
a.presseartikel{background-position:-180px -130px;}
a.reisegepaeck{background-position:-270px 0;}
.formatbrowser div.format{height:161px;background:#fff url(../static/img/sprite_format_big.jpg) no-repeat 0 0;overflow:hidden;}
.formatbrowser div.umschlag{background-position:0 -161px;}
.formatbrowser div.versandtasche{background-position:0 -325px;}
.formatbrowser div.quaderformat{background-position:0 -486px;}
.formatbrowser div.rollenformat{background-position:0 -647px;}
.formatbrowser div.freiesformat{background-position:0 -809px;}
.formatbrowser div.flyer{background-position:0 -966px;}
.formatbrowser div.katalog{background-position:0 -1132px;}
.formatbrowser div.presseartikel{background-position:0 -1296px;}
.formatbrowser div.reisegepaeck{background-position:0 -1478px;}
.format .minibrowser{float:right;min-width:185px;_width:190px;margin:1px 10px 0 0;background:transparent;}
.minibrowser a{position:relative;_display:inline;float:left;height:24px;margin:0 5px 0 0;padding-top:28px;background:0;font-size:.85em;overflow:hidden;text-indent:-9999px;}
.minibrowser a:hover,.minibrowser a:focus{overflow:visible;text-indent:0;}
.minibrowser a:last-child,.minibrowser a.lastChild{margin-right:10px;direction:rtl;white-space:nowrap;}
.minibrowser a span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../static/img/sprite_format.jpg) no-repeat 0 -208px;}
.minibrowser a:hover span,.minibrowser a:focus span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}
.minibrowser a.karte{width:28px;}
.minibrowser a.umschlag{width:36px;}
.minibrowser a.umschlag span{background-position:-30px -208px;}
.minibrowser a.versandtasche{width:41px;}
.minibrowser a.versandtasche span{background-position:-66px -208px;}
.minibrowser a.quaderformat{width:29px;}
.minibrowser a.quaderformat span{background-position:-108px -208px;}
.minibrowser a.rollenformat{width:30px;}
.minibrowser a.rollenformat span{background-position:-140px -208px;}
.minibrowser a.freiesformat{width:27px;}
.minibrowser a.freiesformat span{background-position:-172px -208px;}
.minibrowser a.flyer{width:36px;}
.minibrowser a.flyer span{background-position:-201px -208px;}
.minibrowser a.katalog{width:34px;}
.minibrowser a.katalog span{background-position:-239px -208px;}
.minibrowser a.presseartikel{width:33px;}
.minibrowser a.presseartikel span{background-position:-277px -208px;}
.minibrowser a.reisegepaeck{width:22px;}
.minibrowser a.reisegepaeck span{background-position:-312px -208px;}
.dropdown{width:25px;height:25px;_height:25px!important;background:url(../static/img/icons_pk.png) no-repeat right 0;_background-image:url(../static/img/icons_pk6.png);}
#nojs .dropdown{background:0;}
.dropdown:hover,.dropdown:focus{background-position:right -26px;cursor:pointer;outline:none;}
* html .dropdown-hover{background-position:right -26px;outline:none;}
.dropdown:active,* html .dropdown-active{background-position:right -52px;outline:none;}
.rightcol .dropdown li h3{margin:0 7px;padding:10px 0 2px;border-bottom:1px dotted #000;font-size:1em;font-weight:700;}
.format_presets{position:relative;width:324px;padding-right:26px;}
.format_presets:hover,.format_presets:focus,.format_presets-hover{cursor:pointer;outline:none;}
.no-subformat,.no-subformat:hover,.no-subformat:focus,.no-subformat:active{background-position:right -78px;cursor:default;}
.format_presets b{display:block;padding:3px 6px 0;background:#fff url(../static/img/bg_input.png) repeat-x 0 0;border:1px solid;border-color:#909090 #ccc #e4e4e4;color:#000;cursor:pointer;font-weight:400;}
*+html .format_presets b{background:#fff url(../static/img/bg_input.png) repeat-x 0 0!important;padding-bottom:1px;}
.no-subformat b{cursor:default;}
.format_presets ul{display:none;position:absolute;top:0;left:0;width:324px;_height:auto;padding:0;background:#fff;z-index:10;}
.format_presets li{display:block;margin:0;padding:0 12px 1px 10px;cursor:pointer;line-height:1.2em;}
.format_presets li:first-child,.format_presets li:firstChild{padding-top:2px;}
.format_presets li.section{font-weight:700;}
.parameterselection{display:inline;position:relative;float:left;width:80px;margin:0 0 .2em 4px;padding-bottom:3px;z-index:1;}
.first-selection{margin-left:0;}
.last-selection{display:inline;float:right;}
.parameterselection h3{font-size:1em;font-weight:400;padding-top:4px;}
.form .parameterselection input.text{float:none;width:66px;margin-bottom:3px;text-align:right;}
.parameterselection .info{position:absolute;top:25px;left:-14px;}
.parameterselection .options{display:block;width:80px;height:24px;margin-bottom:4px;cursor:pointer;background:url(../static/img/icons_pk.png) no-repeat 0 -104px;_background-image:url(../static/img/icons_pk6.png);}
.options:hover,.options:focus{background-position:0 -130px;}
* html .options-hover{background-position:0 -130px!important;}
.options:active{background-position:0 -156px;outline:none;}
* html .options-active{background-position:0 -156px!important;outline:none;}
.parameterselection .options ul{display:none;position:absolute;width:80px;_height:auto;padding:5px 0 0;background:#fff;z-index:10;}
.parameterselection .options li{display:block;margin:0;padding:1px 8px 1px 7px;cursor:pointer;line-height:1.2em;text-align:right;}
.parameterselection .options li.unavailable,.parameterselection .options li.hover.unavailable,.parameterselection .options li.unavailable:hover,.parameterselection .options li.unavailable:focus{-pie-background:#ffe8e8;background:#ffe8e8;border-top:1px solid #ffe8e8;cursor:default;text-decoration:none;}
.products{margin-bottom:1.5em;}
.services{position:relative;z-index:0;}
.services .block{margin-bottom:.8em;}
.services .hidden{display:none;}
.services h3{font-size:1em;font-weight:700;}
.services a.info{top:4px;right:0;}
.services p b{color:#f00;font-size:1.6em;line-height:1em;margin-right:.2em;}
.services dt{_display:inline;position:relative;clear:both;width:130px;margin-right:5px;padding-right:20px;line-height:2em;z-index:2;}
.services dd{margin-right:33px;z-index:1;}
.services dl.label_wide dt{width:235px;}
.services dl.label_wide dd{_display:inline;float:left;position:relative;width:197px;_width:194px;}
.services dt input{margin:5px 4px 0 0;vertical-align:middle;}
.services dt div.tooltip{display:none;position:absolute;top:0;left:150px;width:183px;padding:5px 10px;background:#fff;border:1px solid #ccc;z-index:10;}
.services dt div.tooltip ul{width:auto;margin:0;}
.services dt div.tooltip a{display:block;text-decoration:underline;}
.services ul{width:330px;}
.services dt ul{width:150px;}
.services li{display:block;line-height:2em;}
.services select,.services dd p{_display:inline;float:left;width:170px;margin:0 0 1px;}
.services dd p{line-height:1.8em;}
.services dd span.note-ust{position:relative;display:block;float:none;width:auto;margin-top:-0.9em;margin-bottom:-0.2em;text-align:right;}
.services dl.label_wide dd p.note-ust{width:auto;}
.services dd .icon_action_holder{position:absolute;top:4px;right:-20px;}
#insert_height{float:none;}
#insert_height,#releases{width:156px;}
.services .basket dd{_display:inline;float:left;position:relative;width:170px;}
dd.basket-actions input{float:right;margin-left:1em;}
.product-note{margin-bottom:1em;}
.product-note ul{width:auto;margin-left:0;font-size:.85em;list-style-type:none;}
.product-note ul li{display:list-item;margin-left:0;line-height:1.5em;}
#btn-calc{position:relative;float:right;margin:-4px;padding:4px;overflow:hidden;}
#btn-calc:hover,.btn-calc-hover{cursor:pointer;}
.start div.box{font-size:1.08em;_height:auto;}
.start .pulldown{width:auto;}
.pref{width:370px;font-size:1.1em;}
.pref p{margin-left:52px;margin-bottom:10px;padding:45px 4px 5px 10px;background:url(../static/img/bg_start_up.png) no-repeat 0 0;}
.pref div{min-height:94px;_height:94px;padding:4px 0 4px 60px;background:url(../static/img/bg_start_left.gif) no-repeat 0 0;}
.pref ol{margin:0 0 1em 0;_margin-left:3px;}
.pref li{margin:0 0 0 2em;}
.pref h2{margin:2.8em 0 .7em;}
#form_internetmarke .submit input{height:53px;width:134px;margin:0 0 0 2px;font-weight:700;background-image:url(../static/img/btn_kauf_internet.png);border:0;}
.promo-2{position:relative;height:125px;}
.promo-2 .tooltip{display:none;position:absolute;top:80px;left:0;width:330px;height:auto;padding:0 .5em;_overflow:visible;text-decoration:none;z-index:100;}
.promo-1 .promo{_display:inline;float:right;}
.promo a{display:inline;font-size:1em;overflow:hidden;background:0 no-repeat 0 0;}
.promo a:hover,.promo a:focus{text-decoration:none;}
.promo-1 .promo a{display:block;width:80px;min-height:2.4em;_height:2.4em;margin:0 0 0 1.1em;padding:2px 80px 5px 9px;line-height:1.2em;overflow:hidden;white-space:normal;}
.promo-1 .promo span{top:-12px;right:0;width:93px;height:60px;background:url(../static/img/sprite_salespromo.png) no-repeat 0 0;}
.promo-1 .p1_briefmarke span{background-position:0 0;}
.promo-1 .p1_internetmarke_brief span{background-position:0 -60px;}
.promo-1 .p1_paketmarke span{background-position:0 -418px;}
.promo-1 .p1_internetmarke_paket span{background-position:0 -358px;}
.promo-1 .p1_frankierberater span{background-position:0 -121px;}
.promo-1 .p1_officepack span{background-position:0 -179px;}
.promo-1 .p1_markenbox span{background-position:0 -241px;}
.promo-1 .p1_plusbrief span{background-position:0 -300px;}
.promo-1 .p1_mailingfactory span{background-position:0 -480px;}
.promo-2 div{float:left;width:176px;height:72px;margin-right:5px;padding:0;line-height:1.1em;}
.promo-2 div a{position:relative;display:block;min-height:54px;_height:54px;padding:18px 0 0 95px;font-size:.92em;}
.promo-2 div a:hover,.promo-2 div a:focus{text-decoration:underline;}
.promo-2 div a span{position:absolute;top:0;left:0;width:100%;_width:95px;height:100%;_height:72px;background:url(../static/img/sprite_crosspromo.png) no-repeat 0 0;z-index:-1;}
.promo-2 div a:hover span,.promo-2 div a:focus span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}
.promo-2 .p2_handyporto span{background-position:0 -3px;}
.promo-2 .p2_mailingfactory span{background-position:0 -78px;}
.promo-2 .p2_plusbrief{margin-right:0;width:174px;}
.promo-2 .p2_plusbrief a{padding-left:102px;}
.promo-2 .p2_plusbrief span{background-position:-4px -153px;}
.promo-2 .p2_bestseller_mail span{background-position:0 -228px;}
.promo-2 .p2_dmc span{background-position:0 -303px;}
.promo-2 .p2_manager span{background-position:0 -378px;}
.promo-2 .p2_packstation span{background-position:0 -453px;}
.promo-2 .p2_pwsmanager span,.promo-2 .p2_infopostmanager span{background-position:0 -528px;}
.promo-2 .p2_packset span{background-position:0 -603px;}
.promo-2 .p2_grusskarten span{background-position:0 -678px;}
.promo-2 .p2_postcard span{background-position:0 -750px;}
.promo-2 .p2_einlieferungsliste{margin-right:0;}
.promo-2 .p2_einlieferungsliste a{padding-left:106px;}
.promo-2 .p2_einlieferungsliste span{background-position:-8px -830px;}
.promo-2 .p2_onlinefrankierung span{background-position:-12px -902px;}
.promo-2 .p2_onlinefrankierung_int span{background-position:-12px -1051px;}
.promo-2 .p2_prepaid span{background-position:-12px -974px;}
.promo-2 span.button-m-icon-arrow{float:right;width:143px;margin-top:12px;_overflow:hidden;}
.promo-2 span.button-m-icon-arrow css3-container{width:143px;height:35px;}
.promo-2 span a{width:106px;padding:5px 9px 4px;font-size:.92em;line-height:1.1em;overflow:hidden;white-space:normal;}
.button-m-icon-arrow .button-icon,.button-s-icon-arrow .button-icon{width:15px;height:11px;top:13px;background:url(../static/img/icons_pk.png) no-repeat right -204px;_background-image:url(../static/img/icons_pk6.png);}
.button-m-icon-cart .button-icon,.button-s-icon-cart .button-icon{width:20px;height:15px;background:url(../static/img/icons_pk.png) no-repeat right -204px;_background-image:url(../static/img/icons_pk6.png);}
a.button-mg,a.button-my,input.button-mg,input.button-my{padding:7px 9px 6px;font-size:1.15em;}
* html input.button-mg,* html input.button-my{padding:7px 9px 6px;}
*+html input.button-mg,*+html input.button-my{padding:7px 9px 6px;}
.button-my:hover,.button-my:focus,.button-my-hover{background-position:0 -50px;background-color:#ffeb99;border-color:#fee582 #d0bd6b #d0bd6b #fee582;text-decoration:none;}
.button-mg:hover,.button-mg:focus,.button-mg-hover{background-color:#e2e2e2;background-position:0 -200px;border-color:#e5e5e5 #bdbdbd #bdbdbd #e5e5e5;text-decoration:none;}
.button-my:active,.button-mg:active,.button-my-active{background-color:#fff;background-position:0 -105px;border-color:#d1a700 #fecb00 #fecb00 #d1a700;}
.button-mg:active,.button-mg-active{background-position:0 -250px;border-color:#ccc #a7a7a7 #a7a7a7 #ccc;}
.button-my-multi,.button-mg-multi{z-index:2;font-size:1em;line-height:1.35em;padding:2px 9px;}
button.button-my-multi,button.button-mg-multi,input.button-my-multi,input.button-mg-multi{font-size:1em;line-height:1.35em;padding:3px 9px;}
.textlink{_display:inline-block;font-weight:700;background:url(../static/img/icons.png) no-repeat 2px -996px;_background-position:2px -995px;padding-left:9px;}
.application-error{margin-bottom:2em;}
.dropdown li a,.linkedlist li{background:#fff;}
.dropdown li a:hover,.dropdown li a:focus,.linkedlist li.hover,.linkedlist li:hover{background:#fff url(../static/img/bg_listitem.gif) repeat-x 0 0;}
* html .button-shadow,* hmtl .button-icon,* html .box,* html .main .tabset-tiny .tab-content{behavior:none;border:1px solid #999;border-color:#eaeaea #c2c2c2 #c2c2c2 #eaeaea;}

