

/*
	Global	
*/

body {
  	background-color: CBC4CF;
	color: #000000D;
	margin: 0px;
	text-align: center;
}


body, td, div {
  	font-family: arial;
  	font-size: 12px;
  	line-height: 17px;
  
}
a {
	text-decoration: none;
	color: black;
	font-weight: bold;
		
}

a:hover {
	text-decoration: underline;	
	
}

.Button, {
	cursor: pointer; 
	cursor: hand;
}

/*
	Layout
*/

.BasicBackgroundColor{
	background-color: #6B1A6B;
	color: #FFFFFF;
	height: 19px;
}

.BasicBackgroundColor_HighLight{
	background-color: #8FB9CA;
	color: #000000;
	color: #FFFFFF;
}

.BasicBackgroundColor_Active, .BasicBackgroundColor_Active a{
	background-color: #FFFFFF;
	color: #000000;	
}

.BasicBackgroundColor_Active1, .BasicBackgroundColor_Active1 a{
	color: #000000;	
}

.LightBackgroundColor{
	background-color: #8FB9CA;
	color: #000000;
}

.VeryLightBackgroundColor{
	background-color: #FFFFFF;
	color: #000000;
}

.Buttons, .Buttons a {
	background-color: #1B7A92;
	color: #FFFFFF;
}

.Buttons1, .Buttons1 a {	
	color: #FFFFFF;
}

.ButtonMouseOver, .ButtonMouseOver a {
	background-color: #AC59AC;
	color: #FFFFFF;
}

.BarTop {
	background-color: #AC59AC;
	color: #FFFFFF;
}	

.Logo {
	text-align: left;
	line-height: 0px;		
}

.BasketSmall, .ShoppingCart {
	font-size: 10;
	color: #000000;
}
.ShoppingCart {
    width:97%;
}
.ShoppingCartPricingData {
    text-align: right; 
    width: 190px;
}
table.BasketSmall td, table.ShoppingCart td { 
	padding:1px; 
}
.BasketSmallTitle{
	font-size: 11;
	font-weight: bold;
}

.BasketSmallButton{
	font-size: 11;
	font-weight: bold;
	color: #000000;
}

.Klein{
	font-size: 8pt;
	font-weight: italic;
}

.BarBackground{
	width: 150px;
	height: 100%;
	background-color: #FFFFFF;
	color: #000000;
}

