html, body {
	height: 100%;
}

A:link, A:visited, A:active {
	text-decoration: none; 
	color: #E96B10;
} 

A:hover {
	text-decoration: underline; 
	color: #E96B10
}

A.rood:link, A.rood:visited, A.rood:active {
	text-decoration: none; 
	color: red;
} 

A.rood:hover {
	text-decoration: underline; 
	color: #E96B10
}

img.left {
	margin: 0px; 
	margin-right: 10px;
	float: left;
}

img.right {
	margin: 0px; 
	margin-left: 10px;
	float: right;
}

img, img a {
	border: 0px;
}


.Menu UL {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}


.Submenu UL {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}


body, td, input, select, textarea {
	color: #036; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
}

*.head1 {
	margin: 0 0 0.5em 0;
	padding: 0;
	color: #F5822C;
	font-weight: normal;
	font-size: 22px;
	line-height: 1em;
	font-family: verdana, arial, helvetica, sans-serif; 
	letter-spacing:-1px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 10px;
	font-weight: bold;
	color: #F58027;
	margin-top: 0px;
	margin-bottom: 10px;
}

hr {
	border: none;
	background: #FBBC8B;
	color: #FBBC8B;
	height: 1px;
}

p {
	margin: 0px 0px 18px 0px;
}

ul.list {
	margin: 0px;
	padding: 0px;
}

.list li {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 16px;
}

.Pagina {
	background: url(images/bg-pagina.gif);
}

/* CONTAINERS */

#linkerCel {
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    border-right: solid 1px #ef77c3;
}

#rechterCel {
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    border-left: solid 1px #ef77c3;
}
#linkerCel a#prevLink span.linkText,
#rechterCel a#nextLink span.linkText {
	padding: 0px 3px 0px 3px;
	vertical-align: top;
}

.Container {
	position: relative;
	width: 887px;
	margin: 95px auto;
}

.containerMain {
	width: 960px;
	_height: 200px;
	min-height: 200px;
	margin: 48px auto 0px auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/bg-schaduw.png');
}
.containerMain[class] {
	background: url(images/bg-schaduw.png) left top repeat-y;
}

.containerMain:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.containerLinks {
	width: 192px;
	_height: 200px;
	min-height: 200px;
	padding: 12px 0px 0px 0px;
	float: left;
	
}
.containerLinks:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.containerMidden {
	width: 574px;
	_height: 200px;
	min-height: 200px;
	float: left;
	position: relative;
	margin: 0px 1px 0px 1px;
	padding: 173px 0px 0px 0px;
}
.containerMidden:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.containerRechts {
	width/**/:/**/180px; /* 192px */
	_height: 196px;
	min-height: 196px;
	padding: 16px 0px 0px 12px;
	float: left;
}
.containerRechts:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

.containerFooter {
	width: 576px;
	height: 84px;
	margin: 0px auto 0px auto;
	border-top: 1px solid #d9d8d8;
	background: #020201 url(images/bg-footer.gif) left top repeat-x;
}

