/***** == Start General Style Information ======================================================== *****/
/***** #a62791 = Wagenmans Paars *****/
/***** #FFFFFF = White *****/
/***** #132530 = Black *****/
/***** == End General Style Information ======================================================== *****/

/**** == Start HTML Basic Elements ========================================================  ****/
a,a:link {
text-decoration: underline;
font-family: tahoma,arial,helvetica,sans-serif;
font-size:8pt;
margin: 0px;
padding: 0px;
}

a:visited {
}

a:active {
}

a:hover {
text-decoration:underline;
}

small,address,p,ul,ol,li,dl,dt,dd {
margin: 0px;
padding: 0px;
font-size:8pt;
line-height: 15px;
font-family: tahoma,arial,helvetica,sans-serif;
color:#132530;
list-style: inside;
}

address {
float:right;
display:block;
width: 150px;
height: 15px;
text-align:right;
}



small,
small a,
small a:link,
small a:visited,
small a:active,
small a:hover {
font-size:7pt;
}

address,
address a,
address a:link,
address a:visited,
address a:hover,
address a:active {
font-style:normal;
font-size: 7pt;
}


p:first-letter {
text-transform:uppercase;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

fieldset,form,table {
margin: 0px;
padding: 0px;
border: 0px;
}

select,input,textarea { 
color: #132530;
margin: 0px;
padding: 0px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
}

select,
input  { 
width: 230px;
height: 17px;
margin-bottom: 5px;
border: solid 1px #333333;
background-color: #F7F7F7;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
color: #231f20;
}

label {
width: 180px;
height: 20px;
display:block;
clear:left;
float:left;
}

textarea  {
width: 230px;
height: 70px;
margin-bottom: 5px;
border: solid 1px #333333;
background-color: #F7F7F7;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
color: #132530;
}


h1,h2,h3,h4,h5,h6 {
margin: 0px 0px 6px 0px;
padding: 0px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
}

h1:first-letter,
h2:first-letter,
h3:first-letter,
h4:first-letter,
h5:first-letter,
h6:first-letter {
text-transform:uppercase;
}

h1 {
font-size:16pt;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {
font-size:16pt;
margin: 0px 0px 6px 0px;
padding: 0px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
line-height:normal;
text-decoration:none;
}

h2 {
font-size:14pt;
font-weight: normal;
}

h3 {
font-size:13.55pt;
}

h4 {
font-size:12pt;
}

h5 {
font-size:10pt;
}

h6 {
font-size:7.55pt;
}

strong,b {
font-weight:bold;
font-family: tahoma,arial,helvetica,sans-serif;
font-size:8pt;
}

html>body {
width: 100%;
height: 100%;
}

/**** == End HTML Basic Elements ========================================================  ****/

/*** == Start Site Layout ========================================================  ***/

/*** Body ***/
#LAYOUT1-BODY {
text-align:center;
font-family: tahoma,arial,helvetica,sans-serif;
font-size:8pt;
color: #132530;
line-height: 17px;
margin:0;
background-color:#fff;
}

	/*** Site dimensions ***/
	#LAYOUT1-SITE-DIMENSIONS {
	text-align: left; 
	margin: 0 auto; 
	width: 997px; 
	overflow: hidden;
	background-color:#FFFFFF;
	background-image: url(LAYOUT1-SITE-DIMENSIONS.gif);
	background-repeat:repeat-y;
	background-position:left;
	}
	
		/*** A Header ***/
		#LAYOUT1-A {
		width: 997px;
		height: 290px;
		clear: both;
		overflow: hidden;
		background-color: #FFFFFF;
		padding-bottom: 20px
		}
		
			/*** A1 Header Left ***/
			#LAYOUT1-A1 {
			width: 397px;
			height: 290px;
			float:left;
			overflow:hidden;
			}
			
				/*** A1a Header Left Logo ***/
				#LAYOUT1-A1a {
				width: 397px;
				height: 45px;
				clear:both;
				overflow:hidden;
				margin: 0px 0px 2px 0px;
				}
				
				/*** Ab Header Left Image ***/
				#LAYOUT1-A1b {
				width: 397px;
				height: 243px;
				clear:both;
				overflow:hidden;
				}
				
			/*** A2 Header Right ***/
			#LAYOUT1-A2 {
			width: 594px;
			height: 290px;
			float:right;
			overflow:hidden;
			position:relative;
			}
				
				/*** A2a Header Right Welcome ***/
				#LAYOUT1-A2a {
				width: 584px;
				height: 75px;
				float:right;
				overflow:hidden;
				position:absolute;
				top: 0px;
				left: 0px;
				color:#FFFFFF;
				padding:5px;
				}
				
					#LAYOUT1-A2a h1 {
					color:#FFFFFF;
					}
					
					#LAYOUT1-A2a h2 {
					color:#FFFFFF;
					}
					
									
				/*** A2b Header Right Search ***/
				#LAYOUT1-A2b {
				width: 594px;
				height: 64px;
				float:right;
				overflow:hidden;
				position:absolute;
				top: 85px;
				left: 0px;
				border-bottom: solid 1px #59666e;
				padding: 10px 0px 0px 0px;
				}
				
				/*** A2c Header Right Navigation ***/
				#LAYOUT1-A2c {
				width: 584px;
				height: 102px;
				float:right;
				overflow:hidden;
				position:absolute;
				top: 160px;
				left: 0px;
				border-bottom: solid 8px;
				padding:10px 5px;
				}
				
				#LAYOUT1-A2c h2 {
				font-size: 12pt;
				color:#000000;
				margin-bottom: 12pt;
				font-family: Arial;
				}
		
		/*** B Content ***/
		#LAYOUT1-B {
		width: 755px;
		float:left;
		overflow:hidden;
		}
		
			/*** B1 Content Left ***/
			#LAYOUT1-B1 {
			width: 110px;
			overflow:hidden;
			float:left;
			}
			
			/*** B2 Content Right ***/
			#LAYOUT1-B2 {
			width: 615px;
			height: 530px;
			float:right;
			margin: 0px 0px 0px 30px;
			padding: 0px 0px 10px 0px;
			}
	
			html>body #LAYOUT1-B2 {
			min-height:530px;
			height:auto;
			}
			
		#LAYOUT1-B3 {
		width: 745px;
		height: 200px;
		clear:both;
		overflow:hidden;
		padding: 15px 0px 0px 0px;
		background-color:#fff;
		}
		
		
		/*** C Content ***/
		#LAYOUT1-C {
		width: 208px;
		height: 755px;
		overflow:hidden;
		float:right;
		}
		
		/*** D Footer ***/
		#LAYOUT1-D {
		width: 997px;
		height: 20px;
		clear:both;
		border-bottom: solid 12px;
		background-color:#FFFFFF;
		padding: 10px 0px 0px 0px;
		color: #132530;
		}
		
					
