/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
h1, h2, h3, h4, h5, h6,
p,
ul, ol, li,
dl, dt, dd, form
{
	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; overflow-y: scroll; }
body { font-size: 1.2em; background: #d7e2eb url(/img/bg.gif) repeat-x; }

div.wrapper,
.overflow { overflow: hidden; }

.block { display: block; }
.hidden { visibility: hidden; }
.invisible { display: none; }
.f-left, .fleft { float: left; }
.f-right, .fright { float: right; }
.clear { clear: both; }
.links { text-align: left; }
.midden { text-align: center; }
.rechts { text-align: right; }
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.center { display: block; margin: auto; }
.absolute { position: absolute; }
.relative { position: relative; }
.bold, .strong { font-weight: bold; }
.italic, .em { font-style: italic; }
.underline { text-decoration: underline; }
.pointer { cursor: pointer; }
ul.none, ol.none { list-style: none; }
a:hover, a:focus, a.none { text-decoration: none; }
a.none:hover, a.none:focus { text-decoration: underline; }

a span { cursor: pointer; }

/*
################
#	LAYOUT	   #
################
*/

/* CONTAINER */
div#container {
	width: 994px;
	margin: auto;
	padding-bottom: 10px;
	background: #fff;
	overflow: hidden;
}

/* Bovenste deel */
div#top {
	float: right;
	width: 340px;
	margin: 6px 0 0;
}

div#header {
	background: #aacce6;
	border-top: 5px solid #aacce6;
	margin-bottom: 10px;
}

div#header img { float: left; margin-right: 6px; vertical-align: bottom; }
div#header img.laatste {  float: right; margin-right: 0; }

h1#logo {
	position: absolute;
	z-index: 1;
	height: 130px;
	width: 163px;
	background: url(/img/logo2.png) no-repeat;
	text-indent: -9999px;
	margin: 35px 0 0 40px;
}

h1#logo a {
	display: block;
	position: relative;
	height: 102px;
}

/* Linker blok */
div#kolom-links {
	float: left;
	clear: both;
	width: 233px;
	padding-left: 15px;
	padding-top: 10px;
}

div#kolom-links dt.submenu-kopje {
	background: #0d5f98 url(/img/blauw-bg.gif) no-repeat;
	padding: 8px 0 0 14px;
}

div#kolom-links div.nieuwsbrief {
	background: url(/img/nieuwsbrief-bg.gif) no-repeat;
	padding: 15px 15px 15px 15px;
	width: 211px;
}

div#kolom-links div.nieuwsbrief a {
	color: #fff;
	text-decoration: none;
}

div#kolom-links div.nieuwsbrief a:hover,
div#kolom-links div.nieuwsbrief a:focus { text-decoration: underline; }

/* Middelste blok */
div#breadcrumbs {
	padding: 0 0 0 269px;
}

div#breadcrumbs a {
	color: #2e73aa;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
}

div#breadcrumbs a:hover,
div#breadcrumbs a:focus,
div#breadcrumbs a.active { text-decoration: underline; }

div#wrapper { float: left; }

div.kolom-midden {
	float: left;
	width: 450px;
	padding-left: 20px;
	padding-top: 10px;
}

div.kolom-midden p,
div.kolom-midden div.alinea { color: #0C4C7F; }

div.kolom-midden-algemeen {	padding-left: 20px; width: 450px; }

div.kolom-midden-algemeen p {
	margin-bottom: 1em;
	padding-right: 5px;
}

div.kolom-midden-algemeen p.no-margin { margin: 0; padding: 0; }

p.let-op,
div.kolom-midden p.let-op {
	margin: 1em 0;
	padding: 8px;
	border: 3px solid #3CA1B2;
	background-color: #EDF5F9;
}

div.kolom-midden img.illustratie-links {
	float: left;
	padding: 0 10px 5px 0;
}

div.kolom-midden-algemeen img.illustratie-rechts {
	float: right;
	padding: 0 0 5px 10px;
}

a { color: #0c4c7f; }

a.titel,
a.titel { text-decoration: none; }

a.titel:hover,
a.titel:focus { text-decoration: underline; }



div.kolom-midden-algemeen a.add {
	display: block;
	padding: 0 0 0 25px;
	background: url(/img/add.png) no-repeat 0px 4px;
}

div.kolom-midden-algemeen a.prijs { font-weight: bold; }

div.kolom-midden-algemeen a.add:hover,
div.kolom-midden-algemeen a.add:focus { text-decoration: underline; }

div.intro-algemeen { padding: 0 0 15px 0px; }

div.kolom-midden p.intro {
	display: block;
	color: #0c4c7f;
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 5px;
}

div.kolom-midden strong {
	color: #0c4c7f;
}

div.kolom-midden strong.kolom-midden-strong-block {
	display: inline;
	float: left;
	overflow: hidden;
}

div.kolom-midden h3 {
	background: url(/img/tabel_head_rond.gif) no-repeat right;
	padding-right: 6px;
}

div.kolom-midden span.tabel_head {
	background: url(/img/tabel_head_rond.gif) no-repeat;
	padding: 10px 0 0 18px;
	display: block;
}

div.kolom-midden h3.aanbieding {
	margin: 30px 0 0 0;
	padding: 6px 0 0 12px;
}

div.kolom-midden a { font-weight: bold; }
div.kolom-midden p a.text { font-weight: normal; text-decoration: none; }
div.kolom-midden p a.text:hover,
div.kolom-midden p a.text:focus {
	color: #0C4C7F;
}

div.arrangement-preview {
	margin-bottom: 12px;
}

div.arrangement-preview p { margin-bottom: 0; }

div.kolom-midden a:hover,
div.kolom-midden a:focus { color: #dea921; }

div.kolom-midden a.lees-meer {
	text-decoration: none;
	display: block;
	color:#3393DF;
}

div.kolom-midden a.lees-meer:hover,
div.kolom-midden a.lees-meer:focus { text-decoration: underline; }

div.kolom-midden div.aanbieding-links {
	width: 222px;
	float: left;
	padding: 0 0 15px 0;
}

div.aanbieding-links h2 {
	font-size: 1.3em;
	color: #0C4C7F;
}

a.reserveren-button {
	background: url(/img/bronnenbon.gif) no-repeat;
	font-size: 1.1em;
	text-decoration: none;
	width: 144px;
	height: 20px;
	color: #fff;
	font-weight: bold;
}

a.bronnenbon-button {
	display: block;
	float: left;
	padding-left: 20px;
	color: #fff;
	font-size: 11px;
	background: url(/img/bronnenbon.gif) no-repeat;
}
a.bronnenbon-button span {
	display: block;
	padding: 2px 12px 4px 0;
	background: url(/img/bronnenbon.gif) no-repeat right top;
}

div.kolom-midden a.reserveren-button span {
	float: left;
	color: #fff;
	line-height: 17px;
	font-size: .8em;
	text-decoration: none;
	padding: 0 0 0 16px;
	background: #0C4C7F url(/img/roundborder_db.gif) no-repeat -10px 0;
}

div.kolom-midden a.reserveren-button span.refrightborder {
	float: left;
	width: 10px;
	padding: 0px;
	height: 17px;
	background: #0C4C7F url(/img/roundborder_db.gif) no-repeat 0 0;
}

div.kolom-midden a.reserveren-button-right { margin-right: 35px; }

div.kolom-midden div.aanbieding-rechts {
	float: right;
	width: 208px;
}

div.kolom-midden div.aanbieding-rechts { padding-left: 10px; }

div.kolom-midden a.aanbieding {
	background: url(/img/reserveren-bg.gif) no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 3px 0 5px 10px;
	line-height: 120%;
	font-size: 1.1em;
	margin-top: 6px;
	width: 200px;
}



div.kolom-midden a.aanbieding:hover,
div.kolom-midden a.aanbieding:focus { text-decoration: underline; }

div.kolom-midden div.speciaal-links {
	float: left;
	width: 199px;
	border-right: 1px solid #fff;
	padding: 15px 10px 0;
	background: url(/img/speciaal-links-bg.gif) repeat-x;
	margin-bottom: 20px;
}
div.speciaal-links img.special { margin-bottom: .6em; }

div.kolom-midden div.speciaal-links span.soort_arrangement {
	display: block;
	padding-bottom: 8px;
	color: #3a73a1;
}

div.kolom-midden div.aanbieding-breed {
	background: url(/img/aanbieding-breed.gif) no-repeat;
	clear: both;
	padding: 7px 0 15px 15px;
	margin-bottom: 30px;
}

div.kolom-midden div.aanbieding-breed a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
}

/* Lightbox Pop-up */

div#lightbox_pop_up_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0;
	z-index: 9997;
	display: none;
}

div#lightbox_pop_up {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 9998;
}

