/* Kunskap direkt 1.0 (vissa ändringar för 2.0) styles start */
.menu2_inactive {
	FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.menu2_active {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.menu3_active {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.menu3_inactive {
	FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.lasmer_txt {
	FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.artikelpufftxt {
	FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.artikelpuffrub {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.mainbrod1, P {
	font-family:Arial;TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .mainbrod1
}
.mainbrod1
{
    font-family:Arial;
}

.mainrub1 {
	FONT: bold 11px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .mainrub1
}
.menu1_active {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #6E6E6E; TEXT-DECORATION: none
}
.menu1_inactive {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #6E6E6E; TEXT-DECORATION: none
}
.inputs {
	FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none;
	EditMenuName: .inputs
}
.mainrub2 {
	FONT: bold 1.17em Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .mainrub2
}
h3 .mainrub2 {
	FONT: bold 14px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .mainrub2
}
.mainbrod1 .mainlink {
	COLOR: #4f6158; TEXT-DECORATION: none;
	EditMenuName: .mainlink
}
.mainlink {
	COLOR: #4f6158; TEXT-DECORATION: none;
	EditMenuName: .mainlink
}
.mainrub3 .mainlink{
	COLOR: #4f6158; TEXT-DECORATION: none;
}
.mainrub2 .mainlink{
	COLOR: #4f6158; TEXT-DECORATION: none;
}

.mainlinkklick {
	COLOR: #4f6158;TEXT-DECORATION: underline;
	EditMenuName: .mainlinkklick
}

.mainlinkklick a {
	COLOR: #4f6158;TEXT-DECORATION: underline;
}


.popbrod {
	FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .popbrod
}
.poprub {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .poprub
}
.mainrub3 {
    font-weight:bold; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .mainrub3
}
.bildtext {
	FONT: italic 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.framRub {
	FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none
}
.trail { FONT: 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none }

button {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	padding: 0px;	
}
.buttonStyle {
	border-left: 1 solid #FFFFFF;
	border-right: 1 solid #424142;
	border-top: 1 solid #FFFFFF ;
	border-bottom: 1 solid #424142;
	background-color: #D6D3CE;
	font-size: 11px;
	width: 60px;
}
.inputStyle, textareaStyle{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
	border: 1 solid #999999;
}

INPUT { FONT-SIZE: 11px; line-height: 11pt; letter-spacing: 0.3pt; FONT-FAMILY: Arial, Verdana, Helvetica, Tahoma; COLOR: #000000; FONT-WEIGHT: normal}
TABLE{COLOR: #686767; FONT-WEIGHT: normal }
.redtext1 { FONT: bold 10px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: Red; TEXT-DECORATION: none; }

.calcresults
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 1px 1px;
	border-color:#a0a19b;
	border-style:solid;
}
.table
{
	border-width:0px 0px 1px 1px; 
	border-color:#a0a19b;
	border-style:solid;
	clear:both;
}
.tableheader
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tableheaderx
{
	text-align:center;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tableheadery
{
	text-align:center;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecell
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}

.tablerow
{
	height:30px;
}

.tablecellbottom
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 1px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellleft
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellleftbottom
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 1px 1px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellrightaligned
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: right;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellleftaligned
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: left;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellbottomrightaligned
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: right;
	border-width:1px 1px 1px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellleftrightaligned
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: right;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
}
.tablecellleftbottomrightaligned
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: right;
	border-width:1px 1px 1px 1px ;
	border-color:#a0a19b;
	border-style:solid;
}

.tooltip { overflow: hidden; width: 136px; }
.tooltipcontent {overflow: hidden; width:120px; float: left;padding:4px;border: none;background:white; border:1px solid black;position: relative; left: -2px; top: -2px; }
.tooltipcontainer { width:120px;float: left; background: #999; margin: 4px;position: relative;  }
.tooltiplink
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-transform: none;
	color: #009933;	
	text-decoration: none;
	
}
.KartOmrade{float:left;width:280px;z-index:0}
.KartTools{float:left;border:solid 1px #a0a19b;margin-left:20px;padding:2px;	 }
.ledTextLatitud{clear:both;	}
.ZoomVal{padding:10px 0 10px 0}
.btnZoomTop{}
.btnZoomMid{margin-top:180px;}
.btnZoomBot{margin-top:190px;}
#PageContentContainer{float:left;width:100%;}
#PageContentContainer{font-family:Arial, Verdana, helvetica, sans-serif;font-size:100%}

/*#PageContentContainer div h1{font-size:14px;font-weight:bold;clear:both}*/
/* #PageContentContainer h2{font-size:12px;font-weight:bold;clear:both;margin:15px 0px 0px 0px;padding:0px;}*/
#PageContentContainer img{float:left;margin-right:40px;}
#PageContentContainer div{float:left;}
#PageContentContainer span{background-color:#D3D3D3;}
#PageContentContainer .desc{background-color:#fff;}
#PageContentContainer .span2{background-color:#fff;}
#PageCompareContainer{float:left;width:auto;height:1px;display:table;}
#PageCompareContainer{font-family:Arial, Verdana, helvetica, sans-serif;}
#PageCompareContainer table{font-family:Arial, Verdana, helvetica, sans-serif;}

#PageCompareContainer img{float:left;margin-right:40px;}
#PageCompareContainer td{border:solid 1px #D3D3D3;vertical-align:top;}
#PageCompareContainer #headings td{border:solid 1px #fff;vertical-align:top;white-space:nowrap;padding:3px 0px 3px 0px;}
#PageCompareContainer #wrapper td.noborder{border:solid 0px #fff;}
#PageCompareContainer span{}
#PageCompareContainer .span2{}
.extraheight{height:100px;}
#table-local{width:200px;font-family:Arial, Verdana, helvetica, sans-serif;background-color:#D3D3D3;padding:10px;}
#table-local caption{text-align:left;}
div.row {
  clear: both;
  margin:2px 0px 2px 0px;
  padding:0px;
  border:solid 0px green;
  width:100%;
  }
#values td{width:200px;}
#headings td
{ 
  padding:2px 0px 2px 0px;
  border:solid 0px #D3D3D3;
  color: black;
  text-align:left;
 }
	

div.row span.rowlabel {
  float: left;
  width: 160px;
  text-align: right;
  padding-right:10px;
 
  
  }
#PageCompareContainer div.row span.rowlabel {
display:none;
  
  }

div.row span.rowvalue 
{
  margin-left:5px;
  float: left;
  color: black;
  text-align:left;
  border:solid 0px red;
 
  }

.mailContent textarea
{
    font-family : Arial;
}

/* Stop Kunskap Direkt 1.0 */
/* Start style för Kunskap Direkt 2.0 */
  
body {
    font-family:Arial;
    text-decoration: none;
}
/* //TEST110407
a:link,
a:visited,
a:hover,
a:active
{
    text-decoration: underline;
}*/
/*a:hover //TEST110407
{
    text-decoration: underline;
    color:#2b3b31;
}*/
a h3
{text-decoration:none}

.fullScreen{width:100%;margin: auto;font-size: 0.75em; min-height:800px; text-align:center  /*12px default*/
}
.fullScreenPrint{width:100%;margin: auto;font-size: 0.75em; min-height:750px;}

.fullScreenWide{width:100%;margin: auto;font-size: 0.75em; min-height:800px; text-align:center   /*12px default*/
}
.fullArea, .headerArea, .headerUpper, .headerAreaMenu
{
    width:1024px;
    text-align:left;
    margin: 0 auto;
}
.headerAreaUpperLeft
{
    float:left;width:887px;
    }
.mainArea
{
    width:1020px; background-image:url("/kunskapdirekt/images/background.gif");  z-index:0;position:relative; 
}


.mainAreaWide
{
    width:1020px; background-image:url("/kunskapdirekt/images/background2.gif"); z-index:0;position:relative;   
}
.footerArea
{  width:1020px;}
.fullAreaWide
{
    width:1024px;
    text-align:left;
    margin: 0 auto;
/*    border:solid 1px Black;*/
}

.footerControl
{
    font-size:0.92em; /*11px*/
	width:100%; /* 521*/
    float:left;
    text-align:center;
    padding-top:5px;    
}
.popupFooterArea .footerControl, #popupPrintFooterAreaHidden .footerControl
{
    font-size:11px; background-color:#ebebec; height:14px; padding-top:3px; padding-bottom:3px;
    }

.footerCotrol a
{
	text-decoration: none;
	color: #000000;
}
.footerCell1
{width:59%;float:left;text-align:right}
.footerCell2
{width:40%;float:left;text-align:right;visibility:hidden}

.footerLink a, .footerLink a:visited
{
	text-decoration: none;
	color: #000000;	
}
.footerLink a:hover
{
	text-decoration: underline;
}
.fullArea
{   
    height:100%; 
}
.headerArea
{
    background-color:White;
    height: 8.20em;
}
.headerAreaUpper
{
    height:5.83em;
}
.headerAreaUpperBreadcrumbs
{
    width: 500px;
    height:1.33em;
    padding-top:15px;
    padding-left: 14px;
    float:left;
    font-size:0.83em;
}
.headerAreaUpperBreadcrumbs a {text-decoration: underline; color:#000000;font-weight:normal;}
.headerAreaUpperSearch
{
    width: 370px;
    height:1.83em;
    float:left;
    padding-top:10px;
    font-size: 0.83em;  
}
.headerAreaUpperSearch input
{
	 width:135px; 
	 height:1.40em; 
	 border: solid 1px #000000;
}
.headerAreaUpperLogo
{
    width:245px;
    height:2.9em;
    clear:both;
    float:left;
    padding-top:6px;   
}
.headerAreaUpperMenu
{
    width:540px;
    height:2.67em;
    float:left;
    text-align:right;  
    padding-top: 7px;
}
.headerAreaUpperMenuItem
{
    margin-left:14px;
    margin-top:14px;
    float:left;
    font-size:0.83em;
    text-align:right;
}
.headerAreaMenu
{
	background: url("/KunskapDirekt/images/menuBgInAct.png") repeat-x ;
	width: 100%;
	font-size: 1.2em;
	float:left;
	height:2.33em;
}
.headerAreaMenuItem
{
	background: url("/KunskapDirekt/images/menuBgAct.png") repeat-x ;
	padding: 7px 8px 0px 8px;
	white-space:nowrap;
	color:White;
	float:left;
	height:1.65em;
	text-decoration:none;	
	position: relative;
	/*border-left: 1px solid #FFFFFF;*/
	border-right: none;
/*	font-weight:bold;*/
}
.headerAreaMenuItem .hover,
.headerAreaMenuGreenItem .hover,
.headerAreaMenuGreenBorderItem .hover
{
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	white-space:nowrap;
	color:White;
	float:left;
	text-decoration:none;
	position: absolute;
	z-index: 100;
	display: none;
	left: -1px;
	top:28px;
	min-width: 100%;
	z-index: 10;
}
.headerAreaMenuItem .hover a,
.headerAreaMenuGreenItem .hover a,
.headerAreaMenuGreenBorderItem .hover a
{
	border-top:solid 1px #FFFFFF;
    display: block;
    padding: 4px 8px 0px 8px;
    background-image: url("/KunskapDirekt/images/menuBgInAct.png");
    background-repeat: repeat-x ;
    height:1.65em;
    text-decoration: none;
}
.headerAreaMenuItem .hover a:hover,
.headerAreaMenuGreenItem .hover a:hover,
.headerAreaMenuGreenBorderItem .hover a:hover
{
    background: url("/KunskapDirekt/images/menuBgAct.png") repeat-x ;
    text-decoration: none;
}
.headerAreaMenuItem:hover,
.headerAreaMenuGreenItem:hover,
.headerAreaMenuGreenBorderItem:hover
{
    background:url("/KunskapDirekt/images/menuBgAct.png") repeat-x scroll 0 0 transparent;
    text-decoration: none;
}
.headerAreaMenuItem:hover .hover,
.headerAreaMenuGreenItem:hover .hover,
.headerAreaMenuGreenBorderItem:hover .hover
{
    display:block;
    z-index: 1000;
}
.headerAreaMenuItem a, .headerAreaMenuItem a:hover, .headerAreaMenuGreenItem a:hover
{
	text-decoration:none;	
	color: Black;	
}
.headerAreaMenuActLeftCorner
{
    display: none;
    left: -10px;
    position: absolute;
    top: 0;
}
.headerAreaMenuGreenItem.StartItem:hover .headerAreaMenuActLeftCorner
{
    display: block;
}
/**HTML .headerAreaMenu a:visited
{
	text-decoration:none;	
}
*HTML .headerAreaMenu a:hover
{
	text-decoration:underline;	
}
*HTML .leftAreaMenu2 a:visited
{
	text-decoration:none;	
}
*HTML .leftAreaMenu2 a:hover
{
	text-decoration:underline;	
}*/
.headerAreaUpperMenuItem a:hover, .headerAreaUpperSearch a:hover, .logoutPanelContainer a:hover
{
    text-decoration:underline;color:#000000;
    }
.headerAreaUpperMenuItem a, .headerAreaUpperSearch a, .logoutPanelContainer a
{
    text-decoration:none;color:#000000;
    }    
.headerAreaMenuGreenItem
{
	background: url("/KunskapDirekt/images/menuBgInAct.png") repeat-x ;
	padding: 7px 8px 2px 8px;
	white-space:nowrap;
	color:White;
	float:left;
	height:1.83em;
	text-decoration:none;
	position:relative;
	border-right: none;
}
.headerAreaMenuGreenBorderItem
{
	background: url("/KunskapDirekt/images/menuBgInAct.png") repeat-x ;
	border-right: none;
	padding: 7px 8px 2px 8px;
	white-space:nowrap;
	color:White;
	float:left;
	height:1.83em;
	text-decoration:none;
	position: relative;
}

.headerAreaMenuGreenBorderRightItem
{
	background: url("/KunskapDirekt/images/menuBgInAct.png") repeat-x ;
	border-right:solid 1px #FFFFFF;
	padding: 4px 6px 2px 6px;
	white-space:nowrap;
	color:White;
	float:left;
	height:1.83em;
	text-decoration:none;
}

.headerAreaMenuGreenBorderItem a
{
	color: Black;
	text-decoration:none;
}

.headerAreaMenu a:active, a:hover
{
    text-decoration:underline;
    
}

.headerAreaMenuLeftCorner
{
	float:left;

}
.headerAreaMenuGreenCorner
{
	text-align:right;
}
.headerAreaMenuGreenItem a
{
	text-decoration:none;
	color:Black;
}

.headerAreaMenuGreenItem a:active, a:hover
{
	text-decoration:underline;
}

/*Fix menu in IE6 Start*/
*HTML .headerAreaMenu
{
    height:28px;
}
*HTML .headerAreaMenuItem
{
    padding: 4px 8px 0px 8px;
}
*HTML .headerAreaMenuGreenItem
{
	padding: 4px 8px 0px 8px;
}
*HTML .headerAreaMenuGreenBorderRightItem
{
	padding: 4px 8px 0px 8px;
}
*HTML .headerAreaMenuGreenCorner
{
	margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;
}
*HTML .headerAreaMenuGreenCorner IMG
{
	height:24px;padding:0px 0px 0px 0px
}
*HTML .headerAreaMenuGreenBorderItem
{
	padding: 4px 8px 0px 8px;
}
/*Fix menu in IE6 End*/


#itemtemplate
{
	background:#000000;
}

.mainArea
{
   /*height:70.1em;*/
   height:100%;
   border-style: solid;
   border-width: 0px 2px 2px 2px;
   border-color: #9AC72E;
}
.mainAreaWide
{
   /*height:70.1em;*/
   height:100%;
   border-style: solid;
   border-width: 0px 2px 2px 2px;
   border-color: #9AC72E;
}

.leftArea
{
    width:244px;
    background-color:#F8FAF8;
    height:100%;
    float:left;
}

.leftAreaWide
{
    width:244px;
    background-color:#F8FAF8;
    height:100%;
    float:left;
}

.leftAreaMenu2
{
    width:236px;
    min-height:2.5em; /* 7.92 */
    border-bottom-style: solid;
    border-bottom-color: #9AC72E;
    border-bottom-width:1px;
    margin-bottom:4px;
    margin-top: 4px;
}
*HTML .leftAreaMenu2 
{
    height: 30px;
}

.leftAreaMenu2Wide
{
    width:236px;
    height:7.92em;
    border-bottom-style: solid;
    border-bottom-color: #9AC72E;
    border-bottom-width:1px;
    margin-bottom:4px;
    margin-top: 4px;
}

.leftAreaMenu2Item
{
    font-size:1.17em;
    width:230px;
    color:#000000;
    padding-left:6px;
    padding-top:4px;
    padding-bottom:4px;
    height:1.17em;  
    border-top: solid 1px #9AC72E;
}

.leftAreaMenu2ItemActive2
{
    font-size:1.17em;
    width:230px;
    color:#000000;
    padding-left:6px;
    border-top:solid 1px #9AC72E;
    /*border-bottom: solid 1px #a64400;*/
    margin-bottom: -1px;
    background-color:#FFFFFF;
    padding-top:4px;
    padding-bottom:4px;
    height:1.17em;  
    font-weight:bold;
}

.leftAreaMenu2ItemActive2 a, .leftAreaMenu2Item a
{
	text-decoration:none;
	color:#000000;
}

.leftAreaMenu2ItemActive2 a:active, a:hover
{
	text-decoration:none;
}

.leftAreaMenu2Pilar
{ 
	text-align:left;	
	font-family:Arial;
	font-size: 1.14em;
	color: #993300;
	float:left;
	margin-right:3px;
	
}

.leftAreaMenu2Item a {color:#000000;}
.leftAreaMenu2ItemActive
{
    color: #993300;
    float:left;
}
.leftAreaMenu3
{
    width:236px;
    /*height:48.25em;*/
    /*min-height:48.25em;*/
    /*min-height:48.25em;*/
    background-color:White;
}
.leftAreaMenu3 a
{
   text-decoration:none;
}
.leftAreaMenu3 a:hover, #contentAreaPageHeader a:hover, .headerAreaUpperMenu a:hover, .headerAreaUpperSearch a:hover
{
   text-decoration:underline;
}
*HTML .leftAreaMenu3
{
    height:48.25em;
}

.contentAreaWide
{
	width:750px;
    min-height:700px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}
.contentArea
{
    width:501px; /* 521*/
    background-color:White;
    min-height:55.91em;
    /**height:56.33em; ie6*/
    float:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    /*border-left: solid 7px #ebebec;  Gråa avdelaren mot leftArea  */
}
.rightArea
{
    width:255px;
    /*background-color:#ebebec;*/
    height:100%;   
    margin-right:0px;
    float:left;
}
*HTML .rightArea
{
   height:100px;
}
.rightAreaRelatedDefault
{
    width:251px;
    background-color:#f8faf8;
    min-height:25px;
  /*  padding-left:4px;*/
    float:right;
}
*HTML .rightAreaRelatedDefault
{
   height:25px;
}
.rightAreaRelatedDefault .PushBoxContainerx
{ padding-left:8px;}
.rightAreaRelatedDefault ul
{
    list-style-image: url("/KunskapDirekt/Images/relatedBullet.gif");
}
.rightAreaRelated
{
    width:251px;
    background-color:#f8faf8;
    min-height:10px;
  /*  padding-left:4px;*/
    float:right;
}
*HTML .rightAreaRelated
{
   height:10px;
}
.PushBoxTextContainerx
{
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom #F1F2FC;
    margin: 10px;
    width: 225px;
}
.rightAreaRelatedDefault .PushBoxTextContainerx
{
    margin-left: 6px;
}
.PushBoxTextContainerx.yellow
{
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom #FCFBEA;
    
    width: 225px;
}
.PushBoxTextContainerx.pink
{
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom #FCEFF8;
    
    width: 225px;
}
.PushBoxTextContainerx.orange
{
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom #F3CE44;
    margin: 10px;
    min-height: 30px;
    width: 225px;
    position: relative;
    padding-bottom: 20px !important;
}
.PushBoxTextContainerx.orange .ddToolBox
{
    margin-left: 15px;
    margin-right: 10px;
    width: 200px;
}
.PushBoxTextContainerx.orange .ReadMore
{
    right:0;
    display:block;
    position:absolute;
    margin-top: 2px;
    margin-right: 10px;    
}
.PushBoxTextContainerx {
    float: left;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    margin-right: 19px;
    /*min-height: 180px;*/
    font-size: 11px;
    width: 224px;
    color: Black;
}
.startPagePushRow .PushBoxTextContainerx,
.startPagePushRow .PushBoxContainerx
{
    width: 240px;
}
.PushBoxTextContainerx .NewsBoxHeader
{
    background: url("/kunskapdirekt/images/RoundCorner225Top.gif") no-repeat scroll left Top #00ABBB;
    padding: 5px 10px 5px 10px;
    margin: 0px;
}
.startPagePushRow .PushBoxTextContainerx .NewsBoxHeader
{
    background: url("/kunskapdirekt/images/RoundCorner240Top.gif") no-repeat scroll left Top #00ABBB;
    padding: 5px 10px 5px 10px;
    margin: 0px;
}
.PushBoxTextContainerx
{
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom #DFF5FA;
    
    width: 225px;
}
.startPagePushRow .PushBoxTextContainerx
{
    background: url("/kunskapdirekt/images/RoundCorner240Bottom.gif") no-repeat scroll left bottom #DFF5FA;
    
    width: 240px;
}
/* Start c1 PushBox color*/
.PushBoxTextContainerx .NewsBoxHeader.c1,
.startPagePushRow .PushBoxTextContainerx .NewsBoxHeader.c1
{
    background-color: #E253A2;

}
.PushBoxTextContainerx.c1,
.startPagePushRow .PushBoxTextContainerx.c1,
.PushBoxTransparentBackground.c1
{
    background-color: #FDDDEF !important;
}
/* End c1 PushBox color*/

/* Start c2 PushBox color*/
.PushBoxTextContainerx .NewsBoxHeader.c2,
.startPagePushRow .PushBoxTextContainerx .NewsBoxHeader.c2
{
    background-color: #9AC72E;
}
.PushBoxTextContainerx.c2,
.startPagePushRow .PushBoxTextContainerx.c2,
.PushBoxTransparentBackground.c2
{
    background-color: #E1F6B9 !important;
}
/* End c2 PushBox color */

/* Start c3 PushBox color */
.PushBoxTextContainerx .NewsBoxHeader.c3,
.startPagePushRow .PushBoxTextContainerx .NewsBoxHeader.c3
{
    background-color: #C9DB00;
}
.PushBoxTextContainerx.c3,
.startPagePushRow .PushBoxTextContainerx.c3,
.PushBoxTransparentBackground.c3
{
    background-color: #F3F7B9 !important;
}
/* End c3 PushBox color*/

/* Start c4 PushBox color*/
.PushBoxTextContainerx .NewsBoxHeader.c4,
.startPagePushRow .PushBoxTextContainerx .NewsBoxHeader.c4
{
    background-color: #0094C5;
}
.PushBoxTextContainerx.c4,
.startPagePushRow .PushBoxTextContainerx.c4,
.PushBoxTransparentBackground.c4
{
    background-color: #D6EAF7 !important;
}
/* End c4 PushBox color*/

/* Start c5 PushBox color*/
.PushBoxTextContainerx .NewsBoxHeader.c5,
.startPagePushRow .PushBoxTextContainerx .NewsBoxHeader.c5
{
    background-color: #3FC4D2;
}
.PushBoxTextContainerx.c5,
.startPagePushRow .PushBoxTextContainerx.c5,
.PushBoxTransparentBackground.c5
{
    background-color: #DFF5FA !important;
}
/* End c5 PushBox color*/

.PushBoxTextContainerx .NewsBoxHeader.orange
{
    background: url("/kunskapdirekt/images/RoundCorner225Top.gif") no-repeat scroll left Top #F3CE44;
    padding: 5px 10px 5px 10px;
    margin: 0px;
}

.PushBoxTextContainerx ul, .newsBoxContainer ul
{
    margin-left: 24px !important;
    padding-bottom: 0px !important;
    padding-left: 2px;
    margin-top: 4px;
}

.PushBoxTextContainerx .newsBoxContainer p
{
    margin-left: 10px !important;
}

.NewsBoxContainer
{
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom #F1F2FC;
    margin: 10px;
    width: 225px;
}


.NewsBoxContainer .NewsBoxHeader
{
    background: url("/kunskapdirekt/images/RoundCorner225Top.gif") no-repeat scroll left Top #D8DCF8;
    padding: 5px 10px 5px 10px;
    margin: 0px;
}
.NewsBoxContainer .NewsBoxHeader a
{
    text-decoration: none;
    font-size: 14px;    
}

.NewsBoxContainer .newsListingBody,
.NewsBoxContainer .ReadMore
{
    margin-bottom: 1px;
    margin-top: 5px;
    padding: 0 10px;
    width: auto;
}
.NewsBoxContainer .ReadMore
{
    padding-bottom: 10px;
    font-size: 11px;
}

.rightAreaRelated .PushBoxContainerx
{ 
    padding-left:8px;
    padding-bottom: 10px;
}
.rightAreaRelated .PushBoxTextContainerx
{ 
    margin-left:8px;
    padding-bottom: 10px;
    float: none;
}
.rightAreaRelated .PushBoxTextContainerx .newsBoxContainer
{
    margin-bottom: 0px;
}
.rightAreaRelated .PushBoxTextContainerx ul
{ 
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 0px !important;
    padding-bottom: 0px !important;
}
.rightAreaRelated .PushBoxTextContainerx li
{ 
    padding: 0 0 5px;
}
.rightAreaSubRelated
{
    margin-top:15px;
    width:251px;
    background-color:#f8faf8;
    height:100%;
    float:right;
}
*HTML .rightAreaSubRelated
{
    margin-top:15px;
    width:251px;
    background-color:#f8faf8;
    height:30px;
    float:right;
}
.rightAreaSubRelatedDefault
{
    width:251px;
    background-color:#f8faf8;
    height:100%;
    float:right;
}
*HTML .rightAreaSubRelatedDefault
{
    width:251px;
    background-color:#f8faf8;
    height:100%;
    float:right;
}
.footerArea
{
    background-color:#F8FAF8;
    height:2.00em;
    clear:both;
}

/* Beräkningsverktyg */

.inputFild 
{
}

/* Beståndsval */

.bestandsValMainSeparator
{
    height:1.83em;
    width:400px;
}
.bestandsValMain
{
}
.bestandsValMainContent
{        
}
.bestandsValMainButtons
{
 
}
.bestandsValMainLower
{
 
}
.bestandsValMainCell1
{      
   width:135px;
   float:left;
   height:1.50em;
   padding-top:2px;
}
.bestandsValMainCell2
{
   min-height:1.50em;
   padding-top:2px;        
}

*HTML .bestandsValMainCell2
{
   height:1.50em;
}

.bestandsValJusteraMassaVedPriserCell1
{
	float:left;
	width: 280px;
	padding-bottom:2px;
}

bestandsValJusteraMassaVedPriserCell2
{
	float:left;
	width:20px;
	padding-bottom:2px;
}

.bestandsValJusteraMainCell1
{      
   width:320px;
   float:left;
  
   padding-top:4px;
}

*HTML .bestandsValJusteraMainCell1
{
	height:1.50em;
}

.justeraPrisKnappar
{
	width:370px;
}
.bestandsValJusteraPris
{
	float:left;
}

.bestandsValJusteraPrisCell1
{
	padding-left:65px;
}

.bestandsValJusteraPrisCell2
{
	padding-left: 19px;
}

.bestandsValJusteraPrisCell3
{
	padding-left: 5px;
	width:130;
}

.bestandsValJusteraPrisStycke2
{
	clear:both;
}

.bestandsValMainSeparator2
{
    height:1.3em;
    width:400px;
}

.bestandsValJusteraPrisDiagram
{
	width: 35px;
	float:left;
}

.bestandsValJusteraPrisDiagramTopp
{
	width: 95px;
	float:left;
}

.bestandsValResultCell1
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:190px;
	height: 1.40em;
}

.bestandsValResultCell2
{
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}

.bestandsValResultLastCell1
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 1px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:190px;
	height: 1.40em;
}

.bestandsValResultLastCell2
{
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 1px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}

.bestandsValResultMain
{
	width:342px;
}

.bestandsValResult2Cell2
{
	float:left;
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:66px;
}

.bestandsValResult3Cell2
{
	float:left;
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:132px;
}

.bestandsValResult3LastCell2
{
	float:left;
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 1px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:132px;
}


.bestandsValResult2Cell2Bg
{
	background-color: #f6f5f0;
	float:left;
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:66px;
}

.bestandsValResult2Cell2Last
{
	float:left;
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 1px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:66px;
}

.bestandsValResultDetailsCell1
{
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:323px;
	height: 1.40em;
}

.bestandsValGodslingController
{
}

.bestandsValJusteraValidateArea
{
}

/* ----- CSS:er för Bestandsval godsling ----- */
.bestandsValGodslingCell1
{      
   width:285px;
   float:left;
   height:1.50em;
   padding-top:5px;
}

.bestandsValGodslingUnderCell1
{      
   width:175px;
   float:left;
   height:1.50em;
   padding-top:5px;
}

.bestandsValGodslingCell2
{
   height:1.50em;
   padding-top:5px;        
}

.bestandsValGodslingMainSeparator
{
    height:1.3em;
    width:400px;
}

.bestandsValGodslingResultCell1
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:150px;
	height: 1.40em;
}

.bestandsValGodslingResultCell2
{
	height:1.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:50px;
}

.bestandsValGodslingResultCell1
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:205px;
	height: 1.50em;
}

.bestandsValGodslingResultCell1Last
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 6px;
	background-color: #f6f5f0;
	border-width:1px 1px 1px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:205px;
	height: 1.50em;
}

.bestandsValGodslingResult2Cell2
{
	float:left;
	height:1.50em;
	padding-top: 6px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:53px;
}

.bestandsValGodslingResult2Cell2Bg
{
	float:left;
	height:1.50em;
	padding-top: 6px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	background-color:#f6f5f0;
	border-color:#a0a19b;
	border-style:solid;
	width:53px;
}

.bestandsValGodslingResult2Cell2Last
{
	float:left;
	height:1.50em;
	padding-top: 6px;
	text-align: center;
	border-width:1px 1px 1px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:53px;
}

.bestandsValGodslingResultMain
{
	width:338px;
}

/* ---- Frostriks - css:er ---- */
.frostRiskCell1
{      
   width:134px;
   float:left;
   padding-top:2px;
}

.frostRiskCell2
{
   height:1.50em;
   padding-top:2px;        
}

.frostRiskRuta1
{
	padding-left:20px;
	float:left;
}

.frostRiskRuta2
{
   height:1.50em;
   padding-top:2px;  
   float:left;	
}

.frostRiskRuta3
{
	padding-left: 20px;
	float:left;
}

.frostRiskRuta4
{
	padding-left: 30px;
	float:left;
	width:25px;
}

.frostRiskImg
{
	float:right;
	/*padding-right:91px;*/
}

.frostRiskSeparator
{
    clear: left;
	height: 10px;
}

.frostRiskRutor
{
	float:left;
}

.frostRiskCell1Next
{      
   width:165px;
   float:left;
   height:1.50em;
   padding-top:2px;
}

.frostRiskCell2Next
{
   height:1.50em;
   padding-top:2px;        
}

.frostRiskCell2NextRuta
{
   height:1.50em;        
}

.frostRiskRuta1Steg3
{
	padding-left:170px;
	width:150px;
	height:1.50em;
    padding-top:2px;  
	float:left;
}

.frostRiskPanel
{
	padding-left:5px;
}

.frostRiskSeparator2
{
	height: 1.90em;
}

.frostRiskPrintSeparator
{
	height: 2.50em;
}

.frostRiskDetailCell1Bg
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	height: 1.40em;
}

.frostRiskDetailsCell2Bg
{
	background-color: #f6f5f0;
	float:left;
	height:1.40em;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}

.frostRiskDetailCell1
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	height: 1.40em;
}

.frostRiskDetailsCell2
{
	float:left;
	height:1.40em;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
}

.frostRiskPrintCell1
{      
   width:316px;
   float:left;
   height:2.30em;
   padding-top:2px;
}

.frostRiskPrintCell2
{
   height:2.30em;
   padding-top:2px;        
}

.frostRiskPrintFirst1
{      
   width:500px;
   float:left;
   height:2.30em;
   padding-top:2px;
}

.frostRiskPrintRuta2
{
   height:2.30em;
   padding-top:2px; 
   float:left; 
   width:120px;   
   padding-left:3px;   
}

.frostRiskPrintRuta3
{
   height:2.30em;
   padding-top:2px;  
   padding-left:10px;
}

.frostRiskPrintScreen1
{
	padding-left:141px;
	padding-top: 4px;
	float:left;
	width: 70px;	
}

.frostRiskPrintScreen2
{
	padding-left:318px;
	padding-top: 4px;
}

.frostRiskSavedCell1
{
	float:left;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 1px ;
	border-color:#a0a19b;
	border-style:solid;
	width:207px;
	height: 2.40em;
}

.frostRiskSavedCell2
{
	float:left;
	height:2.40em;
	padding-top: 4px;
	text-align: center;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	width:207px;
}

.frostRiskResultCell1
{
	padding-top: 4px;
	padding-bottom: 4px;
	float:left;
	width: 160px;
}

.frostRiskResultCell2
{
	padding-top: 4px;
	padding-bottom: 4px;
	/*width: 26px;*/
	text-align:right;
}

.frostRiskResultCell3
{
	padding-top: 4px;
	padding-bottom: 4px;
	/*width: 26px;*/
	text-align:right;
}

.frostRiskStep3Main
{
}

.progressStyle
{
	BORDER-RIGHT: black 1px solid; 
	PADDING-RIGHT: 40px;
	BORDER-TOP: black 1px solid; 
	DISPLAY: none; 
	PADDING-LEFT: 40px; 
	BACKGROUND: #ffffff; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: black 1px solid; 
	WIDTH: 100px; 
	COLOR: #000000; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: black 1px solid;
	HEIGHT: 30px
}

.calcresults
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: #f6f5f0;
	border-width:1px 1px 1px 1px;
	border-color:#a0a19b;
	border-style:solid;
}

/*.frostRiskResultStorRuta
{
	float:left;
	width:400px;
}*/

.frostRiskButtonsHorizontal
{
	padding-top:22px;
	text-align:right;
}

/*----Plantval css----*/
.plantValMainCell
{
	padding-top:5px;
}

.plantValContainer
{
	width:600px;
}

.plantValValjTradRubrik
{
	padding-bottom:2px;
	padding-top:2px;
}

.plantValValjTradButtons
{
    float:left;
    width:325px;
}

.plantValExtraLinks
{
    float:left;
    width:375px;
    padding-left:10px;
}

.plantValSelectButton
{
	padding-top:20px;
}

.plantValCell1
{
	float:left;
	padding-left:0px;
	width:231px;
	height:100%;
	padding-top:0px;
	vertical-align:top;
}

.plantValCell1 table
{
	
	padding-top:0px;
	margin-top:0px;
	
}
.plantValCell2
{
	padding-left:7px;
	float:left;
	width:231px;
	height:100%;
}

.plantValCell1Main
{
	padding-left:0px;
	width:320px;
	float:left;
}

.plantValCell1Main .table .tableheaderx 
{	
	width:1px;
	/*table-layout:fixed*/
}

* HTML .plantValCell1Main .table .tableheadery
{
   width:10px;
}

.plantValCell2Main
{
	padding-left: 15px;
	float:left;
	width:223px;	
}

.plantValCell2Omkring
{
	
}

.plantValAdvancedCell1
{
	width:421px;
	float:left;
	text-align:right;
	padding-top:4px;
	padding-right:10px;
}

.plantValAdvancedCell2
{
	padding-top:4px;
}

.plantValGranAdvancedCell1
{
	width:421px;
	float:left;
	text-align:right;
	padding-top:4px;
	padding-right:10px;
}

.plantValAdvancedCell2
{
	padding-top:4px;
}
#wrapper .noborder
 {
    color: Black; padding-top:4px; padding-left:4px;padding-right:4px;
    }

/*----Advanced Search css----*/
.searchAdvCell1
{
	float:left;
}

.leftSearchContainer
{
	width:170px;
	min-height:500px;
	float:left;
}

.rightSearchContainer
{
	width:358px;
	min-height:500px;
	float:left;
}

.rightNextSearchContainer
{
	background-color:Purple;
}

.advancedSearch
{
	width:750px;
	min-height:600px;
}

.smallSeparator
{
	height:0.0001em;
}

.smallSeparator2
{
	height: 0.1em;
}

.searchButtonRight
{
	padding-left:110px;
}

searchDataGrid
{
}

/*---mail-css-----*/
.mailrub2
{
	padding-left:30px;
}

.mailrub 
{
	font-weight: bold;
	font-size: 10px; 
	text-transform: none; 
	color: #000000; 
	text-decoration: none;
	float:left;
	width:80px;
}

.mailrub2right
{
	padding-left:322px;	
}

/*-----Knowledge Test css------*/
.knowledgeTestCell1
{
	float:left;
	width:4px;
}

.knowledgeTestContainer
{
	width:478;
}

.knowledgeTestCtrlContainer
{
	padding-left:60px;
}

.knowledgeTestShowResultTop
{
}

.knowledgeTestQuestions
{
}

/*---Glossary-----*/
.glossarybanner
{
	padding:0;
	margin:0;
}
.glossaryCell1
{
	float:left;
	padding-right:15px;
}

.glossaryDataGrid
{
}

/*---Bjork css----*/
.bjorkCell1
{
	float:left;
	width:260px;
	text-align:right;
}

.bjorkCell2
{
	padding-left:5px;
	width: 25px;
	float:left;
}

/*---ConcortaTall---*/

.concTallCell1
{
	float:left;
	width:280px;
	text-align:right;

}

.concTallCell2
{
	padding-left:10px;
	width: 25px;
	float:left;
}

/*--Log in---*/
.loginSeparator
{
	height:0.2em;
}


/*---MasterPageKDPopup*/
.popupHead
{
	float:left;
	height:34px;
/*	padding-left:15px;*/
	width:100%;
	min-width:100%;
}

.popupTopSeparator
{
	height:15px;
	width:100px;
}

.popupHeadCell1
{
	float:left;
}
.popupHeadCell1 img
{
    margin-left:15px;    
}

.popupHeadCell2
{
	text-align:right;
	padding-right: 26px;
}

.popupHeadSeparator
{
	height:9px;
	clear:left;
	background-color:#e6e6e8;
	font-size:1px;
	width:100%;
}

.mainrub21
 {
	font-size: 0.63em;
	text-transform: none; 
	color: #000000; 
	text-decoration: none;
	font-weight:bold;
}

.mainrub21 a
{
	color:#000000;
	text-decoration:none;
}
.mainrub21 a:visited
{
	text-decoration:none;
}
.mainrub21 a:hover
{
	text-decoration:underline;
}
/*
.mainrub2 {
	FONT: bold 14px Arial, Verdana, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none;
	EditMenuName: .mainrub2
}
*/
.mainrub2 a
{
	text-decoration:none;
	color:#000000;
}

.mainrub31
{
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.mainrub11
{
	FONT: bold 11px;
	TEXT-TRANSFORM: none;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.mainrub11 a
{
	text-decoration: none;
	color:#000000;
}

.popupKDmaster
{
	
	/*COLOR: #686767;*/
	FONT-WEIGHT: normal;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:37px;
	padding-right:37px;
	font-size: 0.75em;z-index:0;position:relative; 
}
.popupKDmasterSearch
{
	
	/*COLOR: #686767;*/
	FONT-WEIGHT: normal;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:0px;
	font-size: 0.75em;z-index:0;position:relative; 
}
.popupKDmaster td, .popupKDmasterSearch td /* Needed fix*/
{
    font-size:12px;
}
.lastChangedTopContainer .lastChanged
{
    padding-top:0px; padding-bottom:0px; min-height:12px;    
}

.footerMaster
{
	height:22px;
	background-color: #e6e6e8;
	font-size:11px;
	width:100%;
}

/*--- SiteMap css ---*/
.sitemapLevel2
{
	font-weight:bold;
	padding-bottom:0px;
	padding-top:0px;
	height:15px;
}

.sitemapLevel2 a
{
	text-decoration:none;
	color:#000000;
}

.sitemapLevel3
{
	clear:both;
	height:15px;
}

.sitemapLevel3 a
{
	text-decoration:none;
	color:Black;
}

.sitemapLevel4
{
	clear:both;
	height:15px;
}

.sitemapLevel5
{
	clear:both;
	height:15px;
}


.sitemapCell1
{
	height:1px;
}

.sitemapImg
{
	float:left;
	height:15px;
}

.sitemapText
{
	/*width:150px;*/
	width:90%;
}

.sitemaplevel1 a
{
	text-decoration:none;
	color:Black;
}

.popupSearchMaster
{	
	
}

.sitemapEmptyPics
{
}

.clearBoth
{
	clear:both;
}

.siteSearchmasterPlaceHolder
{
	width:100%;
}

.placeholderRegister
{
	
}

/*---Css for KunskapDirektWide.Master*/
.topMenuWideMaster
{
}

/*----Different separators-----*/

.middleSeparator
{
	height: 0.7em;
}

.largeSeparator
{
	height: 1.90em;
}

.largestSeparator
{
	height: 2.50em;
}

/*----Password - css-----*/
.forgotPasswordValidateArea
{
}

/*---Registrering css----*/
.registerExtendedArea
{
}

.searchSkogsencyklopedinDevider
{clear:both;margin-top:10px;
 min-height:20px;}
.skogsencyklopedinLogo
{margin-bottom:10px;}

.lastChanged
{
    Width:300px;
    min-height:20px;
    font-size: 0.83em;
    color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	clear:both;

}

/*--Stylesheet för A till Ö*/
.alphabetstyle a
{
	text-decoration:none;
	color:Black;
}

.alphabetstyle
{
	margin-top:10px;
	font-weight:bold;
	color:Black;
}

.logoutPanelContainer
{
    float:left;width:137px;height:55px;padding-top:5px; font-size:0.83em;    
    }


    
.headerAreaUpperSearch .ordinaryButton
{
    overflow:visible;
    width:30px;
    font-size:10px;
    height:20px;
    border:Solid 1px;
    }

    
.playerContainer
{
margin-top: 40px;
        width:80%;
}        
    
.playerContainer Table
{
        width:300px;
} 

.contentAreaSub P
{
        width:300px;
}

.kulturarvPushBoxContainer
{
    width:224px; font-size:10px;
    margin-bottom:5px; color:#ffffff;
    margin-left:6px;
}
.kulturarvPushBoxContainer a, .kulturarvPushBoxContainer a:visited, .kulturarvPushBoxContainer a:hover, .kulturarvPushBoxContainer a:active 
{
    color:#ffffff;
    font-size:11px;
}
.kulturarvPushBoxContainer h3
{
    color:#333333;
    margin-top:0px;
    margin-bottom:0px;
    font-size:14px;
}
.kulturarvPushBoxContainer .mainlinkklick
{ color:#ffffff; font-size:11px; }
/* Cant use em in pushBox because p is around a in some boxes and so on. */
.kulturarvPushBoxContainer p
{
    margin-bottom:2px;
    margin-top:0px;  
    font-size:10px;  
}

.k_t {background: url(/KunskapDirekt/images/dot_kulturarv.gif) 0 0 repeat-x; width: 225px; background-color:#8ca383;}
.k_b {background: url(/KunskapDirekt/images/dot_kulturarv.gif) 0 100% repeat-x}
.k_l {background: url(/KunskapDirekt/images/dot_kulturarv.gif) 0 0 repeat-y}
.k_r {background: url(/KunskapDirekt/images/dot_kulturarv.gif) 100% 0 repeat-y}
.k_bl {background: url(/KunskapDirekt/images/arkivBottomLeft.gif) 0 100% no-repeat}
.k_br {background: url(/KunskapDirekt/images/arkivBottomRight.gif) 100% 100% no-repeat}
.k_tl {background: url(/KunskapDirekt/images/arkivTopLeft.gif) 0 0 no-repeat}
.k_tr {background: url(/KunskapDirekt/images/arkivTopRight.gif) 100% 0 no-repeat; padding:11px} 

.siteseekerArea
{width:100%;height:100%;}
.siteseekerLeftArea
{width:170px; height:500px;float:left}
.siteseekerLeftArea .searchAdvCell1
{
    min-height:50px;  
    }
.searchAdvCell1 .searchField
{   width:160px;
    height:18px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    
    }
.siteseekerRightArea
{width:320px; float:left}
.siteseekerGlossary
{min-height:20px}
  
  #contentAreaPageHeader
  {
    /* width:100%; */
    width:75%;
    height:2em;
    text-align:right;
    font-size:0.83em;
    vertical-align:middle; 
    
    float:right; 
  }
  #contentAreaPageHeader a
  {
    text-decoration:none;
    color:Black;
  } 
  
  #addthisarea
  {
    width:20%;   
    height:2em;
    text-align:right;
    font-size:0.83em;
    vertical-align:middle; 
    padding:4px 0 0 2px; 
    
    float:right;
  }
  #addthisarea .addthis_toolbox
  {
           
  } 
  #addthisarea .addthis_toolbox a
  {
    float:left;    
    cursor:pointer;       
  }
   
   /*PopupPrint*/ 
  .PopupPrintGlossaryItem
  {
    margin: 5px 5px 5px 10px;
  }
  .PopupPrintGlossaryItemWord
  { font-weight:bold;float:left} 
  .PopupPrintMoreItem
  {
    width:500px;padding-top:5px;
  }
  .PopupPrintReadMoreLink
  {
    padding-bottom:4px;  
  }
  .PopupPrintBottomArea
  {
    font-size:0.83em;  
  }
  .PopupPrintBottomArea .lastChanged
  {
    font-size:9px;
    }
  
.PopupPrintLogo, #popupPrintLogoHidden
{
   width:500px;height:4.17em; padding-left:14px; padding-top:10px;
    
}
.PopupPrintfullArea
{width:599px;min-height:50em;}
.PopupPrintMain, .PopupPrintfullArea #pupupPrintMainHidden, #relatedHidden, .PopupPrintfullArea .lastChanged
{
        padding-left:14px;width:585px;
}

.PopupPrintMain td, .PopupPrintfullArea #pupupPrintMainHidden td
{
    font-size:12px;
    }
.PopupPrintBreadcrumbs, #popupPrintBreadcrumbsHidden
{
    width: 560px;
    height:1.33em;
    padding-left: 14px;
    font-size:0.83em;
    margin-top:1em;    
}

.PopupPrintDevider
{
    width:200px;border-bottom:solid 1px Black;margin-bottom:5px;height:1.25em;
}

.PopupPrintFooterArea
{
    background-color:#ebebec;height:1.67em; width:100%;text-align:left;
}
.PushBoxContainerx
{
    width:224px; font-size:10px;
    margin-bottom:5px; color:Black;
}
.PushBoxContainerx h3, a
{
    color:#34493e;
}
.PushBoxContainerx a
{
    text-decoration: none;
    display: inline-block;
    color:#34493e;
    font-size:11px;
}
.PushBoxContainerx a:hover
{
    color:black;
    font-size:11px;
}
.PushBoxContainerx .mainlinkklick
{ font-size:11px;
    }

/* Cant use em in pushBox because p is around a in some boxes and so on. */
.PushBoxContainerx p
{
    margin-bottom:2px;
    margin-top:0px;  
    font-size:11px;
    line-height:13px !important;
    padding: 0 0 10px; 
}
.competitionBody p
{
    margin-bottom:0px;
    margin-top:0px;  
    }
.PushBoxContainerx h3
{
    font-size:14px;
    margin-bottom: 4px;
    margin-top:0px;
}
/* Gennerella klasser */
h1
{
	font-size: 1.71em;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	margin-bottom:3px; 
	margin-top: 7px;
}

h2 {
	font-size: 1.17em;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

h3 
{
    font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contentArea p, .popupKDmaster p, .contentAreaWide p, .PopupPrintMain p {
    color: #000000;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.contentArea .bildtext,.popupKDmaster .bildtext,.contentAreaWide .bildtext, .PopupPrintMain .bildtext {
	font-style: italic;
}

.contentArea ul, .popupKDmaster ul, .contentAreaWide ul, .PopupPrintMain ul {
     PADDING-RIGHT: 0px;
     PADDING-LEFT: 15px;
     LIST-STYLE-POSITION: outside;
     PADDING-BOTTOM: 15px;
     PADDING-TOP: 5px;
     LIST-STYLE-TYPE: disc;
     margin-top: -5px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;	
}

.contentArea .PushBoxTextContainerx ul, .contentArea .newsBoxContainer ul
{
    padding-left: 0px;
}

.contentArea ol, .popupKDmaster ol, .contentAreaWide ol, .PopupPrintMain ol  {
     PADDING-RIGHT: 0px;
     PADDING-LEFT: 15px;
     LIST-STYLE-POSITION: outside;
     PADDING-BOTTOM: 15px;
     PADDING-TOP: 0px;
     LIST-STYLE-TYPE: disc;
     margin-top: -5px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px	
}

.contentArea li, .popupKDmaster li, .contentAreaWide li, .PopupPrintMain li {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;	
}

/* */
.StartPagePush .PushBoxContainerx
{
    float:left; min-height:180px;
    margin-right:19px;
    margin-bottom:10px;       
}
.PushBoxTextContainerx .NewsBoxHeader h3
{
    text-decoration: none;
    color: White;
    font-size: 14px;
} 
* HTML .StartPagePush .PushBoxContainerx
{
    height:230px;
    margin-right:17px;
    margin-bottom:10px;   
}
.startPagePushRow
{
    min-height:180px;
    width:520px;
    margin-bottom:5px;
    float: left;
}
.startPagePushRow a,
.startPagePushRow a:visited,
.startPagePushRow a:active
{
    text-decoration: none;
}
/*.startPageHeader1
{
    bottom: 0;
    display: inline;
    height: 24px;
    left: 0;
    z-index: 100;
    
}
.startPageHeader2
{
    display: inline;
    font-weight: bold;
    height: 24px;
    padding-left: 3px;
}
.startPageHeaderDevider
{
    display: none;
    Height:25px;
    width:100%
}*/
.startPageHeader1
{font-size:2em; height:24px; width:80%;}







.startPageHeader2
{font-size:2em; height:24px; width:100%;margin-top:2px;}





.startPageHeaderDevider
{Height:25px; width:100%}
.StartPageBody
{
    margin-bottom:20px;    
    /*display: none;*/
}
.StartPagePush
{
    margin-bottom:10px;
    min-height:0px; /* changed to 0 from 180px 110428 RJ*/
    display: table-cell; /* added by RJ 110428 */
}
.startPageMainImage
{
    width:100%;
    min-height:103px;
    margin-bottom:5px;
    position: relative;
}
.startPageMainImage img
{
    position: absolute;
    width: 100%;
}
.startPageMainImage .startPageHeaderText
{
    font-size: 1.65em;
    padding-left: 5px;
    bottom: 0;
    color: #fff;
    position: absolute;
}
.startPageMainImage .startPageHeaderShadow
{
    background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    height: 23px;
    opacity: 0.70;
    filter: alpha(opacity=70);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    position: absolute;
    width: 100%;
}
*HTML .startPageMainImage
{
    width:100%;height:90px;margin-bottom:5px;
}
.startPageUpperSpace
{
    width:100%;height:25px;    
}
.startPageRightDevider
{
    margin-top:25px;    
}

.t {background: url(/images/dot_green.gif) 0 0 repeat-x; width: 225px; background-color:#edf2ec;}
.b {background: url(/images/dot_green.gif) 0 100% repeat-x}
.l {background: url(/images/dot_green.gif) 0 0 repeat-y}
.r {background: url(/images/dot_green.gif) 100% 0 repeat-y}
.bl {background: url(/images/box_frame_lower_left_green.gif) 0 100% no-repeat}
.br {background: url(/images/box_frame_lower_right_green.gif) 100% 100% no-repeat}
.tl {background: url(/images/box_frame_upper_left_green.gif) 0 0 no-repeat}
.tr {background: url(/images/box_frame_upper_right_green.gif) 100% 0 no-repeat; padding:11px} 

.PushBoxTop
{
    width:100%;
    height:10px;    
}
.competition .PushBoxTop
{
    height: 0px;
}
.PushBoxImage
{
    margin-bottom: 5px;    
}
.PushBoxBackgroundImage
{
    background-position: top left;
    background-color: grey;
    background-repeat: no-repeat;
}
.PushBoxContent
{
    position: relative;
    min-height: 100px;
    /*padding: 10px;*/
    margin: 0px;
}
.PushBoxContent .PushBoxRoundTop
{
    height:7px;
    background: url("/kunskapdirekt/images/RoundCorner225Top.gif") no-repeat scroll left top transparent;
    /*padding: 10px;*/
    margin: 0px;
}
.startPagePushRow .PushBoxContent .PushBoxRoundTop
{
    background: url("/kunskapdirekt/images/RoundCorner240Top.gif") no-repeat scroll left top transparent;
}
.PushBoxContent .PushBoxContainer
{
    position: absolute;
    padding: 0 10px;
    bottom: 0;
    Color: #000;
    z-index: 1000;
    width: 205px;
    background: url("/kunskapdirekt/images/RoundCorner225Bottom.gif") no-repeat scroll left bottom transparent;
}
.startPagePushRow .PushBoxContent .PushBoxContainer
{
    background: url("/kunskapdirekt/images/RoundCorner240Bottom.gif") no-repeat scroll left bottom transparent;
    width: 220px;
}
.PushBoxContent .PushBoxTransparentBackground
{
    position: absolute;
    bottom: 0;
    opacity: 0.8;
    filter: alpha(opacity=80);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    width: 100%;
    height: 100px;
    background-color: #FFFFFF;
}
.competition
{
    width:100%;
}
.competition a
{
    color:#34493e;
}
.competitionHeader
{
    width:246px;
    background-color:#dce5db;
    height:1.67em;
    margin-top:5px;
    padding-left:5px;
    font-size:1.17em; /*14*/
    font-weight:bold;
    color:#34493e;
}
.competitionHeader a
{   text-decoration:none}
*HTML .competitionHeader a:visited
{   text-decoration:none}
.competitionBody
{
    width:240px;
    padding-left:5px;
    padding-top:5px;
    font-size:0.83em;
    padding-bottom:15px; 
}
.competitionBody a
{
    font-size: 11px;
    text-decoration:underline;
    }
.competitionBody a:hover
{
    color:Black;/*2b3b31*/
    }  
.competitionBody ul {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    LIST-STYLE-POSITION: outside;
    PADDING-BOTTOM: 15px;
    PADDING-TOP: 5px;
    margin-top: -5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-image: url("/KunskapDirekt/Images/relatedBullet.gif");
}
.competitionBody li {
     margin: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 3px;
     padding-left: 0px;
}


/*--css för topmeny länkar*/
.topmenuLinks
{
	text-decoration:none; 
	color:#000000
}
.topmenuLinks a:hover
{
	text-decoration:underline; 
	color:#000000
}
.plantValCell2 table
{
    margin-left:10px;
}
.popupMainContent
{
    width:100%;
}
/* Style för vänstermenyn start */

#treeMenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	color:Black;
	font-size:0.92em;
	margin-bottom: 0px;
}
#treeMenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	DISPLAY: block;
    MIN-HEIGHT: 1%;
}
#treeMenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#treeMenu {
	BACKGROUND: url(/KunskapDirekt/Images/line1.gif) repeat-y;
}
#treeMenu LI {
	MARGIN-TOP: 1px; WIDTH: 100%; /*LINE-HEIGHT: 15px;*/ POSITION: relative;min-height: 20px;
}
* HTML #treeMenu LI {
	DISPLAY: inline; FLOAT: left;white-space:normal; display: inline-block; text-decoration:none;
}
#treeMenu LI A {
	PADDING-LEFT: 0px; /* RJ 110424 changed from 28px to 0px*/
	color:Black;
}
#treeMenu LI SPAN {
	FONT-SIZE: 0px; LEFT: 5px; FLOAT: left; WIDTH: 13px; CURSOR: auto; POSITION: absolute; TOP: 5px; HEIGHT: 13px
}
#treeMenu LI SPAN {
	BACKGROUND: url(/KunskapDirekt/Images/collapsed.gif) no-repeat 0px 0px;
}
#treeMenu LI SPAN.collapsed {
	BACKGROUND: url(/KunskapDirekt/Images/collapsed.gif) no-repeat 0px 0px;
}
#treeMenu LI SPAN.expanded {
	BACKGROUND: url(/KunskapDirekt/Images/expanded.gif) no-repeat 0px 0px;
}
#treeMenu LI UL {
	BACKGROUND: url(/KunskapDirekt/Images/line1.gif) repeat-y; MARGIN-LEFT: 15px;
}
#treeMenu LI LI {
	/*BACKGROUND: url(line2.gif) no-repeat 0px 0px;*/
}
#treeMenu:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ".";
}
#treeMenu UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ".";
}
#treeMenu {
	DISPLAY: block;
	MIN-HEIGHT: 1%;
	background-color: white;
    /*border-bottom: 1px solid #A64400;*/
}

