@charset "UTF-8"; a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,summary,sup,table,tbody,td,tfoot,thead,th,time,tr,tdvideo,tt,u,ul,var,video{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;outline:0;vertical-align:baseline}

article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,menu,meter,nav,output,progress,section,source,video{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
mark,rp,rt,ruby,summary,time{display:inline}
table{border-collapse:collapse;border-spacing:0}
strong,th{font-weight:bold}
em{font-style:italic}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1; color:#F8F4BC;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
td,td img{vertical-align:top}
object,embed{max-width:100%}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
ol{list-style-type:decimal
}pre,code,kbd,samp,.pre{font-family:"Courier New",Courier,monospace;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}html{overflow-y:scroll}textarea{overflow:auto}
button,input,select,textarea{margin:0}
button{width:auto;overflow:visible}
input,select{vertical-align:middle}
input[type="radio"]{vertical-align:text-bottom}
label,input[type=button],input[type=submit],button{cursor:pointer}

body{font:normal normal 12px/1.3 Verdana,Geneva,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;*font-size:small}
a img{border:none}
a:hover,a:active{outline:none}
a:link{-webkit-tap-highlight-color:#FF5E99}
p{margin:8px 2px;line-height:1.5}
small{font-size:10px;line-height:12px}
ul li,ol li{margin-left:20px}
ul li:before,ol li:before{margin-left:-20px;width:20px;display:inline-block}
#nav ul{list-style:none}
#nav ul li{margin:0}
h1{font-size:30px;font-weight:normal}
h2{font-size:20px;font-weight:normal}
h3{font-size:14px;font-weight:bold}
h4,h5,h6{font-size:13px;font-weight:bold}
input,select,textarea,progress,meter,button{font:12px/17px Tahoma,Verdana,Arial,sans-serif;color:#222}
input[type="text"],input[type="password"],input[type="file"],input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="range"],input[type="color"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime-local"],textarea{height:17px;padding:2px;margin:2px 0;border-width:1px;border-style:solid;border-color:#abadb3 #dbdfe6 #e3e9ef #e2e3ea;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(/layout/ie.htc);-webkit-border-radius:3px;border-radius:3px;width:180px;zoom:1;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;behavior:url(/layout/ie.htc)} 

input[type="text"][readonly],input[type="password"][readonly],input[type="file"][readonly],input[type="search"][readonly],input[type="tel"][readonly],input[type="url"][readonly],input[type="email"][readonly],input[type="number"][readonly],input[type="range"][readonly],input[type="color"][readonly],input[type="datetime"][readonly],input[type="date"][readonly],input[type="month"][readonly],input[type="week"][readonly],input[type="time"][readonly],input[type="datetime-local"][readonly],textarea[readonly],input[type="text"][disabled],input[type="password"][disabled],input[type="file"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="url"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="range"][disabled],input[type="color"][disabled],input[type="datetime"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="week"][disabled],input[type="time"][disabled],input[type="datetime-local"][disabled],textarea[disabled]{background-color:#efefef}

button,input[type="submit"],input[type="reset"],input[type="button"]{margin:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;behavior:url(/layout/ie.htc);height:20px}
.ie7 button,.ie7 input[type="submit"],.ie7 input[type="reset"],.ie7 input[type="button"]{height:25px;padding:0 5px}

select{font-size:13px;height:21px;margin:3px 0;width:186px}
input[type="checkbox"]{margin-top:9px;vertical-align:top}
textarea{height:80px}
label{/*display:inline-block;*/font-size:11px;line-height:14px;padding-top:7px;text-align:right;vertical-align:top;width:130px;overflow:visible;white-space:nowrap}
label.required:after{content:' *';color:#a00}
input[type="checkbox"] + label{width:296px;text-align:left;white-space:inherit}
button:focus{outline-width:1px;outline-style:dotted} input.invalid,textarea.invalid{color:#fff;background:#FF3443}input::selection,textarea::selection{background:#39f;color:#fff;text-shadow:none}input::-moz-selection,textarea::-moz-selection{background:#39f;color:#fff;text-shadow:none}
input::-webkit-selection,textarea::-webkit-selection{background:#39f;color:#fff;text-shadow:none}

 .ie6 legend,.ie7 legend{margin-left:-7px}
 .ie6 input{vertical-align:text-bottom}
 .ie7 img{-ms-interpolation-mode:bicubic}
 img.pngfix{-pie-png-fix:true;behavior:url(/layout/ie.htc)}
 button::-moz-focus-inner{padding:0;border:0} 
 .bgimage{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
 .hidden{display:none;visibility:hidden}
 .invisible{visibility:hidden}
 .float-left{float:left}
 .float-right{float:right}
 .clear{clear:both}
 .clear:before,.clear:after{content:"�020";display:block;height:0;visibility:hidden}
 .clear:after{clear:both}
 .clear{zoom:1}
 .hellip:after{content:''}
 .center{text-align:center}
 .justify{text-align:justify}
 .border,.border.next > *{border-style:solid;border-width:0}
 .border.top,.border.next.top > *{border-top-width:1px}
 .border.bottom,.border.next.bottom > *{border-bottom-width:1px}
 .border.left,.border.next.left > *{border-left-width:1px}
 .border.right,.border.next.right > *{border-right-width:1px}
 .border.all,.border.next.all > *{border-width:1px}
 .round-top-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-radius:4px 0 0 0;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-top-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-radius:0 4px 0 0;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-bottom-left{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-radius:0 0 0 4px;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-bottom-right{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-radius:0 0 4px 0;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-radius:4px 4px 0 0;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-radius:0 0 4px 4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-radius:0 4px 4px 0;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-radius:4px 0 0 4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .round{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;behavior:url(/layout/ie.htc)}
 .message{padding:5px 4px 5px 24px;margin:8px 0;border-style:solid;border-width:3px;background-repeat:no-repeat;background-position:4px 4px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;color:#222;behavior:url(/layout/ie.htc)}
 .message.small{border-width:1px 0 1px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;behavior:url(/layout/ie.htc)}
 .message.warning{border-color:#f2dd8c;background-color:#fff5cc;background-image:url(/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURBVDjLpVNLSJQBEP7+h6uu62vLVAJDW1KQTMrINQ1vPQzq1GOpa9EppGOHLh0kCEKL7JBEhVCHihAsESyJiE4FWShGRmauu7KYiv6Pma+DGoFrBQ7MzGFmPr5vmDFIYj1mr1WYfrHPovA9VVOqbC7e/1rS9ZlrAVDYHig5WB0oPtBI0TNrUiC5yhP9jeF4X8NPcWfopoY48XT39PjjXeF0vWkZqOjd7LJYrmGasHPCCJbHwhS9/F8M4s8baid764Xi0Ilfp5voorpJfn2wwx/r3l77TwZUvR+qajXVn8PnvocYfXYH6k2ioOaCpaIdf11ivDcayyiMVudsOYqFb60gARJYHG9DbqQFmSVNjaO3K2NpAeK90ZCqtgcrjkP9aUCXp0moetDFEeRXnYCKXhm+uTW0CkBFu4JlxzZkFlbASz4CQGQVBFeEwZm8geyiMuRVntzsL3oXV+YMkvjRsydC1U+lhwZsWXgHb+oWVAEzIwvzyVlk5igsi7DymmHlHsFQR50rjl+981Jy1Fw6Gu0ObTtnU+cgs28AKgDiy+Awpj5OACBAhZ/qh2HOo6i+NeA73jUAML4/qWux8mt6NjW1w599CS9xb0mSEqQBEDAtwqALUmBaG5FV3oYPnTHMjAwetlWksyByaukxQg2wQ9FlccaK/OXA3/uAEUDp3rNIDQ1ctSk6kHh1/jRFoaL4M4snEMeD73gQx4M4PsT1IZ5AfYH68tZY7zv/ApRMY9mnuVMvAAAAAElFTkSuQmCC)}.message.error{border-color:#f8acac;background-color:#ffd1d1;background-image:url(/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=)}.message.info{border-color:#b8e2fb;background-color:#e8f6ff;background-image:url(/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKcSURBVDjLpZPLa9RXHMU/d0ysZEwmMQqZiTaP0agoaKGJUiwIxU0hUjtUQaIuXHSVbRVc+R8ICj5WvrCldJquhVqalIbOohuZxjDVxDSP0RgzyST9zdzvvffrQkh8tBs9yy9fPhw45xhV5X1U8+Yhc3U0LcEdVxdOVq20OA0ooQjhpnfhzuDZTx6++m9edfDFlZGMtXKxI6HJnrZGGtauAWAhcgwVnnB/enkGo/25859l3wIcvpzP2EhuHNpWF9/dWs/UnKW4EOGDkqhbQyqxjsKzMgM/P1ymhlO5C4ezK4DeS/c7RdzQoa3x1PaWenJjJZwT9rQ1gSp/js1jYoZdyfX8M1/mp7uFaTR8mrt29FEMQILr62jQ1I5kA8OF59jIItVA78dJertTiBNs1ZKfLNG+MUHX1oaURtIHEAOw3p/Y197MWHEJEUGCxwfHj8MTZIcnsGKxzrIURYzPLnJgbxvG2hMrKdjItjbV11CYKeG8R7ygIdB3sBMFhkem0RAAQ3Fuka7UZtRHrasOqhYNilOwrkrwnhCU/ON5/q04vHV48ThxOCuoAbxnBQB+am65QnO8FqMxNCjBe14mpHhxBBGCWBLxD3iyWMaYMLUKsO7WYH6Stk1xCAGccmR/Ozs/bKJuXS39R/YgIjgROloSDA39Deit1SZWotsjD8pfp5ONqZ6uTfyWn+T7X0f59t5fqDhUA4ry0fYtjJcWeZQvTBu4/VqRuk9/l9Fy5cbnX+6Od26s58HjWWaflwkusKGxjm1bmhkvLXHvh1+WMbWncgPfZN+qcvex6xnUXkzvSiYP7EvTvH4toDxdqDD4+ygT+cKMMbH+3MCZ7H9uAaDnqytpVX8cDScJlRY0YIwpAjcNcuePgXP/P6Z30QuoP4J7WbYhuQAAAABJRU5ErkJggg==)}.message.success{border-color:#bbdf8d;background-color:#eaf7d9;background-image:url(/data:image/png;base64,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)}
 
 .w300 select{width:306px}
 .w300 input[type="text"],.w300 input[type="password"],.w300 input[type="file"],.w300 input[type="search"],.w300 input[type="tel"],.w300 input[type="url"],.w300 input[type="email"],.w300 input[type="number"],.w300 input[type="range"],.w300 input[type="color"],.w300 input[type="datetime"],.w300 input[type="date"],.w300 input[type="month"],.w300 input[type="week"],.w300 input[type="time"],.w300 input[type="datetime-local"],.w300 textarea{width:300px}
 .w300 input.small{width:60px}
 .w300 select.small{width:66px}
 .w300 input.medium{width:230px}
 .ie7 .w300 input.medium{width:229px}
 .w300 select.medium{width:236px}
 .w300 input[type="checkbox"] + label{width:415px}
 .w300 input[type="submit"],.w300 button[type="submit"]{font-size:13px;padding:1px 8px} 
 
 @media print{*{background:transparent !important;color:#444 !important;text-shadow:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.bgimage a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
 
 
 ::selection{background:#F8F4BC;color:#0A2A1C;text-shadow:none}
 ::-moz-selection{background:#F8F4BC;color:#0A2A1C;text-shadow:none}
 ::-webkit-selection{background:#F8F4BC;color:#0A2A1C;text-shadow:none}
 
 .border{border-color:#9CA55F}
 .shiny,a.shinyhover:hover,.shinyhover a:hover{-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff;behavior:url(/layout/ie.htc);background:transparent url(images/engel/shiny.png) repeat-x center center}
 .shadow{-webkit-box-shadow:0 10px 9px -10px rgba(0,0,0,0.8);-moz-box-shadow:0 10px 9px -10px rgba(0,0,0,0.8);box-shadow:0 10px 9px -10px rgba(0,0,0,0.8);behavior:url(/layout/ie.htc)}
 .green{color:#090}
 .flag{width:16px;height:11px;display:block;overflow:hidden;text-indent:-200px;position:relative;float:left;background-image:url(/images/engel/flags.gif);vertical-align:text-bottom;background-position:0 -44px;margin-right:4px}
 .flag.de{background-position:0 0}
 .flag.de.gray{background-position:0 -22px}
 .flag.at{background-position:-16px 0}
 .flag.at.gray{background-position:-16px -22px}
 .flag.ch{background-position:-32px 0}
 .flag.ch.gray{background-position:-32px -22px}
 .flag.lu{background-position:-48px 0}
 .flag.lu.gray{background-position:-48px -22px}
 .flag.en{background-position:0 -11px}
 .flag.en.gray{background-position:0 -33px}
 .flag.nl{background-position:-16px -11px}
 .flag.nl.gray{background-position:-16px -33px}
 .flag.dk{background-position:-32px -11px}
 .flag.dk.gray{background-position:-32px -33px}
 .flag.be{background-position:-48px -11px}
 .flag.be.gray{background-position:-48px -33px}
 
 html,body{background-color:#FBF9E0;font:11px/normal Verdana,Geneva,Helvetica,Arial,sans-serif}
 a{color:#fff;text-decoration:none}
 a:hover,a.active{color:#F8F4BC;text-decoration:underline}
 .message{margin:-15px 0 35px}hr{height:2px;line-height:1px;overflow:hidden;display:block;background-color:#49614A;border:0;border-top:1px solid #9CA55F;clear:both}
/* h1{font-size:40px;margin:-25px 0 20px}*/
 h2{display:block;text-align:center;color:#F8F4BC;font-size:12px;line-height:15px;height:30px;overflow:hidden}
 h2 a{color:#F8F4BC}
 hgroup h3{font-size:11px;font-style:italic;font-weight:normal;margin:-20px 0 20px}
 h3{font-size:16px;font-weight:normal;border-bottom:1px solid #F8F4BC;margin:0 0 6px}
 a.button,button.button,input.button{position:relative;color:#0A2B1D;padding:2px 7px;display:inline-block;margin:2px 0;font-size:12px;line-height:16px;font-family:Tahoma,Verdana,Arial,sans-serif;height:auto;border:none}
 a.button,button.button,input.button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/layout/ie.htc);-webkit-box-shadow:0 0 1px #fff;-moz-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff;behavior:url(/layout/ie.htc);background:#aaa url(/images/engel/button.gif) no-repeat center left}
 a.button.inactive{background:#dcdec6}
 a.button:hover,a.button.active,button.button:hover,input.button:hover,button.button.hover{text-decoration:none;background:#aaa url(images/engel/button.gif) no-repeat center right}
 #header{width:950px;height:68px;margin:0 auto;position:relative}
 body > header a#home{display:block;position:absolute;top:3px}
 body > header a#home img{display:block}
 .gradient{display:block;position:absolute;bottom:0;right:0;width:570px;height:23px}
 .gradient{background:#C3BE6D;background:-webkit-linear-gradient(#C3BE6D 0%,#ECF3A7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#C3BE6D),color-stop(100%,#ECF3A7));background:-moz-linear-gradient(#C3BE6D 0%,#ECF3A7 100%);background:linear-gradient(#C3BE6D 0%,#ECF3A7 100%);-pie-background:linear-gradient(#C3BE6D 0%,#ECF3A7 100%);behavior:url(/layout/ie.htc);-webkit-border-radius:10px 0 0 0;-moz-border-radius:10px 0 0 0;border-radius:10px 0 0 0;behavior:url(/layout/ie.htc)}
 .gradient{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.6);-moz-box-shadow:0 0 3px rgba(0,0,0,0.6);box-shadow:0 0 3px rgba(0,0,0,0.6);behavior:url(/layout/ie.htc)}
.gradient a{color:#0A2B1D;line-height:23px;padding:0 10px}
 
 #carticon{left:-29px;position:absolute;top:-3px}
 #page{width:950px;margin:0 auto 30px;background-color:#0A2A1C;position:relative}
 .ie6 #page{width:970px !important}
 #page{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;behavior:url(/layout/ie.htc)}
 #page{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.6);-moz-box-shadow:0 0 3px rgba(0,0,0,0.6);box-shadow:0 0 3px rgba(0,0,0,0.6);behavior:url(/layout/ie.htc)}
 #page .pngfix{position:absolute;right:-32px;top:-66px;z-index:500;}
 #meta{height:50px}
 #meta{-webkit-border-radius:15px 0 0 0;-moz-border-radius:15px 0 0 0;border-radius:15px 0 0 0;behavior:url(/layout/ie.htc)}
 #meta{background:#0A2A1C;background:-webkit-linear-gradient(#0A2A1C 0%,#49614A 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0A2A1C),color-stop(100%,#49614A));background:-moz-linear-gradient(#0A2A1C 0%,#49614A 100%);background:linear-gradient(#0A2A1C 0%,#49614A 100%);-pie-background:linear-gradient(#0A2A1C 0%,#49614A 100%);behavior:url(/layout/ie.htc)}
 #meta ul li{display:inline;padding:0 0 0 2px}
 #meta ul li a{color:#F8FABE;font-size:15px;line-height:50px;padding:0 2px}
 #header-gfx{width:950px;height:290px}
 #header-gfx div{width:950px;height:290px;background:url(/images/engel/header-round.png) no-repeat bottom right}
 
 #left{width:227px;margin:0px 20px 20px 20px;float:left}
 #left div.center{text-align:center}
 #left .nav li{padding:5px 0 5px 19px}
 #left .nav a{color:#F1F6BE;font-size:15px;line-height:20px;position:relative}
 #left .nav a img{position:absolute;left:-28px;opacity:0.5;
 	filter: alpha(opacity=50);					}
 #left .nav li li a{font-size:13px;line-height:17px}
 #left .nav li li a img{height:20px; left:-18px; top:-2px}
 #left .nav a:hover img,section a.active img{opacity:1;
 filter: alpha(opacity=100);	
 		}
 #left .nav a.active{text-decoration:none}
 #left .nav a.current{text-decoration:underline}
 
 input[type="search"]{width:217px;margin:0 2px 6px}
 #main{width:663px;margin:-25px 20px 20px 0;float:left}
#breadcrump{height:50px;margin-top:-50px}
 #breadcrump ul li{float:left}nav#breadcrump ul li:after{content:' » ';color:#fff;font-size:14px;padding:0 7px 0 5px}
 #breadcrump ul li:last-child:after{content:''}
 #breadcrump input{float:right}article.lp.page-default{width:284px;margin:0px 10px 40px 0px;padding-bottom:10px}
 article.lp.page-default p{line-height:20px}
 #content{}p.pagination{background-color:#071D14;font-size:13px;padding:2px 6px;margin:8px 0;position:relative}
 p.pagination a{display:inline-block;padding:0 9px;font-weight:bold;margin:0}
 form img.accept{width:16px;height:16px;vertical-align:text-bottom;margin-left:3px}
 article.product{width:194px;float:left;margin:0 10px 10px 0;padding:10px;background-color:#071D14;position:relative}
 article.product figure a{display:block;background-color:#FFF5D1;padding:2px;text-align:center;position:relative}
 article.product figure figcaption{text-align:center;font-size:10px;margin:10px 0;height:25px;overflow:hidden}
 article.product strong.price{display:block;text-align:center;font-size:13px}
 article.product strong.price span.old-price{text-decoration:line-through;font-weight:normal;font-size:11px}
 article.product strong.price + small{display:block;text-align:center;font-size:9px;line-height:11px;font-style:italic;margin-bottom:10px}
 article#product-detail article{width:308px;margin:-11px 0 0 10px}
 section#images{width:345px;height:345px;position:relative}
 section#images a{cursor:url(data:image/png;base64,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),pointer}
 
section#images > a{display:block;width:345px;height:345px}
section#images > a > img{visibility:hidden}
section#images ul{position:absolute;bottom:5px;left:5px}
section#images ul li{display:block;float:left;margin:2px}
section#images ul li a{display:block;border:1px solid #0A2A1C}
section#images ul li a:hover{border-color:#7B8F62}
section#images ul li a img{display:block}
p.price{margin-bottom:30px}
p.price strong{font-size:15px}
p.price strong em{font-size:40px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
form.basket{display:inline-block;padding:8px;background-color:#071D14;margin-top:15px;position:relative}
form.basket button,button.big{font-size:14px;font-weight:bold}
table#basket-overview{width:100%}
table#basket-overview small{color:#aaa;display:block;font-size:10px;font-style:italic;line-height:10px}
table#basket-overview thead tr{border-bottom-width:3px}
table#basket-overview th{font-weight:bold}
table#basket-overview tbody tr:nth-child(2n) 
td{background:rgba(255,153,0,0.1);-pie-background:rgba(255,153,0,0.1);;behavior:url(/layout/ie.htc)}
table#basket-overview td{padding:3px;vertical-align:top}
table#basket-overview td.image{width:50px}
table#basket-overview td.image img{display:block}
table#basket-overview td.product{}table#basket-overview td.price{width:110px;vertical-align:middle;color:#fff;font-size:14px}
table#basket-overview td.quantity{width:80px;vertical-align:middle}
table#basket-overview td.delete{width:70px;vertical-align:middle}
table#basket-overview tfoot tr{border-top-width:3px}
table#basket-overview tfoot td.sum{text-align:right;font-size:13px;font-style:italic}
table#basket-overview tfoot td.price{text-align:right;border-bottom-width:3px;border-bottom-style:double;font-weight:bold}
table#basket-overview tfoot td.tax{padding:8px}
span.order-button{position:relative;float:right;margin-top:16px}
span.order-button button{padding-left:40px;font-size:13px;font-weight:bold}
span.order-button img{position:absolute;top:-11px;left:0}
.content-box{padding:3px;margin:8px 0;position:relative}
.content-box h5{line-height:24px;font-weight:bold;font-variant:small-caps;font-size:13px;color:#F8F4BC;margin:-4px -4px 3px;padding:0 8px}
.content-box h5{background:#0A2B1D url(images/engel/shiny.png) repeat-x center center;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;behavior:url(/layout/ie.htc);position:relative}

ul.prod-list{list-style-type:none;display:block;height:143px}
ul.prod-list li{margin:0 3px -2px 0;float:left;display:block}
ul.prod-list li a{display:inline-block;position:relative;text-decoration:none}
ul.prod-list li a span.forward{height:30px;left:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;width:30px;background-image:url(/images/engel/forward.png);display:none;z-index:10000}
ul.prod-list li a:hover span.forward{display:block}
ul.prod-list li a img{display:block;cursor:pointer !important;z-index:1}
ul.prod-list li a span.title{position:absolute;display:block;text-align:center;bottom:0;left:0;right:0;background-color:#000;background:rgba(0,0,0,0.6);-pie-background:rgba(0,0,0,0.6);padding:3px 0;color:#fff;;behavior:url(/layout/ie.htc)}

form.w300 label{width:140px}
form.w300 input[type="checkbox"] + label{width:425px}

#change-password label{width:190px}
#change-password input[type="password"]{width:250px}
#shipping-addresses aside.address{padding:5px;width:316px;margin-bottom:6px}
#shipping-addresses aside.address a{font-size:11px;margin:5px}
#shipping-addresses aside.address a:before{content:' '}

#footer{padding:0 10px 7px}
#footer p{text-align:center}
#html5logo{text-align:center}


.articleproduct{width:194px;float:left;margin:0 10px 10px 10px;padding:10px;background-color:#071D14;position:relative

-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(/layout/ie.htc);
	text-align:justify;
	

}

		.paginationblock{ 
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#071D14;
	color:#00002D;padding:1px 3px 1px 5px;margin:4px 0 10px;text-align:justify;
	behavior:url(/layout/ie.htc);
		}
		
		.pricecat{font-size:13px; font-style:italic;}
		
		.small {
    font-size: 9px;
    font-style: italic;
    line-height: 11px;
    text-align: center;
}

		.small2 {
    font-size: 11px;
    font-style: italic;
    text-align: left;
	margin-top:-5px;
	margin-bottom:-5px;
		
}


.desc{ overflow:hidden; }

.pricesingle{font-size:30px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}

	.basket_round{margin:30px 5px 10px;background-color:#051502;padding:10px 15px;display:inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:relative;
	behavior:url(/layout/ie.htc);}
	
	
/* Article List New */

.sectionw{
        margin-bottom: 25px;
}

ul.productListing{
        margin: 0;
        padding: 0;
        list-style: none;
}
ul.productListing li.box_new_article {
        list-style: none;
        float:left;
        width: 165px;
        min-height: 180px;
        border:#c5eaf6 1px solid;
        margin:0 6px 12px 6px;
        padding:10px;
}

li.box_new_article h1 {
        font-size:12px;
        font-weight:bold;
        min-height:43px;
        border:0px;
        text-align:center;
        text-decoration:none;
        margin-top:1px;
}

.new_article_name {
        text-align:center;
       /* height:60px; */
}

.new_article_image {
        text-align:center;
       max-width:160px;
       overflow:hidden;
}

.new_article_preis {
	font-size:12px;
	font-weight:bold;
	color:#ffffcc;
        text-decoration:none;
        text-align:left;
        float:left;
}

.new_article_vat {
        font-size:10px;
        text-align:left;
        float:left;
        padding-top:5px;
}

.new_article_vat a {
        font-size:10px;
}

.new_article_details {
        float:right;
	font-size:12px;
	font-weight:bold;
	color:#ffffcc;
        text-decoration:none;
}

.new_article_details a {
	font-size:12px;
	font-weight:bold;
	color:#ffffcc;
        text-decoration:none;
}


		.paginationblock{ 
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#071D14;
	color:#00002D;margin:4px 0 10px; 
	padding:10px 5px 10px 5px;
	text-align:justify;
	position:relative;
	behavior:url(/layout/ie.htc);
	
	}
	
	.ff01_BrowsePreviousButton{
	position:absolute;
		float:right;
	right: 40px;
	top:3px;
}

.ff01_BrowseNextButton{
	position:absolute;
		float:right;
	right: 10px;
	top:3px;

}



.pagelinks{ 

float:left;
margin-left:3px;
}

.ff01_articleOrder select{
	font-size: 11px;	
}

.ff01_article input, .ff01_article select{
	font-size: 11px;
}

.articleproduct{width:180px;float:left;margin:0 10px 10px 10px;padding:10px;position:relative;
min-height:320px;
-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior:url(/layout/ie.htc);
	text-align:justify;
	

}

.buttons_below{
width:160px;
margin:auto;
text-align:center;
position:absolute;
bottom:5px;}
.below_kaufen{
float:left;
width:50%;
}
.below_details{
float:left;
width:50%;
text-align:right;
}

.desc{
height:56px;
overflow:hidden;
margin-bottom:6px;
 }
 
.desc{
height:56px;
overflow:hidden;
margin:1px;

 }
 
.pimage{ height:145px;
overflow:hidden;
margin:1px;


}

.pheader{ height:45px;
overflow:hidden;
margin:1px;

}
.smallest{font-size:9px;line-height:10px; color:#999999; }
 
#products{
z-index:250;

}



#tenbc{padding-left:1px; margin-bottom:20px;}

#breadcrumbs {color: #CFCE7E; padding: 5px;}
#breadcrumbs ul {margin-left: 0; padding-left: 0; display: inline; }
#breadcrumbs li.breadcrumb {padding-left: 16px;}
#breadcrumbs ul li {margin-left: 0; padding-left: 2px; border: none; list-style: none; display: inline;}
#breadcrumbs ul li a {color: #CFCE7E;}
#breadcrumbs ul li a:hover {color:#CFCE7E;}
	
	
.wstart_top{ float:left;
align:center;
 margin-left:auto;
 margin-bottom:15px;}	
.wstart_left{ float:left; margin-left:2px;}
.wstart_right{ float:left; margin-left:20px;}

.suche{width:180px;}

.button{position:relative;border:1px solid #957F52;color:#fff;padding:2px 7px;display:inline-block;margin:2px 0}
.button2{position:relative;border:1px solid #957F52;color:#fff;font-variant:small-caps;padding:5px 7px;display:inline-block;margin:2px 0;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(/layout/ie.htc);-webkit-box-shadow:0 0 1px #B49961;-moz-box-shadow:0 0 1px #B49961;box-shadow:0 0 1px #B49961;behavior:url(/layout/ie.htc);background:#B49961 url(images/willow/button.gif) no-repeat center left;-webkit-text-shadow:0 0 1px #000;-moz-text-shadow:0 0 1px #000;text-shadow:0 0 1px #000;behavior:url(/layout/ie.htc)}

.bigger{font-size:14px;
}

.bigger {
    font-size: 14px;
}
.curved {
    -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(/layout/ie.htc);
}
img {
    position: relative;
}
.starthead {
    float: left;
    margin: 15px;
    position: relative;
}
.startblock {
    margin: 15px;
    position: relative;
}
.startartikel {
    float: left;
    margin: 5px;
    width: 50%;
}
.startartikel2 {
    margin: 5px;
}
#PlentyMyAccount {
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    color: #000000;
    padding: 20px;
	behavior:url(/layout/ie.htc);
}
#PlentyMyAccount .my_account_menu {
    color: #000000;
}
#PlentyMyAccount .my_account_menu_link {
    color: #000000;
}
#PlentyMyAccount #my_account_welcome h3 {
    color: #000000;
}
#PlentyMyAccount #my_account_link_container {
    color: #000000;
}
#my_account_link {
    color: #000000;
}

.PlentyOrderContent{max-height:200px;}
/* NEW ATTRIBUTE SELECT */


/* clear */
.clear {
clear: both;
}


/* wrapper */
.plentyAttributeSelectWrapper {
margin-bottom: 5px;
}
/* wrapper title */
.plentyAttributeSelectWrapperTitle { }
/* wrapper content */
.plentyAttributeSelectWrapperContent {
display: inline-block;
}

/* ul (all) */

/* ul */
.plentyAttributeSelectWrapperContent ul {
padding-left: 0;
}
/* li */
.plentyAttributeSelectWrapperContent ul > li {
list-style: none;
margin-left: 0;
overflow: hidden;
}

/* disabled */
li.plentyAttributeSelectDisabled {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
cursor: default !important;
}
li.plentyAttributeSelectDisabled a {
cursor: default !important;
}



/* DROPDOWN */

/* dropdown container */
.plentyAttributeSelectHasDropdown {
position: relative;
}
/* height if dropdown closed */
.plentyAttributeSelectHasDropdown,
.plentyAttributeSelectHasDropdown > div,
.plentyAttributeSelectHasDropdown > .plentyAttributeSelectWrapperInnerClosed:hover {
height: 18px;
}
/* openable container */
.plentyAttributeSelectHasDropdown > div {
position: absolute;
/*width: 100%;*/ /*has conflict with parent clearfix*/
overflow: hidden;
background: #ffffff;
border: 1px solid #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
/* open dropdown if hovered */
.plentyAttributeSelectHasDropdown:hover > div {
height: auto;
z-index: 10000;
-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
}

/* selectet item */

/* value (all) */
.plentyAttributeSelectedValue,
.plentyAttributeSelectValue > a {
padding: 0 0 0 7px;
white-space: nowrap;
}
/* value selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue {
position: relative;
padding-right: 20px;
}
/* arrow container */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow {
position: absolute;
right: 2px;
top: 2px;
width: 12px;
height: 12px;
}
/* arrow inner */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
display: inline-block;
border-style: solid;
border-width: 5px;
border-color: #999999 transparent transparent;
}
/* arrow hover */
.plentyAttributeSelectHasDropdown > div:hover .plentyAttributeSelectedValue > .plentyAttributeSelectedArrow > span {
border-color: #777777 transparent transparent;
}


/* list */

/* list wrapper */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper {
max-height: 108px; /*adapt to height of li*/
overflow-y: auto;
overflow-x: hidden;
}
/* ul */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul {
}
/* li */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li {
height: 18px;
}
/* a */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a {
display: block;
padding-right: 20px;
white-space: nowrap;
}
/* li hover / a focus */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li a:focus {
background: #eeeeee;
color: #000000;
cursor: pointer;
}
/* reset li hover / a focus if disabled */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled:hover a,
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectDisabled a:focus {
background: transparent;
color: #000000;
}
/* li / a selected */
.plentyAttributeSelectHasDropdown .plentyAttributeSelectListWrapper > ul > li.plentyAttributeSelectSelected a {
background: #eeeeee;
}
/* value & markup */
.plentyAttributeSelectValueName {
/*float: left;*/
}
.plentyAttributeSelectValueMarkup {
padding-left: 5px;
/*float: right;*/
}


/* IMAGE GALLERY / TEXT BOX */

/* ul */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
margin: 0 -5px -5px 0;
}
/* ul image gallery / text boxes */
.plentyAttributeSelectHasImageGallery ul,
.plentyAttributeSelectHasTextList ul {
line-height: 0;
}
/* ul text boxes */
.plentyAttributeSelectHasTextList ul > li {
line-height: 1.5em;
}
/* image box size */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasImageGallery ul > li > a {
width: 60px; /*adapt box dimension to image dimension*/
height: 60px;
}
/* li */
.plentyAttributeSelectHasImageGallery ul > li,
.plentyAttributeSelectHasTextList ul > li,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
display: inline-block;
margin: 0 5px 5px 0;
border: 1px solid #DDDDDD;
border-radius: 3px;
padding: 3px;
}
/* li hover / selected */
.plentyAttributeSelectHasImageGallery ul > li:hover,
.plentyAttributeSelectHasTextList ul > li:hover,
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
border-color: #999999;
cursor: pointer;
-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
/* li selected image gallery */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectSelected {
background: #DDDDDD;
}
/* li selected text box */
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectSelected {
background: #eeeeee;
}
/* reset li hover / selected if selected */
.plentyAttributeSelectHasImageGallery ul > li.plentyAttributeSelectDisabled:hover,
.plentyAttributeSelectHasTextList ul > li.plentyAttributeSelectDisabled:hover {
border-color: #DDDDDD;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
/* a */
.plentyAttributeSelectHasImageGallery ul > li > a {
display: block;
overflow: hidden;
}
/* img */
.plentyAttributeSelectHasImageGallery ul > li > a > img {
border: none;
}
/* a hover / a focus text box */
.plentyAttributeSelectHasTextList ul > li a:hover,
.plentyAttributeSelectHasTextList ul > li a:focus {
color: #000000;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
}
/* value text boxes */
.plentyAttributeSelectHasTextList .plentyAttributeSelectValue {
padding-left: 5px;
padding-right: 5px;
}


#PlentyOrderCheckoutAccordion input[type="text"], #PlentyOrderCheckoutAccordion input[type="password"] {  position: static!important; border:1px solid #ccc!important; background-color:#fff!important;}
	
	
	.fluid_container {
margin: 0 15px auto;
max-width: 620px;	
    float: left;
    height: 350px;
    position: relative;
    width: 620px;
	padding: 0px
		}
	.camera_pag {
    display: block;
    float: right;
    margin-right: 20px;
    margin-top: -10px;
}
	
	.BasketItemOrderParamsTitle {
    color: #000000;
}
	
	#carticon {
    left: -174px;
    position: absolute;
    top: -5px;
}
	.merkmale > .BasketItemOrderParamsContainer > .BasketItemOrderParams > .BasketItemOrderParamsTitle {color:#F8F4BC}
	.banner {
    height: 600px;
    left: 50%;
    margin-left: 497px;
    position: absolute;
    top: 170px;
    width: 60px;
}



/* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#0a2a1c;
    }
  
  div.PlentyErrorPane
    {
    display:    none;
    color:      white;
    font-size:    12pt;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060;
      border: 1px dashed #9c2020 !important;
    margin-bottom:5px;
    padding:5px;
   }





/* Box Settings*/
  .PlentyWebBasketContainer
  {
    margin-bottom:15px;  
  }
  #PlentyWebBasketTitleContainer
  {
    margin-top:15px;  
  }

/* Box Headlines */

  .PlentyWebBasketContainerTitle
  {
      background: #f2f6f8; /* Old browsers */
      background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera11.10+ */
      background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
      background: linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */  
    
      /* rounded borders top left and right */
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -khtml-border-radius-topleft:5px;
      -khtml-border-radius-topright:5px;
      
      /* rest */
      color:#32576d;
      font-size:18px;
      font-weight:400;
      border:1px solid #b5c6d0;
      padding:5px 10px 5px 10px;
  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainer,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle,.PlentyWebBasketOpenableContainer:hover #PlentyWebBasketSchedulerContainerTitle
  {
    cursor:pointer;
    
    background: #a8def7; /* Old browsers */
    background: -moz-linear-gradient(top, #a8def7 0%, #7bbbe5 50%, #5aa4ce 51%, #3bacf7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8def7), color-stop(50%,#7bbbe5), color-stop(51%,#5aa4ce), color-stop(100%,#3bacf7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8def7', endColorstr='#3bacf7',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* W3C */  
    color:#fff;
  }
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingMethodContainerTitle #WebBasketShippingMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketPaymentMethodContainerTitle #WebBasketPaymentMethodSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketSchedulerContainerTitle #WebBasketSchedulerSelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketShippingCountryContainerTitle #WebBasketShippingCountrySelectedChange,
  .PlentyWebBasketOpenableContainer:hover #PlentyWebBasketCouponContainerTitle #WebBasketCouponSelectedChange
  {
    color:#fff;
  }

/* Box Body */

  .PlentyWebBasketContainerContent
  {
    /* inner shadow*/

    
    /* rest */
    border-top:0;
    padding:10px;
    line-height:17px;
  }
  
/* footer */
  #PlentyWebBasketFooterContainerContent
  {  
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -khtml-border-radius-topleft:5px;
    -khtml-border-radius-topright:5px;
    
    text-align: right;
  }

/* Box Head change Buttons */
  #WebBasketSchedulerSelectedChange,#WebBasketShippingCountrySelectedChange,#WebBasketPaymentMethodSelectedChange,#WebBasketShippingMethodSelectedChange,#WebBasketCouponSelectedChange
  {
    font-size:12px;
    font-weight:400;
    color:blue;
    float:right;
    margin-top:3px;  
    cursor:pointer;
  }

/* Box slideable:hover */

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayBackground
{
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: fixed;
  opacity: 0.5;
  background-color: black;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayContent
{
  max-height: 80%;
  overflow: auto;
  min-width: 30%;
  width: 40%;
  top: 10%;
  left: 30%;
  position: fixed;
  z-index: 10001;
}

.PlentyWebBasketOverlayMainPane > .PlentyWebBasketOverlayClose
{
  position: fixed;
  height: 35px;
  width: 35px;
  cursor: pointer;
  background-image: url(/images/icons/silk/overlay_close.png);
  top:8%;
  right:29%;
  z-index: 10002;
}
	
/* Titel CSS */

#nextWebBasket1,#change_basketWebBasketItemsRefresh,#proceed_orderWebBasket1
  {
    display:block;
    text-align:right;
    margin-top:5px;  
  }
  
/* Article List CSS */

  #PlentyWebBasketItemsData
  {
     display : table;
     width: 100%;
  }
  
  #PlentyWebBasketItemsItemsHeader
  {
     display : table-row;
  }
  #PlentyWebBasketItemsItemsHeader > div.ItemsHeadline
  {
     display : table-cell;
     border-bottom: 1px solid #CCCCCC;
     padding:0 5px 5px 5px;
     font-weight:bold;
  }
  #PlentyWebBasketItemsMain
  {
     display : table-row-group;
  }
  #PlentyWebBasketItemsMain > div.PlentyBasketItemRow > div
  {
     vertical-align: top;
     display : table-cell;
     border-bottom: 1px solid #b5c6d0;
     padding:5px;
  }
  #PlentyWebBasketItemsMain > div.PlentyBasketItemRow
  {
     display : table-row;
  }
  #PlentyWebBasketItemsItemsHeaderImage,.ItemsImage { width:15%; text-align:center; }
  #PlentyWebBasketItemsItemsHeaderDescription { width:60%; }
  #PlentyWebBasketItemsItemsHeaderQuantity { width:10%; }
  #PlentyWebBasketItemsItemsHeaderTotal { width:10%; }  
  #PlentyWebBasketItemsItemsHeaderDelete { width:5%; text-align:center; }
  
  
  .ItemsDescriptionInfo > .PlentyDataContainer > .PlentyDataContainerTitle
  {
    font-weight:bold;  
  }
  .ItemsDescriptionInfo > .PlentyDataContainer
  {
    float:left; margin-right:15px; margin-top:5px;
  }
  .ItemsVariationSelection
  {
  clear:both; display:block; width:100%  
  }
  .ItemsDescriptionGiftPackage
  {
  clear:both;  
  }
  .ItemsDescriptionGiftPackage:hover
  {
  cursor:pointer;  
  }


  
/* Basket Sum */

  #PlentyWebBasketTotalsBasketSumBox
  {
    text-align:right;
  }
  
  .PlentyBasketSumTitle
  {
    font-weight:bold; display:inline-block;
  }
  .PlentyBasketSum
  {
    border-bottom:1px solid #CCCCCC;
    padding:5px;
  }
  .PlentyBasketSumDetail
  {
      display: inline-block;
      min-width: 10%;
      padding-left: 25px;
      text-align: right;
  }
  #PlentyWebBasketTotalsTotalAmount
  {
    border-bottom:none;  
  }
  #PlentyWebBasketTotalsTotalAmountSubscription
  {
	 border-top:1px solid #CCCCCC;
  }
  
  #PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle
  {
    font-weight:400!important;
  }
.ItemsQuantity input { width:50px;}


.ItemsDescriptionGiftPackageTitle
{
	font-weight: bold;
	display: inline-block;
	padding-bottom: 3px;
}

.ItemsDescriptionDiscountDetail
{
color:#95C65C;
}

.ItemParamError > .ItemsDescriptionParamDetail, .ItemParamError > .ItemsDescriptionCharacterDetail
{
    color: red;
    font-style:italic;
}

.ItemsDescriptionEAN
{
    display: none;
}


/* Country Select */

  #PlentyWebBasketShippingCountryText1,#PlentyWebBasketShippingCountryForm
  {
    display:inline;
  }  
  #PlentyWebBasketShippingCountrySelect { display:inline-block; margin-left:10px; }
/* Payment */
  .PlentyWebBasketPaymentMethodRadio
  {
        float: left; font-size: 12px; font-weight: 400; margin-top: 7px; min-width: 250px;
  }
  .PlentyWebBasketPaymentMethodPrice
  {
    font-size:14px;float:right;font-weight:400;  margin-top:7px;
  }
  .PlentyWebBasketPaymentMethodAdvice
  {
    display:inline-block; margin-left:10px;width:50%
  }
  
  #PlentyWebBasketPaymentMethodSelect .PlentyFormContainer
  {
    border-bottom: 1px solid #B5C6D0;
    min-height: 30px;
    padding: 5px 0;
  }
  #PlentyGoodsRebateTitle,#PlentyGoodsRebateDetail
  {
    color:#95c65c;
  }
  
  #PlentyWebBasketTotalsGoodsValueGross,#PlentyWebBasketTotalsShippingCostsGross
  {
    border-bottom:none; padding-bottom:0;
  }
/* Shipping Select */

  #PlentyWebBasketShippingMethodSelect
  {
    padding-left: 5px;
      padding-right: 5px;
  }
  #PlentyWebBasketShippingMethodSelect .PlentyFormContainer
  {
    border-bottom: 1px solid #b5c6d0;
    min-height: 30px;
    padding: 5px 0;
  }
  #PlentyWebBasketShippingMethodSelect .PlentyFormContainer:last-child
  {
    border-bottom:none;  
  }
  .PlentyWebBasketShippingMethodName
  {
    float:left; font-size:12px; font-weight:400; margin-top:7px;
  }
  .PlentyWebBasketShippingMethodPrice
  {
    font-size:14px;float:right;font-weight:400; margin-top:7px;
  }

	#PlentyTotalAmountDetail, #PlentyTotalAmountSubscriptionDetail
	{
		font-weight: bold;
		vertical-align: top;
	}
	
	
	#PlentyTotalAmountTitle > .PlentyDataAdditional,
	#PlentyTotalAmountSubscriptionTitle > .PlentyDataAdditional
	{
		font-weight: normal;
	}
	
	#PlentyWebBasketTotalsVoucherCreditNote
	{
		color: #95C65C;
	}
	


/* General Styles */
#PlentyOrderCheckoutAccordion
  {
    margin:10px 0 10px 0;
    clear:both;
  }

  /* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7;
    }
    .PlentyError span
    {
      color:#f44d4d;  
    }
  
  div.PlentyErrorPane
    {
    display:    none;
    color:      white;
    font-size:    12pt;
    }
   .PlentyErrorMessageBox
   {
    background-color: #f36060;
    border: 1px dashed #9c2020 !important;
    margin-bottom:5px;
    padding:5px;
   }
   
    .PlentyMandatoryField { font-weight:bold; }
    #PlentyOrderWebShippingMethodContent input,#PlentyOrderWebPaymentMethodContent input
    {
         margin-right:5px;  
    }

	#PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenBasket { float:left; margin-bottom: 4px; }
	#PlentyOrderCheckoutButtonsTop > #PlentyOrderCheckoutButtonsOpenHelp { float: right; }


/* Accordion Headlines */

  .AccordionTitle
  {
      background: #f2f6f8; /* Old browsers */
      background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera11.10+ */
      background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
      background: linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */  
    
      /* rounded borders top left and right */
      -moz-border-radius-topleft:5px;
      -moz-border-radius-topright:5px;
      -khtml-border-radius-topleft:5px;
      -khtml-border-radius-topright:5px;
      
      /* rest */
      color:#32576d;
      font-size:18px;
      border:1px solid #b5c6d0;
      padding:5px 10px 5px 10px;
      font-weight:400;
  }
  .AccordionTitle.CurrentAccordionTitle
  {
    background: #a8def7; /* Old browsers */
    background: -moz-linear-gradient(top, #a8def7 0%, #7bbbe5 50%, #5aa4ce 51%, #3bacf7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8def7), color-stop(50%,#7bbbe5), color-stop(51%,#5aa4ce), color-stop(100%,#3bacf7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8def7', endColorstr='#3bacf7',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* W3C */

    /* rest */
    border:1px solid #68b2e4;
    color:#fff;
    font-weight:bold;
  }
 

 .AccordionTitle.AlreadyOpened
  {
    background: #a8def7; /* Old browsers */
    background: -moz-linear-gradient(top, #a8def7 0%, #7bbbe5 50%, #5aa4ce 51%, #3bacf7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a8def7), color-stop(50%,#7bbbe5), color-stop(51%,#5aa4ce), color-stop(100%,#3bacf7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8def7', endColorstr='#3bacf7',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #a8def7 0%,#7bbbe5 50%,#5aa4ce 51%,#3bacf7 100%); /* W3C */

    /* rest */
    border:1px solid #68b2e4;
    color:#fff;
    font-weight:bold;
  }
  
 /* Unique goes here */
 
 /* Unique goes here */


/* Accordion Body */

  #PlentyOrderCheckoutAccordion > .AccordionPane
  {

    
    /* rest */


    padding:10px;
    line-height:17px;
    margin-bottom:10px;
  }


/* Input fields*/
div.PlentyFormBox input[type=text],div.PlentyFormBox input[type=password]
{
  border:none;  
  border:1px solid #CCC;
  padding:3px 0;
  margin-top:2px;
}
div.PlentyFormBox input[type=text]:focus,div.PlentyFormBox input[type=password]:focus
{
  border:none;  
  border:1px solid #4582a5;
  padding:3px 0;
}

/* General Styles end */


.PlentyOrderDeliveryAddress
{
  border: 1px solid #cccccc;
  margin: 16px 7px 0px 7px;
  padding: 10px;
  float: left;
  width: 45%;
}

.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListTitle
{
  background-color: #f0f0f0;
  border-bottom: 1px solid #cccccc;
  font-weight: bold;
  margin: -10px;
  padding: 10px;
display: block;
	color: black;
}


.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListContent
{
  margin-top: 15px;
float: left;
}

.PlentyOrderDeliveryAddress > .PlentyWebEditButtonContent
{
float: right;
margin-top: 15px;
}

#PlentyWebShippingDetailsSubmit
{
    clear: both;

text-align: right;
padding:5px;
}
	/* main header */
#PlentyWebOrderSystemTitle {
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* main container */
#PlentyWebOrderSystemMainContainer {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 16px;
}

/* 2 COLUMN LAYOUT */

/* table */
#PlentyWebOrderSystemTable { 
display: table;
width: 100%;
}
/* row */
#PlentyWebOrderSystemTableRow { 
display: table-row;
}
/* cell */
#PlentyWebOrderSystemTableRow > div { 
display: table-cell;
width: 50%;
}
#PlentyWebOrderSystemContainer1 {
padding-right: 8px;
}
#PlentyWebOrderSystemContainer2 {
padding-left: 8px;
}


/* LABEL INPUT LIST */

/* table */
#PlentyWebOrderSystemContainer1 > div,
#PlentyWebOrderSystemContainer2 > div {
display: table;
width: 100%;
}
/* row */
.PlentyWebOrderSystemData {
display: table-row;
}
/* cell */
.PlentyWebOrderSystemData > div {
display: table-cell;
vertical-align: middle;
}
/* label cell */
.PlentyWebTableCellLabel {
}
/* input cell */
.PlentyWebTableCellInputs,
.PlentyWebTableCellInputsMulti {
width: 61%;
}

/* label */
.PlentyWebTableCellLabel > span {
display: block;
}
/* input wrappers */
.PlentyWebTableCellInputs > span,
.PlentyWebTableCellInputsMulti > span {
display: block;
margin: 2px 0;
}
/* input */
.PlentyWebTableCellInputs > span > input,
.PlentyWebTableCellInputsMulti > span > input,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayDayInput > input,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput > input,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput > input  {
width: 100%;
margin-left: -1px;
color: #404040 !important;
}
/* select */
.PlentyWebTableCellInputs > span > select {
margin-left: -1px;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputCityInput {
width: 74%;
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputZipCodeInput {
width: 22%;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputZipCodeInput {
float: left;
}
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebOrderSystemInputCityInput {
float: right;
}
.PlentyWebOrderSystemClear {
clear: both;
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayInput {
display: block;
}
/* input wrapper multi (date of birth) */
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayDayInput,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
display: block;
float: left;
vertical-align: top;
text-align: center;
width: 9%;
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
width: 22%;
}
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayYearInput {
margin-left: 4%;
}

#PlentyWebOrderSystemUpdateCustomerDetailsInputBirthdayInput input {
text-align: center;
}

#PlentyWebOrderSystemBirthdayTitle,
#PlentyWebOrderSystemVATNumberTitle {
}
#PlentyWebOrderSystemBirthdayNotice,
#PlentyWebOrderSystemVATNumberNotice {
display: block;
font-size: 0.8em;
padding: 2px 0;
}

/* select */
#PlentyWebOrderSystem select {
border: 1px solid #CCCCCC;
font-size: 12px;
margin-top: 2px;
margin-bottom: 0;
height: 34px; /*no height set*/
padding: 7px 5px 7px 0; /*no padding set*/
}
#PlentyWebOrderSystem select:hover,
#PlentyWebOrderSystem select:focus {
border-color: #666666; /*1474d4*/
}
#PlentyWebOrderSystemSalutation {
width: 33%;
}
#PlentyWebOrderSystemCountry {
width: 66%;
}

/* input */
#PlentyWebOrderSystem input[tyle=text],
#PlentyWebOrderSystem input[tyle=password] {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
}
#PlentyWebOrderSystem input[tyle=text]:hover,
#PlentyWebOrderSystem input[tyle=password]:hover,
#PlentyWebOrderSystem input[tyle=text]:focus,
#PlentyWebOrderSystem input[tyle=password]:focus {
border-color: #666666 !important; /*1474d4*/
}

/* note */
#PlentyWebOrderSystemContainer4 {
margin-top: 16px;
}


#PlentyWebLoginRegisterRadios > div > label > input[type=radio] {
height: auto !important;
}

.PlentyMandatoryField {
font-weight: bold !important;
}
/* main header */
#PlentyWebCustomerRegistrationTitle {
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* main container */
#PlentyWebCustomerRegistrationMainContainer {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 16px;
}

/* 2 COLUMN LAYOUT */

/* table */
#PlentyWebCustomerRegistrationTable { 
display: table;
width: 100%;
}
/* row */
#PlentyWebCustomerRegistrationTableRow { 
display: table-row;
}
/* cell */
#PlentyWebCustomerRegistrationTableRow > div { 
display: table-cell;
width: 50%;
}
#PlentyWebCustomerRegistrationContainer1 {
padding-right: 8px;
}
#PlentyWebCustomerRegistrationContainer2 {
padding-left: 8px;
}


/* LABEL INPUT LIST */

/* table */
#PlentyWebCustomerRegistrationContainer1 > div,
#PlentyWebCustomerRegistrationContainer2 > div {
display: table;
width: 100%;
}
/* row */
.PlentyWebCustomerRegistrationData {
display: table-row;
}
/* cell */
.PlentyWebCustomerRegistrationData > div {
display: table-cell;
vertical-align: middle;
}
/* label cell */
.PlentyWebTableCellLabel {
}
/* input cell */
.PlentyWebTableCellInputs,
.PlentyWebTableCellInputsMulti {
width: 61%;
}

/* label */
.PlentyWebTableCellLabel > span {
display: block;
}
/* input wrappers */
.PlentyWebTableCellInputs > span,
.PlentyWebTableCellInputsMulti > span {
display: block;
margin: 2px 0;
}
/* input */
.PlentyWebTableCellInputs > span > input,
.PlentyWebTableCellInputsMulti > span > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput > input,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput > input  {
width: 100%;
margin-left: -1px;
color: #404040 !important;
}
/* select */
.PlentyWebTableCellInputs > span > select {
margin-left: -1px;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
width: 74%;
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
width: 22%;
}
/* input wrapper multi (street, nr., zip, city) */
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputStreetInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputZipCodeInput {
float: left;
}
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputHouseNoInput,
.PlentyWebTableCellInputsMulti #PlentyWebCustomerRegistrationInputCityInput {
float: right;
}
.PlentyWebCustomerRegistrationClear {
clear: both;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput {
display: block;
}
/* input wrapper multi (date of birth) */
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayDayInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
display: block;
float: left;
vertical-align: top;
text-align: center;
width: 9%;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
width: 22%;
}
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayMonthInput,
#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayYearInput {
margin-left: 4%;
}

#PlentyWebCustomerRegistrationUpdateCustomerDetailsInputBirthdayInput input {
text-align: center;
}

#PlentyWebCustomerRegistrationBirthdayTitle,
#PlentyWebCustomerRegistrationVATNumberTitle {
}
#PlentyWebCustomerRegistrationBirthdayNotice,
#PlentyWebCustomerRegistrationVATNumberNotice {
display: block;
font-size: 0.8em;
padding: 2px 0;
}

/* select */
#PlentyWebCustomerRegistration select {
border: 1px solid #CCCCCC;
font-size: 12px;
margin-top: 2px;
margin-bottom: 0;
height: 34px; /*no height set*/
padding: 7px 5px 7px 0; /*no padding set*/
}
#PlentyWebCustomerRegistration select:hover,
#PlentyWebCustomerRegistration select:focus {
border-color: #666666; /*1474d4*/
}
#PlentyWebCustomerRegistrationSalutation {
width: 33%;
}
#PlentyWebCustomerRegistrationCountry {
width: 66%;
}

/* input */
#PlentyWebCustomerRegistration input[tyle=text],
#PlentyWebCustomerRegistration input[tyle=password] {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;
}
#PlentyWebCustomerRegistration input[tyle=text]:hover,
#PlentyWebCustomerRegistration input[tyle=password]:hover,
#PlentyWebCustomerRegistration input[tyle=text]:focus,
#PlentyWebCustomerRegistration input[tyle=password]:focus {
border-color: #666666 !important; /*1474d4*/
}

/* note */
#PlentyWebCustomerRegistrationContainer4 {
margin-top: 16px;
}


