/****************************/
/***** Global Settings *****/
/****************************/

* {
	padding:0;
	margin:0;
    }
#tree .line                                                          {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse:separate;
	border-spacing:0px;
	outline: 0;
}


html { overflow-y: scroll; }

/* ************************************************** */
/* ******************* Basis ************************ */
/* ************************************************** */

body {
	font: 68.8%/1.8em Arial, Helvetica, sans-serif;
	background: #F0F7F7;
	color: #333333;
}

/* ******************* LINK ************************ */


a {
	text-decoration:underline;
	color: #339999;
	}
a:hover {
	text-decoration:underline;
	color: #333333;
	}


/*
a[href$="pdf"]:after,
a[href$="doc"]:after,
a[href$="xsl"]:after,
a[href$="ppt"]:after{
margin:0 0 0 3px;
font:normal 10px Arial, Helvetica, sans-serif;
content: " (PDF)";
}
a[href$=".doc"]:after {content: " (DOC)";}
a[href$=".xsl"]:after {content: " (XSL)";}
a[href$=".ppt"]:after {content: " (PPT)";}
*/

.langcdcp{
	/*background: #FF3;*/
}

/* ***************** HEADINGS + Titles ******************** */

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
	padding:0px;
	color: #339999;
	margin-bottom: 10px;
	font: 1.4em Tahoma, Geneva, sans-serif;
	text-transform: uppercase;
}
h2 {
	padding:0px;
	color: #617B85;
	margin-bottom: 5px;
	font: bold 1.2em Tahoma, Geneva, sans-serif;
}
h3 {
	padding:0px 0;
	color: #617B85;
	margin-bottom: 10px;
	font-size: 1.1em;
	font-weight: bold;
}

h4 {
	padding:0px 0;
	color: #005282;
	margin-bottom: 10px;
	font-size: 1em;
	font-weight: bold;
}
h5 {
	padding:0px 0;
	color: #005282;
	margin-bottom: 10px;
	font-size: 1em;
	font-weight: bold;
}
h6 {
	padding:0px 0;
	color: #005282;
	margin-bottom: 10px;
	font-size: 1em;
	font-weight: bold;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}


.note{
	color: #666666;
	font-size: 1em;
}

/* ******************* GLOBAL TAGS ************************ */
.hr {
	width: 100%;
	height: 1px;
	border-top: 1px dotted #ccc;
	border-right: 0 none #ccc;
	border-bottom: 0 none #ccc;
	border-left: 0 none #ccc;
}
p, ul, ol {
	margin:0;
	padding:0;
}

ul, ol {
	padding:0;
}

/*li{
	list-style: square;
	color: #399;
	}*/

#footer ul,#wrapper ul,#footer ol,#wrapper ol{
	margin-left:20px;}

/*#footer ul li,#wrapper ul li{
	list-style: url(../images/li.gif) outside;
	}*/
	
img {
	border:0;

}




/* ******************* GLOBAL CLASSES ******************** */


.clear 			{ 
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;

 }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.pic {
	border: 1px solid #dfe1e0;
	padding: 0px;
	margin:0px;
	background: #FFFFFF;	
}

.spacer {

	width: 1px;

	float: left;

	display: block;

	margin: 0px 30px 0px 29px;

	padding: 0px;

}
.space  { padding: 5px }

.space2 { padding: 10px }

.space3 { padding: 15px }

.space3b {
	padding: 15px 0px
}

.space4 { padding: 20px }

.space4b {
	padding: 0px 20px 20px
}

.bottomspace{ padding-bottom:10px;}


.transparent_class {
    filter:alpha(opacity=50);
    /*-moz-opacity:0.5;*/
    -khtml-opacity: 0.5;
    opacity: 0.5;
}


/* ******************* TOP ************************ */

#top{
	background: url(../images/bg_top.gif) repeat-x;
	height: 110px;
}
#topintro{
	background: url(../images/bg_topintro.gif) repeat-x;
	/*height: 60px;*/
}

