/* mac hide */
html, body {height:100%}
/* end hide */

body {
	font-family: Verdana, Arial ;
	font-size: 62.5%;
	line-height: 1.5em;
	color: #000;
	padding:0;
	margin:0;
	text-align:center;
	min-width:860px;
	background:url('/uploads/1/Image/css/body_background.jpg');
	background-repeat:repeat-x;
	background-color:#660000;  /* 2e0000*/
}

a {
	outline: none;
}

a,
a:link, 
a:visited,
a:active {
	color: white;
	text-decoration: none;
}

html>body #outer{height:auto;}

#outer{
	min-height:890px;
	height:100%;
	width:860px;
	color: #000000;
	text-align:left;
	margin: auto;
	position: relative;
	background:url('/uploads/1/Image/css/content_background2.jpg');
	background-repeat:repeat-y;	
	background-color:#5e7838;	
}

#innerwrap {/* enables content first */
	position: relative;
	float:left;	
	background:url('/uploads/1/Image/css/content_background2.jpg');
	background-repeat:repeat-y;	
	background-color:#5e7838;	
}

#header{
	position:relative;
	top:0px;
	width:950px;
	height:74px;
	color: #000000;
	z-index:10;
/*	background:url('/uploads/7/Image/css/header3copy.jpg');*/
z-index:211;
}


#headerbreed{
	position:relative;
	top:0px;
	width:950px;
	height:97px;
	color: #000000;
	z-index:10;
/*	background:url('/uploads/1/Image/css/header_logo.jpg');*/
	background-repeat:none;	
}

#headeronder{
	position:relative;
	top:0px;
	width:950px;
	height:97px;
	color: #000000;
	z-index:-110;
/*	background:url('/uploads/1/Image/css/header_logo.jpg');*/
	background:url('/uploads/7/Image/css/header_onder3.png');
	background-repeat:none;	
}

#headertitle {
	display: none;
}

#headerslogan {
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	left:350px;
	position:absolute;
	top:55px;
}

#headerimage {
  left:0px;
  top:0px;
  position:absolute;
}

#subheader{
	position:absolute;
	top:-97px;
	left:0;
	width:860px;
	height:20px;
	background-color: #800000;
	z-index:101;
	color:white;
	padding-top:3px;
	border-bottom:solid 10px #5e7838;
}

#subheader #flags
{
	float:left;
	padding-left:3px;
}

#subheader #flags a
{
	text-decoration:none;
}

#subheader #flags img{
	border:solid 1px #e3a327; 
}

#subheader #slogan{
	float:right;
	padding-right:1px;
}

#subheader #text{
	float:left;
}

#subheader #bestelwagen{
	float:left;
	margin-left:5px;
	margin-top:-3px;
}

#subheadervlag{
	position:absolute;
	top:0px;
	left:0;
	width:860px;
	height:20px;
	background-color: #800000;
	z-index:101;
	color:white;
	padding-top:3px;
	border-bottom:solid 10px #5E7838;
}

#subheadervlag #flags
{
	float:left;
	padding-left:3px;
}

#subheadervlag #flags a
{
	text-decoration:none;
}

#subheadervlag #flags img{
	border:solid 1px #e3a327; 
}

#subheadervlag #slogan{
	float:right;
	padding-right:5px;
}

#subheadervlag #text{
	float:left;
}

#subheadervlag #bestelwagen{
	float:left;
	margin-left:10px;
	margin-top:-1px;
}

#giant_tree_detailfotos{
        position:absolute;
	top:50px;
	left:320px;
	width:180px;
	height:450px;
        background-repeat: none;	
	padding:0px;	
	font-size:2.0em; color: #ffffff;
        margin-bottom:15px;
        margin-left:555px;
        border: solid 3px #660000;
}

#centrecontent{
	width:694px;
	_width:555px;
	float:left;
	margin: -64px;
	padding: 0px;	
	margin-left:141px;	
	_margin-left:70px;
	margin-top:-64px;
	overflow:hidden;
}

#content
{
	background-color:white;
	padding:3px;
	margin-left:5px;
}

#content h1
{
	font-size:1.2em;
        margin-top: 0px;
}

.cloud 
{ 
        background-color:#ffffff;
        margin-left:15px;
        margin-right:3px;
	margin-bottom:5px;
        margin-top:2px;
	padding:4px;	
	float:left;
	overflow:hidden;
        line-height: 2em; 
        text-align: left; 
        width: 525px; 
}

.cloud a 
{    padding: 0px; }

