/* Main */
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	height: 100%;
	font-family: arial, sans-serif;
	font-size: 10pt;
	color:	#2d4492;	
}

p {
	padding-bottom: 10px;
}

ul {

}

ul li {
	list-style-type: square;
	display:list-item;
	margin-left: 20px;
		
}


#mainWrapper {
	position: relative;
	width:		1000px;
	margin: 0px auto 0px auto;
	background-color: #F3F5FA;
	height: 100%;
	background-image: url("/i/menu-bg.png");
	background-repeat: repeat-y;
}
#mainHeader {
	width:	1000px;
	height:	105px;
	position: relative;
	overflow:	hidden;
}
#mainMenu {
	width: 		200px;
	position:	absolute;
	top:		105px;
	bottom:		0px;
	background-color: #AFB8D4;
	font-family:	verdana, sans-serif;
}

#mainContentContainer {
	width:		800px;
	position: 	absolute;
	left: 		200px;
	bottom:		0px;
	top:		105px;
}

#mainTopbar {
	width:		100%;
	height:		56px;
}

#mainContent {
	overflow: 	auto;
	position:	absolute;
	top:		56px;
	bottom:		20px;
	width:		100%;
	padding:	0 0 0 0;
}

#mainFooter {
	position: 	absolute;
	clear: 		both;
	bottom:		0px;
	left:		200px;
	width:		800px;
	text-indent:20px;
	font-family:verdana, sans-serif;
	font-size: 	7pt;
	line-height:20px;
	height: 	20px;
	overflow: 	hidden;
}

#popupFooter {
	position: 	absolute;
	clear: 		both;
	bottom:		0px;
	left:		0px;
	text-indent:20px;
	font-family:verdana, sans-serif;
	font-size: 	7pt;
	line-height:20px;
	height: 	20px;
	overflow: 	hidden;
}

/* Footer items */
#mainFooter a {
	float:		right;
	display: 	inline;
	margin-right:	20px;
}

#mainFooter span {
	float:		left;
	display: 	inline;
}

#popupFooter span {
	float:		right;
	display: 	inline;
}

/* Header items */
#mainHomeLink {
	float:	left;
	display: inline;
	width:	200px;
	height: 100px;
}
#mainHeaderImage {
	float:	right;
	display: inline;
	width:	800px;
	height:	100px;
}

/* Menu items */
.menuItem {
	position:		relative;
	width:			200px;
	margin:			0 0 0 0;
	padding:		0 0 1px 0;
	background-color:#F3F5FA;
}

.menuTitle {
	position:		relative;
	background-color: #2d4492;
	color: 			#FFFFFF;
	margin:			0 0 1px 0;
	padding:		3px 0 3px 0;
	font-size: 		11pt;
	font-weight:	bold;
	cursor:			pointer;
	text-indent: 	15px;
	vertical-align: middle;
	letter-spacing: 1pt;
}

.menuSub {
	position:		relative;
	padding:		0 0 0 0;
	width:			100%;
	margin:			0 0 0 0;
	display:		none;
}

.menuSubItem, .menuSubItemOff {
	display:		block;
	background-color:#afb8d4;
	width:			100%;
	vertical-align:	middle;
	margin:			1px 0 0 0;
	padding:		2px 0 2px 0;
	color:			#2d4492;
	font-style: 	normal;
	text-decoration: none;
	font-size: 		8pt;
	text-indent: 	20px;
	font-weight: 	bold;
	overflow:		hidden;
}

.menuSubItem {
	cursor:			pointer;
}


/* Nieuwsbrief */
#info {
	margin:			0 0 0 0;
	position: 		absolute;
	padding:		0 0 0 0;
	width:			200px;
	bottom:			20px;
}

#info2 {
	margin:			0 0 0 0;
	position: 		absolute;
	padding:		0 0 0 0;
	width:			200px;
	bottom:			55px;
}

