/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
h1, h2, h3, h4, h5, h6,
p,
form,
ul, ol, li,
dl, dt, dd
{
	margin: 0; padding: 0;
}

p { margin-bottom: 1.2em; }
h2 {}
h3 {}
h4 {}
img { border: none; }
html { font: 62.5%/200% Arial, Verdana, Tahoma, sans-serif; }
body {
	padding-bottom: 2em;
	font-size: 1.2em;
	background: #083747 url(/img/bg.gif) repeat-x;
}

div.wrapper { overflow: hidden; }
.invisible { display: none; }
.overflow { overflow: hidden; }

.cboth{ clear:both;}
.cleft{ clear: left;}
.fleft{ float: left;}
.fright{ float: right;}

.bold{ font-weight: bold; }
.nom{ margin-left: 0px !important;}
/*
################
#	LAYOUT	   #
################
*/
div#container {
	width: 938px;
	margin: auto;
	padding: 1em 16px 0;
	overflow: hidden;
	background: url(/img/container.png) repeat-y;
}

div#top {
	overflow: hidden;
}

div#top h1,
div#top p#logo {
	float: right;
	width: 103px;
	min-height: 8.6em; /* Overrule voor IE6 > height: 8.6em; */
	font-size: 1em;
	margin-bottom: 0;
	overflow: hidden;
	text-indent: -9999px;
	background: #000 url(/img/logo.gif) no-repeat bottom;
}

div#top h1 a,
div#top p#logo a {
	display: block;
	min-height: 8.6em; /* Overrule voor IE6 > height: 8.6em; */
}

div#billboard{
	height:250px;
	margin-bottom:50px;
}

ul#homepageslider{
	height:280px;
	margin-bottom:50px;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}

ul#homepageslider li{
	position:absolute;
	top:0;
}

ul#homepageslider li.first{
	z-index:99;
}

ul#homepageslider li a{
	height:100%;
	width:100%;
	display:block;	
}
div#top-links {
	float: left;
	width: 324px;
	padding-right: 20px;
	overflow: hidden;
}

div#top-links h2,
div#top-links p.payoff {
	font-size: 3.8em;
	font-weight: bold;
	line-height: 110%;
	margin-bottom: 0;
}

div#top-links h2 span,
div#top-links p.payoff span { text-decoration: underline; }

div#top-links h2#kop-front,
div#top-links p#kop-front {
	height: 98px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/img/ruimte-voor-talent.gif) no-repeat;
}

body.lang-en div#top-links h2#kop-front,
body.lang-en div#top-links p#kop-front {
	background: url(/img/space-for-talent.gif) no-repeat;
}

p#site-intro {
	float: left;
	width: 298px;
	height: 6.8em;
	overflow: hidden;
	padding: 12px 166px .8em 16px;
	text-align: justify;
	line-height: 135%;
	background: #f38605 url(/img/site-intro.gif) no-repeat 334px 12px;
}

body.lang-en p#site-intro {
	background: #f38605 url(/img/site-intro-en.gif) no-repeat 334px 12px;
	}

p#site-intro a { color: #000; }

div#front-wrapper {
	float: left;
	width: 675px;
	overflow: hidden;
	background: no-repeat;
}
div.kolom-talent{
	position: relative;
	height:616px;	
}

form.talenttest-start{
	font-weight: bold;
	width: 500px;
}
form.talenttest-start label{
	margin-left: 0 !important;
}

form.talenttest-start input.text{
	padding: 2px 3px;
	margin-bottom: 5px;	
	border: 1px solid;
	font-size: 14px;
}

form.talenttest-start .button{
	background: none;
	border: 0;
}

div.content-paars{
	position:absolute;
	right:60px;
	background:url(/img/paars.png);
	padding:30px;
	box-shadow: 10px 10px 5px #666;
	-moz-box-shadow: -5px 5px 50px #000;
}

div.reden-content{
	float:left;	
}
div.content-paars div.reden-content p{
	margin-top:1em;
	width:475px;
}
div.content-paars p{
	font-size:1.2em;
	width:530px;	
	margin-top:0em;
	font-weight:bold;
}

div.content-paars h2{
	padding-bottom:20px;	
}
/* 
 * Kolommen
 ******************************************/
div.talent-home{
	height:616px;
	position:relative;
}

div.talent-home div.content-paars h1{
	width: 500px;
	margin-left: 33px
}

div.talent-home ol.redenenmargintop{
	margin-top: 0;
}

div.talent-home ol.redenenmargintop a{
	cursor: default;
}

div.talent-home div.content-paars form label{
	font-size:1.2em;
	font-weight:bold;
	margin-left: 10px;
}

div.talent-home div.content-paars form radio{
	margin-top:2px;
}

