﻿img  { 
       image-rendering: optimizeQuality;  /* Firefox 3.6 */
       -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0+ */
     }    
    
/* Sponsored links */

.enirosponslink {width: 554px; height: 264px; background: white;
}

.enirosponslink a:link {
	color: #7d9200;
	text-decoration: none;
} 	

.enirosponslink a:visited {
	color: #7d9200;
	text-decoration: none;
} 

.enirosponslink a:hover {
	text-decoration: underline;
} 

    
div.enirosponslink h4.title 
{
    color:#666666;
font-size:1em;
line-height:1.1;
margin:0 0 6px;
text-transform:uppercase;
}    
    
.eslink {padding: 18px 20px 0px; height: 65px; width: 500px;}

.estitle {color: #222;
    font-size: 1em;
    line-height: 1.25;
    }
.esdesc 
{
    color:#333;
    font-size: 1em;
    line-height: 1.25;
}
.esdesc .esemp {font-weight: bold;}
.estitle .esemp {text-transform: uppercase;}
.esurl {font-size: 1em;
        line-height: 1.25;
}

/* default */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite, code,font,img,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,img{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;	font-family: inherit;vertical-align: baseline;text-align: left;}
a{text-decoration:none;color:#2f8900;}
a:hover{text-decoration:underline;}
:focus{outline: 0;}
ol,ul{list-style: none;}
b,strong{font-weight:bold}
i,em{font-style:italic}

/* structure */

body{background:#f2f5ed}
/*Wrapper Part*/
.wrapper{width:1000px; margin:0 auto;}
.header,.contents,.sidfot-bakgrund{width:100%;float:left}

/*Header Part*/
.header{height:95px;background:url(images/sidhuvud-bakgrund-v2.jpg) left top repeat-x}
.header .wrapper{background:url(images/sidhuvud-bild-v2.jpg) center top no-repeat;height:95px;position:relative}
.logo{margin:12px;float:left;width:313px;height:60px;display:block}
.slogan{width:110px;height:104px;position:absolute;top:1px;right:10px;background:url(images/Sidhuvud-slogan.png) no-repeat}

/*Container Part*/
.contents{background:url(images/container-bg.gif) left top repeat-x;overflow:hidden;padding-bottom:20px}

.leftPnl{width:380px;float:left;padding:15px 0 0 10px;position:relative;}
.leftPnlFixed{position:fixed;top:93px;left:10px}
.sokfalt{background:url(images/sokrutan.gif) left top no-repeat;height:122px;width:350px;padding:10px 15px; position: relative;}
.sokfalt input, .wSokfalt input{border:0;border-collapse:collapse;}
.sokfalt li, .wSokfalt li{padding:1px 0}
.sokfalt-beskrivning{background:none;height:18px;padding:5px 10px}
.sokfalt-vad{padding-top:7px; height: 18px; position: absolute; top: 66px;}
.sokfalt-vad{padding-top:7px; height: 18px;}
.sok-var{width:328px}
.sok-vad{width:220px; position: absolute; top: 85px;}
.btnSok{cursor:pointer;width:110px;height:38px;background:url(images/Sokknapp-normal.png) left top no-repeat;position:absolute;top:80px; left: 258px;}
.btnSok:hover{background:url(images/Sokknapp-mouse-over.png) left 1px no-repeat}
.btnSok:active{background:url(images/Sokknapp-mouse-down.png) left top no-repeat}

/* Removing outline */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border: none}

.mapPnl{width:380px;height:387px;float:left;position:relative;margin-top:5px;clear:left}
.mapCover{position:absolute;top:0;right:0}
/* .mapMark{position:absolute;top:115px;left:75px;background:url(images/Ico_kartmarkor.png) left top no-repeat;width:42px;height:35px;cursor:pointer} */
.corner1{position:absolute;left:0;top:0}
.corner2{position:absolute;right:0;top:0}
.corner3{position:absolute;left:0;bottom:0}
.corner4{position:absolute;right:0;bottom:0}

.rightPnl{float:left;padding-top:15px;width:605px;background:url(images/right-top.gif) left top no-repeat}
.fullPnl{float:left;padding-top:15px;width:995px;background:url(images/full-top.gif) left top no-repeat}
.rightPnlInner{width:585px;padding:11px 10px 29px 15px;background:url(images/sokresultat-bakgrund-med-skuggor.gif) center top repeat-y;float:left}
.fullPnlInner{width:975px;padding:11px 10px 29px 10px;background:url(images/full-bakgrund-med-skuggor.gif) center top repeat-y;float:left}
.annons-sokning{padding:0 10px 14px 15px;float:left;width:560px; line-height: 22px;}
.annons-sokning h1{padding:0 0 8px 0; line-height: 22px;}
.search-result{border-bottom:1px solid #e8e9e9;width:585px;float:left; background: white;}
.search-result-list{border-top:1px solid #e8e9e9;width:570px;float:left;padding:0 0 0 15px; height:61px}
.search-result-list .km{width:55px;height:31px;padding:20px 0 10px 10px;float:left}
.search-list-normal{background:#fff}
.search-list-hover{background:url(images/search-hover.gif) left top repeat-x;}
.search-list-normal .km{background:url(images/sokresultat-skylt-vit.gif) -15px top no-repeat}
.search-list-hover .km{background: url(images/sokresultat-skylt-gron.png) -15px top no-repeat}
.hilight {float: left; width: 0px;  height: 100%; overflow: visible;}
.hilight-image {height:100%; width: 585px; margin-left: -15px; z-index: -1; }
.search-list-hover .hilight{visibility: visible; }
.search-list-normal .hilight{visibility:hidden}
.searchDetails{padding:13px 10px 7px 14px; min-height:41px;width:391px;background:url(images/sokresultat-divider-dots.gif) right top no-repeat;float:left}
.searchDetails a{display:block;float:left}
.searchDetails a:visited{}
.annons-info{padding-top:2px;width:100%;float:left}
.annons-info a{display: inline;float:none;font-size:12px;} /* JF */
.annons-info-divider{padding:0 6px}
.annonsorText{float:right;width:90px;height:21px;padding:20px 0}
.annonsor{width:80px;height:51px;padding:5px;float:right}
.search-google-ad{background:#f7f9f3;padding:15px;float:left;width:555px}
.search-google{width:554px;height:264px;float:left;border:1px solid #bbb}
.searchFooter{background:url(images/sokresultat-bakgrund-avslutning-med-skuggor.gif) left top no-repeat;width:525px;height:45px;float:left;border-top:1px solid #e8e9e9;padding:0 20px 0 65px}
.fullFooter{background:url(images/full-bakgrund-avslutning-med-skuggor.gif) left top no-repeat;width:965px;height:45px;float:left;padding:0 20px 0 20px}
.searchFooter a{font-size:16px;border-right:1px solid #e8e9e9;display:block;float:left;padding:0 12px;line-height:32px;height:32px}
.searchFooter a:hover,.searchFooter a.active{background:url(images/sokresultat-sidor-aktiv-sida.gif) left top repeat-x}
.pagingSearch{margin: 0px auto;}
.footerLink{padding:24px 0;width:100%;float:left}
.footerLink a{padding:0 10px}

/*Footer*/
.sidfot-bakgrund{background:#e4eed2;padding:15px 0}


/* Welcome Page */
.wLeftPnl{width:430px; height:425px; float:left;position:relative;}
.wLeftPnlInner{width:380px;position:relative;top:104px;left:50px}
.wSokfalt{background:url(images/sokruta_oneline.png) left top no-repeat;height:122px;width:350px;padding:10px 15px}
.wRightPnl{width:545px; height:425px; float:left;position:relative;}
.wRightPnlInner{width:400px;position:relative;left:45px}
.wLocations{float:left; width:774px; padding: 0 100px 0 100px; text-align:center; line-height: 25px;} 

/* Hotel page */
/*.leftPnl{width:380px;float:left;padding:15px 0 0 10px;position:relative;}*/
.hLeftPnl{width:380px; float:left;position:relative; padding-top: 15px;}
.hSokfalt{background:url(images/sokruta_oneline.png) left top no-repeat;height:122px;width:350px;padding:10px 15px}
.hSokfalt input{border:0;border-collapse:collapse;}
.hSokfalt li{padding:1px 0}
.hBtnSok{cursor:pointer;width:110px;height:38px;background:url(images/Sokknapp-normal.png) left top no-repeat;position:absolute;top:95px; left: 258px;}
.hBtnSok:hover{background:url(images/Sokknapp-mouse-over.png) left 1px no-repeat}
.hBtnSok:active{background:url(images/Sokknapp-mouse-down.png) left top no-repeat}
.hBtnSok{font-size:18px;color:#000; line-height:38px;}

/* typography */

body{font:13px/17px Arial, Helvetica, sans-serif}
input{font:13px Arial, Helvetica, sans-serif;}
h1{font-size: 2em; padding: 55px 0 16px 0;}
p{font-size: 1.1em; line-height: 1.3em; padding-top: 16px;}
.sokfalt-var,.sokfalt-vad{font-size:16px;color:#fff}
.sokfalt-var{font-weight:bold}
.sokfalt-beskrivning{color:#5A6E5D}
.btnSok{font-size:18px;color:#000; line-height:38px;}
.annons-sokning{font-size:16px}
.annons-sokning h1{font-size: 16px;}

.km{font-size:13px}
.search-list-hover .km{color:#fff}
.search-result a{text-decoration:none;}
.searchDetails a{font-size:15px;color:#2f8900}
.search-list-hover{cursor:pointer;}
body,.searchFooter a.active,.searchFooter a.disabled,.search-list-hover .searchDetails a,.searchDetails a:hover,.search-list-hover .searchDetails a:hover,.search-list-hover .searchDetails a:active{color:#5a6e5d}
.annonsorText{font-size:12px;color:#8EA893;text-align:center}
.searchDetails a:visited,.searchDetails a:visited:hover{color:#8EA893;}
.annons-info{font-size:12px}
.annons-info a{font-size:12px;} /* JF */
.annons-info a:hover{text-decoration:underline}
.annons-info .red{color:#c76050}
.annons-info-divider{color:#E5E5E5}
.search-list-hover .annons-info-divider{color:#a2b89b}
.searchFooter a{font-size:16px}
.searchFooter a.active{font-weight:bold}
.searchFooter a:hover,.searchFooter a.active:hover{text-decoration:none}
.footerLink{font-size:13px;text-align:center}

/* bugs misc */

.next{border-right:none!important;}
.next:hover,.prev:hover{background:none!important}

.next,.prev{font-size:13px!important}
.next:hover,.prev:hover{text-decoration:underline!important}
.searchFooter a.disabled:hover{text-decoration:none!important}

