body {
	background-color:#f8f9f9; margin:0; font-family: arial, sans-serif; font-size:12px; line-height:16px
}

#ad {
	background-color:#e8f0f5; width:95%; padding:8px 5% 8px 0; color:#5cb2db; text-align:center; min-width:980px
}

a.ad, a.ad:link, a.ad:active, a.ad:hover, a.ad:visited {
	color:#5cb2db; font-weight:bold; text-decoration:underline
}

form {
	margin:0; padding:0
}

a, a:link, a:active, a:hover, a:visited {
	color:#0030cc; text-decoration:none
}

a.maplink, a.maplink:link, a.maplink:active, a.maplink:hover, a.maplink:visited {
	color:#5877db; text-decoration:none
}

.main {
	width:920px; padding:30px 30px; margin:0 auto
}

.logo {
	float:left; padding:0 0 0 7px
}

.logo2 {
	float:left; padding:0 0 0 7px
}

.searchfield {
	float:left; margin:15px 0 0 40px; font:300 16px/22px arial, sans-serif; color:#808080
}

.searchfield p {
	margin:0; padding:0
}

.inputsearch {
	padding:4px 5px 0 5px; margin:0 15px 0 0; height:24px; width:440px; font:300 16px/22px arial, sans-serif; border:1px #b0b0b0 solid; background-color:#ffffff; vertical-align:middle
}

.resultinfo {
	background-color:#e8f0f5; border-top:1px #6b9dda solid; font-size:16px; line-height:19px; padding:2px 7px 3px 7px
}

.resultdiv {
	padding:10px 0 0 7px; color:#505050
}

.resultheader {
	font-size:16px; line-height:20px
}

#pagewhite {
	width:100%; background-color:#ffffff; min-height:500px; text-align:left
}

#pagefoot {
	width:940px; margin:0 auto; padding:0 0 0 40px
}

#pagefoot1 {
	width:100%; padding:35px 0 30px 0; background:#f8f9f9 url('http://www.hrf.net/img/bg_pagefoot.gif') repeat-x; color:#8c96a1
}

.textbelow {
	padding-bottom: 10px
}

a.link4, a.link4:link, a.link4:active, a.link4:hover, a.link4:visited {
	 color:#8c96a1; text-decoration: none
}

.lgrey {
	color:#b0b5ba
}

.form_button1 {
	color:#000000; margin:0; padding:0 8px 2px 8px; height:30px; vertical-align:middle; vertical-align:absmiddle; background:transparent url('http://www.schystavillkor.se/img/bu_bg2.gif') repeat-x; border:1px #999999 solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font:700 16px/16px arial, sans-serif; cursor:pointer
}

.form_info_ok {
	display:block; padding:10px; margin-bottom:15px; background-color:#daf5da; border:1px #5fbe36 solid; color:#000000; font-size:14px
}

.form_info_alert {
	display:block; padding:10px; margin-bottom:15px; background-color:#ffe0d1; border:1px #e95d2f solid; color:#000000; font-size:14px
}