/*

STYLE SHEET FOR Novagraaf

ToC

	1.  defaults
	2.  structure
	3.  navigation
	4.  fonts and links
	5.  forms
	6.  subbuttons homepage
	7.  read more buttons
	8.  news
	9.  poll
	10. faq
	11. send a friend
	12. accordion homepage
	13. search
	14. photoalbum
	15. star rating

Notes :
	Site width		: 882 px;

*/



/* --------- 1. defaults  --------- */

*{
	margin				: 0;
	padding				: 0;
}

body{
	text-align 			: center;

	background-image	: url('/images/nl/background.png');
	background-repeat	: repeat-x;
	background-color	: #d3d3d3;

	font-family			: "Tahoma";
	font-size			: 11px;

	behavior			: url("/css/nl/csshover.htc");
}

.clearer{
	clear				: both;
	height				: 0px;
}

#form_iframe {
	height				: 221px;
	width				: 483px;
	border				: 0px;
}

/*  --------- 2. structure  --------- */
#site_container{
	text-align 			: left;

	width				: 882px;

	margin-left			: auto;
	margin-right		: auto;
}

#site_container #header{
	width				: 882px;
	height				: 204px;
}

#site_container #header #header_top{
	width				: 882px;
	height				: 14px;

	background-image	: url('/images/nl/header_top_bg.png');
	background-repeat	: repeat-y;
}

#site_container #header #header_picture{
	height				: 157px;
	width				: 882px;

	background-image	: url('/images/nl/header_picture_bg.png');
	background-repeat	: repeat-y;

}

#site_container #header #header_picture #picture{
	height				: 157px;
	width				: 673px;

	/*margin-left			: 3px;*/
	left: 6px;

	position			: relative;
	float				: left;
}

#site_container #header #header_picture #picture_links{
	position			: relative;	
	float				: left;
	width				: 190px;
	text-align 			: left;
	color				: #9e8c62;
	font-weight			: bold;	
	height				: 157px;
}

#site_container #header #header_picture #picture_links .inner {
	position			: absolute; 
	left				: 10px; 
	bottom				: 5px;
}

#site_container #header #header_picture #picture_links .inner .siteitem {
	float				: left;
}

#site_container #header #header_picture #picture_links .inner .pijltje {
	float				: left; 
	padding-right		: 4px;
}

#site_container #header #header_picture #picture_links_inner{
	
	position			: absolute;
	bottom				: 0px;
	float				: left;
	

	margin-top			: 60px;
	padding-left		: 10px;
	padding-bottom		: 8px;

	text-align 			: left;
	color				: #9e8c62;
	font-weight			: bold;
		
}



#site_container #header #header_picture #picture_links a{
	text-decoration 	: none;
	font-size			: 12px;

	margin-top			: 5px;
	color				: #9e8c62;
}

#site_container #header #header_bottom{
	height				: 33px;
	width				: 882px;

	background-image	: url('/images/nl/header_bottom_bg.png');
	background-repeat	: repeat-y;
}

#site_container #header #header_bottom #breadcrumb{
	width				: 656px;
	height				: 30px;

	line-height			: 30px;

	color				: #71695a;

	margin-left			: 6px;
	padding-left		: 17px;

	float				: left;

	font-size			: 10px;
}

#site_container #header #header_bottom #breadcrumb a{
	color				: #71695a;
	font-size			: 10px;
	text-decoration		: none;
}

#site_container #header #header_bottom #language_switch{
	width				: 179px;
	height				: 30px;

	float				: left;

	color				: #c3c3c3;
	font-size			: 11px;
	line-height			: 30px;

	padding-left		: 15px;
}

#site_container #header #header_bottom #language_switch a{
	color				: #c3c3c3;
	text-decoration		: none;
}

#site_container #header #header_bottom #language_switch a:hover{
	text-decoration		: underline;
}

#site_container #content_home,
#site_container #content_vervolg{
	width				: 882px;
	min-height			: 600px;
	background-image	: url('/images/nl/content_bg.png');
	background-repeat	: repeat-y;
}

#site_container #content_home #left,
#site_container #content_vervolg #left{
	/* original width : 197px; */
	width				: 190px;

	margin-left			: 6px;
	margin-top			: 17px;

	float				: left;
}

