/* CSS Document */

/* CSS Document MAL*/

/* hele vinduet, legg inn bakgrunnsfarge/grafikk her */
img {border:0;}

.bodyClass
{
background-color:#FFFFFF;
background-repeat:repeat;
margin:0px auto;
background-image:url(img/back.gif);
background-repeat:no-repeat;
background-position:center top;
background-attachment: fixed;
margin-top:0px;
overflow-x:hidden;
} 
a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9b9a9a;
text-decoration:underline;
}

a:hover 
{
color:#ea8c00;
text-decoration:underline;
}


h1
{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#828282;
border-bottom:1px solid #d7d7d7;
height:31px;
width:100%;
}

h3
{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#828282;
border-bottom:1px solid #d7d7d7;
height:31px;
width:525px;
width:100%;
}
.h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
width:100%;
height:28px;
border-bottom:1px solid #a9a9a9;
margin-bottom:10px;
}

#col2Tjenester, .bodyClass, p, ol, ul { /* added by dMax 100217 to set ordinary fonts to 12px verdana */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

/* hoved rammen rundt siden */
#main
{

width:1020px;
min-height:556px;
min-height:300px;
text-align:left;
}
#pageWrapper
{
margin-top:0px;
width:1020px;
min-height:200px;
overflow-x:hidden;
}

/* --------------------------------------------------------- toppene ---------------------------------------------------------*/

/* ------------------- top 1 ------------------- */


/* ------------------- top 2 -------------------*/
#top2
{
height:101px;
width:100%;
position:relative;
}

#top2Logo
{
position:absolute;
left:20px;
bottom:0px;
width:233px;
height:50px;
background-image:url(img/logo3.png);
background-repeat:no-repeat;
background-position:top left;
overflow:hidden;
}

#top2Logo a
{
display:block;
cursor:pointer;
width:233px;
height:56px;
overflow:hidden;
}




#top2Meny
{
position:absolute;
left:280px; /*333px */
bottom:0px;
height:21px;
padding-top:80px;
width:650px;
}

.top2MenyLinkHjem
{
background-image:url(img/meny_home.png);
background-position:top left;
background-repeat:no-repeat;
width:48px;
height:21px;
float:left;
}
.top2MenyLinkHjem a
{
display:block;
cursor:pointer;
width:48px;
height:21px;
}
.top2MenyLinkHjem a:hover
{
/*background-image:url(img/Home_color.gif);*/
background-image:url(img/meny_home_active.png);
background-repeat:no-repeat;
background-position:top left;
display:block;
cursor:pointer;
width:48px;
height:21px;
}
.top2MenyLinkHjemSelected
{
/*background-image:url(img/Home_color.gif);*/
background-image:url(img/meny_home_active.png);
background-position:top left;
background-repeat:no-repeat;
width:48px;
height:21px;
float:left;
}


.top2MenyLinkBox
{
/*background-image:url(img/top_knapp.gif);*/
background-image:url(img/meny_back.png);
float:left;
width:93px;
height:21px;
background-repeat:no-repeat;
margin-left:2px;
}

.top2MenyLinkBox a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
width:93px;
height:17px;
text-align:center;
padding-top:4px;
}

.top2MenyLinkBox a:hover
{
width:93px;
height:17px;
padding-top:4px;
text-align:center;
background-image:url(img/meny_back_active.png);
background-repeat:no-repeat;
text-decoration:none;
color:#FFFFFF;
}

.top2MenyLinkBoxSelected
{
float:left;
width:93px;
height:17px;
padding-top:4px;
text-align:center;
background-image:url(img/meny_back_active.png);
background-repeat:no-repeat;
background-position:top;
margin-left:2px;
}
.top2MenyLinkBoxSelected a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
width:93px;
height:23px;
text-align:center;
border-top:5px solid #ed1c24
padding-top:3px;
background-image:u);
background-repeat:no-repeat;
background-position:bottom right;
color:#FFFFFF;
text-decoration:none;
}
.top2MenyLinkBoxSelected a:hover
{
text-decoration:none;
color:#FFFFFF;
}


