
HTML {
	WIDTH: 100%; HEIGHT: 100%
}
BODY {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: white; BACKGROUND-IMAGE: url('http://www.nieuwhuisconsult.nl/graphics/body_shadow.jpg'); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: top center;
}
DIV {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#full {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: center
}
#t0 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: 0px; WIDTH: 782px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-COLLAPSE: collapse; HEIGHT: 100%; empty-cells: show; border-spacing: 0px;
	background-color: white;	
}
TD TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#t0 .editable {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
#t0 .editable TD {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
#t0 .editable TABLE {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
#t0 .editable TH {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
#t0 .editable_border {
	BORDER-RIGHT: #cccccc 1px dotted; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted
}
INPUT.editable {
	FONT-SIZE: 100%; BACKGROUND-COLOR: transparent
}
#row1 {
	HEIGHT: 181px
}
#row3 {
	HEIGHT: 89px;
}
#col2 {
	WIDTH: 178px
}
#cell2 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://www.nieuwhuisconsult.nl/images/header1.gif/); BACKGROUND-REPEAT: no-repeat
}
#cell4 {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(http://www.nieuwhuisconsult.nl/images/verloop-topdown.gif/); BACKGROUND-REPEAT: repeat-x;
}
#cell5 {
	padding-top: 15px;
}
#footer {
	BACKGROUND-COLOR: #2F3032; HEIGHT: 43px; WIDTH: 100%; COLOR: #FFFFFF; LINE-HEIGHT: 43px; OVERFLOW: hidden;
}
#footer A {
	COLOR: #FFFFFF;
}
#footer P {
	LINE-HEIGHT: 43px;
}
#footershadow {
	position:		relative;
	width:			812px;
	height:			46px;
	margin-left:		-15px;
	background-color:	white;
	background-image:	url('http://www.nieuwhuisconsult.nl/graphics/footer_shadow.jpg');
	background-position:	top left;
	background-repeat:	no-repeat;
}
#header {
	position:		relative;
}
#header #ppage_nieuwhuis_logo {
	width:			280px;
	height:			94px;
	position:		relative;
	left:			190px;
	top:			50px;
}
#header #headerImage {
	width:			283px;
	height:			158px;
	position:		absolute;
	top: 			0px;
	right:			0px;
	text-align:		right;
}
#header #headerImage IMG {
	display:		none;
}
#header > #headerImage IMG {
	display:		block;
}
/*
 * MENU
 */
.bel {
	width:			160px;
	height:			30px;
	position:		relative;
}

.bel span.telefoonnummer {
	position: absolute;
	text-align:		right;
	display:		block;
	width:			120px;
	margin-right:		7px;
	overflow:		hidden;
	top:			15px;
	font-size:		14px;
	font-weight:		bold;
	color:			#737578;
	left: 14px;
}
.bel .contact {
	position: absolute;
	text-align:		right;
	display:		block;
	width:			122px;
	margin-right:		7px;
	overflow:		hidden;
	top:			45px;
	font-size:		14px;
	font-weight:		bold;
	color:			#737578;
	left: 14px;
	text-decoration: none;
}

.bel img {
	position: absolute;
	top: -10px;
	left: 138px;
	display:		block;
	lfloat:			left;
	width:			23px;
	height:			55px;
	margin:			0px;
	padding:		0px;
}

.printmail {
	width:			155px;
	height:			20px;
	overflow:		hidden;
	margin-left:		10px;
	margin-top:		20px;
}

.printmail a img {
	margin:			0px;
	padding:		0px;
	border:			0px;
}

#menu {
	padding-top: 35px;
}
#menu #ppage_menu {
	width:			178px;
	height:			auto;
	position:		static;
	overflow:		hidden;
	font-size:		10px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	text-transform:		uppercase;
}

#menu #ppage_menu input.editable {
	width:			98%;
	height:			23px;
	line-height:		23px;
	font-size:		10px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	text-transform:		uppercase;
}

#menu #ppage_menu UL {
	margin:			0px 0px 0px 10px;
	padding:		0px;
	list-style:		none;
}

