body {
	background: #0f0f0f url(../images/bg_body.gif) repeat-x top left;
	color: white;
	font-family: Tahoma, Helvetica, sans-serif;
	margin: 0;
	font-size: 13px;
}

a {
	color: #b69c24;
}
a img {
	border: none;
}
a:focus {
outline: none;	
}
h1 {
	color: #b69c24;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	background: transparent url(../images/border_title.gif) no-repeat scroll left bottom;
}
.newsitemdetail h1 {
	margin-bottom: 10px;	
}

h2 {
	color: #039958;
	font-weight: normal;
	font-size: 18px;
}
div.newsitem h2 {
	margin-bottom: 2px;
}

div#header {
	width: 961px;
	padding-left: 5px;
	margin: 0 auto;
	height: 126px;
	background: transparent url(../images/bg_header.gif) no-repeat scroll 533px 62px;
}
	div#metamenu {
		color:#46B485;
		font-size:11px;
		float:right;
		padding: 6px 10px;
		text-align:right;
		top:12px;
		
	}
		div#metamenu ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		div#metamenu ul li {
			display: inline;
			padding-right: 4px;
		}
		div#metamenu a {
			text-decoration: none;
			color: black;
			text-transform: lowercase;
		}
		div#metamenu a:hover {
			text-decoration: underline;	
		}
		div#header div#metamenu li {
			border-left: 1px solid #039958;	
			padding-left: 6px;
			line-height: 12px
		}
		div#header div#metamenu li.first {
			border-left: none;
		}
		
	div#menu {
		width: 966px;
		height: 43px;
	}	
	div#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		div#menu ul li {
			float: left;
			padding: 4px 0 0 0;
		}
		div#menu ul li.first a {
			padding-left: 0px	
		}
			div#menu ul li a,
			.home div#menu ul li.first a{
				float:left;
				display: black;
				padding: 0px 14px 0px 14px;
				font-size: 18px;
				color: #b4e1cd;
				text-decoration: none;
				line-height: 39px;
			}
				div#menu ul li.active a,
				.home div#menu ul li.active a,
				div#menu ul li.active a:hover,
				div#menu ul li.active:hover a{
					color: #fff;
					background: #01311c;
				}
					div#menu ul li a:hover,
					div#menu ul li:hover a{
						
						color: #efefef;
						background: #000;
					}
					div#menu ul li.first:hover a {
						background:transparent;
					}
					div#menu ul li.first.active a {
						background:black;
					}
					div#menu ul li.active a,
					div#menu ul li.active a:hover {
						color: #efefef;
						background: #000;
					}
					div#menu ul li.has_child.active a,
					div#menu ul li.has_child.active a:hover {
						color: #fff;
						background: #01311c;
					}
		div#menu ul ul {
			position: absolute;
			left: 0;
			z-index: 300;
			display: none;
			top: 126px;
			
			width: 100%;
		}

		div#menu ul li.active ul {
			display:block;	
			background: none;
			background: transparent url(../images/bg_submenu.gif) repeat-x scroll 0 0;
		}
		.js div#menu ul li.active ul {
			display: none;	
		}
			div#menu ul ul li {
				padding: 0 15px 0 0;
			}
			div#menu ul ul li a,
			div#menu ul li:hover ul li a,
			div#menu ul li.active ul li a,
			div#menu ul li.active.has_child ul li a,
			div#menu ul li.active:hover ul li a{
				font-size: 13px;
				line-height: 27px;
				padding: 0;
				color: #b3c2bb;
				background: transparent;
			}
				div#menu ul ul li a:hover, 
				div#menu ul li:hover ul li a:hover,
				div#menu ul li.active ul li a:hover,
				div#menu ul li.active.has_child ul li a:hover,
				div#menu ul li.active:hover ul li a:hover,
				div#menu ul li.active ul li.active a{
					color: white;
					text-decoration: underline;
					background:transparent;
				}

