body {
	margin:0px;
	background: url("../N_template_images/back_test.gif");
}
body,p,td,th {
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
/*	PADDING - MARGIN STYLES */
.MB5 { margin-bottom: 5px; }
.MB10 { margin-bottom: 10px; }
.MT5 { margin-top: 5px; }
.MT10 { margin-top: 10px; }

.P3 { padding: 3px; }
.P5 { padding: 5px; }
.P10 { padding: 10px; }
.PB3 { padding-bottom: 3px; }
.PB5 { padding-bottom: 5px; }
.PB10 { padding-bottom: 10px; }
.PL0 { padding-left: 0px; }
.PL3 { padding-left: 3px; }
.PL5 { padding-left: 5px; }
.PL10 { padding-left: 10px; }
.PR3 { padding-right: 3px; }
.PR5 { padding-right: 5px; }
.PR10 { padding-right: 10px; }
.PT3 { padding-top: 3px; }
.PT5 { padding-top: 5px; }
.PT10 { padding-top: 10px; }
.PaddingTB {
	padding-top: 5px;
	padding-bottom: 5px;
}



.error {
	color: #CC0000;
	font-weight: bold;
}
.highlight {
	color: #CC0000;
}
.intro {
	letter-spacing: 1px;
	font-weight:300;
}
.inputtekst{
	padding-left:0px;
	font-weight:bold;
	color:#666666;
}



/* /PAUL */

.XXtxtLink {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

.highlightbox {
	padding:5px;
	background-color:#FFFFCC
}
.picborder {padding:3px;margin-right: 10px;float:left;border:1px solid #CCCCCC}


/* -- buttons & input -- */
.Bestelling_afronden  {
	text-decoration:none;
	font-weight: bold;
	padding :5px;
	border: none;
	color: #FFFFFF;
	background: #CC0000;
	text-transform: uppercase;
	letter-spacing: 2px;
	cursor: pointer;
}
.Bestelling_afronden:hover  {
	background: #840000;
	
}
.BtnBig a {
	text-decoration:none;
	font-weight: bold;
	padding :5px;
	float:right;
	border: none;
	color: #FFFFFF;
	background: #CC0000;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.BtnBig a:hover {
	background: #840000;
}

/*	BORDER STYLES */
.BL1 { border-left: 1px solid #E5E5E5; }
.BR1 { border-right: 1px solid #E5E5E5; }
.BB1 { border-bottom: 1px solid #E5E5E5; }
.BT1 { border-top: 1px solid #E5E5E5; }
.LineRightP10{
	padding-right: 10px;
	border-right: 1px solid #E6E6E6;
}
.LineRightP5{
	padding-right: 5px;
	border-right: 1px solid #E6E6E6;
}
.LineLeftP10{
	padding-left: 10px;
	border-left: 1px solid #E6E6E6;
}
.LineBottomP10{
	padding-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
}
.LineTopP10{
	padding-top: 10px;
	border-top: 1px solid #E5E5E5;
}
.GreyBox {
	padding: 5px;
	border: 1px solid #E5E5E5;
}



/* === CUSTOM STYLES === */
.body10 {
	font-size: 10px;
	color: #000000;
}
.body9 {
	font-size: 9px;
	color: #000000;
}
.txtGrey {
	color: #666666;
}
.formboxGrey {
	font-size: 10px;
	color: #666666;
	border: 1px solid #CCCCCC;
}
.formboxTelZone {
	font-size: 10px;
	border: 1px solid #FFFFFF;
	text-align: right;
	color: #000000;
	background-color: #FFFFFF;
}
.fixedFormbox {
	font-size: 10px;
	border: 1px solid #CCCCCC;
	color: #666666;
  width:360px;
}

.formboxGreyBold {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}
.formboxGreyBigBold {
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	border: 2px solid #CCCCCC;
	background: #FFFFFF;
}
.formboxWhiteBold {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	background: #CC0000;
}



.footertext {
	font-size: 10px;
	color: #999999;
}
.txtGreyspacing2 {
	color: #666666;
	letter-spacing: 2px;
 } 
.txtBlackCapsspacing2 {
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
 } 
.txtRedspacing2 {
	color: #CC0000;
	letter-spacing: 2px;
 }
.spacing2 {
	letter-spacing: 2px;
 }
.BoxC1 {
	color: #747473;
	padding: 5px;
	letter-spacing: 2px;
}

.txtLink {
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}




.txtLinkDgrey {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.TitelRed {
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	padding: 5px;
	background: #CC0000;
	font-weight: bold;
}
.PageTitle {
	color:#666666;
	letter-spacing: 2px;
	/* padding-top: 5px; */
	padding-bottom: 5px;
	padding-left: 5px;

}
.PageTitleLine {
	color:#666666;
	letter-spacing: 2px;
	text-transform: uppercase;
	/* padding-top: 5px; */
	padding-bottom: 5px;
	border-bottom: 1px solid #E5E5E5;
}



/* _______________ MENU/LIST STYLES ___________________ */

/* _______________   MenuWhite  ___________________ */
ul.ListWhite {
	list-style-type: none;
	margin: 0;
	padding-left: 8px; padding-bottom:3px;
	color:#FFFFFF
} 
li.ListWhite {
	color:#FFFFFF;
	background-image:  url("/images/ontwerp_algemeen/list_off.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 8px; padding-bottom:3px;
	margin: 0 0 3;
}

/* _______________   MenuGrey  ___________________ */
ul.MenuGrey {
	list-style-type: none;
	margin: 0;
	padding-left:  0px; padding-bottom:3px;
	color:#999999
} 
li.MenuGrey {
	background-image:  url("/images/ontwerp_algemeen/list_off.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 8px; padding-bottom:3px;
	margin: 0 0 3;
}
li.MenuGrey a:link{
	color:#999999;
}
li.MenuGrey a:visited{
	color:#999999;
}
li.MenuGrey a:hover{
	color:#666666;
}
li.MenuGrey a:active{
	color:#666666;
}
#taalkeuze {
	border-top: 1px dotted #FFFFFF;
	color: #fff;
	}
#taalkeuze td{
	padding-right: 10px;
	text-align: center;
	vertical-align: bottom;
	}
#taalkeuze a:link{
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	}
#taalkeuze a:visited{
	color: #fff;
	font-weight:bold;
	text-decoration: none;
	}
#taalkeuze a:hover{
	color: #fff;
	font-weight:bold;
	text-decoration: underline;
	}
/* ____
/* _______________   cartmenu  ___________________ */
.carttitle {
	color:#F5F5F1;
	font-weight:bold;
	background: #A50000;
	padding: 5px;
}
.cartitem {
	color:#FFFFFF;
	padding: 3px 5px;
}
.cartitem a {
	color:#FFFFFF;
	font-weight:bold;
}
.cartcheckout {
	padding:3px 0px;
	background: #CC0000;
	letter-spacing: 2px;
}
.cartcheckout a {
	color:#FFFFFF;
	letter-spacing: 2px;
	text-decoration: none;
}
.Transport {
	border-bottom: 1px solid #E5E5E5;
	font: 10px Arial, Helvetica, sans-serif;
}
.P1 {
	padding: 1px;
}
.PTB5LB1 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ECECEC;
}
.PR20 {
	padding-right: 20px;
}
.PT5B10 {
	padding-top: 5px;padding-bottom: 10px;
}
.medewerkers td {
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
h1 {
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #CC0000;
	margin: 10px 3px;
}
.checkout {
	color: #000000;
	background: #FFCC00;
	padding: 10px 5px;
	border: 1px dashed #000000;
	text-align: center;
}
.rss_feed {
	float: right;
	border: 1px solid #CCCCCC;
	padding: 3px 5px;
	background: #F5F5F1;
}
.rss_feed {
	float: right;
	border: 1px solid #CCCCCC;
	padding: 3px 5px;
	background: #F5F5F1;
}
.rss_feed a, .rss_feed a:visited {
	color: #666666;
}
.rss_feed a, .rss_feed a:visited {
	color: #666666;
}