div.talent-home .button{
	background: none;
	border: 0;
	float: right;
}

div.talent-footer{
	background:#f58220;
	margin:20px 0;
	padding:10px;
	overflow:hidden;
	height:80px;
}
div.talent-footer div.disabled{
	color:#6a380d !important;
}

div.talent-footer div.volgende,
div.talent-footer div.vorige,
div.talent-footer a.volgende,
div.talent-footer a.vorige{
	background:#d5711a;
	color:#000;
	display:block;
	float: right;
	font-size:2.5em;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	width:250px;
	margin:10px 10px;
	line-height:60px;
}

div.talent-footer div.terug,
div.talent-footer a.terug{
	background:#d5711a;
	color:#000;
	display:block;
	float: left;
	font-size:2em;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	width:350px;
	margin:10px 10px;
	line-height:60px;
}

div.talent-footer a.meer-info{
	background:#d5711a;
	color:#000;
	display:block;
	font-size:1.8em;
	font-weight:bold;
	font-style:italic;
	padding:10px 0;
	height:40px;
	text-align:center;
	text-decoration:none;
	width:350px;
	line-height:1em;
	margin:10px 10px;
	overflow:hidden;
}

ul.drie-kolommen{
	position:absolute;
	bottom:0;
	right:0;	
	list-style:none;
}

ul.drie-kolommen li.groen {
	float:left;
	height:190px;
	padding:15px;
	background:#b9d531; text-align:right;
	width: 180px;
}

ul.drie-kolommen li.groen a { 
	display:block;
	width:180px;
	float:right;
	clear:both;
	text-decoration:none;
	border-bottom:2px solid #000;
	color:#000;
	font-style:italic;
	font-size:1.95em;
	font-weight:bold;
	margin-bottom:10px;
	line-height:.8em;
	position: relative; /* ie6 bugfix */
	
}

ul.drie-kolommen li.groen a:hover{
	color:#0193c9;
}
 
ul.drie-kolommen li.roze,
ul.drie-kolommen li.blauw{
	float:left;
	margin-left:7px;
	height:220px;
	width:205px;
}

ul.drie-kolommen li.roze a{ 
	display:block;
	height:100%;
	width:100%;
	text-indent:-9999px;
	outline:none;
	background:url(/img/btn-talent-10redenen.jpg) no-repeat center #ec008c;
}

ul.drie-kolommen li.blauw a{
	height:100%;
	width:100%;
	display:block;
	text-indent: -9999px;
	outline: none;	
	background:url(/img/btn-talent-bekendealumni.jpg) no-repeat center #00aeef;
} 

ul.drie-kolommen li.roze a:hover{ background-image:url(/img/btn-talent-10redenen-hover.jpg); }
ul.drie-kolommen li.blauw a:hover{background-image:url(/img/btn-talent-bekendealumni-hover.jpg); }

div#kolom-wrapper {
	overflow: hidden;
}

div#kolom-links {
	float: left;
	width: 227px;
	min-height: 10em;
	overflow: hidden;
	padding-right: 12px;
}

a.banner-talenten{
	margin:20px 0px;
}
div.kolom-content {
	float: left;
	width: 438px;
	overflow: hidden;
}

div#kolom-content-overzicht {	
	background: no-repeat;
}

div#artikel-detail {
	margin-bottom: 1em;
	padding-left: 20px;
	overflow: hidden;
	border: 1px solid #e6e2de;
}

div#artikel-detail a { color: #F38605;}
div#artikel-detail a.boek { 
	color: #FFF; 
	background: #F38605 url(/img/pijl-rechts.gif) no-repeat right; 
	padding: 5px 25px 5px 5px;
	margin-right: 10px;
	float: right; 
}

div#artikel-detail p { padding-right: 16px; }
div#artikel-detail a.boek p { padding: 0; }
div#artikel-detail p.illustratie { padding-right: 0; }

p.intro,
div.intro {
	font-weight: bold;
}

div#artikel-header { overflow: hidden; margin-bottom: 2em; }

div#artikel-header img {
	float: right;
	margin-left: .8em;
}

div#artikel-header small,
div#artikel-header span.small {
	display: block;
	padding-top: 1.2em;
	font-size: 1em;
	color: #f38605;
}

div#artikel-header h1 {
	margin-top: .2em;
	font-size: 1.6em;
	line-height: 130%;
}

div#kolom-rechts {
	float: right;
	width: 250px;
	overflow: hidden;
}

div#kolom-rechts a.banner {
	display: block;
	margin-bottom: 1em;
	text-align: center;
	border: 1px solid #e6e2de;
}

div#kolom-rechts a.banner:hover,
div#kolom-rechts a.banner:focus {
	border-color: #bfbfbf;
}

