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

body { }

h1 { font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #C88802; line-height: 27px; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 300%; color: #555555; font-weight: bold; border-top: 1px solid #DDDDDD; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; line-height: 300%; color: #555555; font-weight: bold; }
p, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 180%; margin-top: 3px; margin-bottom: 9px; }
a:link, a:visited, a:active { color: #C88802; border-bottom: 1px solid #A8A8A8; text-decoration: none; font-weight: bold; }
a:hover { background-color: #E6E6E6; font-weight: bold; border-bottom: 1px solid #C88802; border-top: 1px solid #C5C5C5;  }


#main { width: 100%; float: left; }

#center { width: 946px; margin: auto; }
#background, #background-content { width: 100%; background-color: white; float: left; }


#top {}
#divider { width: 927px; height: 1px; margin: 5px 10px 5px 10px; background-color: #A8A8A8; }

#navig p a { background: none; border: none; }

#main-content { float: left; margin: 0px 19px 0px 19px; background-image: url(../images/backgr_navig.jpg); background-repeat: repeat-y; position: relative; }

#flags { width: 113px; height: 25px; position: absolute; top: 10px; left: 786px; }
#flags a { border: none; }
#flags img { border: 1px solid #CCCCCC; }

#navig { width: 170px; height: 400px; padding: 18px 15px 18px 15px; float: left; }
#navig-divider { background: #F8BC42; width: 100%; height: 1px; }

#navig ul li { list-style: none; margin: 0px; }
#navig li a:link, #navig li a:visited, #navig li a:hover, #navig li a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 28px; background-image: url(../images/navig-line.jpg); background-position: bottom; background-repeat: repeat-x; display: block; width: 150px; padding-left: 5px; border: none; }
#navig li a:hover { background-color: #FDC042; }

#navig li a.gardin:link, #navig li a.gardin:visited, #navig li a.gardin:hover, #navig li a.gardin:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 28px; background-image: url(../images/navig-line.jpg); background-position: bottom; background-repeat: repeat-x; display: block; width: 120px; padding-left: 35px; border: none; }
#navig li a.gardin:hover { background-color: #FDC042; }



#cont-content { float: left; width: 560px; min-height: 350px; }
#title { margin: 10px 0px 20px 0px; height: 30px; }
#secondary { width: 120px; float: left; margin: 45px 0px 0px 20px; min-height: 320px; }

#secondary h1 { font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #C88802; line-height: 150%; text-align: center; } 
#secondary a:link, #secondary a:visited, #secondary a:active { color: #C88802; border-bottom: none; text-decoration: none; font-weight: bold; }
#secondary a:hover { background: none; font-weight: bold; border-bottom: none; border-top: none;  }

#content { width: 100%; float: left; padding-right: 5px; border-right: 1px solid #DCDCDC; margin-bottom: 10px; }
#content ul, #content li { list-style-type: disc; list-style-position: inside; }
#content li { margin-bottom: 3px; }
#content ul { margin-bottom: 6px; }

#Tilbud, #Tilbud-inline { width: 149px; min-height: 320px; background-color: #EFEFEF; border: 2px solid #DCDCDC; padding: 10px; float: left; margin: 0px 5px 15px 5px; }
#Tilbud-inline { width: 90%; min-height: 30px; }
#Tilbud h1, #Tilbud-inline h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 200%; color: #CC0000; font-weight: bold; }
#Tilbud h2, #Tilbud-inline h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 200%; color: #333333; font-weight: bold; border: none; }
.continue { clear: both; }

.tilbud-temakvelder { width: 90%; background-color: #EFEFEF; border: 2px solid #DCDCDC; padding: 10px; margin: 0px 5px 15px 5px; }
.tilbud-temakvelder h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 200%; color: #CC0000; font-weight: bold; }
.tilbud-temakvelder h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 200%; color: #333333; font-weight: bold; border: none; }



#main-bottom { background-color: #A8A8A8; background-image: url(../images/backgr_bottom.jpg); background-repeat: repeat-x; width: 100%; min-height: 250px; border-top: 1px solid white; clear: both; }
#center-bottom { width: 946px; margin: auto; height: 150px; background-color: white; background-image: url(../images/backgr_center-bottom.jpg); background-repeat: no-repeat; text-align: left; position: relative; clear: both; }
#kontakt { position: absolute; top: 28px; left: 35px; width: 165px; }
#kontakt p { line-height: 200%; }
#kontakt a:link, #kontakt a:visited, #kontakt a:active { color: #333333; border-bottom: none; text-decoration: none; font-weight: normal; }
#kontakt a:hover { background: none; font-weight: normal; border-bottom: 1px solid #C88802; border-top: none;  }
.icon { margin-right: 15px; }

#bottom-images { position: absolute; right: 9px; top: 0px; width: 780px; text-align: right; }
#bottom-images img { margin-left: 1px; }


#bottom-border { width: 946px; margin: auto; height: 9px; background-image: url(../images/backgr_border-bottom.jpg); background-repeat: no-repeat; }

#logo { margin-left: 19px; }

.important { font-weight: bold; }
.very-important { border: none; padding: 3px; font-weight: bold; background-color: #DDEEFF; }
.detail { display: inline; }

.meny-detaljer { font-style: italic; font-size: 11px; line-height: 130%; }

.gallery-img { }
.gallery-img img { padding: 5px; margin: 5px; vertical-align: middle; background-color: #E6E6E6;  }
.gallery-img a:link, .gallery-img a:visited, .gallery-img a:active { color: #C88802; border-bottom: none; text-decoration: none; font-weight: bold; }
.gallery-img a:hover { background: none; font-weight: bold; border-bottom: none; border-top: none;  }

.highlight-img { margin: 3px; padding: 5px; background-color: #E6E6E6; }
