@charset "utf-8";
/* Gerealiseerd door: Juice BV - Noorderbaan 10 - 5388 RB Nistelrode    */
/* T: 0412-611453 - E: info@itsallinthemix.nl - I: www.itsallinthemix.nl */

body {
	background: repeat-x url(../img/bg.gif) center top;
	margin: 0;
	padding: 15px 0 0 0;
	font-family: verdana;
	font-size: 11px;
}
img {
	border: 0px;
}
.ie6fx {
	clear: both;
}
#container {
}
.totaalmarktButtons {
	overflow: hidden;
	width: 974px;
	margin: 0px auto;
}
.totaalmarktButtons a {
	float: left;
	height: 20px;
	margin: 0 1px 0 0;
	width: 44px;
	display: block;
}
.totaalmarkt {
	width: 80px;
	background: no-repeat url(../img/header/nav_tm.gif);
}
.totaalmarkt:hover {
	background: no-repeat url(../img/header/nav_tm_ov.gif);
}
.badkamer {
	background: no-repeat url(../img/header/nav_bkm.gif);
}
.badkamer:hover {
	background: no-repeat url(../img/header/nav_bkm_ov.gif);
}
.bouw {
	background: no-repeat url(../img/header/nav_bouw.gif);
}
.bouw:hover {
	background: no-repeat url(../img/header/nav_bouw_ov.gif);
}
.hout {
	background: no-repeat url(../img/header/nav_hout.gif);
}
.hout:hover {
	background: no-repeat url(../img/header/nav_hout_ov.gif);
}
.tegel {
	background: no-repeat url(../img/header/nav_tegel.gif);
}
.tegel:hover {
	background: no-repeat url(../img/header/nav_tegel_ov.gif);
}
.elec {
	background: no-repeat url(../img/header/nav_elec.gif);
}
.elec:hover {
	background: no-repeat url(../img/header/nav_elec_ov.gif);
}
.bed {
	background: no-repeat url(../img/header/nav_bed.gif);
}
.bed:hover {
	background: no-repeat url(../img/header/nav_bed_ov.gif);
}
.licht {
	background: no-repeat url(../img/header/nav_licht.gif);
}
.licht:hover {
	background: no-repeat url(../img/header/nav_licht_ov.gif);
}
.deco {
	background: no-repeat url(../img/header/nav_deco.gif);
}
.deco:hover {
	background: no-repeat url(../img/header/nav_deco_ov.gif);
}
.deur {
	background: no-repeat url(../img/header/nav_deur.gif);
}
.deur:hover {
	background: no-repeat url(../img/header/nav_deur_ov.gif);
}
.bbq {
	background: no-repeat url(../img/header/nav_bbq_ov.gif);
}
#container .totaalmarktButtons div {
	position: absolute;
	top: 35px;
	border: 1px solid #ffffff;
	border-top: none;
	color: #ffffff;
	text-decoration: none;
	width: auto;
	padding: 5px 7px 5px 7px;
	font-weight: bold;
	font-size: 10px;
}
/* ----- margin-left indien volledig bezet tabmenu ----- */	
.totaalmarktHover {
	color: #000000;
	background: #e4ad05;
/*	margin-left: -1px;
	*margin-left: -532px;	*/
	margin-left: -1px;
 	*margin-left: -397px;
}
.badkamerHover {
	background: #339999;
/*	margin-left: 80px;
	*margin-left: -451px;	*/
	margin-left: 80px;
 	*margin-left: -316px;
}
.bouwHover {
	background: #336699;
/*	margin-left: 125px;
	*margin-left: -406px;	*/
	margin-left: 125px;
 	*margin-left: -271px;
}
.houtHover {
	background: #6699cc;
/*	margin-left: 170px;
	*margin-left: -361px;	*/
	margin-left: 170px;
 	*margin-left: -226px;
}
.tegelHover {
	background: #996699;
	margin-left: 215px;
 	*margin-left: -316px;
}
.elecHover {
	background: #993366;
/*	margin-left: 260px;
	*margin-left: -271px;	*/
	margin-left: 215px;
 	*margin-left: -181px;
}
.bedHover {
	background: #996633;
	margin-left: 305px;
 	*margin-left: -226px;
}
.lichtHover {
	background: #ff9900;
/*	margin-left: 350px;
	*margin-left: -181px;	*/
	margin-left: 260px;
 	*margin-left: -136px;
}
.decoHover {
	background: #999900;
/*	margin-left: 395px;
	*margin-left: -136px;	*/
	margin-left: 305px;
 	*margin-left: -91px;
}
.deurHover {
	background: #cc6600;
	margin-left: 440px;
 	*margin-left: -91px;
}
.header {
	height: 122px;
	clear: both;
	width: 974px;
	margin: 0px auto 20px auto;
}
.headerMain {
	width: 976px;
	height: 122px;
	margin: 0 auto;
}
.headerLeft {
	float: left;
	width: 325px;
}
.headerTxtLogo {
	float: left;
	padding-top: 72px;
}
.headerCenter {
	float: left;
	width: 300px;
	margin-left: 250px;
}
.headerRight {
	float: right;
	_position: absolute;
	width: 110px;
	margin-right: -40px;
	margin-top: 9px;
}
.headerSlogan {
	float: right;
	width: 290px;
	height: 60px;
	margin: 7px 0 28px 0;
}
.headerSearch {
	float: right;
	min-width: 272px;
	width: 272px;
	height: 27px;
	background: no-repeat #c5d4d2 url(../img/header/srch_top.gif) right top;
	margin: 0 auto;
}
.headerSearch .zoekStr {
	float: left;
	width: 190px;
	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;
}
.shadow {
	margin-top: 17px;
	overflow: hidden;
	background: repeat-y url(../img/layout/shadow.gif) center;
}
.shadowTop {
	overflow: hidden;
	background: no-repeat url(../img/layout/shadowTop.gif) center top;
}
.shadowBottom {
	overflow: hidden;
	background: no-repeat url(../img/layout/shadowBottom.gif) center bottom;
}
.siteContent {
	margin: 0 auto;
	width: 974px;
	background: #ffffff;
}
.topMenu {
	clear: both;
	overflow: hidden;
}
.topMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.topMenu ul li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.topMenu ul li a {
	text-decoration: none;
	background: #006600 no-repeat url(../img/content/menuBgRight.gif) right top;
	display: block;
	overflow: hidden;
	_display: inline-block;
	_padding: 4px 2px 3px 0px;
}
.topMenu ul li a:hover, .topMenu ul .selected a {
	background: #000000 no-repeat url(../img/content/menuBgRightHover.gif) right top;
}
.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;
	_display: inline;
	_padding: 4px 5px 0 7px;
}
.topMenu ul li a:hover span, .topMenu ul .selected a span {
	background: no-repeat url(../img/content/menuBgLeftHover.gif) left top;
}
.topMenu ul .alleMerken {
	float: right;
	margin-right: 3px;
	_float: inherit;
	_margin-right: 0;
	_#ffffff-space:nowrap;
}
.blackline {
	height: 2px;
	background: repeat-x url(../img/content/1px2pxblack.gif);
	width: 974px;
	margin: 0 0 0 1px;
}
.row {
	clear: both;
	overflow: hidden;
}
.rightRow {
	clear: both;
}
.pad {
	font-size: 10px;
	float: left;
	padding: 14px 0 0 14px;
	_padding: 14px 0 10px 14px;
}
.pad a {
	color: #006600;
}
.subMenu {
	float: right;
}
.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;
}
.wieZijnWij {
	float: left;
}
.wieZijnWij a {
	width: 83px;
	background: no-repeat url(../img/content/wiezijnwijBg.gif);
}
.wieZijnWij a:hover {
	background: no-repeat url(../img/content/wiezijnwijBg_ov.gif);
}
.contact {
	float: left;
}
.contact a {
	width: 59px;
	background: no-repeat url(../img/content/contactBg.gif);
}
.contact a:hover {
	background: no-repeat url(../img/content/contactBg_ov.gif);
}
.winkelmandje {
	float: left;
}
.winkelmandje a {
	width: 95px;
	padding-left: 27px;
	background: no-repeat url(../img/content/winkelmandjeBg.gif);
}
.winkelmandje a:hover {
	background: no-repeat url(../img/content/winkelmandjeBg_ov.gif);
}
.winkelmandje .gevuld {
	background: no-repeat url(../img/content/winkelmandjeBg_full.gif);
}
.content {
	overflow: hidden;
	clear: both;
}
.left {
	float: left;
	width: 183px;
	margin: 0 0 0 7px;
	_margin: 0 0 0 3px;
}
.extraFill {
	height: 10px;
}
.item {
	margin-top: 9px;
}
.ltitle {
	border: 1px solid #656565;
	background: repeat-x url(../img/content/menuTitleBg.gif);
	height: 19px;
	padding: 7px 0 0 7px;
	color: #ffffff;
	font-weight: bold;
}
.linfo {
	border: 1px solid #656565;
	border-top: 0;
	overflow: hidden;
}
.menu {
	margin: 0;
	padding: 0 0 3px 0;
	float: left;
	width: 183px;
}
.menu li {
	list-style: none;
	margin: 3px 0 3px 0;
	padding: 1px 0 1px 15px;
	background: no-repeat url(../img/content/plus.gif) 3px 5px;
}
.menu li a {
	text-decoration: none;
	color: #000000;
}
.menu .selected {
	background: #cccccc;
	font-weight: bold;
	padding-bottom: 0;
	background: #cccccc no-repeat url(../img/content/min.gif) 3px 5px;
}
.menu .selected ul {
	font-weight: normal;
	background: #e5e5e5;
	margin: 1px 0 0 -15px;
	padding: 0;
	list-style: none;
}
.menu .selected ul li {
	padding-left: 35px;
	background: no-repeat url(../img/content/menuLi.gif) 22px 8px;
	margin-bottom: 0;
}
.linfo p {
	margin: 4px;
	margin-bottom: 10px;
}
.item a.overlay, .item a.overlay2 {
	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 60px;
}
.item a.overlay2 {
	margin-left: 32px;
}
.item a.overlay:hover, .item a.overlay2:hover {
	background: #ffffff no-repeat url(../img/content/bot_ok_ov.jpg) right top;
	color: #006600;
}
.right {
	float: left;
	width: 772px;
	margin: 9px 0 0 7px;
}
.flashBanner {
	margin-bottom: 10px;
}
.Ctitle {
	background: repeat-x url(../img/footer/graydot.jpg) center;
	color: #006600;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.titleWidthMargin {
	background: repeat-x url(../img/footer/graydot.jpg) center;
	color: #006600;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 10px 0;
}
.Ctitle span, .titleWidthMargin span {
	background: #ffffff;
	padding: 0 5px 0 5px;
}
.blokken {
	width: 960px;
	height: 348px;
	margin: 0px auto 10px auto;
	background: no-repeat url(../img/footer/blokkenBg.gif);
}
.bitem {
	float: left;
	width: 190px;
	margin: 0 2px 0 0;
}
.title {
	height: 40px;
	text-align: center;
	color: #656565;
	font-weight: bold;
	font-size: 12px;
	padding-top: 8px;
}
.info {
	height: 300px;
	margin: 0 3px 0 3px;
}
.info a {
	color: #000000;
	text-decoration: none;
}
.info a:hover {
	text-decoration: underline;
}
.totaalmarkten {
	text-align: center;
	padding-top: 4px;
}
.info p {
	padding: 10px 3px 0px 8px;
	margin: 0;
}
.bookmark {
	text-align: center;
	margin-top: 30px;
}
.filler15 {
	height: 15px;
}
.info ul {
	margin: 5px 0 0 0;
	padding-left: 23px;
}
.info ul li {
	padding-bottom: 1px;
	color: #999900;
}
.input {
	position: absolute;
	margin-top: -26px;
	text-align: right;
	width: 180px;
	height: 22px;
}
.inputText {
	float: left;
	padding: 1px;
	background: #ffffff;
	margin-left: 20px;
	_margin-left: 10px;
}
.text {
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 10px;
	padding: 3px;
 	
	_margin-left: -8px;
}
.inputButton {
	float: left;
	padding-left: 10px;
}
.inputButton a {
	background: no-repeat url(../img/content/bot_ok.jpg);
	border: 0;
	width: 24px;
	height: 22px;
	cursor: pointer;
	display: block;
}
.inputButton a:hover {
	background: no-repeat url(../img/content/bot_ok_ov.jpg);
}
.leesVerder {
	position: absolute;
	margin-top: -34px;
	text-align: right;
	width: 180px;
	height: 22px;
}
.leesVerder a {
	display: block;
	float: right;
	overflow: hidden;
	background: #ffffff no-repeat url(../img/content/bot_ok.jpg) right center;
	padding: 0 30px 0 5px;
	margin-top: 5px;
	height: 24px;
	line-height: 24px;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.leesVerder a:hover {
	color: #006600;
	background: #ffffff no-repeat url(../img/content/bot_ok_ov.jpg) right center;
}
.footer {
	clear: both;
	margin: 0 auto;
	width: 974px;
}
.betaalmethoden {
	background: repeat-x url(../img/footer/graydot.gif) center center;
	text-align: center;
}
.items {
	background: #ffffff;
	width: 200px;
	margin: 0px auto;
}
.items img {
	padding: 0 2px 0 2px;
	display: inline;
}
.links {
	text-align: center;
	margin: 10px 0 0 0;
}
.links a {
	color: #000000;
}
.links a:hover {
	text-decoration: none;
}
.extLinks {
	overflow: hidden;
	color: #656565;
	font-weight: bold;
	border-top: 1px solid #6f7378;
	margin-top: 5px;
	font-size: 9px;
	padding-top: 3px;
}
.copyright {
	float: left;
}
.created {
	float: right;
}
.created a {
	color: #006600
}
.created a:hover {
	text-decoration: none;
}
.footerColor {
	height: 126px;
	background: repeat-x url(../img/footer/bg.gif);
}
.prodRows {
	clear: both;
	overflow: hidden;
}
.prodRows a {
	display: block;
	float: left;
	width: 185px;
	height: 248px;
	border: 1px solid #656565;
	position: relative;
	text-decoration: none;
	background: no-repeat url(../img/content/prodbg.gif) bottom left;
	margin: 0 8px 8px 0;
}
a.pRight {
	margin-right: 0;
}
.pTitle {
	float: left;
	margin: 150px 0 0;
	width: 185px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	height: 40px;
}
.pImgProd {
	text-align: center;
	display: block;
	width: 185px;
	position: absolute;
	left: 0;
	top: 0;
}
.pVanaf {
	float: left;
	width: 185px;
	text-align: center;
	color: #000000;
}
.pVanaf span {
	color: #006600;
	font-size: 14px;
	font-weight: bold;
}
.pNieuw {
	width: 56px;
	height: 54px;
	background: no-repeat url(../img/content/nieuw.png);
	_background: no-repeat url(../img/content/nieuw.gif);
	position: absolute;
	left: 0;
	top: 0;
}
.paginering {
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
}
.paginanummers {
	float: left;
	overflow: hidden;
}
.paginanummers span {
	color: #006600;
	padding-right: 20px;
	display: block;
	float: left;
}
.paginanummers div {
	float: left;
	width: 19px;
	height: 15px;
	color: #ffffff;
	font-weight: bold;
	background: #006600;
	border: 1px solid #006600;
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
}
.paginanummers a {
	display: block;
	width: 20px;
	height: 16px;
	color: #006600;
	font-weight: bold;
	border: 1px solid #c1c1c1;
	text-align: center;
	padding-top: 4px;
	margin-right: 1px;
	float: left;
	text-decoration: none;
}
.paginanummers a:hover {
	text-decoration: underline;
}
.filter {
	width: 773px;
	height: 52px;
	position: relative;
	background: no-repeat url(../img/content/filter.jpg);
	margin: 10px 0;
	z-index: 100;
}
.option {
	font-weight: bold;
	position: absolute;
	left: 110px;
	top: 5px;
}
.option span {
	font-weight: normal;
}
.option ul {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: normal;
}
.option ul li {
	float: left;
}
.option ul li span {
	display: block;
	background: no-repeat url(../img/content/dropdown.gif);
	color: #000000;
	width: 231px;
	height: 14px;
	padding: 2px 15px 2px 5px;
	text-decoration: none;
	cursor: pointer;
}
.option ul li span:hover {
	background-color: #999999;
}
.option ul li ul {
	position: absolute;
	display: none;
	z-index: 90;
	width: 249px;
	border: 1px solid #cdcdcd;
	margin: -1px 0 0 0;
	background: #ffffff;
}
.option ul li ul li {
	float: none;
	display: block;
	cursor: pointer;
	padding: 2px 5px;
}
.option ul li ul li:hover {
	background: #e6e6e6;
}
.option ul li ul li a {
	text-decoration: none;
	color: #000000;
}
.optionProd {
	left: 10px;
}
.optionProd ul {
	margin: 0;
}
.optionProd ul li span {
	width: 119px;
	background: no-repeat url(../img/content/dropDown2.gif);
	margin: 0 5px 0 0;
}
.optionProd ul li span.only {
	width: 119px;
	background: no-repeat url(../img/content/dropDown2grey.gif);
	margin: 0 5px 0 0;
}

.optionProd ul li ul {
	width: 138px;
}
.optionProd1 {
	top: 50px;
	z-index: 100;
}
.optionProd2 {
	top: 98px;
	z-index: 99;
}
.optionProd3 {
	top: 149px;
	z-index: 98;
}
.optionProd4 {
	top: 190px;
	z-index: 97;
}
.optionProd4 a {
	color: #006600;
}
.optionProd4 a:hover {
	color: #333333;
}
.optionProd3 .text {
	color: #000000;
	width: 116px;
	height: 14px;
	padding: 2px 15px 2px 5px;
	border: 1px solid #cccccc;
	height: 14px;
}
.pImg {
	float: left;
	width: 200px;
}
.pImg img {
	border: 1px solid #656565;
	margin: 0 0 10px 0;
}
.pImg a {
	color: #006600;
}
.pImg a:hover {
	text-decoration: none;
}
.pCenter {
	float: left;
	width: 345px;
	margin: 0 7px
}
.pcTitle {
	font-size: 12px;
	color: #006600;
	font-weight: bold;
	margin: 0 0 15px 0;
}
.technischeInfo {
	border-top: 1px solid #006600;
	border-bottom: 1px solid #006600;
	margin: 2px 0;
	overflow: hidden;
}
.tiRow {
	clear: both;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
}
.tiLast {
	border: 0;
}
.tiLeft {
	float: left;
	padding: 3px;
	width: 176px;
}
.tiRight {
	padding: 3px;
}
.berekenUwVoordeel {
	width: 204px;
	height: 365px;
	background: no-repeat url(../img/content/berekenUwVoordeel.gif);
	float: left;
	position: relative;
}
.bvPrijsBlock {
	position: absolute;
	padding: 0 10px;
	top: 214px;
	line-height: 15px;
}
.bvPrijsLeft {
	float: left;
	width: 82px;
}
.bvPrijsRight {
	float: right;
	text-align: right;
	width: 100px;
}
.bvTotL {
	padding: 12px 0 0 0;
}
.bvTotR {
	padding: 12px 0 0 0;
	font-size: 16px;
	color: #cc0000;
}
.bestellen {
	position: absolute;
	width: 190px;
	height: 22px;
	background: no-repeat url(../img/content/bestellen.gif);
	top: 333px;
	left: 7px;
	cursor: pointer;
}
.prodFooter {
	display: block;
	clear: both;
	border-top: 1px solid #656565;
	color: #656565;
	font-size: 11px;
	padding: 10px 0;
	margin-top: 10px;
}
.prodFooter h1 {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
}
.prodFooter p {
	display: block;
	clear: both;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px dashed #cccccc;
}
.contentPagina {
	clear: both;
}
.contentPagina p {
	padding: 10px;
	margin: 0;
	border-bottom: 1px solid #d8d8d8;
}
.helpBlock {
	border: 1px solid #656565;
	width: 369px;
	display: block;
	float: left;
	height: 130px;
	margin-top: 10px;
	margin-right:10px;
}
.helpBlock img {
	float: left;
	margin: 20px;
}
.helpText {
	float: left;
	margin-left: 10px;
	width: 230px;
}
.helpText p {
	margin: 0px 0px 5px 0;
}
.helpText p a {
	padding-left: 10px;
	color: #000000;
	background: url(../img/layout/bullit.gif) no-repeat center left;
}
.helpText p a:hover {
	padding-left: 10px;
	color: #006600;
	text-decoration: none;
	background: url(../img/layout/bullit.gif) no-repeat center left;
}
.helpText a {
	font-size: 11px;
	text-decoration: none;
}
.helpText a:hover {
	font-size: 11px;
	text-decoration: none;
}
.helpText p a {
	text-decoration: underline;
}
.helpText a h2 {
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
	color: #006600;
	text-decoration :none;
	margin-bottom: 5px;
}
a.meerVragen {
	color: #006600;
	text-decoration: underline;
}
.helpBlockBig {
	border: 1px solid #656565;
	width: 770px;
	display: block;
	float: left;
	min-height: 130px;
	margin: 0px 0px 10px 0px;
}
.helpBlockBig img {
	float: left;
	margin: 20px;
}
.helpBlockBig p {
	float: left;
	margin: 40px 20px;
}
.helpTextBig {
	float: left;
	margin-left: 10px;
	width: 230px;
	padding-bottom: 10px;
}
.helpBlockBig.helpTextBig H1 {
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
	color: #006600;
}
.helpTextBig a H1 {
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
	color: #006600;
	text-decoration :none;
}
.helpTextBig p {
	margin: 5px 0px;
}
.helpTextBig p a {
	padding-left: 10px;
	color: #000000;
	background: url(../img/layout/bullit.gif) no-repeat center left;
}
.helpTextBig p a:hover {
	padding-left: 10px;
	color: #006600;
	text-decoration: none;
	background: url(../img/layout/bullit.gif) no-repeat center left;
}
.helpTextBig a {
	font-size: 11px;
}
.helpTextBig a:hover {
	font-size: 11px;
	text-decoration: none;
}
.helpAnswer {
	float: left;
	margin: 10px 20px;
}
.helpAnswer TD {
	line-height: 16px;
}
.helpAnswer H2 {
	color: #006600;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.helpToTop {
	float: left;
	width: 770px;
	height: 20px;
	text-align: right;
	border-bottom: 1px solid #006600;
}
.helpToTop a {
	font-size: 11px;
}
.helpToTop a:hover {
	font-size: 11px;
	text-decoration: none;
}
.stappenPlan {
	overflow: hidden;
}
.fill10 {
	height: 10px;
}
.fill15 {
	height: 15px;
}
.fill5 {
	height: 5px;
}
.stroke {
	background: repeat-x url(../img/footer/graydot.jpg) center;
	height: 5px;
}
.formulier {
	padding: 2px 5px 2px 5px;
}
.ftitel {
	color: #006600;
	font-size: 14px;
	font-weight: bold;
}
.formRow {
	clear: both;
	overflow: hidden;
	padding: 0 0 3px 0;
}
.omschrijving {
	text-align: right;
	width: 168px;
	float: left;
	padding-top: 3px;
}
.verplicht {
	width: 16px;
	float: left;
	color: #cc0000;
	padding-top: 3px;
}
.inputVelden {
	float: left;
}
.kalender {
	position: absolute;
	margin: -20px 0 0 150px;
 	*margin: 0;
}
.inputVelden textarea {
	color: #000000;
	background: #dddddd;
	border: 1px solid #656565;
}
.inputVelden select {
	color: #000000;
	background: #dddddd;
	border: 1px solid #656565;
}
.inputVelden .text {
	color: #000000;
	background: #dddddd;
	border: 1px solid #656565;
	width: 367px;
}
.inputVelden a {
	color: #006600;
}
.checkDag {
	float: left;
	width: 98px;
}
.buttonStap1 {
	display: block;
	width: 145px;
	height: 22px;
	background: no-repeat url(../img/content/terugNaarStap1.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttonLeft {
	display: block;
	width: 222px;
	height: 22px;
	background: no-repeat url(../img/content/verderWinkelen.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttonLeft2 {
	display: block;
	width: 222px;
	height: 22px;
	background: no-repeat url(../img/content/verderWinkelen2.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttonLeft3 {
	display: block;
	width: 145px;
	height: 22px;
	background: no-repeat url(../img/content/verderWinkelen3.jpg);
	float: left;
	margin: 0 0 0 4px;
}
.buttonRight {
	display: block;
	width: 175px;
	height: 23px;
	background: no-repeat url(../img/content/bestellingPlaatsen.gif);
	float: right;
	margin: 0 4px 0 0;
}
.winkelmandjeProducten {
	padding: 5px;
	border: 1px solid #656565;
	margin-top: 10px;
	overflow: hidden;
}
.winkemandjeRow {
	overflow: hidden;
	margin-bottom: 10px;
	clear: both;
}
.aantal, .Waantal {
	float: left;
	padding: 4px;
	border: 1px solid #656565;
	border-right: none;
	width: 26px;
}
.aantal .wIinput {
	border: 1px solid #006600;
	text-align: center;
	color: #000000;
	width: 26px;
}
.winkemandjeRow .foto {
	float: left;
	width: 127px;
	height: 93px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	padding: 6px 0 0 6px;
}
.winkemandjeRow .foto img {
	border: 1px solid #656565;
}
.winkemandjeRow .Winfo {
	float: left;
	width: 264px;
	height: 93px;
	border-top: 1px solid #656565;
	padding: 6px 0 0 0;
	position:relative;
}
.winkemandjeRow .prijs {
	float: left;
	width: 150px;
	height: 72px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	text-align: right;
	color: #006600;
	padding: 27px 15px 0 0;
}
.winkemandjeRow .prijs span {
	font-size: 16px;
	font-weight: bold;
}
.verwijder {
	float: left;
	width: 155px;
	_width: 145px;
	height: 99px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
}
.verwijder a {
	display: block;
	float: right;
	width: 111px;
	height: 23px;
	background: no-repeat url(../img/content/verwijder.gif);
}
.kostenoverzicht {
	padding: 5px;
	border: 1px solid #656565;
	margin-top: 10px;
	overflow: hidden;
}
.kostenoverzicht .winkemandjeRow {
	overflow: hidden;
	clear: both;
}
.Waantal {
	float: left;
	border: 0;
	border-top: 1px solid #656565;
	width: 26px;
	height: 36px;
}
.Waantal .wIinput {
	border: 1px solid #006600;
	text-align: center;
	color: #000000;
	width: 26px;
	margin-top: 2px;
}

.kostenoverzicht .winkemandjeRow .Winfo {
	float: left;
	width: 394px;
	height: 24px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	padding: 10px 0 10px 4px;
}
.kostenoverzicht .winkemandjeRow .prijs {
	float: left;
	width: 150px;
	height: 24px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	text-align: right;
	padding: 10px 15px 10px 0;
	color: #000000;
}
.kostenoverzicht .winkemandjeRow .prijs span {
	font-size: 16px;
	font-weight: bold;
}
.kostenoverzicht .winkemandjeRow .verwijder {
	float: left;
	width: 155px;
	height: 44px;
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
}
.redRow {
}
.redRow div {
	background-color: #006600;
	color: #ffffff;
}
.kostenoverzicht .winkemandjeRow.redRow .prijs {
	padding: 15px 15px 10px 0;
	height: 19px;
	color: #ffffff;
}
.prodShipping {
	float: right;
	margin: 5px 9px 0 0;
}
/*Quick Fix*/
.buttonGegevens {
	display : block;
	width : 175px;
	height : 23px;
	background : no-repeat url(/img/content/buttonGegevens.gif);
	float : right;
	margin : 0 4px 0 0;
}
.buttonGegevens:hover {
	background : no-repeat url(/img/content/buttonGegevensOver.gif);
}
.buttonBevestig {
	display : block;
	width : 175px;
	height : 23px;
	background : no-repeat url(/img/content/buttonBevestig.gif);
	float : right;
	margin : 0 4px 0 0;
}
.buttonBevestig:hover {
	background : no-repeat url(/img/content/buttonBevestigOver.gif);
}

.kostenoverzicht .winkemandjeRow .adjustHeight, .adjustHeight {
    height: 95px;
}