div.preview { /* ie6 > overflow: hidden; */
	float: left;
	position: relative;
	width: 216px;
	height: 26em; /* ie6 > height: 24em; */
	margin-bottom: .5em;
	overflow: hidden;
	background: #f38605;
}

div.preview h2,
div.preview h3 {
	font-size: 1.2em;
	line-height: 115%;
	height: 80px;
	overflow:hidden;
}

div.preview h2 a,
div.preview h3 a {
	display: block;
	padding: .2em 30px .6em 12px;
	color: #000;
	text-decoration: none;
	background: url(/img/pijltje-zwart-op-oranje.gif) no-repeat 96% .4em;
}

div.preview small,
div.preview span.small {
	font-size: .8em;
	position: absolute;
	width: 192px;
	padding: 0 12px;
	text-align: right;
	bottom: 116px;
}

div.preview-blauw { background-color: #0ccce8; }
div.preview-blauw h3 a { background-image: url(/img/pijltje-zwart-op-blauw.gif); }

div.preview-roze { background-color: #da1195; }
div.preview-roze h3 a { background-image: url(/img/pijltje-zwart-op-roze.gif); }

div.preview-groen { background-color: #9ac517; }
div.preview-groen h3 a { background-image: url(/img/pijltje-zwart-op-groen.gif); }

div.preview p {
	padding: 0 12px;
	height: 80px;
	overflow:hidden;
}
div.preview span.small { display: block; }

div.preview img.illustratie {
	position: absolute;
	bottom: 0;
}

div.preview h3 a:hover,
div.preview h3 a:focus {
	text-decoration: underline;
}

div.preview-rechts {
	float: right;
}

div.vacature,
div.zoekresultaat {
	overflow: hidden;
	margin-bottom: .5em;
	background: #f38605;
}

div.zoekresultaat {
	border: 1px solid #e6e2de;
	background: #fff;
}

div.vacature-blauw { background-color: #0ccce8; }
div.vacature-roze { background-color: #da1195; }
div.vacature-groen { background-color: #9ac517; }

div.vacature small,
div.zoekresultaat small,
div.vacature span.small,
div.zoekresultaat span.small {
	display: block;
	font-size: .8em;
	margin: 0 1em .4em 0;
	text-align: right;
}

div.vacature small a,
div.zoekresultaat small a,
div.vacature span.small a,
div.zoekresultaat span.small a {
	color: #000;
}

div.vacature small a:hover,
div.vacature small a:focus,
div.zoekresultaat small a:hover,
div.zoekresultaat small a:focus,
div.vacature span.small a:hover,
div.vacature span.small a:focus,
div.zoekresultaat span.small a:hover,
div.zoekresultaat span.small a:focus {
	text-decoration: none;
}

div.vacature h2,
div.vacature h3,
div.zoekresultaat h2,
div.zoekresultaat h3 {
	margin: .3em .5em .4em;
	font-size: 1.6em;
	line-height: 115%;
}

div.vacature h2 a,
div.zoekresultaat h2 a,
div.vacature h3 a,
div.zoekresultaat h3 a {
	display: block;
	color: #000;
	text-decoration: none;
	background: url(/img/pijltje-zwart-op-oranje.gif) no-repeat right .2em;
}

div.vacature h2 a:hover,
div.vacature h2 a:focus,
div.zoekresultaat h2 a:hover,
div.zoekresultaat h2 a:focus,
div.vacature h3 a:hover,
div.vacature h3 a:focus,
div.zoekresultaat h3 a:hover,
div.zoekresultaat h3 a:focus {
	text-decoration: underline;
}

div.vacature-blauw h2 a,
div.vacature-blauw h3 a { background-image: url(/img/pijltje-zwart-op-blauw.gif); }

div.vacature-roze h2 a,
div.vacature-roze h3 a { background-image: url(/img/pijltje-zwart-op-roze.gif); }

div.vacature-groen h2 a,
div.vacature-groen h3 a { background-image: url(/img/pijltje-zwart-op-groen.gif); }

div.vacature p,
div.zoekresultaat p {
	margin: 0 1em 1.2em;
}

div.vacature img.illustratie,
div.zoekresultaat img.illustratie {
	float: right;
	margin: 0 0 .6em .6em;
}

div.vacature a.lees-meer,
div.zoekresultaat a.lees-meer {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	margin-left: 1em;
}

div.vacature a.lees-meer:hover,
div.vacature a.lees-meer:focus,
div.zoekresultaat a.lees-meer:hover,
div.zoekresultaat a.lees-meer:focus { text-decoration: underline; }

div#uitgelicht {
	float: right;
	width: 310px;
	min-height: 15em; /* Overrule voor ie6 > height: 15em; */
	padding: 10px;
	border: 1px solid #c0c0c0;
	margin-top: 10px;
}

div#uitgelicht h2 {
	font-size: 2.6em;
	font-weight: bold;
	margin-bottom: .4em;
}

div#uitgelicht h2 span {
	text-decoration: underline;
}

div#uitgelicht img.illustratie {
	float: left;
	border: 1px solid #e6e2de;
}

div#uitgelicht a#verder {
	float: left;
	margin: 0 0 10px 28px;
	padding: .3em .4em .5em;
	font-weight: bold;
	font-size: 3.2em;
	color: #fff;
	background: #f38605;
}

div#uitgelicht p.info {
	float: left;
	width: 144px;
	line-height: 130%;
	margin: 0 0 0 28px;
	padding: .5em 6px;
	color: #414754;
	background: #f5e4ef;
}

