@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,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}

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}

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}
.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:#1D1B13;color:#fff;text-shadow:none}::-moz-selection{background:#1D1B13;color:#fff;text-shadow:none}::-webkit-selection{background:#1D1B13;color:#fff;text-shadow:none}

.border{border-color:#5F83A1}
.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/999/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/999/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}

a.button,button.button,input.button{position:relative;border:1px solid #6E6B6D;color:#000;font-variant:small-caps;padding:2px 7px;display:inline-block;margin:2px 0;font-size:12px;line-height:16px;font-family:Tahoma,Verdana,Arial,sans-serif;height:auto}
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 rgba(0,0,255,0.5);-moz-box-shadow:0 0 1px rgba(0,0,255,0.5);box-shadow:0 0 1px rgba(0,0,255,0.5);behavior:url(/layout/ie.htc);background:#aaa url(/images/999/button.gif) no-repeat center left}
a.button.inactive{background:transparent;color:#6E6B6D}
a.button:hover,a.button.active,button.button:hover,input.button:hover,button.button.hover{text-decoration:none;background:#aaa url(/images/999/button.gif) no-repeat center right}


html{background:#E6E8FA url(/images/999/background.gif) repeat-y top center}


body{font-family:Verdana,Arial,sans-serif;font-size:11px;color:#6E6B6D;min-width:981px}

h1{color:#720033;font-size:20px;-webkit-text-shadow:2px 1px 1px rgba(255,255,255,0.7);-moz-text-shadow:2px 1px 1px rgba(255,255,255,0.7);text-shadow:2px 1px 1px rgba(255,255,255,0.7);behavior:url(/layout/ie.htc);font-weight:normal;font-variant:small-caps;padding:0 0 10px 0}

h2{font-size:16px;-webkit-text-shadow:2px 1px 1px rgba(255,255,255,0.7);-moz-text-shadow:2px 1px 1px rgba(255,255,255,0.7);text-shadow:2px 1px 1px rgba(255,255,255,0.7);behavior:url(/layout/ie.htc);font-weight:normal}

h3{font-size:14px;-webkit-text-shadow:2px 1px 1px rgba(255,255,255,0.7);-moz-text-shadow:2px 1px 1px rgba(255,255,255,0.7);text-shadow:2px 1px 1px rgba(255,255,255,0.7);behavior:url(/layout/ie.htc);font-weight:normal}

h4{color:#00002D;font-size:12px;-webkit-text-shadow:2px 1px 1px rgba(255,255,255,0.7);-moz-text-shadow:2px 1px 1px rgba(255,255,255,0.7);text-shadow:2px 1px 1px rgba(255,255,255,0.7);behavior:url(/layout/ie.htc);font-variant:small-caps;letter-spacing:1px;margin:3px 0}

h5{color:#fff;margin:0;padding:6px 0 5px;font-size:16px;-webkit-text-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-text-shadow:1px 1px 1px rgba(0,0,0,0.3);text-shadow:1px 1px 1px rgba(0,0,0,0.3);behavior:url(/layout/ie.htc);font-variant:small-caps;letter-spacing:2px}
a{color:#2E3032;text-decoration:none}
a.active,a:hover{text-decoration:underline}
#screen{max-width:1165px;min-width:978px;margin:0 auto;background:url(/images/999/ribbon.gif) no-repeat center top}
#page{width:978px;margin:0 auto}
.ie6 #page{width:980px !important}
#left{width:178px;float:left}
#search-form{display:block;padding:20px 13px;height:143px}

#left  h4{padding:0 0 0 13px}
#left .inactive{display:none}
#left  ul{background:url(/images/999/background-light.gif) repeat-y 0 0;padding:1px 0}
#left  ul ul{padding:3px 0 0}
#left  ul li{background:url(/images/999/background.gif) repeat-y top left;margin:3px 0}
#left  ul li li{background:none;margin:0}
#left  ul li a{color:#00002D;font-size:10px;line-height:17px;text-decoration:none;text-transform:uppercase;display:block;height:17px;padding:0 0 0 13px;overflow:hidden;white-space:nowrap;background:url(/images/999/arrow.png) no-repeat -10px 4px}
#left  ul li li a{font-size:9px;line-height:17px;height:17px;padding:0 0 0 13px}
#left  ul li a:hover{overflow:visible;background-position:2px 3px;-webkit-transition:background 300ms ease-out;-moz-transition:background 300ms ease-out;transition:background 300ms ease-out;behavior:url(/layout/ie.htc)}
#left  ul li a.active{font-weight:bold;color:#C00055}
#left  ul li a.open{color:#C00055} 
#right{width:184px;float:left}
#right div.hr{background:url(/images/999/background-light.gif) repeat-y top right;height:4px}
#right .basket{padding:20px 13px 20px 26px;color:#1D1B13;height:123px}
#right .basket a{color:#fff}
#right .basket a:hover{text-decoration:none}
#right .benefits{background:#dbe4f8 url(/images/999/background-dark.gif) repeat-y top right;margin:42px 0 0}
#right .benefits img{display:block;padding:0 20px 0 26px;position:relative;top:-35px}
#right .hotline{padding:5px 0}
#right .hotline img{display:block;padding:0 20px 0 26px}
#right .plan a{display:block;margin:10px 0;text-align:center}
#right .meta{padding:10px !important;text-align:center}
#right .norm{padding:5px 20px 10px 20px;color:#00002D}
#right .norm a{font-weight:bold;color:#730033}
#right small{display:block;padding-top:6px;clear:left}
#right blockquote{font-size:10px;text-align:justify}
#right p{font-size:10px;margin:0;padding:0;background:none} 
#main{width:616px;float:left}
#header  ul{height:41px;list-style-type:disc;color:#9C9D9F;font-size:10px}
#header  ul li{margin:0 0 0 26px;padding:0 0 0 5px;float:left}
#header  ul li.fst{list-style-type:none;padding:0}
#header  ul li.last{float:right;list-style-type:none;padding-right:26px}
#header  ul li a{line-height:40px;color:#9C9D9F;text-transform:uppercase}
#home{display:block;width:351px;height:102px;margin:28px 133px}
#home img{display:block}
#breadcrump{padding:7px 0 7px 20px;height:14px}
#breadcrump ul li{display:inline;font-size:11px}
#breadcrump ul li:after{content:' » ';color:#7B7C7E;opacity:0.8;font-size:10px;padding:0 2px 0 0}
#breadcrump ul li:last-child:after{content:''}
#breadcrump ul li a{color:#7B7C7E}
#breadcrump .button{float:right;margin:-3px 15px 0 0}

#content{padding:0 15px}

.intro{background-color:#E9EEFB;border:1px solid #6D82A0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/layout/layout/ie.htc);color:#720033;padding:2px 10px 0;margin:4px 0 10px;text-align:justify}
.review{background-color:#E9EEFB;border:1px solid #6D82A0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;behavior:url(/layout/ie.htc);color:#1D1B13;padding:2px 10px 0;margin:4px 0 10px;text-align:justify}
.content{padding:2px 10px 0;margin:4px 0 10px;text-align:justify;color:#00002D}
.intro img{float:left;margin:0 10px 10px 0}

.categories{margin:0 -15px;}
.categories a.category{display:block;width:307px;height:107px;float:left;margin:3px 0}
.categories a.category img{display:block;background:url(/images/999/blank-cat.gif) repeat-y top left;width:307px;height:107px;font-size:18px;line-height:50px;text-indent:24px;color:#C00055}

form img.accept{width:16px;height:16px;position:absolute}

p.pagination{background-color:#fff;font-size:12px;padding:2px 6px;margin:8px 0;position:relative;height:20px}
p.pagination a{display:inline-block;padding:0 9px;margin:0}
p.pagination a.button.active{font-weight:bold}
p.pagination a.view-gallery,p.pagination a.view-list{margin:0 2px;padding:0 4px;text-indent:50px;overflow:hidden}
p.pagination a.view-gallery span,p.pagination a.view-list span{display:block;width:24px;height:18px;background:url(/images/999/view.gif) no-repeat top left;opacity:0.5}
p.pagination a.view-gallery.active span,p.pagination a.view-list.active span{opacity:1}
p.pagination a.view-list span{background-position:bottom left}

#category article{position:relative;z-index:50}
#category .gallery #products{margin:0 0 0 54px}
#category .gallery article{width:131px;background:#fff;padding-top:3px;margin:10px 40px 10px 0;display:inline-block}
#category .gallery article div.ribbon{background:url(/images/999/gallery-ribbon.png) no-repeat 0 110px;margin:0 -9px;padding:0 9px;width:131px}
#category .gallery article figure img{display:block}
#category .gallery article figure a{position:relative}
#gallery-hover{position:absolute;width:235px;height:211px;padding:12px;background:url(/images/999/hover-gallery.png);z-index:5000}
#category .gallery article figure figcaption{font-size:11px;height:30px;overflow:hidden;text-align:center;font-weight:bold;color:#000;padding-top:5px}
#category .gallery article p.justify{color:#fff;background:none;height:53px;line-height:13px;margin:6px 0;overflow:hidden}
#category .gallery article form{display:block;text-align:center}
#category .gallery article form a{display:inline-block;width:34px;height:42px;background:url(/images/999/buttons.png) no-repeat left top;text-indent:-200px;overflow:hidden;vertical-align:top}
#category .gallery article form a.model{background-position:right top}
.price{text-align:center;color:#000; padding-bottom:5px;}
#category .gallery article small{font-size:9px}
#category .list article{background-color:white;padding:5px 10px 5px 5px;height:210px;margin:20px 0}
#category .list article figure > a{float:left;margin-right:15px}
#category .list article figure 
.figcaption{font-size:17px;color:#2E3032;-webkit-text-shadow:1px 1px 1px #6E6B6D;-moz-text-shadow:1px 1px 1px #6E6B6D;text-shadow:1px 1px 1px #6E6B6D;behavior:url(/layout/ie.htc);height:46px;overflow:hidden}
#category .list article p.justify{height:84px;margin:8px 0;overflow:hidden}
.price strong{font-size:14px;font-style:normal;color:#000}
#product-detail figure{margin:0 30px 20px 9px;background-color:#fff;width:235px;padding:3px 0}
.figcaption{width:213px;height:78px;margin:-12px -9px 0 -9px;padding:0 20px;background:url(/images/999/detail-ribbon.png) no-repeat top left;text-align:center;color:#fff;font-weight:bold;}
#product-detail figure form{display:block;margin:-21px 0 0;text-align:center}
#product-detail figure form a.model{display:inline-block;width:34px;height:42px;background:url(/images/999/buttons.png) no-repeat right top;text-indent:-200px;overflow:hidden;vertical-align:top}
.price{text-align:center;color:#000;font-size:16px}
#product-detail article{color:#1D1B13}
#images a{cursor:url(data:image/png;base64,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),pointer}
#images ul{list-style-type:none;margin:0 -10px 0 0}
#images ul li{display:block;float:left;margin:5px 14px 9px 0}
#images ul li a{display:block;padding:1px 2px;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/layout/ie.htc)}
#images ul li a img{display:block;opacity:0.8}
#images ul li a:hover img{opacity:1}

.content-box{padding:3px;margin:28px 0 8px;position:relative;background-color:#fff;border-color:#6d82a0}
.content-box h5{line-height:24px;font-weight:bold;font-variant:small-caps;font-size:13px;color:#fff;margin:-4px -4px 3px;padding:0 8px;-webkit-text-shadow:0 0 1px #00002D;-moz-text-shadow:0 0 1px #00002D;text-shadow:0 0 1px #00002D;behavior:url(/layout/ie.htc);border-color:#6d82a0}
.content-box h5{background:#6d82a0 url(/images/999/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:140px;overflow:hidden}
ul.prod-list li{margin:0 7px -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/999/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;max-height:28px;overflow:hidden;behavior:url(/layout/ie.htc)}

section.bundles{margin:30px 0 0;color:#000}
aside.bundle{padding:5px;background-color:#fff;height:50px;margin:0 0 15px}
aside.bundle .button{margin:15px}
aside.bundle .icons{}
aside.bundle .icons img{display:block;float:left;padding:0 5px}
aside.bundle .icons span{display:block;float:left;line-height:50px;font-size:30px;padding:0 5px}

table#basket-overview{width:100%;color:#000}
table#basket-overview td,table#basket-overview tr{border-color:#6E6B6D}
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,255,255,0.3);-pie-background:rgba(255,255,255,0.3);;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;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:48px;font-size:13px;font-weight:bold}
span.order-button img{position:absolute;top:-11px;left:0}




.articleblock{ 
border:1px solid #FFFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color:#FFFFFF;
color:#00002D;padding:2px 10px 0;margin:4px 0 10px;text-align:justify;
-webkit-box-shadow: -1px 6px 5px #a6b9c4; /* webkit browser*/ -moz-box-shadow: -1px 6px 5px #a6b9c4; /* firefox */ box-shadow: -1px 6px 5px #a6b9c4;
}

.articlehead{font-size:17px;color:#2E3032;-webkit-text-shadow:1px 1px 1px #6E6B6D;-moz-text-shadow:1px 1px 1px #6E6B6D;text-shadow:1px 1px 1px #6E6B6D;behavior:url(/layout/ie.htc);height:46px;overflow:hidden}
.articlepricetag{ padding-top:5px; padding-bottom:5px;}
.articleprice{font-size:14px;
font-weight:bold;
}
.bask{color:#FFFFFF;           }
.backintime{ text-align:right;
margin-top:5px;
margin-bottom:5px;
}

.floatbutton{
position:relative;
left:40%;
margin-top:-20px;

z-index:100;
}

.floatbutton2{
float:right;
margin:5px;
margin-top:10px;
z-index:1000;
}

#plentycat_265{ 
display:none;
}

/* 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: 155px;
        min-height: 170px;
        border:#999999 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;
}

.new_article_name {
        text-align:center;
        height:60px;
}

.new_article_image {
        text-align:center;
        height:100px;
        overflow:hidden;
}

.new_article_preis {
  font-size:12px;
  
  color:#000000;
        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;
  
  color:#000;
        text-decoration:none;
}

.new_article_details a {
  font-size:12px;
  
  color:#000;
        text-decoration:none;
}

    .paginationblock{ 
  
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#FFFFFF;
  color:#00002D;margin:4px 0 10px; 
  padding:10px 5px 10px 5px;
  text-align:justify;
  position:relative;
  -webkit-box-shadow: -1px 6px 5px #a6b9c4; /* webkit browser*/ -moz-box-shadow: -1px 6px 5px #a6b9c4; /* firefox */ box-shadow: -1px 6px 5px #a6b9c4;
  }
  
  .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:155px;float:left;margin:0 10px 10px 10px;padding:10px;background-color:#FFFFFF;position:relative;
min-height:320px;
-webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  text-align:justify;
  
-webkit-box-shadow: -1px 6px 5px #a6b9c4; /* webkit browser*/ -moz-box-shadow: -1px 6px 5px #a6b9c4; /* firefox */ box-shadow: -1px 6px 5px #a6b9c4;
}

.buttons_below{
width:155px;
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: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-top:10px;}
.breadcrumbs { height:2em;}

.breadcrumbs ul, li { list-style-type:none; padding-left:-5px; margin:0; }

.breadcrumbs li { float:left; line-height:2em; color:#203462; }


.breadcrumbs li a { color:#203462; display:block; text-decoration:none;} 
  
  
.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;}

.trust{
margin-left:5px;
text-align:center;
overflow:hidden;
width: 168px;
border-right:1px solid #999999;
border-collapse:collapse
}

.primage{
margin:1px;
margin-left:5px;
-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  
  
  
-webkit-box-shadow: -1px 6px 5px #a6b9c4; /* webkit browser*/ -moz-box-shadow: -1px 6px 5px #a6b9c4; /* firefox */ box-shadow: -1px 6px 5px #a6b9c4;
}

.mainimage{
margin-top:5px;}
.button_shadow{
-webkit-box-shadow: -2px 1px 3px #889183; /* webkit browser*/ -moz-box-shadow: -2px 1px 3px #889183; /* firefox */ box-shadow: -2px 1px 3px #889183;
}

img {position:relative;}

.lowerbox{
margin-left:5px;
margin-right:15px;
padding-top:8px;
float:left;
background-color:#FFFFFF;

-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;
-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)}/* 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;}

#button_add_basket_1 {
left: 7px;
cursor:pointer;
margin-left:-61px;
}
/* Errors */
  div.PlentyError input[type=text], div.PlentyError input[type=password]
    {
    border:none;
    border:1px dashed #f44d4d!important;
    background-color:#fbe7e7;
    }
  
  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*/
    -moz-box-shadow: inset 0px 0px 3px #b5c6d0;
    -webkit-box-shadow: inset 0px 0px 3px #b5c6d0;
    box-shadow: inset 0px 0px 3px #b5c6d0;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    
    /* rest */
    border:1px solid #b5c6d0;
    border-top:0;
    background-color:#fff;
    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
  {
    /* inner shadow*/
    -moz-box-shadow: inset 0px 0px 3px #b5c6d0;
    -webkit-box-shadow: inset 0px 0px 3px #b5c6d0;
    box-shadow: inset 0px 0px 3px #b5c6d0;
    
    /* rounded bottom */
    -khtml-border-radius-bottomleft:5px;
    -khtml-border-radius-bottomright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    
    /* rest */
    border:1px solid #b5c6d0;
    border-top:0;
    background-color:#fff;
    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;
}


.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: 80%;
}

#PlentyWebInvoiceDetailsBirthdayContainer .address_input_field
{
width: 30% !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%
}

/* PATCH 2012-05-07 */

/* container width */
#PlentyWebShippingDetailsFormPane > .PlentyFormBox {
display: table;
width: 49%;
}
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer {
display: table-row;
}
/* table cells vertical align */
#PlentyWebShippingDetailsFormPane > .PlentyFormBox > .PlentyFormContainer > .PlentyFormValue {
vertical-align: top;
}


#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;}

#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;}
  #PlentyWebShippingDetailsPackstationContent { float: left!important; margin-left: 10px!important; }
  #PlentyWebShippingDetailsPackstationContent input {
  display: inline-block !important;
    float: left !important;
    margin-left: 48%;
    text-align: left !important;
    width: 5%!important;
  }
  #PlentyWebShippingDetailsPackstationContent label
  {     
      float: left!important;
        margin-left: 10px!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;
}
#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;
}
.PlentyOrderSumDetail
{
    display: inline-block;
    min-width: 10%;
    padding-left: 40px;
    text-align: right;
}
#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;}

#PlentyWebOrderOverviewNotice
{
  margin:10px 0 20px 0;  
}
#PlentyWebOrderOverviewAGBandWithdrawal h3
{
  font-size: 18px;
    font-weight: 400;
    margin: 0 0 0;
    padding: 0;
}
#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;
}


/* 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; }
  
  .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;  
}
#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;
} 