#site_container #content_home #middle,
#site_container #content_vervolg #middle{
	width				: 483px;

	float				: left;

	padding-top			: 27px;

	z-index				: 1;
	color				: #685E49;
}

#site_container #content_home #middle #news{
	/* Original width : 483px; */
	width				: 391px;
	padding-left		: 40px;
}

#site_container #content_home #middle #news .news_item{
	padding-top			: 10px;
}

#site_container #content_home #middle #news .news_item .news_title,
#site_container #content_home #middle #news .news_item .news_intro a,
#site_container #content_home #middle #news .news_item .news_title a{
	color				: #ad9d79;
	font-weight			: bold;
	font-family			: "Tahoma";
	text-decoration		: none;
}

#site_container #content_home #middle #news .news_item .news_intro{
	font-family			: "Tahoma";
}

#site_container #content_home #middle #news .news_item .news_footer{
	height				: 21px;
	width				: 391px;

	background-image	: url('/images/nl/news_footer.png');
	background-position : bottom;
	background-repeat	: no-repeat;
}

#site_container #content_home #middle #content,
#site_container #content_vervolg #middle #content{
	/* Original width : 483px; */
	width				: 391px;
	padding-left		: 40px;
}

#site_container #content_home #middle #content h2,
#site_container #content_vervolg #middle #content h2{
	padding-top			: 0px;
}

#site_container #content_home #right,
#site_container #content_vervolg #right{
	width				: 202px;
	position			: relative;
	float				: left;
}

#site_container #content_home #right .item,
#site_container #content_vervolg #right .item{
	width				: 194px;
	border-bottom		: 1px solid #afaeae;
	color				: #5b5b5b;
}

#site_container #content_home #right .item p,
#site_container #content_vervolg #right .item p{
	margin-top			: 17px;
	margin-left			: 16px;
	padding-bottom		: 5px;
}

#site_container #content_home #right #countries_spacer,
#site_container #content_vervolg #right #countries_spacer{
	height				: 300px;
	width				: 100px;
}

#site_container #footer{
	width				: 882px;
	height				: 32px;

	background-image	: url('/images/nl/footer_bg.png');
	background-repeat	: no-repeat;
}

#site_container #terms {
	position			: absolute;	
	float				: right;
	line-height			: 32px;
	z-index				: 99;
	width				: 882px;
	text-align			: right;
}

/* #site_container  */
#countries{
	margin-top			: 10px;
	margin-left			: 16px;

	width				: 150px;


	color				: #5b5b5b;
	text-align			: left;
	

}


#site_container #countries div.logo{
	width				: 30px;
	float				: left;
	margin-bottom		: 3px;
}

#site_container  #countries div.country{
	width				: 120px;
	float				: left;
}

/* ---------- 3. navigation ---------- */

#menu{
	/* for other menu styles see menu.css */
	margin-left			: 5px;
	position			: absolute;
	top					: 130px;
}

#menu ul li .menu_top_left_active{
	width				: 8px;
	height				: 29px;

	background-image	: url('/images/nl/menu_top_left_active.png');
	background-repeat	: no-repeat;
	background-position : right;

	float				: left;
}

#menu ul li .menu_top_middle_active{
	height				: 29px;

	background-image	: url('/images/nl/menu_top_middle_active.png');
	background-repeat	: repeat-x;

	float				: left;

	padding-left		: 12px;
	padding-right		: 12px;

	line-height			: 29px;
}

#menu ul li .menu_top_right_active{
	height				: 29px;
	width				: 7px;

	background-image	: url('/images/nl/menu_top_right_active.png');
	background-repeat	: no-repeat;
	background-position : left;

	float				: left;
}

#menu ul li .menu_top_left{
	width				: 8px;
	height				: 29px;

	background-image	: url('/images/nl/menu_top_left.png');

	float				: left;
}

#menu ul li .menu_top_middle{
	height				: 29px;

	background-image	: url('/images/nl/menu_top_middle.png');
	background-repeat	: repeat-x;

	float				: left;

	padding-left		: 4px;
	padding-right		: 4px;

	line-height			: 29px;
}

#menu ul li .menu_top_right{
	height				: 29px;
	width				: 7px;

	background-image	: url('/images/nl/menu_top_right.png');
	background-repeat	: repeat-x;

	float				: left;
}

#menu ul li .menu_space{
	width				: 1px;
	height				: 29px;
	float				: left;
}



/* ---------- 4. fonts and links ---------- */

