/*	=Typography
------------------------------------------------------------------*/
body{	
  color:#4D3F0F;
	font: 85%/1.5 "Helvetica", Arial, verdana, sans-serif; 
  }
h2, h3, h4, p, ul, ol, blockquote{
	margin:0 20px 18px 5px;
}
h5{
  margin:0 20px 0 5px;
}
blockquote p{
  margin:0 0 18px 0;
}
h1, h2, h3{
	font-weight:bold;
}
h1{
	clear:left;
	font-size:1.8em;
	margin:0 10px 44px 5px;
	padding:18px 0 36px 276px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #14BBDA;
}
h2{
  font-size:1.3em;
	margin:27px 10px 9px 5px;
}
h3{
  font-size:1.1em;
	margin:27px 10px 9px 5px;
}
#content_sec h3{
  font-size:1.1em;
  margin:36px 10px 18px 5px;
}
p{
  margin:0 10px 18px 5px;
}
em{
  font-style: italic;
}
strong{
  font-weight:bold;
}

/* =generic classes
------------------------------------------------------------------*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0.1px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}

/* =links
------------------------------------------------------------------*/
a:link, a:visited{
  color:#00708A;
	text-decoration:underline;
}
a:hover, a:focus, a:active{
  color:#14BBDA;
	text-decoration:underline;
}
a:focus, a:active, a.busy{

}
a.imglink:link, a.imglink:visited {
	border:none;
}
a.imglink:hover{
	background:transparent;
}

/*	=images
------------------------------------------------------------------*/
.float-left{
  float:left;
  margin:0 27px 9px 0;
}
.float-right{
  float:right;
  margin:0 0 9px 27px;
}
#as-gfx img { 
   width: 50px; height: 40px; border: none; 
}

/*	=layout blocks
------------------------------------------------------------------*/
body{
  /*background:#FFF url(/images/baseline-grid.gif) center 0;*/
  text-align:center;
	}
#wrap{
  /*background:url(/images/layout-grid.gif) repeat-y center 0;*/
	margin:0 auto;
	padding:0 10px;
	position:relative;
	text-align:left;
	width:870px;
}
.wrap{
  margin:0 auto;
	width:870px;  
}
#header{
  position:relative;
}
#content{
  width:100%;
}
#content_main{
  float:right;
  padding:0 0 36px 0;
  width:592px;
}
#content_sec{
	float:left;
	width:228px;
	position: relative;
}
#footer{
  clear:both;
  background:#4d3f10;
  border-top:2px dotted #b8b6ab;
  margin:0 auto 0;
  padding:36px 0;
  text-align:center;
}

/* =header
------------------------------------------------------------------*/
#header p{
  margin:0;
}
#header p a{
	background:url(/images/logo-trans.png) no-repeat 0 0;
	bottom:9%;
	display:block;
	height:142px;
	margin:0;
	position:absolute;
	text-indent:-3000px;
	width:215px;
	z-index:99;
	background-image: url(/images/logo-trans.png);
}
.home #header p a{
  bottom:30%;
}
#skip_to_content{
  display:none;
}
#header ul{
  margin:0;
}
#as-txt { 
  position: absolute; left: 0px; top: -10000px; width: 1px; height: 1px; overflow: hidden; 
}

/* =navigation
------------------------------------------------------------------*/
#navigation a{
  text-decoration:none;
}
#navigation a:hover{
  text-decoration:underline;
}

/* =nav_main */
#nav_main{
  float:left;
  margin:0;
}
#nav_main li{
  border-bottom:2px dotted #d2d0c3;
  padding:0;
}
#nav_main li a{
  display:block;
  font-size:1.1em;
  font-weight:bold;
  line-height:1.3em;
  padding:9px;
  text-decoration:none;
}
#nav_main li.current a, #nav_main li.parent_of_current a{
  background:#f5f9fa;
  font-weight:bold;
  text-decoration:underline;
}

