
body{background: url(../bilder/bakgrund.jpg) no-repeat;}
* {
  font-style: normal;
  font-family: arial, verdana, helvetica, sans-serif;
  }
select{width:100px;}
h3{font:bold 14px arial, sans-serif;color:#3399cc}
h6{font:bold 10px arial, sans-serif;color:#000}
.h3{font:normal 14px arial, sans-serif;color:#3399cc}
.h5{font:normal 12px arial, sans-serif;color:#3399cc}
.h6{font:normal 11px arial, sans-serif;color:#000;text-align: left;width:500px;}

.left{float:left;padding:10px;}
.right{float:right;padding:10px;}
#wrapper{width:920px;height:950px;background-color: white;margin:auto;border: solid 1px #3399cc;text-align: center}
#footer{position: relative;top:-940px;text-align: center;font:normal 12px arial, sans-serif;color:gray}

#logo{position:relative;width:98%;height: 90%;top:10px;text-align: center}
#top{height: 130px;border-bottom: solid 1px #3399cc;}
#left{position:absolute;top:190px;float:left;width:200px;height:500px;}
#right{float:right;width:200px;height:820px;text-align: left}
#rightframe{position:relative;top:10px;left:0px;z-index:98}
#txt{position:relative;top:-740px;left:2px;z-index:99}
#foto{position:absolute;top:310px;left:10px;color:yellow;font-size: 10px}

#login{position:relative;top:-45px;left:-360px;font: normal 9px arial, sans-serif;color: silver;padding: 0px;margin: 0px;text-align: center;}
input.button{height:16px;border-color: silver;border-width: 1px;background-color: white;font-size: 9px;width: 100px}
input.text{height:12px;font-size: 10px;}

.menyrubrik{
  font:bold 24px 'Monotype Corsiva', sans-serif;
  color:#3399cc;
  text-align: left;
  padding-left: 20px;
}
.menytext{
  font: normal 12px arial, sans-serif;
  color:#3399cc;
  text-align: left;
  padding-left: 20px
}
.menytextsmall{
  font: normal 11px arial, sans-serif;
  color:gray;
  text-align: left;
  padding-left: 20px
}
.menytextgray{
  font: normal 12px arial, sans-serif;
  color:gray;
  text-align: left;
  padding-left: 10px;
}
.menytextred{
  font: normal 12px arial, sans-serif;
  color:red;
  text-align: left;
  padding-left: 10px;
}
.centertext{
  font: normal 12px arial, sans-serif;
  color:#3399cc;
  text-align: center;
}
.pris{
  font: bold 12px arial, sans-serif;
  color:#3399cc;
  text-align: right;
  padding-right: 50px;
  float:right;
}

#centertop{margin-left: 210px;margin-right: 210px;text-align:center;}
#center{margin-left: 210px;margin-right: 210px;position:absolute;top:198px;float:left;width:500px;}
.center{text-align:center}

ul#meny{
  list-style: none;
  margin: 0px 1px 0px 1px;
  padding: 10px;
}
ul#meny li{
border-top: 1px solid #a5b5c6;
}
ul#meny li a:link, ul#meny li a:visited {
  display:block;
  text-align: left;
  text-decoration: none;
  width: 88%;
  padding: 1px 6%;
  background-color: #3399cc;
  font: bold 10pt/1.5 arial, sans-serif;
  color: #fff;
}
ul#meny li a:hover{
  background-color: #43616B;
  color: #eee;
}

ul.submeny{
  background-color: #3399cc;
  list-style:none;
  margin:0;
  padding:0;
}
ul#restmeny li a:link, ul#restmeny li a:visited,ul#hotelmeny li a:link, ul#hotelmeny li a:visited,ul#personalmeny li a:link, ul#personalmeny li a:visited {
  display:block;
  text-align: left;
  text-decoration: none;
  width: 88%;
  padding: 1px 6%;
  background-color: #e0ffff;
  font: bold 10pt/1.5 arial, sans-serif;
  color: gray;
}
#restmeny,#hotelmeny,#personalmeny{
  background-color: #e0ffff;
  border-top:0 none;
  padding-left:1.5em;
  display:none;
}
#underconstr{
  position: relative;
  top:-410px;
  left:110px;
  visibility:hidden;
}

 #storrubr {
  color:#3399cc;
  font:normal 36px 'Monotype Corsiva',arial, sans-serif;
  width:500px;
