* { outline:none; }

object { display:block; }

html, body {
	height:100%;
	margin:0;
	padding:0;
}

* { outline:none; } 
img { border:0px; }

/* font-specific */
body {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:url(/html/images/bgr_body.gif) top center repeat #000013;  
	font-size:12px;
}
a			{ color:#969696; text-decoration:none; }
a:hover 	{ text-decoration:underline;  }

h1			{ font-size:20px; padding:0; margin:0 } 
h2			{ font-size:20px; padding:0; margin:0 }

#body_top { 
	height:266px;
	background:url(/html/images/bgr_body_top.gif) top center no-repeat; 
}


/* HEADER */
#headerWrapper {
	width:940px; height:100px;
	margin:0 auto;
}


#langHolder { float:left; position:relative; left:385px; top:40px; padding:3px 0 0 8px; width:85px; height:21px; background:url(/html/images/langHolder.png) no-repeat; }



/* CONTENT */
#contentWrapper {
	width:940px;
	margin:0 auto;
	
}
#content{
	/* width:879px; */
	margin:0 auto; margin-top:-5px;
	padding:0px 30px 0 30px;
	background:#ffffff;	color:#000000;
}
.contentRight { width:530px; margin:20px 0 0 360px; }

/* MENU */
a.home {
	display:block;
	width:40px; height:40px;
	background:url(/html/images/home.png) no-repeat;
}

a.home:hover {
	display:block;
	width:40px; height:40px;
	background:url(/html/images/homeHover.png) no-repeat;
}

ul.menu {
	list-style:none; display:block;
	margin:0 auto;
	background:url(/html/images/menu/bgr_menu.gif) no-repeat;
	height:36px; width:840px; 
	padding:4px 20px 12px 40px; margin:2px 0 0 0; 
} 