* HTML #treeMenu {
	HEIGHT: 1%
}
* HTML #treeMenu UL {
	HEIGHT: 1%
}

/**HTML #treeMenu a:visited
{text-decoration:none}*/
#treeMenu a:hover
{
    text-decoration:underline;
}
.line2
{
    	BACKGROUND: url(/KunskapDirekt/Images/line2.gif) no-repeat 0px 0px;
    }

.line3 {

	margin-bottom:0px !important;BACKGROUND: url(/KunskapDirekt/Images/line11.gif) repeat-y;
}
.line3Img
{float:left; height:20px; width:22px;BACKGROUND: url(/KunskapDirekt/Images/line3.gif) no-repeat;}


.treeLevel1Link
{padding-left:24px;  float:left; cursor:pointer; padding-top:3px;}
.treeLevel1LinkX
{padding-left:2px;  float:left; cursor:pointer; padding-top:3px;}
.treeLevel1LinkAfter
{clear:both}
.treeLevel2Link
{
    padding-left:22px;
    float:left;
    cursor:pointer;
    padding-top:3px;
    width:190px;
}
.treeLevel2LinkX {
	FLOAT: left;
	margin-top:0px;
	padding-top:0px;
	/*min-height:20px;*/
	cursor:pointer;
	padding-top:3px;
	width:190px;
}
.treeLevel2LinkAfter
{clear:both}
.treeLevel3Link
{
    padding-left:22px; 
    float:left; 
    cursor:pointer; 
    padding-top:3px;
    width:180px;
}
.treeLevel3LinkX {
	FLOAT: left;
	margin-top:0px;
	padding-top:0px;
	width:180px;
	min-height:20px;
	cursor:pointer;
	padding-top:3px;
}
.treeLevel3LinkAfter
{clear:both;}
/* Style för vänstermenyn stop */