div#lightbox_pop_up a#pop_up_close {
	position: absolute;
	display: block;
	width: 24px;
	height: 24px;
	left: 0;
	top: -15px;
	background: url(/img/lightbox_pop_up_close.png) no-repeat;
	z-index: 9999;
	cursor: pointer;
}

div#lightbox_pop_up_container {
	padding: 20px 20px 20px 20px;
	background: #2d597d url(/img/lightbox_pop_up_bg.gif) bottom repeat-x;
	border: 5px solid #2d5a7e;
	overflow: hidden;
}
/* Rechter blok */

div#kolom-rechts {
	overflow: hidden;
	height: 1%;
	float: left;
	width: 244px;
	padding-left: 20px;
	padding-top: 10px;
}

div#kolom-rechts a.aanbieding {
	background: url(/img/aanbieding-bg.gif) no-repeat;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 3px 0 20px 10px;
	line-height: 120%;
	font-size: 1.1em;
	font-weight: bold;
}

div.kolom-midden div.speciaal-rechts { background: url(/img/speciaal-rechts-bg.gif) repeat-x; }

/* Jubileummaand */

a#jubileum {
	display: block;
	width: 80px;
	height: 75px;
	text-indent: -9999px;
	background: url(/img/25_jaar_logo_fc-aangepast.png) no-repeat;
	position: absolute;
	margin: -67px 185px;
}

/* Footer */
div#footer {
	width: 1000px;
	margin: auto;
	font-family: Verdana;
	font-size: .9em;
	padding: 12px 0 20px 17px;
	margin-bottom: 12px;
}

div#footer div {
	float: left;
	margin-bottom: 12px;
}

div#footer a {
	font-weight: bold;
	text-decoration: none;
	color: #0c4c7f;
}

div#footer a:hover,
div#footer a:focus { text-decoration: underline; }

div#footer span {
	float: right;
	font-weight: bold;
	color: #0c4c7f;
	padding-right: 25px;
}

div#footer span a { text-decoration: underline; }

/*
####################
#	LIJSTEN		   #
####################
*/
/* Errors in formulier */
div.kolom-midden ul.errors li {
	color: #e64600;
}

div#result-success div.errors ul {
	list-style: none;
	color: #fff;
	text-align: center;
}


div#top ul { float: left; list-style: none; }
div#top ul li { float: left; }

div#top ul li a {
	text-decoration: none;
	color: #0c4c7f;
	font-weight: bold;
}

div#top ul li a:hover,
div#top ul li a:focus { text-decoration: underline; }

div#top ul li a.taal {
	background: no-repeat center;
	text-indent: -9999px;
	display: block;
	height: 11px;
	width: 16px;
	margin: 4px 0 0 8px;
	padding: 0;
}

div#top ul li a#taal-nl { background-image: url(/img/taal-nl.gif); }
div#top ul li a#taal-de { background-image: url(/img/taal-de.gif); }

/* Inhoudsopgave */
dl.inhoudsopgave {
	margin-bottom: 1em;
	background: #e4f3ff;
}

dl.inhoudsopgave dt {
	margin-bottom: .2em;
	padding: .2em 6px .2em 16px;
	color: #0C4C7F;
	font-weight: bold;
}

dl.inhoudsopgave dd { padding: 0 16px; }

div.kolom-midden dl.inhoudsopgave ul {
	padding: 1.4em 0;
	overflow: hidden; height: 1%;
	list-style: none;
}

div.kolom-midden dl.inhoudsopgave ul li {
	float: left;
	width: 194px;
	margin: 0 0 1px 0;
	clear: left;
}

div.kolom-midden dl.inhoudsopgave ul li.even { float: right; clear: none; }

div.kolom-midden dl.inhoudsopgave ul li a {
	display: block; height: 1%;
	line-height: 120%;
	text-decoration: none;
	padding: .4em 6px .4em 32px;
	background: url(/img/pijl-mini.gif) no-repeat 16px .8em;
}