/*** == End Site Layout ========================================================  ***/

				
				
/*** == Start Classes ========================================================  **/

/** 4Sale Items **/
.Item {
overflow:hidden;
clear:both;
padding: 0px 0px 12px 0px;
border-bottom: dashed 1px #dce4dd;
margin-bottom: 40px;
width: 610px;
}

/** 4Sale Groups **/
.Group {
overflow:hidden;
clear:both;
padding: 8px 0px 8px 0px;
}

/** Readmore Buttons **/	
.Readmore,
.Readmore a,
.Readmore a:link,
.Readmore a:visited,
.Readmore a:hover,
.Readmore a:active {
font-size: 7pt;
}

/** Contact opnemen Buttons **/
.Contact,
.Contact a,
.Contact a:link,
.Contact a:visited,
.Contact a:hover,
.Contact a:active {
color:#333333;
}

.Item .Contact,
.Item .Contact a,
.Item .Contact a:link,
.Item .Contact a:visited,
.Item .Contact a:hover,
.Item  .Contact a:active {
color:#a62791;
font-size: 7pt;
}

.LastViewedItems {
	margin-top: 40px;
}

.LastViewItem {
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}


/** == End Classes ========================================================  **/	

/* == Start Forms and Components  ======================================================== */	

/* Contactform */
.ContactForm {
}

.ContactForm h1 {
font-size: 12pt;
}

	.ContactForm .Submit {
	background-color: #e0e0e0;
	}
	
	.ContactForm .Checkbox {
	width:15px; 
	height:15px; 
	border:0px;
	}
	
