body
{
	padding: 0px;
	margin: 0px;
	background-image: url('../Design/background.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 100%;
	font-family: Tahoma;
}
.Container
{
	min-height: 595px;
}
.ContentContainer
{
	min-height: 580px;
	width: 100%;	
	text-align: left;
}
.Content
{
	font-size: 11px;
	padding-top: 56px;
	padding-left: 39px;
	padding-right: 31px;
	padding-bottom: 73px;
	width: 523px;
	min-height: 413px;
	background-image: url('../Design/middlefooter.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 18px;
}
.InnerContent
{
	width: 523px;
	overflow: hidden;
}
.RightContent
{
	width: 191px;
	min-height: 413px;
	padding-bottom: 40px;
	background-image: url('../Design/rightfooter.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* Container table */
.tdLeft
{
	width: 4px;
	background-image: url('../Design/borderleft2.png');
	background-repeat: repeat-y;
}
.tdMiddle
{
	width: 982px;
	background-color: #ffffff;
}
.tdRight
{
	width: 8px;
	background-image: url('../Design/borderright.png');
	background-repeat: repeat-y;
}
.tdLeftBottom
{
	width: 4px;
	height: 7px;
	background-image: url('../Design/borderleftbottom2.png');
	background-repeat: no-repeat;
}
.tdMiddleBottom
{
	width: 982px;
	height: 7px;
	background-image: url('../Design/borderbottom2.png');
	background-repeat: repeat-x;
}
.tdRightBottom
{
	height: 7px;
	background-image: url('../Design/borderrightbottom.png');
	background-repeat: no-repeat;
}
/* End Container table */

/* Banner */
.Logo
{
	width: 198px;
	height: 147px;
	background-image: url('../Design/logo.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.ClickLogo
{
	width: 198px;
	height: 119px;
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	cursor: pointer;
}
.Banner
{
	width: 784px;
	height: 147px;
	padding-bottom: 20px;
}
.Waaier
{
	position: absolute;
	margin-left: 0px;
	margin-top: 45px;
	height: 163px;
	width: 982px;
	background-image: url('../Design/waaier.png');
	background-repeat: no-repeat;
}
.Country
{
	padding-left: 7px;	
}
.BannerMenu
{
	position: absolute;
	margin-top: 19px;
	margin-left: 0px;	
	padding-left: 24px;
	width: 750px;
	height: 31px;
	background-color: #2d7e4c;
}
.BannerMenuItem
{
	
	height: 25px;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	padding-top: 6px;
	padding-left: 11px;
	padding-right: 35px;
}
.BannerMenuItemHover
{
	height: 25px;
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	padding-top: 6px;
	background-image: url('../Design/BannerMenuSelected.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 11px;
	padding-right: 35px;
}
.LanguageMenuContainer
{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: 348px;
	width: 141px;
	height: 28px;
	z-index: 100;
}
.LanguageMenu
{
	background-color: #2d7e4c;
	width: 130px;
	height: 21px;
	padding-right: 7px;
}
.tdLanguageMenuBottom
{
	height: 7px;
	background-image: url('../Design/borderbottom.png');
	background-repeat: repeat-x;
}
/* End Banner */

/* Left Area */
.LeftLine
{
	height: 100%;
	border-right: 1px solid #BFBFBF;
	width: 100%;
	padding-bottom: 140px;
	padding-top: 20px;
}
.SubMenu
{
	width: 198px;
	background-image: url('../Design/leftfooter.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 42px;
	padding-bottom: 70px;
}
.SubMenuItemContainer
{
	width: 167px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}
.SubMenuItemSelected
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #2d7e4c;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 32px;
}
.SubMenuItemHover
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 32px;
	background-image: url('../Design/SubMenuHover.jpg');
	background-position: left 2px;
	background-repeat: no-repeat;
}
.SubMenuItem
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 32px;
}
.SubSubMenuItemSelected
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #2d7e4c;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 46px;
}
.SubSubMenuItemHover 
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 46px;
	background-image: url('../Design/SubMenuHover.jpg');
	background-position: left 2px;
	background-repeat: no-repeat;
}
.SubSubMenuItem
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 46px;
}
.SubSubSubMenuItemSelected
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #2d7e4c;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 60px;
}
.SubSubSubMenuItemHover 
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 60px;
	background-image: url('../Design/SubMenuHover.jpg');
	background-position: left 2px;
	background-repeat: no-repeat;
}
.SubSubSubMenuItem
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 60px;
}
.SubSubSubSubMenuItemSelected
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #2d7e4c;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 74px;
}
.SubSubSubSubMenuItemHover 
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 74px;
	background-image: url('../Design/SubMenuHover.jpg');
	background-position: left 2px;
	background-repeat: no-repeat;
}
.SubSubSubSubMenuItem
{
	text-align: left;
	text-decoration: none;
	font-size: 13px;
	color: #000000;
	cursor: pointer;
	min-height: 18px;
	padding-top: 1px;
	padding-left: 74px;
}
.SubMenuInner
{
	min-height: 200px;
	height: 100%;
}
/* End Left Area */