div.kolom-midden dl.inhoudsopgave ul li a:hover,
div.kolom-midden dl.inhoudsopgave ul li a:focus {
	color: #0C4C7F;
	text-decoration: underline;
	background-image: url(/img/pijl-mini-hover.gif);
	background-color: #fff;
}

/* Submenu */
div#kolom-links dl dt img { display: block; }

div#kolom-links dl dt a {
	background: #fff;
	padding-left: 6px;
}
div#kolom-links dl dt a.target {
	background: none;
	display: block;
	padding: 0;
}

div#kolom-links dl dd {
	padding: 10px 0 0 10px;
	line-height: 120%;
}

div#kolom-links dl ul { list-style: none; }

div#kolom-links dl ul li a {
	background: url(/img/submenu-pijl.gif) no-repeat;
	display: block; height: 1%;
	padding-left: 12px;
	padding-bottom: 10px;
	text-decoration: none;
}

div#kolom-links dl ul li a:hover,
div#kolom-links dl ul li a:focus,
div#kolom-links dl ul li a.active { border: 0px solid transparent; }

div#kolom-links dl ul li a:hover,
div#kolom-links dl ul li a:focus,
div#kolom-links dl ul li a.active {
	background-image: url(/img/submenu-pijl-hover.gif);
}

div#kolom-links dl ul li a img.hover,
div#kolom-links dl ul li a:hover img.non-hover,
div#kolom-links dl ul li a:focus img.non-hover,
div#kolom-links dl ul li a.active img.non-hover { display: none;
}

div#kolom-links dl ul li a:hover img.hover,
div#kolom-links dl ul li a:focus img.hover,
div#kolom-links dl ul li a.active img.hover { display: inline; }

div#kolom-links dl dd strong.submenu-strong {
	color: #0c4c7f;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}

div#kolom-links dl dd a.meer-info {
	color: #0c4c7f;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

div#kolom-links dl dd a.meer-info:hover,
div#kolom-links dl dd a.meer-info:focus { text-decoration: underline; }

/* Hoofdmenu */
ul.hoofdmenu {
	list-style: none;
	padding-left: 15px;
}

ul.hoofdmenu li {
    float: left;
	height: 32px;
	overflow: hidden;
	padding-top: 8px;
}
ul.hoofdmenu li.home { height: 40px; padding-top: 0; }

ul.hoofdmenu li.laatste { background: none; }

ul.hoofdmenu li a { /* ie6 */
	background: url(/img/hoofdmenu-bg.gif) no-repeat right top;
    display: block;
	overflow: hidden;
	padding-right: 3px;
	margin-left: 6px;
}
ul.hoofdmenu li a span {
	background: url(/img/hoofdmenu-bg.gif) no-repeat left top;
    display: block;
	float: left;
	height: 23px;
	padding: 4px 0 0 3px;
}

ul.hoofdmenu li a span img { display: block; }

ul.hoofdmenu li a:hover,
ul.hoofdmenu li a:focus,
ul.hoofdmenu li a.active { background-position: right bottom; }

ul.hoofdmenu li a:hover span,
ul.hoofdmenu li a:focus span,
ul.hoofdmenu li a.active span { background-position: left bottom; }

ul.hoofdmenu li.home a { 
	background: url(/img/hoofdmenu-home-bg.gif) no-repeat right top;
	height: auto;
	padding-right: 8px;
	padding-right: 16px;
}
ul.hoofdmenu li.home a span { 
	background: url(/img/hoofdmenu-home-bg.gif) no-repeat left top;
	display: block;
	float: none;
	height: 32px;
	padding-top: 8px;
	padding-left: 16px;
}
ul.hoofdmenu li.home a:hover,
ul.hoofdmenu li.home a:focus,
ul.hoofdmenu li.home a.active { background-position: right top; }

ul.hoofdmenu li.home a:hover span,
ul.hoofdmenu li.home a:focus span,
ul.hoofdmenu li.home a.active span { background-position: left top; }
ul.hoofdmenu li.home a span img {
	margin-top: 0px;
}

ul.hoofdmenu li a { text-decoration: none; }

ul.hoofdmenu li a span img.hover,
ul.hoofdmenu li a:hover span img.non-hover,
ul.hoofdmenu li a:focus span img.non-hover,
ul.hoofdmenu li a.active span img.non-hover { display: none; }

ul.hoofdmenu li a:hover span img.hover,
ul.hoofdmenu li a:focus span img.hover,
ul.hoofdmenu li a.active span img.hover { display: block; }

ul.hoofdmenu-algemeen {
	height: 40px;
	margin-top: 12px;
	width: 970px;
}

/* hoofdmenu UITKLAP-MENU */
ul.hoofdmenu ul {
	background: url(/img/menu_bg.png);
	clear: both;
	display: none;
	position: absolute;
	list-style: none;
	margin-left: 8px; /* ie6 */
	padding-top: 5px;
	z-index: 2;
	width: 240px;
}

ul.hoofdmenu li:hover ul,
ul.hoofdmenu li.hover ul {
	display: block;
}

ul.hoofdmenu ul li {
	background: none;
	float: none;
	height: auto;
	padding-top: 0;
}

ul.hoofdmenu ul li a {
	background: none;
	color: #515151;
	font-size: 0.9em;
	font-weight: bold;
	margin-left: 0;
	padding: 4px 20px 4px 15px;
	height: 1%;
	letter-spacing: 1px;
}

ul.hoofdmenu ul li a:hover,
ul.hoofdmenu ul li a:focus,
ul.hoofdmenu ul li a.active {
	background-image: none;
	background: #2e73aa;
	color: #fff;
}

ul.hoofdmenu ul li.laatste {
	background: url(/img/menu-bottom.png) repeat-x bottom;
	padding-bottom: 18px;
}

ul.hoofdmenu li a { text-decoration: none; }

/* nieuws overzicht */
div.kolom-midden dl.nieuws-overzicht {padding-left: 3px; }

div.kolom-midden dl.nieuws-overzicht dd img {
	float: left;
	padding-right: 10px;
}

div.kolom-midden dl.nieuws-overzicht dd span {
	font-weight: bold;
	display: block;
	color: #0c4c7f;
}

div.kolom-midden dl.nieuws-overzicht dd p { margin: 0; }

