#tinymce {
	text-align: left;
	background: #fff none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

html, body {
	width: 100%;
	min-height: 100%;

}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../images/achtergr_top.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
}
img a,
a img{
	border: none;	
	opacity:1;
	filter:alpha(opacity=100);
	-moz-transition: 0.8s ;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;

}
#vmMainPage a img:hover{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
	
}	

#content #page h1,
#content #page h2,
#content .blog h1,
#content .blog h2,
#content .contact h1{
	padding-left: 0% !important;
	font-size: 14px;	

}
h1, 
.componentheading, 
.contentheading,
div.componentheading,
h2,
div.componentheading-merken{
	float: left;
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	width: 99%;
	color: #720471;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 1%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom:10px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/h1_achtgr.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f559f;
}#topText{

	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	width: 99%;
	color: #720471;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 1%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom:10px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/h1_achtgr.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f559f;
		
}h1#browseheader{
	text-align: left;
	width: 99%;	

}
div#linkercontainer div.moduletable h3,
div#rechtercontainer div.moduletable h3,
div#linkercontainer div.moduletable h1,
div#linkercontainerdiv.moduletable h2,
div#rechtercontainer div.moduletable h1,
div#rechtercontainer div.moduletable h2,
#linkercontainer div.moduletable-zoek h3
{
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	width: 190px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FFF;
	text-align: center;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #720471;
	border-bottom-color: #720471;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#bodemmodule div.moduletable h3,
div.moduletable-linkjes h3,
div.moduletable-sub h3,
div.moduletablenieuwsbrief h3,
#user2bm div.moduletable-nieuw h3{
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FFF;
	text-align: center;
	background-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #720471;
	border-bottom-color: #720471;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}#vmMainPage table,
#vmMainPage form{
	float:left;
}
 
div#linkercontainer div.moduletable{
	color: #FFFFFF;
	float: left;

}	

#content h3 {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-align: center;
	width: 100%;
}	

#content #page h3 {
	text-align: left;
	font-size: 13px;
	color: #F7941E;
}	

table.contenttoc th,
#content h4, 
#content h5  {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	float:left;
	width: 100%;
	margin:0px;
	padding: 0px;
}
h2.captionTitle 
{
	background-image: none;
	border: none;
}	



#linkercontainer p{
	margin: 0px;
	padding: 0px;
}


#content ul,
#content ul ul,
#content ul ul ul,
#content ul ul ul ul,
#content ul ul ul ul ul{
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 15px;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
	float: left;
	width:98%;
}


#content ol,
#content ol ol,
#content ol ol ol,
#content ol ol ol ol,
#content ol ol ol ol ol{
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 26px;
	padding-right: 0px;
	padding-left: 0px;	
	display: block;
	float: left;
	width:98%;
}


#content ol li,
#content ol li li,
#content ol li li li,
#content ol li li li li,
#content ol li li li li li{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 15px;
}


#content li,
#content li li,
#content li li li,
#content li li li li,
#content li li li li li{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;

}
	

hr{
	display: none;


	
/*VIE 6 module upgrade */
}


div.moduletableie6{
	width: 300px;
	padding-left: 170px;
	padding-top: 20px;
}
div.ie6,
div.ie6verouderd{

	width: auto;	
}


div.ie6verouderd {



/*opbouw*/
}
#maincontainer{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#menucontainer{
	float: left;
	width: 100%;
}
#topcontainer{
	float: left;
	width: 980px;
	height: 124px;
	background-attachment: scroll;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#logo{
	float: left;
	height: 124px;
	width: 484px;
	padding-left: 40px;
}
#gegevensmenu{
	float: left;
	height: 114px;
	width: 175px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F7941E;
	overflow: hidden;
	padding: 5px 0px 5px 0px;
}
#winkelmand{
	float: left;
	height: 69px;
	width: 250px;
	padding-top: 60px;
	padding-right: 5px;
	padding-left: 17px;
	padding-bottom: 5px;
}
#topmenucontainer{
	float: left;
	width: 980px;
}
#topmenu{
	background-attachment: scroll;
	background-image: url(../images/top_menu.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 41px;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
}#info{
	width: 210px;
	float: right;
}
#topextra{
	width: 120px;
	float: left;
	text-align: center;
	padding-top: 4px;



}
#ideal{
	width: 89px;
	float: right;
}
#ideal img{
	float: right;
	border:none;
}
#linker_topbalk{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 75px;
	width: 381px;
	background-attachment: scroll;
	background-image: url(../images/linker_topbalk.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#midden_topbalk{
	margin: 0px;
	float: left;
	height: 43px;
	width: 300px;
	padding-top: 32px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	font-size: 14px;
	font-weight: bold;
	color: #f7941e;
	background-color: transparent;
}
#zoeken{
	background-attachment: scroll;
	background-image: url(../images/zoeken.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 40px;
	width: 174px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 35px;
	padding-bottom: 15px;
}
#maincontainer2{
	float: left;
	width: 100%;
	background-color: #1F1F1F;
	margin: 0px;
	padding: 0px;

}
#categoriecontainer{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/uitloop_categoriemenu.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#categoriemenu1,
#categoriemenu2,
#categoriemenu3,
#categoriemenu4{
	padding: 10px;
	float: left;
	width: 225px;
	color: #FFFFFF;
}
#pathwaycontainer{
	float: left;
	width: 100%;
	background-attachment: scroll;
	background-image: url(../images/achtgr_pathway.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #720471;
}
#pathway{
	background-attachment: scroll;
	background-image: url(../images/pathway.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 33px;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 110px;
	color: #FFF;
	font-size: 12px;
}
#pathwaycontent{
	float: left;
	height: 23px;
	width: 840px;
	padding-top: 10px;
	overflow-x: hidden;
}
#naarbodemmodule{
	width: 30px;
	background-color: transparent;
	float: right;
	text-align: left;
	overflow: hidden;
}
#pathway .moduletable{
	float: left;
	width: auto;
	padding-top: 4px;
}
#pathway div#benthier{
	float: left;
	width: auto;
	font-weight: bold;
	color: #f7941e;
	padding-right: 15px;
	padding-top: 1px;
	font-size: 11px;
}
#pathway img{
	display: inline;
	padding-right: 3px;
	padding-left: 3px;
}
#maincontentcontainer1{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/uitloop1_mid.png);
	background-repeat: repeat-y;
	background-position: left top;	
}
#maincontentcontainer2{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/uitloop2_mid_l.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#maincontentcontainer3{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/uitloop3_mid_r.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#maincontentcontainer4{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/uitloop4_mid_r_l.png);
	background-repeat: repeat-y;
	background-position: left top;

}
#contentcontainer{
	float: left;
	width: 553px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#content{
	float: left;
	overflow-x: hidden;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;

}
#contenttopmodulecontainer
{
	float: left;
	width: 554px;
}
#contenttopmodule1,
#contenttopmodule2{
	float: left;
	width: 277px;

}
#contenttopmodule3{

}
#contentbodemmodulecontainer
{
	float: left;
	width: 100%;
}
#contentbodemmodule1,
#contentbodemmodule2{
	float: left;
	width: 100%;
	padding-bottom: 5px;


}
#contentvul{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 0px;
}
#linkercontainer{
	float: left;
	width: 190px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 8px;
	padding-top: 5px;
	font-size: 11px;
	line-height: normal;
}
#linkercontainer img{
	max-width: 189px;
	max-height: 189px;
	border: 1px solid #720471;
	margin-top: 5px;
}
#rechtercontainer{
	float: left;
	width: 190px;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 5px;
	font-size: 11px;
	line-height: normal;
}
#naartopmodule{
	width: 960px;
	background-color: transparent;
	float: left;
	padding-right: 20px;
}
#bodemmodulecontainer{
	width: 100%;
	background-color: #373737;
	float: left;
	color: #FFFFFF;
}
#bodemmodule{
	background-attachment: scroll;
	background-image: url(../images/uitloop_bodem_module.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#user1bm{
	float: left;
	width: 190px;
	padding-right: 5px;
	padding-left: 8px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: normal;
}
#user1bm br{
	display: none;
}
#user4bm,
#user2bm,
#user3bm{
	float: left;
	width: 225px;
	padding-left: 15px;
	padding-right: 15px;
}
#user2bm img{



}
#user4bm tr.sectiontableentry2 a:link,
#user4bm tr.sectiontableentry2 a:visited,
#user2bm tr.sectiontableentry2 a:link,
#user2bm tr.sectiontableentry2 a:visited,
#user3bm tr.sectiontableentry2 a:link,
#user3bm tr.sectiontableentry2 a:visited{
	background-color: #720471;
	float: left;
	width: 90%;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(../images/lijst_sub_menu_bfbfbf.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 10%;
	font-size: 10px;
}
#user4bm tr.sectiontableentry1 a:link,
#user4bm tr.sectiontableentry1 a:visited,
#user2bm tr.sectiontableentry1 a:link,
#user2bm tr.sectiontableentry1 a:visited,
#user3bm tr.sectiontableentry1 a:link,
#user3bm tr.sectiontableentry1 a:visited{
	background-color: #330233;
	float: left;
	width: 90%;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(../images/lijst_sub_menu_bfbfbf.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-left: 10%;	
	font-size: 10px;
	
	
}
#user4bm tr.sectiontableentry2 a:hover,
#user2bm tr.sectiontableentry2 a:hover,
#user3bm tr.sectiontableentry2 a:hover,
#user4bm tr.sectiontableentry1 a:hover,
#user2bm tr.sectiontableentry1 a:hover,
#user3bm tr.sectiontableentry1 a:hover{
	background-color: #000;
	background-image: url(../images/lijst_gerelateerd.png);
}
#user4bm tr.sectiontableentry1 td,
#user2bm tr.sectiontableentry1 td,
#user3bm tr.sectiontableentry1 td{
	background-color: #330233;

}
#footercontainer{
	width: 100%;
	font-size: 10px;
	font-style: normal;
	float: left;
	background-attachment: scroll;
	background-image: url(../images/uitloop_achtgr_footer.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 15px;
}
#footer{
	background-attachment: scroll;
	background-image: url(../images/achtgr_footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
#footerinfo{
	float: left;
	text-align: left;
	width: 480px;
	padding-left: 10px;

	
}
#footermenu{
	float: left;
	text-align: right;
	width: 480px;
	padding-right: 10px;


}
#footer2{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;

}
#footer2modulelinks,
#footer2modulelmidden,
#footer2modulelrechts{
	float: left;
	width: 286px;
	margin-right: 20px;
	margin-left: 20px;

	
}
#spacer {
	clear: both;



/*moduletable opmaak */

}
#bodemmodule div.moduletable {
	float: left;
	width: 100%;
}
#topextra div.moduletable center{
	text-align: left;
}div.moduletable-verzendkosten{
	text-align: left;
	float: left;
	width: 100%;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	
}div.moduletable-verzendkosten h3{
	text-align: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

	
#linkercontainer div.moduletable,
#rechtercontainer div.moduletable
 {
	padding-top: 10px;
	padding-bottom: 10px;

}
div.moduletable-boven,
.moduletable{
	float: right;
	width: 100%;	
	
}
#user1bm .moduletable table,
#user4bm .moduletable form{
	margin-top: 20px;
}
div.moduletable-boven div{
	float: right;
	width: auto;	
}
div.moduletable-boven div img{
	float: right;
	padding-left: 5px;
}div.moduletable-maatwerk{
	float: left;
	width: 100%;
	
}p#maatwerk{	
	float:left;
	padding: 25px 0 0 5px;
	
}p#maatwerk a:link,
p#maatwerk a:visited{	
	color: #fff;
	text-decoration:none;
	-moz-transition: 0.3s ;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
	
}p#maatwerk a:hover{
	letter-spacing: 1px;
	font-size:12px;
	color: #F7941E;
	font-weight:bold;
	-moz-transition: 0.3s ;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}div.moduletable-maatwerk img{
	border:none !important;
	border: none;	
	opacity:1;
	filter:alpha(opacity=100);
	-moz-transition: 0.8s ;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;

}div.moduletable-maatwerk a:hover img{
	border:none !important;
	border: none;	
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition: 0.8s ;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}
div.moduletable-linkjes 
{
	text-align: justify;

/*link opmaak */

}
#midden_topbalk a:link,
#midden_topbalk a:visited{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}
#midden_topbalk a:hover{
	color: #9f559f;
}

