html, body {height:100%;}
body {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 11px;
}
a {
	color: green;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}


/******************************* secties **********************/
/*  margins, padding, width, etc.. van secties                */
.right_top {
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-top: 15px;
	height:163px;
	overflow:hidden;
}
.lijn {
	border-top: 1px #fff solid;
	border-bottom:none;
}

.right_middle {
	padding-top: 15px;
	padding-left: 25px;
	padding-right: 10px;
	padding-bottom: 12px;
	height:163px;
	overflow:hidden;

}
.right_bottom {
	padding-top: 15px;
	padding-left: 35px;
	padding-right: 10px;
	padding-bottom: 8px;
}
#section_middle {
	padding-top: 25px;
	padding-left: 35px;
	padding-right: 65px;
	padding-bottom: 8px;
}
#section_left {
	margin-top: 25px;
	margin-left: 72px;
	margin-right: 10px;
	margin-bottom: 8px;
}
.home_section {
	padding-top: 25px;
	padding-left: 75px;
	padding-right: 75px;
	color: #FFF;
}
.shadow_left {
	background-image: url(/images/shadow_left.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.shadow_right {
	background-image: url(/images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.home_midden {
	width:760px;
	vertical-align:top;
}
.home_right {
	width:220px;
	vertical-align:top;
}
.fullHeight {
	height: 100%;
}
.ijzer {
	xxx_background-image: url(/images/ijzer.jpg);
	background-color: #999999;
	background-repeat:repeat-y;
	background-position: left;
}
#cycle_1 {
	height:304px;
	overflow:hidden;
}
/******************************* secties einde ****************/


/******************************* menu **********************/
.language_menu {
	background-color:#FFFFFF;
	padding-bottom: 10px;
	height: 20px;
	padding-left: 25px;
}

.language_menu a {
	display:block;
	float:left;
	height:11px;
	margin-right:5px;
	margin-top:8px;
	text-decoration:none;
	width:16px;
}
.language_menu a span {
	display:none;
}
.UK {
	background-image:url(/images/EN.png);
}
.DE {
	background-image:url(/images/DE.png);
}
.NL {
	background-image:url(/images/NL.png);
}
.PO {
	background-image:url(/images/PL.png);
}

.main_menu {
	padding-left: 61px;
	background-image: url(/images/menu_background.jpg);
}
.offshore .main_menu {
	padding-left: 61px;
	background-image:none;
	background-color: #5E92BA;
}
/******************************* menu einde ****************/


/******************************* classes **********************/
.vervolg_body {
	background-image: url(/images/vervolg_body_back.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.titel_klein, h2 {
	margin:0px;
	height: 27px;
	font-size:16px;
}
.white_on_green {
	background-color: #2F982F;
	background-image: url(/images/verloop.png);
	background-repeat:repeat-x;
	background-position:top;
	color: #FFF;
}
.verloop {
	background-image: url(/images/verloop.png);
	background-repeat:repeat-x;
	background-position:top;
}
.white_on_green a {
	color: #FFF;
}

.offshore .white_on_green {
	background-color: #5E92BA;
	background-image: url(/images/verloop.png);
	background-repeat:repeat-x;
	background-position:top;
	color: #FFFFFF;
}
.offshore .white_on_green a {
	color: #FFFFFF;
}

.black_on_grey {
	background-color: #EDEDEB;
	color: #000;
}
.black_on_grey a {
	color: #2F982F;
	text-decoration: none;
}
.black_on_grey .titel_groot, .black_on_grey h1 {
	color: #2F982F;
	font-size: 20px;
}
.black_on_grey .titel_klein, .black_on_grey h2 {
	color: #2F982F;
}
#green_backimage {
	background-image: url(/images/groen_1.jpg);
	background-repeat: no-repeat;
	background-color: #2F982F;
}
.offshore #backimage {
	background-image: url(/images/offshore_1.jpg);
	background-repeat: no-repeat;
	background-color: #5E92BA;
}
.top_backimage {
	background-image: url(/images/top_1.jpg);
	background-repeat: no-repeat;
}
.no_blockheader .cms_block_toolbar{
	position: absolute; top: 0px;
}
.no_blockheader .block {
	padding-bottom: 0px;
}
.section_lefttop .block {
	padding-bottom: 0px;
}
.foto_rechts {
	width:220px;
	overflow:hidden;
}
/******************************* classes einde ****************/


/******************************* cool menu **********************/

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/

.clBar{position:absolute; visibility:hidden}
/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding-top: 12px; padding-left: 9px; font-weight: bold;}
.clLevel0{color: #FFF; }
.clLevel0over{
	color:#FFF;
	cursor:pointer;
	cursor:hand;
	background-image: url(/images/hoekje.gif);
	background-repeat: no-repeat;
	background-position: 0px 26px;
	text-decoration: underline;
}
.clLevel0border{ position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding-top: 3px; padding-left: 9px; font-weight: bold;}
.clLevel1{ background-color: #FFF; color: #000;}
.clLevel1over{background-color: #666666; color: #FFF; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden;}

/*Styles for level 2*/
.clLevel2,.clLevel1over{position:absolute; padding-top: 3px; font-weight: bold;}
.clLevel2{ background-color: #FFF; color: #000;}
.clLevel2over{background-color: #2F982F; color: #FFF; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden;}

/*Styles for level 3*/
.regClass3,.regClass3over{position:absolute;}
.regClass3{ background-color: green; color: white;}
.regClass3over{background-color: white; color: green; cursor:pointer; cursor:hand; }
.regClass3border{position:absolute; visibility:hidden;}
