body {
background-color: #2e2e2e;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
width:100%;
height:100%;
font-family: verdana, arial, sans serif; font-size:11px; font-weight:normal; color:#ffffff; line-height:160%;
}

a { color: #ffffff; text-decoration: none;}
a:visited { color: #ffffff; text-decoration: none;}
a:hover { color: #ffffff; text-decoration: underline;}

.linkUnderscore { text-decoration:underline; font-weight: bold;}

h1 {
font-size:22px;
font-weight:bold; 
color: #ffffff;
line-height:130%;
}

h2 {
font-size:16px;
font-weight:bold; 
color: #ffffff;
line-height:130%;
}

img, a img {
  border: none;
}

.hoejre1 {
	float:right;
	padding-right:0px;
	text-align:right;
}

.hoejre2 {
	float:right;
	padding-right:40px;
	text-align:right;
}

#wrapper{
	background: #4f4f4f url(../images/background.jpg) no-repeat 50% 0;
	width:100%;
}

#top{
	position:relative;
	float:none;
	background: transparent url(../images/bg-top.png) repeat-x 50% 0;
	width:100%;
	padding-top:20px;
	height:140px;
	text-align:center;
}

#menu{
	position:relative;
	float:none;
	background: transparent;
	left:50%;
	margin-left:-450px;	
	width:900px;
	height:70px;
	text-align:center;
}

#content{
	position:relative;
	float:none;
	background: transparent;
	left:50%;
	margin-left:-450px;
	width:900px;
	height:auto;
}

#text{
	position:relative;
	float:left;
	background: transparent;
	width:325px;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 50px;	
}

#picture{
	position:relative;
	float:left;
	background: transparent;
	width:500px;
}

#indextext{
	position:relative;
	float:left;
	background: transparent;
	width:293px;
	padding-top: 100px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 20px;
	text-align:center;	
}

#indexpicture{
	position:relative;
	float:left;
	background: transparent;
	width:557px;
}

#indexpicture #billede{
	position:relative;
	padding-left:37px;
	width:520px;
	padding-top:60px;
	height:420px;
	background: transparent url(../images/pictures/index.png) no-repeat -10px 0;
}

#picture #billede,
#picture #forretterbillede,
#picture #hovedretterbillede,
#picture #desserterbillede
{
	position:relative;
	padding-left:37px;
	width:463px;
	padding-top:48px;
	height:420px;
	background: transparent url(../images/pictures/subpage.png) no-repeat 6px 15px;
}

#footer{
	clear:left;
	position:relative;
	float:none;
	background: transparent url(../images/bg-bottom.png) repeat-x 50% 0;
	width:100%;
	height:55px;
	font-family: verdana, arial, sans serif; font-size:9px; font-weight:bold; color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	padding-top:40px;
}


/**
 * Primary navigation
 */
ul.primary-links {
  margin: 0;
  padding: 0;
  float: left; /* LTR */
  position: relative;
  top:0px;
}

ul.primary-links li {
  margin-left: 45px;
  margin-right: 0px;
  padding: 0;
  float: left; /* LTR */
  display: block;  
}

ul.primary-links li.menukort {
  margin-left: 25px;
  margin-right: 0px;
  padding: 0;
  clear:left;
  float: left; /* LTR */
  display: block;  
}

ul.primary-links li.menukort a {
  margin: 0;
  width: 81px;
  height: 25px;
  background: transparent url(../images/menukort.png) no-repeat 0 0;
}

ul.primary-links li.vinkort a {
  margin: 0;
  width: 65px;
  height: 25px;
  background: transparent url(../images/vinkort.png) no-repeat 0 0;
}

ul.primary-links li.drikkekort a {
  margin: 0;
  width: 94px;
  height: 25px;
  background: transparent url(../images/drikkekort.png) no-repeat 0 0;
}

ul.primary-links li.takeaway a {
  margin: 0;
  width: 86px;
  height: 25px;
  background: transparent url(../images/takeaway.png) no-repeat 0 0;
}

ul.primary-links li.selskab a {
  margin: 0;
  width: 69px;
  height: 25px;
  background: transparent url(../images/selskab.png) no-repeat 0 0;
}

ul.primary-links li.catering a {
  margin: 0;
  width: 73px;
  height: 25px;
  background: transparent url(../images/catering.png) no-repeat 0 0;
}

ul.primary-links li.aabningstider a {
  margin: 0;
  width: 108px;
  height: 25px;
  background: transparent url(../images/aabningstider.png) no-repeat 0 0;
}

ul.primary-links li.gavekort {
  margin-left: 164px;
  margin-right: 0px;
  padding: 0;
  clear:left;
  float: left; /* LTR */
  display: block;  
}

ul.primary-links li.gavekort a {
  margin: 0;
  width: 78px;
  height: 25px;
  background: transparent url(../images/gavekort.png) no-repeat 0 0;
}

ul.primary-links li.bordreservation a {
  margin: 0;
  width: 138px;
  height: 25px;
  background: transparent url(../images/bordreservation.png) no-repeat 0 0;
}

ul.primary-links li.om a {
  margin: 0;
  width: 153px;
  height: 25px;
  background: transparent url(../images/om.png) no-repeat 0 0;
}

ul.primary-links li.kontakt a {
  margin: 0;
  width: 69px;
  height: 25px;
  background: transparent url(../images/kontakt.png) no-repeat 0 0;
}

ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
  display: block;
}

ul.primary-links li a:hover, ul.primary-links li a.active {
  background-position:  0 -25px;
}


.button{
cursor:hand;
font-family: helvetica, arial, verdana, sans serif;
font-size: 11px;
}	
	   
.field{
background-color:#FFFFFF;
font-family: helvetica, arial, verdana, sans serif;
font-size: 11px;
line-height:130%;
border:1px solid #bbbbbb;
margin-top:6px; 
margin-bottom:6px;
margin-left:0px; 
margin-right:0px;
}
