html body {
	background: #E9E8EA url("../images/AG_pagina.gif") repeat-y center top;
	margin: 0 auto;
	padding: 0px;
	color: #666666;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}

div.reynaers {
	position: relative;
	margin: 0 auto;
	width: 945px;
	text-align: center;
}

td {
	margin: 0;
	padding: 0;
}

ul.link {
	margin: 30px 0px 0px 30px;
}

li.link {
	margin: 0px 0px 0px 30px;
}

li.bullit {
	margin: 0px 0px 0px 5px;
	font-weight:bold;
	color:#003c75;
	list-style-type:decimal;
}

li.sitemap {
	margin: 0px 0px 0px 30px;
}

li.sub {
	margin: 0px 0px 0px 47px;
	list-style-image:url(../images/BUL_sub.gif);
}

li.subsub {
	margin: 0px 0px 0px 63px;
	list-style-image:url(../images/BUL_subsub.gif);
}

ul.lijst {
	margin: 30px 0px 0px 30px;
}

/* Indeling elementen
----------------------------------------------- */
#topmenu {
	background: #E9E8EA url("../images/AG_topmenu.gif") repeat-x left bottom;
	float: right;
	font-size: 10px;
	width: 770px;
	height: 20px;
	text-align: right;
}

#topleft {
	background: #fff url("../images/AG_top_links.gif") repeat-x left bottom;
	float: left;
	width: 174px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	border: 0;
} 

#links {
	width: 175px;
	vertical-align: top;
	text-align: left;
}

#midden {
	width: 616px;
	vertical-align: top;
	text-align: left;
}

#rechts {
	width: 154px;
	vertical-align: top;
	text-align: left;
}

#zoeken {
	background: #9BAB9D;
	height: 21px;
	padding: 0px;
	text-align: left;
	display:block;
}

#regel {
	margin: 30px;
	padding: 0;
	
}

div.rand {
	height: 20px;
	border-bottom: 1px solid #E9E8EA;
	text-align: left;
}

div.flash {
	margin: 30px;
}

div.referentie {
	background-color:##E9E8EA;
	border-top: 1px dashed #999999 ; 
	border-right: 1px dashed #999999; 
	border-bottom: 1px dashed #999999;
	width:152px; 
	margin:0px 0px 0px 2px;
} 

div.button {
	float: left;
	height: 20px;
	margin: 0px;
	padding:  0px;
	display:inline;
}

div.hr {
	height: 0;
	border: 0;
	margin: 30px;
	padding: 0;
}

div.hr_evenement {
	height: 0;
	border: 0;
	margin-left: 30px;
	margin-right: 30px;
	padding: 0;
}

div.producten {
	background: #F58220;
	border: 1px solid #fff;
	font-weight: bold;
	color: #fff;
	width: 128px;
	margin: 10px 0px 10px 10px;
	padding: 0;
}

div.producten a {
	width: 128px;
}

div.actie {
	background: #F58220;
	border: 1px solid #fff;
	width: 128px;
	margin: 10px 0px 10px 10px;
	display:block;
}

div.actieoranje {
	background: #F58220;
	color:#666666;
	width: 153px;
	margin: 10px;
	border: 1px solid #9BAB9D; 
}

div.naarboven {
	margin: 10px 30px 0px 30px;
	padding: 0;
	float:right;
	border: 0px;
}

#popup {
	position: absolute;
	top: 178px;
	left: 299px;
	width: 454px;
	background: #fff;
	z-index: 3;
    border: 1px solid #949696;
}

.styleimage {
	float:right;
	margin: 30px 30px 0px 15px;
}

.INPUT
{
	border: 1px #F58220 solid;
	width: 100%;
}

.INPUT_ON
{
	border: 1px #FFFFFF solid;
	font-weight: bold;
	width: 100%;
}

#popup {
	position: absolute;
	top: 178px;
	left: 299px;
	width: 454px;
	background: #fff;
	z-index: 3;
  	border: 1px solid #949696;
}

/* Submenu
----------------------------------------------- */

.submenu {
	float:right;
	width:175px;
	vertical-align:top;
	margin-top: 20px;
	background: #fff;
	}
.submenu a{
	text-decoration:none;
	color:#60675A;
	}
.submenu a:link{
	text-decoration:none;
	color:#60675A;
	}
.submenu a:visited{
	text-decoration:none;
	color:#60675A;
	}
.submenu a:hover{
	text-decoration:none;
	color:#F58220;
	}
.submenu_level1{
	float:left;
	width:163px;
	text-align:left;
	text-transform: uppercase; 
	border-top:solid 1px #E9E8EA;
	padding: 11px 0px 11px 12px;
}
.submenu_level1_end{
	float:left;
	width:163px;
	text-align:left;
	text-transform: uppercase;
	border-top:solid 1px #E9E8EA;
	border-bottom:solid 1px #E9E8EA;
	padding: 11px 0px 11px 12px;
}
.submenu_level2{
	float:left;
	width:163px;
	text-align:left;
	line-height: 15px;
	border-top:solid 1px #E9E8EA;
	padding: 10px 0px 13px 12px;
}
.submenu_downstate{
	color:#F58220;
}
#volledige_nav {
    font-weight:bold;
	font-size: 11px;
	color: #003C75;
}

/* HTML elementen
----------------------------------------------- */