#menu #ppage_menu UL LI {
	margin:			15px 0px 0px 0px;
	padding:		0px;
}

#menu #ppage_menu UL.thema LI.vdFirst {
	margin:			0px;
}

#menu #ppage_menu UL LI span.menuheader {
	margin-top:		15px;
	display:		block;
	background-image:	url('images/menu_bg.gif');
	background-repeat:	repeat-x;
	background-position:	bottom left;
	line-height:		25px;
	color:			#000000;
	font-weight:		bold;
}

#menu #ppage_menu UL LI.vdFirst span.menuheader {
	margin-top:		0px;
}

#menu #ppage_menu UL LI A {
	display:		block;
	line-height:		15px;
	padding-top:		5px;
	padding-bottom:		5px;
	color:			#000000;
	font-weight:		bold;
	text-decoration:	none;
	background-image:	url('images/menu_bg.gif');
	background-repeat:	repeat-x;
	background-position:	bottom left;
}

#menu #ppage_menu UL UL {
	margin:			0px;
	padding:		0px;
	list-style:		none;
}

#menu #ppage_menu UL UL LI {
	margin: 		0px;
	padding:		0px;
}

#menu #ppage_menu UL UL LI A {
	color:			#7D7E80;
	font-weight:		normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

#menu #ppage_menu UL UL LI.vdCurrent A {
	color:			#9E0029;
}

#menu #ppage_menu UL UL LI.vdCurrent UL LI A {
	color:			#7D7E80;
}

#menu #ppage_menu UL UL LI input.editable {
	font-weight:		normal;
	color:			#7D7E80;
}

#menu #ppage_menu UL UL LI.vdCurrent input.editable {
	font-weight:		normal;
	color:			#9E0029;
}

#menu #ppage_menu UL UL LI.vdCurrent UL LI input.editable {
	color:			#7D7E80;
}

#menu #ppage_menu UL UL UL LI A {
	padding-left:		10px;
	background-image:	none;
}



/*
 * CONTENT
 */
#content {
	color:				#6C6D6F;
	font-size:			93%;
	line-height:			1.4em;
}

#content #ppage_content {
	margin:				0px 10px 27px 16px;
	padding:			0px;
}

#content #ppage_content #contentcontainer {
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	margin-bottom:			16px;
	padding:			5px 5px;
	width:				578px;
	overflow-x:			hidden;
}
#content #ppage_content > #contentcontainer {
	width:				568px;
}


/*
 * SITE
 */
#content .homeleft {
	float:				left;
	width:				375px;
	height:				245px;
	margin:				0px 0px 15px 0px;
	padding:			0px;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
}

#content .homeleft .hometext {
	margin:				5px 15px;
}

#content .homeleft .hometext h2 {
	margin:				0px;
	font-weight:			bold;
	font-size:			134%;
}

#content .homeright {
	float:				right;
	width:				193px;
	height:				245px;
	margin:				0px 0px 15px 0px;
	overflow: hidden;
}

#content .homeright .product {
	position:			relative;
	width:				100%;
	height:				115px;
	overflow:			hidden;
	margin-bottom:			13px;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
}

* html #content .homeright .product {
	margin-bottom:			15px;
}

#content .homeright .product h2 {
	font-weight:			bold;
	font-size:			12px;
	line-height:			1.2em;
	height:				28px;
	overflow:			hidden;
	color:				#9E0029;
	margin:				2px 5px 5px 5px;	
}

#content .homeright .product h2 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .homeright .product .summary {
	height:				57px;
	overflow:			hidden;
	margin:				0px 5px;
}

#content .homeright .product .summary p {
	margin:				0px;
	padding:			0px;
}

#content .homeright .product .readmore {
	margin:				0px 5px;
	position:			absolute;
	bottom:				5px;
}

#content .homeright .product .readmore a {
	color:				#6C6D6F;
}

#content .themalist {
	clear:				both;
	margin-bottom:			-20px;
}