#nieuwsbriefcontainer {
	position:		relative;
	background-color: #F3F5FB;
	margin:			0 0 0 0;
	padding: 		2px 0 2px 0;
}

#nieuwsbrief {
	display:		block;
	background-color: #7aa634;	
	width:			185px;
	font-size: 		9pt;
	color: 			white;
	margin:			0 0 0 0;
	padding: 		4px 0 4px 15px;
	font-style: 	normal;
	font-weight: 	bold;
	text-decoration:none;
}

/* Flash banner */
#mainBanner {
	margin-left:	8px;
	position: 		absolute;
	padding:		0 0 0 0;
	bottom:			54px;
	width: 			200px;
}

/* Breadcrumb items */
#breadcrumbs {
	position:		absolute;
	left:			20px;
	color:			#2d4492;	
	top:			10px;	
	font-family: 	verdana,sans-serif;
	font-size: 		8pt;
}

.crumb {
	color:			#2d4492;	
	text-decoration: none;
	line-height: 	20px;
}
a.crumb:link {}
a.crumb:visited {}
a.crumb:hover {
	color:#D8050F;	
}

/* Search items */
.search {
	position:		absolute;
	width:			230px;
	top:			10px;
	left:			520px;
	min-height: 	20px;
	height:			auto !important;
	height: 		20px;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
}

.searchinputfield {
	height:			15px;
	min-height:		15px;
	background-color: #ffffff;
	margin:			0 0 0 0;
	padding:		0 0 0 5px;
	border-color: 	#2d4492;
	border-style: 	solid;
	border-width: 	1px;
	font-size: 		7pt;
}
.searchsubmit{
	display: 		block;
	width:			60px;
	min-width:		60px;
	height:			17px;
	min-height:		17px;
	background-color: #2d4492;
	color: 			#ffffff;
	text-align: 	center;
	vertical-align: middle;
	padding:		0 0 0 0;
	margin:			0 0 0 0;
	cursor:			pointer;
	font-family: 	arial, sans-serif;
	font-size:		11px;
	font-weight: 	bold;
	line-height: 	17px;
}


.searchsubmitright{
	display: 		inline;
	width:			160px;
	min-width:		160px;
	height:			117px;
	min-height:		117px;
	background-color: #2d4492;
	color: 			#ffffff;
	text-align: 	center;
	vertical-align: middle;
	padding:		0px;
	padding-top:	0px;
	margin:			0px;
	cursor:			pointer;
	font-family: 	arial, sans-serif;
	font-size:		11px;
	font-weight: 	bold;
	line-height: 	17px;
}

/*	TilesetA	*/
#tileset_a_top {
	width: 			730px;
	height: 		190px;
	margin-left:	20px;
	padding:		0px;
	overflow:		hidden;
	position:		relative;
}

#tileset_a_bottom {
	width:			730px;
	height: 		250px;
	bottom:			0px;
	margin-top:		20px;
	margin-left:	20px;
	padding:		0px;
	overflow:		visible;
	position:		relative;
}

#tileset_a_bottom_left {
	height: 		250px;
	width:			230px;
	margin:			0px;
	float:			left;
	display: 		inline;
	position:		relative;
}

#tileset_a_bottom_center {
	height: 		250px;
	width:			230px;
	margin-left:	20px;
	float:			left;
	display: 		inline;
	position:		relative;
}

#tileset_a_bottom_right {
	height: 		250px;
	width:			230px;
	float:			right;
	display: 		inline;
	position:		relative;
}

/*	TilesetB	*/
.tileset_b_row {
	width: 			750px;
	height: 		140px;
	margin:			0 0 20px 0;
	padding:		0 0 0 0;
	overflow: 		hidden;	
}

.tileset_b_tile_left, .tileset_b_tile_center, .tileset_b_tile_right {
	width: 			230px;
	overflow: 		hidden;
	display: 		inline;
	height: 		140px;
	overflow: 		hidden;
}

.tileset_b_tile_right {
	float:			right;
}