#PlentyWebLoginRegisterRadios > div > label > input[type=radio] {
height: auto !important;
}

.PlentyMandatoryField {
font-weight: bold !important;
}
/* container main */

#PlentyWebCancelNewsletter {
    margin: 10px auto 0;
    width: 322px;
}


/* accordion header (cancel newsletter) */

#PlentyWebCancelNewsletterTitle
{
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* accordion body (cancel newsletter) */

#PlentyWebCancelNewsletterMainContainer
{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 10px;

font-family: Arial,Helvetica,sans-serif;
}

/* login container content */

.PlentyMyAccountContainerTitle { 
display: block; 
color: #4582A5; 
font-size: 14px; 
margin-bottom: 10px; 
padding-bottom: 5px; 
} 

/* text before */
#PlentyWebCancelNewsletterNotice { 
padding: 5px 0 10px; 
color: #626262;
} 

/* row */
#PlentyWebCancelNewsletterEMailContainer {
display: block; 
} 

/* labels */
#PlentyWebCancelNewsletterEMailTitle { 
display: inline-block; 
float: left;
width: 100px; 

padding-top: 11px;
color: #626262;
} 

/* input container */
#PlenyWebCancelNewsletterEMailContent { 
    display: inline-block; 
    color: #626262;
    font-weight: normal; 
} 

