body {
	margin: 0 0 0 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-image: url('/images/background.jpg');
	background-repeat: repeat-x;
	background-position: top left;
}

img, div, li, ul, a{
		//behavior: url(/stylesheets/iepngfix.htc);
}

/* ----- navigatie ----- */
#navtop {
	width:932px;
	text-align:center;
	font-size:11px;
	font-weight:800;
	text-decoration:none;
}

a img {border:0px;}

ul {
	padding:0;
	margin:7px 0 7px 0;
	list-style-type:none;
}

ul li {
	display:inline;
}

a:link {color:#5cc79e; outline:none; font-weight:bold;}
a:visited {color:#5cc79e; outline:none; font-weight:bold;}
a:active {color:#5cc79e; outline:none; font-weight:bold;}
a:hover {color:#3f6e9f; outline:none; font-weight:bold;}
a:focus {color:#5cc79e; outline:none; font-weight:bold;}

a.navtop:link {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.navtop:visited {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.navtop:active {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.navtop:hover {text-decoration:none; color:#000; outline:none; font-weight:bold;}
a.navtop:focus {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}

a.h2kop:link {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.h2kop:visited {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.h2kop:active {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.h2kop:hover {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}
a.h2kop:focus {text-decoration:none; color:#3f6e9f; outline:none; font-weight:bold;}

/* ----- kolommen -----*/
#maincontainer {
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-467px;
}

#talen {
	width:932px;
	height:24px;
	padding:18px 0 18px 0;
}

#kolomlinks {
	float:left;
	width:198px;
	text-align:left;
	position:block;
}

#kolommidden {
	display:block;
	float:left;
	_margin-left:100px;
	_margin-top:-359px;
	width:536px;
	_width:530px;
	text-align:left;
}

.kolom2 {
	width:255px;
	float:left;
	margin-right:20px;
}

.kolom3 {
	width:255px;
	float:left;
}

#kolomrechts {
	display:block;
	_margin-right:-200px;
	_margin-top:-359px;
	float:left;
	width:198px;
	text-align:right;
}

/* ----- tekst ----- */
h1 {
	color:#3f6e9f;
	font-size:28px;
	font-weight:800;
	margin-top:10px;
}

h2 {
	color:#3f6e9f;
	font-size:14px;
	font-weight:800;
	margin:0px;
}

h3 {
	font-family:Arial;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
	margin:0px;	
}

.inleiding {
	display:block;
	color:#3f6e9f;
	font-size:10px;
	font-weight:800;
	line-height:20px;
	margin-top:20px;
}

strong {
	color:#3f6e9f;
}

#bannertekst {
	position:absolute;
	top:200px;
	right:20px;
}

/* ----- afbeeldingen ----- */
#nl {
	float:right;
	margin-right:5px;
	width:25px;
	height:24px;
	background-image: url('/images/talen/nl_inactive.gif');
	background-repeat: no-repeat;
}
#nl:hover {
	background-image: url('/images/talen/nl.gif');
}

#uk {
	float:right;
	margin-right:5px;
	width:25px;
	height:24px;
	background-image: url('/images/talen/uk_inactive.gif');
	background-repeat: no-repeat;
}
#uk:hover {
	background-image: url('/images/talen/uk.gif');
}

#d {
	float:right;
	margin-right:5px;
	width:25px;
	height:24px;
	background-image: url('/images/talen/d_inactive.gif');
	background-repeat: no-repeat;
}
#d:hover {
	background-image: url('/images/talen/d.gif');
}

#fr {
	float:right;
	margin-right:5px;
	width:25px;
	height:24px;
	background-image: url('/images/talen/fr_inactive.gif');
	background-repeat: no-repeat;
}
#fr:hover {
	background-image: url('/images/talen/fr.gif');
}

.bannerframe {
	display:block;
	width:932px;
	height:200px;
	margin-top:-200px;
	_margin-top:-202px;
	*margin-top:-202px;
}

.bannerfoto {
	width:930px;
	height:200px;
}

.inleidingframe {
	float:left;
	margin:0 15px 15px 0;
}

.inleidingfoto {
	float:left;
	width:230px;
	height:165px;
	margin-right:-230px;
}

.tekstframe{
	float:right;
	/*margin:0 15px 15px 0;*/
	margin-right:-140px;
	z-index:1;
	display:block;
}
.tekstfoto{
	float:right;
	width:140px;
	height:110px;
	z-index:0;
	display:block;
}
.smallImages {
	position: relative;
	margin-left: 12px;
	float: right;
}

.imageBorderSmall {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	background-image: url(/images/fotoborder_content.png);
	height: 110px;
	width: 140px;
}
.image {
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}
.scheidingslijn {
	/*float:right;*/
	float:left;
	width:3px;
	min-height:123px;
	/*margin-left:20px;*/
	background-image:url('/images/stippellijn.gif');
	background-position:top center;
	background-repeat:no-repeat;
}


/* ----- vraagformulier ----- */
#vraagemail {
	width:160px;
	height:15px;
	margin-top:12px;
	_margin-top:-5px;
	*margin-top:-5px;
	margin-right:10px;
	border:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	outline:none;
}

#vraagtext {
	width:160px;
	height:100px;
	margin-top:21px;
	_margin-top:18px;
	*margin-top:18px;
	margin-right:10px;
	border:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	outline:none;
}

#submitvraag {
	width:95px;
	height:20px;
	margin-top:20px;
	margin-right:43px;
	background:url('/images/buttons/button_mail.gif');
	background-repeat:none;
	border:0px;
	outline:none;
}

#submitvraag:hover {
	background:url('/images/buttons/button_mail_hover.gif');
}

/* ----- overig ----- */
#adres {
	display:block;
	padding-left:20px;
	margin-top:50px;
	font-size:10px;
	text-align:left;
	font-weight:normal;
}

#webshop {
	display:block;
	float:right;
	text-align:center;
	width:180px;
	height:190px;
	margin-top:30px;
}