body
{
  
}

/* Rubrik förstasidan */
/*h1 { font-family: arial; font-size: 2em; font-weight: bold; color: #000000; margin-bottom:20px; padding: 0px;}*/


#footer
{
	padding: 0.5em;
    text-align:center;
    width:850px;    
    margin: 20px 50px 0 50px;
    border-top: dotted 1px;
  
    font-family: verdana; font-size: 9px; line-height: 12px; color: #707070;
}

#footer a
{
     text-decoration: none;
}

#footer a:link
{
     font-family: verdana; font-size: 9px; line-height: 12px; color: #707070;
}

#footer a:active
{
     color: #707070; 
}

#footer a:visited
{
     color: #707070; 
}

#footer a:hover
{
     text-decoration: underline;
}


#footer p
{
    padding: 0;
    margin: 0;
}


/* MAINMENUAREA         */
/************************/
/*#MainMenuArea 
{	
	height: 30px; 	
	font-family: Arial, Verdana;
	color: Black;
	font-size: 1em;
	font-weight:bold;
	line-height: 24px;	
	overflow: hidden;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
}
*/
#MainMenuArea 
{
	font-family: Arial, Verdana;
	color: Black;
	font-size: 1em;
	font-weight:bold;
	line-height: 24px;	
	/*overflow: hidden;*/
	text-transform: uppercase;
	border: dotted 0px;
	/*margin: 10px 0 10px 0;*/
}


#MainMenuArea ul 
{
	border: dotted 0px red;
	/*height: 30px;	
	margin: 0;
	padding: 0px 0px 0px 5px;
	list-style-type: none;*/
	/*float: left;*/
}

#MainMenuArea li 
{
	list-style-type: none;	
	border-top: dotted 1px;
	/*display:block;*/
	/*float: left;*/
	/*margin: 2px 0px 2px 0px;
	padding: 0px 3px 0px 20px;*/
	/*margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	height: 26px;
	background: url(images/orange_streck.gif) no-repeat; /*5px right;*/
	/*background-position: right 5px;*/
}

#MainMenuArea li.selected 
{/*
   	display: block;
	/*float: left;*/
    /*padding: 0 25px 0px 5px;    */
}

#MainMenuArea li.selected img
{
    /*display: block;*/
    /*float: left;*/
  /*  margin-bottom: 3px;    */
}


#MainMenuArea li.selected a 
{
/*	display: block;*/
	/*float: left;*/
	/*padding: 0px 0px 0 0;
	margin: 0 0 5px; 		*/
}

#MainMenuArea li a 
{
	text-decoration: none;
	color: Black;
	/*display: block;
	/*float: left;*/
/*	padding: 0;
	text-decoration: none;
	color: Black;	*/
}



#MainMenuArea li.unselected a:hover 
{
	/*padding: 0px 0px;*/
}


/* SUBMENUAREA         */
/************************/

#SubMenuArea
{
    margin: 0;
    padding: 0;
    text-transform: uppercase;    
 } 

#SubMenuArea ul
{    
    margin: 0;
    padding: 0; 
 } 

 
#SubMenuArea li
{
    background-color: #EAEBEB;
    display: block;
    list-style-type: none;
    padding: 3px 0 3px 25px;
    margin-bottom: 2px;
}

#SubMenuArea li.selected
{
    padding-left: 5px;
}

#SubMenuArea li.selected img
{
       margin-right: 5px;
}


#SubMenuArea li a
{
    text-decoration: none;
    color: Black;        
}

#SubMenuArea li.footer
{
    padding: 0;
    margin: 0 0 0 0;
    color:    #EAEBEB;   
    padding: -10px;
}


 .center
 {
    text-align:center;   
    
 }

 .spacebelow
 {
    padding-bottom: 20px;   
 }
 
 
 .spacebelow20
 {
    margin-bottom: 20px;   
 }
 
 .spacebelow10
 {
    margin-bottom: 10px;   
 }

 .push
 {
    padding-left: 20px;   
 }
 
 .push10
 {
    margin-left: 10px;   
 }
 
 .headingThin
 {
    text-transform: uppercase;
    font-family: arial, verdana;
    font-weight: lighter;
    letter-spacing: 0.1em;
 }
 
 .headingThick
 {
    text-transform: uppercase;
    font-family: arial, verdana;
    font-weight: bold;    
    color: #f7af45;
 }
 
 /* Border on right hand side of a column. */
/*
div.border {
  padding-right:30px;
  margin-right:5.5px;
  border-right: 1px solid black;
}
*/

#NewsLetter 
{
    font-size: 1em;
    
}


#NewsLetter a
{
    text-decoration: none;
    color: Black;    
}

.pageList
{
     
}
    
#SecondaryBodyArea 
{
    margin-bottom: 30px;
}

#SecondaryBodyArea a
{
    text-decoration: none;
    color: Black;


}


/* Border on right hand side of a column. */
div.borderleft {
  padding-left:14.5px;
  margin-left:15.5px;
  border-left: 1px solid black;
}

.pull-15px { margin-left: -15px;}

.bluedot { 
 background: url(images/lila_dot.gif) repeat-x;
}

div.breadcrumb
{
		font-family: verdana; font-size: 10px; color: #707070;
	background-color:#f1f1f1;		
	height: 20px;
	margin-bottom: 20px;	
}


div.breadcrumb a
{

	text-decoration: none;
}

div.breadcrumbtop
{
	
	border-top: dotted 1px;
	margin-bottom: -10px;
	
}