* {
	padding:0;
	margin:0;
}
body {
	text-align:center;
	font-size:9pt;
	font-family: verdana, tahoma;
	font-weight:300;
	letter-spacing:0.01em;
	background-color:#4e4e4e;
}
a {
	color: #e2007a;
}
a:visited {
	color: #e2007a;
}
p {
	margin:0 0 1.5em 0;
	font-size:9pt;
}
h1 {
	font-size:15pt;
	color:#e2007a;
	margin:0 0 10px 0;
}
h2 {
	font-size:12pt;
	color:#e2007a;
	margin:0 0 10px 0;
}

strong {
	font-weight:bold;
	color:#e2007a;
}

h5 {
	font-size:8pt;
	color:#e2007a;
	margin:0 0 10px 0;
}
ul {
	list-style-position:inside;
}
	div#container {
		position:relative;
		margin:20px auto;
		width:1000px;
		height:650px;
		text-align:left;
		background:url(/skin/bg.gif) top left no-repeat;
	}
		div#header {
			position:relative;
			width:1000px;
			height:53px;
			background:url(/skin/header2.jpg) top left no-repeat;
						text-align:right;
		}
						a.homelink {
								float:left;
								display:block;
								margin:4px 0 0 5px;
								width:243px;
								height:44px;
								text-decoration:none;
						}
						a#headercontact {
								display: block;
								width: 130px;
								height: 47px;
								background: transparent url('/skin/contact.gif') no-repeat top left;
								text-decoration: none;
								position: absolute;
								top: 3px;
								left: 435px;
						}
						a#headercontact:hover {
								background-position: bottom left;
						}
						span.introtext {
									float:right;
									margin:16px 30px 0 0;
									padding:0;
									font-size:14pt;
									color:#e2007a;
									z-index:1000;
						}
						.sIFR-hasFlash span.introtext {        
									float:right;
									margin:7px 30px 0 0;
									padding:0;
									font-size:26pt;
									color:#e2007a;
									z-index:1000;
						}
		div#content {
			position:relative;
			/*width:1000px;*/
			/*width: 960px;*/
		}
			div#nieuws #newsletter {
				position: absolute;
				bottom: 40px;
				left: 50px;
				width: 150px;
			}
				div#nieuws #newsletter a {
					color: #fff;
					text-decoration: none;
					font-size: 14px;
				}
			div#content #newslist {
				width: 310px;
				height: 410px;
				position: absolute;
				top: 80px;
				left: 282px;
				line-height: 24px;
				overflow: auto;
			}
				div#content #newslist ul {
					padding: 0;
					margin: 0;
					list-style: none;
				}	
					div#content #newslist ul li a {
						text-decoration: none;
					}
					div#content #newslist ul li a:hover,
					div#content #newslist ul li a.active {
						color: #000;
					}
			div#content #newsitem {
				width: 300px;
				height: 410px;
				position: absolute;
				top: 80px;
				right: 70px;
				overflow: auto;
			}
			div#content.flash_items embed {
				position:absolute;
				top: 0;
				left: 0;
			}
			div#content.flash {
				padding:35px 20px;
				width:960px;
								_width:1000px;
				height:460px;
								_height:530px;
			}
			div.links {
								padding:35px 100px 35px 242px;
								width:658px;
								_width:1000px;
								height:460px;
								_height:530px;
								background:url(/skin/bg_links2.jpg) top left no-repeat;
						}
			div.gastenboek {
								padding:76px 65px 37px 275px;
								width:660px;
								_width:1000px;
								height:417px;
								_height:530px;                                
								background:url(/skin/bg_gastenboek_new.jpg) top left no-repeat;    
						}
			div.nieuws{
								padding:76px 65px 37px 275px;
								width:660px;
								_width:1000px;
								height:417px;
								_height:530px;                                
								background:url(/skin/bg_nieuws.jpg) top left no-repeat;    
						}
			div#content.weblog {
								padding:75px 278px 37px 346px;
								width:367px;
								_width:1000px;
								height:418px;
								_height:530px;                                
								background:url(/skin/bg_weblog2.jpg) top left no-repeat;    
						}
			div.contact {
								height: 530px;
								width: 960px;
								background:url(/skin/bg_contact.jpg) top left no-repeat;
						} 
					   div.haarlem {
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_haarlem.jpg) top left no-repeat;   

						} 
						div.amsterdam {
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_amsterdam2.jpg) top left no-repeat;    
						} 
						div.utrecht {
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_utrecht.jpg) top left no-repeat;    
						}
						div.laren{
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_utrecht.jpg) top left no-repeat;    
						} 
						div.hilversum {
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_hilversum.jpg) top left no-repeat;    
						} 
						div.naarden_vesting {
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_naarden-vesting.jpg) top left no-repeat;    
						} 
						div.denhaag {
								padding:180px 500px 32px 65px;
								width:435px;
								_width:1000px;
								height:318px;
								_height:530px;                                
								background:url(/skin/bg_denhaag.jpg) top left no-repeat;    
						}        
						div.vacatures {
								position:relative;
								top:0;
								left:336px;
								padding:20px 27px;
								width:340px;
								_width:380px;
								height:490px;
								_height:530px;                                
								background-color:#fff;                                
						}   
						div.normaltekst {
								position:relative;
								left:336px;
								padding:20px 20px 0 20px;
								width:340px;
								_width:380px;
								height:578px;
								_height:530px;                                
								/*background-color:#fff;    */
						}   
							div.normaltekst h1, div.normaltekst h2 {
								color: #fff;
							} 
		div#footer {
			position: relative;
		}
		div#footer_small {
		}

		div#credits {
			float: right;
		}

			ul#winkels {
				font-family: Tahoma;
				font-weight: bold;
				text-align: left;
				list-style:none;
				width: 1000px;
				height: 120px;
				padding-top: 10px;
				background-color: #000000;
				
								
			}
				ul#winkels li {
					float: left;
					background-repeat: no-repeat;
					font-size: 9px;
					
					
				}
					a.winkelnav {
						color: #FFFFFF;
						text-decoration: none;
						display:block;
						width: 135px;
						margin-bottom: 15px;
						padding-right: 20px;
						margin-left: 80px;
						}

					}
						a#haarlem  {
	
						}
							a#haarlem:hover {
							color: #ed008c;
								
							}
						a#amsterdam  {
							
						}
							a#amsterdam:hover {
							color: #ed008c;	
							}
						a#denhaag  {
							
						}
							a#denhaag:hover {
							color: #ed008c;	
							}
						a#naarden_vesting  {							
							
						}
							a#naarden_vesting:hover {
							color: #ed008c;	
							}
							
						a#winkels {
							display: block;
							background: url(/skin/winkels_button_2010.png) no-repeat top left;
							width: 101px;
							height: 51px;	
							position: absolute;
							top: -38px;
							right: 2px;
						}
							
						a#utrecht  {
							
						}
							a#utrecht:hover {
							color: #ed008c;	
							}
						a#laren{

						}
							a#laren:hover {
							color: #ed008c;	
							}
					
						a#hilversum  {
						}
							a#hilversum:hover {
							color: #ed008c;	
							}

						a#bergen{
						}
							a#bergen:hover {
							color: #ed008c;	
							}
							
					
					
					/*	a#contact_winkels  {
							width:164px;
							background-position:-818px -0px;
						}
							a#contact_winkels:hover {
								background-position:-818px -146px;
							}
					*/
			div#noclicker {
				position:absolute;
				top:0;
				width:1000px;
				height:80px;
				background:none;
			}
			ul#navigatie {
				list-style:none;
				width:1000px;
				height:67px;
				background:url(/skin/menu_links2.gif) bottom left no-repeat;
							}
				ul#navigatie li {
					float:left;
					padding-left: 15px;
					background: transparent url('/skin/menu_links2.gif') no-repeat top left;
				}
					a.navigatie {
						display:block;
						height:67px;
						background:url(/skin/menu_links2.gif) bottom left no-repeat;
					}

