body{background:#939393 url(../images/background.png);font-family:georgia,times new roman,serif;font-size:1.0em;margin:0;padding:0;text-align:center}
#container{background:#fff;border-left:2px solid #000;border-right:2px solid #000;margin:0 auto;text-align:left;width:1015px}
#top{border-bottom:1px solid #000;border-top:10px solid #000;height:220px}
#heading{margin-top:-7px}
#heading-ad-hotelscom{background: #F8AF18 url(/static/images/heading-ad-bg-hotelscom.png) no-repeat;border-bottom:1px solid #000;cursor:pointer;cursor:hand;height:37px;margin-top:-14px}
#heading-ad-resfeber{background: #00477F url(/static/images/heading-ad-bg-resfeber.png) no-repeat;border-bottom:1px solid #000;cursor:pointer;cursor:hand;height:37px;margin-top:-14px;}
#heading-ad-mrjet{background: #EF9B11 url(/static/images/heading-ad-bg-mrjet.png) no-repeat;border-bottom:1px solid #000;cursor:pointer;cursor:hand;height:37px;margin-top:-14px;}
#content{background:#fff;overflow:auto}
#menu{float:left;margin:15px 0 0 15px;padding-top:7px;width:200px}
#main{border-left:1px solid #aaa;border-right:1px solid #aaa;float:left;margin:15px 0 10px 10px;width:425px}
#right{float:right;margin:15px 15px 0 0;width:335px}
#rightcol1{float:left;width:180px}
#rightcol2{float:right;padding-top:2px;width:140px}
#foot{background:url(../images/background_foot.png);border-top:1px solid #000;clear:both;padding:5px}
h1{background:#000;color:#fff;display:inline;font-size:2.2em;line-height:1.5em;margin:0 10px;padding:5px 10px}
h2,h3,p,ul{line-height:1.2em}
p{color:#444;font-size:.9em;line-height:1.2em}
h2,h3,#main p{margin:0 10px 15px 10px}
h2{font-size:1.8em;margin-top:5px}
h3{font-size:1.0em;margin-bottom:5px;margin-top:5px}
h4{font-size:.9em;margin-bottom:-10px;margin-top:12px}
#heading-ad-hotelscom p{margin-left:250px;padding-top:10px}
#heading-ad-resfeber p{color:#fff;margin-left:250px;padding-top:10px}
#heading-ad-mrjet p{margin-left:200px;padding-top:10px}
#menu ul{font-size:.9em;line-height:1.4em;padding-bottom:0}
#foot p{margin:5px;padding-bottom:0;font-size:.8em;text-align:center}
#menu ul{list-style:none;margin:0;padding:0}
#menu li{line-height:0}
#menu a,#menu .placeholder{border-top:1px solid #fff;border-bottom:1px solid #aaa;color:#444;text-decoration:none;display:block;line-height:2.2em}
#menu a:hover{background:#eee;border-bottom:1px solid #666}
#menu .placeholder{color:#AAA}
#right p{margin-bottom:15px}
.selected{font-weight:bold}
a{color:#07a}
a:hover{color:#39c}
h1 a,h1 a:hover{color:#fff;text-decoration:none}
/*u{color:#666}*/
hr{border:none;height:1px;color:#aaa;background-color:#aaa;margin:5px;margin-bottom:15px}
img{border:none}
.photo{border:1px solid #aaa;padding:1px}
.upperright{float:right;margin:3px 0 5px 10px}
.upperleft{float:left;margin:3px 10px 5px 0}
.ingooglemap{float:left;margin-right:5px}
.camera{margin-left:5px}
#map{border:1px solid #aaa;margin-left:10px;padding:1px}
.map400{width:400px;height:400px}
.map600{width:400px;height:600px}
.mapdescription{color:#666;font-size:.7em;padding-top:5px;text-align:center}
.mapdescription img{vertical-align:bottom}
table{border-collapse:collapse;font-size:.9em;line-height:1.2em;margin:0 10px 15px 10px;width:100%}
td{vertical-align:top;width:50%}
table.panoramio{width:405px}
table.panoramio td{font-size:.65em;line-height:1.2em;text-align:center;vertical-align:middle;width:33%}
#weather_currency{border-top:1px solid #aaa;clear:both;}
.temperature{font-size:2em;font-weight:bold;margin-left:10px}
img.money{vertical-align:-1px}
#share{height:100px}
.share-item{float:left}
#share-twitter{margin-left: 8px}
#right p.flygresor_item{margin-bottom:-10px}
.flygresor_datum{color:#a3a3a3;font-size:.8em}
p.flygresor_info{font-size:.8em;margin-top:16px}
p.tidningskungen_ad a{color:#444;text-decoration:none}
p.tidningskungen_ad img{border:none}
