@charset "utf-8";
/* CSS Document */

body{
	background:#FFFFFF url(../images/background.jpg) repeat-x top left;
	font:normal 62.5%/17px Arial, verdana, "trebuchet ms", sans-serif;
	color:#333333;
	margin:0;
	margin-top:25px;
}

/* CSS TOP LEFT MAIN RIGHT structure */
#top {
  height: 100px;
}

#top img{
	float:left;
}

#topmenu{
	float:right;
}

.searchtext, .langtext{padding:0; margin:0; width:140px; text-align:left;}
#topmenu div#searchbox, #topmenu div#menu_lang{display:inline; float:left;}

#topmenu input, #topmenu select{color:#999999;}

#topmenu div#searchbox input{
	border:none;
	float:left;
	font-size:1.1em;
	margin:0;
	padding:5px 0 5px 5px;
	line-height:15px;
	width:140px;
	height:23px;
	background:transparent url(../images/topform.gif) repeat-x top left;
}
#topmenu div#searchbox input.searchbutton{
	float:left;
	margin:0px;
	padding:0;
	width:23px;
	margin-right:15px;
	background:none;
	/*background:url(../images/submit.gif) no-repeat top left;*/
}


#topmenu div#menu_lang select{
	border:none;
	float:left;
	font-size:1.1em;
	margin:0px;
	padding:5px 0 5px 5px;
	line-height:20px;
	width:140px;
	background:transparent url(../images/topform.gif) repeat-x top left;
}
#topmenu div#menu_lang input.searchbutton{
	float:left;
	margin-top:10px;
	width:23px;
	margin-right:15px;
}


#topmenu div, #topmenu div form{
	display:inline;
}

#menu_footer {
  background-color:#FFF;
  padding: 1px 20px;
  clear: both;
  padding-top:25px;
  text-align:center;
  font-size:1.0em;
  color:#999999;
}

#menu_footer a, #menu_footer a:active, #menu_footer a:visited, #menu_footer a:link, #menu_footer a:hover{
	color:#999999;
	padding:0 15px;
	text-decoration:none;
}
#menu_footer a:hover{
	text-decoration:underline;
}

/* The Core Technique
================================= */

body {
  text-align: center; 
  min-width: 760px;
}

#container {
  width: 998px; 
  margin: 0 auto; 
  text-align: left;
}

#left { 
  width: 210px;
  float: left;
  background:#FFF url(../images/subnav.gif) repeat-x top left;
}

#contentarea { 
  width: 785px;
  _width:780px;
  float: right;
  margin-bottom:40px;
}

#content { 
  width: 472px; 
  margin: 0 25px; 
  _margin:0 16px;
  float: left;
  text-align:justify;
}
#content2 { 
  width: 720px; 
  margin: 0 32px; 
  _margin:0 16px;
  float: left;
  text-align:justify;
}


#right { 
  /*width: 248px;*/
  width: 240px;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
  overflow:hidden; 
} 

/* CSS TOP LEFT MAIN RIGHT structure */


h1{
	font-size:1.8em;
	color:#6ba439;
	font-weight:normal;
}
h2{
	font-size:1.1em;
	font-weight: bold;
}
h3{font-size:1.6em;}
h4{font-size:1.5em;}
h5{font-size:1.4em;}
h6{font-size:1.3em;}
p, a {
	font-size:1.1em;
}

#content li {
	font-size:1.1em;
}

p a {
	font-size:1.0em;
}

em, i{
	font-style:normal;
	color:#999999;
	font-size:1.2em;
}

a, a:active, a:hover, a:link, a:visited{
	color:#6BA439;
	font-weight:normal;
	text-decoration:none;
}
a.active:hover{
	text-decoration:underline;
}

/* BREADCRUMB */
#menu_breadcrumb{
	height:30px;
}
#menu_breadcrumb a.active, #menu_breadcrumb a.active:active, #menu_breadcrumb a.active:hover, #menu_breadcrumb a.active:link, #menu_breadcrumb a.active:visited{
	color:#000;
	font-weight:normal;
}
#menu_breadcrumb a, #menu_breadcrumb a:active, #menu_breadcrumb a:hover, #menu_breadcrumb a:link, #menu_breadcrumb a:visited{
	color:#78B93D;
	font-weight:bold;
	text-decoration:none;
}
/* BREADCRUMB */



