*
{
  margin: 0;
  padding: 0;
}
html,body
{
  min-height: 101%;
}
#top
{
  height: 19px;
  padding-top: 1px;
  color: #fff;
  text-align: right;
  background-color: #303030;
  background-image: url('/img/top_bg.gif');
  text-align: center;
}
#topmsg
{

  width: 725px;
  text-align: right;
  font-size:11px;
}
#sidan
{
  background-image: url('/img/bg2.gif');
  background-position: center;
  background-repeat: repeat-y;
  margin: 0 auto; 
  width: 800px;
  /*padding-left: 3px;
  padding-right: 3px;*/

}
#reklam
{
  float: left;
  margin-top: 143px;

}
#content
{
  min-height: 500px;
  width: 762px;
  margin-left: 20px;
  overflow: hidden;
}
#content h1
{

}
body
{
  background-color: #414141;
  background-position: center;
  background-repeat: repeat-y;
  background-image: url('/img/bg_main.gif');
  font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
  font-size: 13px;
}
input,select,textarea
{
  font-family: 'Trebuchet MS';
  font-size: 14px;
  margin-top: 5px;
  margin-right: 5px;
  margin-left: 5px;
}
input.hoverForm , select.hoverForm , textarea.hoverForm 
{
  border: 1px solid #999;
}
input.hoverForm
{
  width: 162px;
}
select.hoverForm
{
  width: 170px;
}
input.hoverForm , textarea.hoverForm 
{
  padding-top:4px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom: 2px;
}
select.hoverForm
{
  padding-top:2px;
  padding-left:3px;
  padding-right:3px;
  padding-bottom: 2px;
}
/*.hoverForm:focus
{
  border: 1px solid #999;
  background-color: #fafafa;
}*/
.hoverForm:hover, #lanDropdown:hover, .hoverForm:focus
{
  border:1px solid #000;
}

fieldset
{
  padding-top: 10px; padding-bottom: 10px;
  border: 0;
}
label
{
  width: 130px;
  float: left;
  font-weight: bold;
  text-align: right;
  margin-top: 10px;
  margin-right: 10px;
}
form br
{
  clear: both;
}
div.hr
{
  overflow: hidden;
  line-height: 0px;
  font-size: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 728px;
  height: 1px;
  background-image: url('/img/hr.gif');
  background-repeat: no-repeat;
}
img
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
a
{
  color: #285976;
  text-decoration: none;
}
a:hover
{
  text-decoration: underline;
}
p
{
  margin-top: 10px;
  margin-bottom: 10px;
}
h1
{
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 24px;
}
h2
{
  font-size: 14px;
}

.annons
{
  line-height: 9px;
  font-size: 9px;
  letter-spacing: 3px;
  text-transform: uppercase;
}
#logo
{
  margin: 0 0 1px 0;
  background-image: url('/img/logoBG.gif');
  /*background-image: url('/img/logoBG_jul.png');*/
  background-repeat: repeat-x;
  background-color:#000;
}
.hidden
{
  display: none;
}
.block
{
  display: block;
}
/*
#lankrad
{
  margin-top: 20px;
  width: 700px;
  padding-bottom: 5px;
  text-align: right;
}
*/

#lankrad {
margin: 0;
padding: 0;
float: left;
font-size: 13px;
font-weight: bold;
font-family: tahoma, arial, sans-serif;
width: 100%;

background: black url('/img/menu_default.gif') center center repeat-x;
}

#lankrad li{
display: inline;
}

#lankrad li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

#lankrad li a:visited{
color: white;
}

#lankrad li a:hover, #lankrad li .current{
color: white;
background: transparent url('/img/menu_active.gif') center center repeat-x;
}





