.pngfix{ behavior: url(http://www.wesseling-bv.com/Include/iepngfix.htc);}

HTML{ height: 100.01%; overflow-y:scroll;}
BODY{ height: 100%; text-align: center; background: url(../Images/site_bg.gif) repeat-x 0 0;}
HTML, BODY{ margin: 0; padding: 0; font-size: 11px; color: #3d3d3d; line-height: normal; font-family: Arial, Helvetica, sans-serif;}

A{ text-decoration: none; color: #303188;}
A:hover{ color: #ed1c24;}

A:focus, INPUT:focus, IMG:focus{ outline: none;}
A *{ cursor: pointer;}
P{ margin: 10px 15px 0;}
IMG{ border: none;}
FORM{ margin: 0;}
TABLE{ border-collapse: collapse; margin-bottom: 10px;}
TABLE P{ margin: 0 0 5px 0;}
UL, OL{ margin: 0 0 10px; padding: 0 0 0 18px;}
LI{ padding-bottom: 5px;}
LI LI{ padding-bottom: 2px;}

H1{ font-size: 12px; color: #303188; text-transform: uppercase; margin: 0px; padding: 0px; font-weight: bold;}
H2{ font-size: 34px; line-height: 36px;}
H3{ font-size: 26px; line-height: 28px;}
H4{ font-size: 18px; line-height: 20px;}
H5{ font-size: 14px; line-height: 16px;}
H6{ font-size: 12px; line-height: 14px;}

H1, H2, H3,
H4, H5, H6{ margin: 0 0 5px 0; font-family: Arial, Helvetica, sans-serif; color: #303188;}

INPUT,
	TEXTAREA,
	SELECT{ color: #3d3d3d; font-size: 11px;}
SELECT.form_text, INPUT.form_text{ float: left; padding: 2px 0 2px 2px; font-size: 11px; border: #e8e8e8 1px solid; font-weight: normal; color: #3d3d3d; margin: 0 0 2px 0; font-family: Arial, Helvetica, sans-serif;}
INPUT.form_btn{ float: right; margin: 0; font-size: 13px; color: #FFF; height: 28px; padding: 0px 13px 0px 37px; width: 190px; border: 0; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: url(../Images/bestelbutton_bg.gif) #f52f36 no-repeat 0 0;}
INPUT.form_box{ float: left; width: 13px; height: 13px; margin: 3px 3px 0 0;}
SELECT.form_text{ padding: 0; font-size: 12px;}
TEXTAREA{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: #d4d4d4 1px solid;}

BR.clearer{ margin: 0; padding: 0; line-height: 0; font-size: 1px; height: 0; clear: both;}
.clear-element:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.ie_clearer{ content: "."; display: inline; height: 0; font-size: 1px; clear: both; visibility: hidden;}

.spamcontrole { width: 5px; visibility: hidden;}


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


/*
	HEADER
******************/
.header{
	width:860px;
	height:97px;
	float:left;
}
.logo{
	width:326px;
	float:left;
}
.taalkeuze{
	width:335px;
	float:left;
	font-size:10px;
}
.taalkeuze SELECT{
	width:158px;
	height:20px;
	border:solid 1px #dedddd;
	font-size:10px;
	line-height:18px;
}
.inloggen{
	width:189px;
	height:70px;
	float:left;
	background:url(../Images/inloggen_bg.gif) bottom no-repeat;
	padding:5px 0px 0px 10px;
	position:relative;
}
.inloggen TD{
	padding:1px 3px 0px 0px;
}
INPUT.inlog_veld{
	width:130px;
	height:16px;
	border:solid 1px #d4d4d4;
	font-size:10px;
	padding-left: 24px;
	padding-bottom: 0;
}
INPUT#Gebruikersnaam{ background: #FFF url(../Images/gebruikersnaam_bg.gif) no-repeat;}
INPUT#Wachtwoord{ background: #FFF url(../Images/wachtwoord_bg.gif) no-repeat; font-size: 12px;}


A.bestellijst_link{ display: block;}

.wachtwoord_fout{
	width:273px;
	position:absolute;
	top:80px;
	left:-33px;
	font-size:10px;
	color:#FF0000;
	line-height:11px;
}

/*
	MENU
******************/
.menu_holder{
	width:860px;
	height:52px;
	float:left;
}


.menu{
	width:661px;
	height:52px;
	float:left;
	margin:0px 0px 0px 0px;
	display:inline;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}
.hoofdmenu{
}
.hoofdmenu_uit{
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	display:inline;
	float:left;
	text-align:right;
}
.hoofdmenu_uit a{
	text-decoration:none;
	padding:0px 25px 0px 10px;
	height:52px;
	line-height:52px;
	text-transform:uppercase;
	display: block;
	color:#303188;
}

.hoofdmenu_uit a.aan{
	display: block;
	text-decoration:none;
	padding:0px 5px 0px 30px;
	height:52px;
	line-height:52px;
	position:relative;
	text-transform: uppercase;
	background:url(../Images/menu_over_bg.gif) left no-repeat;
	color:#FFFFFF !important;
}

.hoofdmenu_uit #submenu{
	position:absolute;
	top: -999em;
	display:none;
}

.hoofdmenu_aan{
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
	display:inline;
	float:left;
	position:relative;
	text-align:right;
}
.hoofdmenu_aan a{
	display: block;
	text-decoration:none;
	padding:0px 5px 0px 30px;
	height:52px;
	line-height:52px;
	position:relative;
	text-transform: uppercase;
	background:url(../Images/menu_over_bg.gif) left no-repeat;
	color:#FFFFFF !important;
}

.hoofdmenu_aan #submenu{
	z-index:50;
	padding:0px;
	position:absolute;
	left:0px;
	top:40px;
}


.submenu{
	float:left;
	clear: left;
	position:relative;
	width: 105px;
	margin:0px;
	padding:0px;
	font-size:11px;
	line-height:33px;
	text-align:left;
}
.submenu a{
	width:100%;
	float:left;
	display: block;
	padding:0px 0px 0px 25px;
	margin:0px;
	line-height:33px;
	text-decoration:none;
	height:auto;
	color:#FFFFFF;
	text-transform: none;
	background: url(../Images/submenu_pijl.gif) #f2252d no-repeat 10px 0;
	opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
.submenu a:hover{
	background: url(../Images/submenu_pijl.gif) #f6858a no-repeat 10px 100%;
	behavior: url(http://www.wesseling-bv.com/Include/iepngfix.htc);
}

HR.grijze_lijn{
	width:85%;
	float:left;
	height:1px;
	background:#FFFFFF;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #e8e8e8;
	border-left:none;
	margin:10px 0px 10px 13px;
	display:inline;
}

.kleuropties_button A{
	padding:0px 11px 0px 11px;
	line-height:22px;
	float:left;
	background:#f52e36;
	color:#fff;
	border:dotted 1px #303188;
	margin:0px 0px 0px 13px;
	display:inline;
}
.kleuropties_button A:HOVER{
	text-decoration:underline;
}


.zoeken{
	width:189px;
	height:38px;
	float:left;
	padding:14px 0px 0px 10px;
}
.zoek_veld{
	width:154px;
	height:16px;
	border:solid 1px #d4d4d4;
	font-size:10px;
	margin:2px 0px 0px 0px;
	display:inline;
	float:left;
}


/*
	CONTENT
******************/
.content_holder{
	width:860px;
	float:left;
	padding:23px 0px 0px 0px;
}


/*
	RIJ I
******************/
.rij1{
	width:228px;
	float:left;
	padding:0px 0px 0px 0px;
}
.rij1 .tekstvlak_holder{
	width:228px;
	float:left;
}
.rij1 .kopje{
	width:228px;
	height:49px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij1_kopje_bg.gif) no-repeat;
}
.rij1 .kopje H1{
	line-height:49px;
	padding:0px 0px 0px 39px;
}
.rij1 #kleuropties .kopje{
	background:url(../Images/rij1_kopje_knop_bg.jpg) no-repeat;
}
.rij1 #kleuropties .kopje H1 A{
	color:#F52E36;
	height:49px;
	line-height:49px;
	float:left;
	width:100%;
}
.rij1 #kleuropties .kopje H1 A:HOVER{
	color:#303188;
	background:url(../Images/logo_knop.jpg) right no-repeat;
}

.rij1 .tekstvlak{
	width:204px;
	float:left;
	padding:10px 24px 10px 0px;
	background:url(../Images/rij1_schaduw_rechts.gif) right bottom no-repeat;
}
.rij1 .tekstvlak UL.productlijst{
	width:204px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.rij1 .tekstvlak UL.productlijst LI{
	width:204px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:26px;
	position:relative;
}
.rij1 .tekstvlak UL.productlijst LI A{
	width:191px;
	float:left;
	padding:0px 0px 0px 13px;
	color:#303188;
	text-decoration:none;
	margin:1px 0px 1px 0px;
}
.rij1 .tekstvlak UL.productlijst LI A#aan{
	width:166px;
	float:left;
	padding:0px;
	color:#ffffff;
	padding:0px 0px 0px 38px;
	text-decoration:none;
	background:url(../Images/productlijst_hover_bg.gif) left no-repeat;
}
.rij1 .tekstvlak UL.productlijst LI A.hoverFX{
	width:166px;
	float:left;
	padding:0px;
	color:#ffffff;
	padding:0px 0px 0px 38px;
	text-decoration:none;
	background:url(../Images/productlijst_hover_bg.gif) left no-repeat;
}
.product_voorbeeld{
	position:absolute;
	top: 23px;
	left: 165px;
	width:105px;
	height:123px;
	background: url(../Images/product_mouseover_bg.gif) no-repeat;
	display:none;
	padding:5px 0px 0px 17px;
	z-index: 300;
}
.product_voorbeeld IMG{
	width:101px;
	float: left;
}

.rij1 .bottom_logo{
	width:228px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij1_bottom_logo.gif) no-repeat;
}
.rij1 .bottom{
	width:228px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij1_bottom.gif) no-repeat;
}


/*
	RIJ II
******************/
.rij2{
	width:289px;
	float:left;
	padding:0px 0px 0px 0px;
}

.rij2 .tekstvlak_holder{
	width:289px;
	float:left;
	margin:0px 0px 5px 0px;
	display:inline;
}
.rij2 .kopje{
	width:289px;
	height:49px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij2_kopje_bg.gif) no-repeat;
}
.rij2 .kopje H1{
	line-height:49px;
	padding:0px 0px 0px 39px;
}

.rij2 .tekstvlak{
	width:269px;
	float:left;
	padding:0px 20px 10px 0px;
	background:url(../Images/rij2_schaduw_rechts.gif) right bottom no-repeat;
}
.rij2 .tekstvlak UL.mededelingen{
	width:269px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.rij2 .tekstvlak UL.mededelingen LI{
	width:269px;
	float:left;
	padding: 0px;
	margin:0px;
	list-style:none;
}
.rij2 .tekstvlak UL.mededelingen LI A{
	width:259px;
	float:left;
	padding: 8px 0px 8px 10px;
	margin:0px;
	list-style:none;
	color:#303188;
	text-decoration:none;
	background:url(../Images/mededelingen_bg.gif) repeat-x;
}
.rij2 .tekstvlak UL.mededelingen LI A:HOVER{
	color:#ed1c24;
}
.rij2 .bottom_logo{
	width:289px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij2_bottom_logo.gif) no-repeat;
}
.rij2 .bottom{
	width:289px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij2_bottom.gif) no-repeat;
}


/*
	RIJ II BREED
******************/
.rij2_breed{
	width:632px;
	float:left;
	padding:0px 0px 0px 0px;
}

.rij2_breed .tekstvlak_holder{
	width:632px;
	float:left;
	margin:0px 0px 5px 0px;
	display:inline;
}
.rij2_breed .kopje{
	width:632px;
	height:49px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij2_breed_kopje_bg.gif) no-repeat;
}
.rij2_breed .kopje H1{
	line-height:49px;
	padding:0px 0px 0px 39px;
}

.rij2_breed .tekstvlak{
	width:612px;
	float:left;
	padding:0px 20px 10px 0px;
	background:url(../Images/rij2_schaduw_rechts.gif) right bottom no-repeat;
}
.rij2_breed .tekstvlak .producten_holder{
	width:612px;
	float:left;
	padding:5px 0px 5px 0px;
}
.rij2_breed .tekstvlak .producten_holder .product{
	width:130px;
	height:177px;
	float:left;
	background:url(../Images/product_bg.gif) no-repeat;
	margin:5px 5px 5px 5px;
	display:inline;
	padding:6px;
	overflow:hidden;
}
.rij2_breed .tekstvlak .producten_holder .product H1{
	width:130px;
	height:29px;
	float:left;
	text-align:center;
	padding:2px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	display:inline;
	overflow:hidden;
	line-height:14px;
}
.rij2_breed .tekstvlak .producten_holder .product A H1{
	text-decoration:none;
	cursor:pointer;
}
.rij2_breed .tekstvlak .producten_holder .product A {
	width:130px;
	height:177px;
	line-height:22px;
	float:left;
	overflow:hidden;
}
.rij2_breed .tekstvlak .producten_holder .product A:HOVER H1{
	color:#ed1c24;
}
.rij2_breed .tekstvlak .producten_holder .product IMG{
	width:130px;
	float:left;
}
.rij2_breed .tekstvlak .producten_holder .product SPAN.omschrijving{
	width:130px;
	line-height:22px;
	float:left;
	text-align:center;
}
.rij2_breed .tekstvlak .producten_holder .product A SPAN.omschrijving{
	text-decoration:none;
	cursor:pointer;
	color:#303188;
}
.rij2_breed .tekstvlak .producten_holder .product A:HOVER SPAN.omschrijving{
	color:#ed1c24;
}


.rij2_breed .tekstvlak .producten_holder .product_links{
	width:268px;
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px 8px 0px 0px;
	display:inline
}
.rij2_breed .tekstvlak .producten_holder .product_links .afbeelding_groot{
	width:268px;
	float:left;
	background:url(../Images/productafbeelding_groot_con.gif) repeat-y;
}
.rij2_breed .tekstvlak .producten_holder .product_links .afbeelding_groot_content{
	padding:0px 9px 0px 9px;
}
.rij2_breed .tekstvlak .producten_holder .product_links .afbeelding_groot_content IMG{
	width:250px;
}
.rij2_breed .tekstvlak .producten_holder .product_links .zoom{
	width:268px;
	height:46px;
	float:left;
	line-height:46px;
	background:url(../Images/productafbeelding_groot_zoom.gif) no-repeat;
}
.rij2_breed .tekstvlak .producten_holder .product_links .zoom A{
	padding:0px 0px 0px 31px;
	background:url(../Images/zoomglas.gif) left no-repeat;
	color:#000000;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts{
	width:316px;
	float:left;
	padding:0px 0px 0px 0px;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .thumb_holder{
	width:316px;
	float:left;
	padding:0px 0px 0px 0px;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .thumb_holder .product_thumb{
	width:63px;
	height:84px;
	float:left;
	padding:5px 4px 0px 4px;
	border:solid 1px #FFFFFF;
	margin:0px 6px 6px 0px;
	display:inline;
	background:url(../Images/product_thumb_bg.gif) no-repeat;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .thumb_holder .product_thumb IMG{
	width:63px;
	float:left;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .thumb_holder .product_thumb_over{
	width:63px;
	height:84px;
	float:left;
	padding:5px 4px 0px 4px;
	border:solid 1px #aaaaaa;
	margin:0px 6px 6px 0px;
	display:inline;
	background:url(../Images/product_thumb_bg.gif) no-repeat;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .thumb_holder .product_thumb_over IMG{
	width:63px;
	float:left;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .tekst{
	width:316px;
	float:left;
	padding:15px 0px 0px 0px;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .tekst B{
	font-weight:normal;
	color:#303188;
}
.rij2_breed .tekstvlak .producten_holder .product_rechts .tekst A{
	text-decoration:underline;
}
.rij2_breed .tekstvlak .producten_holder .product_onder{
	width:612px;
	float:left;
	padding:30px 0px 10px 0px;
}
.rij2_breed .tekstvlak .producten_holder .product_onder .terugbutton{
	width:268px;
	float:left;
	padding:0px 0px 0px 10px;
}
.rij2_breed .tekstvlak .producten_holder .product_onder .terugbutton A{
	color:#303188;
	text-decoration:none;
	cursor:pointer;
}
.rij2_breed .tekstvlak .producten_holder .product_onder .terugbutton A:HOVER{
	color:#ed1c24;
}
.rij2_breed .tekstvlak .producten_holder .product_onder .bestelbutton{
	width:316px;
	float:left;
	padding:0px 0px 0px 8px;
}
.rij2_breed .tekstvlak .producten_holder .product_onder .bestelbutton A{
	line-height:28px;
	background:url(../Images/bestelbutton_bg.gif) no-repeat;
	padding:0px 13px 0px 37px;
	float:left;
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
}

.rij2_breed .bottom_logo{
	width:612px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij2_breed_bottom_logo.gif) no-repeat;
}
.rij2_breed .bottom{
	width:632px;
	height:17px;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(../Images/rij2_breed_bottom_logo.gif) right no-repeat;
}

.row{ width: 100%; float: left; clear: left;}

.archief{ margin: 10px 0; padding: 0; width: 612px; float: left; clear: left; display: inline;}
.archief A{ display: inline-block; position: relative; float: left; clear: left; width: 582px; padding: 8px 0; margin: 0 15px;}
.archief A:hover{ background: url(../Images/mini_logo.jpg) #f2252d no-repeat 545px 0; color: #FFF;}
.archief A SPAN{ display: inline; float: left; height: 100%; cursor: pointer;}
.archief A SPAN.datum{ width: 65px; margin: 0 10px;}
.archief A SPAN.mededeling{ width: 457px; margin-right: 10px;}

/**************************************************************
** Contact
***************************************************************/

TABLE.contactformulier{ width: 386px; margin: 10px; float: left; clear: left;}
TABLE.contactformulier TD{ text-align: left; vertical-align: top; padding-bottom: 2px;}
TABLE.contactformulier TD LABEL{ font-weight: bold; line-height: 20px;}
TABLE.contactformulier TD INPUT.form_text{ width: 250px; border: #d4d4d4 1px solid; font-size: 11px; float: right;}
TABLE.contactformulier TD TEXTAREA{ width: 384px; font-size: 11px;}
TABLE.contactformulier TD A.submit_btn{ line-height: 28px; background: url(../Images/bestelbutton_bg.gif) no-repeat; padding: 0px 13px 0px 37px; float: right; height: 28px; color: #FFFFFF; font-weight: bold;}


/*
	RIJ III
******************/
.rij3{
	width:343px;
	float:left;
	padding:0px 0px 0px 0px;
}
.rij3 .producten_holder{
	width:343px;
	float:left;
}
.rij3 .producten_holder .product{
	width:101px;
	height:115px;
	float:left;
	background:url(../Images/product_rij3_bg.gif) no-repeat;
	margin:0px 5px 5px 0px;
	padding:8px 4px 5px 4px;
	font-size:8px;
	text-transform:uppercase;
	overflow:
}
.rij3 .producten_holder .product A{
	color:#303188;
	text-decoration:none;
	width:101px;
	height:115px;
	float:left;
	overflow:hidden;
}
.rij3 .producten_holder .product A:HOVER{
	color:#ed1c24;
	text-decoration:none;
}

DIV.pagination{ width: 	572px; height: 20px; padding: 5px 20px; background: url(../Images/rij2_breed_bottom.gif) no-repeat 50% 0; float: left; clear: left;}
DIV.pagination DIV{ float: left; height: 20px; line-height: 20px; color: #303188;}
DIV.pagination DIV A{ color: #303188; text-decoration: none; line-height: 20px;}
DIV.pagination DIV A:hover{ color: #ED1C24; text-decoration: underline;}
DIV.pagination DIV.vorige{ text-align: left; font-weight: bold;}
DIV.pagination DIV.volgende{ text-align: right; font-weight: bold;}

DIV.pagination DIV.index{ text-align: center; cursor: default; line-height: 19px;}
DIV.pagination DIV.index SPAN A{ cursor: pointer;}
DIV.pagination DIV.index SPAN.current A{ font-weight: bold; text-decoration: underline;}
DIV.pagination DIV.index SPAN.laatste{ margin-left: 5px;}

DIV.nieuws_pagination DIV.vorige{ width: 30%; line-height: 20px;}
DIV.nieuws_pagination DIV.volgende{ width: 30%; line-height: 20px;}
DIV.nieuws_pagination DIV.index{ width: 40%; line-height: 20px;}


/**************************************************************
** Bestellijst
***************************************************************/

TABLE.bestellijst{ width: 582px; float: left; clear: left; border-bottom: #e8e8e8 1px solid;}
TABLE.bestellijst TH{ height: 20px; padding: 5px; border-bottom: #e8e8e8 1px solid; color: #303188;}
TABLE.bestellijst TD{ height: 20px; padding: 5px;}
TABLE.bestellijst IMG{ vertical-align: middle;}
TABLE.bestellijst INPUT{ margin-top: 2px;}

TABLE.bestellijst INPUT.refresh_btn{ float: left; text-align: left; width: 120px; border: 0; color: #FFF; font-weight: bold; font-size: 11px; padding: 3px 5px 3px 20px; cursor: pointer; background: url(../Images/refresh.jpg) #ed1c24 no-repeat 0 50%;}

DIV.buttons{ margin: 0 15px; clear: left; display: inline; margin-top: 5px; margin-bottom: 10px;}

/**************************************************************
** Sitemap
***************************************************************/

TABLE.sitemap{ width: 100%; float: left; clear: left;}
TABLE.sitemap TD{ vertical-align: top; text-align: left;}
TABLE.sitemap TD TABLE{ margin: 0; width: 100%;}

TABLE.sitemap TABLE TH A{ display: block; padding: 5px; font-weight: normal; color: #303188; text-decoration: none; margin-bottom: 3px; border: #e8e8e8 1px solid; position: relative; text-align:left;}
TABLE.sitemap TABLE TH A:hover{ color: #FFF; background: url(../Images/mini_logo.jpg) #ed1b24 no-repeat 5px 50%; padding-left: 40px; font-weight: bold;}

TABLE.sitemap TABLE TD DIV.sitesub{ margin-bottom: 3px; border: #e8e8e8 1px solid;}
TABLE.sitemap TABLE TD A{ display: block; padding: 2px 10px; background-color: #FFF; text-decoration: none; color: #303188; position: relative;}
TABLE.sitemap TABLE TD A.row_aan{ background-color: #e8e8e8;}
TABLE.sitemap TABLE TD A:hover{ color: #f32a32;}

/**************************************************************
** Zoeken
***************************************************************/

.zoekresultaten{ width: 582px; margin: 0 15px; display: inline; float: left; clear: left;}
.zoekresultaten DIV.resultaat{ width: 100%; float: left; clear: left; color: #262626; line-height: 18px; margin-bottom: 10px;}
.zoekresultaten DIV.resultaat DIV.resultaat_link{}
.zoekresultaten DIV.resultaat DIV.resultaat_link A{ display: block; padding: 5px 15px 5px 37px; position: relative; background: url(../Images/mini_logo.jpg) #ed1b24 no-repeat 5px 50%; text-decoration: none; color: #FFF; font-size: 12px; font-weight: bold;}
.zoekresultaten DIV.resultaat DIV.resultaat_link A:hover{ text-decoration: underline;}

.zoekresultaten DIV.resultaat DIV.crumbs{ font-size: 10px;}
.zoekresultaten DIV.resultaat DIV.crumbs A{ color: #303188;}
.zoekresultaten DIV.resultaat DIV.crumbs A:hover{ color: #ed1b24;}

.highlight{ color: #ed1b24;}

STRONG.zoek_titel{ margin-top: 10px; font-size: 12px; display: block; float: left; color: #262626;}

/*
	FOOTER
******************/
.footer_holder{
	width:100%;
	height:53px;
	float:left;
	background:url(../Images/footer_bg.gif) repeat-x;
	border-top:solid 9px #FFFFFF;
	border-right:none;
	border-bottom:solid 10px #FFFFFF;
	border-left:none;
}
.footer{
	width:860px;
	height:45px;
	padding:8px 0px 0px 0px;
}
.footer .links{
	width:130px;
	float:left;
	text-align: left;
	color:#303188;
}
.rood{
	color:#ed1c24;
}
.footer .rechts{
	width:730px;
	float:left;
	color:#b3b3b3;
}
.footer .rechts A{
	color:#b3b3b3;
	text-decoration:none;
}
.footer .rechts A:HOVER{
	color:#ed1c24;
	text-decoration:none;
}







