* {
	margin: 0;
}
html, body {
}
#IE6, #IE6 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width: 100%;
	top: 0;
	left: 0;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #FF0000;
	color: #FFFFFF;
}
body {
	/* body styles om het geheel te centreren, copie hiervan staat bij de #footer_box, maar dan zonder background image */
	/* 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 #wrapper, 'min-width' ivm. Mozilla 6+ negative left-margins */
	min-width: 932px;
	background-color: #45a9dd;
	background-image: url(../images/body_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper {
	margin: 0 auto;
	/* width moet even groot zijn als in body */
	/* copie hiervan staat bij de .footer, dan ook met auto margin voor links en rechts */
	width: 932px;
	/* opnieuw text-align op left zetten om die in body te compenseren */
	text-align: left;
}
h1 {
	font-family: "Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	padding-bottom: 25px;
}
h2 {
	font-family: "Arial Rounded", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-bottom: 10px;
}
.platte_tekst {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
.platte_tekst a {
	color: #28b9da;
	text-decoration: none;
}
.platte_tekst_toelichting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #959595;
}
.platte_tekst_toelichting a {
	color: #28b9da;
	text-decoration: none;
}
.img_rechts {
	border: #CCCCCC solid 1px;
	padding: 1px;
	float: right;
}
.img_rechts_noline {
/*	border: #CCCCCC solid 1px;*/
	padding: 1px;
	float: right;
}
.img_links {
	border: #CCCCCC solid 1px;
	padding: 1px;
	float: left;
}

#hyperlinkskader_7regels {
	background-image: url(../images/hyperlinkskader_7regels.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 25px;
	padding-bottom: 28px;
	width: 202px; /* 232-18-12 */
	height: 203px; /* 216-25-28 */
	float: right;
}

.hyperlinkskader_kop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
#hyperlinkskader_7regels ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
/*	position:relative;
	display:block;
/*	height:45px;*/
}
#hyperlinkskader_7regels li{
	padding-top: 6px;
}
#hyperlinkskader_7regels ul li a {
	display:block;
	/*	float:left;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #28b9da;
	background:transparent url("../images/hyperlinkkader_pijl.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin:0;
	padding-left: 14px;
}
#hyperlinkskader_7regels ul li a:hover {
	color: #000;
}

#hyperlinkskader_10regels {
	background-image: url(../images/hyperlinkskader_10regels.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 25px;
	padding-bottom: 28px;
	width: 202px; /* 232-18-12 */
	height: 223px; /* 216-25-28 */
	float: right;
}

.hyperlinkskader_kop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
#hyperlinkskader_10regels ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
/*	position:relative;
	display:block;
/*	height:45px;*/
}
#hyperlinkskader_10regels li{
	padding-top: 6px;
}
#hyperlinkskader_10regels ul li a {
	display:block;
	/*	float:left;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #28b9da;
	background:transparent url("../images/hyperlinkkader_pijl.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin:0;
	padding-left: 14px;
}
#hyperlinkskader_10regels ul li a:hover {
	color: #000;
}

#hyperlinkskader_nederland_regels {
	background-image: url(../images/hyperlinkskader_nederland-regels.jpg);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 25px;
	padding-bottom: 28px;
	width: 202px; /* 232-18-12 */
	height: 303px; /* 216-25-28 */
	float: right;
}

.hyperlinkskader_kop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
#hyperlinkskader_nederland_regels ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
/*	position:relative;
	display:block;
/*	height:45px;*/
}
#hyperlinkskader_nederland_regels li{
	padding-top: 6px;
}
#hyperlinkskader_nederland_regels ul li a {
	display:block;
	/*	float:left;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 15px;
	color: #28b9da;
	background:transparent url("../images/hyperlinkkader_pijl.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin:0;
	padding-left: 14px;
}
#hyperlinkskader_nederland_regels ul li a:hover {
	color: #000;
}

#header {
	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	width: 932px;
	height: 181px;
}
#header_75jaar {
	margin: 0;
	padding: 0;
	width: 136px;
	height: 181px;
/*	background-image: url(images/header_75jaar.jpg);
	background-repeat: no-repeat;*/
	float: right;
}
#header_zoeken {
	width: 296px; /* 796-500 */
	height: 52px; /* 78-26 */
	padding-left: 500px;
	padding-top: 26px;
	float: left;
}
#header_taalkeuze {
	width: 99px;
	float: left;
}
#header_zoekbox {
	width: 181px;
	height: 25px;
	background-image:url(../images/header_zoekbox.jpg);
	float: left;
}
#header_zoekbox #zoeken_invoer {
    float: left;
    padding: 0;
    margin: 6px 0 5px 7px;
    border: 0;
	border-style: none;
    width: 154px;
    background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
}
#search_box #zoeken_submit {
    float: right;
	border: 0;
/*    margin: 6px 5px 6px 2px;*/
}
#cse-search-results iframe {
	width: 650px;
}


/* deze class erbij gemaakt */
.zoeken_button {
	margin: 6px 0 0 0;
}

#menu_header {
	width: 581px;
	height: 45px;
	padding-left: 215px;
	float: left;
}
ul#menu {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:45px;
	background:transparent url("../images/mainmenu_off.jpg") repeat-x top left;
}
ul#menu li {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
ul#menu #highlight {
	/* de menuknop voor de gekozen sectie moet aan staan */
	/* opmaak precies hetzelfde als bij ul#menu li a */
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	font-weight: bold;
	text-decoration:none;
	padding:15px 20px 0 20px;
	height:30px;
	background:transparent url("../images/mainmenu_over.jpg") no-repeat top right;
}
ul#menu li a {
	/* verander je hier iets, dan ook hierboven doen bij ul#menu #highlight */
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #000;
	font-weight: bold;
	text-decoration:none;
	padding:15px 20px 0 20px;
	height:30px;
	background:transparent url("../images/mainmenu_divider.jpg") no-repeat top right;
}
ul#menu li a:hover {
	background:transparent url("../images/mainmenu_over.jpg") no-repeat top right;
}

