


html, body { margin:0 auto;
            text-align: center;
              }

body {

background: #efefef;
font-family: Arial,Verdana, Helvetica, sans-serif;
font-size: 11px;

}

#wrapper {

width:810px;
margin:0 auto;
text-align:center;
height: 600px;
background: #ffffff;
/*
background-image:  url("/bilder/bg-r.gif");
background-position: right top;
background-repeat: repeat-y;
/*border-left: 1px solid #cccccc;
/*
margin-right: 112px;
margin-left: 112px;
*/
/*margin: 0 auto;
text-align: left;
/*margin-right: 15%;
margin-left: 15%;*/

}


/*knappar f slideshow */



#ibtns {
position:absolute; top:330px; right: 250px; float:right; z-index:10;
}



#ibtns li {
background-color: #000;
list-style-type: none;
width:140px;
height:14px;
margin-bottom: 5px;


}


#ibtns li a{

color: #fff;
text-decoration: none;
font-family: Tahoma,Verdana, Helvetica, sans-serif;


}



#topbanner { 

width: 800px; 
background: #FFFFFF;
top: 0px;
margin: 0 auto;
clear: right;
height: 57px; 
margin-bottom: 0px;
/*border-bottom: 3px solid red;*/
z-index: 2;
}


#nbar {

width: 799px;
height: 14px;
top: 0px;
background: #cccccc;
z-index: 4;
}
#navbuttons {

width: 800px;
height: 20px;
margin: 0 auto;
text-align: left;
/*margin-right: 0px;*/
z-index: 3;

}

#navbuttons ul {list-style:none;clear: both; height:22px; margin:0; padding:0px; width:565px; float:right; }
#navbuttons ul li {float:left; display:inline; text-align:center; padding: 0px 0px 0px 0px; }
#navbuttons ul li a { display:block; height:22px; line-height:22px; color:white; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; }



#start_b {width: 80px; height: 22px; background: #cccccc; background-image: url("/nav/knapp1.gif");}
#hotell_b {width: 80px;height: 22px;background: #cccccc; background-image: url("/nav/knapp2.gif"); }
#konferens_b {width: 80px;height: 22px;background: #cccccc; background-image: url("/nav/knapp3.gif"); }
#restaurang_b {width: 80px;height: 22px;background: #cccccc; background-image: url("/nav/knapp4.gif"); }
#boka_b {width: 80px;height: 22px;background: #cccccc; background-image: url("/nav/knapp5.gif"); }
#grupp_b {width: 80px;height: 22px;background: #cccccc; background-image: url("/nav/knapp6.gif"); }
#kontakt_b {width: 80px;height: 22px;background: #cccccc; background-image: url("/nav/knapp7.gif"); }



#start_b:hover { background-image: url("/nav/knapp_hover.gif"); }
#hotell_b:hover { background-image: url("/nav/knapp_hover.gif"); }
#konferens_b:hover { background-image: url("/nav/knapp_hover.gif"); }
#restaurang_b:hover { background-image: url("/nav/knapp_hover.gif"); }
#boka_b:hover { background-image: url("/nav/knapp_hover.gif"); }
#grupp_b:hover { background-image: url("/nav/knapp_hover.gif"); }
#kontakt_b:hover { background-image: url("/nav/knapp_hover.gif"); }


#topimg {

width: 800px; 
background: #FFFFFF;
top: 0px;
clear: right;
height: 300px; 
margin-bottom: 0px;
/*-moz-border-radius: 7px;*/
/*border-bottom: 3px solid red;*/
z-index: 1;
}


#content {
/*fixering pga problem med resize
left: 160px;
top: 80px;*/
background: #FFFFFF;
width: 803px;
height: 70%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*fixerinf pga problem med resize
position: absolute;
overflow: visible;*/
z-index: 4;

}

#content table{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px; 

}

#content font {

font-size: inherit !important;

}


#content h3 {

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 14px;
font-weight: bold;

}


#content-box table,p{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;

}


#content-box p{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;

}

#content-box font{

font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;

}


#content-cb {


background: #FFFFFF;
width: 800px;
/*height: 1500px;*/


}





#leftbox-head { 


width: 170px;
height: 34px;
background-image: url("/nav/lbox-head170x34.gif");
text-align: center;
line-height: 34px;
font-size: 14px;
color: #ffffff;
font-weight: bold;

}


#hotell-head { 


width: 170px;
height: 34px;
background-image: url("/nav/lbox-head170x34_2.gif");
text-align: center;
line-height: 34px;
font-size: 14px;
color: #ffffff;
font-weight: bold;

}

#konferens-head { 


width: 170px;
height: 34px;
background-image: url("/nav/lbox-head170x34_3.gif");
text-align: center;
line-height: 34px;
font-size: 14px;
color: #ffffff;
font-weight: bold;

}

#restaurang-head { 


width: 170px;
height: 34px;
background-image: url("/nav/lbox-head170x34_4.gif");
text-align: center;
line-height: 34px;
font-size: 14px;
color: #ffffff;
font-weight: bold;

}

#grupp-head { 


width: 170px;
height: 34px;
background-image: url("/nav/lbox-head170x34_6.gif");
text-align: center;
line-height: 34px;
font-size: 14px;
color: #ffffff;
font-weight: bold;

}

#kontakt-head { 


width: 170px;
height: 34px;
background-image: url("/nav/lbox-head170x34_7.gif");
text-align: center;
line-height: 34px;
font-size: 14px;
color: #ffffff;
font-weight: bold;

}


#nyheter-head { 


width: 170px;
height: 325px;
font-family: Arial, Verdana,Helvetica, sans-serif;
background-image: url("/nav/newsbox.jpg");
text-align: center;
line-height: 14px;
font-size: 11px;
color: #ffffff;
font-weight: normal;

}

#nyheter-head font {

font-size: 11px;
color: white;

}
.nyheter-rubrik {

font-size: 13px;
color: white;

}

.nyheter-urubrik {

font-size: 12px;
color: white;

}


#nyheter-head h6 {

font-size: 14px;
color: #999999;

}


#leftbox {

 width: 170px;
 height: 166px;
 background-image: url("/nav/lbox-body170x166.gif");
 border: 1px solid #cccccc;
 text-align: center;

}


#leftbox a { text-decoration: none; color: black; }
#leftbox a:hover {text-decoration: underline;}



#frm-newsletter {

 width: 170px;
 background: #fffffff;
 /*background-image: url("/bilder/bg_newsletter170x275.gif");
 background-repeat: no-repeat;*/
 text-align: center;

}

#nl {

border: 1px solid #cccccc;


}

#nl-submit {

width: 60px;
height: 22px;


}

#footer {
background: #808080;
width: 800px;
height: 25px;
color: white;
clear: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height:25px;

}





#footer a { color: white; text-decoration: underline; }



#footer-de {

background: #808080;
width: 800px;
height: 25px;
color: white;
clear: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:25px;


}