/*
	SkalarIT/Callemicke 2011
	##cvsplaceholder##
	First Created feb 2007
	Current revision $Revision: 1.1.1.1 $
	On branch $Name:  $
	Latest change by $Author: olle $ on date $Date: 2007/02/09 07:13:55 $

*/

.H5grey {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.H5blue {
	color: #407da2;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
}
.blacksmall {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.3em;
}

body {	
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #fcfdfe;
	scrollbar-darkshadow-color: #ffffff;
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	/*background-image: url(../images/bgpic2.gif);*/	
}

p { font-size: 11px;	line-height : 1.3em;}
h6 { font-size: 0.8em; }
h5 { color:#407da2;font:bold 13px/2.2ex Verdana, Geneva, sans-serif!important; }
h4 { font-size: 1.0em; }
h3 { font-size: 1.3em; }
h2 { font-size: 1.4em; }
h1 { font-size: 1.5em;margin-top:5px }
ul li { font-size: 11px;	line-height : 17px;}
ol li { font-size: 11px;	line-height : 17px;}



a:link {
	/*	color: #4969b1 ; */
	color: #004F73 ;
/*	color: #039;*/
	text-decoration: none
}

a:visited { 
/*	color: #4969b1 ; 	 */
	/*color: #003a54 ;*/
	color:#004F73;	
	text-decoration: none 
}

a:hover { 
/*	color: #ee903c ;  */
	color: #003A54 ;
	text-decoration: underline 
}

/* IE f�r spel om detta inte �r med */
table, table table { font-size: 1em; }

/* Container for corporate logo on top of page */
.headerdiv {
	position:relative; 
/*	position:absolute;*/
	width:800px; 
	height:94px; 
	z-index:50;
}

/* Container for page main data area */
/*.mainarea {
	position:relative; 
	width:991px;
	border-style: solid; 
}
*/
/* Container for page footer */
.corporatefooter {
	width:801px;
	padding:6px 0px;
	margin:0;
	background:url(../images/bgpic3.jpg) no-repeat left top;
	border-right:1px solid #afafaf!important;
	float:left;
	clear:left;
}

#wrapper { background:url(../images/bgpic2.gif) repeat-y left top;width:801px;margin:0;float:left;min-height:600px }

/* Class for div in mainarea*/
.mainsubdiv1, .mainsubdiv2, .mainsubdiv3, .mainsubdivsingle, .mainsubdivtwocontent, .mainsubdivtwocontentwithnews {
	position:relative;
	float:left;
	margin-left: 0px;
	margin-top: 10px; /*Olle �ndrade fr�n 0px */
}

.mainsubdivtwocontent {
	width:500px;			 
}

.mainsubdivtwocontentwithnews {
	width:580px;			 
	margin-left: 6px;
	/*height:500px;*/
	/*height:700px*/ /* Denna kanske inte ska vara h�r */
}

/* Class for single div in mainarea .*/
/* Observera att klassen redan �r definierad ovan. Detta �r allts� till�gg */
.mainsubdivsingle {
	float: none;
	width:780px;
	margin-left: 12px;		
}

.mainsubdivdouble1 {
	float: none;
	width:400px;
	margin-left: 6px;		
}

.mainsubdivdouble2 {
	float: none;
	width:300px;
	margin-left: 6px;		
}

.mainsubdivtwocontent {
	width:588px; 	
}
.mainsubdivnews {
	position:absolute;
	width:174px!important;
	width:200px; 
	top:127px;
	left:560px;
	padding:7px 13px;
	border-top:4px solid #3d7596;
	margin-left: 0px;
	margin-top: 10px; /*Olle �ndrade fr�n 0px */
	background-color:#f6f8f9;
	background: url(../images/newsdiv_bgtransp.png) repeat top left; 
}
.mainsubdivnews .linknorm {
	color:#004f73;
}

.clear { clear: both; height: 1px; margin: 0; padding: 0; border: 0; }


/* Layout classes */

/* Text in p tags in mainarea */
.mainarea div p {
	font-size: 1em;
}

/* footer */
.corporatefooter p {
	font-size: 0.65em;
	color: #ffffff;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}


/* Special font klasser */

.news_date,news_header {
	font-size: 0.8em;
	line-height: 10px;	
}
.news_header {
	font-size: 1em;
}
.greenheader {
/*	color: #648e64 ; 
	color: #003a54 ;
	color: #5d96b9 ;*/
	color:#407da2;
}

.greenheader_big {
	color:#407da2;
	font-size: 1.8em;
	font-weight: bold;
}
.txtlinespace{
	line-height: 1.7 em;
}	

.brownheader{
	color: #ee903c ;
	font-size:12px;
}	
.emtysubmenu{
margin-bottom: 0px;
}

/* vertikal meny bl.a under bostader start-------------------*/
.menutitle{
cursor:pointer;
margin-bottom: 2px;
width:140px;
padding:3px;
text-align:left;
font-weight:bold;
font-size: 0.6em; 
}

.submenu{
margin-bottom: 0.5em;
}
a.linkhead {
	font-size: 1.0em;
/*	color: #4969b1 ; */
	color: #4b8fb9 ; 
	text-decoration: none;
}

a.linkhead:visited { 
/*	color: #4969b1 ; */
	color: #4b8fb9 ; 
	text-decoration: none;
}

a.linkhead:hover { 
/*	color: #ee903c ;  */
	color: #003a54 ;		
	text-decoration: none;
}
a.linksub {
	font-size: 0.65em;
/*	color: #4969b1 ; */
	color: #4b8fb9 ; 
	text-decoration: none;
	line-height: 0.2em;	
}

a.linksub:visited { 
/*	color: #4969b1 ; */
	color: #4b8fb9 ; 
	text-decoration: none;
	line-height: 0.2em;	
}

a.linksub:hover { 
/*	color: #ee903c ;  */
	color: #003a54 ;	
	line-height: 0.2em;	
}
.pilar{
/*	color: #4969b1 ; */
	color: #4b8fb9 ; 
	font-size: 0.6em;	
}
/* vertikal meny bl.a under bostader slut-------------------*/


/*  linjer och ramar   */
.tblborder1 {border: 1px solid #BCC0C3;
}
.tblborderbottom1 {border-bottom-style: dotted; border-bottom-color: #BCC0C3; border-bottom-width: 1px;
}
.tblborderbottom2 {border-bottom-style: solid; border-bottom-color: #BCC0C3; border-bottom-width: 1px;
}
.tblbordertop1  {border-top-style: dotted; border-top-color: #BCC0C3; border-top-width: 1px;
}
.tblbordertop2 {border-top-style: solid; border-top-color: #BCC0C3; border-top-width: 1px;
}
.tblborderleft {border-left: dotted; border-left-color: #BCC0C3; border-left-width: 1px;
}
.tblborderright {border-right: dotted; border-right-color: #BCC0C3; border-right-width: 1px;
}