div.kolom-midden dl.nieuws-overzicht dd {
	border-bottom: 1px solid #c1d0dc;
	margin-bottom: 15px;
}

/* Tell-a-friend
------------------------------------------------------------------*/
div.kolom-midden a.tell-a-friend2-link {
	display: block;
	padding-left: 18px;
	color: #2E73AA;
	background: url(/img/opties.gif) no-repeat -286px .2em;
	float: right;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style: none;
	line-height: 14px;
	text-transform: lowercase;
}

/* Overzicht van kuren
---------------------------------------------------- */
ul.kuren { margin: 1em 0; list-style: none; }
ul.kuren li.kuur { padding: 1.2em 0; border-bottom: 1px solid #e0edf3; }

div.kolom-midden ul.kuren li { margin-left: 0; }

ul.kuren ul.meer { list-style: none; }

ul.kuren ul.meer a {
	display: block; height: 1%;
	padding: 0 0 0 25px;
	color: #3897bf;
	text-decoration: none;
	background: url(/img/add.png) no-repeat 0px 4px;
}
ul.kuren ul.meer a:hover,
ul.kuren ul.meer a:focus { text-decoration: underline; }

ul.kuren ul.meer a.info {
	background-image: url(/img/information.gif);
}	

/* <dl>'s in linkerkolom
---------------------------------------------------- */
div#kolom-links dl {
	margin-bottom: 1.4em;
	background: url(/img/dl-links.gif) no-repeat bottom;
}

dl.arrangementen dt span,
div#kolom-links dl.dag dt span,
div#kolom-rechts dl.dag dt span{
	display: block;
	padding: 8px 0 8px 8px;
	background: #9AC2E0 url(/img/tabel_head_rond.gif) no-repeat;
}

/* dl.dag-aanbieding in linkerkolom
---------------------------------------------------- */
div#kolom-links dl.dag-aanbieding dd {
	background: none;
	margin: 6px 10px;
	padding: 0 0 7px 0;
	line-height: 145%;
	font-size: .9em;
	color: #0d5c8b;
	border-bottom: 1px solid #aecce4;
}

div#kolom-links dl.dag-aanbieding dd p {
	float: left;
	width: 125px;
	margin-bottom: 0;
	color: #0c4c7f;
}

div#kolom-links dl.bronnenbon dd p {
	color: #0c4c7f;
	line-height: 170%; 
	margin-bottom: 2px;
}
div#kolom-links dl.bronnenbon dd p.marge {
	margin-bottom: 12px;
}

div#kolom-links dl.dag-aanbieding dd div {
	float: left;
	width: 85px;
}

div#kolom-links dl.dag-aanbieding a.lees-meer {
	display: block;
	margin-top: .5em;
	font-weight: bold;
}

/* kolom rechts */

div#kolom-rechts dl {
	margin-bottom: 1.4em;
	background: url(/img/dl-rechts.gif) no-repeat bottom;
}

dl.arrangementen dt,
div#kolom-links dl.dag dt,
div#kolom-rechts dl.dag dt {
	background: #9AC2E0 url(/img/tabel_head_rond.gif) no-repeat right top;
	padding-right: 6px;
	display: block;
}

div#kolom-rechts dl.dag div.bottom {
	font-size: .9em;
	color: #0d5c8b;
}

div#kolom-rechts dl.dag-werken p {
	padding-right: 15px;
	line-height: 120%;
}

div#kolom-rechts dl.dag p { margin: 0px; }

div#kolom-rechts dl.dag-werken strong {	display: block; }
div#kolom-rechts dl.dag-werken strong.functie { font-size: 1.1em; }


div#kolom-rechts dl.mijndagje dd.stelsamen-tekst { padding-bottom: 8px; margin-top: 6px;}
div#kolom-rechts dl.mijndagje dd.no-margin { margin: 0; }
div#kolom-rechts dl.mijndagje dd.sizer { min-height: 170px; }


div#kolom-rechts dl.mijndagje div.mijnhover {
	position: relative;
	margin: 0;
	padding: 3px 0 3px 12px;
}

div#kolom-rechts dl.mijndagje div.alles {
	margin-top: 5px;
	font-weight: bold;
	margin-left: 10px;
}
div#kolom-rechts dl.mijndagje dd.laatste {
	border-top: 1px solid #AECCE4;
	padding: 5px 0;
	margin-top: 0;
}
div#kolom-rechts dl.mijndagje dd.stelsamen-tekst  a.stel-samen,
div#kolom-rechts dl.mijndagje dd.laatste a.dag-reserveren {
	background: url(/img/reserveren-knop.gif) no-repeat;
	width: 77px;
	height: 17px;
	float: right;
}
div#kolom-rechts dl.mijndagje dd.stelsamen-tekst  a.stel-samen {
	width: auto; height: auto;
	padding-left: 22px;
	color: #fff;
	font-size: 10px;
	background: url(/img/stel-samen.gif) no-repeat left top;
}
div#kolom-rechts dl.mijndagje dd.stelsamen-tekst  a.stel-samen span {
	display: block;
	padding: 0 12px 3px 0; /* ie */
	background: url(/img/stel-samen.gif) no-repeat right top;
}

div#kolom-rechts dl.mijndagje div.mijnhover a.delete {
	position: absolute;
	width: 15px; height: 14px;
	left: 218px; top: 9px;
	background: url(/img/delete.gif) no-repeat right;
	text-decoration: none;
	color: #0D5C8B;
}

div#kolom-rechts dl.mijndagje div.mijnhover:hover { background: #cce0f0; }

div#kolom-rechts dl.dag-werken a {
	font-weight: bold;
	text-decoration: none;
}

div#kolom-rechts dl.dag-werken a:hover,
div#kolom-rechts dl.dag-werken a:focus { text-decoration: underline; }

div#kolom-rechts dl.dag-werken dd {
	border-bottom: 1px solid #f4c41d;
	margin: 0 12px;
	padding-left: 0;
}

div#kolom-rechts dl.dag div.bottom {
	overflow: hidden;
	height: 1%;
}

div#kolom-rechts dl.dag div.bottom strong {	float: left; }

div#kolom-rechts dl.dag div.bottom a.dag-reserveren {

	color: #005282;
	text-decoration: none;
	/*font-size: 0.8em;*/
	font-weight: bold;

}

