#container{width:1000px;margin:0 auto}

#topBox{
float:left;
        width: 965px;
    height:50px;
margin-top:-45px;
margin-bottom:5px;


}

#headerLogo{
float:left;
        width: 965px;
    height:100px;
margin-top:-30px;
margin-bottom:-55px;
background-image:url(/neted/front/img/NyDesign2010/HeaderForslagTest.jpg);
background-repeat: no-repeat;
border: 1px solid #000000;
    -moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;

}



#LoggInn {
width:700px;
height:450px;

}


#søk a{
display: block;
text-decoration: none;
width: autopx;
height: autopx;
display: inline;
margin-right: 8px;
margin-top:-5px;
padding-top: 2px;
text-align:center;
position:relative;
}


#tomKnapp a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 0px;
height: 35px;
float: right;
display: inline;
margin-right: 8px;
margin-top:-25px;
background-repeat: no-repeat;
padding-top: 2px;
text-align:center;
position:absolute;
}

#divider2 a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 10px;
height: 47px;
float: right;
display: inline;
margin-right: -5px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Divider.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -5px;
}

#dividerA a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 10px;
height: 47px;
float: left;
display: inline;
margin-right: -2px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Divider.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
}

#dividerB a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 10px;
height: 47px;
float: left;
display: inline;
margin-right: -2px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Divider.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
}

#dividerC a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 10px;
height: 47px;
float: left;
display: inline;
margin-right: -2px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Divider.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
}

#dividerD a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 10px;
height: 47px;
float: left;
display: inline;
margin-right: -2px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Divider.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
}

#dividerE a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 10px;
height: 47px;
float: left;
display: inline;
margin-right: -2px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Divider.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
}

#TomKnapp a:hover{
}

#logoen a{
display: block;
float: left;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 100px;
height: 100px;
display: inline;
margin-right: -15px;
margin-top:0px;
background-image:url(/neted/front/img/NyDesign2010/LogoB.png);
background-repeat: no-repeat;
padding-top: 2px;
text-align:center;
position:relative;
}


#Startside a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 95px;
height: 47px;
float: left;
display: inline;
margin-right: 0px;
margin-top:-1px;
margin-left:10px;
background-image:url(/neted/front/img/NyDesign2010/Startside.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
text-align:center;
position:relative;
}



#Startside a:hover{
background-image:url(/neted/front/img/NyDesign2010/Startside_Hover.png);
}

#MinSide a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 82px;
height: 47px;
float: right;
display: inline;
margin-right: 5px;
margin-top:-2px;
background-image:url(/neted/front/img/NyDesign2010/MinSide.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -5px;
text-align:center;
position:relative;
}



#MinSide a:hover{
background-image:url(/neted/front/img/NyDesign2010/MinSideHover.png);
}

#FramStud a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 150px;
height: 47px;
float: left;
display: inline;
margin-right: 0px;
margin-top:-1px;
margin-left:10px;
background-image:url(/neted/front/img/NyDesign2010/FramtidigStudent.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -2px;
text-align:center;
position:relative;
}


#FramStud a:hover{
background-image:url(/neted/front/img/NyDesign2010/FramtidigStudentHover2.png);
}
#FramStud a:active{
background-image:url(/neted/front/img/NyDesign2010/FramtidigStudentHover2.png);
}

#NowStud a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 160px;
height: 47px;
float: left;
display: inline;
margin-right: 0px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/NaaverendeStudent.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -5px;
text-align:center;
position:relative;
}


#NowStud a:hover{
background-image:url(/neted/front/img/NyDesign2010/NaaverendeStudentHover.png);
}

#Samskipnaden a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 130px;
height: 47px;
float: left;
display: inline;
margin-right: 0px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/Samskipnaden.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -5px;
text-align:center;
position:relative;
}


#Samskipnaden a:hover{
background-image:url(/neted/front/img/NyDesign2010/SamskipnadenHover.png);
background-repeat: no-repeat;
}

#OmHif a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: 123px;
height: 47px;
float: left;
display: inline;
margin-right: 0px;
margin-top:-1px;
background-image:url(/neted/front/img/NyDesign2010/OmHif.png);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: -5px;
text-align:center;
position:relative;
}


