/****************************************************************************/
/********************* CASCADING STYLE SHEET BESTEL VERF ********************/
/****************************************************************************/

body {
	background:url(../images/bg.png) #007d9b top center no-repeat;
	font-family:"Arial";
	line-height:22px;
	font-size:12px;
	color:#454646;
	margin:0;
	cursor:default;
}

* img {
	border: 0px;
}

/****************************************************************************/
/******************************** CONTAINER *********************************/
/****************************************************************************/

#container {
	padding:0 1px 1px 1px;
	background:#fff;
	margin:0 auto;
	width:969px;
}

/****************************************************************************/
/*********************************** HEADER *********************************/
/****************************************************************************/

#header {
	background: url('../images/header_gradient.png') top right no-repeat;
	padding:10px 0 0 0;
	position:relative;
	height:140px;
}

/****************************************************************************/
/************************************ LOGO **********************************/
/****************************************************************************/

#header h1.logo {
	background:url(../images/logo.png) no-repeat;
	text-indent:-6000px;
	position:absolute;
	height:70px;
	width:280px;
	padding:0;
	left:12px;
	margin:0;
	top:18px;
}

#header h1.logo a {
	display:block;
	height:70px;
	width:280px;
}

/****************************************************************************/
/**************************** SCHILDERHULP BUTTON ***************************/
/****************************************************************************/

#header .btn_schilderhulp {
	display: block;
	position: absolute;
	height: 121px;
	width: 335px;
	margin: -10px 0 0 320px;
	z-index:9;
	text-indent: -9999px;
	background: url(../images/schilderhulp_btn.png) top no-repeat;
}

#header .btn_schilderhulp:hover {
	background: url(../images/schilderhulp_btn.png) bottom no-repeat;
}

/****************************************************************************/
/************************************ MENU **********************************/
/****************************************************************************/

#header ul.menu {
	background:url(../images/menu.png) repeat-x;
	list-style-type:none;
	position:absolute;
	width:969px;
	height:38px;
	padding:0;
	margin:0;
	bottom:0;
	left:0;
}

#header ul.menu li {
	font-family:"Trebuchet MS";
	text-align:center;
	font-size:13px;
	float:left;
	z-index:10;
}

#header ul.menu li a {
	padding:8px 20px 0 20px;
	text-decoration:none;
	display:block;
	color:#d8e4ff;
	height:30px;
	float:left;
	position:relative;
	z-index: 10;
}

#header ul.menu li a:hover,
#header ul.menu li.current a {
	background:url(../images/menu_hover.png) repeat-x;
	color:#fff;
}

#header ul.menu li.voetjes a:hover {
	background: url('../images/menu_voetjes.png') no-repeat;}

/****************************************************************************/
/******************************** WINKELWAGEN *******************************/
/****************************************************************************/

#header .winkelwagen {
	font-family:"Tahoma";
	padding:5px 0 0 20px;
	font-size:11px;
	color:#000000;
	float:right;
	height:55px;
	width:280px;
}

#header .winkelwagen p {
	margin-top:0;
}

#header .winkelwagen p.icoon {
	background:url(../images/winkelwagen_icoon.png) no-repeat;
	padding:0 0 0 25px;
	height:15px;
}

#header .winkelwagen b {
	color:#000000;
}

#header .winkelwagen a {
	text-decoration:underline;
	color:#000000;
}

/****************************************************************************/
/************************************ BALK **********************************/
/****************************************************************************/

#balk {
	background:url(../images/balk.png) repeat-x;
	padding:8px 10px 0 16px;
	height:36px;
	width:943px;
}

#balk h3 {
	font-family:"Tahoma";
	font-weight:normal;
	padding:2px 0 0 0;
	font-size:17px;
	float:left;
	color:#fff;
	margin:0;
}

#balk .locatie {
	font-family:"Tahoma";
	font-size:12px;
	color:#ffb350;
	float:left;
}

#balk .locatie a {
	text-decoration:underline;
	color:#b0b0b0;
}

#balk .locatie span a {
	text-decoration:none;
	color:#fff;
}

#balk form {
	padding:0 25px 0 0;
	position:relative;
	float:right;
}

#balk form label {
	background:url(../images/balk_zoekformulier.png) no-repeat;
	display:block;
	height:29px;
	width:246px;
}

#balk form label input {
	padding:8px 5px 0 5px;
	font-family:"Tahoma";
	background:none;
	font-size:11px;
	color:#252525;
	border:none;
	width:236px;
}

#balk form input.button {
	background:transparent url(../images/balk_zoekbutton.png) no-repeat;
	position:absolute;
	overflow:hidden;
	cursor:pointer;
	border:none;
	height:29px;
	width:12px;
	right:0;
	top:0;
}

