@charset "utf-8";
/* --------------------------------------------------------=
	CSS Document by Juice BV
	Copyright  Juice BV 

	Juice BV
	Noorderbaan 10
	5388 RB Nistelrode
	
	T: 0412-611453
	F: 0412-614963
	E: info@itsallinthemix.nl
	I: www.itsallinthemix.nl
=-------------------------------------------------------- */

/* ===== Standaard ===== */
body {
	background: repeat-x url(/img/bg.gif) center top;
	margin: 0;
	padding: 0 0 0 0;
	font-family: verdana;
	font-size: 11px;
	height: 100%;
}
/* .footerColor {
	height: 162px;
	background: repeat-x url(/img/bg.gif);
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
	left: 0;
}
*/
img {
	border: 0px;
}
.ie6fx, .clear {
	clear: both;
}
.nRow {
	overflow: hidden;
	clear: both;
}
/* Form elements */

select, input.text {
	background-color: #dddddd;
	border: 1px solid #656565;
	font-size: 10px;
	padding: 1px;
}
A {
	text-decoration: none;
	color: inherit;
}
/* Container */
#container {
	margin: 0;
	padding-top: 20px;/* 	background: url(http://www.totaalmarkt.nl/img/ombouw/header/bg_sint09.jpg) top center repeat-x; Eindejaarsactie 2009 */
}
/* Header */
#container .header {
	position: relative;
	height: 122px;
	clear: both;
	width: 974px;
	margin: 0px auto 20px auto;
	margin-top: -24px;
}
.headerMain {
	width: 976px;
	height: 122px;
	margin: 0 auto;
}
.headerLeft {
	float: left;
	width: 510px;
}
.headerTxtLogo {
	float: left;
	padding-top: 72px;
}
.headerCenter {
	position: absolute;
	top: 0;
	right: 100px;
	width: 300px;
}
.headerRight {
	float: right;
	position: absolute;
	width: 100px;
	_margin-right: 0;
	right: -30px;
	top: 0;
}
.headerLink {
	float: left;
	width: 100px;
	height: 122px;
}
.headerSlogan {
	float: right;
	width: 290px;
	height: 60px;
	margin: 7px 0 28px 0;
}
.headerSearch {
	float: right;
	min-width: 264px;
	width: 264px;
	height: 27px;
	background: no-repeat #dcdc96 url(/img/header/srch_top.gif) right top;
	margin: 0 auto;
}
.headerSearch .zoekStr {
	float: left;
	width: 185px;
	border: 1px solid #86a6a1;
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 0 5px;
	padding: 1px 1px 1px 2px;
}
.headerSearch .zoekBtn {
	float: right;
	width: 60px;
	height: 17px;
	border: 0;
	background: no-repeat url(/img/header/btn_zoek.gif);
	margin: 5px 5px 0 0;
	cursor: pointer;
}
/* Content */
#container .shadow {
	margin-top: 17px;
	background: repeat-y url(/img/layout/shadow.gif) center;
}
#container .shadow .shadowTop {
	background: no-repeat url(/img/layout/shadowTop.gif) center top;
}
#container .shadow .shadowBottom {
	background: no-repeat url(/img/layout/shadowBottom.gif) center bottom;
}
#container .siteContent {
	margin: 0 auto;
	width: 974px;
	background: #FFFFFF;
}
#container .topMenu {
	clear: both;
	overflow: hidden;
}
#container .topMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}
#container .topMenu ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
#container .topMenu ul li a {
	text-decoration: none;
	background: #999900 no-repeat url(/img/content/menuBgRight.gif) right top;
	display: block;
	overflow: hidden;
	_display: inline-block; /* IE6 */
	_padding: 4px 0px 3px 0px; /* IE6 */
}
#container .topMenu ul li a:hover, #container .topMenu ul .selected a {
	background: black no-repeat url(/img/content/menuBgRightHover.gif) right top;
}
#container .topMenu ul li a span {
	display: block;
	height: 17px;
	padding: 4px 5px 0 5px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: no-repeat url(/img/content/menuBgLeft.gif) left top;
	cursor: pointer;
	float: left;
	_float: inherit; /* IE6 */
	_display: inline; /* IE6 */
}
#container .topMenu ul li a:hover span, #container .topMenu ul .selected a span {
	background: no-repeat url(/img/content/menuBgLeftHover.gif) left top;
}
#container .topMenu ul li a.outlet {
	text-decoration: none;
	background: #FF9900 no-repeat url(/img/content/menuOutletRight.gif) right top;
	display: block;
	overflow: hidden;
	_display: inline-block; /* IE6 */
	_padding: 4px 0px 3px 0px; /* IE6 */
}
#container .topMenu ul li a.outlet:hover, #container .topMenu ul .selected a.outlet {
	background: black no-repeat url(/img/content/menuBgRightHover.gif) right top;
}
#container .topMenu ul li a.outlet span {
	display: block;
	height: 17px;
	padding: 4px 5px 0 5px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background: no-repeat url(/img/content/menuOutletLeft.gif) left top;
	cursor: pointer;
	float: left;
	_float: inherit; /* IE6 */
	_display: inline; /* IE6 */
}
#container .topMenu ul li a.outlet:hover span, #container .topMenu ul .selected a.outlet span {
	background: no-repeat url(/img/content/menuBgLeftHover.gif) left top;
}
#container .topMenu ul .alleMerken {
	float: right;
	margin-right: 3px;
	_float: inherit; /* IE6 */
	_margin-right: 0; /* IE6 */
 	_white-space: nowrap; /* IE6 */
}
#container .blackline {
	height: 2px;
	background: repeat-x url(/img/content/1px2pxblack.gif);
	width: 974px;
	margin: 0 0 0 1px;
}
#container .row {
	clear: both;
	overflow: hidden;
	_margin-top: -11px;
}
#container .row .pad {
	font-size: 10px;
	float: left;
	padding: 14px 0 0 14px;
	_padding: 14px 0 10px 14px;
}
#container .row .pad a {
	color: #999900;
}
#container .row .pad a h2 {
	display: inline;
	font-size: 10px;
	font-weight: normal;
}
#container .row .subMenu {
	float: right;
}
#container .row .subMenu a {
	display: block;
	text-align: center;
	color: #000000;
	height: 17px;
	font-size: 10px;
	text-decoration: none;
	padding: 3px 0 0 0;
	margin-left: 1px;
}
#container .row .subMenu .alleMerken {
	float: left;
}
#container .row .subMenu .alleMerken a {
	width: 108px;
	background: no-repeat url(/img/content/serviceBg.gif);
}
#container .row .subMenu .alleMerken a:hover {
	background: no-repeat url(/img/content/serviceBg_ov.gif);
}
#container .row .subMenu .b2b {
	float: left;
}
#container .row .subMenu .b2b a {
	width: 48px;
	background: no-repeat url(/img/content/b2bBg.gif);
}
#container .row .subMenu .b2b a:hover {
	background: no-repeat url(/img/content/b2bBg_ov.gif);
}
#container .row .subMenu .KleurstaalButton {
	float: left;
}
#container .row .subMenu .KleurstaalButton a {
	width: 120px;
	background: no-repeat url(/img/content/KleurstaalBG.gif);
}
#container .row .subMenu .KleurstaalButton a:hover {
	background: no-repeat url(/img/content/KleurstaalBG_ov.gif);
}
#container .row .subMenu .KleurstaalButton .gevuld {
	background: no-repeat url(/img/content/KleurstaalBG_full.gif);
}
#container .row .subMenu .wieZijnWij {
	float: left;
}
#container .row .subMenu .wieZijnWij a {
	width: 83px;
	background: no-repeat url(/img/content/wiezijnwijBg.gif);
}
#container .row .subMenu .wieZijnWij a:hover {
	background: no-repeat url(/img/content/wiezijnwijBg_ov.gif);
}
#container .row .subMenu .service {
	float: left;
}
#container .row .subMenu .service a {
	width: 108px;
	background: no-repeat url(/img/content/serviceBg.gif);
}
#container .row .subMenu .service a:hover {
	background: no-repeat url(/img/content/serviceBg_ov.gif);
}
#container .row .subMenu .contact {
	float: left;
}
#container .row .subMenu .contact a {
	width: 59px;
	background: no-repeat url(/img/content/contactBg.gif);
}
#container .row .subMenu .contact a:hover {
	background: no-repeat url(/img/content/contactBg_ov.gif);
}
#container .row .subMenu .winkelmandje {
	float: left;
}
#container .row .subMenu .winkelmandje a {
	width: 95px;
	padding-left: 27px;
	background: no-repeat url(/img/content/winkelmandjeBg.gif);
}
#container .row .subMenu .winkelmandje a:hover {
	background: no-repeat url(/img/content/winkelmandjeBg_ov.gif);
}
#container .row .subMenu .winkelmandje .gevuld {
	background: no-repeat url(/img/content/winkelmandjeBg_full.gif);
}
#container .content {
	overflow: hidden;
	clear: both;
}
#container .content .right {
	float: left;
	width: 772px;
	margin: 9px 0 0 7px;
	padding: 0 0 40px 0;
}
#container .content .left {
	float: left;
	width: 183px;
	display: block;
	min-height: 100px;
	margin: 0 0 0 7px;
	_margin: 0 0 0 3px; /* IE6 */
}
#container .content .left .extraFill {
	height: 10px;
}
#container .content .left .item {
}
#container .content .left .ExtraTop {
	margin-top: 15px;
}
#container .content .left .item .menuTitle {
	border: 1px solid #656565;
	background: repeat-x url(/img/content/menuTitleBg.gif);
	height: 19px;
	padding: 7px 0 0 7px;
	color: #FFFFFF;
	font-weight: bold;
}
#container .content .left .item .title2 {
	border: 1px solid #656565;
	background: repeat-x url(/img/content/menuTitleBg.gif);
	height: 26px;
	color: #FFFFFF;
	font-weight: bold;
}
#container .content .left .item .title2 .clickable {
	padding: 7px 0 6px 7px;
	cursor: pointer;
	background: no-repeat url(/img/content/menuArrowDown.gif) 160px 0;
}
#container .content .left .item .info {
	border: 1px solid #656565;
	border-top: 0;
	overflow: hidden;
}
#container .content .left .item .info .menu {
	margin: 0;
	padding: 0 0 3px 0px;
	float: left;
}
#container .content .left .item .info .menu li {
	list-style: none;
	margin: 3px 0 3px 0;
	padding: 1px 0 1px 15px;
	width: 178px;
	_width: 160px; /* IE6 */
	background: no-repeat url(/img/content/plus.gif) 3px 5px;
}
#container .content .left .item .info .menu li a {
	text-decoration: none;
	color: #000000;
}
#container .content .left .item .info .menu li a:hover {
	text-decoration: none;
	color: #999900;
}
#container .content .left .item .info .menu .selected {
	background: #cccccc;
	font-weight: bold;
	padding-bottom: 0;
	background: #cccccc no-repeat url(/img/content/min.gif) 3px 5px;
}
#container .content .left .item .info .menu .selected ul {
	font-weight: normal;
	background: #e5e5e5;
	margin: 1px 0 0 -15px;
	padding: 0;
	list-style: none;
}
#container .content .left .item .info .menu .selected ul li {
	padding-left: 35px;
	background: no-repeat url(/img/content/menuLi.gif) 22px 8px;
	margin-bottom: 0;
	_width: 146px; /* IE6 */
}
#container .content .left .item .info .num {
	list-style-type: decimal;
	margin: 0;
	padding-left: 30px;
}
#container .content .left .item .info .num li {
	padding: 1px 0 1px 0;
}
#container .content .left .item .info .num li a {
	color: #000000;
	text-decoration: none;
}
#container .content .left .item .info .num li a:hover {
	text-decoration: underline;
}
#container .content .left .item .info p {
	margin: 4px;
	margin-bottom: 10px;
}
#container .content .left .item .info #headerMenu {
	margin: 0 0 0 18px;
}
#container .content .left .item a.overlay {
	display: block;
	padding: 4px 28px 0 5px;
	background: #FFFFFF no-repeat url(/img/content/bot_ok.jpg) right top;
	position: absolute;
	height: 21px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	margin: -11px 0 0 60px;
}
#container .content .left .item a.overlay:hover {
	background: #FFFFFF no-repeat url(/img/content/bot_ok_ov.jpg) right top;
	color: #999900;
}
#container .content .left .verwachtingen {
	padding-bottom: 10px;
}
#container .content .left .verwachtingen a.overlay {
	margin: 0px 0 0 40px;
}
.contentProd {
	width: 962px;
	margin: 0 auto;
	padding: 7px 0 40px;
}
.filter {
	width: 772px;
	height: 55px;
	background: no-repeat url(/img/content/filterBg.gif);
	margin: 10px 0 10px 0;
}
.filter .item {
	float: left;
	position: relative;
	width: 361px;
	margin: 10px 0 0 25px;
	font-weight: bold;
	z-index: 99;
}
.filter .item .dropdown {
	color: black;
	cursor: pointer;
	width: 261px;
	height: 16px;
	background: no-repeat url(/img/outlet/dropdown2.gif);
	float: left;
	clear: both;
	display: block;
	padding: 2px 0 0 4px;
	font-weight: normal;
	margin-top: 5px;
}
.filter .item .drop {
	position: absolute;
	left: 0;
	top: 35px;
	display: block;
	width: 260px;
	border: 1px solid #cccccc;
	background: white;
	clear: both;
	z-index: 99;
}
.filter .item .drop a {
	display: block;
	color: black;
	text-decoration: none;
	padding: 3px 0 3px 4px;
	font-weight: normal;
}
.filter .item .drop a:hover {
	background: #cccccc;
}
.filter .item .firstdrop {
 *margin: 35px 0 0 -136px;
}
.filter .item .seconddrop {
 *margin: 35px 0 0 -98px;
}
.filter .item .thirddrop {
 *margin: 35px 0 0 -100px;
}
.filter .item .fourthdrop {
 *margin: 35px 0 0 -93px;
}
#container .content .contentFull {
	float: left;
	width: 962px;
	margin: 9px 0 0 7px;
	_margin-left: 4px;
	padding: 0 0 15px 0;
}
.flashBanner,  #container .content .contentFull .flashBanner {
	margin-bottom: 10px;
}
/* Stappenplan homepage */
#container .content .contentFull .stappenPlan {
	position: relative;
	height: 52px;
	z-index: 100;
}
#container .content .contentFull .stappenPlan .tekst {
	display: inline;
	float: left;
	width: 260px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/tekstHome.gif);
}
#container .content .contentFull .stappenPlan .stap1 {
	display: inline;
	float: left;
	width: 153px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap1.gif);
}
#container .content .contentFull .stappenPlan .stap1Active {
	background: no-repeat url(/img/content/stappen/stap1_active.gif);
}
#container .content .contentFull .stappenPlan .stap2 {
	display: inline;
	float: left;
	width: 153px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap2.gif);
}
#container .content .contentFull .stappenPlan .stap2Prev {
	background: no-repeat url(/img/content/stappen/stap2_prev_active.gif);
}
#container .content .contentFull .stappenPlan .stap2Active {
	background: no-repeat url(/img/content/stappen/stap2_active.gif);
}
#container .content .contentFull .stappenPlan .stap3 {
	display: inline;
	float: left;
	width: 396px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap3Home.gif);
}
#container .content .contentFull .stappenPlan .stap3Prev {
	background: no-repeat url(/img/content/stappen/stap3Home_prev_active.gif);
}
#container .content .contentFull .stappenPlan .stap3Active {
	background: no-repeat url(/img/content/stappen/stap3Home_active.gif);
}
#container .content .right .stappenPlan .stap3old {
	display: inline;
	float: left;
	width: 223px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap3.gif);
}
#container .content .right .stappenPlan .stap3oldPrev {
	background: no-repeat url(/img/content/stappen/stap3_prev_active.gif);
}
#container .content .right .stappenPlan .stap3oldActive {
	background: no-repeat url(/img/content/stappen/stap3_active.gif);
}
#container .content .contentFull .stappenPlan .drop {
	display: none;
	width: 228px;
}
#container .content .contentFull .stappenPlan .stapDrop1 {
	position: absolute;
	left: 250px;
	top: 45px;
}
#container .content .contentFull .stappenPlan .stapDrop2 {
	position: absolute;
	left: 403px;
	top: 45px;
}
#container .content .contentFull .stappenPlan .stapDrop3 {
	position: absolute;
	left: 556px;
	top: 45px;
}
#container .content .contentFull .stappenPlan .dropTop {
	width: 228px;
	background: no-repeat url(/img/content/overlayStappen.png) top left; /* IE7 & FF */
	_background: no-repeat url(/img/content/overlayStappen.gif) top left; /* IE6 */
	padding-top: 5px;
 	*padding-top: 15px;
}
.stappenPlan .dropTop h3 {
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	margin: 10px 10px 4px 10px;
}
#container .content .contentFull .stappenPlan .dropTop p {
	font-size: 10px;
	font-weight: normal;
	color: #656565;
	margin: 0px 10px 0px 10px;
}
#container .content .contentFull .stappenPlan .dropBottom {
	clear: both;
	width: 228px;
	height: 14px;
	background: no-repeat url(/img/content/overlayStappen.png) bottom left; /* IE7 & FF */
	_background: no-repeat url(/img/content/overlayStappen.gif) bottom left; /* IE6 */
}
/* Einde stappenplan homepage */
.title,  #container .content .contentFull .title {
	clear: both;
	background: repeat-x url(/img/footer/graydot.jpg) center;
	color: #999900;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.titleWidthMargin,  #container .content .contentFull .titleWidthMargin {
	clear: both;
	background: repeat-x url(/img/footer/graydot.jpg) center;
	color: #999900;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 10px 0;
}
.title span,  .title h1,  .titleWidthMargin span,  #container .content .contentFull .title span,  #container .content .contentFull .titleWidthMargin span {
	background: #FFFFFF;
	padding: 0 5px 0 5px;
	display: inline;
}
#container .content .contentFull .contentHome {
	clear: both;
	width: 962px;
}
#container .content .contentFull .homeBlock {
	float: left;
	display: block;
	width: 313px;
	height: 140px;
	border: 1px solid #656565;
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
}
#container .content .contentFull .homeBlockOverlay {
	float: left;
	display: block;
	width: 315px;
	height: 142px;
	margin-top: -142px;
	cursor: pointer;
	position: absolute;
	background: repeat url(/img/spacer.gif);
}
#container .content .contentFull .last,  #container .content .contentFull .homeOutlet {
	margin-right: 0px;
}
#container .content .contentFull .homeBlockImg {
	clear: both;
	display: block;
	width: 100%;
	height: 114px;
	margin: 0 auto;
}
#container .content .contentFull .homeBlock .homeBlockTitle {
	clear: both;
	display: block;
	width: auto;
	height: 21px;
	margin: 0 auto;
	background: #999900;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0 0 5px;
}
#container .content .contentFull .homeOutlet .homeBlockTitle {
	clear: both;
	display: block;
	width: auto;
	height: 21px;
	margin: 0 auto;
	background: #FF9900;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0 0 5px;
}
#container .content .contentFull .homeBlock .homeBlockTitle H3 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
	padding:0px;
}
#container .content .contentFull .homeBlockTxt {
	display: none;
	position: absolute;
	margin-top: -74px;
	width: 297px;
	height: 66px;
	padding: 8px 8px 0 8px;
	background: url(/img/HomePage/txtOverlay.png) top left;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
	border-bottom: 1px solid #999900;
}
#container .content .contentFull .homeOutlet .homeBlockTxt {
	border-bottom: 1px solid #FF9900;
}
#container .content .contentFull .homeBlockTxtFixed {
	position: absolute;
	margin-top: -82px;
	width: 297px;
	min-height: 40px;
	padding: 8px;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	text-align: right;
}
/* Stappenplan contentpagina's */			
.stappenPlan {
	position: relative;
	z-index: 100;
	height: 52px;
}
.stappenPlan .tekst {
	display: inline;
	float: left;
	width: 243px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/tekst.gif);
}
.stappenPlan .stap1 {
	display: inline;
	float: left;
	width: 153px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap1.gif);
}
.stappenPlan .stap1_active {
	background: no-repeat url(/img/content/stappen/stap1_active.gif);
}
.stappenPlan .stap2 {
	display: inline;
	float: left;
	width: 153px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap2.gif);
}
.stappenPlan .stap2_prev_active {
	background: no-repeat url(/img/content/stappen/stap2_prev_active.gif);
}
.stappenPlan .stap2_active {
	background: no-repeat url(/img/content/stappen/stap2_active.gif);
}
.stappenPlan .stap3 {
	display: inline;
	float: left;
	width: 413px;
	height: 52px;
	background: no-repeat url(/img/content/stappen/stap3Nieuw.gif);
}
.stappenPlan .stap3_prev_active {
	background: no-repeat url(/img/content/stappen/stap3Nieuw_prev_active.gif);
}
.stappenPlan .stap3_active {
	background: no-repeat url(/img/content/stappen/stap3Nieuw_active.gif);
}
.stappenPlan .drop {
	width: 228px;
}
.stappenPlan .stapDrop1 {
	position: absolute;
	left: 232px;
	top: 45px;
	z-index: 100;
}
.stappenPlan .stapDrop2 {
	position: absolute;
	left: 385px;
	top: 45px;
}
.stappenPlan .stapDrop3 {
	position: absolute;
	left: 538px;
	top: 45px;
}
.stappenPlan .dropTop {
	width: 228px;
	background: no-repeat url(/img/content/overlayStappen.png) top left; /* IE7 & FF */
	_background: no-repeat url(/img/content/overlayStappen.gif) top left; /* IE6 */
	padding-top: 5px;
 	*padding-top: 15px;
}
.stappenPlan .dropTop h1 {
	font-size: 10px;
	font-weight: bold;
	color: #656565;
	margin: 10px 10px 4px 10px;
}
.stappenPlan .dropTop p {
	font-size: 10px;
	font-weight: normal;
	color: #656565;
	margin: 0px 10px 0px 10px;
}
.stappenPlan .dropBottom {
	clear: both;
	width: 228px;
	height: 14px;
	background: no-repeat url(/img/content/overlayStappen.png) bottom left; /* IE7 & FF */
	_background: no-repeat url(/img/content/overlayStappen.gif) bottom left; /* IE6 */
}
/* Einde stappenplan contentpagina's */