#lankrad_tom
{
  width: 700px;
  border-bottom: 1px solid #000;
  margin-top: 20px;
  padding-right: 38px;
  padding-bottom: 5px;
  text-align: right;
}
#lankrad_small
{
  margin-top: 20px;
  width: 695px;
  padding-bottom: 5px;
  text-align: right;

}
#search_small
{
  margin-top: 1px;
  /*background-image: url('/img/sok_small.gif');

  height: 30px;  
  background-color: #285976;
  padding: 5px;*/
}
#search_small select
{
  width: 130px;
}
#search
{
  margin-top: 1px;
  /*bpadding: 2px 5px;
  ackground-color: #a3a3aa;
  background-image: url('/img/search.gif');
  color: #fff;
  
  height: 90px;
  */
}
#search select, #ny select
{
/*
  width: 155px;
*/
}

#search input, #search select
{
  margin-top: 2px;
}
.formbutton{
border:outset 1px #ccc;
background:#999;
color:#444;
font-weight:bold;
padding: 2px 4px;
background:url('/img/button.gif') repeat-x center center;
}

/*
#search .left
{
  background-image: url('/img/sok.gif');
  padding-top: 20px;
  padding-left: 30px;
  margin-bottom: 10px;
  width: 509px;
  height: 69px;
  float: left;
}
#search .right
{
  float: left;
}*/
.banner
{
  float: left;
  margin-left: 27px;
}
#Leaderboard2
{
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 36px;
  width: 728px;
  height: 90px;
}

.apa
{
  float: left;
}
#resultat
{
  background-color: #fafafa;
  margin-top: 10px;
  border-top: 1px solid #c0c0c0;
  margin-bottom: 10px;
}
#resultat .tom
{ 
  background-color: #fff;
  font-style: italic;
  width: 780px;
  padding: 10px;
}
#resultat td
{
  border-bottom: 1px #c0c0c0 solid;
}
#resultat .picture
{
  width: 80px;
}
#resultat .picture img
{
  margin-left: 4px;
  border: 1px solid #000;
  width: 60px;
  height: 60px;
}

#resultat .titledate
{

  width: 342px;
}

#resultat .price
{

  width: 70px;
}

#resultat .kat
{
  width: 190px;
}

#resultat .lan
{
 
  width: 118px;
}
#resultat tr
{
  height: 71px;
}
#resultat .bsg1 /* brons */
{
  width: 728px;
  overflow: hidden;
}
#resultat .bsg2 /* silver */
{
  width: 728px;
  overflow: hidden;
}
#resultat .bsg3 /* guld */
{
  width: 728px;
  overflow: hidden;
  background-color: #fff4aa;
}
#resultat tr.mus/*, #resultat tr:hover*/
{
  background-color: #e9eef7;
  cursor: pointer;
}
#resultat tr.mus a
{

}

#footer
{
  margin-top: 20px;
  padding: 8px 5px 0px 5px;
  font-size: 12px;
  height: 23px;
  color: #fff;
  background-color: #000;
  background-image: url('/img/footer.gif');
  background-repeat: repeat-x;  
  
}
.liten
{
  font-size: 11px;
}
.annonsbild
{
  margin-top: 10px;
  border: 10px #000 solid;
}

h3
{
  font-size: 12px;
  font-weight: normal;
}

.brod
{
  width: 728px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
}



.formRight
{
  margin-left: 20px;
  width: 374px;
  float: left;
  
}
.formLeft
{
  width: 450px;
  float: left;
}

#annonsKontakt .typ
{
  font-weight: bold;
  height: 20px;
}

.biggerlink
{
  font-weight: bold;
}

.leftstart
{
  margin-top: 20px;
  padding-left: 20px;
  width: 170px;
  float: left;
}
.clear
{ 
  clear: both;
}
.guldstart
{
  float: left;
    margin-top: 20px;
  margin-left: 30px;
}

.fel
{
  margin-top:10px;
  margin-bottom: 10px;
  border: 1px black solid;
  background-color: #fff;
  color: red;
  width: 370px;
  padding: 3px;
}

ul
{
  margin-left: 17px;
}

th
{
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
}
#admin th
{

  font-weight: bold;
  text-align: left;
  padding: 5px;

  border-bottom: 1px solid #000;
}
#admin tr
{

  height: 40px;
}
#admin td
{  border-bottom: 1px solid #000;
  padding: 5px;
}
#admin .farg0
{
  background-color: red;
}
#admin .farg0 a , #admin .farg2 a
{
  color: #fff;
}
#admin .farg2
{
  color: #fff;
  background-color: #000;
}