/* LEFT */
ul#left{
  	list-style: none;
  	margin:0;
  	padding:0;
}
ul#left li{
	background:url(../images/nav.gif) repeat-x top left;
	line-height:28px;
}
ul#left li.active{
	background:url(../images/nav_active.gif) repeat-x top left;
}
ul#left li.active a{color:#FFF;}
ul#left li a{
	color:#383838;
	text-decoration:none;
	padding-left:11px;
}
ul#left li ul{
	background:#FFF url(../images/subnav.gif) repeat-x top left;
	margin-left:0;
	padding:10px 10px 10px 15px;
}
ul#left li ul ul{padding-right:0;}
ul#left li ul li{
	background:transparent url(../images/navline.gif) repeat-x top left;
	list-style: none;
	list-style-image:none;
}

ul#left li ul li.active{
	background:transparent url(../images/navline.gif) repeat-x top left;
	list-style-image:none;
}
ul#left li ul li.first{background:none !important;}

ul#left li ul li.active a{
	color:#068344;
	padding-left:15px;
	background:transparent url(../images/arrowleft_act.gif) no-repeat 0 2px;
}
ul#left li li a{
	color:#717171;
	padding-left:15px;
	background:transparent url(../images/arrowleft.gif) no-repeat 0 2px;
}
ul#left li.active li a{
	color:#717171;
	padding-left:15px;
	background:transparent url(../images/arrowleft.gif) no-repeat 0 2px;
}

/* Niveau 3*/
ul#left li ul ul{
	background:transparent url(../images/navline.gif) repeat-x top left;
	margin-left:15px;
	padding:0;
	}
ul#left li ul li ul li{
	background:transparent url(../images/navline.gif) repeat-x top left;
	list-style: none;
	list-style-image:none;
	vertical-align:middle;
	padding:0;
}
ul#left li ul li.active ul li a{
	color:#717171;
	background:transparent url(../images/arrowleft.gif) no-repeat 0 2px;
	padding-left:15px;
}
ul#left li ul li ul li.active a{
	color:#068344;
	background:transparent url(../images/arrowleft_act.gif) no-repeat 0 2px;
}
/* LEFT */


/* CONTENT */
#content h1{
	margin-top:0;
	padding-bottom:5px;
	background:url(../images/h1line.gif) repeat-x bottom left;
}
/* CONTENT */

/* BUTTON */
/*
.button{
	margin-bottom:3px;
	_margin-bottom:10px;
}
 .button p{
	background:transparent url(../images/buttonbg.gif) no-repeat top left; 
	display:inline;
	float: left;
	width: 230px;
	padding:10px 0 10px 10px;
	_padding:0;
	_padding-left:10px;
	margin:0;
	text-align:left;
	margin-bottom:10px;
}
#right .button p{
	display:block;
	padding-top:0;
}

 .button a,  .button a:link,  .button a:visited {
  display: inline;
  height: 33px;
  line-height: 34px;
  color:#6BA439;
  text-decoration: none;
  background:transparent url(../images/button.gif) no-repeat right 1px;
  _background:transparent url(../images/button.gif) no-repeat right top;
  margin:0;
  padding:10px 25px 10px 0px;
  
}


*/
/* BUTTON */

#right .button {
background:transparent url(../images/h1line.gif) repeat-x scroll left bottom;
margin-top:0;
padding-bottom:5px;
}
#right .button  {
color:#6BA439;
font-size:1.8em;
font-weight:normal;
margin-bottom:10px;
}


#right .button p {
	margin:0;
	padding:0;
}

#right .button  a {
	display:block;
	  background:transparent url(../images/arrowleft_act.gif) no-repeat 230px 1px;
}

