
body {
	min-width: 755px;
	text-align:left;

}
div.wrapper {
	margin: 0;
	position: relative;
	width: 755px;
}

div.header_bar {
  position: relative;
	background: url(img/nav_bg.png) top left repeat-x;
	width: 755px;
	height: 25px;
	padding: 0px;
}

div.logo_bar {
	width: 100px;
	height: 90px;
	padding: 15px;
	background: #f3f3f3;
	text-align: left;
	margin-top: 10px;
	clear:none;float:left;
}
div.logo_bar_r {
	width: 590px;
	height: 90px;
	padding: 15px;
	background: #f3f3f3;
	text-align: left;
	margin-top: 10px;
	clear:none;
	float:left;
}

div.navigation_bar {
	position: relative;
	padding-top: 10px;
	width: 755px;
	height: 30px;
	clear:both;
}

div.content_wrapper {
	width: 755px;
	overflow:hidden;
	padding:0px;
	margin-top:10px;
}

div.navigation_subcategory_bar {
	background: #fff;
	width: 690px;
	padding:15px;
}

div.empty_navigation_subcategory_bar {
	width: 1000px;
	height:0px;
	padding-top:18px;
}


div.content {

	background: #f3f3f3;

	width: 690px;
  margin-top: 10px;
  margin-bottom: 25px;
  margin-left: 0px;
	padding:15px;
	float:left;
	text-align:left;
}

div.right_bar {

	text-align:left;

	width: 265px;
	float:right;

	font-family: Georgia, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
}

div.box {
	padding:10px;
	background: #f3f3f3;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;
	position: relative;
}

div.space_box {
	padding:10px;

	background: #fff;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 5px;
	position: relative;
}

div.footer {

	background: url(img/button_bar_bg.png) top left repeat-x;
	border-left: 0px;
	border-right: 0px;
	height:55px;
	width: 1000px;
}

img.figure {
  background: #d0d0d0;
  padding:2px;
}

img.wrapped_logo {
  padding-top:4px;
  padding-right:10px;
}

h1.logo {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 26px;
	text-align: left;
	color: #744c8f;
	margin: 2px;
}

h1.spurt {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 26px;
	text-align: left;
	color: #003333;
	margin: 2px;
}

h2.spurt {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 18px;
	text-align: left;
	color: #003333
}
h2 {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 19px;
	text-align: left;
	color: #748cff;
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
}