#topbar{
	width: 960px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	border-right: 1px solid #c1dcda;
	border-left: 1px solid #c1dcda;
	}

#languagebar{
	height: 19px;
	padding: 8px 15px;
	}

#languagebar a{
	color: #FFF;
	text-decoration:none;
}

#languagebar a:hover{}

.languagelist ul{
	list-style: none;
	width:200px;
	float:left;
	}
.languagelist li{
	display: inline;
	padding-right: 10px;
	}

#languagebar .actif a{
	color: #9CC;
	}

.privacy{
	width:200px;
	float:right;
	text-align: right;	
	}
	

/* ************************************************** */	
/* ******************* FRAMEWORK ******************** */
/* ************************************************** */

#wrapper     {
	background: #FFF;
	
	}


#wrapperbar     {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	background: #FFF;
	border-right: 1px solid #c9e3e3;
	border-left: 1px solid #c9e3e3;
	}

#wrapperbar2     {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	background: #FFF url(../images/bg_wrapperbar2.gif) repeat-y;
	border-right: 1px solid #c9e3e3;
	border-left: 1px solid #c9e3e3;	
	}
	
#wrapperbar3     {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	background: #FFF url(../images/bg_wrapperbar_intro.gif) repeat-y;
	border-right: 1px solid #c9e3e3;
	border-left: 1px solid #c9e3e3;	
	}

.homeleft{
	width:280px;
	float:left;
	margin-right:15px;
	}

.homeright{
	width:665px;
	float:left;
	
	}

.subleft{
	width:295px;
	float:left;
	margin-right:0px;
	
	}
.subright{
	width:665px;
	float:left;
	
	}

/* ******************* LOGO ************************ */



#logo  {
	width: 250px;
	float: left;
	padding: 0px 0px 0px 30px;
	margin-top: 5px;
	margin-left: 15px;
}
#logo2  {
	width: 220px;
	padding: 0px 0px 0px 30px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom:35px;
}
/* ******************* CONTENT *********************** */

#content   { margin: 0px; padding: 0px}

#main   {
	
}



/* ************************************************** */
/* ******************* Navigation ******************* */
/* ************************************************** */

/* ******************* INTRO ******************* */

#navintro   {
	margin: 0px 0px 10px;
	padding: 5px 0px 0px 295px;
	color: #3e5a63;
	/*height: 50px;*/
	width: 650px;
	text-transform: uppercase;
	font: 1.2em Tahoma, Geneva, sans-serif;
}
#navintro a {
	color: #ffffff;
	text-decoration: none;
}

#navintro a:hover {
	color: #339999;
	text-decoration: none;
}
#navitemintro ul {
	color: #FFFFFF;
	font-size: 1em;
	font-family: "Trebuchet MS";
	text-align: left;
	white-space: nowrap;
	list-style: none;
	margin: 0px;
	padding: 0px;
}



#navitemintro li {
	display: inline;
	list-style: none;
	color: #FFFFFF;
	margin: 0px;
	line-height: 2em;
	/*border-left: 1px solid #bbbbbb;*/
	
	padding: 5px 15px 5px 15px;
	background: url(../images/nav_li2.gif) no-repeat;
}


/* ******************* MAIN NAV ******************* */


#nav   {
	margin: 15px 0px 10px;
	padding: 0px;
	color: #3e5a63;
	height: 50px;
	width: 650px;
	float: left;
	text-transform: uppercase;
	font: 1.2em Tahoma, Geneva, sans-serif;
	
}

#nav a {
	color: #3e5a63;
	text-decoration: none;
}

#nav a:hover {
	color: #339999;
	text-decoration: none;
}

#navitem ul {
	color: #FFFFFF;
	font-size: 1em;
	font-family: "Trebuchet MS";
	text-align: left;
	white-space: nowrap;
	list-style: none;
	margin: 0px;	
}



#navitem li {
	display: inline;
	list-style: none;
	color: #FFFFFF;
	margin: 0px;
	line-height: 4em;
	/*border-left: 1px solid #bbbbbb;*/
	height: 50px;
	padding: 10px 15px 10px 15px;
	background: url(../images/nav_li.gif) no-repeat;
}