div#uitgelicht p.info a {
	color: #414754;
}

div#footer {
	clear: both;
	padding: .8em 1em;
	font-size: 1.1em;
	text-align: right;
	overflow: hidden;
}

div#footer div { float: left; }
div#footer div#footer-rechts { float: right; }

div#footer a {
	color: #000;
	text-decoration: none;
}

div#footer a:hover,
div#footer a:focus {
	text-decoration: underline;
}

div.kolom-content p.illustratie {
	float: right;
	width: 120px;
	margin: 0 0 1em 1em;
	background: #fff;
}

div.kolom-content p.illustratie-links {
	float: left;
	margin: 0 1em 1em 0;
}

div.kolom-content p.illustratie img { display: block; }
div.kolom-content p.illustratie small,
div.kolom-content p.illustratie span.small {
	background: #E6E2DE;
	display: block;
	font-size: .8em;
	line-height: 135%;
	padding: .6em .6em 1em;
}

/* Arrangement */
div.hotel-wrapper div.content { margin-bottom: 1.2em; overflow: hidden; }
div.hotel-wrapper h2 { 
	padding: 5px;
	margin-bottom: 10px;
	background-color: #FFEBD3;
	font-size: 1.2em;
 }
div.hotel-wrapper a img.hotelpreview {
	float: left;
}
div.hotel-wrapper ul { float: left; width: 240px; min-height: 102px; list-style: none; }
div.hotel-wrapper div.tekst {
	float: left; 
	width: 270px;
	margin-left: 18px;
}
div.hotel-wrapper div.tekst-arrangementen { margin-left: 10px; }
div#artikel-detail ul.highlights {
	margin: 0;
}
div.hotel-wrapper a {
	color: #F38605;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
}
div.hotel-wrapper a.meer {
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}
div.hotel-wrapper a.boek {
	float: right;
	width: 140px;
}
div.hotel-wrapper a.boek:hover {
	text-decoration: underline; 
}
div.hotel-wrapper a.boek p { 
	font-size: 12px;
	float: right;
	margin: 0;
	padding: 0;
}

div#artikel-detail div.hotel-wrapper div.meerInfo a.toggleMeerInfo { margin-left: 0; margin-top: 30px; float: left; }
div#artikel-detail div.tekst-arrangementen a.toggleMeerInfo { margin-left: 10px; }
div#artikel-detail div.hotel-wrapper a.toggleMeerInfo:hover,
div#artikel-detail div.hotel-wrapper a.toggleMeerInfo:focus { text-decoration: underline; }

div.hotel-wrapper p { clear: both; padding: 1.2em 0; margin-bottom: 0; }

div.hotel-wrapper div.meerInfo { display: block; }
div#artikel-detail div.hotel-wrapper a.toggleInfo { display: none; }
div.hotel-wrapper div.toggleInfo {
	display: none;
}
div#artikel-detail div.hotel-wrapper a.boeknu { 
	background: #FF6600;
	color: #fff;
	float: right; 
	text-decoration: none; 
	font-weight: bold; 
	padding: 3px 5px;
	margin-right: 16px; 
}
div#artikel-detail div.hotel-wrapper a.boeknu:hover,
div#artikel-detail div.hotel-wrapper a.boeknu:focus { text-decoration: underline; }

/*
################
#	LIJSTEN	   #
################
*/
div#top-links ul {
	width: 100%;
	padding-bottom: .4em;
	font-size: 1.8em;
	font-weight: bold;
	list-style: none;
	overflow: hidden;
}

div#top-links ul li { float: left; }

div#top-links ul li.taal {
	float: right;
	padding-left: .6em;
}

div#top-links ul li a {
	color: #000;
	text-decoration: none;
}

div#top-links ul li a span { color: #f38605; }

div#top-links ul li a:hover,
div#top-links ul li a:focus {
	color: #f38605;
}

div#top-links ul li a:hover span,
div#top-links ul li a:focus span {
	color: #000;
}

div#top-links ul li.taal a { text-decoration: underline; }