/* --------------------------------------------------------- kolonnene --------------------------------------------------------- */
#colWrapper
{
width:1020px;
min-height:200px
background-color:#e6e6e6;
}

#topShade
{
background-image:url(img/shadeTop.gif);
width:1020px;
height:15px;
background-repeat:no-repeat;
}

#bottomShade
{
background-image:url(img/shadeBunn.gif);
width:1020px;
height:15px;
background-repeat:no-repeat;
margin-bottom:0px;
}


/* undersider */
#undersideCol

link a
{
color:#9b9a9a;
text-decoration:underline;
}

margin-left:20px;
margin-top:20px;
}

a:hover 
{
color: #ea8c00;
text-decoration:underline;

}

{
width:910px;
min-height:100px;
padding:15px;
}



/* tjenster */

#tjensterWrapper
{
background-color:#FFFFFF;
http://caminoweb.net.dynamicweb.no/Default.aspx?ID=275
width:940px;
min-height:200px;
overflow-x:hidden;
padding-top:15px;
padding-bottom:15px;
}

#col1Tjenster
{
width:313px;
min-height:200px;
float:left;
padding:20px;
padding-top:15px;
padding-left:30px;
padding-bottom:0px;
}
.col1TjensterMenyLinkBox
{
width:323px;
height:47px;
background-image:url(img/tjenesterKnapp.gif);
margin-bottom:7px;
}

.col1TjensterMenyLinkBox a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
display:block;
width:300px;
height:35px;
padding-top:12px;
padding-left:23px;
}
.col1TjensterMenyLinkBox a:hover
{
width:300px;
height:35px;
background-image:url(img/tjenetsterHover.gif);
background-repeat:no-repeat;
}

.col1TjensterMenyLinkBoxSelected
{
width:323px;
height:47px;
margin-bottom:5px;
background-image:url(img/tjenetsterHover.gif);
}
.col1TjensterMenyLinkBoxSelected a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
display:block;
width:300px;
height:35px;
padding-top:12px;
padding-left:23px;
}


#col2Tjenster 
{
width:518px;
min-height:200px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#828282;
margin-left:15px;
padding-left:10px;
padding-top:20px;
}

#col2TjenesterTittel
{
color:#828282;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
height:21px;
margin-bottom:20px;
}


.tjenesterShadeTop
{
background-image:url(img/tjensterToppSh.gif);
width:524px;
height:7px;
background-repeat:no-repeat;
background-color:#3366CC;
}
.tjenesterShadeBunn
{
background-image:url(img/tjeesterBldBunn.gif);
width:524px;
height:7px;
background-repeat:no-repeat;
}
.tjenesterShade
{
/*
background-image:url(img/tjesterBldShade.gif);
background-repeat:repeat-y;

width:517px;
min-height:2px;
padding-left:0px;
padding-right:0px;
overflow-x:hidden;
*/
}

.bunn
{
}
.undersiderShadeBunn
{
background-image:url(img/shadeImgBunn.gif);
width:398px;
height:10px;
background-repeat:no-repeat;
clear:both;
}
.undersiderShade
{
/*
background-image:url(img/shadeBackImg.gif);
background-repeat:repeat-y;
*/
width:386px;
min-height:6px;
padding-left:4px;
padding-right:8px;
overflow-x:hidden;
text-align:center;
}
.undersiderShadeRefTop
{
background-image:url(img/shadeRefTop.gif);
background-repeat:no-repeat;
width:398px;
height:3px;
padding-left:4px;
padding-right:8px;
overflow-x:hidden;
}

.undersiderShadeRef
{
background-image:url(img/shadeBackImg.gif);
background-repeat:repeat-y;
width:386px;
min-height:6px;
padding-left:4px;
padding-right:8px;
overflow-x:hidden;
text-align:center;
}


#undersideCol1
{
width:465px;
min-height:100px;
float:left;
padding-left:30px;
margin-right:20px;
padding-top:15px;
padding-bottom:15px;
}


#undersideCol2
{
width:400px;
min-height:100px;
float:left;
padding-top:15px;
padding-bottom:15px;
}
/* tjenster */


/* forside */


#col1forside_bunn
{
min-height:100px;
width:938px;
overflow-x:hidden;
/*border:1px solid #000000;*/

}