#footerinfo div a:link, 
#footerinfo div a:visited {
	color: #000;
	text-decoration: none;
}
#footerinfo div a:hover {
	color: #fff

}
#content a:link, 
#content a:visited,
#topcontainer a:link, 
#topcontainer a:visited{
	color:  #720471;
	text-decoration: none;	
}

#content a:hover,
#topcontainer a:hover{
	color:#f7941e;
	text-decoration: none;
	
	
	
}
#winkelmand a:link, 
#winkelmand a:visited{
	color:  #f7941e;
	text-decoration: none;	
}

#winkelmand a:hover{
	color:#720471;
	text-decoration: none;	
	
	
	
	
}
div.moduletable a:link, 
div.moduletable a:visited,
div.moduletable-linkjes a:link,
div.moduletable-linkjes a:visited,
#linkercontainer div.moduletable-zoek a:link, 
#linkercontainer div.moduletable-zoek a:visited{
	color: #FFF;
	text-decoration: none;
}
#linkercontainer div.moduletable div.addthis_toolbox a:link, 
#linkercontainer div.moduletable div.addthis_toolbox a:visited{
	color: #000;
	text-decoration: none;
}
#linkercontainer div.moduletable div.addthis_toolbox a:hover{
	color: #F7941E;
	text-decoration: none;
}

div.moduletable a:hover,
#linkercontainer div.moduletable-zoek a:hover{
	color: #9F559F;
	text-decoration: none;	
}

div.moduletable a:hover,
div.moduletable-linkjes a:hover{
	color: #9F559F;
	text-decoration: none;
}
div.moduletable-boven a:link, 
div.moduletable-boven a:visited{
	color: #FFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;	

}


div#module-actie a.readmore:link, 
div.module-actie a.readmore:visited{
	color: #FFF;
	text-decoration: underline;	

}	

div#module-actie a.readmore:hover{
	color: #720471;
	text-decoration: none;	
	
}

#contentbodemmodule1 a:link, 
#contentbodemmodule1 a:visited,
#contentbodemmodule2 a:link, 
#contentbodemmodule2 a:visited
{
	color: #FFF;
	float: right;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border: 1px solid #000000;
}
#contentbodemmodule1 a:hover, 
#contentbodemmodule2 a:hover{
	color: #9f559f
	
}

#bodemmodule #user2bm div.moduletable-nieuw span.productPrice 
{
	color: #F7941E;
	text-decoration: none;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	width:100%;
	float:left;
}
#bodemmodule #user2bm div.moduletable-nieuw a:link,
#bodemmodule #user2bm div.moduletable-nieuw a:visited
{
	color: #FFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 3px;
	font-size: 12px;

}
#bodemmodule #user2bm div.moduletable-nieuw a:hover{
	color: #F7941E	
	
/* gegevensmenu lijst opmaak naar button */


}
#gegevensmenu div.moduletable{
	width: 164px;
	margin: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F7941E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 114px;
}
#gegevensmenu ul{
	margin: 0px;
	list-style-type: none;
	background-color: transparent;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#gegevensmenu ul  li{
	display: block;
	width: 175px;
	margin: 0px;
	padding: 0px;

}

#gegevensmenu ul li a:link, 
#gegevensmenu ul li a:visited{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 140px;
	text-decoration: none;
	font-size: 11px;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin: 0px;
	padding-left: 10px;
	border: 1px solid #000;
	border-radius: 6px;
}

#gegevensmenu ul li a:hover{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button_hover.png);
	background-repeat: repeat-x;
	background-position: center center;	
	color: #9f559f;
	
}
#gegevensmenu ul li a:active 
{


/* opmaak zoeken*/	
}texarea{
	 resize:both; 
	 -webkit-resize:both; 
	 -o-resize:both; 
	 -moz-resize:both; 
	 -ms-resize:both; 

}#zoeken .button{
	font-size: 0px;
	background-color: transparent;
	margin: 0px;
	color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-repeat:none;
	height:30px;
	width: 30px;
	text: none;
	padding: 0px;
	float: right;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}

input#mod_search_searchword.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:15px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-color: transparent;
	margin:13px 0 0 0;
	color: #000;
	border: none;
	float: left;	
}	

div#linker_topbalk label,
div#linker_topbalk br{
	display: none;
}


div#linker_topbalk a{
	float: right;
	margin-top: 32px;
}


div#linker_topbalk input.button{
	float: left;
	height: 50px;
	width: 50px;
	margin-top: 15px;
	font-size: 0px;
	color: transparent;
	background-color: transparent;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div#linker_topbalk input#shop_search_field.inputbox {
	float: left;
	width: 134px;
	font-size: 11px;
	background-color: transparent;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top:0px;
	padding-bottom: 2px;
	padding-left: 20px;	
	margin-top: 33px;
	color: #000000;
}


div#linkercontainer  div#zoekenlinks form{
	margin: 0px;
	padding: 0px;
}


div#linkercontainer div#zoekenlinks label{
	display: none;
}


div#linkercontainer div#zoekenlinks input#shop_search_field.inputbox {
	width: 187px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #720471;
	color: #ece7f0;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: solid;
	border: 1px solid #000;
	padding-left: 3px;
}


div#linkercontainer div#zoekenlinks input.button {
	width: 60px;
	padding-right: 0px;
	padding-left: 0px;
	cursor:hand;
	cursor:pointer;
	color: #DAB8DA;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #000;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 2px;


/* formulier opmaak 	
VM formulieren */
/* IE 7 hack*/
} 

#content input[type="checkbox"],
#content input[type="radio"],
div.nieuwsbrief input[type="checkbox"],
.moduletable input[type="checkbox"],
div.nieuwsbrief input[type="radio"],
.moduletable input[type="radio"],
input[type="checkbox"],
input[type="radio"]
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	background-image:none

/* end IE 7 hack*/	

}#contentcontainer .formLabel{
	font-weight: normal;

}#contentcontainer input:focus,
#contentcontainer textarea:focus,
#contentcontainer select:focus{
	background-attachment: scroll;
	background-image: url(../images/input_achgr_focus.png);
	background-repeat: no-repeat;
	background-position: left top;
	outline: none !important;

}#maincontentcontainer2 label.invalid,
#maincontentcontainer label.invalid,
#maincontentcontainer2 .missing,
#maincontentcontainer .missing{
	color: #F7941E;
	font-weight:bold;
	
}
#maincontentcontainer2 .invalid,
#maincontentcontainer .invalid,
#maincontentcontainer2 .missing,
#maincontentcontainer .missing{	
	border-color: #F7941E; 
	
}div.moduletable form#login label{
	padding-bottom: 3px;
	float: left;
	padding-right: 3px;
}div#content form#login label{
	padding-bottom: 3px;

}div#content form#login input.button{
	margin-top: 5px;	
	
	
}input[type="submit"],
input[type="reset"]{
	cursor:hand;
	cursor:pointer; 

	
}#verzendmethode2 input[name="shipping_rate_id"]{
	margin-right: 15px;
	
	
}.coupon input#coupon_code{
	margin: 20px;
	
}div#component-contact form#emailForm{
	padding-left: 100px;
}
#contentcontainer #vmMainPage form[name="adminForm"] input[name="payment_method_id"],
#contentcontainer #vmMainPage form[name="adminForm"] label{
	margin-top: 30px;
	margin-bottom: 30px;
	
}#contentcontainer #vmMainPage form[name="adminForm"] input[name="payment_method_id"]{
	margin-right: 10px;
	
}#content label[for="PayPal"]{
	background-attachment: scroll;
	background-image: url(../images/paypal.gif);
	background-repeat: no-repeat;
	background-position: 50px center;
	padding-top: 30px;
	padding-right: 210px;
	padding-bottom: 30px;
	margin-right: 410px;
	
}#content label[for="iDEAL"] {
	background-attachment: scroll;
	background-image: url(../images/ideal_120breed.png);
	background-repeat: no-repeat;
	background-position: 60px bottom;
	padding: 40px 150px 60px 0;
	/*padding-top: 45px;
	padding-bottom: 45px;
	float: left;
	width:80%;
	margin-left: 4px;*/
	

}
#contentcontainer #vmMainPage input#iDeal{
	float: left;
	margin-right:10px;	
	margin-top: 77px;
}
#contentcontainer #vmMainPage input#PayPal{
	margin-right:10px;
}

#contentcontainer #vmMainPage input#PayPal{
	margin-top: 60px;
	
}#contentcontainer #vmMainPage fieldset{
	border: 1px solid #dab8da;
	margin: 0 0 30px 20px;
	float: left;
	width: 700px;
	padding: 10px 10px 50px 10px;
	border-radius: 15px;
	
}#contentcontainer #vmMainPage fieldset fieldset{
	width: 670px;

	
}#contentcontainer fieldset table{
	clear: both;

}#contentcontainer legend{
	/*float:left;*/
	width:auto;
	margin-right:5px;
	text-align:center;
	font-size: 14px;
	font-weight: bold;
	color: #720471;
	border: 1px solid #dab8da;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: middle;
	border-radius: 15px;
}


.moduletable form{
	margin: 0px;
	padding: 0px;

}
#contentcontainer input,
#contentcontainer select,
#contentcontainer textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: transparent;
	color: #000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/input_achgr.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top:solid 1px  #CACACA;
	border-right:solid 1px #E8E8E8;
	border-bottom:solid 1px #E8E8E8;
	border-left:solid 1px #CACACA;
	border-radius: 6px;




}
#contentcontainer .button, 
button{
	font-size: 11px;
	background-color: transparent;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #000;
	cursor:hand;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-radius: 6px;
		background-attachment: scroll;
	background-image: url(../images/button_oranje.png);
	background-repeat: repeat-x;
	background-position: center center;
	
}
#component-contact form {
	text-align: left;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#contentcontainer form {
	text-align: left;
	border-top: none;
	float: left;
}#content form[name="adminForm"]{
	float:none;
}
form#login {
	float: left;
	width: 100%;
}
div#user1bm input#username_vm_login,
div#user1bm input#password_vm_login{
	width: 183px;
}
#content form#login input#username_vm_login,
#content form#login input#password_vm_login{
	width: 200px;
}
div#user1bm form#login input.button {
	width: 70px;	
}
#content form#login input.button {
	width: 70px;
	background-attachment: scroll;
	background-image: url(../images/button_oranje.png);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #8F5205;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-radius: 6px;
}
#content form#login input.button:hover {
	color: #FAB666;
	background-image: url(../images/button_oranje_hover.png);
}
.module input, 
.moduletable input   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #720471;
	color: #ece7f0;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: solid;
	border: 1px solid #000;
	border-radius: 6px;
}#vmMainPage form input.button[name="formSubmit"]{	
	margin-top: 25px;

}#topextra div.moduletable input.button,
#topextra div.moduletable  input[type="button"]{
	cursor:hand;
	cursor:pointer;
	color: #000;
	background-attachment: scroll;
	background-image: url(../images/button_oranje.png);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #E28007;
	width: 120px;
	float: left;
	font-weight: bold;
	border-radius: 6px;
}
#topextra div.moduletable input.button:hover {
	color: #FAB666;
	background-image: url(../images/button_oranje_hover.png);	
}	