.tileset_b_tile_left {
	float:			left;
	margin:			0 0 0 20px;
}

/*	TilesetC	*/
.tileset_c_column {
	width: 			230px;
	position: 		absolute;
	top:			0px;
	bottom:			0px;
	overflow-y: 	auto;
	overflow-x:		hidden;
	_height:		100%;
}
#tileset_c_column_left {
	left:			20px;
}

#tileset_c_column_center {
	left:			270px;
}

#tileset_c_column_right {
	left:			520px;
}

/*	TilesetD	*/
.tileset_d_column {
	width: 			355px;
	padding:		0px;	
	float:			left;
	display: 		inline;
	margin:			0 0 0 20px;
	min-height:		100%;
	_height:		100%; /* IE6 Hack */
}

/*	TilesetE	*/
#tileset_e_left {
	width: 			170px;
}

#tileset_e_center {
	width: 			290px;
}

#tileset_e_right {
	width: 			230px;
}

.tileset_e_column {
	min-height:		100%;
	_height:		100%; /* IE6 Hack */
	float:			left;
	display: 		inline;
	margin:			0 0 0 20px;
}

/*	Tileset F	*/
#tileset_f_left {
	position: 		absolute;
	width: 			480px;
	min-height: 	100%;
	_height: 		100%;
	left:			20px;
	top:			0px;
	bottom:			0px;
	margin:			0px;
	padding:		0px;	
	overflow:		auto;
}

#tileset_f_right {
	width: 			230px;
	min-height: 	100%;
	_height: 		100%;
	position: 		absolute;
	left:			520px;
	top:			0px;
	bottom:			0px;
}

/*	Tileset G	*/
#tileset_g_left {
	position: 		absolute;
	width: 			510px;
	min-height: 	100%;
	_height: 		100%;
	left:			0px;
	top:			0px;
	bottom:			0px;
	margin:			0px;
	padding:		0px;	
	overflow:		auto;
}
#tileset_g_right {
	width: 			230px;
	min-height: 	100%;
	_height: 		100%;
	position: 		absolute;
	left:			520px;
	top:			0px;
	bottom:			0px;
}
#tileset_g_top_right, #tileset_g_center_right, #tileset_g_bottom_right {
	width: 			230px;
	float: 			left;
	margin-bottom: 	20px;
	min-height:		140px;
}

/*	Tileset CMS	*/
#tileset_cms_main {
	min-height: 	100%;
	margin:			0 0 0 20px;
	width:			740px;
	padding:		0px;	
	float:			left;
	display: 		inline;
	_height:		100%; /* IE6 Hack */
}
.tile {
}
/* products page */
.productstile {
	position:	relative;
	width:		230px;
	height:		140px;
	overflow:	visible;	
	float:		left;
}
#products_top_left {
	margin-right:20px;
	margin-bottom:20px;
}
#products_top_center {
	margin-right:20px;
	margin-bottom:20px;
}
#products_top_right {
	margin-bottom:20px;
}
#products_center_left {
	margin-right:20px;
	margin-bottom:20px;
}
#products_center_center {
	margin-right:20px;
	margin-bottom:20px;
}
#products_center_right {
	margin-bottom:20px;
}
#products_bottom_left {
	margin-right:20px;
	margin-bottom:20px;
}
#products_bottom_center {
	margin-right:20px;
	margin-bottom:20px;
}
#products_bottom_right {
	margin-bottom:20px;
}

/* Common */
a {
	color:			#2d4492;
}
a:link {}
a:visited {}
a:hover {
}
iframe {
	border: 		0px #2d4492 solid;	
}
.standard{
	color: 			white;
	background-color: #2D4492;
}

.cms {
	color: #2D4492;	
}

.cms a {
	font-family:	arial, sans-serif;
	font-size: 		12pt;
	color: 			#2d4492;
}