/* Popup style start */
.popLayer {
 border-top-width: 1px;
 border-right-width: 2px;
 border-bottom-width: 2px;
 border-left-width: 1px;
 border-top-style: solid;
 border-right-style: outset;
 border-bottom-style: outset;
 border-left-style: solid;
 border-top-color: #670900;
 border-right-color: #670900;
 border-bottom-color: #390900;
 border-left-color: #390900;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px;
 padding-left: 10px;
 overflow: visible;
 position: absolute;
 background-color: #FFFFFF;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 z-index: 3;
 width: 300px;
 visibility: hidden;
}
 
.popLayer h4 
{
 margin: 0px;
 font-weight: bold;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 padding-bottom: 3px;
 padding-top: 3px;
 display: inline;
 clear: both;
 float: left;
}
 
.popLayer p {
margin: 0;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 5px;
clear: both;
}
 
.marker {
 height: 61px;
 width: 60px;
 position: absolute;
 visibility: visible;
 z-index: 1;
}
/* Popup style stop */
#pupupPrintMainHidden .tableheader .mainrub3
{
    font-size:12px;
    }
.ess-hit-header
{width:450px;}
.ess-description
{
    width:350px; word-wrap:break-word; 
    }
.verktygAdminContainer 
{
    font-size:0.75em;
    }