.flvPlayerContainer {
	width: 290px;
	height: 290px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
.thumbContainerAll {
	width: 432px;
	min-height: 90px;
}

* html .thumbContainerAll {
	height:90px;
}

.thumbContainer {
	width: 90px;
	height: 90px;
	margin: 18px 18px 0px 0px;
	float: left;
	overflow: hidden;
}
*/

.Header {
	height: 100px;
	text-align: center;
}

.Menu {
	float: left;
	width: 190px;
	margin: 5px 0px 0px 0px;
}

.Zoekblok {
	margin: 90px 5px 0px 20px;
}

.Zoekblok input.Zoekveld {
	border: 1px solid #F5822C;
	width: 110px;
	height: 22px;
	font-size: 14px;
	padding: 2px 0px 0px 0px;
}

.Werkveld {
	float:left;
	margin: 5px;
	width: 459px;
}

.WerkveldTop {
	background: url(images/bg-werkveld-top.gif) no-repeat;
	height: 20px;
	overflow: hidden;
}

.WerkveldContent {
	background: url(images/bg-werkveld.gif) repeat-y;
	padding: 0px 40px 0px 20px;
	width: 459px;
	width/**/:/**/ 399px;
	_height: 375px;
	min-height: 375px;
	margin: 0px;
	overflow-x: hidden;
}

*html .WerkveldContent {
	height: 375px;
}

.WerkveldBottom {
	width: 459px;
	background: url(images/bg-werkveld-bottom.gif) no-repeat;
	height: 31px;
	overflow: hidden;
}

.WerkveldFlash {
	background: url(images/bg-werkveld.gif) repeat-y;
	padding: 0px 40px 0px 20px;
	width: 459px;
	width/**/:/**/ 399px;
}

.Submenu {
	float: left;
	width: 200px;
	margin: 5px 0px 0px 0px;
}

.Footer {
	margin: 20px auto;
	width: 459px;
	clear: both;
	font-size: 10px;
	text-align: center;
}

.Center {text-align:center;}

.fotoboekNavigatieContainer {
	width: 414px;
	float: left;
	height: 20px;
}

.fotoboekNavigatieContainer img.pijl {
	float: left;
	margin-top: 7px;
}

.fotoboekNavigatie {
	width: 388px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 20px;	
	background: url(images/navigatie/fotoboekpijl.gif) no-repeat;
}
.fotoboekPaginaKeuze table{
	margin: 0px auto 0px auto;
	padding: 0px 0px;
}

.fotoboekPaginaKeuze table td.midden {
	width/**/:/**/ 8px; /*20px*/
	height: 16px;
	padding: 0px 6px 0px 6px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #f5822c;
	border-right: 1px solid #f5822c;
	background: #fff;
}

.thumbContainerAll {
	width: 432px;
	min-height: 90px;
}

* html .thumbContainerAll {
	height:90px;
}

.thumbContainer {
	width: 90px;
	height: 90px;
	margin: 18px 18px 0px 0px;
	float: left;
	overflow: hidden;
}

a.printMap {
	display: block;
	position: absolute;
	margin: 50px 0 0 215px;
}


/* lightbox test */

/* PHOTO'S */

/* Popup */
#lightbox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 20;
}

#lightbox a img {
	border: none;
}

#outerImageContainer 
{
	clear: both;
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 50px;
	margin: 0px auto;
}

#imageContainer {
	padding: 10px;
	padding-top: 5px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0px;
}
#hoverNav {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav {
	left: 0px;
}

/*
#hoverNav a,
#navContainerL a,
#navContainerR a {
	outline: none;
}
*/

#navContainer {
	width: 100%;
	height: 1px;
	background-color: #e51d9b;
}
#navContainerL {
	width: 33%;
	height: 19px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

#navContainerDownload {
	width: 33%;
	height: 19px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#navContainerR {
	width: 33%;
	height: 19px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

/*#prevLink,
#nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(images/popup/blank.gif) no-repeat; /* Trick IE into showing hover * /
	display: block;
}*/

#prevLink {
	/*left: 0;*/
	/*float: left;*/
	/*text-align: left;
	width: 33%;*/
	color: #fff;
	
	/*padding: 20px;*/
}
#downloadLink 
{

    /*text-align: center;*/
	color: #fff;
	font-weight: bold;
	/*width: 33%;*/
}
#nextLink {
	/* right: 0;
	float: right;
	text-align: right;
	width: 33%;*/
	color: #fff;
	
	/*padding: 20px;*/
}


