/* ----------- Some default styling for idlForm ------------- */

div.idlform,
div.idlform2,
div.idlformJakten {				margin-top:15px;
								margin-bottom:15px;
								background-color:#F9FBF4;
								border:solid 1px #E3E3E3;
								padding:0px;
								padding-top:15px;
								padding-left:6px;
								padding-bottom:19px;
								}
								
div.idlform { 					width:458px;}

div.idlform2,
div.idlformJakten {				width:715px;}

div.idlformJakten { 			margin-top: 5px;
								background: #f1e0c7 url('../wsimages/jakten/formJakten_bg.gif') repeat;
}
								
div.idlform h2,
div.idlformJakten h2 {			color:#005C49;
								font-weight:normal;
								font-size: 24px;
								padding-left:12px;
								padding-bottom:7px;}
								
div.idlform2 h2.title,
div.idlformJakten h2.title	{ 	float:left;
								width:454px;}
								
div.idlform2 h2.info,
div.idlformJakten h2.info	{	float:right;
								width:230px;}
								
div.idlform2 div.idlFormInfo,
div.idlformJakten div.idlFormInfo {
								float:right;
								width:215px;
								margin-right:15px;
								font-family: Arial, "MS Trebuchet", sans-serif;
								font-size: 11px;}

div.idlformJakten div.idlFormInfo {
								width: 233px;
}

form.idlform {
								width: 460px;
								float: left;
}

form.idlform fieldset {			border:0px;
								float:left;
								margin-bottom:8px;
								margin-left:13px;
								margin-right:19px;}

		form.idlform fieldset.w33percent {			width:120px;}

		form.idlform fieldset.w33percent input { 	width:116px;
													height:14px;
													padding:2px;
													border: none 0px;
													background-image: url(/wsimages/idlform/w33.gif);}
			
		form.idlform fieldset.w50percent {			width:196px;}

		form.idlform fieldset.w50percent input {	width:192px;
													height:14px;
													padding:2px;
													border: none 0px;
													background-image: url(/wsimages/idlform/w50.gif);}

		form.idlform fieldset.w66percent {			width:272px;}

		form.idlform fieldset.w66percent input {	width:268px;
													height:14px;
													padding:2px;
													border: none 0px;
													background-image: url(/wsimages/idlform/w66.gif);}
													
		form.idlform fieldset.w100percent {			width:424px;}
	
		form.idlform fieldset.w100percent input {	width:420px;
													height:14px;
													padding:2px;
													border: none 0px;
													background-image: url(/wsimages/idlform/w100.gif);}

		form.idlform fieldset.w100percent textarea {width:420px;
													height:112px;
													padding:2px;
													border: none 0px;
													background-image: url(/wsimages/idlform/w100textarea.gif);}

	form.idlform fieldset.w33percent input.radio,
	form.idlform fieldset.w50percent input.radio,
	form.idlform fieldset.w66percent input.radio,
	form.idlform fieldset.w100percent input.radio {
		width: auto;
		background-image: none;
	}

form.idlform label {			display:block;
								color:#005C49;
								float:left;
								width:100%;
								margin-left: 2px;
								font-size: 10px;}
								
								
div.idlformJakten form.idlform label {
								color: #010201;
}

form.idlform label.submit {		border-bottom:0px;}

/*form.idlform input.text {		width:250px;
								padding-top:3px;
								padding-bottom:3px;
								padding-left:3px;
								line-height:1em;}*/

form.idlform textarea {			width:250px;
								height:100px;
								padding:3px;
								resize: none; /*deactivates resizing in safari and chrome*/
								}

form.idlform div.idlformbuttons {margin-top:10px;}

form.idlform input.reset {		height:18px;
								padding: 0 5px;
								background-image:url(/wsimages/idlform/sendend.gif);
								background-repeat: no-repeat;
								background-position: right;
								background-color: transparent;
								border:none 0px;
								color:#FFF;
								cursor: pointer;
								font-weight: bold;
								text-transform: uppercase;
								margin: 0px;}

form.idlform div.resetwrap { 	background-image: url(/wsimages/idlform/sendwrap.gif);
								background-repeat: no-repeat;
								display: inline;
								height:18px;
								float: right;
								margin-right:10px;
								cursor: pointer;}

form.idlform input.submit {		height:18px;
								padding: 0 5px;
								background-image:url(/wsimages/idlform/sendend.gif);
								background-repeat: no-repeat;
								background-position: right;
								background-color: transparent;
								border:none 0px;
								color:#FFF;
								cursor: pointer;
								text-transform: uppercase;
								font-weight: bold;
								margin: 0px;
								font-size:12px;}

form.idlform div.sendwrap { 	background-image: url(/wsimages/idlform/sendwrap.gif);
								background-repeat: no-repeat;
								display: inline;
								height:18px;
								float: right;
								margin-right:22px;
								cursor: pointer;}

div.idlformJakten form.idlform input.submit {
								background-image:url('../wsimages/jakten/sendend.gif');
								font-weight: normal;
								color: #fff;
}

div.idlformJakten form.idlform div.sendwrap {
								background-image:url('../wsimages/jakten/sendwrap.gif');
								font-weight: normal;
								color: #fff;
}

/* ----------- Some default styling for idlForm validation handling ------------- */

div.idlform_errorMessage {		width:400px;
								padding:10px;
								border:solid 1px #F00;
								background-color:#FED;
								clear: left;
								float:left;
								margin-bottom:15px;
								margin-left:15px;
								font-size: 11px;
								}
								
div.idlform_errorMessage span.label {
								display:block;
								float:left;
								width:200px;
								margin-right: 15px;}
								
div.idlform_errorMessage span.errortext {
								color:#F00;}
								
form.idlform span.required {	}
								
form.idlform label.error {		border:none;
								color:#F00;}
