﻿/* CSS Document */

/* CSS Document MAL*/

/* hele vinduet, legg inn bakgrunnsfarge/grafikk her */
body
{
margin:0px auto;
/*background-image:url(img/logo2011.png);*/
background-position:center top;
background-repeat:no-repeat;
/*background-color:#acacac*/ /*#686868; /* acacac*/
  background: url(img/bg2011.png);
}

p { 
margin: 0; 
padding:0; 
padding-bottom:1em; 
} 


h2
{
width: 430px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #d4d4d4;
margin-bottom: 8px;
margin-top: 12px;
color: #809f43;
font-weight: bold;
font-size:11px;
}


/* hoved rammen rundt siden */
#main
{
margin-left:0px;
width:1005px;
min-height:100px;
text-align:left;

}

/* --------------------------------------------------------- toppene ---------------------------------------------------------*/

/* ------------------- top 1 ------------------- */
#top1
{
width:1005px;
height:109px;

position:relative;
}
#top1Logo
{
background-image:url(img/logoGr2.jpg);
background-image:url(img/logo2011.png);
background-repeat:no-repeat;
position:absolute;
bottom:18px;
left:32px;
height:81px;
width:321px;
}

#top1Logo a
{
height:71px;
width:313px;
cursor:pointer;
display:block;
}

#top1Meny
{
position:absolute;
bottom:0px;
right:29px;
height:22px;
width:560px;
/*border:1px solid #CCFF00;*/
}

.top1MenyLinkHjem
{
background-image:url(img/home2.jpg);
background-position:top;
background-repeat:no-repeat;
width:31px;
height:22px;
float:left;
margin-right:2px;
}
.top1MenyLinkHjem a
{
display:block;
cursor:pointer;
width:45px;
height:26px;
}

.top1MenyLinkHjem a:hover
{
display:block;
cursor:pointer;
width:31px;
height:22px;
background-image:url(img/home_sel2.jpg);
background-position:top;
background-repeat:no-repeat;
}
.top1MenyLinkHjemSelected
{
background-image:url(img/home_sel2.jpg);
background-position:top;
background-repeat:no-repeat;
width:31px;
height:22px;
float:left;
margin-right:2px;
}



.top1MenyLinkBox
{

float:left;
min-width:100px;
height:22px;
text-align:center;
background-color:#809f43;
margin-right:2px;
}

.top1MenyLinkBox a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
display:block;
min-width:100px;
height:22px;
text-align:center;
padding-top:5px;
}
.top1MenyLinkBox a:hover
{
min-width:100px;
height:16px;
text-align:center;
background-color:#aed136;
}

.top1MenyLinkBoxSelected
{
float:left;
min-width:100px;
height:22px;
text-align:center;
background-color:#aed136;
margin-right:2px;
}
.top1MenyLinkBoxSelected a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
display:block;
min-width:100px;
height:22px;
text-align:center;
padding-top:5px;
}

/* --------------------------------------------------------- kolonnene --------------------------------------------------------- */
#colWrapper
{
width:925px;
border:10px solid #FFFFFF;
padding:30px;
min-height:649px;
background-color:#d3d3d3;
overflow-x:hidden;
}

.col1ForContent a
{
color:#809f43;
text-decoration:underline;
}
p a
{
color:#809f43;
text-decoration:underline;
}
p a:visited
{
color:#809f43;
text-decoration:underline;
}


/* forsiden */
#col1For
{
float:left;
width:495px;
height:649px;

background-color:#FFFFFF;
}
.col1ForContent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
/*
padding:34px;
width:427px;
padding-left:8px;
padding-right:7px;
*/
width:495px;
min-height:220px;
margin-left:0px;
position:relative;
}
#col1ForTittel
{
background-image:url(img/slideTittel2.gif);
background-repeat:no-repeat;
width:475px;
background-position:left;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:20px;
padding-top:5px
}

#col2ForWrapper
{
float:left;
width:395px;
min-height:200px;
margin-left:34px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
overflow-x:hidden;
}
#col2ForTop
{
/*
width:402px;
*/
width:395px;
height:348px;
margin-bottom:35px;
background-color:#FFFFFF;
}
.col2ForContent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
padding:34px;
width:334px;
min-height:100px;
}
#col2ForBunn
{
width:395px;
min-height:100px;
background-color:#FFFFFF;
}
#col2ForTittel
{
background-image:url(img/forsideTittel3.gif);
background-repeat:no-repeat;
width:375px;
background-position:left;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:20px;
padding-top:5px
}

.col2LinkBoxFor
{
width:395px;
height:40px;
}
.col2LinkBoxFor a
{
background-image:url(img/tjenesterMeny2.gif);
background-position:left;
background-repeat:no-repeat;

display:block;
width:365px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a39f9f;
padding-top:10px;
padding-left:30px;
text-decoration:none;
}
.col2LinkBoxFor a:hover
{
background-image:url(img/tjenesterMenySel2.gif);
background-repeat:repeat-x;
width:365px;
height:30px;

}