#OmHif a:hover{
background-image:url(/neted/front/img/NyDesign2010/OmHifHoverNY.png);
}

#breadcrumb {
    float:left;
    width:980px;
    height:10px;
    margin:15px 5px 5px 5px;

}




img
{  border-style: none;
}

#footer {
    width: 700px;
    height: auto;
    float:left;
position:relative;
margin-top:-45px;
margin-bottom:75px;
margin-left:15px;
    border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}

#ie7andup #footer {
    width: 700px;
    height: auto;
    float:left;
position:relative;
margin-top:-80px;
margin-bottom:45px;
margin-left:15px;
    border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}



#Knapperad {
    float:left;
        width: 60.350em;
    height:25px;
    margin:65px -5px;
    margin-left:8px;

}

#Knapperad a{
display: block;
text-decoration: none;
font: bold 13px Arial;
color: black;
width: auto;
height: auto;
float: left;
display: inline;
margin-right: 0px;
margin-top:13px;
padding-top: 2px;
padding-left: 10px;
padding-right:10px;
text-align:center;
position:relative;
border-right: solid 2px;
}



#Knapperad a:hover{
text-decoration: underline overline;
}


#boxInnhold {
    /* Just a box - for nyheter */
    width: 650px;
    height: auto;
    float:left;
    margin:-45px 15px;
    background: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; 
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}


#boxHoyre{
    /* Just a box */
    width: 280px;
    height: 390px;
display: inline;
    float:left;
margin:70px 2px;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}

#ie7andup #boxHoyre{
    /* Just a box */
    width: 280px;
    height: 400px;
display: inline;
    float:left;
margin:105px 2px;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}


#box2 {
    /* Just a box */
    width: 400px;
    height: 390px;
    float:left;
    margin:70px 15px;
overflow:hidden;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}


#ie7andup #box2 {
    /* Just a box */
    width: 400px;
    height: 400px;
    float:left;
    margin:105px 15px;
overflow:hidden;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}

#hoyreBox {
    /* Just a box */
    width: 220px;
    height: auto;
    float:right;
position:relative;
margin-top:-162px;
margin-right:50px;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}

#ie7andup  #hoyreBox {
    /* Just a box */
    width: 220px;
    height: auto;
    float:right;
position:relative;
margin-top:-118px;
margin-right:50px;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}

#hoyreBox2 {
    /* Just a box */
    width: 220px;
    height: auto;
    float:right;
position:relative;
margin-top:10px;
margin-right:50px;
border: 1px solid #000000;
    background: #FFF;
-moz-box-shadow:0px 0px 10px #333;
    -webkit-box-shadow:0px 0px 10px #333;
    box-shadow:0px 0px 10px #333;
overflow:hidden;
}

 #sliderBox {
    /* Just a box */
    width: 700px;
    height: auto;
    float:left;
    margin:-40px 15px;

}

#ie7andup #sliderBox {
    /* Just a box */
    width: 700px;
    height: auto;
    float:left;
    margin:-85px 15px;

}


.content-padding {
  margin-top:-25px;
  padding: 30px 10px 10px 10px;
}