/*
a#prevLink:link,
a#prevLink:active,
a#prevLink:visited,
a#prevLink:hover {
	display: inline;
	width: 84px;
	height: 19px;
	float: left;
	margin: 0px 0px 0px 10px;
	background: url(images/popup/but-prev.gif) left top no-repeat;
}

a#nextLink:link,
a#nextLink:active,
a#nextLink:visited,
a#nextLink:hover {
	display: inline;
	width: 84px;
	height: 19px;
	float: right;
	margin: 0px 10px 0px 0px;
	background: url(images/popup/but-next.gif) left top no-repeat;
}
*/

/*#prevLink:hover,
#prevLink:visited:hover {
	background: url(images/popup/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover,
#nextLink:visited:hover {
	background: url(images/popup/nextlabel.gif) right 15% no-repeat;
}*/


#topContainer {
	position: relative;
	background-color: #e51d9b;
	width: 100%;
	height: 20px;
	line-height: 18px;
	margin: 0 auto 0 auto;
}

#imageDataContainer {
	width: 100%;
	overflow: auto;
	margin: 0 auto 0 auto;
	line-height: 18px;
	background-color: #e51d9b;
}

#imageData {
	padding: 0px 10px 1px 10px;
	font-size: 11px;
	color: #fff;
}
#imageData #imageDetails {
	width: 70%;
	float: left;
	text-align: left;
	font-size: 11px;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding: 5px 0px 0px 0px;
	color: white; /* #a51d9b;*/
}
#imageData #bottomNavClose {
    /*font-size: inherit;
    width: 43px;
	float: left;*/
	height: 21px;
	margin: 2px 0px 2px 0px;
	padding: 5px 0px 0px 3px;
    float: right;
	color: White;
	display: block;
	border-left: 1px solid #ef77c3;
}

#imageData #bottomNavClose img {
	width: 43px;
	height: 19px;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #f6b0dc; /* #e51d9b */
}

/* einde lightbox test */

/*Absoluut Kader */

.HomeKader {
	font-size: 10px;
	line-height: 10px;
	color: #F5822B;
	position: absolute;
	width: 192px;
	height: 260px;
	left: 620px;
	top: 285px;
	background:url(images/bg-kader-home.gif);
	overflow: hidden;
	padding: 10px;
}

.FotoKader {
	position: absolute;
	width: 211px;
	min-height: 179px;
	left: 640px;
	top: 440px;

}

* html .FotoKader {
	height: 190px;
}

/* DEFACTO */

.fotoItem {
	width: 82px;
	_height: 18px;
	min-height: 18px;
	overflow-x: hidden;
	margin: 0px 17px 17px 0px;
	float: left;
}

.photos .fotoItem {
	margin: 0px 0px 17px 17px;
}
* html .photos .fotoItem {
	display: inline;
	margin: 0px 0px 17px 17px;
}



/* Funnt */

.WerkveldFunny {
	width: 197px;
	margin: 5px;
	float: left;
}
.WerkveldFunnyTop{
	background: url(images/bg-werkveld-funny-top.gif) no-repeat;
	width: 197px;
	height: 27px;
}

.WerkveldFunnyContent {
	background: url(images/bg-werkveld-funny.gif) repeat-y;
	padding: 0px 4px 0px 20px;
}

.WerkVeldFunnyScroll {
	height: 380px;
	overflow-y: auto;
}

.WerkveldFunnyBottom {
	background: url(images/bg-werkveld-funny-bottom.gif) no-repeat;
	width: 197px;
	height: 27px;
}

/* Submenu's */
.homeLinksRight a {
	cursor: pointer;
	display: block;
	float: right;
	clear: both;
	margin-right: 50px;
	margin-bottom: 5px;
	width: 102px;
	height: 28px;
	overflow: hidden;
	text-align: center;
	background: url(/images/homepage-menuRechts-bg-1.png) 0 0 no-repeat;
}

.homeLinksRight a.odd {
	background: url(/images/homepage-menuRechts-bg-2.png) 0 0 no-repeat;
}

.homeLinksRight a:link,
.homeLinksRight a:hover,
.homeLinksRight a:active,
.homeLinksRight a:visited {
	color: #fff;
}