/* Footer */
.footer
{
	font-size: 9px;
	color: #000000;
	padding-right: 40px;
	line-height: 20px;
}
/* End Footer */

/* mod_right_banner */
.RightBannerContainer
{
	width: 100%;
	height: 100%;
	background-color: #b9c6bd;	
	background-image: url('../Design/right_banner_footer.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 40px;
	text-align: center;
}
.RightBannerImageHolder
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.LightBack
{
	background-color: #d2dbd4;
}
.RightFooter
{
	width: 191px;
	height: 40px;
	background-image: url('../Design/rightfooter.png');
	background-repeat: no-repeat;
	background-position: left bottom;
}
/* End mod_right_banner */

/* mod_contact */ 
.lbtnVerzenden 
{
    background-repeat: no-repeat;
    background-position: right;
} 
.tblForm
{
    width: 450px;
}
.tdContactLeft 
{
    width: 225px;
    vertical-align: top;
}
.tdContactRight
{
    width: 225px;
}
.tdRightSplit1
{
    width: 175px;	
}
.tdRightSplit2
{
    width: 57px;	
}
.TextBox
{
    width: 277px;
}
.TextBoxMedium
{
    width: 220px;	
}
.TextBoxSmall
{
    width: 50px;	
}
.TextField
{
    width: 277px;
    height: 100px;
}
.DropDownList
{
    width: 283px;
}
/* End mod_contact */

/* News */
.NewsItemTitle
{
	font-weight: bold;
}
.NewsItemHolder
{
	
}
/* End News */

/* Agenda */
a.ShowNewsItem
{
	text-decoration: none;
}
a.ShowNewsItem:hover
{
	text-decoration: underline;
}
.tdDateLeft
{
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	width: 74px;
	border-left: 0px;
	border-right: 1px solid #bfbfbf;
	border-top: 0px solid #bfbfbf;
	border-bottom: 0px solid #bfbfbf;
	font-weight: bold;
}
.tdDateMiddle
{
	padding: 10px;
	border: 1px solid #bfbfbf;
	border-top: 0px solid #bfbfbf;
	border-bottom: 0px solid #bfbfbf;
	width: 70px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tdDatePlace
{
	padding: 10px;
	border: 1px solid #bfbfbf;
	border-top: 0px solid #bfbfbf;
	border-bottom: 0px solid #bfbfbf;
	width: 120px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tdDateRight
{
	padding: 10px;
	border-right: 0px;
	border-left: 1px solid #bfbfbf;
	border-top: 0px solid #bfbfbf;
	border-bottom: 0px solid #bfbfbf;
	width: 190px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tdDateLeftBorder
{
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	width: 74px;
	border-left: 0px;
	border-top: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	font-weight: bold;
	padding-bottom: 0px;
}
.tdDateMiddleBorder
{
	padding: 10px;
	border: 1px solid #bfbfbf;
	border-bottom: 0px solid #bfbfbf;
	width: 70px;
	padding-bottom: 0px;
}
.tdDatePlaceBorder
{
	padding: 10px;
	border: 1px solid #bfbfbf;
	border-bottom: 0px solid #bfbfbf;
	width: 120px;
	padding-bottom: 0px;
}
.tdDateRightBorder
{
	padding: 10px;
	border-right: 0px;
	border-top: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	width: 190px;
	padding-bottom: 0px;
}
/* End Agenda */

/* ProductOverview */
.ProductViewHeaderSmall
{
	width: 88px;
	color: #ffffff;
	background-color: #434343;
	height: 41px;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 2px solid #fff;
}
.ProductViewHeader
{
	color: #ffffff;
	background-color: #434343;
	height: 41px;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
	border-left: 2px solid #fff;
}
.ProductViewRow
{
	background-color: #ffffff;
}
.ProductViewRow:hover
{
	background-color: #d7e7dd;
}
.ProductViewRow td
{
	padding: 0px;
	padding-left: 10px;
	height: 75px;
	border-bottom: 1px solid #bfbfbf;
	cursor: pointer;
	padding-top: 12px;
}
.ProductViewPager a
{
	font-size: 12px;
	display: block;
	border: 1px solid #2d7e4c;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.ProductViewPager a:hover
{
	text-decoration: underline;
}
.ProductViewPager span
{
	font-size: 12px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}
.ProductViewImageContainer
{
	padding: 0px !important;
	width: 100px;
}
.ProductViewDescriptionContainer
{
	width: 243px;
}
.ProductViewPlaceContainer
{
	width: 161px;
}
.ProductViewPriceContainer
{
	width: 74px;
}
.ProductViewYearContainer
{
	width: 88px;
	padding-right: 8px !important;
}
a.ProductViewTitle, a.ProductViewTitle:hover
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.ProductViewImage
{
	margin: 7px;
}
.NewProduct
{
	color: Red;
	font-weight: bold;
	text-transform: uppercase;
}
/* ProductDetail */
.ProductDetailTable
{
	border-collapse: collapse;
	margin-bottom: 16px;
}
td.ProductDetailDefault
{
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 8px;
	height: 50px;
	border-bottom: 1px solid #bfbfbf;
}
.ProductDetailArticleCode
{
	width: 81px;
}
.ProductDetailDescription
{
	width: 251px;
}
.ProductDetailPlace
{
	width: 227px;
}
.ProductDetailPrice
{
	width: 84px;
}
.ImageContainer
{
	margin-bottom: 16px;
}
.MainImageOuterContainer
{
	padding: 16px;
	border: 1px solid #bfbfbf;
}
.MainImageContainer
{
	border: 1px solid #bfbfbf;
	padding: 16px;
	width: 542px;
}
.ImageContainerSpacer
{
	width: 16px;
}
.SideImageContainer
{
	width: 121px;
	padding: 16px;
	border: 1px solid #bfbfbf;
}
.panel
{
	width: 120px;
}
.ProductDetailImageSeperator
{
	height: 3px;
	width: 10px;
}
.iSmallPic
{
	border: 0px;
}
.AttributeTableContainer
{
	border: 2px solid #bfbfbf;
	margin-bottom: 16px;
}
.AttributeTable
{
	border-collapse: collapse;
	width: 100%;
	empty-cells: show;
}
.ProductDetailAttributeTitle
{
	border: 1px solid #e7e7e7;
	background-color: #ffffff;
	color: #000000;
	width: 25%;
	height: 16px;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.ProductDetailAttribute
{
	border: 1px solid #e7e7e7;
	background-color: #ffffff;
	color: #000000;
	width: 25%;
	height: 16px;
	padding-left: 11px;
	text-transform: uppercase;
}

/* ImageSlider */
.iSmallPic
{
	
}
.iMedPic
{
	left: 0px;
}
.iLargePic
{
	
}
.BeginEnd
{
	color: Silver;
	width: 95px;
	margin-right: 10px;
	height: 72px;
	text-align: center;
	line-height: 72px;
}
.stepcarousel{
	position: relative;
	border: none;
	overflow: scroll;
	width: 120px;
	margin-top: 7px;
	margin-bottom: 8px;
	margin-left: 3px;
	margin-right: 3px;
	height: 340px;
}
.stepcarousel .belt{
	position: absolute;
	left: 0;
	top: 0;
}
.stepcarousel .panel{
	
	overflow: hidden;
	margin-bottom: 3px;
	width: 120px;
}
.LoadArea
{

}
/* End ImageSlider */
/* End ProductDetail */

/* SearchArea */
.SearchTable
{
	background-color: #bfbfbf;
	color: #434343;
	margin-bottom: 2px;
}
.SearchLeft
{
	padding-left: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	width: 300px;
}
.SearchMid
{
	padding-top: 9px;
	padding-bottom: 9px;
	width: 290px;
}
.SearchRight
{
	padding-right: 15px;
	padding-bottom: 9px;
	padding-top: 9px;
	width: 330px;
}
.SearchButtons
{
	padding-left: 15px;
}
.SearchTitle
{
	width: 90px;
	height: 30px;
}
.SearchBoxContainer
{
	padding-top: 0px;
	padding-bottom: 0px;
}
.divAdvancedSearch .SearchTitle
{
	border-top: 1px solid #e7e7e7;
}
.divAdvancedSearch .SearchBoxContainer
{
	border-top: 1px solid #e7e7e7;
}
.SearchBox
{
	background-color: #eeeeee;
	width: 190px;
	margin: 0px;
}
.SearchDropDown
{
	
}
.SortTable
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	padding-left: 15px;
}
a.SearchLink, .SearchLink
{
	cursor: pointer;	
	line-height: 22px;
	font-size: 12px;
	color: #ffffff;
	background-color: #2D7E4C;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}
a.SearchLink:hover, .SearchLink:hover
{
	text-decoration: underline;
	color: #ffffff;
}
/* End SearchArea */
/* End ProductOverview*/