/*  
Theme Name: ABS-print
Theme URI: http://wordpress.org/
Description: Based on the default WordPress theme which is based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: Auke Visman
Author URI: http://www.visaap.nl/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* ========== KLEURENPALLET ========== */ 
	/*
	rood: #FC0000; rood-tint: #FD6666;
	warmrood: #E6001D; warmrood-tint: #FD5555;
	grijs: #E5E5E5;
	warmgrijs: #CECECE;
	*/

/* ========== BASIC ========== */

	* { margin: 0; padding: 0; }
	html {
		color: #1A1A1A; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%; 
		font-weight: normal; 
		text-align: left;
		}
	body {
		font-size: 62.5%; /* de font-grootte is nu standaard 10px (1.0em=10px, 1.4em=14px) */
		text-align: center;
		}
	img { border: 0 none; }

	ul, ol, dl { margin: 0; padding: 0; position: relative; }
	li { margin: 0; padding: 0; position: relative; }


/* ========== /BASIC ========== */

/* */
/* = */
/* === */
/* ====== */
/* ========== STRUCTURE ========== */

#container {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
	}
	
#header { border-right:1px solid #E6001D; width:999px; }
	#logo {float:left; padding:0; background: transparent url("images/logo_print.jpg") no-repeat top left; width:200px; height:130px; overflow:hidden; }
	#masthead { float:right; position:relative; width:799px; height:130px; overflow:hidden;}
		#masthead.img-vm-0 { background:transparent url("../../uploads/masthead/img-vm-0.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-1 { background:transparent url("../../uploads/masthead/img-vm-1.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-2 { background:transparent url("../../uploads/masthead/img-vm-2.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-3 { background:transparent url("../../uploads/masthead/img-vm-3.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-4 { background:transparent url("../../uploads/masthead/img-vm-4.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-5 { background:transparent url("../../uploads/masthead/img-vm-5.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-6 { background:transparent url("../../uploads/masthead/img-vm-6.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-7 { background:transparent url("../../uploads/masthead/img-vm-7.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-8 { background:transparent url("../../uploads/masthead/img-vm-8.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-9 { background:transparent url("../../uploads/masthead/img-vm-9.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-10 { background:transparent url("../../uploads/masthead/img-vm-10.jpg") 50% 0 no-repeat; }
		#masthead.img-vm-11 { background:transparent url("../../uploads/masthead/img-vm-11.jpg") 50% 0 no-repeat; }

#wrapper { width: 100%; margin: 0 0 15px 0;}
	#sidebar { float: left; margin-top: 30px; padding: 0; width: 200px; }
	
	#navMain { float: right; left: 200px; width: 800px; }
		#divisies { float: left; padding: 6px 0 13px 0; width: 500px;}
		#zoeken { float: right; padding: 3px 0 10px 0; width: 300px; } *html #zoeken { padding-bottom: 7px; }		
			#searchform { margin: 3px 5px 3px 0; text-align: right; }
				#searchform #s { height: 14px; padding: 0 2px; width: 108px; }
				#searchsubmit { height: 20px; }

	#content, #contentHome { float: left; padding: 0px 15px 15px 15px; width: 470px; }
	#contentWide { float: left; padding: 0; margin-top: -6px; width: 790px;}
	
	#insidebar { float: right; right: 0px; width: 300px; } *html #insidebar { margin-right: 0px; }

#footer { width: 100%; clear: both; padding: 5px 0; }
#footer p { margin-bottom: 0px; }

/* --- Overzichten --- */ 

#contentHome #overzicht { float: left; }
	#contentHome .post { float: left; margin-bottom: 5px; }
	#contentHome .afbeelding {  float: left; width: 160px; }
		#contentHome .afbeelding a {  display: block; }
	#contentHome .tekst { width: 290px; float: right; padding: 0 10px 0 10px; } 
	#contentHome .oneven .tekst { padding: 8px 10px 0 10px; }
	
	#contentHome .categorie { padding: 1px 5px 3px 5px; } *html #contentHome .categorie { margin-top: 0px; }
	#contentHome .meer { float: right; margin-top: 0px; margin-right: 0px; padding: 0px 5px 1px 5px; }
	#overzichtprofiel .meer { float: right; margin-top: 0px; margin-right: 10px; padding: 0px 5px 1px 5px; }
	.meer a, .meer a { margin-bottom: 5px; }
	 
	#sbsnieuws { float: left; margin-top: 10px; width: 470px; }
	#headlines, #nieuwsarchief, #overzichtprofiel { float: left; padding: 0px; width:  470px; }
	