/****************************************************************************/
/**************************** PRODUCT VAN DE MAAND **************************/
/****************************************************************************/

.product_maand {
	background:url(../images/product_maand.png) #232323 no-repeat;
	border-bottom:#9a9a9a solid 2px;
	position:relative;
	height:199px;
	width:969px;
}

.product_maand .product {
	position:absolute;
	width:460px;
	left:10px;
	top:20px;	
}

.product_maand .product .omschrijving {
	position:relative;
	height:170px;
	width:170px;
	float:right;
}

.product_maand .product .omschrijving h5 {
	font-family:"Tahoma";
	font-weight:normal;
	letter-spacing:3px;
	line-height:35px;
	font-size:20pt;
	color:#fff;
	padding:0;
	margin:0;
}

.product_maand .product .omschrijving h5 span {
	letter-spacing:0;
	font-size:11px;
}

.product_maand .product .omschrijving .bestellen a {
	background:url(../images/product_maand_bestellen.png) no-repeat;
	text-indent:-6000px;
	position:absolute;
	right:8px;
	bottom:20px;
	display:block;
	height:33px;
	width:124px;
}

/****************************************************************************/
/***************************** CATEGORIE OVERZICHT **************************/
/****************************************************************************/

.product_maand ul.cats {
	list-style-type:none;
	position:absolute;
	width:446px;
	right:23px;
	padding:0;
	margin:0;
	top:8px;
}

.product_maand ul.cats li {
	margin-bottom:15px;
	float:left;
}

.product_maand ul.cats li a {
	padding:12px 0 0 40px;
	text-decoration:none;
	display:block;
	color:#e6e6e6;
	height:33px;
}

.product_maand ul.cats li.een a {
	background:url(../images/cat_01.png) no-repeat;
	width:86px;
}

.product_maand ul.cats li.twee a {
	background:url(../images/cat_02.png) no-repeat;
	margin-left:10px;
	width:105px;
}

.product_maand ul.cats li.drie a {
	background:url(../images/cat_03.png) no-repeat;
	margin-left:10px;
	width:115px;
}

.product_maand ul.cats li.vier a {
	background:url(../images/cat_04.png) no-repeat;
	width:86px;
}

.product_maand ul.cats li.vijf a {
	background:url(../images/cat_05.png) no-repeat;
	margin-left:10px;
	width:105px;
}

.product_maand ul.cats li.zes a {
	background:url(../images/cat_06.png) no-repeat;
	margin-left:10px;
	width:115px;
}

.product_maand ul.cats li.zeven a {
	background:url(../images/cat_07.png) no-repeat;
	width:86px;
}

.product_maand ul.cats li.acht a {
	background:url(../images/cat_08.png) no-repeat;
	margin-left:10px;
	width:105px;
}

.product_maand ul.cats li.negen a {
	background:url(../images/cat_09.png) no-repeat;
	margin-left:10px;
	width:115px;
}

.product_maand ul.cats li a:hover {
	background-position:bottom left;
	color:#fff;
}

/****************************************************************************/
/************************************ BODY **********************************/
/****************************************************************************/

#body {
	padding:10px 20px 0 8px;
}

/****************************************************************************/
/********************************** SIDEBAR *********************************/
/****************************************************************************/

#body .sidebar {
	padding:10px 0 10px 15px;
	border:#bfbfbf solid 1px;
	width:193px;
	float:left;
}

#body .sidebar img.seperator {
	margin:10px 0 10px 0;
}

/****************************************************************************/
/*************************** LIST - LAATSTE NIEUWS **************************/
/****************************************************************************/

#body .sidebar ul.nieuws {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .sidebar ul.nieuws li {
	margin:2px 0 5px 0;
}

#body .sidebar ul.nieuws li a {
	background:url(../images/driehoek_blauw.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 25px;
	color:#454646;
}

#body .sidebar ul.nieuws li.geen a {
	background:none;
	margin-bottom:0;
}

#body .sidebar ul.nieuws ul.bericht {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .sidebar ul.nieuws div.nieuw {
	padding:0;
	margin:0;
	width:170px;
}

#body .sidebar ul.nieuws div.nieuw a{
	background:none;
	padding:0;
}

#body .sidebar ul.nieuws ul.bericht li {
	padding:0 0 0 25px;
	width:155px;
}

#body .sidebar ul.nieuws ul.bericht li a {
	background:none;
	width:160px;
	padding:0;
}

/****************************************************************************/
/***************************** LIST - CATEGORIES ****************************/
/****************************************************************************/

#body .sidebar ul.categories {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .sidebar .productpagina {
	font-size:11px;
}

#body .sidebar ul.categories li {
	margin:2px 0 2px 0;
}