a#home  {
							margin:0 0 0 51px;
							width:115px;
							background-position:-51px -0px;
						}
							a#home:hover {
								background-position:-51px -67px;
							}
						a#links  {
							width:138px;
							background-position:-166px -0px;
						}
							a#links:hover {
								background-position:-166px -67px;
							}
						a#weblog  {
							width:132px;
							background-position:-304px -0px;
						}
							a#weblog:hover {
								background-position:-304px -67px;
							}
						a#collectie  {							
							width:132px;
							background-position:-436px -0px;
						}
							a#collectie:hover {
								background-position:-436px -67px;
							}
						a#gastenboek  {
							width:143px;
							background-position:-568px -0px;
						}

							a#gastenboek:hover {
								background-position:-568px -67px;
							}
						a#vacatures  {
							width:143px;
							background-position:-711px -0px;
						}
							a#vacatures:hover {
								background-position:-711px -67px;
							}
						a#winkels2  {
							width:130px;
							background-position:-854px -0px;
						}
							a#winkels2:hover {
								background-position:-854px -67px;
							}

						
/* LINKS */

div.link {
		width:658px;
		height:28px;
}
		div.link a {
				cursor:pointer;
				text-decoration:none;
				color:#fff;
		}
		div.link a h2 {
				position:absolute;
				color:#fff;
				padding:0 0 0 0;
				text-decoration:none;
				font-size:18px;
		}
		div.link a h3 {
				display:none;
				width:100%;
				text-align:right;
				padding:2px 0 2px 0;
				color:#fff;
				border-bottom:2px solid #fff;
				font-size:14px;
				text-decoration:none;
		}
		div.link a:hover h3 {
				display:block;
		}

		div.link a div {
				display:none;
				padding:3px 0 0 0;
				float:right;
				color:#fff;
				width:150px;
				text-align:justify;
				text-decoration:none;
		}
		div.link a:hover div {
				display:block;
		}

