* {

	margin: 0;

	padding: 0;

	

}



IMG {

	border: none;

	border: 0;

}



.subcategories_box_top {

	background: url(../images/subcat/subcat_bg_top.gif) no-repeat top left;

	padding-top: 28px;

	margin-bottom: 10px;

}



.subcategories_box_bottom {

	background: url(../images/subcat/subcat_bg_bottom.gif) no-repeat bottom left;

	padding-bottom: 9px;

}



.subcategories_box {

	background: url(../images/subcat/subcat_bg.gif) repeat-y top left;

	text-indent: 5px;

	padding-left: 8px;

}



.subcategories_box a {

	text-decoration: none;

}



.subcategories_heading {

	position: absolute;

	margin-top: -28px;

	margin-left: -10px;

	color: #ffffff;

	font-weight: bold;

	font-size: 12px;

}



.boxText {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



.errorBox {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size : 10px; 

	background: #ffb3b5; 

	font-weight: bold; 

}



.stockWarning { 

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size : 10px; 

	color: #cc0033; 

}



.orderEdit { 

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size : 10px; 

	color: #70d250; 

	text-decoration: underline; 

}



BODY {

	background: #FFFFFF;

	color: #525252;

	margin: 0px;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 8pt;

	text-align:center;

	background: url(../images/main-bg.jpg) top center no-repeat;

	background-attachment: fixed;

	background-color: #dcddde;

	padding-top: 5px;

}

html {

	font-size: 8pt;

}



h1 {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 15px;

	font-weight: bold;

	color: #1C612D;

}



h3 {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #8fc748;

}



A {

	color: #525252;

	text-decoration: underline;

}



A:hover {

	color: #525252;

	text-decoration: underline;

}



A.lang {

	color: #FFFFFF;

	text-decoration: underline;

	background: #000000;

}



A.lang:hover {

	color: #FFFFFF;

	text-decoration: underline;

	background: #000000

}



.topmenu {

	width: 1000px;

	height: 44px;

	position: absolute;

	top: 165px;

}



.topmenu-left {

	width: 5px;

	height: 44px;

	background: url(../images/topmenu/topmenu-left.gif) no-repeat;

	float: left;

}



.topmenu-center {

	width: 990px;

	height: 44px;

	background: url(../images/topmenu/topmenu-center.gif) repeat-x;

	float: left;

}



.topmenu-right {

	width: 5px;

	height: 44px;

	background: url(../images/topmenu/topmenu-right.gif) repeat-x;

	float: right;

}



.myheader {

	width: 1000px;

	position: absolute;

	top: 10px;

}



.logo {

	height: 140px;

	width: 140px;

	float: left;

}



.promotiebanner_out {

	width: 720px;

	text-align: left;

	float: left;

}



.promotiebanner_in {

	width:690px; 

	height:100px;

	margin: 20px 10px 0 0;

	float: right;

	text-align: center;

	overflow: hidden;

}



.bannrfill {

	float: left;

	width: 235px;

	height: 90px;

	padding: 50px 0 0 15px;

}



.searchbox {

	padding: 8px 0 0 0;

	margin: 12px 0 0 0;

	border-top: 2px solid #ececec;

}



.rechtermenu {

	float: right;

	width: 140px;

	font-size: 0px;

}



.container {

	width: 1000px;

	margin: 0 auto 0 auto;

	text-align: left;

}



.languagebox {

	margin: 0 0 20px 0;

	color: #82c047;

	text-align: center;

	background: url(../images/infobox/infobox_heading_2.jpg) no-repeat;

	height: 21px;

	padding-top: 2px;

}



.languagebox_link {

	color: #FFFFFF;

	text-decoration: none;	

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

}



.languagebox_link:hover {

	color: #BCBCBC;

}



.marginbox {

	margin-bottom: 20px;

}



.mainframe {

	width: 845px;

	float: right;

	margin: 220px 0 0 0;

}



.maincontent {

	width: 690px;

	padding: 8px 0 0 0;

	float: left;

	overflow: hidden;

}



.rightcol {

	float: right;

	width: 140px;

}



.leftcol {

	width: 140px;

	float:left;

	margin: 220px 0 0 0;

}



.footer {

	clear: both;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

	width: 690px;

	text-align: center;

}



FORM {

	display: inline;

}



TR.header {

	background: #006666;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 8pt;

	color: #FFFFFF;

}



TR.headerNavigation {

	background: #bbc3d3;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 8pt;

}



TD.headerNavigation {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	background: Teal;

	color: #ffffff;

	font-weight : bold;

}



A.headerNavigation { 

	color: #FFFFFF; 

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10pt;

}



A.headerNavigationCrumbs { 

	color: #FFFFFF; 

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10pt;

}



A.headerNavigation:hover {

	color: #ffffff;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10pt;

}



TR.headerError {

	background: #ff0000;

}



TD.headerError {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	background: #ff0000;

	color: #ffffff;

	font-weight : bold;

	text-align : center;

}



TR.headerInfo {

	background: #00ff00;

}



TD.headerInfo {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	background: #00ff00;

	color: #006666;

	font-weight: bold;

	text-align: center;

}



a.home {

	color: #FFFFFF;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

}



.infoBoxContents { 

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



.infoBoxContentsCart {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	/*color: #7B7B7B;*/

}



.infoBoxNoticeContents {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



flatlist {

	color: #FFFFFF;

}



.breadcrumbs {

	border-bottom: 1px solid #dadada; margin:10px 0 15px 0;padding-bottom:8px;

	height: 20px;

}



.breadcrumbs-inside {

	float: left;

}



a.breadcrumbs {

	color: #006666;

	background: #FFFFFF;

	font-size: 10px;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

}



TD.infoBoxHeading {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	background: url(../images/infobox/infobox_heading.gif) no-repeat;

	line-height: 21px;

}



TD.infoBoxHeading_2 {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	background: url(../images/infobox/infobox_heading_2.jpg) no-repeat;

	line-height: 21px;

}



.infoBoxHeading a {

	color: #FFFFFF;

	text-decoration: none;

}



.infoBoxHeading a:hover{

	color: #BCBCBC;

	text-decoration: underline;

}



TD.infoBox, SPAN.infoBox {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #7B7B7B;

}



A.pageResults {

	color: #1C612D;

}



A.pageResults:hover {

	color: #1C612D;

}



TD.pageHeading, DIV.pageHeading, .pageHeading, .contentheading {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 15px;

	font-weight: bold;

	color: #1C612D;

}



TR.subBar {

	border: 1px solid #006666;

}



TD.subBar {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	color: #006666;

}



P.main, TD.main {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



TD.smallText, SPAN.smallText, P.smallText {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #727272;

	padding-right: 5px;

}



TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	text-transform: none;

	font-weight: normal;

	color: #1C612D;

}



TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	text-transform: none;

	font-weight: normal;

	color: #B8B8B8;

}



TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	border: 1px #006666;

}



.smallText a {

	color: #7B7B7B;

}



TD.accountCategory {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 13px;

	color: #006666;

}



TD.fieldKey {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	font-weight: bold;

}



TD.fieldValue {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

}



TD.tableHeading {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	font-weight: bold;

	background: #006666;

	color: #FFFFFF;

}



SPAN.newItemInCart {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	color: #CE2626;

}



CHECKBOX, INPUT, RADIO, SELECT {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

}



TEXTAREA {

	width: 100%;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

}



SPAN.greetUser {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #1C612D;

}



TABLE.formArea {

	border-color: #7b9ebd;

	border-style: solid;

	border-width: 1px;

}



TD.formAreaTitle {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #7B7B7B;

}



SPAN.markProductOutOfStock {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	color: #006666;

	font-weight: bold;

}



SPAN.productSpecialPrice {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	color: #FF0000;

}



SPAN.errorText {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	color: #006666;

}



.moduleRowOver {

	border: 1px solid #006666;

	cursor: pointer;

	cursor: hand;

}



.moduleRowSelected {

	border: 1px solid #006666;

}



.checkoutBarFrom, .checkoutBarTo {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #C7C7C7;

}



.checkoutBarCurrent {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #7b7b7b;

}



/* message box */

.messageBox {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

}



.messageStackError, .messageStackWarning {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	background-color: #FFCECF;

	border:1px solid #FF0000;

	height: 45px;

	color: #FF0000;

}



.messageStackSuccess {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	background-color: #bded81;

	border:1px solid #1C612D;

	height: 45px;

	color: #1C612D;

}



/* input requirement */

.inputRequirement {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	color: #ff0000;

}



/* VJ Links Manager v1.00 begin */

TABLE.linkListing {

	border: 1px;

	border-style: solid;

	border-color: #b6b7cb;

	border-spacing: 1px;

}



.linkListing-heading {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	font-weight: bold;

	background: #b6b7cb;

	color: #006666;

	text-align: center;

}



TD.linkListing-data {

	border-right: 1px solid #b6b7cb;

	border-bottom: 1px solid #b6b7cb;

	padding: 4px;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

}



TR.linkListing-odd {

	background: #f8f8f9;

}



TR.linkListing-even {

	background: #F5F5F5;

}

/* VJ Links Manager v1.00 end */



/* DWD Contribution -> Add: Browse by Categories. */

TD.noborderbox {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #7B7B7B;

}



/*change the menu hover color below*/

#thecategories a:hover {

	color: #D3D3D3;

}