.homeLinksRight span {
	display: block;
	width: 90px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
}

.Submenu li {
	min-height: 28px;
	font-size: 10px;
	line-height: 1.5em;
}
* html .Submenu li {
	height: 28px;
}

.Submenu li a {
	display: block;
	width: 140px;	
	padding: 5px 0px 5px 10px;
	font-weight: bold;
	float: left;
	/*overflow: hidden;
	text-overflow: ellipsis;*/
} 

.Submenu ul img {
	float:right;
}

#Kinderstad .Submenu li {
	background: url(images/navigatie/bg-btn-kinderstad0.gif) no-repeat;
}

/* ---------------------------------*/

* html #Kinderdagopvang {
	height:25px;
}

#Kinderdagopvang .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #9AA12A;
} 

#Kinderdagopvang .Submenu img {
	float:right;
}

#Kinderdagopvang .Submenu li {background: url(images/navigatie/bg-btn-kinderdagopvang0.gif) no-repeat}

#Kinderdagopvang h3 {
	color: #9AA12A;
}

/* ---------------------------------*/

#Voorschoolseopvang .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	color: #F16C9A;

} 

#Voorschoolseopvang .Submenu ul img {
	float:right;
}

#Voorschoolseopvang .Submenu li {background: url(images/navigatie/bg-btn-voorschoolseopvang0.gif) no-repeat}

#Voorschoolseopvang h3 {
	color: #F16C9A;
}

/* ---------------------------------*/

#Eetclub .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #51B948;
} 

#Eetclub .Submenu img {
	float:right;	
}

#Eetclub .Submenu li {background: url(images/navigatie/bg-btn-eetclub0.gif) no-repeat;}

#Eetclub h3 {
	color:#51B948;
}

/* ---------------------------------*/

#Buitenschoolseopvang .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #35BAD3;
} 

#Buitenschoolseopvang .Submenu img {
	float:right;
}

#Buitenschoolseopvang .Submenu li {background: url(images/navigatie/bg-btn-buitenschoolseopvang0.gif) no-repeat;}

#Buitenschoolseopvang h3 {
	color:#35BAD3;
}

/* ---------------------------------*/

#Gastouderopvang .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #9561A8;
} 

#Gastouderopvang .Submenu img {
	float:right;
}

#Gastouderopvang .Submenu li {background: url(images/navigatie/bg-btn-gastouderopvang0.gif) no-repeat;}


#Gastouderopvang h3 {
	color:#9561A8;
}

/* ---------------------------------*/

#Peuterspeelzalen .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #F16C9A;
} 

#Peuterspeelzalen .Submenu img {
	float:right;
}

#Peuterspeelzalen .Submenu li {background: url(images/navigatie/bg-btn-peuterspeelzalen0.gif) no-repeat;}


#Peuterspeelzalen h3 {
	color: #F16C9A;
}

/* ---------------------------------*/

#Vakantieopvang .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #E1817E;
} 

#Vakantieopvang .Submenu img {
	float:right;
}

#Vakantieopvang .Submenu li {background: url(images/navigatie/bg-btn-vakantieopvang0.gif) no-repeat;}

#Vakantieopvang h3 {
	color:#E1817E;
}

/* ---------------------------------*/

/*-----LOGIN ----*/

td.loginKaderTop {	
	width: 195px;
	height: 17px;
	background: url(images/login-fotokader-top.gif) no-repeat left top;
}

td.loginKaderBottom {
	width: 195px;
	height: 17px;
	background: url(images/login-fotokader-bottom.gif) no-repeat 0px 0px;
}

td.loginTussen {
	width: 211px;
	min-height:18px;
	border-left: 2px solid #64749f;
	border-right: 2px solid #64749f;
	background: white;
}

* html td.loginTussen {
	height: 150px;
}