.verktygAdminContainer th
{   font-size:0.75em;}
.verktygAdminContainer td
{ padding-left:5px}


/* Kraftsamling skog */



.kraftsamlingInputCell1
{width:130px;float:left;padding-top:4px;clear:both;float:left}

.kraftsamlingInputCell2
{margin-bottom:6px;width:600px;float:left}
.kraftsamlingInputCell3
{
    
    }

.kraftsamlingLowerTable
{float:right; width:100%;margin-top:20px;height:100%}
.PopupPrintfullArea .kraftsamlingLowerTable
{
    height:300px
}
.kraftsamlingContainer
{
    margin-top:10px;
    width:99%;
    height:100%;
    }
.PopupPrintfullArea .kraftsamlingContainer
{
    height:200px;
}

.kraftsamlingContainer .table td
{text-align:right; padding-right:2px;background-color:White;
        color:Black;
    	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;}

.kraftsamlingContainer .table th
{text-align:center;
	background-color: #f6f5f0;
	border-width:1px 1px 0px 0px ;
	border-color:#a0a19b;
	border-style:solid;
	color:Black;
	padding:4px 6px 4px 5px}
.kraftsamlingContainer .table
{
	border-width:0px 0px 1px 1px; 
	border-color:#a0a19b;
	border-style:solid;
	clear:both;
}
.kraftsamlingLowerTableHeading1
{
    width:49%;float:left; text-align:center; margin-bottom:4px; font-weight:bold
    }