/* --- insidebar --- */

#insidebar {}
	#video { 
		margin-top: 10px; 
		}
	#insidecover, #aanmelden, #related, #download { 
		font-size: 1.2em;
		background-color: #FFFFFF;
		margin: 15px; 
		padding: 15px 15px 5px 15px;
		}
		*html #download { width: 240px; }
		#insidecover img { width: 105px; margin: 10px 5px; border: 1px solid #5E5E5E; }
		#insidecover h3, #aanmelden h3, #related h3, #download h3 { 
			margin: -15px -15px 5px -15px; 
			padding: 1px 10px; 
			font-size: 1.2em;
			font-weight: bold; 
			color: #5E5E5E; 
			background-color: #E3E4E4; 
			}
	ul.related_post li, #download ul li { 
		list-style-position: outside; 
		margin: 0 10px; 
		list-style-image: url("images/list_blue-arrow.gif"); 
		list-style-type: none; 
		}

/* --- single --- */

	.onderkantArtikel { margin-top: 10px; }
		.oA { padding: 7px 5px; float: left; margin: 2px 1px 0 1px; width: 30%; }
		.oA img,  .lager { margin-bottom: -3px; }
		.oA a { padding-left: 3px; font-size: 1.0em; }
		
	.weeknr { float: left; margin: 10px 0px; }

/* --- algemeen --- */

#wip { width: 250px; }
		 
/* ========== /STRUCTURE ========== */

/* */
/* = */
/* === */
/* ====== */
/* ========== KLEUR/BEELD ========== */

#container { background: #C00709 url("images/bg_tricolore_print.jpg") repeat-y right; }

	#divisies { background: #E6001D url("images/bg_navMain_content_print.jpg") repeat-x bottom left; }
	#zoeken { background: #E6001D url("images/bg_navMain_insidebar_print.jpg") no-repeat bottom right; }		


#contentHome .oneven { background-color: #EFEFEF; }
#contentHome .meer { background-color: #B7B7B7; color: white; }
#contentHome .categorie { background-color: #C00709; color: white; }
#contentHome #overzicht h3,
#nieuwsarchief h3, 
#contentHome #headlines h3,
#contentHome #overzichtprofiel h3 { background-color: #D60406; color: #FFFFFF; font-size: 1.1em; }
#contentHome #sbsnieuws h3 { background-color: #D60406; color: #FFFFFF; font-size: 1.1em; }