h1 {
font-family			: "Tahoma";
	font-size			: 14px;
	color				: #5C5CA4;
		}

h2 {
	font-family			: "Tahoma";
	font-size			: 12px;
	color				: #5C5CA4;
}

h3 {
font-family			: "Tahoma";
	font-size			: 11px;
	color				: #5C5CA4;
		}

h4 {
		}

a {
	color 				: #8b8b8b;
	text-decoration		: underline
		}

a:hover {
		}

/* ---------- 5. forms ---------- */
#site_container #content_home #right .item input,
#site_container #content_vervolg #right .item input{
	width				: 129px;
	height				: 17px;

	padding-left		: 3px;
	padding-top			: 5px;
	margin-bottom		: 10px;
	margin-left			: 15px;
	line-height			: 22px;

	border				: 1px solid #c9c8c3;
	font-size			: 11px;

	color				: #2f335e;

	font-family			: 'Tahoma';
}

#site_container #content_home #right .item .search_button,
#site_container #content_vervolg #right .item .search_button{
	width				: 29px;
	height				: 22px;

	margin-left			: 0px;

	border				: none;

	position			: relative;
	top					: 6px;
	left				: 5px;
}

/* ---------- 6. Sub buttons homepage ---------- */
#site_container #content_home #left .sub_button,
#site_container #content_vervolg #left .sub_button{
	width				: 153px;

	font-size			: 11px;
	color				: #655e50;

	background-image	: url('/images/nl/sub_button_middle.png');
	background-repeat	: repeat-y;

	/*margin-left			: 18px;*/
	cursor				: pointer;
	font-weight			: bold;
}

#site_container #content_home #left .sub_button .sub_button_top,
#site_container #content_vervolg #left .sub_button .sub_button_top{
	width				: 153px;
	height				: 4px;

	background-image	: url('/images/nl/sub_button_top.png');
	background-repeat	: no-repeat;
}


#site_container #content_home #left .sub_button .sub_button_middle,
#site_container #content_vervolg #left .sub_button .sub_button_middle{
	width				: 140px;

	margin-left			: 2px;
	padding-left		: 9px;

	background-color	: #ededed;
	background-image	: url('/images/nl/sub_button_middle_gradient.png');
	background-repeat	: no-repeat;
	background-position : bottom;
	
	height				: 26px;
}

#site_container #content_home #left .sub_button .sub_button_bottom,
#site_container #content_vervolg #left .sub_button .sub_button_bottom{
	width				: 153px;
	height				: 4px;

	background-image	: url('/images/nl/sub_button_bottom.png');
	background-repeat	: no-repeat;
}

#site_container #content_home #left .sub_button_space,
#site_container #content_vervolg #left .sub_button_space{
	height				: 9px;
	width				: 153px;
}

/* ---------- 7. read more buttons ---------- */
.read_more .left{
	height				: 15px;
	width				: 9px;

	background-image	: url('/images/nl/read_more_left.png');

	float				: left;
}

.read_more .middle{
	height				: 15px;

	background-image	: url('/images/nl/read_more_middle.png');
	background-repeat	: repeat-x;

	font-family			: 'Tahoma';

	float				: left;

	padding-right		: 5px;
}

.read_more .middle a{
	color				: #5b5b5b;
	text-decoration		: none;
}

.read_more .right{
	height				: 15px;
	width				: 12px;

	background-image	: url('/images/nl/read_more_right.png');

	float				: left;
}

#right .read_more{
	padding-left		: 15px;
	margin-bottom		: 10px;
}

/*  --------- 8. news  --------- */
#site_container #content_vervolg #middle #news .news_item{
	padding-top			: 10px;
}

#site_container #content_vervolg #middle #news .news_item a{
	color				: #ad9d79;
	text-decoration		: none;
}

#site_container #content_vervolg #middle #news .news_item .news_title,
#site_container #content_vervolg #middle #news .news_item .news_title a{
	color				: #ad9d79;
	font-weight			: bold;
	font-family			: "Tahoma";
	text-decoration		: none;
	padding-bottom		: 2px;
}

#site_container #content_vervolg #middle #news .news_item .news_intro{
	font-family			: "Tahoma";
}

#site_container #content_vervolg #middle #news .news_item .news_date{
	font-family			: "Tahoma";
	color				: #767575;
	padding-bottom		: 2px;
}