/* Horizontal Main Navigatie */
.Nav1 {
height: 20px;
width: 250px;
position:absolute;
float:left;
color:#132530;
right: 0px;
top: 52px;
text-align:right;
}

	.Nav1 a,
	.Nav1 a:link,
	.Nav1 a:visited,
	.Nav1 a:active,
	.Nav1 a:hover {
	margin-right: 5px;
	padding: 0px 5px 0px 0px;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
	}
	
	.Nav1 a.Active,
	.Nav1 a.Active:link,
	.Nav1 a.Active:visited,
	.Nav1 a.Active:hover,
	.Nav1 a:active,
	.Nav1 a:hover {
	text-decoration:none;
	}
	
/* Vertical Navigation */
.Nav2 {
width: 180px;
overflow:hidden;
float:left;
margin: 0px 10px 0px 0px;
}

	.Nav2 a,
	.Nav2 a:link,
	.Nav2 a:visited,
	.Nav2 a:hover,
	.Nav2 a:active {
	display:block;
	clear:both;
	background-position:left top;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 20px;
	line-height: 15px;
	margin-bottom: 7px;
	text-decoration:none;
	}
	
	.Nav2 a.Active,
	.Nav2 a.Active:link,
	.Nav2 a.Active:visited,
	.Nav2 a.Active:hover,
	.Nav2 a:active,
	.Nav2 a:hover {
	text-decoration:none;
	}
	
/* Vertical Navigation */
.Nav3 {
}

	.Nav3 a,
	.Nav3 a:link,
	.Nav3 a:visited,
	.Nav3 a:hover,
	.Nav3 a:active {
	display:inline;
	clear:both;
	line-height: 15px;
	margin-bottom: 7px;
	text-decoration: none;
	}
	
	.Nav3 a.Active,
	.Nav3 a.Active:link,
	.Nav3 a.Active:visited,
	.Nav3 a.Active:hover,
	.Nav3 a:active,
	.Nav3 a:hover {
	text-decoration:none;
	}
	
	.Nav3 img {
		display: inline;
	}
	
	/* Vertical Navigation */
.Nav4 {
margin: 15px 0px 0px 0px;
}

	.Nav4 a,
	.Nav4 a:link,
	.Nav4 a:visited,
	.Nav4 a:hover,
	.Nav4 a:active {
	display:block;
	clear:both;
	padding: 0px 0px 0px 10px;
	line-height: 15.5px;
	margin-top: 6px;
	font-size: 10pt;
	text-decoration: none;
	color: #666;
	background: url(menu_block.gif) no-repeat 0 6px;
	}
	
	.Nav4 a.Active,
	.Nav4 a.Active:link,
	.Nav4 a.Active:visited,
	.Nav4 a.Active:hover,
	.Nav4 a.SubActive,
	.Nav4 a.SubActive:link,
	.Nav4 a.SubActive:visited,
	.Nav4 a.SubActive:hover,
	.Nav4 a:active,
	.Nav4 a:hover {
	text-decoration:none;
	color: #333;
	background: url(menu_block_hover.gif) no-repeat 0 6px;
	}
	
	.Nav4 strong {
		font-size: 10pt;
	}

/* Footer navigation */	
.Nav5 {
float:left;
display:block;
width: 650px;
height: 15px;
text-align:left;
}

	.Nav5 a,
	.Nav5 a:link,
	.Nav5 a:visted,
	.Nav5 a:hover,
	.Nav5 a:active {
	color: #132530;
	text-decoration:none;
	font-size: 7pt;
	}
	
/* News Archive */
.News .Item {
border-top: solid 1px #CCCCCC;
margin: 8px 0px 0px 0px;
}

	.News .Item img {
	margin: 2px 8px 0px 0px;
	}
	
	.News .Item .Info {
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	}
	
	.News .Item .Info .Readmore a {
	}


.News .Detail {
border-top: solid 1px #CCCCCC;
margin: 8px 0px 0px 0px;
padding: 8px 0px 0px 0px;
}

.News .Detail img {
margin: 0px 0px 8px 8px;
}

.Galerie {
}

	.Galerie .ImagesSmall {
	width: 100%;
	overflow:hidden;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	white-space:nowrap;
	border-top: dashed 1px #dce4dd;
	border-bottom: dashed 1px #dce4dd;
	}
	
	.Galerie .ImagesSmall .Small {
	width: 58px;
	height:40px;
	overflow:hidden;
	float:left;
	padding: 3px;
	white-space:nowrap;
	display:inline;
	} 
	
	.Galerie .ImagesSmall .Small a img {
		border: solid 1px #dce4dd;
	}

	
	.Galerie .ImagesLarge {
	width: 600px;
	height: 390px;
	overflow:hidden;
	float:left;
	position:relative;
	padding: 7px 0px 0px 0px;
	}
	
	.Galerie .ImagesLarge .Large {
	position:absolute;
	top:0px;
	left: 0px;
	z-index: 0;
	display:block;
	}