#col1forside
{
width:940px;
font-family:Arial;
color:#828282;
font-size:12px;
min-height:100px;
background-image:url(img/shade.gif);
background-repeat:repeat-y;
background-position:left;
padding:40px;
padding-top:25px;
padding-bottom:25px;
overflow-x:hidden;
}


#col1Topp
{
width:930px;
background-image:url(img/slideBack.gif);
background-position:left;
background-repeat:repeat-y;
min-height:100px;
padding-top:20px;
padding-left:5px;
padding-right:5px;

}
#col1TopImg
{
width:930px;
height:30px;
background-image:url(img/slideTopp.jpg);
background-position:top;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;
position:relative;

}
#col1TopImgEng
{
width:930px;
height:30px;
background-image:url(img/slideToppEng.jpg);
background-position:top;
background-repeat:no-repeat;
padding-left:5px;
padding-right:5px;
position:relative;

}

#col1BunnImg
{
background-image:url(img/slideBunn.gif);
background-position:top;
height:6px;
width:930px;
margin-bottom:22px;
padding-left:5px;
padding-right:5px;

}



.col1_1Wrapper
{
float:left;
margin-right:19px;
width:300px;
min-height:100px;
}
.col2_1Wrapper
{
float:left;
width:300px;
min-height:200px;
}
.col1_1
{
width:292px;
padding-left:4px;
padding-right:4px;
min-height:195px;/*200px;*/
background-color:#343434;
padding-top:5px;
padding-bottom:0px;
background-image:url(img/tjenesterBack1.jpg);
background-repeat:repeat-y;
}

.col1_1 .col1_1MenyLinkBox a
{
color:#817d7d;
}


.col1_1_bunn
{

width:300px;
height:59px;
background-image:url(img/tjenesterLogo1.gif);
background-repeat:no-repeat;
}


.col1_1_bunn a
{
width:300px;
height:59px;
cursor:pointer;
display:block;
}

.col1_1_bunnEng
{
width:300px;
height:59px;
background-image:url(img/tjenesterLogoUK.gif);
background-repeat:no-repeat;
}

.col1_1_bunnSe
{
width:300px;
height:59px;
background-image:url(img/tjenesterLogoSe.gif);
background-repeat:no-repeat;
}

.col1_1_bunnEng a
{
width:300px;
height:59px;
cursor:pointer;
display:block;
}


.col1_1MenyLinkBox
{
width:292px;
height:20px;
}

.col1_1MenyLinkBox a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
display:block;
width:252px;
height:15px;;
padding-top:4px;
padding-bottom:1px;
padding-left:20px;
}

.col1_1MenyLinkBox a:hover
{
width:272px;
height:15px;
padding-top:3px;
background-color:#4a4a4a;
border-top:1px solid #818181;
border-bottom:1px solid #818181;
}

.col2Fbottom
{
width:300px;
height:5px;
background-image:url(img/colFbottom.gif);
background-repeat:no-repeat;
}

.col2_1
{
width:292px;
padding-left:4px;
padding-right:4px;
min-height:200px;
background-color:#666666;
background-image:url(img/shadeFcol2.gif);
background-repeat:repeat-y;
background-position:left;
border-color:none;
img border:0;
}



#col2
{
float:left;
margin-left:35px;
width:235px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
min-height:500px;
padding-top:30px;
}

.col2LinkBox
{
float:left;
width:235px;
height:25px;
background-image:url(img/knapp.gif);
background-position:left;
background-repeat:no-repeat;
}

.col2LinkBox a
{
display:block;
width:205px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-top:5px;
padding-left:30px;
text-decoration:none;
}
.col2LinkBox a:hover
{
color:#ffae00;
}
.col2LinkBoxSelected
{
width:235px;
height:25px;
background-color:#414141;
border-bottom:1px solid #9f9f9f;
background-image:url
background-position:left;
background-repeat:no-repeat;

}
.col2LinkBoxSelected a
{
display:block;
width:205px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffae00;
padding-top:5px;
padding-left:30px;
text-decoration:none;
}