/* Oude homepage content */			
.row {
	margin: 0;
	overflow: hidden;
	clear: both;
}
.rowFill20 {
	height: 20px;
}
.rowFill10 {
	height: 10px;
}
.row .itemOutlet {
	width: 250px;
	height: 123px;
	float: left;
	border: 1px solid #656565;
}
.row .itemOutlet .name {
	height: 19px;
	background: #FF9900;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding: 3px 7px 0 0;
}
.row .itemOutlet .info {
	height: 91px;
	padding: 5px 0px 5px 5px;
}
.row .itemOutlet .info .tekst {
	height: 63px;
	width:			105px;
	margin-left :125px
}
.row .itemOutlet .info .largetekst {
	height: 163px;
}
.row .itemOutlet .info .prijs {
	font-size: 10px;
	font-weight: bold;
}
.row .itemOutlet .info .HiddenPrijs {
	visibility:hidden;
}
.row .itemOutlet .info .prijs span {
	display :block;
	font-size: 16px;
	color: #999900;
	padding-left: 10px;
}
.row .itemOutlet .selecteer {
	display: block;
	padding: 4px 28px 0 5px;
	background: #FFFFFF no-repeat url(/img/content/bot_ok.jpg) right top;
	position: absolute;
	height: 21px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	margin: -10px 0 0 160px;
}
.row .itemOutlet .selecteer:hover {
	background: #FFFFFF no-repeat url(/img/content/bot_ok_ov_orange.jpg) right top;
	color: #FF9900;
}
.row .item {
	width: 250px;
	height: 123px;
	float: left;
	border: 1px solid #656565;
}
.row .item .name {
	height: 19px;
	background: #999900;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding: 3px 7px 0 0;
}
.row .item .nameOutlet {
	height: 19px;
	background: #FF9900;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding: 3px 7px 0 0;
}
.row .item .info {
	height: 91px;
	padding: 5px 5px 5px 70px;
}
.row .item .info .tekst {
	height: 63px;
}
.row .item .info .largetekst {
	height: 163px;
}
.row .item .info .prijs {
	font-size: 10px;
	font-weight: bold;
}
.row .item .info .HiddenPrijs {
	visibility: hidden;
}
.row .item .info .prijs span {
	display: block;
	font-size: 16px;
	color: #999900;
	padding-left: 10px;
}
.row .item .selecteer {
	display: block;
	padding: 4px 28px 0 5px;
	background: #FFFFFF no-repeat url(/img/content/bot_ok.jpg) right top;
	position: absolute;
	height: 21px;
	text-decoration: none;
	color: #000000;
	font-size: 10px;
	margin: -10px 0 0 160px;
}
.row .item .selecteer:hover {
	background: #FFFFFF no-repeat url(/img/content/bot_ok_ov.jpg) right top;
	color: #999900;
}
/* Einde Oude homepage content */	
.row .itemFill {
	float: left;
	height: 10px;
	width: 8px;
}
.infoBlok {
	background: no-repeat url(/img/ProductPagina/corners.gif);
	width: 960px;
	height: 125px;
	clear: both;
	position: relative;
	margin: 5px 0 0 0;
	overflow: hidden;
	z-index: 100;
}
.infoBlokImgInner {
	height: 125px;
	position: relative;
	overflow: hidden;
	background: no-repeat url(/img/ProductPagina/SFEER.jpg);
}
.infoBlok a.infoBlokImgLink {
	height: 125px;
	top: 0;
	left: 0;
	width: 480px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
}
.infoBlok a.infoBlokImgLink img {
	height: 125px;
	width: 480px;
}
.infoBlok .tekst {
	top: 15px;
	left: 511px;
	width: 440px;
	position: relative;
	height: 65px;
	z-index: 1;
}
.infoBlok .link {
	text-align: right;
	position: absolute;
	right: 0;
	top: 50px;
}
.infoBlok .link a {
	font-weight: bold;
	color: #999900;
	text-decoration: underline;
}
.infoBlok .onderdeel {
	width: 152px;
	height: 36px;
	position: absolute;
	background: no-repeat url(/img/content/up.jpg);
	z-index: 50;
}
.infoBlok .onderdeel .icon {
	position: absolute;
	width: 26px;
	height: 28px;
	left: 7px;
	top: 6px;
}
.infoBlok .onderdeel .naam {
	font-weight: bold;
	padding: 13px 0 13px 37px;
	cursor :pointer;
}
.infoBlok .onderdelen .onderdeel .list {
	margin: 25px 0 0 0;
}
.infoBlok .onderdeel ul {
	color: #999900;
	margin: 0;
	padding: 9px 0 0 28px;
}
.infoBlok .onderdeel .img ul {
	padding: 3px 0 0 15px;
}
.infoBlok .onderdeel ul li {
	margin-bottom: 3px;
}
.infoBlok .onderdeel ul li a {
	color: #999900;
	text-decoratoin: underline;
}
.infoBlok .onderdeel ul li a:hover {
	text-decoration: none;
}
.infoBlok .downloads {
	right: 1px;
	bottom: 1px;
}
.infoBlok .downloads .icon {
	background: no-repeat url(/img/content/icon_download.jpg);
}
.infoBlok .gallery {
	right: 153px;
	bottom: 1px;
}
.infoBlok .gallery .icon {
	background: no-repeat url(/img/content/icon_gallery.jpg);
}
.infoBlok .videos {
	right: 305px;
	bottom: 1px;
}
.infoBlok .videos .icon {
	background: no-repeat url(/img/content/icon_video.jpg);
}
.largeBlok {
	float: left;
	width: 710px;
	padding: 0 0 0 5px;
}
.largeBlok .itemText .optieFill {
	width: 20px;
	float: left;
	height: 20px;
}
.largeBlok .itemText .rowFill {
	height: 20px;
}
.largeBlok .itemText .optie {
	display: block;
	float: left;
	width: 150px;
	height: 135px;
	padding: 15px 0 0 0;
	text-align: center;
	border: 1px solid #656565;
}
.largeBlok .itemText .optieSelected {
	background: #efefef;
}
.largeBlok .itemHeader {
	/*background: no-repeat url(/img/content/balk_ingeklapt.gif);*/
	height: 19px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 10px;
}
.largeBlok .itemHeader2 {
	/*background: no-repeat url(/img/content/balk_ingeklapt.gif);*/
	height: 19px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 10px;
}
.largeBlok .itemHeaderUitgeklapt {
	background: no-repeat url(/img/content/balk_uitgeklapt_706.gif);
}
.largeBlok .itemText {
	background: repeat-y url(/img/content/balk_center_706.gif);
	overflow: hidden;
	padding: 8px;
}
.largeBlok .itemText2 {
	background: repeat-y url(/img/content/balk_center_706.gif);
	clear: both;
	width: 690px;
	overflow: hidden;
	padding: 8px;
}
.largeBlok .itemText img {
	margin: 2px;
}
.largeBlok .itemText2 img {
	margin: 2px;
}
.largeBlok .itemText .montage {
}
.largeBlok .itemText .montage span {
	color: #cc0000;
}
.largeBlok .itemText .montage a {
	display: block;
	padding: 10px 0 0 43px;
	background: no-repeat url(/img/content/montage.gif);
	height: 30px;
	font-weight: bold;
	color: #999900;
}
.largeBlok .itemBottom {
	background: no-repeat url(/img/content/balk_bottom_706.gif);
	height: 9px;
}
.imgBlockOver {
	display: block;
	position: relative;
	z-index: 0;
}
.cornerSmall {
	position: absolute;
	left: 2px;
	display: block;
	top: -18px;
 *top: 2px;
	z-index: 90;
	cursor: pointer;
}
.nieuwSmall {
	width: 28px;
	height: 28px;
	background: no-repeat url(/img/nieuw_small.png);
	_background: no-repeat url(/img/nieuw_small.gif);
}
.actieSmall {
	width: 28px;
	height: 28px;
	background: no-repeat url(/img/actie_small.png);
	_background: no-repeat url(/img/actie_small.gif);
}
.corner {
	position: absolute;
	left: 5px;
	_left: 0;
	display: block;
	top: 3px;
	z-index: 90;
}
.corner.nieuw {
	width: 60px;
	height: 60px;
	background: no-repeat url(/img/nieuw.png);
	_background: no-repeat url(/img/nieuw.gif);
}
.corner.actie {
	width: 60px;
	height: 60px;
	background: no-repeat url(/img/actie.png);
	_background: no-repeat url(/img/actie.gif);
}
.imageOver {
	float: left;
	width: 353px;
	padding: 0 0 0 4px;
}
.imageOver img {
	border: 1px solid #656565;
}
.imageOver span {
	padding: 3px 0 0 5px;
	display: block;
	color: #656565;
}
.imageOver a {
	color: #656565;
	text-decoration: none;
}
.imageOver a:hover {
	color: #999900;
	text-decoration: none;
}
.centerPanel {
	width: 356px;
	float: left;/*overflow: hidden;*/
				}