.kraftsamlingLowerTableHeading2
{
    width:49%;margin-left:105px;text-align:center; margin-bottom:4px; font-weight:bold
    }
.kraftsamlingBodyLower
{  clear:both; width:100%;height:100%
    }
.PopupPrintfullArea .kraftsamlingBodyLower
{height:50px; margin-bottom:4px
    }     
.kraftsamlingUpperResult
{   width:100%;height:100%}
.PopupPrintfullArea .kraftsamlingUpperResult
{ height:600px}
.kraftsamlingResultContainer
{   clear:both;width:100%;height:100%}
.PopupPrintfullArea .kraftsamlingResultContainer
{height: 1000px;}
.kraftsamlingBodyLowerSpace
{
    width:100%;height:20px;clear:both
    }
#inputTime
{
    color:Black;
    }
#inputClear
{
    margin-left:24px;
    }
.errorArea
{float:left;margin-left:60px; width:100%;height:100%}
*HTML .errorArea
{
    width:200px;height:2px
    }
.PopupPrintfullArea .errorArea
{
    height:30px;
    }
.errorArea ul li
{padding:5px 0px 0px 0px;}

.chartImageContainer
{
    margin-left:4px;float:left; 
}
*HTML .chartImageContainer
{margin-left:4px;}
.kraftsamlingUpperTable
{
    width:362px; margin-bottom:15px;
    }