#content .themalist .themaheader {
	font-family:			"Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	height:				35px;
	line-height:			35px;
	margin-bottom:			15px;
	font-size:			18px;
	letter-spacing:			1px;
	font-weight:			bold;
	color:				#FFFFFF;
	background-color:		#9E0029;
}

#content .themalist .themaheader span {
	margin:				0px 5px;
}

#content .themalist .thema {
	width:				278px;
	height:				135px;
	overflow:			hidden;
	margin-bottom:			15px;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	zoom:				1.0;
	position:			relative;
}

#content .themalist .thema h2 {
	font-weight:			bold;
	font-size:			16px;
	color:				#9E0029;
	margin:				2px 5px;
	height:				36px;
	line-height:			36px;
	width:				278px;
	overflow:			hidden;
}
#content .themalist .thema h2 a {
	text-decoration:		none;
	color:				#9E0029;
}
#content .themalist .thema .themaleft {
	position:			absolute;
	bottom: 			0px;
	left: 				0px;
	width:				130px;
	height:				95px;
}

#content .themalist .thema .themaleft .noimage {
	background-color:		#CCCCCC;
	width:				130px;
	height:				95px;
}

#content .themalist .thema .themaright {
	position:			absolute;
	left:				130px;
	width:				146px;
	height:				95px;
}

#content .themalist .thema .themaright .summary {
	width:				136px;
	height:				75px;
	overflow:			hidden;
	margin:				0px 5px;
}

#content .themalist .thema .themaright .readmore {
	width:				136px;
	height:				20px;
	margin:				0px 5px;
	position:			absolute;
	bottom:				2px;
}

#content .themalist .thema .themaright .readmore a {
	color:				#6C6D6F;
}

#content .themalist .left {
	float:				left;
	clear:				both;
}

#content .themalist .right {
	float:				right;
}

#content .themalist .clearingdiv {
	height:				0px;
	font-size:			0px;
	clear:				both;
}

#siteinfo {
	margin:				0px 10px 10px 16px;
}

#siteinfo a {
	color:				#6C6D6F;
}

/*
 * CONTACT FORM
 */
div.error {
	margin: 16px;
	padding: 2px;
	border: 1px solid black;
	background-color: #FFFFCC;
	color: black;
}
input.failed, select.failed, textarea.failed {
	background-color: #FFFFCC;
}

#contactform {
	position: 			relative;
	display:			block;
	clear:				both;
	width:				100%;
	margin:				0px;
	padding:			10px 0px 10px 0px;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
}

#contactform div.field {
	display: 			block;
	width: 				175px;
}

#contactform div.captcha {
	position: 			absolute;
	left: 				205px;
	bottom:				53px;
	*bottom:			39px;
	width:				350px;
}
#contactform div.captcha span.formlabel {
	display: 			block;
	position:			absolute;
	left:				218px;
}
#contactform div.captcha input.captcha {
	position: 			absolute;
	top: 				20px;
	left: 				200px;
	width: 				75px;
}

#contactform label {
	width: 				175px;
	margin: 			0px 0px 0px 16px;
	padding: 			0px;
}
#contactform div.padme label.radio {
	display:			none;
}
#contactform input {
	margin: 			0px 0px 0px 16px;
}

#contactform input.text {
	width: 				175px;
}

#contactform div.radio, #contactform div.radio label {
	display: 			inline;
	width: 				auto;
	margin:				0px;
	padding: 			0px;
}

#contactform div.right {
	float: 				right;
	width: 				353px;
	margin-right:			16px;
}

#contactform div.right input {
	margin: 0px;
}

* html #contactform div.right {
	margin-right:			8px;
}

#contactform div.right label {
	margin:				0px;
	width:				100%;
}

#contactform div.right textarea {
	width: 				351px;
	height: 			163px;
	margin: 			0px;
}

#contactform div.right label.checkbox {
	width:				auto;
	margin:				0px 0px 0px 2px;
}

#contactform div.right input.checkbox {
	float:				left;
	margin:				0px;
}

