body {
	background: #ffffff; 
	margin: 0px 0px 0px 0px;
	color: #DF002D;
	height:100%;
	scrollbar-arrow-color: #DF002D; /* only works in Internet Explorer  */ 
	scrollbar-face-color: #FFFFFF; /* transparent */ 
	scrollbar-base-color: #FFFFFF; /* transparent */ 
	scrollbar-3dlight-color: #FFFFFF; /* transparent */ 
	scrollbar-darkshadow-color: #FFFFFF; /* transparent */ 
	scrollbar-highlight-color: #DF002D; 
	scrollbar-shadow-color: #DF002D; 
	scrollbar-track-color: #FFFFFF; /* transparent */ 
}

table
{
	font-size: 12px; 
	color: #DF002D; 
	font-family: tahoma, Times New Roman, Arial;
	margin: 0px 0px 0px 0px;
}

a:link {
	font-size: 12px; 
	color: #DF002D;
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a:visited {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a:hover {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline
}
a:active {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline
}

a.categorie_navigatie:link {
	font-size: 12px; 
	color: #DF002D;
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.categorie_navigatie:visited {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.categorie_navigatie:hover {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline
}
a.subcategorie_navigatie:active {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: normal;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline
}

a.subcategorie_navigatie:link {
	font-size: 12px; 
	color: #DF002D;
	font-weight: normal;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.subcategorie_navigatie:visited {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: normal;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.subcategorie_navigatie:hover {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: normal;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline
}
a.subcategorie_navigatie:active {
	font-size: 12px; 
	color: #DF002D; 
	font-weight: normal;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline
}

/* is nodig voor Firefox om de site te centreren  */ 
#hoofdtabel
{
	font-size: 12px; 
	color: #DF002D; 
	font-family: tahoma, Times New Roman, Arial;
	margin: 0px 0px 0px 0px;
	margin-right: auto; 
	margin-left:auto;
}

a.produkt_tekst_link:link {
	font-size: 13px; 
	color: #FFCC00;
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.produkt_tekst_link:visited {
	font-size: 13px; 
	color: #FFCC00; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.produkt_tekst_link:hover {
	font-size: 13px; 
	color: #FFCC00; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline;
}
a.produkt_tekst_link:active {
	font-size: 13px; 
	color: #FFCC00; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline;
}

a.produkt_tekst_link_zoeken:link {
	font-size: 13px; 
	color: #DF002D;
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.produkt_tekst_link_zoeken:visited {
	font-size: 13px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: none
}
a.produkt_tekst_link_zoeken:hover {
	font-size: 13px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline;
}
a.produkt_tekst_link_zoeken:active {
	font-size: 13px; 
	color: #DF002D; 
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
	text-decoration: underline;
}

h1
{
	font-size: 18px; 
	color: #DF002D;
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
}

.produkt_titel
{
	font-size: 18px; 
	color: #DF002D;
	font-weight: bold;
	font-family: tahoma, Times New Roman, Arial; 
}


.top_navigatie
{
	margin: 2px 0px 0px 0px;
}

.text_categorie_kop {
	font-size: 16px; color: #DF002D; font-family: tahoma, Times New Roman, Arial; font-weight: bold;
}

.text_footer {
	font-size: 11px; color: #DF002D; font-family: tahoma, Times New Roman, Arial
}
a.text_footer:link {
	font-size: 11px; color: #DF002D; font-family: tahoma, Times New Roman, Arial; text-decoration: none
}
a.text_footer:visited {
	font-size: 11px; color: #DF002D; font-family: tahoma, Times New Roman, Arial; text-decoration: none
}
a.text_footer:hover {
	font-size: 11px; color: #DF002D; font-family: tahoma, Times New Roman, Arial; text-decoration: underline
}
a.text_footer:active {
	font-size: 11px; color: #DF002D; font-family: tahoma, Times New Roman, Arial; text-decoration: underline
}

.text_koplinks {
	font-weight: bold; FONT-SIZE: 10px; MARGIN: 2px 0px; COLOR: #DF002D; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, "Times New Roman", Arial
}
.text_koplinks:link {
	font-weight: bold; FONT-SIZE: 10px; MARGIN: 2px 0px; COLOR: #DF002D; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, "Times New Roman", Arial; text-decoration: none
}
.text_koplinks:visited {
	font-weight: bold; FONT-SIZE: 10px; MARGIN: 2px 0px; COLOR: #DF002D; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, "Times New Roman", Arial;text-decoration: none
}
.text_koplinks:hover {
	font-weight: bold; FONT-SIZE: 10px; MARGIN: 2px 0px; COLOR: #DF002D; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, "Times New Roman", Arial;text-decoration: underline
}
.text_koplinks:active {
	font-weight: bold; FONT-SIZE: 10px; MARGIN: 2px 0px; COLOR: #DF002D; LINE-HEIGHT: 17px; FONT-FAMILY: Tahoma, "Times New Roman", Arial;text-decoration: underline
}

.breadcrumb {
	font-weight: bold; FONT-SIZE: 14px; COLOR: #DF002D; FONT-FAMILY: Tahoma, "Times New Roman", Arial
}
.breadcrumb:link {
	font-weight: bold; FONT-SIZE: 14px; COLOR: #DF002D; FONT-FAMILY: Tahoma, "Times New Roman", Arial; text-decoration: none
}
.breadcrumb:visited {
	font-weight: bold; FONT-SIZE: 14px; COLOR: #DF002D; FONT-FAMILY: Tahoma, "Times New Roman", Arial;text-decoration: none
}
.breadcrumb:hover {
	font-weight: bold; FONT-SIZE: 14px; COLOR: #DF002D; FONT-FAMILY: Tahoma, "Times New Roman", Arial;text-decoration: underline
}
.breadcrumb:active {
	font-weight: bold; FONT-SIZE: 14px; COLOR: #DF002D; FONT-FAMILY: Tahoma, "Times New Roman", Arial;text-decoration: underline
}

/*Start Rode hoeken box1*/
div#container          { width: 90%; }
div.rounded-corners    { background: url(../images/rounded.gif) right bottom no-repeat; }
div.rounded-header     { background: url(../images/rounded.gif) right top no-repeat; }
div.rounded-content    { FONT-SIZE: 12px; COLOR: #DF002D; overflow: hidden; width: 90%; background: url(../images/rounded.gif) left bottom no-repeat; padding: 0px 0 10px 10px; }
div.rounded-header h2  { color: #fff; FONT-SIZE: 12px; margin: 0 20px 0 0; padding: 10px 0 10px 10px; background: url(../images/rounded.gif) left top no-repeat; }
img.floated            { float: left; margin-right: 10px; }
/*Einde Rode hoeken box1*/

input {
border: none;
background: #FFF;
font-size: 10px; 
color: #DF002D; 
font-weight:bold;
margin-left:5px;
margin-bottom:3px;
}

.rounded {
background:  url(../images/rounded_inputbox.gif) no-repeat left top;
padding: 5px;
}

.rounded_large {
background:  url(../images/rounded_inputbox_large.gif) no-repeat left top;
padding: 5px;
}

.rounded_textarea {
background:  url(../images/rounded_inputbox_textarea.gif) no-repeat left top;
padding: 5px;
height:110px;
}

.veld {
border: none;
background: #FFF;
font-size: 12px; 
color: #DF002D; 
font-weight:normal;
margin-left:5px;
margin-bottom:3px;
}

.button
{
margin-left:0px;
background-color:#DF002D;
color:#000000;
font-size:8pt; 
cursor:hand;
font-weight : bold;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#DF002D',EndColorStr='#FFCC00');
}

.button_groot
{
background-color:#DF002D;
color:#000000;
width: 170px; 
font-size:8pt; 
cursor:hand;
font-weight : bold;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#DF002D',EndColorStr='#FFCC00');
}

.button_xl
{
margin-left:0px;
background-color:#DF002D;
color:#000000;
font-size:12pt; 
cursor:hand;
font-weight : bold;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#DF002D',EndColorStr='#FFCC00');
}

.button_klein
{
background-color:#DF002D;
color:#000000;
font-size:11px; 
cursor:hand;
font-weight : normal;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#DF002D',EndColorStr='#FFCC00');
}

.foutmelding
{
	font-weight : bold;
	color:#FF0000;
}

textarea { 
	font-size: 12px; 
	color: #DF002D; 
	font-family: tahoma, Times New Roman, Arial; 
	border-width: 0;
	filter:chroma(color=#BFCFF8); /* define transparent color scrollbars */ 
	scrollbar-arrow-color: #DF002D; /* only works in Internet Explorer  */ 
	scrollbar-face-color: #BFCFF8; /* transparent */ 
	scrollbar-base-color: #BFCFF8; /* transparent */ 
	scrollbar-3dlight-color: #BFCFF8; /* transparent */ 
	scrollbar-darkshadow-color: #BFCFF8; /* transparent */ 
	scrollbar-highlight-color: #DF002D; 
	scrollbar-shadow-color: #DF002D; 
	scrollbar-track-color: #BFCFF8; /* transparent */ 
} 

#artikelen { 
    height: 100%; 
	width: 800px;
    overflow: auto;
	scrollbar-arrow-color: #DF002D; /* only works in Internet Explorer  */ 
	scrollbar-face-color: #FFFFFF; /* transparent */ 
	scrollbar-base-color: #FFFFFF; /* transparent */ 
	scrollbar-3dlight-color: #FFFFFF; /* transparent */ 
	scrollbar-darkshadow-color: #FFFFFF; /* transparent */ 
	scrollbar-highlight-color: #DF002D; 
	scrollbar-shadow-color: #DF002D; 
	scrollbar-track-color: #FFFFFF; /* transparent */ 
}

#hand_cel
{
cursor:hand;
}

#toegevoegdaan
{
	width: 100px; 
	height: 50px; 
	float:left;
	color: #000000; 
  	text-align:left;
	position: absolute;
	background-color:#ffffff;
	top:50%;
	left:50%;
}

.text_grijs {
	font-size: 12px; color: #CCCCCC; font-family: tahoma, Times New Roman, Arial; font-weight: normal;
}

.hiddenimage
{
	position:absolute; 
	visibility:hidden;
}

/* Ten behoeve van Lightbox*/

#mainContainer
{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #000;
		padding:5px;
}
	
/* Alternative layout for the message box - used by one of the messages */
	
.modalDialog_contentDiv_error
{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
}

.modalDialog_contentDiv_error a
{
		color:#FFF;
}
	
.modalDialog_transparentDivs
{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}

.modalDialog_contentDiv
{
	border:3px solid #000;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}

.modalDialog_contentDiv_shadow
{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}

.text_div_winkelwagen {
	font-size: 12px; color: #DF002D; font-family: tahoma, Times New Roman, Arial; font-weight: normal;
}
