/* Tijdelijke links */
.templink
{
	color: #FFFFFF;
	font-size: 10px;
}

body
{
	background-color: #EAEEF6;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

img
{
	border-style: none;
}

a, a:link, a:active, a:visited
{
	color: #4B69AE;
}	

a:hover
{
	text-decoration: none;
}

.tbltop
{
	background-color: #30529C;
	background-image: url(../../gfx/tbl_top_244_nw.png);
	background-repeat: no-repeat;
	height: 24px;
}

.tbltopbig
{
	background-color: #30529C;
	background-image: url(../../gfx/tbl_top_770_nw.png);
	background-repeat: no-repeat;
	width: 770px;
	height: 24px;
}

.tbltopbigrood
{
	background-color: #F7F8FB;
	background-image: url(../../gfx/tbl_top_770_rood.png);
	background-repeat: no-repeat;
	height: 13px;
}

.tblkop
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	vertical-align: top;	
	padding-right: 2px;
	padding-left: 10px;
}

.tblkoplink, a.tblkoplink, a.tblkoplink:link, a.tblkoplink:active, a.tblkoplink:visited
{
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 2px;
	vertical-align: top;
	text-decoration: underline;
}

a.tblkoplink:hover
{
	text-decoration: none;
}

.tblkoprood
{
	background-image: url('../../gfx/tbl_kop_back.png');
	color: #E86D76;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;	
	padding-right: 2px;
}

.tblback
{
	background-color: #FFFFFF;
	background-image: url(../../gfx/tbl_small_back_244.png);
	background-repeat: repeat-y;
	vertical-align: middle;
	text-align: center;
}

.tblbackbig
{
	background-color: #FFFFFF;
	background-image: url(../../gfx/tbl_back_770.png);
	background-repeat: repeat-y;
	vertical-align: middle;
}

.tblbackbigalt
{
	background-color: #F7F8FB;
	background-image: url(../../gfx/tbl_back_770.png);
	background-repeat: repeat-y;
	vertical-align: middle;
}

.tblbackbigrood
{
	background-color: #FFFFFF;
	background-image: url(../../gfx/tbl_back_770_rood.png);
	background-repeat: repeat-y;
	vertical-align: middle;
}

.prodafbsmall85
{
	padding: 5px;
	width: 75px;
	text-align: center;
}

.prodprijssmall
{
	font-size: 14px;
	font-weight: bold;
	color: #4B69AE;
}

.prodprijslarge
{
	font-size: 16px;
	font-weight: bold;
	color: #4B69AE;
}

.nawdisclaimer
{
	font-size: 10px;
	color: #666666;
	text-align: center;
}

