@charset "utf-8";
/* CSS Document */

object
	{
		outline: none;
	}

body
	{
		margin: 15px 0 20px 0;
		background: #ffd url("../img/jpg_bg_body.jpg") top center repeat-x;
		color: #330;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-shadow: 1px 1px 1px #000;
		line-height: 16px;
	}

img
	{
		border: 0px;
	}

a:link, a:visited
	{
		font-weight: bold;
		text-decoration: none;
		color: #9a9c7c;
		outline: none;
	}

a:hover
	{
		text-decoration: underline;
		color: #bbbd9c;
	}

/* structure */

div#container
	{
		margin: 0 auto;
		width: 1000px;
	}

div#videoplayer
	{
		height: 200px;
		width: 330px;
		background: url("../img/png_img_frontpageblock2_1.png") no-repeat center center;
	}

div#navbar
	{
		background-image: url("../img/gif_bg_navbar.gif");
		height: 22px;
		padding-top: 9px;
		color: #ffd;
		font-size: 10px;
		margin-top: -4px;
	}

div#navbar a:link, div#navbar a:visited
	{
		color: #ffd;
		font-weight: bold;
		text-decoration: none;
	}

div#navbar a:hover
	{
		text-decoration: underline;
	}

div#menubar
	{
		background: url("../img/gif_bg_menubar.gif") no-repeat center center;
		text-align: center;
		height: 20px;
		padding: 5px 0 5px 20px;
		color: #ffd;
		margin-top: -4px;
	}

div#content
	{
		background: url("../img/gif_bg_content.gif") repeat left top;
		background-color: #3d440e;
		color: #fff;
		padding: 0px;
	}

div#frontpage_block1
	{
		/*background: url("../img/png_bg_frontpageblock_1.png") repeat-x left top;*/
		width: 735px;
		padding-left: 5px;
		padding-right: 5px;
		float: left;
	}

div#frontpage_block2
	{
		/*width: 330px;
		float: left;
		margin: -0px 0px 0px -5px;
		background: url("../img/png_bg_shadow.png") repeat-x left top;*/
		width: 250px;
		float: left;
	}

div#frontpage_block3
	{
	}

div#frontpage_block1 div.hr, div#frontpage_block2 div.hr, div#frontpage_block3 div.hr
	{
		background: url("../img/png_bg_hr_small.png") no-repeat center center;
		height: 1px;
	}

div#footer
	{
		font-size: 10px;
		background: url("../img/png_bg_footer.png") no-repeat center center;
		height: 13px;
		padding: 2px 0 7px 0;
		text-align: center;
		color: #ffd;
	}

div#footer a:link, div#footer a:visited
	{
		color: #ffd;
		font-weight: normal;
	}

div#swf_billboard
	{
		background: url("../img/frontpagebanner/jpg_img_xmlbanner_frontpage_welkomopjansoldaatnl.jpg") repeat;
	}

div#caroussel
	{
		margin-left: 60px;
	}

hr
	{
		visibility: hidden;
	}

div.frontpage_intro
	{
		color: #252508;
		width: 405px;
		float: left;
	}

div.subpagecontent
	{
		background: url("../img/png_bg_shadow.png") repeat-x left top;
		padding: 5px;
	}

p.right
	{
		text-align: right;
		padding-right: 17px;
		background: url("../img/gif_img_linkright.gif") no-repeat center right;
	}

p.right:hover
	{
		background-image: url("../img/gif_img_linkright_hover.gif");
	}

div.boxpadding
	{
		padding: 5px;
	}


/* sifr */

.sIFR-active h1, .sIFR-active h4
	{
		visibility: hidden;
		font-family: Tahoma;
		line-height: 1em;
		font-size: 22px;
		color: #9ba3b3;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: -5px;
		padding: 0px;
		outline: none;
	}

.sIFR-active h2
	{
		visibility: hidden;
		font-family: Tahoma;
		line-height: 1em;
		font-size: 18px;
		color: #9ba3b3;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: -8px;
		padding: 0px;
		outline: none;
	}

