.tekst, td          {color: #730E40;font-family:arial; font-size:10pt;  font-weight:regular}
.kop                {color: #730E40;font-family:arial; font-size:11pt; font-weight: bold}
.klein           { color: #730e40; font-size: 8pt; font-family: arial; font-weight: regular }
.kopblauw                {color: #2B4EA0;font-family:arial; font-size:10pt; font-weight: bold}
.koproze               {color: #D62881;font-family:arial; font-size:10pt; font-weight: bold}
.blauw                {color: #36B2CC;font-family:arial; font-size:10pt; font-weight: regular}
.witkop                {color: #ffffff;font-family:arial; font-size:11pt; font-weight: bold}

h1
{
 font-size:11pt;
 font-weight: bold;
}

h2
{
 font-size:10pt;
 font-weight: regular;
}



.celemail {
	background-image        : url(grafix/main_emailing.jpg);
background-repeat       : repeat-y;
	height: auto;
	padding-right:10px;
	padding-left:10px;
}

.tdtop
{
	background-image        : url(grafix/top.jpg);
	background-repeat       : no-repeat;
	height: 80px;
	padding-right:10px;
}

.tdleft
{
	background-image        : url(grafix/left.jpg);
width:73px ;
	

}

.tdright
{
	background-image        : url(grafix/right.jpg);
width:244px ;
vertical-align: top;
	

}
.tdbottom
{
	background-image        : url(grafix/bottom.jpg);
	background-repeat       : no-repeat;
	height: 38px;

}


.tdmain
{
	 background-image	: 	url(grafix/main.jpg);
	 vertical-align: top;
	 width: 684px;

       
}

.kassamidden
{
	 background-image	: 	url(grafix/kassamidden.jpg);
	background-repeat: repeat;
	

       
}
.knopww
{ 
background-image	: 	url(grafix/knopww.jpg);	
background-color: #730E40; 
	border: 0px solid #ffffff; 
	color: #ffffff; 
	font: bold 11px arial,arial;
	cursor: pointer;
	width: 136px;
	height: 37px;
	text-align: center;
	vertical-align: top;
} 
.knopww2
{ 
background-image	: 	url(grafix/knopww2.gif);	

	border: 0px solid #ffffff; 
	color: #ffffff; 
	font: bold 10px arial,arial;
	cursor: pointer;
	width: 82px;
	height: 25px;
	text-align: center;
	vertical-align: top;
} 

.knopww3
{ 
background-image	: 	url(grafix/knopww3.gif);	

	border: 0px solid #ffffff; 
	color: #ffffff; 
	font: bold 10px arial,arial;
	cursor: pointer;
	width: 81px;
	height: 24px;
	text-align: center;
	vertical-align: top;
} 
.knopww4
{ 
background-image	: 	url(grafix/knopww4.gif);	

	border: 0px solid #ffffff; 
	color: #ffffff; 
	font: bold 10px arial,arial;
	cursor: pointer;
	width: 143px;
	height: 27px;
	text-align: center;
	vertical-align: top;
} 

.knop
{ 
background-image	: 	url(grafix/knopachtergrond.jpg);	
background-color: #730E40; 
	border: 0px solid #ffffff; 
	color: #CE2478; 
	font: bold 11px arial,arial;
	cursor: pointer;
	width: 165px;
	height: 39px;
	text-align: center;
	vertical-align: top;
} 

.knop2
{ 
background-image	: 	url(grafix/knopachtergrond.jpg);
	background-color: #2F93C7; 
	border: 0px solid #ffffff;
	color: #2A4D9A; 
	font: bold 11px arial,arial;
	cursor: pointer;
	width: 165px;
	height: 39px;
	text-align: center;
	vertical-align: top;
} 


a:link              
{
	color			: #FFFFFF; 
	font-size		: 8pt; 
	border			: 0px transparent; 
	text-decoration	: underline; 
	font-weight		: regular; 
	font-family		: arial; 
	cursor			: pointer;
}

a2:link              
{
	color			: #730E40; 
	font-size		: 8pt; 
	border			: 0px transparent; 
	text-decoration	: underline; 
	font-weight		: regular; 
	font-family		: arial; 
	cursor			: pointer;
}

a:active   
{
	color			: #730E40;
	font-size		: 8pt; 
	border			: 0px transparent; 
	text-decoration	: underline; 
	font-weight		: regular; 
	font-family		: arial; 
	cursor			: pointer;
}

a:visited           
{
 	color			: #730E40; 
	font-size		: 8pt; 
	border			: 0px transparent; 
	text-decoration	: underline; 
	font-weight		: regular; 
	font-family		: arial; 
	cursor			: pointer;
}

a:hover             
{
	 color			: #730E40;
	font-size		: 8pt; 
	border			: 0px transparent; 
	text-decoration	: underline; 
	font-weight		: regular; 
	font-family		: arial; 
	cursor			: pointer;
}

/*Opmaak links productgroepen*/
a.productgroep:link{
	color			: #D62881; 
	font-size		: 9pt; 
	width: 211px;
	height: 29px;
	text-decoration	: none; 
	font-weight		: bold; 
	font-family		: arial; 
	cursor			: pointer;
}
a.productgroep:visited{
	color			: #D62881; 
	font-size		: 9pt; 
	width: 211px;
	height: 29px;
	text-decoration	: none; 
	font-weight		: bold; 
	font-family		: arial; 
	cursor			: pointer;
}

a.productgroep:hover{
	color			: #D62881; 
	background-image	: 	url(grafix/knopback.gif);
	font-size		: 9pt; 
	width: 211px;
	height: 29px;
	text-decoration	: none; 
	font-weight		: bold; 
	font-family		: arial; 
	cursor			: pointer;
}




body	             
{
	color			: #730E40; 
	font-size		: 9pt; 
	font-family		: arial;
	margin with		: 0px;
    margin height	: 0px;
    SCROLLBAR-FACE-COLOR		: #F8D3E4;
    SCROLLBAR-HIGHLIGHT-COLOR	: #FBDE92; 
    SCROLLBAR-SHADOW-COLOR		: #730E40;     
    SCROLLBAR-3DLIGHT-COLOR		: #D3EC84; 
    SCROLLBAR-ARROW-COLOR		: #DEF3F6f; 
    SCROLLBAR-TRACK-COLOR		: #ffffff; 
} 


.table
{
    border-style: solid;
    border-color: #730E40;
    border-width: 0px;
    color: #730E40;
    font-size: 9pt; 
    font-family: Arial;
	vertical-align: top;
}


.celgroen
{
	background-color: #6DCB01;     
	color: #050069;
}


.celpaars
{     
	background-color: #050069;
	color: #6DCB01;
}

/*Opmaak voor producten*/

.groepaanbieding
{color: white;font-family:arial;width: 195px; background-color:#d4267d;background:url(grafix/omschrijvingaanbieding.jpg); background-position:bottom;}

th.groep_header{
color: white;font-family:arial; font-size:9pt;background-color:#B5DD63;height: 31px; width: 195px;
}
th.groep_headeraanbieding{
color: white;font-family:arial; background:url(grafix/headeraanbieding.jpg); background-position:top left; background-repeat:no-repeat; font-size:9pt;height: 31px; width: 195px; padding-left:20px;
}
th.product_header{
color: white;font-family:arial; font-size:9pt;background-color:#D62881;text-align:left; 
}

td.product_header_bestel{
color: white;font-family:arial; font-size:9pt;text-align:left;
height:40px;
}

img.groep_afbeelding{
border: 2px solid #D3EC84;
}

img.product_afbeelding{
border: 2px solid #FFFFFF;
}


td.groep_korte_omschrijving{
color:#2E52A0;font-size:8pt;background-color:#F9E4ED; vertical-align: top;
}
td.groep_korte_omschrijvingaanbieding{
color:#ffffff;font-size:8pt; vertical-align: top;  width:195px;
}
td.groep_prijsaanbieding
{color:#53511D;font-size:8pt; font-weight: bold;text-align: center; }

td.groep_prijs{
background-color:#DBF2AC;color:#53511D;font-size:8pt; font-weight: bold; border-bottom-width:1px; border-bottom-color: #B5DD63; height:16px; width: 95px;
}
/* Pulldown kleuren*/
.pd_kleuren{
font-size:9px;
}

/* EINDE opmaak producten */


table.ww_icon{
border: 1px solid #D62881;
}


/*Winkelwagenknop*/

.besteld_tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

/*EINDE Winkelwagenknop*/

.balk_rechts{
text-align:center;
}


/*Newsletterbox*/
	#nb_contactpersoon
	{
	 color: #D35980;
	 border: #D35980 solid 1px;
	 width: 180px;
	 height:20px;
	 margin-top:18px;
	 padding-left:3px;	
	 font-family:arial; 
	 font-size:10pt;
	}

	#nb_email
	{
 	 color: #D35980;
 	 border: #D35980 solid 1px;
 	 width: 180px;
	 height:20px;
	 margin-top:2px;
	 padding-left:3px;
	 font-family:arial; 
	 font-size:10pt;
	}
	
	#nb_button
	{
	  color: #FFFFFF;
	  background-color: #D35980;
	  border: #D35980 solid 1px;
	  font-family:arial; 
	  font-size:10pt;
	  font-weight: bold;
	  width: 90px;
	  height: 20px;
	  
	  margin-top:1px;
	  margin-left: 90px;
	}

	#nb_box
	{
	    background-image: url('grafix/nieuwsbriefbox.jpg');
		background-repeat:no-repeat;
		background-position:center top;
		width:100%;
		height: 103px;
	}








.clCMAbs {
	LEFT 		: 0px; 
	VISIBILITY	: hidden; 
	POSITION	: absolute; 
	TOP  		: 0px;
}

/*begin level0  */
a.mainmenu:link{
	
	PADDING-RIGHT	: 2px; 
	PADDING-LEFT 	: 2px;
	PADDING-BOTTOM	: 2px; 
	PADDING-TOP		: 4px; 
	FONT-FAMILY		: arial;
	FONT-SIZE		: 11pt;  
	FONT-WEIGHT		: bold; 
	text-align		: center;
	COLOR			: #D72982; 
	text-decoration :none;
	
}

a.mainmenu:visited{
	
	PADDING-RIGHT	: 2px; 
	PADDING-LEFT 	: 2px;
	PADDING-BOTTOM	: 2px; 
	PADDING-TOP		: 4px; 
	FONT-FAMILY		: arial;
	FONT-SIZE		: 11pt;  
	FONT-WEIGHT		: bold;  
	text-align		: center;
	COLOR			: #D72982; 
	text-decoration :none;
	
}

.clLevel0over 
{
	PADDING-RIGHT	: 2px; 
	PADDING-LEFT	: 2px; 
	PADDING-BOTTOM	: 2px; 
	PADDING-TOP		: 4px; 
	FONT-FAMILY		: arial; 
	FONT-SIZE		: 11pt; 
	FONT-WEIGHT		: bold; 
	POSITION		: absolute; 
	text-align		: center; 
	CURSOR			: pointer; 
	COLOR			: #D72982; 
 
		/*background-image: url(grafix/knop.jpg);*/
}

.clLevel0border 
{
	VISIBILITY		: hidden; 
	POSITION		: absolute; 
	BACKGROUND-COLOR: none;
}
/*einde  level0  */

/*begin level1  */
.clLevel1 {
	PADDING-RIGHT	: 2px; 
	PADDING-LEFT 	: 2px;
	PADDING-BOTTOM	: 2px; 
	PADDING-TOP		: 8px;   
	FONT-FAMILY		: arial;
	FONT-SIZE		: 10pt; 
	FONT-WEIGHT		: bold; 
	POSITION		: absolute; 
	text-align		: center;
	COLOR			: #FFFFFF; 
	BACKGROUND-COLOR: #020202; 
}

.clLevel1over {
	PADDING-RIGHT	: 2px; 
	PADDING-LEFT	: 2px; 
	PADDING-BOTTOM	: 2px; 
	PADDING-TOP		: 8px; 
	FONT-FAMILY		: arial; 
	FONT-SIZE		: 10pt; 
	FONT-WEIGHT		: bold; 
	POSITION		: absolute; 
	text-align		: center;
	CURSOR			: pointer; 
	COLOR			: #730E40; 
	BACKGROUND-COLOR: #CCCCCC; 
}

.clLevel1border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: none; 
}
/*einde  level1  */

/*Opmaak shoppingcart */

.text_input{
border:1px solid #013274;
color: #730E40;font-family:arial; font-size:10pt;  font-weight:regular
}

#validation_errors2{
visibility:hidden;
color:red;
}

#validation_errors{
visibility:hidden;
background-color:#FFFFFF;
border:2px solid #013374;
width:350px;
padding:10px;
color:red;
position:relative;
bottom:400px;
left:270px;
}

.required_field_indicator{
color:red;
}


.knopww_vw
{ 
background-image	: 	url(grafix/knopww.jpg);	
background-color: #730E40; 
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 11px arial,arial;
cursor: pointer;
width: 136px;
height: 37px;
text-align: center;
vertical-align: top;
}

.knopww_vww
{ 
background-image	: 	url(grafix/knopww.jpg);	
background-color: #730E40; 
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 11px arial,arial;
cursor: pointer;
width: 136px;
height: 37px;
text-align: center;
vertical-align: top;
}


.knopww_bestel_betaal{
background-image	: 	url(grafix/knopww2.gif);	
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 10px arial,arial;
cursor: pointer;
width: 82px;
height: 25px;
text-align: center;
vertical-align: top;
}


.knopww_wijzig
{ 
background-image	: 	url(grafix/knopww2.gif);	
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 10px arial,arial;
cursor: pointer;
width: 82px;
height: 25px;
text-align: center;
vertical-align: top;
}

.knopww_verwijder
{ 
background-image	: 	url(grafix/knopww2.gif);	
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 10px arial,arial;
cursor: pointer;
width: 82px;
height: 25px;
text-align: center;
vertical-align: top;
}

.knop_ww_back
{ 
background-image	: 	url(grafix/knopww2.gif);	
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 10px arial,arial;
cursor: pointer;
width: 82px;
height: 25px;
text-align: center;
}

.knop_ww_bestel
{ 
background-image	: 	url(grafix/knopww2.gif);	
border: 0px solid #ffffff; 
color: #ffffff; 
font: bold 10px arial,arial;
cursor: pointer;
width: 82px;
height: 25px;
text-align: center;
}

#tbl_action_after_add{
border:none;
border-collapse: collapse;
padding:0px;
width:399px; 
height:147px; 
background-color:#F6F6F6;
background-image:url(grafix/wwback.jpg);
background-repeat:no-repeat;
}

#actionAfterAdd{
visibility:hidden;
position:relative;
bottom:400px;
left:20px;
}

/*Opmaak Post Payment pagina*/
.pp_page{
background-image:url(grafix/bg_pp_page.jpg);
background-repeat:repeat;
}

/* Div inhoud winkelwagen */
#cartDiv{
visibility:hidden;
margin-left:20px;
}

#iframe_inhoud_ww{
background-image:url(grafix/ww.jpg);
background-repeat:no-repeat;
height:57px;
width:184px;
cursor:pointer;
border: 1px solid #D62881;
}

#iframe_inhoud_ww td.info1{
width:65px;
}
/* Einde Div inhoud winkelwagen */

/* Winkelwagen overzicht*/
#ww_overzicht{
width:657px;
border:none;
border-collapse:collapse;
background-image:url(grafix/kassamidden.jpg);
background-repeat:repeat-y;
}

