/* CSS Document */

/* commented backslash hack \*/ 
html, body{
	margin:0;
	padding:0;
	height:100%;
	background: #ffffff;
	background-position: top;
	background-repeat: repeat-x;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-align: left;
}
		} 	
		
/* end hack */
html,body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-align: left;
	background: #ffffff;
	background-position: top;
	background-repeat: repeat-x;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
	SCROLLBAR-FACE-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	}
	
body {}/* centre for ie5.+*/
	#outer{
	min-height:100%;
	height:auto;
	width:970px;
	margin-left:auto;/* center it*/
	margin-right:auto;/* center it*/
	position:relative;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-align: left;
} 
		
* html #outer{
	height:100%;
	width:970px;/* box model hack for ie5.+*/
	w\idth:970px
}

#header {
	width: 970px;
	height: 89px;
}

#headerleft {
	float: Left;
	width: 620px;
	height: 89px;
}

#headerright {
	float: right;
	width: 350px;
	height: 89px;
}


#headersession {
	width: 620px;
	height: 25px;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
}

a.session {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
	text-decoration: none;
}

a.session:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

#headercart {
	padding-top: 21px;
	width: 350px;
	height: 25px;
	text-align: right;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
}

.headercartblue {
	width: 400px;
	height: 25px;
	text-align: right;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
}

#headercartlinks {
	padding-top: 18px;
	width: 350px;
	height: 25px;
	text-align: right;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
}

a.cartlinks {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
	text-decoration: none;
}

a.cartlinks:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

#navigation {
	width: 970px;
	height: 23px;
	background: url(/Static/Images/Default/img_navigation_bg.gif);
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

.headerspacer {
	width: 970px;
	height: 10px;
}

#searchandslideshow {
	width: 970px;
	height: 158px;
	overflow:hidden;
}

.searchcomponent {
	float: left;
	width: 184px;
	height: 156px;
	background: #ffffff;
	border: 1px solid #cccccc;
}



.slideTitle {
	width: 759px;
	padding-top: 30px;
	text-align: right;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 48px;
	font-style: normal;
	font-weight: bold;
	color: #fafafa;
	position:absolute;
	display:block;
	top:0px;
}

#treeImages_skin{
	position:absolute;
	margin-top:-158px;
	left:195px;
	width: 774px;
	height: 158px;
	background: url(/Static/Images/Default/img_slideoverlay.png);
	_margin-top:0px;
	_background:transparent;

}



#searchspacer {
	float: left;
	width: 10px;
	height: 158px;
}

#contentwrapper {
	width:970px;
	position:relative;
	float:left;
}

#columnleft {
	width: 186px;
	position: relative;
	float: left;
}

.component {
	float: left;
	width: 184px;
	background: #ffffff;
	border: 1px solid #cccccc;
}

.comptitlebg {
	width: 182px;
	height: 29px;
	border: 1px solid #ffffff;
	background: url(/Static/Images/Default/img_compheaderbg.png);
}

.comptitle {
	padding: 5px 27px 0 13px;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.compcontentbg {
	width: 182px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: url(/Static/Images/Default/img_compbg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.comptext {
	padding: 12px 10px 13px 14px;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
}

.formspacer {
	width: 150px;
	height: 10px;
}

.compspacer {
	float: left;
	width: 186px;
	height: 10px;
}

.compspacervertical {
	float: left;
	width: 10px;
	height: 1px;
}

.searchbox {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
	color: #007dc8;
	border: solid 1px #e1e1e1;
	background-color: #ffffff;
	width: 115px;
	height:20px
}

.producttitlebg{
	width: 182px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-image: url(/Static/Images/Default/img_productlistbg.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	background-color:#ccc;
}



.producttitle {
	padding: 5px 13px 0 13px;
	min-height: 20px;
}







a.producttitlelink {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	/*letter-spacing: -1px;*/
	color: #ffffff;
	text-decoration: none;
}

a.producttitlelink:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
	text-decoration: none;
}

.producttitlebg_active {
	width: 182px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: url(/Static/Images/Default/img_navigation_bg_active.gif);
	background-color:#007FC9;
	background-repeat:no-repeat;
}


.producttitlebg_active ul{
	


}


a.producttitlelink_active {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.producttitlelink_active:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
	text-decoration: none;
}

.subproducttitlebg {
	width: 182px;
	
	border-left: 0px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: url(/Static/Images/Default/img_subproductlistbg.gif);
	background-repeat: repeat-y;
}


.subproducttitle {
	padding: 2px 13px 5px 23px;
}

a.subproducttitlelink {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a.subproducttitlelink:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

#columncenterright {
	width: 784px;
	position: relative;
	float: left;
}

#columncenter {
	width: 598px;
	position: relative;
	float: left;
}

#contentholder {
	padding: 2px 24px 24px 24px;
}

#columnright {
	width: 186px;
	position: relative;
	float: left;
}

