
#container_fotobg.ka {
	background:url(/images/ka/pagebg.jpg) no-repeat left top;
}
.breed.formulier {
	background:url(/images/bg_detail.png) repeat-y left top;
	font-size:1.2em;
	line-height:1.4em;
}
.breed.formulier a {
	color:#222;
	text-decoration:underline;
}
.breed.formulier a:hover {
	color:#ff6f0f;
}
.formintro {
	width:550px;
	padding-bottom:1em;
	margin-left:14px;
}
.formintro h1{
	color:#222;
	line-height:1.4em;
}

.formintro p {
	padding-top:1em;
	padding-bottom:1em;
	line-height:1.4em;
}
.forminfo {
	float:left;
	width:250px;
	margin-left:14px;
	margin-right:20px;
}
.ie6 .forminfo {
	margin-left:6px;
	margin-right:8px;
}
.forminfo p,
.forminfo ul{
	width:250px;
	padding-bottom:1em;
}
.forminfo img {
	margin-left:18px;
}
.forminfo ul {
	padding-left:16px;
}

.forminfo ul li {
	list-style-position: outside;
	list-style-type: disc;
	color:#3bc225;
}
.forminfo ul li strong {
	color:#222;
}
.form {
	float:left;
	width:325px;
	padding-bottom:2em;
	margin-top:-8px;
}
fieldset {
	width:305px;
	padding:5px;
	border:1px solid #3bc225;
}
.win.gecko fieldset,
.safari fieldset{
	margin-top:-12px;
}

legend {
	padding:4px;
	margin-bottom:12px;
	font-size:16px;
	color: #222;
	font-weight:bold;
}
.win.gecko legend {
	display:block;
	margin-left:8px;
	margin-bottom:12px;
	padding-top:12px;
}
.safari legend {
	margin-left:9px;
	padding-top:20px;
	padding-bottom:20px;
}
.opera legend {
	margin-left:8px;
}
.form ul li {
	position:relative;
	display:block;
}
.form ul li p {
	margin-left:12px;
	margin-bottom:12px;
}
.ie .form ul li ul.error_list {
	top:10px;
}
.form ul li ul.error_list {
	position: absolute;
	top:-5px;
	left:100px;
	width:auto;
	height:auto;
	background:url(/images/ka/bg_formfout.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
	color:#FFF;
}
.ie .form ul li ul.error_list li {
	margin-top:-2px;
	padding-top:2px;
	padding-bottom:4px;
}
.form ul li ul.error_list li {
	background-color:#3bc225;
	margin-left:8px;
	padding-left:8px;
	min-height:20px;
	padding-right:12px;
}
label {
	display:block;
	margin-left:12px;
	font-weight:bold;
}
input{
	width:275px;
	height:20px;
	margin-bottom:8px;		
	margin-left:12px;
	line-height:20px;
	border:1px solid #3bc225;
	padding-left:0.3em;
	background-color:#ebfce8;
}
input.postcode {
	width:100px;
}
.form ul li textarea.motivatie {
	width:275px;
	height:100px;
	margin-bottom:12px;
	margin-left:12px;
	padding-left:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:20px;
	background-color:#ebfce8;
	border:1px solid #3bc225;
}
.ie textarea.motivatie {
	overflow:auto;
}
input.verstuur {
	clear:left;
	background: url(/images/ka/butt_verstuur.gif) no-repeat left top;
	width:91px;
	height:20px;
	padding:0px;
	float:right;
	margin-right:15px;
	border:1px solid #3bc225;
}
input.verstuur:hover {
	border:1px solid #222;
	background-position: 0px -20px;
}
/* bedankt stukje na het invullen */
span.normal_11 {
	font-weight:normal;
	font-size:11px;
}
fieldset .bedankt {
	margin-left:12px;
	color:#3bc225;
}
fieldset .bedankt h2 {
	color:#ff6f0f;
}
fieldset .bedankt p {
	font-weight:bold;
	padding-bottom:12px;
}

.bedankt p a.homelink {
	color:#3bc225;
}
.bedankt p a.homelink:hover {
	color:#222;
}
