﻿*
{
    font-family: Arial;
    font-size: 12px;
}
html
{
     font-family: Arial;
    font-size: 12px;
}
h1, h2, h3
{
    margin: 0;
}
h1
{
       display: block;
  
  /*  padding-bottom: 10px;*/ /* background-image: url(im/Aastvedt/gradient_artikkel.png);     background-repeat: no-repeat;*/
    font-size: 20px;
    color: #47423c;
}
a
{
    outline: 0;
    
}
html {
    overflow-y: scroll;
}

body
{
    background-color: #c6c3c6;
}
img
{
    border: 0;
}
#page
{
    width: 990px !important;
}
#main
{
    background-color: #fff;
    background-image: url(im/Aastvedt/Background_gradient.png);
    background-repeat: repeat-x;
    width: 990px;
    height: 100%;
    min-height: 100%;
}

#logo img
{
    display: block;
    padding-left: 15px;
    padding-top:13px;
}


#logo
{
    width: 349px;
    float: left;
}

#topmenu 
{
    width:990px!important;
}

#menu
{
    float: left;
    height:33px;
}

#menu ul 
{
    margin:11px 0 0 0;
    padding:0;    
}

#menu li 
{
    float:left;
    display:block;
    list-style-type:none;
    border-right:solid 1px #000;    
}

#menu li.last,
#globalmenu li.last
{
    border-right:none;
}

#menu a
{
    color: White;
    text-decoration: none;
    display:block;
    padding:2px 19px;
}

#menu a:hover
{
    text-decoration: underline;
}

#menu #topmenu a
{
    font-weight: bold;
}


#globalmenu
{
    display: block !important;
    float: right;
    width: 641px;
    padding-top: 5px;
    text-align:right;
}

#globalmenu ul 
{
    margin:0;
    padding:0;
    float:right;
}

#globalmenu li 
{
    float:left;
    display:block;
    list-style-type:none;
    border-right:solid 1px #000;
}

#globalmenu a
{
    color: #cccccc;
    text-decoration: none;
    display:block;
    padding:0 12px 0 14px;
}

#globalmenu .active a,
#topmenu .active a
{
    text-decoration:underline;
}


#TopPageArea
{
    height: 112px;
    background-image: url(im/Aastvedt/Top_backgr.jpg);
    background-repeat: no-repeat;
    color: White;
}
#TopMenuWrapper
{
    height: 79px;
}
#TopMenu
{
    width: 990px !important;
}

.LblSiteDDirectoryName
{
    display: block;
    padding-top: 10px;
    padding-left: 10px;
    font-size: 14px;
    color: #47423c;
}
.FrontpageBoxCompaniesWrapper .Box-Content
{
    height: 175px;
    width: 225px;
    background-color: #9b9b9b;
    float: left;
}
.FrontpageBoxCompaniesWrapper .Box-Content .CompaniesImageWrapper
{
    height: 131px;
    width: 225px;
    overflow: hidden;
}
.FrontpageBoxCompaniesWrapper .Box-Content .TitleDiv
{
  /*  background-image: url(im/Aastvedt/Button_backr.jpg);
    background-repeat: no-repeat;*/
    height: 46px;
    width: 225px;
}
.FrontpageBoxCompaniesWrapper .Box-Content .TitleDiv a
{
    display: block;
    padding-left: 16px;
    padding-top: 13px;
    font-size: 18px;
    color: White;
    text-decoration: none;
    background-image: url(im/Aastvedt/blaa_selskapsboks_m_pil.png);
    background-repeat: no-repeat;
    padding-bottom:9px;
}
.FrontpageBoxCompaniesWrapper .Box-Content .TitleDiv a:hover
{
    background-image: url(im/Aastvedt/lilla_selskapsboks_rollover_m_pil.png);
    background-repeat: no-repeat;
}