div#content {
	background: black;
	overflow:hidden;
}	
div#content div.inner {
	width: 961px;
	margin: 0 auto;
	padding-left: 5px;	
}
	div#breadcrumb {
		font-size: 11px;
		padding: 37px 0 6px 0px; 	
	}
		div#breadcrumb a {
		text-transform: lowercase;
		}
	.home div#breadcrumb {
		padding-left: 5px;
		
	}
	.home div#content div.inner {
		padding-left: 0px;
		width: 966px;
	}
	h1 {
	margin-top: 10px;
	font-weight: normal;
	}
	.home h1 {
		margin-top: 0px;
	}
	div#leftSection {
		width: 667px;
		float:left;	
		padding: 10px 0 20px 0px;
	}
	.home div#leftSection {
		padding: 40px 0 20px 5px;;
	}
		div#leftSection div.leftBlock,	div#leftSection div.rightBlock {
			float: left;
		}
			div.fade {
				background: transparent url(../images/bg_fade.jpg) no-repeat scroll 50% 0px;
				min-height: 160px;
			}
			div.twoColumnNewspaper {
				padding: 0 0 30px 0;
			}
			div.twoColumnNewspaper, div.twoColumnEqual {
				overflow: hidden;
			}
				div.twoColumnNewspaper div.leftBlock {
					width: 186px;
					padding-right: 5px;
				}
				div.twoColumnNewspaper div.standaardcontent {
					width:622px;
					overflow: hidden;
				}
				div.twoColumnNewspaper div.standaardcontent div.left {
					float:left;
					width: 350px;
				}
				div.twoColumnNewspaper div.standaardcontent h2 {
					margin-bottom: 0;
				}
				div.twoColumnEqual div.leftBlock {
					width: 282px;
					padding-right: 40px;;
				}
				div.twoColumnEqual div.rightBlock {
					width: 282px;
				}
		div.date {
			color: #039958;
		}
		/*.home .newsitem h2 {
			padding-bottom: 0px;	
		}*/
			.home .homenewsitem h2 a {
				color: #039958;	
			}
			/*.home .newsitem .date {
				padding-bottom: 1px;
				color: #aaa;	
			}*/
			
		div.productDetail img.alignleft {
			margin-right: 0;	
		}
		div.productDetail div.standaardcontent {
			padding-bottom: 20px;	
		}
		.newsoverview {
			width: 627px;
		}
		.newsoverview .newsitem {
			border-bottom: 1px solid #024d2c;
			padding-bottom: 10px;
			margin-bottom: 10px;
			display: block;	
		}
		.newsoverview .newsitem p {
			margin-bottom: 0px;	
		}
		
		div.products  h2 {
			margin-bottom:2px;	
		}
		
	div#rightSection {
		float:left;
		width: 294px;
		margin-top: -58px;
		position: relative;
	}
	.home div#rightSection {
		margin-top: 0px;	
	}
		div.sideImage {
			background: transparent url(../images/golfer_right.jpg) no-repeat scroll 0 0;
			min-height: 494px;
			
		}
		
		
			div#content div.sideImage ul.rightMenu {
				list-style: none;
				margin: 378px 0 0 5px;
				padding:0;
			}
				ul.rightMenu li {
					
					width: 282px;
					margin-bottom: 1px;
				}
				
				ul.rightMenu li a {
					background: url(../images/bg_rightmenu.png) no-repeat;
					font-size: 14px;
					line-height: 29px;
					color: white;
					padding-left: 10px;
					display: block;
					text-decoration: none;
				}
				ul.rightMenu li a:hover, ul.rightMenu li a.active {
					background: url(../images/bg_rightmenu_active.png) no-repeat;
				}
				ul.rightMenu li a span {
					display:block;
				}
				ul.rightMenu li.contact a span{
					background: url(../images/icon_contact.png) no-repeat 98% 50%;
				}
				ul.rightMenu li.newsletter a span{
					background: url(../images/icon_newsletter.png) no-repeat 98% 50%;
				}
				ul.rightMenu li.twitter a span{
					background: url(../images/icon_twitter.png) no-repeat 98% 50%;
				}
			.slider {
				position: absolute;
				bottom: 118px;
				left: 5px;
				color: #000;
				padding: 4px;
				font-size: 12px;
				opacity: 0.80;
				display: none;
				width: 274px;
				background: white;
				text-align:left;
				line-height: 14px;
			}
				.slider span {
					color:#039958;
					font-weight: bold;
				}
				.slider a {
					color:#039958;					
				}
		div.products {
			overflow: hidden;
			padding-bottom: 75px;
		}
		div.products div.standaardcontent {
			width: 320px;
			height: 213px;
			float:left;
			margin-bottom: 10px;
		}
		.introcontent {
			width: 60%;
			padding-bottom: 30px;	
		}
div#languageSelection {
	background: #1f1f1f;
	clear:both;
	border-bottom: 2px solid #292929;
	line-height: 24px;
	font-size: 11px;
	color: #8f8f8f;
	text-align: right;
}
	div#languageSelection div.inner,
	div#footer div.inner {
		width: 966px;
		margin: 0 auto;
		position: relative;
	}
	div#languageSelection .flags img {
		vertical-align: middle;	
	}
	div#languageSelection .flags a {
		margin-right: 1px;	
		margin-left: 1px;
	}
	div#languageSelection .flags a img{
	 	border: 1px solid #1F1F1F;
	 }

	div#languageSelection .flags a.active img, div#languageSelection .flags a:hover img{
		border: 1px solid #999;
	}
		div#languageSelection div.languages {
			position: absolute;
			bottom: 24px;	
			line-height: 14px;
			background: #000;
			padding:  6px 8px 8px;
			font-size:12px;
			border: 1px solid #333;
			display: none;
			text-align: center;
			width: 100px;
			z-index: 400;
			margin-left: -50px;
		}
			div#languageSelection div.languages a {
				color: #039958;	
			}
	
div#footerMenu {
	position: relative;
}
div#footerMenu .slider {
	bottom: 0px;
	left: 0px;
}
div#footerMenu ul.rightMenu {
	list-style: none;
	margin:0;
	padding:0;
}
div#footerMenu ul.rightMenu li {
	width: 26px;
	float:left;
	padding: 0;
	margin-right: 2px;
}
	div#footerMenu ul.rightMenu li a {
		padding:0;
	}
	div#footerMenu ul.rightMenu li a span {
		height: 24px;
		width: 26px;
		background-position: 50% 50%;
	}
div#footer {
	padding: 10px 0 40px 0;
	font-size: 11px;
	color: #8f8f8f;
}
	div#footer a {
		color: #8f8f8f;
	}
	div#footer div.left {
		position: absolute;
	}
	div#footer div.right {
		text-align:right;
	}
	div#footer div.right div#metamenu {
		padding: 0;	
	}
	div#footer div.right div#metamenu ul li {
		padding: 0 0 0 7px;	
	}
		div#footer div.right div#metamenu ul li a {
			text-decoration: underline;	
		}
span.verplicht {
	color: #039958;
	padding-left: 3px;
}
input.formsubmitbutton {
	background: #039958;
	border: none;
	color: white;
	padding: 5px;
	font-size: 18px;
}
.languageChoice {
	color: #46B485;
	float: right;
	font-size: 11px;
	padding: 0px;
	text-align: right;
	
	line-height: 12px;
	padding-left: 6px;
	margin-top: 6px;
} 
.languageChoice a {
	color: #039958;
	text-decoration: none;
	text-transform: lowercase;
	
}
.breedintro {
	padding-bottom: 10px;	
}