p
{
 margin:2px;
}

.VatInclExcl
{
font-size: 9px;
}

.header_menu_items
{
border-bottom: 1px #5a5a5a solid;
background-color: #1d729d;
color: White;
font-weight: bold;
}

.ListHeadItems
{
text-align: left;
}

.dvHeadItem
{
text-align:right;
text-decoration:none;
width: 125px;
}

.boxie
{
color: #585858;
}

.top_header
{
padding: 0px;
width: 100%;
margin: 0px;
}

.tabel_Hoofd
{
height: 100%;
padding: 8px;
width: 100%;
border: 1px #585858 solid;
background-color: #f3f3f3;
}

.tabel
{
background-color: White;
border: 1px #5a5a5a solid;
}

.group_artikelen
{
background-color: #78c171;
border: 2px White solid;
}

a
{
text-decoration: none;
color: #585858;
font-weight: bold;
}

a:hover
{
text-decoration: underline;
}

a.links
{
text-decoration: none;
color: #585858;
font-weight: bold;
}

a.links:hover
{
text-decoration: underline;
}

a.linkPrevPage
{
text-decoration: none;
color: #585858;
font-weight: bold;
}

a.linkPrevPage:link:visited
{
text-decoration: none;
color: #585858;
font-weight: bold;
}

a.linkPrevPage:hover
{
text-decoration: underline;
}

a.broodKruimel
{
color: #585858;
}

/*.topMenu a:link*/
.topMenu a
{
	color: White;
	text-decoration: none;
	font-weight: bold;
}

.topMenu a:hover
{
	text-decoration:underline;
}

.buttons
{
background-color: #585858;
border:solid 1px black;
color: #FFFFFF;
font-family: Verdana;
font-size: x-small;
}

.globalOrderBtn
{
background-color: #6699FF;
border:solid 1px black;
color: #FFFFFF;
font-family: Verdana;
font-size: x-small;	
margin-right: 10px;
}

.textboxes
{
border: 1px #585858 solid;
color: #585858;
font-family: Verdana;
font-size: x-small;
}

.activeLanguage
{
padding: 2px;
background-color: Silver;
}

.light_border
{
border: 1px #C0C0C0 solid;
}

.registreer_items
{
color: #585858;
border-right: 1px #c2c2c2 solid;
}

.subHeader
{
	background-color:White;
	margin:0px;
	font-weight:bold;
	width:100%;
}

.subHeader div
{
	padding:5px;
	border:solid 1px silver;	
}

.header_ArticlesCategories_heads
{
border: solid 1px black;
background-color: silver;
color: Black;
font-weight: bold;
}

.header_center_heads
{
border-bottom: solid 1px white;
background-color: #585858;
color: White;
font-weight: bold;
}

.listbox
{
border: 1px #585858 solid;
color: #585858;
}

.pagingTabel
{
  border-bottom-style:solid;
  border-width: 1px;
  font-family: MS Sans Serif;
  font-size: 10px;
  color: black; 
}

a.pagingLinks
{
  font-family: MS Sans Serif;
  font-size: 10px;
  color: black;
  text-decoration:none;  
  font-weight:normal;
} 
                  
a.pagingLinks:hover
{	                      
  color: #0C84B6;
  text-decoration: underline;
  font-weight:normal;
}

.MenuLinks 
{
border-collapse: collapse;
width: 100%;
font-size: 12px;
vertical-align: top;
font-family: Arial, Tahoma;
background-color: #e0edf8;
margin: 0px;
border: outset 1px silver;
padding: 0px;
}

.vet
{
text-decoration: none;
color: #585858;
font-weight: bold;
}

.grijs
{
background-color: #f3f3f3;
}

.actieveBroodKruimel
{
color: #585858;
font-weight: bold;
}

.vetgroot
{
font-size: small;
font-weight: bold;
}

.productbox_center
{
background-color: White;
border-left: 1px #C0C0C0 solid;
border-right: 1px #C0C0C0 solid;
}