/* RIGHT */
#right h1{
	margin:0;
	margin-bottom:15px;
	padding-bottom:5px;
	color:#adadad;
	background:url(../images/h1line.gif) repeat-x bottom left;
}
#right h1 a{
	font-size:1em;
	padding-right:12px;
	background:url(../images/arrowleft_act.gif) no-repeat right 7px; 
}
#right h2{
	margin-top:0;
	padding-bottom:5px;
	color:#adadad;
}
#right h3{
	margin:0;
	padding:0;
	font-size:1em;
}
/*
#right div{
	background:#d9d9d9 url(../images/bgright.gif) repeat-x top left;
	border:1px solid #E0E0E0;
	padding:3px;
}
*/


/* Uitzonderingen op right div */

#right div.csc-header, #right div div{
	background:none;
	border:none;
	padding:0px;
}
#right div.tx-elitabslider-pi1{
	background:none;
	border:none;
}

/* Uitzonderingen op right div */

#right div.tx-elitabslider-pi1{
	margin-top:10px;
	padding:3px;
	padding-left:0;
	float:left;
}
#right div#tx_elitabslider_pi1-frame{
	background:#d9d9d9 url(../images/bgright.gif) repeat-x top left;
	border:1px solid #E0E0E0;
}
#right div div#tx_elitabslider_pi1-frame {
	margin:10px auto;
	overflow:hidden;
	width:238px;
}
#right div.csc-textpic-left div.csc-textpic-imagewrap, #right div.csc-textpic-right div.csc-textpic-imagewrap{
	float:none;
}
#right div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
}
#right .csc-textpic-clear{
	display:none;
}
#right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:0px;
}
dl.csc-textpic-image dt {
	display:block;
	margin:0;
}
#right .tx-elitabslider-pi1-section .csc-header {
	display: none;
}
#right .tx-elitabslider-pi1-section,
#right .tx-elitabslider-pi1-section .csc-textpic,
#right .tx-elitabslider-pi1-section .csc-textpic .csc-textpic-imagewrap,
#right .tx-elitabslider-pi1-section .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
#right .tx-elitabslider-pi1-section .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt,
#right .tx-elitabslider-pi1-section .csc-textpic .csc-textpic-imagewrap .csc-textpic-image dt img {
	float: left;
	height: 180px;
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 1px;
}
/* RIGHT */


/* SITEMAP */
.csc-sitemap ul{
	padding:0;
	margin:0;
	font-size:10px;
}
.csc-sitemap ul li{
	list-style:none;
	list-style-type:none;
	padding-left:15px;
	background:url(../images/arrowleft_act.gif) no-repeat 0 6px; 
}
.csc-sitemap a, .csc-sitemap a:link, .csc-sitemap a:active, .csc-sitemap a:visited, .csc-sitemap a:hover{
	color:#383838;
	font-size:1.2em;
	text-decoration:none;
	line-height:22px;
}
.csc-sitemap a:hover{
	text-decoration:underline;
}
/* SITEMAP */


/* LANGUAGE SELECTION */
#headerdirectto {

}
#headertitle, #headerdirectto, #headersearch {
	voice-family:inherit;
}
#headerdirectto {
	background:#B2D4E9 none repeat scroll 0 0;
}
#headertitle, #headerdirectto, #headersearch {
	display:block;
	float:left;
}

#headerdirectto h2 {
	background:#ebecec url(../images/ddbox.jpg) no-repeat scroll 0 0;
}
#headerdirectto h2 {
	voice-family:inherit;
	margin:0;
	padding:0;
}
#headerdirectto h2 {
	cursor:pointer;
	font-size:1.1em;
	font-weight:normal;
	line-height:23px;
	width:145px;
	padding-left:7px;
	color:#999999;
}