h1 { margin: 30px 30px 0px 30px; color: #003C75; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
h2 { margin: 30px 30px 0px 30px; color: #003C75; font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
h3 { margin: 30px 0px 0px 30px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

p {line-height: 18px; margin: 30px 30px 0px 30px;}
p.intro {font-weight: bold; color: #F58220;}

b {color: #666666; font-size: 11px;}
b.blauw {color: #295A8A;}

a{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px;}
a:link{color:#F58220; text-decoration:none; font-weight: bold;}
a:visited{color:#F58220; text-decoration:none; font-weight: bold;}
a:hover{color:#003C75; text-decoration:underline; font-weight: bold;}
a:active{color:#F58220; text-decoration:none; font-weight: bold;}

a.hoofdmenu {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; margin: 0px 0px 0px 10px; display: block; padding: 0;}
a.hoofdmenu:link{color:#60675A; text-decoration:none;}
a.hoofdmenu:visited{color:#60675A; text-decoration:none;}
a.hoofdmenu:hover{color:#F58220; text-decoration:none; }
a.hoofdmenu:active{color:#60675A; text-decoration:none;}

a.actie:link{color:#fbeee1; text-decoration:none;}
a.actie:visited{color:#fbeee1; text-decoration:none;}
a.actie:hover{color:#FFFFFF; text-decoration:none; }
a.actie:active{color:#fbeee1; text-decoration:none;}

a.witlink{margin: 0px 0px 3px 3px;}
a.witlink:link{color:#fbeee1; text-decoration:none;}
a.witlink:visited{color:#fbeee1; text-decoration:none;}
a.witlink:hover{color:#FFF; text-decoration:none; }
a.witlink:active{color:#fbeee1; text-decoration:none;}

a.sublink:link{color:#f7a462; text-decoration:none;}
a.sublink:visited{color:#f7a462; text-decoration:none;}
a.sublink:hover{color:#003C75; text-decoration:none; }
a.sublink:active{color:#f7a462; text-decoration:none;}

a.topmenu:link{color:#414347; position:relative; top: 3px; font-weight:lighter; font-size: 8px; letter-spacing: 1px; text-decoration:none;}
a.topmenu:visited{color:#414347; position:relative; top: 3px; font-weight:lighter; font-size: 8px; letter-spacing: 1px; text-decoration:none;}
a.topmenu:hover{color:#f7a462; position:relative; top: 3px; font-weight:lighter; font-size: 8px; letter-spacing: 1px; text-decoration:none; }
a.topmenu:active{color:#414347; position:relative; top: 3px;font-weight:lighter; font-size: 8px; letter-spacing: 1px; text-decoration:none;}

a img {
border: 0px none;
}

hr.grijs {
	height: 0;
	border: 0;
	border-top: 1px solid #E9E8EA;
	margin: 10px 0px 10px 0px !important;
	padding: 0;
	
}

hr.grijsmidden {
	height: 0;
	border: 0;
	border-top: 1px solid #E9E8EA;
	margin: 30px;
	padding: 0;
}

img.hoofdmenu {
	border: none;
	float: right;
	margin: 0;
	padding: 0;
}

img.blok {
	border: none;
	display: block;
	margin: 0;
	padding: 0;
}

img.button {
	border: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

img.product{
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
}

.input {
	border: 1px solid #CCCCCC;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF;
	width: 98%;
}

input.zoeken {
	border-top: 1px solid #69696B;
	border-left: 1px solid #69696B;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #E9E8EA;
	width: 90px;
	height: 10px;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	float: left;
}

.clear {
  clear:both;
  display:block;
  height: 0;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:0px;
  background-color: transparent;
}

.border {
	border: 1px solid #003C75;
}

/* Indeling aanpassingen 12 juni 2009
----------------------------------------------- */

#topbanner {
	width:570px;
	height:80px;
	margin:25px 0px 0px 25px;
}

#dotted {
	border:0px;
	border-bottom: 1px dashed #999999;
	width: 570px;
	margin:10px 20px 0px 23px;
	height:1px;
}

#main_article {
	margin:5px 0px 0px 25px;
}

#leftcol { 
	width:78px;
	height:156px;
	color:#FFF;
	font-size:15px;
	text-align:center;
}

#leftcol p {
	background:#003D77;
	height:78px;
	width:78px;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
}

#midcol { 
	text-align:left;
	padding:5px 8px 0px 8px;
}

#midcol h1 { 
	color:#003D77;
	font-size:14px;
	margin:0px;
}

#midcol p { 
	color:#666666;
	font-size:11px;
	margin:10px 0px 10px 0px;
}

#midcol a {
	display:block;
}

#rightcol {
	text-align:center;
	vertical-align:middle;
}

#rightcol img {
	text-align:center;
	vertical-align:middle;
	margin-bottom:15px;
}

#dubbel {
	margin:20px 0px 0px 25px;
}

#dubbel td {
	width:285px;
	text-align:center;
	vertical-align:top;
}

#dubbeldiv {
	width:278px;
	border:#F4DDC5 1px solid;
	text-align:left;
	vertical-align:top;
}

#dubbeldiv img {
	float:left;
}

#dubbeldiv h1 { 
	float:left;
	margin:5px 10px 10px 10px;
	width:100px;
}

#dubbeldiv a { 
	float:left;
	margin:3px 10px 10px 0px;
}

#dubbeldiv p { 
	float:left;
	color:#666666;
	font-size:11px;
	margin:0px 10px 0px 10px;
	width:100px;
}

#extra_nav {
	display:none;
}