div#kolom-rechts dl.dag div.bottom a.dag-reserveren span {
	color: #005282;
	text-decoration: none;
	display: block;
	padding: 1px 0px;
	padding-right: 12px;
}

div#kolom-rechts dl.dag-vacatures strong {
	display: block;
}

div#kolom-rechts dl.dag-vacatures strong.border {
	padding-bottom: 8px;
	border-bottom: 1px solid #f4c41d;
	line-height: 130%;

}

div#kolom-rechts dl.dag-vacatures ul {
	list-style: none;
	padding-top: 5px;
}

div#kolom-rechts dl.dag-vacatures ul li { font-weight: bold; }
div#kolom-rechts dl.dag-vacatures p { margin: 0; }

div#kolom-rechts dl.dag-vacatures a {
	text-decoration: none;
}

div#kolom-rechts dl.dag-vacatures a:hover,
div#kolom-rechts dl.dag-vacatures a:focus { text-decoration: underline; }

div#kolom-rechts dl.dag-aanbieding {
	float: left;
}

div#kolom-links dl.nieuwsbrief dd img,
div#kolom-rechts dl.nieuwsbrief dd img { margin-bottom: 6px; }
div#kolom-rechts dl dd {
	overflow: hidden;
	margin: 10px;
} 
div#kolom-links dl.bronnenbon dd img,
div#kolom-rechts dl.nieuws-overzicht dd img { margin-right: 10px; margin-top: 5px; }

div#kolom-links dl.bronnenbon dd div.inhoud {
	float: right;
	width: 150px;
	margin-right: 6px;
}

div#kolom-links dl.bronnenbon dd,
div#kolom-rechts dl.nieuws-overzicht dd { padding-bottom: 10px; }

div#kolom-rechts dl.fotohome dd div.overlay {
	position: absolute;
	width: 242px; height: 4px;
	margin: 190px 0 0 1px;
	background: url(/img/rondehoek.png) no-repeat;
}
div#kolom-rechts dl.mijndagje dd { 
	font-size: 0.9em;
	color: #0c4c7f;
	line-height: 130%;
}

div#kolom-rechts dl.mijndagje dd.stelsamen { margin: 0  1px; }
div#kolom-rechts dl.fotohome dd { margin: 0; padding-bottom: 1px; }
div#kolom-rechts dl.fotohome dd img { margin: 0 1px; }

div#kolom-links div.bottom,
div#kolom-rechts div.bottom { 
	background: #fff url(/img/borderbottom.gif) no-repeat bottom right;
	border: none;
	display: block;
	padding-right: 6px;
	margin-bottom:	15px;
}

div#kolom-links div.bottom a,
div#kolom-rechts div.bottom a{ 
	background: #fff url(/img/borderbottom.gif) no-repeat bottom left;
	padding: 5px 9px;
	display: block;	
	font-weight: bold;
}


div#kolom-rechts dl.dag-aanbieding dt {
	float: left;
}

div#kolom-rechts dl.dag-aanbieding p {
	float: left;
	width: 125px;
	padding: 10px;
}

div#kolom-rechts dl.dag-aanbieding ul li {
	margin-left: 24px;
}

div#kolom-rechts dl.dag-aanbieding p strong {
	display: block;
	margin-bottom: 5px;
}

div#kolom-rechts dl.dag-aanbieding p a {
	display: block;
	margin-top: 10px;
	color: #0c4c7f;
	font-weight: bolder;
	text-decoration: none;
}

div#kolom-rechts dl.dag-aanbieding p strong a {
	margin-top: 0;
}

div#kolom-rechts dl.dag-aanbieding p strong a:hover,
div#kolom-rechts dl.dag-aanbieding p strong a:focus {
	text-decoration: underline;
}

div#kolom-rechts dl.dag-aanbieding p a:hover,
div#kolom-rechts dl.dag-aanbieding p a:focus { text-decoration: underline; }

div#kolom-rechts dl.dag-aanbieding dd {	border-bottom: 1px solid #aecce4; }

div#kolom-rechts dl.dag-aanbieding dd div { padding: 10px 0; }
div#kolom-links dl.dag-aanbieding dd div img,
div#kolom-rechts dl.dag-aanbieding dd div img {
	display: block;
	width: 55px;
	margin: 0 auto .2em;
}

/* Cadeaubonnen / bronnenbon */

dl.cadeaubon {
	float: left;
	width: 210px;
	background: transparent url(/img/dl-cadeau.gif) no-repeat scroll center bottom;
	margin-bottom: 20px;
}

dl.cadeaubon-left {
	margin-right: 20px;
}

dl.cadeaubon dt span {
	display: block;
	padding: 12px 0 2px 8px;
	background: #9AC2E0 url(/img/tabel_head_rond.gif) no-repeat;
}

dl.cadeaubon dt {
	background: #9AC2E0 url(/img/tabel_head_rond.gif) no-repeat right top;
	display: block;
	padding-right: 6px;
}

dl.cadeaubon span.prijs {
	background: url(/img/bg-prijs.png) no-repeat; 
	color: #045294;
	font-size:14px;
	font-weight:bold;
	margin:60px 0 0;
	padding:10px 10px 10px 0;
	position:absolute;
	text-align:right;
	width:200px;
	z-index:2;
}
dl.cadeaubon a.geen {
	text-decoration: none;
}
dl.cadeaubon a.normal {
	text-decoration: none;
	color: #0C4C7F;
	font-weight: normal;
}
dl.cadeaubon a.normal:hover {
	color: #0C4C7F;
}
dl.cadeaubontwee {
	margin-left: 30px;
}

dl.cadeaubon img.overlay {
	position: absolute;
	z-index: 1;
}
input.buttonrechts {
	background: none;
	border: 0 none;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	width: 230px;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
}
input.buttonbestel {
	width: 100px;
}

div.buttonblauw {
	background: url(/img/bg-buttonrechts.png) no-repeat top left;
	padding-left: 12px;
	float: right;
}
div.buttonblauw-rechts {
	background: url(/img/bg-buttonrechts.png) no-repeat top right;
	padding: 0 12px 0 0;
	float: none;
}
div.buttonopblauw,
div.buttonopblauw div.buttonblauw-rechts  {
	background-image: url(/img/bg-buttonrechtsopblauw.png);
}
dl.cadeaubon dd p {
	padding: 10px;
}