#site_container #content_vervolg #middle #news .news_item .news_footer{
	height				: 21px;
	width				: 391px;

	background-image	: url('/images/nl/news_footer.png');
	background-position : bottom;
	background-repeat	: no-repeat;
}

/*  --------- 9. poll  --------- */
#site_container #content_home #right #poll_div,
#site_container #content_vervolg #right #poll_div{
	margin-top			: 17px;
	padding-left		: 8px;

	width				: 178px;
	border-bottom		: 1px solid #afaeae;
	color				: #5b5b5b;
}

#site_container #content_home #right #poll_div .poll_question,
#site_container #content_vervolg #right #poll_div .poll_question,
.poll_question{
	font-family			: "Tahoma";
	font-weight			: bold;
	color				: #605f5f;
}

#site_container #content_home #right #poll_div .poll_options,
#site_container #content_vervolg #right #poll_div .poll_options,
.poll_options{
	color				: #727070;
	padding-top			: 10px;

	margin-bottom		: 0px;
	padding-bottom		: 0px;
}

#site_container #content_home #right #poll_div .poll_options input,
#site_container #content_vervolg #right #poll_div .poll_options input,
.poll_options input{
	height				: 12px;
	float				: left;
	border				: 0px;
}

#site_container #content_home #right #poll_div .poll_options .poll_answer,
#site_container #content_vervolg #right #poll_div .poll_options .poll_answer{
	position 			: relative;
	left				: 5px;
	bottom				: 1px;
}

#site_container #content_home #right #poll_div .poll_nocheck,
#site_container #content_vervolg #right #poll_div .poll_nocheck,
.poll_nocheck{
	display				: none;
}

#site_container #content_home #right #poll_div .read_more,
#site_container #content_vervolg #right #poll_div .read_more,
.read_more{
	padding-left		: 0px;
	padding-top			: 5px;
}

.poll_result{
	background-image	: url('/images/nl/poll_resultbg.png');
	background-repeat	: repeat-x;
	height				: 15px;
	float				: left;
}

.poll_already_voted{
	font-size			: 10px;
	font-style			: italic;
}

/*  --------- 10. faq  --------- */
#site_container #content_vervolg #middle .faq_question{
	width				: 422px;
	height				: 22px;

	margin-bottom		: 7px;

	background-image	: url('/images/nl/faq_vraag.png');
	background-repeat	: no-repeat;

	line-height			: 22px;

	padding-left		: 15px;

	color				: #736850;

	cursor				: pointer;
}

#site_container #content_vervolg #middle .faq_question_open{
	width				: 422px;
	height				: 22px;

	margin-bottom		: 7px;

	background-image	: url('/images/nl/faq_vraag_open.png');
	background-repeat	: no-repeat;

	line-height			: 22px;

	padding-left		: 15px;

	color				: #736850;

	cursor				: pointer;
}

#site_container #content_vervolg #middle .faq_answer{
	display				: none;
	padding-bottom		: 10px;
}

#site_container #content_vervolg #middle .faq_answer .faq_answer_top{
	height				: 3px;
	width				: 422px;

	background-image	: url('/images/nl/faq_antwoord_top.png');
	background-repeat	: no-repeat;
}

#site_container #content_vervolg #middle .faq_answer .faq_answer_middle{
	width				: 422px;
	background-image	: url('/images/nl/faq_antwoord_middle.png');
	background-repeat	: repeat-y;
}

#site_container #content_vervolg #middle .faq_answer .faq_answer_middle .content { 
	padding-left		: 15px;
	padding-right		: 5px;
}

#site_container #content_vervolg #middle .faq_answer .faq_answer_bottom{
	width				: 422px;
	height				: 3px;

	background-image	: url('/images/nl/faq_antwoord_bottom.png');
	background-repeat	: no-repeat;
}

/*  --------- 11. send a friend  --------- */
#site_container #content_vervolg #middle #send_a_friend{
	height				: 300px;
	width				: 422px;

	display				: block;
}

input.required,
textarea.required,
textarea{
	border				: 1px solid #c9c8c3;
}

#site_container #content_vervolg #middle #send_a_friend .button{
	height				: 15px;
	width				: 71px;

	background-image	: url('/images/nl/verzenden.png');

	border				: none;
	float				: right;

	margin-top			: 5px;

	cursor				: pointer;
}