.sIFR-active h3
	{
		visibility: hidden;
		font-family: Tahoma;
		line-height: 1em;
		font-size: 14px;
		color: #ffd;
		margin: 0px;
		margin-top: 10px;
		margin-bottom: -2px;
		padding: 0px;
		outline: none;
	}

.sIFR-active h5
	{
		visibility: hidden;
		font-family: Tahoma;
		font-size: 16px;
		color: #ffd;
		margin: 0px;
		margin-bottom: -2px;
		padding: 0px;
		outline: none;
	}

.sIFR-flash
	{
		visibility: visible !important;
		margin: 0;
		padding: 0;
		outline: none;
	}

.sIFR-unloading .sIFR-flash
	{
		visibility: hidden !important;
		outline: none;
	}

.sIFR-replaced, .sIFR-ignore
	{
		visibility: visible !important;
		outline: none;
	}

.sIFR-alternate
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		outline: none;
	}

.sIFR-replaced div.sIFR-fixfocus
	{
		margin: 0pt; 
		padding: 0pt; 
		overflow: auto; 
		letter-spacing: 0px; 
		float: none;
		outline: none;
	}

.sIFR-dummy
	{
		width: 0px;
		height: 0px;
		margin-left: 42px;
		z-index: 0;
		outline: none;
	}

div#map
	{
		color: #000;

	}









    /* Widget content container */
   #goog-wm { }

    /* Heading for "Closest match"
   #goog-wm h3.closest-match { }

    /* "Closest match" link
   #goog-wm h3.closest-match a { }

    /* Heading for "Other things" */
   #goog-wm h3.other-things { }

    /* "Other things" list item */
   #goog-wm ul li { }

    /* Site search box */
   #goog-wm li.search-goog { display: list-item; }









form input[type="button"], form input[type="submit"], form input[type="reset"]
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #ffd;
		font-size: 11px;
		background-image: url("../img/gif_bg_button.gif");
		background-position: center center;
		background-repeat: repeat-x;
		background-color: #ffd;
		font-weight: bold;
		border: 1px solid;
		border-top-color: #abadb3;
		border-left-color: #e2e3ea;
		border-bottom-color: #e3e9ef;
		border-right-color: #dbdfe6;
		padding-left: 5px;
		padding-right: 5px;
		cursor: pointer;
		margin-bottom: 3px;
		outline: none;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

form input[type="button"]:hover, form input[type="submit"]:hover, form input[type="reset"]:hover
	{
		background-image: url("../img/gif_bg_button_hover.gif");
		background-position: center center;
		background-repeat: repeat-x;
	}

form input[type="file"]
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #000;
		font-size: 11px;
		border: 1px solid;
		border-top-color: #abadb3;
		border-left-color: #e2e3ea;
		border-bottom-color: #e3e9ef;
		border-right-color: #dbdfe6;
		margin-bottom: 3px;
	}

form input[type="text"], input[type="password"], select, textarea
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		color: #000;
		font-size: 11px;
		border: 1px solid;
		border-top-color: #abadb3;
		border-left-color: #e2e3ea;
		border-bottom-color: #e3e9ef;
		border-right-color: #dbdfe6;
		margin-bottom: 3px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}

input[disabled]
	{
		color: #898989;
		background-color: #ededed; 
	}

input:focus, select:focus, textarea:focus
	{
		background-color:#ffffe6;
	}

/* highslide */

.thumbwrapper .highslide
	{
		outline: none;
	}

.textwrapper .highslide
	{
		font-size: 11pt; 
		text-decoration: none;
		display: block; 
		text-align: center;
	}

.highslide
	{
		outline: none;
	}

.highslide-active-anchor img
	{
		visibility: hidden;
	}

.highslide img
	{
		cursor: url("../img/highslide/zoomin.cur"), pointer;
		outline: none;
	}

.highslide:hover img
	{
	}

.highslide-image
	{
		border: 10px solid #ffd;
	}

.highslide-image-blur
	{}

.highslide-caption
	{
		display: none;
		border-top: none;
		padding: 0 10px 10px 10px;
		background-color: #ffd;
		text-align: justify;
	}

