BODY, HTML{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:11px;
}

IMG{ margin:0px; border:none; behavior: url(http://www.walo-openhaarden.nl/Include/iepngfix.htc);}

INPUT, SELECT, OPTION, TEXTAREA{
	font-family: Arial, Helvetica, sans-serif;
	color:#363636;
	font-size:11px;
}

CENTER{
	border-top:solid 4px #e1e1e1;
}

CENTER CENTER{
	border: 0;
}

/*
	TEKST STYLES
******************/
H1{ color:#f29920; font-size:12px; text-transform:uppercase; margin-top:0px;}
H2{}
H3{}
H4{}
H5{}
H6{}
P{}

A{ color:#f29920; text-decoration:none;}
A:HOVER{ color:#004990;}

SPAN.oranje{ color:#f29920;}

.hidden{ display: none;}


/*
	Structuur
******************/
.site_holder{
	width:903px;
}
.container{
	width:903px;
	float:left;
	text-align:left;
}



/*
	HEADER
******************/
.header{
	width:903px;
	height:119px;
	float:left;
	margin:11px 0px 16px 0px;
	display:inline;
}
.logo{
	widows:236px;
	height:119px;
	float:left;
	margin:0px 11px 0px 0px ;
	display:inline;
}
.header_beeld{
	width:656px;
	height:119px;
	float:left;
	overflow:hidden;
	position:relative;
}
.header_beeld .ronde_hoekjes{
	width:656px;
	height:119px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../Images/over_header.png) no-repeat;
	behavior: url(http://www.walo-openhaarden.nl/Include/iepngfix.htc);
}
.header_beeld .fotos{
	width:660px;
	float:left;
}
.header_beeld .fotos IMG{
	width:219px;
	float:left;
}



/*
	MENU
******************/
.menu{
	width:883px;
	height:89px;
	float:left;
	margin:0px 0px 12px 0px;
	display:inline;
	background:url(../Images/menu_bg.gif) no-repeat;
	padding:0px 10px 0px 10px;
	font-size:11px;
	text-transform:uppercase;
}
.menu_boven{
	width:883px;
	height:46px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom: dotted 1px #7e7f81;
	border-left:none;
}
.menu_boven UL{
	width:883px;
	height:46px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu_boven UL LI{
	height:46px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../Images/menu_li_bg.gif) right no-repeat;
}
.menu_boven UL LI.laatste{
	height:46px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
}
.menu_boven UL LI A{
	height:31px;
	float:left;
	padding:15px 6px 0px 6px;
	color:#545454;
	text-decoration:none;
}
.menu_boven UL LI A:HOVER{
	height:37px;
	float:left;
	padding:9px 6px 0px 6px;
	color:#f29920;
	text-decoration:none;
	background:url(../Images/menu_hover_bg.gif) bottom no-repeat;
}
.menu_boven UL LI A.aan{
	height:37px;
	float:left;
	padding:9px 6px 0px 6px;
	color:#f29920;
	text-decoration:none;
	background:url(../Images/menu_hover_bg.gif) bottom no-repeat;
}
.menu_onder{
	width:655px;
	height:42px;
	float:left;
}
.menu_onder UL{
	width:655px;
	height:42px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu_onder UL LI{
	height:42px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(../Images/menu_li_bg.gif) right no-repeat;
}
.menu_onder UL LI.laatste{
	height:42px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
}
.menu_onder UL LI A{
	height:29px;
	float:left;
	padding:13px 5px 0px 5px;
	color:#545454;
	text-decoration:none;
}
.menu_onder UL LI A:HOVER{
	height:33px;
	float:left;
	padding:9px 5px 0px 5px;
	color:#f29920;
	text-decoration:none;
	background:url(../Images/menu_hover_bg.gif) bottom no-repeat;
}
.menu_onder UL LI A.aan{
	height:33px;
	float:left;
	padding:9px 5px 0px 5px;
	color:#f29920;
	text-decoration:none;
	background:url(../Images/menu_hover_bg.gif) bottom no-repeat;
}

.zoeken{
	width:190px;
	height:32px;
	float:right;
	padding:10px 0px 0px 0px;
}
.zoeken_text{
	width:120px;
	height:15px;
	float:left;
	border:solid 1px #696b6b;
	background:#515253;
	color:#FFFFFF;
	margin:0px 5px 0px 0px;
	display:inline;
	color:#FFFFFF;
	font-size:9px;
	padding:3px 0px 0px 3px;
}
.zoeken_btn{
	width:59px;
	height:20px;
	float:left;
	border:none;
	background:#e49221;
	color:#FFFFFF;
	font-size:11px;
}



/*
	CONTENT
******************/
.content_holder{
	width:903px;
	float:left;
	margin:0px 0px 15px 0px;
	display:inline;
}
.content_top{
	width:903px;
	height:1px;
	float:left;
	background:url(../Images/content_top.gif) no-repeat;
}

.content{
	width:903px;
	float:left;
	background:url(../Images/content_bg.gif) repeat-y;
	position:relative;
}
.vlammetje{
	width:42px;
	height:21px;
	position:absolute;
	bottom:0px;
	left:194px;
	background:url(../Images/vlammetje_bg.gif) no-repeat;
}
.content .links{
	width:212px;
	float:left;
	margin:0px 10px 0px 0px;
	display:inline;
	padding:12px 12px 33px 12px;
}
.content .links .kopje{
	width:212px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom:dotted 1px #7e7f81;
	border-left:none;
	padding:0px 0px 8px 0px;
}
.content .links .kopje_groot{
	width:212px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom:dotted 1px #7e7f81;
	border-left:none;
	padding:0px 0px 8px 0px;
	font-size:12px;
}
.content .links .items_holder{
	width:212px;
	margin:0 0 10px 0;
	float:left;
}
.content .links .items_holder .item{
	width:212px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom:dotted 1px #7e7f81;
	border-left:none;
	padding:8px 0px 8px 0px;
}

.content .links .items_holder .item IMG{
	width:212px;
	margin:8px 0px 0px 0px;
}
.content .links .items_holder .item table IMG{
	width:100px;
	margin:0 4px 0 0;
}

.submenu_merken{ width:212px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.submenu_merken ul{ width:212px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left; list-style:none;}
.submenu_merken ul li{ width:212px; min-height:10px; height:auto !important; height:10px; margin:0; padding:0; float:left;}
.submenu_merken ul li a{ background:url(../Images/vlammetje_wit.gif) 0 6px no-repeat; width:168px; min-height:10px; height:auto !important; height:10px; margin:0; padding:6px 22px; float:left; font-weight:bold;}
/*.submenu_merken ul li a img{ width:40px !important; height:25px; margin:0 !important; padding:0 9px 0 0; float:left; border-right:1px dotted #666666;}
.submenu_merken ul li a span{ width:152px; height:25px; line-height:25px; margin:0; padding:0 0 0 10px; float:left; font-weight:bold;}*/

.content .midden{
	width:463px;
	float:left;
	margin:0px 10px 0px 0px;
	display:inline;
}
.content .midden H1{
	padding:0px 0px 0px 22px;
	background:url(../Images/vlammetje_wit.gif) left top no-repeat;
}

/**************************************************************
** Carousel
***************************************************************/
.corner_small{ width:8px; height:8px; font-size:1px; z-index:900; position:absolute; background:url(../Images/corners.png) no-repeat;}
.tl{ top: 0; left: 0; background-position: 0 0;}
.tr{ top: 0; right: 0; background-position: 100% 0;}
.bl{ bottom: 0; left: 0; background-position: 0 100%;}
.br{ bottom: 0; right: 0; background-position: 100% 100%;}

DIV.sidescroller{ width: 450px; float: left; position: relative; overflow: hidden;}
DIV.sidescroller DIV.scroll_area{ position: relative;}
DIV.sidescroller DIV.scroll_area UL{ position: relative; margin: 0; padding: 0; list-style: none;}
DIV.sidescroller DIV.scroll_area UL LI{ position: relative; float: left; padding: 0; width: 450px; height:338px; margin-right: 3px;}

.foto_slider{
	width:450px;
	float:left;
	background:#e1e1e1;
	border:solid 1px #d0d0d0;
	padding:5px;
	position:relative;
}
.foto_slider .foto_groot{
	width:450px;
	height:338px;
	float:left;
}
.foto_slider .foto_groot img{ width:450px;}
.foto_slider .beschrijving{
	width:446px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../Images/beschrijving_trans_bg.png);
	behavior: url(http://www.walo-openhaarden.nl/Include/iepngfix.htc);
	line-height:20px;
	color:#FFFFFF;
	font-size:12px;
	padding:0px 0px 0px 5px;
}
.foto_slider .navigatie{
	width:450px;
	float:left;
	background:#464345;
	padding:5px 0px 5px 0px;
}
.foto_slider .navigatie .nav_min{
	width:74px;
	float:left;
	padding:29px 0px 0px 10px;
}
.foto_slider .thumb_holder ul{ width:272px; margin:0px; padding:0px; list-style-type:none;}
.foto_slider .thumb_holder ul li{ width:67px; margin:0px; padding:0px; float:left;}
.foto_slider .thumb_holder{
	position:relative;
	width:272px;
	/*min-height:50px;
	height:auto !important;*/
	height:70px;
	float:left;
	background:url(../Images/thumbholder_bg.gif) repeat-y /*#2f3037*/;
	padding:0 0px 0 10px;
	overflow:hidden;
}
.foto_slider .thumb_holder .thumb{
	width:60px;
	height:60px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin:5px 7px 5px 0px;
	display:inline;
}
.foto_slider .thumb_holder .thumb IMG{
	height:60px;
}
.foto_slider .navigatie .nav_plus{
	width:74px;
	float:left;
	padding:29px 10px 0px 0px;
	text-align:right;
}


.aanbieding_holder{
	width:443px;
	float:left;
	padding:10px;
	background:#f3f3f3;
	border:solid 1px #d0d0d0;
	margin:0px 0px 10px 0px;
	display:inline;
}
.aanbieding_holder .afbeelding{
	width:212px;
	float:left;
	position:relative;
	overflow-x:hidden;
}
.aanbieding_holder .afbeelding IMG{
	width:212px;
	float:left;
}
.aanbieding_holder .afbeelding .aanbieding_ster{
	right:0px;
	top:0px;
}
.aanbieding_holder .tekst{
	width:221px;
	float:left;
	padding:0px 0px 0px 10px;
}
.aanbieding_holder .tekst SPAN.oranje{
	font-weight:bold;
	font-size:13px;
}



UL.nieuwsoverzicht{
	margin:0px;
	padding:0px;
	list-style:none;
}
UL.nieuwsoverzicht LI{
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
	/*border-top:none;
	border-right:none;
	border-bottom:solid 1px #D0D0D0;
	border-left:none;*/
}

UL.sitemap{
}
UL.sitemap LI{
	padding-bottom:10px;
}
UL.sitemap LI OL{
	list-style:circle;
}
UL.sitemap LI OL LI{
	list-style:circle;
	padding-bottom:0px;
}

input.contactform{
	width:200px;
	float:left;
	height:14px;
	border:solid 1px #696B6B;
}
textarea.contactform{
	width:200px;
	float:left;
	height:120px;
	border:solid 1px #696B6B;
}
input.contactform_submit{
	background:#E49221;
	border:solid 1px #E49221;
	float:right;
	margin:5px 0px 0px 0px;
	display:inline;	
}


.content .rechts{
	width:164px;
	float:left;
	padding:10px;
}
.content .rechts .kopje{
	width:164px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom:dotted 1px #7e7f81;
	border-left:none;
	padding:0px 0px 8px 0px;
}
.content .rechts .items_holder{
	width:164px;
	float:left;
}
.content .rechts .items_holder .item{
	width:164px;
	float:left;
	border-top:none;
	border-right:none;
	border-bottom:dotted 1px #7e7f81;
	border-left:none;
	padding:8px 0px 8px 0px;
	margin:0px 0px 20px 0px;
	display:inline;
}

.content .rechts .items_holder .item IMG{
	width:164px;
	margin:8px 0px 0px 0px;
}
.content .rechts .items_holder .item IMG.lid{
	width:86px;
	margin:8px 0px 0px 0px;
}

.aanbieding{
	width:164px;
	float:left;
	position:relative;
	margin:0px 0px 5px 0px;
	display:inline;
}
.aanbieding_titel{ width:164px; min-height:10px; height:auto !important; height:10px; margin:10px 0 0 0; padding:0; float:left; font-size:12px; /*color:#f29920;*/ font-weight:bold;}
.aanbieding_prijs{ background:#c8c8c8; width:144px; min-height:10px; height:auto !important; height:10px; margin:10px 0 0 0; padding:4px 10px; float:left; font-size:14px; /*color:#f29920;*/}
.aanbieding_ster{
	width:85px;
	height:71px;
	position:absolute;
	top:10px;
	right:0px;
	background:url(../Images/ster.png) no-repeat;
	behavior: url(http://www.walo-openhaarden.nl/Include/iepngfix.htc);
	text-align:center;
	color:#FFFFFF;
	font-size:22px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}
.shout{
	width:164px;
	float:left;
	color:#f29920;
	font-size:16px;
}

.content_bottom{
	width:903px;
	height:1px;
	float:left;
	background:url(../Images/content_bottom.gif) no-repeat;
}



/*
	FOOTER
******************/
.footer{	
	width:903px;
	float:left;
	border-top: dotted 1px #7e7f18;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding:15px 0px 15px 0px;
	text-transform:uppercase;
	color:#959595;
	text-align:center;
	font-size:10px;
	line-height:18px;
}
.footer A{
	color:#959595;
	text-decoration:none;
}
.footer A:HOVER{
	color:#f29920;
	text-decoration:none;
}
#bp{
	text-decoration:underline;
}