#ww_overzicht_bottom{
width:657px;
height:170px;
border:none;
border-collapse:collapse;
background-image:url(grafix/kassabottom.jpg);
background-repeat:no-repeat;
padding-bottom: 20px;
}

#ww_overzicht TD{
padding-left:20px;
}

#ww_overzicht_bottom TD{
padding-left:20px;
}

#ww_overzicht table.header{
height:15px;
background-color:#3253A2;
width:600px;
font-weight:bold;
margin-top:10px;
}

#ww_overzicht TD.spacer_row1{
height:27px;
}
#ww_overzicht TD.spacer_row2{
height:5px;
}
#ww_overzicht_bottom TD.spacer_row3{
}
#ww_overzicht TD.spacer_row4{
height:10px;
}

#ww_overzicht TD.product_name{
height:15px;
width:163px;
color:#FFFFFF;

}
#ww_overzicht TD.price{
color:#FFFFFF;
width:64px;
}
#ww_overzicht TD.quanitity{
color:#FFFFFF;
width:65px;
}
#ww_overzicht TD.rowprice{
width:184;
color:#FFFFFF;
}
#ww_overzicht TD.spacer_cell1{
width:47;
}
#ww_overzicht TD.spacer_cell2{
width:49;
}

#ww_overzicht_bottom TD.shippingcosts{
text-align:right;
font-weight:bold;
}

