body {
color:#222222;
background:#2B3A3B  url(grafikk/stripe_dark_green.gif);
font-family:normal,'Verdana',Verdana,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0pt;
}
hr {
clear:both;
}
h1 {
font-family:'Georgia',Georgia,Times,sans-serif;
color:#D50C5C;
font-size:3.5em;
font-weight:normal;
letter-spacing:0.0em;
margin:0pt;
padding-top:0.5em;
}
h2 {
font-family:'Georgia',Georgia,Times,sans-serif;
font-weight:normal;
}
a img {
border:medium none;
}
span.caps {
font-size:95%;
}
.clear {
clear:both;
color:red;
margin:-2px 0pt 0pt;
padding:0pt;
size:1px;
visibility:hidden;
}
#logo {
padding:0.5em;
}
#container {
margin:0pt auto;
padding:20px;
width:960px;
}
ul#slideshow li {
list-style-type:none;
margin:0pt;
padding:0pt;
z-index:1;
}
#content {
background:#FEFEFE none repeat scroll 0%;
border-left:1px solid #A2A2A2;
border-right:1px solid #A2A2A2;
height:auto !important;
min-height:500px;
}
#left {
float:left;
width:450px;
}
#left.wide {
width:600px;
}
#left.text {
padding:10px;
width:430px;
}
#right.narrow {
margin-left:610px;
}
#right {
margin-left:460px;
}
#text_overlay {
padding:10px;
}
#footer {
border-top:1px solid #A2A2A2;
clear:left;
color:#777777;
font-size:10px;
padding-top:0.5em;
}
#panorama.jul {
background:#650001 url(../../../../../../../../Desktop/HK%20temp/grafikk/julesesong.png) no-repeat scroll 0%;
padding:2em;
}
div.jul_tekst {
background:#FFFFFF none repeat scroll 0%;
padding:1em;
width:35em;
}
div.menu_item {
border-top:1px solid #F2F2F2;
}
.menu_price {
font-family:'Georgia',Georgia,Times,sans-serif;
font-size:110%;
}
#mailform label {
float:left;
width:100px;
}
#mailform input, textarea {
border:1px solid #333333;
margin-top:1px;
}
ul#nav {
background:#A2A2A2 url(../../../../../../../../Desktop/HK%20temp/grafikk/nav-bg.png) repeat scroll center bottom;
font-family:"Auto 1 Regular SmCp","Auto 1";
font-size:14px;
height:29px;
line-height:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:relative;
z-index:0;
}
ul#nav li {
background:transparent url(../../../../../../../../Desktop/HK%20temp/grafikk/nav_li-bg.png) repeat-x scroll left top;
display:inline;
float:left;
position:relative;
z-index:2;
}
ul#nav li.selected {
background:transparent url(../../../../../../../../Desktop/HK%20temp/grafikk/nav_li_a-bg.png) no-repeat scroll center top;
}
ul#nav li a {
color:#FFFFFF;
display:block;
padding:9px 7px;
text-decoration:none;
}
ul#nav li:hover {
background:transparent url(../../../../../../../../Desktop/HK%20temp/grafikk/nav_li_a-bg.png) no-repeat scroll center top;
}
ul#nav li a:hover {
}
ul#nav li.last {
background:transparent url(../../../../../../../../Desktop/HK%20temp/grafikk/nav_li-bg.png) repeat-x scroll center top;
display:block;
float:left;
padding:4px 0pt;
position:absolute;
right:0pt;
text-align:right;
top:0pt;
width:100%;
z-index:1;
}
ul#nav li.last span {
display:none;
}
ul#nav li:hover ul {
display:block;
}
ul#nav li ul {
background:#A2A2A2 url(../../../../../../../../Desktop/HK%20temp/grafikk/sub_nav-bg.png) repeat-x scroll 0%;
border:1px solid #666666;
display:none;
font-family:Verdana,'Verdana',Arial,"MS Trebuchet",sans-serif;
font-size:11px;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:1em 0pt 0.5em;
position:absolute;
top:27px;
width:120px;
z-index:10000;
}
ul#nav li ul li {
display:inline;
float:none;
}
ul#nav li ul li a {
display:block;
padding:4px 7px;
}
ul#nav li ul li.selected a {
text-decoration:underline;
}
ul#nav li ul li a:hover {
text-decoration:underline;
}

//Rounded Corners courtesy of http://www.spiffycorners.com
.rounded_corners{display:block}
.rounded_corners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.rounded_corners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #868e8f;
  border-right:1px solid #868e8f;
  background:#cacdce}
.rounded_corners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #404d4e;
  border-right:1px solid #404d4e;
  background:#d6d9d9}
.rounded_corners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d6d9d9;
  border-right:1px solid #d6d9d9;}
.rounded_corners4{
  border-left:1px solid #868e8f;
  border-right:1px solid #868e8f}
.rounded_corners5{
  border-left:1px solid #cacdce;
  border-right:1px solid #cacdce}
.rounded_cornersfg{
  background:#ffffff}