#body .sidebar ul.categories li a {
	background:url(../images/driehoek_blauw.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 25px;
	color:#454646;
}

#body .sidebar ul.categories li a:hover {
	color: #4E7BB6;
}

#body .sidebar ul.categories ul.sub {
	list-style-type:none;
	padding:0;
	margin:0;
}

#body .sidebar ul.categories.productpagina ul.sub li a {
	color:#0f7998;
}

#body .sidebar ul.categories.productpagina ul.sub li a:hover {
	color:#000;
}

#body .sidebar ul.categories ul.sub li a {
	background:url(../images/driehoek_grijs.png) no-repeat 12px 3px;
	padding:0 0 0 28px;
}

#body .sidebar ul.categories ul.sub li.meer a {
	font-weight:bold;
	background:none;
	color:#818181;
}

/****************************************************************************/
/********************************** CONTENT *********************************/
/****************************************************************************/

#body .content {
	float:right;
	width:715px;
}

/****************************************************************************/
/*********************************** WELKOM *********************************/
/****************************************************************************/

#body .content .welkom {
	padding:10px 0 0 0;
}

#body .content .welkom h2 {
	font-family:"Trebuchet MS";
	font-weight:normal;
	font-size:18px;
	padding:0;
	margin:0;
}

#body .content .welkom p {
	width:500px;
}

#body .content .welkom .image {
	background:url(../images/welkom_image.png) no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	margin:10px 0 0 0;
	height:127px;
	width:188px;
	float:right;
}

/****************************************************************************/
/*********************************** MERKEN *********************************/
/****************************************************************************/

#body .content .merken {
	background:url(../images/merken.png) no-repeat;
	margin:25px 0 35px 0;
	padding:15px 0 0 0;
	text-align:center;
	height:59px;
	width:708px;
}

#body .content .merken img {
	margin:0 10px 0 10px;
	border:none;
}

/****************************************************************************/
/********************** NIEUW BINNEN + IN DE AANBIEDING *********************/
/****************************************************************************/

#body .content .nieuw_binnen {
	width:712px;
}

#body .content .aanbieding {
	width:712px;
}

#body .content .nieuw_binnen h3,
#body .content .aanbieding h3 {
	font-family:"Trebuchet MS";
	border:#bfbfbf solid 1px;
	padding:2px 0 0 30px;
	margin:0 0 8px 0;
	font-size:16px;
	color:#1c7797;
	height:25px;
}

#body .content .nieuw_binnen h3 {
	background:url(../images/icoon_groen.png) no-repeat 6px 5px;
	width:682px;
}

#body .content .aanbieding h3 {
	background:url(../images/icoon_lampje.png) no-repeat 6px 4px;
	width:682px;
}

#body .content .nieuw_binnen .product,
#body .content .aanbieding .product {
	width:135px;
	float:left;
}

#body .content .nieuw_binnen .product {
	margin-right:9px;
}

#body .content .aanbieding .product {
	margin-right:9px;
}

#body .content .nieuw_binnen .product.laatste,
#body .content .aanbieding .product.laatste {
	margin-right:0;
}

#body .content .nieuw_binnen .product .plaatje,
#body .content .aanbieding .product .plaatje {
 	border:#bfbfbf solid 1px;
	padding:0;
	text-align:center;
	margin:0 0 3px 0;
	height:116px;
	width:133px;
}

#body .content .nieuw_binnen .product .omschrijving a,
#body .content .aanbieding .product .omschrijving a {
	border:#bfbfbf solid 1px;
	text-decoration:none;
	padding:0 0 0 8px;
	background:#fff;
	display:block;
	color:#454646;
	height:24px;
	width:125px;
}

#body .content .nieuw_binnen .product .omschrijving a:hover,
#body .content .aanbieding .product .omschrijving a:hover {
	background:#fff5c7;
}

#body .content .nieuw_binnen .product .omschrijving span,
#body .content .aanbieding .product .omschrijving span {
	margin:0 0 0 7px;
	color:#d76c1c;
}

/****************************************************************************/
/****************************** PRODUCT WEERGAVE ****************************/
/****************************************************************************/

#body .content .product_weergave {
	background:url(../images/product_weergave.png) #fff bottom no-repeat;
	border:#bfbfbf solid 1px;
	padding:13px 6px 0 17px;
	margin:0 0 3px 0;
	width:685px;
}

/****************************************************************************/
/********************* RECENSIE SCHRIJVEN WEERGAVE **************************/
/****************************************************************************/

#body .content .recensieschrijven { padding: 15px; line-height: 23px; }
#body .content .recensieschrijven #anaam { display: none; }
#body .content .recensieschrijven .field { width: 220px; height: 25px; }
#body .content .recensieschrijven textarea { width: 350px; height: 200px; }
#body .content .recensieschrijven .img { width: 200px; float: left; }
#body .content .recensieschrijven .peritemtekst { width: 350px; float: left; }
#body .content .recensieschrijven .peritemtekst img { padding: 0 2px; margin-top: 2px; }

