#container {
	/* margins op auto zetten om de gehele inhoud te centreren */
	margin-left: auto;
	margin-right: auto;
	/* width moet even groot zijn als in body */
	width: 962px;
	/* opnieuw text-align op left zetten om die in body te compenseren */
	text-align: left;
/*		border: 1px solid #0033FF; */
}
body {
	margin: 0;
	/* bugfix voor < IE6, deze centreert niet mbv. auto left/right margins, 
	maar 'text-align:center' centreert wel top-level divs */
	text-align: center;
	/* moet even groot zijn als in #container, 'min-width' ivm. Mozilla 6+ negative left-margins */
	min-width: 962px;
	background-image: url(images_index/background.jpg);
	background-repeat:repeat-x;
	background-color: #efefea;
	/* HSP	font-family: Georgia, Times, serif;*/
/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	line-height: 12px;
	/* HSP line-height erbij gezet, geeft wat meer witruimte */	
/*	line-height: 150%;
	color: #60565d;
*/
}
h1, h1 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
	margin: 0;
	padding: 0;
}
h1 a {
	text-decoration: none;
}
h2, h2 a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
h2 a {
	text-decoration: none;
}
#container_content {
	width: 962px;
}


#header {
	width: 962px;
	height: 132px;
	background-image: url(images_index/top_logo.jpg);
	background-repeat: no-repeat;
}
#header_banner {
	width: 468px;
	height: 60px;
	padding-left: 482px;
	padding-top: 41px;
}
/* navheader overgenomen van http://www.hetautonieuws.nu/blog/wp-content/themes/busybee/style.css */
/* cat_navi hernoemd naar #navheader, secnav hernoemd naar #navheader_sub */
#navheader {
	width: 962px;
	height: 41px;
}
#navheader li a span {
	font-size: 11px;
	color: #9D9D9D;
	font-weight: normal;
	text-decoration: none;
}
#navheader_sub, #navheader_sub ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#navheader_sub a {
	display: block;
	line-height: 58px;
	padding: 0 20px 0 20px;
	line-height: 16px;
	padding: 14px 20px 11px;
	color: #212121;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#navheader_sub li:hover, #navheader_sub li.sfhover1 {
	background: url(images_index/bg_cat_navi_hover.gif) repeat-x;
	cursor: pointer;
}
#navheader_sub li:hover span, #navheader_sub li.sfhover1 span {
	color: #fff;
}
#navheader_sub li {
	float: left;
	font-size: 16px;
	font-weight: bold;
}
/* IE7 Fix */
#navheader_sub  li:hover, #navheader_sub  li.hover {  
	position: static;
}

/* Containers voor het content gedeelte */

#container_content_background {
	background-image: url(images_index/content_background.jpg);
	background-repeat: repeat-y;
}
#container_content_top {
	width: 907px; /* 962px; */
	padding-left: 35px;
	padding-right: 20px;
	padding-top: 58px;
	padding-bottom: 25px;
	background-image: url(images_index/content_background_top.jpg);
	background-repeat: no-repeat;
	overflow: auto; /* dit was de truc om alles bij elkaar te houden in het content gedeelte */
}
#container_content_footer {
	background-image: url(images_index/content_footer.jpg);
	background-repeat: no-repeat;
}
#container_content_middlebox {
/*	width: 907px;
	background-color: #9999CC;*/
}

/* De twee hoofdcontainers kolommen voor de content */
#container_left {
	width: 600px;
	float: left;
}
#container_left_bovenaan {
	width: 585px;
	padding-left: 15px;
	float: left;
/*cvv	background-color: #99CC66; */
}
#container_left_onderaan {
	width: 600px;
	float: left;
}
#container_right {
	width: 292px;
	float: left;
/*cvv	background-color: #FF6699; */
}

/* Top gedeelte van content */
#header_column {
	background-color: #9f9f9f;
	width: 246px;
	height: 31px;
	padding-left: 13px;
}
.platte_tekst, .platte_tekst a {
	/* LET OP: deze opmaak staat ook in de CSS voor de ZER Iframe */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #565656;
}
.platte_tekst a {
	text-decoration: underline;
}
#intro_box {
	width: 585px;
/*	height: 268px;*/
}
#intro_afb_kader {
	width: 546px;
	height: 216px;
	padding-top: 6px;
	padding-left: 6px;
	background-color: #d8d8d1;
}
.intro_subkop {
	/* LET OP: deze opmaak staat ook in de CSS voor de ZER Iframe */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #565656;
}