.kraftsamlingResultText
{
    width:362px;
    }
.kraftsamlingResultTable1AndText
{
    min-width:320px;height:100%;float:left;
    }
*HTML .kraftsamlingResultTable1AndText
{
    width:320px;
    }    
.PopupPrintfullArea .kraftsamlingResultTable1AndText
{
    height:300px; width:500px;
}
.kraftsamlingError
{
    color:Red
    }
    

/* Nyhetslistning */
.newsListingContainer
{
    margin-top:10px; margin-bottom:10px
    }
.newsBoxContainer, .newsBoxContainer a
{
   margin: 0px 0px 10px;
   text-decoration: none;
   font-size: 11px;
}    
.newsBoxContainer a:hover
{
    text-decoration: underline;
}
        
.newsListingHeader h3 a, .newsListingHeader h3 a:visited  
{   text-decoration:none}
/*.newsListingHeader h3 a:hover, .newsListingHeader h3 a:active //TEST110407
{   text-decoration:underline}*/
.newsListingBody    
{   margin-top:5px; margin-bottom:1px; width:100%}
.newsListingDate
{   font-size:0.80em}
.newsListingUrl
{   margin-bottom:11px; font-size:0.90em}
.newsWriter
{margin-top:5px; font-size:0.95em}

.newsSubscribeIntervalLabel
{float:left; margin-right:5px;padding-top:3px;width:30%}
.newsSubscribeInterval
{float:left;width:50%}
.newsSubscribeToLabel
{float:left;clear:both;margin-top:8px;padding-top:3px;width:30%}
.newsSubscribeTo
{float:left;margin-top:8px;margin-left:5px;width:50%}
.newsSubscribeButtons
{clear:both;float:left;margin-top:10px;width:80%}
/*Rotröta */

