/*************************************************************/
/* AID - Arbeids og Inkluderingsdepartementet         */
/*************************************************************/
/*#AreaLeft { background-color:#244552; }
#AreaRight { background-color:#e6e7e1; }*/
#AreaFull
{
    border-left-color: #cac5ae;
    border-right-color: #dfdccb;
    border-top: solid 1px #574b00;
}

.underlineTop
{
    border-bottom: solid 1px #726836;
}

.documentTop
{
    background: #ffffff url(../Images/Klimatilpassing/documentTop.gif) repeat-x left bottom;
    padding: 0.25em 1em 0.25em 1.5em;
}

.documentBody
{
    padding: 2em 1em 1em 1.5em;
}

.documentInfo
{
    padding: 1em 1em 1em 1.5em;
}

.Toolbox
{
    border-top: solid 1px #877c51;
    border-bottom: solid 1px #b8b096;
}
.ToolboxHeader
{
    background-color: transparent;
    color: #383a39;
    font-weight: bold;
    padding: 0.5em 0 0.5em 0.5em;
    text-transform: none;
}
.ToolboxContent
{
    /*border-top: dotted 1px #8d835a;*/
    border-top: 0;
    margin: 0 0.5em;
    padding: 0.9em 0.5em;
}

.ToolboxContent li a, .ToolboxContent li a:link, .ToolboxContent li a:visited, .ToolboxContent li a:hover, .ToolboxContent li a:active, .ToolboxContent a, .ToolboxContent a:link, .ToolboxContent a:visited, .ToolboxContent a:hover, .ToolboxContent a:active
{
    color: #004990;
}


.ContactBox
{
    border-top: solid 1px #877c51;
    border-bottom: solid 1px #b8b096;
}
.ContactBoxHeader
{
    background-color: transparent;
    color: #383a39;
    font-weight: bold;
    padding: 0.5em 0 0.5em 0.5em;
    text-transform: none;
}
.ContactBoxContent
{
    /*border-top: dotted 1px #8d835a;*/
    border-top: 0;
    margin: 0 0.5em;
    padding: 0.9em 0.5em;
}

.ContactBoxContent li a, .ContactBoxContent li a:link, .ContactBoxContent li a:visited, .ContactBoxContent li a:hover, .ContactBoxContent li a:active, .ContactBoxContent a, .ContactBoxContent a:link, .ContactBoxContent a:visited, .ContactBoxContent a:hover, .ContactBoxContent a:active
{
    color: #004990;
}

.KPDivider img
{
    display:block;
    width: 100%;
}

#AreaContent #depInfo
{
    background: url(../Images/AID/AID_minister.jpg) right center no-repeat;
}

.NavListV li.Selected
{
    background-image: url(../Images/Klimatilpassing/menuLiMainSelected.gif);
    background-position: 0 0.5em;
}
.NavListV li li
{
    background-image: url(../Images/Klimatilpassing/menuLiNormal.gif);
}
.NavListV li li.Selected
{
    background-image: url(../Images/Klimatilpassing/menuLiSelected.gif);
}
.NavListV li a
{
    border-bottom-color: #ffffff;
}

.NavListV li a, .NavListV li a:link, .NavListV li a:visited, .NavListV li a:hover, .NavListV li a:active
{
    color: #000000;
}
.NavIndex ul li a
{
    border-bottom-color: #45565b;
}
.NavIndex ul .Expanded, .NavIndex ul .Selected
{
    background-color: #ffffff;
}
.NavIndex ul .Selected a, .NavIndex ul .Expanded a
{
    color: #002a66;
}

.navTabs 
{
    /*border-bottom: 1px solid #d4d4d4;    */
}

.navTabs ul
{
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
    background-color: #fff;
    padding:0em;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    width:66em;
}

.navTabs li
{
    display: block;
    float: left;
    width:12.7em;
    padding: 0em 0.3em 0em 0.3em;
    margin:0.1em;
    background-color: #e3e3e3;
}

.navTabs li.Selected
{
    background-color: #c7c7c7;
}

.navTabs li.Selected a
{
    font-weight: bold;
    text-decoration: underline;
}

.navTabs a
{
    display: block;
    margin: 0;
    padding: 0.4em 0.5em 0.4em 0.5em;
    font-size: 1.1em;
    line-height: 1.1em;
}

.navTabs li a, .navTabs li a:link, .navTabs li a:visited, .navTabs li a:hover, .navTabs li a:active
{
    color: #000000;
}