.catwithsubs, .catwithnosubs {

	padding-right: 5px;

}



#thecategories {

	position: relative;

	top: 3px;

	/*margin-bottom: -16px;*/

	width: 140px;

}



#thecategories a {

	display: block;

	padding-bottom: 7px;

	padding-top: 3px;

	width: 100%;

	text-decoration: none;

}



/*mozilla fix*/

html>body #thecategories a {

	width: auto;

}

/*end of mozilla fix*/

.SearchHeading {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.SearchInformation {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 12px;

	color: #000000;

}



.SearchSubSelection {

	padding-left: 40px;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	/*font-weight: bold;*/

	color: #525252;

}



hr {

	color: #BBBBBB;

	width: 90%;

	height: 1px;

	text-align: left;

}



.graph_text {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	font-weight: normal;

	text-transform: none;

}



.graph_text_heading {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	font-weight: bold;

	text-transform: none;

	color: #000000;

	background: #BBBBBB;

	height: 20px;

	padding-left: 5px;

	padding-top: 2px;

}



.graph_border {

	border: solid 0px #015963;

}



.graph {

	border-left: solid 1px #BBBBBB;

}



.graph_count {

	color: #424242;

	font-size: 15px;

	font-weight: bold;

	padding-right: 5px;

	vertical-align: middle;

}



.graph_count_resting {

	color: #424242;

	font-weight: bold;

	padding-right: 5px;

}



.graph_minpricemeter, .graph_maxpricemeter {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;	

	color: #FF0000;

	font-size: 11px;

	vertical-align: bottom;

	background-image: url(../images/minmaxprice.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	/*padding-bottom: 4px;*/

	padding-left: 15px;

	/*height: 25px;*/

}



.newprod_title {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #1C612D;

	text-transform: uppercase;

}



.newprod_title_link, .newprod_title_link:hover {

	text-decoration: underline;

	color: #1C612D;

	font-size: 12px;

	font-weight: bold;

}



.newprod_descr {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



.newprod_image {

	padding: 40px 0 0 5px;

}



TD.newprod_price {

	text-align: center;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 13px;

	font-weight: bold;

	color: #FFFFFF;

	background: url(../images/newprod/newprodprice-bg.gif) no-repeat;

	height: 34px;

	width: 98px;

}



.newprod_details {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

	text-align: center;

}



.newprod_details_link, .newprod_details_link:hover {

	color: #525252;

	text-decoration: none;

}



.newprod_table {

	background: url(../images/newprod/newprod-bg.gif) no-repeat;

	margin-bottom: 5px;

}

.ster {

	position: absolute;

	z-index:2;

}

.newprod_table .ster {

	margin: -25px 0 0 -10px;

}

.productListing-data .ster {

	margin: 38px 0 0 -10px;

}

.productinfoster .ster {

	margin: -10px 0 0 0;

}

.marginbox .ster {

	margin: -5px 0 0 -26px;

}

TD.newprod_top {

	background: url(../images/newprod/newprod_top.jpg) no-repeat;

	width: 349px;

	height: 11px;

}



.infobox_link {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	text-decoration: none;

	color: #525252;

}



.infobox_link:hover {

	text-decoration: underline;

	color: #525252;

}



.infobox_text {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



.infobox_prodname {

	color: #1C612D;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 10px;

	text-decoration: underline;

}



.category_link {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

}



TD.productDesc {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #525252;

	padding: 1px 7px 1px 7px;

}



TD.productheadDesc {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #525252;

	padding: 4px 0px 0px 10px;

}



.prodlist_name {

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

	color: #1C612D;

	text-transform: uppercase;

	font-weight: bold;

	text-decoration: underline;

}



.prodlist_name:hover {

	color: #707070;

}



.oldprice {

	color: #C9C9C9;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

}



.specialprice {

	color: #FF0000;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

}



.normalprice {

	color: #1C612D;

	font-family: Trebuchet MS, Tahoma, Arial, Sans-Serif, Verdana;

	font-size: 11px;

}

.herta-table {
	background: #FFFFFF url(../images/herta-table-bg.jpg) no-repeat top left;
	height: 470px;
	font-weight: bold;
}

.bofrost-table {
	background: #FFFFFF url(../images/bofrost-table-bg.jpg) no-repeat top left;
	height: 470px;
	font-weight: bold;
}

.subtitle {
	font-weight: bold;
	width: 688px;
	border: 1px solid #e7e7e7;
	font-size: 12px;
	background: #eee;
	padding: 3px 0 3px 0;
	text-indent: 7px;
	float: left;
}

.kenmerk {
	float: left;
	margin-right: 2px;
	font-weight: bold;
	color: #525252;
}

.waarde {
	clear: right;
}
.specs .kenmerk {
	width: 338px;
	margin: 0;
	padding: 3px 0 3px 5px;
	/*border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;*/
	float: left;
}

.specs .waarde {
	width: 339px;
	padding: 3px 0 3px 5px;
	float: right;
	border-left: 1px solid #dadada;
}

.specs .kenmerk_group{
	width: 688px;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	display:inline-block;
}

.addressInput {

	padding: 2px;

	font-style: italic;

}



.printbutton {

	float: right;

	cursor: pointer;

	background: url(../images/icons/printicon.jpg) no-repeat center left;

	padding: 0 0 0 25px;

}



h2 {

	color:#1C612D;

	font-family:Trebuchet MS,Tahoma,Arial,Sans-Serif,Verdana;

	font-size:13px;

	font-weight:bold;

	height: 24px;

	display: block;

}

.contentpaneopen {

  width: 326px;

  margin: 4px;

  padding: 5px;

  float: left;

  background: #CFCFCF url(../images/newsblock_top.gif) top left no-repeat;

  color: #525252;

  display: inline;  /* IE6 fix */

  /*-moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;*/

  font-size: 11px;

}

.contentpaneopen li {

	margin-left:15px;

}

.fullcontentpaneopen {

	margin-bottom: 25px;

}





/*****************************

******************************

**							**

**		product_info		**

**							**

******************************

*****************************/





.shopping_cart_button {

	background: url(../images/shopping_cart.jpg) top left no-repeat;

	border: none;

	width: 82px;

	height: 63px;

	cursor: pointer;

}



/*****************************

******************************

**							**

**		product-finder		**

**							**

******************************

*****************************/



.ui-slider {clear: both; top: 10px;}



#price_slider {

	width: 690px;

	height: 50px;

	float: left;

}



.options_box_top {

	background: url(../images/options/options_bg_top.gif) no-repeat top left;

	padding-top: 28px;

	margin-bottom: 10px;

}



.options_box_bottom {

	background: url(../images/options/options_bg_bottom.gif) no-repeat bottom left;

	padding-bottom: 9px;

}



.options_box {

	background: url(../images/options/options_bg.gif) repeat-y top left;

	text-indent: 5px;

	padding-left: 8px;

}



.options_box a {

	text-decoration: none;

}



.options_heading {

	position: absolute;

	margin-top: -28px;

	margin-left: -10px;

	color: #ffffff;

	font-weight: bold;

	font-size: 12px;

}



.OptContainer {

	width: 690px;

	float: left;

}



.opt_box {

	width: 170px;

	float: left;

}



ul.checkbox_per_row {

	width: 170px;

	float: left;

}



ul.checkboxes {

	list-style: none;

}



li.checkbox_title {

	list-style: none;

	border-bottom:1px dotted #525252;

	font-size:12px;

	font-weight:bold;

	line-height:15px;

	margin-bottom:2px;

	margin-right:9px;

	color: #1E1E1E;

}



ul.checkbox_list {

	width: 150px;

	margin-left: 10px;

}



li.checkbox_text {

	font-weight: normal;

	list-style: none;

	line-height: 17px;

}



li.checkbox_per_row {

	float: left;

	width: 169px;

}



#unCheckAll span {

	background: url(../images/buttons/button_right_black.gif) top right no-repeat;

	display: inline-block;

	padding-right: 3px;

	text-decoration: none;

	cursor: pointer;

}



#unCheckAll span span {

	background: url(../images/buttons/button_left_black.gif) top left no-repeat;

	display: inline-block;

	padding-left: 3px;

	text-decoration: none;

	cursor: pointer;

}



#unCheckAll span span span {

	background: none;

	display: block;

	float: left;

	padding-right: 3px;

	line-height: 16px;

	height: 16px;

	color: #ffffff;

	text-decoration: none;

	cursor: pointer;

}