#tjenesterBunnShade
{
background-image:url(img/tjensterShadeBunn.gif);
background-repeat:no-repeat;
width:395px;
height:2px;
}

/* nadre sider */

#subContWrapper
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
width:865px;
height:563px;
padding:30px;
background-color:#FFFFFF;
overflow:hidden;
}

#subTitleBar
{
background-image:url(img/undersideTittleTop3.gif);
width:885px;
height:20px;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:40px;
padding-top:6px;


}

#col1
{
float:left;
width:222px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#828282;
font-size:12px;
min-height:200px;
padding-top:2px;
}
.col1LinkBox
{
width:222px;
height:37px;
background-image:url(img/venstreMenyKnapp2.gif);
background-repeat:no-repeat;
}
.col1LinkBox a
{
display:block;
width:198px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a39f9f;
text-decoration:none;
padding:12px;
}
.col1LinkBox a:hover
{
background-image:url(img/venstremenyKnappSel2.gif);
background-repeat:no-repeat;
width:198px;
height:13px;
color:#ffffff;
}
.col1LinkBoxSelected
{
background-image:url(img/venstremenyKnappSel2.gif);
background-repeat:no-repeat;
width:222px;
height:37px;

}
.col1LinkBoxSelected a
{
display:block;
width:186px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
padding:12px;
}

.tittel
{
width:515px;
height:20px;
padding-bottom:15px;
font-family:Arial;
color:#828282;
font-size:20px;
font-weight:bold;
}
#col2
{
margin-left:30px;
float:left;
width:610px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7c7c7c;
font-size:12px;
min-height:100px;
overflow-x:hidden;
}
#col2Tittel, h1.h1, h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:16px;
width:90%;

}

/* Referanser */
#lastNPDF
{
margin-top:170px;
background-image:url(img/lastNedP.gif);
background-repeat:no-repeat;
width:212px;
height:42px;
clear:both;
}
#lastNPDF a
{
width:212px;
height:42px;
display:block;
cursor:pointer;
}


/*--kontakt --*/
#col1Kontakt
{
float:left;
width:420px;
min-height:100px;
font-size:12px;
}
#col2Kontakt
{
float:left;
width:380px;
min-height:100px;
margin-left:50px;
font-size:12px;
}

/* ------------------- referanser ------------------- */

#subContWrapperRef
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
width:865px;
height:593px;
padding:30px;
background-color:#FFFFFF;
overflow-x:hidden;
padding-top:0px;
}

#col2Ref
{
float:left;
width:495px;
height:620px;
background-color:#FFFFFF;
margin-left:0px;
}
.col2RefContent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#888888;
width:495px;
min-height:220px;
position:relative;
}

#col1Ref
{
float:left;
width:370px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#828282;
font-size:12px;
min-height:200px;
padding-top:32px;
}
.col1RefLinkBox
{
width:370px;
height:37px;
background-image:url(img/venstreMenyKnapp3.gif);
background-repeat:no-repeat;
background-position:right;
}
.col1RefLinkBox a
{
display:block;
width:346px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#a39f9f;
text-decoration:none;
padding:12px;
}
.col1RefLinkBox a:hover
{
background-image:url(img/venstremenyKnappSel3.gif);
background-repeat:no-repeat;
background-position:right;
width:346px;
height:13px;
color:#ffffff;
}
.col1RefLinkBoxSelected
{
background-image:url(img/venstremenyKnappSel3.gif);
background-repeat:no-repeat;
background-position:right;
width:370px;
height:37px;

}
.col1RefLinkBoxSelected a
{
display:block;
width:346px;
height:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
padding:12px;
}



/* ------------------- footer div ------------------- */

#footer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
height:20px;
width:1005px;
text-align:center;
padding-top:20px;
background-color: transparent; /* #686868;*/
}

#footer a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;

}

#footer a:hover 
{
text-decoration:underline;

}


/* nyheter */

#newselement
{

}

#newstitle
{
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../../../../Magenta/Copy of Grata/css/img/TittelPrikker.gif);
background-repeat:no-repeat;
background-position:left;
font-size:24px;
color:#ac4937;
margin-bottom:20px;
padding-left:22px;
}

#newsdetails
{
position:relative;
padding:10px;
width:100%;
font-family:"Trebuchet MS";
font-size:11px;
color:#6b6b6b;
}

#newsrelated
{

}

#newsnavigation
{
position:relative;
width:100%;
height:14px;
clear:both;
}

#newsback
{
position:absolute;
bottom:1px;
left:7px;
width:56px;
height:12px;
padding:1px;
background-color:#ab1d22;
text-align:center;
}
#newsnavigation a
{
color:#ffffff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
text-decoration:none;
}
#newpaging
{
font-family:"Trebuchet MS";
font-size:11px;
color:#565555;
text-decoration:none;


}

#newpaging a
{
font-family:"Trebuchet MS";
font-size:11px;
color:#565555;
text-decoration:none;

}

