/***** == Start General Style Information ======================================================== *****/
/***** #e24824 = Zitten en zo oranje *****/
/***** #FFFFFF = White *****/
/***** #575555 = Black *****/
/***** == End General Style Information ======================================================== *****/

/**** == Start HTML Basic Elements ========================================================  ****/
a,a:link {
color: #e24824;
text-decoration: none;
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:#575555;
list-style: inside;
}

address {
display:inline;
}

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;
color:#FFFFFF;
}


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: #575555;
margin: 0px;
padding: 0px 0px 0px 3px;
font-family:Arial, Helvetica, sans-serif;
}

select,
input  { 
width: 220px;
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: 170px;
height: 20px;
display:block;
clear:left;
float:left;
}

textarea  {
width: 220px;
height: 70px;
margin-bottom: 5px;
border: solid 1px #333333;
background-color: #F7F7F7;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:8pt;
color: #575555;
}


h1,h2,h3,h4,h5,h6 {
color: #8b8a8a;
margin: 0px 0px 8px 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:12pt;
height: 48px;
margin: 0px;
}

h2 {
font-size:18pt;
}

h3 {
font-size:13.55pt;
}

h4 {
font-size:12pt;
}

h5 {
font-size:10pt;
}

h6 {
font-size:7.55pt;
}

strong,b {
font-weight:bold;
}

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: #575555;
line-height: 15px;
margin:0;
background-color:#eeeeee;
}

	/*** Site dimensions ***/
	#LAYOUT1-SITE-DIMENSIONS {
	text-align: left; 
	margin: 0 auto; 
	width: 1024px; 
	overflow: hidden;
	position:relative;
	padding: 125px 0px 0px 0px;
	}
	
		/*** A Header ***/
		#LAYOUT1-A {
		width: 1024px;
		height: 132px;
		clear:both;
		overflow:hidden;
		top: 0px;
		left: 0px;
		z-index: 100;
		clear:both;
		position:absolute;
		}
		
		#LAYOUT1-A h1 {
		margin: 0px;
		padding: 0px;
		}
	
		/*** B Menu ***/
		#LAYOUT1-B {
		width: 1014px;
		height: 17px;
		overflow:hidden;
		clear:both;
		background-color:#575555;
		z-index: 2;
		padding: 5px;
		}
		
		/*** C Content ***/
		#LAYOUT1-C,
		#LAYOUT2-C {
		width: 1009px;
		overflow:hidden;
		display:block;
		background-color:#FFFFFF;
		padding: 15px 15px 15px 0px;
		position:relative;
		}
		
			/*** C1 Content Left ***/
			#LAYOUT1-C1,
			#LAYOUT2-C1 {
			width: 789px;
			float:left;
			display:block;
			margin: 0px 0px 0px 6px;
			padding: 0px 0px 0px 0px;
			}
			
			#LAYOUT2-C1 {
			width: 185px;
			}
			
			/*** C2 Content Right ***/
			#LAYOUT1-C2,
			#LAYOUT2-C2 {
			width: 213px;
			height: 550px;
			float:right;
			display:block;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
			
			#LAYOUT2-C2 {
			width: 800px;
			}
	
			html>body #LAYOUT1-C2,
			html>body #LAYOUT2-C2 {
			min-height:550px;
			height:auto;
			}
					
		/*** D Footer ***/
		#LAYOUT1-D {
		width: 1014px;
		height: 19px;
		clear:both;
		text-align:right;
		color:#FFFFFF;
		background-image: url(LAYOUT1-D.gif);
		background-repeat:repeat-x;
		padding: 9px 5px 5px 5px;
		font-size: 7pt;
		}
		
		#LAYOUT1-D a {
		color:#FFFFFF;
		font-size: 7pt;
		}
					
/*** == End Site Layout ========================================================  ***/

				
				
/*** == Start Classes ========================================================  **/

/** 4Sale Items **/
.Item {
overflow:hidden;
clear:both;
padding: 8px 0px 8px 0px;
}

/** 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;
}


/** == End Classes ========================================================  **/	

/* == Start Forms and Components  ======================================================== */	

/* Contactform */
.ContactForm {
width: 400px;
overflow:hidden;
clear:both;
}

	.ContactForm .Submit {
	background-color: #e0e0e0;
	}
	
	.ContactForm .Checkbox {
	width:15px; 
	height:15px; 
	border:0px;
	}
	
/* Horizontal Navigatie */
.Nav1 {
height: 19px;
float:left;
color:#e3eaf5;
padding-left: 8px
}

	.Nav1 a,
	.Nav1 a:link,
	.Nav1 a:visited,
	.Nav1 a:active,
	.Nav1 a:hover {
	color:#e3eaf5;
	margin-right: 15px;
	border-right: solid 1px #ccc;
	padding: 0px 15px 0px 0px;
	font-weight:bold;
	font-size: 11px;
	}
	
	.Nav1 a.Active,
	.Nav1 a.Active:link,
	.Nav1 a.Active:visited,
	.Nav1 a.Active:hover,
	.Nav1 a:active,
	.Nav1 a:hover {
	color:#fff;
	}
	