a.nawdisclaimer:link, a.nawdisclaimer:active, a.nawdisclaimer:visited
{
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

a.nawdisclaimer:hover
{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.prodprijsdisclaimer
{
	font-size: 9px;
	font-style: italic;
	color: #999999;
}

.txtblauw10
{
	font-size: 10px;
	color: #4B69AE;
}

.txtblauw11
{
	font-size: 11px;
	color: #4B69AE;
}

.txtblauw12
{
	font-size: 12px;
	color: #4B69AE;
}

.linkblauw, .linkblauw:active, .linkblauw:visited, .linkblauw:link
{
	font-size: 11px;
	color: #4B69AE;
	text-decoration: underline;
}

a.linkblauw:hover
{
	text-decoration: none;
}

.linkblauw12, .linkblauw12:active, .linkblauw12:visited, .linkblauw12:link
{
	font-size: 12px;
	color: #4B69AE;
	text-decoration: underline;
}

a.linkblauw12:hover
{
	text-decoration: none;
}

.txtblauw11bold
{
	font-size: 11px;
	font-weight: bold;
	color: #4B69AE;
}

.txtblauw12bold
{
	font-size: 12px;
	font-weight: bold;
	color: #4B69AE;
}

.txtgrijs11
{
	font-size: 11px;
	color: #666666;
}

.txtgrijs12
{
	font-size: 12px;
	color: #666666;
}

.linkgrijs12, .linkgrijs12:active, .linkgrijs12:visited, .linkgrijs12:link
{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.linkgrijs12:hover
{
	text-decoration: underline;
}

.linkgrijs11, .linkgrijs11:active, .linkgrijs11:visited, .linkgrijs11:link
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.linkgrijs11:hover
{
	text-decoration: underline;
}

.txtkopblauw14
{
	color: #3254A3;
	font-size: 14px;
	font-weight: bold;
}

.contentmarge
{
	padding-left: 30px;
	padding-top: 30px;
	vertical-align: top;
}

.logobalk
{
	background-image: url(../../gfx/logobalk.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 79px;
	text-align: right;
}

.menu
{
	background-color: #EAEEF6;
	vertical-align: top;
}

.witback
{
	background-color: #FFFFFF;
}

.menukop
{
	background-image: url('../../gfx/menu_kop_160.png');
	font-size: 13px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 9px;
}

.menukopshop
{
	background-image: url('../../gfx/menu_kop_160.png');
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 9px;
}

/* Vet hippe nieuwe stijlen! */
/* December 2006, Author: B. Raijmakers */

.credits-nw
{
	background-image: url('../../gfx/onderbalk_.png');
	background-repeat: repeat-x;
}

.menu-top-back
{
	background-color: #5975B0;
	background-image: url('../../gfx/menu-top-back.png');
	background-repeat: no-repeat;
}


.menu-base-back
{
	background-image: url('../../gfx/menu-base-back.png');
	background-repeat: repeat-x;
	vertical-align: middle;
}

.menu-txt-container
{
	color: #33559E;
	font-size: 13px;
	text-decoration: none;

}

.menu-txt, a.menu-txt:link, a.menu-txt:active, a.menu-txt:visited
{
	color: #33559E;
	font-size: 13px;
	text-decoration: none;
}

a.menu-txt:hover
{
	font-weight: bold;
	text-decoration: none;
}

.menu-btm
{
	background-image: url('../../gfx/menu-btm-r.png');
	background-repeat: repeat-x;
	height: 6px;
}

.logo-btm
{
	background-image: url('../../gfx/menu-btm-l.png');
	background-repeat: no-repeat;
	height: 6px;
}

#start-aanbieding-kop
{
	color: #33559E;
	font-size: 20px;
	height: 40px;
}

#start-aanbieding-omschrijving
{
	color: #7D807F;
	font-size: 12px;
	vertical-align: top;
}

#start-aanbieding-prijs
{
	color: #33559E;
	display: block;
	font-size: 20px;
	text-align: right;
}

#start-aanbieding-bestel
{
	color: #33559E;
	display: block;
	text-align: right;
}

#start-aanbieding-1-naam
{
	color: #b7b7ba;
	height: 30px;
}

#start-aanbieding-ov-naam
{
	color: #b7b7ba;
	height: 30px;
	font-size: 13px;
}

#start-aanbieding-logo
{
	text-align: right;
}

#start-aanbiedingen
{
	background-color: #FFFFFF;
	padding: 0px;
}

#start-aanbieding-back
{
	background-image: url('../../gfx/start-aanbieding-back.png');
	background-repeat: repeat-y;
	background-color: white;
}

#rulervert
{
	background-image: url('../../gfx/rulervert.png');
	background-repeat: repeat-y;
	width: 22px;
}

/* Oldskool stijlen volgen */

.menuitem
{
	font-size: 11px;
	color: #4B69AE;
	height: 24px;
}

.menuitem a.menulink:link, a.menulink:active, a.menulink:visited
{
	display: block;
	font-size: 11px;
	color: #4B69AE;
	height: 24px;
	width: 100%;
	text-decoration: none;
}

.menuitem a.menulink:hover
{
	display: block;
	background-color: #F7F8FB;
	text-decoration: none;
}

.menuitemselected
{
	display: block;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #4B69AE;
	height: 24px;
	text-decoration: none;
}

.menuitemselected a.menuselected:link, a.menuselected:active, a.menuselected:visited
{
	display: block;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	color: #4B69AE;
	height: 24px;
	text-decoration: none;
}

ul, li
{
	list-style-type: square;
}

.wwkleinregel
{
	font-size: 11px;
	color: #4B69AE;
}

.wwkleinregelbold
{
	font-size: 11px;
	font-weight: bold;
	color: #4B69AE;
}

.padding10px
{
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 8px;
}

.opmveld
{
	color: #666666;
	border-color: #D2D9EB;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
	padding: 3px;
}

.opmveldactive
{
	color: #666666;
	border-color: #A5B4D6;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
	padding: 3px;
}

.veld
{
	color: #666666;
	border-color: #D2D9EB;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
	padding: 3px;
	height: 20px;
}

.veldactive
{
	color: #666666;
	border-color: #A5B4D6;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
	padding: 3px;
	height: 20px;
}

.tblfooter
{
	background-image: url('../../gfx/tbl_btm_770.png');
	background-repeat: no-repeat;
	height: 1px;
	width: 770px;
}

.tblfooterrood
{
	background-image: url('../../gfx/tbl_btm_770_rood.png');
	background-repeat: no-repeat;
	height: 4px;
	width: 770px;
}

.buttonbalk
{
	background-color: white;
	border-color: #D2D9EB;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

.buttonbalkalt
{
	background-color: #F7F8FB;
	border-color: #D2D9EB;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

textarea
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;

	scrollbar-face-color : #FFFFFF;
    scrollbar-arrow-color: #D2D9EB;
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: '';
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-Color: #FFFFFF;
}

.tblkopbackblauw
{
	background-image: url('../../gfx/tbl_kop_back_blauw.png');
	background-repeat: repeat-x;
	font-size: 11px;
	color: #3254A3;
	font-weight: bold;
	height: 26px;
}

/*
.productregel
{
	font-size: 11px;
	color: #4B69AE;
}
*/

.productregel a.productregel:link, a.productregel:active, a.productregel:visited
{
	display: block;
	font-size: 11px;
	color: #333333;
	height: 24px;
	width: 100%;
}

.productregel a.productregellink:hover
{
	display: block;
	font-size: 11px;
	background-color: #EAEEF6;
}

.optie
{
	color: #666666;
	border-color: #D2D9EB;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
	padding: 3px;
	width: 470px;
}

.categorieimage
{
	background-color: #FFFFFF;
	background-image: url('../../gfx/categorie_back_1.png');
	height: 87px;
	width: 120px;
	text-align: center;
	vertical-align: middle;
}

.categoriego
{
	background-color: #FFFFFF;
	background-image: url('../../gfx/categorie_back_2.png');
	background-attachment: scroll;
	background-position: right;
	color: black;
	height: 87px;
	width: 78px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
}

.categorietop
{
	background-color: #FFFFFF;
	background-image: url('../../gfx/categorie_top.png');
    background-attachment: scroll;
	background-position: right;
	color: black;
	height: 18px;
}

.categoriekop
{
	background-image: url('../../gfx/categorie_kop_back.png');
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #3254A3;
	vertical-align: bottom;
}

.rechtsback
{
	background-image: url('../../gfx/rechts_back.png');
	background-position: left;
	background-repeat: repeat-y;
	width: 8px;
}

.imgborder
{
	border-color: #D2D9EB;
	border-style: solid;
	border-width: 1px;
}

.afleveruit
{
    display: none;
}

.afleveraan
{
    display: block;
}

.prodspacer
{
	background-image: url('../../gfx/prod_spacer.png');
	background-repeat: y;
	width: 15px;
}

.regelruler
{
	background-image: url('../../gfx/regelruler.png');
	background-repeat: x;
	background-position: center;
	height: 15px;
}