/****************************************************************************/
/********************** PRODUCT WEERGAVE - OMSCHRIJVING *********************/
/****************************************************************************/

#body .content .product_weergave .omschrijving {
	font-size:11px;
	width:505px;
	float:left;
}

#body .content .product_weergave .omschrijving h1 {
	font-family:"Tahoma";
	font-size:14px;
	color:#1d3a7c;
	padding:0;
	margin:0;
}

#body .content .product_weergave .omschrijving h2 {
	margin-bottom:0;
	font-size:11px;
	color:#1d3a7c;
}

/****************************************************************************/
/************************* PRODUCT WEERGAVE - OPTIES ************************/
/****************************************************************************/

#body .content .product_weergave .omschrijving table.opties {
	margin:15px 0 0 0;
}

#body .content .product_weergave .omschrijving table.opties .verpakking {
	vertical-align:top;
	width:170px;
}

#body .content .product_weergave .omschrijving table.opties .opties {
	vertical-align:top;
	width:200px;
}

#body .content .product_weergave .omschrijving table.opties .opties input.kleur {
	border:#434343 solid 1px;
	padding:2px 5px 0 5px;
	font-family:"Arial";
	font-size:11px;
	color:#969696;
	height:17px;
	width:120px;
}

/****************************************************************************/
/************************ PRODUCT WEERGAVE - KNOPPEN ************************/
/****************************************************************************/

#body .content .product_weergave .knoppen {
	width:164px;
	float:right;
}

#body .content .product_weergave .knoppen .knop {
	background:url(../images/knoppen_leeg.png) no-repeat;
	margin:0 0 15px 0;
	display:block;
	height:25px;
	width:164px;
}

#body .content .product_weergave .knoppen .knop.prijs {
	padding:2px 0 0 0;
	font-size: 11px;
}

#body .content .product_weergave .knoppen .knop .oud,
#body .content .product_weergave .knoppen .knop .nieuw {
	margin:0 0 0 13px;
	font-size:11px;
}

#body .content .product_weergave .knoppen .knop .normaal {
	font-weight: bold;
	padding:0 0 0 40px;
}

#body .content .product_weergave .knoppen .knop .oud {
	text-decoration:line-through;

}

#body .content .product_weergave .knoppen .knop .nieuw {
	font-weight:bold;
	color:#6ebb14;
}

#body .content .product_weergave .knoppen .knop a {
	text-decoration:none;
	padding:0 0 0 30px;
	font-weight:bold;
	display:block;
	width:134px;
}

#body .content .product_weergave .knoppen .knop.vergroten a {
	background:url(../images/knoppen_vergroten.png) no-repeat;
	color:#097a99;
}

#body .content .product_weergave .knoppen .knop.pdf a {
	background:url(../images/knoppen_pdf.png) no-repeat;
	color:#097a99;
}

#body .content .product_weergave .knoppen .knop.winkelwagen a {
	background:url(../images/knoppen_winkelwagen.png) no-repeat;
	color:#ffffff;
	line-height: 27px;
}
#body .content .product_weergave .toegevoegd
{
        background:url(../images/knoppen_winkelwagen.png) no-repeat;
	        color:#ffffff;
        text-decoration:none;
	padding:0 0 0 30px;
	font-weight:bold;
	 display:block;
	 width:134px;
}

#body .content .product_weergave .winkelwagenbijproduct {
	font-size:8pt;
	margin: 5px;
	padding:5px;
	border: 1px solid #EEE;
	background: #DDF4FB;
	cursor:pointer;
}

/****************************************************************************/
/********************************** REACTIES ********************************/
/****************************************************************************/

#body .content .reacties {
	padding:14px 14px 0 14px;
	border:#bfbfbf solid 1px;
	margin:0 0 3px 0;
	width:680px;
}

#body .content .reacties h4 {
	font-family:"Tahoma";
	margin:0 0 10px 0;
	font-size:14px;
	color:#1d3a7c;
	padding:0;
}

#body .content .reacties .comment {
	padding:0 0 5px 5px;
	font-size:11px;
	min-height: 85px;
}

#body .content .reacties .comment .door {
	color:#1d3a7c;
}

#body .content .reacties .comment p {
	margin-top:0;
}

/****************************************************************************/
/******************************** MEN KOCHT OOK *****************************/
/****************************************************************************/

#body .content .kocht_ook {
	border-bottom:#e4e4e4 solid 1px;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
}

