h1
{
     text-transform:uppercase;
     margin-top:0;
     border-bottom:solid 1px #fff;
     padding-bottom:10px;
}

#intro h1
{
     font-family:"arial black";
     letter-spacing:-6px;
     font-size:65px;
     line-height:60px;
     margin:0 0 30px 0;
     text-transform:none;
     border-bottom:0;
}


*{zoom:1;}

body
{
     margin:100px 0 100px 300px;
     color:#fff;
     font:13px arial;
     background:url(http://www.sitepilot.net/gesunda/webroot/images/bakgrundsbilder/huvudbild_bakg_os.jpg) black center center fixed;
}

.anchor
{
     clear:both;
}

a img
{
     border:none;
}
*html #header{
     position:absolute !important;
     background:url();
}

#header
{
     z-index:999;
     position:absolute;
     top:0;
     left:0;
     height:30px;
     width:100%;
     background:url(_design/opacityBg.png);
}
*html #mandolin
{
     position:relative;
     margin-left:20px;
     background:url() black;
     width:200px !important;
}

#mandolin
{
     position:relative;
     margin-left:20px;
     background:url(_design/opacityBg.png);
     width:230px;
}

#logo
{
     cursor:pointer;
     background:url(_design/logo.jpg);
     width:229px;
     height:142px;
}

a.logo{
     display:inline-block;
     background:url(_design/logo.jpg);
     width:229px;
     height:142px;

}

#newsletterdiv
{
     border-top:solid 1px #fff;
}

#newsletter
{
     color:#fff;
     font:italic 11px georgia;
     border:none;
     padding:5px;
     background:url(_design/newsletter_bg.png);
     width:159px;
     height:16px;
}

#newsletterbutton
{
     float:right;
     display:block;
     margin:3px 0 00px 0px;
     cursor:pointer;
     width:21px;
     height:22px;
     padding:0;
     border:none;
     background:url(_design/newsletterbutton.png);
}
#rightmenu
{
     position:absolute;
     right:0;
     top:1px;
     padding-top:15px;
     height:73px;
     background:url(_design/rightmenuBg.png);
}

.rightmenudivfirst
{
     padding:0 20px 0 30px;
     float:left;
     font-family:"arial";
     line-height:23px;
}

#whatson_wrapper .rightmenudivfirst
{
     padding:0 20px 0 20px;
     float:left;
     font-family:"arial black";
     line-height:23px;
     border-left:solid #fff 1px;
}

.rightmenudiv
{
     float:left;
     padding:3px 10px 10px;
     border-left:solid #fff 1px;
     height:39px;
}

.rightmenudiv a
{
     font-weight:normal;
     font-size:26px;
}

#whatson
{
     cursor:pointer;
     background:url(_design/whatson.png) no-repeat 20px 0;
     width:120px;
}

#whatson:hover
{
     background:url(_design/whatson^.png) no-repeat 20px 0;
}

#boka a
{
     line-height:22px;
     font-size:22px;
     font-family:arial black;
     letter-spacing:-2px;
}
a
{
     color:#fff;
     text-decoration:none;
     cursor:pointer;
}

a:hover
{
     text-decoration:underline;
}

#main a
{
     color:#EE7223;
}

.padding1
{
     padding:15px;
}
h3
{
     font:italic bold 13px georgia;
     margin:0px 0 10px 0;
}



#footer
{
     font-size:10px;
     z-index:200;
     position:fixed;
     left:0;
     bottom:0;
     width:100%;
     text-align:center;
     background:url(_design/opacityBg75.png);
     padding:10px 0;
     color:#aaa;
}

#footer a
{
     color:#aaa;
}

#footer a:hover
{
     color:#fff;
}

#intro h2
{
     font-family:"arial black";
     letter-spacing:-6px;
     font-size:65px;
     line-height:60px;
     margin:0 0 30px 0;
     text-transform:none;
     border-bottom:0;
}
#whatson_wrapper h2
{     
     font:35px "arial black";
     color:#000;
     margin:0 0 10px 0;
     letter-spacing:-1px;
}

#whatson_wrapper h2 a
{
     line-height:35px;
     color:#000;
     text-decoration:none;
}

#whatson_wrapper h1
{
     text-transform:none;
     font:35px "arial black";
     color:#000;
     margin:0 0 5px 0;
     letter-spacing:-1px;
     line-height:35px;
     color:#000;
}

.news-description
{
     font:bold 13px arial;
     letter-spacing:0;
}

.listnews a
{
     padding:6px 0;
     color:#005b86 !important;
     display:block;
     border-bottom:dotted #777 1px;
}

#newsarkiv{
     margin-bottom:20px;
}

#newsarkiv h2 a, #newsarkiv h2
{
     font:bold 16px arial;
     margin:0;
     letter-spacing:0;
}

