input[type=text]:focus,
input[type=password]:focus {
  outline: 0 none;
}

label{
	font-weight: bold;
}

.geelslot
{
	background-color: #FFEC55;
	font-weight: bold;
	color: #1F1F1F;
	padding: 1px;
	margin: 1px;
}
.roodslot
{
	background-color: #FF4D2B;
	font-weight: bold;
	color: #1F1F1F;
	padding: 1px;
	margin: 1px;
}
.actionmsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	text-align: left;
	line-height: 12px;
	background-color: #FFF6BE;
	padding: 5px;
	border-color: #932D0A;
	border-width: 1px;
	border-style: solid;
	margin: 0 0 10px 0px;
}
.loc_wit:hover
	{
		cursor: pointer;
	}
.loc_wit
{
	background-color: #FFF;
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
}
.loc_kleur:hover
	{
		cursor: pointer;
	}

.loc_kleur { background-color: #828CC1; 
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
}

.pay_wit:hover
	{
		cursor: pointer;
	}

.pay_wit 
	{ 
		background-color: #FFF; 
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
	}

.pay_kleur:hover
	{
		cursor: pointer;
	}
.pay_kleur
{
	background-color: #A6A67F;
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
}

.prio_wit:hover
	{
		cursor: pointer;
	}
.prio_wit { 
	background-color: #FFF; 
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
	}
.prio_kleur:hover
	{
		cursor: pointer;
	}
.prio_kleur { 
	background-color: #FF5534; 
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
	}

.nemen_wit:hover
	{
		cursor: pointer;
	}
.nemen_wit { 
	background-color: #FFF; 
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
	}
.nemen_kleur:hover
	{
		cursor: pointer;
	}
.nemen_kleur { 
	background-color: #71DF2F; 
	width: 15px;
	height: 15px;
	color: #FFF;
	padding: 0 2px 0 2px;
	text-align: center;
	text-transform: inherit;
	}

.onlinebabylist
{
	list-style-type: none;
	list-style-position: default;
	margin: 3px 0px 0px 0px;
	text-indent: 0px;
	text-transform: inherit;
}

h2
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
.item_uitleg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000;
	text-align: left;
	line-height: 12px;
	margin-left: 0;
	background-color: #CDD1EA;
	padding: 5px;
	border-color: #A7AEB7;
	border-width: 1px;
	border-style: solid;
}

