@font-face{ 
	font-family: 'theSansSemiBold';
	src: url('thesanssemibold-plain-webfont.eot');
	src: url('thesanssemibold-plain-webfont.eot?#iefix') format('embedded-opentype'),
	     url('thesanssemibold-plain-webfont.woff') format('woff'),
	     url('thesanssemibold-plain-webfont.ttf') format('truetype'),
	     url('thesanssemibold-plain-webfont.svg#webfont') format('svg');
}
.overflow{
	overflow:hidden;
}
div.vlak_blauw iframe{margin-left:1px;}

html {	overflow-y: scroll;	}
img {	border: none;	}

body{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color: 			#383838;
	margin: 		0;
	padding: 		0;	
	font-size: 		11px;
}

#container{
	width: 			949px;
	position: 		relative;
	margin: 		0 auto 0 auto;
	overflow: 		hidden;

}


/* WITTE BALK TOP MET MENU */
	#container #top{
		width: 				949px;
		height: 			136px;
		position: 			relative;
		background: 		url("../images/bg_neptunus_man.gif") 150px 0px no-repeat;	
		z-index: 			20;
	}
	
	#logo{
		width: 				89px;
		height: 			auto;
		position:			absolute;
		left: 				0;
		height:110px;
		/*top: 				27px;*/
/*		text-indent: 		-9999px;
		background: 		url("../images/logo_neptunus.gif") left top no-repeat;		*/
	}
	
	
	#topInfo {
/*		width: 				547px; */
		height: 			18px;
		position: 			relative;
		float: 				right;
		margin-top: 		14px;
		z-index: 			20;
		
	}
	
	/* #topInfo.home-top{
		width: 728px;
	}*/ 
	
		
			
div.top_social_media{
	position:absolute;
	right:10px;
	/*top:60px;-->*/
}

.top_social_media a{
	display:inline-block;
	width:40px;
	height:40px;
	overflow:hidden;
	margin-right:5px;
	margin-left:2px;
	text-indent:-999px;
}


		/* MENU TOP */
		
		.menu {
			width:				100%; 
			height:				32px; 
			position: 			absolute; 
			z-index:			3; 
			/*margin-left: 		202px; */
			margin-top: 		104px; 
			border-bottom: 4px solid #d31145;
		
		}
			.menu ul {
				margin: 			0; 
				padding: 			0; 
				margin-left: 		-2px;
			}
			.menu ul li {
				float: 				left; 
				list-style: 		none; 
				margin: 			0 2px 0 2px;
				height: 			36px;		
			}
			.menu ul li a {
				display:			block;
				position: relative; 
				font-family: 		'theSansSemiBold', Verdana, Arial, sans-serif; 
				font-size: 			14px;
				text-decoration:	none; 
				color:				#fff; 
				height:				32px; 
				line-height:		29px;
				background-color: #00224c;
				padding: 0px 11px 0px 11px;
			-webkit-border-radius: 5px 5px 0 0; /* top-left top-right bottom-right bottom-left. */ 
			-moz-border-radius: 5px 5px 0 0; /* top-left top-right bottom-right bottom-left. */ 
			border-radius: 5px 5px 0 0; /* top-left top-right bottom-right bottom-left. */ 
				
			}
			.menu ul li .actief{
				color:				#fff; 
				background-color: #d31145;
				padding-top:3px;
				height:35px;
				margin-top:-3px;
			}
			.menu ul ul li a.actief {
				color: #d31145;
				background: 		url("../images/bullet_menu_rood.gif") 5px 8px no-repeat; 				
				}			
		
			.menu ul ul {
				position: 			absolute; 
				width: 				172px; 
				background-color:	#FFF; 
				border-bottom: 		6px solid #002b54;
				display:			none; 
		
				margin-top: 4px;
				margin-left: 0;
				/*margin-left: -3px;*/
		
			}
			.menu ul ul li {
				width: 				172px; 
				margin:				0; 
				height: 			auto;
			}
			.menu ul .last ul {		right: 0;	}
			.menu ul ul a {
				font-size:			12px;
				background: 		url("../images/bullet_menu.gif") 5px 8px no-repeat; 
				color:				#000; 
				height:				auto; 
				line-height:		1em; 
				padding:			3px; 
				padding-left: 		20px; 
				line-height: 15px;				
			}
			
			.menu a:hover{			background-color: #d31145;	}


	
	
	
	#content{
		float: left;
		width: 747px;
		min-height: 400px;
		z-index: 3;
		position: relative;
	}
	
	#content ul li{
		margin:10px 0px 10px 0px;
	}

		
		
		
	#logos{
		float: left;
		clear: both;
	}
		.logo_bottom{
			float: left;
			margin-right: 13px;
			margin-top: 20px;	
		}
	
	#footer {
		width: 			996px;
		float:			left;
		position: 		relative;
		color: 			#fff;
		margin-top: 	39px;
		background: 	#002b54 url("../images/bg_footer.gif") 197px 0px no-repeat;
	}
	
		
		#footer a, #footer a:hover{
			color: 				#fff;	
		}
		
		#footer .copy_footer{
			margin: 			20px 0 0 243px;
			float: 				left;
			width: 				680px;
			overflow: hidden;
		}
		.copyright {float: left;width:100%; background-color: #05234B; color:#fff;}
		
		.copy_footer a, .copy_footer a:hover{
			color: 				#7d7d7d;	
			text-decoration: 	none;	
		}
		
		
		#footer #facebook {
			height: 			14px;
			padding-left:		19px;
			color: 				#fff;
			float: 				right;
			background:			url("../images/icon_facebook.gif") left center no-repeat;
			margin-bottom: 		20px;
			margin-right:       20px;
		}
			
		#footer #twitter {
			height: 			14px;
			padding-left:		19px;
			color: 				#fff;
			float: 				right;
			background:			url("../images/icon_twitter.gif") left center no-repeat;
			margin-bottom: 		20px;
		}
		
		