#whatson_footer
{
     margin-top:10px;
     background:#000;
     height:30px;
     padding:30px;
}
a.flag
{     
     margin-left:5px;
     display:inline-block;
     background:url(_design/swe.gif) no-repeat left;
     padding-left:27px;
}

a.flag_eng
{
     margin-left:5px;
     padding-left:27px;
     display:inline-block;
     background:url(_design/eng.gif) no-repeat left;
}
#erbjudande
{
     width:230px;
     position:absolute;
     bottom:-207px;
     right:0px;
     
}

#erbjudande div div
{
     width:162px;
     height:187px;
     margin:auto;
     background-repeat:no-repeat !important;
}

#erbjudande div div a
{
     font-weight:bold;
     display:block;
     padding:80px 0 0 20px;
     width:124px;
     height:auto;
     font-size:11px;
}

#erbjudande .er
{
     background:url(_design/erbjudandeR.png);
}

#erbjudande .eb
{
     background:url(_design/erbjudandeB.png);
}

#erbjudande .eo
{
     background:url(_design/erbjudandeO.png);
}
*html #intro{
     background:black;
     padding-right:60px;
     padding-bottom:30px;
}

*html body{
     width:100%;
}

*html #rightmenu{
     background:url() black;
     position:absolute;
     right:0 !important;
}

*html #maininner{
     background:url() black;
}

*html #footer { 
 position: absolute;top: expression( ( -0 - footer.offsetHeight +
( document.documentElement.clientHeight ?
document.documentElement.clientHeight : document.body.clientHeight ) +
( ignoreMe = document.documentElement.scrollTop ?
document.documentElement.scrollTop : document.body.scrollTop ) ) +
'px' );left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');} 

.eventRutaStart{
     position:absolute;
     top:130px;
     right:50px;
}

#main
{
     width:700px;
     position:auto;
}

#maininner, #intro
{

     background:url("_design/opacityBg.png") transparent !important;
     padding:40px 40px;
     overflow:hidden;
}
.line
{
     border-bottom:1px solid #fff;
     margin:20px 0 10px 0;
}
#intro
{
     padding:50px;
     font-size:13px;
     width:450px;
     text-shadow:1px 1px 2px black;
    /* filter: Shadow(Color=#000000, Direction=135, Strength=1);*/
}

#intro img
{
     margin-bottom:-10px;
}

#intro .linkscolumn a, #undersidalinks a
{

     display:inline-block;
color:cyan;
     padding-left:13px;
     background:url(_design/plus.gif) no-repeat 0 2px;
     margin-right:20px;
}
#header_whatson
{
     background:url(_design/whatsonLogo.gif) no-repeat #000;
     position:relative;
     height:78px;
     padding-left:170px;
     margin-bottom:10px;
}

#header_whatson_rightlinks
{
     position:absolute;
     right:20px;
     top:13px;
}

.hemhus
{
     color:#2cbcff;
     font-size:11px;
     padding:0 0 0 12px;
     display:inline-block;
     background:url(_design/hemhus.gif) no-repeat 0 2px;
     margin:55px 10px 0 0; 
}
#whatson_wrapper
{
     color:#000;
     width:950px;
     margin:auto;
}
#whatson_main a .news-description
{
     color:#000;
}

#whatson_main a 
{
     color:#EE7223;
}

#whatson_main h3
{
     font:bold 14px arial;
     border-bottom:dotted #777 1px;
     padding-bottom:4px;
     margin:0 0 10px 0;
}

#whatson_main h4
{
     font:bold 14px arial;
     border-bottom:dotted #777 1px;
     padding-bottom:4px;
     margin:0;
}

#whatson_main .arkivet
{
     font-size:10px;
     float:right;
     color:#999;
}


#whatson_gesunda
{
     float:left;
     background:url(_design/whatson_gesunda.gif);
     width:85px;
     height:50px;
     margin-right:0px;
}
#whatson_main
{
     display:inline-block;
     background:url(_design/whatsonBg.gif);
}

#w_left
{
     float:left;
     width:440px;
     padding:20px;
     margin-right:10px;
}

#w_left h3
{
     border:none;
}

#w_mid
{
     display:table-cell;
     height:100%;
     float:left;
     width:210px;
     margin-right:10px;
}

.colblock
{
     padding:20px;
     border-top:10px #E4E8EE solid;
}

#w_right
{
     float:left;
     width:200px;
     padding:20px;
}
#maininner ul
{
     margin:0;
     padding:0;
     list-style:none;
}

#maininner li
{
     padding:0 0 10px 0;
     margin:0 0 10px 0;
     border-bottom:1px solid #999;
}
.lang a{
     padding:0 20px 0 30px;
     float:left;
     font-family:"arial black";
     line-height:23px;
     font-size:13px !important;
}
.cam{
     padding-left:17px;
     background:url(_design/cam.png) no-repeat 0px 4px;
}

