*
{
  padding: 0px;
  margin: 0px;
  border: none;
  outline: none;
}

html, body {
height: 100%;
width: 100%;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 18px;
}
a {
  font-family:Verdana;
}

/* FONT INCLUDES */

@font-face {
	font-family: Gill Sans MT;
	font-style:  normal;
	font-weight: lighter;
	src: url('/fonts/gil-sans-mt.ttf');
}

@font-face {
	font-family: Gill Sans MT;
	font-style:  normal;
	font-weight: bold;
	src: url('/fonts/gil-sans-bold.ttf');
}
/* /FONT INCLUDES */

#ie6warning 
{
	background: white;
	color: black;
	width: 100%;
	left: 0px;
	padding: 10px; 
}
	#ie6warning h3 
	{
		color: #f00;
	}


/* HEADER */
div#header
{
position:relative;
	height: 200px;
	width: 100%;
	background: url('/images/header-bg.png') no-repeat top center ;	
}

	#header-center {
	width: 970px;
	height: 150px;
	margin: 0px auto;
	}
	
		#logo {
		display: block;
		float:left;
		margin-left: 0px;
		top: 0px;
		}
		
		/* ZOEKEN */
		#search {
		width: 156px;
		margin-top:144px;
		margin-right:-464px;
		float:right;
		}

				form#zoekForm input#ZoekString
				{
				  color: #555555;
				  width: 140px;
				  float: left;
				  height:20px;
				  background: none;
				    background:#fff;
				}
        form#zoekForm input#ZoekString.searchWithBg {
          background:url("/images/search-bg.png") #fff left top no-repeat;
        }
				form#zoekForm input#ZoekString:focus
				{
				
				}

				form#zoekForm input#ZoekButton
				{
				  background: none;
				  width: 15px;
				  height: 20px;
				  cursor: pointer;
				  float: right;
				}



	/* TOP MENU */
	div#mainmenu
	{
	float: right;
	padding-top: 2px;	
	}

		div#mainmenu ul
		{
			margin: 0px 0px 0px 0px;
			display: block;
			list-style: none;
		}

			div#mainmenu ul li
			{		
				display: inline;		
			}

				div#mainmenu ul li a,
				div#mainmenu ul li a:visited,
				a#homelink,
				a#homelink:visited
				{
					text-decoration: none;
					font-weight: bold;
					font-size: 13px;
					padding: 4px 7px 4px 7px;
					display: block;
					float: left;
					height: 17px;				
					color: #999fa3;
					text-transform:uppercase;
					background: url('/images/menu-seperator.gif') no-repeat right 8px;
					
				}
				div#mainmenu ul li a:hover
				{
					text-decoration: underline;
					
				}

				div#mainmenu ul li a.last {
				padding-right: 2px;
				background: none;
				}
				div#mainmenu ul li.active a,
				div#mainmenu ul li.active a:visited
				{
					 color:#e5352c;
				}

/* RIGHT COLUMN */
div#right-column
{
	float: right;	
	width: 239px;	
	min-height:500px;
	padding-top: 70px;
	padding-left: 23px;
}

	#right-column .aanvragen a,
	#right-column .aanvragen a:visited,
	.bekijkregeling a {
	display: block;
	width: 186px;
	padding:2px 0 0 10px;
	height: 19px;
	line-height: 17px;
	text-decoration: none;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-transform:uppercase;
	font-weight:bold;
	color: white;
	text-align: left;
	background: url('/images/blue-button-arrow.png') top left no-repeat;
	
	margin-bottom: 10px;
	}
	
	
	#submenu {
	display: none;
	}

		div#submenu ul
		{
			list-style: none;
			padding: 0px;
			margin: 0px 0px 5px 0px;
			border: 1px solid #999999;
		}

			div#submenu ul ul
			{
			  border: none;
			  background: #f6f6f6;
			  margin: 0px 0px 10px 10px;
			}

			div#submenu li a,
			div#submenu li a:visited
			{
				color: #000000;
				font-weight: bold;
				text-decoration: none;
				font-size: 12px;
				display: block;
				padding: 6px 6px 0px 10px;
				margin: 0px;
				border-bottom: 1px solid #e2e2e2;
				min-height: 20px;
				height: auto !important;
				height: 20px;
			}

			div#submenu li.active a,
			div#submenu li.active a:visited
			{
			  background: #ddd;
				border-bottom: 1px solid #ffffff;
			}

				div#submenu li li a,
				div#submenu li li a:visited
				{
				  padding: 4px 4px 0px 10px;
				  min-height: 16px;
				  height: auto !important;
				  height: 16px;
				  font-size: 11px;
				}

				div#submenu li.active li a,
				div#submenu li.active li a:visited
				{
				  font-weight: normal;
				  background: none;
				  color: black;
				  border-bottom: 1px solid #e2e2e2;
				}

				div#submenu li.active li.active a,
				div#submenu li.active li.active a:visited
				{
				 background: #ddd;
					border-bottom: 1px solid #ffffff;
				}



/* KRUIMELPAD */
div#breadCrumb
{
	position: absolute;
	font-size: 20px;
	padding: 4px 4px 4px 10px;
	height: 15px;
	color: #e0cedd;
	top: 115px;
	font-family: Verdana, arial, helvetica, sans-serif;
	
}

	#breadCrumb a,
	#breadCrumb a:visited {
	color: #e0cedd;
	text-decoration: none;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	}
	
		#breadCrumb a:hover {
		text-decoration: underline;
		}

