/***********************************
CSS för funktionssidor både i vanliga artiklar och i popupfönster
************************************/

#form_headline_holder {
	width:355px;
	float:left;
	padding:0 0 10px;
}

#form_headline_holder h1 {
	font-size:1.5em;
	margin:0 0 6px;
}

#form_headline_holder p {
	padding:0 0 10px;
}

#form_headline .puff_content_172 {
	float:right;
}

#form_headline .grey_dottedline_172_top {
	margin-top:0;
}

ul#guidenavigation {
	clear:both;
	width:538px;
}

ul#guidenavigation li {
	list-style:none;
	float:left;
	padding:7px 8px;
	margin:0 2px 0 0;
	background:#FFFFFF;
	color:#000000;
	border:1px solid #feefea;
	border-bottom:0;
}

ul#guidenavigation li.active {
	background:#feefea;
}

.guideform {
	background:#feefea;
	width:510px;
	padding:14px;
	clear:both;
}

.guideform p {
	padding:0 0 6px;
}

.guideform ul li {
	list-style-type:none;
}

.guideform_prenumerera {
	width:350px;
	background:#feefea;
	clear:both;	
	padding:15px;
}

.guideform_prenumerera p {
	line-height:1.6em;
	padding-bottom:6px;
}

.guideform_prenumerera h2 {
	margin:2px 0 4px;
	font-size:1.4em;
}

.guideform_340 {
	background:#CCCCCC;
	width:340px;
	padding:15px;
	clear:both;
	margin:0;
}

.white_328_content {
	width:325px;
	padding:6px 169px 6px 16px;
	background:#FFFFFF;
}

.white_340_top {
	background:url(../images/backgrounds/forms/white_340_top.gif) no-repeat;
	width:340px;
	height:6px;
	overflow:hidden;
}

.white_340_bottom {
	background:url(../images/backgrounds/forms/white_340_bottom.gif) no-repeat;
	width:340px;
	height:6px;
	overflow:hidden;
	margin:0 0 15px;
}

.white_340_content {
	background:#FFFFFF;
	width:310px;
	padding:6px 15px;
}

.white_524_top {
	background:url(../images/backgrounds/forms/white_524_top.gif) no-repeat;
	width:510px;
	height:6px;
	overflow:hidden;
}

.white_524_content {
	width:482px;
	background:#FFFFFF;
	padding:5px 14px;
}

.white_524_bottom {
	background:url(../images/backgrounds/forms/white_524_bottom.gif) no-repeat;
	width:510px;
	height:6px;
	overflow:hidden;
	margin:0 0 14px;
}

fieldset {
	border:0 none;
}

.button {
	border:0;
	background:#FF0000;
	color:#FFFFFF;
	font-weight:700;
	padding:5px 6px;
	overflow:visible;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	cursor:pointer;
	cursor:hand;
	font-size:1em;
}

.rakna_button {
    float: right;
}

.formbutton {
    background:url("../images/ikoner/arrows/white.gif") no-repeat scroll 5px 52% #FF0000;
    padding:5px 5px 5px 12px;
}


.slider .ui-widget-content {
    background: url(../images/ui/slider_horizontal.png) no-repeat;
    border:0px;
}

.slider .ui-slider-horizontal {
    height:12px;
    width:483px;
}

.slider .ui-slider-horizontal .ui-slider-handle {
    background: url(../images/ui/slider_handle.png) no-repeat center;
    top:-4px;
    margin-left:-10px;
    width:20px;
    height:20px;
    cursor:pointer;
    border:0px;
}

.slider-tooltip {
    position:absolute;
    background-color:#FF0000;
    border:2px solid #DEDEDE;
    color:#FFFFFF;
    padding:2px 2px;
}

.slider-min-display {
    font-weight: bold;
    display:inline;
    float:left;
    text-align:left;
}

.slider-max-display {
    font-weight: bold;
    display:inline;
    float:right;
    text-align:right;
}


.boendekostnad-info-class {
    float: left;
}

.boendekostnad-info-wrapper {
    display:block;
}

.boendekostnad-help {
    padding-left: 10px;
}

.boendekostnad-info-wrapper .boendekostnad-info-title {
    display:inline;
}

.boendekostnad-info-wrapper .boendekostnad-info {
    display:inline;
    float:center;
}