div.moduletable input.button,
div.moduletable input[type="button"]{
	cursor:hand;
	cursor:pointer;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #000;
	padding-right: 6px;
	
}
.moduletable select   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left: 3px;
	background-color: #720471;
	color: #ece7f0;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: solid;
	border: 1px solid #000;
	width: 190px;
	font-weight: normal;
	border-radius: 6px;
}
.moduletable select option   {
	padding-top: 2px;
	padding-bottom: 2px;

}

div.search {
	width: auto;
	float:left;


/* jNews form */
}#user4bm input[name="name"],
#user4bm input[name="email"]{
	width:220px;
	
}#user4bm input[name="security_code"]{
	width:76px;


}
div.moduletablenieuwsbrief form{
	margin: 0px;
	padding: 0px;
}

div.nieuwsbrief {
	float: left;
	width: 100%;
}

form input#wz_11,
form input#wz_12{
	width: 220px;
}


div.nieuwsbrief input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #720471;
	color: #ece7f0;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border: solid;
	border: 1px solid #000;	
	

	
}
div.nieuwsbrief br{
	display: none;
}

div.moduletablenieuwsbrief input#aca_22.button{
	text-align: center;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	margin-right: 20%;
	
}div.moduletablenieuwsbrief input#aca_22.button:hover{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button_hover.png);
	background-repeat: repeat-x;
	background-position: center center;	
	color: #9f559f;
	
}
#content div.footer span.footer{
	display: none;
}
/* blog more opmaak */	

div#content .blog_more, 
div#content .blog_morenieuws{
	color: #720471;
	width: 100%;
	float: left;


}	
	
	
div#content .blog_more ul,
div#content .blog_morenieuws ul{
	color: #720471;
	margin-top: 20px;	
}
#content .blog_more a:link, 
#content .blog_more a:visited,
#content .blog_morenieuws a:link, 
#content .blog_morenieuws a:visited{
	color: #720471;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#content .blog_more a:hover,
#content .blog_morenieuws a:hover{
	color: #720471;
	text-decoration: underline;

}
#content .blog_more li,
#content .blog_morenieuws li {
	padding-top: 3px;

	




/* hoofd menu 
benoem in joomla:
 -module parameter: lijst,
 -geavanceerd parameter= menu class suffix: menuclass
 						 module class suffix: moduleclass
normaal width:980px
met verzendkosten en ideal width: 750px
 */
}
#topmenu div.moduletablemoduleclass{
	margin: 0px;
	width:auto;
	padding: 0px;
	float: left;
}
#topmenu ul.menumenuclass{
	list-style-type: none;
	padding: 0px;
	margin: 0px;


}


#topmenu ul.menumenuclass li{
	display: inline;
}


#topmenu ul.menumenuclass li a:link, 
#topmenu ul.menumenuclass li a:visited{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	float: left;
	padding: 5px 12px;
	margin-top: 5px;
	-moz-transition:500ms ease-in;
	-o-transition: 500ms ease-in;
	-webkit-transition: 500ms ease-in;
	-ms-transition:500ms ease-in;
	transition: 500ms ease-in;
}


#topmenu ul.menumenuclass li.item11 a:link,
#topmenu ul.menumenuclass li.item11 a:visited{
	color: #FFF;
	font-weight: bold;
}

#topmenu div.moduletablemoduleclass ul.menumenuclass li a:hover{
	background-color: #FAB666;
	-moz-transition:500ms ease-in;
	-o-transition: 500ms ease-in;
	-webkit-transition: 500ms ease-in;
	-ms-transition:500ms ease-in;
	transition: 500ms ease-in;
}





#topmenu div.moduletablemoduleclass li#current.active a:link, 
#topmenu div.moduletablemoduleclass li#current.active a:visited,
#topmenu div.moduletablemoduleclass ul.menumenuclass li.active a:link,
#topmenu div.moduletablemoduleclass ul.menumenuclass li.active a:visited{
	color: #FFF;
	background-color: #FAB666;

}



#topmenu div.moduletablemoduleclass li#current.active a:hover{
	color: #231F20;
}



/* categorie menu
benoem in joomla:
 -module parameter: lijst,
 -geavanceerd parameter= menu class suffix: menuclass
 						 module class suffix: moduleclass
						 menu Tag ID: cat
 */

#categoriemenu1 .moduletablemoduleclass,
#categoriemenu2 .moduletablemoduleclass,
#categoriemenu3 .moduletablemoduleclass,
#categoriemenu4 .moduletablemoduleclass

{
	width: 225px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;


}
#categoriemenu1 ul#cat.menumenuclass,
#categoriemenu2 ul#cat.menumenuclass,
#categoriemenu3 ul#cat.menumenuclass,
#categoriemenu4 ul#cat.menumenuclass
{
	margin: 0px;
	padding: 0px;
	width: 225px;
	list-style-type: none;
	background-color: transparent;
}
#categoriemenu1 ul#cat.menumenuclass li,
#categoriemenu2 ul#cat.menumenuclass li,
#categoriemenu3 ul#cat.menumenuclass li,
#categoriemenu4 ul#cat.menumenuclass li
{
	display: block;
	width: 225px;
	margin: 0px;
	padding: 0px;

}

#categoriemenu1 ul#cat.menumenuclass li a:link,
#categoriemenu2 ul#cat.menumenuclass li a:link,
#categoriemenu3 ul#cat.menumenuclass li a:link,
#categoriemenu4 ul#cat.menumenuclass li a:link, 
#categoriemenu1 ul#cat.menumenuclass li a:visited,
#categoriemenu2 ul#cat.menumenuclass li a:visited,
#categoriemenu3 ul#cat.menumenuclass li a:visited,
#categoriemenu4 ul#cat.menumenuclass li a:visited
{
	background-color: transparent;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:12px;
	float: left;
	width: 213px;
	text-decoration: none;
	font-size: 12px;
	color: #FFF;
	background-attachment: scroll;
	background-image: url(../images/lijst_cat.png);
	background-repeat: no-repeat;
	background-position: left center;
	-moz-transition:background-color 500ms ease-in;
	-o-transition:background-color 500ms ease-in;
	-webkit-transition:background-color 500ms ease-in;
	-ms-transition:background-color500ms ease-in;
	transition:background-color 500ms ease-in;
	-moz-transition:color 0.2s ease-in;
	-o-transition:color 0.2s ease-in;
	-webkit-transition:color 0.2s ease-in;
	-ms-transition:color 0.2s ease-in;
	transition:color 0.2s ease-in;
	
}

#categoriemenu1 div.moduletablemoduleclass ul#cat.menumenuclass li a:hover,
#categoriemenu2 div.moduletablemoduleclass ul#cat.menumenuclass li a:hover,
#categoriemenu3 div.moduletablemoduleclass ul#cat.menumenuclass li a:hover,
#categoriemenu4 div.moduletablemoduleclass ul#cat.menumenuclass li a:hover
{
	background-color: #720471;
	color: #9F559F;
	background-image: none;
	-moz-transition:500ms ease-in;
	-o-transition: 500ms ease-in;
	-webkit-transition: 500ms ease-in;
	-ms-transition:500ms ease-in;
	transition: 500ms ease-in;
}
#categoriemenu1 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:link, 
#categoriemenu2 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:link, 
#categoriemenu3 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:link, 
#categoriemenu4 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:link,
#categoriemenu1 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:visited,
#categoriemenu2 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:visited,
#categoriemenu3 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:visited,
#categoriemenu4 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:visited{
	background-color: #720471;
	color: #DAB8DA;
	background-image: none;
}
#categoriemenu1 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:hover,
#categoriemenu2 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:hover,
#categoriemenu3 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:hover,
#categoriemenu4 div.moduletablemoduleclass ul#cat.menumenuclass li#current.active a:hover{
	color: #9F559F;










/* linker submenu
benoem in joomla:
 -module parameter: lijst,
 -geavanceerd parameter= menu class suffix: menuclass-sublinks
 						 module class suffix: moduleclass-sublinks
						 
 */
}
#linkercontainer .moduletablemoduleclass-sublinks{
	width: 100%;
	float: left;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #720471;
	border-bottom-color: #720471;
	margin: 0 0 20px 0;
	padding: 15px 0;


}
#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks{
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
	background-color: transparent;
	float:left;
}


#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks li{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;

}

#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks li a:link, 
#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks li a:visited{
	background: #ece7f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #efefef 49%, #ece7f0 50%, #eae3ef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(49%,#efefef), color-stop(50%,#ece7f0), color-stop(100%,#eae3ef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#efefef 49%,#ece7f0 50%,#eae3ef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#efefef 49%,#ece7f0 50%,#eae3ef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#efefef 49%,#ece7f0 50%,#eae3ef 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 1%,#efefef 49%,#ece7f0 50%,#eae3ef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae3ef',GradientType=0 ); /* IE6-9 */
	border: 1px solid #000000;
	padding: 3% 0 4% 2%;
	float: left;
	width: 97%;
	text-decoration: none;
	font-size: 11px;
	color: #000;
	margin: 0 0 1px 0;
	border-radius: 5px;
	transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-ms-transition:all 0.3s linear;
	transition: all 0.3s linear;


}

#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks li a:hover{
	background: #bc7bbc; /* Old browsers */
	background: -moz-linear-gradient(top,  #bc7bbc 2%, #70026e 63%, #6d0069 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#bc7bbc), color-stop(63%,#70026e), color-stop(100%,#6d0069)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* IE10+ */
	background: linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc7bbc', endColorstr='#6d0069',GradientType=0 ); /* IE6-9 */
	border: 1px solid #000000;
	color: #ece7f0;


 
        
	
}
#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks li#current a:link, 
#linkercontainer .moduletablemoduleclass-sublinks ul.menumenuclass-sublinks li#current a:visited{
background: #bc7bbc; /* Old browsers */
background: -moz-linear-gradient(top,  #bc7bbc 2%, #70026e 63%, #6d0069 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#bc7bbc), color-stop(63%,#70026e), color-stop(100%,#6d0069)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* IE10+ */
background: linear-gradient(top,  #bc7bbc 2%,#70026e 63%,#6d0069 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc7bbc', endColorstr='#6d0069',GradientType=0 ); /* IE6-9 */

	color: #ece7f0;










/* footer  menu begin,
benoem in joomla:
 -module parameter: lijst,
 -geavanceerd parameter= menu class suffix: -footer
 						module class suffix: -footer */

}ul.menu-footer {
	margin: 0px;
	list-style-type: none;
	padding: 0px;	
}

ul.menu-footer li {
	text-decoration: none;
	display: inline;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;

}
ul.menu-footer li a:link, 
ul.menu-footer li a:visited{
	text-decoration: none;
	color: #000;
}

ul.menu-footer li a:hover{
	text-decoration: none;
	color: #fff;
}


/* modules, suffix en opmaak joomla items */

#content .searchintro{
	margin: 0px;
	padding: 0px;
}
#rechtercontainer .module, 
#rechtercontainer .module-sub{
	margin-bottom: 11px;


}

#usercontainer p, 
#rechtercontainer p{
	margin: 0px;
	padding: 0px;
}	