/************************************
** Fonttype etc. i tittellinjen
************************************/
.headTitle { font-family: Verdana, Arial; font-size: 16px; font-weight: bold; color: #000000;}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.boxArea { font-size: x-small;  border-right: solid 0px #666666; background-color: #000000; }

/************************************
** Overskrift p� visning av feks. nyhetsartikler
************************************/
.titleDisplay { font-size: small; font-weight: bold; color: #000000;}

/************************************
** ingress p� visning av feks. nyhetsartikler
************************************/
.ingressDisplay { font-weight: bold;  }

/************************************
** Font layout on trail display
************************************/
.trailTxt {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
}
a.trailTxt { 
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
}
a:hover.trailTxt { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-color:#red;
 }

/************************************
** Font layout on language text
************************************/
.langTxt { color: #666666; }
a.langTxt { color: #ff3300; }
a:hover.langTxt {   color: #ff3300; }

/************************************
** Tittel i bokser av feks. nyhetsartikler
************************************/
/*
.titleBox { font-size: 11px; }
a.titleBox { font-size: 11px; }
a:hover.titleBox { font-size: 11px; }
*/
/************************************
** Tittel i opplistinger av feks. nyhetsartikler sammen med ingress
************************************/
/*
.titleList { font-size: x-small;    font-weight: bold; }
a.titleList { font-size: x-small; font-weight: bold; }
a:hover.titleList { font-size: x-small; font-weight: bold; }
*/



/************************************
** datovisning i lister
************************************/
.datoList { color: #999999; font-size: xx-small; }

/************************************
** les mer link
************************************/
a.readMore { font-size: xx-small; }
a:hover.readMore { font-size: xx-small; }



/*************************************
* CALENDAR STYLE
*************************************/

/* Tittel p� overskrifter (tid,aktivitet etc. i dag og ukevisning) */
.calfontlistheading { letter-spacing: 1px; font-size: 8pt; font-weight: normal; border-top: 2px dashed #990000; border-bottom: 2px dashed #990000; padding: 3px; text-decoration: none; }

/* Innhold i liste p� dag og ukevisning */
.calfontlisttxt { letter-spacing: 1px; font-size: 8pt; font-weight: normal; border-bottom: 1px dashed #990000; padding: 3px; text-decoration: none; }

/* Link til global aktivitet */
a.calfontlist {  letter-spacing: 1px;  color: #990000; font-size: 8pt; font-weight: bold; text-decoration: none; }
a:hover.calfontlist {  letter-spacing: 1px;  color: #990000; font-size: 8pt; font-weight: bold; text-decoration: underline; }

/* Link til privat aktivitet */
a.calfontlistpersonal {  letter-spacing: 1px;  font-size: 8pt; color: red; font-weight: bold; text-decoration: none; }
a:hover.calfontlistpersonal {  letter-spacing: 1px;  font-size: 8pt; color: red; font-weight: bold; text-decoration: underline; }

/* Datovisning i topp */
.calfontasked {  letter-spacing: 2px;   font-size: 8pt; font-weight: bold; text-decoration: none; }

/* Farge for visning av personlig kalender (BOX) */
TD.calpersonal { font-size: 8pt; font-weight: normal; background-color: red; }

/* Farge for visning av global kalender (BOX) */
TD.calglobal { font-size: 8pt; font-weight: normal; background-color: blue; }

/* Tabell kalender visning */
TABLE.minicalendarTable { background-color: #ffffff; border: 1px solid #f1f1f1; padding: 0px; width: 100%; }

/* standard top color of top cell and standard height of top cell */
TD.minicaltdtopheight   { background-color: #ffffff;  height: 20px; }

a.minicalfontcontent {  color: #ffffff; letter-spacing: 0px;  font-size: 7pt; font-weight: normal; text-decoration: none; }
a:hover.minicalfontcontent {  color: #ffffff; letter-spacing: 0px;  font-size: 7pt; font-weight: normal; text-decoration: underline; }

/* Datovisning i topp i kalendervisning*/
.minicalfontasked {  letter-spacing: 0px;   font-size: 10pt; font-weight: bold; text-decoration: none; }

/* standard height of weekday-cell */
TD.minicaltddayheight   {  font-size: 7pt; font-weight: normal; height: 20px; }

/* Overskrift for s�ndag (font etc.) */
TD.minicalsundaytopclr { font-size: 8pt; font-weight: normal; height: 20px; background-color: #BBBBBB; }

/* Overskrift for ukedager (font etc.) */
TD.minicalweekdaytopclr { font-size: 8pt; font-weight: bold; height: 20px; background-color: #e6e6e6; }

/* Tomme felt p� s�ndager */
TD.minicalsundayemptyclr { font-size: 8pt; font-weight: bold; height: 20px; /* standard height of day-cell */ background-color: #FFFFFF; /* color of sunday that isn't in month */ }

/* Tomme felt p� ukedager */
TD.miniminicalweekdayemptyclr   { font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #FFFFFF; /* color empty */ }

/* Felt p� dagen idag */
TD.minicaltodayclr { font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #990000; /* color today */ }

/* Aktive dager med aktiviteter */
TD.minicalweekdayeventclr   { font-size: 8pt; color: #ffffff; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #cccccc;  }


/* Felt p� s�ndager som treffer p� dato */
TD.minicalsundayclr { font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #BBBBBB; /* color calendarsunday */ }

/* Felt p� ukedager som treffer p� dato */
TD.minicalweekdayclr { font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #EEF0F0; /* color calendarweekday */ }


/************************************
** Box styles
************************************/



/* Tittel p� liten box */
TD.boxTitleNarrow2 { 
color: #000000; text-transform: uppercase; font-size: 11px; font-weight: bold; 
border: 1px solid #D2D2D2;
    -moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    background: #FFFFFF;
}
.boxTitleNarrow2 { 
color: #000000; text-transform: uppercase; font-size: 11px; font-weight: bold; 
border: 1px solid #D2D2D2;
    -moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    background: #FFFFFF;
}

/* Tittel p� stor box */
TD.boxTitleWide { color: #000000; text-transform: uppercase; font-variant: small-caps; font-size: xx-small; font-weight: bold; }

/* Tittel og rammer p� liten box */
TD.boxTopNarrow { color: #000000; text-transform: uppercase; font-size: 11px; font-weight: bold; background-color: #000000; border-left: solid 1px #FF3300; border-right: solid 1px #FF3300; border-top: solid 1px #7D8485; border-bo990000dashed 1px #990000; padding: 0px 5px; }

/* Tittel og rammer p� stor box */
TD.boxTopWide { color: #000000; text-transform: uppercase; font-variant: small-caps; font-size: xx-small; font-weight: bold; background-color: #E5EAF0; border-left: solid 1px #FF3300; border-right: solid 1px #FF3300; border-top: solid 1px #7D8485; border-bottom: solid 1px #7D8485; padding: 0px 5px; }

/* Innhold og rammer p� liten box */
TD.boxContentNarrow { color: #000000; font-size: xx-small; font-weight: normal; background-color: #ffffff; border-left: solid 1px #ddd8d8; border-right: solid 1px #ddd8d8; border-top: solid 1px #ddd8d8; border-bottom: solid 1px #ddd8d8; padding: 5px 5px; }

/* Innhold og rammer p� liten box */
TD.boxContentNarrow2 { 
color: #000000; text-transform: uppercase; font-size: 11px; font-weight: bold; 
border: 2px solid #D2D2D2;
    -moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
    background: #FFFFFF;

/* innhold og rammer p� redigert box */
TD.boxContentNarrow { color: #000000; font-size: xx-small; font-weight: normal; background-color: #ffffff; border-left: solid 1px #ddd8d8; border-right: solid 1px #ddd8d8; border-top: solid 1px #ddd8d8; border-bottom: solid 1px #ddd8d8; padding: 5px 5px; }


/* innhold og rammer Kalender og lenker boks */
TD.boxContentTommy { color: #000000; font-size: xx-small; font-weight: normal; background-color: #ffffff; border-left: ridge 3px #ddd8d8; border-right: ridge 3px #ddd8d8; border-top: ridge 3px #ddd8d8; border-bottom: ridge 3px #ddd8d8; padding: 5px 5px; } 

/* innhold og rammer p� stor box Tommy versjon */
TD.boxContentTommy2 { color: #000000; font-size: xx-small; font-weight: normal; border-left: ridge 3px ; border-right: ridge 3px ; border-top: ridge 3px ; border-bottom: ridge 3px ; padding: 5px 5px; }

/* Topplinje under trail ***/
TD.topLine { border-top: solid 1px #666666; border-bottom: solid 1px #666666; padding: 5px 0px; }

/* Innholdsfelt */
TD.pageContents { background-color: #fff000; border-left: solid 0px #FF3300; border-right: solid 0px #FF3300; border-top: solid 0px #7D8485; border-bottom: solid 0px #FF3300; }

TR.tabellheading { background-color: #ffffff; font-weight: bold; padding: 0px 0px; }
TD.dato { font-weight: bold;5

