/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}

/* body
--------------------------------------------------*/
body,html {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: normal;
  	color: #666666;
	margin: 0px 0px 10px 0px;
	padding: 0;
	text-align: center;
  	background: #FFFFFF url(/media/images/bg_new.gif);
	background-repeat: repeat-x; 
}

hr {
	height:1px;
	background-color:#66ccff;
	color:#66ccff;
	border:0;
}

/* links
--------------------------------------------------*/
a {
	text-decoration:none;
	color: #666666;
}

a img {border:none;}

/* headings
--------------------------------------------------*/
h2 ,h4{
  font-size: 13px;
  line-height: 14px;
  font-weight:bold;
  color: #FF6600;
  padding: 0px 2px 0px 2px;
  margin: 0;

}

h4 {
  font-size:11px;
}

h3 {
  font-size: 12px;
  line-height: 14px;
  font-weight:bold;
  color: #FF6600;
  text-align:center;
  padding: 2px 0px 2px 0px;
  border-bottom: 1px solid #66CCFF;
  margin: 0;
}

/* footer
--------------------------------------------------*/
#footer {
	height:20px;
	width:780px;
	margin:0 auto;
	padding:5px 0px 0px 0px;
	text-align:center;
	overflow:hidden;
	border-left: 1px solid #0281e7;
	border-right: 1px solid #0281e7;
	border-top: 1px solid #0281e7;
	border-bottom: 1px solid #0281e7;
}

/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 3px 1px 0;
}

img.right {
  float:right;
  margin:0 0 0 3px;
}

img.center {
  display: block;
  margin:0 auto;
}

/* bg styles
--------------------------------------------------*/
.bg_white {
  background-color:#FFFFFF;
}

.bg_blue {
  background-color:#CFEFFF;
}

#wrapper {
  position:relative;
  text-align:left;
  width:780px;
  margin:0 auto;
  padding:0;
}

/* container
--------------------------------------------------*/
#container {
  position:relative;
  text-align:left;
  width:780px;
  margin:0 auto;
  padding:0;
  overflow:hidden;
  border-left: 1px solid #0281e7;
  border-right: 1px solid #0281e7; 
  background-color:#FFFFFF;

}
/* header
--------------------------------------------------*/
#header {
  height:180px;
  padding:0;
  width:780px;
}

#header h1 {
  display:none;
  /*padding-top:50px;*/
}

/* navigation
--------------------------------------------------*/
#navigation {
  height:23px;
  padding:0;
  background: #FFFFFF url(/media/images/new/menu_tiler_h.gif) repeat-x top;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  margin:0;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  height:23px;
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border-right:1px solid #FFFFFF;
}

#navigation li a {
  display:block;
  margin:0;
  padding:5px 2px 5px 30px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFFFFF;
  background: url(/media/images/new/menu_down.gif) no-repeat top left;
}

#navigation li a:hover {
  background: url(/media/images/new/menu_up.gif) no-repeat top left;
}

#navigation li a.selected {
  background: url(/media/images/new/menu_up.gif) no-repeat top left;
}

/* subnavigation
--------------------------------------------------*/
#subnavigation {
  height:15px;
  padding:0;
  background-color: #FF6600;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
  color: #FFB273;
  text-transform: lowercase;
  font-weight:bold;
}

#subnavigation a {
	padding: 0px 2px 2px 2px;
	color: #FFB273;
}

#subnavigation a:hover {
	color: #FFFFFF;
}

#subnavigation a.selected {
	color: #FFFFFF;
}

/* main colomns
--------------------------------------------------*/


#maincontent {
  float:left;
  width:380px;
  padding: 8px 10px 5px 15px;
display:inline;
}



#subcontent {
  float:left;
  padding: 8px 10px 5px 15px;
}
#subcontent a{
  font-weight:bold;
  color: #0081E7;
}



#leftcontent {
  float:left;
display:inline;
  width:175px;
  padding:8px 4px 0px 5px;
}


#rightcontent {
  float:right;
  width:175px;
  padding:4px 4px 0px 0px;
}

#colomn{
  float: left;
  width: 380px;
  padding: 0px 4px 0px 0px;
}
#colomn-nieuws{
  float: left;
  width: 650px;
  padding: 0px 4px 0px 0px;
}
#colomn_one{
  float: left;
  width: 375px;
  padding: 0px 4px 0px 0px;
}

#colomn_two{
  float:left;
  width:179px;
}

#colomn_three{
  float: left;
  width: 310px;
  padding: 0px 4px 0px 0px;
}

#colomn_four{
  float:left;
  width:118px;
}


/* blokken
--------------------------------------------------*/
#verkeer-menu-image {
	float:left;
	padding:2px 0px 0px 2px;
	background-color:#b9dbf7;
}