.btnInloggen {
	width: 180px;
	height:24px;
}

.passWord,
.login {
	width: 175px;
	height:17px;
}



/*--------------*/


/*---SUBMENU FOTOBOEK----*/
.top1 {
	width: 152px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	background: url(images/navigatie/top-1.gif) no-repeat left top;
}

.bottom1 {
	width: 152px;
	height: 7px;
	margin: 0px 0px 0px 0px;
	background: url(images/navigatie/bottom-1.gif) no-repeat left top;
}

td.zijkant1Rechts {
	width: 4px;
	table-layout: fixed;
	float: right;
	background: red;
	background: #f6b0dc url(images/navigatie/zijkant-1.gif) repeat-y right top;
}

.top2 {
	width: 152px;
	height: 4px;
	margin: 0px 0px;
	background: url(images/navigatie/top-2.gif) no-repeat left bottom;
}

.top3 {
	width: 152px;
	height: 4px;
	margin: 0px 0px;
	background: url(images/navigatie/top-3.png) no-repeat left bottom;
}

td.zijkant2Links {
	width: 4px;
	float: left;
	background: #f6b0dc url(images/navigatie/zijkant-2.gif) repeat-y left top
}

.subTussen {
	width: 148px;
	height: 14px;
	background: #f6b0dc;
	padding: 0px 5px 0px 10px;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

.archiveLink {
	background: #E51D9B;
}

a.roze:link,
a.roze:active,
a.roze:visited {
	color: #e51d9b;
}

a.roze:hover {
	text-decoration: underline;
}

a.roze2:link,
a.roze2:active,
a.roze2:visited {
	color: #F6B0DC;
}

a.roze2:hover {
	text-decoration: underline;
}
	
.bottom3 {
	width: 152px;
	height: 5px;
	margin: 0px 0px;
	background: url(images/navigatie/bottom-3.png) no-repeat left top;
}

.submenuFotoboekRechts {
	table-layout: fixed;
}

.leeg {
	height: 3px;
	line-height: 3px;
}

/*--------------*/




#fotoboek .FotoKader {
	position: absolute;
	width/**/:/**/ 188px; /*211px*/
	min-height/**/:/**/18px; /*179px*/
	left: 620px;
	top: 430px;
	overflow: hidden;
	padding: 11px 13px 11px 10px;
/*	background: url(images/fotokader-bg.gif) no-repeat;
*/}

* html #fotoboek .FotoKader {
	height: 250px;
	left: 620px;
	top: 310px;
}

.fotoboekPaginaKeuze table a:link,
.fotoboekPaginaKeuze table a:visited,
.fotoboekPaginaKeuze table a:active {
	color: #908a8e;
}

.fotoboekPaginaKeuze table a:hover {
	color: #f5822c;
}

.fotoboekPaginaKeuze a.actief:link,
.fotoboekPaginaKeuze a.actief:visited,
.fotoboekPaginaKeuze a.actief:active {
	color: #f5822c;
	text-decoration: underline;
}

.fotoboekPaginaKeuze a.actief:hover {
	color: #f5822c;
	text-decoration: underline;
}

#fotoboek table {
	margin-top: 5px;
}

#fotoboek .FotoKader td {
	font-weight: bold;
	color: #e51d9b;
	margin:0px 0px;
}

#fotoboek .FotoKader input {
	width: 179px;
	height: 15px;
}

#fotoboek .Submenu li {
	height: 28px;
	height/**/:/**/ 25px;
	font-size: 10px;
	clear: both;
}

#fotoboek .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #E1817E;
} 

#fotoboek .Submenu img {
	float:right;
}

