body {font-size: 62.5%;background: url('../images/bg_content.gif') repeat top center;text-align:center;margin:0px;}
div	{position:relative;text-align:left;}

h1#hem { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_kara_gast.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#menyer { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_meny.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#storre { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_storre.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#menus { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_menu.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#storreeng { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_storreeng.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#aktuellt { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_aktuellt.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#tema { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_tema.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#matlagning { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_matlagning.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#vinprovning { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_vinprovning.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#catering { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_catering.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}
h1#bokning { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_bokning_kontakt.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}

h1#julbordsfritt { /* h1 rubriken på index sidan */
    padding: 40px 0 0 0;
    overflow: hidden;
    background-image: url(../images/h1_julbordsfritt.gif); 
    background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:40px; /* for IE5.5's bad box model */
}	


h1 {font-family: Trebuchet MS, Verdana, arial, Sans-Serif; color: #000; font-size: 2.2em; font-weight: normal; margin:0 0 12px 0; padding: 0px 36px 0px 36px; line-height: 1em;}
h2 {font-family: Trebuchet MS, Verdana, arial, Sans-Serif; color: #000; font-size: 1.2em; font-weight: bold; margin-bottom: 0px; padding: 0em 0px 0.3em 0px; }

.formText {font-family: Trebuchet MS, Verdana, arial, Sans-Serif; color: #000; font-size: 1.2em; line-height: 1.4em; font-weight:normal;}
.formTextBold {font-family: Trebuchet MS, Verdana, arial, Sans-Serif; color: #000; font-size: 1.2em; line-height: 1.4em; font-weight:bold;}

p {font-family: Trebuchet MS, Verdana, arial, Sans-Serif; color: #000; font-size: 1.2em; line-height: 1.4em; margin:0 0 1.2em 0}

#nav li .menuSublink{color:#666666;text-decoration:none;background-image:none;padding-left:8px;}
#nav li .menuSublink:hover, #nav li .menuSublink:active{color:#450A24;text-decoration:none;background-image:none;padding-left:8px;}

#nav li.clear{background: transparent url("../images/stroke.gif") center left no-repeat; padding-left:8px;}


a {color:#450A24;text-decoration:none;border-bottom:1px solid #450a24;}
a:hover {color:#993366;border-bottom:1px dotted #993366;}
a.noborder {border:none;}
#content
{margin:0 auto 0 auto; width:800px;}
#logo
{width:100%; height:120px;margin: 10px 0 10px 0; background: url('../images/logo.gif') no-repeat top center}


#nav	
{padding:0 20px;font-size:1.3em;font-family:helvetica, arial, san serif; font-weight:bold;color: #666666;text-align:center;}
#nav li
{display:inline;list-style-type: none;}

#nav li.active
{}

#nav li a
{text-decoration:none; color:#666;padding: 0 11px 0 14px;background: url('../images/bullet.gif') no-repeat 0 6px;border:none;}

#nav li a:hover, #nav li.active a, #nav li.active a:hover, #nav li.active a:link, #nav li.active a:visited, #nav li.active a:active
{color:#450A24;background-image: url('../images/bullet_act.gif');}

#nav li.active2 a:hover, #nav li.active2 a, #nav li.active2 a:hover, #nav li.active2 a:link, #nav li.active2 a:visited, #nav li.active2 a:active2
{background-image: url('../images/bullet_act.gif');}

div#form
{float:right;left:495px;top:285px;width:320px;position:absolute;}

div#image
{float:right;left:20px;top:20px;width:320px;}
div#image p
{width:300px;float:right;left:20px;top:20px;font-style:italic;}

div#flashpostit
{position:absolute;left:-400px;top:-170px;width:130px;z-index:1;}

#text
{float:left;left:110px;top:20px;width:320px;}
#menuholder
{float:left;left:110px;top:20px;width:580px;}
#menuholder table
{margin:10px 0px;}
div#footer
{margin:50px 0;padding:2px 110px;float:left; width:580px;}
div#footer p
{font-size:1.1em; color:#666666;text-align:center;}
