﻿@media print{
    #toplogo{display:none;}
    #leftcolumn {display:none;} 
    #rightcolumn {display:none;}
    #footer{display:none;}
    #tip-a-friend{display:none;}
    #close-tip-a-friend{display:none;}
    .tip-friend-table{display:none;}
    #printut_ikon{display:none;}
    #tipsvenn_ikon{display:none;}
    #menylinje1{display:none;}
    #menylinje2{display:none;}
    #cph_collage{display:none;}
    #center_main{float:left; width:400px; margin-right:20px;}
    #center_extra{ margin-top:100px;}
    #center_extra2{ margin-top:100px;}
}

@media screen
{
    form
    {
     height:100%;
     width:100%;
     margin:0px;
     padding:0px;   
     margin-top:-8px;
     }
    /** FRA THEME **/
    
    #center a{
    color:#FF0000;
    }
    a{color:#FF0000;}
    h1{color:#FF0000;}
    h1 a { 	color:#FF0000; text-decoration:underline;}

    .toplogo{
    background-image:url(/TemplateImages/Images/toppbanner.gif);
    position:relative;
    width:985px;
    height:73px;
    background-color:#56cbf5;
    }

    .startlink
    {
     position:absolute;
     width:230px;
     height:65px;
     left:0px;
     top:0px;
     display:block;   
     }

    .rightbox_div a{
    /*color:#FF0000;*/
    }

    .ul_sidemenu { color:#FF0000;}
    .ul_sidemenu a, .ul_sidemenu_level1 a, .ul_sidemenu_level1 a:visited, .ul_sidemenu_level1 a:link, .ul_sidemenu_level1 a:active { color:#FF0000; }
    .li_sel_sidemenu, .li_sel_sidemenu a{color:#FF0000; }
    .li_notsel_sidemenu, .li_notsel_sidemenu a{ color:#000000; }

    .lgnLabel {margin:5px;}
    .lgnTitle{color:Red;font-size:14px;margin:10px 6px 6px 6px;}
    .lgnBox{
        padding-left:15px;
        background-color:#ECE4CB;
        padding-bottom:10px;
        width:165px;
        padding-top:10px;
        }
    .FloatRight{float:right;}


     /** end fra theme **/

    #IntranettArkivUtlistring{font-weight:bold; border-collapse:collapse;}
    #IntranettArkivUtlistring a{font-weight:bold;}
    #linkNyhetsbrev{font-weight:bold; padding: 5px 0px 0px 3px;}

    body 
    {
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    text-align:center;
    background-color:#ECE4CB;
    background-image:url(../TemplateImages/bg_line.gif);
    background-position:top center;
    background-repeat:repeat-y;
    }

    .tabel_horinger{position:relative; width:800px;}

    .calendarDaySpecialDefault{ cursor:hand;}
    .calendarDayDefault{cursor:default;}

    img {border:0px;}

    /*a{ text-decoration:underline; color:#FF0000; }*/
    a .underlinelink { text-decoration:underline; }

    .li_ansatt { list-style: url(../TemplateImages/pil_upper_ned.gif); }
    .ul_ansatt{}

    .linkStartside { position: absolute; height: 73px; width: 230px; left: 0px; }

    /** prosjektgodkjenning */

    .prosjektsoknad input { width:45px;}

    .prosjekttabell th td  { text-align:left; }
    .prosjektlineheight {line-height:18px;}

    .linkCloseHelp { position:absolute;right:3px;bottom:5px;}

    .textboxTall {height:80px;}

    .prosjektliste a { text-decoration:underline; padding-bottom:10px; line-height:20px;}

    /** end prosjektgodkjening */

    h1
    {
    font-family:Georgia;
    font-size:18px;
    /*color:#FF0000;	*/
    margin:0px;
    padding:0px;
    font-weight:normal;
    }


    h2
    {
    font-family:Georgia;
    font-size:18px;
    color:#FF0000;
    margin:0px;
    padding:0px;
    font-weight:normal;
    }

    h1 a,  h1 a:visited, h1 a:link, h1 a:active
    {
    /*color:#FF0000;*/
    font-weight:normal;
    text-decoration:none;
    }

    .forsideHeader a
    {	
    font-size:11px;
    margin-bottom:14px;
    font-family:Verdana;
    font-weight:bold;
    margin-bottom:10px;	
    color:Black;
    }

    .forsideHeader a:hover{ text-decoration:underline;}

    .listPadding{padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}

    .listPadding2{vertical-align:top; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
    
    .listPaddingKometanse{padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; vertical-align:top; font-weight:bold;}
    .listPaddingKometanse a {padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; vertical-align:top; font-weight:normal; color:#0001c8;}

    .listAlignCenter{text-align:center}

    h2
    {
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    }

    h3
    {
    margin-bottom:0px;
    margin-top:0px;
    font-family:Georgia;
    font-size:18px;
    font-weight:bold;
    }

    .display_block { display:block; }
    .float_left { float:left; }
    .inline{display:inline;}
    .viktiginfo{ color:#FF0000; font-weight:bold; font-size:9px;}
    .artikkel_subheading{ color:#FF0000; font-weight:bold; font-size:11px;}

    #wrapper
    {
    width:985px;
    margin:0 auto;
    text-align:left;
    position:relative;
    background-color:White;
    }

    #sitat{
    position:absolute;
    top:20px;
    left:17px;
    width:549px;
    font-family:Georgia;
    font-size:15px;
    color:#220079;
    }

    #collage{
    position:relative;
    height:122px;
    width:985px;
    margin-top:-20px;
    background-repeat:no-repeat;
    }

    #soekefelt, #loginfelt { color:White; font-size:9px; font-weight:bold; position:absolute; }
    #loginfelt { right:40px; top:7px; }
    #soekefelt{ left:777px; top:40px; }

    #soekefelt input, #loginfelt input {height:11px;}
    #soekefelt input, #loginfelt input, #searchpage-controls input
    {
    font-size:9px;
    font-weight:normal;
    margin-top:3px;
    padding-left:4px;
    }

    #hurtiglinker
    {
    position:absolute;
    left:805px;
    top:23px;
    width:155px;
    font-size:14px;
    font-family:Verdana;
    }
    #hurtiglinker a { color:#000000; text-decoration:none;	}
    #hurtiglinker a:hover{ color:#FF0000; text-decoration:underline;}

    #content
    {
    min-height:500px;
    height:auto !important;
    height:500px;
    text-align:left;
    }

    #subForsideTopp
    {
    background-color:#F5F1E5;
    width:985px;
    height:100px;
    position:relative;
    }
    #subForsideToppTema
    {
    background-color:#F5F1E5;
    width:584px;
    height:49px;
    position:relative;
    margin-top:10px;
    }
    #subForsideTopp p { margin:0px; padding:0px; }
    #subForsideTopp h5 { margin:0px; padding:0px; }
    #subForsideToppContent
    {
    position:absolute;
    top:10px;
    left:30px;
    font-size:17px;
    font-family:Verdana;
    color:Red;
    }

    #menylinje1
    {
    font-size:11px;
    font-weight:bold;
    padding-left:18px;
    background-color:#00AEEF;
    padding-top:2px;
    }

    #menylinje1 a
    {
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
    }
    #menylinje1 a:hover { color:#CCEFFC; }
    #menylinje1 .menuitem_level1_selected{	color:#00AEEF;}

    #menylinje2
    {
    height:21px;	
    font-size:11px;
    padding-left:18px;
    background-color:#FFFFFF;
    }
    #menylinje2 a
    {
    color:#000000;
    text-decoration:none;	
    margin-right:13px;
    line-height:21px;
    }
    #menylinje2 a:hover {color:#00AEEF; }
    #menylinje2 .menuitem_level2_selected{	color:#00AEEF; font-weight:bold; }


    /*** SIDEMENU ****/
    #sidemenu_container{
     width:182px;
     margin-bottom:10px;
    }

    .ul_sidemenu { list-style: url(../TemplateImages/pil_upper_ned.gif); margin-top:4px;}
    .ul_sidemenu a, .ul_sidemenu_level1 a {  text-decoration:none; } 

    .li_sidemenu_level1, .li_sidemenu_level2{margin-left:-20px; }
    .li_sel_sidemenu{ list-style: url(../TemplateImages/pil_lower.gif); margin-left:-23px; margin-top:4px;}
    .li_notsel_sidemenu{ list-style: url(../TemplateImages/pil_lower_selected.gif); margin-left:-23px; margin-top:4px;}

    .li_notsel_sidemenu a.notsel { text-decoration:none; }
    .li_notsel_sidemenu a.notsel:hover { color:Red;}
    .li_sel_sidemenu a.sel { text-decoration:none; color:#E0160E;}
    .li_sel_sidemenu a.sel:hover, .li_sel_sidemenu a.sel:link, .li_sel_sidemenu a.sel:visited { color:#E0160E;}

    .spraak 
    {
	    position:absolute;
	    top:29px;	
    }

    a.spraak
    {
	    font-size:9px;
	    color:#FFFFFF;
	    text-decoration:none;
    }
    a.spraak:hover {text-decoration:underline;}

    .norsk { right:40px;color:#FFFFFF;}
    .engelsk {right:90px;color:#FFFFFF;}

    #leftcolumn, #center,  #rightcolumn
    {
    float:left;
    padding-top:17px;
    }

    #center
    {
    width:600px;	
    margin-left:11px;
    }

    #center a{
    text-decoration:none;
    }

    #center td {padding-top:4px;padding-left:3px;padding-bottom:2px;}
    #center td a{color:black;}
    #center td a:hover{text-decoration:underline;color:Red;}

    /*** NEW FRONTPAGE 2010 ***/
    #frontpageCenter 
    {
    width:790px;    
    float:left;
    margin-left:12px;
    padding-top:15px;
    }

     #frontpageCenter a, #frontpageCenter a:visited, #frontpageCenter a:active {color:#FF0000; text-decoration:underline;}
 
    #frontpageArticles
    {
    width:355px;
    float:left;
    font-size:11px;  
    }

    #frontpageArticles a
    {
    color:#FF0000;
    }

    #frontpageRight
    {
    width:412px;
    float:right;
    margin-left:20px;
    }

    #frontpageCal { width:183px; float:left;}
    #frontpageCalList { width:205px; float:left;}
    #frontpageCalList a { color:#FF0000; font-weight:bold; text-decoration:none;}
    #frontpageCalList a:hover { color:#FF0000; }

    #frontpageImageDiv
    {
     width:100%;
     text-align:left;
     margin-bottom:20px;
    }

    #frontpageTextField { width:412px;padding-top:10px;}
    #frontpageTextFieldLeft, #frontpageTextFieldRight { width:50%; float:left;}

    .leftaligned { margin-left:4px;}
    .nyviten { font-family:Verdana; font-size:14px; color:#333333; width:200px; margin-top:0px; font-weight:bold;}
    .box2010heading 
    {
        width:167px;
        font-family:Verdana; 
        font-size:13px; 
        color:#333333;     
        border-top:1px solid #777777;
        border-left:1px solid #777777;
        border-right:1px solid #777777;
        padding:2px;
        padding-left:5px;
        font-weight:bold;
    }

    .box2010 { width:151px; padding:13px 10px 13px 13px; font-size:11px;}
    .box2010newsfeed { width:159px; padding:4px 10px 13px 5px; font-size:10px;}
    .box2010, .box2010newsfeed     
    {
        margin-bottom:10px;
        border:1px solid #777777;
        background-color:#f5f1e5;    
    }

    .box2010 a{ color:#000000; text-decoration:none; line-height:22px;}
    .box2010 a:hover{ text-decoration:underline;}

     /*** end new frontpage 2010 **/

    /*** LEDIG STILLING ****/
    .ledigstilling tr th { text-align:left;}

     /*** TEMA ***/
 
    .TemaImg {margin-top:-64px;}
    .TemaImgSmall {margin-top:-64px;float:left;border:1px solid red;}

    .relDiv {margin-top:5px; line-height:20px;}
    .relDiv a{color:#FF0000; text-decoration:underline;}
    .relDiv a:visited, .relDiv a:active{color:#FF0000; text-decoration:underline;}

    #center_main, #center_main_frontpage
    {
    width:391px;
    float:left;
    margin-left:0px;
    font-size:11px;
    }

    #center_main_frontpage{width:407px;}
    #center_main_large
    {
    width:598px;
    float:left;
    font-size:11px;
    }


    /*#center_extra_frontpage
    {
	    width:180px;
	    float:left;
	    margin-left:10px;
    }*/

    #leftcolumn
    {
    width:180px;
    font-size:10px;
    margin-left:2px;
    }

    #leftcolumn a:hover{}

    #rightcolumn
    {
    /*width:181px;*/
    width:179px;
    float:left;
    /*margin-left:10px;
    _margin-left:6px;*/
    margin-left:8px;
    _margin-left:4px;
    margin-right:2px;
    }

    #center_extra
    {
    width:200px;
    margin-left:9px;
    float:left;
    line-height:17px;
    /*background-color:#ECE4CB;*/
    }

    #center_extra2
    {
    line-height:17px;
    }

    #metadata_artikkel
    {
    margin:0px 5px 20px 9px;
    width:186px;
    font-size:11px;
    }
    #metadata_artikkel p{ padding:0px; margin:0px;}
    #metadata_artikkel a, #metadata_artikkel p a
    {
    color:#FF0000;
    text-decoration:underline;
    }

    #metadata_artikkel2
    {
    margin:0px 5px 20px 4px;
    width:186px;
    font-size:11px;
    }
    #metadata_artikkel2 p{ padding:0px; margin:0px;}
    #metadata_artikkel2 a, #metadata_artikkel2 p a
    {
    color:#FF0000;
    text-decoration:underline;
    }

    .ingress, .ingress_forside { font-size:11px; margin-top:5px;}
    .ingress { margin-bottom:10px; font-weight:bold; }
    .ingress_forside { margin-bottom:3px; }
    .hovedtekst { font-size:11px; }

    .egenTekst p{
    margin:0px;
    padding:0px;
    }

    #center_main_subfrontpage
    {
    width:546px;
    margin-left:20px;
    margin-top:20px;
    margin-right:5px;
    float:left;
    }

    .datotekst a
    {
    font-weight:bold;
    font-size:9px;
    text-decoration:none;
    color:#000000;
    }

    #blueline200
    {
    background-color:#00AEEF;
    height:10px;
    width:200px; /*200*/
    margin-bottom:3px;
    }

    #blueline
    {
    background-color:#00AEEF;
    height:10px;
    width:179px; /*200*/
    margin-bottom:3px;
    }

    .rightbox_div
    {
    width:172px;
    padding:0px 5px 9px 5px;
    min-height:50px;
    height:auto !important;
    height:50px;
    margin-bottom:10px;
    font-size:11px;
    /*background-color settes programmatisk i user-control*/
    }

    .rightbox_div a{
    color:#000000;
    }

    .rightbox_div img{
    border:0px;
    }

    .rightboxcontent
    {
    width:162px;
    margin:9px 5px 9px 5px;
    }
	
    .banner { margin-bottom:9px; }
    .aktuelt {margin-bottom:19px; font-size:10px; }
    .aktueltlink { text-decoration:underline; margin-bottom:19px;}

    /***** TIPS EN VENN ***********/
    #tip-a-friend{
        display:none;
       width:300px; 
       position:absolute;
       left: 50%; 
       margin-left: -150px;
       z-index:110;
       top:30%;
    }

    #close-tip-a-friend{
        position:absolute;
        top:0px;
        right:0px;
        width:21px;
        height:21px;
        background-image:url(Images/close-popup.gif);
        background-repeat:no-repeat;
        z-index:111;	
       cursor:pointer; 
    }

    #tipsvenn_ikon{
    float:left;
    margin-top:40px;
    }

    #printut_ikon{
    float:left;margin-right:10px;margin-top:40px;
    }

    /**** SØKERESULTAT ***/

    #resultatBox
    {
    background-color:#F5F1E5;
    padding:10px;
    padding-bottom:20px;
    font-weight:normal;
    }

    #searchresults{
        line-height:14px;
        font-size:11px;    
        margin-bottom:15px;    
        margin-top:30px;
        font-weight:normal;
    }
    #searchresults h3{
        font-size: 14px;		
        font-weight:normal;
        margin-bottom:3px;
    }

    #searchresults a:link{    
        color:#F4160E;    
        font-weight:normal;
    }
 
    #searchresults a:visited{     
        color:#F4160E;    
        font-weight:normal;
    }

    #searchresults a:hover{
 	    text-decoration: underline;
 	    font-weight:normal;	
    }

    .listeHeader {padding-left:3px;}


    DIV #newsfeed
    {
    width:165px;
    font-size:10px;
    } 
    DIV #newsfeed a { color:Black; text-decoration:underline;}

    #newsfeed2010
    {
    width:165px;
    font-size:10px;
    border:1px solid #000000;
    } 
    #newsfeed2010 a { color:#000000; text-decoration:underline;}
    #newsfeed2010heading { height:16px; font-family:Verdana; font-size:14px; }

    /***** FOOTER *******/

    #footer{
    border-top: 1px solid #CCCCCC;
    /*line-height:16px;*/
    padding-bottom:10px;
    font-family: Arial; 
    color: #8c8c8c; 
    font-weight: normal;
    font-size:11px;
    padding-left:10px;
    }

    #footer a{
    color: #8e8e8e; 
    }

    #footer ul, #footer li { margin:0;padding:0;}
    #footer li {
    list-style-type: none;
    display: inline;
    padding-right: 14px;
    }
    
    /***** ANSATTOVERSIKT 2011 *******/
    .employeesTopRow { margin:20px 10px 30px 10px; overflow:hidden; }
    .employeesTopRow .topRowLeft { width:200px; float:left; }
    .employeesTopRow .topRowRight { width:750px; float:left;  }
    .employeesTopRow .topRowRight .ingress { font-weight:bold; }
    
    .employeesRow { overflow:hidden; }
    .employeesRow .employeesLeft { width:180px; margin:0px 10px 0px 10px; padding:10px 5px 10px 5px; border-top:1px dotted gray; float:left; }
    .employeesRow .employeesLeft h3 { font-size:11px; font-family:Verdana; font-weight:bold; margin-bottom:8px; }
    .employeesRow .employeesLeft ul { list-style-type:none; margin:0px; padding:0px; }
    
    .employeesRow .employeesCenter { width:300px; margin:0px 10px 0px 10px; padding:10px 5px 10px 5px; border-top:1px dotted gray; float:left; overflow:hidden; }
    .employeesRow .employeesCenter h2 { font-size:11px; font-family:Verdana; font-weight:bold; color:#000000; padding:0px; margin:0px 0px 8px 0px; }
    .employeesRow .employeesCenter p { margin:0px; padding:0px; }
    .employeesRow .employeesCenter .employeePhoto { float:right; margin-right:10px; }
    .employeesRow .employeesCenter .employeeNoPhoto { float:right; margin-right:10px; background:#dddddd; width:86px; height:116px; }
    .alphabeticSort ul { list-style-type:none; margin:0px; padding:0px; }
    .alphabeticSort ul li { float:left; padding-right:5px;padding-left:5px;border-right:1px solid #000000; font-size:10px; }
    
    .employeesRow .employeesRight { width:350px; float:left; margin:0px 10px 0px 10px; padding:10px 5px 10px 5px; border-top:1px dotted gray; }
    .employeesRow .employeesRight h3 { font-size:11px; font-family:Verdana; font-weight:bold; margin-bottom:8px; }
    .employeesRow .employeesRight ul { list-style-type:none; margin:0px; padding:0px; }
    .employeesRow .employeesRight ul li { margin-bottom:12px; }
}

#FooterCol1, #FooterCol2, #FooterCol3 { float:left;}
#FooterCol1{ width:50%;}
#FooterCol2{ width:25%;}
#FooterCol3{ width:25%;}

.AlignLeft{text-align:left;}
