
.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:#db0f17;
}
.formintro {
	width:550px;
	padding-bottom:1em;
	margin-left:14px;
}
.formintro h1{
	color:#db0f17;
	line-height:1.4em;
	padding-bottom:12px;
}
.formintro p {
	padding-top:1em;
	padding-bottom:1em;
}
.forminfo {
	float:left;
	width:250px;
	margin-left:14px;
	margin-right:20px;
}
.ie6 .forminfo {
	margin-left:6px;
	margin-right:8px;
}
.forminfo ul{
	x padding-bottom:1em;
}
.forminfo img {
	margin-left:18px;
}
.forminfo ul.winnen li{
	color:#000;
}
.forminfo ul {
	padding-left:16px;
	margin-bottom:1em;
}

.forminfo ul li {
	list-style-position: outside;
	list-style-type: disc;
	color:#db0f17;
}
.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 #db0f17;
}
.win.gecko fieldset,
.safari fieldset{
	margin-top:-12px;
}

	
legend {
	padding:4px;
	margin-bottom:12px;
	font-size:16px;
	color: #db0f17;
	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;
}
legend img {
	display:inline;
}

.form ul {
	width:275px;
}
.form ul li {
	position:relative;
	display:block;
}
.ie6 .form ul li {
	width:auto;
}
.ie7 .form ul li {
	width:275px;
}

.form ul li ul.error_list {
	position: absolute;
	top:-5px;
	left:100px;
	width:195px;
	height:auto;
	background:url(/images/bg_formfout.png) no-repeat left top;
	behavior: url("/js/iepngfix.htc");
	color:#FFF;
}

.ie .form ul li ul.error_list {
	top:-10px;
}
.ie .form ul li ul.error_list li {
	margin-top:-2px;
	padding-top:2px;
	padding-bottom:4px;
	max-width:175px;
}
.form ul li ul.error_list li {
	background-color:#db0f17;
	margin-left:8px;
	padding-left:8px;
	min-height:20px;
	padding-right:12px;
}
fieldset.fotos ul li ul.error_list {
	top:-30px;
}
.opera fieldset.fotos ul li ul.error_list,
.ie6 fieldset.fotos ul li ul.error_list{
	top:-30px;
}

label {
	display:block;
	margin-left:12px;
	font-weight:bold;
}
input,
select {
	margin-bottom:8px;	
	height:20px;
	margin-left:12px;
	line-height:20px;
	
}
.mobi_gay {
	width:240px;
	margin-top:30px;
}
.mobi_gay h2 {
	line-height:18px;
	margin-bottom:6px;
}

/*select {
	width:83px;
	height:25px;
	background-color:#fee1bb;
}
select.dag,
select.maand,
select.jaar{
	margin-right:6px;
	
}
select.maand {
	width:75px;
}*/
input {
	width:275px;
	border:0px;
	height:20px;
	padding-left:0.3em;
	background-color:#e6e5e4;
	border:1px solid #db0f17;
}
/*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:#e6e5e4;
	border:1px solid #db0f17;
}
.ie textarea.motivatie {
	overflow:auto;
}
input.akkoord {
	width:16px;
	height:16px;
	background-color:#fff;
	float:left;
	margin-right:12px;
	padding-bottom:20px;
	margin-top:12px;
	border:0px;
}
.opera input.akkoord {
	height:16px;
	width:16px;
	padding:0px;
}
span.akkoordtekst {
	display:block;
	float:left;
	padding-bottom:20px;
	margin-top:12px;
	width:230px;
}
input.verstuur {
	clear:left;
	background: url(/images/butt_verstuur.gif) no-repeat left top;
	width:91px;
	height:20px;
	padding:0px;
	margin:0;
	float:right;
	display:block;
	margin-right:-20px;
	border:1px solid #ff6f0f;
}
.ie7 input.verstuur {
	clear:none;
	float:none;
	margin-left:210px;
	border:1px solid #ff6f0f;
}
input.verstuur:hover {
	border:1px solid #222;
	background-position: 0px -20px;
}
/*.oranje {
	color:#ff6f0f;
}*/
span.normal_11 {
	font-weight:normal;
	font-size:11px;
}
/*fieldset .bedankt {
	margin-left:12px;
	color:#db0f17;
}
fieldset .bedankt h2 {
	color:#db0f17;
}
fieldset .bedankt p {
	font-weight:bold;
	padding-bottom:12px;
}

.bedankt p a.homelink {
	color:#db0f17;
}
.bedankt p a.homelink:hover {
	color:#222;
}*/


div.form fieldset.fotos{
	margin-left:12px;
	margin-top:5px;
	width:280px;
	padding:0;
}
div.form fieldset.fotos legend{
	font-size:14px;
	margin:0 0 4px 4px;
	padding:0;
}
div.form fieldset.fotos #filelist{
	margin-bottom:4px;
	margin-left:10px;
	min-height:10px;
}
#kolom_links div.form a.MultiFile-remove{float:left; margin-top: 0;}
#kolom_links div.form div.MultiFile-label{margin:2px;}
#kolom_links div.form span.MultiFile-title{margin-left:2px;}
#kolom_links div.form input.MultiFile-applied{
	width: 235px;
}
#kolom_links div.form fieldset.fotos ul{
	x border-top:1px solid #FF6F0F;
	padding-top:3px;
}
#kolom_links div.form fieldset.fotos ul li{
	display: inline;
}
div.form span.filexplain{
	display:block;
	margin-left:12px;
	margin-bottom:12px;
	width:290px;
}
div.form fieldset.fotos ul.error_list{
	background-position:1px -9px !important;
	border-top: 0 none !important;
}
div.form fieldset.fotos ul.error_list li {
	background-color:#db0f17;
	margin-left:9px;
	margin-top:-18px;
	min-height:20px;
	padding-right:12px;
	display: block !important;
	width:195px;
}
/* bedankt stukje na het invullen */
.form.gelukt fieldset {
	border:1px solid #db0f17;
}
.form.gelukt fieldset legend {
	color:#db0f17;
	font-size:1.4em;
}
.form.gelukt fieldset .bedankt {
	margin-left:12px;
	color:#222;
}
.form.gelukt fieldset h2 {
	font-size:1.0em;
	width:275px;
}
.form.gelukt fieldset p {
	padding-bottom:12px;
}
.form.gelukt fieldset p a {
	color:#222;
}
.form.gelukt fieldset p a:hover {
	color:#db0f17;
}