/* inputs */
#PlentyWebCancelNewsletterEMail {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;

width: 190px;
}
/* inputs hover,focus */
#PlentyWebCancelNewsletterEMail:hover,
#PlentyWebCancelNewsletterEMail:focus {
border-color: #666666 !important; /*1474d4*/
}

/* text after */
#PlentyWebCancelNewsletterContainer2 { 
padding-top: 10px; 
padding-bottom: 5px; 
} 



/* LINKS */


/*standard*/

#PlentyWebMyAccountLogin a:link, 
#PlentyWebMyAccountLogin a:visited {
color: #282828 !important;
text-decoration: none;
}
#PlentyWebMyAccountLogin a:hover,
#PlentyWebMyAccountLogin a:focus,
#PlentyWebMyAccountLogin a:active {
color: #686868 !important;
text-decoration: none;
}/* 1 Accordion*/

  #PlentyWebLoginRegister,#PlentyWebLoginLogin
  {
    display:inline-block;
    width:47%;  
    vertical-align:top;
  }
  #PlentyWebLoginLogin
  {
    margin-left:30px  
  }
  #PlentyWebLoginNotice
  {
    font-size:14px;
    font-weight:bold;
    margin:10px 0 10px 0
  }
  .PlentyFormContainer.PlentyWebLoginData
  {
    margin:10px 0 10px 0;  
  }  
  #PlentyWebLoginRegisterTitle,#PlentyWebLoginLoginTitle
  {
    font-size:14px;
    color:#4582a5;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
    margin-bottom:10px;
  }
  #PlentyWebLoginRegisterRadiosRegister { margin-top:3px; }
  #PlentyWebLoginRegisterRadios { font-weight:bold; }
  #PlentyWebLoginLoginEmailTitle,#PlentyWebLoginLoginPasswordTitle { width:100px;display:inline-block }
  #PlentyWebLoginLoginSubmit { margin-top: 49px; }
  
  #PlentyWebInvoiceDetailsVATNumberNotice { font-size: 90%; }
  /* container main */