#contactform .button {
	display: 			block;
	float: 				right;
	width: 				75px;
	height: 			20px;
	margin-top:			-21px;
	margin-right: 			16px;
}
#contactform .left {
	float: 				left;
	margin-right: 			0px;
	margin-left: 			208px;
}

/*
 * THEMA
 */
#content .mainleft {
	float:				left;
	width:				335px;
	height:				290px;
	height:				245px;
	overflow:			hidden;
	margin:				0px 0px 15px 0px;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
}

#content #ppage_content #contentcontainer h2,
#content #ppage_content .productinfo h2,
#content .mainleft h2 {
	font-weight:			bold;
	font-size:			154%;
	color:				#9E0029;
	margin:				2px 5px 10px 5px;
}
#content #ppage_content .productinfo .summary {
	color: #5C4D4F;
}
#content .mainleft img {
	margin:				0px;
	padding:			0px;
}

#content .mainleft .themainfo {
	display:			block;
	margin:				2px 5px;
}

#content .mainright {
	float:				right;
	width:				230px;
	height:				290px;
	height:				245px;
	margin:				0px 0px 15px 0px;
	overflow:			hidden;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
}

#content .mainright .type {
	clear:				both;
	height:				75px;
	margin:				5px 5px 0px 5px;
	overflow:			hidden;
}

#content .mainright .type .image {
	float:				left;
	width:				60px;
	height:				60px;
	overflow:			hidden;
}

#content .mainright .type .image img {
	margin-top:			5px;
}

#content .mainright .type .image .noimage {
	width:				60px;
	height:				60px;
	margin-top:			5px;
	background-color:		#CCCCCE;
}

#content .mainright .type .summary {
	float:				left;
	width:				160px;
	height:				75px;
	overflow:			hidden;
}

* html #content .mainright .type .summary {
	width:				158px;
}

#content .mainright .type .summary h2 {
	height:				20px;
	margin:				0px;
	padding:			0px;
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	overflow:			hidden;
}
#content .mainright .type .summary h2 a {
	color:				#9E0029;
	text-decoration:		none;
}
#content .mainright .type .summary .summarytext {
	height:				30px;
	overflow:			hidden;
}

#content .mainright .type .summary .readmore {
	height:				18px;
	line-height:			18px;
}

#content .mainright .type .summary a {
	text-decoration:		underline;
	color:				#6D6D6F;
}

/*
 * EDIT MODE TYPE
 */
#content .mainright .editmodetype {
	clear:				both;
	height:				107px;
	margin:				0px 10px 0px 10px;
	overflow:			hidden;
}

#content .mainright .editmodetype .image {
	float:				left;
	width:				85px;
	height:				85px;
	overflow:			hidden;
}

#content .mainright .editmodetype .image img {
	margin-top:			5px;
}

#content .mainright .editmodetype .image .noimage {
	width:				75px;
	height:				75px;
	margin-top:			5px;
	background-color:		#CCCCCE;
}

#content .mainright .editmodetype .summary {
	float:				left;
	width:				125px;
	height:				85px;
	overflow:			hidden;
}

* html #content .mainright .editmodetype .summary {
	width:				123px;
}

#content .mainright .editmodetype .summary h2 {
	height:				20px;
	margin:				0px;
	padding:			0px;
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
}
#content .mainright .editmodetype .summary h2 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .mainright .editmodetype .summary .summarytext {
	height:				45px;
	overflow:			hidden;
}

#content .mainright .editmodetype .summary .readmore {
	height:				18px;
	line-height:			18px;
}

#content .mainright .editmodetype .summary a {
	text-decoration:		underline;
	color:				#6D6D6F;
}

#content .mainright .editmodetype .showtype {
	margin:				0px;
	padding:			0px;
}

#content .subsitelist {
	clear:				both;
}

#content .subsitelist .subsite {
	width:				281px;
	height:				135px;
	overflow:			hidden;
	margin:				0px 0px 15px 0px;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	zoom:				1.0;
}

* html #content .subsitelist .subsite {
	width:				283px;
}