dl.cadeaubon a.bottom {
	height: 28px;
	padding: 4px 10px 0 10px;
	display: block;
	background: url(/img/dl-cadeau-bottom.gif) no-repeat;
	color: #045294;
	text-decoration: none;
	font-size: 14px;
	text-align: right;
}

dl.cadeaubon a.bottom:hover {
	color: #fff;
}

/* links */
div.kolom-midden-algemeen dl.links {
	border-top: 1px solid #c1d0dc;
	padding: 10px 0 10px 3px;
}

div.kolom-midden-algemeen dl.links ul {	list-style: none; }

div.kolom-midden-algemeen dl.links ul li a {
	background: url(/img/pijl-links.gif) no-repeat 0 3px;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 15px;
	font-weight: normal;
	color: #0c4c7f;
}

div.kolom-midden-algemeen dl.links ul li a:hover,
div.kolom-midden-algemeen dl.links ul li a:focus { text-decoration: underline; }

/* Arrangementen */
dl.arrangementen {
	padding-top: 23px;
}

dl.arrangementen-eerste {
	border-top: 1px solid #c1d0dc;
}

dl.arrangementen dt {
	clear: both;
	height: 1%;
	margin-bottom: 12px;
}

dl.arrangementen dd {
	padding: 0 0 10px 1px; margin: 0 0 10px 3px;
	border-bottom: 1px solid #c1d0dc;
	overflow: hidden;
	height: 1%;
}

dl.arrangementen dd span {
	float: right;
	font-weight: bold;
	color: #0c4c7f;
}

dl.arrangementen dd p {	margin-top: 20px; }

/* submenu rechter-kolom */
ul.submenu-rechts {
	list-style: none;
	border-bottom: 1px solid #bdd5e9;
	margin: 0px 0 17px 0;
}

ul.submenu-rechts li a {
	background: url(/img/submenu-pijl.gif) no-repeat;
	display: block;
	padding-left: 12px;
	padding-bottom: 10px;
}

ul.submenu-rechts li a:hover,
ul.submenu-rechts li a:focus,
ul.submenu-rechts li a.active { border: 0px solid transparent; }

ul.submenu-rechts li a:hover,
ul.submenu-rechts li a:focus,
ul.submenu-rechts li a.active { background-image: url(/img/submenu-pijl-hover.gif);
}

ul.submenu-rechts li a.eerste {	background-image: url(/img/submenu-pijl-rood.gif); }

ul.submenu-rechts li a img.hover,
ul.submenu-rechts li a:hover img.non-hover,
ul.submenu-rechts li a:focus img.non-hover,
ul.submenu-rechts li a.active img.non-hover { display: none; }

ul.submenu-rechts li a:hover img.hover,
ul.submenu-rechts li a:focus img.hover,
ul.submenu-rechts li a.active img.hover { display: inline; }

ul.submenu-rechts-border {
	border: none;
}

div#kolom-rechts dl.alt-rechts { background: url(/img/rechts-bg.gif) repeat-x; }

div#kolom-rechts dl.alt-rechts dt.submenu-kopje {
	background: #3678A7 url(/img/blauw-bg.gif) no-repeat;
	padding: 8px 0 0 14px;
}

div#kolom-rechts dl.alt-rechts dd {
	padding: 9px 3px 10px 3px;
	border-bottom: 1px solid #a6cae0;
	margin: 0 9px;
}

div#kolom-rechts dl.alt-rechts dd.laatste {	border: none; }

div#kolom-rechts dl.alt-rechts dd strong {
	color: #0c4c7f;
	font-weight: bold;
}

div#kolom-rechts dl.alt-rechts dd p {
	color: #0c4c7f;
	font-size: .9em;
	line-height: 125%;
	padding-right: 75px;
}

div#kolom-rechts dl.alt-rechts dd a.meer-info {
	color: #0c4c7f;
	font-weight: bold;
	text-decoration: none;
}

div#kolom-rechts dl dd a.meer-info:hover,
div#kolom-rechts dl.alt-rechts dd a.meer-info:focus { text-decoration: underline; }
div#kolom-rechts dl.alt-rechts dd div {	float: right; }

div#kolom-rechts dl.alt-rechts dd div img {
	float: none;
	display: block;
	margin-bottom: 0.5em;
}

/* Dropdown Box */
ul#dropdown {
	padding: 40px 0;
	list-style: none;
	clear: both;
}

ul#dropdown li { padding-bottom: 5px; }
ul#dropdown li a img { padding-right: 20px; }

ul#dropdown li a {
	text-decoration: none;
	font-weight: bold;
}

/* algemene ul list */
div.kolom-midden ul,
div.kolom-midden ol {
	/*padding-bottom: 1.4em;*/
}

div.kolom-midden ul li {
	margin-left: 13px;
	color: #0C4C7F;
}

div.kolom-midden ol li {
	margin-left: 20px;
	color: #0C4C7F;
}

div.kolom-midden ul li.laatste
div.kolom-midden ol li.laatste {
	padding-bottom: 14px;
}

div.kolom-midden ul li a,
div.kolom-midden ol li a {
	font-weight: normal;
	color: #0C4C7F;
}

div.kolom-midden dl.nieuws { margin-bottom: 1em; }

div.kolom-midden dl.nieuws dt {
	padding-left: 20px;
	padding-top: 15px;
}

div.kolom-midden dl.nieuws dd {
	background: url(/img/nieuws-bg.gif) repeat-x;
	border-top: 1px solid #b6cada;
	padding: 18px 0 10px 20px;
}
div.kolom-midden dl.nieuws dd a {
	display: block; height: 1%;
	font-weight: normal;
	text-decoration: none;
	background: url(/img/submenu-pijl.gif) no-repeat 0 .7em;
	padding: 4px 0 4px 20px;
	color: #0c4c7f;
}

div.kolom-midden dl.nieuws dd a span.datum {
	display: inline;
	font-weight: bold;
	margin: 0 12px 0 0;
}

div.kolom-midden dl.nieuws dd a:hover,
div.kolom-midden dl.nieuws dd a:focus {
	color: #0c4c7f;
	border: 0 solid #EDF5FC;
}

div.kolom-midden dl.nieuws dd a:hover span.titel,
div.kolom-midden dl.nieuws dd a:focus span.titel {
	text-decoration: underline;
}

/* reserveren-link onderaan */
ul.reserveren-link {
	list-style: none;
	margin: 40px 0 17px 0;
}

