﻿/* Vänstra menyn - trädmeny*/
.TreeViewMenu
{
    font-size: larger;
    color: #003366;
    font-style: normal;
    font-family:Arial, Sans-Serif,Verdana;
    font-variant: normal;
    text-decoration: none;
    padding-top:10px;
    padding-bottom:10px;
}


/* == HTML Super Classes -- Horisontell meny*/
/* Kontakt,Webbkarta,Länkar,Om BFN*/
.HorisontellMeny
{
    margin-top:4px;
    color: #003366;
    padding:.6em;
    margin-left: 390px;
    background:#F0F3FA;
    margin-bottom:8px; 
    text-decoration: none;
   }    
/*.HorisontellMeny a:link 
{
  color: #990000;
	text-decoration: underline;
	}
*/
.HorisontellMeny a {   
	text-decoration: none;
	color: #990000;
	}
.HorisontellMeny a:visited {   
	text-decoration: none;
	color: #990000;
	
	}
/*.HorisontellMeny a:active {
	color: #CC0000;
}
*/
.HorisontellMeny a:hover {
	background-color: #99CCFF;  
    text-decoration: none;
    font-size:1em;
}
/*Horisontell meny SLUT*/

.panel1{
    background-color:#f0f3fa;
    padding:0 15px 20px 15px;
    margin: 0 0 5px 0;
    border: solid 1px #ddd;
}
.panel2 
{
    padding:5px 5px 5px 5px;
    margin: 0 0 10px 0;
    vertical-align:top;
 }

.panel3 
{
    padding:5px 5px 5px 5px;
    margin: 0 0 10px 0;
    vertical-align:top;
    background-color: #f0f3fa;
}

.table2 
{ 
 border-top: solid 2px #ddd;
 border-bottom: solid 2px #ddd;
 margin: 1em 0 1em 0;
 border-collapse:collapse;
 
}

.table 
{ 
 margin: 1em 0 1em 0;
 border-collapse:collapse;
 
}



/* används i organisation sidan */
.panel 
{
    background-color:#f0f3fa;
    padding:12px 15px 12px 15px;
    margin: 0 0 15px 0;
}


/* används på startsidan */
.panelS 
{
    background-color:#f0f3fa;
    padding:12px 15px 12px 15px;
    margin: 0 0 15px 0;
}


.frame
{
    border: dotted 1px #003366;  
    padding:12px 15px 12px 15px; 
    margin: 0 0 15px 0;
    }
.frameDotted
{
    background-color:#f1f1f1;
    border: dotted 1px #003366;  
    padding:12px 15px 12px 15px; 
    margin: 0 0 15px 0;
    }

.update
{	
    font-size:1em;
	margin-left:10px;
	}

.textboxDatum, update
{
    border: dotted 1px #003366; 
    text-align:center;
    background-color:#F0F8FF;
    float:left;
    position:absolute;    
    }
    

    
/* == TEST - 2007-01-08 - layout för boxar - TEST == */    
#kolumncontainer { 
    float: left; 
    width:71em; 
    background-color:#ffffff;
    padding-left:1em;
    padding-right:1em;
    }
#sidhuvud 
{
    height:7em;
    padding: .5em; 
    border-bottom: 3px solid #003366;
    }
/*sitemap path - sökväg*/
#breadcrumb
{ 
    margin-left:18.1em;
       
    }
       
.blueRowLine
{   background: #F0F3FA;
    padding:0.3em;
    border-top: 1px solid #99CCFF;
    }
      
.lightblueRow
{  
    background: #F0F3FA;
    }
      
.whiteRow
{
    }
.blueRow    
{
    margin-left:8em;
    margin-right:8em;
    background-color: #99CCFF;
    height:8em;
    }
/*Vänstermeny*/
#VertikalMeny 
{   float: left;
    font-family:Tahoma,Arial, Sans-Serif,Verdana; 
    width: 16em; 
    padding-top:10em; 
    padding: 0.5em; 
    background: #F0F3FA; 
    height:40em;
    }
#VertikalMeny a:visited   {
    color: #003366;
    }

/*Vänstermeny - SLUT*/

/*MAIN - här finns innehållet*/
#HuvudFonster
{   float: left; 
    width: 50em; 
    padding: 2em; 
}
/*MAIN - SLUT*/
#sidfot 
{   float:right;
    position: relative;
    text-align:center; 
    font: 0.9em Verdana; 
    border-top: 2px solid #003366;
    padding:0.9em; 
    margin-top:10px;
    margin-left:15px;    
    width:71em;    
    }
    
#imagehead1{float:left;position:static;margin-top:1.5em;}
#imagehead2{float:right;position:relative; margin-right:5px;}

#andväds ej HeaderForm
{
    margin-left:auto;
    margin-right:auto;
    }
   
li
{
  margin:1.2em 0 1.2em 0;
  }