.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;}

.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;position: relative; clear:none; float:right;
	background:#FFFFFF; padding-left: 20px; font-family:Arial, Helvetica, sans-serif; color:#003333;}

.imageborder {border:solid; border-width:1px; border-color: Black; }

#main {width:993px; margin: 0 auto;}


div.img {
     margin: 2px;
    padding: 3px;
     height: auto;
     width: auto;
     float: left;
     text-align: center;
 }

div.img img {
     display: inline;
     margin: 1px;
     border: 1px solid #ffffff;
 }

div.img a:hover img {
     border:2px solid #0000ff;
 }

div.desc {
     text-align: center;
     font-weight: normal;
     width: 121px;
     margin: 5px;
 }



header, nav, article, section {
   display: block;
}

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;}

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;
}
p.opvallend {
  text-align:center;
  font-weight: bold;
  font-size:4em;
}

#midden {
  font-family:"Arial narrow",sans-serif;
  text-align:center;
  font-weight: bold;
  font-size:4em;
}
#midden_2 {
  font-family:"Arial narrow",sans-serif;
  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: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: 211px; float:left; background:#FFFFFF; padding-left:5px; margin-right:0px;}

a.wit:visited {
  text-decoration: none;
  font-family: "Arial narrow", sans-serif;
  color:#ffffff;
  }

#zwart a:link {
	color: #000000;
	text-decoration: none
}
#zwart a:visited {
	color: #000000;
	text-decoration: none
}



#blanc 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
}



table {clear:both; border: solid gray}
td,th {border: 1px solid gray}

strong {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;
}