.module-online {
	font-size: 11px;
	padding-right: 11px;
	padding-top: 3px;

	
}
table.contentpane{
	
}
.contentpane td{
	
}form.josForm{
	width: 98%;
	margin-left: 2%;
	
}form.josForm input#email.required{
	width: 250px;
	margin-left: 5px;	

}form.josForm label.hasTip{
	text-align:right;
	width: 100%;
	display:block;
	
}form.josForm button.validate{
	margin-left: 95px;
	
}

table.contentpaneopen{
	width: 100%;

}

table.blog{
	width: 100%;
				


	
}
.buttonheading {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
		
}
.buttonheading img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
/* contact form */

.contentpane form {	
	padding: 5px;
	height: 100%;
	width: 100%;




	
}#component-contact  {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#component-contact .contentheading{
	padding-bottom: 13px;

/* end contact form */

		

}
/* pagina catagorie opmaak */

.pagecat_prev{
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

.pagecat_next{
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.pagecat{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	margin: 0px;	
}
div.pagecatbar {
	display: inline;
	text-align: center;
	width: 100%;
	font-size: 9px;

}
div.pagecatbar div {
	text-align: center;
	width: 100%;
}

#content div.pagecatbar a:link , 
#content div.pagecatbar a:visited  {
	text-decoration: underline;
	font-size: 9px;	
	

}
#content div.pagecatbar a:hover{
	color: #720471;
	text-decoration: none;	
}
.pagecatcounter {
	font-size: 9px;
	color: #333333;
	margin-bottom: 11px;
	margin-top: 11px;
	width: 100%;
	text-align: right;
}
.createdate, 
.modifydate {
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
span.small {
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;

}
#content a.readon:link, 
#content a.readon:visited,
#content a.readonnieuws:link, 
#content a.readonnieuws:visited  {
	color:#231f20;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
#content a.readon:hover,
#content a.readonnieuws:hover{
	color:#720471;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#linkercontainer a.readmore:link, 
#linkercontainer a.readmore:visited {
	color:#231f20;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
}
#linkercontainer a.readmore:hover {
	color:#720471;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}



#content a.pagecat:link, 
#content a.pagecat:visited
{
	color:#231f20;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	padding-left: 20px;
}



#content a.pagecat:hover

{
	color:#720471;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
	padding-left: 20px;
}
/* highlighten niet ingevulde velden contact formulier */

.highlight, 
div#component-contact .invalid {
	color: #FF0000;
}
.back_button {


/* kruimelpad opmaak */

}
div.moduletable a.pathway:link, 
div.moduletable a.pathway:visited{
	line-height: normal;
	font-size: 9px;
	text-decoration: none;
	color: #FFF;
}
div#pathway div.moduletable span.breadcrumbs a.pathway:hover{
	line-height: normal;
	font-size: 9px;
	color: #ece7f0;
	text-decoration: underline;
}
div#pathway span.breadcrumbs{
	line-height: normal;
	font-size: 9px;
	font-style: normal;
	color: #F7941E;

	
	/*poll*/
}
#pollstableborder td{
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;

/*artikel cat. blog opmaak*/	
}

td.article_column {
	padding-right:15px;
}

td.article_column span, 
table.contentpaneopennieuws span {
	float: right;
}

td.article_column span, 
table.contentpaneopennieuws span a {
	text-decoration: none;
	width: auto;
	font-weight: bold;
	line-height: normal;
}

td.article_column span, 
table.contentpaneopennieuws span a:hover {
	color: #5e2e91;
}

table.blognieuws td.article_column span {
	display: none;
}
td.column_separator {
	padding-left:15px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;

/*artikel section. list/blog opmaak*/	
}
div.componentheading-merken{
	float: left;
	width: 100%;
}
div#content table.contentpane-merken ul{
	float: left;
	width: 90%;


}
div#content table.contentpane-merken li a.category{

}
table.contentpane-merken{
	float: left;
	width: 760px;

}
div#content table.contentpane-merken li {
	float: left;
	width: 95%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dab8da;
	list-style-position: inside;
	margin: 0px;
	padding-left: 5%;

}
div#content table.contentpane-merken p {
	margin: 0px;
	padding: 0px;
}
div#content table.contentpane-merken br {
	display: none;
}
div#content table.contentpane-merken li img{
	float: right;
	padding-right: 40%;


/*inhoudsopgave meerdere pagina's in een artikel*/	
}
table.contenttoc{
	background-color: #DAD2E7;
	width: 100%;
	float: left;
	margin-bottom: 11px;
	padding: 5px;
	border: 15px solid #DAD2E7;

}
table.contenttoc tbody{

}
table.contenttoc a{
	font-size: 11px;

}
table.contenttoc td{
	margin: 0px;
	padding: 0px;


/*laatste nieuws*/	

}
div.moduletable ul.latestnews{
	margin: 0px;
	padding: 0px;
	width: 213px;
	list-style-type: none;
	background-color: transparent;
}


div.moduletable ul.latestnews li.latestnews{
	display: block;
	width: 213px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	float: left;
}
div.moduletable ul.latestnews li.latestnews a.latestnews:link,
div.moduletable ul.latestnews li.latestnews a.latestnews:visited{
	background-color: #ece7f0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:12px;
	float: left;
	width: 192px;
	text-decoration: none;
	font-size: 11px;
	color: #720471;
	font-weight: normal;
	margin: 0px;
	padding-right: 0px;
}
div.moduletable ul.latestnews li.latestnews a.latestnews:hover{
	background-color: #720471;
	color: #ece7f0;
	

	


/* VM algemeen, sectiontableheaders, etc,
map checkout:
 -h9 van h4 gemaakt in  get_shipping_method.tlp.php
- h10 van h4 gemaakt in get_shipping_method.tlp.php en id verzendmethode eromheen gezet
 -map checkout> customer_info.tpl.php
 -map checkout> get_shipping_address.tpl.php
 -map checkout> get_final_conformation.tpl.php
 -map checkout>  get_payment_method.tpl.php
 zoeken module fabricatn
 */
 
}#content div.browseDesc{
	float: left;
	padding-right: 5%;
	padding-left: 5%;
	width: 90%;
	padding-bottom: 5%;
}

div.inloggen {
	float: left;
	width: 98%;
}form.inloggen input#username_login,
form.inloggen input#passwd_login{
	width: 250px;


 }	
div#vmMainPage,
#verzendmethode,
#verzendmethode2 {
	float: left;
	width: 100%;

}
div.verzendinfo,
div#factuurinfo,
#verzendmethode form h6,
div#vmMainPage form h6{
	font-size: 14px;
	font-weight: bold;
	color: #720471;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
	text-align: left;
	vertical-align: middle;
	float: left;
	margin-bottom: 15px;
	width: 100%;
}	
#verzendmethode2 th
 {
	padding-bottom: 10px;
	text-align: left;
}
div#verzendinfo{
	float: left;
	margin-bottom: 15px;
	width: 100%;
	
}#verzend_info label{
	display:block;
}
div.verzend_adres{
	margin-top: 15px;


}
div#vmMainPage form h9{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding-bottom: 10px;
	
	
	
/* VM categorie pagina opmaak producten onder elkaar: browse_1.php in map browse*/
}div.exclusiefbtw{
	float: right;
	width: 100%;
	text-align: right;
	font-size: 10px;
	padding-top: 5px;	
}div.exclusiefbtwflypage{
	float: left;
	width: 100%;
	text-align: left;
	font-size: 11px;
	padding-top: 10px;	
}#relatedproducten-container div.exclusiefbtwflypage{
	text-align: center;

}div.browsePriceContainer div.exclusiefbtwflypage{
	float: left;
	width: 100%;
	text-align: right;
	font-size: 11px;
	padding-top: 10px;
	
}div.verpakkingaantal{
	float: left;
	width: 100%;
	text-align: right;

}div.beschikbare_voorraad{
	float: left;
	width: 100%;
	text-align: right;
	font-weight: bold;	
	padding-top: 10px;
}div.beschikbare_voorraad_cat{
	float: left;
	width: 100%;
	text-align: right;
	font-weight: bold;
	padding-top: 10px;
}div.browsePriceContainer{
	float: right;
	width: 40%;
	text-align: right;	
}div#prijscontainer_browse{
	float: left;
	width: 100%;

}div#extra_browse{
	float: left;
	width: 55%;
	text-align: left;	
}div#extra_browse img{	
	max-width: 50px;
	
}div.browseProductContainer{
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dab8da;
	padding-top: 3px;
	padding-bottom: 15px;
	width: 100%;
}

#image_ratingcontainer {
	float: right;
	width:200px;
}

#bestellen{
	float: left;
	width: 100%;
	padding-top: 40px;
	
}

#browseProductDescription {
	margin-top: 0px;
	float: left;
	width: 100%;
}

#content div#productdetails a:link,
#content div#productdetails a:visited {
	height: 35px;
	width: auto;
	color: #720471;
	font-size: 11px;
	background-attachment: scroll;
	background-image: url(../images/productinfo.png);
	background-repeat: no-repeat;
	background-position: left 24px;
	padding-left: 20px;
	float: left;
}

#content div#productdetails a:hover {
	color: #f7941e;
	background-image: url(../images/productinfo_hover.png);
}

div#productdetails,
div#tekst {
	float: left;
	width: 100%;
}

#stukscontainer {
	float: left;
	width:52%;
	padding-left:3%;



}	

div#content div#product_list{
	float: left;
	width: 100%;

}div.browsePriceContainer span.productPrice{
	float: right;
	width: 100%;
	padding-top: 15px;
	
/* VM categorie pagina opmaak add to cart, browse - includes addtocart_form.php*/
}
#bestellen #browseaantal,
#bestellen #button_toevoegen{
	float: left;
	width: 100%;
	
/* VM 
-enkel product op pagina= flypage_tlp.php in product_details map
-buttons.tlp.php pdf, print en e-mail buttons opmaken,
account.shipping.tlp.php
-buttons shop*/

}
div#artikeltoevoegen input.notify_button,
div#bestellen input.notify_button{
	float:left;
	width:210px;
	height:36px;
	font-size: 11px;
	background-attachment: scroll;
	background-image: url(../images/informeer_button.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	padding-bottom: 8px;
	padding-top:0px;
	color: #000;
	text-align: left;
	vertical-align: baseline;
	margin:0px;
}div#artikeltoevoegen input.notify_button:hover,
div#bestellen input.notify_button:hover {
	color: #A55E05;
	font-size: 10px;
	background-image: url(../images/informeer_button_hover.png);
	padding-left: 45px;
	padding-bottom: 3px;
}#terugbutton{
	text-align: right;
	float: left;
	width: 90%;
	

 }	
div#vmMainPage td.vraag_product div#toevoegencart {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}	

div#content div#vmMainPage td#groteafbeelding {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #dab8da;
	text-align: center;
}	

div#content div#vmMainPage td.omschrijving,
div#content div#vmMainPage td.vraag_product,
div#content div#vmMainPage td.prijsproduct
{
	padding-left: 2%;	
}	

div#content div#vmMainPage td#groteafbeelding a:link,
div#content div#vmMainPage td#groteafbeelding a:visited{
	font-size: 10px;
	text-decoration: none;
	color: #999999;
}	

div#content div#vmMainPage td#groteafbeelding a:hover{
	color: #FAB666;
	
}	

div#content div#vmMainPage td#groteafbeelding strong{
	display: none;
	
}	

div#content div#vmMainPage td#groteafbeelding span.productPrice{
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 98%;
}	