#body .content .kocht_ook h4 {
	font-family:"Tahoma";
	font-weight:normal;
	margin-left:10px;
	font-size:17px;
	color:#1d3a7c;
}

#body .content .kocht_ook .item {
	border-left:#dbdbdb solid 1px;
	margin:0 12px 0 12px;
	padding:0 0 15px 0;
	width:149px;
	float:left;
}

#body .content .kocht_ook .item.first {
	border-left:none;
}

#body .content .kocht_ook h5 {
	margin:10px 0 10px 30px;
	font-weight:bold;
	font-size:13px;
	color:#047c9a;
	width:110px;
	padding:0;
}

#body .content .kocht_ook .prijs {
	margin:0 0 0 30px;
	font-weight:bold;
	font-size:14px;
	color:#444444;
	padding:0;
}

#body .content .kocht_ook p {
	margin:5px 0 0 30px;
}

#body .content .kocht_ook a {
	text-decoration:underline;
	font-size:10px;
	color:#6ebb14;
}

/****************************************************************************/
/************************************ LINKS *********************************/
/****************************************************************************/

#body .content ul.links {
	border:#bfbfbf solid 1px;
	list-style-type:none;
	padding:14px 0 14px 25px;
	width:683px;
	margin:0;
}

#body .content ul.links li a {
	text-decoration:none;
	color:#047c9a;
}

/****************************************************************************/
/************************************ TEKST *********************************/
/****************************************************************************/

#body .content .tekst {
	padding:12px 20px 0 20px;
	font-size:11px;
}

#body .content .tekst h1 {
	color:#1d3a7c;
	font-family:"Tahoma";
	font-size:14px;
	padding:0;
	margin:0;
}

.content .tekst a {
	text-decoration:underline;
	color:#1e7a9a;
}

	.content .tekst a:hover { text-decoration: none; }

#body .content .tekst img {
}

.tekst h2 { 
	color: #1D3A7C;
  	font-family: "Tahoma";
    font-size: 14px;
    margin: 0 0 15px 0;
    padding: 0; 
}

	#body .tekst h2 a { text-decoration: none; }

#body .content .tekst .title {
	color:#1d3a7c;
	font-family:"Tahoma";
	font-size:14px;
	padding:0;
	margin:0;
}

/****************************************************************************/
/************************************ LOGINPAGINA ***************************/
/****************************************************************************/

#body .content .tekst .logindiv_links {
	padding: 0 0 10px 0;
	float: left;
	margin: 5px;
	border: 1px solid #EEE;
	width: 320px;
}

#body .content .tekst .logindiv_rechts {
	padding: 0 0 10px 0;
	float: left;
	margin: 5px;
	border: 1px solid #EEE;
	width: 320px;
}

#body .content .tekst .logindiv_rechts h3, .logindiv_links h3{
	padding: 0 10px;
}

#body .content .tekst .logindiv_links #loginfrm2, #loginfrm3 {
	padding: 0 10px;
}

/****************************************************************************/
/************************************ NIEUWS ITEM**************************/
/****************************************************************************/

#body .content .tekst .nieuwsitem {
	padding:15px;
	margin:10px;
	border:1px solid #BFBFBF;
}

/****************************************************************************/
/************************************ SNEL BESTELLEN ***********************/
/****************************************************************************/

#body .content .tekst .sbtabel {
	width: 100%;
	border:0px;
}

#body .content .tekst .sbtabel th{
	text-align:left;
}

#body .content .tekst .sbtabel #titel{
	width:350px;
}

#body .content .tekst .sbtabel #productcode{
	width:50px;
}

#body .content .tekst .sbtabel #prijs{
	width:80px;
}

#body .content .tekst .sbtabel #aantal{
	width:50px;
}


/****************************************************************************/
/************************************ TEKST *********************************/
/****************************************************************************/

#body .content .tekst .contactgegevens {
	border-top:#a1a1a1 solid 1px;
	margin:25px 0 0 0;
}

#body .content .tekst .contactgegevens .box {
	border-right:#a1a1a1 solid 1px;
	height:115px;
	width:215px;
	float:left;
}

#body .content .tekst .contactgegevens .box.laatste {
	width:235px;
	border:none;
}

#body .content .tekst .contactgegevens .box p {
	margin:0;
}

#body .content .tekst .contactgegevens .box table th {
	font-weight:normal;
	padding:0 0 0 15px;
	text-align:left;
	width:70px;
}

/****************************************************************************/
/****************************** CONTACTFORMULIER ****************************/
/****************************************************************************/

#body .content .tekst .contactformulier {
	margin:30px 0 0 0;
	width:405px;
	float:left;
}

#body .content .tekst .contactformulier .formulier {
	margin:2px;
}

#body .content .tekst .contactformulier .formulier b {
	color: #FF0000;
	font-weight:bold;
}