/* GASTENBOEK */

div#gbleft {
		position:absolute;
}
div#gbright {
		position:absolute;
		margin:0 0 0 346px;
}
table.entry {
		margin:0 0 10px 0;
		width:306px;
		border:1px solid #000;        
}
		table.entry th {
				height:20px;
				border-bottom:1px solid #000;
				background-color:#ffccff; 
				font-size:11pt;
				font-weight:bold;
				padding:0 0 0 10px;
		}
		table.entry td div {
				padding:10px;
				height:147px;
				_height:167px;
				overflow:auto;                
		}
div.pager {
		position:absolute;
		top:400px;
		z-index:1000;
}
table#gbform {
		margin:10px 0 0 0;
		width:306px;
}
		table#gbform td {
			   width:100px;
			   height:30px;
		}
		table#gbform td.input {
				width:206px;
		}
		table#gbform td.input input {

				width:206px;
		}
		table#gbform textarea {
				width:306px;
				height:200px;
		}

table#gbform input, table#gbform textarea {
		border:1px solid #a2b8cb;
}
table#gbform input.button {
		padding:1px 4px;
		background-color:#ed008c;
		color:#fff;
		font-weight:bold;
		float:right;
}

/* WINKELS */

div.winkeltekst {
		color:#e2007a;
		font-size:1.1em;
}
		div.winkeltekst table {
				margin:0 0 10px 0;
		}
		div.winkeltekst a, div.maptekst a {
				text-decoration:none;
				font-weight:bold;
				color:#e2007a;
				cursor:pointer;
		}
div.winkelfoto {
		position:absolute;
		top:96px;
		left:626px;
}
		div.winkelfoto img {
				border:#e3007a 8px solid;
		}

/* VACATURES */

div.vacature a {
		text-decoration:none;
		font-weight:bold;
		color:#e2007a;
}
div.vacature_index a {
		text-decoration:none;
		color:#e2007a;
}

/* CONTACT */

div#contactleft {
		position:absolute;
		margin:80px 0 0 282px;
		width:233px;
		height:200px;
		color:#e2007a;
}    
		div#contactleft h1 {
				padding:0 0 6px 0;
				font-size:11pt;
				color:#e2007a;
				font-weight:bold;
				background:url(/skin/streep.gif) bottom left no-repeat;
		}
div#contactright {
		position:absolute;
		top:0px;
		left:253px;
		width:200px;


		line-height:22px;
		color:#e2007a;
		font-weight:bold;
}
		input.submitbutton {
				padding:0 30px 6px 0;
				height:28px;
				background:url(/skin/enveloppe.jpg) right top no-repeat;
				border:0;
				cursor:pointer;
				color:#e2007a;
				font-weight:bold;
		}

/* WEBLOG */

div#content.weblog h1 {
		display:block;
		height:30px;
		font-size:11pt;
		color:#e2007a;
		font-weight:bold;
}

img.postit {
		position:relative;
		float:left;
		height:162px;
		width:179px;
		clear:none;
}
div.blogfoto {
		position:absolute;
		top:300px;
		left:20px;
}    

div.blogfoto img {
		border:#fff 8px solid;
}    

/* SIFR */

span.sIFR-alternate {
	display:none;
}

/* MAP */

div.map {
		position:absolute; 
		top:0; 
		left:0; 
		height:530px; 
		width:1000px;  
		background-color:#fff;
}
div.maptekst {
		position:absolute;
		height:32px;
		padding:10px 0 0 65px;
}

/* COLLECTION TRIGGER */

a.clearbox_trigger {
		position:absolute;
		display:block;
		top:7px; 
		left:364px;
		text-decoration:none;
		color:#fff;
		vertical-align:center;
		width:290px;
}
		a.clearbox_trigger:hover {
				color:#ed008b;
		}
		a.clearbox_trigger img {
				border:0;
				float:left;
		}
		a.clearbox_trigger span {
				display:block;
				float:right;
				margin: 24px 0 0 0;
				width:100px;
		}