#uldirectto {
	display:none;
	position:absolute;
	/*background:#FFFFFF none repeat scroll 0 0;*/
	background:#FFF url(../images/subnav.gif) repeat-x top left;
	border-bottom:1px solid #ebecec;
	border-left:1px solid #ebecec;
	border-right:1px solid #ebecec;
	clear:both;
	line-height:16px;
	margin:0;
	padding:0;
	overflow:hidden;
	width:150px;
	z-index:100;
}
ul#uldirectto li {
	list-style-type:none;
	margin:0 7px 0 5px;
	padding:0;
}
#uldirectto a {
	background:transparent url(../images/navline.gif) repeat-x scroll left top;
	display:block;
	font-size:1.1em;
	line-height:1.8em;
	padding:1px 1px 1px 0px;
	text-decoration:none;
	width:100%;
}
#uldirectto a.tx-srlanguagemenu-pi1-option-0, ul#uldirectto li.first a, ul#uldirectto li.first a:link, ul#uldirectto li.first a:active, ul#uldirectto li.first a:visited, ul#uldirectto li.first a:hover{
	background:none;
}
/* LANGUAGE SELECTION */

/* FORMS LAYOUT */
#contact{
	/*text-align:center;
	padding:0 32px;
	width:472px;*/
	/*margin-left:220px;*/
	/*float:left;*/
	
	float:left;
	margin:0 32px;
	text-align:justify;
	width:472px;
}
#contact div{
	text-align:left;
}
label{
	display:block;
	text-indent:3px;
}
.tx_powermail_pi1_fieldwrap_html_radio label{
	display:inline;
	float:left;
	width:20%;
	clear:left;
}
#contactform{
	margin-top:20px;
	background-color:#FAFAFA;
	border-top:1px solid #F6F6F6;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	border-left:1px solid #F6F6F6;
}
#contactform h1{margin:0;}
#contactform .csc-header{
	padding:3px 14px;
}
/* FORMS LAYOUT */

/* POWERMAIL LAYOUT */
#contactform .tx-powermail-pi1{
	padding:10px 14px;
}
.tx-powermail-pi1{
	/*background:#FFFFFF url(../images/subnav.gif) repeat-x scroll left top;*/
	background-color:#FAFAFA;
	clear:both;
	width:442px;
}
#powermail div{
	display:inline;
	text-align:left;
}

#powermail div.powermail_mandatory_js{display:block;}
.tx-powermail-pi1 p{margin:0;}
/*#powermail div.leftcolumn{
	clear:left;
	float:left;
	display:block;
	width:235px;
	_width:200px;
	margin-bottom:10px;
	margin-left:10px;
	_margin-right:10px;
	padding-right:2px;
}*/
#powermail div.leftcolumn{
	float:left;
	margin:0;
	margin-bottom:15px;
	width:215px;
}
/*#powermail div.tx_powermail_pi1_fieldwrap_html_textarea{
	clear:right;
	float:right;
	width:196px;
	margin-bottom:10px;
	margin-right:10px;
}*/
#powermail div.tx_powermail_pi1_fieldwrap_html_textarea{
	float:left;
	margin:0;
	width:220px;
}

.csc-header, div.tx-powermail-pi1, #powermail div input, #powermail div textarea{
	display:block;
}
#powermail div input, #powermail div textarea, #powermail div select{
	background-color:#ECECEC;
	border:1px solid #CCC;
	/*border:none;*/
	font:normal 11px/14px Arial,verdana,"trebuchet ms",sans-serif;
	color:#333333;
}
#powermail div.leftcolumn input, #powermail div.leftcolumn select{
	width:70%;
}
#powermail div.leftcolumn .tx_powermail_pi1_fieldwrap_html_radio input{width:20px;}
#powermail div.leftcolumn div input.powermail_submit{
	width:auto;
	margin-right:10px;
}
.tx_powermail_pi1_fieldwrap_html_textarea{
	width:200px;
}
.tx_powermail_pi1_fieldwrap_html_textarea label, .tx_powermail_pi1_fieldwrap_html_textarea textarea{
	text-align:left; 
	margin-right:10px;
	clear:both;
}
.csc-header{
	clear:both;
}
div.powermail_mandatory_js{
	clear:both;
	color:#CC0000;
	display:block;
	text-align:left;
}
/* POWERMAIL LAYOUT */

.external-link-new-window {
	  background:transparent url(../images/external_url.gif) no-repeat right 50%;
	  padding-right:18px;

}