div#content div#vmMainPage td#groteafbeelding span.prijsstuk{
	font-size: 10px;
	float: left;
	width: 98%;
	padding-bottom: 5px;
	
}
#fabrikantlink,
#product_label,
#product_prijs{
	float: left;
	width: 100%;
	
}
#fabrikantlink{
	text-align: right;
	padding-bottom: 5px;
	
}
#product_label{
	font-size: 11px;

}
#product_prijs{
	padding-bottom: 10px;
	padding-top: 10px;
}
#product_label strong{
	font-weight: normal;
	
}#beschikbaar{
	float: left;
	width: auto;
	margin-top: 100px;	

	
}div#beschikbaar div.availabilityHeader{
	display: none;
}div#content #omschrijving-product{
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f559f;
	background-attachment: scroll;
	background-image: url(../images/h1_achtgr.png);
	background-repeat: repeat-x;
	background-position: left top;
	
	
}div#content #omschrijving-product h1{
	background-image:none;
	border: none;

/* start tell a friend button content flypage*/


}div#content div#vmMainPage #vraagstellen input.button{
	line-height: normal;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	display:none; /*tijdelijk totdat tell afriend werkt*/
	
	
}div#content div#vmMainPage #vraagstellen input.button:hover{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button_hover.png);
	background-repeat: repeat-x;
	background-position: center center;	
	color: #9f559f;


}
#vraagstellen{
	float: left;
	width: 98%;
	margin: 12px 0px 12px 0px; 
}p.koperopmaat{
	float: left;
	width: 100%;
	
}
#contentcontainer p.koperopmaat a:link,
#contentcontainer p.koperopmaat a:visited{
	line-height: normal;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom:4px;
	border: 1px solid #720471;
	margin-right: 13px;
	border-radius: 6px;
	float:left;
	width: 330px;
	text-align: center;
	
}#contentcontainer p.koperopmaat a:hover{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button_hover.png);
	background-repeat: repeat-x;
	background-position: center center;	
	color: #9f559f;	
	
}
#contentcontainer #vraagstellen a.button:link,
#contentcontainer #vraagstellen a.button:visited{
	line-height: normal;
	color: #fff;
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	float: left;
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom:4px;
	border: 1px solid #720471;
	margin-right: 13px;
}
#contentcontainer #vraagstellen a.button:hover{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button_hover.png);
	background-repeat: repeat-x;
	background-position: center center;	
	color: #9f559f;	

	
}
#pdf,
#print,
#email{
	float: left;
	width: auto;
	margin-top: 20px;
	font-size: 10px;
	color: #dab8da;
	text-align: center;
	margin-right: 15px;
}
#pdf a:link,
#pdf a:visited,
#print a:link,
#print a:visited,
#email a:link,
#email a:visited{
	padding-right: 22px;
	padding-left: 22px;
	padding-bottom: 22px;
	border: 1px solid #fff;
	height: 25px;

}
#pdf a:hover,
#print a:hover,
#email a:hover
{
	border: 1px solid #dab8da;
	

/* VM gerelateerde producten + recent bekeken 
-productsnapshot.tpl.php in map common
-relatedProducts.tlp.php in map common
-h3 opmaak en h3 link opmaak*/

}	
#gerelateerd-container,
#relatedproducten-container{
	float: left;
	width: 100%;
}	

#toevoegen-related{
	float: left;
}	

#contentcontainer #toevoegen-related form#addtocart{
	width: 85%;
	padding-left: 15%;
}	

#verwanteproducten{
	float: left;
	width: 33%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dab8da;
	
}
#gerelateerd-titel,
#gerelateerd-prijs,
#gerelateerd-afbeelding{
	display: block;
	text-align:center;
}
#gerelateerd-afbeelding{
	height: 200px;
	overflow:hidden;
	vertical-align: middle;	


		
	
	
	
	
}	

#content div#vmMainPage h3{
	float: left;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	width: 100%;
	color: #720471;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/h1_achtgr.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f559f;
	font-size: 13px;
}	

div#vmMainPage h3 a:link,
div#vmMainPage h3 a:visited{
	color: #720471;
	width: auto;
	float: left;
}	

div#vmMainPage h3 a:hover{
	color: #F7941e;
}
#content div#vmMainPage h3.browseProductTitle{
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	background-color: transparent;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: none !important;
	float:left;
/* VM recent.tlp.php in map common*/	
			
}ul.vmRecentDetail{
	width: 100%;
	display: block;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;	
}ul.vmRecentDetail li{
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;

	
}ul.vmRecentDetail li a:link,
ul.vmRecentDetail li a:visited{
	background-attachment: scroll;
	background-image: url(../images/lijst_gerelateerd.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	
}ul.vmRecentDetail li a:hover{
	background-image: url(../images/lijst_gerelateerd_down.png);



/*VM formulieren opmaak,
- inschrijven
- inloggen
- add_to_cart_fom.ylp.php in map inlcudesi n map product_details
-add to cart bodemmodule opmaak*/

}div#agreed_div{
	width: auto;
	text-align:left;
	float:left;
	
}div#agreed_input{
	float:left;
	width:auto;
	padding: 5px 0 0 15px;
	
}#bodemmodule input.addtocart_button_module{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/add_to_cart_ictwinkel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: transparent;
	border: none;
	width:180px;
	margin-left:30px;
}#bodemmodule input.addtocart_button_module:hover
{
	font-size: 11px;
	color: #9f559f;
	background-image: url(../images/add-to-cart_ictwinkel_hover.png);
	padding-bottom: 2px;
	padding-left: 18px;		
	
}#content input.addtocart_button_module,
input.addtocart_button_module{
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/add_to_cart_ictwinkel.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: transparent;
	border: none;

}#content input.addtocart_button_module:hover,
input.addtocart_button_module:hover{
	font-size: 11px;
	color: #9f559f;
	background-image: url(../images/add-to-cart_ictwinkel_hover.png);
	background-position: left top;
	padding-bottom: 2px;
	padding-left: 18px;	

	
}div.moduletable input.addtocart_button_module:hover,
div.moduletable input.addtocart_button:hover,
div.moduletable input.button:hover{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button_hover.png);
	background-repeat: repeat-x;
	background-position: center center;	
	color: #9f559f;
	
}#contentcontainer form#addtocart{
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
	
	
}#content input.inputboxquantity,
label.quantity_box{
	padding: 5px;
	margin-top: 10px;

}#content input.addtocart_button{
	background-attachment: scroll;
	background-image: url(../images/add_to_cart_ictwinkel.png) !important;
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 3px;
	height: 40px;
	width: 160px;
	color: #FFFFFF;
	padding-left: 25px;
	margin-left:15px;
	margin-top:5px;
	border: none;
	
}#content input.addtocart_button:hover{
	font-size: 11px;
	color: #9f559f;
	background-image: url(../images/add-to-cart_ictwinkel_hover.png)!important;
	padding-bottom: 2px;
	padding-left: 18px;	
	
}#content form.addtocart_form{
	padding-top: 0px;
	width: 70%!important; 
	
}#content input.quantity_box_button_up{
	height: 35px;
	width: 30px;
	border: none;
	margin-top:5px;
	background-attachment: scroll;
	background-image: url(../images/buttons_up.png);
	background-repeat: no-repeat;
	background-position: left top;	
	cursor:hand;
	cursor:pointer;
	
}#content input.quantity_box_button_down{
	height: 35px;
	width: 30px;
	border: none;
	margin-top:5px;
	background-attachment: scroll;
	background-image: url(../images/buttons_down.png);
	background-repeat: no-repeat;
	background-position: left top;	
	cursor:hand;
	cursor:pointer;
	
}#content #stukscontainer form.addtocart_form{
	width: 60% !important;
	border: 1px solid #F2E6F2;
	padding: 10px 0px 10px 30px;
	margin-bottom: 35px;	
	float: left;
	border-radius: 15px;
	
}#content #stukscontainer input.addtocart_button{
	float:left;
	
	
}#content #stukscontainer form.addtocart_form br{
	display: none;
}
#content div#vmMainPage form {
	float: left;
	width:100%;
	margin-left: 0%;
}
#content div#vmMainPage form.inloggen {
	float: left;
	width:93%;
	padding-left: 5%;
}
#content div#vmMainPage #login_stretcher form.inloggen {
	margin: 15px 0 15px 0;
}
div#vmMainPage form div.formLabel,
div#vmMainPage form div.formField{

}
div#login_stretcher,
div#register_stretcher{
	float: left;
	width: 100%;
}
div#login_stretcher input#username_login,
div#login_stretcher label{
	float: left;
	width: 30%;
}

div#login_stretcher div.inloggen {
	float: left;
	width: 26%;

	
}


div#login_stretcher input#username_login,
div#login_stretcher input#passwd_login{
	width: 250px;
	


}div#login_stretcher div.inloggen label[for="remember_login"]{
	margin-top: 15px;

}div#login_stretcher div.inloggen input#remember_login {
	float:right;
	margin-top:15px;
	margin-right: 10px;
}div#login_stretcher div.inloggen input.button {
	float:left;
	width: 90px;


}div#login_stretcher div.inloggen label {
	float: left;
	width: 80%;	

}div#content div#vmMainPage input.button,
div#content button.button,
div#content button.validate{
	background-attachment: scroll;
	background-image: url(../images/button_oranje.png);
	background-repeat: repeat-x;
	background-position: center center;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	outline-color:none;
	outline-style:none;
	outline-width:0px;
	border: 1px solid #720471;	
	
}
div#content form a.button:link,
div#content form a.button:visited{
	background-attachment: scroll;
	background-image: url(../images/button_oranje.png);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #8F5205;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	float: left;

}
div#content div#vmMainPage input.button:hover,
div#content button.button:hover,
div#content button.validate:hover,
div#content form a.button:hover{
	color: #fab666;
	background-image: url(../images/button_oranje_hover.png);
}
div#vmMainPage div.vmCartContainer{
	float: left;
	width: 76%!important; 
	font-size: 11px;
	border: 1px solid #dab8da;
	padding-left: 1%;
	border-radius: 15px;
}
div#artikeltoevoegen{
	float: right;
	width: 100%;

}	
div.vmCartDetails div.vmRowTwo	{
	border:none;
	width: 100%;
	float: left;
}	
div.vmCartDetails div.vmCartChild{
	border:none;
	width: 100%;
	float: left;
}	
div.vmCartDetails select#Maat_field{
}	
div.vmCartDetails{
	width: 98%;	
		
}div.vmCartAttributes{
	width: auto;
	background-color:transparent;
	
}div.vmAttribChildDetail{
	text-align: left;
	width: 13%;	
		
/* VM top en bodem navigatie
-browse_pagenav.tlp.php in map browse- includes
-browse_orderbyform.tlp.php
*/	
}#content div#paginanavigatie_form{
	float: left;
	width: 100%;
	background-image: url(../images/achtergr_blok.png);
	background-repeat: repeat;
}#content div#paginanavigatie_form form{
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40%;
	
}#content div#paginanavigatie,
#content div#topnavigatie{
	float: left;
	width: 90%;
	background-image: url(../images/achtergr_blok.png);
	background-repeat: repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5%;
	padding-left: 5%;





/*VM afrekenen overzicht, 
- basket_b2c.html.php in map basket (stijlen zelf toegevoegd)
-laatste pagina stap 4 is ro_basket_b2c.html.php (stijlen zelf toegevoegd)*/

}div#vmMainPage #mandjeafrekenen{
	float: left;
	width: 100%;
}div#vmMainPage #mandjeafrekenen th{
	background-color: #E9D6E9;
	border: none;
	height: 25px;			
}div#vmMainPage th.naam,
div#vmMainPage td.naam{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000;	
	
}div#vmMainPage td.naam,
div#vmMainPage td.prijs,
div#vmMainPage td.artnr,
div#vmMainPage td.subtotaal{
	padding-top: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #000;			
	
}div#vmMainPage th.artnr,
div#vmMainPage td.artnr{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000;			
}div#vmMainPage th.prijs,
div#vmMainPage td.prijs{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #000;	

	
}div#vmMainPage th.aantal{
	width: 30%;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