#body .content .tekst .contactformulier .formulier input {
	width:100px;
}

#body .content .tekst .contactformulier .formulier textarea{
	width:315px;
	height:100px;
}

#body .content .tekst .contactformulier .formulier span{
	display:none;
}

/****************************************************************************/
/**************************** CATEGORIE OVERZICHT ***************************/
/****************************************************************************/

#body .content .categorie_overzicht h1 {
	font-family:"Tahoma";
	margin:10px 0 10px 0;
	font-weight:normal;
	font-size:18px;
	color:#1d3a7c;
	float:left;
	padding:0;
}

#body .content .categorie_overzicht h4 {
	font-family:"Tahoma";
	font-weight:normal;
	margin-left:10px;
	font-size:17px;
	color:#1d3a7c;
}

#body .content .categorie_overzicht p {
	margin: 3px 0;
	padding: 0px;	
}

/****************************************************************************/
/*********************** CATEGORIE OVERZICHT - FILTER ***********************/
/****************************************************************************/

#body .content .categorie_overzicht .filter {
	padding:13px 0 0 0;
	margin-right:-7px;
	width:420px;
	float:right;
}


#body .content .categorie_overzicht .filter select {
	border:#a8a8a8 solid 1px;
	background:#fff;
	width:134px;
}

/****************************************************************************/
/*********************** CATEGORIE OVERZICHT - TOTAAL ***********************/
/****************************************************************************/

#body .content .categorie_overzicht .totaal {
	border:#bfbfbf solid 1px;
	padding:6px 0 0 8px;
	position:relative;
	margin:0 0 10px 0;
	display:block;
	line-height:29px;
	width:700px;
	clear:both;
}

#body .content .categorie_overzicht .totaal  a {
	display: block;
	float: right;
	padding-right: 10px;
	color: #454646;
}

#body .content .categorie_overzicht .totaal  big {
	font-size: 12px;
}

#body .content .categorie_overzicht .totaal b {
	color:#077b99;
}

/****************************************************************************/
/************************ CATEGORIE OVERZICHT - ITEM ************************/
/****************************************************************************/

#body .content .categorie_overzicht .item {
	border-left:#dbdbdb solid 1px;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	width:135px;
	float:left;
	cursor:pointer;
}

#body .content .categorie_overzicht .item.first {
	border-left:none;
}

#body .content .categorie_overzicht .item h5 a{
	margin:10px 0 0 15px;
	font-weight:bold;
	font-size:13px;
	color:#047c9a;
	width:110px;
	padding:0;
}

#body .content .categorie_overzicht .item .prijs {
	margin:0 0 0 15px;
	font-weight:bold;
	font-size:14px;
	color:#444444;
	padding:0;
}
#body .content .categorie_overzicht .item .nieuw {
	font-weight:bold;
	color:#6ebb14;
}
#body .content .categorie_overzicht .item p {
	margin:5px 0 0 15px;
}

#body .content .categorie_overzicht .item .meer a {
	text-decoration:underline;
	font-size:10px;
	color:#097A99;
}

#body .content .categorie_overzicht .item .kopen a {
	text-decoration:none;
	font-size:11px;
	color:#2f2f2f;
	font-weight:bold;
}

#body .content .categorie_overzicht .lijn {
	border-top:#e4e4e4 solid 1px;
	margin:0 0 10px 0;
	clear:both;
}

/****************************************************************************/
/****************** CATEGORIE OVERZICHT - PAGINA NUMMERING ******************/
/****************************************************************************/

#body .content .categorie_overzicht .totaal ul.paginanummering {
	list-style-type:none;
	position:absolute;
	padding:0;
	margin:0;
	right:0;
	top:5px;
}

#body .content .categorie_overzicht .totaal ul.paginanummering li {
	float:right;
	margin:0 3px 0 0;
}

#body .content .categorie_overzicht .totaal ul.paginanummering li a {
	border:#bfbfbf solid 1px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	display:block;
	height:23px;
	color:#000;
	width:25px;
	padding: 0px;
	line-height: 24px;
}

#body .content .categorie_overzicht .totaal ul.paginanummering li.volgende a {
	font-weight:normal;
	width:76px;
}

#body .content .categorie_overzicht .totaal ul.paginanummering li a:hover,
#body .content .categorie_overzicht .totaal ul.paginanummering li.current a {
	background:#4d9cb3;
	color:#fff;
}

/****************************************************************************/
/********************************** CONTACT *********************************/
/****************************************************************************/

#body .content .tekst .contact {
	border-left:#d4d4d4 solid 1px;
	padding:0 0 0 30px;
	float:right;
	width:215px;
}

#body .content .tekst .contact p {
	margin-top:0;
}