#navitem .actif{
	color: #339999;
	text-decoration: none;
}

#navitem .actif a {
	color: #339999;
	text-decoration: none;
}

#navitem .actif a:hover {
	color: #333333;
	text-decoration: none;
}


/* ************************************************** */
/* ******************* BREADCRUMB ******************* */
/* ************************************************** */
#breadcrumb   {
	text-transform: uppercase;
	margin: 10px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 0.8em;
	color: #999;
}

#breadcrumb a {
	color: #339999;
	text-decoration: none;
	}
#breadcrumb a:hover {
	color: #999;
	text-decoration: none;
	 }






/* ************************************************** */
/* ******************* HOMEPAGE ********************* */
/* ************************************************** */

.txtbox{
	float:left;
	width:270px;
	
	}
.txtbox:hover{
	color: #339999;
	cursor:pointer;
	}

.txtbox1{
	float:left;
	width:300px;
	margin-right:35px;

	}

.txtbox2{
	float:left;
	width:300px;
	}

.introlang{
	margin-right:20px;
	margin-bottom:5px;
	float:left;
	}

/* ******************* TICKER ********************* */

#listticker{
	height:200px;
	width:300px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

ul#listticker {
	margin-left:0px;
	}

	#listticker li{
		
		/*padding:5px;*/
		list-style:none;
		margin-bottom:10px;
	}
	
	
	#listticker li:hover{
	color: #339999;
	cursor:pointer;
	}
	
		#listticker a{
			color:#000000;
			margin-bottom:0;
		}
		#listticker h3{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .date{
			font-size:10px;
		
			}
		
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
			
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}

/* ************************************************** */
/* ******************* SUBPAGES ********************* */
/* ************************************************** */

.header{
	background-color:#e8f3f3;
	border-top:1px solid #c3e0e0;
	border-bottom:1px solid #c3e0e0;
	margin-bottom:15px;
	}
.header h1{
	font-size: 1.2em;
	margin-bottom:5px;
	}


/* ******************* LIST ********************* */

.list{}

.list h2{
	font-size: 1.1em;
	font-weight: bold;
	color:#587b85;
}

.listitem{
	background: url(../images/dottedline_nav.gif) no-repeat bottom;
	padding-bottom:10px;
	margin-bottom: 10px;
}

.listitem:hover{
	color: #339999;
	cursor:pointer;
	}
.listitem:hover img{
	border: 1px solid #339999;
	}
.listicon{
	float: left;
	width: 48px;
	margin-right: 15px;
	background: url(../images/icons/listicon.gif) no-repeat;
	height: 30px;
	font-weight: bold;
	color: #617B85;
	font-size: 1.4em;
	padding-top: 4px;
	text-align: center;
}

.listtxt{
	float: left;
	width: 560px;
}

.listdate{
	display:block;
	width:80px;
	float:right;
	color:#587b85;
	}




/* ************************************************** */
/* ******************* FORM ************************ */
/* ************************************************** */
form {
margin:0;
padding:0;
display:inline;
}

input, select, textarea {
font:1em arial, helvetica, sans-serif;
}

textarea {
line-height:1.25ex;
}

.verplicht{
	color: #FF0000;
}





/* ************************************************** */
/* ******************* FOOTER *********************** */
/* ************************************************** */
#footer{
	background: #F0F7F7 url(../images/bg_footer.gif) repeat-x;
}


#footer a,#footer a:link,#footer a:visited,#footer a:active {
	text-decoration: none;
	color: #339999;
}

#footer a:hover {
	text-decoration: none;
	color: #333333;
}

#footertxt{
	width: 960px;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	color: #333333;
	border-right: 1px solid #c3e0e0;
	border-left: 1px solid #c3e0e0;
}

#footerbottom{
	border-top: 1px solid #c3e0e0;
	}

