* {margin:0; padding:0;}
div, p, h1, h2, h3, ul, li, img{border:none}
ul{list-style:none}
li a{display:block}
h1,h2,h3{color:#f22;font-weight:bold;margin-bottom:1em;text-decoration:underline;font-family:Georgia, times, sans-serif}
h1{font-size:1.2em;line-height:1.4em}
h2{font-size:1.1em}
h3{font-size:1em}
p{font-size:0.8em;margin-bottom:1.4em;padding-right:10px}
a{color:#222;text-decoration:none;}
a:hover{color:#f22;text-decoration:underline}
span{color:#f22}
address{color:#222;font-style:normal;font-size:.7em;margin-top:.5em;}
address a{color:#f22}
address a:hover{color:#222}

.current {font-weight:bold;cursor:default}
#content img{padding:5px;margin:5px;background-color:#fff;border:1px solid #ccc}
#content img.right{float:right}
#content img.left{float:left}

body{height:100%;background:url(/images/body-bg.gif) 0 0 repeat-x #eee;font-family:tahoma, arial, sans-serif;font-size:100%;line-height:1.2em;color:#222;text-align:center}

#wrap{width:780px;position:relative;margin:0 auto;background-color:#eee;text-align:left}

/*header*/
#header{position:relative;height:96px;background:url(/images/body-bg.gif) 0 0 repeat-x #eee;}
#header img{position:absolute;top:25px;}
#header ul{float:right;padding-right:14px;background:url(/images/menu-devider.gif) left no-repeat;padding-left:1px;}
#header li{float:left;width:6em;}
#header li a{line-height:96px;height:96px;color:#f33;text-decoration:none;background:url(/images/menu-bg.gif) top right no-repeat #fff;font-size:0.7em;text-align:center;}
#header li a:hover{background:#eee;color:#222;background:url(/images/menu-devider.gif) right no-repeat #eee;}
#header li a.current,#header li a:hover.current{color:#222;background:url(/images/menu-devider.gif) 100% 0 no-repeat #eee}

/*banner*/
#banner{float:left;background-color:#eee;height:16em;margin-top:20px}
#bannerlinks{float:left;width:240px;height:16em}
#bannerlinks li{width:230px;display:block;margin:15px 0;background-color:#fff;overflow:hidden}
#bannerlinks li a{font-size:.7em;font-weight:bold;height:5.2em;padding:2px 18px 0 60px;border:solid 1px #a8a8a8} 
#bannerlinks span{display:block;font-weight:bold;font-size:1em;text-decoration:underline}
a#verlengen{background:url(/images/verlengen.jpg) left no-repeat}
a#nieuw{background:url(/images/nieuw.jpg) left no-repeat}
a#aanbieding{background:url(/images/aanbieding.jpg) left no-repeat}
#bannerlinks a:hover{background-position:right;text-decoration:none}
#banner img{float:right}

/*contentwrap*/
#contentwrap{margin-right:14px;}

/* sidebar */
#sidebar{float:left;width:230px}
#sidebar span{font-size:.8em;color:#222;font-weight:bold}
#breadcrumbs, #submenu, #adres{border:1px solid #a8a8a8;margin:0 0 12px 0;padding:10px;background-color:#fff}
#breadcrumbs li{padding:.4em 0 .2em 0;font-size:.7em;display:inline;background:url(/images/arrow.gif) no-repeat top left}
#breadcrumbs li a{color:#222;padding-left:.9em;display:inline;text-decoration:underline}
#breadcrumbs a.current,#breadcrumbs a:hover{color:#f33}
#submenu ul{margin-top:5px;border-bottom:1px #a8a8a8 dotted}
#submenu li{padding:.2em 0 .2em 1em;background: url(/images/arrow.gif) no-repeat top left;font-size:.7em;border-top:1px #a8a8a8 dotted}
	
/* content */
#content{float:right;width:501px;border:1px solid #a8a8a8;background-color:#fff}
#contentbox{position:relative;margin:10px 0px 10px 10px;padding:10px 0px 10px 10px;background-color:#eee;width:471px}
#contentbox a{border-bottom:1px dotted #f22}
#contentbox a:hover{border-bottom:1px solid #f22;text-decoration:none}
#contentbox ul{margin:10px 0;}
#contentbox ul li{padding:.2em 0 .2em 1em;background: url(/images/arrow.gif) no-repeat top left;font-size:.8em}
#contentbox ul li a{display:inline}
#contentbox .aanbieding {width:400px;background-color:#fff;border:solid 1px #ddd;margin:20px auto;padding:5px;} 
#contentbox .bestellen {background-color:#f22;padding:.5em;color:#fff; text-align:right;border: 1px solid #000}

/* formulier */
fieldset{margin:10px;border:none;border-top:1px solid #f22;}
legend{font-family:Georgia, times, sans-serif;padding:10px;font-size:1.2em;font-weight:bold;color:#f22}
label{float:left;width:175px;padding:3px 5px;text-align:right;font-size:0.875em}

fieldset div{margin-bottom:5px;display:block;width:400px;float:right;}
fieldset div input, fieldset div textarea{width:200px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #eee;border-right:1px solid #eee;padding:1px;color:#444;}
fieldset div.verplicht{font-weight:bold;}

#submit{clear:both;padding-top:1em;margin-right:21px;text-align:right;}
#submit input{border:1px solid #333;padding:2px .7em;background:#f22;color:#fff;font-size:.8em;}

/*footer*/
#footerwrap{clear:both;padding-top:15px;margin-right:15px}
#footerwrap a{text-decoration:none;color:#777}
#footerwrap a:hover{text-decoration:underline;color:#f33}
#footer{width:501px;float:right;color:#777;text-align:left;border-top:2px #a8a8a8 solid}
#footer li{font-weight:normal;list-style:none}
#footer ol li{border-bottom:1px dotted #a8a8a8;}
#footer ul li.footernav{float:left;margin:15px 0;border-left:1px solid #a8a8a8;font-size:.6em;font-weight:bold;padding:0 10px;height:15em;}
#copyright{float:right;width:510px;margin-top:5px;text-align:center;color:#777}