div#vmMainPage th.aantal,
div#vmMainPage td.aantals{
 	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000; 
}
div#vmMainPage td.aantals{
	padding-left: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

div#vmMainPage th.subtotaal,
div#vmMainPage td.subtotaal{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}#contentcontainer input.notify_button{
	background-image:none;
	border:none;
	border-radius: 6px;	
	
}div#vmMainPage #mandjeafrekenen input[type="image"]{
	margin-left: 18px;
	margin-right: 10px;	
	background-image:none;
	border:none;
	border-radius: 6px;	
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}


div#vmMainPage #mandjeafrekenen input[type="image"]:link,
div#vmMainPage #mandjeafrekenen input[type="image"]:visited{
	margin-left: 18px;
	margin-right: 10px;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
	display:block;
	
}


div#vmMainPage #mandjeafrekenen input[type="image"]:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}




div#vmMainPage #mandjeafrekenen form{
	padding: 0px;
	width: auto;
}
div#vmMainPage th.aantal2,
div#vmMainPage td.aantal2{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #720471;	
	
}
div#vmMainPage tr.subtotaal2 td{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #dab8da;
	padding-top: 25px;

/*  VM popup toevoegen button klikken opmaak css staat in js map dan mooPromt.cs in map  !important

VM checkout balk map checkout- checkout_bar.tpl.php, toegevoegd tabel id=checkoutbalk en elementopmaak float left*/


}
div#content table#checkoutbalk{
	float: left;
	width: 100%;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
}
div#content table#checkoutbalk td{
	padding-left: 41px;
	padding-top: 75px;
	color: #CCCCCC;

}
div#content table#checkoutbalk td a:link,
div#content table#checkoutbalk td a:visited{
	background-attachment: scroll;
	background-image: url(../images/achtgr_button.png);
	background-repeat: repeat-x;
	background-position: center center;
	border: 1px solid #333333;
	font-size: 11px;
	float: left;
	color: #fff;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-radius: 6px;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s
}
div#content table#checkoutbalk td a:hover{
	color: #dab8da;
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
	
/*VM  pathway */

}div#vmMainPage div.pathway{
	float: left;
	width: 100%;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #F7941E;

}div#vmMainPage div.pathway a:link,
div#vmMainPage div.pathway a:visited{
	font-style: italic;
	
}div#vmMainPage div.pathway a:hover{
	text-decoration: underline;
	
/*VM pagina sub categorien, browse_header_category.tpl.php in map browse map includes
de andere (tabellen cat) heet: categoryChildlist.tpl.php zit in de map common
-VM navigatie sub categorie 
*/
}
div#vmMainPage div#navigatie_subcat td{
	padding-right: 2%;
	padding-left: 2%;
}
div#vmMainPage div#afbeeldingcat{
	float: left;
	width: 100%;

}
div#vmMainPage div#afbeeldingcat img{
	float: right;



}
div#vmMainPage div#navigatie_subcat{
	float: left;
	width: 100%;
	text-align: center;
}
div#vmMainPage div#navigatie_subcat td{
		text-align: center;
		vertical-align:top;
}
div#vmMainPage div#navigatie_subcat a img{
	margin-bottom: 5px;
	max-height: 160px;
	max-width: 160px;	
}
div#vmMainPage div#navigatie_subcat a:link,
div#vmMainPage div#navigatie_subcat a:visited{
	display:block;
	width: auto;
	text-align: center;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #720471;	
	background-attachment: scroll;
	background-image: url(../images/hover_sub_cat.png);
	background-repeat: no-repeat;
	background-position: center 400px;
	-moz-transition:  0.4s;
	-o-transition: 0.4s;
	-webkit-transition: 0.4s;
	-ms-transition: 0.4s;
	transition: 0.4s;

}
div#vmMainPage div#navigatie_subcat a:hover{
	background-image: url(../images/hover_sub_cat.png);
	background-position: center 160px;
	color: #9f559f;	
	-moz-transition:  0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	
}#afbeeldingcat h1{
	background-image: none ;
	color: #000;
	text-align: center;	
	border: none;
	padding: 0;
	margin: 0;
	
/*VM voorpagina shopIndex.tlp.php in map common*/
}	

div#frontpagina {
	float: left;
	width: 96%;
	padding-right: 2%;
	padding-left: 2%;
}	

div#frontpagina a:link,
div#frontpagina a:visited{
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;	
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;
	background-attachment: scroll;
	background-image: url(../images/pijl_omhoog_voorpagina.png);
	background-repeat: no-repeat;
	background-position: center 250px;
}	

div#frontpagina a:hover{
	background-image: url(../images/pijl_omhoog_voorpagina.png);
	background-position: 84px 113px;
	-moz-transition:  0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	-ms-transition: 0.3s;
	transition: 0.3s;

	
	
/*VM buttons pdf etc buttons.tlp.php in map common*/

}	

div#vmMainPage div.buttons_heading{
	float: left;
	width: 95%;	
	
/*VM shop warning staat in moopromt.css
  shop error*/

}div.shop_info{
	background-color: #FDDCB5;
	border: 1px dotted #f7941e;
	padding-bottom: 25px;
	float: left;
	
}div#content div.shop_error{
	background-color: #dab8da;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #720471;
	border-bottom-color: #720471;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:12px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left:50px;
	
/*VM couponField.tlp.php in map common opmaak kortingsbon*/

}#coupon{
	float: left;
	width: 70%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30%;
	background-color: #F9F2F9;
	margin-bottom: 20px;

/*VM module random VM */	

}#linkercontainer #gerelateerd-prijs{
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #F7941E;	
	
/*VM categorie product module menu */

}#linkercontainer div.ThemeXPTreeLevel0 img,
#linkercontainer div#i_div0_0 img{
	border: none;

}
#linkercontainer div.ThemeXPTreeLevel0 a:link,
#linkercontainer div.ThemeXPTreeLevel0 a:visited {
	font-size: 10px;
}
#linkercontainer div.ThemeXPTreeLevel0 a:hover {
	font-size: 10px;
}
#linkercontainer table.ThemeXPTable{
	position: relative;
	background-color: #303030;
}
#linkercontainer div.ThemeXPTreeLevel0 a{
	width: 143px;
	float:left;


}
#linkercontainer table.ThemeXPTable td{
	padding-right: 3px;
	
/*administrator >> components >> VM >> html> checkout.index.php*/
}#opmaak_3{
	float: left;
	width: 100%;

/*VM verder winkelen en afreken linkjes in mandje */

}
#vmMainPage a.continue_link,
#vmMainPage a.checkout_link{
	float: left;
	width: 30%;
	text-align: center;
	vertical-align: middle;
	margin-top: 20px;
	border: 1px solid #720471;
	height: 23px;
	padding-top: 9px;
	padding-right: 5px;
	padding-left: 5px;
	border-radius: 6px;


}
#vmMainPage a.continue_link{
	margin-left: 15%;
}
#vmMainPage a.continue_link:link,
#vmMainPage a.continue_link:visited {
	background-attachment: scroll;
	background-image: url(../images/button_oranje_continue_link.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 6px;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}
#vmMainPage a.checkout_link:link,
#vmMainPage a.checkout_link:visited {
	background-attachment: scroll;
	background-image: url(../images/button_oranje_checkout_link.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-radius: 6px;
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
}
#vmMainPage a.checkout_link:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
	
}
#vmMainPage a.continue_link:hover {
	opacity:0.6;
	filter:alpha(opacity=60);
	-moz-transition: 0.8s;
	-o-transition: 0.8s;
	-webkit-transition: 0.8s;
	-ms-transition: 0.8s;
	transition: 0.8s;
	
/*VMtop navigatie links rechts in product pagina flypage.tlp.php */


	
}
#vmMainPage a.next_page{
	float: right;
	width: auto;
	margin-right: 50px;	
}
#vmMainPage a.previous_page{
	float: left;
	width: auto;
	margin-left: 50px;	
	
	
/*VM fabrikant informatie, zelf div fabrikant toegevoegd in shop.manufacturer.tpl.php in map pages */
}#fabrikant{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #720471;
	