.litenbild
{
  display: inline;
  margin-top: 10px;
  margin-right: 10px; 
  border: 2px solid #000;
}

	div.pagination {
		text-align:right;
	}
	
	div.pagination a {
		padding: 2px 5px;
		margin: 2px;
		border: 1px solid #c0c0c0;
		
		text-decoration: none; /* no underline */
		color: #285976;
	}
	div.pagination a:hover, div.digg a:active {
		border: 1px solid #c0c0c0;
		background-color: #e9eef7;
		color: #000;
	}
	div.pagination span.current {
		padding: 2px 5px;
		margin: 2px;
		border: 1px solid #285976;
		
		
		background-color: #285976;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px;
		margin: 2px;
		border: 1px solid #ccc;
	
		color: #ccc;
	}

.resultat_top
{
  padding: 0 15px;
}
.resultat_top .big
{
  font-size: 16px;
  font-weight: bold;
}

#top a, #footer a
{
  color: #fff;
  text-decoration: underline;
}
#top a:hover, #footer a:hover
{
  color: #fff;
  text-decoration: none;
}
.titel
{
  margin-top: 10px;
  padding: 4px 7px;
  color: #fff;
  background-color: #285976;
  background-image: url('/img/titel_bg.gif');
}
.titel2
{
  font-size: 1px;
  line-height: 1px;
  height: 0px;
    background-color: #285976;
}

#content fieldset, #search fieldset, #search_small fieldset
{
  background-color: #f5f5f5;
  /*background-color: #e9eef7;*/
  padding-bottom: 10px;
  background-position: bottom;
  background-image: url('/img/fieldset_bottom.gif');
  background-repeat: repeat-x;
}

#annonsKontakt td
{
  padding: 0 5px;
}
#search .titel
{
  margin-top: 0px;
}
.kategori
{
  background-color: #ddd;
  text-transform: uppercase;
}
#asd td
{
  padding-top: 10px;
}

div.standard
{
  
  float: left;
  margin-left: 5px;
  height: 17px;
  width: 20px;
  margin-top: 5px;
  padding-left: 3px;
}
div.mestlol
{
  float: left;
  height: 17px;
  margin-top: 10px;
}
div.infoprogress
{
  padding-left: 3px;
  width: 20px;
  float: left;
  margin-left: 5px;
  margin-top: 8px;
  height: 17px;
  background-image: url('../img/input_error.gif');
  background-repeat: no-repeat;
}

div.ok
{
  background-image: url('../img/input_ok.gif');
  background-repeat: no-repeat;
  float: left;
  margin-left: 5px;
  height: 17px;
  margin-top:8px;
  padding-left: 3px;
  width: 20px;

}

#ny input, #ny select, #ny textarea
{
  float: left;
}

.bajsare img
{
  display: inline;
}


#start2
{
  margin-top: 1px;
  padding-left: 15px;
  padding-top: 2px;
  background-image: url('/img/start_bg.gif');
  background-repeat: no-repeat;
}
#startCont2
{
  width: 760px;
  position: relative;
}
#startCont2 #left2
{
  width: 490px;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f8f7f7;
  border: 1px #d6d7d6 solid;
  padding-left: 10px;
  
}
#startCont2 #right2
{
  width: 260px;
  float: left;
  margin-left: 10px;
}
#startCont2 h2
{
  font-size: 13px;
  font-family: tahoma;
}

#startCont2 #left2 #text
{
  width: 350px;
  padding-bottom: 20px;
  margin-left: 10px;
  margin-top: 20px;

}

#startCont2 #right2
{
  width: 218px;
  float: left;
  margin-left: 10px;
}

#startCont2 #right2 #upper
{
  width: 186px;
  padding: 5px;
  margin-left: 13px;
  background-image: url('/img/start-top-bg.gif');
  background-position: top left;
  background-repeat: repeat-x;
}

#startCont2 #right2 #upper select
{
  width: 180px;
  margin-left: 20px;
}
#startCont2 #right2 #lower
{
  text-align: center;
  width: 202px;
  /*height: 200px;*/
  padding-left: 15px;
  padding-top: 5px;
  margin-top: 10px;
  
}