#componentholder {
	padding: 10px 10px 10px 10px;
	position:relative;
	float:left;
}

#clearfooter{clear:both;height:20px;width:100%}
div>p {margin:0}

#footer {
	width:970px;
	position:absolute;
	margin-bottom: 0px;
	bottom: 0;
	left:0;
	line-height: 2.2em;
	height:20px;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #aed1c5;
}

#footerleft {
	width: 400px;
	padding-left: 9px;
	position: relative;
	float: left;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #aed1c5;
}

#footerright {
	width: 400px;
	padding-right: 9px;
	position: relative;
	float: right;
	text-align: right;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #aed1c5;
}

a.footerlink {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #aed1c5;
	text-decoration: none;
}

a.footerlink:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #f58020;
	text-decoration: none;
}

/*-- RTE styles --*/

.RTEDefault {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
}

.RTETitle {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #007dc8;
}

.RTESubTitle {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
}

a.RTESubTitle, .RTESubTitle a{
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #007dc8;
	text-decoration: none;
}


a.RTESubTitle:hover {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}

p {
	padding-top: 5px;
}

/*-- standaard links --*/

a {
	font-weight: normal;
	text-decoration: none;
	color: #007dc8;	
}
a:hover {
	font-weight: normal;
	text-decoration: none;
	color: #323232;
}

/*-- formulier styles --*/

.form_header {
	vertical-align: top;
	padding-top: 4px;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #007dc8;
}

.form_input {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
	color: #323232;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	width: 250px;
	height:17px
}

.form_textarea {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #323232;
	padding-left: 5px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	width: 250px;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #ffffff;
	SCROLLBAR-FACE-COLOR: #cccccc;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
}

.form_button {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 15px;
	border: solid 1px #007dc8;
	background-color: #007dc8;
	color: #ffffff;
	height:20px;
}


/* MENUs */

li.leftSide, li.rightSide{
	float:left;
	border-right:1px solid white;
	height:17px;
	padding-top:5px;
	padding-right:5px;
	margin-left:7px;
}


#treeImages {
	height: 158px;
	width: 774px;
	position:relative;
	margin-left:195px;
	_margin-left:0px;
	_position:absolute;
	
}
#treeImages div{
	display:none;
	position:absolute;
	top:0;
	left:0px;
	:left:0px;
}


/* profile */
div.profileInfo{
	padding:2px;

}
.profileInfo label{
	margin-right:20px;
	width:100px;
	float:left;
	
}
.profileInfo div{
	padding:5px;
	border-bottom:1px solid #ddd;
}

.profileInfo div:hover{
	background-color:#E3EDF0;
	color:#333;
}

.paginatitel{
	font-size:1.4em;
	font-weight:bold;
}

.error{
	background:url(/Static/Images/Default/Icons/error.png) no-repeat 0px 1px;
	padding:2px  0 7px 23px;
	color:#FF0606;
	margin:10px 0;
	border-bottom:1px solid #00C8FF;
}

/*table stuff*/
table.FormTable{
	
}

td.form_header{
padding:5px 8px 5px 0;
}

input.form_button{
	margin-top:9px;
}


/* titles */


h2 {
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #007dc8;
	margin:0px 0 12px;
}




/* profileDataTableRows */

.profileData th{
	text-align:left;
	font-weight:bold;
	color:#333;
	padding:2px;
}


.profileData td{
	padding: 1px 0 1px 2px;
	font-size:1.1em;

}

.rowOfferte, .rowOrder {
	cursor:pointer;
	background: #E3EDF0;
	
}

