/* CSS Document */

/* REGULAR COMMANDS */
body{ margin:0px; padding:0px; color:#676767; font-size:0.8em; font-family:Helvetica, Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg_repeat.jpg) repeat-x #FFF;}
body a{ text-decoration:none; color:#00adef; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#00adef; font-weight:bold;}

.clear{clear:both;} .clear2{clear:both; height:0px;}
/*ul, lu{margin:0px; padding:0px;}*/

/* HOMEPAGE */

#top{ z-index:7; position:relative; width:100%; height:401px; background:url(../images/bg.jpg) no-repeat top;}
#top #inner{ position:relative; width:898px; padding:61px 21px 0px 21px; margin:0 auto; height:340px; background:url(../images/bg_top.jpg) no-repeat top;}

#top #inner #header{ width:898px; height:231px; margin-bottom:2px;}
#top #inner .header1{ background:url(../images/header.jpg) no-repeat;}
#top #inner .header2{ background:url(../images/header.jpg) no-repeat;}
#top #inner #header a img{ float:right; margin-top:3px;}
#top #inner #header a.last img{ margin-right:4px;}

#top #inner #brad{ float:left; width:199px; height:26px; padding:54px 0px 0px 5px; background:url(../images/bg_brad.jpg) no-repeat bottom; font-size:0.85em;}
#top #inner #brad a{color:#ed1c24;}

#top #inner .botenmenu{float:right; width:693px;  margin-bottom:2px;}
#top #inner .botenmenu ul{list-style:none;margin:0px; padding:0px;}
#top #inner .botenmenu ul li{text-align:right; float:left; display:block; height:80px;}
#top #inner .botenmenu ul li a{text-decoration:none; text-align:right; float:left; display:block; height:15px; margin:0px 1px 0px 1px; color:#FFF; font-size:0.9em; padding-top:65px;}
#top #inner .botenmenu ul li.boot1 a{width:113px; background:url(../images/boot1.jpg);}
#top #inner .botenmenu ul li.boot1 a:hover{width:113px; background:url(../images/boot1_over.jpg);}
#top #inner .botenmenu ul li.boot2 a{width:115px; background:url(../images/boot2.jpg);}
#top #inner .botenmenu ul li.boot2 a:hover{width:115px; background:url(../images/boot2_over.jpg);}
#top #inner .botenmenu ul li.boot3 a{width:113px; background:url(../images/boot3.jpg);}
#top #inner .botenmenu ul li.boot3 a:hover{width:113px; background:url(../images/boot3_over.jpg);}
#top #inner .botenmenu ul li.boot4 a{width:113px; background:url(../images/boot5.jpg);}
#top #inner .botenmenu ul li.boot4 a:hover{width:113px; background:url(../images/boot5_over.jpg);}
#top #inner .botenmenu ul li.boot5 a{width:114px; background:url(../images/boot4.jpg);}
#top #inner .botenmenu ul li.boot5 a:hover{width:114px; background:url(../images/boot4_over.jpg);}
#top #inner .botenmenu ul li.boot6 a{width:113px; background:url(../images/boot6.jpg);}
#top #inner .botenmenu ul li.boot6 a:hover{width:113px; background:url(../images/boot6_over.jpg);}
#top #inner .botenmenu ul li a span{padding-right:10px; background:url(../images/arrow.gif) no-repeat right; margin-right:5px;}

#top #inner #myslidemenu{width:898px; height:25px; background:url(../images/bg_menu.jpg) repeat-x;}

#container{ z-index:1; position:relative; width:898px; padding:0px 21px 0px 21px; margin:0 auto; background:url(../images/bg_container.jpg) repeat-y;}
#container #content{ z-index:1; width:898px; margin:0 auto; background:url(../images/bg_content.jpg) no-repeat;}

#container #content #left{ float:left; width:216px; padding:49px 0px 0px 0px;}
#container #content #left .boek_top{ width:196px; height:23px; padding:10px 0px 0px 20px; color:#FFF; font-weight:bold; background:url(../images/bg_lefttop.jpg) no-repeat; overflow:hidden;}
#container #content #left .boek{ width:199px; padding:0px 0px 0px 17px; background:url(../images/bg_left.jpg) repeat-y; overflow:hidden;}
#container #content #left .boek .item {margin-bottom:5px;}
#container #content #left .boek .item img{ border:1px solid #0aa9e5; float:left;}
#container #content #left .boek .item img.banner{ border:0px solid #0aa9e5; float:left; padding-top:4px;}
#container #content #left .boek .item a span{ color:#00a5e4; margin-top:23px; cursor: pointer; cursor: hand; display:block; float:left; width:87px; padding-left:4px; background:url(../images/bg_boek.jpg) no-repeat right top;}
#container #content #left .boek_bottom{ width:216px; height:17px; background:url(../images/bg_leftbottom.jpg) no-repeat;}

#container #content #left h2{ color:#00adef; font-weight:bold; font-size:0.9em; width:178px; height:18px;  padding:10px 0px 0px 22px; background:url(../images/bg_leftvervolg.jpg) no-repeat; margin:0px 0px 0px -1px;}
#container #content #left ul{list-style:none; margin:0px; padding:0px;padding:2px 0px 8px 22px; font-size:0.9em; color:#000;}
#container #content #left ul li{color:#000;}
#container #content #left ul li a{color:#000; font-weight:normal; text-decoration:none;}

#container #content #midle{ float:left; width:471px; padding:0px 0px 0px 0px; margin-top:49px; background:url(../images/bg_midle.jpg) repeat-y;}
#container #content #midle_n{ float:left; width:471px; padding:0px 0px 0px 0px; margin-top:49px; }
#container #content #midle_n #midle_top{ width:471px; height:22px; background:url(../images/bg_midletop.jpg) no-repeat; overflow:hidden;}
#container #content #midle_n #midle_bg{ background:url(../images/bg_midle.jpg) repeat-y; }
#container #content #midle_n #midle_bottom{ clear:both; width:471px; height:48px; background:url(../images/bg_midlebottom.jpg) no-repeat; overflow:hidden;}
#container #content #midle #midle_top{ width:471px; height:22px; background:url(../images/bg_midletop.jpg) no-repeat; overflow:hidden;}
#container #content #midle #midle_bottom{ clear:both; width:471px; height:48px; background:url(../images/bg_midlebottom.jpg) no-repeat; overflow:hidden;}
#container #content #midle a.arrow span{ background:url(../images/bg_arrow.jpg) no-repeat left; padding-left:12px; display:block;}
#container #content #midle .occasions{ font-size:0.85em; float:left; width:193px; padding:0px 0px 0px 23px;}
#container #content #midle .occasions a.big img{ border:1px solid #00adef; margin:0px 0px 4px 0px;}
#container #content #midle .occasions a.small img{ border:1px solid #00adef; float:left; margin:0px 6px 0px 0px; display:block;}
#container #content #midle .occasions dl { font-size:0.9em; padding:15px 0px 15px 0px; margin:0px;}
#container #content #midle .occasions dl dt { width:100px; float:left;}
#container #content #midle .occasions dl dt strong{ display:block; margin-bottom:10px;}
#container #content #midle .occasions dl dd strong{ display:block; margin-bottom:10px;}

#container #content #midle_n .occasions{ font-size:0.85em; float:left; width:193px; padding:0px 0px 0px 23px;}
#container #content #midle_n .occasions a.big img{ border:1px solid #00adef; margin:0px 0px 4px 0px;}
#container #content #midle_n .occasions a.small img{ border:1px solid #00adef; float:left; margin:0px 6px 0px 0px; display:block;}
#container #content #midle_n .occasions dl { font-size:0.9em; padding:15px 0px 15px 0px; margin:0px;}
#container #content #midle_n .occasions dl dt { width:100px; float:left;}
#container #content #midle_n .occasions dl dt strong{ display:block; margin-bottom:10px;}
#container #content #midle_n .occasions dl dd strong{ display:block; margin-bottom:10px;}

#container #content #midle #banners{ margin-left:-9px;margin-bottom:18px;}
#container #content #midle .scholen{ float:right; width:211px;}
/*#container #content #midle .scholen p{ margin:0px; padding:0px 0px 15px 0px; width:196px;}
#container #content #midle .scholen p span{ color:#00adef;}
#container #content #midle .scholen h3{ color:#00adef; font-weight:bold; font-size:1.0em; margin:0px; padding:0px 0px 15px 0px;}
#container #content #midle .scholen a.arrow span{ margin-bottom:20px;}*/
#container #content #midle .occasions h2{ margin:0px; padding:0px 0px 8px 0px; font-size:1.5em; font-weight:bold; color:#00a5e4;}

#container #content #midle_n .occasions h2{ margin:0px; padding:0px 0px 8px 0px; font-size:1.5em; font-weight:bold; color:#00a5e4;}


#container #content #right {float:right; width:187px; padding:18px 0px 0px 0px; font-size:0.85em;}

#container #content #right h2{ width:171px; height:22px; background:url(../images/bg_righttop.jpg) no-repeat; color:#FFF; margin:9px 0px 0px 0px; padding:0px 0px 0px 9px; font-size:1.0em;}
#container #content #right h2 span{width:164px; height:19px; padding:3px 0px 0px 16px; display:block; color:#FFF; margin:0px; font-size:1.0em;}
#container #content #right h2 span.nieuws{background:url(../images/icon.jpg) no-repeat left; }
#container #content #right h2 span.weer{background:url(../images/icon2.jpg) no-repeat left; }

#container #content #right .blok{width:164px; padding:4px 0px 20px 16px; background:url(../images/bg_right.jpg) no-repeat bottom;}
#container #content #right .blok_banner{width:175px; padding:12px 0px 20px 5px; background:url(../images/bg_right.jpg) no-repeat bottom;}
#container #content #right .blok ul{margin:0px; padding:6px 0px 0px 0px; list-style:none; width:150px;}
#container #content #right .blok ul li{display:block; background:url(../images/bg_arrow2.jpg) no-repeat; padding:0px 0px 5px 16px;}
#container #content #right .blok ul li a{color:#676767; font-weight:normal;}

#footer { margin:0px auto; width:940px; height:110px; background:url(../images/bg_bottom.jpg);}

#container #content #midle_vervolg{ float:left; width:471px; padding:0px 0px 0px 0px; margin-top:49px;}
#container #content #midle_vervolg #midle_top{ width:471px; height:16px;  overflow:hidden;}
#container #content #midle_vervolg #midle_bottom{ width:471px; height:34px;  overflow:hidden;}
#container #content #midle_vervolg #vak{ position:relative; width:462px; padding:0px 23px 0px 5px; font-size:0.85em; color:#000;}
#container #content #midle_vervolg #vak .fotos {float:right; width:127px; margin-top:5px;}
#container #content #midle_vervolg #vak .fotos img{margin-bottom:5px;}
#container #content #midle_vervolg #vak .koph2{ margin:0px; padding:0px 0px 15px 0px; font-size:1.3em; }
#container #content #midle_vervolg #vak p{ margin:0; padding:0;}
/*#container #content #midle_vervolg #vak p{ width:283px; margin:0px; padding:0px 0px 15px 0px;}*/




/*product view*/

.product_navigatie {
	font-size: 			12pt; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	color: 				#777777; 
}





a.product_navigatie:hover{
	font-size: 			12pt; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	color: 				#777777; 
	text-decoration:	underline;

}

a.product_navigatie:link{
	font-size: 			12pt; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	color: 				#777777; 
	text-decoration:	none;

}

a.product_navigatie:active{
	font-size: 			12pt; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	color: 				#777777; 
	text-decoration:	none;
}

a.product_navigatie:visited{
	font-size: 			12pt; 
	font-weight: 		bold; 
	font-family: 		Arial, Helvetica, sans-serif; 
	color: 				#777777; 
	text-decoration:	none;
}

.product_titel {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	color: 				#FFFFFF;
	font-weight: 		bold;
}

.product_specificatie {
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	color: 				#000000; 
}



a.product_detail_link:hover{
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	color: 				#FFFFFF; 
	text-decoration:	underline;
}

a.product_detail_link:link{
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	color: 				#FFFFFF; 
	text-decoration:	none;
}

a.product_detail_link:active{
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	color: 				#FFFFFF; 
	text-decoration:	none;
}

a.product_detail_link:visited{
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9pt; 
	color: 				#FFFFFF; 
	text-decoration:	none;
}


.style12 {
	color: 				#000000
}







/*news Style*/

a.news_link:hover{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	color: 				#777777;
	text-decoration: 	none;
}

a.news_link:link{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	color: 				#777777;
	text-decoration: 	none;
}

a.news_link:active{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	color: 				#777777;
	text-decoration: 	none;
}

a.news_link:visited{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	color: 				#777777;
	text-decoration: 	none;
}

.news_link{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	color: 				#777777;
	text-decoration: 	none;
}



a.news_navigatie:hover{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9pt;
  color: 				#777777;
	text-decoration: 	none;
}

a.news_navigatie:link{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	color: 				#777777;
	text-decoration: 	none;
}

a.news_navigatie:active{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	color: 				#777777;
	text-decoration: 	none;
}

a.news_navigatie:visited{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	color: 				#777777;
	text-decoration: 	none;
}



.news_teaser{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	color: 				#000000;
	text-decoration: 	none;
}