div.kolom-midden ul.reserveren-link li {
	margin: 0px;
	padding: 0px;
}

ul.reserveren-link li a {
	background: url(/img/submenu-pijl-rood.gif) no-repeat;
	display: block;
	padding-left: 13px;
	padding-bottom: 10px;
}

ul.reserveren-link li a:hover,
ul.reserveren-link li a:focus,
ul.reserveren-link li a.active {
	border: 0px solid transparent;
	background-image: url(/img/submenu-pijl-hover.gif);
}

ul.reserveren-link li a img.hover,
ul.reserveren-link li a:hover img.non-hover,
ul.reserveren-link li a:focus img.non-hover,
ul.reserveren-link li a.active img.non-hover { display: none; }

ul.reserveren-link li a:hover img.hover,
ul.reserveren-link li a:focus img.hover,
ul.reserveren-link li a.active img.hover { display: inline; }

/* vacaturelijst */
div.top {
	padding-top: 12px;
}

div.kolom-midden-algemeen ul.vacaturelijst {	list-style: none; }

div.kolom-midden-algemeen ul.vacaturelijst li a,
div.kolom-midden-algemeen h2.vacaturelink a {
	background: url(/img/pijl-links.gif) no-repeat 0 3px;
	text-decoration: none;
	padding-left: 15px;
	margin-left: -12px;
	font-weight: normal;
	color: #0c4c7f;
	display: block;
}

div.kolom-midden-algemeen h2.vacaturelink a {
	margin-left: 0;
}

div.kolom-midden-algemeen h2.vacaturelink {
	font-size: 1em;	
}

div.kolom-midden-algemeen h2.vacaturelink a:hover,
div.kolom-midden-algemeen h2.vacaturelink a:focus,
div.kolom-midden-algemeen ul.vacaturelijst li a:hover,
div.kolom-midden-algemeen ul.vacaturelijst li a:focus { text-decoration: underline; }

/* Photoviewer
---------------------------------------------------- */
div.photo-viewer {
	margin-bottom: 1.4em;
	position: relative;
}
div.photo-viewer h3 {
	background: #9ad9f6 url(/img/photo-viewer/h3-breed.gif) no-repeat;
	padding: 8px 8px 6px;
}
div.photo-viewer h3 img { display: block; }
div.photo-viewer div.photo {
	height: 400px;
	overflow: hidden;
	position: relative;
	width: 450px;
}
div.photo-viewer div.photo-hidden { display: none; }
div.photo-viewer div.photo div.text {
	background: url(/img/photo-viewer/text.png);
	bottom: 0;
	line-height: 150%;
	padding: 6px;
	position: absolute;
	width: 438px; /* nodig voor ie6 */
}
div.photo-viewer ul {
	list-style: none;
	position: absolute;
	right: 4px;
	top: 35px;
}
div.photo-viewer ul li {
	background: url(/img/photo-viewer/nav.png) no-repeat;
	cursor: pointer;
	float: left;
	height: 22px;
	line-height: 22px;
	margin-left: 3px;
	text-indent: -9999px;
	width: 22px;
}
div.photo-viewer li.volgende {
	background-position: -22px 0;
}
div.photo-viewer li.pauze {
	background-position: -44px 0;
}
div.photo-viewer div.photo p { color: #1b3449; margin-bottom: 0; }

div#kolom-links div.photo-viewer div.photo {
	height: 200px;
	width: 233px;
}
div#kolom-links div.photo-viewer div.photo div.text {
	width: 221px;
}
div#kolom-links div.photo-viewer h3 { background-image: url(/img/photo-viewer/h3-smal.gif); }

/*
####################
#	FORMULIEREN	   #
####################
*/


form#zoekmenu {
	float: right;
	margin-left: 20px;
}

form#zoekmenu legend { display: none; }

form#zoekmenu fieldset {
	margin: 0; padding: 0;
	border: none;
}

form#zoekmenu input {
	float: left;
	background: #d7e2eb;
	border: none;
	color: #0e4d81;
	font-family: Trebuchet MS;
	font-weight: bold;
	padding: 1px 0 0 8px;
	margin-right: 4px;
	height: 16px;
}

form#zoekmenu input.submit {
	background: #0c4c7f;
	color: #fff;
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: auto;
	margin-right: 17px;
	padding: 1px 2px 2px;
}

/* foutmeldingen */

div#result-failed div.errors {
	float: right;
	width: 395px;
	color: #ffffff;
}

div#result-failed div.errors ul {
	list-style: none;
}

div#result-failed div.errors ul.errors li {
	margin-left: 14px;
}

dl.lb_form {
	width: 400px;
	float: left;
}

dl.lb_form dt {
	margin-bottom: 20px;
}

dl.lb_form dd ul {
	list-style: none;
}

dl.lb_form dd ul li {
	overflow: hidden;
	height: 1%;
	margin-bottom: 1em;
}

dl.lb_form dd ul li span {
	float: left;
}

dl.lb_form dd ul li label {
	display: block;
	float: left;
	width: 180px;
	color: #fff;
	font-weight: bold;
}

dl.lb_form dd ul li span label {
	float: left;
	width: auto;
}

dl.lb_form dd ul li input {
	float: left;
	border: 1px solid #285476;
	padding: .1em .2em;
	background: url(/img/input_bg.gif) repeat-x;
}

dl.lb_form dd ul li textarea {
	float: left;
	width: 216px;
	height: 100px;
}


dl.lb_form dd ul li input.submit {
	float: left;
	border: none;
	background: none;
	margin-left: 250px;
}

dl.lb_form dd ul.prijs_lijst {
	font-weight: bold;
	color: #fff;
}

dl.lb_form dd ul.prijs_lijst li span.prijs_info {
	float: right;
	margin-right: 100px;
}

dl.lb_form dd.prijs_totaal {
	width: 300px;
	text-align: right;
	font-weight: bold;
	color: #fff;
	border-top: 1px solid #fff;
}

/* Webbeheer Formulier */

form.webbeheer-formulier fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

form.webbeheer-formulier legend { display: none; }
form.webbeheer-formulier ul.velden {
 	margin: 0;
	padding: 0;
	list-style: none;
}
form.webbeheer-formulier ul li {
	overflow: hidden;
	height: 1%;
	margin-bottom: .5em;
}
form.webbeheer-formulier ul li label {
	width: 180px;
	float: left;
}
form.webbeheer-formulier ul li input {
	float: left;
	margin: 0;
	padding: .1em .2em;
}
form.webbeheer-formulier ul li fieldset.radiogrouper {float: left; }

