@charset "utf-8";

html,body {
	background: url(../img/layout/bg_body.jpg) repeat-y;
	background-position:center;
	background-color: #899563;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #4f1700;
	margin: 0 auto; 
	padding: 0;
	width:100%;
	height:100%;
}

image,img {
	border:0px;
}
.noborder {
	border:0px;
}

#wrap {
	width: 1000px;
	margin: 0 auto;
}

#nav {
	width: 187px;
	float:left;
	background: url(../img/layout/bg_nav.jpg) no-repeat;
	/*background-color:#666;*/
}
	#hoofdnav{
		text-align:left;
		text-transform:uppercase;
		margin-bottom:10px;
	}
	
	#hoofdnav a{
		display:block;
		width:167px;
		/* background-color:#004b60; */
		color: #712a00; font-size:10pt; text-decoration:none; font-weight: 300;
		padding-top:6px;
		padding-bottom:6px;
		padding-left:20px;
	}
	
	#hoofdnav a:hover{
		background-color:#712a00; 
		color:#f6f2e5;
		text-decoration:none;
		/* border-bottom:1px solid #000;
		border-top:1px solid #000; */
	}
	
	#hoofdnav strong{
		width:167px;
		background-color:#712a00;
		color: #ffffff; font-size:10pt; text-decoration:none; font-weight: 300;
		padding-top:6px;
		padding-bottom:6px;
		padding-left:20px;
		display:block;
	}
	
	#hoofdnav a.submenu{
		display:block;
		width:157px;
		background-color:#c8a659;
		color:#712a00;
		border-bottom:1px solid #cfb161;
		text-decoration:none;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:30px;
		font-size:11px;
	}
	/* cfb161 */
	#hoofdnav a.submenu:hover{
		background-color:#bc964d;
		color:#712a00;
		text-decoration:none;
	}
	

#content {
	width:813px;
	float:left;
}

#header_inlog {
	width:813px;
	height:85px;
	background: url(../img/layout/bg_header.jpg) repeat-x;
}
	#loginform_nl {
		float:left;
		width:330px;
		height:81px;
		background: url(../img/layout/bg_login_nl.jpg) no-repeat;
		margin-left:15px;
	}
	#loginform_fr {
		float:left;
		width:330px;
		height:81px;
		background: url(../img/layout/bg_login_fr.jpg) no-repeat;
		margin-left:15px;
	}
	#loginform_en {
		float:left;
		width:330px;
		height:81px;
		background: url(../img/layout/bg_login_en.jpg) no-repeat;
		margin-left:15px;
	}
	#lanad {
		float:right;
		width:420px;
		height:85px;
	}


#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:#aeb693;
	color:#fbf9f3;
	z-index:5;
}
	#headline {
		width:393px;
		height:285px; 
		margin: 0;
		float:left;
		position:relative;
		color:#4e4234;
		z-index:6;
	}
	#zoek {
		width: 393px;
		height:27px; 
		margin:0; padding-top:8px; 
		float:left;
		position:relative;
		color:#a3bd65;
		background-color:#c7cdb4;
		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:#4e4234;
	z-index:8;
}
#contentright {
	width: 420px;
	height:300px; 
	margin: 0;
	float:left;
	position:relative;
	color:#4f1700;
	z-index:9;
}

/* headline bericht */
.HLsubtitel {
	color: #4e4234;
	font-size: 14px; line-height:20px; 
	text-transform:uppercase;
}
.HLtitel {
	color: #fbf9f3;
	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;
}

#veld {
	height:22px;
	width:111px;
	border:0px;
	background-color:#dbc059;
	background-image:url('../img/layout/form_tekst.jpg');
	background-repeat:no-repeat;
	padding: 2px 0px 0px 6px;
	font-size:10px;
	float:left;
	margin-top:10px;
}
#veld_knop {
	height:22px;
	width:48px;
	border:0px;
	float:left;
	  margin-top:10px;
}

