*{ padding:0px ; margin: 0px}

body {background-color : #303030 ;  background-repeat : repeat ; font-family : Verdana, Tahoma, Arial ; font-size : 14px ; color : #000000}
h1 {padding-bottom :20px ; padding-top : 10px ; font-weight : normal }/*; font-family : Georgia, Times New Roman, Trebuchet MS} /*font-family : "Comic Sans MS";*/ 
h2 {padding-bottom : 20px ; padding-top : 25px}
hr {margin-bottom : 10px ; margin-top : 10px}
p { margin-top : 10px ; margin-bottom : 10px ; line-height : 1.6em}
blockquote {padding-left :40px ; padding-bottom : 10px ; padding-top : 10px}
li {margin-left: 40px}
ol {padding-top : 10px ; padding-bottom : 10px}

a:link {text-decoration: none ; color : #4970c9}
a:visited {text-decoration: none ; color : #4970c9 }
a:active {text-decoration: underline ; color :#4970c9}
a:hover {text-decoration: underline ; color : #4970c9}

a.soekeres:link {text-decoration: none ; font-weight : normal}
a.hovedoverskrift {color: black; font-variant: small-caps; text-decoration: none}
a.menyelement {font-family: arial, sans-serif ; font-size : small ; display : block ; padding : 0px ; margin : 0px ; margin-top :2px; line-height : 15px ; }
a.registerelement { font-size : small}
.registerelement { font-size : small}
a#hoved {}

h1.hovedoverskrift {color: #51262d; font-variant: small-caps  ; padding : 0px ; margin : 0px ; text-align : center}

.bilderkoblingliste { width :120px ; margin-left : 20px }
.bilder {border-style: none }
.bilderkobling {border-style: none ; height : 100px}
.bilderkoblingliste {border-style: none}
.stortbilde { width :720px ;border-style : none ; display: block ; margin: 0px auto  ; text-align : center ; padding : 0px} 
#hovedlogo {height : 40px}
.nyestefirkant { border:1px solid black; font-size : small; width : 300px ; float : right ; text-align :left ; margin-top : 10px ; padding :4px ; margin-left : 7px ; border-radius : 7px ; background-color : #f0f0f0 ; -moz-border-radius : 7px }
p.kilde {font-size : small ; font-style : italic}
.latinord {font-style : italic}
.latinord2 {}
.norsktittel { font-weight : bold}
hr { display: none}
.oversiktunder {text-align : left ; font-size : small ; border : 1px solid ; border-radius : 7px ; padding: 3px 6px ; background : #f0f0f0 ; margin-top : 20px ; margin-right : 10px ; display : table  ; padding-right : 30px ; width : 600px ; -moz-border-radius : 7px }
.reklameunder {text-align : center}
.reklameover {float : right ; margin-left : 5px}
.soekstil {text-align : left}
#bildediv { float : right ; margin-bottom : 10px ; margin-left : 10px ; border : 1px solid ; padding : 4px ; border-radius : 7px ; -moz-border-radius : 7px; background-color : #f0f0f0}
#bildediv_stor {padding : 0px; margin : 0px; } /*border-radius : 7px ; background-color : #f5f5f5}*/
#bildeoversikt { margin-top : 20px ; margin-left : 20px ; margin-right : 20px; display : table ; margin-left : auto ; margin-right : auto}
#bildeoversikttabell {border-spacing : 0px}
#bildeoversikttabell td{ padding :5px ;  }
.faktaboks {float:left ; border :2px solid black ; margin-right : 10px ; margin-bottom : 10px ; padding : 5px; font-size : small}

#overskriftdiv { padding-top:15px; padding-bottom:0px ; padding-left:0px ; margin-right : auto; text-align : left ; background : #009601}


#flaggene { padding-top:0px; padding-bottom:0px ; padding-left:0px ; padding-right : 2px; margin-left : 0px ; right : 0px  ;  position : relative ; text-align : right  ; font-size : 0.8em}

#menyen { width:150px; margin-top : 90px; padding-top:5px; padding-bottom:5px ; padding-left:0px ; padding-right : 5px; margin-left : 0px ; float :right ;text-align : left }
#innholdet { width:770px; padding-top:0px; padding-bottom:5px ; padding-left:15px ; padding-right:10px; margin-left : 0px ; float : left ; text-align : left ;  border-style : none }
#paasida {}
#navigatordiv {width : 100%}

.felt {background:#ffffff; border-style: none ; border-width :3px }

.bilderkobling { height :100px ; }

.randombilder { height :70px ;  border-style : none}
.bilder { width :300px ; margin-left : 0px }
#hoveddiv { position : relative; width : 950px ; background:#ffffff ; border-width : 1px ; border-style : solid ; border-color : #ffffff ; overflow : hidden ; margin-left : auto ; margin-right : auto ; margin-top : 27px ; margin-bottom : 20px ; border-radius :  8px ; -moz-border-radius : 8px}
.radioknapp {margin-right:1px ; margin-left : 10px }
.tekstfelt {font-size: 10px; background-color : #d0d0d0; color: black;  width :100px}
.soekeknapp {font-size : 8px}
#redigerknapp {float :right ; font-size : smaller }

#navigator { list-style-type : none ;  background-image : url(linklinjer.png); height:38px ; width :100% ; left : 0px ; margin-left : 0px ; padding-left : 0px ; padding-top : 2px}
.overmeny:visited, .overmeny:link {display: block ; color : black; margin-left : 0px; padding-right : 22px ; padding-left : 22px; text-decoration : none ; font-family : "Georgia", "Times New Roman", "Trebuchet MS"; line-height : 28px ;background-image : url(linkdeler.png); background-repeat : no-repeat ; background-position : right; font-size : 13px ; text-align : center ; padding-top : 3px}
.overmeny:hover , .overmeny:active {background-color : #eae6dd}
a.registerelement  { font-size : 0.8em  }
#navigator li { float : left; padding-left :0px ; margin-left : 0px}
#nyesteliste { font-size : 0.8em}

h3.menyheadline  { color : #a0a0a0 ; border-bottom : 1px solid ; border-color :#b0b0b0 ; font-family : Tahoma, "Times New Roman"; margin-bottom : 10px ; margin-top :37px ; text-transform : uppercase; padding-bottom:2px ; padding-right : 50px ; padding-left : 5px ;font-size : 1.1em}
.oversiktmeny {padding-left : 5px ;margin-bottom : 10px }
/*.oversiktmenylist {list-style-type : none ; width : 1000px ; height : 500px}
.oversiktmenylist li {float : left ; width : 230px}
.oversiktmenylist li:nth-child(odd) { clear: left }*/
#overskriftart { border-bottom : 0px solid ; border-color : #b0b0b0 ;  padding-bottom : 2px ; margin-bottom : 26px ; padding-left : 0px  }
.bilderoversikttabell {max-height : 300px ; max-width : 300px }
#bildeskille {display : block}
.leggtillink {font-size : 0.6em}
#planteknapp {background-color : #f0f0f0}
#dyreknapp {background-color : #f0f0f0}
#getsourcesbutton {color : #4970c9 ; font-size :0.9em}
.citewikipedia {font-size : 0.7em}
.otherlanguages {font-size : 0.8em ; line-height : 1.1em ; font-style : italic}
.systspesial {font-size : 1.1em}
.systspesial blockquote {padding-left : 15px ; padding-bottom : 5px; padding-top : 5px; margin-bottom : 0px ; margin-top :0px }
a.linkbunn:link {font-weight : bold}
.syst_level { padding-left : 10px}
.syst_name { font-style : italic}
.syst_headline {background-color:#6b92eb; text-align : center ; font-weight : bold ; padding-bottom : 3px }
/*a.linkfamilie:visited {font-style : italic ; color : black ; font-weight : bold}
a.linkfamilie:link {font-style : italic ; color : black ; font-weight : bold}*/

#cookie_popupen {
display : none ; position : fixed ; bottom : 0 ; left : 0 ; right : 0 ; padding : 1.5rem ; opacity : 0 ; transition : opacity .8s ease ; background-color : white
}

#cookie_accept_button {
background-color : green ; color : white ; padding : 7px ; text-align : center ;
cursor : pointer
}