#text{ /* GESCHIEDENIS, ROERENDGOED */
	width: 558px;
	float: left;
	padding: 23px 0 0 12px;	
}



ul{
	list-style-type:square;
}










/*/////////////////////////////*/
/*  		TEXT STYLES  	   */

h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	color: #002b54;
}

h1{
	font-family: 'theSansSemiBold', Verdana, Arial, sans-serif; 
	font-size: 24px;	
	font-weight: normal;
}

h2,h3{
	font-family: 'theSansSemiBold', Verdana, Arial, sans-serif; 
	font-size: 18px;	
	font-weight: normal;
	margin-bottom: 10px;
}

h4 {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px;	
	font-weight: bold;
	color: #fff;	
}
a {
	text-decoration: underline;
	color: #002b54;
	border: 0;
	outline: none;
}
* :focus { outline: 0; }
a:hover{
	color: #d31145;
	text-decoration: none;
}

.blauw{
	color: #002b54;	
	font-size: 12px;
}

.header_front{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 18px;	
	font-weight: bold;
	margin-bottom: 0px;	
	color: #fff;
}

#text h3, #textbox_product h3, #textbox h3, #textbox_wit h3, 
#text h2, #textbox_product h2, #textbox h2, #textbox_wit h2 {
margin-bottom: 0px;
}
#text p, #textbox_product p, #textbox p,  #textbox_wit p,
#text ul, #textbox_product ul, #textbox ul,  #textbox_wit ul {
margin-top: 0px;
}


#header_textbox{
	float: left;
	margin-left: 15px;
	width: 540px;
	height: 44px;
	line-height: 44px;
	text-indent: 13px;
	color: #fff;
	background: #173e63;	
}


div.linkercontainer{
	 width: 530px;
	 float:left;
}



.min_height{
	display:inline-block;
	height: 75px; /*was 66*/
	overflow: hidden;
	
}

.margintop10px {
margin-top: 10px;	
}	


#extraNavigatie {display: none;}




.top_social_media {
color: #05234B;
}




/*LOGO MENU STARTS*/
ul.links {
    margin: 0px 0px 0px 88px;
}
ul.links > li > a#ngn_vehicles {
    width: 113px;
    background-position: -88px 0px;
}
ul.links > li > a {
    color: #333;
    display: block;
    height: 75px;
    text-decoration: none;
    text-indent: -9999px;
    background: url('globalnav_sprite.png') no-repeat scroll 0% 0% transparent;
}

/*form style*/
.form_outline{
float: left;
width: 531px;
height: 218px;
    font-family: "openSansLight",sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #545555;
}	


.form_inner_outline{
float: left;
width: 501px;
/*height: 208px;	*/
background-color: #eff5fa;
padding-left:30px;
}

.form_table td{
	width: 225px;
}

.form_input{
	width: 220px;
}

.form_input_area{
	width: 450px;
}