form.webbeheer-formulier fieldset.radiogrouper div {
	overflow: hidden;
	height: 1%;
}
form.webbeheer-formulier ul li fieldset.radiogrouper label { width: auto; }

/* RESERVEREN FORM */
form#reserver-pagina a.bedrag {
	text-decoration: none;
}
form#reserver-pagina label {
	float: left;
	width: 120px;
}
form#reserver-pagina td { vertical-align: top; }
form#reserver-pagina td.totaal {
	border-top: 1px solid #3ca1b2;
}
form#reserver-pagina .totaal label { float: none; width: auto; }

form#reserver-pagina label.totaal {
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	padding-top: 3px;
	border-top: 1px solid #3CA1B2;
}

form#reserver-pagina label.aanhef { float: none; }

form#reserver-pagina input {
	width: 180px;
	padding: .2em .2em .1em .2em;
	color: #2E73AA;
}
form#reserver-pagina .opties input,
form#reserver-pagina .opties label {
	float: none; width: auto;
}

form#reserver-pagina input.radio1 {	width: auto; }
form#reserver-pagina fieldset { border: none; }
form#reserver-pagina legend { display: none; }

form#reserver-pagina input.submit {
	width: auto;
	padding: .2em .4em;
	color: #0C4C7F;
	border: 1px solid #0C4C7F;
	cursor: pointer;
	margin-left: 5px;
	background: #EDF5F9;
}

form#reserver-pagina textarea {
	width: 180px;
	padding: .2em .2em .1em .2em;
}


form.tell-a-friend fieldset,
form.nieuwsbrief fieldset {
	border: 0;
	padding: 0;
}

form.tell-a-friend ol,
form.nieuwsbrief ol {
	list-style: none;
}

form.tell-a-friend ol label,
form.nieuwsbrief ol label {
	float: left;
	clear: left;
	color: #ffffff;
	font-weight: bold;
	margin-right: 5px;
	line-height: 25px;
}

form.tell-a-friend ol input,
form.nieuwsbrief ol input {
	float: right;
	clear: right;
	margin-bottom: 5px;
}

form.tell-a-friend input.submit,
form.nieuwsbrief input.submit {
	float: right;
	clear: both;
	background: url(/img/verzenden.gif);
}

ul#log_res {
	list-style: none;
	color: #ffffff;
	margin-bottom: 10px;
}

/*
################
#	Tabellen   #
################
*/
table.wide { width: 100%; }

div.kolom-midden-algemeen table {
	margin-bottom: 15px;
	color: #0C4C7F;
}

table#projecten th,
table#projecten td {
	text-align: left;
	padding: 0 18px 5px 18px;
}

table#projecten tr td.omschrijving { width: 259px; }
table#projecten tbody { background: url(/img/tabel-bg.gif) repeat-x; }
table#projecten tbody tr { padding: 50px; }

table#projecten tbody tr td {
	border-top: 1px solid #b6cada;
	padding-top: 18px;
}

table#projecten tbody tr.no-border td {
	border: none;
	padding-top: 0;
}

table#projecten tbody tr.no-border td.tekst { color: #0d5c8b; }

table#projecten tbody tr td a.data {
	font-weight: bold;
	color: #1c5183;
}

/* Bonnenbon pagina */

div.kolom-midden-algemeen h2 {
	color:#3897BF;
	font-size:18px;
	margin: 5px 0 0;
	line-height:100%;
	padding-left: 0px;
}

div.kolom-midden-algemeen h2 {
	font-size: 1.2em;
	margin-bottom: .5em;
}

div.kolom-midden-algemeen div.selected {
	padding: 6px 20px;
	background: #E4F3FF;
}

div.kolom-midden-algemeen span.datum {
	display: block;
	margin: 0 0 2em;
	font-size: .9em;
	color: #0C4C7F;
}

div.FormulierGebied {
	background-color: #EDF5F9;
	border: 1px solid #3CA1B2;
	padding: 5px; margin: 0 0 2em;
}

div.FormulierGebied fieldset {
	border: 0;
	margin: 0px; padding: 5px;
}

div.FormulierGebied ol {
	list-style: none;
	margin: 0px;
}

div.FormulierGebied ol li {	margin: 0px; clear: both; }

div.FormulierGebied fieldset label {
	float: left;
	width: 150px;
	color: #0C4C7F;
	padding-right: 10px;
	font-size: 1.1em;
}

div.FormulierGebied fieldset input { margin-bottom: 4px; }

div.FormulierGebied fieldset label.ideal {
	padding-bottom: 5px;
	display: block;
}

div.FormulierGebied table p { margin: 0; }
/*div.FormulierGebied table img { float: right; }*/

/* Sitemap */
div.kolom-midden-algemeen ul.sitemap {
	margin: 0 1em 1em 0;
	color: #F38605;
	list-style: none;
}

div.kolom-midden-algemeen ul.sitemap li {
	padding-left: 12px;
	font-weight: bold;
	background: url(/img/sitemap.gif) no-repeat 0 .6em;
}

div.kolom-midden-algemeen ul.sitemap li a {	text-decoration: none; }

div.kolom-midden-algemeen ul.sitemap li a span { display: none; }

div.kolom-midden-algemeen ul.sitemap li a:hover span,
div.kolom-midden-algemeen ul.sitemap li a:focus span { display: inline; }

div.kolom-midden-algemeen ul.sitemap li a:hover,
div.kolom-midden-algemeen ul.sitemap li a:focus { text-decoration: underline; }

div.kolom-midden-algemeen ul.sitemap ul { margin-left: 1em; }

div.kolom-midden-algemeen ul.sitemap ul li {
	margin: 0; padding: 0;
	font-weight: normal;
	background: none;
	list-style: circle;
}

div.kolom-midden-algemeen ul.sitemap ul ul li a { text-decoration: underline; }
div.kolom-midden-algemeen ul.sitemap ul ul li { list-style: square; }

div.kolom-midden-algemeen ul.sitemap ul li a:hover,
div.kolom-midden-algemeen ul.sitemap ul li a:focus { text-decoration: none; }

div.fotoImpressie {
	display: none;
}