#verkeer-menu {
	background-color:#b9dbf7;
	padding:3px 0px 0px 0px;
	margin:0px 0px 3px 0px;
	height:160px;
}
#main_title {
  	background: #FFFFFF url(/media/images/title_bg.gif);
	background-repeat: repeat-x; 
	height:20px;
	font-size: 14px;
	font-weight:bold;
	font-style:oblique;
	padding:3px 0px 0px 0px;
}

.block {
  float: left;
  margin-bottom: 8px;
}

#block_adv {
  float: left;
  margin-bottom: 0px 0px 0px 3px;
overflow:hidden;
}

.block_orange {
  float: left;
  margin-bottom: 8px;
  background-color:#ff6600;
  width:172px;
  color:#ffffff;
  padding:0px 0px 2px 3px;
}

.block_border {
  float: left;
  margin-bottom: 8px;
  border: 1px solid #66CCFF;
}
.route_border {

  margin-bottom: 8px;
  border: 1px solid #66CCFF;
}

.block_border_verkeer {

  float: left;
  padding: 2px 2px 2px 2px;
  margin-bottom: 8px;
  border: 1px solid #66CCFF;
}

#anp {
  border: 1px solid #66CCFF;
  width: 380px;
}

#forum,#poll {
  width: 173px;
}

#poll h3 {
    border: 2px solid #fff;
	background: #FFFFFF url(/media/images/title_bg.gif);
	background-repeat: repeat-x; 
	height:20px;
	font-size: 14px;
	font-weight:bold;
	font-style:oblique;
	padding:3px 0px 0px 0px;
	text-align: left;
	color: #fff;
	text-transform: uppercase;
}

#form_onderzoek {
  width: 400px;
}

#file_navigatie {
  float:left;
  width: 118px;
  text-align:center;
}

#file_kaart {
  float:left;
  width: 458px;
}

#poll_stemmen {


	text-decoration: none;
	height: inherit;
	/*display: none;*/
	border: 0 solid;
}

#poll_resultaat {
	

	text-decoration: none;
	height: inherit;
	border: 0 solid;
}

/* tekst stylen
--------------------------------------------------*/
.block p{
  margin:0;
  padding:2px 3px 0px 3px;
}

.block a{
  text-decoration: none;
}

.block_border p{
  margin:0;
  padding:2px 3px 0px 3px;
}

.block_border strong,b{
 color: #FF6600;
}

#file_kaart h2 {
  padding: 3px 3px 3px 3px;
}

#anp h3 {
  font-size: 12px;
  line-height: 14px;
  font-weight:bold;
  color: #FF6600;
  text-align:left;
  padding: 2px 2px 2px 2px;
  margin: 0;
  border: 0 solid;
}
.blue {  color: #0081E7; }
/* link stylen
--------------------------------------------------*/
a.blue {
  font-weight:bold;
  color: #0081E7;
  padding-right: 4px;
  text-decoration:none;
}

a.orange {
  font-weight:bold;
  color: #FF6600;
  padding-left: 4px;
  text-decoration:none;
}

/* formulier stylen
--------------------------------------------------*/
#poll form {

}

#leftcontent input {
	width:161px;
}

#poll .input_radio {
  width:12px;
  height: 15px;
  margin:0 5px 0 1px;
  padding:0;
  border:0 solid;
  vertical-align:middle;
}
 
.form_field {
  height: 14px;
  margin: 0 5px 0 1px;
  padding:2px 2px 2px 2px;
  border:1px solid #ff6600;
  background-color:#FFFFFF;
}

.form_button {
  height: 18px;
  margin: 0 5px 0 1px;
  border:1px solid #ff6600;
  background-color:#FFFFFF;
}

.form_error_style, .form_thankyou_style, .form_message_style {
  color:#ff6600;
  font-weight: bold;
}

textarea.form_field {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  height: 100px;
width: 200px;
  margin: 0 5px 0 1px;
  padding:2px 2px 2px 2px;
  border:1px solid #ff6600;
  background-color:#FFFFFF;
}
select.form_field {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  height: 22px;
  margin: 0 5px 0 1px;
  padding:2px 2px 2px 2px;
  border:1px solid #ff6600;
  background-color:#FFFFFF;
}
.route_table_header{
color:#FF6600;
}

#form_onderzoek {
  width: 400px;
}

.form_error_style, .form_thankyou_style, .form_message_style {
  color:#FF6600;
  font-weight: bold;

}

/* Navigatie klap menu */

		
#menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8,#menu9{
  position:absolute;
  text-align:left;
  background:#0063C9; 
  color:#fff;
  border-right:#fff 1px solid;
  border-left:#fff 1px solid;
  border-bottom:#fff 1px solid;
  visibility:hidden;
}