.cloud a:active 
{    padding: 0px; color: #5e7837; font-family: arial;}

.cloud a.tag1 { font-size: 0.7em; font-weight: 100; color: #5e7837; font-family: arial;}
.cloud a.tag2 { font-size: 0.8em; font-weight: 200; color: #5e7837; font-family: arial;}
.cloud a.tag3 { font-size: 0.9em; font-weight: 300; color: #5e7837; font-family: arial;}
.cloud a.tag4 { font-size: 1.0em; font-weight: 400; color: #5e7837; font-family: arial;}
.cloud a.tag5 { font-size: 1.2em; font-weight: 500; color: #5e7837; font-family: arial;}
.cloud a.tag6 { font-size: 1.4em; font-weight: 600; color: #5e7837; font-family: arial;}
.cloud a.tag7 { font-size: 1.6em; font-weight: 700; color: #5e7837; font-family: arial;}
.cloud a.tag8 { font-size: 1.8em; font-weight: 800; color: #5e7837; font-family: arial;}
.cloud a.tag9 { font-size: 2.2em; font-weight: 900; color: #5e7837; font-family: arial;}
.cloud a.tag10 { font-size: 2.5em; font-weight: 900; color: #5e7837; font-family: arial;}

.betalingsmogelijkheden

{
text-align:center;
}

#left {
	position:absolute;
	width:140px;
	float:left;
	margin-top:-64px;
	left:0px;
	
}

#plaatjeterug {
        
        background:url('/uploads/7/Image/css/knop_terug.png');
        width:94px;
        height:29px;
        position:absolute;
        margin-top:2px;
        margin-left:0px;
   border:0px;
}

#plaatjeterug .tekst
{
text-decoration: underline;
	position: absolute;
	margin-left:30px;
	margin-top:5px;
}

#plaatjeterug2 {
        
        background:url('/uploads/7/Image/css/knop_terug.png');
        width:94px;
        height:29px;
        position:absolute;
        margin-top:2px;
        margin-left:96px;
   border:0px;
}

#plaatjeterug2 .tekst
{
text-decoration: underline;
	position: absolute;
	margin-left:30px;
	margin-top:5px;
}


#plaatjeklikhier {
        background:url('/uploads/7/Image/css/klikhier_home.jpg');
        width:82px;
        height:21px;
        position:absolute;
        margin-top:-22px;
        margin-left:0px;
        border:0px;
}

#plaatjeklikhier .tekst
{
        text-decoration: underline;
	position: absolute;
	margin-left:3px;
	margin-top:2px;
}

#plaatjeklikhierbreed {
        background:url('/uploads/7/Image/css/klikhier_homebreed.jpg');
        width:98px;
        height:21px;
        position:absolute;
        margin-top:-22px;
        margin-left:0px;
        border:0px;
}

#plaatjeklikhierbreed .tekst
{
        text-decoration: underline;
	position: absolute;
	margin-left:3px;
	margin-top:2px;
}


#plaatjehulpnodig {
        

        width:310px;
        height:24px;
        position:absolute;
        margin-top:5px;
        margin-left:98px;
   border:0px;

}

#plaatjehulpnodig .tekst
{
text-decoration: underline;
	position: absolute;
	margin-left:30px;
	margin-top:5px;
}

#breedwinkelwagen {
        
        width:522px;
        height:109px;
        position:absolute;
        margin-top:2px;
        margin-left:18px;
}

#menu ul {
	padding:0px;
	margin:0px;
	margin-left:-20px;
	_margin-left:5px;
	z-index:101;
}

#menu ul li {
	display:block;
	list-style: none;
	width:150px;
	_width:130px;	
	background-color:#800000;		
	margin-bottom:5px;
	padding:1px;
	border:solid 1px black; 	
	vertical-align:middle;	
}

#menu a, 
#menu a:link,
#menu a:visited,
#menu a:active {	
	text-decoration:none;
	padding-left:10px;
	font-size:1.2em;
	font-weight:bold;
}

#menu ul li ul {
	display: none;
}

#menu li.selected { /* Geselecteerd hoofdmenu item*/
	display:block;
	list-style: none;
	width:150px;
	_width:130px;			
	background-color:#698a39;		
	margin-bottom:5px;
	padding:1px;
	vertical-align:middle;
	border:solid 1px #800000;

}

#menu ul li.selected ul { /* Geselecteerd submenu*/
	display: block;
	margin:0px;
	padding:0px;
	border-top:solid 1px #87a161;	
	width:150px;
	_width:130px;		
}

#menu ul li.selected ul li { /* submenu items*/
	display:block;
	list-style: none;
	width:150px;	
	_width:130px;		
	margin-bottom:5px;
	padding:1px;	
	margin-left:-1px;
	vertical-align:middle;	
	background-color:#698a39;
	border:none;
}

/*hover mainmenu item*/

#menu ul li:hover, 
#menu ul li.sfhover {
	background-color:#698A39;
}

/*hover submenu item*/
#menu ul li ul li:hover, 
#menu ul li ul li.sfhover {
	background-color:#8BAF57;
}

/*selected submenu item*/
#menu ul li ul li.selected  {
	background-color:#8BAF57;
}

#menu ul li ul li.selected a  {
	/*color:#800000;*/
}
/* Groen */
#menu ul #menuitem_1,#menu ul #menuitem_2,#menu ul #menuitem_23,#menu ul #menuitem_26,#menu ul #menuitem_27,#menu ul #menuitem_36,#menu ul #menuitem_40,#menu ul #menuitem_53,#menu ul #menuitem_63,#menu ul #menuitem_66,#menu ul #menuitem_67,#menu ul #menuitem_76,#menu ul #menuitem_81,#menu ul #menuitem_158,#menu ul #menuitem_178,#menu ul #menuitem_179,#menu ul #menuitem_206,#menu ul #menuitem_208,#menu ul #menuitem_209,#menu ul #menuitem_453,#menu ul #menuitem_455,#menu ul #menuitem_482,#menu ul #menuitem_493,#menu ul #menuitem_504,#menu ul #menuitem_519,#menu ul #menuitem_578,#menu ul #menuitem_575,#menu ul #menuitem_723,#menu ul #menuitem_730,#menu ul #menuitem_1,#menu ul #menuitem_23,#menu ul #menuitem_26,#menu ul #menuitem_27,#menu ul #menuitem_36,#menu ul #menuitem_40,#menu ul #menuitem_53,#menu ul #menuitem_63,#menu ul #menuitem_66,#menu ul #menuitem_67,#menu ul #menuitem_76,#menu ul #menuitem_81,#menu ul #menuitem_158,#menu ul #menuitem_178,#menu ul #menuitem_179,#menu ul #menuitem_206,#menu ul #menuitem_208,#menu ul #menuitem_209,#menu ul #menuitem_482,#menu ul #menuitem_493,#menu ul #menuitem_504,#menu ul #menuitem_519,#menu ul #menuitem_540,#menu ul #menuitem_906,#menu ul #menuitem_575,#menu ul #menuitem_723,#menu ul #menuitem_730,#menu ul #menuitem_780,#menu ul #menuitem_785,#menu ul #menuitem_633,#menu ul #menuitem_810
,#menu ul #menuitem_804,#menu ul #menuitem_770,#menu ul #menuitem_749,#menu ul #menuitem_557,#menu ul #menuitem_896,#menu ul #menuitem_932,#menu ul #menuitem_933,#menu ul #menuitem_994,#menu ul #menuitem_996,#menu ul #menuitem_1470,#menu ul #menuitem_2235,#menu ul #menuitem_2325{
	background:#698a39;
	display:block;
	list-style:none;
	width:150px;
	_width:130px;
	margin-bottom:5px;
	padding:1px;border:solid 1px black;
	vertical-align:middle;
} 
/* Eind groen */
/* Rood */
#menu ul #menuitem_566,#menu ul #menuitem_1456,#menu ul #menuitem_977,#menu ul #menuitem_915,#menu ul #menuitem_764,#menu ul #menuitem_446,#menu ul #menuitem_702,#menu ul #menuitem_828,#menu ul #menuitem_706,#menu ul #menuitem_566,#menu ul #menuitem_546,#menu ul #menuitem_525,#menu ul #menuitem_474,#menu ul #menuitem_499,#menu ul #menuitem_844, #menu ul #menuitem_2217, #menu ul #menuitem_2217,#menu ul #menuitem_2302{
	display:block;
	list-style:none;
	width:150px;
	_width:130px;
	margin-bottom:5px;
	padding:1px;
	border:solid 1px black;
	vertical-align:middle;
	background:#ea0001;
}
/* Eind rood */