#fotoboek .Submenu li.item1 {background: url(images/navigatie/bg-btn-vakantieopvang1.gif) no-repeat; height: 41px;}
#fotoboek .Submenu li.item2 {background: url(images/navigatie/bg-btn-vakantieopvang2.gif) no-repeat;}
#fotoboek .Submenu li.item3 {background: url(images/navigatie/bg-btn-vakantieopvang3.gif) no-repeat;}
#fotoboek .Submenu li.item4 {background: url(images/navigatie/bg-btn-vakantieopvang4.gif) no-repeat;}
#fotoboek .Submenu li.item5 {background: url(images/navigatie/bg-btn-vakantieopvang5.gif) no-repeat;}
#fotoboek .Submenu li.item6 {background: url(images/navigatie/bg-btn-vakantieopvang6.gif) no-repeat;}
#fotoboek .Submenu li.item7 {background: url(images/navigatie/bg-btn-vakantieopvang7.gif) no-repeat;}

#fotoboek h3 {
	color:#E1817E;
}

/*---------------*/

#fotoboekOverzicht .FotoKader {
	position: absolute;
	width/**/:/**/ 188px; /*211px*/
	height/**/:/**/157px; /*179px*/
	left: 620px;
	top: 430px;
	overflow: hidden;
	padding: 11px 13px 11px 10px;
	background: url(images/fotokader-bg.gif) no-repeat;
}

.fotoboekPaginaKeuze table a:link,
.fotoboekPaginaKeuze table a:visited,
.fotoboekPaginaKeuze table a:active {
	color: #666;
	text-decoration: none;
}

.fotoboekPaginaKeuze table a:hover {
	color: #f5822c;
	text-decoration: none;
}

.fotoboekPaginaKeuze table {
	margin-top: 5px;
}

#fotoboek .FotoKader td {
	font-weight: bold;
	color: #e51d9b;
	margin:0px 0px;
}

#fotoboek .FotoKader input {
	width: 179px;
	height: 15px;
}

#fotoboek .btnLogIn {
	width: 180px;
	height:24px;
	margin-top: 6px;
}

#fotoboekOverzicht .Submenu li {
	height: 28px;
	height/**/:/**/ 25px;
	font-size: 10px;
	clear: both;
}

#fotoboekOverzicht .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
	color: #E1817E;
} 

#fotoboekOverzicht .Submenu img {
	float:right;
}

#fotoboekOverzicht .Submenu li.item1 {background: url(images/navigatie/bg-btn-vakantieopvang1.gif) no-repeat; height: 41px;}
#fotoboekOverzicht .Submenu li.item2 {background: url(images/navigatie/bg-btn-vakantieopvang2.gif) no-repeat;}
#fotoboekOverzicht .Submenu li.item3 {background: url(images/navigatie/bg-btn-vakantieopvang3.gif) no-repeat;}
#fotoboekOverzicht .Submenu li.item4 {background: url(images/navigatie/bg-btn-vakantieopvang4.gif) no-repeat;}
#fotoboekOverzicht .Submenu li.item5 {background: url(images/navigatie/bg-btn-vakantieopvang5.gif) no-repeat;}
#fotoboekOverzicht .Submenu li.item6 {background: url(images/navigatie/bg-btn-vakantieopvang6.gif) no-repeat;}
#fotoboekOverzicht .Submenu li.item7 {background: url(images/navigatie/bg-btn-vakantieopvang7.gif) no-repeat;}

#fotoboekOverzicht h3 {
	color:#E1817E;
}

.lightbox {
	background: #fff;
}

.lightbox a {
	color: #fff;
	text-decoration: none;
}


/* ---------------------------------*/
.popupForm {
	min-height: 20px;
	display: none;
	position: absolute;
	z-index: 6000;
}

#fotoboek1 td.links {
	height: 22px;
	background: #e51d9b;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}	

#fotoboek1 td.midden {
	height: 22px;
	background: #e51d9b;
	font: 12px/16px Arial, Helvetica, sans-serif;
}

#fotoboek1 td.rechts {
	height: 22px;
	background: #e51d9b;
	text-align: right;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

