@charset "utf-8";
/* CSS Document */

.form_clean_left
{
	background-image:url(../images/forms/form_clean_left.jpg);
	background-repeat:no-repeat;
	display:block;
	width:16px;
	height:45px;
	float:left;
}
.form_baby_left
{
	background-image:url(../images/forms/form_baby_left.jpg);
	background-repeat:no-repeat;
	display:block;
	width:42px;
	height:45px;
	float:left;
}
.form_clean_right
{
	background-image:url(../images/forms/form_clean_right.jpg);
	background-repeat:no-repeat;	
	display:block;
	width:18px;
	height:45px;
	float:left;
	
}
.form_clean_right_time
{
	background-image:url(../images/forms/form_clean_right.jpg);
	background-repeat:no-repeat;	
	display:block;
	width:18px;
	height:45px;
	float:left;
}

.form_clean
{
	width:324px;
	height:36px;
	background-image:url(../images/forms/form_clean_mid.jpg);
	background-repeat:repeat-x;
}

.form_dropdown
{
	width:300px;
	height:36px;
	background-image:url(../images/forms/form_clean_mid.jpg);
	background-repeat:repeat-x;
}

.form_minidropdown
{
	width:155px;
	height:36px;
	background-image:url(../images/forms/form_clean_mid.jpg);
	background-repeat:repeat-x;
}
.form_stepper
{
	width:30px;
	height:36px;
	background-image:url(../images/forms/form_clean_mid.jpg);
	background-repeat:repeat-x;
}
.form_ministepper
{
	width:87px;
	height:36px;
	background-image:url(../images/forms/form_clean_mid.jpg);
	background-repeat:repeat-x;
	text-indent:-2px;
	text-align:center;
}
.form_ministepper_additional
{
	width:55px;
	height:36px;
	background-image:url(../images/forms/form_clean_mid.jpg);
	background-repeat:repeat-x;
	text-align:center;
	text-indent:-2px;
	
}
.form_dropdown_right
{
	background-image:url(../images/forms/form_dropdown_right.jpg);
	background-repeat:no-repeat;
	display:block;
	width:42px;
	height:45px;
	float:left;
	cursor:pointer;
}
.form_stepper_right_up
{
	background-image:url(../images/forms/form_stepper_right_up.jpg);
	background-repeat:no-repeat;
	display:block;
	width:42px;
	height:23px;
	float:left;
	cursor:pointer;
}
.form_stepper_right_down
{
	background-image:url(../images/forms/form_stepper_right_down.jpg);
	background-repeat:no-repeat;
	display:block;
	width:42px;
	height:22px;
	float:left;
	cursor:pointer;
}
.formspaceelement
{
	float:left;
	width:27px;
	display:block;
}
.form_textfield_mid
{
	background-image:url(../images/forms/form_textarea_mid.jpg);
	background-repeat:repeat-y;
	font-size:28px;
	color:#38933e;
	outline:none;
	border:none;
	margin:0;
	width:728px;
	height:94px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:19px;
	overflow:auto;
}
.form_textfield_top
{
	background-image:url(../images/forms/form_textarea_up.jpg);
	background-repeat:no-repeat;
	width:747px;
	height:17px;
	display:block;
	
}
.form_textfield_bottom
{
	background-image:url(../images/forms/form_textarea_down.jpg);
	background-repeat:no-repeat;
	width:747px;
	height:14px;
	display:block;
	
}

.confirm_ul
{
	padding:0px;
	margin:0;
	list-style-type: none;
}
.confirm_title
{
	padding:0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6F6F6F;
	padding-bottom:5px;
}
.confirm_value
{
	padding:0px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	padding-bottom:20px;
}

.hand
{
	cursor:pointer;
}

.ajax__calendar_container 
{
	z-index:1000;
}

/* 
			 * The state classes are a little bit complex, because of the doubble class bug in IE6
			 * The state class looks like this:
			 * 
			 * .ui-radio-state[-checked][-disabled][-hover] or .ui-checkbox-state[-checked][-disabled][-hover]
			 * 
			 * Examples:
			 * 
			 * .ui-radio-state-checked (simply checked) 
			 * .ui-radio-state-checked-hover (checked and hovered/focused)
			 * .ui-radio-state-hover (unchecked and hovered/focused)
			 * 
			 */
			
			.ui-radio-state-disabled,
			.ui-radio-state-checked-disabled,
			.ui-radio-state-disabled-hover,
			.ui-radio-state-checked-disabled-hover {
				color: #999;
			}
			span.ui-checkbox,
			span.ui-radio {
				display: block;
				float: left;
				width: 22px;
				height: 22px;
				background: url(../images/forms/icon_checkbox.png) 0 -43px no-repeat;
				cursor:pointer;
			}
			span.ui-helper-hidden {
				display: none;
			}
			label {
				position:relative;
				top:3px;
				cursor:pointer;
			}
			
			.labelAppel {
				position:relative;
				top:3px;
				background-image:url(/Style/images/forms/apple.png);
				background-repeat:no-repeat;
				width:48px;
				height:54px;
				float:left;
			}
			
			
			.labelKaffe {
				position:relative;
				top:3px;
				background-image:url(/Style/images/forms/kaffe.png);
				background-repeat:no-repeat;
				width:50px;
				height:54px;
				float:left;
			}
			
			
			
			.labelSmorgas {
				position:relative;
				top:3px;
				background-image:url(/Style/images/forms/smorgas.png);
				background-repeat:no-repeat;
				width:58px;
				height:53px;
				float:left;
			}
			
			
			
			.labelTidning {
				position:relative;
				top:3px;
				background-image:url(/Style/images/forms/tidning.png);
				background-repeat:no-repeat;
				width:72px;
				height:55px;
				float:left;
			}
			
			
			
			span.ui-checkbox-state-checked {
				background-position: 0 -1px;
			}
			
			span.ui-checkbox-state-checked-hover {
				background-position: 0 -1px;
			}
			span.ui-radio-state-checked-disabled-hover,
			span.ui-radio-state-checked-disabled,
			span.ui-radio-state-checked {
				background-position: 0 -1px;
			}
			
			
			span.ui-radio-state-checked-hover {
				background-position: 0 -1px;
			}
			
			.ui-helper-hidden-accessible {
				position: absolute;
				left: -999em;
			}
		
			caption {
				text-align: left;
			}