.loc_wit { background-color: #FFF; }
.loc_kleur { background-color: #828CC1; }

.pay_wit { background-color: #FFF; }
.pay_kleur { background-color: #FFDF20; }

.prio_wit { background-color: #FFF; }
.prio_kleur { background-color: #FF5534; }

.nemen_wit { background-color: #FFF; }
.nemen_kleur { background-color: #71DF2F; }

.rowclass_odd { background-color: #E6E6E6; }
.rowclass_even { background-color: transparent; }
.rowclass_none
{
	background-color: transparent;
	color: #BFBFBF;
}
.rightimage
{
	margin: 0 0 5px 0;
	display: block;
}
.homeimage { margin: 0 0 15px 0; }
.fotomapbutton
{
	padding: 3px;
	border-color: #E0E0CC #B5B588 #B5B588 #E0E0CC;
	border-width: 1px;
	border-style: solid;
	background-color: #F8C860;
	color: #000;
	text-transform: inherit;
	text-decoration: none;
	margin: 5px 5px 0px 0px;
}


.uitleg
{
	padding: 5px;
	border-color: #B5B588;
	border-width: 1px;
	border-style: dotted;
	background-color: #B6D1EB;
}

.kader1
{
	padding: 5px;
	border-color: #B5B588;
	border-width: 1px;
	border-style: dotted;
	background-color: #FFF;
	margin: 0 0 5px 0;
}

.kader2
{
	padding: 5px;
	background-color: #E0DEBB;
}

	/* site basis */

	div#line01 {
		position: absolute;
		top:0px;
		left:0;
		height:6px;
		width:100%;
		background-color: #FFFFFF;
		border:none;
	  	line-height:6px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 6px;
		}
		
	div#line02 {
		position: absolute;
		top:6px;
		left:0;
		height:6px;
		width:100%;
		background-color: #c03;
		border:none;
	  	line-height:6px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 6px;
		}
		
	div#site {
		/*hieronder de globale compatible zaken*/
		width:760px;
		margin-right:auto;
		margin-left:auto;
		z-index:0;
		}

	div#site {
		/*hieronder IE5 PC*/
		margin-top:0;
		padding:12px;
		voice-family: "\"}\"";
		voice-family: inherit;
		/*hieronder IE6 PC*/
		padding:12px 0 0 0;
		}
		
	html>body #site {
		/*hieronder SAFARI & Netscape 6/7*/
		margin-top:0;
		padding:12px 0 0 0;
		}	


	body {
		text-align: center;
		color: #000;
		background-color: #D0B32E; /*background color */
		/*background-image: url(images/bg_horzlijn.gif);*/
		/*background-repeat: repeat-x;*/
		margin: 0;
		padding: 0;
		}
		
	p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000;
		text-decoration: none;
		text-align: left;
		padding: 0; 
		margin: 0;
		}
		
	a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #c03;
		text-decoration: underline;
		text-align: left;
		}
		
	html { 
		margin: 0; 
		padding: 0; 
		}
				
	div {
		margin: 0; 
		padding: 0; 
		}

/* submenu dl */

.submenu
{
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.submenu dl
{
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.submenu dl dt
{
	margin: 8px 0 2px 0;
	padding: 0 0 0 0;
	text-align: left;
	/*border-left: 1px #000 solid;*/
	line-height: 12px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	voice-family: "\"}\"";
	voice-family: inherit;
	
	/*hieronder IE6 PC*/
	line-height: 12px;
	font-size: 10px;
	/* margin: 8px 0 2px -40px; */
	padding: 0 0 0 0;
	
}

html>body .submenu dl dt {
	line-height:12px;
	font-size: 10px;
	margin: 8px 0 2px 0;
	padding: 0 0 0 0;

	}	

.submenu dl dd
{
	margin: 0 0 0 0;
	text-align: left;
	padding: 0 0 0 0;
	line-height: 12px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	/*border: 1px #000 solid;*/
	
	voice-family: "\"}\"";
	voice-family: inherit;
	
	/*hieronder IE6 PC*/
	line-height: 12px;
	font-size: 9px;
	/* margin: 0 0 0 -40px; */
	padding: 0 0 0 0;
	
}

html>body .submenu dl dd {
	line-height:12px;
	font-size: 9px;
	margin:0 0 0 0;
	padding: 0 0 0 0;

	}	

.submenu a
{
	padding: 0 0 0 8px;
	/*border: 1px #000 solid;*/
	text-decoration:none;
	border-left: 2px #FFF solid;
}

.submenu a:hover
{
	text-decoration:none;
	border-left: 2px #FC0F8E solid;
}

.submenu .current_sel
{
	padding: 0 0 0 8px;
	/*border: 1px #000 solid;*/
	text-decoration:none;
	border-left: 2px #FC0F8E solid;
}

.submenu .not_selected
{
	padding: 0 0 0 8px;
	/*border: 1px #000 solid;*/
	text-decoration:none;
	border-left: 2px #FFF solid;
}

.submenu .not_selected_gray
{
	color: #cccccc;
	padding: 0 0 0 8px;
	/*border: 1px #000 solid;*/
	text-decoration:none;
	border-left: 2px #FFF solid;
}


					
/* site header */
	div#header	
	{
		position: relative;
		left: 0;
		top: 0;
		width: 760px;
		float: left;
		margin: 0 0 5px 0;
		padding: 0;
		border-color: #FF9631;
		border-width: 0px;
		border-style: solid;
	}
		
	/* language selector */

#language {
	position:relative;
	right:0;
	top:0;
	margin:0 0 20px 0;
	padding:0;
	float:right;
	clear:both;
	line-height:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #000;
	width:760px;
	}

#language ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#language li
{
	display: inline;
	float: right;
	margin: 0;
	padding: 0;
	color: #eee;
	background-color: #FFF;
}
	
#language a {
	float:left;
	padding:5px;
	text-decoration:none;
	color: #ccc;
	}

#language a:hover {
	color:#696;	
	}

#language #current_lang a {
	color:#FFF;
	}

#language #current_lang {
	background: #696;
	}
		
	/* navigation */
	
	
	div#nav	
	{
		margin: 15px 0 10px 0;
		padding: 0;
		position: relative;
		left: 0;
		top: 0;
		width:580px;
		line-height: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #000;
		float: left;
		/* clear:none; */
		display: block;
	}

	div#nav ul {
	  	margin:0;
	  	padding:0;
	  	list-style:none;
	  	}
	  	
	div#nav li {
	  	display:inline;
	  	float:left;
	  	margin:0 10px 0 0;
	  	padding:0;
	  	}
	  	
	div#nav a {
	  	float:left;
	  	padding:5px;
	  	text-decoration:none;
	  	color:#FFF;
	  	border-color: #E8C833;/*borders of nav*/
		border-width: 1px;
		border-style: solid;
	  	}

	div#nav a:hover {
	  	border-color: #FFF;
		border-width: 1px;
		border-style: solid;
	  	}

	div#nav #current_nav a {
	  	border-color: #FFF;
		border-width: 1px;
		border-style: solid;
		color:#000;
	  	}

	div#nav #current_nav {
		background: #FFF;
		}

		
	/* logo-home */
	div#logo h1
	{
		float: right;
		/*
					width: 290px;
					*/
		margin: 0 0 25px 0;
		padding: 8px 0px 8px 8px;
		line-height: 30px;
		font-family: Georgia, Times New Roman, Times, serif;
		font-size: 35px;
		font-style: italic;
		color: #fff;
		text-align: right;
		border-color: black;
		border-width: 0px;
		border-style: solid;
	}	