/* homepage */
	.fotokortnieuws {
		float:left;
		margin-right:7pt;
		margin-top:4pt;
		margin-bottom:25px;
		border:1px solid #aeb693;
	}	
	.nieuwstitel {
		font-weight:bold;
		letter-spacing:0.1em;
	}
	.linkoverzicht{
		margin:0; 
		margin-top:5px;
		line-height:24px;
	}
	.promooverzicht{
		margin:0; 
		line-height:16px;
		background-color:#004b60;
		width:240px;
	}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4234;
	font-size: 16pt; 
	margin-bottom:3pt;
	margin-top:3pt;
	font-weight:bold;
	font-variant:small-caps;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4234;
	font-size: 11pt; 
	margin-bottom:0pt;
	margin-top:0pt;
}
h2.right {
	font-family: Arial, Helvetica, sans-serif;
	color: #712a00;
	font-size: 12px;
	letter-spacing:1px;
	font-weight:bold;
	margin-bottom:0pt;
	margin-top:0pt;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4e4234;
	font-size: 10pt; 
	margin-bottom:0pt;
	margin-top:0pt;
}
p{ margin:0px; }


.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; */
	margin-right:10px;
}
.nieuwsfotoov {
	margin: 0px 8px 8px 0px;
	border:1px solid #899563;
}

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



/* FORMS */
label { 
	display:block;
	float:left;
	width:100px;
	text-align:right;
}
.formzoek {	/* zoekform op de home-pag) */
	border: 0px;
	background-color:#eaebe3;
	display:inline;
	font-size:11px; 
	color:#a3bd65;
}
.formnwsbr {	/* zoekform op de home-pag) */
	border: 0px;
	background-color:#ece2bf;
	border:1px solid #722900;
	font-size:11px; 
	color:#722900;
	width:190px;
	margin-left:20px;
}
label.fokkerzoek {	/* fokkers ==> label */
	display:block;
	float:left;
	width:100px;
	text-align:right;
}
.knopfilter {	/* kalender */
	border: 0px;
	background-color:#722900;
	border:1px solid #722900;
	font-size:11px; 
	color:#ece2bf;
	width:50px;
	margin-left:23px;
	margin-top:10px;
}
.formfield {   /* zoekertjes */ 
	background-color:#ffffff;
	border: 1pt solid #e0c972;
}


/* #666  4e4234  */
a:link {
	color:#712a00;
	text-decoration:none;
}
a:visited {
	color: #712a00;
	text-decoration:none;
}
a:hover {
	color: #4e4234;
	text-decoration:underline;
}
a:active {
	color: #712a00;
	text-decoration:none;
}


#bottom_spacer {
	height: 0px;
	width: 100%;
	clear: both;
}
.clearer {
	width: 100%;
	height: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
}

#footer {
	padding-top:5px;
	height:20px;
	width:100%;
	position: fixed;
	left: 0px;
	bottom: 0px;
	z-index: 10;
	background-color:#f6f2e5;
	border-top:#899563 solid 1px;
	font-size:9px;
	color:#776c6f;
}
#footertext {
	width:990px;
	margin:0 auto;
}
#footer_left {
	width:480px;
	float:left;
}
#footer_right {
	width:480px;
	float:right;
	text-align:right;
}

a:link.footermenu 	{ color: #776c6f; text-decoration:none; font-weight: 300; }
a:visited.footermenu	{ color: #776c6f; text-decoration:none; font-weight: 300; }
a:hover.footermenu	{ color: #776c6f; text-decoration:underline; font-weight: 300; }
a:active.footermenu	{ color: #776c6f; text-decoration:none; font-weight: 300; }




/* uitslag */
table.keuring {	
	border: 2px solid #c8a659;
	border-collapse: collapse; 
	background-color: #ffffff; 
	width: 600px; 
	margin: 0 auto; 
} 
td.keuring {	
	font-family: Arial, Sans-serif; 
	border: 1px solid #c8a659;
	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: #c8a659; 
			border-collapse: collapse; 
			font-weight:bold; } 
/* einde uitslag */


/* paarden */ 
.detailtitel {
	margin-top:15px;
	background-color:#c7cdb4;
	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;
}

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


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

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


/* lijst kampioenen */ 
#kampioenen {
	width:700px;
	margin:0 auto;
}
#kampioenen tr.even {
	background-color:#f1ead0;
}
#kampioenen tr.oneven {
	background-color:#fcf9f4;
}
#kampioenen td {
	padding:3px;
	vertical-align:middle;
}
#kampkweek {
	width:700px;
	margin:0 auto;
}
#kampkweek td {
	border-bottom:1px solid #f1ead0;
	padding:3px;
}
#kampkweek th {
	background-color:#f1ead0;
	text-align:left;
	padding:3px;
}


.poll_bg {
	width:200px; margin-bottom:7px; height:20px; background-color:#f7f3e7;
}
.poll_stem {
	height:16px; background-color:#722400; border-right:1px #FFF solid; color:#debe5b; font-size:10px; padding-top:4px;
}