#ww_overzicht_bottom TD.order_total{
text-align:right;
width:300px;
font-weight:bold;
}
#ww_overzicht_bottom TD.taxes{
text-align:right;
font-weight:bold;
}
#ww_overzicht_bottom TD.spacer_cell3{
height:1px;
}
#ww_overzicht TR.order_total{
font-weight:bold;
}
#ww_overzicht tr.kop{
font-weight:bold;
background: url(grafix/kassatop.jpg) no-repeat;
color:#FFFFFF;
height: 17px;
}


#ww_overzicht td.col_name{
height:23px;
width:187px;
}
#ww_overzicht td.col_price{
height:23px;
width:66px;
}
#ww_overzicht td.col_rowprice{
height:23px;
width:69px;
}
#ww_overzicht td.col_quantity{
height:23px;
width:60;
}
#ww_overzicht td.col_edit{
height:23px;
width:101;
}
#ww_overzicht td.col_delete{
height:23px;
width:146px;
}
#ww_overzicht td.rij1{
height:23px;
}
#ww_overzicht td.rij2{
}

#shipping_info{
width:646px;
padding:0px;
border:none;
border-collapse:collapse;
margin-left:20px;
}
/* Einde Winkelwagen overzicht*/


/* Klantgegevens overzicht*/

#bestel_gegevens{
border:none;
border-collapse:collapse;
width:657px;
}