.highslide-dimming
	{
		background: black;
		position: absolute;
		width: 100%;
		visibility: hidden;
	}

.highslide-loading
	{
		display: block;
		font-size: 9px;
		text-decoration: none;
		padding: 2px;
		border: 1px solid black;
		background-color: #ffd;
		padding-left: 22px;
		background-image: url("../img/highslide/gif_img_loadingimage.gif");
		background-repeat: no-repeat;
		background-position: 3px 1px;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-topright: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-top-right-radius: 3px;
	}

.control
	{
		float: right;
		display: block;
		/*position: relative;*/
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
	}

.control:hover
	{
		color: black !important;
	}

.highslide-move
	{
		cursor: move;
	}

.highslide-resize
	{
		cursor: nw-resize;
	}

a.highslide-full-expand
	{
		background: url("../img/highslide/fullexpand.gif") no-repeat;
		display: block;
		margin: 0 10px 10px 0;
		width: 44px;
		height: 44px;
	}

.highslide-overlay
	{
		display: none;
	}

a.highslide-credits, a.highslide-credits i
	{
		padding: 2px;
		color: silver;
		text-decoration: none;
		font-size: 10px;
	}

a.highslide-credits:hover, a.highslide-credits:hover i
	{
		color: white;
		background-color: gray;
	}

.highslide-previous-next
	{
		text-align: center;
		padding-bottom: 5px;
	}

.highslide-previous-next a
	{
		font-size: 7pt;
		font-weight: bold;
		text-decoration: none;
		color: #ffd;
		padding: 0 20px;
	}

.highslide-html
	{
		border: 1px solid white;
		background-color: white;
	}

.highslide-html-blur
	{
		border: 1px solid silver;
	}

.highslide-html-content
	{
		position: absolute;
		display: none;
	}

.highslide-wrapper
	{
		background-color: white;
	}

.highslide-wrapper .highslide-html-content
	{
		width: 400px;
		padding: 5px;
	}
.highslide-wrapper .highslide-header div
	{}

.highslide-wrapper .highslide-header ul
	{
		margin: 0;
		padding: 0;
		text-align: right;
	}

.highslide-wrapper .highslide-header ul li
	{
		display: inline;
		padding-left: 1em;
	}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next
	{
		display: none;
	}

.highslide-wrapper .highslide-header a
	{
		font-weight: bold;
		color: gray;
		text-decoration: none;
	}

.highslide-wrapper .highslide-header a:hover
	{
		color: black;
	}

.highslide-wrapper .highslide-header .highslide-move a
	{
		cursor: move;
	}

.highslide-wrapper .highslide-footer
	{
		height: 11px;
	}

.highslide-wrapper .highslide-footer .highslide-resize
	{
		float: right;
		height: 11px;
		width: 11px;
		background: url("../img/highslide/resize.gif");
		position: relative;
		top: 0.5em;
		left: 0.5em;
	}

.highslide-wrapper .highslide-body
	{
	}

.highslide-no-border
	{
		background-color: gray;
	}

.highslide-no-border .highslide-image
	{
		border: none;
		border-bottom: 1px solid white;
	}

.highslide-no-border .highslide-html
	{
		border: none;
	}

.highslide-no-border .highslide-caption
	{
		border: none;
		border-bottom: 1px solid white;
		background-color: gray;
		color: white;
	}

.highslide-no-border .highslide-caption code
	{
		color: white;
	}

.highslide-white
	{
		background-color: white;
	}

.highslide-white .highslide-image
	{
		border: 5px solid white;
	}

.highslide-white .highslide-caption
	{
		background-color: white;
	}

.highslide-white .control, .highslide-white .control *
	{
		color: #666;
	}

.highslide-white .highslide-html
	{
		border: 2px solid white;
	}

.glossy-dark
	{
		background-color: #101010;
	}

.glossy-dark .highslide-image
	{
		border-width: 2px;
		border-style: solid;
		border-color: black black #202020 black;
	}

.glossy-dark .highslide-caption
	{
		background: #101010;
		padding: 5px 0 5px 0;
	}

