/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:black;
	background-color:#ccaaaa;
	text-align:center;
}

h1 {
	font-size: 13pt; 
	font-variant:small-caps;
	color:#808080;
	margin:0pt;
	margin-bottom:3pt;
}
h2 {
	font-size: 12pt; 
	color:#808080;
	margin:0pt;
	margin-bottom:3pt;
}
h3 {
	font-size: 11pt; 
	color:#808080;
	margin:0pt;
	margin-bottom:3pt;
}

img{
	padding:0px;
	border:0px;
	margin:0px;
}
img.kader{
	border:1pt solid #a31846;
	margin:2pt;
}
img.info{
	float:right;
	margin:0px;
	margin-top: -2px;
	border:0px;
}

table{
	margin: 0 auto;
	padding:0;
	width:950px;
	font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:#ffffff;
	color:black;
	border:0pt;
	border-left:1px solid #a31846;
	border-right:1px solid #a31846;
	border-collapse:collapse;
}
td{
	vertical-align:top;
	padding:0pt;
}
td.middle {
	vertical-align:middle;
}
td.stbnaam{
	vertical-align:middle;
	padding:0pt;
	text-align:center;
	background-color:#f2f2f2;
	width:200px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12pt;
}
td.kalender {
	padding:5pt;
	padding-right:0pt;
}
td.hengstenhotels {
	border-bottom:1px solid #a0a0a0;
	padding-top:5px; padding-bottom:5px;
}

/* --------- ZOEK --------- */
td.zoek{
	padding:0pt;
		padding-top:10pt;
	text-align:center;
	background-color:#808080;
	height:50px;
	font-weight:bold;
	font-size:9pt;
}
	.zoekform {
		background-color:#ffffff;
		border:0pt;
		font-size:9px;
		height:18px;
	}


/* --------- formulier --------- */
td.veldnaam{
	padding:2pt;
	text-align:right;
	height:35px;
	vertical-align:top;
}
.formulier {
	background-color:#ccaaaa;
	border: 1pt solid #a31846;
	border-collapse:collapse;
}

/* --------- CONTENT --------- */
table.content{
	margin: 0;
	padding:0;
	background-color:#ffffff;
	width:750px;
	font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:black;
	border:0pt;
	height:1000px;
	min-height:1000px;
}
.contentpadding {
	padding:10pt;
}
.footer {
	font-size:11px;
}

.nieuwstitel {
	font-weight:bold;
	color:#a31846;
}
.hengstnaam {
	font-weight:bold;
	color:#a31846;
	font-variant:small-caps;
	font-size:12pt;
}
.aankondiging {
	font-size:9pt;
}

.grijssubmenu {
	background-color:#808080;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	color:#ffffff;
	font-size:10pt;
	text-align:center;
}

/* stamboom */ 
table.stamboom	{ 
		border: 1px solid #990033;
		border-collapse: collapse;
		width: 530px; 
		} 
td.stamboomv	{ 
		border: 1px solid #990033;
		border-collapse: collapse;
		background-color: #ccaaaa;
		spacing: 0pt;
		padding: 1pt; 
		padding-left:2pt;
		vertical-align: middle; 
		text-align: center;
  		font-size: 10px; 
		} 
td.stamboomm	{ 
		border: 1px solid #990033;
		border-collapse: collapse;
		background-color: #ffffff;
		spacing: 0pt;
		padding: 2pt; 
		vertical-align: middle; 
		text-align: center;
  		font-size: 10px; 
		} 

/* ALGEMENE STYLING ----------
------------------------------ */
a{
	text-decoration:none;
	color:#881a0a;
	font-weight:bold;
}

a:hover{
	text-decoration:underline;
}

a.footer:link { font-size:12px;text-decoration: none;color:black;font-weight:normal; font-variant:small-caps; }
a.footer:active { font-size:12px;text-decoration: none;color:black;font-weight:normal;font-variant:small-caps; }
a.footer:visited { font-size:12px;text-decoration: none;color:black;font-weight:normal;font-variant:small-caps; }
a.footer:hover { font-size:12px;text-decoration: underline;color:black;font-weight:normal;font-variant:small-caps; }

a.light:link { text-decoration: none;font-weight:normal; }
a.light:active { text-decoration: none;font-weight:normal; }
a.light:visited { text-decoration: none;font-weight:normal; }
a.light:hover { text-decoration: underline;font-weight:normal; }


/* STYLING CONTAINER ---------
------------------------------ */
#content{
	margin-left:10px;
	margin-right:20px;
}

#sidebar{
	margin-left:20px;
	margin-right:20px;
}

#gallery{
	position:relative;
	top:-15px;
	left:-40px;
}


/* STYLING hengsten subsite ---------
------------------------------ */
.fotohengst {
	margin:10px;
	margin-right:5px;
	margin-left:5px;
	border:0px;
	width:150px;
}