/*****************************

******************************

**							**

**		PRODUCTLISTING		**

**							**

******************************

*****************************/



#product_listing_bg {

	background: #ffffff;

}



.pageResults {

	margin-right: 1px;

	padding-right: 5px;

	background: url(../images/buttons/button_right_black.gif) top right no-repeat;

	height: 17px;

	display: inline-block;

	text-decoration: none;

	cursor: pointer;

}



.pageResults span {

	background: url(../images/buttons/button_left_black.gif) top left no-repeat;

	padding-left: 5px;

	height: 17px;

	display: inline-block;

	color: #ffffff;

	text-decoration: none;

	cursor: pointer;

}



a.pageResults {

	color: #ffffff;

	text-decoration: none;

	cursor: pointer;

}



.current_pageResults {

	margin-right: 1px;

	padding-right: 5px;

	background: url(../images/buttons/button_right_white.gif) top right no-repeat;

	height: 17px;

	display: inline-block;

}



.current_pageResults span {

	background: url(../images/buttons/button_left_white.gif) top left no-repeat;

	padding-left: 5px;

	height: 17px;

	display: inline-block;

	color: #000000;

	text-decoration: none;

}



.newprod_title_link:link, .newprod_title_link:visited {

	text-decoration: none;

	color: #000000;

	font-size: 12px;

	font-weight: bold;

}