#bestel_gegevens TD{
padding:0px;
}

#bestel_gegevens TD.head_text{
height:17px;
font-weight:bold;
padding-left:5px;
}

#customer_info{
width:657px;
background-repeat:repeat-y;
background:url(grafix/kassamidden.jpg) repeat-y;
border:none;
border-collapse:collapse;
}

#customer_info TD{
padding-left:20px;
height:26px;
}

#customer_info TD.row_head{
font-weight:bold;
}
#customer_info TD.row_head2{
font-weight:bold;
width:46px;
}
#customer_info TD.input_field{
width:200px;
}
#customer_info TD.cat_head{
color:#000000;
font-weight:bold;
font-style:italic;
}

#tbl_disclaimer{
width:657px;
background-image:url(grafix/kassabottom.jpg);
background-repeat:no-repeat;
height:165px;
border:none;
border-collapse:collapse;
}

#tbl_disclaimer TD{
padding-left:20px;
}
#tbl_disclaimer .disclaimer{
padding-left:200px;
padding-top:10px;
}
#tbl_disclaimer .disclaimer a:link, a:active, a:visited {
color:#730E40;
text-decoration:underline;
}
#tbl_disclaimer .disclaimer a:hover {
color:#730E40;
text-decoration:none;
}

/* Einde klantgegevens overzicht*/


