body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 0;
	margin: 0;
}

li { margin: 0 0 5px 0; }

img { border: 0; }

h1 { padding: 35px 0 0 0; margin: 0 0 20px 0; font-size: 20px; font-weight: normal; }
h2 { margin:0 0 5px 0; font-size: 14px; font-weight: normal; }

#wrapper { width: 915px; margin: 0 auto; padding: 0; position: relative; }


/*** header ***/

#header {
	margin: 0 0 10px 0;
	padding: 0;
	width: 915px;
	height: 284px;
}
#header div { 
	position: absolute;
	top: 0;
	left: 0;
	width: 915px;
	height: 284px;
	z-index: 2;
	background: url(/images/top_back.png) no-repeat; 
}
#header img { position: absolute; top: 5px; left: 90px; z-index: 1; }

/*** languages ***/

#languages { position: absolute; left: 118px; top: 245px; z-index: 9; font-size: 10px; }
ul#languages { list-style-type: none; }
ul#languages li { margin: 0 7px 0 0; padding: 0; float: left; display: inline; }
ul#languages li a { margin: 0; padding: 0; float: left; }


/*** navigation ***/

#navigation { width: 915px; position: absolute; top: 271px; left: 0; }
#navigation ul { list-style-type: none; margin: 0 auto; width: 620px;  padding: 5px 0 0 9px; height: 31px; }
#navigation ul li { margin: 0; padding: 0; display: inline; float: left; }
#navigation ul li.last { padding: 0 9px 0 0; margin: 0; }
#navigation ul li a { margin: 0; padding: 6px 6px 5px 6px; float: left; display: block; }
#navigation ul li a:hover, #navigation ul li.active a { display: block; }


/*** content ***/

#content-wrapper { width: 915px; padding: 6px 0 0 0; }
#content { width: 705px; padding: 0 105px 10px 105px;  }
#content div { margin: 0 0 15px 0; float: left; }
#content img { margin: 0 0 20px 20px; float: right; }
#content div.big { margin: 0; padding: 0 0 15px 0; float: left; width: 700px; }


/*** surroundings ***/

ul.list { float: left; clear: left; }


/**** footer ****/


#footer { clear: both; width: 759px; margin: 0 auto; height: 25px; word-spacing: -3px; position: relative; font-size: 10px; }
#footer .holder { width: 705px; margin: 0 auto; font-size: 10px; height: 25px; padding: 3px 0 0 0; }

#footer #adres { float: left; }
#footer #disclaimer { position: absolute; bottom: 5; right: 30px; text-decoration: none; z-index: 7; }
a#duo { position: absolute; bottom: -22px; right: 35px; text-decoration: none; z-index: 9; }
#pic { position: absolute; top: -46px; left: 670px; width: 115px; height: 99px; z-index: 1; }


/*** table ***/

table { padding: 3px; margin: 0 10px 15px 0; }
tr { background: #F5F2EF; }
td, th { border-bottom: 1px dashed #fff; padding: 2px; }
th { text-align: left; vertical-align: top; width: 120px; }

/*** gallery ***/


#content #midsize { float: right; width: 520px; text-align: center; }
#content #midsize img { margin: 0; display: block; }
#content #midsize .zoom { padding: 0 0 0 15px; }


/*** form ***/

form { margin: 0 0 15px 0; }
form legend { display: none; padding: 0 7px 0 7px; font-weight: bold; }
form fieldset {
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
	clear: left;
}
form label {
	clear: both;
	float: left;
	display: block;
	width: 120px;
	padding: 0;
	text-align: left;
	margin: 2px 3px 2px 0;
}
form fieldset input, form fieldset textarea {
	float: left;
	display: block;
	width: 310px;
	margin: 2px 0 2px 0;
	padding: 0;
}
form fieldset select { margin: 0 0 7px 0; }
form select {
	float: left;
	display: block;
	width: 200px;
	margin: 3px 0 1px 0;
}
form textarea { overflow: auto; }

form submit { margin: 15px 0 0 0; }

.mandatory { margin-top: 5px; font-size: 12px; font-size: 10px; }

.clear { clear: both; }


/* =================== SCROLLER LINKS =================== */

#content #scroller div { float: none; }
#content #scroller img { float: none; margin: 0; border: none; }
#content #scroller a { border: 3px solid #DBDDD3; }
#content #scroller { background-color: #DBDDD3;	width: 167px; }

#content #scroller #scrollerFrame {
	height: 352px;
	
	/* voor scroller */
	position:relative;
	overflow:hidden;
	margin: 0;
}

#content #scroller ul#scrollerContent {
   	list-style: none;
	padding: 0;
	margin: 0 0 0 13px;
	width: 167px;
	
	/* voor scroller */
	position:absolute;
	left: 0;
	top: 0;
}

#content #scroller #scrollerContent li a {
	display: block;
   	width: 134px;
   	margin: 0;
   	padding: 0;
}
#content #scroller #scrollerContent img {
	margin: 0;
	padding: 0;
	border: 0;
}

#content #scroller #scrollerContent a:hover,
#content #scroller #scrollerContent .frame {
  	border: 3px solid #918885;
}

#scroller a#scrollUp, #scroller a#scrollDown { display: block; padding: 4px; text-align: center; margin: 0 }
#scroller #scrollUp img, #scroller #scrollDown img { border: 0; }