#PlentyWebLostPWDLogin {
    margin: 10px auto 0;
    width: 322px;
}


/* accordion header (forgotten password)  */

.PlentyLostPWDContainerTitle
{
background: #EEEEEE;
border-bottom: 2px solid #CCCCCC !important;
color: #444444;
font-size: 18px;
font-weight: normal;
padding: 5px 10px;
margin-bottom: 0;
}

/* accordion body (forgotten password) */

.PlentyLostPWDContainerContent
{
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
line-height: 17px;
padding: 10px;

font-family: Arial,Helvetica,sans-serif;
}

/* login container content */

.PlentyMyAccountContainerTitle { 
display: block; 
color: #4582A5; 
font-size: 14px; 
margin-bottom: 10px; 
padding-bottom: 5px; 
} 

/* text before */
#PlentyWebCancelNewsletterNotice { 
padding: 5px 0 10px; 
color: #626262;
} 

/* row */
#PlentyWebLostPWDData {
display: block; 
} 

/* labels */
#PlentyWebLostPWDLoginEmailTitle { 
display: inline-block; 
float: left;
width: 100px; 

padding-top: 11px;
color: #626262;
} 

/* input container */
#PlentyWebLostPWDLoginEmailContent { 
    display: inline-block; 
    color: #626262;
    font-weight: normal; 
} 