/* Websites */
ul#sites {
	float: right;
	width: 594px;
	list-style: none;
	overflow: hidden;
}

ul#sites li {
	float: left;
}

ul#sites li a {
	display: block;
	height: 60px;
	text-indent: -9999px;
	background: url(/img/sites.gif) no-repeat 0 50%;
}

ul#sites li#site-gemeente-groningen a { width: 96px; }

ul#sites li#site-rug a {
	width: 147px;
	background-position: -96px 50%;
}

ul#sites li#site-hanzehogeschool a {
	width: 127px;
	background-position: -243px 50%;
}

ul#sites li#site-umcg a {
	width: 90px;
	background-position: -370px 50%;
}

ul#sites li#site-provincie-groningen a {
	width: 134px;
	background-position: -455px 50%;
}

/* Hoofdmenu */
ul#hoofdmenu {
	margin-bottom: .8em;
	font-size: 1.6em;
	list-style: none;
}

ul#hoofdmenu li { margin-bottom: .3em; }

ul#hoofdmenu a { /* Overrule voor IE6 > height: 1%; */
	display: block;
	padding: .3em .8em .5em 1em;
	color: #fff;
	text-decoration: none;
	background: #000;
}

ul#hoofdmenu a:hover,
ul#hoofdmenu a:focus,
ul#hoofdmenu a.active {
	background-color: #f38605;
}

/*
 * 10 redenen lijst
 ******************************************/
ol.redenen{
	list-style:none;
	width:50px;
	float:left;
}

ol.redenen li a{
	background:url(/img/talenten/10redenen-bullets.gif) no-repeat;
	display:block;
	height:24px;
	outline:none;
	text-indent:-9999px;
	width:24px;
	padding:1px 0;
}


ol.redenen a.nr2{  background-position:0 -29px; }
ol.redenen a.nr3{  background-position:0 -58px; }
ol.redenen a.nr4{  background-position:0 -87px; }
ol.redenen a.nr5{  background-position:0 -116px; }
ol.redenen a.nr6{  background-position:0 -145px; }
ol.redenen a.nr7{  background-position:0 -174px; }
ol.redenen a.nr8{  background-position:0 -203px; }
ol.redenen a.nr9{  background-position:0 -232px; }
ol.redenen a.nr10{  background-position:0 -261px; }

ol.redenen a.nr1-current{  background-position:-26px 0; }
ol.redenen a.nr2-current{  background-position:-26px -29px; }
ol.redenen a.nr3-current{  background-position:-26px -58px; }
ol.redenen a.nr4-current{  background-position:-26px -87px; }
ol.redenen a.nr5-current{  background-position:-26px -116px; }
ol.redenen a.nr6-current{  background-position:-26px -145px; }
ol.redenen a.nr7-current{  background-position:-26px -174px; }
ol.redenen a.nr8-current{  background-position:-26px -203px; }
ol.redenen a.nr9-current{  background-position:-26px -232px; }
ol.redenen a.nr10-current{  background-position:-26px -261px; }

/* Standaard <ul> op detailpagina */
div#artikel-detail ul {
	list-style: none;
	margin: -.8em .8em 2em 1em;
}
div#artikel-detail ul.highlights-arrangement {
	list-style: none;
	margin-top: 0;
}

div#artikel-detail ul li {
	padding-left: 12px;
	background: url(/img/sitemap.gif) no-repeat 0 .6em;
}
div#artikel-detail form.webbeheer-formulier ul li  {
	background: none;
	padding-left: 0;
}

/* Sitemap */
div#artikel-detail ul.sitemap {
	margin: 0 1em 1em 0;
	color: #F38605;
	list-style: none;
}

div#artikel-detail ul.sitemap li {
	margin: .8em 0;
	padding-left: 12px;
	font-weight: bold;
	background: url(/img/sitemap.gif) no-repeat 0 .6em;
}

div#artikel-detail ul.sitemap li a {
	color: #F38605;
	text-decoration: none;
}

div#artikel-detail ul.sitemap li a span { display: none; }

div#artikel-detail ul.sitemap li a:hover span,
div#artikel-detail ul.sitemap li a:focus span { display: inline; }

div#artikel-detail ul.sitemap li a:hover,
div#artikel-detail ul.sitemap li a:focus { text-decoration: underline; }

div#artikel-detail ul.sitemap ul {
	margin-left: 1em;
	list-style: circle;
}

div#artikel-detail ul.sitemap ul li {
	margin: 0; padding: 0;
	font-weight: normal;
	background: none;
}

div#artikel-detail ul.sitemap ul li a {
	text-decoration: underline;
}

div#artikel-detail ul.sitemap ul li a:hover,
div#artikel-detail ul.sitemap ul li a:focus { text-decoration: none; }

