/* GENERAL STYLES */
* {
margin: 0;
padding: 0;
}
html {
min-height: 100.3%;
}
body {
font: 13px/1.5 Arial, sans-serif;
color: #333;
background: #000;
text-align: center;
}

img {
border: 0;
}
a {
color: #333;
}
p, dl {
margin: 0 0 13px;
}
p.strong {
font-weight: bolder;
}
ul, ol {
margin: 0 20px 13px;
}
span.svar {
color: #ed0404;
}

/* forside */

#wrapfront {
margin: 0 auto;
padding: 0;
width: 1020px;
background: url(/media/1264/bg_front_smal.jpg) no-repeat;
text-align: left;
}
#indrefront {
margin: 0 auto;
padding: 0 25px;
width: 970px;
text-align: left;
}
#forside {
clear: both;
margin: 0 auto;
padding: 8px;
width: 954px;
background: #fff;
}
#spiller {
float: left;
margin-right: 8px;
padding-top: 18px;
width: 477px;
height: 421px;
background: #333;
text-align: center;
}
#fronttekst {
float: right;
margin-bottom: 1px;
padding: 18px;
width: 432px;
height: 403px;
background: #333;
}
img.illus {
float: right;
margin-left: 20px;
}
#fronttekst p {
font: 13px/1.3 Arial, sans-serif;
color: #e7e4e0;
}
#fronttekst a,
.frontleft a,
.frontright a  {
color: #e7e4e0;
text-decoration: underline;
}


.frontleft {
float: left;
padding-top: 12px;
width: 239px;
}
.frontright {
float: left;
padding-top: 12px;
width: 225px;
}
.frontright p,
.frontleft p {
margin: 0;
padding: 0;
font: 13px/1.3 Arial, sans-serif;
color: #e7e4e0;
text-align: left;
}
.frontleft p {
padding-left: 16px;
}
p.faceb  {
margin: 0 0 0 16px;
padding: 13px 0 6px 0;
text-align: left;
}
p.faceb a  {
padding: 0 0 0 24px;
color: #fff;
background: url(/media/2528/facebook.gif) no-repeat top left;
}


/* undersider */

#wrap {
margin: 0 auto;
padding: 0;
width: 1020px;
background: url(/media/1289/bg_toppen.jpg) no-repeat top left;
text-align: left;
}
#indre {
position: relative;
margin: 0 auto;
padding: 0 25px;
width: 970px;
min-height: 1070px;
background: url(/media/1294/bg_bunnen.jpg) no-repeat bottom right;
}
#banner {
height: 91px;
}
img.logo {
float: left;
padding: 50px 0 0 8px;
width: 153px;
height: 41px;
}
form.searchsite {
float: right;
padding-top: 70px;
padding-right: 12px;
}
input {
vertical-align: middle;
font: 13px/1.5 Arial, sans-serif;
color: #333;
}
input.site {
margin-right: 8px;
padding: 1px 0;
background: #fff;
opacity:0.7;
filter:alpha(opacity=70);
border: 1px solid #464a45;
}