#body .content .tekst .contact table {
	margin:0 0 15px 0;
}

#body .content .tekst .contact table th {
	font-weight:normal;
	text-align:left;
	width:40px;
}

#body .content .tekst .contact img {
	margin:0;
}

/****************************************************************************/
/************************************ ONDER *********************************/
/****************************************************************************/

#onder {
	background:url(../images/onder.png) repeat-x;
	padding:0 0 0 10px;
	margin:10px 0 0 0;
	height:199px;
	width:959px;
	clear:both;
}

#onder h4 {
	font-family:"Tahoma";
	margin:0 0 17px 0;
	font-size:12px;
	color:#fff;
	padding:0;
}

#onder a {
	text-decoration:none;
	color:#beaeae;
}

#onder select {
	width:200px;
}

/****************************************************************************/
/********************************** CATEGORIE *******************************/
/****************************************************************************/

#onder .categorie {
	background:url(../images/onder_seperator.png) right top no-repeat;
	padding:5px 0 0 15px;
	height:194px;
	width:220px;
	float:left;
	color: #BEAEAE;
}

/****************************************************************************/
/************************************ MERKEN ********************************/
/****************************************************************************/

#onder .merken {
	background:url(../images/onder_seperator.png) right top no-repeat;
	padding:5px 0 0 15px;
	height:194px;
	width:235px;
	float:left;
}

/****************************************************************************/
/************************************* LINKS ********************************/
/****************************************************************************/

#onder .links {
	background:url(../images/onder_seperator.png) right top no-repeat;
	padding:5px 0 0 15px;
	height:194px;
	width:205px;
	float:left;
}

#onder .links ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#onder .links ul li {
	margin:0 0 4px 0;
}

#onder .links ul li a {
	background:url(../images/links_geel.png) no-repeat;
	text-decoration:none;
	padding:0 0 0 23px;
	display:block;
	color:#beaeae;
	height:25px;
	width:143px;
}

#onder .links ul li a:hover {
	color:#fff;
}

/****************************************************************************/
/********************************** NIEUWSBRIEF *****************************/
/****************************************************************************/

#onder .nieuwsbrief {
	font-family:"Trebuchet MS";
	padding:5px 0 0 15px;
	font-size:11px;
	color:#beaeae;
	height:194px;
	width:225px;
	float:left;
}

#onder .nieuwsbrief form {
	border:#231e1e solid 1px;
	padding:10px 10px 0 10px;
	background:#000;
	height:110px;
	width:200px;
}

#onder .nieuwsbrief form label.radio {
	width:25px;
	float:left;
}

#onder .nieuwsbrief form label.tekst {
	margin:0 0 10px 5px;
	width:170px;
	float:left;
}

#onder .nieuwsbrief form label.emailadres {
	background:url(../images/nieuwsbrief.png) no-repeat;
	display:block;
	margin:0 auto;
	height:25px;
	width:201px;
	clear:both;
}

#onder .nieuwsbrief form label.emailadres input {
	font-family:"Trebuchet MS";
	padding:3px 5px 0 5px;
	background:none;
	font-size:11px;
	color:#8b8b8b;
	border:none;
	width:191px;
}

#onder .nieuwsbrief form input.aanmelden {
	background:transparent url(../images/nieuwsbrief_aanmelden.png) no-repeat;
	margin:5px 0 0 0;
	overflow:hidden;
	cursor:pointer;
	float:right;
	border:none;
	height:22px;
	width:76px;
}

/****************************************************************************/
/*********************************** FOOTER *********************************/
/****************************************************************************/

#footer {
	font-family:"Trebuchet MS";
	padding:5px;
	font-size:11px;
	margin:0 auto;
	height:85px;
	width:969px;
	color:#fff;
}

#footer p {
	margin-bottom:10px;
	margin-top:0;
}

#footer p.merken {
	font-size:10px;
	text-transform:uppercase;
}

#footer a {
	text-decoration:none;
	margin:0 2px 0 2px;
	color:#fff;
}

/****************************************************************************/
/*********************************** KASSA *********************************/
/****************************************************************************/

#kassa_ww_aantal {
	width:20px;
	font-size:11px;
}

.identbox {
	width:50%;
	float:left;
}

#identlinks {
	width:50%;
	float:left;
	border-right-color:#990066;
	border-right-style:dotted;
	border-right-width:1px;
}
#identrechts {
	width:49%;
	float:left;
}

.kassa_ww_tr1 {
	background-color: #F2F8F9;
}

.kassa_ww_tr2 {
	background-color: #DEEDEF;
}

#jaar {
	width:40px;
}
#maand, #dag{
	width:30px;
}

.clearleft {
	clear:left;
}

/****************************************************************************/
/*********************************** BEDRIJFS FORMULIER********************/
/****************************************************************************/