div#submit input {
  background:url(../images/submit.png) no-repeat scroll 0 0 transparent;
  color: #fff;
  cursor: pointer;
  font-weight: normal;
  
  padding-bottom: 2px;
  width: 100px;
  height:25px;
  border: none;
}

#stream{float:left;}

/*inner pages */
#pckg_home_page_blocks .horznav.pckg_pgs_title li {
    border: 0px none !important;
    margin: 0px 10px !important;
    width: auto;
    position: relative;
    overflow: visible;
    height: 30px;
}

#pckg_home_page_blocks .horznav.pckg_pgs_title li.active .arrow {
    display: block;
    width: 22px;
    height: 13px;
    position: absolute;
    top: 22px;
    left: 50%;
    z-index: 110;
    margin-left: -11px;
    background: url('images/arrows.png') no-repeat scroll 0px -19px transparent;
}

#pckg_topCon {
    /* was width: 406px; */
	
    margin: 0px;
    padding: 0px;
}

#pckg_topCon .profile {
    padding: 0px 10px 30px;
    border-bottom: 5px solid #F1F1F1;
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
}

#pckg_topCon .profile h6 {
    font: 20px Georgia;
    font-weight: bold;
    color: #002B54;
    margin: 0px 0px 10px;
}
#pckg_topCon p {
    font: 14px/22px Georgia;
}

#pckg_home_page_blocks{margin:0 0 20px 0}#pckg_home_page_blocks ul.horznav li{font:normal 11px/14px Verdana;float:left;border-right:1px solid #dbdbdb;padding:0 5px 0 0;margin:0 5px 0 0!important}#pckg_home_page_blocks .horznav.pckg_pgs_title{background-color:#f0f0f0;padding:20px 20px 0 10px;border-bottom:5px solid #dbdbdb;height:30px}

#pckg_home_page_blocks .horznav.pckg_pgs_title li{border:0!important;margin:0 10px!important; list-style: none;width:auto;position:relative;overflow:visible;height:30px;*height:35px;_height:35px}
#pckg_home_page_blocks .horznav.pckg_pgs_title li.active .arrow{background:url("../images/arrows.png") no-repeat scroll 0 -19px transparent;display:block;width:22px;height:13px;position:absolute;top:22px;left:50%;z-index:110;margin-left:-11px;*height:14px;*top:22px;_top:27px}
#pckg_home_page_blocks .horznav.pckg_pgs_title li a:link,.horznav.pckg_pgs_title li a:visited,.horznav.pckg_pgs_title li a:hover{text-decoration:underline;margin:0;_margin:0 10px;display:block;position:relative}
#pckg_home_page_blocks .horznav.pckg_pgs_title li.active a:link,.horznav.pckg_pgs_title li.active a:visited,.horznav.pckg_pgs_title li.active a:hover{
	color:#fff;text-decoration:none;text-transform:uppercase;
	font-weight:bold;-moz-border-radius:5px;
	-webkit-border-radius:5px;background-color:#0f2d5f;
	background:-webkit-gradient(linear,left top,left bottom,from(#0f2d5f),to(#0d4279));
	background:-moz-linear-gradient(top,#0f2d5f,#0d4279);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f2d5f',endColorstr='#0d4279');
	padding:2px 4px 3px!important;cursor:text;
	
	}


#imgPosition {
margin-top: 200px; /* This works only in Safari and Google Chrome */
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#imgPosition {
margin-top: 160px; /* This works only in Safari and Google Chrome */
}

#gglHgt_minconper {
height: 290px;
margin-top: 10px;  /* This works only in Safari and Google Chrome */
}

#gglHgt_minconper_im {
height: 130px;
margin-top: -10px;  /* This works only in Safari and Google Chrome */
}

#gglHgt_pack_im{
	height: 650px;
}

#gglHgt_monRep{
height: 365px;	
}

#gglHgt_minconper_seocmp{
height: 290px;
margin-top: -10px; 	
}

#gglHgt_opt{
height: 122px;	
margin-top: -8px; 
}


#gglHgt_cT{
height: 85px;	
margin-top: 5px; 
}
#gglHgt_lwp {
height: 180px;
/*margin-top: 10px;  /* This works only in Safari and Google Chrome */
}

#gglHgt_ls {
height: 190px;
/*margin-top: 10px;  /* This works only in Safari and Google Chrome */
}

#gglHgt_smm {
height: 440px;
/*margin-top: 10px;  /* This works only in Safari and Google Chrome */
}

#gglHgt_report {
height: 290px; /* This works only in Safari and Google Chrome */
}
}