/* Geel */
#menu ul #menuitem_509,#menu ul #menuitem_936,#menu ul #menuitem_781,#menu ul #menuitem_751,#menu ul #menuitem_812,#menu ul #menuitem_727,#menu ul #menuitem_579,#menu ul #menuitem_558,#menu ul #menuitem_539,#menu ul #menuitem_484,#menu ul #menuitem_458,#menu ul #menuitem_883,#menu ul #menuitem_953,#menu ul #menuitem_964,#menu ul #menuitem_911,#menu ul #menuitem_902,#menu ul #menuitem_892,#menu ul #menuitem_966,#menu ul #menuitem_968,#menu ul #menuitem_967,#menu ul #menuitem_959,#menu ul #menuitem_946,#menu ul #menuitem_995,#menu ul #menuitem_999, 
#menu ul #menuitem_1471,#menu ul #menuitem_1476,#menu ul #menuitem_2236,#menu ul #menuitem_2241,#menu ul #menuitem_2326{
	background:#FF9900;
	display:block;
	list-style:none;
        color:black;
	width:150px;
	_width:130px;
	margin-bottom:5px;
	padding:1px;border:solid 1px black;
	vertical-align:middle;
} 
/* Eind geel */

#menu ul #menuitem_1834{
            visibility:hidden; 
}

#menu ul #menuitem_1835{
            visibility:hidden; 
}

#menu ul #menuitem_1836{
            visibility:hidden; 
}

#menu ul #menuitem_1837{
            visibility:hidden; 
}

#menu ul #menuitem_1838{
            visibility:hidden; 
}

#menu ul #menuitem_1839{
            visibility:hidden; 
}

#menu ul #menuitem_1840{
            visibility:hidden; 
}

#menu ul #menuitem_1841{
            visibility:hidden; 
}

#menu ul #menuitem_1842{
            visibility:hidden; 
}

#menu ul #menuitem_1843{
            visibility:hidden; 
}

#menu ul #menuitem_1844{
            visibility:hidden; 
}

#menu ul #menuitem_1845{
            visibility:hidden; 
}

#menu ul #menuitem_2252{
            visibility:hidden; 
}

#menu ul #menuitem_2285{
            visibility:hidden; 
}

#menu ul #menuitem_2323{
            visibility:hidden; 
}


#right {
	position:relative;
	width:150px;
	float:right;
	margin-top:-64px;
	padding-right:5px;
}

.5minutendetailrechts {
align:right;
}


.general_block
{
	background-color:white;
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
	margin-left: 2px;
}

.general_block2
{
	background-color:white;
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
	margin-left: 2px;
}

.general_block3
{
	background-color:white;
	width:120px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
	margin-left: 2px;
        float: left;
}


.general_block_eu
{
        background:url('/uploads/7/Image/css/eublok.jpg');
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
        margin-left: 2px;
}

.general_block_best
{
        background:url('/uploads/7/Image/css/ster_best.jpg');
        background-repeat: norepeat;
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
        margin-left: 2px;
}

.general_block_best .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block_best .block_content
{
	padding-left:5px;
}

.general_block_pdf
{
        background:url('/uploads/7/Image/css/blok_catalogus_pdf.jpg');
        background-repeat: norepeat;
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
        margin-left: 2px;
}

.general_block_pdf .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block_pdf .block_content
{
	padding-left:5px;
        margin-bottom:3px;
}

.general_block_tv
{
        background:url('/uploads/7/Image/css/blok_tv.jpg');
        background-repeat: norepeat;
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-bottom:4px;
        margin-left: 2px;
}

.general_block_tv .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block_tv .block_content
{
	padding-left:5px;
        margin-bottom:3px;
}

.general_block .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block .block_content
{
	padding-left:5px;
}

.general_block2 .block_content
{
	padding-left:0px;
}

.general_block input
{
	background-color:#698a39;
	color:white;
	width:130px;
	border:solid 1px black;
	font-family: Verdana, Arial ;
	height:20px;
	margin-top:3px;
	margin-bottom:5px;
	padding-bottom:3px;	
}



.general_block3 .block_header3
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block3 .block_content3
{
	padding-left:1px;
        
        width:120px;
}

.general_block3 input
{
	background-color:#698a39;
	color:white;
	width:210px;
	border:solid 1px black;
	font-family: Verdana, Arial ;
	height:20px;
	margin-top:3px;
	margin-bottom:5px;
	padding-bottom:3px;	
}





.general_block_eu .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block_eu .block_content
{
	padding-left:5px;
}

.general_block .block_content_cart
{
	margin-top:-9px;
	padding-left:5px;
}