#fotoboek1 td.links a:link,
#fotoboek1 td.links a:visited,
#fotoboek1 td.links a:active,{
	height: 22px;
	color: #fff;
	padding-left: 5px;
	border-right: 1px solid #fff;
}	

#fotoboek1 td.links a:hover {
	color: #fff;
	text-decoration: none;
}

#fotoboek1 td.midden a:link,
#fotoboek1 td.midden a:visited,
#fotoboek1 td.midden a:active,{
	color: #fff;
	font-weight: bold;
}	

#fotoboek1 td.midden a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;	
}

#fotoboek1 td.rechts a:link,
#fotoboek1 td.rechts a:visited,
#fotoboek1 td.rechts a:active,{
	height: 22px;
	color: #fff;
	margin-right: 5px;
	text-align: right;
	border-left: 1px solid #fff;
}	

#fotoboek1 td.rechts a:hover {
	color: #fff;
	text-decoration: none;
}

/* ---------------------------------*/

#Locatie .Submenu li {
	height: 28px;
	height/**/:/**/ 25px;
	font-size: 10px;
	clear: both;
}

#Locatie .Submenu li a {
	display: block;
	width: 140px;	
	font-weight: bold;
	float: left;
} 

#Locatie .Submenu ul img {
	float:right;
}

#Locatie .Submenu li.item1 {background: url(images/navigatie/bg-btn-kinderstad1.gif) no-repeat;}
#Locatie .Submenu li.item2 {background: url(images/navigatie/bg-btn-kinderstad2.gif) no-repeat;}
#Locatie .Submenu li.item3 {background: url(images/navigatie/bg-btn-kinderstad3.gif) no-repeat;}
#Locatie .Submenu li.item4 {background: url(images/navigatie/bg-btn-kinderstad4.gif) no-repeat;}
#Locatie .Submenu li.item5 {background: url(images/navigatie/bg-btn-kinderstad5.gif) no-repeat;}
#Locatie .Submenu li.item6 {background: url(images/navigatie/bg-btn-kinderstad6.gif) no-repeat;}
#Locatie .Submenu li.item7 {background: url(images/navigatie/bg-btn-kinderstad7.gif) no-repeat;}
#Locatie .Submenu li.item8 {background: url(images/navigatie/bg-btn-kinderstad8.gif) no-repeat;}
#Locatie .Submenu li.item9 {background: url(images/navigatie/bg-btn-kinderstad9.gif) no-repeat;}
#Locatie .Submenu li.item10 {background: url(images/navigatie/bg-btn-kinderstad0.gif) no-repeat;}



#divPopupBackground {
	display: none;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 100;
	left: 0;
	top: 0;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: #40C4DD;
}
* html #divPopupBackground {
	position: absolute;
}

#divPopupWindow {
	display: none;
	width: 920px;
	height: 580px;
	position: absolute;
	z-index: 101;
	top: 50%;
	left: 50%;
	margin: -295px 0 0 -465px;
	padding: 5px;
	background: #ffffff;
}

#divPopupWindow #map {
	margin-bottom: 5px;
	height: 390px;
	overflow: hidden;
	background: #F2EFE9;
}

#divPopupWindow .closeMap {
	cursor: pointer;
	display: block;
	position: absolute;
	left: 899px;
	z-index: 99999;
	width: 27px;
	height: 27px;
	background: url(/images/cross.png) center no-repeat;
}
* html #divPopupWindow .closeMap {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cross.png', sizingMethod='crop')
}

#divPopupWindow .navigation {
	position: relative;
	height: 185px;
	overflow: hidden;
	background: #57C4ED url(/images/googleMaps-navigation-background.png) no-repeat;
}

#divPopupWindow .selection a {
	position: absolute;
	display: block;
	width: 327px;
	height: 31px;
	text-overflow: hidden;
	background-image: url(/images/googleMaps-navigation-links-sprite.png);
	background-repeat: no-repeat;
}

