body {
	padding: 0; margin: 0;
	background: #2D5881;
	color: white;
}
body, div, td, p   { font: 11px Tahoma, Arial, Helvetica, sans-serif }
a {
	color: white;
}
#main-topmenu {
	background: url(images/m-h-menu-bg.jpg) repeat-x;
}
#main-ctholder .holder {
	background: #CBCB99 url(images/m-ct-hbg.gif) repeat-x top left;
	padding: 12px 12px 0 0
}
#main-ctholder .txt {
	background: #A4AC83;
}
#main-ctholder .seal {
	background: #A4AC83;
}
#main-ctholder .ender {
	background: #ACAC76 url(images/m-ct-ender-bg.gif) repeat-x;
}
#main-ctholder #horsename {
	background: #C8C897 url(images/m-ct-b-hn-bg.jpg) no-repeat;
}
#main-ctholder h4 {
	font-size: 10pt;
	margin: 1em;
	color: white;
}
#main-ctholder p {
	margin: 0 1em 1em 1em;
	color: #F1F1C9;
	font-weight: bold;
}
#main-ctholder a  {
	text-decoration: none;
	color: white;
	font-weight: bold;
}
#main-bottom {
	background: url(images/m-b-bg.gif) repeat-x;
}
#main-bottom .seal {
	background: #2D5881 url(images/m-seal-bg.gif) repeat-x;
}
#main-bottom .txt {
	background: url(images/m-b-txt-bg.jpg) no-repeat left top;
	text-align: justify;
	padding: 20px 0;
}
#main-bottom .txt p {
	margin: 0 2em 1em 0;
}

#main-copyright {
	background: #2D4E70;
}
#main-copyright .txt {
	padding: 10px 0px 3px 20px;
	color: #80BACC;
	background: none;
}
#main-copyright .txt p {
	padding: 0; margin: 0.5em 0;
}
#main-copyright .txt a {
	color: #80BACC;
	text-decoration: none;
}
#main-copyright .txt a:hover {
	text-decoration: underline;
}
#main-ctholder .rightbar {
	background: url(images/m-ct-r-bg.jpg) -160px;
}
#main-ctholder .rightbottom {
	background: url(images/m-ct-rb-bg.gif);
}
.scroll  { background: #a4ac83; width: 100%; height: 121px; overflow: auto }
img { border: 0 }


#page-ctholder .holder {
	background: #CBCC9A url(images/p-ct-holder-bg.gif) repeat-x;
}
#page-ctholder div.holder  { background: url("images/p-ct-holder-bg02.gif") repeat-x 50% bottom; padding-bottom: 40px }
#page-ctholder p {
	color: #2D5881;
}

#details .photo img {
	border: solid 9px #A4AC82;
}
#details h4 {
	font: bold 12.5pt Tahoma, Arial, Helvetica, sans-serif;
	color: #6D7355;
	padding: 0; margin: 0;
}
#details h4 .name {
	color: white;
}
#details p {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #2D4E70;
}
#page-ctholder .leftbar  { font-size: 9pt; padding: 67px 0 20px }
#page-ctholder .leftbar h2 {
	font-size: 10pt; 
	color: #DFDFB3;
	padding: 0;
	margin: 0 40px 0.5em 40px;
}
#page-ctholder .leftbar ul {
	padding: 0;
	margin: 0 40px;;
	list-style: none;
}
#page-ctholder .leftbar a {
	text-decoration: none;
}
#page-ctholder .leftbar a:hover {
	text-decoration: underline;
} 
#page-ctholder h3  { color: #2d4e70; font-size: 14pt; padding-top: 28px }
#page-ctholder .rs01 {
	height: 233px;
	background: url(images/p-rs-bg-01.jpg) repeat-x 28px 0px;
}
#page-ctholder .rs02 {
	background: url(images/p-rs-bg-02.jpg);
}
#page-ctholder .rs03 {
	background: url(images/p-rs-bg-03.gif) repeat-x;
	height: 103px;
}
#page-footer {
	background: url(images/p-f-bg.gif) repeat-x;
}

.catitem {
	margin-bottom: 20px;
}

.catitem .photo img {
	border: solid 9px #A4AC82;
}
.catitem h4 {
	font: bold 12.5pt Tahoma, Arial, Helvetica, sans-serif;
	color: #6D7355;
	padding: 0; margin: 0;
}
.catitem h4 .name  { color: white }
.catitem p {
	font: normal 9pt Arial, Helvetica, sans-serif;
	color: #2D4E70;
}

a.catitem  { text-decoration: none }

.tekstveld   { color: #2d5881; font-size: 11px; text-align: justify; padding-left: 30px }
a.tekstveld    { color: #2271b4; font-size: 11px; text-decoration: underline; padding-left: 0 }
.terug_btn  { padding-top: 30px }
.menu_cell   { color: #266087; font-size: 8pt; padding-left: 9px }
.menu_duits_cell   { color: #266087; font-size: 8pt; padding-left: 10px }
.menu_engels_cell   { color: #266087; font-size: 8pt; padding-left: 3px }
.citaat  { font-size: 14px; font-family: "Times New Roman"; font-style: italic }
.contact   { background-image: url("images/rand.jpg"); background-repeat: repeat-x; background-position: 0 bottom; padding: 20px }
.referentie  { background-image: url("images/rand.jpg"); background-repeat: repeat-x; background-position: 0 bottom; padding-top: 20px; padding-left: 20px }
a.referentie_link   { color: #2d5881 }
a.referentie_link:hover   { color: #FFFFFF }
.referentie_titel  { font-size: 14px; font-weight: bold; line-height: 24px }
.form_contact { width: 468px }
.textarea     { color: #2d5881; font-size: 11px; font-family: Tahoma, Arial, Verdana; padding-left: 5px; width: 98%; border: solid 1px }
.field     { color: #2d5881; font-size: 11px; padding-left: 5px; width: 98%; border: solid 1px }
.requiredfield     { color: #2d5881; font-size: 11px; padding-left: 5px; width: 98%; border: solid 1px }
.invalidfield      { color: #2d5881; font-size: 11px; background-color: #e7eff4; padding-left: 5px; width: 98%; border: solid 1px }
.noinputdec { font-size: 8pt; border-style: none }
.button    { color: #000; font-size: 12px; font-family: Arial; background-color: #a4ac82; border: solid 1px #2d5881 }
.nieuws_bg  { background-image: url("images/rand.jpg"); background-repeat: repeat-x; background-position: 0 bottom;  padding-left: 10px; padding-right:10px; padding-bottom:10px; }
.nieuwslist {padding-right:20px;}