/* 2 columns gedeelte van content */
#column2_box {
	width: 600px;
	padding-top: 20px;
/*	height: 322px;*/
}
#column2_box1 {
	width: 274px;
	height: 322px;
	background-image:url(images_index/2columns_background.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: bottom;
}
#column2_box1_zer {
	width: 274px;
	height: 345px; /*322px; 345 is door te proberen, nergens op gebaseerd */
	background-image:url(images_index/2columns_background_zer.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: bottom;
}
#column2_box1_header_column {
	background-color: #9f9f9f;
	width: 244px;
	height: 31px;
	padding-left: 15px;
	margin-left: 15px;
}
#column2_box1_header_picture {
	width: 259px;
	height: 104px;
	margin-left: 15px;
	background-color: #d8d8d1;
}
#column2_afb_kader {
	width: 253px;
	height: 98px;
	padding-top: 6px;
	padding-left: 6px;
}
#column2_box1_header_text {
	margin-left: 28px;
	padding-top: 22px;
}
#column2_box2_header_text {
	/* deze is 8 minder van de zijkant, komt door de iframe */
	margin-left: 20px;
	/* deze is 9 minder van de bovenkant, komt door hogere zer graphic */
	/* en nog meer eraf ivm iframe */
	/* > toch weer 14 van gemaakt omdat ZER rubriek naar het midden is gegaan */
	padding-top: 7px;
}
.column2_bovenstelink, .column2_bovenstelink a {
	/* LET OP: deze opmaak staat ook in de CSS voor de ZER Iframe */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	line-height: 20px;*/
	color: #565656;
}
#column2_box1_opvuller {
	width: 19px;
	float: left;
}
/* Einde 2 columns gedeelte van content */




/* Advertentie horizontaal */
#advertentie_box_uber {
	width: 551px; /* 588  892px; */
	height: 133px;  /* 31 height van header_column, 12 van de border en 90 voor de GoogleAd */
	padding-left: 15px;
	float: left;
}
#advertentie_box {
	width: 551px; /* 588  892px; */
	height: 133px;  /* 31 height van header_column, 12 van de border en 90 voor de GoogleAd */
/*	margin-left: 15px;
	float: left;*/
}
#advertentie_border {
	border:6px solid #d8d8d1;
}
#advertentie_google {
	width: 504px; /*792px; /* 855px; */
	height: 80px;
	padding-left: 35px;
	padding-top: 20px;
}
/* Einde Advertentie horizontaal */
#opvuller_verticaal {
	width: 567px;
	height: 24px;
	float: left;
}
/* Links horizontaal */
#links_box_uber {
	width: 551px; /*867px; /* 892px; */
	height: 133px;  /* 31 height van header_column, 12 van de border en 90 voor de GoogleAd */
	padding-left: 15px;
	float: left;
}
#links_box {
	width: 551px; /*867px; /* 892px; */
	height: 133px;  /* 31 height van header_column, 12 van de border en 90 voor de GoogleAd */
}
#links_border {
	border:6px solid #d8d8d1;
}
#links_container {
	width: 529px; /*792px; /* 855px; */
	height: 90px;
	padding-left: 10px;
	padding-top: 10px;
}
#links_logo {
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
/* Einde Links horizontaal */


/* Rechter gedeelte / column van de pagina */
#column_right_box {
	width: 259px;
	padding-left: 23px;
	padding-right: 10px;
}
#column_right_opvuller {
	height: 15px;
}
#column_right_zer_box {
	width: 284px;
	padding-left: 8px;
}
/* Einde top gedeelte van content */


/* Footer */
#container_footer {
	width: 100%;
	height: 65px;
	background-color: #252525;
}
#container_footer_centerbox {
	/* margins op auto zetten om de gehele inhoud te centreren */
	margin-left: auto;
	margin-right: auto;
	/* width moet even groot zijn als in body */
	width: 962px;
	/* opnieuw text-align op left zetten om die in body te compenseren */
	text-align: left;
}
#footer_copyright {
	width: 450px;;
	height: 43px;
	padding-top: 22px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cecece;
	float: left;
/*	background-color: #00FFFF;*/
}
#footer_logo {
	width: 412px;;
	height: 43px;
	padding-right: 50px;
	padding-top: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cecece;
	float: left;
/*	background-color: #CC3399;*/
	text-align: right;
}
.logo_tekst {
	vertical-align: middle;
}
/* Einde Footer */

