html, body, form, ul.menu, ul.menu li, h1, h2, h3 { margin: 0; padding: 0; }
ul.menu, ul.menu li { list-style-type: none; }
body { background: #e2e2e2; font-family: "Arial","Bitstream Vera Sans","Helvetica Neue", "Nimbus sans", sans-serif; font-size: 0.8em; }
abbr { border: none; }
a { text-decoration: none; }
img { vertical-align: middle; }
.usability_addon { display: none; }

#wrapper { width: 933px; background: #e2e2e2 url("img/body_bg.png") 262px 0 repeat-y; margin-bottom: 20px;}

h1 { margin: 0; padding: 0; }
h2 { font-weight: normal; font-size: 2em; margin-bottom: 20px;}
h3 { font-weight: bold;font-size: 16px;}

#header { height: 272px; background: white url(img/poolkoudetechniek_header.jpg) top right no-repeat; }
#header #shoplink{float: right; margin: -30px 20px 0 0; color: #fff; text-decoration: none;font-size: 1.3em;}

#sidebar { float: left; width: 181px; padding: 42px 6px 6px 75px;min-height: 300px;}
#sidebar h2 { font-size: 150%; margin-bottom: 6px; }


#navigation { margin-left: 262px; height: 42px; background: white; width: 661px; padding-left:10px;}
#navigation li { float: left; margin-right: 10px; }
#navigation li a { display: block; padding: 0 5px; line-height: 42px; color: #8E979D;font-size: 1.1em;}
#navigation li a:hover,#navigation li.active a{text-decoration: underline;}

#sidebar.navigation li a{font-size: 1.1em;color: #8E979D; line-height: 30px; }
#sidebar.navigation li a:hover,#sidebar.navigation li.active a{text-decoration: underline;}
#sidebar.navigation li.active li a{text-decoration: none;}

#sidebar li li {margin-left: 15px;}

#sidebar #leftmenu li{}
#sidebar #leftmenu li a{color: #007BC1;display: block; padding: 0 0 4px 10px; height: 32px; background: url(img/button_bg.gif) left -4px no-repeat;line-height: 28px;}
#sidebar #leftmenu li a:hover,#sidebar #leftmenu li.active a{background: url(img/button_bg_active.gif) left -4px no-repeat;text-decoration: none;}

#sidebar #leftmenu li li{}
#sidebar #leftmenu li li a,#sidebar #leftmenu li.active li a{background: transparent;color: #8E979D;}
#sidebar #leftmenu li.active li a:hover{color: #8E979D;text-decoration: underline;}
#sidebar #leftmenu li li a:hover,#sidebar #leftmenu li li.active a{color: #8E979D;background:transparent;padding-bottom: 0; margin-bottom: 4px;text-decoration: underline;}

#content {/* margin-left: 262px; */ width: 601px;padding: 20px 40px 20px 30px; background: url("img/content_bg.jpg") top left no-repeat; min-height:420px;float: left;overflow-x:hidden;line-height: 140%;}
#product_front{width: 120px; height: 90px;float: left; margin-bottom: 20px;border: 0;}
#content hr{color:#8E979D; margin: 20px 35px 20px 20px; height: 1px;clear: both;}
#content #producttekst{color:#8E979D;}
#producttekst a{color:#8E979D; text-decoration: underline;}
#producttekst{margin: 20px 0 0 135px; padding-right: 20px;}

.subcatlink { color: #000; text-decoration: underline;}

#footer { clear: both; font-size: 90%; text-align: center; line-height: 30px; background: url(img/footer.gif) no-repeat;}
address { font-style: normal; font-size: 11px;}
address a { color: #000;text-decoration: underline;}
.leesverder,.archiefleesverder{}
.archiefleesverder{font-weight: bold;color: #000;text-decoration: underline;}

.prod_thumb{width: 120px; height: 90px;border: 0;}

label{width: 200px;line-height: 18px; vertical-align: top;display: block;float:left;clear: left;margin-top: 5px;}
.txt{width: 200px;line-height: 18px; float: left;margin-top: 5px;border: 1px solid #016DAE;font-size:1em;}
.submit{margin-left: 282px; background:#fff;border: 1px solid #016DAE;width: 120px;} 
textarea{font-family: "Arial","Bitstream Vera Sans","Helvetica Neue", "Nimbus sans", sans-serif;font-size:1em;}

.editorlink			    { color:#000; text-decoration: none; }
.editorlink:hover 		{ text-decoration: underline;} 

.nieuwsitem{color:#000;}
.date{font-size: 0.7em;}
.nieuwsitem a{text-decoration: none;color:#000;}
.nieuwsitem .leesverder{text-decoration: underline;color:#000;clear: both;}