/* Orderoverzicht*/
#order_overzicht_customerinfo{
border:none;
}


#order_overzicht_customerinfo TD.customer_info{
font-weight:bold;
}
#order_overzicht_customerinfo TD.shipping_info{
height:37%;
font-weight:bold;
}

#order_overzicht_orderinfo{
border-collapse: collapse;
border:none;
width:657px;
background-image:url(grafix/kassamidden.jpg);
background-repeat:repeat-y;
}

#order_overzicht_orderinfo table.header{
height:15px;
background-color:#3253A2;
width:600px;
font-weight:bold;
margin-top:10px;
}


#order_overzicht_orderinfo TD{
padding-left:20px;
}

#order_overzicht_orderinfo_bottom{
border-collapse: collapse;
border:none;
background-image:url(grafix/kassabottom.jpg);
background-repeat:no-repeat;
height:135px;
width:657px;
}

#order_overzicht_orderinfo_bottom TD{
padding-left:20px;
}

#order_overzicht_orderinfo TD.product_name{
height:15px;
width:163px;
color:#FFFFFF;
}
#order_overzicht_orderinfo TD.price{
color:#FFFFFF;
width:64px;
}
#order_overzicht_orderinfo TD.rowprice{
width:184;
color:#FFFFFF;
}

#order_overzicht_orderinfo TD.quanitity{
color:#FFFFFF;
width:65px;
}
#order_overzicht_orderinfo TD.spacer_cell1{
width:47;
}
#order_overzicht_orderinfo TD.spacer_cell2{
width:49;
}

