html {
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-size: 62.5%;
	font-family: "lucida grande", "lucida sans unicode", "lucida sans", lucida, verdana, helvetica, arial, sans-serif;
	color: #666;
	}

body {
	margin: 0;
	padding: 0;
	min-height: 100%;
	position: relative;
	}
	
br.clear {
	clear: both;
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0em;
	height: 0;
	}
	
div.clearer {
	clear:both;
	line-height: 0;
	margin: 0;
	padding: 0;
	font-size: 0em;
	height: 0;
	}
	
.left {
	float: left;
	}
	
.right {
	float: right;
	text-align: right;
	}
	
strong {
	font-weight: bold;
	}

#content {
	margin: 0 auto;
	width: 834px;
	padding-top: 24px;
	padding-bottom: 70px;
	}
	
#jswarning {
	width: 834px;
	padding: 8px 5px 10px 6px;
	margin: 0 auto -10px auto;
	background-color: yellow;
	text-align: center;
	font-size: 1.2em;
	}
	
#header {
	height: 52px;
	width: 100%;
	margin-bottom: 50px;
	}
	
#home #header {
	margin-bottom: 23px;
}

#header #logokant {
	float: left;
	width: 265px;
	}
	
#header #navkant {
	float: right;
	text-align: right;
	width: 565px;
	}
	
#header #logo {
	float: left;
	padding: 0;
	}
	
#header ul {
	list-style: none;
	margin-top: 25px;
	}
	
#header ul li {
	display: block;
	float: left;
	margin: 0;
}
	
#header ul li a {
	display: block;
	width: 113px;
	height: 27px;
	text-decoration: none;
	}
	
#header ul li a span {
	visibility: hidden;
	}
	
#header ul li.current a {
	background-color: #c7e0e1;
	}
	
#header ul li a#navhome {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 0;
	}
	
#header ul li a#navhome:hover, #header ul li.current a#navhome {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -27px;
	}
	
#header ul li a#navproducten {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -54px;
	}
	
#header ul li a#navproducten:hover, #header ul li.current a#navproducten {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -81px;
	}
	
#header ul li a#navpromoties {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -108px;
	}
	
#header ul li a#navpromoties:hover, #header ul li.current a#navpromoties {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -135px;
	}
	
#header ul li a#navnieuws {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -162px;
	}
	
#header ul li a#navnieuws:hover, #header ul li.current a#navnieuws {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -189px;
	}
	
#header ul li a#navover {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -216px;
	}
	
#header ul li a#navover:hover, #header ul li.current a#navover {
	background: #c7e0e1 url(../images/menu_bg.gif) no-repeat 0 -243px;
	}
	
h1 {
	display: block;
	width: 300px;
	height: 13px;
	margin: 0 0 8px 0;
	}
	
h2 {
	font-size: 1.2em;
	font-weight: bold;
	background: #fff url(../images/nieuwsitem.gif) no-repeat 0px 2px;
	text-indent: 14px;
	color: #666;
	margin: 20px 0 5px 0;
	}
	
h3 {
	font-size: 1.8em;
	font-weight: bold;
	color: #666;
	margin: 20px 0 20px 0;
	}
	
#home h1 {
	margin-bottom: 11px;
	}
	
h1#home_links {
	width: 129px;
	background: #fff url(../images/titel_home_etcelectro.gif) no-repeat top left;
	}
	
h1#home_een {
	background: #fff url(../images/titel_home_een.gif) no-repeat top left;
	}
	
h1#home_twee {
	background: #fff url(../images/titel_home_twee.gif) no-repeat top left;
	}
	
h1#promoties_een {
	background: #fff url(../images/titel_promoties_een.gif) no-repeat top left;
	}
	
h1#over_een {
	background: #fff url(../images/titel_over_een.gif) no-repeat top left;
	}
	
h1#over_twee {
	background: #fff url(../images/titel_over_twee.gif) no-repeat top left;
	}
	
h1#over_drie {
	background: #fff url(../images/titel_over_drie.gif) no-repeat top left;
	}
	
h1#over_vier {
	background: #fff url(../images/titel_over_vier.gif) no-repeat top left;
	}
	
h1#over_vijf {
	background: #fff url(../images/titel_over_vijf.gif) no-repeat top left;
	}
	
h1#nieuws_een {
	background: #fff url(../images/titel_nieuws_een.gif) no-repeat top left;
	}
	
h1#producten_een {
	background: #fff url(../images/titel_producten_een.gif) no-repeat top left;
	margin-bottom: 20px;
	width: 240px;
	}
	
h1#producten_twee {
	background: #fff url(../images/titel_producten_twee.gif) no-repeat top left;
	margin-bottom: 20px;
	}
	
h1#producten_drie {
	background: #fff url(../images/titel_producten_drie.gif) no-repeat top left;
	margin-bottom: 20px;
	}
	
#home #slideshow {
	margin-bottom: 25px;
	}
	
#sidebar {
	float: left;
	width: 269px;
	}
	
#main {
	float: left;
	width: 562px;
	}
	
p {
	color: #666;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 22px 0;
	width: 99%;
	}
	