.productbox_top
{
background-color: White;
border-top: 1px #C0C0C0 solid;
border-left: 1px #C0C0C0 solid;
border-right: 1px #C0C0C0 solid;
}

.inActiveLanguage
{
padding: 2px;
}

.admin_title
{
border-style: solid;
border-width: 1px;
text-decoration: none;
font-weight: bold;
border-color: #d0d0d0;
color: #585858;
background-color: #d0d0d0;
}

.admin_title_hover
{
border-style: solid;
border-width: 1px;
text-decoration: none;
font-weight: bold;
border-color: #d0d0d0;
color: white;
background-color: #707070;
}

.admin_content
{
margin-bottom: 5px;
margin-top: 2px;
padding: 5px;
border: 1px #C0C0C0 solid;
}

.articleSearch_title
{
color: #585858;
border: solid 1px #1e90ff;
background-color: #e6e6fa;
text-decoration: none;
font-weight: bold;
padding-left:5px;
padding-top: 5px;
padding-bottom:5px;
margin-top:5px;
text-align:center;
}

.articleSearch_title_hover
{
background-color: #f8f8ff;
color: white;
}

.articleSearch_content
{
margin-bottom: 10px;
margin-top: 5px;
}

.ListDetailItems
{
text-align: left;
cursor:pointer;
}

.ListDetailItems a
{
	font-weight:lighter;
}

.articleThumbNail
{
	border-style:none; 
	border-width:0px; 
	margin: 5px; 
	padding: 5px;
}

.articleThumbNail img
{
	border-width: 1px;
}

.articleThumbNail a
{
	font-weight:lighter;
}

a.detailLineLink
{
	text-decoration:none;
}

a.detailLineLink:hover
{
	text-decoration:underline;
}

.group_klanten
{
background-color: #71a5c1;
border: 2px White solid;
}

.linkbutton
{
border-bottom: 1px #5a5a5a solid;
text-decoration: none;
color: #585858;
font-weight: bold;
}

.tabel_artikelen
{
width: 215px;
border: 1px #585858 solid;
}

.detail
{
border: 1px #585858 solid;
}

.lichtgrijs
{
color: #C5C5C5;
font-weight: normal;
}

.productbox_bottom
{
border-bottom: 1px #C0C0C0 solid;
background-color: White;
border-left: 1px #C0C0C0 solid;
border-right: 1px #C0C0C0 solid;
}

.frameTitel 
{
color: white;
font-size: 14px;
font-family: 'Comic Sans MS';
background-color: rgb(64, 115, 181);
text-align: center;
margin: 3px;
border: outset 1px silver;
font-weight: bold;
height: 14px;
}

.titel
{
color: #d9d9d9;
font-weight: bold;
}

.fijnelichtelijn
{
border-bottom: solid 1px #dddddd;
}

.fijnelichtelijnB
{
	border-top: solid 1px #dddddd;
}