#welcome
{
  height: 30px;
  text-indent: 20px;
  padding-top: 20px;
}

#welcomeText
{
  padding-left: 15px;
}

#annonstext
{
  background-color: #e9eef7;
  border: 1px #285976 dotted;
  width: 448px;
}

.atTop
{
  width: 550px;
  height: 29px;
  background-image: url('/img/at_top.gif');
  background-repeat: no-repeat;
  padding-top: 30px;
  padding-left: 20px;
  font-size: 20px;
  color: #2b3597;
}

.atBody
{
  width: 510px;
  background-image: url('/img/at_body.gif');
  background-repeat: repeat-y;
  min-height: 150px;
  color: #2b3597;
  padding-left: 25px;
  padding-top: 9px;
  padding-right: 30px;
  line-height: 28px;
}

.atFoot
{
  width: 550px;
  height: 47px;
  background-image: url('/img/at_foot.gif');
  background-repeat: no-repeat;
}

.information
{
  width: 300px;
  padding: 15px;
  background-color: #f5f5f5;
  border: 1px #6ca1ba solid;
  margin: 0 auto;
}

#jsInfo
{
  position: relative;
  top:0;
  background-color: #f5f5f5;
  border: 1px red solid;
  padding: 4px;
  padding-left: 60px;
  background-image: url('/img/warning.gif');
  background-position: left center;
  background-repeat: no-repeat;
}

.box
{
  padding: 30px;
  border: 1px #c0c0c0 solid;
  width: 300px;
  margin: 0 auto;
  margin-top: 10px;
}

#block
{
  float: left;
}
#butik
{
  float: left;
  width: 165px;
  margin-top: 10px;
  border: 1px #d3d3d3 solid;
  background-color: #ededed;
  padding-top: 6px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 5px;
  height: 150px;
}

/* Företagsdelen */

.foretagsnamn
{
  font-size: 13px;
  font-weight: bold;
  font-family: verdana;
  color: #373737;
}
.foretag
{
  height: 30px;
  width: 550px;
  border-bottom: 1px #373737 solid;
  color: #373737;
}
.antalannonser
{
  border-bottom: 1px #373737 solid;
}

#logotyp
{
  float: left;
}
#kontakt
{
  border-left: 2px #eb2f33 solid;
  border-right: 2px #eb2f33 solid;
  border-bottom: 2px #eb2f33 solid;
  width: 724px;
  margin: 0 auto;
}

#kontaktleft
{
 float: left;
 width: 180px;
 padding: 10px;
 background-color: #e3e3e3;
}
#kontaktright
{
 float: left;
 width: 496px;
 padding: 10px;
 border-left: 1px #c0c0c0 solid;
}
.annons-box
{
  width: 158px;
  height: 106px;
  background-image:url('/img/annons-box.gif');
  background-repeat: no-repeat;
  float: left;
  cursor: pointer;
}
.annons-box:hover
{
  width: 158px;
  height: 106px;
  background-image:url('/img/annons-box-hover.gif');
  background-repeat: no-repeat;
  float: left;
  cursor: pointer;
}
.annons-box .abildCont
{
  width: 130px;
  margin-left: 6px;
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 10px;
  height: 65px;
  margin-top: 4px;
  text-align: center;
}

.annons-box .abild
{
  border: 1px #c0c0c0 solid;
  margin: 0 auto;
}
.annons-box .atitel
{
  width: 152px;
  height: 20px;
  text-align: center;
  font-size: 12px;
}
.annons-link
{
  font-size: 13px;
  font-family: tahoma,arial,"sans-serif";
  font-weight: bold;
}
.smaller
{
  font-size: 15px;
}
.pointer
{
  cursor: pointer;
}