.LstviewBoxCompaniesContainer
{
    padding-left: 6px;
    padding-top: 12px;
}
.BoxCompaniesInner
{
    padding-left: 23px;
    background-image: url(im/Aastvedt/Placeholder_foto2.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 410px;
}
#BoxCompaniesOuter
{
    clear:both;
    float:left;
    width: 990px;
    height: 425px;
    background-image: url(im/Aastvedt/Placeholder_foto2_skygge.png);
    background-repeat: no-repeat;
}
#BoxBottomNewsOuter
{
    width: 650px;
    height: 194px;
    float: left;
    background-image: url(im/Aastvedt/Placeholder_foto3_skygge.png);
    background-repeat: no-repeat;
}
.BoxBottomNewsInner
{
    padding-left: 10px;
    background-image: url(im/Aastvedt/Placeholder_foto3.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 160px;
}
.BoxBottomNewsInner .LstviewBoxBottomNewsContainer .data
{
    padding-left: 10px;
}
.BoxBottomNewsInner .LstviewBoxBottomNewsContainer .data .LstviewBoxBottomContainerGroupDiv
{
    width: 311px;
    float: left;
}
.BoxBottomNewsInner .LstviewBoxBottomNewsContainer .data .LstviewBoxBottomContainerGroupDiv td a
{
    font-size: 12px;
    color: #34558e;
    font-size: 12px;
    text-decoration: none;
    font-weight:bold;
    padding-left:8px;
}
.BoxBottomNewsInner .LstviewBoxBottomNewsContainer .data .LstviewBoxBottomContainerGroupDiv td a:hover
{
    text-decoration: underline;
}
.BoxBottomNewsInner .LstviewBoxBottomNewsContainer .data .LstviewBoxBottomContainerGroupDiv .TitleDiv
{
    padding-bottom: 1px;
    padding-top: 6px;
    padding-left: 1px;
}

.BoxBottomNewsWrapper
{
    padding-left: 11px;
    float:left;
    clear:both;
}
.BoxBottomNewsWrapperInner
{
    width:960px;
}

.BoxTopInner
{
    /* padding-left: 23px;  padding-top: 18px;*/
    background-image: url(im/Aastvedt/Placeholder_Top_inner.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 410px;
}
.BoxTopInnerInner
{
    height: 409px;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}

#BoxTopOuter
{
    clear:both;
    float:left;
    width: 990px;
    height: 411px;
    background-image: url(im/Aastvedt/Placeholder_Top_skygge_outer.png);
    background-repeat: no-repeat;
}
.LstviewBoxTopContainer
{
    padding-top: 285px;
}
.LstviewBoxTopContainer .LstviewBoxTopContainerGroupDiv
{
    padding-left: 23px;
}

.FrontpageBoxTopWrapper .Box-Content .ButtonDiv
{
    width: 280px;
}

.FrontpageBoxTopWrapper .Box-Content .ButtonDiv a
{
    display: block;
    color: Black;
    width: 51px;
    height: 26px;
    background-image: url(im/Aastvedt/button.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
    float: right;
    outline: 0;
}

.FrontpageBoxTopWrapper .Box-Content .ButtonDiv a:hover
{
    background-image: url(im/Aastvedt/button_hover.png);
    background-repeat: no-repeat;
}


.FrontpageBoxTopWrapper
{
    width: 308px;
    height: 125px;
    float: left;
    background-image: url(im/Aastvedt/Title_backgr.jpg);
    vertical-align: bottom;
}
.FrontpageBoxTopWrapper .Box-Content
{
    padding-left: 19px;
    padding-top: 20px;
}
.BoxTopSpacer
{
    float: left;
    width: 10px;
}
.FrontpageBoxTopWrapper .Box-Content .TitleDiv
{
    padding-bottom: 5px;
    width: 285px;
}
.FrontpageBoxTopWrapper .Box-Content .TitleDiv span
{
    color: White;
    font-size: 20px;
}
.FrontpageBoxTopWrapper .Box-Content .IngressDiv span
{
    color: White;
}
.FrontpageBoxTopWrapper .Box-Content .IngressDiv
{
    width: 198px;
    height: 44px;
    word-wrap: break-word;
}

#main #leftbar
{
    
}
.secondmenu .boxmenu
{
    width: 225px;
}
.secondmenu .boxmenu .box-title
{
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 6px;
    background-color: #901076;
    color: White;
}
.secondmenu .boxmenu .box-content .level-1 a
{
    color: #9a3d7e;
    text-decoration: none;
}
.secondmenu .boxmenu .box-content .level-1-active a
{
    color: #9a3d7e;
    text-decoration: underline;
}
.secondmenu .boxmenu .box-content .level-1, .level-1-active
{
    padding-left: 19px;
    padding-top: 5px;
    background-image: url(im/Aastvedt/List_kategori.png);
    border-bottom: solid 1px white; /*   border-top: solid 1px white;*/
    padding-bottom: 8px;
}
.secondmenu .boxmenu .box-content
{
    background-image: url(im/Aastvedt/List_backgr.png);
    padding-bottom: 0px;
}
.secondmenu .boxmenu .box-content .level-2, .level-2-active
{
    padding-left: 19px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.secondmenu .boxmenu .box-content .level-2 a
{
    color: #34558e;
    text-decoration: none;
}
.secondmenu .boxmenu .box-content .level-2-active a
{
    color: #9a3d7e;
    text-decoration: none;
}
.LeftBarBottom
{
    padding-top: 11px;
    background-color: #901076;
    width: 225px;
}
.LeftBarBottomshadow
{
    background-image: url(im/Aastvedt/Skygge_left_under.png);
    background-repeat: no-repeat;
    width: 226px;
    height: 49px;
}
#leftbar .leftbar-b
{
    padding-left: 10px;
    /*padding-top: 15px;*/
    /*  padding-right: 10px;*/
}
#rightbar .rightbar-b
{
    /*padding-top: 15px;*/
    padding-left: 5px;
}


#LeftbarOuterContainer
{
    background-image: url(im/Aastvedt/Skygge_2px.png);
    background-repeat: repeat-y;
    padding-left: 11px;
    padding-bottom: 1px;
}
.LeftBarBottomshadow
{
}

.full .IMAGE-TOP
{
    color: #332b22;
}

/*3 bilder venstre*/
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES .doc-image-full
{
    width: 201px !important;
    overflow: hidden;
    padding-left: 7px !important;
}
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES .doc-image-full .imagetext
{
    font-size: 8px;
}
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES
{
    height: 100%;
}
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES .IngressWrapper
{
    width: 446px;
   /* float: left;*/
}
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES .Images
{
    width: 214px;
    float: left;
}
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES .Article
{
    clear: both;
    float: left;
    width: 100%;
}
.sitedirectory-alldocument-full .full .LEFTMARGIN-IMAGES .doc-header1
{
    padding-top: 0px !important;
}
/*3 bilder høyre*/
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .doc-image-full
{
    width: 201px !important;
    overflow: hidden;
    padding-left: 7px !important;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .doc-image-full .imagetext
{
    font-size: 8px;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES
{
    height: 100%;
    padding-right: 6px;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .IngressWrapper
{
    width: 446px;
    float: left;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .Images
{
    width: 214px !important;
    float: right;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .Images img
{
    float: right;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .Article
{
    float: left;
    width: 100%;
}
.sitedirectory-alldocument-full .full .RIGHTMARGIN-IMAGES .doc-header1
{
    padding-top: 0px !important;
}

.sitedirectory-alldocument-full .full a
{
    color: #34558e;
    font-size: 12px;
    text-decoration: none;
}
.sitedirectory-alldocument-full .full a:hover
{
    text-decoration: underline;
}

.sitedirectory-alldocument-full .full .doc-bodytext .doc-header1
{
    font-size: 13px !important;
    color: #332b22;
    
    font-weight: bold;
}

.sitedirectory-alldocument-full .full .BASIC-RIGHT img
{
    width: 200px;
    height: 132px;
}
.sitedirectory-alldocument-full .full .BASIC-RIGHT .doc-image-full
{
    width: 200px !important;
    padding-left: 0px !important;
}
.sitedirectory-alldocument-full .full .BASIC-LEFT .doc-image-full
{
    width: 200px !important;
    padding-left: 0px !important;
}
.sitedirectory-alldocument-full .full .BASIC-RIGHT .ImageWrapper
{
    padding-right: 17px;
}
.sitedirectory-alldocument-full .full .BASIC-LEFT .ImageWrapper
{
    padding-left: 14px;
}
.sitedirectory-alldocument-full .full .BASIC-LEFT .ImageWrapper .doc-image-full
{
    padding-right: 17px !important;
}
.sitedirectory-alldocument-full .full .BASIC-LEFT .doc-bodytext
{
}



#rightbar .box-container
{
    width: 234px;
    height: 100%;
    background-image: url(im/Aastvedt/Blaa_boks1.png);
    background-repeat: no-repeat;
    background-color: #193b73;
}
#rightbar .rightbar-b .box .box-container.boxmenu-alldocument .box-title
{
    display: none;
}
#rightbar .boxmenu-alldocument .box-content .doc-header1
{
    display: block;
    width: 218px;
    font-size: 16px;
    color: White;
}
#rightbar .boxmenu-alldocument .box-content .BASIC
{
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 7px;
}
#rightbar .boxmenu-alldocument .box-content .doc-preface
{
    overflow: hidden;
    width: 218px;
    padding-bottom: 3px;
    color: White;
}
#rightbar .boxmenu-alldocument .box-content .box-short a
{
    display: block;
    color: Black;
    width: 51px;
    height: 26px;
    background-image: url(im/Aastvedt/button.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}
#rightbar .boxmenu-alldocument .box-content a:hover
{
    background-image: url(im/Aastvedt/button_hover.png);
    background-repeat: no-repeat;
}
#rightbar .boxmenu-alldocument .box-content .box-short .ReadMore
{
    position: relative;
    left: 161px;
}
.BoxBottomNewsWrapper .BoxWrapper
{
    padding-top: 20px;
}

.BoxBottomNewsWrapper .BoxWrapper .box
{
    width: 308px;
    float: left;
    background-color: Black;
}
.BoxBottomNewsWrapper .BoxWrapper .box2
{
    padding-top: 11px;
}

.BoxBottomNewsWrapper .BoxWrapper .box1 .box-container
{
    width: 308px;
    height: 85px;
    background-image: url(im/Aastvedt/boks_bakgrunn_front.png);
    background-repeat: no-repeat;
    background-color: #193b73;
}
.BoxBottomNewsWrapper .BoxWrapper .box2 .box-container
{
    width: 308px;
    height: 65px;
    background-image: url(im/Aastvedt/boks_bakgrunn_front2.png);
    background-repeat: no-repeat;
    background-color: #193b73;
}
.BoxBottomNewsWrapper .BoxWrapper .box1 .box-container.boxmenu-alldocument .box-title, .BoxBottomNewsWrapper .BoxWrapper .box2 .box-container.boxmenu-alldocument .box-title
{
    display: none;
}
.BoxBottomNewsWrapper .BoxWrapper .boxmenu-alldocument .box-content .doc-header1
{
    display: block;
    width: 218px;
    font-size: 16px;
    color: White;
}
.BoxBottomNewsWrapper .BoxWrapper .boxmenu-alldocument .box-content .BASIC
{
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 7px;
}
.BoxBottomNewsWrapper .BoxWrapper .boxmenu-alldocument .box-content .doc-preface
{
    overflow: hidden;
    width: 218px;
    padding-bottom: 3px;
    color: White;
}
.BoxBottomNewsWrapper .BoxWrapper .boxmenu-alldocument .box-content .box-short a
{
    display: block;
    color: Black;
    width: 51px;
    height: 26px;
    background-image: url(im/Aastvedt/button.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}
.BoxBottomNewsWrapper .BoxWrapper .boxmenu-alldocument .box-content a:hover
{
    background-image: url(im/Aastvedt/button_hover.png);
    background-repeat: no-repeat;
}
.BoxBottomNewsWrapper .BoxWrapper .boxmenu-alldocument .box-content .ReadMore
{
    position: relative;
    left: 232px;
    top: -20px;
}



#rightbar .boxmenu .box .box-container .box-title
{
    background-image: url(im/Aastvedt/Gfradient_aktuelt.png);
    background-repeat: no-repeat;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 5px;
    color: #47423c;
    font-size: 14px;
    border-right: solid 1px #b0a9a0;
}
#rightbar .boxmenu .box .box-container
{
}
#rightbar .boxmenu .box .box-container .box-content
{
    /*border-bottom: solid 1px #b0a9a0;     border-left: solid 1px #b0a9a0;     border-right: solid 1px #b0a9a0;*/
    border: solid 1px #b0a9a0;
    width: 232px;
    background-color: White;
}
#rightbar .boxmenu .box .box-container .box-content .level-1
{
    margin-top: 1px;
    background-color: #f2f0ec;
    padding-top: 7px;
    padding-left: 10px;
}


#rightbar .boxmenu .box .box-container .box-content .level-1 a
{
    display: block;
    background-image: url(im/Aastvedt/Pil_hoyre.png);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    text-decoration: none;
    color: #4d6a9b;
    padding-left: 15px;
    padding-bottom:5px;
}
#rightbar .boxmenu .box .box-container .box-content .level-1 a:hover
{
    text-decoration: underline;
}
#rightbar .box
{
    /*padding-top:10px;*/
    padding-bottom: 10px;
}





.breadcrumbs a
{
    text-decoration: none;
    color: #6a645b;
    font-size: 11px;
}
.breadcrumbs span
{
    text-decoration: none;
    color: #6a645b;
    font-size: 11px;
}
.breadcrumbs a:hover
{
    text-decoration: underline;
}
.site #main .content .ContentWrapper
{
    /* margin-top: 1px;*/
    width: 501px;
    background-image: url(im/Aastvedt/Skygge_artikkel_2px.png);
    background-repeat: repeat-y;
    background-position: -5px 0px;
  float:left;
    height:100%;
}

.content .ContentWrapper .content-b .sitedirectory-alldocument-full .doc-header1
{
    color:#47423C;
display:block;
font-size:20px;
padding-left:14px;
padding-top:14px;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument-full iframe
{
    padding-left:14px;
    display:block;
}

.content .ContentWrapper .content-b .sitedirectory-alldocument-full
{
    background-color: White;
    /* width: 467px;*/
   width:100%;
    min-height: 200px;
    height:100%;
    border: solid 1px #b0a9a0;
    float:left;
  /*  background-image: url(im/Aastvedt/artikkelgradient.png);*/

background-image: url(im/Aastvedt/artikkel-gradient-2px.png);
    background-repeat: repeat-x; /* float:left;*/
}
.content .ContentWrapper .content-b .sitedirectory-alldocument
{
    background-color: White;
   /* width: 467px;*/
   width:100%;
    min-height: 400px;
    border: solid 1px #b0a9a0;
    background-image: url(im/Aastvedt/artikkelgradient.png);
    background-repeat: no-repeat;
    padding-top: 47px;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short
{
    padding-left: 14px;
    padding-top: 5px;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .doc-header1 a
{
    color: #332b22;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short a
{
    color: #34558e;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short a:hover
{
    text-decoration: underline;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .doc-header1 a:hover
{
    text-decoration: underline;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC .doc-preface
{
    width: 377px;
    height: 33px;
    overflow: hidden;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-LEFT
{
    width: 442px;
    height: 100px;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-LEFT img
{
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-LEFT .doc-preface
{
    height: 58px;
    overflow: hidden;
}

.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-LEFT .doc-header1
{
    padding-bottom: 4px;
    padding-left: 5px;
}

.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC .doc-preface
{
    width: 377px;
    height: 33px;
    overflow: hidden;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-RIGHT
{
    width: 442px;
    height: 100px;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-LEFT img
{
}
.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-RIGHT .doc-preface
{
    height: 58px;
    overflow: hidden;
}

.content .ContentWrapper .content-b .sitedirectory-alldocument .short .BASIC-RIGHT .doc-header1
{
    padding-bottom: 4px;
    padding-left: 5px;
}







.content
{
/*    position: relative;
    top: -15px;*/
}

.content .ContentWrapper .content-b .full
{
}

.NavigationPath .NavBarSpace
{
    float: left;
    padding-left: 21px;
}
.NavigationPath
{
    width: 990px;
    height: 23px;
    background-color: #e0dcd7;    
}
.NavigationPath .NavPathWrapper
{
    padding: 4px 0 3px 272px;
    float: left;
}
.NavigationPath .NavPathWrapper .breadcrumbs
{
    display: block;
}

.NavigationPath p
{
    margin: 0;
}
.NavigationPath span
{
    margin: 0;
}

.site #main .content .ContentWrapper .content-b
{
   /* margin-left: 10px;*/ /* background-image: url(im/Aastvedt/Skygge_artikkel_topp.png);     background-repeat: no-repeat;     background-position:1px 1px;*/
height:100%;
}
.site #main .content .ContentTopShadow
{
    background-image: url(im/Aastvedt/Skygge_artikkel_topp.png);
    background-repeat: no-repeat;
}
.site #main .content .ContentBottomShadow
{
    background-image: url(im/Aastvedt/Skygge_artikkel_bunn.png);
    background-repeat: no-repeat;
 /*   background-position: -3px -3px;*/
        background-position: 0 0;
}
.sitedirectory-alldocument-full .full
{
    padding-bottom: 10px;
}
.sitedirectory-alldocument-full .full h1
{
    display: block;
    padding-top: 14px;
    padding-left: 14px;
  /*  padding-bottom: 10px;*/ /* background-image: url(im/Aastvedt/gradient_artikkel.png);     background-repeat: no-repeat;*/
    font-size: 20px;
    color: #47423c;
    
}
.sitedirectory-alldocument-full .full .doc-header1-border
{
    height:1px;
    overflow:hidden;
    border-bottom:solid 1px #aaa49b;
    margin-left:14px;
    margin-right:14px;
    padding-top:6px;
    margin-bottom:12px;
    
}

.sitedirectory-alldocument-full .full .doc-image-full
{
    padding-left: 14px;
}
.sitedirectory-alldocument-full .full .doc-preface
{
    padding-top: 15px;
    padding-left: 14px;
    font-size: 16px;
    color: #332b22;
    
}
.sitedirectory-alldocument-full .full .doc-bodytext
{
    padding-left: 14px;
    padding-right: 14px;
    color: #332b22;
    font-size: 12px; /*   padding-bottom: 50px;*/
}

.sitedirectory-alldocument-full .full .doc-bodytext .TwitterWrapper
{
    padding-top: 30px;
    padding-bottom: 10px;
}
.sitedirectory-alldocument-full .full .doc-bodytext
{
}

#footer
{
    margin-bottom: 5px;
}
#footer .sitedirectory-alldocument-full
{
    background-image: url(im/Aastvedt/forside_bunn.png);
    background-repeat: no-repeat;
    width: 990px;
    height: 126px;
}
.IMAGE-TOP img
{
    overflow: hidden;
    width: 439px;
}

/*kortvisning med arkiv*/

.content .ContentWrapper .content-b .newspage
{
  /*  background-color: White;
    width: 467px;
    border: solid 1px #b0a9a0;
    padding-top: 30px;
    padding-bottom: 10px;
    background-image: url(im/Aastvedt/gradient_artikkel.png);
    background-repeat: no-repeat;*/
    background-color:White;
background-image:url("im/Aastvedt/artikkel-gradient-2px.png");
background-repeat:repeat-x;
border:1px solid #B0A9A0;
height:100%;
min-height:200px;
width:100%;
  padding-top: 30px;
    padding-bottom: 10px;
}
.content .ContentWrapper .content-b .search-full
{
        background-color:White;
background-image:url("im/Aastvedt/artikkel-gradient-2px.png");
background-repeat:repeat-x;
border:1px solid #B0A9A0;
height:100%;
min-height:200px;
width:100%;
  padding-top: 30px;
    padding-bottom: 10px;
}
.content .ContentWrapper .content-b .search-full .search
{
    padding-left: 14px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #332b22;
    clear: both;
}

.content .ContentWrapper .content-b .newspage .short
{
    padding-left: 14px;
    padding-right: 10px;
    padding-bottom: 10px;
    color: #332b22;
    clear: both;
}

.content .ContentWrapper .content-b .newspage .short a
{
    color: #34558e;
    font-size: 13px;
    text-decoration: none;
}
.content .ContentWrapper .content-b .newspage .short a:hover
{
    text-decoration: underline;
}
.content .ContentWrapper .content-b .newspage .newspagearchive
{
    margin-left: 14px;
    margin-right: 10px;
}

.content .ContentWrapper .content-b .newspage .newspagearchive th
{
    color: #34558e;
    font-size: 13px;
    text-decoration: none;
}
.content .ContentWrapper .content-b .newspage .newspagearchive th a
{
    color: #34558e;
    font-size: 13px;
    text-decoration: none;
}
.content .ContentWrapper .content-b .newspage .newspagearchive th a:hover
{
    text-decoration: underline;
}

.sitedirectory-alldocument-full .full
{
}
.sitedirectory-alldocument-full .newspage
{
    display: block;
    padding-top: 14px;
    padding-left: 14px;
    padding-bottom: 10px;
    background-image: url(im/Aastvedt/gradient_artikkel.png);
    background-repeat: no-repeat;
    font-size: 20px;
    color: #47423c;
}
.sitedirectory-alldocument-full .full .doc-image-full
{
    padding-left: 14px;
}
.sitedirectory-alldocument-full .full .doc-preface
{
    padding-top: 15px;
    padding-left: 14px;
    padding-bottom: 10px;
    font-size: 16px;
    color: #332b22;
}
.sitedirectory-alldocument-full .full .doc-bodytext
{
    padding-left: 14px;
    padding-right: 14px;
    color: #332b22;
    font-size: 12px; /* padding-bottom: 50px;*/
   /* float:left;*/
}
/*Søk*/
.SearchWrapper
{
    width: 641px;
    height: 24px;
    float: right;
}
.SearchWrapper .SearchInner
{
    padding-left: 450px;
}
.SearchWrapper .SearchInner .SearchContainer .TxtBxWrapper
{
    background-image: url(im/Aastvedt/search_skrivefelt.png);
    background-repeat: no-repeat;
    width: 130px;
    height: 23px;
}
.SearchWrapper .SearchInner .SearchContainer .TxtBxWrapper input
{
    border: solid 0px white;
    padding-top: 3px;
    margin-top: 1px;
}
.SearchWrapper .SearchInner .SearchContainer .TxtBxWrapper .BtnDoSearch
{
    display: none;
}

.SearchWrapper .SearchInner .SearchContainer
{
    padding-top: 9px;
}


/*Skjema*/
.full .SCHEME
{
    padding-left: 14px;
}
.full .SCHEME fieldset
{
    border: solid 0px white;
    margin: 0;
    padding: 0;
}
.full .SCHEME fieldset label
{
    display: block;
    width: 450px;
}
.full .SCHEME fieldset .label
{
    display: block;
    width: 89px;
    color: #332b22;
    font-size: 12px;
    float: left;
    word-wrap: break-word;
}
.full .SCHEME fieldset label
{
    color: #332b22;
    font-size: 12px;
    display: block;
    overflow: auto;
    padding-bottom: 5px;
}
.full .SCHEME fieldset label span .required
{
    width: 10px !important;
}
.full .SCHEME fieldset label input
{
    width: 353px;
    height: 20px;
    float: left;
    display: block;
}
.full .SCHEME fieldset label textarea
{
    width: 353px;
    float: left;
    display: block;
}
.full .SCHEME fieldset .radiobuttons label
{
    width:70px;
    overflow:auto;
    float:left;
    
}
.full .SCHEME fieldset .radiobuttons label input
{
    margin:0;
}

.full .SCHEME fieldset .radiobuttons .radiobutton
{
   float:left;
   display:block;
   width:30px;
   
}

.full .SCHEME .radiobuttons .radioText
{
display:block;
float:left;
width:40px;
padding-top:3px;
}
.full .SCHEME .checkbox 
{
   
    padding-left:83px;
    margin-top:3px;
    margin-bottom:3px;
}
.full .SCHEME .checkbox .CheckboxText
{
    
}
.full .SCHEME .checkbox .checkboxinput
{
    float:left;
    width:40px;
    margin:0;
    
}


.sitedirectory-alldocument-full .full .SCHEME h1
{
    padding-left: 0px !important;
}
.full .SCHEME .buttons
{
    padding-left: 300px;
    padding-bottom: 10px;
}
.SearchResultWrapper .Listview .ListviewInner .SearchHeading h1
{
    color: #47423C;
    display: block;
    font-size: 20px;
    padding-bottom: 10px;
    padding-left: 2px;
    padding-top: 14px;
}
.SearchResultWrapper .Listview .ListviewInner
{
    padding-left: 14px;
}
.SearchResultWrapper .Listview .ListviewInner .TableLayout .ListItem .TextContainer a
{
    display: block;
    padding-bottom: 3px;
    padding-top: 3px;
    text-decoration: none;
    color: #34558e;
    font-size: 13px;
    font-weight: bold;
}
.SearchResultWrapper .Listview .ListviewInner .TableLayout .ListItem .Ingress
{
    color: #332b22;
    font-size: 12px;
    display: block;
    padding-top: 5px;
    width: 100%;
    padding-bottom: 3px;
}
.SearchResultWrapper .Listview .ListviewInner .TableLayout .ListItem .Ingress iframe
{
      width: 100%!important;
}
.SearchResultWrapper .Listview .ListviewInner .TableLayout .ListItem .ModifiedDate
{
    color: #9d9c9b;
    font-size: 10px;
    display: block;
    padding-bottom: 19px;
}

.SearchResultWrapper .Listview .ListviewInner .TableLayout .ListItem .TextContainer a:hover
{
    text-decoration: underline;
}
.SearchResultWrapper .Listview .ListviewInner .TableLayout .SearchIngressHeading
{
    padding-bottom: 14px;
}
.SearchResultWrapper .Listview .ListviewInner .TableLayou .ListItem
{
}

.SearchResultWrapper .Listview .pager
{
    padding-left: 100px;
    padding-top: 36px;
    padding-bottom: 10px;
}

.SearchResultWrapper .Listview .pager .PrevTxt
{
    color: #34558e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-right: 30px;
}
.SearchResultWrapper .Listview .pager .NxtTxt
{
    color: #34558e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-left: 30px;
}

.SearchResultWrapper .Listview .pager .NxtPrev
{
    color: #34558e;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    padding-right: 2px;
}



.SearchResultWrapper .Listview .pager .SelectedPage
{
    text-decoration: none;
    color: #34558e;
    font-size: 12px;
    font-weight: bold;
}



/*Employees*/

.EmployeeContentWrapper .Image
{
    width: 200px;
    height: 128px;
    overflow: hidden;
}
.EmployeeContentWrapper .Image img
{
    
    height: 128px;
}
.EmployeeContentWrapper .Content
{
    padding-left: 15px;
}
.EmployeeContentWrapper .Content .EmployeeTitle
{
    font-size: 16px;
    font-weight: bold;
}
.EmployeeContentWrapper .Content .EmployeeLnktbn
{
    color:#6fa246;
    text-decoration:none;
}

/*BildeGalleri*/
.ImageArchive
{
    padding-left: 14px;
    height:100%;
    clear:both;
    float: left;
}
.ImageArchive .Heading
{
  float: left;
    clear:both;
}
.ImageArchive .Heading h1
{
    color: #47423C;
    display: block;
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 14px;
    
}
.ImageArchive .Ingress
{
    padding-top: 4px;
    padding-bottom: 20px;
  float: left;
        clear:both;
}

.ImageArchive .Images
{
    padding-bottom: 40px;
  float: left;
}

.ImageArchive img
{
    width: 117px;
    height: 77px;
}
.ImageArchive .ImageArchiveWrapper
{
    height: 100%;
    float:left;
}
.ImageArchive .ImageArchiveWrapper .Box-Content
{
    float: left;
    padding-right: 7px;
    padding-bottom: 10px;
    float:left;
}
.ImageArchive .ImageArchiveWrapper .Box-Content .ImageArchiveImageWrapper
{
    float:left;
}
.ImageArchive .pager
{
    text-align: center;
    font-size: 12px;
    color: #34558e;
   float:left;
    width:400px;
   margin-bottom:10px;
}
.ImageArchive .pager a
{
    color: #34558e;
    font-weight: bold;
}
.ImageArchive .PrevBtn
{
    text-decoration: none !important;
    padding-right: 20px;
}
.ImageArchive .NxtBtn
{
    padding-left: 20px;
    text-decoration: none;
}
.ImageArchive .NxtBtn a
{
    text-decoration: none;
}
.ImageArchive .NxtPrev
{
    padding-left: 3px;
}

.Share
{
   /* padding-left:410px;*/
   clear:both;
    padding-top:50px;
    padding-left:14px;
  /*  float:left;*/
}
.ModalWindow
{
    border: solid 1px #c0c0c0;
    background:#f0f0f0;
    padding: 0px 10px 10px 10px;
    position:relative;  
    left:28px;
    top:-140px;
    width:400px;
    z-index:100001;
    float:left;
}

.modalBackground
{
    background-color:#b9b3aa;
    filter:alpha(opacity=40);
    opacity:0.5;
    position:relative;
    height:100%;
}
.ModalWindow .Label
{
    float:left;
    width:60px;
}
.ModalWindow .NameDiv
{
    float:left;
    width:290px;
}
.ModalWindow .MessageDiv
{
     float:left;
    width:290px;
    padding-top:3px;
}
.ModalWindow .NameDiv input
{
    float:left;
    width:290px;
}
.ModalWindow .MessageDiv textarea
{
     float:left;
    width:290px;
}
.ModalWindow .Buttons
{
    float:left;
    padding-left:213px;
    padding-top:5px;
}
.ModalWindow .Sendmailwrapper
{
    padding-top:5px;
    padding-bottom:5px;
}
.ModalWindow .Sendmailwrapper .Heading
{
    width:380px;
    font-weight:bold;
    padding-bottom:3px;
}
.ModalWindow .Sendmailwrapper .Validator span
{
      width:380px;
      float:left;
      display:block;
}

#footer .FooterTable
{
    padding-left:22px;
    padding-top:30px;
    color:#332b22;
}
#footer .FooterTable td
{
     color:#332b22;
}
#footer .FooterTable .BottomRow
{
    padding-left:70px;
}


/*Content*/
.content 
{
    
}

/*Logg inn skjema*/
.logon fieldset
{
    border:0;
    padding:0;
}
.content .ContentWrapper .content-b .sitedirectory-alldocument-full .logon  .doc-header1 
{
    padding-bottom:14px;
}
.logon fieldset label
{
    display:block;
    padding-left:14px;

}
.logon fieldset .message
{
    display:block;
    padding-bottom:15px;
}
.logon fieldset .name
{
    display:block;
    margin-left:14px;
    

}
.logon fieldset .password
{
    display:block;
    margin-left:14px;

}
.logon fieldset .rememberme
{
    display:block;
    width:200px;
    padding-top:5px;
    padding-bottom:5px;
}
.logon fieldset .rememberme label
{
    float:left;
    display:block;
    padding-right:4px;
}
.logon fieldset .buttons
{
    
  padding-left:14px;
}

/*flash player*/
.content .ContentWrapper .content-b .full .flashvideo .FlashBook-swfo
{
    padding-left:14px;
    padding-top:10px;
}
