﻿/***************************************** CONTAINS ALL COMMON AND MAIN CLASSES ************************/
/***************************************** HUMANDATA 2010 **********************************************/


/***************************************** REGULATORS **************************************************/
.body {
	background-color:#E7E9E8;
	height:100%;
	margin:0px;
}
.maincontent {
	background-color:#fff;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color:#212411;
}
/*Overrides general font without a specific defintion*/
.ms-WPBody{
	 font-family:Tahoma;
	 font-size:11px;
	 line-height:15px;
	 color:#212411
}
.heading1 {
	font-family: Georgia;
	font-size: 32px;
	font-style: normal;
	color: #747a6d;
}
.SaboGeneralBreadText {
	font-family:Tahoma!important;
	font-size:11px!important;
}
/***************************************** END REGULATORS ***********************************************/
/***************************************** MASTER FOOTERS ***********************************************/

/* Start MasterPage foot */
/*DEL2010*/
.footer {
	background-color: #F5F5F5;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #fff;
	color: #908F94;
}
.footer a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.footer a {
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.footer a:hover {
	color: #909094;
}
/* MasterPage foten, creates grey line, footer creates a withe line below */
/*DEL2010*/
.footerbg {
 	background-color:#E2E2E2;
}
/*DEL2010*/
.footerheight {
 	padding-top:28px;
}
/* MasterPage foten, creates grey line, footer creates a withe line below */
.topfooter {
	background-color: #fff;
	border-style: none none solid none ;
	border-width: 1px;
	border-color: #E2E2E2;
	color: #908F94;
}
/* MasterPage foten, creates grey line, footer creates a withe line below */
.bottomfooter {
	background-color: #F5F5F5;
	border-style: none none solid none ;
	border-width: 1px;
	border-color: #000;
}
.footer-righthorizont {
	background-color: #F5F5F5;
	border-style: solid none none none;
	border-width: 1px;
	border-color: #E2E2E2;
	color: #908F94;
	text-align: right;
}
.footer-righthorizont a {
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.footer-righthorizont a:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.footer-righthorizont a:hover {
	color: #909094;
}
/***************************** END MASTER FOOTERS *******************/
/***************************** LINKS ********************************/
.links {
	background-color:#ccc;
	height: 100%;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #909094;
	text-decoration:none;
}
.links a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
/* Without grey background*/
.links-clean {	
	height: 100%;
	margin: 0px;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #909094;
}
.links-clean a {
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.links-clean a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.links-clean a:hover {
	color: #909094;
}
.SaboNyheter-links{
	margin: 40px;
	font-family: Tahoma;
	font-size: 21px !important;
	font-style: normal;
	color: #000;
}
a {
	font-family: Tahoma!important;
	font-size: 11px!important;
	color: #00958E!important;
	text-decoration:none!important;
}
a:hover {
	color: #909094!important;
}
a:active {
	font-family: Tahoma!important;
	font-size: 11px!important;
	color: #000!important;
}
/******************** END LINKS **********************************/

/**************** SEARCH *******************************/
/* Searchbox */
.search .ms-sbcell {
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbcell .ms-sbplain {
	background:none;
 	height: 17px;
	color:#3A3A3A;
	font-size: 10pt;
	font-family: Tahoma;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;		
	margin-left: 0px;
	border-top: 1px #D2D2D2 solid;
	border-right: 1px #D2D2D2 solid;
	border-bottom: 1px #D2D2D2 solid;
	border-left: 1px #D2D2D2 solid;
	background-color:#eef0ef
}
.search {
	margin-top:-2px;
	margin-right:-1px
}
/* search btn */
.ms-sbgo {
	background:none; 
}
/**************** END SEARCH *******************************/

/**************** LEFT NAV *********************************/
/*****************BTN SECLECTED - UNSELECTED****************/
.btn-selected {
	background-image: url('/webbplatser/test/Style%20Library/Images_Sabo/btn_selected.jpg');
	background-repeat: no-repeat;
	width: 400px;
	height: 32px;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
	font-variant: normal;
	color: #5A5B49;
	margin-left: 12px;
}
.btn-unselected {
	background-image: url('/webbplatser/test/Style%20Library/Images_Sabo/btn_unselected.jpg');
	background-repeat: no-repeat;
	width:400px;
	height:32px;
	font-family: tahoma;  
	font-size: 09pt; 
	font-weight:bold;
	font-variant:normal;
	color: #5A5B49;
	margin-left:12px;
}
/************************BTN SECLECTED - UNSELECTED***********/
/************************BTN CURRENT**************************/
div.lime a.btn-current1{
    display:block;
	background-image: url('/Style%20Library/Images_Sabo/btn_khaki.jpg');
	background-repeat: no-repeat;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	font-variant:normal;
	color:#5A5B49;
	text-decoration:none;
    padding-top:10px;	
	padding-bottom:10px;
	padding-left:12px;		 	 
	width:193px;
	height:14px;
}
.btn-current1{
    display:block;
	background-image: url('/Style%20Library/Images_Sabo/btn_khaki.jpg');
	background-repeat: no-repeat;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	font-variant:normal;
	color:#5A5B49;
	text-decoration:none;
    padding-top:10px;	
	padding-bottom:10px;
	padding-left:12px;		 	 
	width:193px;
	height:14px;
}
/*2 onlick*/
div.lime a.btn-current2 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/btn_green_down.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	font-variant:normal;
	color:#fff;
	text-decoration:none;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:12px;		 	 
	padding-right: 25px;
	width:167px;
/*	height:14px; */
}
.btn-current2 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/btn_green_down.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	font-variant:normal;
	color:#fff!important;
	text-decoration:none;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:12px;	
	padding-right: 25px;
	width:167px;
/*	height:14px; */
}
/*3 onlick*/
div.lime a.btn-current3 {
	display: block;
	background-image:url('/Style%20Library/Images_Sabo/arrow_down.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color: #333;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:18px;		
	margin:0px; 	 
	width:182px;
	height:15px;
}
.btn-current3 {
	display: block;
	background-image:url('/Style%20Library/Images_Sabo/arrow_down.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color: #333;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:18px;		
	margin:0px; 	 
	width:182px;
	height:15px;
	min-height:15px;
	height:100%;
	overflow:hidden;
	background-color:#E9F5F5
}
/*4 onlick*/
div.lime a.btn-current4 {
	display: block;
	background-image:url('/Style%20Library/Images_Sabo/black_dot.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color:#333;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:28px;		
	margin:0px; 	 
	width:172px;
	background-color:#E9F5F5
}
.btn-current4 {
	display: block;
	background-image:url('/Style%20Library/Images_Sabo/black_dot.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color:#333;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:28px;		
	margin:0px; 	 
	width:172px;
	background-color:#E9F5F5
}
/************************END BTN CURRENT************************/
/************************BTN NODELEVEL**************************/
/*1 selected*/
div.lime a.btn-nodelevel1 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/btn_khaki.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	font-variant:normal;
	color:#5A5B49;
	text-decoration:none;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:18px;		 	 
	width:193px;
	height:14px;
}
.btn-nodelevel1 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/btn_khaki.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
	font-variant:normal;
	color:#5A5B49;
	text-decoration:none;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:18px;		 	 
	width:193px;
	height:14px;
}
/*2 selected*/
div.lime a.btn-nodelevel2 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/btn_grey_right.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	font-variant:normal;
	text-decoration:none;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:12px;		 	 
	padding-right: 25px;
	width:167px;
/*	height:14px; */
	color: #00968D;
}
.btn-nodelevel2 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/btn_grey_right.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:8pt;
	font-weight:bold;
	font-variant:normal;
	text-decoration:none;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left:12px;		 	 
	padding-right: 25px;
	width:167px;
/*	height:14px; */
	color: #00968D;
}
/*Rule for nav in education nodlevel 3*/
div.lime a.btn-nodelevel3 {
	display:block;
	background-image: url('/Style%20Library/Images_Sabo/arrow_right.jpg');
	background-color:#E9F5F5;
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color:#00968D;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:18px;		
	margin:0px; 	 
	width:182px;
	/*height:15px;*/
}
.btn-nodelevel3 {
	display:block;
	background-image: url('/Style%20Library/Images_Sabo/arrow_right.jpg');
	background-color:#E9F5F5;
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-weight:normal;
	font-variant:normal;
	color:#00968D;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:18px;		
	margin:0px; 	 
	width:182px;
	/*height:15px;*/
}
div.lime a.btn-nodelevel4 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/green_dot.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-variant:normal;
	color:#00968D;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:28px;		
	margin:0px; 	 
	width:172px;
}
.btn-nodelevel4 {
	display:block;
	background-image:url('/Style%20Library/Images_Sabo/green_dot.jpg');
	background-repeat:no-repeat;
	font-family:tahoma;
	font-size:11px;
	font-variant:normal;
	color:#00968D;
	text-decoration:none;
	padding-top:4px;	
	padding-bottom:3px;
	padding-left:28px;		
	margin:0px; 	 
	width:172px;
}
/********************END BTN NODELEVEL******************************/
/******************* END LEFT NAV **********************************/
/***************************************** COMMENT NEWS ****************************************************/

/************* NewsComment ****************/
/*Wrapper*/
.newsComment-Start {
	background-image:url('/Style Library/Images_Sabo/kommentera.png');
	background-repeat:no-repeat;
	padding-top:40px;
	background-color:#f7f7f7!important;
}
.newsComment-Box{
 	padding-left:50px;
}
/*Skicka knappen*/
.newsComment-Button {
	font-family:Tahoma; 
    font-size: 11px; 
    font-style:normal;
    font-weight:bold;
    color:#73756B;
}
.ms-Links {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #909094 !important; color:lime;
}
/************* NewsComment ****************/
/*Texten kommentarer */
.headerCss {
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	color:#747A6E;
	text-indent:12px;
	line-height:25px;
}
/*Grå listen för kommentarer */
.newsComment-MainTable{
	display:block;
	width:424px;
	background-color:#EEEEEE;
	border-bottom:thin;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
}
.newsComment-SubTable {
	display:block;
	width:400px;
	line-height:normal;
	background-color:white;
	font-family: tahoma; 
    font-size: 11px; 
    font-style:normal;
    font-weight:normal;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:15px;
	border:thin;
	border-color:#E6E6E6;
	border-style:solid;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:6px;
	margin-top:6px;
}
.newsComment-Label {
	font-family: tahoma; 
    font-size: 11px; 
    font-style:normal;
    line-height:normal;
  	color:#909092;
}
.newsComment-TableText {
	font-family: tahoma; 
    font-size: 11px; 
    font-style:normal;
    line-height:normal;
    color:#595b48; 
}
.InstrKommenteraNyheter {
	color:#909094;
	font-size:11px;
}
/*********** END COMMENT NEWS ************************/
/*********** MISC ************************************/
.greybackground{
	background-color:#E7E9E8;
}
.alignright{
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
}
.alignright a:active{
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.alignright :active{
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.alignright a{
	font-family: Tahoma;
	font-size: 11px;
	color: #00958E;
	text-decoration:none;
}
.alignright a:hover{
	color: #909094;
}
.border{
	border: 1px solid #000000;
}
/*Rules for for positions for common pagelayouts*/
.table-margin_kunskapsomraden {
	/*margin-top:-22px;*/
	/*2010*/
	margin-top:4px;
	margin-left:7px;
}
/*Rules for for positions for common pagelayouts*/
.table-margin_variation {
	/*margin-top:-22px;*/
	/*2010*/
	margin-top:4px;
	margin-left:4px;
}
/*Rules for outher pagelayouts, most ordinary pages*/
.table-margin {
	margin-left:10px;
	background-color:#fff
}
/*--Tonade kanter--*/
.ShadedFrameleft{
	background-image: url('/Style Library/Images_Sabo/ShadedLeft.png');
	background-repeat:repeat-y; 
	background-position:right;
}
.ShadedFrameRight {
	background-image: url('/Style Library/Images_Sabo/ShadedRight.png');
	background-repeat:repeat-y; 
	background-position:left;
}
.ShadedFrameBottom {
 	background-color:#E7E9E8;
 	background-image: url('/Style Library/Images_Sabo/ShadedBottom.png');
    background-repeat:repeat-x; 
	height:25px;
	margin:0px;
}
.ShadedFrameLeftCorner {
	margin-top:0px;
	margin-left:0px;
	background-color:#E7E9E8;
	background-image: url('/Style Library/Images_Sabo/ShadedLeftCorner.png');
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
.ShadedFrameRightCorner {
	margin-top:0px;
	margin-left:0px;
	background-color:#E7E9E8;
	background-image: url('/Style Library/Images_Sabo/ShadedRightCorner.png');
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
/*--End Tonade kanter--*/
.Register_StatusLabel {
	display: block;
	margin-bottom: 2em;
	font-weight: bold;
}
.Register_StatusLabel_Success {
	display: block;
	margin-bottom: 2em;
	font-family:Tahoma;
	font-weight: normal;
	font-size:11px;
	background-color:#e9f5f5;
	padding:30px
}
.Register_StatusLabel_Failure {
	display: block;
	margin-bottom: 2em;
	font-family:Tahoma;
	font-weight:  normal;
	font-size:11px;
	background-color:#f5b2bb;
	padding:30px
}
/*In use for testing Css*/
.test {
	width:50px;
	height:500%;
}
.funktionlinks {
	height:28px;
}
.hidden{
	visibility:hidden;
}
/*Syns ej för anonyma*/
.ms-siteactionsmenu a{
	color: #fff!important;
}
/***************************************** END MISC ****************************************************/