.general_block .block_content_cart img
{
	margin-left:90px;
	margin-top:-10px;
}

#winkelwagen_boven
{
	position: absolute;
	background:url('/uploads/7/Image/css/achtergrondrond.png');
	width:165px;
	border:solid 0px #000000;
	padding:0px;
	right:45px;
	color:black;
	bottom:0px;
	z-index:999;
}


#winkelwagen_boven .block_boven
{
	width:165px;
	border:solid 0px #000000;
	padding:0px;
	color:black;
	margin-bottom:0px;

}

#winkelwagen_boven .header_boven
{
	left:0;
	color: white;
	font-weight:bold;
	padding-left:0px;
	height:5px;
	line-height:0px;
	overflow: visible;
}

#winkelwagen_boven totaal
{

	color:white;
	width:22px;
	font-family: Verdana, Arial ;
	height:22px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}


.general_block2
{
	background-color:white;
	width:154px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
	margin-left:18px;
	margin-bottom:5px;
	margin-right: -6px;
	float: left;
	height: 109px;
}

.general_block2 .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.general_block2 .block_content
{
	padding-left:5px;
}

.general_block2 input
{
	background-color:#698a39;
	color:white;
	width:130px;
	border:solid 1px black;
	font-family: Verdana, Arial ;
	height:20px;
	margin-top:3px;
	margin-bottom:3px;
	padding-bottom:1px;	
}

.general_block2 .block_content_cart
{
	padding-left:5px;
}

.general_block2 .block_content_cart img
{
	margin-left:90px;
	margin-top:-19px;
}


#intro
{
	background:url('/uploads/7/Image/css/gradient_back.jpg'); 
	width:650;
	margin-right:3px;
        margin-left:15px;
	margin-bottom:15px;
	padding:5px;	
	color:white;
	float:left;
	overflow:hidden;
	font-size:1.2em;
			
}

#clearfooter {clear:both} /* to clear footer */



.frontpage_block_normal
{
	border: solid 1px #ca9e9e;
	width:170px;
	margin-right:3px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:220px;	
	font-size:1.2em;
}

.frontpage_block_ballen
{
	border: solid 1px #ca9e9e;
	width:396px;
	margin-right:3px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:220px;	
	font-size:1.2em;
}


.frontpage_block_ballen .fp_header
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_ballen .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_ballen .fp_content
{
	color:black;
	text-align:center;
}

.frontpage_block_ballen .fp_link
{
	text-align:right;
}

.frontpage_block_ballen .fp_link img
{
	border:none;
	padding-right:1px;
}







.frontpage_block_home
{
	border: solid 1px #ca9e9e;
	width:171px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:150px;	
	*height:152px;	
	_height:152px;	
	font-size:1.2em;
}

.frontpage_block_home2
{
	border: solid 1px #ca9e9e;
	width:127px;
	margin-right:5px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:150px;	
	*height:152px;	
	_height:152px;	
	font-size:1.0em;
}

.frontpage_block_footer
{
	background:url('/uploads/1/Image/css/content_background2.jpg');
	background-repeat:repeat-y;	
	background-color:#5e7838;
	width:170px;
	margin-right:0px;
	margin-bottom:0px;	
	color:white;
	float:left;
	font-size:1.2em;
}

.frontpage_block_homehoog
{
	border: solid 1px #ca9e9e;
	width:170px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:164px;	
	*height:152px;	
	_height:152px;	
	font-size:1.2em;
}

