﻿/* 
Humandata, Christian Ståhl 2009
Färgschema:
#669900 - grön basfärg
#7ab700 - grön basfärg, ljusare nyans
*/

/*--EVERYTHING WITH FONTSIZE DEFS------------------------------------------------*/
/*--PageFooter--*/
.Footer{
 height:20px;
 font-family: tahoma;  
 font-size: 10pt; 
 color: #fff;
 background-color:#669900;
}
/*--End of PageFooter--*/
/*--Topnav-*/
.ms-topnav{
/*Strecken över knapparna*/
border:solid 1px #669900;
/*Strecken över knapparna*/
border-left:solid 1px #517804;
border-bottom:none;
background-image:none;
font-family:Tahoma;
font-size:9pt;
font-weight:bold;
/*Backgrund för knapparna*/
background-color:#669900;
color:#fff;
margin-left:4px;
margin-top:1px;
}
/*FlyOuts Background and fonts*/
.ms-topNavFlyOuts{
background-color:#f7f7f7;
font-family:Tahoma;
font-size:9pt;
padding-left:0px
}
/*Icons and functions in pagelayouts, print and tip a friend*/
.PageFunctions {
width:8px;
font-family: Tahoma; 
font-size: 8pt; 
font-style:normal;
color: #000;
cursor:pointer;
margin-top:4px
}
.PageFunctions A          {color: #000;font-size:8pt;font-family:Tahoma;text-decoration:none}
.PageFunctions A:link	   {color: #000;font-size:8pt;font-family:Tahoma;text-decoration:none}
.PageFunctions A:visited  {color: #555;text-decoration:none;}
.PageFunctions A:hover    {color: #000;text-decoration:none}
.PageFunctions A:active   {color: #000;text-decoration:none}





/*-------------TEXTEDITOR ---------------*/

.ms-rteCustom-FetadRubrik{
 font-family: Tahoma; 
 font-size: 14pt; 
 font-weight:700;
 color: #669900;
}

.ms-rteCustom-Rubrik{
font-family: Tahoma; 
font-size: 14pt; 
font-style:normal;
color: #669900;
}

.ms-rteCustom-Ingress{
font-family:Tahoma; 
font-size:8pt; 
font-weight:bold;
color: #000;
}
.ms-rteCustom-NormalText{
font-family:Tahoma; 
font-size:8pt; 
font-style:normal;
color: #000;
}
.ms-rteCustom-NormalText A 		   {color: #669900;font-size:8pt;font-family:Tahoma;text-decoration:none}
.ms-rteCustom-NormalText A:link	   {color: #669900;font-size:8pt;font-family:Tahoma;text-decoration:none}
.ms-rteCustom-NormalText A:visited {color: #555;text-decoration:none;}
.ms-rteCustom-NormalText A:hover   {color: #669900;font-family:Tahoma;font-size:8pt;font-style:normal;text-decoration:underline!important}
.ms-rteCustom-NormalText A:active  {color: #669900;text-decoration:underline}

.ms-rteCustom-MellanRubrik{
font-family:Tahoma; 
font-size:8pt; 
font-style:normal;
color: #000;
font-weight:bold;
color:#669900;
}
.ms-rteCustom-MellanRubrik A 		 {color: #669900;font-size:8pt;font-weight:bold;font-family: Tahoma;text-decoration:none}
.ms-rteCustom-MellanRubrik A:link	 {color: #669900;font-size:8pt;font-weight:bold;font-family: Tahoma;text-decoration:none}
.ms-rteCustom-MellanRubrik A:visited {color: #555;font-weight:bold;text-decoration:none;}
.ms-rteCustom-MellanRubrik A:hover   {color: #669900;font-family:Tahoma;font-weight:bold;font-size:8pt;font-style:normal;text-decoration:underline!important}
.ms-rteCustom-MellanRubrik A:active  {color: #669900;font-weight:bold;text-decoration:underline}

.ms-rteCustom-LitenText{
font-family: Tahoma; 
font-size: 8pt; 
font-style:normal;
color: #222;
}
.ms-rteCustom-LitenText A 		   {color: #222;font-size:8pt;	font-family: Tahoma;text-decoration:none}
.ms-rteCustom-LitenText A:link	   {color: #222;font-size:8pt;	font-family: Tahoma;text-decoration:none}
.ms-rteCustom-LitenText A:visited  {color: #555;text-decoration:none;}
.ms-rteCustom-LitenText A:hover    {color: #555;text-decoration:underline}
.ms-rteCustom-LitenText A:active   {color: #555;text-decoration:underline}

/*-------------END TEXTEDITOR ---------------*/
/*-------------NEWS ---------------*/
/*Presentation of all news at StartPage*/
.NewsTime{
font-family: Tahoma; 
font-size:8pt; 
font-weight:bold;
color:#777;
}
.NewsLinks a:active, .NewsLinks a:hover, .NewsLinks a:visited{
font-family: Tahoma; 
font-size:9pt;
color:#669900
}
.NewsLinks a {
font-family: Tahoma; 
font-size:15pt;
color:#669900
}

/*End of Presentation of all news at StartPage*/

/*Presspage - Presentation of all news*/
.NewsLinksArchive, .NewsLinksArchive a:active, .NewsLinksArchive a:hover{
font-family: Tahoma; 
font-size:9pt;
font-weight:bold;
color:#669900;
}
/*End of Presspage - Presentation of all news*/

/*Styles for links in the footer*/
.AP3Email A 		 {color: #fff;	font-size:9pt;	font-family: Tahoma;	text-decoration: none}
.AP3Email A:link	 {color: #fff;	font-size:9pt;	font-family: Tahoma;	text-decoration: none}
.AP3Email A:visited  {color: #fff;	text-decoration:none;}
.AP3Email A:hover    {color: #000;	text-decoration:underline}
.AP3Email A:active   {color: #000;	text-decoration:underline}


/*Misc of all bodystyles*/
.ms-WPBody A 		 {color: #000;	font-size:9pt;	font-family: Tahoma;	text-decoration: none}
.ms-WPBody A:link	 {color: #000;	font-size:9pt;	font-family: Tahoma;	text-decoration: none}
.ms-WPBody A:visited {color: #000;	text-decoration:none;}
.ms-WPBody A:hover   {color: #555;	text-decoration:underline}
.ms-WPBody A:active  {color: #669900;	text-decoration:underline}
.ms-WPBody TD        {font-size:9pt;}

/*-------------END NEWS ---------------*/
.ms-standardheader.ms-WPTitle {
 background-color:transparent;
 background-image:none;
 height:32px;
 background-repeat:no-repeat;
 text-align:left;
 padding-left:0px;
 font-family: Tahoma; 
 font-size: 14pt; 
 font-style:normal;
 color: #669900;
 }
 /* ----Webparts - Titletext ----*/
.ms-standardheader.ms-WPTitle A:visited  {
 background-color:transparent;
 background-image:none;
 color:#333;
 height:10px;
 margin-top:-10px;
 font-family: Tahoma; 
 font-size: 14pt; 
 font-style:normal;
 color: #669900;
 }
 .ms-standardheader.ms-WPTitle A:link  {
 background-color:transparent;
 background-image:none;
 color:#333;
 height:10px;
 margin-top:-10px;
 font-family: Tahoma; 
 font-size: 14pt; 
 font-style:normal;
 color: #669900;
 }
 
/*--Makes default font for RTeditors--*/
.HolderLeftInner1, .HolderLeftInner2, .HolderLeftInner3 {
font-family: Tahoma; 
font-size: 8pt; 
font-style:normal;
color: #000;
}
.HolderLeftInner1 A, .HolderLeftInner2 A, .HolderLeftInner3 A 		  {color:#000;font-size:8pt;font-family: Tahoma;text-decoration:none}
.HolderLeftInner1 A:link, .HolderLeftInner2 A:link, .HolderLeftInner3 A:link	  {color: #000;	font-size:8pt;font-family:Tahoma;text-decoration:none}
.HolderLeftInner1 A:visited, .HolderLeftInner2 A:visited, .HolderLeftInner3 A:visited {color: #555;text-decoration:none;}
.HolderLeftInner1 A:hover, .HolderLeftInner2 A:hover, .HolderLeftInner3 A:hover   {color: #669900;text-decoration:underline}
.HolderLeftInner1 A:active, .HolderLeftInner2 A:active, .HolderLeftInner3 A:active  {color: #669900;text-decoration:underline}


/*--Justify only the welcomepage, see the margin-top --*/
.HolderLeftInner1Start {
font-family: Tahoma; 
font-size: 8pt; 
font-style:normal;
color: #000;
margin-top:7px;
}
.HolderLeftInner1 A 		{color: #000;font-size:8pt;font-family:Tahoma;text-decoration:none}
.HolderLeftInner1 A:link	{color: #000;font-size:8pt;font-family:Tahoma;text-decoration:none}
.HolderLeftInner1 A:visited {color: #555;text-decoration:none;}
.HolderLeftInner1 A:hover   {color: #669900;text-decoration:underline}
.HolderLeftInner1 A:active  {color: #669900;text-decoration:underline}

.HolderCenterInner1 {
width:8px;
font-family: Tahoma; 
font-size: 8pt; 
font-style:normal;
color: #000;
}
.HolderCenterInner1 A          {color: #000;font-size:8pt;font-family:Tahoma;text-decoration:none}
.HolderCenterInner1 A:link	   {color: #000;font-size:8pt;font-family:Tahoma;text-decoration:none}
.HolderCenterInner1 A:visited  {color: #555;text-decoration:none;}
.HolderCenterInner1 A:hover    {color: #669900;text-decoration:underline}
.HolderCenterInner1 A:active   {color: #669900;text-decoration:underline}

.HolderRightInner1, .HolderRightInner2, .HolderRightInner3 {
font-family: Tahoma; 
font-size: 8pt; 
font-style:normal;
color: #000;
}
.HolderRightInner1 A, .HolderRightInner2 A, .HolderRightInner3 A 		  {color: #555;	font-size:9pt;	font-family: Tahoma;	text-decoration: none}
.HolderRightInner1 A:link, .HolderRightInner2 A:link, .HolderRightInner3 A:link	  {color: #555;	font-size:9pt;	font-family: Tahoma;	text-decoration: none}
.HolderRightInner1 A:visited, .HolderRightInner2 A:visited, .HolderRightInner3 A:visited {color: #555;	text-decoration:none;}
.HolderRightInner1 A:hover, .HolderRightInner2 A:hover, .HolderRightInner3 A:hover   {color: #669900;	text-decoration:underline}
.HolderRightInner1 A:active, .HolderRightInner2 A:active, .HolderRightInner3 A:active  {color: #669900;	text-decoration:underline}

/*--Makes default font for RTeditors--*/
 
 
/* ----End of Webparts----- */

/* ----Sitemap---- */
.SiteMapRootNode A 		   {color: green;	font-size:12pt;	font-family: Tahoma;	text-decoration: none}
.SiteMapRootNode A:link	   {color: green;	font-size:12pt;	font-family: Tahoma;	text-decoration: none}
.SiteMapRootNode A:visited {color: green;	text-decoration:none;}
.SiteMapRootNode A:hover   {color: green;	text-decoration:underline}
.SiteMapRootNode A:active  {color: green;	text-decoration:underline}
/* ----End of Sitemap---- */

.searchButtonCss{
 font-family: tahoma!important;  
 font-size: 9pt!important;
 }
.buttonCellCss{
 background-color:#fff;
 }
.dateCellCss{
 font-family: tahoma;    
 font-size: 8pt!important;
 color:#669900;
 font-weight:bold;
 } 
.dateLabelCss{
 font-family: tahoma;    
 font-size: 8pt!important;
 }  
.titleCellCss{
 font-family: tahoma!important;    
 font-size: 8pt!important; 
 }
.titleLabelCss{
 font-family: tahoma!important;    
 font-size: 8pt!important; 
 }

.TextBoxes{
font-family:Tahoma; 
font-size:10pt; 
font-weight:bold;
color:#555;
Width:370px;
Height:16px;
}

/*--END EVERYTHING WITH FONTSIZE DEFS------------------------------------------------*/


/*--MAINFUNCTIONS------------------------------------------------*/
.MasterBody{
background-color:#ccc;
}
.MyDiv {
background: url("/Style Library/AP3-Images/FaderBackGreyLight.jpg") repeat-x top left;
}
/*Vänster o höger - svart bandet*/
.widthseparator{
 height:100%;
}
/*Tonad separator mellan content och marginalstaplarna*/
.Leftwidthseparator{
 height:90%;
 width:8px;
 background: url("/Style Library/AP3-Images/FaderLeft.jpg") repeat-y;
}
/*Tonad separator mellan content och marginalstaplarna längst ner till vänster*/
.LeftwidthseparatorBott{
 height:14px;
 width:8px;
 background: url("/Style Library/AP3-Images/FaderLeft.jpg");
}
/*Vänster o höger - svart bandet*/
.Rightwidthseparator{
 height:90%;
 width:8px;
 background: url("/Style Library/AP3-Images/FaderRight.jpg") repeat-y;
}
.RightwidthseparatorBott{
 height:14px;
 width:8px;
 background: url("/Style Library/AP3-Images/FaderRight.jpg") repeat-y;
}
.LeftSpacer{
 width:8px;
}
.RightSpacer{
 width:8px;
}
/*--END MAINFUNCTIONS------------------------------------------------*/



/*-----------PAGELAYOUTS----------------------*/
.MainHolder {
width:100%;
padding:2px 2px 2px 2px;
min-height:575px;
}
.MainHolderForNews{
width:80%;
padding:2px 2px 2px 2px;
min-height:575px;
}
.MainHolderForNormalPages{
width:80%;
padding:2px 2px 2px 2px;
min-height:575px;
}
.HolderLeft {
float:left;
width:460px;
padding:5px 20px 5px 20px
}
.HolderCenter {
float:left;
background: url("/Style Library/AP3-Images/CenterFader.jpg") repeat-y;
height:500px;
}
.HolderCenterNoImage {
float:left;
height:500px;
}
.HolderRight {
float:left;
width:360px;
padding:5px 20px 5px 20px
}

/*Only for PageLayout ImageLibrary*/
.HolderLeftInnerImageBank1 {
float:left;
margin-right:15px;
}
.HolderLeftInnerImageBank2 {
float:left;
margin-right:15px;
}
/*End Only for PageLayout ImageLibrary*/




/*Reglar avståndet höjdledes mellan webbdelarna*/
.WebpartSpacesLeft{
height:20px;
margin-top:15px
}
.WebpartSpacesRight{
height:20px;
margin-top:10px
}
/*-------------END PageLayouts--------------------*/



/*----------------------------------------MENUS------------------------------------------*/
/*-------------TopNav------------------------------------------*/

/*TR - bakgrundsbilden, svarta listen repeterande*/
.NavigationRow{
background-color:#669900;
}
/*TD - möjlighet till annan färgton*/
.TopNavRoundRight{
 background-color:#669900;
 width:5px;
}
/*TD - möjlighet till annan färgton*/
.TopNavRoundLeft{
 background-color:#669900;
 width:1px;
}
/*TD Topnav*/
.TD-Menu-NavHolder{
width:800px;
margin-left:0px
}
.NavigationControl{
margin-top:8px;
margin-left:-6px;
}
/*----Positionering i höjd och bredd för navigerignskontrollen------*/
/*Navigerignskontrollen*/
.ms-topnav a{
display:block;
white-space:nowrap;
padding:0px 12px 0px 12px;
/*Styr höjden för navigeringen*/
height:25px;
}
/*Möjligen gömma pilen som visar om sidor/webbplatser finns underliggande */
.ms-topnav img{
 margin-left:-3px;
 margin-bottom:9px;
 display:none;
}
/*Vald knapp*/
.ms-topnavselected{
color:#000!important;
}
.ms-topnavselected a{
color:#fff!important;
}
/*Vald site i flyouten*/
.ms-topNavFlyOutsSelected{
color:#000!important;
}
.ms-topNavFlyOutsSelected {
color:#000!important;
}
/*Bakgrundsfärg vid mouseover*/
.ms-topNavHover A{
color:#fff;
background-color:#7ab700;
}
.ms-topNavHover{
color:#fff;
background-color:#7ab700;
}
/*Små trekantsknappar när subsites finns*/
.ms-topnav img{
position:relative;
left:-9px;
top:0px;
}
/*Flyouts*/
.FlyoutPosition{
background-color:#f7f7f7;
padding-left:1px;
margin-top:0px;
}
.ms-topNavFlyOuts a{
margin-top:11px;
display:block;
*width:140px;
min-width:140px;
padding:0px 8px 8px 8px;
/*fontcolor*/
color:#000;
}
/*Flyout bakgrundsfärg för mouseover, important är till för att fixa gapet som annars blir + annan färg vid mouseover*/
.ms-topNavFlyOutsHover{
background-color:#7ab700!important;
color:#fff!important;
border-left:5px;
border-left-color:black;
border-left-width:0px;
background: url("/Style Library/AP3-Images/FlyoutBack.jpg") no-repeat;
}
/*-------------END Top Nav ---------------*/


/*-------------SEARCH ---------------*/
/*Göm texten före sökrutan*/
.ms-sbtext{
display:none;
}
.search{
margin:4px 2px 10px 2px;
}
/*-------------END SEARCH ---------------*/





/*----------------------------------------WEBPARTS------------------------------------------*/
tr.ms-WPHeader TD 
{
 text-align:left;
 vertical-align:top;
 margin-top:-1px;
 overflow:visible;
 margin-right:10px;
}
.ms-WPHeader TD{
 border-bottom:0px solid;
 border-collapse:collapse;
}
/*----------------------------------------END WEBPARTS------------------------------------------*/

/*-------------MISC---------------*/
/*--No pagetitle--*/
.pageTitle{
display:none
}
/*--No line under breadcrumb--*/
.breadcrumb{
border-bottom:#000 0px solid
}
/*--HideLeftNav--*/
#LeftNavHolder {
display:none;
}
/*--and HideLeftNav--*/
.unvisible{
display:none;
}


/*-------------MISC---------------*/'

/*-------------To Be Sort---------------*/
.siteactionbtn {
background-color:fuchsia;
display:none;
visibility:hidden!important;

}