#subnavigatie {
	width: 581px;
	height: 21px;
	padding-left: 215px;
	padding-top: 8px;
	float: left;
}
#subnavigatie_sub {
	margin: 0;
	padding: 0;
}
#subnavigatie_sub li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* tekst zonder link -huidige pagina- is zwart */
	color: #000;
	padding-right: 20px;
	display: inline;
	list-style: none;
}
#subnavigatie_sub li a {
	text-decoration: none;
	color: #FFF;
}
#subnavigatie_sub li a:hover {
	text-decoration: none;
	color: #000;
}

#kruimelpad {
	width: 581px;
	height: 17px;
	padding-left: 215px;
	padding-top: 12px;
	float: left;
}
#kruimelpad_sub {
	margin: 0;
	padding: 0;
}
#kruimelpad_sub li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/* tekst zonder link -huidige pagina- is blauw */
	color: #28b9da;
	display: inline;
	list-style: none;
}
#kruimelpad_sub li a {
	text-decoration: none;
	color: #616161;
}
#kruimelpad_sub li a:hover {
	text-decoration: none;
	color: #28b9da;
}



#container_kolom {
	width:848px; /* 932-43-41px; */
	padding-top: 10px;
	padding-left: 43px;
	padding-right: 41px;
	padding-bottom: 20px;
	background-image:url(../images/content_background.png);
	background-repeat:repeat-y;
	float: left;
}
#kolom_afb_groot {
	width: 848px;
	padding-bottom: 30px;
}
#home_logo {
	text-align: right;
	width: 158px;
}



#kolom_links {
	width: 158px; /* 172-14 */
	padding-right: 14px;
	float: left;
}

#submenu_links {
	width: 158px;
	padding-bottom: 15px;
}
#submenu_links_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	line-height: 20px;
}
#submenu_links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#submenu_links ul li a, #submenu_links ul li .submenu_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;
	padding-left: 20px;
	background-image: url(../images/submenu_links_pijl.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	border-bottom: #CCC solid 1px;
	display: block;
	line-height: 20px;
/*	height: 20px; /* Is alleen nodig voor IE6 */
}
#submenu_links ul li a:hover {
	color: #28b9da;
	background-image: url(../images/submenu_links_pijlover.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#submenu_links ul li .submenu_active {
	color: #28b9da;
	background-image: url(../images/submenu_links_pijlactief.gif);
}
/* Het submenu gedeelte */
#submenu_links ul li .submenu_sub a, #submenu_links ul li .submenu_sub_active {
	/* in IE6 gaat het submenu verkeerd, komts door a:hover, kan IE6 niet tegen */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;
	padding-left: 20px;
	display: block;
	line-height: 20px;
	/* Tot hier hetzelfde als hierboven, nu echter geen achtergrond of border meer nodig */
	background-image: none;
	border: none;
	padding-bottom: 1px; /* omdat je border-bottom van 1 px verdwijnt met padding er weer inzetten */
	background-color: #eae9e4;
}
#submenu_links ul li .submenu_sub a:hover {
	color: #28b9da;
	cursor: pointer;
}
#submenu_links ul li .submenu_sub_active {
	color: #28b9da;
}
#submenu_links .submenu_ruler {
	border-bottom: #CCC solid 1px;
	display: block;
}



#kolom_rechts {
	width: 676px;
	float: left;
}
#kolom_rechts_afbgroot {
	width: 676px;
	height: 255px;
	padding-bottom: 25px;
}
#kolom_rechts_afbklein {
	width: 676px;
	height: 161px;
	padding-bottom: 25px;
}
#kolom_rechts_googlemap {
	width: 676px;
	height: 365px;
	padding-bottom: 25px;
}



#container_3koloms {
	width: 676px;
}
#koloms_3links {
	width: 222px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000;
}
#koloms_3links a {
	text-decoration: none;
	color: #28b9da;
}
#koloms_3rechts {
	width: 222px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000;
}
#koloms_3rechts a {
	text-decoration: none;
	color: #28b9da;
}



#container_assort {
	width: 676px;
}
/* Dit hieonder wordt niet meer gebruikt, omdat nu de shop van mijnwinkel er in zit.
#koloms_2links_assort {
	width: 242px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000;
}
#koloms_2links_assort a {
	text-decoration: none;
	color: #28b9da;
}
#koloms_2rechts_assort {
	width: 410px;
	padding-left: 24px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000;
}
#koloms_2rechts_assort a {
	text-decoration: none;
	color: #28b9da;
}
#container_2koloms_assort_navbar {
	width: 676px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
*/

#footer_box {
	/* moet even groot zijn als in #container, 'min-width' ivm. Mozilla 6+ negative left-margins */
	min-width: 932px;
	clear: both;
	height: 38px;
	padding-bottom: 20px;
}
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	padding-top: 25px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	/* margins op auto zetten om de gehele inhoud te centreren */
	/* zie ook de .wrapper voor de instellingen hieronder */
	margin: 0 auto;
	/* width moet even groot zijn als in body */
	width: 932px;
	text-align: center;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
}