text-align: center
 }

 #rubr {
  color:#3399cc;
  font-style:normal;font-size:11px;font-family:arial, sans-serif;
 }

 #ingr {
  color:#000000;
  font-style:normal;font-size:10px;font-family:verdana, sans-serif;
 }

 #lnk {
  color:#fc507f;
  font-style:normal;font-size:11px;font-family:arial, sans-serif;
  cursor:pointer;
 }

 #dat {
  color:#000000;
  font-style:normal;font-size:9px;font-family:arial, sans-serif;
 }

 #nyhetsrubr {
  color:#000000;
  font: bold 24px arial, sans-serif;
  text-align:left;
 }

 #nyhetsingr {
  color:#000000;
  font: bold 16px arial, sans-serif;
  text-align:left;
  width:500px;
 }

 #nyhetstext {
  color:#000000;
  font: normal 12px arial, sans-serif;
  text-align:left;
  width:500px;
 }

  A:visited {color:#fc507f;text-decoration:none}
  A:link {color:#fc507f;text-decoration:none}
  A:hover {color:blue}
  
H1    {font-size: 16px}
H2    {font-size: 18px}
H3    {font-size: 14px}
H4    {font-size: 14px}
H5    {font-size: 12px}
H6    {font-size: 11px}

.txtred {color: #970027;font-weight:normal;margin:0px;padding:0px;}
.txtblue {color: #0054AA;font-weight:normal;margin:0px;padding:0px;}
.txtblack {color: #000;font-weight:normal;margin:0px;padding:0px;}
.txtredbold {color: #970027;font-weight:bold;margin:0px;padding:0px;}
.txtbluebold {color: #0054AA;font-weight:bold;margin:0px;padding:0px;}
.txtblackbold {color: #000;font-weight:bold;margin:0px;padding:0px;}

td.nl {width: 40%;}
td.nc {width: 15%;}
td.nr {width: 20%;}

#turlrubr {
		position: absolute;
		top: 5px;
		left: 10px;
		width: 500px;
		text-align: center;
		}
#turlfhb {
		position: absolute;
		top: 30px;
		left: 10px;
		width: 500px;
		text-align: center;
		}
#turlopen {
		position: absolute;
		top: 85px;
		left: 10px;
		width: 500px;
		text-align: center;

		}
#turldagl {
		position: absolute;
		top: 65px;
		left: 10px;
		width: 500px;
		text-align: center;
		line-height: .7;
		padding-top: 5px;
		}
#turldatum {
		position: absolute;
		top: 115px;
		left: 10px;
		width: 500px;
		text-align: center;
		line-height: 1.0;
		padding-top: 5px;
		}
#turlpris {
		position: absolute;
		top: 280px;
		left: 130px;
		width: 250px;
		font-family: verdana, sans-serif;
		font-size: 11px;
		text-align: center;
		}
#turltbl {
		position: absolute;
		top: 155px;
		left: 130px;
		width: 250px;
		background-color: #CAE4FF;
		font-family: verdana, sans-serif;
		font-size: 12px;
		text-align: center;
		}
td.l1 {width: 5%; height: 60px}
td.l2 {width: 20%; height: 25px}
td.c {width: 30%; height: 25px}
td.r1 {width: 20%; height: 25px}
td.r2 {width: 5%; height: 60px}
td.nl {width: 40%;}
td.nc {width: 15%;}
td.nr {width: 20%;}

#turllftbtn {
		position: absolute;
		top: 205px;
		left: -10px;
		}
#turlrgtbtn {
		position: absolute;
		top: 205px;
		left: 385px;
		}
#turlmat {
		position: absolute;
		top: 370px;
		left: 110px;
		width: 300px;
		font-family: verdana, sans-serif;
		font-size: 10px;
		text-align: center;
		}
.validimg {
       position:absolute;
       top: 400px;
       left: 440px;
       height: 31px;
       width: 88px;
       }
 #fullt {
		position: absolute;
		top: 100px;
		left: 80px;
		} 
		
 #konferbj {
  		position: absolute;
		top: 250px;
		left: 25px;
		}    