#order_overzicht_orderinfo td.col_name{
height:23px;
width:187px;
}
#order_overzicht_orderinfo td.col_price{
height:23px;
width:66px;
}
#order_overzicht_orderinfo td.col_rowprice{
height:23px;
width:69px;
}
#order_overzicht_orderinfo td.col_quantity{
height:23px;
width:60;
}
#order_overzicht_orderinfo td.col_edit{
height:23px;
width:101;
}
#order_overzicht_orderinfo td.col_delete{
height:23px;
width:146px;
}

#order_overzicht_orderinfo_bottom TD.korting{
text-align:right;
font-weight:bold;
}
#order_overzicht_orderinfo_bottom TD.shippingcosts{
text-align:right;
font-weight:bold;
}
#order_overzicht_orderinfo_bottom TD.order_total{
text-align:right;
font-weight:bold;
width:300px;
}
#order_overzicht_orderinfo_bottom TD.taxes{
text-align:right;
font-weight:bold;
}
#order_overzicht_orderinfo_bottom TD.spacer_cell3{
height:1px;
}
#order_overzicht_orderinfo_bottom TD.order_buttons{
text-align:left;
}







#order_overzicht_orderinfo TD.spacer_row1{
height:21px;
}
#order_overzicht_orderinfo TD.spacer_row2{
height:26px;
}
#order_overzicht_orderinfo TD.spacer_row3{
height:4px;
}
#order_overzicht_orderinfo TD.order_total{
height:29px;
}
#order_overzicht_orderinfo TD.shippingcosts{
height:16px;
}
#order_overzicht_orderinfo TR.total_amount{
font-weight:bold;
}
#order_overzicht_orderinfo TD.place_order{
}

/* Einde Orderoverzicht*/

#cartoverview{
height: 400px;
}


/* WW overzicht*/

#Table {
width:628px;
margin-left: 12px;
}
#Table_kosten tr {
height:24px;
width:406px;
}
#Table .naam {
width:400px;
}
#Table .prijs {
width:60px;
}
#Table .stuks {
width:10px;
}
#Table .totaal {
width:50px;
}
#Table .actie {
width:100px;
}
#box_middle {
background:url(grafix/kassamidden.jpg) repeat-y;
width:646px;
}
#box_top {
width:646px;
background:url(grafix/kassatop.jpg) no-repeat;
height:17px;
}
#box_bottom {
width:646px;
background:url(grafix/kassabottom.jpg) no-repeat;
height:165px;
}
#box_bottom_placeholder {
width:406px;
height:145px;
padding-top:20px;
margin-left:240px;
}
#Table th {
color: #FFF;
text-align: left;
background: #3253A2;
font-size:12px;
padding-left:10px;
}
#Table td {
padding: 6px 6px 6px 12px;
}

#tntlogo{
	border: solid 1px #D62881;
}