body { margin:0; }
a { color: #000; text-decoration:underline; }
a img { border:0; }
ul { padding:0; margin:0; }
ul li { list-style: none; margin: 0 0 0.5em; }
ul.menu { margin-top: 1em; }
ul.menu li a { font-size: 0.9em; background: url(../images/menu.png) no-repeat; display:block; height: 15px; }
body.en ul.menu li a { background: url(../images/menu-en.png) no-repeat; height: 14px; }
p { margin: 0 0 1em; }
ul li,
p { font-family: "Times New Roman",Georgia,Serif; font-size: 0.9em; }
h1, h2 { font-family: Georgia, Times, "Times New Roman"; }
h1 { font-size: 1.4em; margin:0 0 0.3em; }
h2 { font-size: 1em; margin-bottom:0.1em; }
.clearfix { clear:both; }
.right { float:right; }
.left { float:left; }
.pageborder { background: url(../images/border.gif) repeat-x; height: 20px; position:relative; width: 100%; left:0; }
.pageborder.top { top:0; }
.pageborder.bottom { bottom:0; }

#page { width: 700px; margin: 20px auto; }
#logo { width: 150px; margin: 0 auto 1em; }
#navbar { border-top: 1px solid #d7d7d8; border-bottom: 1px solid #afb0b1; }
#navbar ul.menu { margin:0; padding: 0; }
#navbar ul.menu li { float: left; padding:  1em; } 
body.en #navbar ul.menu li { padding: 1em 0.6em 1em 0.5em; }
#content { padding: 1em 0; min-height:500px; }
#right-sidebar { width: 450px; padding-top:1em; }
#left-sidebar ul li.active { padding-left: 0; }
#left-sidebar ul li { margin: 0.4em 0; }

/* Menu */

#navbar ul.menu li.flag { margin: auto 0; padding-left: 0.5em; float:right; }
#navbar ul.menu li.flag a { background:none; }
#navbar ul.menu li.kontakt { margin-right:0; padding-right:0; }

ul.menu li a.om-stiftelsen { width: 108px; background-position: -10px -5px; }
ul.menu li a.om-stiftelsen:hover,
ul.menu li.active a.om-stiftelsen { background-position: -10px -21px; }
body.en ul.menu li a.om-stiftelsen { width: 128px; background-position: 0 0; }
body.en ul.menu li a.om-stiftelsen:hover,
body.en ul.menu li.active a.om-stiftelsen { background-position: 0 -18px; }

#left-sidebar ul.menu li a.om-stiftelsen { width: 102px; background-position: -270px -97px; }
#left-sidebar ul.menu li a.om-stiftelsen:hover,
#left-sidebar ul.menu li.active a.om-stiftelsen { background-position: -270px -79px; }
body.en #left-sidebar ul.menu li a.om-stiftelsen { width: 102px; background-position: 0 -32px; }
body.en #left-sidebar ul.menu li a.om-stiftelsen:hover,
body.en #left-sidebar ul.menu li.active a.om-stiftelsen { background-position: 0 -68px; }

ul.menu li a.var-forskning { width: 80px; background-position: -156px -5px; }
ul.menu li a.var-forskning:hover,
ul.menu li.active a.var-forskning { background-position: -156px -21px; }
body.en ul.menu li a.var-forskning { width: 75px; background-position: -134px 0; }
body.en ul.menu li a.var-forskning:hover,
body.en ul.menu li.active a.var-forskning { background-position: -134px -18px; }

#left-sidebar ul.menu li a.var-forskning { width: 80px; background-position: -218px -60px; }
#left-sidebar ul.menu li a.var-forskning:hover,
#left-sidebar ul.menu li.active a.var-forskning { background-position: -218px -46px; }
body.en #left-sidebar ul.menu li a.var-forskning { width: 61px; background-position: -316px -32px; }
body.en #left-sidebar ul.menu li a.var-forskning:hover,
body.en #left-sidebar ul.menu li.active a.var-forskning { background-position: -316px -68px; }

ul.menu li a.om-makarna-klein { width: 143px; background-position: -240px -5px; }
ul.menu li a.om-makarna-klein:hover,
ul.menu li.active a.om-makarna-klein { background-position: -240px -21px; }
body.en ul.menu li a.om-makarna-klein { width: 175px; background-position: -215px 0; }
body.en ul.menu li a.om-makarna-klein:hover,
body.en ul.menu li.active a.om-makarna-klein { background-position: -215px -18px; }

#left-sidebar ul.menu li a.om-makarna-klein { width: 143px; background-position: -378px -97px; }
#left-sidebar ul.menu li a.om-makarna-klein:hover,
#left-sidebar ul.menu li.active a.om-makarna-klein { background-position: -378px -79px; }
body.en #left-sidebar ul.menu li a.om-makarna-klein { width: 184px; background-position: -629px -32px; }
body.en #left-sidebar ul.menu li a.om-makarna-klein:hover,
body.en #left-sidebar ul.menu li.active a.om-makarna-klein { background-position: -629px -68px; }

ul.menu li a.sa-bidrar-du,
ul.menu li a.sa-kan-du-bidra { background-position: -387px -5px; width: 123px; }
ul.menu li a.sa-bidrar-du:hover,
ul.menu li.active a.sa-bidrar-du,
ul.menu li a.sa-kan-du-bidra:hover,
ul.menu li.active a.sa-kan-du-bidra { background-position: -387px -21px; }
body.en ul.menu li a.sa-bidrar-du,
body.en ul.menu li a.sa-kan-du-bidra { background-position: -441px 0; width: 91px; }
body.en ul.menu li a.sa-bidrar-du:hover,
body.en ul.menu li.active a.sa-bidrar-du,
body.en ul.menu li a.sa-kan-du-bidra:hover,
body.en ul.menu li.active a.sa-kan-du-bidra { background-position: -441px -18px; }

#left-sidebar ul.menu li a.sa-bidrar-du,
#left-sidebar ul.menu li a.sa-kan-du-bidra { background-position: -715px -60px; width: 122px; }
#left-sidebar ul.menu li a.sa-bidrar-du:hover,
#left-sidebar ul.menu li.active a.sa-bidrar-du,
#left-sidebar ul.menu li a.sa-kan-du-bidra:hover,
#left-sidebar ul.menu li.active a.sa-kan-du-bidra { background-position: -715px -45px; }
body.en #left-sidebar ul.menu li a.sa-bidrar-du,
body.en #left-sidebar ul.menu li a.sa-kan-du-bidra { background-position: -93px -50px; width: 72px; }
body.en #left-sidebar ul.menu li a.sa-bidrar-du:hover,
body.en #left-sidebar ul.menu li.active a.sa-bidrar-du,
body.en #left-sidebar ul.menu li a.sa-kan-du-bidra:hover,
body.en #left-sidebar ul.menu li.active a.sa-kan-du-bidra { background-position: -93px -86px; }

ul.menu li a.kontakt { background-position: -516px -5px; width: 66px; }
ul.menu li a.kontakt:hover,
ul.menu li.active a.kontakt { background-position: -516px -21px; }
body.en ul.menu li a.kontakt { background-position: -538px 0; width: 71px; }
body.en ul.menu li a.kontakt:hover,
body.en ul.menu li.active a.kontakt { background-position: -538px -18px; }

#left-sidebar ul.menu li a.kontakt { background-position: -884px -60px; width: 66px; }
#left-sidebar ul.menu li a.kontakt:hover,
#left-sidebar ul.menu li.active a.kontakt { background-position: -884px -46px; }
body.en #left-sidebar ul.menu li a.kontakt { background-position: -165px -86px; width: 66px; }
body.en #left-sidebar ul.menu li a.kontakt:hover,
body.en #left-sidebar ul.menu li.active a.kontakt { background-position: -165px -86px; }

ul.menu li a.styrelsen { background-position: -13px -60px; width: 70px; }
ul.menu li a.styrelsen:hover,
ul.menu li.active a.styrelsen { background-position: -13px -46px; }
body.en ul.menu li a.styrelsen { background-position: -107px -32px; width: 152px; }
body.en ul.menu li a.styrelsen:hover,
body.en ul.menu li.active a.styrelsen { background-position: -107px -68px; }

ul.menu li a.press { background-position: -90px -60px; width: 40px; }
ul.menu li a.press:hover,
ul.menu li.active a.press { background-position: -90px -46px; }

ul.menu li a.bildgalleri { background-position: -137px -60px; width: 50px; }
ul.menu li a.bildgalleri:hover,
ul.menu li.active a.bildgalleri { background-position: -137px -46px ; }
body.en ul.menu li a.bildgalleri { background-position: -264px -32px; width: 50px; }
body.en ul.menu li a.bildgalleri:hover,
body.en ul.menu li.active a.bildgalleri { background-position: -264px -68px ; }

ul.menu li a.just-nu-i-labbet { background-position: -301px -60px; width: 120px; }
ul.menu li a.just-nu-i-labbet:hover,
ul.menu li.active a.just-nu-i-labbet { background-position: -301px -46px; }
body.en ul.menu li a.just-nu-i-labbet { background-position: -488px -32px; width: 135px; }
body.en ul.menu li a.just-nu-i-labbet:hover,
body.en ul.menu li.active a.just-nu-i-labbet { background-position: -488px -68px; }

ul.menu li a.om-eva { background-position: -426px -60px; width: 65px; }
ul.menu li a.om-eva:hover,
ul.menu li.active a.om-eva { background-position: -426px -46px; }
body.en ul.menu li a.om-eva { background-position: -817px -32px; width: 70px; }
body.en ul.menu li a.om-eva:hover,
body.en ul.menu li.active a.om-eva { background-position: -817px -68px; }

ul.menu li a.om-georg { background-position: -492px -60px; width: 80px; }
ul.menu li a.om-georg:hover,
ul.menu li.active a.om-georg { background-position: -492px -46px; }
body.en ul.menu li a.om-georg { background-position: 0 -50px; width: 90px; }
body.en ul.menu li a.om-georg:hover,
body.en ul.menu li.active a.om-georg { background-position: 0 -86px; }

ul.menu li a.klein-andan { background-position: -12px -96px; width: 130px; }
ul.menu li a.klein-andan:hover,
ul.menu li.active a.klein-andan { background-position: -12px -78px; }
body.en ul.menu li a.klein-andan { background-position: -382px -32px; width: 100px; }
body.en ul.menu li a.klein-andan:hover,
body.en ul.menu li.active a.klein-andan { background-position: -382px -68px; }