#whatson_wrapper .cam{
     padding-left:17px;
     background:url(_design/cam2.gif) no-repeat 0px 4px;
}
a.ekh{
background-image:url(_design/logoEkh.jpg);
}

a.catering{
background-image:url(_design/ge_catering_logo.jpg);
}
img.left
{
     margin:10px 15px 10px 0;
     float:left;
}

img.left_top
{
     margin:0px 15px 10px 0;
     float:left;
}

img.right_top
{
     margin:0px 15px 10px 0;
     float:left;
}

img.right
{
     margin:10px 0px 10px 15px;
     float:right;
}
.linkscolumn
{
     display:inline-block;
     float:left;
     width:200px;
     padding-right:10px;
}

.linkscolumn a
{
     display:block !important;
     margin:5px 0 0 0 ;
}
.whatsonMW{
     display:inline;
}

.whatsonMW:hover #bloggFeed, #bloggFeed:hover{
     display:block;
     z-index:999;
}

#bloggFeed{
     padding-top:20px;
     display:none;
     position:absolute;
     top:60px;
     right:30px;
}

#bloggFeed div.bfinner{
     width:183px;
     padding:30px 15px 15px;
     background:url(_design/news_listBg.png) right top;
}

#bloggFeed div.bfinner a{
     font-size:12px;
     color:#fff !important;
     padding:6px 0 6px 20px;
     background:url(_design/bloggPostIkon.png) 2px center no-repeat;
}
.ebmagenta
{
     display:block;
     color:#fff !important;
     width:180px;
     padding:10px;
     font:24px arial black;
     letter-spacing:-2px;
     line-height:23px;
     background:magenta;
     text-transform:uppercase;
     margin-bottom:10px;
}
.ebcyan
{
     display:block;
     color:#fff !important;
     width:180px;
     padding:10px;
     font:24px arial black;
     letter-spacing:-2px;
     line-height:23px;
     background:cyan;
     text-transform:uppercase;
     margin-bottom:10px;
}
a.ebyellow
{
     display:block;
     color:#fff !important;
     width:180px;
     padding:10px;
     font:24px arial black;
     letter-spacing:-2px;
     line-height:23px;
     background:#ddbb33;
     text-transform:uppercase;
     margin-bottom:10px;
}
a.eborange
{
     display:block;
     color:#fff !important;
     width:180px;
     padding:10px;
     font:24px arial black;
     letter-spacing:-2px;
     line-height:23px;
     background:orange;
     text-transform:uppercase;
     margin-bottom:10px;
}
a.eblime
{
     display:block;
     color:#fff !important;
     width:180px;
     padding:10px;
     font:24px arial black;
     letter-spacing:-2px;
     line-height:23px;
     background:lime;
     text-transform:uppercase;
     margin-bottom:10px;
}
.vardeOrd
{
     font-family:"arial black";
     letter-spacing:-6px;
     font-size:110px;
     line-height:80px;
     margin:0;
     text-shadow:1px 1px 5px gray;
}
.fakta{
     display:inline-block;
     float:right;
     margin:10px 0 20px 20px;
     padding:20px;
     background:url(_design/opacityBg.png);
     width:200px;
     font-size:10px;
    /* -moz-border-radius:10px;
     -webkit-border-radius:10px;*/
     color:#EE7223;
     border:solid #000 1px;
}

.fakta strong{
     color:#fff;
     font-size:11px;
     margin-top:6px;
     display:inline-block;
}

.fakta h3
{
     color:#fff;
     font:bold 13px arial;
}

#undersidalinks
{
     font-size:11px;
     margin-top:30px;
     border-top:solid #fff 1px;
}
a.knapp{
     display:block;
     border:solid #000 1px;
     background:url(_design/opacityBg.png);
     margin:20px 0 20px 0px;
     padding:10px 10px 0px 10px;
     font-size:10px;
     width:240px;
     height:44px;
}

a.knapp h3{
     margin-top:0;
     padding-bottom:2px;
     font:13px arial black;
}

a.knapp img
{
     float:left;
     padding-left:0px;
}

a.knapp:hover
{
     text-decoration:none;
}
a.boka{
     background-image:url(_design/bokaOr.png);
}
.info{
     background:url(_design/info.png);
}
.infoboka{
     background:url(_design/info_bokaOr.png);
}
.pdf{
     background:url(_design/pdf.png);
}
.intresse{
     background:url(_design/intresse.png);
}
.aktivitetskalender{
     background:url(_design/aktivitetskalender.png);
}
.lankar{
     background:url(_design/lank.png);
}
#malarErbj{
     display:block;
     position:absolute;
     top:310px;
     right:70px;
     background:url(_design/gesundaERb.png) no-repeat;
     height:92px;
     width:183px;
}