* {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: verdana, helvetica, arial;
	color:#ffffff;
	line-height:25px;
	
}

body * {
	text-align:left;
}

html, body {
	height:100%;
}

body 
{
	text-align:left;             
	margin:0 0 0 0;
	background:#b8003a url('../gfx/bg_rstaurant.gif') repeat center;
}


a, a:link, a:hover, a:visited, a:active, a span
{
	color: #ffffff;  
	text-decoration:underline;
}

a:hover, ul li a:hover, a:hover span
{
	color: #cccccc;
}

ul, li
{
	margin:0;
	list-style: none;
}

h1
{
	font-size:32px;
	padding:0 0 0 0;
	line-height: 24px;
}
/* ---------------------------------------------------------- */

#main 
{
	width:944px;
	margin: 0 auto;

}

/* ---------------------------------------------------------- */
#menu 
{

  height:85px;
	padding:15px 0 0 0;
  background: url('../gfx//streg_hvid.gif') repeat-x bottom left;
}


#menu a, #menu a:link, #menu a:visited, #menu a:active 
{
  font-size:12px;  
  color:#FFFFFF;
  text-decoration:none;
}


#menu a:hover
{
	color: #cccccc;
}

#menu ul
{
	padding:0 0 0 20px;
}
	#menu ul li
	{
    float:left;
    background:#b8003a url('../gfx//moent_small.gif') no-repeat center top;
    text-align: center;
    padding:50px 0 0 0;    
  	width: auto !important; /* IE 6 hack hazz */
  	width: 100px;  
    min-width: 102px;
	}

	#menu ul.en li
	{
    float:left;
    background:#b8003a url('../gfx//moent_small.gif') no-repeat center top;
    text-align: center;
    padding:50px 0 0 0;    
  	width: auto !important; /* IE 6 hack hazz */
  	width: 153px;  
    min-width: 153px;
	}

	#menu ul .active, #menu ul.en .active
	{
    background:#b8003a url('../gfx//moent_small_w.gif') no-repeat center top;

	}

    #menu .active a
    {
          color: #cccccc;
    }

/* ---------------------------------------------------------- */
#forside
{
  background: url('../gfx//moenten.gif') no-repeat 0 10px;
  width:inherit;
  height:510px;

}

#forside .menu
{
	padding:80px 0 0 550px;
}
  
  #forside .menu a, #forside .menu a:link, #forside .menu a:visited, #forside .menu a:active 
  {
    color:#FFFFFF;
    text-decoration:none;
    font-size:18px;
  }
  
     #forside .menu a:hover
    {
    	color: #cccccc;
    }

  #forside .menu ul
  {
  
  } 
  	#forside .menu ul li
  	{
      float:left;
      background: url('../gfx//moent_small.gif') no-repeat center top;
      text-align: center;
      padding:50px 0 0 0;    
    	width: auto !important; /* IE 6 hack hazz */
    	width: 130px;  
      min-width: 130px;
  	}

        
  #forside .welcome
  {
    padding:0 0 0 230px;   /* 250px 0 0 230px */
  }
    #forside .welcome .img
    {
      width: 672px;
      text-align:right;
    }
    
    #forside .welcome  .txt
    {
      width: 672px;
      padding:20px 0 0 0;
    }
  
  #forside .info
  {
    height:130px;
    width:340px;
    margin:120px 0 0 565px;
  }
/* ---------------------------------------------------------- */
 
#main .content 
{
  width:874px;  /* 874px */
  padding:50px 0 0 0;
  float:left;
	height: auto !important; /* IE 6 hack hazz */
	height: 380px;
  min-height: 380px;
}

  #main .content h1
  {
    padding: 0 0 25px 0;  
  }

  #main .content .pic 
  {
    float:left;
    width:280px;   /* 280px */

  }

  #main .content .txt 
  {
    float:left;
    width:580px; /* 594px */

  }
  
  #main .content .txt21 
  {
    float:left;
    width:480px; /* 594px */

  }
  
  #main .content .txt22 
  {
    float:left;
    width:380px; /* 594px */

  }
  
 /* ---------------------------------------------------------- */  
#main .sidebar
{
  float:left;
  width:70px;
  text-align:center;
  line-height:35px;
  padding:120px 0 0 0;
  font-size:18px;
}

  #main .sidebar h1
  {
    font-size:30px;
    text-align:center;
  }
 /* ---------------------------------------------------------- */
 
#footer 
{

	font-size:13px;
  bottom:0px;
  width:inherit;
	position:fixed;
	margin:0;
	padding:0 0 0 0;
	text-align:center;
}

.spacer
{

  width:inherit;
  height:50px;
  clear:both;
  display:block
}

/* ---------------------------------------------------------- */
.xmas
{
  display:none;
  position:absolute;
  top:95px;
  padding:0 0 0 10px;
}


.form input, .form textarea
{
  color:#000;
}