.fijnelichtelijnOEB
{
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

a.Articles_Categories 
{
	font-size: 10px;
	text-decoration: none;
	color: #585858;
	width: 100%;
}

a.Articles_Categories:visited {
	color: #585858;
	width: 100%;
}

a.Articles_Categories:hover 
{
	text-decoration: underline;
	color: #282828;
}

a.articles_CategoriesBox
{
	border-style:none;
	border-width:0px;
}

a.articles_CategoriesBox:hover
{
	border-style:solid;
	border-width:1px;
	border-color: Blue;
}

.categoriesMenu
{	
	padding:2px;
}

.categoriesMenuItem
{
	text-decoration: none;
	color: #585858;
	font-weight: bold;
	padding: 2px 1px 2px 1px;
}

.categoriesMenuHover
{
	text-decoration: underline;
	padding: 2px 1px 2px 1px;
	background-color: Silver;
}

.categoriesDynamicMenu
{		 	
	background-color: White;	
	border: 1px solid #868686;
	z-index: 1000;
	cursor: default;
	padding: 1px 1px 0px 1px;
}

.categoriesDynamicMenuItem
{
	font-weight: bold;
	margin: 1px 0 1px 0;
	padding: 2px 1px 2px 1px;
	color: #585858;
	text-decoration: none;
	cursor: pointer;		
	border: 1px solid transparent;
	_border-color: white;
	white-space: nowrap;
}

.categoriesDynamicMenuHover
{
	text-decoration: underline;
	padding: 2px 1px 2px 1px;
	background-color: Silver;
	border: 1px solid black;
}

.topMnu
{ 
	margin:0px auto; 
}

.topMnuMenu{ }

.topMnuMenuItem
{
	padding: 2px 5px 2px 5px;
}

.topMnuMenuItem a { padding: 0px;	margin: 1px; }

.topMnuMenuItem img {	padding-top:2px; padding-left:5px; _padding-left:0px; }

.topMnuMenuHover{ }

.topMnuMenuSelected{ }

.topMnuDynamicMenu
{		 
	background-color: White;	
	border: 1px solid #868686;
	z-index: 1000;
	cursor: default;
	padding: 1px 1px 0px 1px;
}

.topMnuDynamicMenuItem
{		
	margin: 1px 0 1px 0;
	padding: 2px 1px 2px 1px;
	color: #585858;
	text-decoration: none;
	cursor: pointer;		
	border: 1px solid transparent;
	_border-color: #FAFAFA;
	white-space: nowrap;
}

.topMnuDynamicMenuItem a
{
	color: #585858;
	font-weight: bold;	
	padding: 2px 20px 2px 1px;
}

.topMnuDynamicMenuHover
{
	padding: 2px 1px 2px 1px;
	background-color: #FFE6A0;
	color: #003399;
	text-decoration: none;
	border: 1px solid #D2B47A;	
}

.categoriesSKMenuItem
{
text-decoration: none;
color: #585858;
font-weight: bold;
padding: 2px 20px 2px 4px;
background: transparent url(../Images/Website/arrowRight.gif) right center no-repeat;
}

.categoriesSKMenuItemLeaf
{
text-decoration: none;
color: #585858;
font-weight: bold;
padding: 2px 20px 2px 4px;
background: none;
}

.categoriesDynamicSKMenu
{		 
padding:2px;
border: solid 1px silver;
white-space: nowrap;
}

.activeView
{
padding:2px;
background-color:White;
}

.inactiveView
{
padding:2px;
}

.productbox
{
	border: solid 1px black;
	background-color: White;
	width: 130px;
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
}

.favoriteBtn
{
	position:absolute;
	right: 5px;
	top: 5px;
}

.gridHeaderStyle
{	
}

.gridRowStyle
{
}

.gridAlternatingRowStyle
{
}

.gridSelectedRowStyle
{
	background-color:#5EB6DD;
	font-weight:bold;
	color:White;
}

.gridStyle
{	
	border-collapse:collapse;
}

.description
{
	width:100%;
	position:relative;
	background-color: White;
	font-weight:bold;
	text-align:left;	
}

.description .descContent
{
	padding:5px;
	border:solid 3px white;
	background-color: #E7E7E2;
	width:auto;		
}

.catDesc
{
	border:solid 1px #1E668D;	
	color: #1E668D;
}

.transportInfo
{
	border:solid 1px #1E668D;	
	color: #1E668D;
	font-size: larger;
}

.errDesc
{
	border:solid 1px #FF5454;	
	color: #FF5454;
}

.inlineCategoryDescription
{
	padding:2px;
	color: #1E668D;
	font-weight:bold;
	text-align:left;
}

.errorBox
{
	padding:5px;
	border:solid 3px white;
	background-color: #E7E7E2;	
	color: Red;
	font-weight:bold;
	width:auto;
}

.tabCtrl
{}

.tabButtons
{
	padding-left:2px;
	position:relative;
	z-index:2;
}

.tabButtons span
{
	float: left;
	margin-right: 2px;		
}

.tabButtons span a.tabButton
{
	display:block;
	background-color: Silver;
	padding: 6px 10px 6px 10px;
	text-align:center;	
	border: solid 1px blue;	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-top:2px;
}

.tabButtons span a.tabButton:hover 
{	
	color: Blue;
	text-decoration:underline;
}

a.selectedTab
{
	display:block;
	background-color: white;
	padding: 8px 10px 7px 10px;
	margin-top:0px;
	text-align:center;	
	border: solid 1px blue;	
	border-bottom-style: none;
	color: Blue;
	font-weight: bold;
	text-decoration: none;
}

.tabPageBorder
{	
	z-index:0;
	clear:both;
	margin:0px;	
	border: solid 1px blue;
	width: 100%;
	background-color: White;
	position:relative;
	top:-1px;
}

.tabPageBorder .tabPageContent
{
	background-color:White;
	width:100%;
}

.tabPageBorder .tabPageContent div
{
	margin:4px;
	text-align:left;
}

.attachCategory
{
	border-bottom:dashed 1px black;
	font-weight:bold;
}

.paypaldiv h2{
	font-weight:bold;
	text-decoration:underline;
	font-size:small;	
	margin-left:10px;
	background-color:White;
	display:block;
	padding:3px;
	border:solid 1px silver;
}

.paypaldiv p {
	margin-left:10px;
	margin-right:40px;
}

.paypaldiv h3
{
	font-size:small;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
	margin-left:25px;
}

.paypaldiv .paypalAccountCfg p {
	margin-left:25px;
	margin-right:40px;
}  

.tabel_artikelen_header a
{
	color:White;
	font-weight:bold;
}

.paymentMethodeCfg
{
	margin-top: 5px;
	padding-left:18px;
}

.containerPreviews
{
position: relative;
width: 100%;
}

.containerPreviews .preview
{
float: left;
margin-right:10px;
margin-top: 10px;
}

.LangValEditor
{
	margin: 0px 0px 5px 0px;
}

.LangPart
{
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: Silver;
}

.fieldsToInsert
{
	margin-left:15px;
	padding-bottom: 4px;
}

.fieldsToInsert .objectTitle{
  padding: 2px;
  border-bottom: dashed 1px silver; 
}  
  
.fieldsToInsert ul{
  list-style-type:disc;
  margin: 2px 0px 0px 0px;
  padding-left: 20px;
  padding-bottom:0px;
}

.fieldsToInsert ul li
{
  padding: 5px 0px 5px 0px;
  clear:both;
}

.fieldsToInsert ul li .title{ 
  font-weight:normal;
  font-style:italic;    
  display:block;
  clear:both;  
}

.fieldsToInsert ul li .links
{
}

.autoComplete
{
	background-color:#ededed;
	position:absolute;	
	z-index:99;
	border:solid 1px silver;
}

.autoComplete .autoCompleteHeader
{
	height:20px;
	background-color: Silver !important;	
	background-color: inherit;
	display: block !important;
	display: inline;
}

.autoComplete .closeBtn
{	
	height:14px;
	width: 14px;
	position:absolute;
	right:2px;
	top: 1px;
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	border: solid 1px black;
	text-align:center;
	cursor:pointer;
}

.autoComplete .autoCompleteContent
{
	display:block;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	overflow-y: auto;
	height: expression( this.scrollHeight > 100 ? "100px" : "auto" );	
	max-height:100px;
	width: expression(this.scrollWidth < 100 ? "100px" : "auto");
	min-width:100px;	
}

.autoComplete ul
{
	list-style-type:none;
	margin:4px 20px 4px 4px;
	padding:0px;
}

.autoComplete ul li
{
	display:block;	
}

.autoComplete ul li a
{
	display:block;	
	padding:2px;	
	white-space:nowrap;
}

.autoComplete ul li a:hover
{
	background-color:#fffacd;
}

.toolTipWrapper
{
	Background-Color: #aad5ff; 
	border:solid 1px #336699; 
	font-family: Verdana; 
	font-size: 8pt; 
	padding: 3px;
}