#site_container #content_vervolg #middle #send_a_friend .button_fr{
	height				: 15px;
	width				: 71px;

	background-image	: url('/images/verzenden_fr.png');

	border				: none;
	float				: right;

	margin-top			: 5px;

	cursor				: pointer;
}

input.validation-failed{
	border				: 1px solid red;
}

/*  --------- 12. Accordion Homepage  --------- */
#site_container #content_home #left #accordion,
#site_container #content_vervolg #left #accordion,
#site_container #content_home #left .flexmenu,
#site_container #content_vervolg #left .flexmenu{
	width				: 153px;
	margin-left			: 18px;
	color				: #655e50;
}

#site_container #content_home #left .flexmenu,
#site_container #content_vervolg #left .flexmenu{
	margin-left			: 0px;
}

#site_container #content_home #left #accordion .accordion_spacer,
#site_container #content_vervolg #left #accordion .accordion_spacer,
#site_container #content_home #left .flexmenu .flexmenu_spacer,
#site_container #content_vervolg #left .flexmenu .flexmenu_spacer{
	width				: 153px;
	height				: 9px;
}

#site_container #content_home #left #accordion div.flexmenu_toggle,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle,
#site_container #content_home #left .flexmenu div.flexmenu_toggle,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle {
	/*height				: 26px;
	
	background-image	: url('/images/nl/accordion_top.png');
	background-repeat	: no-repeat;
	
*/
	width				: 153px;
	color				: #655E50;
	
	cursor				: pointer;
}


#site_container #content_home #left #accordion div.flexmenu_toggle .sub_button_top,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle .sub_button_top,
#site_container #content_home #left .flexmenu div.flexmenu_toggle .sub_button_top,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle .sub_button_top{
	width				: 153px;
	height				: 4px;

	background-image	: url('/images/nl/sub_button_top.png');
	background-repeat	: no-repeat;
}


#site_container #content_home #left #accordion div.flexmenu_toggle .sub_button_middle,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle .sub_button_middle,
#site_container #content_home #left .flexmenu div.flexmenu_toggle .sub_button_middle,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle .sub_button_middle{
	width				: 140px;

	margin-left			: 2px;
	padding-left		: 9px;

	background-color	: #ededed;
	background-image	: url('/images/nl/sub_button_middle_gradient.png');
	background-repeat	: no-repeat;
	background-position : bottom;
	
	height				: 26px;	
	
	font-weight			: bold;
}

#site_container #content_home #left #accordion div.flexmenu_toggle .sub_button_middle #follow_arrow,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle .sub_button_middle #follow_arrow,
#site_container #content_home #left .flexmenu div.flexmenu_toggle .sub_button_middle #follow_arrow,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle .sub_button_middle #follow_arrow{
	float				: right;
	margin-top			: 8px;
}

#site_container #content_home #left #accordion div.flexmenu_toggle .sub_button_bottom,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle .sub_button_bottom,
#site_container #content_home #left .flexmenu div.flexmenu_toggle .sub_button_bottom,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle .sub_button_bottom{
	width				: 153px;
	height				: 4px;

	background-image	: url('/images/nl/sub_button_bottom.png');
	background-repeat	: no-repeat;
}



#site_container #content_home #left #accordion div.flexmenu_toggle,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle,
#site_container #content_home #left .flexmenu div.flexmenu_toggle,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle{
	background-image	: url('/images/nl/sub_button_middle.png');
	background-repeat	: repeat-y;}


#site_container #content_home #left #accordion div.flexmenu_toggle a,
#site_container #content_vervolg #left #accordion div.flexmenu_toggle a,
#site_container #content_home #left .flexmenu div.flexmenu_toggle a,
#site_container #content_vervolg #left .flexmenu div.flexmenu_toggle a{
	text-decoration		: none;
	color				: #655E50;
}

#site_container #content_home #left #accordion div.accordion_content a,
#site_container #content_vervolg #left #accordion div.accordion_content a,
#site_container #content_home #left .flexmenu div.flexmenu_content a,
#site_container #content_vervolg #left .flexmenu div.flexmenu_content a{
	line-height			: 18px;

	display				: block;

	color				: #7c7972;
	text-decoration		: none;
	outline				: none;	

	margin-left			: 0px;
	padding-left		: 10px;
	padding-right		: 15px;
	/*background-image	: url('/images/nl/accordion_link.png');
	background-position : right;*/

}