/* Vertical Navigation */
.Nav2 {
width: 185px;
height: 480px;
background-color:#e24824;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
padding: 15px 0px 120px 0px;
position:relative;
}

	html>body .Nav2 {
	min-height:480px;
	height:auto;
	}

	.Nav2 .StopZoeken {
	width: 185px;
	overflow:hidden;
	border-top: solid 1px #FFFFFF;
	padding: 10px 0px;
	position:absolute;
	bottom: 10px;
	left: 0px;
	text-align:center;
	}

	.Nav2 a,
	.Nav2 a:link,
	.Nav2 a:visited,
	.Nav2 a:hover,
	.Nav2 a:active {
	color:#fff;
	display:block;
	clear:both;
	border-bottom: solid 1px #fff;
	padding-bottom: 8px;	
	margin: 8px 0px 8px 15px;
	font-weight:bold;
	}
	
	.Nav2 a.Active,
	.Nav2 a.Active:link,
	.Nav2 a.Active:visited,
	.Nav2 a.Active:hover,
	.Nav2 a:active,
	.Nav2 a:hover {
	color:#1a171b;
	}
	
/* 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 {
width: 250px;
overflow:hidden;
clear:both;
}

	.Galerie .ImagesSmall {
	width: 250px;
	overflow:hidden;
	clear:both;
	background-color:#CCCCCC;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 3px 0px;
	white-space:nowrap;
	}
	
	.Galerie .ImagesSmall .Small {
	width: 75px;
	height:50px;
	overflow:hidden;
	float:left;
	margin: 3px 3px 0px 3px;
	border: solid 1px #FFFFFF;
	white-space:nowrap;
	display:inline;
	} 
	
	.Galerie .ImagesLarge {
	width: 250px;
	height: 300px;
	overflow:hidden;
	float:left;
	position:relative;
	}
	
	.Galerie .ImagesLarge .Large {
	position:absolute;
	top:0px;
	left: 0px;
	z-index: 0;
	display:block;
	}

.ImagesLarge,
.LargeFirst {
position:absolute;
top:0px;
left: 0px;
z-index: 20;
display:block;
}

.Banner {
width: 213px;
height: 155px;
background-color:#dcdcdc;
margin-top: 9px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-topleft:0.5em;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.AanbiedingLarge,
.AanbiedingMedium,
.AanbiedingSmall,
.Items,
.ItemDetail  {
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
background-color:#FFFFFF;
border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
width: 525px;
height: 235px;
overflow:hidden;
padding: 0px;
float:left;
position:relative;
text-align:center;
}

.AanbiedingMedium {
width: 238px;
margin-left: 10px;
}

.AanbiedingSmall {
width: 184px;
height: 235px;
margin: 10px 10px 0px 0px;
}

.Items {
width: 180px;
height: 195px;
margin: 10px 0px 0px 10px;
position:relative;
}

.ItemDetail {
width: 755px;
height: 558px;
margin: 10px 10px 0px 10px;
padding: 15px;
float:right;
text-align:left;
line-height: 25px;
}

.ItemDetail .Price {
position: static;
font-style:normal;
font-size: 20px;
color:#000000;
font-family: Arial;
}


.Price,
.PriceOutline {
position:absolute;
bottom: 10px;
right: 20px;
font-size: 30px;
font-style:italic;
font-weight: bold;
font-family:Arial;
color:#e20919;
z-index: 5;
line-height:normal;
}

.PriceVan {
color:#FF0000;
text-decoration:line-through;
font-size: 11pt;
font-family: Arial;
}

.PriceOutline {
color:#575555;
font-size: 30px;
font-weight: bold;
z-index: 4;
bottom: 10px;
right: 19px;
}

.AanbiedingLarge .Price,
.AanbiedingLarge .PriceOutline {
font-size: 42px;
}

.AanbiedingLarge .PriceOutline {
color:#fff;
}

.Items .Price,
.Items .PriceOutline {
font-size: 38px;
}

.Products {
clear:both;
overflow:hidden;
padding: 0px 0px;
}


.Order  {
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
border-radius: 0.5em;
background-color:#e24824;
border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
width: 150px;
height: 20px;
overflow:hidden;
padding: 5px 0px 0px 0px;
text-align:center;
color:#FFFFFF;
margin: 15px 0px;
display:block;
}

.Order a {
text-align:center;
color:#FFFFFF;
}

.Content  {
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
background-color:#fff;
border-color:#CCCCCC #AAAAAA #AAAAAA #CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
width: 725px;
padding: 0px;
width: 755px;
height: 554px;
margin: 10px 10px 0px 10px;
padding: 15px;
clear:both;
display:block;
}

	html>body .Content {
	min-height:554px;
	height:auto;
	}

.Winkelwagen {
text-align:right;
padding: 0px;
}

.Sitemap {
line-height: 17px;
}

.Sitemap ul,
.Sitemap li {
line-height: 17px;
font-size: 8pt;
}

.Label {
position:absolute;
left: 0px;
top: 50px;
width: 80px;
height: 60px;
overflow:hidden;
z-index: 100;
text-align:left;
}

.AanbiedingMedium .Label,
.AanbiedingSmall .Label {
right: -5px;
left:auto;
top: 125px;
bottom: auto;
}

.Items .Label {
right: -5px;
left:auto;
top: 0px;
bottom: auto;
}





/* == End Forms and  Componets ========================================================  */	