.rotrotaDropdown
{    
    width:75px;  
    font-family:Arial;
    font-size:0.75em;
    /*display:block; */ 
}

.rotrotaDropdownText
{    
    font-family:Arial;
    font-size:0.75em;    
}

.rotrotaContainer
{
    margin-top:20px;
    width:100%;
    height:100%;
}

.rotrotaInputCell1
{
    width:150px;
    height:1.50em;
    float:left;
    padding-top:4px
}

.rotrotaInputCell2
{   
    float:left; 
    margin-bottom:6px;
}

.rotrotaInputCell3
{
    width:230px;
    height:1.50em;
    float:left;
    padding-top:4px
}

.rotrotaSeparator
{
	height: 0.7em;
}
.rotrotaSeparator2
{
	height: 1.90em;
}

.rotrotaNumericTextBox
{
    text-align:right;    
    width:75px;
}

.rotrotaTextBox
{
    text-align:left;    
    width:150px;
}

.rotrotaErrorArea 
{
    float:left;
    margin-left:50px;
    margin-top:10px;    
}

.rotrotaErrorArea ul li
{
    color:Red;
    padding:5px 0px 0px 0px;        
}

.rotrotaTabell
{
    
    margin:10px 10px 10px 10px;
    padding:6px 0 6px 0;
    border-width:3px;    
    border-color:Blue;    
}

