@charset "utf-8";
/* CSS Document */

html,body {
	background: url(../../img/bg_body.jpg) repeat-y;
	background-position:left;
	background-color: #015f79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #004b60;
	margin: 0; padding: 0;
	width:100%;
	height:100%;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #015f79;
	font-size: 16pt; 
	margin-bottom:3pt;
	margin-top:3pt;
	font-weight:bold;
	font-variant:small-caps;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #a3bd65;
	font-size: 11pt; 
	margin-bottom:0pt;
	margin-top:0pt;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #015f79;
	font-size: 10pt; 
	margin-bottom:0pt;
	margin-top:0pt;
}
p{ margin:0px; }
#horseweb {
	width: 986px;
	height:300px; 
	margin: 0;
	z-index:1;
}
#header {
	width: 986px;
	height: 110px;
	margin: 0;
	z-index:2;
	background-color:#015f79;
}
	#logo {
		width:173px;
		height:110px; 
		margin:0;
		position:relative;
		left:0px;
		top:0px;
		float:left;
	}
	#login {
		width: 283px;
		height:110px; 
		margin: 0;
		position:relative;
		float:left;
		color:#73a9b6;
	}
	#ads {
		width: 515px;
		height:110px; 
		margin: 0;
		position:relative;
		float:left;
	}
#menu {
	width: 173px;
	height:100%; 
	margin: 0;
	position:relative;
	float:left;
	color:#FFFFFF;
}
	/* nav style   border-bottom:1px solid #07a79e;  */
	#hoofdnav{
		margin:0px;
		text-align:left;
	}
	
	#hoofdnav a{
		display:block;
		width:153px;
		background-color:#004b60;
		color: #ffffff; font-size:10pt; text-decoration:none; font-weight: 300;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:20px;
	}
	
	#hoofdnav a:hover{
		background-color:#dae5c1;
		color:#015f79;
		text-decoration:none;
	}
	
	#hoofdnav strong{
		width:153px;
		background-color:#a3bd65;
		color: #ffffff; font-size:10pt; text-decoration:none; font-weight: 300;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:20px;
		display:block;
	}
	
	#hoofdnav a.submenu{
		display:block;
		width:138px;
		background-color:#dae5c1;
		color:#004b60;
		border-bottom:1px solid #a3bd65;
		text-decoration:none;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:35px;
		font-size:12px;
	}
	
	#hoofdnav a.submenu:hover{
		background-color:#ffffff;
		color:#01174f;
		text-decoration:none;
	}
	/* ------- eind hoofdnav ------ */

#heading {
	/*background: url(../img/bg_headline.png) bottom right no-repeat;*/
	/*background: transparent url(../img/headline.jpg) no-repeat 393px 0px; */
	width:813px;
	height:285px; 
	margin: 0;
	position:relative;
	float:left;
	background-color:#a3bd65;
	color:#ffffff;
	z-index:5;
}
	#headline {
		width:393px;
		height:285px; 
		margin: 0;
		float:left;
		position:relative;
		color:#ffffff;
		z-index:6;
	}
	#zoek {
		width: 393px;
		height:27px; 
		margin:0; padding-top:8px; 
		float:left;
		position:relative;
		color:#a3bd65;
		background-color:#dae5c1;
		z-index:7;
		text-align:center;
	}
	#headlinetekst {
		width:410px;
		height:285px; 
		margin:0; margin-top:260px; 
		float:left;
		position:relative;
		text-align:right;
		color:#ffffff; font-size:15px;
		font-weight:bold; letter-spacing:0.1em;
		text-transform:uppercase;
		z-index:8;
	}
#contentleft {
	width: 393px;
	height:300px; 
	margin: 0;
	float:left;
	position:relative;
	color:#a3bd65;
	z-index:8;
}
#contentright {
	width: 420px;
	height:300px; 
	margin: 0;
	float:left;
	position:relative;
	color:#ffffff;
	z-index:9;
}
#footer{
	width: 420px;
	height:43px; 		/* 30px */
	margin:0; margin-top:10px;
	text-align:right;
	color:#94b9c2; font-size:11px;
	float:left;
	z-index:12;
}

/* homepage */ 
.linkoverzicht{
	margin:0; margin-top:5px;
	line-height:24px;
}
.promooverzicht{
	margin:0; 
	line-height:16px;
	background-color:#004b60;
	width:240px;
}

/* images */
.vlag {
	float:right;
	margin:0;
	margin-left:10px;
	border:0pt;
}
.imgright {
	float:right;
	margin:0;
	border:0pt;
}
.adhomeright {
	float:right;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	border:0pt;
}
.imgadhomeright {
	border:1px solid #a3bd65;
}
.noborder {
	border:0px;
}
	