/* DEFINITIELIJSTEN */
dl dt {
	font-size: 1.8em;
	font-weight: bold;
}

dl dt a {
	display: block;
	padding: .2em 0;
	color: #000;
	text-decoration: none;
	background: no-repeat right .3em;
}

dl dt a:hover,
dl dt a:focus { text-decoration: underline; }

/* Vacatures */
dl#vacatures { padding-bottom: 2em;  margin-bottom: 1.6em; background: #e6e3de; }
dl#vacatures dt { padding: .2em 12px .6em; }
dl#vacatures dt a { background-image: url(/img/pijltje-zwart-op-grijs.gif); }
dl#vacatures dd ul { list-style: none; margin:0; padding:0;}
dl#vacatures dd ul li { margin: 0 12px 1em 8px; }

dl#vacatures dd ul a {
	display: block;
	padding: .2em 4px 4px 36px;
	color: #000;
	text-decoration: none;
	border: 1px solid #e6e3de;
	background: url(/img/noorderlink.jpg) no-repeat 4px .4em;
}

dl#vacatures dd ul a:hover,
dl#vacatures dd ul a:focus {
	border-color: #fff;
}

dl#vacatures dd.lees-meer {
	font-weight: bold;
	padding-left: 12px;
}

dl#vacatures dd.lees-meer a {
	color: #000;
	text-decoration: none;
}

dl#vacatures dd.lees-meer a:hover,
dl#vacatures dd.lees-meer a:focus {
	text-decoration: underline;
	color: #F38605;
}

/* Links */
dl#links { background: #e6e3de; }
dl#links dt { padding: .4em 12px; }
dl#links dd { padding: 0 6px; margin-bottom: 1em; }

dl#links dd a {
	display: block;
	padding: .6em 0;
	border: 1px solid #e6e3de;
}

dl#links dd a img { display: block; margin: auto; }

dl#links dd a:hover,
dl#links dd a:focus {
	border-color: #fff;
}

/* Preview-lijst op front */
dl.preview {
	float: left;
	width: 215px;
	margin-left: 10px;
	font-size: 1.1em;
}

dl.preview dt { padding: 0; }

dl.preview dt a {
	padding: .4em 12px .6em;
	background-position: 96% 50%;
}

dl#preview-nieuws dt a { padding: .4em 12px .6em 4px; }

dl.preview dd.inhoud a {
	display: block;
	min-height: 8em; /* ie6 > height: 10.8em; } */
	padding: 0 12px 1.6em;
	color: #000;
	text-decoration: none;
}

dl.preview dd a img { display: block; }

dl#preview-nieuws dd { padding: 0 12px 0 4px; }

dl.preview-groen { background-color: #c6d601; }
dl.preview-groen dt a { background-image: url(/img/pijltje-zwart-op-groen.gif); }

dl.preview-roze { background-color: #e11592; }
dl.preview-roze dt a { color: #fff; background-image: url(/img/pijltje-wit-op-roze.gif); }

dl#preview-nieuws dt a { background-image: url(/img/pijltje-zwart-op-wit.gif); }

dl#preview-nieuws dd p span.datum {
	color: #f38605;
	text-decoration: underline;
}

dl#preview-nieuws dd p a {
	color: #000;
	text-decoration: none;
}

dl#preview-nieuws dd p a:hover,
dl#preview-nieuws dd p a:focus { text-decoration: underline; }

dl#preview-nieuws dd.lees-meer a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

dl#preview-nieuws dd.lees-meer a:hover,
dl#preview-nieuws dd.lees-meer a:focus {
	color: #F38605;
	text-decoration: underline;
}

dl.front-item {
	position: relative;
	height: 165px;
	overflow: hidden;
	margin-bottom: 0px;
	background: #d5eff5;
}

dl.front-item dt { padding: 0 230px 0 0; }

dl.front-item dt a {
	width: 410px;
	padding: .4em 12px .4em;
	background: url(/img/pijltje-zwart-op-wit.gif) no-repeat right 50%;
}

dl.front-item dd { padding: 0 240px 0 12px; }

dl.front-item.zonderafbeelding dt {
	padding-right:0;
	}
	
dl.front-item.zonderafbeelding dd {
	padding-right:0;
	}
	
dl.front-item span.date {
	font-weight: bold;
	}
	
dl.front-item a.fullline {
	color:black;
	text-decoration: none;
	}

dl.front-item a.fullline:hover {
	text-decoration: underline;
	}

dl.front-item img.illustratie {
	position: absolute;
	top: 0;
	right: 0;
}

dl.front-item dd h2 {
	font-size: 1.4em;
	margin-bottom: .4em;
}

dl.front-item dd h2 a {
	color: #414754;
	text-decoration: none;
}