.productgroupimage {
	position: 		absolute;
	height: 		118px;
	width: 			230px;
	top:			22px;
	padding:		0px;
	margin:			0px;
	background-color:#ffffff;
	overflow: 		hidden;
}
.product {
	padding:		0px;
	margin:			0px;
	width:			463px;
	min-height:		160px;
}
.productimage {
	background-color: #ffffff;
	border: 		1px solid #2D4492;
	width:			230px;
	height:			160px;
	float:			left;
}
.producttext {
	width:			210px;
	min-height:		160px;
	height:			auto !important;
	float:			right;
	margin:			0 2px 0 0;
	padding:		0px;
	overflow: 		hidden;
}
.productbuttons {
	margin-top:		5px;	
}
.productgrouptext {
	display: 		block;
	position: 		relative;
	width:			230px;
	margin:			0px;
	margin-bottom:	10px;
	padding:		0px;
}
.productgroupname {
	position:		relative;
	font-size: 		20pt;
	margin-bottom:	20px;
	width:			230px;
	clear: 			both;
}
.stepphotolarge {
	display:		block;
	margin:			0px;
	padding:		0px;
}
.stappenplantitle {
	font-family: 	arial black, arial, sans-serif;
	color:			#2d4492;
	font-weight: 	bold;
	font-size:		20pt;
	overflow:		hidden;
}
.stappenplannenimage {
	display:		block;
	position: 		relative;
	left:			0px;
	background-color: #ffffff;
	overflow:		hidden;
	margin:			0px;
	padding:		0px;
}
.stappenplannentext {
	display: 		block;
	position: 		relative;
	top:			0px;
	margin:			0px;
	padding-top:	2px;
	padding-left:	5px;
	padding-right:	5px;
	padding-bottom:	20px;
	background-color: #2d4492;
	color:			#ffffff;
	overflow:		hidden;
}
.stappenplannentitle {
	font-family:	arial black, arial, sans-serif;
	font-size: 		20pt;
	margin-bottom:	5px;
	overflow:		hidden;
	word-wrap: 		break-word;
}
.stappenplantip {
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	text-align:		center;
	color:			#ffffff;
	background-color: #afb8d4;
	bottom:			0px;
	right:			0px;
	clear:			left;
	width:			60px;
	padding-top:	2px;
	padding-bottom: 3px;
	margin-left:	292px;
	margin-bottom:	10px;
}
.stap {
	margin:			0 0 10px 0;
	padding:		0px;
}
.stapimage {
	float:			left;
	margin-left:	0px;
	margin-top:		0px;
	margin-bottom:	0px;
	width:			172px;
}
.staptext {
	float:			right;
	width:			265px;
	margin-right:	5px;
}
.staptitle {
	background-color: #2d4492;
	color:			#ffffff;
	padding-top:	2px;
	padding-bottom:	2px;
	text-indent:	5px;
	width:			265px;
	margin:			0px;
	font-weight: 	bold;
}
.staptip {
	display:		block;
	text-decoration:none;
	font-weight:	bold;
	text-align:		center;
	color:			#ffffff;
	background-color: #afb8d4;
	bottom:			0px;
	right:			0px;
	clear:			left;
	width:			60px;
	padding-top:	2px;
	padding-bottom: 3px;
	margin-left:	400px;
}
.tipshowhide {
	width:			260px; 
	position:		absolute;
	display:		none;
	background-color:#ffffff;
	border:			1px solid #2d4492;
	padding:		7px;
	right:			2px;
	margin-top:		-22px;
}
.stapclear {
	clear:			both;
	margin-bottom:	10px;
}
.stepsearch {
	position: 		relative;
	width: 			210px;
	left: 			10px;
	padding-top:	15px;
}
.checkbox {
	background-image: url("/i/checkbox.png");
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 	20px;
	line-height: 	25px;
}
.groceries {
	margin-top:		20px;
}
.grocerymaterials {
	width:			210px;
	float:			left;
	padding-left: 	10px;
}
.grocerytools{
	width:			210px;
	margin-left:	20px;
	float:			left;
	padding-left: 	10px;
}
.printcontent {
	position: 		relative;
	margin: 		0px auto 0px auto;
	width:			620px;
	font-family: 	arial, sans-serif;
	font-size:		8pt;
	_height: 		100%;
	text-align:		left;
	margin:			
}
.printclose {
	font-size:		10pt;
	text-decoration:none;	
}
.printprint {
	margin:			0 0 0 10px;	
}
.printtitle {
	font-family: 	arial black, verdana, sans-serif;
	font-weight:	bold;	
	font-size:		17pt;
	padding:		5px 0 20px 10px;
}
			
