body, html {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #00a2ff;
	background-image: url(../images/back.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
td, div, input, texarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
form {
	margin:0px;
	padding: 0px;
}
a:active
{
outline: none;
}
:-moz-any-link:focus {
outline: none;
}
a{
	position:relative;
}
.tabTop {
	background-image: url(../images/tab_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_top.png', sizingMethod='crop');
	width: 174px;
}
.tabTop2 {
	background-image: url(../images/tab_top2.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_top2.png', sizingMethod='crop');
	width: 174px;
}
.tabMidden {
	background-image: url(../images/tab_midden.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_midden.png', sizingMethod='crop');
	width: 194px;
}
.tabMidden2 {
	background-image: url(../images/tab_midden2.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_midden2.png', sizingMethod='crop');
	width: 174px;
}
.tabOnder {
	background-image: url(../images/tab_onder.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_onder.png', sizingMethod='crop');
}
.tabOnder2 {
	background-image: url(../images/tab_onder2.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_onder2.png', sizingMethod='crop');
}
.tabEnd {
	background-image: url(../images/tab_end.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_end.png', sizingMethod='crop');
}
.tabEnd2 {
	background-image: url(../images/tab_end2.png);
	background-repeat: no-repeat;
	background-position: left top;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_end2.png', sizingMethod='crop');
	width: 174px;
}
.tabTel {
	background-image: url(../images/tab_tel.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:10px;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_tel.png', sizingMethod='crop');
}
.tabTelDu {
	background-image: url(../images/tab_tel_du.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:10px;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_tel_du.png', sizingMethod='crop');
}
.tabTelEn {
	background-image: url(../images/tab_tel_en.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:10px;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_tel_en.png', sizingMethod='crop');
}
.tabBack {
	background-image: url(../images/tab_back.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:32px;
	padding-right:9px;
	/*padding-top:20px;
	padding-bottom:20px;*/
	padding-top:0px;
	padding-bottom:10px;
	
	/* IE hacks */
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tab_back.png', sizingMethod='scale');
}
.submenu{
	padding-left:36px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffea00;
}
.submenu a{
	color:#fff;
	text-decoration:none;
}
.submenu a:hover{
	color:#fff;
	text-decoration:underline;
}
.submenu2{
	padding-left:22px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffea00;
}
.submenu2 a{
	color:#fff;
	text-decoration:underline;
}
.submenu2 a:hover{
	color:#fff;
	text-decoration:none;
}
.blokfotos {
	width: 325px;
}
.blokfotos img {
	border: none;
	border-right: 1px solid #017bc1;
	border-top: 1px solid #017bc1;
}
.inlogkader{
	border:solid 1px #0077bc;
	background-color:#fff;
	padding:7px;
	padding-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	float: left;
	width: 310px;
}
.inlogkader .titel{
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.inlogkader .user{
	color:#0077bc;
	font-weight:normal;
}	
.inlogkader .inlog{
	color:#ff0000;
	font-weight:normal;
}
.inlogkader .knop{
	color:#000;
	font-weight:bold;
	border:solid 1px #000;
	background-color:#ffea00;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	padding-top:1px;
	padding-bottom:1px;
	float:right:
}
.inlogkader p {
	margin: 0px;
	padding: 0px;
}

.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#fff;
	border:solid 4px #ffea00;
	padding:10px;
	padding-bottom:30px;

}
.content .titel{
	color:#0077bc;
	font-weight:bold;
	text-align:center;
	margin-top:12px;
}
.content .txt{
	text-align:center;
}
.content .intro{
	color:#00a2ff;
	text-align:center;
	font-weight:bold;
}
.content .attentie{
	color:#ff0000;
	text-align:center;
	font-weight:bold;
}
.veilingTop{
	background-image:url(../images/veiling_titel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:14px;
	padding-right:20px;
	padding-bottom:10px;
}
.veilingTop{
	font-weight:bold;
	text-align:center;
	color:#fff;
	font-size:18px;
}
.veilingBack1{
	background-image:url(../images/veiling_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:22px;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:13px;
}
.veilingBack2{
	background-image:url(../images/veiling_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:13px;
}
.veilingGeel{
	background-image:url(../images/veiling_geel.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:13px;
	font-size:18px;
}
.veilingOnder{
	background-image:url(../images/veiling_onder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.veilingTussen{
	background-image:url(../images/veiling_tussen.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.veilingBG{
	background-image:url(../images/veiling_achtergrond.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.overzichtknop{
	border:solid 1px #0077bc;
	width:578px;
	height:24px;
	margin-top:10px;
	text-align:right;
	margin-left:11px;
	padding-top:6px;
	padding-bottom:0px;
	_padding-bottom:6px;
}
.overzichtknop a{
	color:#0077bc;
	margin-right:13px;
	text-decoration:underline;
	font-weight:bold;
}
.overzichtknop a:hover{
	color:#0077bc;
	text-decoration:none;
}
.nieuwsTop{
	background-image:url(../images/nieuws_titel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:14px;
	padding-right:14px;
}
.nieuwsTop .naam{
	font-weight:bold;
	color:#000;
	width:270px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.nieuwsBack{
	background-image:url(../images/nieuws_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:32px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:23px;
}
.nieuwsBack a, .veilingBack a{
	color:#000;
	text-decoration:none;
}
.nieuwsBack a:hover, .veilingBack a:hover{
	color:#000;
	text-decoration:underline;
}
.nieuwsOnder{
	background-image:url(../images/nieuws_onder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.nieuwsTussen{
	background-image:url(../images/nieuws_tussen.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.aktieTop{
	background-image:url(../images/aktie_titel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:14px;
	padding-right:14px;
}
.aktieTop .naam{
	font-weight:bold;
	color:#000;
	width:270px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.aktieBack{
	background-image:url(../images/aktie_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:14px;
}
.aktieBack .omschr{
	font-weight:bold;
	color:#000;
	padding-top:5px;
}
.aktiePrijs{
	background-image:url(../images/aktie_prijs.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
}
.aktiePrijs .aantal{
	font-weight:bold;
	color:#fff;
}
.aktiePrijs .prijs{
	font-weight:bold;
	color:#ffea00;
}
.aktiePrijs .knop{
	color:#000;
	font-weight:bold;
	border:solid 1px #000;
	background-color:#ffea00;
	text-decoration:none;
	padding-left:6px;
	padding-right:6px;
	padding-top:1px;
	padding-bottom:1px;
}
.aktieOnder{
	background-image:url(../images/aktie_onder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.actieTabel td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 20px;
}
.overzicht{
	cursor:pointer;
}
.overzichtTop{
	background-image:url(../images/overzicht_titel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:15px;
	padding-right:10px;
}
.overzichtTop .naam{
	display:block;
	font-weight:bold;
	color:#fff;
	width:120px;
	font-size : 11px;
	white-space: nowrap;
	overflow: hidden;
	text-align:center;
	text-overflow: ellipsis;
}
.overzichtBack{
	background-image:url(../images/overzicht_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:10px;
}
.overzichtOnder{
	background-image:url(../images/overzicht_onder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.productTop{
	background-image:url(../images/product_titel.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:14px;
	padding-right:14px;
}
.productTop .naam{
	font-weight:bold;
	color:#000;
	width:575px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.productBack{
	background-image:url(../images/product_back.gif);
	background-position:left top;
	background-repeat:repeat-y;
	padding-left:11px;
	/*
	padding-top:4px;
	padding-bottom:4px;
	padding-right:24px;*/
}
.productBack .informatie{
	padding-left:16px;
	padding-right:13px;
	padding-bottom:8px;
}
.productDicht{
	background-image: url(../images/product_dicht.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#000;
	font-weight:bold;
	padding-left:20px;
	cursor:pointer;
}
.productDicht a{
	color:#000;
	text-decoration:none;
}
.productDicht a:hover{
	color:#000;
	text-decoration:underline;
}
.productOpen a{
	color:#0077bc;
	text-decoration:none;
}
.productOpen a:hover{
	color:#0077bc;
	text-decoration:underline;
}
.productOpen{
	background-image: url(../images/product_open.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#0077bc;
	font-weight:bold;
	padding-left:20px;
	cursor:pointer;
}
productDetailDiv{
	padding-left:17px;
}
.productDetail{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:17px;
	border:solid 1px #0077bc;
}
.wwDetail{
	margin-top:5px;
	margin-bottom:10px;
	border:solid 1px #0077bc;
}
.wwDetail td{
	font-size:11px;
}
.blue{
	color:#0077bc;
}
.red{
	color:#dc0000;
}
.yellow{
	color:#ffea00;
}
.bgWit{
	background-color:#FFFFFF;
}
.p10{
	font-size:11px;
}
.pr20, .pr20 td{
	line-height:20px;
}
.ptop{
	padding-top:5px;
}
.pLeft{
	padding-left:12px;
}
.pRighr{
	padding-right:12px;
}
.lijnonder{
	border-bottom:solid 1px #0077bc;
}
.lijnboven{
	border-top:solid 1px #0077bc;
}
.promo{
	border-top:solid 1px #0077bc;
	border-right:solid 1px #0077bc;
	padding-left:12px;
	padding-top:8px;
	color:#dc0000;
}
.promo .foto{
	margin-right:15px;
	margin-bottom:10px;
}
.promo a{
	color:#dc0000;
	font-weight:bold;
	text-decoration:underline;
}
.promo a:hover{
	color:#dc0000;
	font-weight:bold;
	text-decoration:none;
}
.wwberekening{
	border-top:solid 1px #0077bc;
	padding:0;
}
.wwberekening .berekening td{
	padding-right:8px;
	/*font-weight:bold;*/
	padding-top:6px;
	padding-bottom:6px;
}
.wwinfo td, .wwinfo div{
	font-size:11px;
}
.eenhedenInput{
	border:solid 2px #0077bc;
	width:50px;
	text-align:right;
	padding-right:3px;
	font-weight:bold;
}
.eenhedenInputWW{
	border:solid 1px #0077bc;
	width:50px;
	text-align:right;
	padding-right:3px;
	font-weight:bold;
	font-size:11px;
}
.InputActie{
	border:solid 1px #dc0000;
	width:117px;
	text-align:right;
	padding-right:3px;
	font-weight:bold;
	font-size:11px;
}
.stippel{
	background-image:url(../images/stippel.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}
.aanvraag{
	border-top:solid 1px #0077bc;
	color:#d00000;
	padding-bottom:6px;
}
.aanvraag a{
	color:#d00000;
	font-weight:bold;
	text-decoration:underline;
}
.aanvraag a:hover{
	color:#d00000;
	font-weight:bold;
	text-decoration:none;
}
.productOnder{
	background-image:url(../images/product_onder.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.accTB{
	border-top: 1px solid #0077bc;
	border-left: 1px solid #0077bc;
	border-right: 1px solid #0077bc;
	margin-top:12px;
}
.accTB a{
	text-decoration:none;
}
.accTB a:hover{
	text-decoration:underline;
}
.accTB td{
	color:#0077bc;
}
.accLink{
	/*background-image: url(../images/acc_dicht.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
	color:#0077bc;
	font-weight:bold;
	/*padding-left:20px;*/
}
.acc{
	/*padding-left:20px;*/
	padding-right:13px;
}
.accPrijs{
	background-color:#0077bc;
}
.accPrijs .prijs{
	padding-left:20px;
	color:#fff;
	font-weight:bold;
}
.accPrijs a{
	padding-right:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
.accPrijs a:hover{
	padding-right:14px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.overDiscount2{
	border : 1px solid #0077bc;
	text-align : center;
}	
.overDiscount3{
	border : 1px solid #0077bc;
	text-align : center;
	color:#000;
	padding:30px;
	padding-right: 20px;
	padding-top:10px;
	font-weight: normal;
	font-size: 9px;
}
.overDiscount3 p, .overDiscount3 li {
	font-size: 9px;
	
}
.homeBorder{
	background-color: #ffea00;
	border : 1px solid #000000;
	border-style : solid none none solid;
	font-family : Arial;
	font-size: 11px;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding:0px;
}
.homeBorder .infoveld{
	padding:25px;
	border : 1px solid #000000;
	border-style : none solid solid none;
}
.homeFoto{
	padding:5px;
	background-color:#00a2ff;
	border : 1px solid #000000;
	border-style : none solid solid none;
	width:20%;
}
.user{
	color:#000000;
	font-family : Arial;
	font-size: 11px;
}
.invoer{
	width:70px;
	font-family : Arial;
	font-size: 11px;
	color:#000000;
	margin-bottom:5px;
	border : 1px solid #0077bc;
}
.loginknop{
	background-color: #ffea00;
	border : 1px solid #000000;
	font-family : Arial;
	font-size: 11px;
	font-weight:bold;
}
.wwknop{
	background-color: #ffea00;
	border : 1px solid #000000;
	font-family : Arial;
	font-size: 14px;
	font-weight:bold;
}
#verwijderknop{
	z-index: 6; 
	position:relative;
}
#verwijdering{
	left: -40px;
	top: -190px; 
	z-index: 6; 
	position:absolute;
	visibility:hidden;
}
.close{
	background-image : url(../images/close.png);
	background-position : 0px;
	cursor:pointer;
}
.closeOver{
	background-image : url(../images/close.png);
	background-position : 16px;
	cursor:pointer;
}
.closeDown{
	background-image : url(../images/close.png);
	background-position : 32px;
	cursor:pointer;
}
.bijdrage{
	border : 1px solid #0077bc;
	background-color: #ffffff;
}
.bijdrageKop{
	background-color: #0077bc;
	color:#ffffff;
	font-weight: bold;
}
.bestellijst {
	border: 1px solid #0077bc;
}
.bestellijst .bijdrageKop {
	padding: 4px;
}
.wwinfo a:hover{
	color:#0077bc;
	text-decoration:none;
}
.wwinfo a{
	color:#0077bc;
	text-decoration:underline;
}
.bestelRegelCell {
	font-size: 11px;
	padding: 4px 4px 4px 4px;
}
.bestelRegelCell .text {
	width: 240px;
}
.bestelRegelCell .radio {
	position: relative;
	top: 3px;
}
.bestelRegelCell .checkbox {
	position: relative;
	top: 1px;
}
.bestelRegelCell textarea {
	width: 421px;
	height: 147px;
}
.taalveld{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000;
	border:solid 1px #000;
	width:200px;
}
.taaltextarea{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000;
	border:solid 1px #000;
	width:100%;
	overflow:auto;
}
.taalveld{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000;
	border:solid 1px #000;
	width:200px;
}
.taaltextarea{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#000;
	border:solid 1px #000;
	width:100%;
	overflow:auto;
}
.bestelform {
	margin:0px;
	padding:0px;
}
.borderImage {
	border:solid 1px #0077bc;
}

.pointer {
	cursor: pointer;
}

.belonsgratis {
	color:#0078bd;
	font-size: 24px;
	margin-left: 25px;
}