#footerbar{
	width: 960px;
	padding:0;
	margin: 0 auto 0;
	position: relative;
	color: #75969e;
	border-right: 1px solid #c3e0e0;
	border-left: 1px solid #c3e0e0;
	border-bottom: 1px solid #c3e0e0;
	background: #FFFFFF;
}

#footerbar2{
	width: 960px;
	padding:0;
	margin: 0 auto 0;
	position: relative;
	color: #75969e;
	border-right: 1px solid #c3e0e0;
	border-left: 1px solid #c3e0e0;
	border-bottom: 1px solid #c3e0e0;
	
	
}


.footerleft{
	width:260px;
	float:left;
	padding:10px;
	}
.footerright{
	width:660px;
	float:left;
	padding:10px;
	}

/* ******************* PAGES ********************* */

.pagestxt{
	text-align:right;
	width: 150px;
	float: right;
}
.pagestxt2{
	text-align:left;
	width: 150px;
	float: left;
}
.pages{
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
}

.pages2{
	
}


.pages ul, .pages2 ul{
	list-style: none;
	margin:0px;
	padding:0px;
}

.pages ul li, .pages2 ul li {
	list-style: none;
	display: inline;
}

.pages a, .pages2 a{
	text-decoration:none;
	color: #399;
	padding:1px 4px;
	background: #fff;
	border: 1px solid #FFF;
	}

.pages a:hover, .pages2 a:hover{
	text-decoration:none;
	color: #FFF;
	border:1px solid #555555;
	padding:1px 4px;
	background: #737B85;
	}

.pages .selected, .pages2 .selected{
	border-top: 1px solid #399;
	border-bottom: 1px solid #399;
	color: #FFF;
}
.pages .selected a, .pages2 .selected a{
	text-decoration:none;
	color: #399;
	border:1px solid #399;
	padding:1px 4px;
	background: #fff;
	}
.pages .selected a:hover, .pages2 .selected a:hover{
	text-decoration:none;
	color: #FFF;
	border:1px solid #399;
	padding:1px 4px;
	background: #399;
	}



/* ******************* WESTSITE ****************** */

.westsite {
	text-align: right;
	width: 960px;
	padding: 15px 0px 0px;
	margin: 0px auto 25px;
	}


.slidemask{
	width:652px;
	height:252px;
	overflow:hidden;
	}
.slidemask2{
	width:265px;
	height:182px;
	overflow:hidden;
	margin-left:15px;
/*	margin-bottom:10px;*/
	margin-top:15px;
	}
.printpage{
	float:right;
	width:50px;
	text-align: right;
	}
	
.print{
	background: url(../images/icons/icon_print.gif) no-repeat;
	height: 13px;
	width: 13px;
	padding-left: 16px;
	}

.dload{
	background: url(../images/icons/icon_paperclip.gif) no-repeat;
	height: 13px;
	padding-left: 16px;
	}
.email{
	background: url(../images/icons/icon_email.gif) no-repeat;
	height: 13px;
	padding-left: 16px;
	}
.topline{
	border-top:1px solid #c3e0e0;
	}

.top{
	background: url(../images/icons/icon_top.gif) no-repeat;
	height: 13px;
	padding-left: 16px;
	}

.back{
	background: url(../images/icons/icon_back.gif) no-repeat;
	height: 13px;
	padding-left: 16px;
	}

.printversion{
	margin-bottom:25px;
	}


/* TOEGEVOEGD BIJ SCRIPTING */
.wrappedlink span { color: #333333; }

.sfeerboxtekst
{
	position:relative; top:27px; left:3px; z-index:15;
	font:bold 24px Arial;	color:#fff;
}
.sfeerboxtekstschaduw
{
	position:relative; top:-80px; z-index:14;
	font:bold 24px Arial;	color:#333;
}

.sfeerboxtekstrechts
{
	text-align:right;
	margin-right:30px;
}
.sfeerboxtekstlinks
{
	margin-left:30px;
}
.sfeerboxtekstboven
{
	margin-top:-176px;
}
.sfeerboxtekstonder
{
	margin-bottom:30px;
}

#sfeerboxbeschrijving
{
	margin-left:16px;
}