.rotrotaTabell td
{
    padding: 2px 2px 2px 2px;    
}

.rotrotaForestLocation
{
    float:left;
    height: 50px;
    width: 225px;
    margin-right:10px;
    
}

.rotrotaMatinstruktion
{
    font-style:italic;
    width:100%;    
}

.rotrotaMapImage
{
    
}



/* SiteSeeker search advanced box addition */
#ExtendedSearchLabelSection
{
	width: 480px;
	height: 20px;
    background-color: #efeff7;
    padding: 10px 10px 7px 10px;
    margin-top: 10px;
}
.sitemaplevel1 ul
{
    list-style-type: none !important;
}
.sitemaplevel3 ul
{
    list-style: none;
}
.siteMap2
{
    text-decoration: none;
}
.siteMap2 a,
.siteMap2 a:visited,
.siteMap2 a:hover,
.siteMap2 a:active
{
    text-decoration: none;
}
.siteMap2 .SubTree
{
    margin-left: 0px;
}
.siteMap2 .TopItem {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    padding-top: 7px;
}
.siteMap2 .TopPageItem
{
    font-weight: bold;
    margin-bottom: 8px;
    display: block;
    margin-top: 10px;
}
.siteMap2 .indent
{
    background-image: url("/Kunskapdirekt/images/sitemapline.gif");
    background-repeat: repeat-y;
    margin-left: 25px;
}
.siteMap2 .sitemapItem
{
    background-image: url(/KunskapDirekt/Images/sitemapline3.gif);
    background-repeat: no-repeat;
    padding-left: 31px;   
    min-height: 17px;
}
.siteMap2 .sitemapItem.top
{
    font-weight: bold;
}
.siteMap2 .sitemapItem.last
{
    background-image: url(/KunskapDirekt/Images/sitemapline2.gif);
}
.siteMap2 ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.siteMap2 li
{
    padding: 0px;
    vertical-align: middle;
}
.siteMap2 li img {
    height: 17px;
    vertical-align: middle;
    width: 24px;
}
.SiteMapLinklist {
    vertical-align: middle;
}

.kdtable
{margin-top: 10px;
margin-bottom: 10px;
border: 1px solid #D1D1D1;}
 
.kdtable th 
{font-weight: bold;
text-align: left;
background-color: #D1EC8B;
color: #000;}
 
.kdtable th, .kdtable td {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
 
.kdtable th p, .kdtable td p {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}
 
.kdtable td.colborder
{border-right: 1px solid #D1D1D1;}
 
.kdtable td.colborder
{border-top: 1px solid #D1D1D1;}

.toolbarPanel {
	overflow: auto;
}