.centerPanel #accordion {
	margin-top: 10px;
}
.centerPanel .itemHeader {
	background: no-repeat url(/img/content/balk_ingeklapt.gif);
	height: 21px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 0 15px;
	cursor: pointer;
}
.centerPanel .itemHeaderSingle {
	background: no-repeat url(/img/content/balk_ingeklapt.gif);
	height: 21px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 0 15px;
	cursor: pointer;
}
.centerPanel .itemHeaderUitgeklapt {
	background: no-repeat url(/img/content/balk_uitgeklapt.gif);
}
.centerPanel .itemText {
	background: repeat-y url(/img/content/balk_center.gif);
	clear: both;
	width: 356px;
}
.centerPanel .itemHeaderFull {
	background: no-repeat url(/img/content/balk_uitgeklapt.gif);
	height: 21px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0 0 15px;
	cursor: pointer;
}
.centerPanel .itemTextFull {
	background: repeat-y url(/img/content/balk_center.gif);
	clear: both;
	width: 356px;
}
.centerPanel .itemTextInfo {
	clear: both;
	width: 356px;
	margin: 2px 0 15px 0;
}
.centerPanel .itemTextRow {
	clear: both;
	padding: 1px 20px;
}
.centerPanel .itemTextRow .rowCell01 {
	float: left;
	width: 60px;
	padding: 4px 0 0 0;
}
.centerPanel .itemTextRow .rowCell02 {
	float: left;
	width: 100px;
}
.centerPanel .itemTextRow .rowCell03 {
	float: left;
	width: 20px;
}
.centerPanel .itemTextRow .rowCell04 {
	float: left;
	width: 100px;
	padding: 4px 0 0 0;
}
.itemBtnEnabled {
	clear: both;
	float: right;
	text-align: right;
	width: 200px;
	display: none;
}
.itemBtnDisabled {
	clear: both;
	float: right;
	text-align: right;
	width: 200px;
}
.centerPanel .itemBtnEnabled input {
	background: #FFFFFF url(/img/content/btnMatenOver.gif) no-repeat;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 170px;
	height: 22px;
	margin: 2px 8px 0 0;
	padding: 0 0 0 5px;
	cursor: pointer;
}
.centerPanel .itemBtnDisabled input {
	background: #FFFFFF url(/img/content/btnMatenOut.gif) no-repeat;
	border: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 170px;
	height: 22px;
	margin: 2px 8px 0 0;
	padding: 0 0 0 5px;
	cursor: text;
}
.centerPanel .itemTextFull select {
	width: 300px;
	margin: 7px 0 4px 28px;
}
.centerPanel .itemTextRow input {
	width: 40px;
}
.centerPanel .itemBottomFull {
	clear: both;
	background: no-repeat url(/img/content/balk_bottom.gif);
	height: 10px;
}
.centerPanel .itemText img {
	margin: 2px;
	border: solid 1px #636562;
	height: 26px;
}
.centerPanel .itemText .loaderImage {
	margin: 2px;
	border: none;
	height: 15px;
}
.centerPanel .itemBottom {
	background: no-repeat url(/img/content/balk_bottom.gif);
	height: 9px;
}
.stappenBestel {
	width: 223px;
	margin-left: 21px;
	_margin-left: 19px; /* IE6 */
	float: left;
}
.stappenBestel a {
	color: #000000;
	text-decoration: none;
}
.stappenBestel a:hover {
	color: #656565;
	text-decoration: none;
}
.stappenBestel .kop {
	border: 1px solid #656565;
	background: repeat-x url(/img/content/menuTitleBg.gif);
	height: 20px;
	padding: 6px 0 0 7px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 1px 0;
}
.stappenBestel .stap {
	width: 183px;
	height: 38px;
	margin: 0 0 1px 0;
	padding: 14px 0 0 42px;
}
.stappenBestel .stapRood {
	background: no-repeat url(/img/content/stapRood.gif);
	color: #878787;
}
.stappenBestel .stapRood A {
	color: #878787;
}
.stappenBestel .stapRood A:hover {
	color: #656565;
}
.stappenBestel .stapGroen {
	background: no-repeat url(/img/content/stapGroen.gif);
}
.stappenBestel .overLayLeft {
	width: 7px;
	height: 158px;
	position: absolute;
	z-index: 1;
	margin: 53px 0 0 -6px;
	background: no-repeat url(/img/content/overlayLeft.png);
	_background: no-repeat url(/img/content/overlayLeft.gif); /* IE6 */
}
.stappenBestel .selected {
	width: 187px;
	height: 45px;
	position: absolute;
	margin: 95px 0 0 -6px;
	padding: 25px 0 0 48px;
}
.stappenBestel .selectRed {
	background: no-repeat url(/img/content/overlayRedNew.png);
	_background: no-repeat url(/img/content/overlayRedNew.gif); /* IE6 */
}
.stappenBestel .selectGreen {
	background: no-repeat url(/img/content/overlayGreenNew.png);
	_background: no-repeat url(/img/content/overlayGreenNew.gif); /* IE6 */
}
.stappenBestel .stapPrijs {
	/*height: 170px;
	background: no-repeat	url(/img/content/stapPrijs.gif); */
	height: auto;
	background: no-repeat url(/img/content/stapPrijs.gif);
	width: 225px;
	border-bottom: 1px solid #b2b2b2;
	padding: 20px 0 10px 0;
 	*padding: 20px 0 0 0;
}
.stappenBestel .stapPrijs .row {
	clear: both;
	float: left;
	width: 210px;
	margin: 0 0 0 12px;
}
.stappenBestel .stapPrijs .prijsOmschrijving {
	float: left;
	width: 76px;
}
.stappenBestel .stapPrijs .prijsScheiding {
	float: left;
	width: 3px;
}
.stappenBestel .stapPrijs .prijsEuro {
	float: left;
	width: 73px;
	text-align: right;
}
.stappenBestel .stapPrijs .prijsPrijs {
	float: left;
	width: 48px;
	text-align: right;
}
.stappenBestel .stapPrijs .prijsDoorhalen {
	text-decoration :line-through;
}
.stappenBestel .stapPrijs .prijsTotaal {
	float: left;
	width: 121px;
	text-align: right;
	font-size: 20px;
	color: #999900;
}
.stappenBestel .stapPrijs .boldRow {
	font-weight: bold;
	margin-top: 10px;
}
.stappenBestel .stapPrijs .boldRow .prijsOmschrijving, .stappenBestel .stapPrijs .boldRow .prijsScheiding {
	padding-top: 5px;
}
.stappenBestel .stapPrijs .directBestellen, .stappenBestel .directBestellen2 {
	display: block;
	width: 186px;
	height: 22px;
	background: no-repeat url(/img/content/btnBestellenOver.gif);
	margin: 8px 0 0 7px;
}
.stappenBestel .directBestellen2 {
	margin: 0 auto 12px;
}
.stappenBestel .stapPrijs .directBestellenActive {
	display: block;
	width: 186px;
	height: 22px;
	background: no-repeat url(/img/content/directBestellen2.gif);
	margin: 8px 0 0 7px;
}
.stappenBestel .stapPrijs .directOfferte {
	display: block;
	width: 186px;
	height: 22px;
	background: no-repeat url(/img/content/btnOfferteOver.gif);
	margin: 5px 0 0 7px;
}
.stappenBestel .stapPrijs .kleurstaalBestellen {
	display: block;
	width: 186px;
	height: 22px;
	background: no-repeat url(/img/content/btnKleurstaalOver.gif);
	margin: 5px 0 0 7px;
}
.stappenBestel .incBTW {
	font-size: 10px;
	padding: 5px;
}
.contentPagina a {
	color: #999900;
	text-decoration: underline;
}
.contentPagina a:hover {
	color: #b7b74c;
	text-decoration: underline;
}
/* Winkelmandje - formulier */
.stroke {
	background: repeat-x url(/img/footer/graydot.jpg) center;
	height: 5px;
}
.buttons {
	clear: both;
	height: 32px;
	margin: 2px 0 0 0;
}
.buttons .buttonStap1 {
	display: block;
	width: 145px;
	height: 22px;
	background: no-repeat url(/img/content/terugNaarStap1.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttons .buttonLeft {
	display: block;
	width: 271px;
	height: 22px;
	background: no-repeat url(/img/content/verderWinkelen.gif);
	float: left;
	margin: 0 0 0 4px;
}
.buttons .buttonLeft2 {
	display: block;
	width: 222px;
	height: 22px;
	background: no-repeat url(/img/content/verderWinkelen2.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttons .buttonLeft3 {
	display: block;
	width: 145px;
	height: 22px;
	background: no-repeat url(/img/content/verderWinkelen3.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttons .buttonRight {
	display: block;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/ajaxBestelling.gif);
	float: right;
	margin: 0 4px 0 0;
	cursor:pointer;
}
.buttons .buttonRightGegevens {
	display: block;
	width: 190px;
	height: 23px;
	background: no-repeat url(/img/ajaxUwGegevens.gif);
	float: right;
	margin: 0 4px 0 0;
}
.buttons .buttonRightVerstuur {
	display: block;
	width: 180px;
	height: 23px;
	background: no-repeat url(/img/ajaxVerstuur.gif);
	float: right;
	margin: 0 4px 0 0;
}
.buttons .buttonRightKleur {
	display: block;
	width: 245px;
	height: 23px;
	background: no-repeat url(/img/ajaxKleur.gif);
	float: right;
	margin: 0 4px 0 0;
}
.buttons .buttonSend {
	display: block;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/content/formulierVersturen.gif);
	float: right;
	margin: 0 4px 0 0;
	cursor:pointer;
}
.buttons .buttonSendAanvraag {
	display: block;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/content/aanvraagVersturen.gif);
	float: right;
	margin: 0 4px 0 0;
	cursor:pointer;
}
.buttons .buttonShowExtra {
	display: block;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/content/LuxaExtraToevoegen.gif);
	float: right;
	margin: 0 4px 0 0;
}
.buttons .buttonHideExtra {
	display: block;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/content/LuxaExtraVerwijder.gif);
	float: right;
	margin: 0 4px 0 0;
}
.winkelmandjeProducten {
	clear: both;
	border: 1px solid #656565;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
}
.winkelmandjeProducten .winkemandjeRow {
	clear: both;
	width: 760px;
	overflow: hidden;
	margin: 0 5px 0 5px;
	background: repeat-y url(/img/content/winkelmand_row_background.gif);
}
.winkelmandjeProducten .winkemandjeRow .aantal {
	float: left;
	padding: 4px 0;
	border: 1px solid #656565;
	border-right: none;
	width: 38px;
}
.winkelmandjeProducten .winkemandjeRow .aantal .input {
	border: 1px solid #999900;
	text-align: center;
	color: #000000;
	width: 26px;
	margin: 0 4px;
}
.winkelmandjeProducten .winkemandjeRow .foto {
	float: left;
	width: 100px;
	height: 93px;
	border-top: 1px solid #656565;
	padding: 6px 0 0 8px;
}
.winkelmandjeProducten .winkemandjeRow .foto img {
	width: 85px;
	height: 85px;
	border: 1px solid #656565;
}
.winkelmandjeProducten .winkemandjeRow .info {
	float: left;
	width: 290px;
	height: auto;
	border-top: 1px solid #656565;
	padding: 6px 0 5px 0;
}
.winkelmandjeProducten .winkemandjeRow .info .verderHuidig {
	display: block;
	float: left;
	width: 247px;
	height: 22px;
	background: no-repeat url(/img/content/verderWinkelen2.gif);
	clear: both;
}
.verderHuidigStaal {
	display: block;
	float: left;
	width: 192px;
	height: 22px;
	background: no-repeat url(/img/content/verderWinkelen3.gif);
	margin-top:10px;
	clear: both;
}
.winkelmandjeProducten .winkemandjeRow .prijs {
	float: left;
	width: 150px;
	height: 72px;
	border-top: 1px solid #656565;
	text-align: right;
	color: #999900;
	padding: 27px 15px 0 0;
}
.winkelmandjeProducten .winkemandjeRow .prijs span {
	font-size: 16px;
	font-weight: bold;
}
.winkelmandjeProducten .winkemandjeRow .verwijder {
	float: left;
	width: 158px;
	_width: 156px; /* IE6 */
	height: 99px;
	border-top: 1px solid #656565;
}
.winkelmandjeProducten .winkemandjeRow .verwijder a {
	display: block;
	float: right;
	width: 111px;
	height: 23px;
	background: no-repeat url(/img/content/verwijder.gif);
}
.winkelmandjeProducten .winkemandjeRow .verwijderOfferte {
	float: left;
	_margin-left:18px;
	width: 158px;
	_width: 150px; /* IE6 */
	height: 99px;
	border-top: 1px solid #656565;
}
.winkelmandjeProducten .winkemandjeRow .verwijderOfferte a {
	display: block;
	float: right;
	width: 150px;
	height: 23px;
}
.clearDiv {
	clear: both;
	width: 100%;
	height: 5px;
	font-size: 1px;
	background-color: #FFFFFF;
}
.kostenoverzicht {
	border: 1px solid #656565;
	margin: 10px 0 8px 0;
	padding: 5px 0 0 5px;
}
.kostenoverzicht .winkemandjeRow {
	overflow: hidden;
	clear: both;
}
.kostenoverzicht .winkemandjeRow .aantal {
	float: left;
	border-top: 1px solid #656565;
	width: 38px;
	height: 44px;
}
.kostenoverzicht .winkemandjeRow .aantal .input {
	border: 1px solid #999900;
	text-align: center;
	color: black;
	width: 26px;
	margin-top: 2px;
	margin-left: 3px;
}
.kostenoverzicht .winkemandjeRow .info {
	float: left;
	width: 392px;
	min-height: 34px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	padding: 10px 0 0 5px;
}
.kostenoverzicht .winkemandjeRow .prijs {
	float: left;
	width: 150px;
	height: 34px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	text-align: right;
	padding: 10px 15px 0 0;
}
.kostenoverzicht .winkemandjeRow .prijs span {
	font-size: 16px;
	font-weight: bold;
}
.kostenoverzicht .winkemandjeRow .verwijder {
	float: left;
	width: 157px;
	_width: 155px; /* IE6 */
	height: 44px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
}
.kostenoverzicht .winkemandjeRowOfferte {
	overflow: hidden;
	clear: both;
}
.kostenoverzicht .winkemandjeRowOfferte .aantal {
	float: left;
	border-top: 1px solid #656565;
	width: 38px;
	height: 94px;
}
.kostenoverzicht .winkemandjeRowOfferte .aantal .input {
	border: 1px solid #999900;
	text-align: center;
	color: black;
	width: 26px;
	margin-top: 2px;
	margin-left: 3px;
}
.kostenoverzicht .winkemandjeRowOfferte .info {
	float: left;
	width: 392px;
	height: 84px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	padding: 10px 0 0 5px;
}
.kostenoverzicht .winkemandjeRowOfferte .info Textarea {
	width: 382px;
	height: 74px;
}
.kostenoverzicht .winkemandjeRowOfferte .prijs {
	float: left;
	width: 150px;
	height: 84px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	text-align: right;
	padding: 10px 15px 0 0;
}
.kostenoverzicht .winkemandjeRowOfferte .prijs span {
	font-size: 16px;
	font-weight: bold;
}
.kostenoverzicht .winkemandjeRowOfferte .verwijder {
	float: left;
	width: 157px;
	_width: 155px; /* IE6 */
	height: 94px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
}
.fill10 {
	height: 10px;
}
.fill15 {
	height: 15px;
}
.fill5 {
	height: 5px;
}
.kostenoverzicht .redRow {
}
.kostenoverzicht .redRow div {
	background-color: #999900;
	color: #FFFFFF;
}
.kostenoverzicht .redRow .prijs {
	padding: 15px 15px 10px 0;
	height: 19px;
}
.backgroundOnTop {
	background-position: center top;
}
/* Formulieren */
.formulier {
	padding: 2px 5px 2px 5px;
}
.formulier .titel {
	color: #999900;
	font-size: 14px;
	font-weight: bold;
}
.formulier .formRow {
	clear: both;
	overflow: hidden;
	padding: 0 0 3px 0;
}
.formulier .formRow .omschrijving {
	text-align: right;
	width: 168px;
	float: left;
	padding-top: 3px;
}
.formulier .formRow .verplicht {
	width: 16px;
	float: left;
	color: #cc0000;
	padding-top: 3px;
}
.formulier .formRow .inputVelden {
	float: left;
}
.formulier .formRow .inputVelden .kalender {
	position: absolute;
	margin: -20px 0 0 145px;
 	*margin: 0;
}
.formulier .formRow .inputVelden textarea {
	color: black;
	background: #dddddd;
	border: 1px solid #656565;
}
.formulier .formRow .inputVelden select {
	color: black;
	background: #dddddd;
	border: 1px solid #656565;
}
.formulier .formRow .inputVelden .text {
	color: black;
	background: #dddddd;
	border: 1px solid #656565;
	width: 367px;
}
.formulier .formRow .inputVelden a {
	color: #999900;
}
.formulier .formRow .inputVelden .checkDag {
	float: left;
	width: 98px;
}
/* Help */
.contentPagina {
	clear: both;
}
.contentPagina h1 {
	font-size: 14px;
	font-weight: bold;
	color: #999900;
	margin: 0;
}
.contentPagina h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}
.contentPagina h3 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}
.contentPagina p {
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #d8d8d8;
}
.contentPagina .helpBlock {
	border: 1px solid #656565;
	width: 369px;
	display: block;
	float: left;
	height: 145px;
	margin-top: 10px;
	margin-right: 10px;
}
.contentPagina .helpBlock img {
	float: left;
	margin: 20px;
}
.contentPagina .helpBlock .helpText {
	float: left;
	margin-left: 10px;
	width: 230px;
}
.contentPagina .helpBlock .helpText a H2 {
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
	color: #999900;
	text-decoration: none;
	margin-bottom: 5px;
}
.contentPagina .helpBlock .helpText p {
	margin: 0px 0px 5px 0;
	height: 50px;
}
.contentPagina .helpBlock .helpText p a {
	padding-left: 10px;
	color: #000000;
	background: url(/img/layout/bullit.gif) no-repeat 3px left;
}
.contentPagina .helpBlock .helpText p a:hover {
	padding-left: 10px;
	color: #999900;
	text-decoration: none;
	background: url(/img/layout/bullit.gif) no-repeat 3px left;
}
.contentPagina .helpBlock .helpText a {
	font-size: 11px;
}
.contentPagina .helpBlock .helpText a:hover {
	font-size: 11px;
	text-decoration: none;
}
.contentPagina .helpBlock .helpText .meerVragen {
	color: #999900;
}
.contentPagina .helpBlockBig {
	border: 1px solid #656565;
	width: 770px;
	display: block;
	float: left;
	min-height: 130px;
	margin: 0px 0px 10px 0px;
}
.contentPagina .helpBlockBig img {
	float: left;
	margin: 20px;
}
.contentPagina .helpBlockBig p {
	float: left;
	margin: 40px 0 20px 20px;
	border: none;
}
.contentPagina .helpBlockBig p a {
	color: #999900;
	text-decoration: underline;
}
.contentPagina .helpBlockBig p a:hover {
	color: #656565;
	text-decoration: underline;
}
.contentPagina .helpBlockBig .helpTextBig {
	float: left;
	margin-left: 10px;
	width: 230px;
	padding-bottom: 10px;
}
.contentPagina .helpBlockBig .helpTextBig H1 {
	font-size: 14px;
	margin: 10px 0 0 0;
	font-weight: bold;
	color: #999900;
}
.contentPagina .helpBlockBig .helpTextBig a H1 {
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
	color: #999900;
	text-decoration: none;
}
.contentPagina .helpBlockBig .helpTextBig p {
	margin: 5px 0px;
	border: none;
}
.contentPagina .helpBlockBig .helpTextBig p a {
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
	background: url(/img/layout/bullit.gif) no-repeat 3px left;
}
.contentPagina .helpBlockBig .helpTextBig p a:hover {
	padding-left: 10px;
	color: #999900;
	text-decoration: none;
	background: url(/img/layout/bullit.gif) no-repeat 3px left;
}
.contentPagina .helpBlockBig .helpTextBig a {
	font-size: 11px;
}
.contentPagina .helpBlockBig .helpTextBig a:hover {
	font-size: 11px;
	text-decoration: none;
}
.contentPagina .helpBlockBigText {
	margin-top: 20px;
}
.contentPagina .helpBlockBigText H2 {
	font-size: 14px;
	margin: 0 0 5px 14px;
	font-weight: bold;
	color: #999900;
}
.contentPagina .helpBlockBigText p {
	margin: 0;
	padding: 0;
	border: none;
}
.contentPagina .helpBlockBigText a {
}
.contentPagina .helpBlockBigText a:hover {
}
.contentPagina .helpUrlBack {
	border-bottom: 1px solid #999900;
	text-align: right;
	line-height: 25px;
}
.contentPagina .helpUrlBack a {
	color: #999900;
	text-decoration: underline;
	margin-right: 2px;
}
.contentPagina .helpUrlBack a:hover {
	color: #656565;
	text-decoration: underline;
	margin-right: 2px;
}
.contentPagina .helpAnswer {
	float: left;
	margin: 10px 20px;
}
.contentPagina .helpAnswer TD {
	line-height: 16px;
}
.contentPagina .helpAnswer H2 {
	color: #999900;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.contentPagina .helpToTop {
	float: left;
	width: 770px;
	height: 20px;
	text-align: right;
	border-bottom: 1px solid #999900;
}
.contentPagina .helpToTop a {
	font-size: 11px;
}
.contentPagina .helpToTop a:hover {
	font-size: 11px;
	text-decoration: none;
}
.footerBg {
	position: relative;
	height: 413px;
	width: 100%;
	background: repeat-x url(../img/footer/bg.gif) center bottom;
	bottom: -47px;
	margin: -413px 0 0 0;
	z-index: 0;
}
.footerBgCenter {
	height: 413px;
	width: 100%;
	background: no-repeat url(/img/footer/footerBg.jpg) center bottom;
	margin: 0;
}
/*
	Footer
*/
.footer {
	overflow: hidden;
	clear: both;
	margin: 0 1px;
	position :relative;
	z-index: 100;
}
.fURL {
	position: relative;
	z-index: 100;
	padding: 0 0 0 1px;
}
.fContent {
	background: repeat-x url(/img/footer/gradient.gif) left top #828200;
	padding: 10px;
}
.fContent a {
	color: #ffffff;
	text-decoration: underline;
}
.fContent a:hover {
	text-decoration: none;
}
.fcInner {
	min-height: 260px;
	background: repeat-y url(/img/footer/footerGradien.gif) 290px 0;
	color: #eeeeee;
	font-size: 11px;
}
.fcLeft {
	float: left;
	width: 281px;
	margin: 0 11px 0 0;
	background: repeat-x url(/img/footer/footerGradien2.gif) 0 130px;
}
.fciBlock {
	height: 130px;
	position: relative;
}
.fciBlock2 {
	height: 120px;
	padding: 10px 0 0 0;
}
.fciMargin {
	margin: 0 0 2px 0;
}
.fcibIcon {
	width: 108px;
	height: 110px;
	background: no-repeat url(/img/footer/i.jpg);
	position: absolute;
	left: -10px;
	top: -10px;
}
.fcibIcon2 {
	width: 108px;
	height: 111px;
	background: no-repeat url(/img/footer/mail.jpg);
	position: absolute;
	left: -10px;
	top: -2px;
}
.fciBlockData {
	padding: 6px 0 0 101px;
}
.register {
	margin: 20px 0 0 0;
}
.register input {
	float: left;
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	width: 140px;
	background: no-repeat url(/img/footer/input.gif);
	border: 0;
	margin: 2px 0 0 0;
	padding: 0 5px 0 5px;
}
.register div {
	float: right;
	width: 26px;
	height: 26px;
	background: no-repeat url(/img/footer/submit.jpg);
	cursor: pointer;
}
.fciBlockData strong {
	color: #ffffff;
}
.small {
	font-size: 9px;
}
.vraag {
	display: block;
	margin: 0 0 10px;
	font-size: 14px;
}
.fcCenter {
	float: left;
	width: 420px;
	padding: 6px 9px 0 13px;
	overflow: hidden;
}
.fccBlock {
	float: left;
	width: 122px;
}
.fccBlock2 {
	width: 150px;
}
.fccBlock3 {
	width: 146px;
}
.fccBlock ul, .fccBlock ul li {
	padding: 0;
	margin: 0;
	list-style: none;
}
.fccBlock ul li a {
	display: block;
	background: no-repeat url(/img/footer/arrow.gif) left 3px;
	padding: 0 0 0 15px;
	color: #eeeeee;
	margin: 0 0 5px 0;
	text-decoration: none;
}
.fccBlock ul li a:hover {
	text-decoration: underline;
}
.fcRight {
	float: left;
	padding: 6px 0 0 8px;
	width: 210px;
}
.fcVak {
	position: absolute;
	margin: -15px 0 0 15px;
}
.fURL {
	height: 51px;
	clear: both;
}
.fURLRight {
	position: absolute;
	right: 7px;
	font-size: 9px;
	text-align: right;
	top: 12px;
}
.fURLRight a {
	color: #000000;
}
.fURLRight a:hover, .by a:hover {
	text-decoration: underline;
}
.by {
	position: absolute;
	right: 7px;
	top: 60px;
	font-size: 9px;
	font-weight: bold;
	color: #656565;
}
.by a {
	font-weight: normal;
	color: #ffffff;
}
/* Stappen - options */	
.OptionBox {
	border: solid 1px #666666;
	float: left;
	width: 150px;
	height: 180px;
	margin: 7px 7px 0px 7px;
	padding: 5px 0;
	text-align: center;
	background-image: url(/img/content/opt_back_uncheck.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.OptionBoxSelected {
	background-image: url(/img/content/opt_back_check.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.OptionTextContainer {
	width: 130px;
	margin: 0px;
}
.SelectedOptionBox {
	/*border: solid 1px #666666;*/
		position: absolute;
	float: right;
	width: 24px;
	height: 24px;
	margin: 155px 0 0 119px;
	_margin: 155px 0 0 44px;
 *margin: 155px 0 0 44px;
	z-index: -10;
}
.CheckOptionImage {
	margin: 0px;
	padding: 0px;
}
.ImageContainer {
	width: 150px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	margin-bottom: 2px;
}
/* Winkelmandje */
.winkelmandjeProductRowKop {
	font-weight: bold;
	padding-top: 4px;
	border-top: 1px solid #999900;
}
.winkelmandjeProductRow {
	clear: both;
	overflow: hidden;
	text-align: left;
}
.winkelmandjeProductRow .aantal {
	float: left;
	width: 21px;
	padding: 4px 0 4px 0;
}
.winkelmandjeProducten .winkemandjeRow .aantalKleurstaal {
	border-left: 0;
	border-bottom: 0;
}
.winkelmandjeProductRow .extrawidth {
	width: 80px;
}
.winkelmandjeProductRow .winkelmandjeProductOmschrijving {
	float: left;
	width: 299px;
	padding: 4px;
}
.winkelmandjeProductRow .euro {
	float: left;
	width: 21px;
	padding-top: 4px;
}
.winkelmandjeProductRow .prijs {
	float: left;
	width: 75px;
	padding: 4px;
	text-align: right;
}
.winkelmandjeProductRowKop {
	font-weight: bold;
	padding-top: 4px;
	border-top: 1px solid #999900;
}
.SpecialSpan {
	float:right;
}
/* Popups */
#PopupDiv {
	position: fixed;
	top: 0px;
	bottom: 0px;
	height: 100%;
	left: 0px;
	right: 0px;
	z-index: 10;
	display: none;
	overflow: hidden;
}
#PopupDiv .background {
	position: absolute;
	display: block;
	background-color: #000000;
	top: 0px;
	height: 100%;
	bottom: 0px;
	left: 0px;
	right: 0px;
	z-index: 0;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}
#PopupDiv .RealPop {
	position: absolute;
	width: 402px;
	left: 50%;
	top: 50%;
	margin-top: -125px;
	margin-left: -201px;
	overflow: hidden;
	display: block;
}
#PopupDiv .RealPop .ShoppingHead {
	display: block;
	height: 20px;
	background-image: url(/img/layout/bg_popup_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#PopupDiv .RealPop .ShoppingBody {
	display: block;
	background-image: url(/img/layout/bg_popup_center.gif);
	background-position: left top;
}
#PopupDiv .RealPop #ProdPopDetail {
	display: block;
	background-image: url(/img/layout/bg_popup_center.gif);
	background-position: left top;
	padding-left: 10px;
	padding-right: 10px;
}
#PopupDiv .RealPop .title {
	background: repeat-x url(/img/footer/graydot.gif) center;
	color: #cc0000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