#divPopupWindow .selection a.item1 {
	top: 67px;
	left: 56px;
	width: 185px;
	background-position: 0 0
}
#divPopupWindow .selection a.item1:hover {
	background-position: 0 -31px
}

#divPopupWindow .selection a.item2 {
	top: 110px;
	left: 56px;
	width: 229px;
	background-position: 0 -62px
}
#divPopupWindow .selection a.item2:hover {
	background-position: 0 -93px
}

#divPopupWindow .selection a.item3 {
	top: 67px;
	left: 383px;
	width: 177px;
	background-position: 0 -124px
}
#divPopupWindow .selection a.item3:hover {
	background-position: 0 -155px
}

#divPopupWindow .selection a.item4 {
	top: 110px;
	left: 383px;
	width: 99px;
	background-position: 0 -186px
}
#divPopupWindow .selection a.item4:hover {
	background-position: 0 -217px
}

#divPopupWindow .selection a.active span {
	position: absolute;
	margin-left: 3px;
	width: 20px;
	height: 20px;
	background: url(images/googleMaps-navigation-vinkje.png) 0 0 no-repeat;
}
* html #divPopupWindow .selection a.active span {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/googleMaps-navigation-vinkje.png', sizingMethod='crop')
}



#divPopupWindow .locations a {
	position: absolute;
	display: block;
	height: 30px;
	text-overflow: hidden;
	background-image: url(/images/googleMaps-navigation-links2-sprite.png);
	background-repeat: no-repeat;
}

#divPopupWindow .locations a.item1 {
	top: 112px;
	left: 710px;
	width: 160px;
	background-position: center 0
}
#divPopupWindow .locations a.item1:hover {
	background-position: center -30px
}

#divPopupWindow .locations a.item1Active {
	background-position: center -60px !important
}

#divPopupWindow .locations a.item2 {
	top: 142px;
	left: 710px;
	width: 160px;
	background-position: center -90px
}
#divPopupWindow .locations a.item2:hover {
	background-position: center -120px
}

#divPopupWindow .locations a.item2Active {
	background-position: center -150px !important
}

#map .gmnoprint div div * {
	margin: 0;
}
#map h5 {
	margin: 0 0 0.25em 0;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	color: #F5822B;
}

#map span {
	display: block;
	/*padding-bottom: 8px;*/
	font-size: 11px;
	line-height: 16px;
	color: #00255D;
}

#map span.orange {
	color: #E96B10;
}

#map span.hidden {
	display: none
}

#simple_example_window_close {
	cursor: pointer;
	margin: 25px 0 0 0;
	width: 12px;
	height: 13px;
	overflow: hidden;
	background: url(/images/infowindowClose.png) center no-repeat;
	
}



#mapContact {
	width: 419px;
	height: 300px;
	overflow: hidden;
	background: #F2EFE9;
}

.alleLocaties {
	float: right;
	position: relative;
	left: 15px;
}

.clear {
	width:100%;
	height: 1px;
	overflow: hidden;
	clear: both;
}



#simple_example_window{
	width: 266px;
}
#simple_example_window_contents{
	border: 1px solid  #00255D;
	padding: 12px 12px 0 12px;
	background-color: #FFF;
}
#simple_example_window_beak{
	margin-left: 30px;
	z-index: 9999;
	width: 28px;
	height: 38px;
	background: url('/images/simple_beak.png') top left no-repeat transparent;
}
* html #simple_example_window_beak{
	/* Alpha transparencies hack for IE */
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corners/red_beak.png', sizingMethod='crop');
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
	height: 0px;
	width: 0px;
}









/* FIREFOX */

#Kinderdagopvang:after,
.WerkveldContent:after,
.Submenu li:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}  



/* Styles voor de print variant */



@media print
{

    .NoPrint { 
    	display: none;
    }
}

/* CSS Hacks */
{
	width/**/:/**/640px;	
}