dl.front-item dd h2 a:hover,
dl.front-item dd h2 a:focus {
	text-decoration: underline;
}

dl.front-item dd p { margin-bottom: .4em; }

dl.front-item dd a.lees-meer {
	color: #030303;
	font-weight: bold;
	font-size: 1.2em;
}

dl.front-item dd a.lees-meer:hover,
dl.front-item dd a.lees-meer:focus {
	color: #F38605;
}

dl.front-item dd a.lees-meer.kleiner {
	font-size: 0.9em;
	}	

/* Agenda */
dl#agenda {
	float: left;
	width: 335px;
	min-height: 15.7em; /* Overrule voor ie6 > height: 15.7em; */
	padding-bottom: 2em;
	background: #2fbef9;
	margin-top: 10px;
}

dl#agenda dt { margin-bottom: .4em; }

dl#agenda dt a {
	padding: .4em 12px .4em;
	background: url(/img/pijltje-zwart-op-blauw.gif) no-repeat 96% 50%;
}

dl#agenda dd {
	padding: 0 12px;
}

dl#agenda dd ul {
	list-style: none;
}

dl#agenda dd ul li {
	padding: .1em 0;
}

dl#agenda dd ul a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

dl#agenda dd ul a:hover,
dl#agenda dd ul a:focus {
	text-decoration: underline;
}

/* Menu in linkerkolom */
div#kolom-links dl {
	font-size: 1.8em;
	font-weight: bold;
}

div#kolom-links dl dt {
	margin-bottom: .8em;
	font-size: 1em;
	color: #8e8e8e;
}

div#kolom-links dl dt a {
	display: inline;
	color: #8e8e8e;
}

div#kolom-links dl dd {
	font-size: .8em;
}

div#kolom-links dl dd ul li { padding: .2em 0; }
div#kolom-links dl dd.archief { margin-top: 1em; }

div#kolom-links dl a.active,
div#kolom-links dl dd.archief a:hover,
div#kolom-links dl dd.archief a:focus { color: #f38605; }

div#kolom-links dl dd a {
	color: #000;
	text-decoration: none;
}

div#kolom-links dl dd ul a:hover,
div#kolom-links dl dd ul a:focus {
	text-decoration: underline;
}

dl.overzicht {
	clear: both;
	padding: 1em 2em 2em;
	background: #ffebd3;
}

dl#overzicht-licht-blauw { background-color: #ceebf9; }
dl#overzicht-grijs { background-color: #E6E3DE; }

dl.overzicht dt {
	margin-bottom: .8em;
}

dl.overzicht dt a { background: url(/img/pijltje-zwart-op-licht-roze.gif) no-repeat right .3em; }
dl#overzicht-licht-blauw dt a { background-image: url(/img/pijltje-zwart-op-licht-blauw.gif); }
dl#overzicht-grijs dt a { background-image: url(/img/pijltje-zwart-op-grijs.gif); }

dl.overzicht dd ul {
	font-size: 1.1em;
	list-style: none;
}

dl.overzicht dd ul li { padding: .4em .6em .4em 70px; }
dl.overzicht dd ul li.vacature-rss { padding-bottom: 2em; }
dl.overzicht dd ul li.agenda-item { padding-left: 130px; }

dl.overzicht dd ul li span,
dl.overzicht dd ul li a.datum {
	position: absolute;
	width: 60px;
	margin-left: -70px; /* ie6 > minder margin-top */
	color: #f38605;
	text-decoration: underline;
}

dl.overzicht dd ul li a.datum:hover,
dl.overzicht dd ul li a.datum:focus {
	text-decoration: none;
}

dl.overzicht dd ul li.agenda-item span,
dl.overzicht dd ul li.agenda-item a.datum { width: 118px; margin-left: -128px; text-align: right; }

dl.overzicht dd ul li small,
dl.overzicht dd ul li span.small {
	color: #f38605;
	display: block;
	font-size: .8em;
	margin: 0 0 2em;
	position: static;
	text-align: right;
	text-decoration: none;
	width: auto;
}

dl.overzicht dd ul li a {
	color: #000;
	text-decoration: none;
}

dl.overzicht dd ul li a:hover,
dl.overzicht dd ul li a:focus { text-decoration: underline; }

dl.overzicht dd.lees-meer {
	margin-top: 5em;
}

dl.overzicht dd.lees-meer a {
	padding-right: 1.6em;
	font-size: 1.1em;
	color: #f38605;
	background: url(/img/pijltje-klein-zwart-op-licht-roze.gif) no-repeat right .35em;
}

dl#overzicht-licht-blauw dd.lees-meer a {
	background-image: url(/img/pijltje-klein-zwart-op-licht-blauw.gif)
}