/* inputs */
#PlentyWebLostPWDLoginEmail {
border: 1px solid #CCCCCC;
padding: 2px 3px;
font-size: 12px;
height: 28px; /*13px*/
margin-top: 2px;
margin-bottom: 0;

width: 190px;
}
/* inputs hover,focus */
#PlentyWebLostPWDLoginEmail:hover,
#PlentyWebLostPWDLoginEmail:focus {
border-color: #666666 !important; /*1474d4*/
}

/* text after */
#PlentyWebLostPWDData + div { 
padding-top: 10px; 
padding-bottom: 5px; 
} 



/* LINKS */


/*standard*/

#PlentyWebMyAccountLogin a:link, 
#PlentyWebMyAccountLogin a:visited {
color: #282828 !important;
text-decoration: none;
}
#PlentyWebMyAccountLogin a:hover,
#PlentyWebMyAccountLogin a:focus,
#PlentyWebMyAccountLogin a:active {
color: #686868 !important;
text-decoration: none;
}div#PlentyWebInvoiceDetailsContainer1,
div#PlentyWebInvoiceDetailsContainer2
{
display: table; border:1px solid #ccc;
width: 49%;
margin-bottom:8px;
border-spacing: 2px;
}

div#PlentyWebInvoiceDetailsContainer1
{
float: left;
}