#menu2 ul,#menu3 ul,#menu4 ul,#menu5 ul,#menu6 ul,#menu7 ul,#menu8 ul,#menu9 ul{
  margin:0;
  padding:0;
  text-align:left;
  position: relative;
  list-style: none;
}

#menu2 ul li,#menu3 ul li,#menu4 ul li,#menu5 ul li,#menu6 ul li,#menu7 ul li,#menu8 ul li,#menu9 ul li{
  margin:0;
  padding:0;
  list-style-type:none;
  text-align: left;
  border-bottom:#001E84 1px solid;
}

#menu2 li a,#menu3 li a,#menu4 li a,#menu5 li a,#menu6 li a,#menu7 li a,#menu8 li a,#menu9 li a{
  background:#006BD1;
  color:#fff;
  text-transform:uppercase;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  display:block;
  margin:0;
  padding:5px 5px 5px 5px;
}

#menu2 li a:hover,#menu3 li a:hover,#menu4 li a:hover,#menu5 li a:hover,#menu6 li a:hover,#menu7 li a:hover,#menu8 li a:hover,#menu9 li a:hover{
  background: #3389da;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  font-family:Arial;
}

/*
html>body div#header_plaat{
  margin: 0px 0px -3px 0px;
}
*/

#header_plaat
{
height: 130px;
}

#banner {
position: absolute;
height:640px;
width:120px; 
left:785px;
top:111px;
text-align:center;
margin: 0px 0px 0px 5px;
overflow:hidden;
}
	

	
#abonnement .form_thankyou_style3 { 		margin: 0px 0px 5px 0px; }
#abonnement .form_error_style {background-color:#addbfa;margin:0px 0px 0px 0px;	background-color: #ff6600;color:#ffffff;padding: 5px;}

	#abonnement
	{
		margin: -30px 10px 10px 10px;
		float: left;
		width: 470px;
		
	}


	#abonnement *
	{
		margin: 0;
		border: 0;
		padding: 0;
		font-family: Arial;
		font-size: 12px;
		line-height: 15px;
		color: #555;
	}
	
	#abonnement h2,
	#abonnement h3,
	#abonnement h4
	{
		color: #FF6600;
		font-size: 13px;
		margin-top: 10px;
		width: 470px;
	}
		
	#abonnement div
	{
		float: left;
		display: inline;

	}
	
	#abonnement li
	{	
		list-style-type: none;
	}
	
	#abonnement fieldset
	{
		margin-top: 10px;
		float: left;
		width: 470px;
	}
	
	#abonnement h4
	{
		width: 470px;		
		font-weight: bold;

				border-bottom: 1px solid #0281e7;
		margin-bottom: 5px;
		float: left;
		padding-bottom: 1px;
		color: #FF6600;
	}
	
	#abonnement label
	{
		display: block;
		width: 150px;
		float: left;
		padding-top: 2px;
		margin: 2px 0 0 1px;
		/*position: relative;*/
	}
	#abonnement input
	{
		float: left;
	}
	
	#abonnement input.text:focus
	{
		border: 1px solid #f60;
	}
	
	#abokeuze div
	{
		background-color: #cfefff;
		padding: 5px;
		width: 460px;
		border: 1px solid #0281e7;
		float: left;
		margin-bottom: 5px;
	}
	#abokeuze div label
	{
		width: 420px;
		color: #000;
		padding: 0;
		margin: 0 0 0 5px;
	}
	
	#abonnement input.text
	{
		padding: 3px;
		border: 1px solid #ccc;
		background-color: #eeeeee;
		width: 310px;
		margin: 2px 0 2px 0;
float: left;
	}
	
	#abotype div
	{
		margin-left: 150px;
	}
	
	#abotype input
	{
		clear: left;
	}
	
	#abotype label
	{
		width: 250px;
		margin-left: 5px;
	}
	
	
	#prive input
	{
		margin-right: 5px;
	}
	#prive label
	{
		width: 430px;
		margin: 0;
		padding: 0;
	}
	
	#prive div
	{
		clear: left;
		width: 480px;		
		margin-top: 2px;
		padding: 2px 0 2px 0;
	}
	
	#prive div label
	{
		width: 150px;
		float: left;
		padding-top: 2px;
	}
	
	#prive div input
	{
		margin-right: 0;
	}
		

	#prive2 input
	{
		margin-right: 5px;
	}
	#prive2 label
	{
		width: 430px;
		margin: 0;
		padding: 0;
	}
	
	#prive2 div
	{
		clear: left;
		width: 480px;		
		margin-top: 2px;
		padding: 2px 0 2px 0;
	}
	
	#prive2 div label
	{
		width: 150px;
		float: left;
		padding-top: 2px;
	}
	
	#prive2 div input
	{
		margin-right: 0;
	}





	#naw span
	{
		display: block;
		float: left;
		width: 150px;
	}
	#naw div.geslacht
	{
		float: left;
		width:200px;
		margin: 1px 0 1px 0;
	}
	
	#naw div.geslacht input
	{
		margin-right: 5px;
float: left;
		clear: left;

	}
	
	#naw div.geslacht label
	{
		margin: 0;		
	}
	
	#abonnement input.submit
	{
	
		background-color: #CFEFFF;
		padding: 3px;
		color: #0281e7;
		font-weight: bold;
		font-style: italic;
		border: 1px solid #0281e7;
		float: right;
	}

	/* witruimte onder 1px plaatje weghalen als er geen banner wordt gevonden door het doubleclick script */
	#file_kaart img
	{
		display: block;
	}