.glossy-dark div
	{
		color: silver;
	}

.highslide-narrow-border
	{
		background: white;
	}

.highslide-narrow-border .highslide-image
	{
		border: 2px solid white;
	}

.highslide-narrow-border .highslide-caption
	{
		background-color: white;
	}

.highslide-black-border
	{
		background: white;
	}

.highslide-black-border .highslide-image
	{
		border: 2px solid #655F2F;
	}

.highslide-black-border .highslide-caption
	{
		border: 2px solid #655F2F;
		border-top: none;
		background-color: white;
		color: #333;
	}

.closebutton
	{
		position: relative;
		top: -15px;
		left: 15px;
		width: 30px;
		height: 30px;
		cursor: pointer; /* w3c */
		background: url("../img/highslide/close.png");
	}

.controlbar
	{
		background: url("../img/highslide/controlbar4.gif");
		width: 167px;
		height: 34px;
	}

.controlbar a
	{
		display: block;
		float: left;
		/*margin: 0px 0 0 4px;*/	
		height: 27px;
	}

.controlbar a:hover
	{
		background-image: url("../img/highslide/controlbar4-hover.gif");
	}

.controlbar .previous
	{
		width: 50px;
	}

.controlbar .next
	{
		width: 40px;
		background-position: -50px 0;
	}

.controlbar .highslide-move
	{
		width: 40px;
		background-position: -90px 0;
	}
.controlbar .close
	{
		width: 36px;
		background-position: -130px 0;
	}

.highslide-display-block
	{
		display: block;
	}

.highslide-display-none
	{
		display: none;
	}

/* mootools formchecker */

.fc-tbx .tl
	{
		background: url("../img/formcheck/tl.png") no-repeat;
	}

.fc-tbx .t
	{
		background: url("../img/formcheck/t.png") repeat-x;
		height: 16px;
	}

.fc-tbx .tr
	{
		background: url("../img/formcheck/tr.png") no-repeat;
	}

.fc-tbx .l
	{
		background: url("../img/formcheck/l.png") repeat-y;
		width : 16px;
	}

.fc-tbx .r
	{
		background: url("../img/formcheck/r.png") repeat-y;
		width: 16px;
	}

.fc-tbx .bl
	{
		background: url("../img/formcheck/bl.png") no-repeat;
	}

.fc-tbx .b
	{
		background: url("../img/formcheck/b.png") no-repeat;
		height: 25px;
	}

.fc-tbx .br
	{
		background: url("../img/formcheck/br.png") no-repeat;
	}

.fc-tbx .c
	{
		background: url("../img/formcheck/c.png") repeat;
	}

.fc-tbx a.close
	{
		float: right;
		background: url("../img/formcheck/close.png") no-repeat;
		position: relative;
		margin-left: 5px;
		display: block;
		width: 10px;
		height: 10px;
		cursor: pointer;
	}

.fc-tbx .err
	{
		float: left;
	}

.fc-tbx p
	{
		width : auto;
		display: block;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin : 0;
		padding : 0;
		border : 0;
		color : #ffd;
	}

.ajax_loader
	{
		background: url("../img/formcheck/ajax-loader.gif") no-repeat center;
		width : 200px;
		height : 150px;
	}

.fc-error
	{
		border : 1px solid #888;
		margin-top : 5px;
		background-color : #EAEAEA;
	}

.fc-error p
	{
		margin : 5px;
		color : #A00;
	}

/* moo menu */
.dropdown
	{
		visibility: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}

.dropdown ul
	{
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
	}

.dropdown li
	{
		margin: 0;
		width: 120px;
	}

.dropdown a
	{
		text-decoration: none;
		color: #ffd;
		width: 100%;
	}

.dropdown a:hover
	{
		text-decoration: none;
	}

.dropdown ul li
	{
		width: 120px;
		height: 90px;
	}

.dropdown ul li span
	{
		visibility: hidden;
	}

.dropdown li.submenu
	{
		width: 120px;
	}

.dropdown ul li.submenu
	{
		width: 120px;
	}