/*VM linker module menu met sub menu */

}
div.moduletable-sub{
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
}
div.vmlinklist-sub{
	width: 190px;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
ul.vmLinkMenu-sub{
	width: 190px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
}div.vmlinklist-sub ul ul{
	width: 100%;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;




/*}div.vmlinklist-sub ul ul ul{
	width: 98%;
	padding-left: 2%;*/




}div.moduletable-sub ul.vmLinkMenu-sub li{
	display: block;
	
}ul.vmLinkMenu-sub li a{
	width: 190px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	text-decoration: none;	





}ul.vmLinkMenu-sub li:first-child {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #720471;
}
ul.vmLinkMenu-sub li li:first-child,
ul.vmLinkMenu-sub li li li:first-child,
ul.vmLinkMenu-sub li li li li:first-child,
ul.vmLinkMenu-sub li li li li li:first-child,
ul.vmLinkMenu-sub li li li li li li:first-child,
ul.vmLinkMenu-sub li li li li li li li:first-child{
	border-top: none;
}

ul.vmLinkMenu-sub li a:link,
ul.vmLinkMenu-sub li a:visited{
	color: #FFF;
	border-bottom: 1px solid #720471;
	font-size: 10px;	
	-moz-transition: 300ms ease-in;
	-o-transition:  300ms ease-in;
	-webkit-transition:  300ms ease-in;
	-ms-transition:  300ms ease-in;
	transition: 300ms ease-in;

}

ul.vmLinkMenu-sub li a:hover{
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #720471;
	background-color: #666;
	-moz-transition:300ms ease-in;
	-o-transition: 300ms ease-in;
	-webkit-transition: 300ms ease-in;
	-ms-transition:300ms ease-in;
	transition: 300ms ease-in;

	

}

ul.vmLinkMenu-sub li.active a:link,
ul.vmLinkMenu-sub li.active a:visited{
	color: #000;
	background-image: url(../images/lijst_sub_menu_zwart.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 4%;
	width: 96%;
	background-color: #9f559f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #373737;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;
}

ul.vmLinkMenu-sub li.active a:hover{
	background-image: url(../images/lijst_sub_menu_zwart.png);
	background-position: 0px 7px;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;

}
ul.vmLinkMenu-sub li.active ul li a:link,
ul.vmLinkMenu-sub li.active ul li a:visited{
	background-color: #BFBFBF;
	background-position: -25px 7px;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;

}

ul.vmLinkMenu-sub li.active ul li#active_menu a:link,
ul.vmLinkMenu-sub li.active ul li#active_menu a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li#active_menu a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li#active_menu a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li#active_menu a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li#active_menu a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li#active_menu a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li#active_menu a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:visited
{
	background-image: url(../images/lijst_sub_menu_zwart.png);
	background-color: #f7941e;
	color: #000;
	background-position: 0px 7px;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;
}


ul.vmLinkMenu-sub li.active ul li.active ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li a:visited
{
	background-color: #8B8B8B;


}


ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li a:visited
{
	background-color: #585858;

}

ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li a:visited
{
	background-color: #1f1f1f;
	color: #FFF;
}
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li a:visited
{
	background-color: #000;
	color: #FFF;
}
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:visited
{
	background-color: #310231;
	color: #FFF;
}
ul.vmLinkMenu-sub li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li#active_menu a:hover
{

	background-image: url(../images/lijst_sub_menu_zwart.png);
	background-position: 0px 7px;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;
	
}

ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active ul li.active ul li.active ul li.active ul li a:hover{
	background-image: url(../images/lijst_sub_menu_oranje.png);	
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in
	
	
	
}
ul.vmLinkMenu-sub li#active_menu ul li a:link,
ul.vmLinkMenu-sub li#active_menu ul li a:visited,	
ul.vmLinkMenu-sub li.active ul li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li#active_menu ul li a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li#active_menu ul li a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li#active_menu ul li a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active li#active_menu ul li a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active li#active_menu ul li a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active li#active_menu ul li a:visited,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active ul li.active li#active_menu ul li a:link,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active ul li.active li#active_menu ul li a:visited
{
	background-color: #FAB666;
	color: #000;
	background-position: -25px 7px;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;
	
}

ul.vmLinkMenu-sub li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active ul li.active li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active ul li.active ul li.active li#active_menu ul li a:hover,
ul.vmLinkMenu-sub li.active ul li.active ul li.active li.active ul li.active ul li.active ul li.active ul li.active ul li.active li#active_menu ul li a:hover{
	background-image: url(../images/lijst_sub_menu_zwart.png);
	background-position: 0px 7px;
	-moz-transition:background-position 300ms ease-in;
	-o-transition:background-position 300ms ease-in;
	-webkit-transition:background-position 300ms ease-in;
	-ms-transition:background-position 300ms ease-in;
	transition:background-position 300ms ease-in;
	
/*floating layer */
}
div.floating-layer {
	position:fixed;
	border:1px solid #720471;
	width:95px;
	z-index:100;
	font-size: 10px;
	padding: 5px;
	background-color: #FFF;
	left: 5px;
	top: 5px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
}div.floating-layer strong {
	width: 100%;
	text-align: left;
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding-top:5px;
	
}div.floating-layer a:link,
div.floating-layer a:visited{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;


}div.floating-layer a:hover{
	text-decoration: none;
	color: #fff;
	
}div.floating-layer div.open-dicht{
	float: left;
	text-align: right;
	width: 100%;

}div.floating-layer div.tekst{
	float: left;
	text-align: left;
	width: 100%;
	left: auto;
	bottom: auto;

/*floating layer kerst */
}
div.floating_layer_kerst {
	position:fixed;
	border:0px solid #720471;
	width:200px;
	z-index:100;
	font-size: 9px;
	padding: 3px 0 10px 10px;
	background-color: rgba(0, 0, 0, 0.6);
	left: 0px;
	top: 0px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	border-radius: 0 0 35px 0;
	background-attachment: scroll;
	background-image: url(../images/snwvlokken.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	-moz-transition: all 1s ease-in-out;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	box-shadow: 3px 3px 10px #000;

}div.floating_layer_kerst strong {
	width: 100%;
	text-align: left;
	float: left;
	font-size: 10px;
	font-weight: bold;

	
}div.floating_layer_kerst a:link,
div.floating_layer_kerst a:visited{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;


}div.floating_layer_kerst a:hover{
	text-decoration: none;
	color: #fff;
	
}div.floating_layer_kerst div.open-dicht{
	float: left;
	text-align: right;
	width: 100%;

}div.floating_layer_kerst div.tekst_kerst{
	float: left;
	text-align: left;
	width: 100%;
	left: auto;
	bottom: auto;

/*artikel opmaak merken */



}#merken-content{
	float: left;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	
}h1#merk{
	float: left;
	width: 100%;
	text-align: left;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: none;
	background-image: none;
}#merk-container{
	float: left;
	width: 95%;
	padding-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dab8da;
}#merk-container img{
	float: right;
	margin-bottom: 25px;
	margin-left: 30px;	

/*Yootweet */

}
div.yoo-tweet,
div.list{
	float: left;
	width: 100%;
	
}div.yoo-tweet img{
	border: none;
	

/*VM product slideshow */	

}
div#vmProductSlideShow_featured,
div.captionDiv{
	float: left;
}
div#vmProductSlideShow_featured h2{
	background-image: none;
	border: none;
	float: none;
	float: left;
	
}div#vmProductSlideShow_featured p.captionDescription{
	float: left;

/*VM nieuwe flypage in div*/

}#afbeeldingcontainer{
	float:left;
	width:30%;
	border-right:1px dotted #DAB8DA;
	text-align:center;
	
}#flypagecontentcontainer{
	float:left;
	width:67%;
	padding: 0px 0px 0px 2%;
	
}
#flypageaantal,
#prijsflypage{
	float:left;
	width:50%;
	padding-bottom: 15px;

}#fabrikantlink img{
	max-height:35px;

}#toevoegencart{
	float:left;
	width:100%;
	
}#vraag_product{
	float:left;
	width:100%;
	

}#productinformatieflypage{
	float:left;
	width:100%;	
	
/*VM nmand overzicht shop.cart.tlp.php*/	

}h2.mandoverz{
	text-align: center;
	
}#contentmandje{	
	float:left;
	width:100%;	
	
/*VM checkout >> 
get_final_confirmation.tpl.php
get_payment_method.tpl.php
*/

}#opmaak_checkoutbutton{
	float:left;
	width: 100%;
	text-align:center;
	
/*slider links rechts*/

}#plaatsingcustom{
	position: fixed;
	z-index: 5000;
	left: 0px;
	bottom: 0px ;
	
/*artikel opmaak JOOMLA*/
}#artkikelcontent{
	width: 90%;
	padding: 0% 5% 0% 5%;


/* OVERRIDE JOOMLA  */


/* contact form */
}div.contact_email{
	float:left;
	width: 100%;
}
.contentpane form {	
	padding: 5px;
	height: 100%;
	width: 100%;

}.contact{
	float: left;
	width:100%;
}address{
	font-style: normal;
	float: left;
	width: 100%;
}
form#emailForm{
	float:left;
	width: 100%;
}



div.contact_address{
	float:left;
	width: 40%;
	padding-right: 15%;
	padding-top: 5%;
	
}#contactformulier{
	float:left;
	width: 40%;
	padding-top: 5%;
	
}#component-contact  {
	margin: 0px;
	padding: 0px;
	float:left;
	width: 100%;
	
}
#component-contact .contentheading{
	padding-bottom: 13px;
}span.markerbovenste{
	float:left;
	width: 100%;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	
}span.marker{
	float:left;
	width: 100%;
	font-weight: bold;
	padding: 25px 0px 5px 0px;
	
}span.markeradres{	
	float:left;
	width: 100%;

/* headers */	
}span.contentpagetitle,
p#naam,
h1.contentheading{
	
	float: left;
	font-size: 13px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	font-variant: normal;
	width: 99%;
	color: #720471;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 1%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom:10px;
	margin-left: 0px;
	background-attachment: scroll;
	background-image: url(../images/h1_achtgr.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9f559f;

}h2.contentheading{
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	text-align: center;
	width: 100%;
	
	
/* content */		
}
#page,
#content .blog,
#content .contact{
	float:left;
	width:90%;
	overflow-x: hidden;
	padding: 0% 5% 0% 5%;
		

/* EINDE OVERRIDE JOOMLA  */

/* Chronoform */
}div.chronoform {
    color: #fff;
    display: none;
    font-size: 2px;


}#content_crono .chronoform a:link {
	font-size: 1px;
	color: #fff;	

}#content_crono .chronoform a:visited {
	font-size: 1px;
	color: #fff;
	
}#content_crono .chronoform a:hover {
	font-size: 1px;
	color: #fff;	


}.custom-advice {
    margin: 5px 0px;
    padding: 5px;
    background-color: #cc0000;
    color : #FFF;
    font-weight: bold;


}.validation-advice {
	margin: 0px;
	padding: 5px;
	background-color: #cc0000;
	color : #FFFFFF;
	font-weight: bold;
	width: auto;

}
#CF_LV_ERROR_kabeltype_0,
#CF_LV_ERROR_kabelsoort_0,
#CF_LV_ERROR_kabelmantel_0,
#CF_LV_ERROR_kabelaansluiting_0{	
	color:#C00;
	float: left;
	width: 99%;
	
}span.LV_validation_message{
	width: 100%;
	display:block;
}.LV_invalid_field,
input.LV_invalid_field:hover, 
input.LV_invalid_field:active, 
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active, 
.fieldWithErrors input.LV_invalid_field, 
.fieldWithErrors textarea.LV_invalid_field{
	border: solid 1px #cc0000 !important ;
	
/*Kabel op maat koper chronoform 3.2*/
/*}#contentcontainer{
	width: 760px!important;*/
}#formcontentcontainer{
	float:left;
	width: 760px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}#verzendenbuttons input.verzenden{
	background-image: url(../images/achtgr_button.png);
	padding: 0;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	width:150px;
	color:#fff;
	border-radius: 8px;
	float:none;
	
	

	
}#verzendenbuttons input.verzenden:hover{
	background-image: url(../images/achtgr_button_hover.png);	
	color: #DAB8DA;
	
}#formcontentcontainer h1{
	padding-left: 0;
	
	
}#tekstformulier{
	float:left;
	width: 95%;
	padding: 2% 2% 2% 2%;
	margin: 0 0 2% 0;
	font-size: 11px;
	border-radius: 15px;
	border: solid 1px #9f559f;
	
}#bedankormulier{
	float:left;
	width: 76%;
	padding: 7%;
	margin: 5%;
	font-size: 11px;
	border-radius: 15px;
	border: solid 1px #9f559f;
	
}#verzendenbuttons{
	float:left;
	width: 99%;
	padding: 5% 0 3% 0;
	margin: 0 0 2% 0;
	font-size: 11px;
	border-radius: 15px;
	border: solid 1px #9f559f;
	text-align:center;
}#tekstformulier2{
	float:left;
	width: 96%;
	padding: 0 2% ;
	font-size: 11px;


	
}uitroepteken:before,
uitroepteken:before{
	content:"!";
	font-size: 50px;
	font-weight: bold;
	color: #720471;
	padding-right: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;

}uitroepteken{
	float:left;
	width:auto;
	height: 10px;
	
}#kabelinfocontainer{
	float:left;
	width: 99%;
	margin-bottom: 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	

}#soortbestand{
	float:right;
	white-space: nowrap;	

	
}#infocontainer{
	float:left;
	width: 99%;
	margin-bottom: 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
}#pinconfiguratiecontainer{
	float:left;
	width: 100%;
	

} #connectorcontainer{
	float:left;
	width: 100%;
	margin-bottom: 2%;
	
/* }input#kabeltype_0,
 label#kabeltype_0{
	 float:none !important;
	 */
	
	
}#formcontentcontainer input,
#formcontentcontainer textarea,
 #formcontentcontainer label,
 #formcontentcontainer{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*resize:both;
	overflow:auto;*/
}#formcontentcontainer input,
#formcontentcontainer textarea{
	border-radius: 6px;
	margin:  0;
                                           /**weghalen*/
}#formcontentcontainer input#breedinput,
#formcontentcontainer textarea#breedinput{
	width: 235px;
	                                        /**weghalen*/
}#formcontentcontainer input#smalinput {
	width: 127px;