.ImagesLarge .Large2 {
position:absolute;
top:0px;
left: 0px;
z-index: 20;
display:block;
}

/* Sfeerafbeelding voor groepen */

.Paginawelkom {
	position: relative; 
	height: 275px;
	width: 615px;
	margin-bottom: 30px;
}

.Welkomtekst {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 200; 
	background-image: url(overlay_sfeerafbeelding.png); 
	padding: 10px; 
	width: 596px;
	color: #666;
}

.Sfeerafbeelding {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 100
}

.Breadcrumbs {
	margin-bottom: 20px;
	color: #666;
}

.Breadcrumbs a, .Breadcrumbs a:link, .Breadcrumbs a:visited {
	color: #666;
	text-decoration: none;
}

.Breadcrumbs a:hover {
	color: #333;
}

.Collectie {
}

.Collectie .Item {
border:none;
}

a.Button {
	height: 23px;
	width: 125px;
	background: url(item_button_dark.gif) repeat-x;
	text-align: center;
	display: block;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	line-height: 21px;
	color: #666 !important;
}

a.Button:hover {
	background: url(item_button_light.gif) repeat-x;
}

a.ReverseButton {
	height: 23px;
	width: 125px;
	background: url(item_button_light.gif) repeat-x;
	text-align: center;
	display: block;
	text-decoration: none;
	float: left;
	margin-right: 10px;
	line-height: 21px;
	color: #666 !important;;
}

a.ReverseButton:hover {
	background: url(item_button_dark.gif) repeat-x;
}

.Collectie .SubItem1 {
padding: 15px 0px 15px 50px;
}

.Collectie .SubItem2 {
padding: 15px 50px 15px 0px;
}

.Collectie .PriceTitle {
background-color: #990066; 
height: 18px; 
color: #fff; 
width: 117px;
padding: 4px;
text-align: center;
font-size: 10pt;
font-weight: bold;
}

.Collectie .PriceAmount {
height: 17px; 
width: 123px; 
border: 1px solid #990066;
text-align: center;
font-size: 18pt;
font-family: arial;
font-weight: bold;
padding: 10px 0px;
color: #990066;
}

.Content {
width: 610px;
overflow:hidden;
padding: 0px 0px 15px 0px;
}

.Content h1 {
font-size: 12pt;
}

.Advertorial {
width: 208px;
height: 755px;
overflow:hidden;
display:block;
clear:both;
margin-bottom: 300px;
}

	.Footer {
	width: 745px;
	height: 200px;
	clear:both;
	margin-bottom: 100px;
	}
	
	.Footer .Background {
	width: 725px;
	height: 180px;
	padding: 10px;
	overflow:hidden
	}
	
.ItemDetail .Galerie .ImagesLarge  {
width: 420px;
height: 250px;
position:relative;
}

.ItemDetail .Galerie {
width: 420px;
overflow:hidden;
}

.ItemDetail .Galerie .ImagesSmall {
margin-bottom: 24px;
}

.ItemDetail .Galerie .ImagesLarge .Zoom {
position:absolute;
left: 0px;
bottom: 0px;
}

.Collectie .ItemDetail strong {
color:#000000;
}

/* Header contact info A2b*/
.ContactInfo {
width: 420px;
overflow:hidden;
float:left;
}

.Search {
width: 160px;
overflow:hidden;
float:right;
padding: 15px 0px 0px 0px;
}

.Search input {
width: 105px;
margin: 0px 0x 0px 0px;
padding: 2px 0px 0px 5px;
height: 19px;
display:block;
float:left;
}

.SearchResults {
}

.SearchResults .Price {
font-weight:bold;
}

.Pagenating {
position:relative;
padding: 0px 0px 15px 0px;
}

.Pagenating .Back {
position:absolute;
right: 0px;
top: 0px;
}

.Pagenating,
.Pagenating a,
.Pagenating a:link,
.Pagenating a:visited,
.Pagenating a:active,
.Pagenating a:hover {
font-size: 7pt;
}

.RegioKeywords {
clear:both;
}



/* == End Forms and  Componets ========================================================  */	