#site_container #content_home #left #accordion div.flexline,
#site_container #content_vervolg #left #accordion div.flexline,
#site_container #content_home #left .flexmenu div.flexline,
#site_container #content_vervolg #left .flexmenu div.flexline {
	background-image	: url('/images/flexback.gif');
	background-position : right bottom;
	background-repeat	: no-repeat;
	width				: 149px;
}

#site_container #content_home #left #accordion div.flexmenu_content a,
#site_container #content_vervolg #left #accordion div.flexmenu_content a,
#site_container #content_home #left .flexmenu div.flexmenu_content a,
#site_container #content_vervolg #left .flexmenu div.flexmenu_content a{
	line-height			: 18px;
	display				: block;

	color				: #7c7972;
	text-decoration		: none;

	outline				: none;	

	margin-left			: 1px;
	padding-left		: 10px;

	/*background-image	: url('/images/nl/accordion_link.png');
	background-position : right;*/
}

.linklisttop
{
	height				: 26px;
	width				: 153px;
	line-height			: 26px;
	background-image	: url('/images/nl/accordion_top.png');
	background-repeat	: no-repeat;
	padding-left		: 11px;
	font-weight			: bold;
	text-decoration		: none;
	color				: #7c7972;
}

.linklisttop a
{
	
	text-decoration		: none;
	color				: #7c7972;
}


.linklist a{
	line-height			: 18px;
	width				: 139px;
	display				: block;
	color				: #7c7972;
	text-decoration		: none;
	outline				: none;	
	margin-left			: 0px;
	padding-left		: 10px;
	background-image	: url('/images/nl/accordion_link.png');
	background-position : right;
}

.linklist{
	
	overflow			: hidden;
	padding				: 0;
	padding-left		: 2px;
	margin				: 0;
	background-image	: url('/images/nl/accordion_total_bg.png');
}

.linklistbottom
{
	height				: 5px;
	width				: 153px;

	position			: relative;
	/*left				: 2px; */

	background-image	: url('/images/nl/accordion_bottom.png');
	/*margin-bottom		: 10px;*/
}

#site_container #content_home #left #accordion div.accordion_content a:hover, 
#site_container #content_vervolg #left #accordion div.accordion_content a:hover, 
#site_container #content_home #left .flexmenu div.flexmenu_content a:hover, 
#site_container #content_vervolg #left .flexmenu div.flexmenu _content a:hover
{
	background-image	: url('/images/nl/accordion_link_over.png');
}

#site_container #content_home #left #accordion div.accordion_content,
#site_container #content_vervolg #left #accordion div.accordion_content,
#site_container #content_home #left .flexmenu div.flexmenu_content,
#site_container #content_vervolg #left .flexmenu div.flexmenu_content {
	overflow			: hidden;

	padding				: 0;
	padding-left		: 2px;
	margin				: 0;

	height				: 0px;

	background-image	: url('/images/nl/accordion_total_bg.png');
	background-position : bottom;
}

#site_container #content_home #left #accordion p.accordion_bottom,
#site_container #content_vervolg #left #accordion p.accordion_bottom,
#site_container #content_home #left .flexmenu p.flexmenu_bottom,
#site_container #content_vervolg #left .flexmenu p.flexmenu_bottom{
	height				: 5px;
	width				: 153px;

	position			: relative;
	left				: -2px;

	background-image	: url('/images/nl/accordion_bottom.png');
}

#site_container #content_home #left #accordion .accordion_content .accordion_bottom_spacer,
#site_container #content_vervolg #left #accordion .accordion_content .accordion_bottom_spacer,
#site_container #content_home #left .flexmenu .flexmenu_content .flexmenu_bottom_spacer,
#site_container #content_vervolg #left .flexmenu .flexmenu_content .flexmenu_bottom_spacer{
	height 				: 5px;
	width 				: 149px;
}

/*  --------- 13. search  --------- */
#site_container #content_vervolg #middle .title{
	font-weight			: bold;
	color				: #4a4a4a;
	margin-bottom		: 4px;
}

#site_container #content_vervolg #middle .result_bar{
	margin-bottom		: 10px;
	color				: #8b8b8b;
}