.frontpage_block_homehoog .fp_header
{
	background-color: #698A39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_homehoog .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_homehoog .fp_content
{
	color:black;
	text-align:center;
}

.frontpage_block_homehoog .fp_link
{
	text-align:right;
}

.frontpage_block_homehoog .fp_link img
{
	border:none;
	padding-right:1px;
}

.frontpage_block_normal .fp_header
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_normal .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_normal .fp_content
{
	color:black;
	text-align:center;
}

.frontpage_block_normal .fp_link
{
	text-align:right;
}

.frontpage_block_normal .fp_link img
{
	border:none;
	padding-right:1px;
}

.frontpage_block_normalgroot
{
	border: 1px solid #CA9E9E;
	width:222px;
	margin-right:8px;
	margin-left:-5px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:213px;	
	font-size:1.2em;
}


.frontpage_block_normalgroot .fp_headergroot
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_normalgroot .fp_subheadergroot
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_normalgroot .fp_contentgroot
{
	color:black;
	text-align:center;
        
}

.frontpage_block_normalgroot2
{
	border: 1px solid #CA9E9E;
	width:222px;
	margin-right:8px;
	margin-left:-5px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:213px;	
	font-size:1.2em;
}


.frontpage_block_normalgroot2 .fp_headergroot
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_normalgroot2 .fp_subheadergroot
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_normalgroot2 .fp_contentgroot
{
	color:black;
	text-align:center;
        
}



.frontpage_block_deluxepakket
{
	border: solid 1px #ca9e9e;
	width:400px;
	margin-right:18px;
	margin-left:18px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:100px;	
	font-size:1.2em;
}

.frontpage_block_deluxepakket .fp_headergroot
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_deluxepakket .fp_subheadergroot
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_deluxepakket .fp_contentgroot
{
	color:black;
	text-align:center;
}

.frontpage_block_home .fp_header
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_home2 .fp_header2
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_home .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_home2 .fp_subheader2
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_home .fp_content
{
	color:black;
	text-align:center;
}

.frontpage_block_home2 .fp_content2
{
	color:black;
	text-align:center;
}

.frontpage_block_home .fp_link
{
	text-align:right;
}

.frontpage_block_home .fp_link img
{
	border:none;
	padding-right:1px;
}

.frontpage_block_5min
{
	border: solid 1px #ca9e9e;
	width:345px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:150px;	
	*height:152px;	
	_height:152px;	
	font-size:1.2em;
}

.frontpage_block_5min2
{
	border: solid 1px #ca9e9e;
	width:259px;
	margin-right:3px;
	margin-bottom:5px;	
	color:white;
	float:left;
	height:150px;	
	*height:152px;	
	_height:152px;	
	font-size:1.2em;
}

.frontpage_block_5min .fp_header
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_5min2 .fp_header2
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_5min .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_5min2 .fp_subheader2
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_5min .fp_content
{
	color:black;
	text-align:center;
}

.frontpage_block_5min2 .fp_content2
{
	color:black;
	text-align:center;
}

.frontpage_block_5min .fp_link
{
	text-align:right;
}

.frontpage_block_5min .fp_link img
{
	border:none;
	padding-right:1px;
}

.frontpage_block_aanbieding
{
	float:left;
	border: solid 1px #ca9e9e;
	width:170px;
	margin-right:3px;
	color:white;
	height:154px;	
	margin-bottom:15px;	
	font-size:1.2em;	
}

.frontpage_block_aanbieding .fp_header
{
	background-color: #800000;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.frontpage_block_aanbieding .fp_subheader
{
	background-color: #b36666;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.frontpage_block_aanbieding .fp_content
{
	color:black;
	text-align:center;
}

.frontpage_block_aanbieding .fp_link
{
	text-align:right;
}

.frontpage_block_aanbieding .fp_link img
{
	border:none;
	padding-right:1px;		
}

.frontpage_block_video
{
	border: solid 1px #ca9e9e;
	width:342px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:154px;
	overflow:hidden;
	font-size:1.2em;			
}

.frontpage_block_video .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;		
}

.frontpage_block_video .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_video .fp_content
{
	color:black;
}

.frontpage_block_video .fp_link
{
	text-align:right;
}

.frontpage_block_video .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_homebreed
{
	border: solid 1px #ca9e9e;
	width:649px;
	margin-right:3px;
	margin-bottom:5px;
        margin-top: 0px;	
	color:white;
	float:left;
	height:204px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_homebreed .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_homebreed .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_homebreed .fp_content
{
	color:black;
}

.frontpage_block_homebreed .fp_link
{
	text-align:right;
}

.frontpage_block_homebreed .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_homebreed .h1
{
	color: white;
	font-size:1.2em;
}

.frontpage_block_homebreed2
{
	border: solid 1px #698a39;
	width:348px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:164px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_homebreed2 .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_homebreed2 .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_homebreed2 .fp_content
{
	color:black;
}

.frontpage_block_homebreed2 .fp_link
{
	text-align:right;
}

.frontpage_block_homebreed2 .fp_link img
{
	border:none;
	padding-right:1px;	
}



.frontpage_block_tekstzwitsnorw
{
	border: solid 1px #ca9e9e;
	width:663px;
	margin-right:3px;
	margin-bottom:5px;
        margin-top: 0px;	
	color:white;
	float:left;
	height:20px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_tekstzwitsnorw .fp_content
{
	color:black;
        padding-left: 5px;
}

.frontpage_block_tekstzwitsnorw .fp_link
{
	text-align:right;
}

.frontpage_block_tekstzwitsnorw .fp_link img
{
	border:none;
	padding-right:1px;	
}




.frontpage_block_kransguirlande
{
	border: solid 1px #ca9e9e;
	width:528px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:174px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_kransguirlande .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_kransguirlande .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_kransguirlande .fp_content
{
	color:black;
}

.frontpage_block_kransguirlande .fp_link
{
	text-align:right;
}

.frontpage_block_kransguirlande .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_krans
{
	border: solid 1px #ca9e9e;
	width:668px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:174px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_krans .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_krans .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_krans .fp_content
{
	color:black;
}

.frontpage_block_krans .fp_link
{
	text-align:right;
}

.frontpage_block_krans .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_5minutemarketing
{
	border: solid 1px #ca9e9e;
	width:530px;
	margin-right:3px;
	margin-left:6px;
	margin-bottom:15px;	
	color:white;
	height:174px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_5minutemarketing .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_5minutemarketing .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_5minutemarketing .fp_content
{
	color:black;
}

.frontpage_block_5minutemarketing .fp_link
{
	text-align:right;
}

.frontpage_block_5minutemarketing .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_bestsellers
{
	border: solid 1px #ca9e9e;
	width:530px;
	margin-left: 3px;
	margin-right: 7px;
	margin-bottom:15px;	
	color: black;
	height:174px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center;

			
}

.frontpage_block_bestsellers  .fp_header
{
	background-color: #FFCC00;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;
        color: black;	
}

.frontpage_block_bestsellers .fp_subheader
{
	background-color: #FEDA22;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;
        color: black;	
}

.frontpage_block_bestsellers .fp_content
{
	color:black;
}

.frontpage_block_bestsellers .fp_link
{
	text-align:right;
}

.frontpage_block_bestsellers .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_reacties
{
	border: solid 1px #ca9e9e;
	width:530px;
	margin-right:3px;
	margin-left:3px;
	margin-bottom:15px;	
	color:white;
	min-height:174px;
	max-height:2500px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_reacties .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_reacties .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_reacties .fp_content
{
	color:black;
}

.frontpage_block_reacties .fp_link
{
	text-align:right;
}

.frontpage_block_reacties .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_retourneren
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:540px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_retourneren .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_retourneren .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_retourneren .fp_content
{
	color:black;
}

.frontpage_block_retourneren .fp_link
{
	text-align:right;
}

.frontpage_block_retourneren .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_klantenservice
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:250px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_klantenservice .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_klantenservice .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_klantenservice .fp_content
{
	color:black;
}

.frontpage_block_klantenservice .fp_link
{
	text-align:right;
}

.frontpage_block_klantenservice .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_contact
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:180px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}
.frontpage_block_contact2
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:230px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_contact .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_contact .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_contact .fp_content
{
	color:black;
}

.frontpage_block_contact .fp_link
{
	text-align:right;
}

.frontpage_block_contact .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_contact2 .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_contact2 .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_contact2 .fp_content
{
	color:black;
}

.frontpage_block_bezorgen
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:640px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_bezorgen .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_bezorgen .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_bezorgen .fp_content
{
	color:black;
}

.frontpage_block_bezorgen .fp_link
{
	text-align:right;
}

.frontpage_block_bezorgen .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_geldzaken
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:250px;
	overflow:hidden;
	font-size:1.2em;
	text-align:center;
			
}
.frontpage_block_geldzaken2
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:300px;
	overflow:hidden;
	font-size:1.2em;
	text-align:center;
			
}

.frontpage_block_geldzaken3
{
	border: solid 1px #ca9e9e;
	width:520px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:150px;
	overflow:hidden;
	font-size:1.2em;
	text-align:center;
			
}
.frontpage_block_geldzaken3 .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}
.frontpage_block_geldzaken3 .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}
.frontpage_block_geldzaken .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}
.frontpage_block_geldzaken2 .fp_header
{
	background-color: #800000;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_geldzaken .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}
.frontpage_block_geldzaken2 .fp_subheader
{
	background-color: #ED5047;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_geldzaken .fp_content
{
	color:black;
}

.frontpage_block_geldzaken .fp_link
{
	text-align:right;
}

.frontpage_block_geldzaken .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_guirlande
{
	border: solid 1px #ca9e9e;
	width:668px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:264px;
	overflow:hidden;
	font-size:1.2em;
	text-align: center
			
}

.frontpage_block_guirlande .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_guirlande .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_guirlande .fp_content
{
	color:black;
}

.frontpage_block_guirlande .fp_link
{
	text-align:right;
}

.frontpage_block_guirlande .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_compleet
{
	border: solid 1px #ca9e9e;
	width:800px;
	margin-left: 5px;
	margin-right:5px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:240px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_compleet .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_compleet .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_compleet .fp_content
{
	color:black;
}

.frontpage_block_compleet .fp_link
{
	text-align:right;
}

.frontpage_block_compleet .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_compleet2
{
	border: solid 1px #ca9e9e;
	width:522px;
	margin-left: 5px;
	margin-right:5px;
	margin-bottom:15px;	
	color:white;
	float:center;
	height:190px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_compleet2 .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_compleet2 .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_compleet2 .fp_content
{
	color:black;
}

.frontpage_block_compleet2 .fp_link
{
	text-align:right;
}

.frontpage_block_compleet2 .fp_link img
{
	border:none;
	padding-right:1px;	
}




.frontpage_block_compleetvoorbeeld
{
	border: solid 1px #ca9e9e;
	width:522px;
	margin-left: 5px;
	margin-right:5px;
	margin-bottom:15px;	
	color:white;
	float:center;
	height:220px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_compleetvoorbeeld .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_compleetvoorbeeld .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_compleetvoorbeeld .fp_content
{
	color:black;
}

.frontpage_block_compleetvoorbeeld .fp_link
{
	text-align:right;
}

.frontpage_block_compleetvoorbeeld .fp_link img
{
	border:none;
	padding-right:1px;	
}





.frontpage_block_snelbestellen
{
	border: solid 1px #ca9e9e;
	width:522px;
	margin-left: 6px;
	margin-right:5px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:184px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_snelbestellen .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_snelbestellen .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_snelbestellen .fp_content
{
	color:black;
}

.frontpage_block_snelbestellen .fp_link
{
	text-align:right;
}

.frontpage_block_snelbestellen .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_snelbestellen .knop
{
	margin-top: -138px;
	border:none;
	padding-right:1px;
margin-left: 422px;
margin-right: 20px;
float: right;
	position: relative;
	height:48px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellen .bestellenlink
{
font-size: 0.8em;
color: white;
	text-decoration: underline;
	position: relative;
	margin-left:1px;
	margin-top:-18px;
	z-index: 201;
}


.frontpage_block_snelbestellen .knop2
{
	margin-top: -50px;
	border:none;
	padding-right:1px;
margin-left: 422px;
margin-right: 1px;
float: right;
	z-index: 10;
	position: relative;
	height:10px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellen .knop3
{
	margin-top: -97px;
	border:none;
	padding-right:1px;
margin-left: 422px;
margin-right: 20px;
float: right;
	z-index: 100;
	position: relative;
	height:48px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellen .knop4
{
	margin-top: -75px;
	border:none;
	padding-right:1px;
margin-left: 422px;
margin-right: 20px;
float: right;
	z-index: 200;
	position: relative;
	height:48px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellen .knop5
{
	margin-top: -55px;
	border:none;
	padding-right:1px;
margin-left: 422px;
margin-right: 20px;
float: right;
	z-index: 200;
	position: relative;
	height:48px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellen .knop6
{
	margin-top: -37px;
	border:none;
	padding-right:1px;
margin-left: 422px;
margin-right: 20px;
float: right;
	z-index: 200;
	position: relative;
	height:48px;	
	margin-bottom: 10px;
}



.frontpage_block_snelbestellensmal
{
	border: solid 1px #ca9e9e;
	width:260px;
	margin-left: 3px;
	margin-right:3px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:184px;
	overflow:hidden;
	font-size:1.2em;
			
}

.frontpage_block_snelbestellensmal .fp_header
{
	background-color: #698a39;
	height:20px;
	padding-left:10px;
	line-height:18px;
	vertical-align:middle;
	font-weight: bold;		
}

.frontpage_block_snelbestellensmal .fp_subheader
{
	background-color: #a5b988;
	height:16px;
	padding-left:10px;
	line-height:14px;
	vertical-align:middle;	
}

.frontpage_block_snelbestellensmal .fp_content
{
	color:black;
}

.frontpage_block_snelbestellensmal .fp_link
{
	text-align:right;
}

.frontpage_block_snelbestellensmal .fp_link img
{
	border:none;
	padding-right:1px;	
}

.frontpage_block_snelbestellensmal .bestellenlink
{
font-size: 0.8em;
color: white;
	text-decoration: underline;
	position: relative;
	margin-left:1px;
	margin-top:-19px;
	z-index: 201;
}

.frontpage_block_snelbestellensmal .knop
{
	margin-top: -139px;
	border:none;
	padding-right:1px;
margin-left: 208px;
margin-right: 5px;
float: right;
	position: relative;
	height:46px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellensmal .knop2
{
	margin-top: -119px;
	border:none;
	padding-right:1px;
margin-left: 208px;
margin-right: 5px;
float: right;
	z-index: 200;
	position: relative;
	height:46px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellensmal .knop3
{
	margin-top: -99px;
	border:none;
	padding-right:1px;
margin-left: 208px;
margin-right: 5px;
float: right;
	z-index: 200;
	position: relative;
	height:46px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellensmal .knop4
{
	margin-top: -79px;
	border:none;
	padding-right:1px;
margin-left: 208px;
margin-right: 5px;
float: right;
	z-index: 200;
	position: relative;
	height:46px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellensmal .knop5
{
	margin-top: -58px;
	border:none;
	padding-right:1px;
margin-left: 208px;
margin-right: 5px;
float: right;
	z-index: 200;
	position: relative;
	height:46px;	
	margin-bottom: 10px;
}

.frontpage_block_snelbestellensmal .knop6
{
	margin-top: -37px;
	border:none;
	padding-right:1px;
margin-left: 208px;
margin-right: 5px;
float: right;
	z-index: 200;
	position: relative;
	height:46px;	
	margin-bottom: 10px;
}

.patent
{
	position:relative;
	background-color:#800000;
	color:white;
	font-weight:bold;
	width:100px;
	padding:4px;
	margin-top:5px;
	_margin-top:12px;
	font-size:1.1em;
}

.hoofdgroep_block_normal
{
	border: solid 1px #ca9e9e;
	width:170px;
	margin-right:5px;
	margin-left:2px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:154px;	
	font-size:1.2em;		
}

.hoofdgroep_block_normal .fp_header
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.hoofdgroep_block_normal .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.hoofdgroep_block_normal .fp_content
{
	color:black;
	text-align:center;
	height:99px;
	overflow:hidden;
}

.hoofdgroep_block_normal .fp_link
{
	text-align:right;
}

.hoofdgroep_block_normal .fp_link img
{
	border:none;
	padding-right:1px;
}

.hoofdgroep_block_aanbieding
{
	border: solid 1px #ca9e9e;
	width:170px;
	margin-right:5px;
	margin-left:2px;
	margin-bottom:15px;	
	color:white;
	float:left;
	height:154px;
	_height:155px;	
	font-size:1.2em;	
	overflow:hidden;
}

.hoofdgroep_block_aanbieding .fp_header
{
	background-color: #698a39;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	vertical-align:middle;		
	height:20px;	
}

.hoofdgroep_block_aanbieding .fp_subheader
{
	background-color: #a5b988;
	text-align:center;
	line-height:14px;
	vertical-align:middle;		
	height:16px;		
}

.hoofdgroep_block_aanbieding .fp_content
{
	color:black;
	text-align:center;
	height:99px;
	overflow:hidden;
}

.hoofdgroep_block_aanbieding .fp_link
{
	text-align:right;
}

.hoofdgroep_block_aanbieding .fp_link img
{
	border:none;
	padding-right:1px;
}

.hoofdgroep_block_aanbieding .actionimage
{
	position:relative;
	_margin:0px;
	_padding:0px;
	width:160px;
	height:100px;
	top:-102px;
	_top:-110px;
	left:10px;
	_left:7px;	
	cursor:pointer;
}


#contactformulier
{
}

#contactformulier.LV_invalid_field
{
	border:solid 1px red;
}

#flags a {
	padding-right: 1px;
}

#sitemap{
	padding:10px;
	color:black;
	
}

#sitemap a,
#sitemap a:link, 
#sitemap a:visited,
#sitemap a:active {
	color: black;
	text-decoration: none;
}


#lightbox{	
        position: absolute;	
        left: 0; width: 100%; 
        z-index: 100; 
        text-align: center; 
        line-height: 0;
}

#lightbox img{ 
        width: auto; height: auto;
}

#lightbox a img{ border: none; }

#pidnoorwegen
{
        display:none;
}

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.kunstkerstbomen.nl/javascripts/lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.kunstkerstbomen.nl/javascripts/lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }	
/*Twitter */
.twitter_block
{
	background-color:white;
	width:145px;
	border:solid 1px #721206;
	padding:1px;
	color:black;
        margin-top: 5px;
	margin-bottom:4px;
	margin-left: 2px;
        margin-right: 7px;
	float:right;
        max-height: 175px;
        max-width: 145px;
overflow-y: auto;
overflow-x: hidden;
}


.twitter_block .block_content
{
	padding-left:5px;
	max-width: 120px;	
}
.twitter_block .block_content a{
 color: #800000;
}

.twitter_block .block_header
{
	background-color:#800000;
	color:#e3d0cc;
	font-weight:bold;
	padding-left:5px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}

.twitter_block #twitter {
	list-style-image: url(/uploads/7/Image/css/ster.png);
	font-size: 0.9em;
}

/*iPad */
#note { display:none; }
	
@media only screen and (device-width: 768px) {

#note {
    position: absolute;
    z-index: 6001;
    top: 0;
    left: 0;
    right: 0;
    background: #5e7839;
    text-align: center;
    line-height: 2.5;
    overflow: hidden; 
    -webkit-box-shadow: 0 0 5px black;
    box-shadow:         0 0 5px black;
	color: #fff;
    display: block;
    }
 
#sluit {
    position: absolute;
    right: 10px;
    top: 9px;
    text-indent: -9999px;
    background: url(http://www.kunstkerstbomen.nl/uploads/7/Image/ipad/close.png);
    height: 16px;
    width: 16px;
    cursor: pointer;
    }
	
.pijltje { position:relative; }

.pijltje:after {
	content:'';
	display:block;
	position:absolute;
	top:-20px; /*should be set to -border-width x 2 */
	left:50%;
	border-color: transparent transparent #5e7839 transparent;
	border-style: solid;
	border-width: 10px;
	z-index: 6002;
	}

#uitleg {
    color: #fff;
	background-color: #5e7839;
	margin-top: 45px;
	width: 300px;
	height: 250px;
	margin-left: 50%;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	-webkit-box-shadow: 0 0 5px black;
    position: absolute;
    z-index: 6002;
	float:left;
	}
	
#uitleg img {
	max-width:299px;
	margin-left: -40px;
	}
}
	
	
#artikellogo {
	color: gold;
	font-family: Arial;
	font-size: 12pt;
}
/*2011 Nieuw ontwerp	 */


/*Aanpassingen pm nieuw ontwerp*/
#centrecontent{	background-color: white;margin: -64px 0 0 7px; width: 694px;}
.frontpage_block_homebreed{width: 663px;}
.frontpage_block_homebreed div{text-align:center;}
#intro{clear: both;line-height: 18px;width: 650px;}
#footermenu{    background-color: white;height: 385px;margin-left: 7px;}
#footermenu a:hover { color:#800000;}
.footercol{    float: left;    margin-left: 16px;    margin-right: 5px;    width: 150px;}
.footercolrechts{    float: left;    margin-left: 12px;    margin-right: 0px;    width: 75px;}
.footercolheader{margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial;}
.footercolrow{margin-bottom:2px;font-size:12px;font-family:arial;}
.footercolrow a{color:black;}
/* NL winkel*/ 
#kmenuitem_2430 {margin-top: 16px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
#kmenuitem_2430:hover a {color:black; cursor:default;}
/* DE winkel*/
#kmenuitem_2432:hover a {color:black; cursor:default;}
#kmenuitem_2432 {margin-top: 35px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* EN winkel */
#kmenuitem_2434:hover a {color:black; cursor:default;}
#kmenuitem_2434 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* FR winkel */
#kmenuitem_2436:hover a {color:black; cursor:default;}
#kmenuitem_2436 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* ES winkel */
#kmenuitem_2438:hover a {color:black; cursor:default;}
#kmenuitem_2438 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* IT winkel */
#kmenuitem_2440:hover a {color:black; cursor:default;}
#kmenuitem_2440 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* PL winkel */
#kmenuitem_2443:hover a {color:black; cursor:default;}
#kmenuitem_2443 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* DK winkel */
#kmenuitem_2444:hover a {color:black; cursor:default;}
#kmenuitem_2444 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* SE winkel */
#kmenuitem_2446:hover a {color:black; cursor:default;}
#kmenuitem_2446 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* CZ winkel */
#kmenuitem_2448:hover a {color:black; cursor:default;}
#kmenuitem_2448 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* HU winkel */
#kmenuitem_2450:hover a {color:black; cursor:default;}
#kmenuitem_2450 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* HU winkel */
#kmenuitem_2452:hover a {color:black; cursor:default;}
#kmenuitem_2452 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* NO winkel */
#kmenuitem_2454:hover a {color:black; cursor:default;}
#kmenuitem_2454 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* PT winkel */
#kmenuitem_2456:hover a {color:black; cursor:default;}
#kmenuitem_2456 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/* RO winkel */
#kmenuitem_2458:hover a {color:black; cursor:default;}
#kmenuitem_2458 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}
/*FI winkel */
#kmenuitem_2480:hover a {color:black; cursor:default;}
#kmenuitem_2480 {margin-top: 0px; margin-bottom:5px;font-weight:bold;font-size:16px;font-family:arial; cursor:default;}


#kmenuitem_1889 a, #kmenuitem_1914 a, #kmenuitem_1940 a, #kmenuitem_1968 a, #kmenuitem_1989 a, #kmenuitem_2011 a, #kmenuitem_2035 a, #kmenuitem_2055 a, #kmenuitem_2077 a, #kmenuitem_2096 a, #kmenuitem_2124 a, #kmenuitem_2145 a, #kmenuitem_2168 a, #kmenuitem_2376 a, #kmenuitem_2498 a, #kmenuitem_2354 a, #kmenuitem_2354 a {color: #800000; font-weight:bold;}
		
/* Kerstwinkel Winschoten */

#contactgegevens {
 height: 190px;
 width: 390px;
 border: 1px solid #800000;
 float: left;
 }
 
#kaart {
 height: 485px;
 width: 275px;
 border: 1px solid #800000;
 float: left;
 margin-left: 10px;
 }
 
 #film {
 margin-top: 225px;
 height: 279px;
 width: 390px;
 border: 1px solid #800000;
 padding: none;
 }
 
 #fotos {
 margin-top: 20px;
 width: 675px;
 border: 1px solid #800000;
 }
 
 #fotos img {
 width: 100%;
 }

input[type=text]:focus {background-color: #fff; color:black; outline-color: maroon; border: 1px solid #800000; }
	
	


/*Nieuwe Blokken */

	.rood {
	color: red;
	}
	
	.overzichttable {
	padding-top: 5px;
	margin-left: 110px; 
	color: rgb(45,130,53);
	font-weight: bold;
	font-size: 10px;
	font-smooth: auto;
	line-height: 10px;
	}
	
	.overzichttable tr:hover {
	background-color: #f1f1f1;
	}
.blokkenprijs:first-letter{
color:#ff0000;
}
	.kerstboomblok_contentgroot{ 
	background-repeat: no-repeat; 
	height: 178px;
	}
	
	.kerstboomblok_normaalgroot {
	cursor: pointer;
	}
	
	.productstof {
		background: red;
		color: #fff;
		height: 17px;
		margin-top: 130px;
		width: 85px;
		margin-left: -100px;
		padding: 2px;
	}
	
	.productstof:hover {
		background-color: rgb(45,130,53);
	}


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

