/* Minified version of these css files: 
 * remove
 * general
 * layout
 * mainmenu
 * secondarymenu
 * forms
 */

/* remove */
:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited img{border:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;// vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}pre{font-family:'Courier New',sans-serif}

/* general */
html{overflow-y:scroll !important;height:100%}body{font-family:Helvetica,Arial,Verdana,Sans-serif;font-size:10px;background-color:#FFF;padding:10px;height:100%}h1{font-size:22px;margin:0px 0px 32px 0px}h2{font-size:18px;margin:0px 0px 24px 0px}h3{font-size:14px;margin:0px 0px 20px 0px}h4{font-size:12px;margin:0px 0px 18px 0px}p{padding:0px 0px 16px 0px;line-height:2em}.hide{display:none}div.clear{clear:both;height:0px}div#newaccount{text-align:center;font-size:16px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:5px 0px;margin:0px;background-position:center bottom;background-repeat:no-repeat;background-color:#00C;color:#FFF}div#newaccount:hover{background-color:#00F}div#newaccount a{color:#FFF;display:block}div#newaccount:hover a{text-decoration:underline}.popup{width:100vw;height:100vh;top:0;left:0;position:fixed;margin:auto;background:rgba(0,0,0,0.3)}.barcode-popup{position:absolute;background-color:#FFF;border-radius:5px;padding:10px;height:400px;width:500px;left:50%;top:50%;margin-left:-250px;margin-top:-300px}.hidescango{display:none !important}

/* layout */
div#container{position:relative;width:1004px;margin-left:auto;margin-right:auto;min-height:600px}div#header{padding:14px}div#content{position:relative;overflow:hidden;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:gainsboro;background-image:url('/img/layout/contentBack01.jpg');background-repeat:repeat-y;min-width:964px;min-height:400px;margin-bottom:10px}div#content.broad{background-image:none}div#broad,div#right{padding:10px}div#right{float:left;width:739px;overflow:visible}div#left{overflow:hidden;float:left;width:225px;margin:0;padding:10px;font-size:11px;line-height:20px;background-color:#c2c2c2}div#footer{background-color:gainsboro;border-radius:10px 10px 10px 10px;margin-bottom:10px;padding:5px 10px;text-align:center}form#login input{width:150px;font-size:10px}form#login input[type="submit"]{width:auto;padding:0px}.underlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:0;left:0;z-index:999}.underlay .overlay{background-color:#FFF;border-radius:6px;padding:15px;margin:100px auto;width:600px}

/* mainmenu */
div#mainmenu{background-color:gainsboro;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:0px 10px;margin-bottom:10px;height:40px}div#mainmenu div{float:left;display:block;margin:5px 12px 0 0;position:relative;height:30px}div#mainmenu div.support{margin-right:0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:absolute;right:8px;background-color:#00C !important;max-width:90px}div#mainmenu div.support:hover{background-color:#00F !important}div#mainmenu div.support h2{font-size:12px;line-height:14px;margin:1px 0px;padding:0px 4px;text-align:center}div#mainmenu div.support h2 a{text-align:center;font-size:11px;color:#FFF}div#mainmenu div h2{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:6px}div#mainmenu div h2 a{font-size:16px;color:black}div#mainmenu div:hover,div#mainmenu div#current{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#c2c2c2}div#mainmenu div:hover h2 a,div#mainmenu div#current h2 a{color:#fff}div.voorkeursproducten h2 a,div.winkelwagen h2 a{ }div.voorkeursproducten h2 a img,div.winkelwagen h2 a img,div.reparatie h2 a img{position:relative;top:-1px;float:left;margin-right:8px}

/* secondarymenu */
div#secondarymenu{float:right;position:relative;top:-10px;clear:right}div#secondarymenu p{line-height:18px;padding:0px}div#secondarymenu a.vergeten,div#secondarymenu a.registreren{zoom:1;font-size:8px;text-align:left;padding-right:4px;margin-top:3px}div#secondarymenu a.registreren{text-align:left;padding-left:4px}

/* forms */
label{display:inline-block;width:11em;vertical-align:top;padding-top:0.4em;float:left;text-align:left;clear:left;margin-right:1em}input[type="text"],input[type="number"],input[type="password"],textarea,select{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #BBB}button,input[type="submit"]{padding:0.5em 1em}input[type="checkbox"],input[type="text"],input[type="number"],input[type="password"],textarea,select{margin:0.3em 0em;font-family:'Gudea',Verdana,Geneva,Arial,helvetica,sans-serif}input[type="checkbox"]{position:relative;top:-2px}input[type="text"],input[type="number"],input[type="password"],textarea{width:300px;padding:0px 0px 0px 2px}option.empty,input[readonly="readonly"]{background-color:#F3F3F3;color:#666}input.secondSubmit{position:relative;top:-1.9em;left:10em;color:#C00}.placeholder{color:#aaa}p.error_message{color:#F00;padding-top:10px}textarea{font-size:100%}