.printright {
	width:			33%;
	padding:		0 5px 0 5px;
}
.printrighttext {
	padding:		20px 0 20px 0;
	text-align:		left;
}
.printgroceries {
	background-color: #cccccc;
	padding:		10px 5px 10px 5px;
	text-align:		left;
	line-height:	16px;
	vertical-align:	middle;
}
.printgroceriestitle {
 	font-size: 		12pt;
	font-weight:	bold;
}
.printgroceriessubtitle {
	margin:			5px 0 5px 5px;
	font-size:		11pt;
}
.printgroceriescheck {
	width:			20px;
	display:		inline;
	margin:			0 3px 0 0;
}
.printleft {
	width:			171px;
	padding:		0px;
	text-align:		left;
}
.printcenter, .printcentergrey {
	padding:		20px 10px 20px 19px;
}
.printcentergrey {
	background-color: #cccccc;	
}
.printnumber {
	background-color:#999966;
	color:#ffffff;
	width:19px;
	margin-left:-19px;
	margin-top:-20px;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
}
.printthumb {
	background-color: #ffffff;
}
.printbottom {
	padding:		15px 0 20px 0;
	font-size:		12pt;
	font-weight:	bold;
}
#newslettertext {
	position: 		relative;
	width:			230px;
	overflow: 		hidden;
	margin-bottom:	20px;
}
#newslettertext h2 {
	font-size: 		14pt;
	font-family: 	arial black, arial, sans-serif;
	float:			left;
	margin-bottom:	10px;
	margin-top:		0px;
}
.icon {
	text-align: 	center;
	vertical-align:	middle;
	width:			42px;
	height:			42px;
	line-height: 	42px;
	color:			#ffffff;
	margin-top:		2px;
	margin-right:	2px;
	font-family:	arial,sans-serif;
	font-size: 		10pt;
	display:		block;
	float:			left;
	text-decoration: none;
	background-color:#2d4492;
}
a.icon:VISITED {}
a.icon:HOVER {
	background-color:#051B5E;
}
.alfa {
	text-align: 	center;
	vertical-align:	middle;
	width:			20px;
	height:			20px;
	line-height: 	20px;
	color:			#ffffff;
	margin-top:		2px;
	margin-right:	2px;
	font-family:	arial,sans-serif;
	font-size: 		10pt;
	display:		block;
	float:			left;
	text-decoration: none;
}
.alfaon{
	background-color:#2d4492;
}
a.alfaon:VISITED {}
a.alfaon:HOVER {
	background-color: #D8050F;
}
.alfaoff {
	background-color: #8695C5;
}
.stepitemlink {
	color:		#2d4492;
	background-image: url("/i/nl/bluequoteright.gif");
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 		10pt;
	font-family: 	arial, sans-serif;
	text-decoration:none;
	overflow: 		hidden;
	line-height: 	20px;
	padding-left:	25px;
	display:		block;
	vertical-align: middle;
	width:			175px;
}
a.stepitemlink:VISITED {}
a.stepitemlink:HOVER {
	color:#D8050F;	
}
a.stepitemlink:ACTIVE {
}
.stepitemlinkactive {
	color:			#D8050F;
	background-image: url("/i/nl/bluequoteright.gif");
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 		10pt;
	font-family: 	arial, sans-serif;
	text-decoration:none;
	overflow: 		hidden;
	line-height: 	20px;
	padding-left:	25px;
	vertical-align: middle;
	width:			175px;
	display:		block;
}
a.stepitemlinkactive:VISITED {}
a.stepitemlinkactive:HOVER {}
a.stepitemlinkactive:ACTIVE {}