#meny {
padding: 182px 139px 0 2px;
width: 970px;
height: 25px;
}
#meny ul {
margin: 0 0 0 9px;
font: 15px/1.3 Trebuchet MS, sans-serif;
list-style: none;
}
#meny li {
list-style-type: none;
float: left;
margin-right: 5px;
}
li#front a, li#front-current a {
display:block;
width:140px; 
height:25px;
text-decoration: none;
}
li#front a {
background: url(/media/17/menu_home.gif) top left no-repeat;
}
li#front-current a,
li#front a:hover, 
li#front-current a:hover {
background-image: url(/media/22/menu_home_on.gif);
}
li#fivai a, li#fivai-current a {
display:block;
width:135px; 
height:25px;
text-decoration: none;
}
li#fivai a {
background: url(/media/27/menu_fivai.gif) top left no-repeat;
}
li#fivai-current a,
li#fivai a:hover, 
li#fivai-current a:hover {
background-image: url(/media/32/menu_fivai_on.gif);
}
li#vgsfra a, li#vgsfra-current a {
display:block;
width:140px; 
height:25px;
text-decoration: none;
}
li#vgsfra a {
background: url(/media/37/menu_frankrike.gif) top left no-repeat;
}
li#vgsfra-current a,
li#vgsfra a:hover, 
li#vgsfra-current a:hover {
background-image: url(/media/42/menu_frankrike_on.gif);
}
li#uwc a, li#uwc-current a {
display:block;
width:171px; 
height:25px;
text-decoration: none;
}
li#uwc a {
background: url(/media/47/menu_uwc.gif) top left no-repeat;
}
li#uwc-current a, 
li#uwc a:hover, 
li#uwc-current a:hover {
background-image: url(/media/52/menu_uwc_on.gif);
}
li#sos a, li#sos-current a {
display:block;
width:171px; 
height:25px;
text-decoration: none;
}
li#sos a {
background: url(/media/57/menu_sos.gif) top left no-repeat;
}
li#sos-current a, 
li#sos a:hover, 
li#sos-current a:hover {
background-image: url(/media/62/menu_sos_on.gif);
}
li#annet a, li#annet-current a {
display:block;
width:168px; 
height:25px;
text-decoration: none;
}
li#annet a {
background: url(/media/67/menu_andre.gif) top left no-repeat;
}
li#annet-current a, 
li#annet a:hover, 
li#annet-current a:hover {
background-image: url(/media/72/menu_andre_on.gif);
}
li#front a span,
li#front-current a span,
li#fivai a span,
li#fivai-current a span,
li#vgsfra a span,
li#vgsfra-current a span,
li#uwc a span,
li#uwc-current a span,
li#sos a span,
li#sos-current a span,
li#annet a span,
li#annet-current a span {
color: #292822;
display:none;
}
#innhold {
clear: both;
margin: 0 auto;
padding: 25px 25px 25px 18px;
width: 927px;
background: #fff;
}
#bread {
padding-bottom: 38px;
font-size: 12px;
}
#bread ul {
margin: 0;
padding: 0;
}
#bread li {
display: inline;
padding-right: 4px;
}
#bread a {
padding-right: 12px;
background: url(/media/127/breadcrumb.gif) no-repeat right;
}
#left {
float: left;
width: 177px;
}
#left ul {
list-style-type: none;
margin: 0;
line-height: 1.7;
border-top: 1px solid #333;
}
#left li {
border-bottom: 1px solid #333;
}
#left a {
padding: 0 6px;
text-decoration: none;
}
#left a.her {
color: #f00;
text-decoration: none;
}
#left a.pdfikon  {
padding-right: 20px;
background: url(/media/77/file_acrobat.gif) no-repeat top right;
}
#tekst {
float: left;
padding: 0 6px 60px 20px;
width: 500px;
}
#tekst a {
font-weight: bolder;
text-decoration: none;
}
#tekst #xsltsearch a {
font-weight: lighter;
text-decoration: none;
}
#tekst #xsltsearch .xsltsearch_result_title a {
font-weight: bolder;
}
#tekst p, #tekst dl {
margin-left: 10px;
}
#tekst ul {
margin-left: 30px;
}
#kolonne dl {
float: left;
margin: 0 0 13px;
padding-left: 10px;
width: 220px;
}
#kolonne p {
clear: both;
margin-right: 32px;
font-weight: bolder;
text-align: right;
}
dt {
padding-top: 13px;
font-weight: bolder;
font-style: italic;
}
#luft dt {
padding-top: 4px;
}
#luft dd {
padding-bottom: 13px;
}
dd.strong {
padding-top: 8px;
padding-bottom: 8px;
font-weight: bolder;
}
p.caption {
margin-bottom: 26px;
padding: 2px 10px;
font: italic 12px/1.2 Arial, sans-serif;
background: #f9f7f0;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}


#toolbar {
margin-top: 38px;
float: right;
}
.fb, .print, .tips {
display: block;
float: left;
font: 13px/1.2 "Trebuchet MS", sans-serif;
}
#toolfront .fb, #toolfront .tips {
font: 9px/1.2 Arial, sans-serif;
}
.fb, .print {
padding: 4px 0 20px 8px;
width: 115px;
height: 18px;
background: #f3f0e1;
border: 1px solid #7a7976;
}
#toolfront {
float: right;
padding: 10px 0 0;
width: 130px;
}
.fb span, .print span {
display:block;
padding: 0 0 0 40px;
width: 75px;
height: 36px;
}
.fb span {
background: url(/media/82/ikon_fb.gif) no-repeat center left;
}
#toolfront .fb span {
padding: 2px 6px 0 26px;
width: 50px;
height: 26px;
background: url(/media/1269/ikon_fb_lite.gif) no-repeat center left;
}
.fb:hover, .tips:hover, .print:hover {
background: #fff;
}
.fb span:hover {
background: url(/media/87/ikon_fb_on.gif) no-repeat center left;
}
.fb {
border-right: 0;
}
#toolfront .fb {
border-right: 1px solid #7a7976;
}

