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

body { background-color: #FFFFFF; background-image: url(../images/background_page.jpg); background-repeat: repeat-x; }

#main { position: absolute; top: 0px; left: 0px; width: 1157px; height: 645px; background-image: url(../images/main.jpg); background-repeat: no-repeat; }

#navigation { position: absolute; top: 43px; left: 227px; height: 66px; }

#navigation ul { float: left; display: inline; }
#navigation li { float: left; overflow: hidden; margin-right: 12px; }
#navigation li a { line-height: 23px; text-indent: -500px; overflow: hidden; display: block; background-position: center top; height: 68px; background-repeat: no-repeat;  }



#navigation li a.heim:link, a.heim:visited, a.heim:hover, a.heim:active { width: 57px; background-image: url(../images/b_heim.jpg); }
#navigation li a.heim:hover { background-image: url(../images/b_heim_f2.jpg); }

#navigation li a.eng-heim:link, a.eng-heim:visited, a.eng-heim:hover, a.eng-heim:active { width: 57px; background-image: url(../images/b_eng_hjem.jpg); }
#navigation li a.eng-heim:hover { background-image: url(../images/b_eng_hjem_f2.jpg); }



#navigation li a.om-oss:link, a.om-oss:visited, a.om-oss:hover, a.om-oss:active { width: 75px; height: 68px; background-image: url(../images/b_om-oss.jpg); background-repeat: no-repeat; }
#navigation li a.om-oss:hover { background-image: url(../images/b_om-oss_f2.jpg); }

#navigation li a.eng-om-oss:link, a.eng-om-oss:visited, a.eng-om-oss:hover, a.eng-om-oss:active { width: 90px; height: 68px; background-image: url(../images/b_eng_om-oss.jpg); background-repeat: no-repeat; }
#navigation li a.eng-om-oss:hover { background-image: url(../images/b_eng_om-oss_f2.jpg); }

#navigation li a.ger-om-oss:link, a.ger-om-oss:visited, a.ger-om-oss:hover, a.ger-om-oss:active { width: 90px; height: 68px; background-image: url(../images/b_ger_om-oss.jpg); background-repeat: no-repeat; }
#navigation li a.ger-om-oss:hover { background-image: url(../images/b_ger_om-oss_f2.jpg); }

#navigation li a.ned-om-oss:link, a.ned-om-oss:visited, a.ned-om-oss:hover, a.ned-om-oss:active { width: 90px; height: 68px; background-image: url(../images/b_ned_om-oss.jpg); background-repeat: no-repeat; }
#navigation li a.ned-om-oss:hover { background-image: url(../images/b_ned_om-oss_f2.jpg); }


#navigation li a.camping:link, a.camping:visited, a.camping:hover, a.camping:active { width: 87px; height: 68px; background-image: url(../images/b_camping.jpg); background-repeat: no-repeat; }
#navigation li a.camping:hover { background-image: url(../images/b_camping_f2.jpg); }

#navigation li a.eng-camping:link, a.eng-camping:visited, a.eng-camping:hover, a.eng-camping:active { width: 87px; height: 68px; background-image: url(../images/b_eng_camping.jpg); background-repeat: no-repeat; }
#navigation li a.eng-camping:hover { background-image: url(../images/b_eng_camping_f2.jpg); }


#navigation li a.hytter:link, a.hytter:visited, a.hytter:hover, a.hytter:active { width: 83px; height: 68px; background-image: url(../images/b_hytter.jpg); background-repeat: no-repeat; }
#navigation li a.hytter:hover { background-image: url(../images/b_hytter_f2.jpg); }

#navigation li a.eng-hytter:link, a.eng-hytter:visited, a.eng-hytter:hover, a.eng-hytter:active { width: 73px; height: 68px; background-image: url(../images/b_eng_hytter.jpg); background-repeat: no-repeat; }
#navigation li a.eng-hytter:hover { background-image: url(../images/b_eng_hytter_f2.jpg); }

#navigation li a.ger-hytter:link, a.ger-hytter:visited, a.ger-hytter:hover, a.ger-hytter:active { width: 73px; height: 68px; background-image: url(../images/b_ger_hytter.jpg); background-repeat: no-repeat; }
#navigation li a.ger-hytter:hover { background-image: url(../images/b_ger_hytter_f2.jpg); }

#navigation li a.ned-hytter:link, a.ned-hytter:visited, a.ned-hytter:hover, a.ned-hytter:active { width: 73px; height: 68px; background-image: url(../images/b_ned_hytter.jpg); background-repeat: no-repeat; }
#navigation li a.ned-hytter:hover { background-image: url(../images/b_ned_hytter_f2.jpg); }


#navigation li a.prisar:link, a.prisar:visited, a.prisar:hover, a.prisar:active { width: 73px; height: 68px; background-image: url(../images/b_prisar.jpg); background-repeat: no-repeat; }
#navigation li a.prisar:hover { background-image: url(../images/b_prisar_f2.jpg); }

#navigation li a.eng-prisar:link, a.eng-prisar:visited, a.eng-prisar:hover, a.eng-prisar:active { width: 73px; height: 68px; background-image: url(../images/b_eng_priser.jpg); background-repeat: no-repeat; }
#navigation li a.eng-prisar:hover { background-image: url(../images/b_eng_priser_f2.jpg); }

#navigation li a.ger-prisar:link, a.ger-prisar:visited, a.ger-prisar:hover, a.ger-prisar:active { width: 73px; height: 68px; background-image: url(../images/b_ger_priser.jpg); background-repeat: no-repeat; }
#navigation li a.ger-prisar:hover { background-image: url(../images/b_ger_priser_f2.jpg); }

#navigation li a.ned-prisar:link, a.ned-prisar:visited, a.ned-prisar:hover, a.ned-prisar:active { width: 73px; height: 68px; background-image: url(../images/b_ned_priser.jpg); background-repeat: no-repeat; }
#navigation li a.ned-prisar:hover { background-image: url(../images/b_ned_priser_f2.jpg); }


#navigation li a.lofthus:link, a.lofthus:visited, a.lofthus:hover, a.lofthus:active { width: 84px; height: 68px; background-image: url(../images/b_lofthus.jpg); background-repeat: no-repeat; }
#navigation li a.lofthus:hover { background-image: url(../images/b_lofthus_f2.jpg); }

#navigation li a.eng-lofthus:link, a.eng-lofthus:visited, a.eng-lofthus:hover, a.eng-lofthus:active { width: 84px; height: 68px; background-image: url(../images/b_eng_lofthus.jpg); background-repeat: no-repeat; }
#navigation li a.eng-lofthus:hover { background-image: url(../images/b_eng_lofthus_f2.jpg); }

#navigation li a.ger-lofthus:link, a.ger-lofthus:visited, a.ger-lofthus:hover, a.ger-lofthus:active { width: 84px; height: 68px; background-image: url(../images/b_ger_lofthus.jpg); background-repeat: no-repeat; }
#navigation li a.ger-lofthus:hover { background-image: url(../images/b_ger_lofthus_f2.jpg); }


#navigation li a.galleri:link, a.galleri:visited, a.galleri:hover, a.galleri:active { width: 73px; height: 68px; background-image: url(../images/b_galleri.jpg); background-repeat: no-repeat; }
#navigation li a.galleri:hover { background-image: url(../images/b_galleri_f2.jpg); }

#navigation li a.eng-galleri:link, a.eng-galleri:visited, a.eng-galleri:hover, a.eng-galleri:active { width: 73px; height: 68px; background-image: url(../images/b_eng_galleri.jpg); background-repeat: no-repeat; }
#navigation li a.eng-galleri:hover { background-image: url(../images/b_eng_galleri_f2.jpg); }

#navigation li a.ger-galleri:link, a.ger-galleri:visited, a.ger-galleri:hover, a.ger-galleri:active { width: 73px; height: 68px; background-image: url(../images/b_ger_galleri.jpg); background-repeat: no-repeat; }
#navigation li a.ger-galleri:hover { background-image: url(../images/b_ger_galleri_f2.jpg); }

#navigation li a.ned-galleri:link, a.ned-galleri:visited, a.ned-galleri:hover, a.ned-galleri:active { width: 73px; height: 68px; background-image: url(../images/b_ned_galleri.jpg); background-repeat: no-repeat; }
#navigation li a.ned-galleri:hover { background-image: url(../images/b_ned_galleri_f2.jpg); }


#navigation li a.kontakt-oss:link, a.kontakt-oss:visited, a.kontakt-oss:hover, a.kontakt-oss:active { width: 119px; height: 68px; background-image: url(../images/b_kontakt-oss.jpg); background-repeat: no-repeat; }
#navigation li a.kontakt-oss:hover { background-image: url(../images/b_kontakt-oss_f2.jpg); }

#navigation li a.eng-kontakt-oss:link, a.eng-kontakt-oss:visited, a.eng-kontakt-oss:hover, a.eng-kontakt-oss:active { width: 119px; height: 68px; background-image: url(../images/b_eng_kontakt-oss.jpg); background-repeat: no-repeat; }
#navigation li a.eng-kontakt-oss:hover { background-image: url(../images/b_eng_kontakt-oss_f2.jpg); }

#navigation li a.ger-kontakt-oss:link, a.ger-kontakt-oss:visited, a.ger-kontakt-oss:hover, a.ger-kontakt-oss:active { width: 119px; height: 68px; background-image: url(../images/b_ger_kontakt-oss.jpg); background-repeat: no-repeat; }
#navigation li a.ger-kontakt-oss:hover { background-image: url(../images/b_ger_kontakt-oss_f2.jpg); }

#navigation li a.ned-kontakt-oss:link, a.ned-kontakt-oss:visited, a.ned-kontakt-oss:hover, a.ned-kontakt-oss:active { width: 119px; height: 68px; background-image: url(../images/b_ned_kontakt-oss.jpg); background-repeat: no-repeat; }
#navigation li a.ned-kontakt-oss:hover { background-image: url(../images/b_ned_kontakt-oss_f2.jpg); }


#velkommen, #velkommen-ger { /* position: absolute; top: 134px; left: 360px;*/ display: none; }
#velkommen-ger { left: 325px; }
#velkommen h1, #velkommen-ger h1 { font-family: "Times New Roman", Times, serif; font-size: 35px; line-height: 35px; font-weight: normal; letter-spacing: 2px; color: #76461B; }
#velkommen h1 span, #velkommen-ger h1 span { font-weight: bold; letter-spacing: 1px; }

#flags { position: absolute; top: 155px; left: 835px; }
#flags img { margin-left: 3px; }

#teaser, #teaser-ger { position: absolute; top: 500px; left: 350px; width: 500px; text-align: center; }

#teaser-ger { left: 310px; width: 555px; }

#teaser p { font-family: "Lucida Bright", Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; line-height: 150%; color: #E2DFF2; letter-spacing: 1px; }

#teaser-ger p { font-family: "Lucida Bright", Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; line-height: 150%; color: #E2DFF2; letter-spacing: 1px; }

#content-placeholder { position: absolute; top: 580px; left: 148px; width: 825px; margin-bottom: 10px; }

#content { width: 100%; padding: 10px; }

#footer { width: 100%; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
#footer p { margin: 10px 0px 10px 0px; }
#footer img { margin-left: 1px; }

#contact-info { width: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: center; line-height: 150%; margin-top: 15px; padding-bottom: 20px; }


#content h1 { font-family: "Comic Sans MS", "Trebuchet MS", Georgia, "Times New Roman", Times, serif; color: #E29C18; font-weight: bold; font-size: 25px; }

#content h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #009933; font-weight: bold; font-size: 16px; line-height: 20px; margin-top: 10px; }

#content h2 { color: #4D5127; }
#content h2 { color: #42571F; }
#content h2 { color: #6D6124; }

#content p, #content li { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 150%; margin: 9px 0px 9px 0px; }

#content-text a:link, #content-text a:visited, #content-text a:hover, #content-text a:active, #content-text-fullwidth a:link, #content-text-fullwidth a:visited, #content-text-fullwidth a:hover, #content-text-fullwidth a:active { background: #E7FFB3; text-decoration: none; border-bottom: 1px dotted #CCCCCC; color: #111111; }
#content-text a:hover, #content-text-fullwidth a:hover { border-bottom: 1px solid #CCCCCC; background: #DDFFAA; }

#content ul { margin-top: 20px; }
#content li { list-style: outside circle; margin-left: 40px; }

#content-text { width: 600px; float: right; }
#content-text-fullwidth { width: 100%; }
#content-images { width: 210px; position: relative; top: 40px; }
#content-images img, .images img { padding: 10px; background-color: #FFFFFF; border: 1px solid #DDDCDC; }
#content-images img { margin-bottom: 5px; }
.images img { margin-right: 10px; margin-bottom: 10px; }
.galleri { text-align: justify; }
#content-text-fullwidth .images a { background: none; text-decoration: none; border-bottom: none; }

.clear { clear: both; }
.inline { display: inline; }
.inlinep { display: inline; padding-left: 15px; }

.hide { }