/* nav toegankelijkheid */
#nav_toegankelijkheid #toegankelijkheid_statement li{
  border:none;
}
#nav_toegankelijkheid{
  background:#F2EFE3;
  border-bottom:2px dotted #b8b6ab;
}
#nav_toegankelijkheid ul{
  margin:0;
}
#nav_toegankelijkheid li{
  border-left:1px solid #cec8ae;
  float:left;
  margin:9px 8px 9px 0;
  padding:0 5px 0 9px;
}
#nav_toegankelijkheid a{
  color:#4D3F0F;
  float:left;
  font-size:0.8em;
  padding:4px;
  text-transform:uppercase;
  text-decoration:none;
}
#nav_toegankelijkheid #contrast a{
  background:url(/images/contrast.gif) no-repeat 0 40%;
  padding-left:18px;
}
#nav_toegankelijkheid #tekst_kleiner a{
  background:url(/images/tekst-kleiner.gif) no-repeat 0 40%;  
  margin-right:0;
  padding-left:20px;
  }
#nav_toegankelijkheid #tekst_groter a{
  background:url(/images/tekst-groter.gif) no-repeat 0 40%;
  border:0;
  padding-left:20px;
  }
#nav_toegankelijkheid #tekst_kleiner{
  margin-right:0;
}
#nav_toegankelijkheid #tekst_groter{
  border:none;
}

/* nav-extra */
#nav_extra ul{
  margin:18px 0;
  text-align:right;
}
#nav_extra li{
  display:inline;
}
#nav_extra li a{
  color:#00708a;
  font-size:.9em;
  font-weight:bold;
  line-height:18px;
  margin-right:18px;
  text-decoration:none;
  text-transform:uppercase;
}
#nav_extra li.current a{
  border-bottom:2px dotted;
}
#nav_extra li a:hover{
  color:#14BBDA;
}

/* =content_main
------------------------------------------------------------------*/
/* breadcrumb */
#breadcrumb{
  border-bottom:2px dotted #d2d0c3;
  margin-bottom:18px;
  padding:8px 0;
}
#breadcrumb p{
  margin-bottom:0;
}

/* lists */
#content_main li{
  background:url(/images/bullet.gif) no-repeat 0 0.8em;
  border-top:1px solid #EFEFEF;
  display:block;
  padding:4px 0 4px 15px;
}
#content_main ul li:first-child{
  border-top:0;
}
#content_main li ul, #content_main li ol{
  margin-bottom:0;
}
#content_main li p, #content_main li h2, #content_main li h3, #content_main li h4{
  margin:0 0 18px 0;
}

#content_main table ol{
  list-style-type:decimal;
  }
#content_main table li{
  background:none;
  border:none;
  padding:0;
  list-style-type: decimal;
}

/* tables */
table{
  border-collapse:collapse;
  border:0px none #EFEFEF;
  margin-bottom:18px;
}
table td, table th{
	padding:5px;
	vertical-align:top;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table th{
  font-weight:bold;
}

/* blockquote */
blockquote p{
  color:#575757;
  font-style:italic;
}
blockquote p.first{
  background:transparent url(/images/quote-open.gif) no-repeat 0 0;
  margin-bottom:0;
  padding-bottom:18px;
  text-indent:26px;
}
blockquote .last{
  color:#000;
  font-style:normal;
  margin-bottom:0;
}
blockquote .lastword{
  background:transparent url(/images/quote-close.gif) no-repeat 100% 100%;
  padding-right:26px;
}

.naar-boven{
  background:#F2EFE3 url(/images/bullet-naar-boven.gif) no-repeat 10px 1.2em;
  border-top:2px dotted #b8b6ab;
  color:#4D3F0F;
  margin:0 0 18px 0;
  padding:9px 5px 9px 20px;
}

.downloads{
  border-top:2px dotted #b8b6ab;
  border-bottom:2px dotted #b8b6ab;
  bgcolor:#4D3F0F;
  margin:0 0 18px 0;
  padding:9px 5px 9px 20px;
}

/* campagnes overzichtspagina */
.campagne{
  border-top:1px solid #EFEFEF;
  margin-bottom:18px;
  padding-top:18px;
}

/* nieuws overzichtspagina */
.entry{
  border-top:1px solid #EFEFEF;
}
#breadcrumb+.entry{
  border:none;
}

/* =footer
------------------------------------------------------------------*/
#footer p{
  color:#F2EFE3;
}
#footer a{
  color:#FFF;
}