#AreaContent .navTabs a
{
    text-decoration: none;
}


/*rammefarge for bilder i ingress og visning */
.DisplayPersonOrDepartment img, .SubjectPage img, #AreaContent .ArticleView img, .document img, .IngressbildeContentArea, .documentBody img, .BoxDepartments img
{
    border: solid 1px #ced1cd;
}
/* end rammefarge for bilder i ingress og visning */

#AreaContentAndRight
{
   
    margin-top: -1px;
}

.documentTop p
{
    font-family: Arial, Sans-Serif;
    font-size: 1.4em;
    line-height: 1.7em;
    letter-spacing: -1;
    padding-bottom: 0;
}

.documentTop h1
{
    font-family: Arial, Sans-Serif;
    font-size: 2.4em;
    letter-spacing: -1;
    color: #303030;
}



.documentBody p, .documentBody li {
    font-size:1.2em;
    line-height:1.6em;
}

.documentBody .textIngress
{
    font-weight: bold;
}

.ArticlePub
{
    color: #777777;
}

.Factbox
{
    background-color: #dfdccb;
    margin-top: 2em;
    overflow: hidden;
    padding: 0.5em 1em 0 1em;
}

.FactboxHeader
{
    font-family: Arial, Sans-Serif;
    font-weight: bold;
    font-size: 1.4em;
    letter-spacing: -1;
}

.documentBody h1
{
    font-family: Arial, Sans-Serif;
    font-size: 2.0em;
    letter-spacing: -1;
}

.ArticleView h2
{
    font-family: Arial, Sans-Serif;
    font-size: 1.8em;
    letter-spacing: -1;
}

.documentBody .ArticleView .textIngress
{
    font-weight: normal;
}

.annotationContentPicture
{
    width: 55.5em;
}

.ArticleView h2 a, .ArticleView h2 a:link, .ArticleView h2 a:visited, .ArticleView h2 a:hover, .ArticleView h2 a:active
{
    color: #004990;
}

.ContentPicture
{
    float: right;
    width: 28em;
    height: 28em;
    margin-left: 0.5em;
}

.contactLabel, .contactValue, .contactData
{
    display: block;
    float: left;
}

.contactLabel
{
    width: 6em;
}

.contactLabel, .contactData
{
    clear: left;
}
h3.relatedContactHead
{
    font-weight: bold;
}

.searchBox
{
    background: #ffffff url(../Images/Klimatilpassing/searchBackground.gif) repeat-x left bottom;
    border-bottom: solid 1px #726836;
}

.searchBox label
{
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 0.5em;
    display: block;
}

.searchBox input
{
    margin-right: 2em;
}

.mainSearchField
{
    width: 35em;
    height: 16px;
    vertical-align: top;
    padding: 2px 2px 0 2px;
}

.searchSummary
{
    background: #ffffff url(../Images/Klimatilpassing/documentTop.gif) repeat-x left bottom;
    border-bottom: solid 1px #726836;
}

.searchSummary ul, .searchSummary li
{
    display: inline;
    list-style: none;
    margin: 0;
}

.searchSummary li
{
    margin-right: 2.5em;
}

.searchSummary li.selected
{
    font-weight: bold;
}

.searchSummary ul
{
    padding-left: 2em;
}

.searchResultInfo
{
    margin: 0;
    font-weight: bold;
}

/*.searchResultInfo strong
{
	color:#5F3330;
}*/

.searchPaging ul, .searchPaging li
{
    display: inline;
    list-style: none;
    margin: 0;
}

.searchPaging ul
{
    padding-left: 0;
}

.searchPaging li
{
    margin-right: 1em;
}

#AreaContent .searchPaging a, #AreaContent .searchPaging a:link, #AreaContent .searchPaging a:visited, #AreaContent .searchPaging a:active, #AreaContent .searchSummary a, #AreaContent .searchSummary a:link, #AreaContent .searchSummary a:visited, #AreaContent .searchSummary a:active
{
    text-decoration: none;
    color: #004990;
}

#AreaContent .searchPaging a:hover, #AreaContent .searchSummary a:hover
{
    text-decoration: underline;
    color: #004990;
}

.searchResultSort span
{
    font-size: 1.1em;
}

.searchButton
{
    margin: 0;
    padding: 0;
    border: solid 1px #000000;
    background: #ffffff url(../Images/Klimatilpassing/buttonBackground.gif) repeat-x left bottom;
    height: 18px;
    display: -moz-inline-box;
    display: inline-block;
}