.tips {
display: none;
padding: 4px 0 20px 8px;
width: 112px;
height: 18px;
background: #f3f0e1;
border-top: 1px solid #7a7976;
border-bottom: 1px solid #7a7976;
}
#toolfront .tips {
padding: 1px 0 10px 4px;
width: 82px;
border-right: 1px solid #7a7976;
}
.tips span {
display:block;
padding: 0 12px 0 40px;
width: 60px;
height: 36px;
background: url(/media/92/ikon_tips.gif) no-repeat center left;
}
#toolfront .tips span {
display:block;
padding: 2px 6px 0 26px;
width: 50px;
height: 26px;
background: url(/media/1279/ikon_tips_lite.gif) no-repeat center left;
}
.tips span:hover {
background: url(/media/97/ikon_tips_on.gif) no-repeat center left;
}
#toolfront .tips span:hover {
background: url(/media/1284/ikon_tips_on_lite.gif) no-repeat center left;
}
.print span {
background: url(/media/102/ikon_print.gif) no-repeat center left;
}
.print span:hover {
background: url(/media/107/ikon_print_on.gif) no-repeat center left;
}

#right {
float: right;
width: 211px;
}
#right a {
text-decoration: none;
}
.box {
margin-bottom: 10px;
padding: 10px;
background: #faf9f4;
}
.box p.pdf {
padding: 2px 10px 20px 50px;
font-size: 14px;
background: url(/media/112/ikon_pdf_g.gif) no-repeat;
border-bottom: 1px solid #f00;
}
.box ul {
list-style-type: none;
margin: 0;
font-size: 14px;
}
.box li {
padding: 2px 20px 8px 44px;
background: url(/media/117/ikon_pil_g.gif) no-repeat;
}

a.linkut, a.world {
text-decoration: none;
}
a.world span { 
background: url(/media/122/icon_world.gif) no-repeat top right;
padding: 0 18px 0 0;
display: inline-block;
cursor: pointer;
}
a.word, a.pdf, a.linkut, a.excel {
padding-right: 20px;
display: inline-block;
cursor: pointer;
}
a.word {
background: url(/media/524/page_word.png) no-repeat top right;
}
a.pdf {
background: url(/media/77/file_acrobat.gif) no-repeat top right;
}
a.excel {
background: url(/media/2380/page_excel.png) no-repeat top right;
}

a.linkut {
padding-right: 18px;
background: url(/media/122/icon_world.gif) no-repeat top right;
}


#bunn {
clear: both;
height: 1px;
}
#fot {
clear: both;
height: 170px;
}
#kontakt {
position: absolute;
margin-top: -165px;
margin-left: 25px;
width: 970px;
}
#kontakt p {
margin: 0;
padding: 0;
font-size: 11px;
font-weight: bold;
color: #fff;
text-align: center;
}
#kontakt a {
color: #fff;
}
#gjem {
display: none;
}

/* EDITOR PROPERTIES */

