html {height: 100%;}
body {
	background-color:#ffffff;
	text-align:center;
	padding:0;
	margin:0;
	height:100%; 
	color: #ffffff; font-size: 13px; font-family:tahoma, verdana, arial;}

div{ margin: 0; padding:0;}
form{ margin: 0; padding: 0;}
a img {border: 0;}

img, div { behavior: url(inc/iepngfix.htc); }

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

option, input, textarea {color: #5B5B5B; font-size: 11px; font-family: tahoma, verdana, arial; line-height: normal;}
	
form, fieldset { margin: 0; padding: 0; border: none;}

button::-moz-focus-inner { padding:0; border:0; }

button:focus { outline: 1px dotted; }
	
h1 {color: #0278D3; font-size: 22px; font-family: tahoma, verdana, arial; margin:0; padding: 0 0 20px 0px;}
h2 { margin:0 0 10px 0; padding:0; font-weight:normal; color: #ffffff; font-size: 20px; font-family:verdana, tahoma, arial; }

p {margin:0; padding: 0;}

a {color: #ffffff; text-decoration: underline; }
a:hover { text-decoration:none; }


.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     } 
.foto_block {margin: -20px 0 0 0;}

.fotol {float: left; margin:0;}
.fotol img { margin: 0px 5px 5px 0;}

.fotor {float: right; margin:0;}
.fotor img { margin: 0px 0px 5px 5px;}


#site {
	margin: 0 auto;
	padding:10px 0;
	text-align:left;
	width:781px;
	position:relative;
	}


/*------------------- Header --------------------------*/
.header_home {
	height:165px;
	position:relative;
	background-color:#009036;
	background-image:url(../img/home_header_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
.logo {
	display:block;
	position:absolute;
	margin:28px 0 0 15px;
	padding:0;
	z-index:999;
	overflow: visible;
	left: 0px;
	top: -2px;
}
.koopjesmarkt {
	display:block;
	position:absolute;
	margin:250px 0 0 15px;
	padding:0;
	z-index:999;
	overflow: visible;
	left: 190px;
	top: 13px;
}
.int_top { height:23px; position:relative;}
.logo_int { display:block; position:absolute; margin:12px 0 0 17px; padding:0;}

.header_int {margin:0 0 8px 0; padding: 15px 12px 5px 10px;}
#tuintechniek .header_int {
	background-color:#A0ADAC;
	background-image: url(../img/bg_header_tuintechniek.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
#tuinartikelen .header_int {
	background-color:#2D753A;
	background-image: url(../img/bg_header_tuinartikelen.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
#tuininterieur .header_int {
	background-color:#D3CE98;
	background-image: url(../img/bg_header_tuininterieur.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}
#wintersport .header_int {
	background-color:#29A5DE;
	background-image: url(../img/bg_header_wintersport.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}

h1.page { margin:0; padding:0; text-align:right;}

#top_menu { margin:5px -5px 0 auto; padding:0; list-style:none; text-align:right;}
#top_menu a { padding:0 7px 2px 5px; line-height:17px;
	font-size: 13px; font-family:tahoma, verdana, arial; text-decoration:none; }
#top_menu a.active { font-weight:bold;}

/*#top_menu a:hover { text-decoration:none; font-style:italic; }*/

#tuintechniek #top_menu a { color:#414042;}
#tuintechniek #top_menu a:hover { color:#ffffff;}

#tuinartikelen #top_menu a { color:#ffffff;}
#tuinartikelen #top_menu a:hover { color:#6CB448;}

#tuininterieur #top_menu a { color:#6E624E;}
#tuininterieur #top_menu a:hover { color:#231E1E;}

#wintersport #top_menu { margin:-5px -5px 0 auto; padding:0; list-style:none; text-align:right;}
#wintersport #top_menu a { color:#ffffff;}
#wintersport #top_menu a:hover { color:#2D2A2C;}


#tuintechniek .b_r { background-image:url(../img/menu_border.gif); background-repeat:no-repeat; background-position: right center;}
#tuinartikelen .b_r { background-image:url(../img/menu_border_white.gif); background-repeat:no-repeat; background-position: right center;}
#tuininterieur .b_r { background-image:url(../img/menu_border_brown.gif); background-repeat:no-repeat; background-position: right center;}
#wintersport .b_r { background-image:url(../img/menu_border_white.gif); background-repeat:no-repeat; background-position: right center;}
/*-----------------------------------------------------*/

/*------------------- Center --------------------------*/

.center { overflow:hidden; margin:0; padding:8px 0;}

.home_link { display:block; float:left; margin: 0 12px 0 0; padding:0;}
.home_link img { display:block;}
.home_link_right { display:block; float:left; margin:0 -5px 0 0; padding:0;}
.home_link_right img { display:block;}

.left { float:left; width:161px; margin:0; padding:52px 0 0 0;}


#tuintechniek .left_menu_container { margin:0 0 8px 0; padding:12px 10px 190px 15px;
	background-color:#3980B8;}

#tuinartikelen .left_menu_container { margin:0 0 8px 0; padding:12px 10px 205px 15px;
	background-color:#69BD45;}

#tuininterieur .left_menu_container { margin:0 0 8px 0; padding:12px 10px 175px 15px;
	background-color:#231F20;}

#wintersport .left_menu_container { margin:0 0 8px 0; padding:12px 10px 175px 15px;
	background-color:#A7A9AC;}


.left_menu { margin:0; padding:0; list-style:none;}
.left_menu li { margin:0 0 5px 0; padding:0;
	color:#ffffff; font-family:arial, tahoma, verdana; font-weight:bold; font-style:italic;}
.left_menu li a { color:#ffffff; font-family:arial, tahoma, verdana; font-weight:normal; font-style:normal;
	text-decoration:none;}
.left_menu li a.active {color:#ffffff; font-family:arial, tahoma, verdana; font-weight:bold; font-style:italic;
	text-decoration:none;}

.left_menu li a:hover {text-decoration:none; font-style:italic;}


.sub_sub_menu_container { height:230px; margin:0; padding:0;}

#tuininterieur .sub_sub_menu_container {background-color:#9EB83D;}
#tuintechniek .sub_sub_menu_container {background-color:#E1E1E1;}

.sub_sub_menu_container h2 { margin:12px 10px 5px 15px; padding:0;}

#tuininterieur .sub_sub_menu_container h2 {color:#CBDF86;}
#tuintechniek .sub_sub_menu_container h2 {color:#1C3F64;}

.sub_sub_menu { margin: 0px 10px 0px 15px; padding:0; list-style:none;}
.sub_sub_menu  li { margin:0 0 3px 0; padding:0;
	color:#1C3F64; font-family:arial, tahoma, verdana; font-weight:bold; font-style:italic;}
.sub_sub_menu  li a { color:#1C3F64; font-family:arial, tahoma, verdana; font-weight:normal; font-style:normal;
	text-decoration:none;}
.sub_sub_menu  li a.active { font-weight:bold; font-style: italic;}

.sub_sub_menu  li a:hover {text-decoration:none; font-style:italic;}


.right { float:right; text-align:left; width:611px; margin:0; padding:0;}

.logo_pic {position:absolute; margin: 15px 0px 0 -105px; padding:0;}

.right_left { float:left; width:225px;}
.right_right { float:left; width:385px;}

.right_pic img {display:block;}

#tuintechniek .content { margin:8px 0 0 0; padding:0; height:227px; background-color:#1C3F64; font-weight:normal;}
#tuintechniek .content_padd { margin: 0; padding:10px 10px 10px 120px; color:#ffffff;}
#tuintechniek .content_padd h2 {color:#ffffff;}

#tuinartikelen .content { margin:8px 0 0 0; padding:0; height:227px; background-color:#8AC872; font-weight:normal;}
#tuinartikelen .content_padd { margin: 0; padding:10px 10px 10px 120px; color:#302E30;}
#tuinartikelen .content_padd h2 {color:#2D7A3B;}

#tuininterieur .content { margin:8px 0 0 0; padding:0; height:227px; background-color:#716150; font-weight:normal;}
#tuininterieur .content_padd { margin: 0; padding:10px 10px 10px 120px; color:#ffffff;}
#tuininterieur .content_padd h2 {color:#ffffff;}

#wintersport .content { margin:8px 0 0 0; padding:0; height:227px; background-color:#5C9AD2; font-weight:normal;}
#wintersport .content_padd { margin: 0; padding:10px 10px 10px 120px; color:#2D2A2C;}
#wintersport .content_padd h2 {color:#ffffff;}

.bodem_container_index {
	height:49px;
	width:781px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#999999;
	position:absolute;
	top:634px;
	left: 0px;
}
.bodem_container_index_tekst {margin-top:9px; }

.bodem_container {
	height:49px;
	width:781px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#999999;
	position:absolute;
	top:603px;
	left: 0px;
}
.bodem_container_tekst {margin-top:9px; }

.bodem_container_winter {
	height:49px;
	width:781px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#999999;
	position:absolute;
	top:607px;
	left: 0px;
}
.bodem_container_winter_tekst {margin-top:9px; }

.bodem_container_techniek {
	height:49px;
	width:781px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#999999;
	position:absolute;
	top:620px;
	left: 0px;
}
.bodem_container_techniek_tekst {margin-top:9px; }

.bodem_container_tuinart {
	height:49px;
	width:781px;
	margin:10px 0 0 0;
	padding:0;
	background-color:#999999;
	position:absolute;
	top:638px;
	left: 0px;
}
.bodem_container_tuinart_tekst {margin-top:9px; }

/*-----------------------------------------------------*/

/*------------------- Footer --------------------------*/

.footer {
	position:relative;
	width:781px;
	height:142px;
	margin:0;
	padding:0;



	background-color:#999999
	background-image:url(../img/home_footer_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../img/home_footer_bg.gif);
}

.home_logo_pic { display:block; position:absolute; left:50%; top:0;
	margin:-102px 0 0 -105px; padding:0;}


/*-----------------------------------------------------*/