.searchButton input
{
    font-size: 1.1em;
    font-weight: bold;
    display: -moz-inline-box;
    display: inline-block;
    height: 18px;
    background: #ffffff url(../Images/Klimatilpassing/buttonBackground.gif) repeat-x left bottom;
    margin: 0;
    padding: 0 9px 0 9px;
    border: 0;
    vertical-align: top;
}

/* frontpage */
.frontpage
{
    background-color: #ffffff;
    overflow: hidden;
    font-family: Arial, Sans-Serif;
    letter-spacing: -1;
    padding: 0;
    text-transform: none;
    color: #303030;
}

.frontpage .documentBody 
{
    padding-left: 0;
    padding-top: 0.2em;
}

.frontpageRightMenu li {
    font-size: 1.1em;
}


.frontpage h1
{
    font-size: 2.4em;
    font-family: Georgia, Arial, Sans-Serif;
    color: #464646;
    padding-bottom: 0.8em;
    font-weight: normal;
}

.frontpage h1 a
{
    color: #464646;   
}

.frontpage h3
{
    font-size: 1.6em;
    display: block;
    border-bottom: none;
    padding: 0 0 0.5em 0.6em;
    margin: 0;
}

.frontpage h2
{
    font-size: 1.6em;
}

.frontpage h3 a, .frontpage h3 a:link, .frontpage h3 a:visited
{
    color: #004990;
}

.frontpage p
{
    font-size: 1.1em;
}

.frontpage .documentTop
{
    padding: 0 0 0 0;
}

.frontpageHeader
{
    height: 20.2em;
    color: #58585a;
    overflow: hidden;
}

.frontpageHeader img
{
    width: 97.6em;
    height: 20.2em;
}

.frontpageHeaderTxt
{
    position: relative;
    top: -21em;
    left: 25em;
    padding: 2em;
    z-index: 101;
    width: 57em;
    font-weight: bold;
}

.frontpageHeaderTxt .IntroImage
{
    width: 67px;
    height: 44px;
    border : solid 1px;
}


.frontpageHeaderTxt .linkElements
{
	width: 100%;
	margin-top: 20px;
}



.frontpageHeaderTxt .linkElement
{
	width: 50%;
	float: left;
}


.frontpageHeaderTxt .linkElement img
{
	float: left;
}
.frontpageHeaderTxt .linkElement div
{
	float: left;
	margin:3px 0 0 5px;
	width:200px;
}
.frontpageHeaderTxt .linkElement div a
{
	font-weight:bold;
}

.linkElements a:link, .linkElements a:visited
{
    font-size: 1.3em;
    font-weight: normal;
    font-family: Arial, Sans-Serif;
    color: #004990;
    text-decoration: underline;
}
.linkElement .linkBox
{
	margin-left: 8px;
	margin-top: 5px;
}

.documentTop p, .frontpageHeaderTxt
{
    line-height:1.5em;
}

.frontpageHeaderTxt p a
{
    font-size: 1.4em;
    line-height: 1.1em;
    font-weight: normal;
    font-family: Arial, Sans-Serif;
    color: #464646;
}

.frontpageReadMore, .frontpageReadMore:link, .frontpageReadMore:visited
{
    font-size: 1.1em;
    font-weight: normal;
    font-family: Arial, Sans-Serif;
    color: #004990;
    text-decoration: underline;
}

.frontpageDivider
{
    width: 97.6em;
}

.frontpageDivider img
{
    width: 97.6em;
    height: 0.8em;
}

.frontpageContent
{
    overflow: hidden;
    width: 96.5em;
}

.frontpageLeft
{
    overflow: hidden;
    width: 51.7em;
    float: left;
    padding-top: 2.5em;
    padding-right: 0.8em;
}

.frontpageRight
{
    overflow: hidden;
    width: 43.8em;
    float: left;
    background-color: #e6e4d7;
    border-left: solid 0.1em #ababab;
}

.frontpageRightPad 
{
    overflow: hidden;
    padding-top: 2.5em;    
    border-left: solid 0.1em #ffffff;
}

.frontpageRightMenu
{
    width: 20.6em;
    float: left;
    padding-left: 0.5em;
}

.frontpageRight a, .frontpageRight a:link, .frontpageRight a:visited
{
    color: #303030;
}

