@charset "utf-8";
/* CSS Document */

body {background-image:url(../img/bodybg.jpg);background-color:#cdc9c1;margin:0;padding:0;}
p {font-family:Arial, Helvetica, sans-serif;  color:#121212; font-size:12px;margin:5px 0 2px 0;line-height:14px;}
h1 {font-family:Arial, Helvetica, sans-serif; color:#a5a394; font-size:14px; line-height:90px;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#001c3f; font-size:12px;margin:4px 0 0 0; line-height:14px;}
p.cred {font-family:Arial, Helvetica, sans-serif; color:#a5a394; font-size:11px;position:relative; top:-132px; right:10px; float:right; font-weight:normal; line-height:11px; clear:both;}
a.crli {text-decoration:underline;color:#8b897d;}
a.crli:visited {text-decoration:underline;color:#8d8b7f;}
a.crli:hover {text-decoration:none;color:#999;}
a {color:#001c3f;}
a:hover {color:#121212;}
a:active {color:#001c3f;}
a:visited {color:#121212;}

img.noflash {border:none;}
img {border:none;}
img.a {border:none;}
#mobmen {display:none;}
li {margin:12px 0 0 14px;font-family:Arial, Helvetica, sans-serif;  color:#121212;}

#fmenu {position:relative;z-index:4;}
.content {height:676px; width:970px; margin:0px auto; background-repeat:no-repeat; background-position: 50% 50px; position:relative; top:0;}
#romindex  {height:676px; background-image:url(../img/bgph/reserver.jpg);overflow:hidden;}
#romkonbox {height:538px;width:271px;background-image:url(../img/reserkon-grad.png); background-repeat:no-repeat; position:relative; top: -154px; left: 687px; z-index:1; padding-left: 16px;}
#romhdr {height:14px;width:116px;background-image:url(../img/hdr/reserver-hdr.png);background-repeat:no-repeat;position:relative;top:142px; overflow:hidden;}
#romform {position:relative;top:142px; width:271px;}
#konform {position:relative;top:142px; width:271px;}

#kontakk {position:relative;top:162px; width:271px;}
#takkindex  {height:676px; background-image:url(../img/bgph/takk.jpg);overflow:hidden;}
#konindex  {height:676px; background-image:url(../img/bgph/kontakt.jpg);overflow:hidden;}
#konhdr {height:12px;width:70px;background-image:url(../img/hdr/kontakt-hdr.png);background-repeat:no-repeat;position:relative;top:142px; overflow:hidden;}
#kongen {height:12px;width:48px;background-image:url(../img/hdr/kontakt-gen.png);background-repeat:no-repeat;position:relative;top:142px; overflow:hidden;}
#kongenbox {height:538px;width:271px;background-image:url(../img/reserkon-grad.png); background-repeat:no-repeat; position:relative; top: -154px; left: 687px; z-index:1; padding-left: 16px;background-position: 0 -194px;}

#resthdr {height:12px;width:97px;background-image:url(../img/hdr/restaurant-hdr.png);background-repeat:no-repeat;position:relative;top:90px; overflow:hidden;}
#restmnbox {height:538px;width:271px;background-image:url(../img/restmain-grad.png); background-repeat:no-repeat; position:relative; top: -118px; right: -12px; z-index:1; padding-left: 16px; float:left;}
#restindex {height:676px; background-image:url(../img/bgph/restaurant.jpg);overflow:hidden;}
#restmntxt {height:220px;width:246px; position:relative; top: 108px;}

#kurshdr {height:12px;width:114px;background-image:url(../img/hdr/kurs-hdr.png);background-repeat:no-repeat;position:relative;top:90px; overflow:hidden;}
#kursindex {height:676px; background-image:url(../img/bgph/kurs.jpg);overflow:hidden;}
#kursmnbox {height:538px;width:271px;background-image:url(../img/restmain-grad.png); background-repeat:no-repeat; position:relative; top: -118px; right: -12px; z-index:1; padding-left: 16px; float:left; background-position: 0 -76px;}

#restbibox {height:538px; width:271px;position:relative; top: -172px;right:28px;z-index:1; float:right;}
#bar00 {height:20px;padding-top:128px;}
#bar01 {height:88px;margin-top:0;}
#bar02 {height:88px;margin-top:4px;}
#bar03 {height:88px;margin-top:4px;}
#bar04 {height:88px;margin-top:4px;}
.semitrans {background-image:url(../img/semitrans.png);background-repeat:repeat;width:271px; padding:6px 8px;}
.restmini {position:relative;top:4px;float:right;}
#infobox {position:absolute;top:330px;left:640px;height:300px;width:300px;background-image:url(../img/bgph/badpop.jpg);background-repeat:no-repeat;z-index:6;border:1px solid #001c3f;visibility:hidden;}
#infobg {height:240px;width:240px;margin:15px;padding:10px;background-image:url(../img/reserkon-grad.png);background-repeat:no-repeat;background-position: -10px -280px;}

#opplindex {height:676px; background-image:url(../img/bgph/opplev.jpg);overflow:hidden;}
#opplhdr {height:12px;width:101px;background-image:url(../img/hdr/opplev-hdr.png);background-repeat:no-repeat;position:relative;top:90px; overflow:hidden;}
#opplmnbox {height:538px;width:271px;background-image:url(../img/restmain-grad.png); background-repeat:no-repeat; position:relative; top: -118px; right: -12px; z-index:1; padding-left: 16px; float:left; background-position: 0 -10px;}

#indexindex {height:676px; background-image:url(/img/bgph/index.jpg);overflow:hidden;}
#indexhdr {height:12px;width:175px;background-image:url(/img/hdr/index-hdr.png);background-repeat:no-repeat;position:relative;top:90px; overflow:hidden;}
#indexmnbox {height:538px;width:271px;background-image:url(/img/index-grad.png); background-repeat:no-repeat; position:relative; top: -118px; right: -12px; z-index:1; padding-left: 16px; float:left;}

#showartindex {height:676px; background-image:url(/img/bgph/showart-bg.jpg);overflow:hidden;}
#showartbox {height:538px;width:432px;background-image:url(/img/showart-grad.png); background-repeat:no-repeat; position:relative; top: -118px; right: -12px; z-index:1; padding-left: 16px; float:left;background-position: 0 -90px;}
#showarttxt {width:400px;position:relative; top: 50px;}

#errmsg {height:676px; background-image:url(/img/bgph/generic.jpg);overflow:hidden;}
#errmnbox {height:538px;width:250px;background-image:url(/img/index-grad.png); background-repeat:no-repeat; position:relative; top: -120px; right: -12px; z-index:1; padding: 60px 16px 0 16px; float:left;background-position: 0 -60px;}

fieldset {margin:0;padding:0;border:0;}
form {margin:0; padding:0;}
p.form {color:#727469; font-size:12px;line-height: 9px;}
input {background-repeat:no-repeat;border: none; margin:4px 1px 0 0; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#727469; font-size:12px; font-weight:bold;}
textarea {background-repeat:no-repeat;border:none; margin:4px 1px 0 0; padding:2px; font-family:Arial, Helvetica, sans-serif; color:#727469; font-size:12px; font-weight:bold;}
input.txt {background-color:#cdc9c1;height:18px;width:236px; }
input.radio {border:none;background-color:transparent; height:18px; width:18px;}
input.psnr {background-color:#cdc9c1;width:43px;}
input.psted {background-color:#cdc9c1;width:183px;}
textarea.txt {background-color:#cdc9c1;width:236px; }
input#resetform {background-image:url(../img/btn/resetform.png);background-color:transparent; width:55px; height:23px; float:left;font-size:0;line-height: 45px;}
input#sendres {background-image:url(../img/btn/sendres.png); background-color:transparent;width:92px; height:23px; float:right;margin-right:34px;font-size:0;line-height: 45px;}
input#sendcon {background-image:url(../img/btn/sendcon.png); background-color:transparent;width:92px; height:23px; float:right;margin-right:34px;font-size:0;line-height: 45px;}
#tilhov {background-image:url(../img/btn/tilhov.png); background-color:transparent;background-repeat:no-repeat;width:92px;height:23px;float:right;margin:52px 34px auto auto;font-size:0;line-height:45px;border:none;}
.btn {background-position: 0 0;border:none;}
.btn:hover { background-position: 0 -24px; }
.btn:active { background-position: 0 -48px; }
a.btn {display:block;}