/* end header */





		
/* begin site content */
	div#content	
	{
		position: relative;
		top: 0;
		left: 0;
		width: 760px;
		float: left;
		margin: 10px 0 0 0;
		padding: 0;
	}
	
	/* box 1 */
	div#box01 {
	  	margin:0 0 10px 0;
		padding:6px;
		float:left;
		background:#fff;
		border:none;
		width:550px;
		text-align: left;
		}

	/* separator big */
	.seperator2 {
	  	margin:10px 0 10px 0;
		padding:0;
		background:#D0B32E;
		height:5px;
		width:550px;
		line-height: 5px;
		}
	
	/* box 2 */
		
	div#box02 {
		/*hieronder de globale compatible zaken*/
		margin:0 0 10px 0;
		padding:5px;
		float:right;
		background:#fff;
		overflow:auto;
		border:none;
		}

	div#box02 {
		/*hieronder IE5 PC*/
		width:192px;
		voice-family: "\"}\"";
		voice-family: inherit;
		/*hieronder IE6 PC*/
		width:182px;
		}
		
	html>body #box02 {
		/*hieronder SAFARI & Netscape 6/7*/
		width:182px;
		}	
		
	/* box 3 shopping cart */
		
	div#box03	
	{
		/*hieronder de globale compatible zaken*/
		margin: 0 0 10px 0;
		padding: 5px;
		float: right;
		border: none;
		background-color: #BCC5D4;
	}

	div#box03 {
		/*hieronder IE5 PC*/
		width:192px;
		voice-family: "\"}\"";
		voice-family: inherit;
		/*hieronder IE6 PC*/
		width:182px;
		}
		
	html>body #box03 {
		/*hieronder SAFARI & Netscape 6/7*/
		width:182px;
		}
		
	.cartmsg
		{
			width: 100%;
			padding: 2px;
			background: #C46262;
			color: #ffffff;
			font-weight: bold;
			margin: 0 0 5px 0;
		}


	div#rechterkolom {
		/*hieronder de globale compatible zaken*/
		/* clear: left; */
		margin:0;
		padding:0;
		float:right;
		overflow:none;
		border:none;
		}

	div#rechterkolom {
		/*hieronder IE5 PC*/
		width:192px;
		voice-family: "\"}\"";
		voice-family: inherit;
		/*hieronder IE6 PC*/
		width:182px;
		}
		
	html>body #rechterkolom {
		/*hieronder SAFARI & Netscape 6/7*/
		width:182px;
		}	

	/* separator small */
	.seperator {
	  	margin:10px 0 10px 0;
		padding:0;
		background:#D0B32E;
		height:5px;
		width:182px;
		line-height: 5px;
		}

	/* separator small */
	.seperator-guestbook	
	{
		margin: 10px 0 10px 0;
		padding: 0;
		background: #D0B32E;
		height: 2px;
		width: 100%;
		line-height: 2px;
		border-style: none;
	}

	/* footer */
	
	div#footer {
	  	margin:5px 0 0 0;
		padding:6px;
		float:left;
		border:none;
		width:760px;
		text-align: left;
		}
	
	div#footer #colofon p {
		float:left;
	  	margin:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		text-decoration: none;
		text-align: left;
		}
	
	div#footer a {
		color: #FFFFFF;
		text-decoration: underline;
		}

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

/* end site content */	
	
/* begin typo */	
	.type00 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 22px;
		font-weight: bold;
		color: #c03;
		background-color: #FFFFFF;
		text-align: left;
		line-height: 22px;
		font-variant: normal;
		padding: 4px 0 20px 0;
		margin: 0 0 0 0;
		display: block;
		}
	
	.type01	
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #BFA42A;
		background-color: transparent;
		text-align: left;
		/* font-variant: small-caps;*/
		clear: left;
		padding: 4px 0 7px 0;
		margin: 0;
		display: block;
	}
		
	.type02 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #000;
		text-align: left;
		line-height: 12px;
		display: block;
		}
	
	.type02 a {
		text-decoration: none;
		}
	
	.type02 a:hover {
		text-decoration: underline;
		}
	
	.type03 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #000;
		text-align: left;
		/* line-height: 12px; */
		padding: 4px 0 2px 0;
		margin: 0 0 0 0;
		display: block;
		}

	.buttontype {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #000;
		text-align: left;
		line-height: 12px;
		margin: 0 0 0 0;
		}
		
	dt.type03{
		margin-left: 8px;
		}


	.type03 a {
		text-decoration: none;
		}
	
	.type03 a:hover {
		text-decoration: underline;
		}
/* end typo */