.profielbutton, .adresboekbutton, .bestellingenbutton, .logoutbutton, .button {
	line-height:16px;
	background-position:right top;
	background-repeat:no-repeat;
}
.profielbutton {
	background-image:url(../images/user.png);
}
.adresboekbutton {
	background-image:url(../images/book_open.png);
}
.bestellingenbutton {
	background-image:url(../images/table_multiple.png);
}
.logoutbutton {
	background-image:url(../images/door_out.png);
}
.toevoegenww {
	background-image:url(/images/luxe/icons/toevoegen-cart.png);
}
.snelbestellen {
	background-image:url(/images/luxe/icons/snel-bestellen.png);
}
.hr {
	background-image:url(/images/dottedLine.gif);
	height:1px;
	margin:5px 0;
	line-height:1px;
}
.hrbar {
	background-image:url(/images/dottedLine.gif);
	background-repeat:repeat-x;
	background-color:#6699FF;
	height:3px;
	margin:5px 0;
}
a {
	color:#00AEEF;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
div.error {
	padding:10px;
	
	background-color:#FFCCCC;
	border:1px solid #FF6666;
}
div.error, div.error * {
	color: #FF0000;
}
div.msg {
	border: 1px solid #FFCC33;
	background-color:#FFFFCC;
	color:#333333;
	padding:10px;
}
input.error, textarea.error {
	background-color:#FFCCCC;
	border:1px solid #FF6666;
}

.contactFloat {
	float:left;
}
.inputContainer {
	margin:0 0 3px;
	position:relative;
}
.inputFieldHeader {
	padding:0 5px;
}
.inputFieldContainer, .inputFieldContainerSubmit {
	background-color:#ffffff;
	padding:0 2px;
}
.inputFieldContainer input {
	padding:3px;
	height:12px;
	margin:2px 0 0 0;
	border:1px solid #999;
}
.inputFieldHeader, .inputFieldContainer, .floatInputField, .inputFieldContainerSubmit {
	float:left;
	height:28px;
	line-height:28px;
	position:relative;
}
.inputFieldContainer textarea {
	padding:3px;
	border:1px solid #999;
}
.toevoegenww a, .snelbestellen a {
	display:block;
}
.product-prijs {
	width:250px;
	padding:5px;
	border:1px solid #e1e1e1;
}
.product-prijs h2 {
	font-size:15px;
	font-weight:bold;
	color:#60cb34;
	margin:0;
	line-height:15px;
}
.product-prijs td {
	line-height:18px;
}

.product-alternatives {
	width:250px;
	padding:5px;
	border:1px solid #e1e1e1;
	margin-bottom: 5px;
}

.product-alternatives h2 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	line-height:15px;
	
}
.product-alternatives ul {
	list-style-type: none;
	padding-left: 0em;
	margin-bottom: 0em;
}

.product-prijs {
	width:250px;
	padding:5px;
	border:1px solid #e1e1e1;
}
.product-prijs h2 {
	font-size:15px;
	font-weight:bold;
	color:#60cb34;
	margin:0;
	line-height:15px;
}


.product-info-table td.label {
	text-align: left;
	padding-right: 10px;
}
#magnifier {
	background:url(../images/magnifier.png) no-repeat 5px;
	border:1px solid #e1e1e1;
	padding:5px 5px 5px 30px;
	margin:0 0 5px;
	width:223px;
	color:#999;
	font-size:10px;
	line-height:16px;
}
#magnifier-small {
	background:url(../images/magnifier.png);
	width:16px;
	height:16px;
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:999;
}
.h2-title {
	font-size:15px;
	margin:0 0 10px 0;
}

.sticker {
	position:absolute;
	left:100px;
	top:10px;
	height:75px;
	width:75px;
	z-index:1000;
}
.stickergroot {
	left:175px;
}
.hot {
	background-image:url(../images/stickers/hot.png);
}
.aanbieding {
	background-image:url(../images/stickers/aanbieding.png);
}
.actie {
	background-image:url(../images/stickers/actie.png);
}
.alleen-deze-maand {
	background-image:url(../images/stickers/alleen-deze-maand.png);
}
.laagste-prijs {
	background-image:url(../images/stickers/laagste-prijs.png);
}
.nergens-goedkoper {
	background-image:url(../images/stickers/nergens-goedkoper.png);
}
.nieuw {
	background-image:url(../images/stickers/nieuw.png);
}
.op-op {
	background-image:url(../images/stickers/op-op.png);
}
.tijdelijk {
	background-image:url(../images/stickers/legamaster.png);
}
.tip {
	background-image:url(../images/stickers/tip.png);
}


.product-levertijd-table .label {
	font-weight: bold;
	vertical-align: top;
	padding-right: 10px;
}
.product-levertijd-table td {
	padding-bottom: 10px;
}

.product-levertijd-table input {
	width: 300px;
}
.product-levertijd-table textarea {
	width: 300px;
	height: 100px;
}


.list_nostyle { margin-left:2px; }
.list_nostyle ul { list-style:none; margin-left:2px; padding-left: 0px; }
.list_nostyle ul li { padding-left:0px; }