.frontpageRightMenu h3
{
    font-size: 1.6em;
    display: block;
    border-left: none;
    border-bottom: none;
    padding: 0 0 0 0.6em;
    margin: 0;
}

.frontpageRightMap h3 {

    border-bottom: none;
}

.frontpageRight a, .frontpageRight a:link, .frontpageRight a:visited
{
    color: #303030;
}

.frontpageDropDown
{
    padding: 1.4em 0 1.4em 0;    
}

.frontpageMapInfo
{
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    padding: 0.5em 0 0.5em 0;        
}

.frontpageRightMap
{
    width: 20.6em;
    float: left;
    padding-left: 1em;
}

.frontpageRightMap img
{
    border: 0;
}

.frontpageRightTop
{
    overflow: hidden;
}

.frontpageRightBottomMenu
{
    clear: both;
    float: left;
}

.frontpage .themeList, .frontpage .menuList
{
    list-style-type: none;
    font-family: Arial, Sans-Serif;
    font-size: 1.1em;
    padding-top: 0.4em;
    padding-bottom: 2em;
}

.frontpage .themeList li
{
    line-height: 2em;
    padding-left: 1em;
    background: transparent url(../Images/Klimatilpassing/frontpageDot.gif) 0.1em 0.8em no-repeat;
}

.frontpage .themeListSub li
{
    line-height: 2em;
    padding-left: 0;
    background-image: none;
}

.frontpage .themeList ul
{
    list-style: none;
}

.frontpage .menuList li
{
    line-height: 2em;
    padding-left: 1em;
    background: transparent url(../Images/Klimatilpassing/frontpageDot.gif) 0.1em 0.8em no-repeat;
}

.frontpageArticles
{
    background: url(../Images/Klimatilpassing/frontpageGradient.gif) 0 bottom repeat-x;  
    padding-left: 1.5em;  
}

.frontpageArticles .documentBody 
{
    padding: 0;
    padding-right: 1em;
}

.frontpage .ArticleView
{
    padding-left: 1em;
    overflow: hidden;
    border-bottom: dotted 0.1em #000000;
    padding-bottom: 2em;
    padding-top: 2em;
    width: 100%;
}

.frontpage .ArticleImg
{
    float: right;
    margin-top: 2.2em;
    width: 10em;
    height: 7.7em;
}

.frontpage .ArticleImgContent
{
    float: left; 
    width: 35em;
}

.frontpage .ArticleImgContent h2
{
    padding-bottom: 0.6em;
}
   
.frontpage .textIngress
{
    font-family: Arial, Sans-Serif;
    font-size: 1.2em;
    padding: 0;
    margin: 0;
}

.frontpage .ArticlePub
{
    color: #777777;
    font-size: 1.2em;
    font-family: Arial, Sans-Serif;
}

.frontpageBottomImg
{
    padding: 0.4em 0.3em 0.3em 1.5em;
    width: 50.5em;
}

.frontpageFooter
{
    text-align:center;
    border-top: solid 0.1em #7f7f7f;
    padding: 0.6em 0 0.6em 2.4em;
}

.frontpageFooter p
{
    font-size: 1.1em;
    font-family: Arial, Sans-Serif;
    margin: 0;
    padding: 0;
}

.KPsubtitle
{
    font-size: 1.2em;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
}

.KPTopicSearchIntro
{
    padding: 2em 1em 1em 1.5em;
}

.KPContentSearchIntro
{
    padding: 2em 1em 1em 1.5em;
}


option.separatorItem
{
    /*background-color: #cc0000;*/
    border-top: solid 1px;
    border-top-color: #000;
    
}

p.imageText
{
    font-size:0.9em;
}

@media print {
    .flexigrid {position:static;}
    .flexigrid .fgRow  {float:none;}
    .flexigrid .fgCell {float: none; margin-bottom: 0; padding-bottom: 0;}
    .BoxLinks1 div {float: none;}
    .BoxLinks1 .BoxLinks1Img img.img1 {height: 37px !important; width: 254px !important;}
    .BoxLinks1Content {padding: 2em 1em 1em !important;}
    .BoxLinks1Content h2 {float: none !important; width: auto !important;}
    .BoxLinks1 ul {float: none !important; list-style-type: disc !important; margin: 2em auto !important; width: auto !important; padding:0 0 0 2em !important;}
    .BoxLinks1 ul li {background: none !important; margin: auto !important; padding: 0.1em 0 1.1em !important;}
}