ul.menu li { float:left; border-left: 1px solid #3d485c; }
ul.menu li a { 
	text-decoration:none;
	background:url(/html/images/arrow_right.png) no-repeat 10px 10px;
	cursor:pointer;
	display:block;
	color:#ffffff;
	font-size:14px;
	border-left: 1px solid #515e6f;
	padding:7px 15px 12px 25px; 
	
}
ul.menu li a.active, 
ul.menu li a:hover {color:#2f9df2; }

ul.menu ul { display:none;  margin:0; padding:5px 0 0 0;  background:#2970b0; list-style:none; z-index:3; border-top:1px solid #2f3a4d; }
ul.menu ul li { float:none; border:none; width:185px; background:#2970b0; font-size:12px; margin:0; }
ul.menu ul li a { border:none; padding:3px 10px 3px 10px; background:#2970b0; font-size:12px; } 
ul.menu ul li a:hover { color:#2f9df2; }

ul.menu > li:hover ul {
	display:block;
	width:185px;
}

div.submenu { display:none; position:absolute; }

ul.menu > li:hover div.submenu {
	display:block;
	width:185px; z-index:3;
}

.active 		{ color:#2f9df2; }

.gecko ul.menu ul { position:absolute; display:none; margin:10 0 0 0; padding:0; list-style:none; z-index:3; }

/* HOME */
.borderLeft { border-left:#585864 1px dotted; height:185px; margin:30px 0 0 0; float:left; }

#home_left { width:290px; height:275px; background:url(/html/images/bgr_home_left.gif) #0f152b no-repeat; padding:35px; color:#ffffff; float:left; }
#home_right { width:519px; float:left; }

/* PAGE */

#submenuWrapper {
	width:345px;
	float:left; 
	margin:0px 15px 15px 0px;
}
#submenu { 
	width:313px;
	background:#e6e9ef;
	border:0px; border-left:1px solid #dedede; border-right:1px solid #dedede; 
	padding:0px 15px; margin-top:-5px; 
}

.submenuItem	  { margin-bottom:10px; cursor:pointer; }

.submenuItem span { 
	display:block;
	width:190px; height:55px; float:left; 
	padding:10px 0px 10px 10px;	margin-left:10px; 
	border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;
	color:#000013; 
}

span.btn_schepen_EN:hover,
span.btn_schepen_NL:hover  {
	display:block;
	width:190px; height:55px;
	background:url(/html/images/nl/btn_watch.gif) no-repeat;
	padding-left: 10px; cursor:pointer;
}

span.btn_schepen_DE:hover  {
	display:block;
	width:190px; height:55px;
	background:url(/html/images/de/btn_watch.gif) no-repeat;
	padding-left: 10px; cursor:pointer;
}

span.btn_schepen_EN:hover b,
span.btn_schepen_DE:hover b,
span.btn_schepen_NL:hover b { color:#ffffff; }


ul.nieuweSchepen {
	list-style:none;
	margin:0; margin:10px 0 0 0; padding:0;
}

ul.nieuweSchepen li { padding:0; }

.border {width:100%; height:5px; margin:0 0 10px 0; border-top:1px solid #ffffff; }

b.watch { margin:10px 0 0 5px; display:block; }

/* NIEUWS */
b.readmore { margin:10px 0 0 5px; display:block; }
span.btn_nieuws_EN:hover,
span.btn_nieuws_NL:hover  {
	display:block;
	width:190px; height:55px;
	background:url(/html/images/nl/btn_watch.gif) no-repeat;
	padding-left: 10px; cursor:pointer;
}
span.btn_nieuws_DE:hover  {
	display:block;
	width:190px; height:55px;
	background:url(/html/images/de/btn_watch.gif) no-repeat;
	padding-left: 10px; cursor:pointer;
}
span.btn_nieuws_EN:hover b,
span.btn_nieuws_DE:hover b,
span.btn_nieuws_NL:hover b { color:#ffffff; }

/*SCHEPEN DETAIL */
.specs 			{ background:#e6e9ef; border-collapse:border-collapse; border:0px; margin:15px 0 0 0; padding:0; } 
.specs td 		{ width:250px; padding:5px; } 

ul.files { margin:0; padding:0; list-style:none; }
ul.files li a { padding:3px 0 3px 10px; margin:0 0 1px 0; background:#39465c; width:510px; display:block; color:#ffffff; font:Arial, Helvetica, sans-serif; font-size:12px; }
ul.files li a:hover { padding:3px 0 3px 10px; margin:0 0 1px 0; background:#cfd4db; width:510px; display:block; color:#000013; text-decoration:none; font:Arial, Helvetica, sans-serif; font-size:12px; }
/* FOOTER */
#footerWrapper {
	width:940px;
	margin:0 auto;

}
#footer_newsletter { 
	width:290px; height:125px;
	/* padding:30px; padding-top:20px; margin:30px; **/
	margin:30px 30px 0 30px;
	padding:30px 30px 30px 30px;
	float:left;
	background:url(/html/images/bgr_home_nieuwsbrief.gif) no-repeat;
}

#footer_newsletter input.textfield, #footer_newsletter input.email { width:155px; height:25px; background:url(/html/images/bgr_home_input.png) no-repeat; padding:6px 10px; color:#d5d5d5; border:0px; } 
#footer_newsletter label			{ display:none } 
#footer_newsletter fieldset			{ border:0 } 

#footer_news { 
	width:272px; height:185px; 
	padding:0px; margin-top:30px;
	float:left;
}
#footer_news a		{ color:#969696; } 
#footer_news a:hover	{ color:#ffffff; text-decoration:none; } 

#footer_contact {
	height:185px; width:175px; 
	padding:0px 40px; float:left;
	margin-top:30px;
	border-right:1px dotted #585864; border-left:1px dotted #585864; 
	color:#808089;
}

/* FORMS */
div#form { margin:0; padding:0; }
#formulier { margin:0; padding:0; }
form.formulier263 fieldset	{ border:none; width:640px; } 
form.formulier263 div.title { font-weight:bold; }
form.formulier263 label { display:block; }
form.formulier263 input#field0, input#field1, input#field2, input#field3, input#field4, input#field5 {
	border:1px solid #969696; 
	padding:3px;
	color:#000013; font-family: Arial, Helvetica, sans-serif; font-size:13px; 
}
form.formulier263 div.field0 { float:left; }
form.formulier263 div.field0 input#field0 { width:300px; }
form.formulier263 div.field1 { float:left; }
form.formulier263 div.field1 input#field1 { width:300px; }
form.formulier263 div.field2 { float:left; width: 313px; }
form.formulier263 div.field2 input#field2 { width:300px; }
form.formulier263 div.field3 { float:left; }
form.formulier263 div.field3 input#field3 { width:300px; }
form.formulier263 div.field4 { float:left; width:93px; }
form.formulier263 div.field4 input#field4 { width:80px; }
form.formulier263 div.field5 { float:left; width:220px; }
form.formulier263 div.field5 input#field5 { width:206px; }
form.formulier263 div.field6 { margin:50px 0 0 0; width:280px;  }
form.formulier263 div.field6 label.field6 { float:right; }
form.formulier263 div.field6 input#field6 { float:left; }

form.formulier263 div.field7 { float:left; width:180px; }
form.formulier263 div.field7 label.field7 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field7 input#field7 { float:left; }

form.formulier263 div.field8 { float:left; width:180px; }
form.formulier263 div.field8 label.field8 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field8 input#field8 { float:left; }

form.formulier263 div.field9 { float:left; width:205px; }
form.formulier263 div.field9 label.field9 { float:right; width:175px; margin:3px 0 0 0; }
form.formulier263 div.field9 input#field9 { float:left; }

form.formulier263 div.field10 { float:left; width:180px; }
form.formulier263 div.field10 label.field10 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field10 input#field10 { float:left; }

form.formulier263 div.field11 { float:left; width:180px;  }
form.formulier263 div.field11 label.field11 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field11 input#field11 { float:left; }

form.formulier263 div.field12 { float:left; width:205px; }
form.formulier263 div.field12 label.field12 { float:right; width:175px; margin:3px 0 0 0; }
form.formulier263 div.field12 input#field12 { float:left; }

form.formulier263 div.field13 { float:left; width:180px; }
form.formulier263 div.field13 label.field13 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field13 input#field13 { float:left; }

form.formulier263 div.field14 { float:left; width:180px; }
form.formulier263 div.field14 label.field14 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field14 input#field14 { float:left; }

form.formulier263 div.field15 { float:left; width:180px; }
form.formulier263 div.field15 label.field15 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field15 input#field15 { float:left; }

form.formulier263 div.field16 { float:left; width:180px; }
form.formulier263 div.field16 label.field16 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field16 input#field16 { float:left; }

form.formulier263 div.field17 { float:left; width:180px; }
form.formulier263 div.field17 label.field17 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field17 input#field17 { float:left; }

form.formulier263 div.field18 { float:left; width:180px; }
form.formulier263 div.field18 label.field18 { float:right; width:150px; margin:3px 0 0 0; }
form.formulier263 div.field18 input#field18 { float:left; }

form.formulier263 div.field19 { margin:40px 0 0 0; width:180px; }
form.formulier263 div.field19 textarea#field19 { 
	width:615px; height: 100px; 
	border:1px solid #969696; 
	padding:3px;
	color:#000013; font-family: Arial, Helvetica, sans-serif; font-size:13px; 	
}

form.formulier263 div.field20 { width:280px;  }
form.formulier263 div.field20 label.field20{ float:right; margin:3px 0 0 0; }
form.formulier263 div.field20 input#field20 { float:left; }

#form input.versturen { 
	width:110px; height:25px;
	background:url(/html/images/nl/btn_verzenden.gif) no-repeat; 
	cursor:pointer; border:0px;
	margin-left:10px;
}
#form input.versturen:hover { background-position:bottom left; }
#form div { margin-bottom:5px; } 

form.formulier262 fieldset	{ border:none; width:640px; } 
form.formulier262 div.title { font-weight:bold; }
form.formulier262 label { display:block; }
form.formulier262 input#field0, input#field1, input#field2, input#field3, input#field4, input#field5, input#field6 {
	border:1px solid #969696; 
	padding:3px;
	color:#000013; font-family: Arial, Helvetica, sans-serif; font-size:13px; 
}

form.formulier262 div.field0 input#field0 { width:300px; }

form.formulier262 div.field1 input#field1 { width:300px; }
form.formulier262 div.field2 { float:left; }
form.formulier262 div.field2 input#field2 { width:80px; }
form.formulier262 div.field3 input#field3 { width:205px; }

form.formulier262 div.field4 input#field4 { width:300px; }
form.formulier262 div.field5 input#field5 { width:300px; }
form.formulier262 div.field6 input#field6 { width:300px; }

/* COLOURS */
.black		{ color:#000000; }
.darkblue	{ color:#000033; }
.blue 		{ color:#2f9df2; }
.lightblue 	{ color:#99b3cc; } 
.white		{ color:#ffffff; }

/* BUTTONS */
.send		{ border:0px; background:url(/html/images/nl/btn_send.png) no-repeat top left; width:97px; height:18px; display:block; cursor:pointer; }
.send:hover	{ background-position:bottom left; }

.btn_alleberichten	{ display:block; width:120px; height:14px; background:url(/html/images/nl/btn_alleberichten.png) no-repeat top left; cursor:pointer; }
.btn_alleberichten:hover { background-position:bottom left;}

.btn_inschrijven	{ display:block; width:210px; height:25px; background:url(/html/images/nl/btn_inschrijven_nieuwsbrief.gif) no-repeat top left; cursor:pointer; }
.btn_inschrijven:hover { background-position:bottom left; }

/* OCEN LOGO */
.ocenLogo {
  margin:0 auto; width:1000px; text-align:right; padding: 0 55px 10px 0;
}