.rowOfferte td, .rowOrder td{
	border-bottom:1px solid #bbb;
	border-top:2px solid #fff;
	padding:5px 2px;
	font-family:arial;
	font-size:1.1em;


}

.StdCell1{
	font-size:1.1em;
	padding-bottom:4px;
	padding-right:10px;
	border-bottom:1px solid #eee;
}

tr.product td{
	border-bottom:2px solid #eee;
	background:#DDD;
	padding-right:4px;
}

tr.product:hover td{
	background:#EEE;
}


.bigButton{
	font-size:1.3em;
}



.info{
	background:url(/Static/Images/Default/Icons/info.png) no-repeat 0px 1px;
	padding:2px 0 7px 23px;
	color:#0375C9;
	margin:10px 0;
	border-bottom:1px solid #00C8FF;
}

.subgroups a{
	border:1px solid #E2E2E2;
	float:left;
	margin:0 10px 5px 0;
	padding:3px;
	width:165px;
	text-align:center;
	
}

.subgroups img{
	display:block;
}

.subgroups a:hover{
	border:1px solid #EEE;
}

.productTitle{
	color: #007DC8;
	font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
	font-size:1.2em;
	font-weight:bold;
}

.productIntro{
	color:#333;
	font-size:1.1em;
}


td.producttekst{
	padding:5px;
	color:#444;
}


td.productTekstTwee{
	padding:5px 5px 5px 25px;
	border-top:1px solid #ddd;
	color:#444;
	padding-left:25px;
	cursor:default;
}



td.nobord{
	border-top:0px !important;
	
}

.prdValue{
	font-size:1.1em;
	padding-left:3px !important;
	background-image:none !important;
}


.productVars tr:hover td.productTekstTwee{
	background-color:#F0F9FF;
	color:#000;
}

.productVars tr:hover td.prdMoney{
	background: #F0F9FF url(/Static/Images/Default/Icons/money.png) no-repeat 5px center;
}

.productVars tr:hover td.prdClock{
	background: #F0F9FF url(/Static/Images/Default/Icons/clock.gif) no-repeat 5px center;
}


.productVars tr:hover td.prdUnit{
	background: #F0F9FF url(/Static/Images/Default/Icons/package.gif) no-repeat 5px center;
}

.productVars tr:hover td.prdVar{
	background: #F0F9FF url(/Static/Images/Default/Icons/page_white_text.png) no-repeat 3px center;
}

.productVars tr:hover td.prdBullet{
	background: #F0F9FF url(/Static/Images/Default/Icons/bullet_black.png) no-repeat 5px center;
}

.productdescription span{
	width:150px;
	float:left;
	display:block;
}


hr {
	border:0px;
	height:1px;
	background-color:#000;
}

ol{
	margin:10px 30px;
}

ol li{
	list-style:decimal;
}

ul.productDetail{
	list-style-position:inside;
}

ul.productDetail li{
	margin:3px 3px 6px 25px;
	list-style:disc !important;
	list-style-position:inside;
}

table.productView th{
	font-weight:bold;
	color:#007DC8;
	padding-bottom:20px;	
}


table.productView .even {
	background-color:#f8f8f8;
}

table.productView .uneven {
	background-color:#fff;

}



.productBox {
	padding:0 5px;
}

.leverbaar{
	color:#42DD00;
}

.nietleverbaar{
	color:#DD8F00;
}

.price{
	font-size:1.5em;
	color:#007DC8;
}

.subTitle{
	color:#007DC8;
	font-weight:bold;
}

ul.sitemap{
	padding-left:10px;
	padding-bottom:5px;
	font-size:12px;

}

ul.sitemap li{
	padding-left:15px;
	padding-top:2px;
}



#idBrands{
	border-top:2px solid #AED2FF;
	border-bottom:2px solid #AED2FF;

}

#idBrands td{
	padding:3px;
}

#idBrands strong{
	display:block;
	font-size:1.2em;
	font-weight:bold;
	background-color:#C6E2E3;
	padding:3px;
}

#idBrands p{
	background-color:#DCEEEF;
	padding:7px;
}

#idBrands a{
	color: #007dc8 !important;

}

h1, .pagetitletext{
	font-size:1.5em;
	margin-bottom:10px;
}	