/* headline bericht */ 
.HLsubtitel {
	color: #ffffff;
	font-size: 14px; line-height:20px; 
	text-transform:uppercase;
}
.HLtitel {
	color: #ffffff;
	font-size:16px; line-height:26px;
	font-weight: bold;
}
.HLberichtnieuws {
	color: #004b60;
}
.HLsubtitelDet {
	color: #a3bd65;
	font-size: 14px; line-height:20px; 
	text-transform:uppercase;
}
.HLtitelDet {
	color: #a3bd65;
	font-size:16px; line-height:26px;
	font-weight: bold;
}
.HLberichtDet {
	color: #004b60;
}

/* FORMS */ 
.formzoek {	/* zoekform op de home-pag) */
	border: 0px;
	background-color:#ffffff;
	display:inline;
	font-size:11px; color:#a3bd65;
}
.formlogin {	/* zoekform op de home-pag) */
	border: 0px;
	background-color:#488393;
	display:inline;
	font-size:11px; color:#94b9c2;
}
label.fokkerzoek {	/* fokkers ==> label */
	display:block;
	float:left;
	width:100px;
	text-align:right;
}

.darktext {
	color: #004b60;
}


/* paarden */ 
.paardnaam {
	margin-top:15px;
	background-color:#dae5c1;
	text-transform:uppercase; 
	color:#004b60; font-weight:bold;
	letter-spacing:0.1em;
	padding-left:15px;
	line-height:26px;
	font-size: 14px; 
}
.detailtitel {
	margin-top:15px;
	background-color:#dae5c1;
	border-bottom:1px solid #dae5c1;border-top:1px solid #dae5c1; 
	text-transform:uppercase; 
	color:#ffffff; font-weight:bold;
	letter-spacing:1.1em;
	padding-left:15px;
	line-height:26px;
}
.pedigreeimg {
	float:left;margin-right:10px;
}
.padgrandf {
	padding-left: 75px;
}
.padgrgrandf {
	padding-left: 120px;
	font-size:11px;
}
.padgrgrgrandf {
	padding-left: 165px;
	font-size:11px;
}

/* fokkers : detailpage */ 
.titelinfo{
	float:left;
	width:80px;
	margin-top:10px;
}
.detinfo{
	float:left;
	margin-top:10px;
}

/* hengsten */ 
.imghengst {
	border: 1px solid #dae5c1;
}
td.hengst {
	text-align:left;
	padding:7px;
}
.recltekst {
	background-color:#dae5c1;
	border-bottom:1px solid #dae5c1;border-top:1px solid #dae5c1; 
	padding:15px;
	line-height:16px;
}
.recltitel {
	background-color:#dae5c1;
	text-transform:uppercase; 
	color:#ffffff; font-weight:bold;
	letter-spacing:1.1em;
	margin-bottom:5px;
	text-align:right;
}

.padtwenty {
	padding: 20pt;
	padding-top: 10pt;
}
.padten {
	padding: 10pt;
	padding-top: 10pt;
}

.greensubnav {
	margin: 0;
	color:#ffffff;
	height: 100px;
	width:207px;
	background-color: #a6c932;
}
.hengsten {
	background: url(../img/bg_hengsten.jpg) no-repeat bottom left;
	margin: 0;
	padding-left:22px;
	padding-top:6px;
	color:#ffffff;
	height: 140px;
	width:185px;
	background-color: #a6c932;
}



.formfield {
	background-color:#ffffff;
	border: 1pt solid #afc932;
}

.nieuwstitel {
	font-weight:bold;
	letter-spacing:0.1em;
}




	
	#menuRas {
		width:210px;
		height:60px; 
		margin:0;
		position:relative;
		left:175px;
		top:-130px;
		color:#ffffff;
		font-size:11pt;
		line-height:14pt;
	}
	#bluebalk {
		background-color:#a3ccd8;
		width: 620px;
		height:116px; 
		margin: 0;
		position:relative;
		left:393px;
		top:54px;
	}
	#hengsten_nl {
		background: url(../_img/bg_hengsten.jpg) no-repeat top left;
		width: 192px;
		height:116px; 
		margin: 0;
		position:relative;
		left:400px;
		top:-116px;
	}
		#hengsten_en {
			background: url(../_img/bg_hengsten_en.jpg) no-repeat top left;
			width: 192px;
			height:116px; 
			margin: 0;
			position:relative;
			left:400px;
			top:-116px;
		}
		#hengsten_fr {
			background: url(../_img/bg_hengsten_fr.jpg) no-repeat top left;
			width: 192px;
			height:116px; 
			margin: 0;
			position:relative;
			left:400px;
			top:-116px;
		}
	#promo {
		width:245px;
		height:100px; 
		margin:0;
		position:relative;
		left:315px;
		top:-222px;
		background-color:#0099FF;
	}