.BestSellerLink {
	font-family: arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.ProductSpecification {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6B1A6B;
}

.OfferText, .OfferText a {
	font-family: arial;
	color: #000000;
	cursor: pointer; 
	cursor: hand;
}

/*
	HomePage
*/

.HomePageTitleBar {
  	background-color: #6B1A6B;
  	font-weight: bold;
	color: #FFFFFF;  
	padding-left: 5px;
}

.HomePageTextArea {
  	background-color: #F0F0F0;  
}


/*
	Template classes
*/

H1 {
  	padding-top: 9px;
  	padding-bottom: 7px;
	font-size: 14px; 
}

.AddressBar {
    font-size: 12px;
    color: #AFAFAF;
    text-decoration: none;
}


/* 
	Global classes
*/

.StandardButton {
  	font-weight: bold;
  	color: black;
  	cursor: pointer; 
	cursor: hand;	
} 

.StandardButton a {
	color: #000000;
}

.InputAmount {
  	font-size: 11px;
  	border: 1px solid #AEAEAE;
}

.SelectBox {
	font-size:10px;
  
}

.ErrorText {
  	font-weight: bold;
	color: red;  
}

/*
	HomeTemplate classes
*/

.HomeText {
  	padding-top: 0px;
  	padding-left: 10px;
  	padding-right: 10px;  
}

.ProductContainer{
	width: 116px;
}

.HomeProductProposalContainer {
	float: left; 
	height: 170px; 
	width: 130px;
}

.HomeProductProposal { 
	float: left;
	width: 120px;	
  	cursor: pointer; 
	cursor: hand;
}

.HomeProductProposalImage {
	text-align: center;
	padding-bottom: 10px;	
}

.HomeProductProposalName {
  	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
	height: 40px;
	color: #000000;
}

.HomeProductProposalName a {
	color: #000000;
}


.HomeProductProposalOrgPrice {
	text-align: center;
	text-decoration: line-through;
	color: red;
}

.HomeProductProposalPrice {
	text-align: center;
}

/*
	ProductList
*/

.ProductList_Header {
  	font-weight: bold;
	color: #FFFFFF;  
}

.ProductList_HeaderBackground {
  	background-color: #6B1A6B;  
}

.ProductList_TDPhoto {
  	background-color: #FFFFFF;
  	cursor: pointer; 
	cursor: hand; 
}

.ProductList_TDDescription {
  	background-color: #FAFAFA;
  	cursor: pointer; 
	cursor: hand; 
}

.ProductList_TDPrice {
  	background-color: #F0F0F0;
  	cursor: pointer; 
	cursor: hand; 
}

.ProductList_ProductAmount {
  	
}

.ProductList_ProductPrice {
	font-weight: bold;
}

.ProductList_ProductOrgPrice {
	text-decoration: line-through;
	color: red;  
}

.ProductList_ProductPiece{
  
}

.ProductList_ProductTitle{
  	font-weight: bold;  
}

.ProductList_ProductDescription{

}

.ProductList_StockPosition {
	color: #595959;
	font-size: 10px;
	line-height: 13px;
}

.ProductList_NoProducts {
  	color: #A0A0A0;
  	font-weight: bold;
}

/*
	PhotoListBig

*/

.PhotoListBig_Background {
	background-color: #6B1A6B;	  	  
}

/*
	CategorieList
*/

.CategoryList_Container {  	
	float: left;
	margin-right: 3px;
}

.CategoryList_Photo {
	*width:120px;
	*height: 90px;
	border: 1px solid #6B1A6B; 
}

.CategoryList_TitleBar {
	*width:120px;
  	background-color: #6B1A6B;
	text-align: center;
	border: 1px solid #6B1A6B;
}

.CategoryList_TitleBar a {
	color: #FFFFFF;
	font-weight: bold;    	
}


/*
	ShowProduct
*/

.ShowProduct_Title {
  	padding-left: 8px;
  	font-weight: bold;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	padding-top: 1px;
  	font-size: 13px;
  	padding-bottom: 2px;

}

.ShowProduct_OrgPrice {
  	text-decoration: line-through;
	color: red;  
}

.ShowProduct_Price {
  	font-weight: bold;
	font-size: 14px;  
}

.ShowProduct_StockPosition {
  	color: #A0A0A0;
  	font-size: 10px;
  	line-height: 13px;
  
}

.ShowProduct_FieldName {
	font-weight: bold;

}

.ShowProduct_EnlargePhotoLink {
	font-weight: normal;
	font-size: 11px;
	color: #606060;
	text-decoration: none;
}

.ShowProduct_EnlargePhotoLink:hover {
	font-size: 11px;
	color: #606060;
	text-decoration: underline;
}

.ShowProduct_PhotoElement {
  	float: right; 
	cursor: pointer; 
	cursor: hand; 
	padding: 5px;
	/*border: 1px solid #8A8A8A;*/
} 

.ShowProduct_Photo {
  	/*border: 1px solid #8A8A8A;*/
}

.ShowProduct_BigPhotoElement{
  	cursor: pointer; 
	cursor: hand; 
	padding: 8px;
	/*border: 1px solid #8A8A8A;*/
}

.ShowProduct_BigPhoto {
  	/*border: 1px solid #8A8A8A;*/
}

/*
	Basket classes
*/


.Basket_HeaderAmount {
	color: #FFFFFF;
	background-color: #6B1A6B;
  	text-align: center;
	font-weight: bold; 
}

.Basket_HeaderPhoto {
  	color: #FFFFFF;
	background-color: #6B1A6B;
  	text-align: center;
	font-weight: bold; 
}

.Basket_HeaderProduct {
  	color: #FFFFFF;
	background-color: #6B1A6B;
  	text-align: left;
	font-weight: bold; 
}

.Basket_HeaderTotal {
  	color: #FFFFFF;
	background-color: #6B1A6B;
  	text-align: right;
	font-weight: bold; 
}

.Basket_Amount {
	background-color: #F0F0F0;  
}

.Basket_Photo {
	background-color: #FAFAFA;    
}

.Basket_Product {
	background-color: #F0F0F0;  
}

.Basket_Total {
	background-color: #EAEAEA;
	font-weight: bold;
}

/*
	Klantgegevens classes
*/

.CustomerDetails_Title {
  	font-weight: bold;
  	color: black;
  	padding-top: 2px;
  	font-size: 13px;
  	padding-bottom: 2px;
}

/*
	SearchList
*/



/* 
	Pagina classes
*/

.GuestbookTop {
  	border: 1px solid black;
  	width: 99%;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	font-weight: bold;
  	padding: 2px; 
}

.GuestbookBottom {
	border: 1px solid black;
	border-top: 0px;
	width: 99%;  
	padding: 2px;
	padding-bottom: 2px;
}

.GuestbookText {
  	padding: 8px;  
}

.GuestbookDetails {
  	border-top: 1px solid #F0F0F0;  
}

.CalendarTop {
  	border: 1px solid black;
  	width: 99%;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	font-weight: bold;
  	padding: 2px; 
}

.CalendarBottom {
  	border: 1px solid black;
	border-top: 0px;
	width: 99%;  
	padding: 2px;
	padding-bottom: 2px;
}

.CalendarText {
  	padding: 8px;  
}

.FAQCategory {
  	padding-left: 8px;
  	font-weight: bold;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	padding-top: 3px;
  	font-size: 13px;
  	padding-bottom: 2px;  
}

.FAQQuestion {
  	font-weight: bold;
	padding-left: 10px;  
	padding-bottom: 4px;
	cursor: pointer; 
	cursor: hand;
}

.FAQAnswer {
  	padding-top: 6px;
	padding-bottom: 15px;
	padding-left: 10px;  
	color: #8A8A8A;
}

.PollQuestion {
  	padding-left: 8px;
  	font-weight: bold;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	padding-top: 3px;
  	font-size: 13px;
  	padding-bottom: 2px; 
}

.PollBar {
  	background-color: #6B1A6B;
	border-bottom: 1px solid #6B1A6B;  
}

.BannerBar {
	margin-bottom: 5px;
	padding-left: 8px;
  	font-weight: bold;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	padding-top: 3px;
  	font-size: 13px;
  	padding-bottom: 2px; 
}

.NewsPageDate {
  	color: #8A8A8A;  
}

.NewsPageTitle {
  	font-weight: bold;
  	color: black;
}

.LinkPageCategory {
  	padding-left: 8px;
  	font-weight: bold;
  	background-color: #6B1A6B;
  	color: #FFFFFF;
  	padding-top: 3px;
  	font-size: 13px;
  	padding-bottom: 2px; 
}

.LinkPageLink {
  	background-repeat: no-repeat;
  	padding-left: 14px;  
}

/*
	TWYP
*/

.table {
	font-size:			12px;
	font-face: 			Arial;
}

td.ncolh1 	{
 	background-color: 	#6B1A6B; 
	color: 				#FFFFFF; 
	font-weight: 		bold;
	font-size: 			1.1em;
	}
	
td.ncoltxtl 		{
 	font-size:			1.0em;
 	background-color: 	#FFFFFF ;
	color: 				black; 
	text-align: 		right; 
	font-weight:		bold;
	}
	 
td.ncoltxtl2 		{
 	background-color : 	#FFFFFF ;
	color : 			black; 
	text-align : 		right; 
	font-weight :		bold;
	}
	
td.ncoltxtr 		{
 	font-size:			1.0em;
 	background-color : 	#FFFFFF ;
	color : 			black; 
	text-align : 		left;
}

td.ncoltxtc 		{
	background-color : 	#FFFFFF ;
	color : 			black; 
	text-align : 		center; 
	font-weight :		bold;
	}

td.ncoltxtmessage 	{
 	background-color : 	#FFFFFF ;
	color : 			#ffffcc; 
	text-align : 		left; 
	fontweight: 		bold;
	}
	
td.ncolinput 		{

}

td.ncolline1 		{
	color : 			black}
	
td.ncolline2 		{
	color : 			black}
	

td.ncollogol	 	{
 	background-color : 	#FFFFFF ;
	color : 			black; 
	text-align : 		right; 
	font-weight :		bold;
	}

td.ncollogor 		{
	background-color: 	#FFFFFF ;
	color: 				black; 
	text-align: 		left; 
	font-weight:		bold;
	}

td.ncollogoc 		{
 	background-color :	#FFFFFF ;
	color : 			black; 
	text-align : 		center; 
	font-weight :		bold;
	}

table.ncoltable1	{
 	background-color : 	#FFFFFF ; 
 	border: 			1px solid #6B1A6B; 
	}

table.ncoltable2 	{
 	background-color : 	#FFFFFF ; 
	border: 			1px solid #6B1A6B; 
	}

table.ncoltable3 	{
 	background-color : 	#FFFFFF ; 
	border: 			1px solid #6B1A6B; 
	
	}

table.ncoltable1, table.ncoltable2, table.ncoltable3 {
	padding: 			10px;
	margin-bottom: 		10px;
}

/*
	Gastenboek
*/


.Next {color: black; text-decoration: underline; }
.Previous {color: black; text-decoration: underline; }

.UL_Header {
	font-weight: bold;
  	padding: 5px;
  /*	padding-left: 20px; */
  	font-size: 13px;
  	background-color: #6B1A6B;
	color: #FFFFFF;
}
.UL_Affected_Row {
	color: #6B1A6B;
	font-weight: bold;
}

.UL_NonAffected_Row {
	color: #000000;
	font-weight: normal;
}

.UL_INFO, .UL_INFO a {
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #000000;
}

.Product_EnlargePhoto {
	color: #000000;
	text-decoration: none;
}


.MaxWidth {
	width: 510px;
}
fieldset {
	width: 488px;	
}

/* Seach Form */
.SearchFormLabel {
	font-weight: bold;
	color: #FFFFFF;  
	border-bottom: 1px solid #FFFFFF;
	background-color: #6B1A6B;
}

.SearchFormData {
	border-bottom: 1px solid #FFFFFF;
}	


.ShowProductPriceBlock{     
    background-color: #6B1A6B; 
    color: white;
}

.ShowProductQuickOrderPrice {    
    color: #6B1A6B;   
}

.QuickOrderTitle{     
    color: #6B1A6B;
    border-bottom: 1px dashed #A0A0A0;   
}

.QuickOrderAmount {     
    color: #6B1A6B;
}