#content .subsitelist .subsite h2 {
	font-weight:			bold;
	font-size:			134%;
	color:				#9E0029;
	margin:				2px 5px;
	height:				20px;
	overflow:			hidden;
}
#content .subsitelist .subsite h2 a {
	text-decoration:		none;
	color:				#9E0029;
}
#content .subsitelist .subsite .summary {
	margin:				0px 5px;
	height:				85px;
	overflow:			hidden;
}

#content .subsitelist .subsite .readmore {
	margin:				0px 5px;
}

#content .subsitelist .subsite .readmore a {
	color:				#6C6D6F;
}

#content .subsitelist .left {
	clear:				both;
	float:				left;
}

#content .subsitelist .right {
	float:				right;
}



/*
 * PRODUCT SUBSITE
 */
#content .mainleft .productcategoryinfo {
	display:			block;
	margin:				2px 5px;
}

#content .productlist {
	width:				600px;
	clear:				both;
}

#content .productlist .product {
	float:				left;
	width:				281px;
	height:				135px;
	margin-bottom:			15px;
	margin-right:			11px;
	border:				1px solid #CCCCCC;
	overflow:			hidden;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	position:			relative;
}

* html #content .productlist .product {
	width:				283px;
	margin-right:			11px;
}

#content .productlist .product h2 {
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	margin:				2px 5px;	
}

#content .productlist .product h2 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .productlist .product .summarytext,
#content .productlist .product .summary {
	margin:				2px 5px;
}

#content .productlist .product .readmore {
	padding:			2px 5px;
	position:			absolute;
	bottom:				2px;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	width:				281px;
}

#content .productlist .product .readmore a {
	color:				#6C6D6F;
}

#content .productlist .left {
	float:				left;
	clear:				both;
}

#content .productlist .right {
	float:				right;
}



/*
 * TYPE
 */
#content .fullwidthlist {
}

#content .fullwidthlist .product {
	height:				135px;
	margin-bottom:			15px;
	border:				1px solid #CCCCCC;
	overflow:			hidden;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	position:			relative;
}

#content .fullwidthlist .product h2 {
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	margin:				2px 5px;	
}

#content .fullwidthlist .product h2 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .fullwidthlist .product .summarytext {
	margin:				2px 5px;
}

#content .fullwidthlist .product .readmore {
	margin:				2px 5px;
	position:			absolute;
	bottom:				2px;
}

#content .fullwidthlist .product .readmore a {
	color:				#6C6D6F;
}



/*
 * PRODUCT
 */
#content .productinfo {
	margin:				0px;
}

#content .productinfo .product {
	overflow:			hidden;
	border:				1px solid #CCCCCC;
	background-image:		url('http://www.nieuwhuisconsult.nl/images/verloop-bottomup.gif');
	background-position:		bottom left;
	background-repeat:		repeat-x;
	margin-bottom:			16px;
	width:				578px;
}

#content .productinfo .image {
	float:				left;
	width:				295px;
	height:				175px;
	overflow:			hidden;
}

#content .productinfo .product h2 {
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	margin:				2px 5px;	
}

#contetn .productinfo .product h2 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .productinfo .product .summary {
	margin:				5px;
}

#content .productinfo .product .info {
	clear:				both;
	margin:				5px;
}



/*
 * VEDOR LOGO
 */
#vedorlogo {
	float: left;
	margin-top: 14px;
	margin-left: 10px;
	zoom: 1.0;
}

#search {
	position: relative;
	margin: 16px;
}
#search_input {
	width: 100px;
}
#search_button {
	position: relative;
	top: 4px;
}
* html #search_button {
	top: 2px;
}
/*
 * Artikelen
 */
