body,html{background:#0c0d2e;color:#fff;font:0.9em/1.3 verdana, arial, helvetica, sans-serif;text-align:center;line-height:150%;margin:1em 0 0;padding:0;}
h1{width:573px;height:115px;background:transparent url(../g/header.gif) no-repeat;margin:0;padding:0;}
h1 span,.bestill-knapp span{display:none;}
hr {height:1px;border:0;background:#fff;color:#fff;margin:0 20px}
a,a:visited{color:#00B1EB;}
a:hover{color:#FFF;}
.feil{border:2px solid red;font-weight:700;margin:2em;padding:1em;}
ul.teaser{padding-left:3em;}
.bestill-knapp{padding-left:10px;padding-bottom:10px;margin:0 20px 20px;}
.bestill-knapp a{display:block;width:162px;height:82px;background-image:url(../g/bestill_her.gif);background-position:0 0;}
.bestill-knapp a:hover{background-position:0 82px;}
#innhold{text-align:left;width:792px;background:#191b67 url(../g/bg.gif) repeat-y;margin:0 auto;}
#venstre{width:219px;float:left;background:#191b67 url(../g/topp-venstre.gif) no-repeat;font-family:"trebuchet ms", tahoma, arial, helvetica, sans-serif;}
#venstre ul{clear:both;list-style:none;line-height:150%;font-size:110%;margin:0;padding:25px 0 20px;}
/* Hide from IE mac \*/
* html #venstre ul {line-height:75%}
/* Stop hiding */
#venstre ul li{text-align:left;margin:0;padding:0 20px 0 40px;}
#venstre ul li a{display:block;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;}
#venstre ul li a:hover{display:block;color:#f5c500;}
* html #hoved {margin-left:0;float:left;}
#venstre #flaskebilde{width:177px;height:216px;background:transparent url(../g/flaskebilde.jpg) no-repeat;float:right;margin-top:85px;}
#hoved{background:#141654;margin-left:219px;}
#hoved h2,#hoved h3,#hoved p,#hoved ul,#hoved ol,#hoved fieldset{margin-left:20px;margin-right:20px;}
#hoved h2,#hoved h3{color:#f5c500;font-family:"trebuchet ms", tahoma, arial, helvetica, sans-serif;margin:24px 20px 10px;padding:0;}
#hoved h2{font-size:1.8em;font-family:verdana;line-height:100%}
#hoved p{margin:.5em 20px 1.4em;}
#hoved #bg{background:#fff url(../g/bg-oye.jpg) no-repeat;width:573px;height:153px;}
#hoved fieldset{margin-bottom:7px;margin-top:7px;width:531px;border:1px solid #343663;background:#111348;padding-left:0;padding-right:0;}
* html #hoved fieldset { width: 525px }
#hoved fieldset p.frakt{font-size:87%;}
#hoved fieldset legend{color:#f5c500;margin-left:3px;}
#hoved fieldset.adresse,#hoved fieldset.telefon{float:left;width:45%;margin-right:2%;}
#hoved fieldset.telefon{width:45%;margin:7px 0 7px 0;}
* html #hoved fieldset.adresse {display:inline}
* html #hoved fieldset.telefon {width:41%}
#hoved fieldset.adresse label,#hoved fieldset.telefon label{display:block;width:100%;float:left;}
#hoved fieldset.adresse input,#hoved fieldset.telefon input{width:100%;font:100% "trebuchet ms", tahoma, verdana, sans-serif;margin-bottom:3px;}
#hoved fieldset.kommentarer textarea{width:485px;font:100% "trebuchet ms", tahoma, verdana, sans-serif;}
#hoved fieldset.total .pris{font-weight:700;}
#bunn{background:transparent url(../g/corners-bunn.gif) no-repeat;height:36px;clear:both;}
#footer{width:792px;color:#fff;background:transparent;font-size:90%;margin:0 auto;}
#footer p{margin:0;padding:5px 0;}
#hoved fieldset.kommentarer,#hoved fieldset.total{clear:both;}

#meny a {
    background-position: 0 27px;
    background-repeat: 0;
    width: 148px;
    height: 27px;
}

#meny a:hover {
    background-position: 0 0;
}

#meny a:link span { display: none; }
#meny a:visited span { display: none; }
#meny a:hover span { display: none; }
#meny a:active span { display: none; }

#meny a#vorseite { background-image: url(../g/meny_index.gif); }
#meny a#schnarchen { background-image: url(../g/meny_schnarchen.gif); }
#meny a#losung { background-image: url(../g/meny_losung.gif); }
#meny a#arztliche { background-image: url(../g/meny_arztliche.gif); }