#site_container #content_vervolg #middle .result_item{
	color				: #3e3e3e;

	background-image 	: url('/images/nl/search_item_under.png');
	background-position : bottom;
	background-repeat	: repeat-x;

	margin-bottom 		: 15px;

	padding-bottom		: 9px;
}

#site_container #content_vervolg #middle .result_item a{
	color				: #aa9b78;
}

#site_container #content_vervolg #middle .result_paging {
	color				: #8b8b8b;
}

/*  --------- 14. photoalbum --------- */
#site_container #content_vervolg #middle #prev-arrow-container{
	float				: left;
	margin-top			: 40px;
	margin-right		: 5px;
}

#site_container #content_vervolg #middle #dhtml-carousel{
	float				: left;
	width				: 320px;
}

#site_container #content_vervolg #middle #next-arrow-container{
	float				: left;
	margin-left			: 5px;
	margin-top			: 40px;
}

#site_container #content_vervolg #middle li.thumbnail{
	list-style			: none;
	float				: left;
	padding-right		: 10px;
	width				: 100px;
	height				: 120px;
}

#site_container #content_vervolg #middle #picuture_info{
	width				: 420px;
}

#site_container #content_vervolg #middle #pictures_date,
#site_container #content_vervolg #middle #pictures_owner{
	font-weight			: bold;
}

#carousel_overlay {
  width: 200px;
  height: 80px;
  background-color:  #FFF;
  position: absolute;
  top: 25px;
  left: 150px;
  padding-top: 10px;
  z-index: 100;
  color: #000;
  border:1px dotted #000;
	text-align: center;
	font-size: 24px;
  filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#fotoalbum li a {
	border : none;
}

#fotoalbum li img {
    border:1px solid #999;
}

#dhtml-carousel .carousel-list li {
    margin:4px 10px 0px 10px;
}

#dhtml-carousel .carousel-list li {
    width: 100px;
    border: 0px solid green;
    padding: 4px;
    margin: 0;
}

#dhtml-carousel .carousel-list li img {
    border:1px solid #999;
    display:block;
}

span.checkBoxButton {
	display         : block;
	border			: 1px solid #bebebe;
	background-color: #e2e2e3;
	height          : 20px !important;
	padding-left    : 4px;
	margin			: 2px;
	width           : 100px;
	line-height     : 20px;
	cursor          : pointer;
	float			: left;
}

span.checkBoxButtonSel {
	display         : block;
	border			: 1px solid #bebebe;
	background-color: #999966;
	height          : 20px !important;
	padding-left    : 4px;
	margin			: 2px;
	width           : 100px;
	line-height     : 20px;
	cursor          : pointer;
	float			: left;
}



/*  --------- 15. Star rating --------- */
.star-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(/flow/images/alt_star.gif) top left repeat-x;
	outline : none;
}
.star-rating li {
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a {
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	outline : none;
}
.star-rating li a:hover {
	background: url(/flow/images/alt_star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star {
	left: 0px;
}
.star-rating a.one-star:hover {
	width:25px;
}
.star-rating a.two-stars {
	left:25px;
}
.star-rating a.two-stars:hover {
	width: 50px;
}
.star-rating a.three-stars {
	left: 50px;
}
.star-rating a.three-stars:hover {
	width: 75px;
}
.star-rating a.four-stars {
	left: 75px;
}
.star-rating a.four-stars:hover {
	width: 100px;
}
.star-rating a.five-stars {
	left: 100px;
}
.star-rating a.five-stars:hover {
	width: 125px;
}
.star-rating li.current-rating {
	background: url(/flow/images/alt_star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.space {
	margin-left: 30px;
}

.link_img {
	margin-right: 5px;
}

.linkinfo, .showpostinfo {
	margin-top: 5px;
}

div#post_submit input.submit {
	background-image:url(/images/blog/toevoegen.gif);
	border:medium none;
	height:17px;
	width:87px;
}

.teaserbox {
	margin-left: 16px;
	margin-top: 10px;
}

.teaserbox ul li {
	list-style: none;
	padding-left: 5px;
}

.teaserbox h4 {
	margin-bottom: 5px;
}
.rubriek {
	margin-top: 5px;
	margin-bottom: 5px;
}
.blog_view_bodytext {
	margin-top: 5px;
}

#tag_cloud li a {
	font-size: 12px;
	
}

#tag_cloud li {
	height: 20px;
	line-height: 20px;
}

li {
	margin-left: 15px;
}