.contentspacer {
	overflow:hidden;
	height:0px;
	width:0px;
	clear:both;
}
#disclaimermain {
	position:	absolute;
	width:		800px;
	left:		50%;
	top:		0px;
	margin-left:-400px;
	background-color: #F3F5Fa;
	color:		#2d4492;
	font-size: 	12pt;
	font-family: arial,sans-serif;
	padding:	30px;
}
.searchresult td a {
	text-decoration:none;
	font-weight: bold;
	color: #2D4492;	
}
#wooninspiratie_top {
	width: 			480px;
	height:			190px;
	margin-bottom:	20px;
	overflow:		hidden;
	position:		relative;
}

#wooninspiratie_left {
	width:			230px;
	float:			left;
	height:			250px;
	overflow:		hidden;
	position:		relative;
}
#wooninspiratie_right {
	width:			230px;
	float:			right;
	height:			250px;
	overflow:		hidden;
	position:		relative;
}
#faqlist {
	position:	absolute;
	top:		22px;
	bottom:		0px;
	width:		220px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
	overflow:	auto;
}
#newstext {
	position:	absolute;
	top:		0px;
	bottom:		0px;
	width:		220px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	overflow:	auto;
}
.hintsform {
	margin: 0px 0px 0px 0px;
}

#tellers a, #volgende a, #vorige a {
	font-family:	arial, sans-serif;
	font-size: 		10pt;
	color: 			#ffffff;
	font-weight: 	bold;
}
.editButton {
	position:absolute;
	margin: 5px 0 0 5px;;
	z-index: 	100;
}
#contentEditBar {
	margin-bottom:5px;
	line-height:25px;
	clear:both;
	z-index: 1;
	position: absolute;
	top: 135px;
	width:800px;
	left:50%;
	margin-left:-280px;
	color:#2d4492;
}
.contentEditBackButton {
	float:			left;
	width:			50px;
	margin-right:	50px;
	display: 		block;
}
.material_banner {
	position:absolute;
	bottom:0px;
	width:	230px;
}

/* Materiaalwijzers results */
#paint_result_column {
	position:absolute;
	background-color:#afb8d4;
	top:22px;
	bottom:140px;
	overflow:auto;
	width:230px;
}

#paint_result_column_whole {
	position:absolute;
	background-color:#afb8d4;
	top:22px;
	bottom:1px;
	overflow:auto;
	width:230px;
}

#close_x {
	height: 20px;
	width: 20px;
	background-color: #8695C5;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	float: right;		
}

#close_x a {
	text-decoration: none;
	font-weight: bolder;
	color: white;
	line-height: 20px;
}
.materiaalwijzer_resultContainer {
	width:	210px;
	margin-left:10px;
	margin-top:5px;
	display: block;
}
.materiaalwijzer_resultText {
	width:	185px;	
	float:	left;
}
.materiaalwijzer_closeContainer {
	display: block;
	text-decoration: none;
	font-weight: bolder;
	color: #ffffff;
	float:	left;
	line-height: 20px;
	width:	20px;
	height:	20px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
.materiaalwijzer_resultTitle {
	font-weight: bold;
	text-decoration: underline;
	line-height: 20px;
	margin-top:	0px;
	vertical-align: bottom;
}
.materiaalwijzer_resultLinePre {
	width: 120px;
	float:	left;
}
.materiaalwijzer_resultLineMid {
	width: 40px;
	float:	left;
	text-align: right;
}
.materiaalwijzer_resultLineAft {
	width: 17px;
	margin-left:3px;
	float:	left;
}

.cmsbutton {
	background-color:#2d4492;
	color:			#ffffff;
	padding:		0px;
	margin:			0px;
	margin-bottom:	2px;
	height:			25px;
	text-indent: 	0px;
	font-size: 		10pt;
	font-family: 	arial, sans-serif;
	display:		block; 
	text-decoration: none;
	overflow: 		hidden;
	vertical-align: middle;
}
.close_x {
	height: 20px;
	width: 20px;
	background-color: #8695C5;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	float: right;
	display:	block;
	text-decoration: none;
	color:	#ffffff;
	font-weight: bolder;		
}

#printmaterialmain {
	background-color: #f3f5fb;
	font-family: arial, sans-serif;
	font-size: 10pt;	
	color:		#2d4492;
	width: 		480px;
	position: 	absolute;
	left:		50%;	
	margin-left:	-240px;
	min-height: 	500px;
	height:			auto !important;
	height: 		500px;
	bottom:			0px;
	top:			0px;
}

