﻿body
{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: Verdana, Arial;
    font-size: 11px;
}
form 
{
	margin:0px;
	padding:0px;
}
A
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #E9388B;
    text-decoration:none;
}
A:hover
{
    text-decoration: underline;
}
th 
{
	text-align:left;
}
td.header 
{
	background:url(../images/header_bg.gif) top left repeat-x;
}
td.templateCart {
	padding:0px 0px 10px 27px;
	line-height:16px;
	font-size:10px;
}
td.templateCart a {
	color:#f06ca9;
	text-decoration:none;
	font-weight:bold;
}
td.templateCart a:hover {
	text-decoration:none;
}
td.templateCart a.cartButton {
	display:block;
	width:96px;
	height:43px;
	margin-bottom:5px;
	padding-left:35px;
	line-height:40px;
	background:url(../images/btn_cart.gif) top left no-repeat;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

table.mainTable
{
    background-color: #FFFFFF;
}
.pinkheader
{
    background-color: #E9388B;
    color: #FFFFFF;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 6px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-right: 6px;
}
.pinkItem
{
    background-color: #ffffff;
    color: #000000;
    border-bottom: solid 1px #F997BB;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor:pointer;
}
.pinkHighlighted
{
    background-color: #F9B1C8;
    color: #000000;
    border-bottom: solid 1px #F997BB;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor:pointer;
}
.pink
{
    background-color: #FFC9DB;
    color: #000000;
    padding-left: 6px;
    padding-right: 6px;
    padding-top:3px;
    padding-bottom:3px;
}
.pinkright
{
    background-color: #f68eba;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 6px;
    padding-top: 9px;
    padding-bottom: 9px;
}
.pinkleft
{
    background-color: #FFC9DB;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.pinklabel
{
    background-color: #F9B1C8;
    color: #000000;
    padding-left: 6px;
    border-right: 1px solid #E9388B;
}
A.cartLink
{
    color: #FFFFFF;
    text-decoration: none;
}
A.cartLink:hover
{
    text-decoration: underline;
}
a.white
{
    color: #ffffff;
    text-decoration: none;
}
a.white:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.greenheader
{
    background-color: #D7E122;
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 6px;
    padding-top: 6px;
    padding-bottom: 4px;
    padding-right: 6px;
}
.greenitem
{
    background-color: #fff;
    color: #000000;
    border-bottom: solid 1px #D7E122;
    padding-left: 6px;
    padding-right: 6px;
    padding-top:4px;
    padding-bottom:4px;
    cursor: pointer;
}
.greenlabel
{
    background-color: #EDF463;
    border-right: 1px solid #D7E122;
    border-bottom: 1px solid #D7E122;
    color: #000000;
    padding-left: 6px;
    padding-right: 6px;
    padding-top:3px;
    padding-bottom:3px;
}
.green
{
    background-color: #F8F6C5;
    color: #000000;
    border-bottom: 1px solid #D7E122;
    padding-left: 6px;
    padding-right: 6px;
    padding-top:3px;
    padding-bottom:3px;
}
.greenborder
{
    background-color: #F8F6C5;
    color: #000000;
    border-right: 1px solid #D7E122;
    border-bottom: 1px solid #D7E122;
    padding-left: 6px;
    padding-right: 6px;
    padding-top:3px;
    padding-bottom:3px;
}
.pageTitle
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #E9388B;
}   
.greenHighlighted
{
    background-color: #EDF463;
    color: #000000;
    border-bottom: solid 1px #D7E122;
    padding-left: 6px;
    padding-right: 6px;
    padding-top:4px;
    padding-bottom:4px;
    cursor: pointer;
}
.inputtext
{
    border: solid 1px #B4B5B7; 
    width:300px;
}
td.homeProductTile 
{
	background:url(../images/home_tile_bg.gif) no-repeat top left;
	cursor:pointer;
}
span.from
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #f9cae0;
}
span.frompriceOverview
{
    background-image: url(/images/vanprijs.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 8px;
    font-weight: bold;
    color: #000000;
}
span.frompriceDetail
{
    background-image: url(/images/vanprijs.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
span.frompriceHome
{
    background-image: url(/images/vanprijs_home.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #f9cae0;
}
td.productHeader{
    background-image: url(../images/product_header.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Verdana, Arial;
    font-size: 11px;
    height: 23px;
    padding-left:6px;
    padding-right: 6px;
}
td.homeProductPrice {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

td.productItem
{
    border-left: solid 1px #D6D6D6; 
    border-right: solid 1px #D6D6D6;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left:6px;
    padding-right: 6px;
}

.back-link {
	margin: 5px 0px;
	text-transform: lowercase;
}

td.product-detail-price-label {
	width: 40%;
	padding: 2px 5px 2px 0px;
}

td.product-detail-price-detail
{
	width: 30%;
    padding:  2px 5px 2px 5px;
    background-color: #fbecf3;
    font-weight: bold;
    vertical-align: middle;
}
td.product-detail-description
{
    padding-top: 10px;
}
td.cartbutton
{
    padding: 20px 0px 5px 0px;
    text-align: right;
}
td.overig {
	padding: 5px 0px;
}

td.newHeader
{
    background-image: url(../images/nieuw_header.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Verdana, Arial;
    font-size: 11px;
    height: 23px;
    padding-left:6px;
    padding-right: 6px;
}
td.tipHeader
{
    background-image: url(../images/tip_header.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #FFFFFF;
    height: 23px;
    padding-left:6px;
    padding-right: 6px;
}

td.product-detail-header {
	background-color: #f8f8f8;
	color: #a0a0a0;
	font-weight: bold;
	padding: 5px;
	
}

td.product-detail-area {
	padding: 5px;
}


h1 {
	font-family:Arial;
	color: #e9388b;
	font-size: 18px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	margin-bottom: 20px;
}
h2 {
	color: #d8e114;
	font-size: 17px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	margin-bottom: 20px;
}

td.color-thumbnail {
	padding: 4px 2px 4px 2px;
}

td.color-thumbnail img {
	border: solid thin #ddd;
}

td.product-thumbnail {
    padding: 3px 6px;
}

td.product-thumbnail img {
	border-style: none;
}
.product-full-image img { 
	border-style: none;
}

a.cat-image-link img {
	border-style: none;
}

A.categorylink
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
A.zoeken
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;    
}
A.newsLeesverder
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color:#b7bf1e;
    text-decoration:none;
    font-style:italic;
}
A.newsLeesverder:hover
{
    text-decoration:underline;
}
A.categorylink:hover
{
    /*text-decoration: underline;*/
}
td.bottombar
{
    background-image: url(../images/bg_bottombar.jpg);
    background-position: top left;
    background-repeat: no-repeat;
}
A.bottombar
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
A.bottombar:hover
{
    text-decoration: underline;
}
TD.searchBoxAdmin
{
    background-image: url(../images/bg_zoekvakadmin.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 6px;
}
input.form, textarea.form, select.form, input, textarea, select 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:#FFFFFF;
	border:1px solid #d6d6d6;
	height:16px;
	line-height:16px;
}
input 
{
	padding-left:5px;
}
textarea 
{
	height:auto;
}
input.checkbox {
	border-width:0px;
}
.checkbox, checkbox input, .checkbox label {
	vertical-align: middle;
}
.checkbox input {
	margin: 0px 5px 0px 0px;
	border: none;
}

.checkbox label {
	display:inline;
}

input.button {
	color: #000000;
	background-color:#F5F3B8;
	border: 1px solid #9B9B9B;
	height:18px;
	line-height:16px;
}
input.searchButton 
{
	color: #FFFFFF;
	background-color:#d6d6d6;
	border-width:0px;
	line-height:16px;
	width:20px;
	height:20px;
	cursor:pointer;
}
input.searchButtonOver 
{
	background-color:#c7c7c7;
}
input.buttoncart 
{
    color: #ffffff;
    background-color: #333333;
    border: 1px solid #000000;
}
input.hyperlink
{
    color: #E9388B;
    text-decoration: none;
    background: none;
    border: 0px;
    text-align: left;
    padding-left: 0px;
}
input.hyperlink:hover
{
    text-decoration: underline;
    cursor: hand;
    padding-left: 0px;
}
input.buttonPink
{
	color: #000000;
	background-color:#fcdae6;
	border: 1px solid #d6d6d6;
}
input.buttonLight
{
	color: #000000;
	background-color:#fbfada;
	border: 1px solid #d6d6d6;
}
input.buttonPinkLight
{
	color: #000000;
	background-color:#ffeef4;
	border: 1px solid #d6d6d6;
}
span.newsDate
{
    color: #636363;
    font-size: 10px;
    font-style:italic;
}
.category-order {
	height: 140px;
	width:150px;
}
.product-inactive-header {
	padding: 10px;
	background-color: #f9b1c8;
	text-align: center;
}
	