@charset "utf-8";
/* CSS Document */
html,body {
	margin: 0;
	padding: 0;
	font-family: 'Arial', Helvetica, sans-serif;
	border:none;
}
* {
	/*border: solid 1px red;*/
	border: none;	
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
	height: 0px;
	font-size:0px;
	line-height:0px;
}
body { background-color: #ffcc7f; border:none;}
div.container{
	width: 980px;
	margin: auto;
	margin-top: 30px;
	background-color: #fff;
	overflow:hidden;
}
div.container_wachtwoord{
	width: 980px;
	height: 700px;
	margin: auto;
	margin-top: 30px;
	background-color: #fff;
	overflow:hidden;
}
div.container_bedrukt{
	width: 980px;
	height:100%;
	margin: auto;
	margin-top: 30px;
	background-color: #fff;
	overflow:hidden;
}
body p{
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 10pt; 
	}

a { color:#000000; outline: none; }
.assortiment { font-size:10pt; width:200px; }
.checkboxspan { margin-left:5px; }
.zoekbalk { border: 1px #999999 solid; width:470px; height:22px; padding-top:3px; padding-left:3px; }
/***********************************************************
	=HEADER
***********************************************************/
div.headerImg {
	margin: 0;
	height: 221px;
	width: 980px;
}
	div#logoLink  {
		width: 309px;
		height: 170px;
		cursor: pointer;
		float: left;
	}
		div.header_images{
			width: 419px;
			margin: 5px 0 0 0;
			height: 175px;
			float: left;
		}
.inlogdiv { width: 236px; float:left; padding: 10px 0 0 0; height: 150px; margin: 0 0 0 10px;}
	.inlogerror p { margin:3px 0;color:red; }
	.inloggentekst { color:#000000; font-size:10pt; width: 236px; float: left; margin-top:4px;}
	.inloggentekst label { float:left; }
	.textinput 	{ width:220px;border-color:#000000; border-width:1px; border-style:solid; }
	.textinputInlog	{ width:296px;border-color:#000000; border-width:1px; border-style:solid; }
	.vergeten 	{ float:left; font-family:Arial, Helvetica, sans-serif; color:#969595; font-size:10pt; text-decoration:underline; margin: 10px 0 4px 0;}
	.okbutton	{ float:right; background:url(../images/ok.jpg) 0 0 no-repeat; cursor:pointer; width:53px; height:25px; margin: 5px 15px 0 0; }
	a.nieuwsbrief {color:#bb0303; font-weight:bolder; padding: 0; font-size:10pt; }
.gebruiker{ width: 236px; float:left; padding: 10px 0 0 0; height: 150px; margin: 0 0 0 10px; font-size:10pt;}
	.persGegevens {padding-bottom:5px; }
/***********************************************************
	=HORIZONTAAL MENU
***********************************************************/
div.menu{
	width: 980px;
	height: 46px;
	background: url(../images/menu_bg.jpg) 0 0 no-repeat;
	border:0;
}
	ul#menu {
		padding: 0;
		margin: 0; 
		list-style-type: none;
		position:absolute;
		border:0;
	}
		ul#menu li {
			display: inline;
			float: left;
			font-family: "Arial", Helvetica, sans-serif;
		}
			ul#menu li a {
				font-size:100%;
				color: #000;
				text-decoration: none;
				border:none;
			}
			li#menuItem1 a{
				width: 132px;
				height: 51px;
				background: url(../images/menu_item1.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem1 a:hover{ background: url(../images/menu_item1_active.jpg) 0 0 no-repeat;}
			li#menuItem1_active a{
				width: 132px;
				height: 51px;
				background: url(../images/menu_item1_active.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem2 a{
				width: 152px;
				height: 51px;
				background: url(../images/menu_item2.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem2 a:hover{ background: url(../images/menu_item2_active.jpg) 0 0 no-repeat;}
			li#menuItem2_active a{
				width: 152px;
				height: 51px;
				background: url(../images/menu_item2_active.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem3 a{
				width: 222px;
				height: 51px;
				background: url(../images/menu_item3.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem3 a:hover{ background: url(../images/menu_item3_active.jpg) 0 0 no-repeat;}
			li#menuItem3_active a{
				width: 222px;
				height: 51px;
				background: url(../images/menu_item3_active.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem4 a{
				width: 189px;
				height: 51px;
				background: url(../images/menu_item4.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem4 a:hover{ background: url(../images/menu_item4_active.jpg) 0 0 no-repeat;}
			li#menuItem4_active a{
				width: 189px;
				height: 51px;
				background: url(../images/menu_item4_active.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem5 a{
				width: 142px;
				height: 51px;
				background: url(../images/menu_item5.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem5 a:hover{ background: url(../images/menu_item5_active.jpg) 0 0 no-repeat;}
			li#menuItem5_active a{
				width: 142px;
				height: 51px;
				background: url(../images/menu_item5_active.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem6 a{
				width: 143px;
				height: 51px;
				background: url(../images/menu_item6.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			li#menuItem6 a:hover{ background: url(../images/menu_item6_active.jpg) 0 0 no-repeat;}
			li#menuItem6_active a{
				width: 143px;
				height: 51px;
				background: url(../images/menu_item6_active.jpg) 0 0 no-repeat;
				text-indent: -9999px;
				display: block;
			}
			
		.kaartmenu_links	{ background-image:url(../images/menu_bg_left.jpg); width:20px; height:40px; float:left; }
		.kaartmenu_midden	{ background-image:url(../images/menu_bg_midden.jpg); width:192px; height:50px; float:left; background-repeat:repeat-x; }
		.kaartmenu_rechts	{ background-image:url(../images/menu_bg_right.jpg); width:19px; height:46px; float:left; }

/***********************************************************
	=BODY HOME
***********************************************************/
div.contentvlak{ 
	/*min-height: 300px;*/
	width: 980px;
	height:100%;
	background-color: #fff;
}
div.kruimelpad{
	width: 965px;
	height: 30px;
	padding: 15px 0 0 20px;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#807e7f;
	float:right;
}

#kruimel_links {
	font-size:16px;
	float:right;
	margin-top:-14px;
}

#kruimel_links a {
	color:#BB0303;
	text-decoration:none;
}

.rss { margin: -2px 20px 0; padding:0 0 0 0;  float:right; }

div.kruimelpad p{ color: #807e7f;}

div.gradientbalk { background-image:url(../images/gradientbalk.jpg); background-position:bottom; background-repeat:no-repeat; height:26px; width:470px; background-repeat:repeat-x; padding-top:12px; padding-left:5px; margin-top:10px; margin-bottom:5px; }
div.balkOrange,
div.balkRed { background:#FF9900; width:470px; padding:12px 5px 10px 5px; margin-top:10px; margin-bottom:5px; }
div.balkRed { background:#FF0000; }
	div.tekstbalk{ font-weight:bold; color:#000000; font-size:12pt; }
div.plaatje		 { float:left; width:230px; height:230px; margin-right:7px; margin-top:7px; cursor:pointer; }
div.hover1		 { position:absolute; margin-top:-235px; width:230px; font-size:10pt; background-color:#bb0303; color:#FFFFFF; text-align:center; } 
div.groottekst	 { font-size:13pt; }
/***********************************************************
	=COLUMN LEFT
***********************************************************/
div.column_left{
	width: 231px;
	padding: 0 0 0 5px;
	height:100%;
	float: left;
	background-color: #ffffff;
	margin: 0;
}
	div.objecthome_rood{
		width: 231px;
		height: 120px;
		margin: 0;
		background: url(../images/objecthome_left_rood.jpg) 0 0 no-repeat;
	}
		.zoektekst	{ color:#FFFFFF; margin-top:4px; margin-left:15px; font-size:10pt; font-weight:bold; height:20px; vertical-align:middle; padding-top:14px;}
		.zoektekst1	{ color:#FFFFFF; margin-left:15px; font-size:10pt; font-weight:bold; }
		.zoekbutton { height:38px; width:67px; cursor:pointer; float:left; margin-top:8px; margin-left:40px;}
		.textinput2	{ width:195px; margin-left:15px; margin-top:5px; border-color:#000000; border-width:1px; border-style:solid; }
		.uitgebreid { color:#ffffff; font-size:10pt; float:left; margin-top:11px; margin-left:15px; }
		
		.aanbcontainer { width:213px; height:159px; margin-left:10px; background:url(../images/aanbieding.jpg) no-repeat; }
			.aanbiedinglinks	{ width:130px; height:149px; float:left; margin-top:11px; margin-bottom:10px; }
				.aanbtekst 		{ position:absolute; width:80px; margin-top:28px; margin-left:10px; font-size:10pt; height:110px; }
				.aanbtekstin	{ font-size:0.8em; }
			.aanbiedingrechts	{ width:83px; height:159px; float:left; }
				.aanbiedingItem			{ margin-top:47px; margin-left:-25px; position:absolute;}
		.meeraanb	  { color:#FFFFFF; font-size:10pt; margin-top:10px; margin-left:90px; clear:both;}
		.meeraanb_wit	  { color:#000000; font-size:10pt; margin: 0 10px 0 0; float: right;}
	
	div.rood_boven{
		width: 231px;
		height: 12px;
		margin: 0;
		background: url(../images/objecthome_left_rood.jpg) top left no-repeat;
		overflow:hidden;
		display:none;
	}
	div.rood_boven2{
		width: 231px;
		height: 12px;
		margin: 0;
		background: url(../images/objecthome_left_rood.jpg) top left no-repeat;
		overflow:hidden;
	}
	/*div.rood_midden { background-color:#bb0303; width:231px; margin-left:0 ; }*/
	div.rood_midden { width:231px; margin-left:0;background:#bb0303 url(../images/objecthome_midden_left_rood.jpg) 0 0 no-repeat; }
	div.rood_midden2 { width:231px; margin-left:0;background-color:#bb0303; }
		.oranjebox_roodboven	{ background-image:url(../images/oranjebox_roodbovenkant.jpg); width:201px; height:150px; margin-left:15px;margin-top:10px;}
		.roodtitel				{ font-size:12pt; color:#bb0303; font-weight:bold; position:absolute; margin-left:8px; margin-top:2px;  }
		.posbov					{ position:absolute; margin-top:50px; margin-left:10px; width:180px; text-align:center; }
	div.rood_onder{
		width: 231px;
		height: 15px;
		line-height:0;
		font-size:0;
		margin: 0;
		background: url(../images/objecthome_onder_left_rood.jpg) bottom left no-repeat;
		overflow:hidden;
	}
	div.grijsbox_boven  { background:url(../images/grijsbox.jpg) top left no-repeat; width:203px; height:45px; overflow:hidden; margin-left:14px; margin-top:10px; }
	div.grijsbox_midden { background-color:#e2e2e2; width:199px; border-left: 1px #ff9900 solid; border-right: 1px #ff9900 solid; margin: 0 0 0 15px; padding: 0 0 15px 0; }
	div.grijsbox_onder  { background:url(../images/grijsbox.jpg) bottom left no-repeat; width:203px; height:15px; overflow:hidden; margin-left:14px; }
	
	div.nieuwscontainer{
		width: 231px;
		height: 420px;
		margin: 14px 0 0 0;
		background: url(../images/gede_nieuws.jpg) 0 0 no-repeat;
		position: relative;
	}
	div.nieuwsoverzicht { position:absolute; margin-top:392px; margin-left:15px;}
	* html div.nieuwsoverzicht { margin-top:399px;}
	div.nieuwscontainer2{
		width: 231px;
		height: 420px;
		margin: 14px 0 0 0;
		background: url(../images/gede_nieuws.jpg) 0 0 no-repeat;
		position: relative;
	}
	div.nieuwscontainer1{
		width: 231px;
		height: 420px;
		margin: 30px 0 0 -12px;
		background: url(../images/gede_nieuws.jpg) 0 0 no-repeat;
	}
		div.tekstblock{
			width: 202px;
			height: 302px;
			background: url(../images/nieuws_tekstblok.png) 0 0 no-repeat;
		}
		
		.kaart		     { margin-left:10px; color:#FFF; }
			.kaart label { margin-left:5px; }
		
		.nieuwcontainer  { height:320px; margin-top:70px; overflow:hidden; margin-left:15px; position:absolute; }
			.nieuwsgroot { height:1600px; }
				div.tekstblock_onder{
					width: 202px;
					height: 12px;
					background: url(../images/nieuws_tekstblok_bottom.png) 0 0 no-repeat;
					margin-bottom:6px;
				}
					div.nieuws_tekst{
						width: 169px;
						height: 160px;
						overflow: hidden;
						margin-left:10px;
						margin-top:10px;
						position:absolute;
					}
					div.nieuws_image{
						width: 169px;
						height: 127px;
						overflow: hidden;
						margin-left:10px;
						margin-top:174px;
						position:absolute;
					}
/***********************************************************
	=COLUMN CENTER
***********************************************************/
div.column_center_home{
	width: 482px;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0 13px 10px 13px;
	background-color: #fff;
}
div.column_center_branches{
	width: 489px;
	height: 100%;
	float: left;
	padding: 0 0 10px 13px;
	background-color: #fff;
}
div.column_center{
	width: 482px;
	height: 100%;
	float: left;
	padding: 0 10px 10px 16px;
	background-color: #fff;
}
div.column_center_totaal{
	width: 718px;
	height: 100%;
	float: left;
	padding: 0 10px 10px 16px;
	background-color: #fff;
}
	div.home_object{
		width: 241px;
		height: 160px;
		float: left;
	}
		a.homeBrancheLink { 
			color:#FFFFFF;
			display:block;
			font-size:13px;
			font-weight:bold;
			height:27px;
			padding:126px 0 0 15px;
			position:relative;
			text-decoration:none;
			width:221px;
		}
	div.branches_object{
		float: left;
		height: 157px;
		width: 156px;
		margin-right:4px;
		/*padding: 0 2px 3px 2px;*/
	}
	a.assortLink { 
		color:#FFFFFF;
		display:block;
		height:28px;
		width:140px;
		font-size:13px;
		font-weight:bold;
		padding:126px 0 0 8px;
		position:relative;
		text-decoration:none;
		text-align:center;
	}
	div.adres{
		width: 455px;
		height: 71px;
		margin-top:14px;
		margin-left:4px;
		padding: 12px 12px 0 12px;
		background: url(../images/adresbalk.png) 0 0 no-repeat;
		float: left;
		text-align:center
	}	
	div.wistjedat{
		width: 440px;
		margin: 10px 0 0 4px;
		padding: 38px 15px 10px 24px;
		font-size:12pt;
		background: url(../images/bg_wistjedat.png) 0 0 no-repeat;
		float: left;
	}
		div.wistjedat ul{ 
			font-family: 'Arial', Helvetica, sans-serif;
			font-size: 0.8em;
		}
			div.wistjedat li{
				list-style-image: url(../images/opsomteken.png);
			}
div.tekst{
	width:474px;
}
div.footer{
	height: 30px;
	background-color:#FFFFFF;
	width:980px;
	padding: 0;
	margin: 0 auto;
}
div.footer_betalen{
	width: 474px;
	height: 30px;
	float: left;
	padding: 0;
	margin: 0 0 0 250px;
	font-size: 0.7em;
}
	div.footer p{
		font-size: 0.7em;
		margin: 0 auto;
		text-align:center;
	}
	
	/***********************************************************
	      =CONTACT
    ***********************************************************/
		.contact 		{ color:#bb0303; font-size:14pt; font-weight:bold;margin-bottom:5px; }
		.subtitel		{ color:#bb0303; font-size:11pt; font-weight:bold; margin-top:15px; }
		.subtitel2		{ color:#000000; font-size:12pt; font-weight:bold; margin-top:15px; float:left; }
		.streep			{ height:1px; background-color:#CCCCCC; overflow:hidden; width:475px; margin-top:10px;  }
		.streep2		{ height:16px; border-bottom: 1px #CCCCCC solid; background-color:#FFFFFF; overflow:hidden; width:475px; margin-top:10px;  }
		.contactinput 	{ width:259px; border: 1px solid  #CCCCCC ; height:20px; margin: 0 0 5px 110px; }
		.formulier 		{ font-size:0.8em; font-family:Arial, Helvetica, sans-serif; }
		.button			{ cursor:pointer; border: 1px #CCCCCC solid; margin-left:5px; }
td.textblok #opmerkingen{ border: 1px solid  #CCCCCC ; margin: 0 0 5px 110px;}
		.routeText, ol.routebeschrijving	 {
			font-family: "Arial", Helvetica, sans-serif;
			font-size:10pt;
		}
		ol.routebeschrijving {
			padding: 0;
			margin: 0;
			border:0;
	}
		ol.routebeschrijving li {
			list-style-type:decimal;
			list-style-position:outside;
			list-style-image:none;
			margin-left:22px;
		}


	/***********************************************************
	      =BRANCHES
    ***********************************************************/
		.zoekbox { border: 1px #cdcdcd solid; width:472px; height:20px; }
		.zoek	 { width:472px; margin-top:5px; }
			.zoeklinks		{ float:left; }
			.zoekrechts		{ float:right; }
		.branche { cursor:pointer; }
		.branchescenter { width:472px; padding-left:11px; }
		.branchetitel { height:35px; }
		
	/***********************************************************************************
	      =TOTAALASSORTIMENT dit is de oude pagina! Voor de nieuws, zie hieronder
    ************************************************************************************/
		.grootplaatje { float:left; margin-top:4px; height:172px; width:230px; margin-right:4px;  }
		.kleinplaatje { float:left; margin-top:4px; height:40px; vertical-align:middle; width:230px; overflow:hidden; margin-right:4px; }
		.verborgen_lijst { float:left; margin-top:4px; height:20px; vertical-align:middle; width:115px; overflow:hidden; margin-right:4px; }
		.verborgen_item { font-size:12px; }
		.tekstassort  { text-align:center;}
		.tekstassort a{ margin-top:7px; margin-left:5px; position:absolute; font-size:11pt;}
		
		.plaatjelinks_verder	{ float:left; margin-top:5px; width:142px; }
		.rechts_verder			{ float:left; margin-top:25px; margin-left:10px; width:300px; }
		.streep_tot				{ height:1px; background-color:#CCCCCC; overflow:hidden; width:480px; margin-top:10px; margin-bottom:10px; clear:both;  }
		
		.gradientbalk_border_links	{ background-image:url(../images/gradientbalk_border_links.jpg); width:16px; height:31px; float:left; }
		.gradientbalk_border_rechts { background-image:url(../images/gradientbalk.jpg); border-top: 1px #cdcdcd solid; border-right: 1px #cdcdcd solid; float:left; width:457px; height:25px; padding-top:5px; }
		
		.bestellentable			{ border-left: 1px #cdcdcd solid; border-right: 1px #cdcdcd solid; margin-bottom:10px; }
		.bestellentabletd		{ border-bottom: 1px #cdcdcd solid; padding:5px; }
		.bestellentabletdrood	{ border-bottom: 1px #BB0303 solid; padding:5px; }
		.bestelinput			{ border: 1px #cdcdcd solid; height:20px; width: 84px; }
		.bestelbutton			{ cursor:pointer; margin-top:5px; }
		.bestellentable_plaatje { border-right: 1px #cdcdcd solid; width:95px; border-bottom: 1px #cdcdcd solid; text-align:center; }
		
		.gradientbalk_border_links_a  { background-image:url(../images/gradientbalk_border_links_a.jpg); width:15px; height:31px; float:left; }
		.gradientbalk_border_rechts_a { background-image:url(../images/gradientbalk_a.jpg); border-top: 1px #cdcdcd solid; border-right: 1px #cdcdcd solid; float:left; width:458px; height:26px; padding-top:5px; border-right: 1px #bb0303 solid; margin-top:-1px; color:#FFFFFF; }
		
		.bestellentable_a		  { border-left: 1px #bb0303 solid; border-right: 1px #bb0303 solid; margin-bottom:10px; }
		.bestellentabletd_a		  { border-bottom: 1px #bb0303 solid; padding:5px; }
		.bestellentabletd_a a	  { color:#bb0303; font-weight:bold; }
		.bestelinput_a			  { border: 1px #bb0303 solid; height:20px; width: 90px;}
		.bestelbutton_a			  { cursor:pointer; margin-top:5px; }
		.bestellentable_plaatje_a { border-right: 1px #bb0303 solid; width:95px; border-bottom: 1px #bb0303 solid; }
		.tekstroodgroot			  { color:#bb0303; font-size:13pt; font-weight:bold;}
		
		.bestellentabletdgrijs p,
		.bestellentabletdgrijs_a p  { color: #969595; margin-left:16px; }
		.bestellentabletdgrijs  	{ border-bottom: 1px #cdcdcd solid; padding:5px; }
		.bestellentabletdgrijs_a	{ border-bottom: 1px #BB0303 solid; padding:5px; }
		.bestellentabletdrood	  	{ border-bottom: 1px #BB0303 solid; padding:5px; }
		.bestellentabletdrood_a		{ border-bottom: 1px #BB0303 solid; padding:5px; }
		.bestellentabletdgrijs_a a	{ color:#bb0303; font-weight:bold; }
		 img.favorieten{ float: right; padding: 15px 10px 0 0;}
		 div.favorieten_klein {float: left; width: 25px; height: 25px; margin: 15px 0 0 5px;}
		 
/***********************************************************
	  =TOTAALASSORTIMENT NIEUW!!!!!!
***********************************************************/
div#producten{
	width: 100%;
	float: left;
}
div.productgroep{
	width: 342px;
	float: left;
	margin: 0 15px 20px 0;		
}
	div.producttop{
		width: 336px;
		height: 36px;
		padding: 3px 0 0 10px;	
		background: url(../images/totaalassortiment2_top.gif) 0 0 no-repeat;	
	}
		div.producttop p{
			font-weight: bold;
			color: #fff;
		}
	div.productcenter{
		width: 334px;
		padding: 0 0 0 10px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
		float: left;	
	}
		div.product_img{
			width: 120px;
			margin: 0 30px 0 0; 
			float: left;
		}
		div.product_txt{
			width: 180px; 
			float: left;
		}
			div.product_txt a{
				font-size: 12px;
				text-decoration: underline;
				display: block;
			}
			div.product_txt a:hover{
				font-size: 12px;
				text-decoration: underline;
				display: block;
			}
			a.productlink{
				width: 44px;
				height: 10px;
				margin: 5px 0 0 0; 
				float: left;
				background: url(../images/productlink.gif) 0 0 no-repeat;
			}		
				a.productlink span{display: none;}
	div.productbottom{
		width: 346px;
		height: 13px;
		float: left;
		background: url(../images/totaalassortiment2_bottom.gif) 0 0 no-repeat;	
	}


/***********************************************************
	=COLUMN RIGHT
***********************************************************/
div.column_right{
	width: 231px;
	min-height: 696px;
	padding: 0 5px 0 0;
	float: left;
	background-color: #fff;
}
	div.column_right_boven { background-image:url(../images/rechts_boven.png); width:231px; height:15px; }
	div.column_right_container{
		width: 201px;
		padding: 0px;
		float: left;
		padding: 0 12px 0 12px;
		border-left: 3px #ff9900 solid;
		border-right: 3px #ff9900 solid;
	}
	div.column_right_container_bedrukt{
		width: 215px;
		padding: 0 0 0 10px;
		float: left;
		border-left: 3px #ff9900 solid;
		border-right: 3px #ff9900 solid;
	}
	div.nieuw_itemcontainer{
		width: 201px;
		float: left;
		margin: 0;
		background: url(../images/bg_nieuw.png) 0 0 no-repeat;
	}
		div.nieuw_itemtext{
			width: 70px;
			padding: 35px 0 15px 8px;
			float: left;
		}
		div.nieuw_itemcontainer img{
			margin: 25px 0 0 -8px;
			position: absolute;
		}
		div.karretje 		{ background-image:url(../images/winkelwagen.png); background-repeat:no-repeat; width:56px; height:70px; float:left; }
		div.winekwagentekst { font-size:11pt; color:#bb0303; font-weight:bold; float:left; margin-top:22px; margin-left:10px; }
		div.winkelwagentekst{ text-align:left; cursor:pointer;  font-weight:bold; font-size:10pt;margin-top:10px }
			div.winkelwagentekst a { color:#BB0303; text-decoration:underline; }
			div.winkelwagentekst a:hover { text-decoration:none; }
			#bewerk { float:left;margin-right:28px;width:95px; }
			#afrekenen { margin:10px 0 0 0; float: right;}
			.bewerkAantal {border:1px solid silver; margin-right:2px;text-align:center; }
		.tablediv			{ clear:both; font-size:10pt; margin-bottom:20px; min-height:100px; }
			.lijn				{ border-bottom: 1px #CCCCCC solid; overflow:hidden; height:1px; margin-bottom:5px; }
		.oranjerechts 		{ background:url(../images/oranje-rechtsObject.png) 0 0 no-repeat; width:201px; padding: 1px 0 0 0; font-size:10pt;}
			.oranjegedacht {width:181px; padding: 13px 10px 0px 10px ;}
		.oranjerechts_bottom 		{ background:url(../images/oranje-rechtsObject.png) 0 bottom no-repeat; width:201px; height:23px;}
		.oranjerechtsLos 		{ /*background:url(../images/rechts_boven.png) 0 0 no-repeat; */height:15px;/* width:231px; margin-top:20px;*/}
			.oranjegedachtLos {/*width:201px; padding: 8px 12px 0px 12px ;*/ font-size:10pt; /*border-left: 3px #ff9900 solid; border-right: 3px #ff9900 solid;*/}
		.oranjerechtsLos_bottom 		{ /*background:url(../images/bg_columnright_bottom.png) 0 bottom no-repeat; width:231px;*/ height:15px; margin-bottom:20px;}
		.roodrechtsLos 		{ background:url(../images/rood-rechtsLosObject.png) 0 0 no-repeat; height:36px; width:231px; margin-top:20px;}
			.roodaanbiedingLos {width:201px; padding: 8px 12px 12px 12px ; font-size:10pt; border-left: 3px #BB0303 solid; border-right: 3px #BB0303 solid;}
		.roodrechtsLos_bottom 		{ background:url(../images/rood-rechtsLosObject.png) 0 bottom no-repeat; width:231px; height:15px; margin-bottom:20px;}
		.aanbcontainer_wit  { width:213px; background:url(../images/aanbieding_wit.jpg) 0 0 no-repeat; margin: 5px 0 0 0; overflow:hidden; padding: 0; }
			.aanbiedingrechts2	{ width:83px; height:159px; position:absolute; margin-top:40px; margin-left:80px; }
		.witboxr_boven		{ background-image:url(../images/witrechts_boven.png); width:201px; height:41px; margin-top:5px; }
			.wittitel				{ font-size:12pt; color:#FFFFFF; font-weight:bold; position:absolute; margin-left:8px; margin-top:2px;  }
		.witboxr_midden		{ background-color:#FFFFFF; width:199px; border-left: 1px #bdbdbd solid; border-right: 1px #bdbdbd solid; height:100px; }
			.telnr					{ font-size:12pt; color:#bb0303; font-weight:bold; }
		.witboxr_onder		{ background-image:url(../images/witrechts_onder.png); width:201px; height:18px; }
		
	div.bedrukt_container{
		width: 201px;
		padding: 0;
		margin: 15px 0 0 0;
		float: left;
		background: url(../images/bg_bedrukt.png) 0 0 no-repeat;
		text-align:center;
	}
	div.bedrukt_container p{ padding: 35px 0 0 0;}
		a.offerte{
			font-family: "Arial", Helvetica, sans-serif;
			text-decoration: underline;
			font-size: 0.8em;
			color: black;
		}
		a:hover{ text-decoration: none;}
	div.bedrukt_bottom{
		width: 201px;
		height: 15px;
		float: left;
		padding: 0;
		background: url(../images/bg_bedrukt_bottom.png) 0 0 no-repeat;
		margin: 0 0 15px 0;
	}
	div.korting_container{
		width: 201px;
		margin: 0;
		padding:0;
		float: left;
		background: url(../images/bg_kortingen.png) 0 0 no-repeat;
	}
	div.korting_container p{ padding: 40px 8px 0 8px;}
	div.korting_bottom{
		width: 201px;
		height: 14px;
		padding: 0;
		float: left;
		background: url(../images/bg_kortingen_bottom.png) 0 0 no-repeat;
	}
	.containerrightbottom { background-image:url(../images/bg_columnright_bottom.png); width:231px; height: 15px; float:right; overflow:hidden; }
	.containerrightbottom_bedrukt { background:url(../images/bg_columnright_bottom.png) 0 0 no-repeat; clear: both; width:231px;}
	.footerimg			  { background-image:url(../images/footer_img.jpg); width:980px; height:32px; margin: auto; margin-bottom: 10px;}
	.afreken_knop{
		width: 98px;
		height: 25px;
		float: left;
		margin: 10px 0 5px 0;
		text-align:center;
		width:100%;
		cursor: pointer;
	}
/***********************************************************
	=RSS PAGINA
***********************************************************/
div.rssicon{ 
	margin: 20px 0 0 7px; 
	float: left;
}
div.abbo{ 
	width: 160px;
	margin: 10px 0 0 10px; 
	float: left;
}
div.dropdown select{
	width: 225px;
	height: 27px;
	padding: 4px 0 0 30px;
	margin: 2px 0 0 0;
	float: right;
	background: url(../images/bg_dropdown.jpg) 0 0 no-repeat;
}
div.checkbox p{ float:left;}
div.checkbox input{ 
	float:left; 
	margin: 0 10px 0 50px;
}
div.clears{
	width: 100%;
	height: 20px;
	clear: both;
}
a.rssbutton{ 
	width: 133px; 
	height: 37px;
	margin: 20px 0 0 0;
	float: right;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/rss_button.jpg) 0 0 no-repeat;
}
li{list-style-image: url(../images/opsomteken.png);}
ul{ 
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0 0 0 17px;
}	

/***********************************************************
	=OFFERTE FORMULIER
***********************************************************/

form.offerte fieldset legend { display: none; }
form.offerte div {
	padding: 4px 0 0 0;
	display: block;
	clear: left;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 0.8em;
}
form.offerte div label.formLeft,
form.offerte div span.formLeft,
form.offerte div input.text,
form.offerte div textarea,
form.offerte div div.button {
	display: block;
	float: left;
	
}
form.offerte div label.formLeft, 
form.offerte div span.formLeft { color:#000000; font-size:10pt; height:20px; margin:0 0 5px; width:140px;   }
form.offerte div input.text { width: 335px; border: 1px solid #cdcdcd; height: 20px; }
form.offerte div textarea {
	width: 335px;
	height: 100px;
	border: 1px solid #cdcdcd;
}
form.offerte div div.button { 
	width: 474px;
	text-align: right; 
	border: none; 
	/*margin-left:250px;*/
}

div.buttonverzenden { background:url(../images/verzenden_button.gif) 0 0 no-repeat; width:98px; height:25px; cursor: pointer; float:right; margin-right:5px;}
form.offerte div input#submit { cursor: pointer; }
form.offerte div span.verplicht {
	color: #666;
	font-style: italic;
}
/*--- Validate ---*/
div.formError {
	padding: 2px 5px;
	background: #f00;
	color: #fff;
	display: none;
}
form.offerte fieldset div input.error,
form.offerte fieldset div textarea.error { border: 1px solid #f00; }
form.offerte fieldset div span.formErrorMark {
	color: #f00;
	font-weight: bold;
}

/***********************************************************
	=OFFERTE FORMULIER BEDRUKT
***********************************************************/
form.offertebedrukt fieldset legend { display: none; }
form.offertebedrukt div {
	padding: 4px 0 0 0;
	display: block;
	clear: left;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 0.8em;
}
form.offertebedrukt div label.formLeft,
form.offertebedrukt div span.formLeft,
form.offertebedrukt div input.text,
form.offertebedrukt div textarea,
form.offertebedrukt div div.button {
	display: block;
	float: left;
	
}
form.offertebedrukt div label.formLeft, 
form.offertebedrukt div span.formLeft { color:#000000; font-size:10pt; height:20px; margin:0 0 5px; width:140px;   }
form.offertebedrukt div input.text { width: 335px; border: 1px solid #cdcdcd; height: 20px; }
form.offertebedrukt div textarea {
	width: 335px;
	height: 100px;
	border: 1px solid #cdcdcd;
}
form.offertebedrukt div div.button { 
	width: 474px;
	text-align: right; 
	border: none; 
	/*margin-left:250px;*/
}

div.buttonverzenden { background:url(../images/verzenden_button.gif) 0 0 no-repeat; width:98px; height:25px; cursor: pointer; float:right; margin-right:5px;}
form.offertebedrukt div input#submit { cursor: pointer; }
form.offertebedrukt div span.verplicht {
	color: #666;
	font-style: italic;
}
/*--- Validate ---*/
div.formError {
	padding: 2px 5px;
	background: #f00;
	color: #fff;
	display: none;
}
form.offertebedrukt fieldset div input.error,
form.offertebedrukt fieldset div textarea.error { border: 1px solid #f00; }
form.offertebedrukt fieldset div span.formErrorMark {
	color: #f00;
	font-weight: bold;
}
div#buttons_bedrukt{ float: left;}
div#buttons_bedrukt input{ margin: 0 5px 0 0;}
/***********************************************************
	=CONTACT FORMULIER
***********************************************************/

form.contactformulier fieldset legend { display: none; }
form.contactformulier div {
	padding: 4px 0 0 0;
	display: block;
	clear: left;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 0.8em;
}
form.contactformulier div label.formLeft,
form.contactformulier div span.formLeft,
form.contactformulier div input.text,
form.contactformulier div textarea,
form.contactformulier div div.button {
	display: block;
	float: left;
	
}
form.contactformulier div label.formLeft, 
form.contactformulier div span.formLeft { color:#000000; font-size:10pt; height:20px; margin:0 0 5px; width:140px;   }
form.contactformulier div input.text { width: 335px; border: 1px solid #cdcdcd; height: 20px; }
form.contactformulier div textarea {
	width: 335px;
	height: 100px;
	border: 1px solid #cdcdcd;
}
form.contactformulier div div.button { 
	width: 474px;
	text-align: right; 
	border: none; 
	/*margin-left:250px;*/
}

.buttonverzenden { background:url(../images/verzenden_button.gif) 0 0 no-repeat; width:98px; height:25px; cursor: pointer; float:right; margin-right:5px;}
form.contactformulier div input#submit { cursor: pointer; }
form.contactformulier div span.verplicht {
	color: #666;
	font-style: italic;
}
/*--- Validate ---*/
div.formError {
	padding: 2px 5px;
	background: #f00;
	color: #fff;
	display: none;
}
form.contactformulier fieldset div input.error,
form.contactformulier fieldset div textarea.error { border: 1px solid #f00; }
form.contactformulier fieldset div span.formErrorMark {
	color: #f00;
	font-weight: bold;
}
div.routeText{ display: none;}

/***********************************************************
	=NIEUWBRIEF FORMULIER
***********************************************************/

form.nieuwsbrief fieldset legend { display: none; }
form.nieuwsbrief div {
	padding: 4px 0 0 0;
	display: block;
	clear: left;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 0.8em;
}
form.nieuwsbrief div label.formLeft,
form.nieuwsbrief div span.formLeft,
form.nieuwsbrief div input.text,
form.nieuwsbrief div textarea,
form.nieuwsbrief div div.button {
	display: block;
	float: left;
	
}
form.nieuwsbrief div label.formLeft, 
form.nieuwsbrief div span.formLeft { width: 150px; height: 20px; margin: 0 0 5px 0;  }
form.nieuwsbrief div input.text { width: 320px; border: 1px solid #cdcdcd; height: 20px; }
form.nieuwsbrief div textarea {
	width: 275px;
	height: 100px;
	border: 1px solid #cdcdcd;
}
form.nieuwsbrief div div.button { width: 474px; text-align: right; border: none; }
form.nieuwsbrief div input#submit { cursor: pointer; }
form.nieuwsbrief div span.verplicht {
	color: #666;
	font-style: italic;
}
div.buttonverzend input#button,
div.buttonverzend input#button2 {
 	width: 115px;
	height: 25px;
	float: right;
	margin-right:10px;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../images/verzendknop_nieuwsbrief.png) 0 0 no-repeat;
}
/*--- Validate ---*/
div.formError {
	padding: 2px 5px;
	background: #f00;
	color: #fff;
	display: none;
}
form.nieuwsbrief fieldset div input.error,
form.nieuwsbrief fieldset div textarea.error { border: 1px solid #f00; }
form.nieuwsbrief fieldset div span.formErrorMark {
	color: #f00;
	font-weight: bold;
}
img#adobe_img{ margin: 10px 0 0 0;}
/***********************************************************
	=BAKKER EN BROOD SUBPAGINA VAN BEDRUKT
***********************************************************/
div.bakker_brood_item1{
	width: 231px;
	margin: 0 13px 9px 0;
	float: left;
}
div.bakker_brood_item2{
	width: 231px;
	margin: 0 0 9px 0;
	float: left;
}
div.bb_item_top{
	width: 231px;
	height: 14px;
	float: left;
	background: url(../images/bg-img_top_bedrukt_categorie.jpg) 0 0 no-repeat;
}
div.bb_item_midden{
	width: 178px;
	height: 135px;
	float: left;
	padding: 0 25px 0 25px;
	background-color: #fff;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
}
div.bb_item_midden img{ margin: 0 0 0 15px;}
div.bb_item_bottom{
	width: 231px;
	height: 28px;
	padding: 5px 0 0 0;
	float: left;
	background: url(../images/bg-img_bedrukt_categorie.jpg) 0 0 no-repeat;
}
div.bb_item_bottom p{
	margin: auto;
	color: #fff;
}
a.bedrukt_product{ 
	width: 87px;
	height: 86px;
	float: left;
	margin: 0 7px 0 0;
}
/***********************************************************
	= BESTELLEN MODULE
***********************************************************/
/*Bestellen 1*/

div.column_betalen{
	width: 704px;
	padding: 0 20px 0 20px;
	float: left;
}
div.gradientbalk_groot{
	/*width: 708px;*/
	width:100%;
	height: 32px;
	padding: 7px 0 0 10px;
	background: url(../images/bg_gradient_grootbestellen.jpg) 0 0 no-repeat;
}
td.rodelijn{ border-bottom: 1px solid #bb0303;}
table.bestelling {
	font-family: 'Arial', Helvetica, sans-serif;
	font-size: 0.8em; 
}
table.bestelling td {
	padding: 5px 0 0 0; 
}
table.bestelling .bestellingTabelTr {
	border-bottom:#ccc 1px solid;
	font-size:0;
	line-height:0;
	height:0;
}
input.bestel{ 
	width: 39px;
	height: 16px;
	margin: 0 0 0 0;
	border: 1px solid #ababab;
}
td.verzendkosten{
	color: #757575;
}
p.totaal{
	float: right;
	margin: 0 15px 0 0;
}
a.verderbestellen{
	width: 131px;
	height: 35px;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	background: url(../images/button_verder_bestelling.jpg) 0 0 no-repeat;
}
a.betalen{
	width: 131px;
	height: 35px;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	background: url(../images/button_betalen.jpg) 0 0 no-repeat;
}
div.submenu{ 
	margin: 42px 0 0 0;
}
div.submenu li{
	width: 231px;
	height: 34px;
	display:block;
	line-height:34px;
	float: right;
	list-style: none;
}
div.submenu li#active{
	width: 231px;
	height:34px;
	line-height:34px;
	/*padding: 8px 0 0 0;*/
	text-decoration: none;
	background-color: #bb0303;
	border-top: 1px solid #bdbdbd;
}
div.submenu li#active a{
	color: #fff;
	display:block;
	height:34px;
	width:216px;
}
div.submenu li#menu1{
	border-top: 1px solid #bdbdbd;
}
div.submenu li#menu2{
	width: 231px;
	height: 34px;
	line-height:34px;
	/*padding: 8px 0 0 0;*/
	border-top: 1px solid #bdbdbd;
	background-color: #fff;
}
div.submenu li#menu3{
	width: 231px;
	height: 34px;
	line-height:34px;
	/*padding: 8px 0 0 0;*/
	border-top: 1px solid #bdbdbd;
	background-color: #fff;
}
div.submenu li#menu4{
	width: 231px;
	height: 34px;
	line-height:34px;
	/*padding: 8px 0 0 0;*/
	border-top: 1px solid #bdbdbd;
	background-color: #fff;
}
div.submenu li#menu5{
	width: 231px;
	height: 34px;
	line-height:34px;
	/*padding: 8px 0 0 0;*/
	border-top: 1px solid #bdbdbd;
	border-bottom: 1px solid #bdbdbd;
	background-color: #fff;
}
div.submenu li a{
	padding: 0 0 0 15px;
	color: #000;
	height:34px;
	width:216px;
	display:block;
	text-decoration: none;
}
/*Bestellen 2 Inloggen*/

div.inloggen_betalen{ 
	float: left;
	margin: 0 12px 0 0;
	padding: 0 0 15px 0;
}
div.aanmelden_betalen{float: left;}
	div.inloggen_betalen_top{
		width: 346px;
		height: 16px;
		line-height:0;
		font-size:0;
		background: url(../images/bestelling2_bgimg_top.jpg) 0 0 no-repeat;
	}
	div.inloggen_betalen_midden{
		width: 314px;
		padding: 15px;
		position: relative;
		min-height: 180px;
		border-left: 1px solid #cdcdcd;
		border-right: 1px solid #cdcdcd;
	}
		a.verderbestellen_inloggen{
			width: 175px;
			height: 37px;
			margin:1px 0 0 0;
			text-indent: -9999px;
			float: right;
			background: url(../images/button_verder_bestelling_inloggen.jpg) 0 0 no-repeat;
		}
		a.verderbestellen_nieuw{
			width: 213px;
			height: 37px;	
			text-indent: -9999px;
			position: absolute;
			margin: 0 0 0 100px;
			bottom: 0;
			float: right;
			background: url(../images/button_verder_bestelling_aanmelden.jpg) 50% 0 no-repeat;
		}
	div.inloggen_betalen_bottom{
		width: 346px;
		height: 16px;
		background: url(../images/bestelling2_bgimg_bottom.jpg) 0 0 no-repeat;
	}
/*form#bestellingInloggen { margin-top:12px; }*/
/*Bestellen 3 Gegevens invoeren*/

div.gegevens_betalen{ 
	float: left;
}
form.factuur fieldset legend { display: none; }
form.factuur div {
	padding: 4px 0 0 0;
	display: block;
	clear: left;
	font-family: 'Arial', Helvetica, sans-serif;
	font-size:10pt;
}
form.factuur div label.formLeft,
form.factuur div span.formLeft,
form.factuur div input.text,
form.factuur div textarea,
form.factuur div div.button {
	display: block;
	float: left;
	
}
form.factuur div label.formLeft, 
form.factuur div span.formLeft { width: 200px; height: 20px; margin: 0 0 5px 0;   }
form.factuur div input.text { width: 275px; border-top: 1px solid #abadb3; border-left: 1px solid #e3e9ef; border-right: 1px solid #e3e9ef; border-bottom: 1px solid #e3e9ef; height: 20px; float: right; }
form.factuur div textarea {
	width: 275px;
	height: 100px;
	border: 1px solid #cdcdcd;
}
form.factuur div div.button { width: 474px; text-align: right; border: none; }
form.factuur div input#submit { cursor: pointer; }
form.factuur div span.verplicht {
	color: #666;
	font-style: italic;
}
form.factuur fieldset input { margin-right:4px; }
form.factuur fieldset label.brancheItems{ display:block; float:left; width:140px; }
/*--- Validate ---*/
div.formError {
	padding: 2px 5px;
	background: #f00;
	color: #fff;
	display: none;
}
form.factuur fieldset div input.error,
form.factuur fieldset div textarea.error { border: 1px solid #f00; }
form.factuur fieldset div span.formErrorMark {
	color: #f00;
	font-weight: bold;
}
div.grijzebalk{
	width: 100%;
	height: 32px;
	float: left;
	border-top: 1px solid #bdbdbd;
}
/*Bestellen 4 Gegevens controleren*/

div.factuur_adres_kop{
	width: 346px;
	height: 20px;
	margin: 0 12px 0 0;
	float: left;
	border-bottom: 1px solid #bb0303;

}
div.bezorg_adres_kop{
	width: 346px;
	height: 20px;
	float: left;
	border-bottom: 1px solid #bb0303;

}
p.kopje_betalen{
	color: #bb0303;
	font-weight: bold;
}
div.bezorg_adres_info{
	width: 346px;
	float: left;
	padding: 20px 0 0 0;

}
div.factuur_adres_info{
	width: 346px;
	margin: 0 12px 0 0;
	float: left;
	padding: 20px 0 0 0;
}
a.wijzig{color: #bb0303;}
div.juiste_gegevens{float: right;}
div.verderbestellen{float: left;}
/*Bestellen 5 Betalen*/

form#form1 { font-size:10pt; width:550px;}
form#form1 div { height:20px; margin-bottom:8px; }
form#form1 label { width:200px; display:block; float:left; }
form#form1 input,
form#form1 select { width: 325px; border-top: 1px solid #abadb3; border-left: 1px solid #e3e9ef; border-right: 1px solid #e3e9ef; border-bottom: 1px solid #e3e9ef; height: 20px; float:right; }
form#form1 button.iDEALeasy {cursor:pointer; margin-left:17px; margin-top:-50px; position:absolute; border:1px solid}

/***********************************************************
	= GEBRUIKERSNAAM WACHTWOORD WIJZIGEN
***********************************************************/
td.tableText, td.tableInput {width:200px;padding-top:2px;font-size:10pt;vertical-align:top;}
body.login .okbutton	{ float:right; background-image:url(../images/ok.jpg); cursor:pointer; width:53px; height:25px; margin: 0; }
.error { color:red; }
input.wachtwoordvergeten{
	margin: 0 0 0 20px; 
	width: 300px;
	border: 1px solid #cdcdcd;
}
div.ww_send input.submit { 
	background: url(../images/verzenden_button.gif) 0 0 no-repeat; 
	width:98px; 
	height:25px; 
	cursor: pointer;
	float:left; 
	margin-right: 5px;
}

/***********************************************************
	= REGISTREREN / PROFIEL
***********************************************************/
body.registreren .error {
	color:red;
	float:left;
}
body.registreren form.factuur div input.text {
	width:375px;
}
body.registreren form.factuur div label.formLeft {
	width:300px;
}
div.profiel_gegevens_left{
width:150px;
float:left;
font-size:12px;
font-weight:bold;
}
div.profiel_gegevens_right{
width:150px;
float:left;
}
#userlog { margin-left:328px; }
.green { color:green; }
.red { color:red; }

/***********************************************************
	=SITEMAP
***********************************************************/

div#sidetreecontrol { padding: 10px 0 5px 0; }
div#sidetreecontrol a {
	color: #666;
	outline: none;
	text-decoration: none;
}
div#sidetreecontrol a:hover { text-decoration: underline; }
ul#tree { margin-bottom: 20px; }
.treeview,
.treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul {
	background-color: white;
	margin-top: 4px;
	list-style: none;
}
.treeview .hitarea {
	background: url(/assets/images/sitemap/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}
.treeview a.selected { background-color: #eee; }
.treeview li a {
	padding: 3px 10px 3px 3px;
}
#treecontrol {
	margin: 1em 0;
	display: none;
}
.treeview .hover {
	color: #000;
	cursor: pointer;
}
.treeview li { background: url(/assets/images/sitemap/treeview-default-line.gif) 0 0 no-repeat;  
	list-style: none;}
.treeview li.collapsable,
.treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable,
.treeview li.lastExpandable { background-image: url(/assets/images/sitemap/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { background-image: url(/assets/images/sitemap/treeview-red-line.gif); }
.treeview-red .hitarea,
.treeview-red li.lastCollapsable,
.treeview-red li.lastExpandable { background-image: url(/assets/images/sitemap/treeview-red.gif); }
.treeview-black li { background-image: url(/assets/images/sitemap/treeview-black-line.gif); }
.treeview-black .hitarea,
.treeview-black li.lastCollapsable,
.treeview-black li.lastExpandable { background-image: url(/assets/images/sitemap/treeview-black.gif); }
.treeview-gray li { background-image: url(/assets/images/sitemap/treeview-gray-line.gif); }
.treeview-gray .hitarea,
.treeview-gray li.lastCollapsable,
.treeview-gray li.lastExpandable { background-image: url(/assets/images/sitemap/treeview-gray.gif); }
.treeview-famfamfam li { background-image: url(/assets/images/sitemap/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea,
.treeview-famfamfam li.lastCollapsable,
.treeview-famfamfam li.lastExpandable { background-image: url(/assets/images/sitemap/treeview-famfamfam.gif); }
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder,
.filetree span.file {
	padding: 1px 0 1px 16px;
	display: block;
}
.filetree span.folder { background: url(/assets/images/sitemap/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/assets/images/sitemap/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/assets/images/sitemap/file.gif) 0 0 no-repeat; }

/***********************************************************
	=LABEL EDITOR
***********************************************************/
div.column_center_labelEditor{
	width: 970px;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0 5px 10px;
	background-color: #fff;
	text-align:center;
}