/* CONTENT */
#content-container {
width:100%;

}
	#content-center{
	width: 970px;
	margin: 0px auto;		
	}
	
		.center-column-bg-repeat {
		
		}
	
		.right-column-bg-repeat {
		
		}
		
			#center-column-bg {
			
			float:left;
			width: 100%;
			}
		
			#right-column-bg {
			
			display: table;
			width: 100%;
			}

				div#main-content.topContent
				{
				  background:#e9f1f9;
				  width:930px;
				  padding:40px 20px;
					min-height: 300px;
					height: auto !important;
					height: 300px;		
					float:left;	
				}
				div#main-content.regelingen {
        width:970px;
        background:none !important;
        }
				
					#center-column-bg #main-content {
					margin-right: 0px;
					}
				
		

/* FOOTER */
div#footer
{
  width: 100%;	
  height: 215px;
	overflow: hidden;
	background: url('/images/footer-rep.png') repeat-x 0px 0px;
}

	div#footer a,
	div#footer a:visited {
	color: #fff;
	}
	
	#footer-center {
	width: 970px;
	margin: 0px auto;
	height: 215px;
	background: url('/images/footer-bg.png') repeat-x 0px 0px;
	}
	
		.slogan {
		color: #fff;
		text-align: right;
		letter-spacing: 1px;
		font-family: Verdana, arial, helvetica, sans-serif;
		font-weight: bold;
		line-height: 26px;
		margin-bottom: 15px;
		padding-top:15px;
		text-transform:uppercase;
		/* letter-spacing:0.9px; */
		}
		
		#footer-left {
		padding-left:10px;
		width: 295px;
		float: left;
		color: #9b9b9b;
		font-size: 11px;
		}
		  #footer-left a {
		    width:220px;
		    height:140px;
		    margin-top:-20px;
		    display:block;
		  } 
		#footer-middle {
		width: 430px;
		padding-top: 3px;
		float: left;
		font-size: 11px;
		color:#fff;
		}
		#footer-middle a {
		  color:#fff;
		}
				
			.adres {
			color: #fff;
			width: 324px;
			padding-left:10px;
      margin-left: 32px;
      margin-top: -11px;
      
			}
			.adres, .adres a {
			  font-weight:bold;
			  text-transform:uppercase;			  
			}
				div#footer-middle:hover .adres,
				div#footer-middle:hover #metamenu a
				{
				color: white;
				}
				
			/*MetaMenu*/
			div#metamenu
			{
			  margin-top: 16px;
			  float:right;
			}

				ul.metamenu
				{
				  
				 
				  margin: 0px;
				}
					ul.metamenu li
					{
					  display: inline;
					  
					}

						ul.metamenu li a,
						ul.metamenu li a:visited
						{
						  padding: 0px 2px;
						  padding-left: 7px;
						 border-left: 2px solid #fff;
						 font-weight:bold;
						 color:#fff;
						 text-decoration:none;
						}

						ul.metamenu li.first a,
						ul.metamenu li.first a:visited
						{
						  padding-left: 2px;
						  border: 0px;
						}
				
		#footer-right {
		width: 340px;
		height: 245px;
		overflow: hidden;
		float:right;
		}
	
		#credits {
		font-size: 10px;
		line-height: 38px;
		color: #666;
		margin:auto;
		width:970px;
		padding-left:10px;
		}
		
		
				
		#credits:hover,
		#credits:hover a,
		#credits:hover a:visited  {
		color: #000 !important;
		}
			#credits a,
			#credits a:visited {
			color: #666 !important;
			}
	

/* LanguageSelector */
#language  {
position: absolute;
margin-top: 10px;
margin-left: 5px;
}

	ul.language
	{
	  font-size: 10px;
	  
	  margin: 0px;
	
	}
		ul.language li
		{
		  display: inline;
		  padding: 2px;
		}

			ul.language li.active a,
			ul.language li.active a:visited
			{
			  text-decoration: none;
			  font-weight: bold;
			}

fieldset
{
  border: none;
}

.newsoverview .newsitem {
  margin-bottom:20px;
}
#header-center .newsblock {
  width:430px;
  height:80px;
  padding:15px 10px;
  float:right;
  background:#e8e9e9;
  overflow:hidden;
  margin-top:10px;
}
  #header-center .newsblock h3 {
    color:#E5352C;
    text-transform:uppercase;
    margin:0;
    padding:0;
  }
  #header-center .newsblock .newsitem a {
    text-transform:uppercase;
    text-decoration:none;
    color:#000;
    font-weight:bold;
  }
  
   #header-center .newsblock .newsitem .text {
    color:#000;
    height:36px;
    overflow:hidden;
   }
   #header-center .newsblock .newsitem .readmore {
    background:url("/images/readmore-arrow.png") 0px 5px no-repeat;
    padding-left:13px;
    color:#e7792a;
    padding-top:2px;
   }
#content-regular-header, #content-regular-footer {
  width:970px;
  float:left;
  background:#0080c6;
  height:15px;
}

#regelingToelichting .bekijkregeling a {
  font-weight:bold;
  text-decoration:underline;
  float:right;
  margin-top:20px;
}
.regeling-detail-container .regeling {
  width:650px;
}
.regeling-detail-container  .status {
  font-weight:bold;
}
#content .regeling-terug a {
    background: url("/images/go-back-arrow-bg.gif") no-repeat scroll left top transparent;
    color: white;
    display: block;
    font-family: Verdana,arial,helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    line-height: 17px;
    margin-top: 20px;
    padding: 0;
    text-align: right;
    text-decoration: none;
    text-transform: uppercase;
    width: 165px;
    padding-right:10px;
    
    }