.newprod_title_link:hover {

	text-decoration: underline;

	color: #525252;

}



.product_info_link:link, .product_info_link:visited, .product_info_link:hover {

	color: #4083A0;

	text-decoration: none;

	font-weight: bolder;

	font-size: 10px;

}



.newprod_price {

	font-size: 10px;

}



.newprod_price_excl {

	color: #FF0000;

	font-weight: bold;

}



.newprod_smallText {

	font-size: 8px;

	font-weight: bolder;

}



TD.productListing-heading-te-vergelijken {

	display:block;

	margin-bottom:-3px;

	padding-top:25px;

	position: relative;

}



TD.productListing-heading-te-vergelijken-bottom {

	display:block;

	padding-bottom:15px;

	position: relative;

}



TD.productListing-heading-vergelijk {

	background: #FFFFFF url(../images/compare/dotted_line_vertical_Little.gif) repeat-y scroll 16px 0;

}



TD.productListing-data {

	color: #7b7b7b;

	border: 1px solid #e6e6e6;

	/*border-left: 1px solid #e6e6e6;*/

	padding-top: 3px;

	vertical-align: top;

	padding-left: 2px;

	padding-right: 2px;

	background: #ffffff;

}



TD.productListing-data-vergelijk {

	color: #7b7b7b;

	border: 1px solid #e6e6e6;

	/*border-left: 1px solid #e6e6e6;*/

	padding-top: 3px;

	vertical-align: top;

	background: #FFFFFF url(../images/compare/dotted_line_vertical_Little.gif) repeat-y scroll 15px 0;

}