p.open {
	margin-bottom: 10px;
	}
	
p a {
	color: #666;
	text-decoration: underline;
	}
	
p a:hover {
	color: #333;
	text-decoration: none;
	}
	
div.stip {
	border-width: 0px 0 1px 0;
	border-style: dotted;
	border-color: #aaa;	
	width: 564px;
	height: 1px;
	margin: -5px 0 20px 0;
	padding: 0;
	}
	
#home ul#producten {
	margin: 9px 0 0 19px;
	}
	
#home ul#producten li {
	list-style-image: url(../images/check.gif);
	font-size: 1.2em;
	color: #666;
	margin: 2px 0 0 0;
	line-height: 1.7em;
	/*list-style-position: inside;*/
	}
	
h1 span {
	visibility: hidden;
	}
	
form {
	background-color: #e0e7eb;
	width: 534px;
	margin: 13px 0 15px 0;
	padding: 25px 0 15px 30px;
	color: #666;
	font-size: 1.2em;
	line-height: 1.5em;
	}
	
#contactForm {
	margin-top: 1px;
	}
	
form ol li label {
	display: block;
	float: left;
	width: 120px;
	}
	
form ol li {
	margin: 0 0 18px 0;
	}
	
form input {
	width: 220px;
	background-color: white;
	border-color: #c3c3c3;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 3px 4px 1px 6px;
	height: 20px;
	margin-top: -3px;
	color: #666;
	}
	
form #gemeente {
	display: none;
	visibility: hidden;
	}
	
form textarea {
	width: 360px;
	background-color: white;
	border-color: #c3c3c3;
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 3px 4px 1px 6px;
	height: 90px;
	margin-top: -3px;
	color: #666;
	font-family: inherit;
	font-size: 1.1em;
	}
	
form input#submit {
	margin: 2px 0 0 120px;
	width: 88px;
	height: 25px;
	border: 1px solid #c3c3c3;
	color: #666;
	padding: 0 0 0 0;
	background: #ccc url(../images/submit_bg.gif) repeat-x top left;
	}
	

	
#subnav {
	border-width: 0px 0 1px 0;
	border-style: dotted;
	border-color: #aaa;	
	width: 235px;
	margin-bottom: 24px;
	padding-bottom: 1px;
	overflow: hidden;
	}
	
#subnav.pr {
	display: none;
	}

	/*#subnav li {
background:transparent url(../images/arrow_gr.gif) no-repeat scroll 0pt 1px;
margin:0pt 0pt 0pt -20px;
padding:0pt 0pt 0pt 15px;
vertical-align:top;
font-size: 1.2em;
color: #666;
}*/
	
#subnav li {
	/*list-style-image: url(../images/arrow_gr.gif);*/
	font-size: 1.2em;
	color: #666;
	margin: 0 0 0 0;
	/*list-style-position: inside;*/
	width: 235px;
	padding: 6px 0 4px 0;
	border-width: 1px 0 0px 0;
	border-style: dotted;
	border-color: #aaa;
	line-height: 1.5em;
}

#subnav li a {
	text-decoration: none;
	}

#subnav li a#bedrijf {
	background: #fff url(../images/subnav_bedrijf2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#bedrijf:hover, #subnav li a#bedrijf.current {
	background: #fff url(../images/subnav_bedrijf2.gif) no-repeat 1px -25px;
	}
	
#subnav li a#contact {
	background: #fff url(../images/subnav_contact2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#contact:hover, #subnav li a#contact.current {
	background: #fff url(../images/subnav_contact2.gif) no-repeat 1px -25px;
	}
	
#subnav li a#gereedschap {
	background: #fff url(../images/subnav_gereedschap2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#gereedschap:hover, #subnav li a#gereedschap.current {
	background: #fff url(../images/subnav_gereedschap2.gif) no-repeat 1px -25px;
	}
	
#subnav li a#installatiemateriaal {
	background: #fff url(../images/subnav_installatiemateriaal2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#installatiemateriaal:hover, #subnav li a#installatiemateriaal.current {
	background: #fff url(../images/subnav_installatiemateriaal2.gif) no-repeat 1px -25px;
	}
	
#subnav li a#keukentoestellen {
	background: #fff url(../images/subnav_keukentoestellen2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#keukentoestellen:hover, #subnav li a#keukentoestellen.current {
	background: #fff url(../images/subnav_keukentoestellen2.gif) no-repeat 1px -25px;
	}
	
#subnav li a#verlichting {
	background: #fff url(../images/subnav_verlichting2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#verlichting:hover, #subnav li a#verlichting.current {
	background: #fff url(../images/subnav_verlichting2.gif) no-repeat 1px -25px;
	}
	
#subnav li a#verwarming {
	background: #fff url(../images/subnav_verwarming2.gif) no-repeat 1px -7px;
	}
	
#subnav li a#verwarming:hover, #subnav li a#verwarming.current {
	background: #fff url(../images/subnav_verwarming2.gif) no-repeat 1px -25px;
	}
	
#subnav li span {
	visibility: hidden;
	width: 200px;
	letter-spacing: 4px;
	overflow: hidden;
	}
	
