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

body { background-image: url(../images/wood-tile.jpg); z-index: 1; }

#body { width: 983px; margin: auto; background-image: url(../images/background.png); background-repeat: repeat-y; position: relative; left: 40px; z-index: 2; }

#top { position: relative; top: 0px; left: 30px; width: 909px; height: 216px; background-image: url(../images/top.jpg); background-repeat: no-repeat; } 

#middle { width: 909px; height: 296px; background-image: url(../images/middle_background.jpg); background-repeat: no-repeat; position: relative; left: 30px; top: 0px; z-index: 4; }

#navigation { position: relative; left: -99px; }
#navigation ul li { list-style: none; }
#navigation ul li a { display: block; width: 276px; margin: 0px; }
#navigation ul li span { display: none; }

a.hjem { height: 44px; background-image: url(../images/b_hjem.png); background-repeat: no-repeat; }
a.hjem:hover { background-image: url(../images/b_hjem_f2.png); background-repeat: no-repeat; }
a.eng_hjem { height: 44px; background-image: url(../images/b_eng_hjem.png); background-repeat: no-repeat; }
a.eng_hjem:hover { background-image: url(../images/b_eng_hjem_f2.png); background-repeat: no-repeat; }

a.om-oss { height: 42px; background-image: url(../images/b_om-oss.png); background-repeat: no-repeat; }
a.om-oss:hover { background-image: url(../images/b_om-oss_f2.png); background-repeat: no-repeat; }
a.eng_om-oss { height: 42px; background-image: url(../images/b_eng_om-oss.png); background-repeat: no-repeat; }
a.eng_om-oss:hover { background-image: url(../images/b_eng_om-oss_f2.png); background-repeat: no-repeat; }

a.overnatting { height: 42px; background-image: url(../images/b_overnatting.png); background-repeat: no-repeat; }
a.overnatting:hover { background-image: url(../images/b_overnatting_f2.png); background-repeat: no-repeat; }
a.eng_overnatting { height: 42px; background-image: url(../images/b_eng_overnatting.png); background-repeat: no-repeat; }
a.eng_overnatting:hover { background-image: url(../images/b_eng_overnatting_f2.png); background-repeat: no-repeat; }

a.servering { height: 41px; background-image: url(../images/b_servering.png); background-repeat: no-repeat; }
a.servering:hover { background-image: url(../images/b_servering_f2.png); background-repeat: no-repeat; }
a.eng_servering { height: 41px; background-image: url(../images/b_eng_servering.png); background-repeat: no-repeat; }
a.eng_servering:hover { background-image: url(../images/b_eng_servering_f2.png); background-repeat: no-repeat; }

a.galleri { height: 40px; background-image: url(../images/b_galleri.png); background-repeat: no-repeat; }
a.galleri:hover { background-image: url(../images/b_galleri_f2.png); background-repeat: no-repeat; }
a.eng_galleri { height: 40px; background-image: url(../images/b_eng_galleri.png); background-repeat: no-repeat; }
a.eng_galleri:hover { background-image: url(../images/b_eng_galleri_f2.png); background-repeat: no-repeat; }

a.aktiviteter { height: 41px; background-image: url(../images/b_aktiviteter.png); background-repeat: no-repeat; }
a.aktiviteter:hover { background-image: url(../images/b_aktiviteter_f2.png); background-repeat: no-repeat; }
a.eng_aktiviteter { height: 41px; background-image: url(../images/b_eng_aktiviteter.png); background-repeat: no-repeat; }
a.eng_aktiviteter:hover { background-image: url(../images/b_eng_aktiviteter_f2.png); background-repeat: no-repeat; }

a.kontakt { height: 42px; background-image: url(../images/b_kontakt.png); background-repeat: no-repeat; }
a.kontakt:hover { background-image: url(../images/b_kontakt_f2.png); background-repeat: no-repeat; }
a.eng_kontakt { height: 42px; background-image: url(../images/b_eng_kontakt.png); background-repeat: no-repeat; }
a.eng_kontakt:hover { background-image: url(../images/b_eng_kontakt_f2.png); background-repeat: no-repeat; }

#title { width: 909px; height: 102px; background-image: url(../images/title_background.jpg); background-repeat: no-repeat; position: relative; top: 0px; left: 30px; z-index: 2; }

#title h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 25px; font-weight: bold; font-stretch: condensed; color: #69441F; position: relative; top: 35px; left: 215px; display: block; width: 500px; text-align: center; }

#content-1 { width: 909px; min-height: 163px; background-image: url(../images/content_background-1.jpg); background-repeat: no-repeat; position: relative; top: 0px; left: 30px; }


#content-2 { width: 828px; background-image: url(../images/content_background-2.jpg); background-repeat: no-repeat; position: relative; left: 40px; }

#content-main { width: 795px; background-image: url(../images/content_background-main.jpg); background-repeat: repeat-y; margin: auto; position: relative; top: 9px; left: 1px; }

#content, #flags_frontpage { width: 750px; margin: auto; font-family: Arial, Helvetica, sans-serif; color: #422B13; font-size: 13px; line-height: 19px; }

#flags_frontpage { position: absolute; top: 5px; left: 225px; width: 450px; text-align: center; }

#flags_content { position: absolute; top: 75px; left: 735px; width: 60px; }

#content p, #flags_frontpage p { margin: 10px 0px 10px 0px; }
#content h2 { color: #CC3300; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; margin: 20px 0px 20px 0px; }
#content h3 { color: #792E26; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 15px 0px 10px 0px; }

#content a:link, #content a:visited, #content a:hover, #content a:active { text-decoration: none; background-image: url(../images/link_background.png); background-position: 0px -2px; color: #A42900; padding: 0px 3px 0px 3px; }
#content a:hover { background-image: url(../images/link_background-hover.png); background-position: 0px -2px; color: #802000; }

#content li { list-style-type: circle; list-style-position: outside; margin-left: 15px; }

.image { padding: 15px 20px 15px 20px; background-image: url(../images/image_background.png); background-position: center; background-repeat: no-repeat; }

.content-top-bottom { width: 780px; height: 50px; background-image: url(../images/content_top-bottom.png); background-position: center; background-repeat: no-repeat; }

#body-bottom { width: 983px; height: 86px; margin: auto; background-image: url(../images/background-bottom.png); background-repeat: no-repeat; position: relative; left: 40px; z-index: 3; }

.meny { background: #ECE0C9; padding: 5px; font-weight: bold; margin: 3px 20px 3px 0px; line-height: 30px; padding-right: 0px; border-bottom: 1px solid #D8C299; border-left: 4px solid #D8C299; }
.pris { padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal; margin-left: 20px; background: #E3D2B6; border-top: 1px dotted #D8C299; border-left: 1px dotted #D8C299; border-right: 4px solid #D8C299; color: #763C3B; }

.notes { font-size: 11px; font-weight: normal; margin-left: 20px; }

#images { text-align: center; }
#images a:link, #images a:visited, #images a:hover, #images a:active { text-decoration: none; background-image: none; }

#images2 { text-align: center; }
#images2 a:link, #images2 a:visited, #images2 a:hover, #images2 a:active { text-decoration: none; background-image: none; }