TD.productListing-manufacturers {

	border-right: 1px solid #e6e6e6;

	border-left: 1px solid #e6e6e6;

	padding-top: 3px;

	vertical-align: top;

	color: #2C347C;

	font-weight: bold;

	font-size: 12px;

	background: #DCE3EC url(../images/compare/dotted_line_vertical_Little.gif) repeat-y scroll 15px 0;

	padding-left: 5px;

}



TD.productListing-manufacturers-help-stock {

	border-right: 1px solid #e6e6e6;

	border-left: 1px solid #e6e6e6;

	padding-top: 3px;

	vertical-align: top;

	color: #635c5c;

	font-weight: bold;

	font-size: 12px;

	background: #CCCCCC;

}



TD.productListing-data-vendor {

	color: #7b7b7b;

	border-bottom: 1px solid #e6e6e6;

	padding-top: 15px;

	padding-bottom: 15px;

}



.compare-heading {

	display:block;

	height:26px;	

	position:absolute;

	top:0px;

	left: 0px;

	margin-left:130px;

	margin-top: 30px;	

	width:360px;

}



.compare-heading-bottom {

	display:block;

	height:26px;	

	position:absolute;

	top:0px;

	left: 0px;

	margin-left:130px;

	margin-top: 4px;	

	width: 360px;

}