h3 {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	text-align: left;
	color: #748cff;
	margin-top: 20px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 10px;
}
h3.spurt {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	text-align: left;
	color: #003333;
	margin: 2px;
}
p, td {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	color: #666;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}

p.site-title {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 34px;
	text-align: right;
	color: #666;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}

ul li {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
	text-align: left;
	color: #666;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}

a {
	color: #748cff;
	text-decoration: none;
}

a:hover {
		text-decoration: underline;
}

a.category:link
{
	color: #aaa;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:5px;
	font-size: 17px;
}

a.category:visited
{
	color: #aaa;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

a.category:active
{
	color: #748cff;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

a.category:hover
{
	color: #742040;
	padding-left:15px;
	padding-right:5px;
	font-family: Verdana;
	background: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.current_category:link
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:15px;
	font-size: 17px;
}

a.current_category:visited
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

a.current_category:active
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

a.current_category:hover
{
	color: #9de37d;
	padding-left:5px;
	padding-right:15px;
	font-family: Verdana;
	background: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a.subcategory:link
{
	color: #748cff;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	padding-right:15px;
	padding-left:10px;
	font-size: 14px;
}
a.subcategory:visited
{
	color: #748cff;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}
a.subcategory:active
{
	color: #333;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;

}
a.subcategory:hover
{
	color: #333;
	font-family: Verdana;
	font-weight: normal;
	padding-left:10px;
	padding-right:20px;
	text-decoration: none;
}

a.current_subcategory:link
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
	padding-right:15px;
	font-size: 14px;
}
a.current_subcategory:visited
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}
a.current_subcategory:active
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;

}
a.current_subcategory:hover
{
	color: #9de37d;
	font-family: Verdana;
	font-weight: normal;
	padding-left:10px;
	padding-right:20px;
	text-decoration: none;
}

a.footerlink:link
{
	color: #aaa;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	font-size: 14px;
}
a.footerlink:visited
{
	color: #aaa;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}
a.footerlink:active
{
	color: #748cff;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;

}
a.footerlink:hover
{
	color: #748cff;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

td.form_table {
	display: block;
	line-height: 24px;
	text-align: left;
}

tr.form_phone {
	display: none;
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	color: #111;
}

td.form_table_title {
	font-family: Georgia, serif;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	color: #111;
}






.blank 		{ font-family:Arial, Helvetica, sans-serif; background: white}
.infobody 	{padding:0px; font-size:100%; font-family:Arial, Helvetica, sans-serif; width:100%; margin: 0 0 0 0;
	background-image: url('bg_home_890.jpg'); background-repeat: repeat-x; background-color:#B0D0C0; color:#006666;}

.innerbody 	{padding:0; margin-top:0px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; width:993px;
	overflow: hidden; color:#006666;}
.middenstuk 	{padding-top:0; margin-top:0px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; width:993px;
	background-color:#ffffff; overflow: hidden;}
.header 	{padding:0px; margin: 0px auto 0px auto; width:993px; height: 139px; background-color:#ffffff; overflow: hidden; 
	background-image: url('spurt_grey.jpg'); background-repeat:no-repeat; background-position:center}
.noheader 	{padding:0px; margin: 0px auto 0px auto; width:993px; height: 139px; overflow: hidden; 
	}
.onleesbaar 	{padding:0px; background-color:#ffffff; color:#ffffff; overflow: hidden; font-size:8px}
.onleesbaarprint {display:none}
.bodysmall {font-size:1.05em; font-weight: bold; color: #0f5ab7; font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
.mainright 	{font-size:1em; width: 740px; float:right;
	background:#FFFFFF; padding: 0px 20px 0px 10px; font-family:Arial, Helvetica, sans-serif; color:#000000}
.KOL1 	{width: 321px; float:left;
	background:#A1AAAA; padding: 0px 0px 10px 10px ; font-family:Arial, Helvetica, sans-serif; color:#000000}
.KOL2 	{width: 321px; float:left;
	background:#BBBBBB; padding: 0px 0px 0px 10px ; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.KOL3 	{width: 321px; float:right;
	background:#CCCCCC; padding: 0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.linkerhelft 	{width: 600px; float:left; padding: 0px 10px 0px 20px ;
        font-family:Arial, Helvetica, sans-serif; background-image: url('test3.jpg'); background-repeat:no-repeat;color:#000000;}
.linkerbox 	{width: 250px; float:left;
	padding: 0px 10px 0px 20px ; font-family:Arial, Helvetica, sans-serif; color:#000000;}
.links250 	{width: 250px; float:left;  text-align:left;
	padding: 0px 10px 0px 20px ; font-family: verdana, Helvetica, sans-serif; color:#003333}
.links480 	{width: 480px; float:left;  text-align:left;
	padding: 0px 10px 0px 20px ; font-family: verdana, Helvetica, sans-serif; color:#003333}
.links500 	{width: 500px; float:left;  text-align:left;
	padding: 0px 10px 0px 20px ; font-family: verdana, Helvetica, sans-serif; color:#003333}
.links800 	{width: 755px; float:left;  text-align:left;
	padding: 0px 10px 0px 20px ; font-family: verdana, Helvetica, sans-serif; color:#003333}

.otherright 	{font-size:1em; width: 740px; float:right;
	background-image: url('bg_rechts.jpg'); background-repeat:no-repeat; padding: 0px 20px 0px 10px; font-family:Arial, Helvetica, sans-serif; color:#333333;}
.mainmiddle 	{font-size:1.25em; width: 510px; position: absolute; top: 180px; left: 200px;
	background:#FFFFFF; padding: 0px 0px 0px 25px; font-family:Arial, Helvetica, sans-serif; color:#003333;}
.mainsmallright	{font-size:1.25em; width: 230px; float:right;
	background:#FFFFFF; padding: 0px 20px 0px 0px; font-family:Arial, Helvetica, sans-serif; color:#003333;}
.doosm 	{font-size:1em; width: 510px;position: relative; clear:none;float:left;
	background:#FFFFFF; padding-left: 10px; font-family:Arial, Helvetica, sans-serif; color:#003333;}
.doosmr	{width: 750px; float:right;
	padding-left: 10px; font-family:Arial, Helvetica, sans-serif; color:#003333;}

.imageborder {border:solid; border-width:1px; border-color: Black; }

.info 	{font-size:1em; position: relative; clear:none;float:left;
	padding-left: 20px; font-family:Arial, Helvetica, sans-serif; color:#001010;}/*blauwe achtergrond*/

a.lilink:link, a.lilink:visited, a.lilink:hover, a.lilink:focus {font-weight: normal; color: #006666;
        font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
a.flink:visited, a.flink:link, a.flink:focus {color: #003333;
        font-family:Arial narrow, sans-serif}
a.flink:hover {
	color: #006666;
        font-family:Arial narrow, sans-serif
}

img {
        border-radius: 8px;
        max-width: 100%;
        height: auto;
    }
img.vierkant{
        border-radius: 0px;
        max-width: 100%;
        height: auto;
    }

header, nav, article, section {
   display: block;
}
.klik{color:#003333; font-size:1.5em;background: #99cccc; font-weight:bold; font-family: "Arial narrow", sans-serif }


h1 {color:#003333; font-size:1.5em; font-weight:bold; font-family: "Arial narrow", sans-serif; padding-bottom:10px}
h2, h3, h4 {color:#003333; font-size:1.2em; font-weight:bold; margin-bottom : 0.5em; font-family: "Arial narrow", sans-serif;}
h5 {color:#003333; font-size:1.2em; font-weight:bold; margin-bottom : 4px; font-family: "Arial narrow", sans-serif;}
h6 {color:#003333; font-size:1.1em; font-weight:bold; margin-bottom : 4px; font-family: "Arial narrow", sans-serif;}
.lihoofd {font-weight:bolder}

p {font-size:1em;}
p span.verplicht {
	display:		inline-block;
	vertical-align: 	middle;
	width:			25px;
	line-height:		3.2em;
	text-indent:		-10000px;
	overflow:		hidden;
	background:		transparent url(verplicht.gif) no-repeat center right;		
}
p.centraal {
  text-align:center;
  font-weight: bold;
  font-size:2em;
}

ul {list-style-type: none}

b {color:#699F48; font-weight:200; font-size:1.2em;}
q {float:left; width:18em;display:block;margin:0.25em;padding:0.5em;background-color:#EEEEEE;text-align:center}
em {font-weight: bold}
a:hover         {background-color: #dddddd; COLOR: #b0d0c0}
a:link          {TEXT-DECORATION: none; COLOR: #003333}
a:visited       {TEXT-DECORATION: none; COLOR: #003333}
.mainleft 	{width: 171px; float:left; background:#FFFFFF; padding-left:15px; margin-right:0px;font-size:1.15em;}
.homeleft 	{width: 200px; float:left; padding-left:25px; margin-right:20px;}

.container {overflow: hidden; color:#003333;}
.contspurt {overflow: hidden; font-family: verdana, Helvetica, sans-serif; text-align: left; color:#003333;}
.containerL {overflow: hidden; float:left; color:#003333;}
.containerR {overflow: hidden; float:right; font-size:1em}
.containerRL {overflow: hidden; float:right;background: #99cccc; font-size:1em}

.footphoto1 {clear: both;
      margin-bottom: 0px;
      width: 993px;
      height: 96px;
      background-image: url(foot2506.jpg);} 


.footer {clear: both;
      margin-bottom: -129px;}

#main {width:993px; margin: 0 auto;}
#maintel {width:760px; margin: auto;}   
#d1 { width: 993px;
      height: 120px;
      position: relative;
      z-index: 1;
      top: 10px;
      background-image: url(footer.jpg);} 

#d2 { position: relative;
      z-index: 2;
      top: -100px;
      left: 220px;
      color: #006666;
      font-size: 12px;}

#d3 { position: relative;
      z-index: 3;
      top: -150px;
      left: 500px;
      color: #006666;
      font-size: 12px}

#s1 { font-size: 18px;}

#nieuws a:link {
	color: #FFFFFF;
	text-decoration: none
}
#nieuws a:visited {
	color: #FFFFFF;
	text-decoration: none
}
#nieuws a:hover {
	color: #66FF00;
	text-decoration: none
}
#nieuws a:active {
	text-decoration: none;
}

#tekst a:link {
	color: #006666;
	text-decoration: none
}
#tekst a:visited {
	color: #006666;
	text-decoration: none
}
#tekst a:hover {
	color: #006666;
	text-decoration: none
}
#tekst a:active {
	color: #006666;
	text-decoration: none;
}
#tekstlink a:link {
	color: #006666;
	text-decoration: underline
}
#tekstlink a:hover {
	color: #006666;
	text-decoration: underline
}
#tekstlink a:visited {
	color: #006666;
	text-decoration: underline
}
#tekstlink a:active {
	color: #006666;
	text-decoration: underline
}

#spurtlink a:link {
	font-family: Verdana;
	font-weight: normal;
	text-decoration: underline;
	font-size: 16px;
	color: #006666;
}
#spurtlink a:hover {
	color: #006666;
	text-decoration: underline
}
#spurtlink a:visited {
	color: #006666;
	text-decoration: underline
}
#spurtlink a:active {
	color: #006666;
	text-decoration: underline
}


#menu {background: #99cccc; width: 100px; height: 40px}

strong {color:#003333; text-decoration:underline}
.mainright ul li {list-style-type: none; padding-bottom:0px; padding-top:4px}
.tpr {position:absolute; top:0px; right:0px; width:20px; height:20px}
.bol {position:absolute; bottom:0px; left:0px; width:20px; height:20px}
.bor {position:absolute; bottom:0px; right:0px; width:20px; height:20px}

/*begin formulierelementen*/
fieldset {
	margin: 6px 0 0 0;
	padding: 0;
}
fieldset#kaal {
	background: none;
	border-style: none;
}
legend {
	text-transform: uppercase;
	font-size: 1em;
	padding: 5px;
	margin-left: 1em;
	color: #ffffff;
	background: #006666;
}
fieldset ol {
	padding: 10px 10px 0 10px;
	list-style: none;
}
fieldset li {
	position: relative;
	padding-bottom: 1em;
}
label {
	position: relative;
	clear: left;
	float: left;
	width : 15em;
	margin-right: 5px;
	text-align: right;
	line-height: 2em;/*experimenteer om juiste hoogte te krijgen*/
	padding-right: 38px;/*ruimte toevoegen voor plaatje*/
}
label span {display: none;}
label.verplicht {
	background: url(verplicht.gif) no-repeat center right;
}
input {
	padding: 4px;
	font-size: 1em;
	border: 1px solid #493F0B;
	color: #1E1903;
	background: #F5F6D4;
}