#PopupDiv .RealPop .title span {
	background: #e6e6e6;
	padding: 0 5px 0 5px;
}
#PopupDiv .RealPop .omschrijving {
	display: block;
	border: 0px;
}
#PopupDiv .RealPop .omschrijving IMG {
	margin-right: 5px;
	float: left;
	border: solid 1px #b2b2b2
}
#PopupDiv .RealPop #ProdPopDetail .topRow {
	font-weight: bold;
	border-bottom: 1px solid #cc0000;
	padding: 2px 0 2px 0;
}
#PopupDiv .RealPop #ProdPopDetail .infoRow {
	padding: 2px 0 2px 0;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #e0e0e0;
}
#PopupDiv .RealPop #ProdPopDetail .infoRow .infoLeft {
	float: left;
	width: 215px;
}
#PopupDiv .RealPop #ProdPopDetail .infoRow .infoRight {
	float: left;
}
.ColorOptionBox {
	float: left;
	width: 30px;
	text-align:center;
}
.ColorOptionBoxHover {
	width: 142px;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid;
	margin-top: -8px;
	margin-left: 16px;
 *margin-top: 25px;
 *margin-left: -20px;
	display: none;
	z-index: 10;
}
.KleurOption {
	position: relative;
	z-index: 10;
}
.KleurOptionBox {
	width: 142px;
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid;
	margin-top: -8px;
	margin-left: 16px;
 *margin-top: 25px;
 *margin-left: -20px;
	display: none;
	z-index: 999;
	text-align:left;
}
.KleurOptionBox .Option {
	display: block;
	width: 100%;
	height: 23px;
}
.centerPanel .itemText .KleurOptionBox .divider {
	width: 140px;
	height: 1px;
}
.centerPanel .itemText .KleurOptionBox .Option A {
	display: block;
	color: #000000;
	padding-left: 23px;
	padding-top: 5px;
	text-decoration: none;
	height: 18px;
	background-repeat: no-repeat;
	background-position: center left;
}
.centerPanel .itemText .KleurOptionBox .Option A:hover {
	background-color: #eFeFeF;
}
.centerPanel .itemText .KleurOptionBox .Option .Keuze {
}
.centerPanel .itemText .KleurOptionBox .Option .Vergroting {
	background-image: url(/img/content/optionbox_vergroot.gif);
}
.centerPanel .itemText .KleurOptionBox .Option .Eigenschappen {
	background-image: url(/img/content/optionbox_eigenschappen.gif);
}
.centerPanel .itemText .KleurOptionBox .Option .Printen {
	background-image: url(/img/content/optionbox_printen.gif);
}
.centerPanel .itemText .KleurOptionBox .Option .Kleurstaal {
	background-image: url(/img/content/optionbox_kleurstaal.gif);
}
.centerPanel .itemText .KleurOptionBox .divider img {
	height: 1px;
	border: 0px;
}
.InfoContainer {
	/* display: none; */
		border:1px solid #000000;
}
/* Lightbox */

.ViewportTextInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width: 400px;
	height: 640px;
	background-color: #FFFFFF;
	padding: 10px;
	text-align:center;
	overflow:hidden;
}
.ViewportText {
	background-image:url(/img/layout/bg_popup_bottom.gif);
}
.ButtonContainer {
	padding:10px;
	height:25px;
}
.LeadingText {
	padding:10px;
	height:25px;
}
.ThickVerderWinkelen {
	float: left;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/ajaxVerderWinkelen.gif);
	margin-left: 10px;
	cursor:pointer;
}
.ThickNaarWinkelmand {
	float: right;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/ajaxAanvraag.gif);
	margin-right: 10px;
}
.lbImage {
	width: 400px;
	height: 400px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.ViewportEigenschappen {
	height: 180px;
	width: 398px;
	border: 1px solid #CCCCCC;
	overflow:auto;
}
.scrollContent {
	float: left;
	width: 375px;
	height: 170px;
	overflow: hidden;
	padding: 0;
	margin: 3px 0 3px 3px;
	background-color: #FFFFFF;
	display: block;
}
.scrollContent img {
	width: 35px;
}
.Properties {
	clear: both;
	width: 375px;
	margin-bottom: 5px;
	display: block;
	margin-top:5px;
}
.PropTextContainer {
	width: 300px;
	margin:0px;
	float:left;
	margin-bottom:5px;
}
.PropImgContainer {
	width: 60px;
	height:60px;
	margin-right: 5px;
	float: left;
	margin-bottom:5px;
	margin-left: 5px;
}
.scrollArrows {
	float: right;
	height: 174px;
	width: 14px;
	padding: 0;
	margin: 3px;
}
.scrollUp {
	width: 14px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.scrollDown {
	width: 14px;
	height: 12px;
	padding: 0;
	margin: 150px 0 0 0;
}
.lbFooter {
	clear: both;
	width: 400px;
	height: 20px;
	margin: 10px 0 0 0;
}
.lbPrint {
	float: right;
	width: 71px;
	height: 20px;
}
/* Outlet */
.outletRow {
	overflow: hidden;
	clear: both;
	margin-top: 5px;
	margin-bottom: 20px;
}
.outletRow .productFill {
	width: 9px;
	height: 1px;
	float: left;
}
.outletRow .item {
	float: left;
	width: 184px;
	border: 1px solid #656565;
	margin: 0 0 8px 0;
}
.outletRow .OutletItem {
	border-color: #FF9900;
}
.outletRow .item .img {
	text-align: center;
	padding: 10px 0 10px 0;
	border-bottom: 1px solid #656565;
	display: block;
	height: 165px;
	width: 184px;
}
.outletRow .OutletItem .img {
	border-color: #FF9900;
}
.outletRow .item .img img {
	vertical-align: middle;
	border: none;
}
.outletRow .item .info {
	background: repeat-x url(/img/content/outletBottomImg.gif) center top;
	padding: 6px;
}
.outletRow .item .info .titel {
	font-weight: bold;
	text-align: center;
	padding: 4px 0 10px 0;
	display: block;
	height: 30px;
}
.outletRow .item .info .titel a {
	text-decoration: none;
	color: #000000;
}
.outletRow .item .info .titel a:hover {
	text-decoration: none;
	color: #656565;
}
.outletRow .item .info .omschrijving {
	font-size: 10px;
	font-weight: normal;
	padding: 4px 0 10px 0;
	display: block;
	height: 90px;
	overflow: hidden;
}
.outletRow .item .info .omschrijving a {
	text-decoration: none;
	color: #000000;
}
.outletRow .item .info .omschrijving a:hover {
	text-decoration: none;
	color: #656565;
}
.outletRow .item .info .prijzenRow {
	overflow: hidden;
	clear: both;
	margin: 3px 0 0 0;
}
.outletRow .item .info .prijzenRow .rowLeft {
	float: left;
}
.outletRow .item .info .prijzenRow .rowLeftBold {
	font-weight: bold;
}
.outletRow .item .info .prijzenRow .rowRight {
	float: right;
}
.outletRow .item .info .prijzenRow .rowRightColor {
	color: #cc0000;
	font-size: 12px;
	font-weight: bold;
}
.outletRow .item .outletBtn {
	height: 19px;
	margin-bottom: 22px;
}
.outletRow .item .info .gaVerder {
	display: block;
	margin: 0px auto;
	background: no-repeat url(/img/content/buttonPrijs.gif);
	width: 132px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	margin-top: 8px;
	padding: 3px 0 0 8px;
	height: 19px;
}
.outletRow .item .outletBtn .gaVerder {
	background: no-repeat url(/img/outlet/inWinkelmandje.gif);
}
.outletRow .item .meerInfo {
	position: absolute;
	width: 180px;
	margin-top: -10px;
}
.outletRow .item .meerInfo a {
	float: right;
	height: 22px;
	background: #FFFFFF no-repeat url(/img/content/bot_ok.jpg) right top;
	padding: 4px 30px 0 5px;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}
.outletRow .item .meerInfo a:hover {
	background: #FFFFFF no-repeat url(/img/content/bot_ok_ov_orange.jpg) right top;
	color: #FF9900;
	text-decoration: none;
}
/* Outlet - paginering */
.paginering {
	overflow: hidden;
	clear: both;
	margin: 5px 0 10px 0;
}
.paginering .paginanummers {
	float: left;
	overflow: hidden;
}
.paginering .paginanummers span {
	color: #999900;
	padding-right: 20px;
	display: block;
	float: left;
}
.paginering .paginanummers div {
	float: left;
	width: 19px;
	height: 15px;
	color: white;
	font-weight: bold;
	background: #999900;
	border: 1px solid #999900;
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
}
.paginering .paginanummers a {
	display: block;
	width: 20px;
	height: 16px;
	color: #999900;
	font-weight: bold;
	border: 1px solid #c1c1c1;
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
	float: left;
	text-decoration: none;
}
.paginering .paginanummers a:hover {
	text-decoration: underline;
}
.productenPerPagina {
	color: #999900;
	float: right;
	overflow: hidden;
	width: 220px;
}
.productenPerPagina .text {
	float: left;
	padding-top: 2px;
}
.productenPerPagina .dropdown {
	color: #000000;
	cursor: pointer;
	width: 41px;
	height: 16px;
	background: no-repeat url(/img/content/aantalPerPagina.gif);
	float: right;
	padding: 2px 0 0 4px;
}
.productenPerPagina .drop {
	position: absolute;
	display: block;
	width: 43px;
	border: 1px solid #cccccc;
	border-top: 0;
	background: #FFFFFF;
	margin: 17px 0 0 175px;
 *margin: 17px 0 0 8px;
}
.productenPerPagina .drop a {
	display: block;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #cccccc;
	padding: 1px 0 1px 4px;
}
.productenPerPagina .drop a:hover {
	text-decoration: underline;
}
/* Outlet - detail */
.outletDetail {
}
.outletImg {
	float: left;
	width: 165px;
	margin: 0 10px;
}
.outletOmschr {
	float: left;
	width: 425px;
}
.outletOmschr h1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.outletOmschr p {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
}
.outletPrice {
	width: 138px;
	height: 64px;
	background: no-repeat url(/img/content/prijzenBg.gif);
	float: left;
	margin-left: 5px;
	padding: 8px 8px 8px 6px;
	border-bottom: 1px solid #CCCCCC;
}
.outletPrice .adviesRow {
	overflow: hidden;
	clear: both;
	height: 14px;
	padding: 3px 0 0 0;
}
.outletPrice .adviesRow .advies {
	float: left;
}
.outletPrice .adviesRow .adviesPrijs {
	float: right;
	text-decoration: line-through;
}
.outletPrice .adviesRow .onze {
	float: left;
	font-weight: bold;
}
.outletPrice .adviesRow .onzePrijs {
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
.outletPrice .divWinkelwagen {
	clear: both;
	margin-top: 10px;
	width: 140px;
	height: 22px;
	position: relative;
}
.outletPrice .inWinkelwagen {
	display: block;
	width: 140px;
	height: 22px;
	background: no-repeat url(/img/content/inWinkelmandje.gif);
	position: absolute;
	top: 0;
	left: 0;
}
LEGEND {
	color: #000000;
	font-weight: bold;
}
.GastenboekItemContainer {
	border: 1px solid #999900;
	margin-bottom: 10px;
	padding: 0px 5px 0px 5px;
}
#ImageBlock {
	background-color: #FFFFFF;
	width: 640px;
	height: 660px;
	display: block;
	padding-top: 20px;
}
#ImageBottom {
	height: 45px;
}
#RealImage {
	width: 640px;
	height: 600px;
	line-height: 600px;
	text-align: center;
	font-size: 1px;
}
#RealImage img {
	vertical-align: middle;
	border: none;
}
.ImagePopUpTitle {
	font-weight: bold;
	display: block;
	width: 550px;
	float: left;
	height: 25px;
	margin-top: 10px;
	margin-left: 20px;
}
.ImagePopUpClose {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	margin-top: 10px;
	margin-right:5px;
}
.ImagePopUpClose a {
	background: no-repeat url(/img/layout/sluit.gif);
	width: 25px;
	height: 25px;
	display: block;
}
.ImagePopUpClose a:hover {
	background: no-repeat url(/img/layout/sluit_ov.gif);
}
#PopupDiv .RealPop .ShoppingFooter {
	display: block;
	height: 45px;
	background-image: url(/img/layout/bg_popup_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
	padding-right: 5px;
}
#PopupDiv .RealPop .ShoppingFooter .ButtonContainer {
	display: block;
	padding-top: 5px;
}
#PopupDiv .RealPop .ShoppingFooter .VerderWinkelen {
	float: left;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/ajaxVerderWinkelen.gif);
	margin-left: 10px;
}
#PopupDiv .RealPop .ShoppingFooter .RightCorrect {
	float:right;
}
#PopupDiv .RealPop .ShoppingFooter .NaarWinkelmand {
	float: right;
	width: 175px;
	height: 23px;
	background: no-repeat url(/img/ajaxAanvraag.gif);
	margin-right: 10px;
}
.Aanvullend {
	height: 18px;
	margin: 0px;
	padding: 0px;
	background-image: url(/img/popupstroke.gif);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	margin-top: 20px;
}
/* CMS-pages - Luxaflex */
.lfHeader {
	clear: both;
	width: 770px;
	height: 225px;
	background: #ffffff url(/img/ProductPagina/lf_sfeer.jpg) top left no-repeat;
	margin: 5px 0 10px 0;
	padding: 0;
}
.lfHeader img {
	border: none;
}
.lfHeaderTxt {
	clear: both;
	float: right;
	width: 410px;
	height: auto;
	padding: 10px;
}
.lfHeaderBtn {
	clear: both;
	float: right;
	width: 145px;
	height: auto;
	padding: 0 10px;
}
.lfSpec {
	padding: 0 10px;
	font-size: 11px;
	color: #656565;
	line-height: 20px;
}
.lfSpec ul {
	list-style: none;
	margin: 0 -10px 0 -38px; /* FF */
 *margin: 0 -10px 0 0; /* IE */
}
.lfSpec ul li {
	margin-left: -5px;
	background: url(/img/content/lfBullit.gif) left top no-repeat;
}
.contentPagina .lfSpec ul li a {
	font-size: 11px;
	color: #656565;
	text-decoration: underline;
	margin-left: 13px;
}
.contentPagina .lfSpec ul li a:hover {
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	margin-left: 13px;
}
.lfContent {
}
.lfContent img {
	border: none;
	margin: 5px 0 0 0;
}
.lfContent h1 {
	font-size: 12px;
	font-weight: bold;
	color: #999900;
	margin: 5px 0 12px 0;
}
.lfContent h2 {
	font-size: 12px;
	font-weight: bold;
	color: #999900;
	margin: 0;
}
.lfContent h3 {
	font-size: 11px;
	font-weight: bold;
	color: #999900;
	margin: 0;
}
.lfContent span {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.lfContent table {
	margin: 10px 0 0 0;
}
.lfDivider {
	background: #ffffff url(/img/content/lfDivider.gif) 0px 13px repeat-x;
}
.lfDivider02 {
	background: #ffffff url(/img/content/lfDivider.gif) 0px 6px repeat-x;
	height: 11px;
}
.lfInfo {
	float: right;
	background-color: #ffffff;
	height: 24px;
	margin: 0 10px;
}
a.lfOverlay {
	display: block;
	background: url(/img/content/bot_ok.jpg) top right no-repeat;
	height: 19px;
	padding: 6px 28px 0 5px;
}
a.lfOverlay:hover {
	display: block;
	background: url(/img/content/bot_ok_ov.jpg) top right no-repeat;
	height: 19px;
	padding: 6px 28px 0 5px;
}
.contentPagina .lfInfo a {
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.contentPagina .lfInfo a:hover {
	font-size: 10px;
	color: #999900;
	text-decoration: none;
}
/* CMS-pages - Filmpjes */
body#popupFilm {
	background-image: none;
	background-color: #FFFFFF;
}
#popupFilm table {
	margin-left: 5px;
}
.bold {
	font-size: 10px;
	font-weight: bold;
}
.tableCellBorder {
	border-bottom: 1px solid #656565;
}
.Xmarksthespot {
	border: 1px solid #999900;
	height: 25px;
	width: 30px;
	margin: 0;
}
/* ModelKeuze via Icoonen */
.IconContainer {
	background-image: url(/img/ProductPagina/IconDivider.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 336px;
	margin: 0px 0px 0px 10px;
	height:95px;
}
.NoBorder {
	background-image: none;
}
.IconImageContainer {
	width: 80px;
	height: 95px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
.ModelIcon {
	margin-left: 10px;
	margin-top: 10px;
}
.IconText {
	margin: 0px;
	padding: 0px;
	width: 254px;
	float: left;
	height: 30px;
	display :block;
	padding-top: 10px;
}
.IconTextFull {
	margin: 0px;
	padding: 0px;
	width: 336px;
	float: left;
	height: 30px;
	display: block;
	padding-top: 10px;
}
.BottomPart {
	margin: 0px;
	padding: 0px;
	width: 254px;
	float: left;
	display: block;
	margin-top: 22px;
	height: 22px;
}
.BottomPartFull {
	margin: 0px;
	padding: 0px;
	width: 336px;
	float: left;
	display: block;
	margin-top: 22px;
	height: 22px;
}
.Vanaf {
	float: left;
	font-size: 14px;
	color: #999900;
	font-weight: bold;
}
.KiesButton {
	float: right;
	width: 53px;
	height: 22px;
}
.KiesDezeIcon {
	background-image: url(/img/ProductPagina/IconKies.gif);
	display: block;
	width: 53px;
	height: 22px;
}
.KiesButtonLos {
	float: right;
	height: 22px;
}
.KiesButtonLos a {
	background: url(/img/content/btnBestellenLosOut.gif) no-repeat left top;
	display: block;
	width: 150px;
	height: 22px;
	cursor:pointer;
}
.KiesButtonLos a:hover {
	background: url(/img/content/btnBestellenLosOver.gif) no-repeat left top;
	cursor:pointer;
}
A.movieLinkLeft {
	display: block;
	float: left;
	margin: 20px 10px 0 0;
}
A.movieLinkRight {
	display: block;
	float: left;
	margin: 20px 0 0 0;
}
.resultOutlet {
	width: 50px;
	height: 50px;
	background: url('/img/outlet/outletBanner.png') top left no-repeat;
	_background: url('/img/outlet/outletBanner.gif') top left no-repeat; /* IE6 */
	position: relative;
	top: -175px;
	z-index: 50;
	left:134px;
 *left:auto;
 *right:-67px;
}
.pagineringOutlet {
	overflow: hidden;
	clear: both;
	margin: 5px 0 10px 0;
}
.pagineringOutlet .paginanummers {
	float: left;
	overflow: hidden;
}
.pagineringOutlet .paginanummers span {
	color: #FF9900;
	padding-right: 20px;
	display: block;
	float: left;
}
.pagineringOutlet .paginanummers div {
	float: left;
	width: 19px;
	height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	background: #FF9900;
	border: 1px solid #FF9900;
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
}
.pagineringOutlet .paginanummers a {
	display: block;
	width: 20px;
	height: 16px;
	color: #FF9900;
	font-weight: bold;
	border: 1px solid #cccccc;
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
	float: left;
	text-decoration: none;
}
.pagineringOutlet .paginanummers a:hover {
	border: 1px solid #FF9900;
}
.productenPerPaginaOutlet {
	color: #FF9900;
	float: right;
	overflow: hidden;
	width: 220px;
}
.productenPerPaginaOutlet .text {
	float: left;
	padding-top: 2px;
}
.productenPerPaginaOutlet .dropdown {
	color: #000000;
	cursor: pointer;
	width: 41px;
	height: 16px;
	background: no-repeat url(/img/outlet/aantalPerPagina.gif);
	float: right;
	padding: 2px 0 0 4px;
}
.productenPerPaginaOutlet .drop {
	position: absolute;
	display: block;
	width: 43px;
	border: 1px solid #cccccc;
	background: #FFFFFF;
	margin: 17px 0 0 175px;
 *margin: 17px 0 0 8px;
	z-index: 90;
}
.productenPerPaginaOutlet .drop a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 3px 0 3px 4px;
}
.productenPerPaginaOutlet .drop a:hover {
	background: #cccccc;
}
.MovieBack {
	background-color: #FFFFFF;
	margin-top: 10px;
}
#TheMovieBox {
	text-align: center;
}
.MoviePopUpClose {
	text-align: right;
	padding: 5px;
	margin-bottom: 5px;
}
.MoviePopUpClose A {
	border:1px solid #999900;
}
H1 {
	font-size: 15px;
}
#ZomerActie09 {
	font-size: 9px;
}
.betaalmethodeUitleg {
	display: block;
	width: 250px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	height: auto;
	position: absolute;
	display: none;
	padding: 5px;
}
.Uitleg1 {
	margin-top: -15px;
	margin-left: 350px;
 *margin-left: 4px;
 *margin-top: 0px;
}
.Uitleg2 {
	margin-top: -15px;
	margin-left: 360px;
 *margin-left: 4px;
 *margin-top: 0px;
}
.Uitleg3 {
	margin-top: -15px;
	margin-left: 285px;
 *margin-left: 4px;
 *margin-top: 0px;
}
.Uitleg4 {
	margin-top: -15px;
	margin-left: 310px;
 *margin-left: 4px;
 *margin-top: 0px;
}
.Uitleg5 {
	margin-top: -15px;
	margin-left: 155px;
 *margin-left: 4px;
 *margin-top: 0px;
}
#AfhaalBlok {
	display: none;
}
/* OfferteFormulier voor Mark */
.offerteTxt {
	clear: both;
	padding: 10px;
	border-bottom: 1px solid #000000;
}
.offerteTxt h2 {
	font-weight: bold;
	margin: 0;
}
.offerteTxt p {
	margin: 0;
}
.offerteBlock {
}
.offerteForm {
}
.offerteFooter {
}
.offerteBtnAdd {
	display: block;
	width: 150px;
	height: 18px;
	background: url(/img/form/btnAdd.gif) top left no-repeat;
	padding: 4px 0 0 4px;
	margin: 5px 0 0 5px;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.offerteBtnRemove, .verwijderRegel a {
	display: block;
	width: 150px;
	height: 18px;
	background: url(/img/form/btnRemove.gif) top left no-repeat;
	padding: 4px 0 0 4px;
	margin: 5px 0 0 5px;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.offerteBtnSave {
	display: block;
	width: 150px;
	height: 18px;
	background: url(/img/form/btnSave.gif) top left no-repeat;
	padding: 4px 0 0 4px;
	margin: 5px 0 0 5px;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.offerteBtnSave:hover, .offerteBtnRemove:hover, .offerteBtnAdd:hover, .verwijderRegel a:hover {
	color: #999999;
}
.prijs input {
	width: 50px;
}
/*
	TopNav contact
*/
.nTopMenu {
	background: url("../img/header/topNav.gif") no-repeat scroll 0 0 transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	margin-top: -20px;
	padding: 4px 5px 0 0;
	position: absolute;
	right: 0;
	top: 40px;
	text-align: right;
	width: 155px;
}
.nTopMenuSub {
	background: url("../img/header/sub.png") no-repeat scroll 0 0 transparent;
	display: none;
	height: 260px;
	left: 50%;
	margin: 0 0 0 -283px;
	overflow: hidden;
	padding: 20px 11px 22px 6px;
	position: absolute;
	text-align: left;
	top: 36px;
	width: 764px;
	z-index: 1000;
}
.ntmsBlock {
	float: left;
	padding: 0 0 0 13px;
}
.block1 {
	width: 239px;
}
.block2 {
	width: 242px;
}
.block3 {
	width: 217px;
}
.ntmsbTitle, .ntmsbTitle a {
	color: #999900;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.ntmsbTitle a:hover {
	color: #8cbfbf;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.ntmsInfo {
	margin: 3px 0 15px 0;
	padding: 0 0 0 10px;
	line-height: 15px;
	font-size: 10px;
	color: #656565;
}
.ntmsInfo a {
	color: #656565;
	line-height: 15px;
	text-decoration: none;
}
.ntmsInfo a:hover {
	text-decoration: underline;
}
.ntmsInfo a span {
	color: #cccccc;
}
.ntmsInfo table a {
	text-decoration: underline;
}
.tel {
	font-weight: bold;
	color: #999900;
	font-size: 22px;
	padding: 10px 0
}
.ntmsInfo a.ntmsMeer {
	color: #999900;
}
/* Einde Stylesheet */
#KleurenBox {
	border: 1px solid #000000;
	display: block;
}
.loader {
	margin-left: 2px;
	width: 350px;
	text-align: center;
}
.ShowItemText {
	position: relative;
}
.tmTabs {
	height: auto !important;
	overflow: inherit !important;
}
#fixedTop {
	position: fixed;
	_position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
	background: #ffffff url("/img/bg.gif");
	padding: 0 0 7px 0;
}
#fixedCenter {
	width: 974px;
	padding: 20px 0 0 0;
	position: relative;
	margin: 0 auto;
}
#headerFill {
	height: 44px;
}
.iconContainer {
	width: 30px;
	height: 30px;
	float: left;
	display: block;
	margin: 5px 0px 0px 7px;
}
.iconMainContainer {
	clear: both;
	display: block;
}
.kleurstaalBestellenMaten {
	display: block;
	width: 216px;
	height: 22px;
	background: no-repeat url(/img/content/btnKleurstaalOver.gif);
	margin: 3px 6px 0 7px;
	float: right;
	clear: both;
}
