body{
	font-family: arial, verdana, sans-serif;
	font-size:12px;
	color:#506f46;
	background-color:#f3f3f3;
	margin:0px;
	padding:0px;
	background-image:url(bilder/body-bg.gif);
	background-repeat:repeat;
	background-position:top left;
}

img{
	border:0px;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	margin:0px 0px -3px 0px;
	padding:9px 0px 0px 0px;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:9px 0px 0px 0px;
}

h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#506f46;
	margin:0px 0px 0px 0px;
}
h4{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

p{
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 0px;
	line-height:18px;
}

.red{
	color:#c20e1a;
}

a{
	color:#a52168;
	text-decoration:none;
}

a:hover{
	color:#a52168;
	text-decoration:underline;
}

ol, ul, li{
	margin:0px;
	padding:0px;
}

ol, ul{
	padding-left:17px;
}

table{
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}

input, textarea, select{
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	color:#4c4c4c;
	margin:0px;
	border:1px solid #7f9db9;
}

select{
	font-size:12px;
	padding:2px 2px 2px 2px;
}
input.textFalt{
	font-size:12px;
	padding:3px 2px 3px 2px;
}

input{
	padding:1px;
}

.clearfloat{
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}

br.pix18{
	height:18px;
	line-height:18px;
	font-size:18px;
}
br.pix10{
	height:10px;
	line-height:10px;
	font-size:10px;
}

br.pix8{
	height:8px;
	line-height:8px;
	font-size:8px;
}
br.pix7{
	height:7px;
	line-height:7px;
	font-size:7px;
}

.fet{
	font-weight:bold;
}

select{
	margin:0px;
}

.flytVanster{
	float:left;
}
.flytHoger{
	float:right;
}

div#container{
	position:relative;
	width:979px;
	margin: 0 auto;
	padding-top:97px;
}

div#topmeny{
	width:783px;
	height:30px;
	padding-left:25px;
}
div#topmeny span{
	display:none;
}
div#topmeny a#start{
	float:left;
	display:block;
	width:64px;
	height:30px;
	background-image:url(bilder/topmeny/start.png);
}
div#topmeny a#start-over{
	float:left;
	display:block;
	width:64px;
	height:30px;
	background-image:url(bilder/topmeny/start-over.png);
}
div#topmeny a#lagg-in-annons{
	float:left;
	display:block;
	width:137px;
	height:30px;
	background-image:url(bilder/topmeny/lagg-in-annons.png);
}
div#topmeny a#lagg-in-annons-over{
	float:left;
	display:block;
	width:137px;
	height:30px;
	background-image:url(bilder/topmeny/lagg-in-annons-over.png);
}
div#topmeny a#om-oss{
	float:left;
	display:block;
	width:79px;
	height:30px;
	background-image:url(bilder/topmeny/om-oss.png);
}
div#topmeny a#om-oss-over{
	float:left;
	display:block;
	width:79px;
	height:30px;
	background-image:url(bilder/topmeny/om-oss-over.png);
}
div#topmeny a#tavling{
	float:left;
	display:block;
	width:80px;
	height:30px;
	background-image:url(bilder/topmeny/tavling.png);
}
div#topmeny a#tavling-over{
	float:left;
	display:block;
	width:80px;
	height:30px;
	background-image:url(bilder/topmeny/tavling-over.png);
}
div#topmeny a#kontakt{
	float:left;
	display:block;
	width:84px;
	height:30px;
	background-image:url(bilder/topmeny/kontakt.png);
}
div#topmeny a#kontakt-over{
	float:left;
	display:block;
	width:84px;
	height:30px;
	background-image:url(bilder/topmeny/kontakt-over.png);
}
div#topmeny a#villkor{
	float:left;
	display:block;
	width:76px;
	height:30px;
	background-image:url(bilder/topmeny/villkor.png);
}
div#topmeny a#villkor-over{
	float:left;
	display:block;
	width:76px;
	height:30px;
	background-image:url(bilder/topmeny/villkor-over.png);
}

div#sidhuvud{
	width:808px;
	height:235px;
	background-image:url(bilder/sidhuvud-bg.png);
}
div#sidhuvud div#lejon{
	position:absolute;
	margin-left:641px;
	margin-top:-115px;
}
div#sidhuvud div#logotyp{
	width:621px;
	height:98px;
}

div#sokCont{
	padding-left:30px;
	padding-top:4px;
}
form#sokFormId{
	padding-top:5px;
}
form#sokFormId div#sokKategori{
	float:left;
	width:168px;
}
form#sokFormId div#sokLan{
	float:left;
	width:168px;
}
form#sokFormId div#sokKommun{
	float:left;
	width:168px;
}
form#sokFormId div#sokFritext{
	float:left;
	width:168px;
}
form#sokFormId div#sokKnappCont{
	float:left;
	width:72px;
	padding-top:8px;
	padding-left:3px;
}
input.sokKnapp{
	display:block;
	border:0px;
	padding:0px;
	width:72px;
	height:26px;
	background-image:url(bilder/sok-knapp-bg.gif);
	cursor:pointer;
}