/* }button#smalinput{ 
 border: 1px solid black; 
 
}input#smalinput { 
border: 1px solid black; 
*/	
}#inputcontainer50_center input {
	margin: 0 0 5px 1%;
	float:left;
	border-radius: 6px;
	width: 50px;
	text-align:center;
}#inputcontainer50_center label {
	float: left;
	margin-left: 0%;
	font-size: 11px;	
	width: 20px;
	
	
}#formcontentcontainer #containerbreedpaddingbottom.eisen textarea{
	width: 99%;
	
 }label#bold{
	font-weight: bold;
	font-size: 11px;
	padding-right: 15px;
	
 }#formcontentcontainer input#Anders[type="text"]{
	 margin-left: 5px;
	 margin-bottom: 0;
	 margin-top: 2px;

	 
	 
 }input[type="file"]::-webkit-file-upload-button,
 input[type="file"]::-moz-file-upload-button,
 input[type="file"]::-o-file-upload-button,
 input[type="file"]::-ms-file-upload-button {
	border: none;
	background-image:url(../images/achtgr_button.png);
	border-radius: 8px;
	cursor:hand;
	color: #fff;



 	
}#formcontentcontainer input[type="checkbox"]{
	margin: 4px 6px 0 0;
	background-image:none;
	border:none;
}#formcontentcontainer input[type="file"]{
	background-attachment: scroll;
	background-image: url(../images/input_achgr.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CACACA;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #CACACA;
	width: 235px !important;
	float:right;
	#width: 235px !important; /*ie7*/
	
} #formcontentcontainer input[type="radio"]{
	margin: 4px 4px 0 0px;
	background-image:none;
	border:none;
}#containerklein{
	 float:left;
	 width: 24%; 
}#inputcontainerkleinste{
	 float:left;
	 width:7%;	 
}#inputcontainerklein{
	 float:left;
	 width: auto;	
}#inputcontainermidden{
	 float:left;
	 width: 33%;	
}#inputcontainermidden_center{
	float:left;
	width: 33%;
	text-align: center;
 }#inputcontainer50_center{
	 float:left;
	 width: 33%;
	 text-align: right;
	 margin-left: 12%;
 }#inputcontainer50_center strong{	 
 	margin-left: 15px;
	 
 }#inputcontainer40{
	 float:left;
	 width: 40%;	
 }#inputcontainer{
	 float:left;
	 width: 50%;
 }#inputcontainerbreed.tekst{


 }#inputcontainer57{
	 float:left;
	 width: 57%;	 
 }#inputcontainer67{
	 float:left;
	 width: 67%;
 }#inputcontainerbreed{
	 float:left;
	 width: 100%; 
	 padding: 4px 0 4px 0;
 }#inputcontainerbreed100{
	 float:left;
	 width: 100%; 	 
	 
}#kolom1.paddingbodem,
 #kolom2.paddingbodem{
	 padding-bottom: 15px;
	 
	 
}#containerbreedpaddingbottom{
	 float:left;
	 width: 100%; 
	 padding: 0 0 15px 0;
}#inputcontainerbreedtekst{
	 float:left;
	 width: 100%;
	 padding: 2% 0;
}#inputcontainerautorechts{
	 float:right;
	 width: auto; 
}#inputcontainer235rechts{
	 float:right;
	 width: 235px;
}#verberg2 #inputcontainerbreed,
#verberg2b #inputcontainerbreed{
	padding: 0;
	 
 }#inputcontainerbreed.center {
	 text-align:left;
	 
 }#inputcontainerbreed.schroefaansluitingen {	
 	margin-bottom: 0;
	padding-bottom: 0 !important;

 }#inputcontainer.afbeelding{
	 text-align: center;

	

}#verberg1{
	 float:left;
	 width: 100%;
	 margin-top: 25px;
	
}#verberg2{
	 float:left;
	 width: auto;
	 margin:0 0 0 111px;

	
}#verberg2b{
	 float:left;
	 width: auto;
	 margin:0 0 0 111px;
}#verberg3,
#verberg4,
#verberg5{
	 float:right;
	 width: auto;
	 margin:0 0 0 3%;
}#verberg3b,
#verberg4b,
#verberg5b{
	 float:right;
	 width: auto;
	 margin:0 0 0 3%;
}
#verberg7,
#verberg8,
#verberg9,
#verberg10{
	 float:right;
	 width: auto;
	 margin:0 0 0 0;
	}
#verberg7b,
#verberg8b,
#verberg9b,
#verberg10b{
	 float:right;
	 width: auto;
	 margin:0 0 0 0;	

	 
}
#pinconfiguratiecontainer h1{
	padding: 0;
	margin:0 0 10px 0;
	background-image:none;
	border-top: none;
	font-size: 16px;
	text-align:center;
}#formcontentcontainer h1{
	padding: 0;
	margin:0 0 10px 0;
	background-image:none;
	border-top: none;
	font-size: 16px;	/*border-bottom: solid 1px  #9F559F;*/
}#formcontentcontainer h3{
	float: left;
	width: 100%;
	color: #000;
	font-size:11px;
	font-weight:bold;

}#formcontentcontainer h2{
	padding: 0;
	margin:0 ;
	background-image:none;
	border-top: none;
	color:#000;
	font-size:12px;

}#textform{
	float:left;
	width: 92%;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 8%;

}#kolombreed{
	float:left;
	width: 96%;
	padding: 10px 2% 2% 2%;
	margin: 0 0 2% 0;


	

	
 }#inputcontainerbreed.type{
	 width: 50%;
	 padding-right:50%;
 }#inputcontainerbreed.soort{
	 width: 28%;
	 padding-right:72%;	
}#kolom1{
	float:left;
	width:44%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 2% 0 0;
	
}#kolom2{
	float:left;
	width:45%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;	
	
}#kolom1bodem{
	float:left;
	width:44%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 2% 2% 0;	
}#kolom2bodem{
	float:left;
	width:45%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 0 2% 0;
	
}#kolom3{
	float:left;
	width: 223px;
	padding: 10px 15px;
	border-left: solid 1px #fff;
}#afbeelding_connector{
	text-align: center;
	
	
}p.centreren{
	float:left;
	text-align:left;
	width: 100%;
	
}#antispamveld {
    display: none;

	
}#antirotzooiveld{
	float: left;
    padding: 4px 0;
    width: 100%;
	display:none;
	
}#antirotzooiveld label{	
   float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
	
}#antirotzooiveld input{	
float: right;
width: 210px;
/****************************koper formulier breedte aanpassen ivm plugin in artikel*/	

 }#koperkabel{
	 float:left;
	 
 }#koperkabel #formcontentcontainer{
	 width: 700px;
	 
}#koperkabel #formcontentcontainer input#breedinput,
#koperkabel #formcontentcontainer textarea#breedinput{
	width: 230px;
	 
}#koperkabel #formcontentcontainer input#smalinput {
	width: 100px;
	
}#koperkabel #formcontentcontainer #kolom2bodem input#breedinput,
#koperkabel #formcontentcontainer #kolom2bodem textarea#breedinput{
	width: 215px;
/****************************glasvezel formulier*/	
	
 }#glasvezelkabel{
	 float:left;
	 
}#glasvezelkabel #kolom1{
	float:left;
	width:41%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 2% 0 0;
	min-height: 300px;
	
}#glasvezelkabel #kolom2{
	float:left;
	width:41%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	min-height: 300px;
}#glasvezelkabel #kolom3{
	float:left;
	width:41%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 2% 0 0;
	min-height: 655px;
}#glasvezelkabel #kolom4{
	float:left;
	width:41%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	min-height: 655px;
}#glasvezelkabel #kolom1bodem{
	float:left;
	width:41%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 2% 2% 0;
	min-height: 370px;
}#glasvezelkabel #kolom2bodem{
	float:left;
	width:41%;
	padding: 10px 2% 0 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;
	margin: 0 0 2% 0;
	min-height: 370px;
	
}#glasvezelkabel #inputcontainermidden{
	 float:left;
	 width: 30%;
	 
 }#glasvezelkabel #inputcontainer67{
	 float:left;
	 width: 70%;
	 
}#glasvezelkabel #tekstformulier{
	float:left;
	width: 88%;
	padding: 2% 2% 2% 2%;
	margin: 0 0 2% 0;
	font-size: 11px;
	border-radius: 15px;
	border: solid 1px #9f559f;
	
}#glasvezelkabel #formcontentcontainer input#breedinput,
#glasvezelkabel #formcontentcontainer textarea#breedinput{
	width: 210px;
	
}#kabelglasupload{
	float:left;
	width: 88%;
	padding: 15px 2%;
	margin-bottom: 2%;
	border-radius: 15px;
	border: solid 1px #9f559f;	
}#bijlageglas{
	float: left;	
}#formcontentcontainer #kabelglasupload input[type="file"]{	
	float: left;
	
}#glasvezelkabel #verzendenbuttons{
	float:left;
	width: 92%;
	padding: 5% 0 3% 0;
	margin: 0 0 2% 0;
	font-size: 11px;
	border-radius: 15px;
	border: solid 1px #9f559f;
	text-align:center;

}#afbeelding_glas{
	float:left;
	text-align: center;
	padding: 130px 0 84px 0;	
	width: 100%;
	

/******************************pijlen op maat formulier*/
}#pijl{
	border-color: transparent transparent transparent #9F559F;
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	height: 0px;
	width: 0px;
	float:left;
	
}
#pijl{
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  /* Use font-size to control the size of the arrow. */
  font-size: 7px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;
}
#pijl.beneden{
  /*
   * In Internet Explorer, The"border-style: dashed" will never be
   * rendered unless "(width * 5) >= border-width" is true.
   * Since "width" is set to "0", the "dashed-border" remains
   * invisible to the user, which renders the border just like how
   * "border-color: transparent" renders.
   */
  border-style: dashed;
  border-color: transparent;
  border-width: 0.53em;
  display: -moz-inline-box;
  display: inline-block;
  /* Use font-size to control the size of the arrow. */
  font-size: 7px;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: middle;
  width: 0;

  
}#pijl {
  border-left-width: 1em;
  border-left-style: solid;
  border-left-color: #9F559F;
  float:left;
}#pijl.margetop {
	margin-top: 6px;
}
#pijl.beneden {
  border-top-width: 1em;
  border-top-style: solid;
  border-top-color: #9F559F;
  top: 0.25em;

}#inputcontainerpijl{
	float:left;
	width:auto;
	padding: 8px 10px 0 15px;
}#inputcontainerpijl2{
	float:left;
	width:auto;
	margin: 2px 0 0 7px;
}#inputcontainerpijl3{
	float:left;
	width:auto;
	margin: 6px 0 0 7px;

}span.ster{
	float:left;
	width:auto;
	color:#720471;
	font-size: 13px;
	padding-right:2px;
}span.ster2{
	width:auto;
	color:#720471;
	font-size: 13px;




/*opmaak inschrijving nieuwsbrief */
}table.panelheading,
table.panelheading div,
#jnewsletter,
#jnewsletter a span{
	float:left;
	
}#content #cpanel div.icon a{
	min-height: 150px !important;

}form[name="mosForm"]{
	width: 100%;
	
	
}#content fieldset.jnewslettercss{
	border-radius: 15px;
	border: 1px solid #DAB8DA;
}#content fieldset.jnewslettercss legend{
	margin: 15px 0 15px 10px; 
	
}#content tr.row1:hover td,
#content tr.row0:hover td{
	background-color: #ECE7F0 !important;
	
}#content table.joobilist thead th{
	background-color:#720471;
	background-image:none;
	border-bottom-color:#720471;
	
	
	
	/*********************************************badges*/
	
}.browseProductImageContainer {
	position: relative;
	
}.browseRatingContainer {
	.clr { clear: both; overflow:hidden; }
	
.vmImage, browseProductImage {
  position:absolute;
  display:block;
}

.vm_badge_discount_save_browse {
	position:relative;
  top:30px;
  left:0px;
  color:white;
  text-align:center !important;
  width:90px;
}

.vm_badge_discount_save_flypage {
	position:relative;
  top:-40px;
  left:0px;
  color:white;
  text-align:center !important;
  width:150px;
  font-size:1.5em;
}

	