#branches ul li, #productgroepen ul li, #homepagina ul li {
  float: left;
  width: 32%;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#branches ul, #productgroepen ul, #homepagina ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#branches, #productgroepen {
  clear: both;
}
#ppage_content img {
  margin: 2px 4px;
}
#ppage_content .subsite img, #ppage_content .product img, #ppage_content .mainleft img, #ppage_content .thema img {
  margin: 0px;
  margin-right: 4px;
}
h1.type {
	font-family:			"Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
	height:				35px;
	line-height:			35px;
	margin:				0px;
	font-size:			18px;
	letter-spacing:			1px;
	font-weight:			bold;
	color:				#FFFFFF;
	background-color:		#9E0029;
	padding-left:			20px;
}
h1.type a {
	text-decoration: 		none;
	color:				#FFFFFF;
}
.fullwidthlist .product {
	position: 			relative;
	padding:			15px 15px 15px 146px;
}
.fullwidthlist .product .no_image {
	position: 			absolute;
	top: 				0px;
	left: 				0px;
	width: 				130px;
	height:				95px;
	margin:				15px 9px;
	background-color:		#D7D7D7;
}
.fullwidthlist .product IMG {
	position: 			absolute;
	top: 				15px;
	left: 				9px;
	display:			block;
}

ul.searchresults {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.searchresults li {
	list-style: none;
	margin: 0px;
	margin-top: 7px;
	padding: 0px;
}
ul.searchresults .searchhighlight {
	background-color: yellow;
}
.breadcrumbs ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.breadcrumbs ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}
.breadcrumbs ul li a {
	text-decoration: none;
	color: black;
}
.breadcrumbs ul li a:hover {
	text-decoration: underline;
}.breadcrumbs {
	margin-left: 16px;
	font-weight: bold;
}
.breadcrumbs a {
	color: #666666 !important;
}
#t0 { TABLE-LAYOUT: fixed;# }




/*
* Styling voor de nieuwe h1's
*/

#content .homeleft .hometext h1 {
	margin:				0px;
	font-weight:			bold;
	font-size:			134%;
}

#content .homeright .product h1 {
	font-weight:			bold;
	font-size:			12px;
	line-height:			1.2em;
	height:				28px;
	overflow:			hidden;
	color:				#9E0029;
	margin:				2px 5px 5px 5px;	
}

#content .homeright .product h1 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .themalist .thema h1 {
	font-weight:			bold;
	font-size:			16px;
	color:				#9E0029;
	margin:				2px 5px;
	height:				36px;
	line-height:			36px;
	width:				278px;
	overflow:			hidden;
}
#content .themalist .thema h1 a {
	text-decoration:		none;
	color:				#9E0029;
}
#content #ppage_content #contentcontainer h1,
#content #ppage_content .productinfo h1,
#content .mainleft h1 {
	font-weight:			bold;
	font-size:			154%;
	color:				#9E0029;
	margin:				2px 5px 10px 5px;
}
#content .mainright .type .summary h1 {
	height:				20px;
	margin:				0px;
	padding:			0px;
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	overflow:			hidden;
}
#content .mainright .type .summary h1 a {
	color:				#9E0029;
	text-decoration:		none;
}
#content .mainright .editmodetype .summary h1 {
	height:				20px;
	margin:				0px;
	padding:			0px;
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
}
#content .mainright .editmodetype .summary h1 a {
	color:				#9E0029;
	text-decoration:		none;
}
#content .subsitelist .subsite h1 {
	font-weight:			bold;
	font-size:			134%;
	color:				#9E0029;
	margin:				2px 5px;
	height:				20px;
	overflow:			hidden;
}
#content .subsitelist .subsite h1 a {
	text-decoration:		none;
	color:				#9E0029;
}
#content .productlist .product h1 {
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	margin:				2px 5px;	
}

#content .productlist .product h1 a {
	color:				#9E0029;
	text-decoration:		none;
}

#content .fullwidthlist .product h1 {
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	margin:				2px 5px;	
}

#content .fullwidthlist .product h1 a {
	color:				#9E0029;
	text-decoration:		none;
}
#content .productinfo .product h1 {
	color:				#9E0029;
	font-weight:			bold;
	font-size:			134%;
	margin:				2px 5px;	
}
#contetn .productinfo .product h1 a {
	color:				#9E0029;
	text-decoration:		none;
}