#newform label, #newform input, #newform select {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

#newform input, #newform select {
border:1px solid #BFBFBF;
}


#newform label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
}
#newform input.short
{
	width:30px;
	margin-right:5px;
}
#newform input.long
{
	width:60px;
	margin-right:5px;
}
#newform input.check, #newform input.radio
{
	width:10px;
	border:0px;
}
#newform input.radio
{
	display:inline;
}
#newform .error
{
	border:1px solid red;
}
#newform input.hidden
{
	display:none;
}
#newform .req
{
	color:red;
}
#newform  br {
	clear: left;
}

.submitbutton
{
	margin-left:170px;
	border:auto;
}

/****************************************************************************/
/*********************************** CONTACT FORMULIER********************/
/****************************************************************************/

#contactform {
	padding:0px;
	margin:0px;
	width:400px;
}

#contactform label {
	display:block;
	width:100px;
	height:20px;
	float:left;
}

#contactform input {
	display:block;
	width:100px;
	float:left;
}

#s {
	display:block;
	width:11px;
	height:1px;
}

#contactform br {
	clear:left;
}

#contactform textarea {
	width:250px;
	height:250px;
}

.hiddenclass {
	display:none;
}

.submitbutton2 {
	float:right;
}

/****************************************************************************/
/*********************************** KASSA *********************************/
/****************************************************************************/

#kassa_aantalbreedte {
	width:25px;
}

#kassa_winkelwagen input {
	border:1px solid #FFF;
	width:25px;
	color: #339999;
	font-size:11px;
}

#kassa_updateuitleg {
	display:none;
}

.kassa_thumbnail{
position: relative;
z-index: 0;
}

.kassa_thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.kassa_thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
border: 1px solid #AAA;
visibility: hidden;
}

.kassa_thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
}

.kassa_thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}

/****************************************************************************/
/*********************************** OVERIGE *******************************/
/****************************************************************************/

.clear {
	clear:both;
}

a {
	-moz-outline: none;
}
#winkelwagentje
{
padding-bottom:0px;
line-height:15px; 
margin-bottom:3px;
}
input.capfirst
{
	text-transform: capitalize;
}

#anaam {
	display: none;
}

/****************************************************************************/
/*********************************** OVERIGE *******************************/
/****************************************************************************/

.schilderhulp {
	font-size: 11px;
    padding: 12px 20px 0;
}

	.schilderhulp h1 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 18px;
		color: #454646;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	.schilderhulp h2 {
		color: #1D3A7C;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
	}
	
	.schilderhulp a.help {
		color: #1d3a7c;
		text-decoration: none;
		float: right;
	}
	
		.schilderhulp a.help:hover { text-decoration: underline; }
		
	.schilderhulp ul.stappen {
		border: 1px solid #bfbfbf;
		overflow: hidden;
		padding: 0;
		margin: 15px 0 0;
	}
	
		.schilderhulp ul.stappen li {
			float: left;
			list-style: none;
			padding: 0;
			margin: 0;
		}
		
			.schilderhulp ul.stappen li a { 
				color: #bfbfbf;
				text-decoration: none;
				height: 40px;
				line-height: 40px;
				padding: 0 10px;
				display: block;
				float: left;
			}
			
				.schilderhulp ul.stappen li a:hover {
					color: #000;
				}
			
			.schilderhulp ul.stappen li.active a {
				color: #000;
			}
				
		.schilderhulp ul.stappen li a span {
			font-size: 15px;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			background: url(../images/stap-nonactief.png) no-repeat center center;
			display: block;
			float: left;
			height: 40px;
			line-height: 41px;
			width: 16px;
			padding: 0 0 0 9px;
			margin: 0 10px 0 0;
		}
		
			.schilderhulp ul.stappen li a:hover span,
			.schilderhulp ul.stappen li.active span {
				color: #000;
				background: url(../images/stap.png) no-repeat center center;
			}
			
		.schilderhulp .optie_container {
			width: 700px;
		}
				
			.schilderhulp a.optie {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				display: block; 
				border: 1px solid #c5c5c5;
				padding: 2px;
				width: 154px;
				height: 117px;
				color: #0f2c6f;
				text-decoration: none;
				float: left;
				margin: 0 12px 12px 0;
				overflow: hidden;
			}
			
				.schilderhulp a.optie:hover {
					color: #469aa9;
					border: 1px solid #aaa;
				}
				
				.schilderhulp a.optie span {
					background: url(../images/schilder_arrow.png) center center no-repeat;
					text-indent: -9999px;
					color: #469aa9;
					margin: 0 5px 0 3px;
				}
		
		input.kassa_error { border: 1px solid #E21C1C; }
		
		
		
		
		