#subnav li ul li span {
	visibility: visible;
	width: 200px;
	letter-spacing: 0px;
	}
	
#subnav li ul {
	margin: 8px 0 5px 0px;
	color: #666;
}

#subnav li ul li {
	background:#fff url(../images/arrow_grijzer.gif) no-repeat 0px 7px;
	font-size: 1em;
	border: none;
	line-height: 1.2em;
	padding: 5px 0 5px 19px;
	margin-left: 20px;
}

#subnav li ul li ul li {
	padding: 5px 0 5px 20px;
	margin-left: 0px;
}

#subnav li ul li a {
	color: #666;
	text-decoration: none;
}

#subnav li ul li a:hover {
	color: #333;
	text-decoration: none;
}
	
div#bladernieuws {
	font-size: 1.1em;
	font-family: inherit;
	color: #666;
}

div#bladernieuws a {
	color: #666;
	text-decoration: underline;
}

div#bladernieuws a:hover {
	color: #333;
	text-decoration: none;
	}
	
div#footer {
	position: absolute; 
    bottom: 0;
    left: 0;
	margin-top: 170px;
	width: 100%;
	height: 66px;	
	background: #008d99 url(../images/footer_bg.gif) repeat-x top left;
}

#footer #center {
	margin: 12px auto 0 auto;
	width: 834px;
	color: #a7e1e3;
	line-height: 1.4em;
	}
	
#footer #center a {
	color: #a7e1e3;
	text-decoration: underline;
}

#footer #center a:hover {
	color: #fff;
	text-decoration: none;
}

.adres {
	width: 200px;
	float: left;
	color: #666;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 0 0 22px 0;
	}
	
.adres a {
	color: #333;
	text-decoration: underline;
	}
	
.adres a:hover {
	color: #666;
	text-decoration: none;
	}
	
.merklogo {
	margin: 0 0 20px 0;
	}
	
.linkmandje {
	text-align: right;
	margin-top: -33px;
	font-size: 1.1em;
	margin-bottom: 20px;
	}
	
.linkmandje a {
	color: #333;
	text-decoration: underline;
	}
	
.linkmandje a:hover {
	text-decoration: none;
	}
	
table {
	width: 100%;
	margin: 1px 0 10px 0;
	border-spacing: 0;
	border: 1px solid #c0cfd7;
	}
	
table th {
	font-size: 1.2em;
	font-weight: bold;
	color: #1a7884;
	text-align: left;
	padding: 6px 5px 6px 10px;
	background-color: #c0cfd7;
	}
	
table th.artikel {
	width: 210px;
	}
	
table th.inmandje {
	width: 53px;
	}
	
table td {
	background: #fff;
	padding: 6px 5px 6px 10px;
	color: #666;
	font-size: 1.1em;
	border-bottom: 1px solid #b8c6ce;
	overflow: hidden;
}

table td a {
	color: #666;
	background-color: #f5e9a5;
	}
	
table td a.jq_del {
	color: #666;
	background-color: #ffcccc;
	}
	
table td a:hover {
	color: #333;
	text-decoration: none;
}

table td div.contentclipper {
	overflow: hidden;
	white-space: nowrap;
	height: 1.1em;
	line-height: 1em;
	}
	
table td.artikel div.contentclipper {
	width: 210px;
	}

table td.alt {
	color: #666;
	background-color: #ebf0f2;
}

	
table #totaal {
	text-align: right;
	font-size: 1.2em;
	}
	
table #prijs {
	font-size: 1.2em;
	}

#jq_loading_form {
	margin: 0px 0 -3px 10px;
	}

#remark {
	width: 510px;
	margin: 13px 0 15px 0;
	background: #d8f0d4 url(../images/ok.gif) no-repeat 20px 10px;
	padding: 10px 5px 10px 47px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #666;
	}
	
#error {
	width: 510px;
	margin: 13px 0 15px 0;
	background: #feb5af url(../images/error.gif) no-repeat 20px 10px;
	padding: 10px 5px 10px 47px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #333;
	}
	
textarea {
	vertical-align: top;
	}
	
.starmsg {
	color: #999;
	font-size: 1em;
	margin: 0px 0 14px 4px;
	float: left;
	}
	
#cartForm {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-size: 1em;
	width: 100%;
	}
	
#cartForm .btn {
	margin: 2px 0 20px 10px;
	height: 25px;
	width: auto;
	border: 1px solid #c3c3c3;
	color: #666;
	padding: 0 4px 2px 4px;
	background: #ccc url(../images/submit_bg.gif) repeat-x top left;
	float: right;
	font-size: 1.1em;
	}

#cartForm #artikelkol {
	width: 360px;
	background-image: url(../images/mandje.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	text-indent: 26px;
}

#cartForm #aantalkol {
	width: 45px;
	}
	
input.aantal {
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
	width: 30px;
	height: 16px;
	font-size: 1.1em;
	border: #999 solid 1px;
}
	
tr.inhoud td {
	background-color: #fff;
	}
	
p.pagination {
	text-align: right;
	}
	
p.pagination span.currentpage {
	color: #1a7884;
	font-weight: bold;
	}
	
.ie6 {
	display: none;
	}