/* har undersider */
.col2LinkBox2
{
width:235px;
height:25px;
background-color:#414141;
border-bottom:1px solid #9f9f9f;
background-image:url
background-position:left;
background-repeat:no-repeat;
}
.col2LinkBox2 a
{
display:block;
width:205px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-top:5px;
padding-left:30px;
text-decoration:none;
}
.col2LinkBox2 a:hover
{
color:#ffae00;
}
.col2LinkBoxSelected2
{
width:235px;
height:25px;
background-color:#414141;
border-bottom:1px solid #9f9f9f;
background-image:url
background-position:left;
background-repeat:no-repeat;

}
.col2LinkBoxSelected2 a
{
display:block;
width:205px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffae00;
padding-top:5px;
padding-left:30px;
text-decoration:none;
}



/* ------------------- footer div ------------------- */

#footer
{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9b9a9a;
height:20px;
width:1015px;
text-align:left;
padding-top:5px;
padding-left:0px;
padding-right:5px;
}

#footer a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#9b9a9a;
text-decoration:underline;
}

#footer a:hover 
{
color:#ea8c00;
text-decoration:underline;
}
#footerEng
{
position:absolute;
bottom:0px;
right:60px;
background-image:url(img/uk.jpg);
background-repeat:no-repeat;
width:23px;
height:22px;
}

#footerEng a
{
width:23px;
height:22px;
display:block;
cursor:pointer;
}

#footerNo
{
position:absolute;
bottom:0px;
right:85px;
background-image:url(img/no.jpg);
background-repeat:no-repeat;
width:23px;
height:22px;
}

#footerNo a
{
width:23px;
height:22px;
display:block;
cursor:pointer;
}

#footerSe
{
position:absolute;
bottom:0px;
right:35px;
background-image:url(img/se.jpg);
background-repeat:no-repeat;
width:23px;
height:22px;
}

#footerSe a
{
width:23px;
height:22px;
display:block;
cursor:pointer;
}

#footerDe
{

position:absolute;
bottom:0px;
right:10px;
background-image:url(img/de.jpg);
background-repeat:no-repeat;
width:23px;
height:22px;
}

#footerDe a
{
width:23px;
height:22px;
display:block;
cursor:pointer;
}


#galleri
{
width:880px;
padding:20px;
padding-top:0px;
clear:both;
}
.buttonGO
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#828282;
padding:20px;
}

.buttonGO a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#828282;
text-decoration:underline;
}
.imageGallery_ListElement
{
width:200px;
}

#galleri td
{
}


/* GALLERI */
.galleriKn
{
background-image:url(img/galleriKn.gif);
background-repeat:no-repeat;
width:275px;
height:44px;
float:left;
margin-left:29px;
margin-bottom:8px;
}
.galleriKn a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
width:258px;
height:32px;
display:block;
padding-top:12px;
padding-left:23px;

}
.galleriKn a:hover
{
background-image:url(img/galleriKnHover.gif);
background-repeat:no-repeat;
width:258px;
height:32px;
}

#galleriCont
{
padding-top:15px;
padding-bottom:15px;
width:940px;
min-height:200px;
}

#hiddenGalleri
{
visibility:hidden;
display:none;
width:0px;
height:0px;
}
#galleriCont_1
{
float:left;
width:304px;
}
#galleriCont_2
{
float:left;
width:304px;
}

#galleriCont_2
{
float:left;
width:304px;
}

/*Popup style*/

#sliderwrapper {
/*position: absolute; leave as is*/
border-bottom-width: 0px;
width: 1020px; /*width of featured content slider*/
height: 770px;
background-color: #818181;
margin:0px;
padding:0px;
}

#sliderwrapper .contentdiv{
/*position: relative; leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
width: 800px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
background-color: #818181;
}

#sliderwrapper .h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color: #ffffff;
height:28px;
margin-bottom:10px;
border-bottom:1px solid #a9a9a9;
width:525px !important;
width:550px;
float:left;

}

#popupCol1
{
width:200px;
float:left;
padding-left:30px;
margin-right:15px;
padding-top:15px;
}


#popupCol2
{
color:#ffffff;
padding-top:15px;
margin-left:30px;
margin-right:30px;
}