table.white_greyborder .my-td {
    text-align:right;
    padding:2px 30px 3px 4px;
}

.alignleft_328 select {
	margin-bottom: 0;
}

.white_328_content ul {
	list-style:none;
	margin:4px 0 0;
	padding:0;
}

.white_328_content ul li {
	margin:0;
	border:0;
	padding:0 0 3px 0;
	color:#000000;
}

.white_524_content dt {
	float:left;
	width:6%;
}

.white_524_content dd {
	float:left;
	width:94%;
}

.white_254_top {
	background:url(../images/backgrounds/forms/white_254_top.gif) no-repeat;
	width:350px;
	height:6px;
	overflow: hidden;
}

.white_254_content {
	width:322px;
	padding:5px 14px;
	background:#FFFFFF;
}

.white_254_bottom {
	background:url(../images/backgrounds/forms/white_254_bottom.gif) no-repeat;
	width:350px;
	height:6px;
	overflow: hidden;
}

.white_255_left {
	float:left;
	width:248px;
}

.white_255_right {
	float:left;
	width:248px;
	margin-left:14px;
}

.white_255_top, .white_255_bottom {
	width:248px;
	height:6px;
	overflow:hidden;
}

.white_255_top {
	background:url('../images/backgrounds/forms/white_255_top.gif') no-repeat;
}

.white_255_bottom {
	background:url('../images/backgrounds/forms/white_255_bottom.gif') no-repeat;
	margin-bottom:14px;
}

.white_255_content {
	padding:1px 9px 5px 11px;
	background-color:#FFFFFF;
}

.white_255_content input {
	width:224px;
	border:1px solid #A5ACB2;
	margin-bottom:11px;
}

.white_255_content select {
	width:228px;
	border:1px solid #A5ACB2;
	margin-bottom:11px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.white_255_content select option {
	padding:1px 0;
}

.form_three_column {
	padding:6px 0;
	clear:both;
}

.form_three_column label {
	width:160px;
	float:left;
}

.form_three_column label input.input_155 {
	width:153px;
}

.form_three_column label .select_155 {
	width:155px;
	border:1px solid #A5A5A5;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size:100%;
}

.white_328_content h2 {
	padding:0 0 6px;
}

/* Textfält */
.input_43, .input_83 {
	height:15px;
	padding:1px 0;
	border:1px solid #feefea;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;	
	float:left;
}

.input_43 {
	width:60px;
}

.input_83 {
	width:87px;
}

.input_155, .red_input_155 {
	width:155px;
	height:15px;
	padding:1px 0;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	border:1px solid #feefea;
	float:left;
}

.input_228 {
	width:228px;
	height:15px;
	padding:1px 0;
	border:1px solid #feefea;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;	
	float:left;
}

/* Dropdown-listor */
.select_48 {
	width:48px;
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	border:1px solid #feefea;
	font-size:100%;
	margin:0 3px 10px 0;
	float:left;
}

.select_53 {
	width:53px;	
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	border:1px solid #feefea;
	font-size:100%;
	margin:0 3px 10px 0;
	float:left;
}

.select_106 {
	width:106px;	
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
	border:1px solid #feefea;
	font-size:100%;
	margin:0 0 17px 0;
	float:left;
}

/* PUL */
.alignleft_524 ul.prenumerera_personuppgiftslagen {
	list-style:none;
	margin-top:6px;
}

ul.prenumerera_personuppgiftslagen li,
.alignleft_524 ul.prenumerera_personuppgiftslagen li {
	float:left;
	width: 20px;
}

ul.prenumerera_personuppgiftslagen {
	list-style:none;
	margin-top:6px;
}

ul.prenumerera_personuppgiftslagen li input {
	margin:0 4px 0 0;
}

ul.prenumerera_personuppgiftslagen li.right {
	width:210px;
}

ul.prenumerera_personuppgiftslagen li.right label {
	float:left;
}

ul.prenumerera_personuppgiftslagen li.right img {
	float:right;
}

.prenumerera_button {
	border:0;
	background:#FF0000;
	width:auto;
	float:right;	
	font-weight:700;
	color:#FFFFFF;
	padding:3px 1px;
	margin:0;
	overflow:hidden;
	margin-top:15px;
}