#break {
	width: 1010px;
	height:6px; 
	margin: 0;
	float:left;
	z-index:100;
}



/* uitslag */ 
table.keuring {	
	border: 2px solid #d4e59d;
	border-collapse: collapse; 
	background-color: #ffffff; 
	width: 600px; 
	margin: 0 auto; 
} 
td.keuring {	
	font-family: Arial, Sans-serif; 
	border: 1px solid #d4e59d;
	border-collapse: collapse; 
	color: black;
	font-size: 9pt; 
	font-weight: 300; 
	text-align: left; 
} 
table.m {	border: 0px  } 
td.m {		border: 0px; 
			text-align: center; } 
td.kamp {	text-align:center; 
			background-color:#ffffff; 
			font-weight:bold; } 
td.r {		border: 0px solid #ffffff; 
			background-color: #d4e59d; 
			border-collapse: collapse; 
			font-weight:bold; } 
/* einde uitslag */

td.rechts {
	text-align:right;
	padding-right:8pt;
}

/* paard detail */ 
.fotokader {
	float:left;
	margin:7px;
	margin-right:10px;
	border: 1pt solid #afc932; 
}

table.stamboom	{ 
	border: 1px solid #a6c931;
	border-collapse: collapse;
	width: 600px; 
	margin: 0 10px;
} 
td.stamboomv	{ 
	border: 1px solid #a6c931;
	border-collapse: collapse;
	background-color: #e5f2bc;
	spacing: 0pt;
	padding: 3pt; 
	vertical-align: middle; 
	text-align: left;
	font-family: Arial, Verdana; 
} 
td.stamboomm	{ 
	border: 1px solid #a6c931;
	border-collapse: collapse;
	background-color: #ffffff;
	spacing: 0pt;
	padding: 3pt; 
	vertical-align: middle; 
	text-align: left;
	font-family: Arial, Verdana; 
} 
/* eind paard detail */

a:link 	  { color: #015f79; text-decoration:none; font-weight: bold; }
a:visited { color: #015f79; text-decoration:none; font-weight: bold; }
a:hover   { color: #015f79; text-decoration:underline; font-weight: bold; }
a:active  { color: #015f79; text-decoration:none; font-weight: bold; }
		
		/* MAG WEG INDIEN AF */
a.menuvoorlopig { margin-left:20px; line-height:20pt;}
a:link.menuvoorlopig 	{ color: #ffffff; font-size:11pt; text-decoration:none; font-weight: 300; }
a:visited.menuvoorlopig	{ color: #ffffff; font-size:11pt; text-decoration:none; font-weight: 300; }
a:hover.menuvoorlopig	{ color: #ffffff; font-size:11pt; text-decoration:underline; font-weight: 300; }
a:active.menuvoorlopig	{ color: #ffffff; font-size:11pt; text-decoration:none; font-weight: 300; }
		
a:link.rechts 	{ color: #ffffff; font-size:12px; text-decoration:none; font-weight: 300; }
a:visited.rechts	{ color: #ffffff; font-size:12px; text-decoration:none; font-weight: 300; }
a:hover.rechts	{ color: #ffffff; font-size:12px; text-decoration:underline; font-weight: 300; }
a:active.rechts	{ color: #ffffff; font-size:12px; text-decoration:none; font-weight: 300; }

a:link.menuras 	{ color: #ffffff; font-size:11pt; text-decoration:none; font-weight: 300; }
a:visited.menuras	{ color: #ffffff; font-size:11pt; text-decoration:none; font-weight: 300; }
a:hover.menuras	{ color: #ffffff; font-size:11pt; text-decoration:underline; font-weight: 300; }
a:active.menuras	{ color: #ffffff; font-size:11pt; text-decoration:none; font-weight: 300; }
		
a:link.light 	{ color: #015f79; text-decoration:none; font-weight: 300; }
a:visited.light	{ color: #015f79; text-decoration:none; font-weight: 300; }
a:hover.light	{ color: #015f79; text-decoration:underline; font-weight: 300; }
a:active.light	{ color: #015f79; text-decoration:none; font-weight: 300; }

a:link.submenu 	{ color: #015f79; text-decoration:none; font-weight: 300; }
a:visited.submenu	{ color: #015f79; text-decoration:none; font-weight: 300; }
a:hover.submenu	{ color: #015f79; text-decoration:underline; font-weight: 300; }
a:active.submenu	{ color: #015f79; text-decoration:none; font-weight: 300; }

a:link.foot 	{ color: #94b9c2; text-decoration:none; font-weight: 300; }
a:visited.foot	{ color: #94b9c2; text-decoration:none; font-weight: 300; }
a:hover.foot	{ color: #94b9c2; text-decoration:underline; font-weight: 300; }
a:active.foot	{ color: #94b9c2; text-decoration:none; font-weight: 300; }