/* RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables benodigen nog 'cellspacing="0"' in de markup */
table {border-collapse:collapse; border-spacing:0;}

/* MAIN */

html, body {font-family:"Trebuchet MS"; font-size:11px; color:#f99d29; line-height:16px;}

/* LAYOUT */

#wrap {width:960px; margin:0 auto;}
#boxTop {width:960px; height:684px; position:relative; border-bottom:#ffffff 15px solid;}
	#paardenRennen {position:absolute; top:0; left:0; width:643px; height:310px;}
	#horsePower {position:absolute; bottom:0; left:0; width:643px; height:374px; background:#003e2d url(../images/horsePower.gif) no-repeat left top;}
		#titelPaardbezig {margin-left:48px;}
		#contentPaardbezig {position:absolute; top:88px; left:72px; width:540px; overflow:hidden;}
	#facts {position:absolute; top:0; right:0; width:317px; height:684px; background:#f99d29; color:#003e2d; overflow:hidden;}
		#padding {padding:55px 15px 15px 15px;}
		#facts p {margin:0;}
		#facts ul {list-style-type:disc; padding:0 0 16px 17px;}
#boxNews {width:960px; background:#f99d29; border-bottom:#ffffff 15px solid; position:relative; color:#003e2d;}
	#boxNewsContent {padding:40px;}
	#boxNewsContent h2 {margin-bottom:20px;}
#boxMiddle {width:960px; height:390px; background:url(../images/boxTopBackground.jpg) no-repeat; border-bottom:#ffffff 15px solid; position:relative;}
	#voersysteem {position:absolute; top:15px; left:40px; width:300px; overflow:hidden;}
	#informatie {position:absolute; top:15px; left:380px; width:280px; overflow:hidden;}
#boxBottom {width:960px; height:279px; background:#f99d29; border-bottom:#ffffff 15px solid; position:relative;}
	#verpakking {position:absolute; top:15px; left:40px; width:300px; color:#003e2d; overflow:hidden;}
	#links {position:absolute; top:15px; left:380px; width:250px; color:#003e2d; overflow:hidden;}
		#links p {margin:0;}
	#fibraConcept {position:absolute; top:0; right:0; width:286px; height:279px;}
#boxContact {background:#003e2d; padding:15px 40px;}
	#boxContact h2 {margin-bottom:20px;}

/* FORMULIER */

.row {margin-bottom:5px;}
label {font-style:italic; font-size:12px; width:140px; display:block; float:left; line-height:24px;}
input, textarea {font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; color:#000000; border:0; padding:0; margin:0;}
.field {width:300px; padding:5px;}
.textarea {width:300px; height:100px; padding:5px;}
.button {margin-left:140px; width:100px; line-height:22px; height:22px; background:#f99d29; color:#003e2d; cursor:pointer;}
.button:hover {color:#ffffff;}

/* ELEMENTEN - ALGEMEEN */

h1 {display:none;}
h2 {font-size:15px; font-weight:bold; margin-bottom:3px;}

p {margin-bottom:16px;}

a {font-size:14px; font-weight:bold; color:#003e2d; line-height:22px; text-decoration:none;} /* algemene links */
a:hover {border-bottom:2px solid;}

strong {font-weight:bold;}
italic {font-style:italic;}
em {font-style:italic;}
u {text-decoration:underline;}

.error {color:#fff; font-weight:bold; font-style:italic; font-size:13px;}