.products_description_box {

	width: 450px;

}



.product_image_box {

	width: 100px;

}



.compare_product_box {

	width: 30px;

}



.products_price_box {

	width: 65px;

	vertical-align: middle;

	padding-right: 5px;

}



.products_quantity_box {

	width: 50px;

}



.products_quantity {

	font-weight: bold;

	color: #000000;

	font-size: 11px;

}



a.prodlist_name:link, a.prodlist_name:visited {

	font-size: 11px;

	color: #707070;

	font-weight: bold;

}







a.prodlist_name:hover {

	color: #707070;

}



.products_info_table {

	border: 1px solid #A4C4DD;

	padding: 5px;

}



TD.productinfo_desc {

	color: #000000;

	border-right: 1px solid #e6e6e6;

	border-left: 1px solid #e6e6e6;

	padding: 3px;

	vertical-align: top;

	background: #DCE3EC;

	font-size: 11px;

}



TD.subtitle {

	color: #000000;

	border: 1px solid #B3CEEF;

	padding-left: 3px;

	vertical-align: top;

	background: #DCE3EC;

	font-size: 12px;

	font-weight: bold;

}



TD.productinfo_technical {

	color: #000000;

	padding-left: 3px;

	vertical-align: top;

	font-size: 11px;

}



.productListing-data_cart {

	padding-right: 5px;

	padding-left: 5px;

}



.productListing-image_cart {

	border-right: 1px solid #e6e6e6;

	padding-right: 5px;

	padding-left: 5px;

}



.oldprice {

	color: #C9C9C9;

}



.specialprice {

	color: #FF0000;

}



.normalprice {

	color: #000000;

}



.price_cart {

	background: #d5e5f5;

	padding: 0px 5px;

	border-bottom: 1px solid #FFFFFF;

}



div.overflow {

	position: absolute;

	background: #FFFFFF url(../images/loading.gif) no-repeat center 40px;

	filter:alpha(opacity=70);

	-moz-opacity: 0.7;

	opacity: 0.7;

	z-index: 99;

}



.overflow span {

	font-family: Arial, Trebuchet MS, verdana, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	text-align: center;

	display: block;

	width: 100%;

	margin-top: 120px;

	color: #424242;

}

ul.sitemap a {

text-decoration: none;

}

ul.sitemap a:hover {

text-decoration: underline;

}

ul.sitemap li {

width: 690px;

list-style: none;

margin: 0 0 35px 0;

}

ul.sitemap ul.sitemap li {

width: 690px;

list-style: none;

margin: 15px 0 0 0;

}

ul.sitemap ul.sitemap ul.sitemap li {

list-style: none;

}

ul.sitemap li a {

font-size: 17px;

color: #288f40;

}

ul.sitemap li li a {

font-size: 12px;

text-transform: uppercase;

font-weight: bold;

color: #525252;

}

ul.sitemap li li li {

display: inline;

}

ul.sitemap li li li a {

font-size: 13px;

text-transform: none;

font-weight: normal;

color: #818181;

}

ul.sitemap li li li li a {

font-size: 10px;

text-transform: none;

font-weight: normal;

font-style: italic;

color: #818181;

}

.newserver {
	width:0px;
	height:0px;
	position:absolute;
	top:0;
	right:0;
}

.accessoires_search {
	background: transparent url(../images/infobox/accessoires_search.jpg) no-repeat scroll center center;
	height: 24px;
	line-height:10px;
	width:140px;
	padding-top:5px;
}
.accessoires_search a {
	display:block;
	width:50px;
	padding-left:5px;
	text-transform:uppercase;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}

._ffps, .ffp_pos {
	width:60px;
	height:70px;
	z-index:999;
	background:none;
}
.ffp_pos img {
	width:60px;
	height:70px;
	position:absolute;
	margin: -80px 0 0 200px;
}
.clear {clear:both;}

.stuctured_specs {
	margin-top:10px;
}
.stuctured_specs td {
	background: #fff;	
	padding: 3px 0 3px 5px;
}
.stuctured_specs td.specifications {
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.stuctured_specs td.specsdescription {
	border-right:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.stuctured_specs .title td {
	background: #f0f0f0;	
	border:1px solid #dadada;
}
.tltp_container {
	float:left;
}
.tltp_container img {
	vertical-align:middle;
}
.bandridge-cllt {
	position:absolute;
	margin: -35px 0 0 90px;
}