/*
  nieuwe eileen menu
*/

#mainnavigation *
{
	margin: 0;
	padding: 0;
}

#mainnavigation
{

	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	height: 23px;
	width: 780px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	background-color: #f60;
	border-color: #FFF;
	border-width: 1px 0 0 0;
	border-style: solid;
	background: #ffffff url(/media/images/new/menu_tiler_h.gif) repeat-x top;
}

#mainnavigation li { list-style-type: none; }

#mainnavigation li.main
{
	float: left;
	position: relative;
	border-color: #FFF;
	border-width: 0 1px 0 0;
	border-style: solid;
	display: inline;
	height: 23px;
}
#mainnavigation li.main:hover
{
	background-color: #10409f;
	background: url(/media/images/new/menu_up.gif) no-repeat 0 0;
}

#extranav
{
	border-top: 1px solid #fff;
	height:25px;
	width:780px;
	margin:0px;
	float:left;
	padding:0;
	background:url(http://www.eileen.nl//media/images/new/headerwater_bg.gif);
}

#mainnavigation a
{
	background-color: transparent;
	display: block;
	padding: 4px 5px 4px 24px;
	height: 15px;
	
	color: #fff;
	text-decoration: none;
	float: left;
	background: url(/media/images/new/menu_down.gif) no-repeat 0 0;
}

* html #mainnavigation a
{
	padding: 4px 8px 5px 27px;
}

#mainnavigation a:hover
{
	background-color: #10409f;
	color: #10409f;
	color: #fff;
	height: 15px;
	border-bottom: 0 solid #fff;
	background: url(/media/images/new/menu_up.gif) no-repeat 0 0;
}

#mainnavigation a.selected { background: url(/media/images/new/menu_up.gif) no-repeat 0 0; }
#mainnavigation li li { display: inline; }

#mainnavigation li.main ul
{
	position: absolute;
	display: none;
	top: 23px;
	left: -1px;
	border-color: #fff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}

#mainnavigation li.main ul a
{
	
	background: url(/media/images/new/spacer.gif) no-repeat 0 0;
	background-color: #0063C9;
	padding: 6px 6px 3px 6px;
	height: 16px;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px solid #001E84;
	color: #fff;
	white-space: nowrap;
	float: none;
}

#mainnavigation li.main ul a:hover
{
	color: #fff;
	background: #3389da;
	border-bottom: 1px solid #001E84;
}

#sub1 { width: 150px; }
#sub2 { width: 230px; }
#sub3 { width: 220px; }
#sub4 { width: 80px; } /*125*/
#sub5 { width: 125px; } /*285*/
#sub6 { width: 285px; } /*170*/
#sub7 { width: 100px; } /*188*/
#sub8 { width: 180px; }

#rectangleBanner
{
	width:400px;
	margin: 0 0 10px 100px;
}

/*
#rectangleBanner embed,
#rectangleBanner object,
#rectangleBanner img
{
	margin: 10px 0 10px 0;
}


#rectangleBanner img[src="http://m1.2mdn.net/viewad/817-grey.gif"]
{
margin: 0!important;
}
*/


#subcontent{ width:550px;overflow:hidden;}

.hmp{
	width:54px;
	height: 30px;
	margin: 3px 3px 0 0;
	padding:2px;
	background-color: 0ec099;
}


.ns-block *
{
        padding: 0;
        margin: 0;
        overflow: hidden;
}
    .ns-block
    {
        padding: 0;
        margin: 0 0 8px 0;
        width: 173px;    
        border-color: #3CF;
    	border-width: 1px;
    	border-style: solid;
    }
    
    .ns-block h2
    {    	
    	font-family: arial;
    	font-size: 14px;    	
    }
    .ns-block h2 i
    {
    	display: block;
    	border: 2px solid #fff;    	
    	text-transform: uppercase;
    	color: #fff;
    	padding: 3px 4px;
    	background: #F60 url(http://www.eileen.nl/media/images/title_bg.gif) repeat-x;
    }

#tomtom {
	 padding: 5px 0 5px 15px;
}

#windowsmediaplayer 
{
position: absolute;
border: 0;
width: 0;
height:0;
overflow: hidden;
left: -9999px;
}