div#mainCont{
	float:left;
	width:829px;
}
div#adsCont{
	float:left;
	width:150px;
	padding-top:1px;
}
div#adsCont div.ad{
	margin-bottom:23px;
}


div.main-top{
	width:808px;
	height:22px;
	background-image:url(bilder/main-top-bg.png);
}
div.main-mid{
	padding-left:30px;
	padding-right:30px;
	width:748px;
	background-image:url(bilder/main-mid-bg.png);
}
div.main-bot{
	width:808px;
	height:50px;
	background-image:url(bilder/main-bot-bg.png);
}
div.main-bot-var{
	width:808px;
	height:40px;
	background-image:url(bilder/main-bot-bg.png);
	background-position:bottom left;
}

div.mainAvgr1{
	height:52px;
	width:748px;
	background-image:url(bilder/main-avgr1-bg.gif);
}

div#senastInlagdaCont{
	float:left;
	width:571px;
	background-image:url(bilder/senast-inlagda-gb.gif);
}
div#kartaCont{
	float:left;
	padding-left:10px;
	width:167px;
}
div#kartaCont h2{
	padding-left:5px;
}

div.senastAnnonsCont{
	float:left;
	padding-top:30px;
	padding-bottom:3px;
	width:187px;
	text-align:center;
}
div.senastAnnonsCont a.text{
	display:block;
	font-weight:bold;
	margin-top:8px;
}
div.senastAnnonsCont p{
	padding-top:2px;
}

div.visaTidigare{
	float:left;
	padding-top:30px;
	padding-bottom:8px;
}
div.visaFler{
	float:right;
	padding-right:23px;
	padding-top:30px;
	padding-bottom:8px;
}

div.visaTidigare-var{
	float:left;
	padding-top:42px;
}
div.visaFler-var{
	float:right;
	padding-right:0px;
	padding-top:42px;
}

div#sidfot{
	padding-top:16px;
	padding-bottom:50px;
}
div#sidfot p{
	padding-top:5px;
}

div#underSidfot{
	text-align:right;
	padding-right:50px;
	padding-top:6px;
	font-size:11px;
}
div#underSidfot a{

}



div.listAvgr{
	background-image:url(bilder/sep-bg.gif);
	width:100%;
	height:21px;
	font-size:1px;
	line-height:1px;
}

div.listBildCont{
	float:left;
	padding-right:10px;
}
div.listInfoCont{
	float:left;
	width:234px;
}
div.listInfoCont a{
	font-weight:bold;
}
div.listInfoCont p{
	padding-top:0px;
	margin-top:0px;
	line-height:16px;
}
div.tabell3 p{
	padding-top:0px;
	margin-top:0px;
	line-height:16px;
}


div.tabell2{
	float:left;
	width:119px;
	padding-right:10px;
}
div.tabell3{
	float:left;
	width:142px;
	padding-right:0px;
}
div.tabell4{
	float:right;
	width:95px;
	padding-right:2px;
	text-align:right;
}
div#tabell4Select{padding-top:1px;}




div#annonsTextCont{
	float:left;
	width:420px;
}
div#annonsBildCont{
	float:left;
	width:328px;
	text-align:right;
	padding-top:14px;
}

div.smaBilderCont{
	padding-left:16px;
	padding-top:18px;
}
div.litenBildCont{
	float:left;
	padding-left:14px;
}


input.skickaKnapp{
	background-image:url(bilder/skicka-knapp-bg.gif);
	border:0 none;
	cursor:pointer;
	display:block;
	height:26px;
	padding:0;
	width:92px;
}

input.fortsattKnapp{
	background-image:url(bilder/fortsatt-knapp-bg.gif);
	border:0 none;
	cursor:pointer;
	display:block;
	height:26px;
	padding:0;
	width:107px;
}

div#tavlingLeft{
	float:left;
	width:488px;
	padding-right:40px;
}

div#tavlingRight{
	float:left;
	width:198px;
	text-align:center;
	padding-top:50px;
}

div#kontaktLeft{
	float:left;
	width:395px;
}
div#kontaktRight{
	float:left;
	width:300px;
}



div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.fakefile input{
	display:block;
	float:left;
	font-size:12px;
	padding:3px 2px 3px 2px;
	width:198px;
}
div.fakefile img{
	display:block;
	float:left;
	padding-left:4px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:300px;
}






div#kol1{
	float:left;
	padding-left:12px;
	width:528px;
	padding-bottom:40px;
}
div#kol2{
	float:left;
	width:208px;
	padding-left:4px;
	padding-bottom:40px;
}


div.border{
	height:23px;
	padding-top:2px;
	background-color:#474747;
	width:100%;
	background-image:url(bilder/border-bg.gif);
	color:#fff;
	margin-bottom:8px;
}


div#navigering{
	height:21px;
	padding-top:3px;
	padding-left:5px;
}

div.kol2ruta{
	width:182px;
	padding-left:24px;
	background-image:url(bilder/sokruta.jpg);
	padding-top:66px;
	height:215px;
}




