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



#navigation { display: none; }

p, h1, h2, h3, h4, li { margin: 6pt 0pt; }



#velkommen h1 { font-family: "Times New Roman", Times, serif; font-size: 25pt; line-height: 35px; font-weight: normal; color: #76461B; }
#velkommen h1 span { font-weight: bold; }

#flags { display: none; }

#teaser p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13pt; font-weight: normal; line-height: 150%; color: #999; }



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

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

#contact-info { width: 100%; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-align: center; margin-top: 15pt; }


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

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

#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: 10pt; line-height: 150%;  }

#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: 20pt; }
#content li { list-style: outside circle; margin-left: 40pt; }

#content-text { }
#content-text-fullwidth { width: 100%; }
#content-images p { display: inline;  }
#content-images img, .images img { padding: 10pt; background-color: #FFFFFF; border: 1px solid #DDDCDC; }
#content-images img { margin-bottom: 5pt; }
.images img { margin-right: 10pt; }
.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: 15pt; }

.hide { display: none; }