#form_t { position: relative; float: left; height: 278px; width: 327px; background: #fff url("../images/box_bg_400.gif") repeat-x 0 100%; }
#form_t h1 { height: 28px; color: #fff; font-size: 1.2em; padding: 0 0 0 8px; margin: 0; line-height: 2em;}
#form_t h1#blue { background: url("../images/boxhead_normal_blue.gif") repeat-x; }
#form_t table, #form_big table { margin: 0 8px 0 8px; }

p { padding: 5px 5px 5px 5px; }

* { padding: 0; margin: 0; }

html, body {
	height: 100%; 
	font: 11px "Verdana", Arial, sans-serif;
	color : #000;
	background : #fafafa;
	text-align: center;
	background : #888988 url("../images/page_bg.gif") repeat-x;
}

img { border: 0 }

/* GLOBALS */
h1 { height: 28px; padding: 3px 0 0 3px;}
h2 { font-size: 1.0em; color: #3ec1f2; padding: 0 0 0 8px; }
h3 { font-size: 14px; color: #049CD8; font-family: Arial; padding: 0 0 0 8px; }
h3.slogan { font-size: 14px; color: #049CD8; font-family: Arial; padding: 8px 0 8px	 8px; }
a { color: #3ec1f2; }

table { font: 1em "Trebuchet MS", Verdana, Arial, sans-serif; }
td { line-height: 2em; }


/* LAYOUT */
#wrapper { position: relative; width: 100%; margin: 0; text-align: center; min-height: 100%; height: auto !important; height: 100%; }

#container { width: 970px; margin: 0 auto; color: #000; text-align: left;}

#keurmerk {position: absolute; left: 215px; top: 202px; width: 125px; z-index:998;}

/* TOP */
#top {	position: relative; height: 26px; padding: 0 0 0 14px; border-top: 1px solid #fff; z-index: 1000;}
#top ul { margin: 0; margin-top: 7px; list-style: none; line-height: 0.9em; }
#top li { float: left; display: inline; display: block; color: #ed008c; font-size: 11px; }
#top li a { color: #fff; text-decoration: none;	padding: 0 6px 0 6px; font: 1.0em Arial, sans-serif;}
#top li a.end {	color: #fff; text-decoration: none; border: 0;}

/* LEFT */
#left {	position: relative; float: left; margin: 0 0px 0 0px; padding: 0;  width: 200px; z-index: 1000;}
#left_bg { position: absolute; left: 0; margin: 0; top: 0; right: 0; width: 134px; height: 100%; background: url("../images/page_bg_left.gif") no-repeat 0 101px; z-index: 1;}

/*RIGHT*/
#right_bg { position: absolute; float: right; margin: 0; top: 0; right: 0; width: 120px; height: 100%; background: url("../images/page_bg_right.gif") no-repeat 0 101px; z-index: 1;}
/* CONTENT */
#content { position: relative; float: left; width: 660px; height: 100%; }
#content p { line-height: 160%; padding: 8px;}

/* BOX INTRO */
#intro { position: relative; float: right; width: 660px; height: 156px; margin: 0 0 8px 0; background: #fff url("../images/box_bg_184.gif") repeat-x; padding: 0; overflow: hidden;}
#intro.white { position: relative; float: left; width: 660px; height: 156px; background: #fff; padding: 0; overflow: hidden;}
#intro img { float: left; width: 249px; height: 140px; margin: 8px 0 0px 8px; padding: 0; border: 0;}
#intro h1 { height: 28px; color: #fff; font-size: 1.2em; padding: 0 0 0 8px; margin: 0; line-height: 2em;}
#intro h1 { background: url("../images/boxhead_large_blue.gif") no-repeat; }
#intro h1#blue { background: url("../images/boxhead_large_blue.gif") no-repeat; }
#intro h1#grey { background: url("../images/boxhead_large_grey.gif") no-repeat; }
#intro #text { float: left; width: 389px; height: 146px; padding: 0px; margin: 0px 0px 8px 8px; overflow: hidden; }
#intro #text-left { float: left; padding: 0px; margin: 0px 8px 8px 0px; overflow: hidden; }
#intro #text-right { width: 400px;  padding: 0px; margin: 8px 8px 8px 0px; overflow: hidden;}
#intro #text-spread p{ font-size: 12px; color: #049CD8; clear: both; float: left; width: 650px; padding: 0px; margin-bottom: 2px; overflow: hidden; text-align: center;}
#intro p { font-size: 11px; line-height: 160%; padding: 3px 0px 0px 8px; }


h1 { position: relative; font-size: 1.2em; height: 28px; line-height: 2em; background: url("../images/boxhead_normal_blue.gif") repeat-x; margin: 0; padding: 0 0 0 8px; }
h1#blue {font-weight: bold; font-family: Arial; font-size: 14px;}
h1#blue_large { position: relative;  font-weight: bold; font-family: Arial; font-size: 14px;  height: 28px; line-height: 2em; background: url("../images/boxhead_large_blue.gif") no-repeat; margin: 0; padding: 0 0 0 8px; }
h1#grey { position: relative; font-size: 1.2em; height: 28px; line-height: 2em; background: url("../images/boxhead_normal_grey.gif") repeat-x; margin: 0; padding: 0 0 0 8px; }
h1#grey_large { position: relative; font-size: 1.2em;  height: 28px; line-height: 2em; background: url("../images/boxhead_large_grey.gif") no-repeat; margin: 0; padding: 0 0 0 8px; }

/* BOX 327 BREED */
#box { position: relative; float: left; background: #fff; height: 496px; width: 100%; overflow: hidden; }
#box_small { position: relative; float: left; height: 278px; width: 100%; background: #fff url("../images/box_bg_400.gif") repeat-x 0 100%; font-size: 11px;}
#box h1, #box_small h1 { height: 28px; color: #fff; font-size: 1.2em; padding: 0 0 0 8px; margin: 0; line-height: 2em;}
#box h1#grey, #box_small h1#grey { background: url("../images/boxhead_bg_grey.gif") repeat-x; }
#box h1#blue, #box_small h1#blue { background: url("../images/boxhead_normal_blue.gif") repeat-x; }
#box.blue { background: #fff url("../images/box_bg_400.gif") repeat-x 0 100%; }
#box #text, #box_small #text { float: left;  padding: 0px; margin: 0px 0px 8px 8px; }
#box ul { float: left; padding-left: 22px; margin:0; list-style: bullet; }
#box li { line-height: 1.4em;  }
#box p, #box_small p { font-size: 11px; line-height: 150%;}

/* BOX FORM */
#form_big { position: relative; float: left; height: 468px; width: 100%; background: #fff url("../images/box_bg_400.gif") repeat-x 0 100%; }
#form { position: relative; float: left; height: 278px; width: 100%; background: #fff url("../images/box_bg_400.gif") repeat-x 0 100%; }
#form h1, #form_big h1 { height: 28px; color: #fff; font-size: 1.2em; padding: 0 0 0 8px; margin: 0; line-height: 2em;}
#form h1#blue, #form_big h1#blue { background: url("../images/boxhead_normal_blue.gif") repeat-x; }
#form table, #form_big table { margin: 0 8px 0 8px; }

input.error {background-color:#FED6D9;}
	
#error {
		color:#e50083;
		font-weight:bold;
		visibility:hidden;
		padding-left:15px;
		position:relative;
		top:-3px;
	}

/* LEFT & RIGHT BOXES */
#col_left  { position: relative; float: left;  width: 327px; height: 90px; margin: 0; padding: 0; }
#col_right { position: relative; float: right; width: 327px; height: 90px; margin: 0; padding: 0; }

#footer_link { font-size: 11px; text-align: right; margin-top: 25px; margin-right: 5px;}

.links { padding-left: 25px; margin-left: 5px; margin-top: 5px; font-family: Verdana; color: #000; font-size: 12px; line-height: 20px; list-style: bullet;}

/* ERROR */
div#error_message {	border: 1px solid #ed008c; line-height: 2em; margin: 0;	padding: 3px; color: #ed008c; }

/* GLOBALS */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.black { color: #000; }
.blue { color: #3ec1f2; }
.green { color: #32d507; }
.grey { color: #68676b; }
.pink { color: #e50083;}
.bold { font-weight: bold; }

.vspacer { float: left; width: 8px; }
.hspacer { clear: both; height: 4px; overflow: hidden;}

label { font: 11px "Verdana", Arial, sans-serif; }
label.big { float: left; width: 140px; display: block; line-height: 1.8em; }
label.small { float: left; width: 60px; display: block; line-height: 1.8em;  }

/* BUTTONS */
.linkbutton { 
	display: block; width: 167; height: 23px; 
	background: url("../images/button_pink.png") no-repeat; 
	color: #fff; 
	text-decoration: none; 
	text-align: center; 
	font-weight: bold; 
	line-height: 1.4em; 
	font-size: 14px;
}
.submitbutton { width: 167; height: 23px; background: url("../images/button_pink.png") no-repeat; }

