body {
	behavior: url(csshover.htc);
}
html, body {

	margin: 0 auto;padding: 0;
	border: 0;
	font-family: Arial;
	font-size:12px;
	color:#555555;
	line-height:160%;
	height: 100%; 
	min-height: 100%;
	margin-bottom: 1px; 
	background:url(../images/background.png) repeat-x top left;
}
.form-details{visibility: hidden;height:1px;}
.clear{ clear:both; font-size:0; line-height:0; height:0; border:none; float:none }
.background{height:auto !important;min-height: 100%;position: relative;}
.main{width:934px;margin: 0 auto;padding: 0;height:auto;min-height:600px;position:relative;}

/* header */
.header{padding-top:16px;}
.logo{width:155px;height:56px;display:block;background:url(../images/logo.png)  no-repeat top left;float:left;}
.languages{float:right;margin-top:40px;}
.german{width:25px;height:15px;display:block;background:url(../images/german.png) no-repeat top left;margin-left:4px;float:left;}
.english{width:25px;height:15px;display:block;background:url(../images/english.png) no-repeat top left;margin-left:4px;float:left;}
.francaise{width:25px;height:15px;display:block;background:url(../images/francaise.png) no-repeat top left;margin-left:4px;float:left;}
.dutch{width:25px;height:15px;display:block;background:url(../images/deutsch.png) no-repeat top left;margin-left:3px;float:left;}
.italian{width:25px;height:15px;display:block;background:url(../images/italian.png) no-repeat top left;margin-left:4px;float:left;}
.header-image{width:934px;height:213px;background:url(../images/header2.png) no-repeat top left;margin-top:30px;}
.header-image-en{width:934px;height:213px;background:url(../images/header-en.png) no-repeat top left;margin-top:30px;}
.header-image-du{width:934px;height:213px;background:url(../images/header-du.png) no-repeat top left;margin-top:30px;}
.header-image-fr{width:934px;height:213px;background:url(../images/header-fr.png) no-repeat top left;margin-top:30px;}
.header-image-it{width:934px;height:213px;background:url(../images/header-it.png) no-repeat top left;margin-top:30px;}
/* end header */

/* welkom */
.welkom-links{margin: 15px 0 15px 0;}
.welkom-link1{width:207px;height:117px;display:block;background:url(../images/welkom-link1.png) no-repeat top left;}
.welkom-link2{width:207px;height:117px;display:block;background:url(../images/welkom-link2.png) no-repeat top left;}
.welkom-link3{width:207px;height:117px;display:block;background:url(../images/welkom-link3.png) no-repeat top left;}
.welkom-link4{width:207px;height:117px;display:block;background:url(../images/welkom-link4.png) no-repeat top left;}

.welkom-link-en1{width:207px;height:117px;display:block;background:url(../images/welkom-link-en1.png) no-repeat top left;}
.welkom-link-en2{width:207px;height:117px;display:block;background:url(../images/welkom-link-en2.png) no-repeat top left;}
.welkom-link-en3{width:207px;height:117px;display:block;background:url(../images/welkom-link-en3.png) no-repeat top left;}
.welkom-link-en4{width:207px;height:117px;display:block;background:url(../images/welkom-link-en4.png) no-repeat top left;}

.welkom-link-du1{width:207px;height:117px;display:block;background:url(../images/welkom-link-du1.png) no-repeat top left;}
.welkom-link-du2{width:207px;height:117px;display:block;background:url(../images/welkom-link-du2.png) no-repeat top left;}
.welkom-link-du3{width:207px;height:117px;display:block;background:url(../images/welkom-link-du3.png) no-repeat top left;}
.welkom-link-du4{width:207px;height:117px;display:block;background:url(../images/welkom-link-du4.png) no-repeat top left;}

.welkom-link-fr1{width:207px;height:117px;display:block;background:url(../images/welkom-link-fr1.png) no-repeat top left;}
.welkom-link-fr2{width:207px;height:117px;display:block;background:url(../images/welkom-link-fr2.png) no-repeat top left;}
.welkom-link-fr3{width:207px;height:117px;display:block;background:url(../images/welkom-link-fr3.png) no-repeat top left;}
.welkom-link-fr4{width:207px;height:117px;display:block;background:url(../images/welkom-link-fr4.png) no-repeat top left;}

.welkom-link-it1{width:207px;height:117px;display:block;background:url(../images/welkom-link-it1.png) no-repeat top left;}
.welkom-link-it2{width:207px;height:117px;display:block;background:url(../images/welkom-link-it2.png) no-repeat top left;}
.welkom-link-it3{width:207px;height:117px;display:block;background:url(../images/welkom-link-it3.png) no-repeat top left;}
.welkom-link-it4{width:207px;height:117px;display:block;background:url(../images/welkom-link-it4.png) no-repeat top left;}