h1, h1 a { color: #C00709; text-decoration: none; }
h2, h2 a { color: #000; text-decoration: none; } 
h3, h3 a { color: #000; text-decoration: none; }

a { color: #E6001D; text-decoration: none; }
a:hover { color: #001167; text-decoration: none; }

p a:link, p a:visited,
.entry ul li a:link, .entry ul li a:visited, 
.entry ol li a:link, .entry ol li a:visited { color: #E6001D;  }
p a:hover, p a:active,
.entry ul li a:hover, .entry ul li a:active, 
.entry ol li a:hover, .entry ol li a:active { color: #001167; }

#contentWide p a:link, #contentWide p a:visited,
#contentWide .entry ul li a:link, #contentWide .entry ul li a:visited, 
#contentWide .entry ol li a:link, #contentWide .entry ol li a:visited { color: #E6001D; border-bottom: none; }


.onderkantArtikel, .oA, #footer p, #footer a, .oA a  { color: #5E5E5E; }
.oA, #footer { background-color: #EFEFEF; }
	.oA 	{ border-top:  1px solid #B7B7B7; border-bottom:  1px solid #B7B7B7; }
	#footer { border-top: 10px solid #FFFFFF; border-bottom: 10px solid #FFFFFF; }
	#footer a, .oA a { text-decoration: none; border-bottom: 0 white none; }
	#footer a:hover, .oA a:hover { color: #B7B7B7; text-decoration: none; border-bottom: 0 white none; }
		
h1 a:link, h1 a:visited { color: #C00709; }
h1 a:hover, h1 a:active { color: #334185; }

h2 a:link, h2 a:visited { color: #C00709; }
h2 a:hover, h2 a:active { color: #C00709; }

h3 a:link, h3 a:visited { color: #C00709; }
h3 a:hover, h3 a:active { color: #334185; }


.sbs6 { color: #D20022; }
.net5 { color: #E0008D; }
.vero { color: #0070C5; }
.broa { color: #001167; }
.bg_sbs6 { background-color: #D20022; }
.bg_net5 { background-color: #E0008D; }
.bg_vero { background-color: #0070C5; }
.bg_broa { background-color: #001167; }


.xrta { background-color: #E3E4E4; }

.weeknr { color: #B7B7B7; }
#wip { background-image: url("http://images.sbstext.nl/main/bgline_red.gif"); }

/* ========== /KLEUR/BEELD ========== */

/* */
/* = */
/* === */
/* ====== */
/* ========== TYPOGRAPHY ========== */
	
/* --- headers --- */

h1, h2, h3, p { line-height: 1.4em; }
h1, h2, h3, h6 { font-weight: bold; }
h1, h2 { text-transform: uppercase; }

h1 { font-size: 2.0em; padding-top: 10px; margin-bottom: 10px; }
h2 { font-size: 1.4em; margin-top: 20px; }
h3 { font-size: 1.4em;  }
h6 { font-size: 1.4em; font-style: italic; margin-bottom: 15px; }
p, #contentHome ul, #contentHome ol { font-size: 1.2em; margin-bottom: 10px; }

	h2.pagetitle { font-size: 1.6em; margin-top: 30px; text-align: center; }
	#sidebar h2 { font-size: 1.2em; margin: 5px 0 0; padding: 0; }
	#contentHome h2 { font-size: 1.2em; margin-top: 0px; margin-bottom: 5px; text-transform:uppercase; }
	#contentHome h2.vm { color:#E6001D; }
	#contentHome h2.ttv { color:#011168; }

	h3.comments { padding: 0; margin: 40px auto 20px; }
	#contentHome #sbsnieuws h3, 
	#contentHome #headlines h3, 
	#contentHome #overzichtprofiel h3, 
	#contentHome #overzicht h3 { margin-top: 10px; padding: 2px 10px; text-transform: uppercase; }
	#contentHome #sbsnieuws h3 { margin-top: 0px; }
	#contentHome #overzichtprofiel p { padding: 10px; }
	#contentHome #overzichtprofiel h6 { font-size: 1.4em; font-style: italic; margin: 5px 10px -10px 10px; }
	
	#content #headlinesSingle h3 { margin-bottom: 0px; }
	#content #headlinesSingle ul { margin-bottom: 20px; }
	
#contentHome .meer { font-size: 1.1em; font-weight: bold; }
#contentHome .categorie { font-size: 1.0em; font-weight: normal; line-height: 1.0em; text-align: center; }

#contentWide h2 { background: #E6001D; color: #FFF; border-bottom: 2px solid #CCC; margin: 30px 10px 10px 0; padding: 2px 5px;}

.onderkantArtikel { text-align: center; font-size: 1.0em; }
	.oA a { font-size: 1.0em; }
	.kapitalen { text-transform: uppercase; }
	
.entry pre { font-size: 1.2em; margin: 0 0 10px 0; }

/* --- sidebar --- */

	#sidebar { color: #FFFFFF; font-size: 1.2em; font-weight: bold; }
	
	.weeknr { color: #B7B7B7; font-size: 3.0em; }

/* --- content --- */
	
	.entry { line-height: 1.4em; }
	.entry p {}
	.entry img { max-width: 470px; }
	
	small {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 0.9em;
		line-height: 1.5em;
		}
	.alt { background-color: #EFEFEF; border-top: 1px solid #B7B7B7; border-bottom: 1px solid #B7B7B7; margin: 10px 0; padding: 10px;}

	.postmetadata {padding-top: 5px; margin-bottom: 10px;}
	.postmetadata {text-align: left;line-height: normal;}
		.postmetadata img { margin-right: 4px; }
		.lager { margin-bottom: -3px; }
	.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
	
	.post {margin: 10px 0 0 0;text-align: left; } *html .post h2 { margin-top: 50px; }
	.post hr {display: block;}
	#contentWide .post { background: #FFF url("images/ringband.jpg") repeat-y 0 0; width: 739px; margin: 0 0 0 0; padding: 0 0 30px 60px; border-bottom: 1px solid #E6001D; }
	
	.postmetadata small a { color: #777777; text-decoration: none; border-bottom: 0 white none; }
	.postmetadata small a:hover { color: #5E5E5E; text-decoration: none; border-bottom: 0 white none; }

	
	.smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
	.attachment {text-align: center;margin: 5px 0px;}

	small, .nocomments, .postmetadata, blockquote, strike {color: #777;}
	
	code {font: 1.1em 'Courier New', Courier, Fixed;}
	
	acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;}


/* --- footer --- */

#footer p { text-align: center; }

/* ---------- LINKS ---------- */
.meer a:link, .meer a:visited { color: #FFFFFF; }
.categorie a:link, .categorie a:visited { color: #FFFFFF; }
.meer a:hover, .meer a:active { color: #5E5E5E; text-decoration: none; } 
.categorie a:hover, .categorie a:active { color: #EFEFEF; text-decoration: none; }


/* ---------- LISTS ---------- */

	ul, ol { margin: 0; padding: 0; }
	li { font-size: 1.0em; list-style: inside; margin: 0; padding: 0;  line-height: 1.4em; }
	#contentWide li { line-height: 1.8em; }
	
/* --- mainNav --- */

	#navMain #divisies { font-size: 1.4em; font-weight: bold; }
	#navMain #divisies li.page_item { display: inline; text-transform: uppercase;  margin-right: -3px; }
	#navMain #divisies li.page_item a { color: #FFFFFF; text-decoration: none; letter-spacing: 0.1em; padding: 8px 10px 9px 10px; }
	#navMain #divisies li.page_item a:link, #navMain li.page_item a:visited { color: white; }
	#navMain #divisies li.page_item a:hover { background-color: #FD6666; color: white; }
	#navMain #divisies li.page_item a:active { background-color: #D60406; color: white; }
					
	#navMain li.current_page_item a { background-color: #D60406; color: white; }	

/* --- sidebar --- */
	/* level 0 niets */
	#sidebar ul { margin: 15px 0; padding: 0; } 
	#sidebar ul li { list-style-position: outside; list-style-type: none; list-style-image: none; font-size: normal; margin: 0; padding: 0; }
	
	/* level 1 tv */
	#sidebar ul li ul { margin: 0; padding-left: 0; } /* plaatst strepen tegen buitenkant sb */
	#sidebar ul li ul li.p_i { border-bottom: 1px solid #FD6666; padding: 2px 15px 3px 15px; }
	#sidebar ul li ul li.p_i .current {}
	
	/* level 2 */
	#sidebar ul li ul li.p_i ul { margin-left: 0px; background-color: #E6001D; padding: 1px; }
	#sidebar ul li ul li.p_i ul li.page_item { background-color: #FD6666; border-bottom: 1px solid #E6001D; padding: 2px 0px 2px 10px; } 
	#sidebar ul li ul li.p_i ul li.page_item .current_page_item { padding-left: 20px; }
	
	/* level 3 */
	#sidebar ul li ul li.p_i ul li.page_item ul { margin-left: 0px; background-color: #FD6666; padding: 1px 0; } *html #sidebar ul li ul li.p_i ul li.page_item ul { padding-bottom: 1px;}
	#sidebar ul li ul li.p_i ul li.page_item ul li.page_item { background-color: #FD5555; border-bottom: 1px solid #FD6666; padding: 2px 0px 2px 10px; list-style-type: none; } 
	#sidebar ul li ul li.p_i ul li.page_item ul li.page_item .current_page_item {}
	
	/* level links */
	#sidebar ul li ul li.p_i a { color: #FFFFFF; margin: 10px 0; }
	#sidebar ul li ul li.p_i a:hover { color: #FD6666; text-decoration: none; }
	#sidebar ul li ul li.p_i ul li.page_item a { color: #FFFFFF; }
	#sidebar ul li ul li.p_i ul li.page_item:hover { background-color: #FD5555; color: #FFFFFF; } *html #sidebar ul li ul li.p_i ul li.page_item a:hover { color: #001167; }
	#sidebar ul li ul li.p_i ul li.page_item ul li.page_item:hover { background-color: #FD6666; color: #FFFFFF; }
	
		*html #sidebar li {}
		*html #sidebar li li {}
		*html #sidebar li li li {}
	

/* --- sbsnieuws --- */

	#headlines ul { margin-top: 10px; }
	#headlines ul li, #headlinesSingle ul li {
		margin-left: 15px;
		padding: 1px 0;
		list-style-position: outside;
		list-style-image: url("images/list_blue-arrow.gif");
		list-style-type: none;
		}
		
/* --- entry --- */

	.entry ul, .entry ol { padding: 0; margin-top: 0px; margin-bottom: 10px; }
	.entry ul li, .entry ol li { font-size: 1.2em; list-style-position: outside; list-style-image: url("images/list_blue-arrow.gif"); list-style-type: none; padding: 0; margin: 0 15px;}

	#contentWide .entry ul li { list-style-image: none; list-style-type: disc; }
	#contentWide .entry ol li { list-style-image: none; list-style-type: decimal-leading-zero; margin: 0 25px; }
	#contentWide .entry ul li ul li { list-style-image: url("images/list_blue-arrow.gif"); list-style-type: circle; font-size: 1.0em; }
	#contentWide .entry ol li ul li { list-style-image: url("images/list_blue-arrow.gif"); list-style-type: none; font-size: 1.0em; }
	#contentWide .entry ol li ol li { list-style-image: none; list-style-type: lower-alpha; font-size: 1.0em; }


table { width: 470px; border: 0; margin: 0; } 
	th { font-weight: bold; }
	td, td p { font-size: 1.1em }
		td p { margin-bottom: 0px; }
	
	table.two-pages { 
		width: 310px;
		background-color: #EFEFEF;
		margin: 10px 0;
		}
		.two-pages td h2 { margin: 0; padding: 0; text-align: center; color: #5E5E5E; }
		.two-pages td a:link img, .two-pages td a:visited img { border: 1px solid #5E5E5E; width: 150px; }
		.two-pages td a:hover img, .two-pages td a:active img { border: 1px solid #C00709; width: 150px; }

	table.hoi {
		width: 300px; border: 1px solid #5E5E5E; margin: 0;
		}
		.hoi tr th { background-color: #EFEFEF; color: #5E5E5E; }
		.hoi th h2 { margin: 0; padding: 0 3px; color: #5E5E5E; }
		.hoi td { padding: 2px; }	
	.right { text-align: right; }
	.fill { background-color: #EFEFEF; }

	table.contactlijst { width: 400px; border: 0; margin: 5px 0; } 	/* 470px */
	table.contactlijst td { padding: 0;  font-size: 1.2em; width: 60%; height: 20px;} 	/* 33% */
	table.contactlijst td.contactnaam { width: 40%; }	/* 30% */
	table.contactlijst td.telefoon{ width: 0%; }	/* 40% */
	table.contactlijst td a:link, table.contactlijst td a:visited { color: #E6001D; border-bottom: 1px #001167 dashed; }
	table.contactlijst td a:hover, table.contactlijst td a:active { color: #001167; }
	

	
/* --- reacties --- */
	
	.commentlist li, #commentform input, #commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
	.commentlist li { font-weight: bold; }
	.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
	.commentlist p {font-weight: normal;line-height: 1.5em; text-transform: none;}
	#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
	.commentmetadata {font-weight: normal;}
	.commentlist {padding: 0;text-align: justify;}
	.commentlist li {margin: 15px 0 3px;padding: 5px 10px 3px;list-style: none;}
	.commentlist p {margin: 10px 5px 10px 0;}
	#commentform p {margin: 5px 0;}
	.nocomments {text-align: center;margin: 0;padding: 0;}
	.commentmetadata {margin: 0;display: block;}

	
/* ---------- IMAGES ---------- */
	
	.entry p img {padding: 3px; margin:4px 15px 5px 0px; border: 1px solid #5E5E5E; }
	.entry ul li img, .entry ol li img { padding: 3px; margin: 4px 0 5px 5px; border: 1px solid #5E5E5E; }
	.entry p img { max-width: 100%; }
	.entry p a img {text-decoration:none;}
	img.centered { display: block; margin-left: auto; margin-right: auto;}
	img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;float:right;}
	img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;float:left;}


/* ---------- FORMULIEREN ---------- */

	.entry form { text-align: left;}
	select {}
	#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
	#commentform textarea {width: 100%;padding: 2px;}
	#commentform #submit {margin: 0;float: right;}

	#sidebar form { margin: 0; }

	.wpcf7 form { font-size: 1.2em;}
	.wpcf7 form fieldset { border: 1px solid #B7B7B7; padding: 15px; background-color: #EFEFEF; }
	.wpcf7 form fieldset legend {
		background-color: #EFEFEF; 
		border: 1px solid #B7B7B7;
		font-weight: bold; 
		font-size: 1.2em; 
		color: #5E5E5E;
		padding: 3px 10px; 
		}
	wpcf7 form fieldset label {}
	
/* ---------- VARIOUS TAGS & CLASSES ---------- */

	acronym, abbr, span.caps {cursor: help;}
	
	acronym, abbr {border-bottom: 1px dashed #999;}
	
	blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
	
	blockquote cite {margin: 5px 0 0;display: block;}
	
	.center {text-align: center;}
	
	hr { display: none; }
	hr.lijn { display: block; border: 1px solid #E6001D; margin-bottom: 10px; }
	
	a img { border: none; border-bottom: 0 none; }
	
	.navigation {display: block;text-align: center; margin-top: 10px;margin-bottom: 60px;}
	
	.clear { clear:both; }

/* ========== /TYPOGRAPHY ========== */


/* ============================================================================== */
/* STYLE THE NAVIGATION   =   is a temp solution */
/* ============================================================================== */

#sidebar .block-small{float:left;margin:24px 10px 20px 0;padding:0 0 0 15px;position:relative;width:175px;}
#sidebar .pages a:link,#sidebar .pages a:visited,#sidebar .pages a:hover,#sidebar .pages a:active{color:#FFF;display:block;text-decoration:none;}
#sidebar .pages ul{font-size:12px;line-height:1.4em;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;position:relative;}
#sidebar .pages li{display:inline;line-height:1em;}
#sidebar .pages li a:link,#sidebar .pages li a:visited{background:#e6001d none;border-bottom:1px solid #fd5555;padding:5px 5px 6px 10px;}
#sidebar .pages li a:hover,#sidebar .pages li a:active{background:#fc3939 none;border-bottom:1px solid #fd6666;border-left:3px solid #FFF;padding:5px 5px 6px 7px;}
#sidebar .pages li.hasChild a,#sidebar .pages li.current_page_item.hasChild a{background-image:url("images/ico_arrow_down-0.gif");background-position:98% 50%;background-repeat:no-repeat;}
#sidebar .pages li.current_page_item a,#sidebar .pages li.current_page_ancestor a{background-color:#fc3939;border-left:3px solid #FFF;font-weight:700;padding:5px 5px 6px 8px;}
#sidebar .pages li li a:link,#sidebar .pages li li a:visited{background:#fd6666 none;border-bottom:1px solid #e6001d;font-weight:400;padding:5px 5px 6px 15px;}
#sidebar .pages li li a:hover,#sidebar .pages li li a:active{background:#fe8e8e none;color:#E6001D;}
#sidebar .pages li.hasChild li a,#sidebar .pages li.current_page_item.hasChild li a{background-image:none;}
#sidebar .pages li li.hasChild a,#sidebar .pages li.current_page_item li.hasChild a{background-image:url("images/ico_arrow_down-1.gif");background-position:98% 50%;background-repeat:no-repeat;}
#sidebar .pages li li.current_page_item a,#sidebar .pages li li.current_page_ancestor a{background:#FE8E8E none;border-left:3px solid #FFF;color:#E6001D;font-weight:700;padding:5px 5px 6px 15px;}
#sidebar .pages li li li a:link,#sidebar .pages li li li a:visited{background:#fda1a1 none;border-bottom:1px dotted #e6001d;font-weight:400;padding:5px 5px 6px 20px;}
#sidebar .pages li li li a:hover,#sidebar .pages li li li a:active{background:#fdaeae none;border-right:3px solid #fff;color:#E6001D;padding:5px 2px 6px 20px;}
#sidebar .pages li li li.hasChild a{background-image:url("images/ico_arrow_down-2.gif");background-position:98% 50%;background-repeat:no-repeat;}
#sidebar .pages li li li.current_page_item a,#sidebar .pages li li li.current_page_ancestor a{background:#fdaeae none;border-right:3px solid #fff;color:#E6001D;font-weight:700;padding:5px 2px 6px 20px;}
#sidebar .pages li li li li a:link,#sidebar .pages li li li li a:visited{background:#6771A2 none;border-bottom:1px dotted #e6001d;border-right:3px solid #FFF;font-weight:400;padding:5px 2px 6px 30px;}
#sidebar .pages li li li li a:hover,#sidebar .pages li li li li a:active,#sidebar .pages li li li li.current_page_item a{background:#bfc5e3 none;border-right:3px solid #6771A2;color:#fd5555;text-decoration:none;}
#sidebar .pages li li li li.current_page_item a{background:#bfc5e3 none;border-right:3px solid #6771A2;font-weight:700;padding:5px 2px 6px 30px;}
#sidebar .pages .h3-wrapper,#sidebar .pages li.hasChild ul,#sidebar .pages li li.hasChild ul,#sidebar .pages li li li.hasChild ul{display:none;}
#sidebar .pages ul ul,#sidebar .pages ul ul ul{border-top:medium none;margin:0;position:relative;}
#sidebar .pages li.current_page_item ul,#sidebar .pages li.current_page_ancestor ul,#sidebar .pages li li.current_page_item ul,#sidebar .pages li li.current_page_ancestor ul,#sidebar .pages li li li.current_page_item ul,#sidebar .pages li li li.current_page_ancestor ul{display:inline;}

#sidebar .block-small h3{background-color:#E3E4E4;color:#5E5E5E;font-size:1.2em;font-weight:bold;margin:0 0 0;padding:1px 10px;}
#sidebar .block-small.widget_text .wrapper {background:#fff none;text-align:center;padding:10px;}
#sidebar .block-small.widget_text .wrapper a:link,#sidebar .block-small.widget_text .wrapper a:visited{display:block;color:#000;margin-bottom:3px;}
#sidebar .block-small.widget_text .wrapper a:hover,#sidebar .block-small.widget_text .wrapper a:active{display:block;color:#000;text-decoration:underline;}

#sidebar .block-small.widget_text .wrapper img{border:1px solid #000;margin-bottom:10px;}
#sidebar .block-small.widget_text .wrapper p{text-align:left;font-weight:normal;color:#000;padding-top:5px;font-size:12px;}

/* _NIEUWS
-------------------------------------------------------------------------- */
.meer-nieuws{float:left;padding:15px 0 0;position:relative;width:100%;}
.meer-nieuws ul{background:#DEDEDE url("images/bg-gradient-grey.gif") repeat-x 100% 0;border:1px solid #CCC;color:#444;font-size:11px;line-height:1.4em;list-style:square inside none;padding:5px 15px;}
.meer-nieuws li{color:#666;margin:0 0 0.125em;padding:0;}
.meer-nieuws li a{color:#666;}