div#PlentyWebInvoiceDetailsContainer2
{
float: right;
}


div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer
{
display: table-row;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormTitle, div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormValue,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormTitle, div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:first-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:first-child > .PlentyFormValue,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:first-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:first-child > .PlentyFormValue
{
padding-top:10px!important;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:last-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer:last-child > .PlentyFormValue,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:last-child > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer:last-child > .PlentyFormValue
{
padding-bottom:10px!important;
}

div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormTitle,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormTitle
{
text-align: right;
}

#PlentyWebInvoiceDetailsBirthdayNotice
{
display: block;
}


div#PlentyWebInvoiceDetailsContainer1 > .PlentyFormContainer > .PlentyFormValue input,
div#PlentyWebInvoiceDetailsContainer2 > .PlentyFormContainer > .PlentyFormValue input
{
width:99%;
}

input#PlentyWebInvoiceDetailsStreet, input#PlentyWebInvoiceDetailsCity
{
width: 69% !important;
}


input#PlentyWebInvoiceDetailsHouseNo, input#PlentyWebInvoiceDetailsZIPCode
{
width: 27% !important;
}

#PlentyWebInvoiceDetailsBirthdayNotice
{
font-size: 90%;
}

#PlentyWebInvoiceDetailsBirthdayContainer .address_input_field
{
width: 31% !important;
}


#PlenyWebInvoiceDetailsStreetContent, #PlenyWebInvoiceDetailsZIPCodeContent
{
  text-align: right;
}

#PlentyWebInvoiceDetailsStreet, #PlentyWebInvoiceDetailsZIPCode
{
  float: left;
}

/*** Container 3     ***/

div#PlentyWebInvoiceDetailsContainer3,
div#PlentyWebInvoiceDetailsNotice2
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebInvoiceDetailsSubmit
{
margin-top:5px;
text-align:right;
}

		#PlentyWebShippingDetailsLoginSubmit,#PlentyWebShippingDetailsFormPane .PlentyFormBox
{
   border:1px solid #ccc;
  padding:10px;  
    width:47%
}
#PlentyWebShippingDetailsLoginSubmit,#PlentyWebShippingDetailsFormPane .PlentyFormBox:last-child
{
  width:auto;
}
#PlentyWebShippingDetailsLoginSubmit
{
 text-align:right;
 padding:5px;
 margin-top:5px;
border: none;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormTitle
{
 display:inline-block;
 width: 30%;
 padding-right:5px;
 text-align:right;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormValue input
{
 width:100%  
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormValue
{
 display:inline-block;
 width:67%
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer
{
 margin-bottom:2px!important;
}    
#PlentyWebShippingDetailsHouseNoTitle { display:none!important; }  
#PlentyWebShippingDetailsHouseNoContainer { float:right!important; margin-right:5px;}    
#PlentyWebShippingDetailsStreetContainer { width: 84%!important;float:left!important;  }
#PlentyWebShippingDetailsStreetTitle { width:36%!important;}
#PlentyWebShippingDetailsStreetContent { width:60%!important;}
#PlentyWebShippingDetailsHouseNoContent { width:100%!important;}
#WebPostfinderGetPackstationsOverlayTrigger
{
	margin-top: 10px;
	cursor: pointer;
	text-align: left;
}

#PlentyWebShippingDetailsZIPCodeContainer
{
  float: left !important;
    width: 50% !important;  
}

#PlentyWebShippingDetailsZIPCodeTitle{
 display: inline-block!important;
    padding-right: 10px!important;
    text-align: right!important;
    width: 58% !important;
  }
  #PlentyWebShippingDetailsZIPCodeContent{
     display: inline-block!important;
   width: 29% !important;
  }
  #PlentyWebShippingDetailsCityContainer
  {
float: left!important;
width: 49% !important;
  }
  #PlentyWebShippingDetailsCityContent
  {
    padding-right: 10px!important;
    text-align: right!important;
    width: 100% !important;
  }
  #PlentyWebShippingDetailsCityTitle { display:none!important;}
  
  #PlentyWebShippingDetailsNotice2
  {
  	border: 1px solid #ccc;
  	padding: 5px;
  	margin-top: 5px;
  }
	/* 4 Accordion */
  
  .PlentyWebPaymentMethodRadio
  {
        float: left; font-size: 12px; font-weight: 400; margin-top: 7px; min-width: 250px;
  }
  .PlentyWebPaymentMethodPrice
  {
    font-size:14px;float:right;font-weight:400;  margin-top:7px;
  }
  .PlentyWebPaymentMethodAdvice
  {
    display:inline-block; margin-left:10px;width:50%
  }
  
  #PlentyOrderWebPaymentMethodContent .PlentyFormBox > .PlentyFormContainer
  {
    border-bottom: 1px solid #B5C6D0;
    min-height: 30px;
    padding: 5px 0;
  }
  
  #PlentyWebPaymentMethodNotice
  {
    font-size:18px;
    margin-top:5px;
    margin-bottom:10px;
  }
  #PlentyWebPaymentMethodSubmit { text-align:right; margin-top:5px; }
  div#PlentyWebBankInformationContainer
{
display : table;
}

div#PlentyWebBankInformationContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebBankInformationContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebBankInformationContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebBankInformationNotice,div#PlentyWebBankInformationNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebBankInformationSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneCreditCardContainer
{
display : table;
}

div#PlentyWebPayoneCreditCardContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneCreditCardContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneCreditCardContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneCreditCardNotice,div#PlentyWebPayoneCreditCardNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebPayoneCreditCardSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneDebitContainer
{
display : table;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneDebitNotice,div#PlentyWebPayoneDebitNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebPayoneDebitSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneEpsContainer
{
display : table;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneEpsNotice,div#PlentyWebPayoneEpsNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneEpsSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneGiropayContainer
{
display : table;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneGiropayNotice,div#PlentyWebPayoneGiropayNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneGiropaySubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneIdealContainer
{
display : table;
}

div#PlentyWebPayoneIdealContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneIdealContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneIdealContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneIdealNotice,div#PlentyWebPayoneIdealNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneIdealSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneSofortueberweisungContainer
{
display : table;
}

div#PlentyWebPayoneSofortueberweisungContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneSofortueberweisungContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneSofortueberweisungContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneSofortueberweisungNotice,div#PlentyWebPayoneSofortueberweisungNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneSofortueberweisungSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneDebitContainer
{
display : table;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneDebitNotice,div#PlentyWebPayoneDebitNotice
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}


#PlentyWebPayoneDebitSubmit
{
margin-top:5px;
text-align:right;
}/* 5 Accordion */

  #PlentyOrderWebShippingMethodContent
  {
    padding-left: 5px;
      padding-right: 5px;
  }
  #PlentyOrderWebShippingMethodContent .PlentyFormBox > .PlentyFormContainer
  {
    border-bottom: 1px solid #b5c6d0;
    min-height: 30px;
    padding: 5px 0;
  }
  .PlentyWebShippingMethodName
  {
    float:left; font-size:12px; font-weight:400; margin-top:7px;
  }
  .PlentyWebShippingMethodPrice
  {
    font-size:14px;float:right;font-weight:400; margin-top:7px;
  }

  #PlentyWebShippingMethodNotice
  {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;  
  }
  #PlentyOrderWebPaymentMethodContent { margin-bottom:10px;}
  #PlentyWebShippingMethodSubmit { text-align:right; margin-top:5px; }
/* 6 Accordion */



.PlentyFormContainer fieldset
{
      border: 1px solid #cccccc;
}

#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewPaymentMethodContainer,#PlentyWebOrderOverviewShippingMethodContainer,
#PlentyWebOrderOverviewSchedulerContainer
{
   padding:0;  
}


#PlentyWebOrderOverviewPaymentIcon
{
  float:left; padding:10px 0 10px 0;  
}

#PlentyWebOrderOverviewItemsBox
{
  clear:both;  
  display:table;
  border:1px solid #CCCCCC;
	width: 100%;
}
#PlentyWebOrderOverviewItemsContainer
{
  clear:both;
}
#PlentyWebOrderOverviewItems
{
  font-size:18px;  float:left;
}
#PlentyWebOrderOverviewItems
{
  font-size:18px;float:left;
}
.ItemsHeadline
{
   font-weight:bold;
   display : table-cell;
   border-bottom: 1px solid #CCCCCC;
   padding: 5px;
}
#PlentyWebOrderOverviewItemsMain { display: table-row-group; }
#PlentyWebOrderOverviewItemsMain .ItemsRow,#PlentyWebOrderOverviewItemsHeader { display:table-row; width:100%;}
#PlentyWebOrderOverviewItemsMain .ItemsRow > div {display:table-cell; vertical-align:top; border-bottom:1px solid #B5C6D0; padding:5px; }
#PlentyWebOrderOverviewItemsMain .ItemsRow:last-child > div{ border-bottom:none!important; }
#PlentyWebOrderOverviewItemsHeaderImage { width:15%; }
#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription > .ItemsDescriptionLink
{
  display: inline-block;
  vertical-align: top;
  width: 100%;  
}

#PlentyWebOrderOverviewItemsMain > .PlentyFormContainer > .ItemsDescription > .ItemsDescriptionDetails
{
    vertical-align: top;    
}
.PlentyOrderSumTitle
{
  font-weight:bold;
  display:inline-block;
  color: black;
}
.PlentyOrderSumDetail
{
    display: inline-block;
    min-width: 10%;
    padding-left: 40px;
    text-align: right;
	color: black;
}
#PlentyWebOrderOverviewOrderSumBox
{
  text-align:right;
  margin:20px 0 20px 0;
}
.PlentyOrderSum
{
    border-bottom: 1px solid #ffffff;
	background: #ffcc66;
    padding: 5px;
}
#PlentyWebOrderTotalAmount
{
  border-bottom:none;
	background: #ff9900;

}
#PlentyWebOrderTotalAmountSubscription
{
  border-top: 1px solid #CCCCCC;
}

#PlentyWebOrderOverviewSubmitContainer
{
  padding: 3px 3px 6px;
  text-align:right;  
}
#PlentyWebOrderOverviewSubmitContainer > div
{ display:inline; color: black;}

#PlentyWebOrderOverviewNotice
{
  margin:10px 0 20px 0;  
}
#PlentyWebOrderOverviewAGBandWithdrawal h3
{
  font-size: 18px;
    font-weight: 400;
    margin: 0 0 0;
    padding: 0;
	color: black;
}
#PlentyWebOrderOverviewAGBContainer,#PlentyWebOrderOverviewWithdrawalContainer,#PlentyWebOrderOverviewNewsletterContainer
{
  margin-top:5px;
}
#PlentyWebOrderOverviewAGBContainer { margin-top:15px; }
#PlentyWebOrderOverviewNotesContainer
{
  margin-top:10px;
  margin-bottom:10px;
}
#PlentyWebOrderOverviewNotesTextarea
{
  width:890px;
}
#PlentyWebOrderOverviewReference
{
  display:inline-block;
  margin:10px 0 5px 0;  
}
#PlentyWebOrderOverviewItems,#PlentyWebOrderOverviewItemsChangeContainer
{
  float:none;display:inline-block;margin-top:10px;padding-bottom:10px
}
#PlentyWebOrderOverviewItemsChangeContainer
{ float:right; margin-top:0;}
#PlentyWebOrderOverviewItemsTop
{
  margin:16px 0 10px 0;  
  background-color: #ff6600;
  border: 1px solid #CCCCCC;
  padding: 0 3px 0 25px;
	color:black;
}


/* Anzeige von IHR ZEICHEN & SONDERWÜNSCHE FÜR DIE BESTELLUNG */

#PlentyWebOrderOverviewReferenceContainer,#PlentyWebOrderOverviewNotesContainer { display:none;}


/* POSITIONEN DER EINZELNEN BOXEN */
#PlentyWebOrderOverviewAGBPrivacyContainer { margin:15px 0; border:1px solid #ccc!important; padding:10px!important; }
#PlentyWebOrderOverviewItemsContainer { float: right; width: 73%; min-height:710px; }
#PlentyWebOrderOverviewInvoiceContainer,#PlentyWebOrderOverviewShippingContainer,
#PlentyWebOrderOverviewShippingMethodContainer,#PlentyWebOrderOverviewPaymentMethodContainer,
#PlentyWebOrderOverviewSchedulerContainer
{
 border: 1px solid #CCCCCC;
    float: left;
    margin-top: 16px;
    padding: 10px;
    width: 23%;

}
#PlentyWebOrderOverviewPaymentMethodContainer { margin-bottom:10px; }
#PlentyWebOrderOverviewSubmitContainer { clear:both; background-color:#f0f0f0; border:1px solid #ccc; }

#PlentyWebOrderOverviewAGBandWithdrawal {  background-color: #F0F0F0;
    border-bottom: 1px solid #CCCCCC;
    display: block;
    margin: -10px;
    padding: 10px;}





/* Article */

  #PlentyWebOrderOverviewItemsHeaderImage,.ItemsImage { width:15%; text-align:center; }
  #PlentyWebOrderOverviewItemsHeaderDescription { width:65%; }
  #PlentyWebOrderOverviewItemsHeaderQuantity { width:10%; }
  #PlentyWebOrderOverviewItemsHeaderTotal { width:10%; }  
  #PlentyWebOrderOverviewItemsHeader { background-color:#ffcc66; color: black;}
  
  .ItemsDescriptionDetails > .PlentyFormContainer
  {
    float: left;
    margin-right: 15px;
    margin-top: 5px;  
  }
  .ItemsDescriptionDetails > .PlentyFormContainer span
  {
    display:block;
  }
  .ItemsDescriptionDetails > .PlentyFormContainer:first-child
  {
    margin-left:0;
  }
  .ItemsDescriptionUnitPriceTitle,.ItemsDescriptionNoTitle,.ItemsDescriptionIDTitle,.ItemsDescriptionEANTitle,.ItemsDescriptionConditionTitle,.ItemsDescriptionUnit0Title,.PlentyItemsDescriptionContainerTitle
  {
    font-weight:bold;
  }
  #PlentyWebOrderOverviewNoticeTotals
  {
    clear:both;
    margin:20px 0 20px 0;
  }
  #PlentyWebOrderOverviewNotice2
  {
    margin:20px 0 20px 0;
  }
  #PlentyWebOrderOverviewSubmitText,.ItemsDescriptionUnitTitle,.ItemsAttributeValueTitle
  {
    font-weight:bold;  
  }

  #PlentyGoodsRebateTitle,#PlentyGoodsRebateDetail
  {
    color:#95c65c;
  }
  
  #PlentyWebOrderOverviewGoodsValueGross,#PlentyWebOrderOverviewShippingCostsGross
  {
    border-bottom:none; padding-bottom:0;
  }
  #PlentyGoodsValueNetTitle,#PlentyShippingCostsNetTitle,#PlentySubtotalNetTitle
  {
    font-weight:400!important;
  }

#PlentyWebOrderOverviewInvoiceTitle,#PlentyWebOrderOverviewShippingTitle,
#PlentyWebOrderOverviewShippingMethodTitle,#PlentyWebOrderOverviewPaymentMethodTitle,
#PlentyWebOrderOverviewSchedulerTitle
{
  margin: -10px; display: block; border-bottom:1px solid #ccc; background-color:#f0f0f0; padding: 10px; font-weight: bold; color: black;  
}
#PlentyWebOrderOverviewInvoiceDataContainer,#PlentyWebOrderOverviewShippingDataContainer,
#PlentyWebOrderOverviewShippingMethodDataContainer,#PlentyWebOrderOverviewPaymentMethodDataContainer,
#PlentyWebOrderOverviewSchedulerDataContainer
{
margin-top:15px;
}

.ItemsDescriptionDiscountDetail
{
color:#95C65C;
}
.ItemsDescriptionDiscountTitle { font-weight:bold;}

	#PlentyTotalAmountDetail,#PlentyTotalAmountSubscriptionDetail
	{
		font-weight: bold;
		vertical-align: top;
	}
	
	#PlentyTotalAmountTitle > .PlentyDataAdditional,
	#PlentyTotalAmountSubscriptionTitle> .PlentyDataAdditional
	{
		font-weight: normal;
	}

	#PlentyWebOrderVoucherCreditNote
	{
		color: #95C65C;
	}
  
.ItemsDescriptionEAN
{
    display:none;
}
	.PayoneCreditCardTable
{
	border: 1px black solid;
	width: 70%
}

.PayoneCreditCardTable td, th
{
	padding: 6px 10px 5px 15px;
	border: 0px;
}

.PayoneCreditCardTable tr:first-child th
{
	background-color: #4e5559;
	padding-left: 10px;
	border: 1px solid black;
	color: #FFFFFF;
}
			
.PayoneCreditCardTable input
{
	height: 20px;
	line-height: 1;
}div#PlentyWebPayoneDebitContainer
{
display : table;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneDebitContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneDebitTextVor,div#PlentyWebPayoneDebitTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneDebitSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneGiropayContainer
{
display : table;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneGiropayContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneGiropayTextVor,div#PlentyWebPayoneGiropayTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneGiropaySubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneSofortUeberweisungContainer
{
display : table;
}

div#PlentyWebPayoneSofortUeberweisungContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneSofortUeberweisungContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneSofortUeberweisungContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneSofortUeberweisungTextVor,div#PlentyWebPayoneSofortUeberweisungTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneSofortUeberweisungSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneEpsContainer
{
display : table;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneEpsContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneEpsTextVor,div#PlentyWebPayoneEpsTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneEpsSubmit
{
margin-top:5px;
text-align:right;
}div#PlentyWebPayoneIDealContainer
{
display : table;
}

div#PlentyWebPayoneIDealContainer > div.PlentyFormContainer
{
display : table-row;
}

div#PlentyWebPayoneIDealContainer > div.PlentyFormContainer > span.PlentyFormTitle,
div#PlentyWebPayoneIDealContainer > div.PlentyFormContainer > span.PlentyFormValue
{
display: table-cell;
vertical-align: top;
padding:0 5px;
}

div#PlentyWebPayoneIDealTextVor,div#PlentyWebPayoneIDealTextNach
{
clear: both;
border:1px solid #ccc;
padding:5px;
margin-top:5px;
}

#PlentyWebPayoneIDealSubmit
{
margin-top:5px;
text-align:right;
} 