.welkom-link1,.welkom-link2,.welkom-link3,.welkom-link4{margin:0 13px 0 12px;float:left;}
.welkom-link-en1,.welkom-link-en2,.welkom-link-en3,.welkom-link-en4{margin:0 13px 0 12px;float:left;}
.welkom-link-du1,.welkom-link-du2,.welkom-link-du3,.welkom-link-du4{margin:0 13px 0 12px;float:left;}
.welkom-link-fr1,.welkom-link-fr2,.welkom-link-fr3,.welkom-link-fr4{margin:0 13px 0 12px;float:left;}
.welkom-link-it1,.welkom-link-it2,.welkom-link-it3,.welkom-link-it4{margin:0 13px 0 12px;float:left;}


.contents{}
.welkom-contents-left{width:556px;float:left;margin-bottom:90px;margin-left:30px;background:url(../images/border.png) no-repeat top right;padding:30px 40px 0 0;min-height:245px;}
.welkom-contents-right{width:250px;float:left;margin-bottom:90px;padding:30px 0 0 30px;}
.contents-left{width:556px;float:left;margin-bottom:90px;margin-left:30px;background:url(../images/border.png) no-repeat top right;margin-top:40px;padding:0px 40px 0 0;min-height:245px;}
.contents-right{width:250px;float:left;margin-bottom:90px;padding:0px 0 0 30px;margin-top:40px;}
.title-h1{color:#234e85;font-size:18px;font-weight:bold;margin:0;}
.title-h2{color:#234e85;font-size:14px;font-weight:bold;margin:0;}
.content-h3{font-size:12px;font-weight:normal;margin:0;}
.content-h3 a{color:#555555;}
.content-h3 a:hover{color:#555555;text-decoration:none;}
.blue{color:#234e85;}

.margin20{margin:20px 0 20px 0;}
.margin10{margin:10px 0 10px 0;}

.content-h3  ul {color:#234e85;margin:0;padding:0;margin-left:25px;}
.content-h3  ul li span{color:#555555;}

.button{width:auto;height:22px;display:block;text-align:center;color:#ffffff;font-size:14px;float:left;
			font-weight:bold;text-decoration:none;padding-top:3px;cursor:pointer;margin:3px 0 20px 10px;}
.button:hover {width:auto;height:22px;display:block;text-align:center;color:#ffffff;font-size:14px;float:left;
			font-weight:bold;text-decoration:none;padding-top:3px;cursor:pointer;margin:3px 0 20px 10px;}
.button-left{display:inline;background:url(../images/button-left.png) no-repeat top left;width:4px;height:24px;float:left;}
.button-right{display:inline;background:url(../images/button-right.png) no-repeat top left;width:4px;height:24px;float:left;}
.button-repeat{display:inline;background:url(../images/button-repeat.png) repeat-x top left;width:auto;height:21px;float:left;padding:3px 11px 0 11px;}
.button:hover .button-left{background:url(../images/button-left2.png) no-repeat top left;}
.button:hover .button-right{background:url(../images/button-right2.png) no-repeat top left;}
.button:hover .button-repeat{background:url(../images/button-repeat2.png) repeat-x top left;}

.button2{width:auto;height:22px;display:block;text-align:center;color:#ffffff;font-size:14px;float:right;
			font-weight:bold;text-decoration:none;padding-top:3px;cursor:pointer;margin:3px 0 20px 10px;}
.button2:hover {width:auto;height:22px;display:block;text-align:center;color:#ffffff;font-size:14px;float:right;
			font-weight:bold;text-decoration:none;padding-top:3px;cursor:pointer;margin:3px 0 20px 10px;}
.button-left{display:inline;background:url(../images/button-left.png) no-repeat top left;width:4px;height:24px;float:left;}
.button-right{display:inline;background:url(../images/button-right.png) no-repeat top left;width:4px;height:24px;float:left;}
.button-repeat{display:inline;background:url(../images/button-repeat.png) repeat-x top left;width:auto;height:21px;float:left;padding:3px 11px 0 11px;color:#ffffff;}
.button2:hover .button-left{background:url(../images/button-left2.png) no-repeat top left;}
.button2:hover .button-right{background:url(../images/button-right2.png) no-repeat top left;}
.button2:hover .button-repeat{background:url(../images/button-repeat2.png) repeat-x top left;}
.button3:hover .button-left{background:url(../images/button-left2.png) no-repeat top left;}
.button3:hover .button-right{background:url(../images/button-right2.png) no-repeat top left;}
.button3:hover .button-repeat{background:url(../images/button-repeat2.png) repeat-x top left;}
.button3{float:right;margin-right:80px;margin-top:5px;}


.pdf{background:url(../images/pdf.png) no-repeat top left;padding:6px 0 10px 35px;color:#555555;display:block;font-weight:bold;margin:5px 0 30px 0;float:left;} 
.pdf:hover{text-decoration:none;}
/* end welkom */

.map{display:block;width:240px;height:155px;background:url(../images/map.png) no-repeat top left;margin-top:4px;}
#errors{color:red;}
.wrong_info{border:1px solid red !important;}
/* forms */

/* fancyform styles */
label{display:block;padding:0.1em;padding-left:26px;background-position:0px center;background-repeat:no-repeat;cursor:pointer;}
.checked{background-image:url(chk_on.png)}
.unchecked{background-image:url(chk_off.png)}
.selected{background-image:url(rdo_on.png)}
.unselected{background-image:url(rdo_off.png)}
.leftcol1{float:left;width:170px;}
.leftcol2{float:left;width:150px;}
.leftcol3{float:left;width:200px;}
.leftcol{float:left;width:250px;margin-top:21px;}
.leftcol4{float:left;width:390px;margin-top:11px;}

.select{width:228px !important;border:1px solid #6c6c6c;}
select{width:228px !important;border:0 !important;background:#ffffff;}
textarea{border:1px solid #6c6c6c;width:476px;height:78px;margin-bottom:15px;color:#555555;font-size:12px;}
.form-line{float:left;width:250px;margin-top:4px;}
.input input{border:1px solid #6c6c6c;width:226px;height:18px;padding-top:2px;color:#555555;font-size:12px;}
.submit{background:none;border:none;cursor:pointer;font-weight:bold;color:#ffffff;width:auto !important;}
/* end forms */

/* footer */
.clearfooter {
height: 37px;
clear: both;
}
.footer-wrap{width:990px;position:absolute; bottom:0px;margin-top:15px;width:100%;}
.footer{width:890px;margin: 0 auto;padding: 0;background:#e9eaee;height:34px;padding:14px 50px 0 50px;}
.left-footer{float:left;width:auto;}
.footer-border{display:inline;padding:0 3px 0 3px;}
.right-footer{float:right;width:280px;text-align:right;}
.right-footer a, .left-footer a{color:#555555;text-decoration:underline;}
.right-footer a:hover, .left-footer a:hover{color:#555555;text-decoration:none;}
/* end footer */

/*** Nav bar styles ***/
.dropdown{
position:relative !important;
 z-index:3000 !important;
 top:30px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
position:relative;
 list-style: none;
 margin: 0;
 padding: 0;

}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
  	z-index:3000;
	margin-left:-1px;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;

}

ul.dropdown {

}
ul.dropdown li a{
color:#234c84; 
text-decoration:none;
}
	ul.dropdown li {
	 color: #234c84;
	 font-size:13px;
	 font-weight:bold;
	}
	ul.dropdown li {
		 padding: 10px 10px 9px 10px !important;
		 background:url(../images/menu-border.png) no-repeat top right;
	}

	ul.dropdown li ul li{
		border-bottom:1px solid #ffffff;
		padding-right:0px !important;
		padding: 5px 15px 5px 11px !important;
		color: #234c84 !important;
	}
	ul.dropdown li ul li:hover, .active{
		background:#e6e6e6 !important;
		border-right:1px solid #e6e6e6 !important;
	}
	 ul.dropdown li.hover >a,
	ul.dropdown li:hover >a{
	 text-decoration:underline;
	}
	.current >a,.active >a{
	 text-decoration:underline !important;
	}
	.sub  li a
	{
	 color: #234c84;
	 text-decoration:none;
	}
	.sub  .active a
	{
	 color: #234c84;
	 text-decoration:none;
	}	
	ul.dropdown ul li:hover
	{

	}
	ul.dropdown ul li:hover a
	{
	 color: #234c84;
	}
	.active a{color:#234c84 !important;}
	
	ul.dropdown a:link,
	ul.dropdown a:visited	{  }
	ul.dropdown a:hover		{  }
	ul.dropdown a:active	{ }


	/* -- level mark -- */

	ul.dropdown ul {
	 min-width: 170px;
	 width:auto;
	 margin-top: 0px;
	 width:100%;
	 background:#bbb7b8;
	}

		ul.dropdown ul li {
		border-right:1px solid #bbb7b8;
		 font-weight: bold;
		 font-size:12px;
		  color: #234c84;
		  background-image:none !important;
		}
ul.dropdown ul li a{
color: #234c84;
}
ul.dropdown ul li a:hover{
color:#234c84 !important;
}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 0px;

}
.dir ul li{padding-right:0 !important;}

/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 0px;

}

ul.dropdown-upward *.dir {

}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {

}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 0px;
 padding-left: 0px;

}