/* Gerelateerd */
dl.extra-blok { margin-bottom: 1em; background: #fde6f1; }
dl.extra-blok-licht-blauw { background-color: #ceebf9; }

dl.extra-blok dt { line-height: 100%; }

dl.extra-blok dt a {
	padding: .2em 32px .6em 12px;
	background-image: url(/img/pijltje-zwart-op-licht-roze.gif);
	background-position: 96% .4em;
}

dl.extra-blok-licht-blauw dt a { background-image: url(/img/pijltje-zwart-op-licht-blauw.gif); }

dl.extra-blok dd {
	padding: 0 12px 1.2em;
}

dl.extra-blok dd span { color: #F38605; text-decoration: underline; }

dl.extra-blok dd a {
	color: #000;
	text-decoration: none;
}

dl.extra-blok dd a:hover,
dl.extra-blok dd a:focus {
	text-decoration: underline;
}

dl.extra-blok dd ul { list-style: none; }
dl.extra-blok dd ul li { margin: .6em 0; line-height: 120%; }
dl.extra-blok dd ul a { font-weight: bold; }

/*
####################
#	FORMULIEREN	   #
####################
*/
form#zoekformulier {
	margin-bottom: 1em;
	padding: .8em .8em 1.4em; /* Overrule voor IE6 */
	background: #f38605;
}

form#zoekformulier fieldset {
	margin: 0; padding: 0;
	border: none;
}

form#zoekformulier legend { display: none; }

form#zoekformulier input {
	display: block;
	width: 220px;
	margin: auto;
	padding: .4em .3em;
	border: none;
}

form#zoekformulier input.submit { /* Overrule voor IE6 */
	float: right;
	width: auto;
	margin: 0; padding: 0;
	font-size: 2.4em;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	background: none;
}

/* Nieuwsbrief */
form#nieuwsbrief {
	padding: 1.4em 12px 1.2em;
	border: solid #fff;
	border-width: 10px 0;
	background: #ffd29d;
}
div.boekarrangement {
	padding: 1.4em 12px 1.2em;
	border: solid #fff;
	border-width: 10px 0;
	background: #000;
}
div.boekarrangement h3 a {
	color: #F38605;
}
div.boekarrangement p a {
	color: #fff;
	font-weight: bold;
}

div.boekarrangement h3 {
	background: url(/img/pijltje-nieuwsbrief-wit.gif) no-repeat right center;
	font-size: 2em; 
	padding-bottom: 5px; 
}
div.boekarrangement p {	margin-bottom: 0; }
div.boekarrangement a { color: #000; text-decoration: none; }
div.boekarrangement a:hover,
div.boekarrangement a:focus { text-decoration: underline; }

form#nieuwsbrief p {
	margin: 0 0 1em;
	padding: .6em 2em;
	font-weight: bold;
	border: 4px solid #F38605;
	text-align: center;
	background: #fff;
}

form#nieuwsbrief fieldset {
	margin: 0; padding: 0;
	border: none;
}

form#nieuwsbrief legend {
	display: none;
	font-size: 2.4em;
	font-weight: bold;
}

form#nieuwsbrief div {
	padding-left: 200px;
	background: url(/img/nieuwsbrief.gif) no-repeat 0 .1em; /* ie6 > andere background-positie */
}

form#nieuwsbrief input {
	width: 220px;
	padding: .4em .3em;
	border: none;
}

form#nieuwsbrief input.submit {
	cursor: pointer;
	background: url(/img/pijltje-nieuwsbrief.gif) no-repeat right;
}
form.webbeheer-formulier li label {
	display: block;
}
form.webbeheer-formulier li input {
	display: block;
	width: 270px;
}
form.webbeheer-formulier li input.radio,
form.webbeheer-formulier li input.checkbox {
	float: left;
	width: 20px;
	position: absolute;
	top: 0;
}
form.webbeheer-formulier li.checkbox label { margin-left: 24px; }
form.webbeheer-formulier li.checkbox { margin-top: 5px; position: relative; }
form.webbeheer-formulier li.checkbox input {
	margin: 3px 5px 0px 0;
}

form.webbeheer-formulier li fieldset.radiogrouper {
	margin: 15px 0 -17px -20px;
}
fieldset.radiogrouper li,
form.webbeheer-formulier li.checkbox { overflow: hidden; }
form.webbeheer-formulier li fieldset.radiogrouper li label {
	display: inline;
	float: left;
}


form.webbeheer-formulier fieldset {
	border: 0 none;
	margin:0;
	padding:0;
}
form.webbeheer-formulier legend {
	font-weight: bold;
}
form.webbeheer-formulier input.button {
	background-color: #F38605;
	color: #fff;
	padding: 3px;
	cursor: pointer;
	border: 0 none;
}
div#artikel-detail ul.velden {
	margin: 0 0.8em 2em 0;
}