@media screen, projection {
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin: 0;
	padding: 0;
}

/* --------------------- @ body --------------------- */

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; background: url(../img/bg_right.jpg) repeat 775px 0;}

/* --------------------- @ menu --------------------- */

.menu_container {float:left; width:205px; height:324px; background: url(../img/menu/menu_bg.gif) no-repeat 0 0; clear:both;}

	ul.menu {width:161px; list-style:none;float:left; margin:0 0 0 25px;}
	ul.menu li {width:161px; list-style:none; float:left;}
	ul.menu li a {display:block; cursor:pointer; width:161px; text-indent:-9999px; background-position:0 0; outline:none;}

	ul.menu li a.over {background: url(../img/menu/menu_over.gif) no-repeat 0 0; height:58px;}
	ul.menu li a.particulier {background: url(../img/menu/menu_particulier.gif) no-repeat 0 0; height:58px;}
	ul.menu li a.zakelijk {background: url(../img/menu/menu_zakelijk.gif) no-repeat 0 0; height:58px;}
	ul.menu li a.wiebenik {background: url(../img/menu/menu_wiebenik.gif) no-repeat 0 0; height:58px;}
	ul.menu li a.links {background: url(../img/menu/menu_links.gif) no-repeat 0 0; height:58px;}
	ul.menu li a.contact {background: url(../img/menu/menu_contact.gif) no-repeat 0 0; height:73px;}

	ul.menu li a:hover {background-position:-161px 0;}
	ul.menu li.active a {background-position:-322px 0;}

	div.instaheader a, div.instaheader a:visited, div.instaheader a:active {color:#000000; text-decoration:none; font-size:12px;}
	div.instaheader a:hover {color:#874527; text-decoration:underline;}

/* --------------------- @ content --------------------- */

div.col_left {float:left; width:96px; height:1000px; background: url(../img/bg_left.jpg) no-repeat 0 0;}
div.col_mid {float:left; width:679px;}

div.header_container {float:left; width:679px; height:186px; background: url(../img/header_bg.jpg) no-repeat 0 0;}
div.header_container .header {float:left; width:624px; height:112px; margin:25px 0 0 25px;}

div.contentcontainer {float:left; width:679px; background-color:#FFFFFF;}

div.contentcontainer .content_left {float:left; width:205px;}
	div.contentcontainer .content_left .menu_bottom {float:left; width:155px; padding:30px 25px 30px 25px; height:426px; background: url(../img/bg_col_left.jpg) no-repeat 0 0;}
	div.contentcontainer .content_left .menu_bottom h2 {font-size:30px; color:#38271f; margin:10px 0 10px 0;}

		div.content_left a, div.content_left a:visited, div.content_left a:active {color:#000000; text-decoration:underline;}
		div.content_left a:hover {color:#874527; text-decoration:none;}

div.contentcontainer .content {width:425px; float:left; padding:7px 30px 0 19px; background: url(../img/bg_col_content.jpg) no-repeat 0 0; min-height:807px;}

div.contentcontainer .home {width:355px !important; padding:7px 100px 0 19px;}
div.contentcontainer .wiebenikcontent {width:325px !important; padding:7px 130px 0 19px;}

	div.contentcontainer .content h1,
	div.contentcontainer .content h2,
	div.contentcontainer .content h3 {float:left; font-weight:normal; margin:0 0 15px; clear:both;}

	div.contentcontainer .content h1 {font-size:36px; color:000000;}
	div.contentcontainer .content h2 {font-size:30px; color:#38271f;}
	div.contentcontainer .content h3 {font-size:26px; color:#38271f; margin-bottom:0px;}
	div.contentcontainer .content p {font-size:12px; margin:0 0 15px 0; line-height:18px; float:left; clear:both;}
	div.contentcontainer .content ul {font-size:12px; margin:0 15px 15px; clear:both;line-height:18px; float:left;}
		div.contentcontainer .content li {font-size:12px; line-height:18px;}

		div.content a, div.content a:visited, div.content a:active {color:#000000; text-decoration:underline;}
		div.content a:hover {color:#874527; text-decoration:none;}

			div.content .visual_right {position:absolute;left:660px;margin-top:-40px;}
			div.wiebenikcontent .visual_right {position:absolute;left:660px;margin-top:-55px; border:2px solid #c6a87b;}


/* --------------------- @ footer --------------------- */

div.footer {float:left; clear:both; width:100%;}

	div.footer ul {list-style:none; text-align:left; display:inline-block; margin:50px 0 20px 0 !important; width:100%;}
	div.footer ul li {list-style:none; display:inline-block; padding:0 10px 0 0; float:left;}
		div.footer ul li a, div.footer ul li a:visited, div.footer ul li a:active {color:#000000; text-decoration:none; font-size:12px;}
		div.footer ul li a:hover {color:#874527; text-decoration:underline;}

}
