/* CSS Document */

/* CSS Document MAL*/

/* hele vinduet, legg inn bakgrunnsfarge/grafikk her */
body
{
background-image:url(img/background.gif);
background-repeat:repeat;
margin:0px auto;
background-color:#ffffff;
}


/* hoved rammen rundt siden */
#main
{
width:1036px;
height:621px;
margin-top:45px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a
{
text-decoration:none;
color:#b3b3b3;
}

a:hover
{
text-decoration:none;
color:#000000;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
color:#1c4d9e;
font-weight:bold;
font-size:15px;
margin-bottom:18px;

}
/* --------------------------------------------------------- kolonnene --------------------------------------------------------- */

#col1
{
font-size:11px;
height:621px;
width:165px;
float:left;
}
#col1Logo
{
width:165px;
height:173px;
background-image:url(img/col1Logo.gif);
background-repeat:no-repeat;
}
#col1Logo a
{
display:block;
width:165px;
height:173px;
}

#col1Bunn
{
position:relative;
background-image:url(img/col1Bunn.gif);
background-repeat:no-repeat;
width:165px;
height:14px;
}
/* s?k */
#sok
{
top:-8px;
left:0px;
position:relative;
width:165px;
height:14px;
}



#sokInp
{
position:absolute;
top:0px;
left:20px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#858484;
}

#sokButton
{
position:absolute;
top:0px;
left:110px;
border:solid 1px #444c71;
font-size:9px;
height:14px;
width:40px;
padding-bottom:2px;
cursor:pointer;
background-color:#1c358d;
color:#FFFFFF;
}#col1Content
{
width:165px;
height:434px;
background-image:url(img/menybackg.jpg);
background-repeat:no-repeat;
background-position:top;
}



/* meny  undermenyer */

.col1MenyBox
{
width:165px;
height:20px;
margin-bottom:1px;
}
.col1MenyBox a
{
display:block;
width:143px;
height:17px;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
padding-left:19px;
padding-top:3px;
}
.col1MenyBox a:hover
{
color:#151e7c;
}



.col1MenyBoxSelected
{
width:165px;
height:20px;
margin-bottom:1px;
}
.col1MenyBoxSelected a
{
display:block;
width:143px;
height:17px;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#151e7c;
padding-left:19px;
padding-top:3px;
}



.col1MenyBoxS
{
width:165px;
height:20px;
margin-bottom:1px;
}
.col1MenyBoxS a
{
display:block;
width:143px;
height:17px;
font-size:11px;
text-decoration:none;
color:#ffffff;
padding-left:22px;
padding-top:3px;
}
.col1MenyBoxS a:hover
{
color:#151e7c;
}



.col1MenyBoxSelectedS
{
width:165px;
height:20px;
margin-bottom:1px;
}
.col1MenyBoxSelectedS a
{
display:block;
width:143px;
height:17px;
font-size:11px;
text-decoration:none;
color:#151e7c;
padding-left:22px;
padding-top:3px;
}




/*----------------- col 2 ---------------------------*/



#col2
{
position:relative;
float:left;
width:486px;
height:577px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4a484d;
font-size:11px;
border-right:1px solid #000000;
padding:22px;
}
.col2Tittel
{
font-family:Arial, Helvetica, sans-serif;
color:#1c4d9e;
font-weight:bold;
font-size:15px;
margin-bottom:18px;
}
.col2NextBt
{
position:absolute;
bottom:22px;
right:22px;
width:53px;
height:21px;
background-image:url(img/nesteKnapp.gif);
background-repeat:no-repeat;
}
.col2NextBt a
{
display:block;
width:53px;
height:21px;
}
.col2TilbKn
{
position:absolute;
bottom:22px;
right:85px;
width:53px;
height:21px;
background-image:url(img/tilbakeKnapp.gif);
background-repeat:no-repeat;
}
.col2TilbKn a
{
display:block;
width:53px;
height:21px;
}


#col2Img
{
position:relative;
width:486px;
height:313px;
margin-bottom:22px;
overflow:hidden;
}
#col2Img img
{
width:486px;
height:313px;
overflow:hidden;
}
#col2ImgFilter
{
position:absolute;
top:0px;
left:0px;
width:486px;
height:313px;
background-image:url(img/bigImgFilter.gif);
}
/*------------------ col3 ----------------------*/
#col3
{
float:left;
width:340px;
height:621px;
color:#707070;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#col3bunn
{
width:340px;
height:14px;
background-image:url(img/col3Bunn.gif);
background-repeat:no-repeat;
}
#col3Content
{
width:284px;
height:577px;
padding:28px;
background-color:#FFFFFF;
padding-top:8px;
padding-bottom:8px;
}
#col3ContentTop
{
width:284px;
height:268px;
overflow:hidden;
margin-bottom:28px;
}

/* top */
#col3TittelTop
{
color:#818181;
font-size:15px;
font-weight:bold;
}

#col3Top
{
width:340px;
height:14px;
background-image:url(img/col3Top.gif);
background-repeat:no-repeat;
}
#col3ImgTopp
{
position:relative;
width:282px;
height:187px;
margin-bottom:8px;
margin-top:8px;
overflow:hidden;
}
#col3ImgTopp img
{
width:282px;
height:187px;
overflow:hidden;
}

/* bunn */
#col3TittelBunn
{
color:#818181;
font-size:15px;
font-weight:bold;
}


#col3ImgBunn
{
position:relative;
width:282px;
height:187px;
margin-bottom:8px;
margin-top:8px;
overflow:hidden;
}
#col3ImgBunn img
{
width:282px;
height:187px;
overflow:hidden;
}

#col3ContentBtm
{
width:284px;
height:269px;
overflow:hidden;
}

.col3ImgFilter
{
position:absolute;
top:0px;
left:0px;
width:282px;
height:187px;
background-image:url(img/col3Filter.gif);
background-repeat:no-repeat;
}


/* ------------------- footer div ------------------- */

#footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:990px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
height:15px;
color:#7f7f7f;
font-size:10px;
clear:both;
}

#footer a
{
text-decoration:none;
color:#7f7f7f;
}

#footer a:hover 
{
text-decoration:underline;

}


/* *********************************** SLIDESHOW ********************************************** */
#bildeSlide
{
width:486px;
height:365px;
text-align: right;
}


#slide-images{
    position:relative;
    display:block;
    margin:0px;
/*margin-left: 69px;*/
    padding:0px;
    width:486px;
    height:365px;
    overflow:hidden;
}

#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#fff;
}

#slide-images li img{
    display:block;
    background-color:#fff;
}