.val-box
{
  margin-top: 20px;
  padding: 10px;
  background-image:url('/img/val-box.gif');
  background-repeat: no-repeat;
  float: left;
  margin-left: 76px;
  width: 251px;
  height: 248px;
  font-size: 17px;
}
.val-box-top-hitta
{
  margin-left: 50px;
  width: 169px;
  height: 32px;
  background-image:url('/img/hitta.gif');
  background-repeat: no-repeat;
  padding-left: 60px;
  padding-top: 2px;
  font-size: 20px;
  font-weight: bold;
  font-family: verdana;

}
.val-box-top-salj
{
  margin-left: 10px;
  width: 149px;
  height: 32px;
  background-image:url('/img/salj.gif');
  background-repeat: no-repeat;
  padding-left: 80px;
  padding-top: 2px;
  font-size: 20px;
  font-weight: bold;
  font-family: verdana;
  
}
.val-box p
{
 margin: 0;
 padding: 0;
 color: #2f2f2f;
}
.val-box a
{
 color: #dd1f26;
 text-decoration: underline;
}

.val-box-top-spacer
{
 background-image:url('/img/val-box-spacer-bg.gif');
 background-repeat: no-repeat;
 width: 209px;
 height: 25px;
 margin-left: 25px;
}
#just-nu-gratis
{
 position: absolute;
 left: 240px;
 top: 220px;
}

#start-sok
{
 width: 446px;
 background-image:url('/img/start-sok-box.gif');
 background-repeat: no-repeat;
 height: 96px;
 margin-left: 5px;
 margin-top: 5px;
 padding-left: 25px;
 padding-top: 10px;
}
#start-sok h2
{
 color: #fff;
}
#start-sok-left
{
 width: 313px;
 float: left;
 color: #fff;
 padding-top: 5px;
 padding-left: 5px;
}
#start-sok-left a
{
  color: #fff;
}
#start-sok-right
{
 width: 92px;
 float: left;
 padding-top: 8px;
}
#start-info-ruta
{
 width: 419px;
 background:url('/img/start-info-ruta-bg.gif') repeat-y;
 margin-left: 25px;
 padding:10px;
}
#start-info-ruta .left
{
 width: 230px;
 float: left;
 padding-top:10px;
}
#start-info-ruta .right
{
 width: 170px;
 height:250px;
 background-image:url('/img/start-info-ruta-bild-hover.gif');
 background-repeat: no-repeat;
 background-position: center;
 margin-left: 10px;
 float: left;
 cursor: pointer;
 }
 #start-info-ruta .right:hover
{
 width: 170px;
 height:250px;
 background-image:url('/img/start-info-ruta-bild.gif');
 background-repeat: no-repeat;
 background-position: center;
 margin-left: 10px;
 float: left;
 cursor: pointer;
 }
#start-info-ruta-fot
{
 width: 429px;
 background-image:url('/img/start-info-ruta-fot.gif');
 background-repeat: no-repeat;
 margin-left: 25px;
 height: 32px;
}
#start-info-ruta h2
{
 font-size: 15px;
}
#senaste-annonser
{
 width: 296px;
 background-color: #2a2929;
 padding: 10px;
}
#senaste-annonser-fot
{
 background-image:url('/img/senaste-annonser-fot.gif');
 background-repeat: no-repeat;
 width: 316px;
 height: 16px;
}
#senaste-annonser h2
{
 color: #fff;
}
#left
{
 float: left;
 width: 484px;
}
#right
{
 float: left;
 width: 296px;
 
}
#logo-ads
{
 float:left;
 padding-top: 10px;
 padding-left: 40px;
 color: #fff;
 font-size: 11px;
}
#annonsorer-dropdown
{
 font-size: 11px;
 font-weight: normal;
 width: 150px;
 background-color: #c0c0c0;
 border: 1px #000 solid;
 padding-top: 3px;
 height: 23px;
}


#annonsorer-dropdown option
{
 font-size: 11px;
 font-weight: normal;
 width: 150px;
 padding-left: 4px;
 padding-bottom: 2px;
 padding-top: 2px;
}

#annonsorer-dropdown .title
{
 font-size: 11px;
 font-weight: normal;
 width: 150px;
 background-color: #c0c0c0;
 border: 1px #000 solid;
 font-weight: normal;
}

.preload
{
 width: 0px;
 height: 0px;
}