#printmaterialtop {
	min-height:		105px;
	height:			auto !important;
	height:			105px;
	overflow: 		hidden;
}

#printmateriallogo {
	background-color: #2d4492;
	height: 		100px;
	max-height:		100px;
	overflow: 		hidden;
	text-align: 	center;
}
#printmateriallogo img {
	display: 		inline;
	border: 		0px;
}
#printmaterialbottom {
	margin-top:		3px;
	background-color: #2d4492;
	height:			23px;
	position: 		absolute;
	bottom:			0px;
	width:			480px;
}

#printmaterialclose {
	float:			right;
	display: 		inline;
	line-height: 	20px;
	font-weight:    bold;
	color:			#ffffff;
	margin-right:	5px;
	text-decoration: none;
}
.darkRow {
	background-color:#afb8d4;
	/* Holly Hack \*/
	height: 1%;
	/* End Hack */
}
.row {
	/* Holly Hack \*/
	height: 1%;
	/* End Hack */
}

#legend {
	float:			right;
	border: 		1px solid #2d4492;
	padding:		7px;
	background-color: #ffffff;
}


/* Shortcut style for shortcuts in CMS to various items */
.shortcut {
	background-color:	#f6f7ee;
	color:				#294491;
	text-indent: 		0px;
	font-size: 			12px;
	font-family: 		arial, sans-serif;
	border: 			1px solid #afb8d4;
	vertical-align: 	1px;	
	float:				left;
	z-index:			100;
	padding:			1px 10px 1px 10px;
	display:			block;
	text-decoration: 	none;
} 

.shortcut a:link, .shortcut a:visited {
    text-decoration: none;
}

.shortcut:hover, .shortcut:active {
	background-color:#8c8ad0;
	color:			#ffffff;
	text-decoration: none;
}

/* SORTEERVAKJE */
.sortoptions {
	width: 718px;
	border: 1px solid #c4c4be;
	padding: 5px;
}

/* Standaard CMS button */
.std_button, .std_new_button {
	background-color:	#f6f7ee;
	color:				#294491;
	text-indent: 		0px;
	font-size: 			12px;
	font-family: 		arial, sans-serif;
	border: 			1px solid #afb8d4;
	vertical-align: 	1px;	
	cursor:				pointer;
	padding:			0 5px 0 5px;
	margin:				1px 0 1px 0;
	text-decoration: 	none;
	display:			inline;
}

/* Standaard CMS button voor toevoegingen */
.std_new_button {
	background-color:	#ffffff;
	float:				right;
	margin:				0 0 5px 0;
}

.std_new_button:hover, .std_new_button:active, .std_button:hover, .std_button:active {
	background-color:	#8c8ad0;
	color:				#ffffff;
	text-decoration: 	none;
}

.line_spacer {
	height: 6px;
	font-size: 2px;
}
.empty_line_spacer {
	height: 12px;
	font-size: 2px;
}
.errorbox {
	color:		red;
	font-size: 	10pt;
	font-style:	italic;
}
.productprice {
	margin:		5px 0 5px 0;	
	color:		#D8050F;
}
