
/* IE Hack */
html, body {padding:0px; margin:0px; font-size: 10px; font-family:Arial; }
/* commented backslash hack \*/ 
html, body {height:100%;  }
 /* end hack */
body { line-height: 21px; font-family: Verdana, Arial, Sans-serif; color: #636363; color: #444444; background: #ece8df; text-align: center; font-size: 15px; }
TD		{ line-height: 18px;  font-family:Arial; color: #000; font-size:12px;}
P		{ line-height: 21px; font-family:Arial; color: #000; font-size:15px;}

a { text-decoration:none; color:#444444;}

/* Portfolio */
.containerTop
{
	margin-top:10px;
}
.PortfolioTitle { color:#7e5925; font-size:14px; }

#container { padding: 0px;  margin:  10px auto 0px auto; width: 890px; min-height: 99%; height: auto; text-align: left;  }
* html #container { height: 98%; width: 890px; }
/* END Portfolio */


   /* TOP MENY BLOCK */
	.PageTop    { z-index:20; position: static; color: #8d5d18; font-weight: bold; }
	.PageTop a { color: #8d5d18; font-weight: bold; }
	.PageTop a:link     { color: #8d5d18; }
	.PageTop a:visited  { color: #8d5d18; }
	.PageTop a:hover    { color: #3375a7; }
	.PageTop a:active   { color: #3375a7; }

	#PageBody { width:100%; margin: 0px 0px 0px 0px; padding: 0px; position:static;  padding-left:0px; padding-right:0px;} /* position:relative; float:left; display:block;}*/
	
	
	#mainPage		{ width:100%; margin: 0px 0px 0px 0px; padding: 0px;}
	#mainPageText	{ width:680px; padding: 10px;}
    .mainPageText	{ width:320px; padding: 20px; padding-top:0px; padding-bottom:0px;}
    
	/*******  SID RUBRIK  *****/
	  H1 { color:#8D5D18; margin-bottom:4px; margin-top: 0px; font-weight:normal; font-size:25px; font-family:Arial}
	  H2 { color:#8D5D18; margin-bottom:4px; margin-top: 0px; font-weight:normal; font-size:17px; font-family:Arial}
	  .PageTitle {color:#636363; margin-bottom:14px; margin-top:8px; font-size:20px; font-weight:bold; font-family:Arial, verdana;}

	#PageColTop		{ background: url('../../images/col_bg.gif') no-repeat top; padding-top:26px; border-top:0px solid #eeeeee; width:199px; padding-left:0px;background-color:#c3cfd9; font-size:1px;  }
	#PageColMain	{ width:179px; color:#636363; padding:10px; text-align:left; margin:0px; background-color:#c3cfd9; }
	#PageColBottom	{ background: url('../../images/col_bg2.gif') no-repeat top; padding-top:0px; height:5px;width:199px; padding-left:0px;}

/* footer is outside container and positioned absolute - footerspace clears space */
#footerspace {
 clear: both;
 height: 30px;
}

#footerd {
 height: 10px;
 position: absolute;
 bottom: 0px;
 font-size: xx-small;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 color: #a9a18c;
}

#footer a {
	color: #a9a18c;
}

    table.footer     { width:870px; float:left;}
    td.footertext {color:#a47d46; font-size:10px; width:430px; vertical-align:top; text-align: center;}
    td.footerline {background: url('../../images/footer_bg.gif') repeat-x; } 

UL	{ margin: 2px  0px 2px 16px;} 
OL	{ margin: 2px  0px 2px 24px;} 

#footer a:hover { color: #ea2026; }



.Page_Box	{ background: url('../../images/top1_bg.gif') no-repeat top; border:solid 1px #d0dbe1; padding:10px; background-color: #fbfdfc;}
#sPage_Box	{ background: url('../../images/col_bg2.gif') no-repeat bottom;}


  
.NewsPanel a {color:Black; font-weight:normal; }  
.NewsPanel a:link		{color:Black; text-decoration:nonde; }  
.NewsPanel a:visited	{color:Black; text-decoration:nonde; }  
.NewsPanel a:hover		{color:Black; text-decoration:nonde; }  
.NewsPanel a:active		{color:Black; text-decoration:nonde; }  
  
.topEditBtn:link	{color:#000000;}
.topEditBtn:visited {color:#000000;}
.topEditBtn:hover	{color:#000000;}
.topEditBtn:active	{color:#000000;}

.topEditBtn img {display:inline;}

.topEditBtnActive			{color:#000000; background-color:#aaaaaa;}
.topEditBtnActive:link		{color:#000000; text-decoration:none;}
.topEditBtnActive:visited	{color:#000000; text-decoration:none;}
.topEditBtnActive:hover		{color:#000000; text-decoration:none;}
.topEditBtnActive:active	{color:#000000; text-decoration:none;}


.topEditBtnActive img {display:inline;}

.ucEdit a				{ border:solid 1px #999999; background-color:#dddddd; padding:2px; height:28px;}
.ucEdit a:link		{color:#000000; text-decoration:none;}
.ucEdit a:visited		{color:#000000; text-decoration:none;}
.ucEdit a:hover		{color:#000000; text-decoration:none; border:solid 5px #000000;}
.ucEdit a:active		{color:#000000; text-decoration:none;}

.ucEdit a:hover		{color:#000000; text-decoration:none; border:solid 5px #000000;}

.ucEditImg img		 {border-color: #ffffff;}
.ucEditImg:hover img {border-color: #336699;}

.ucEditText			{border:solid 1px #ffffff;}
.ucEditText:link	{border:solid 1px #ffffff; text-decoration:none; background-color:Transparent;}
.ucEditText:visited	{border:solid 1px #ffffff; text-decoration:none; background-color:Transparent;}
.ucEditText:hover	{border:solid 1px #336699; text-decoration:none; background-color:#cccccc;}
.ucEditText:active	{border:solid 1px #000000; text-decoration:none; background-color:#bbbbbb;}

/* KNAPPAR */
INPUT.cssBtn		{ text-align:center; border: solid 1px #666666; font-family:Verdana, Geneva; font-size:11px; height:16px; padding:2px; background-color:#eeeeee; }
A.cssBtn			{ text-align:center; margin-top:4px; border: solid 1px #666666; font-family:Verdana, Geneva; font-size:11px; height:16px; padding:2px; background-color:#eeeeee; padding-left:6px; padding-right:6px; }
A.cssBtn:link		{ text-decoration:none; color:#000000; background-color:#eeeeee; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0'); }		
A.cssBtn:visited	{ text-decoration:none; color:#000000; background-color:#eeeeee; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee', endColorStr='#dddddd', gradientType='0'); }	
A.cssBtn:hover		{ text-decoration:none; color:#000000; background-color:#cccccc; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#dddddd', endColorStr='#cccccc', gradientType='0'); }
A.cssBtn:active		{ text-decoration:none; color:#000000; background-color:#dddddd; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#bbbbbb', endColorStr='#cccccc', gradientType='0');}	

.cssFrm			{ border:solid 1px #666666; color:#000000; background-color:White; line-height: 16px; font-family: Verdana, Arial, Sans-serif;}
.cssFrm_err		{ border:solid 1px Red; color:Red; background-color:Yellow;}

.AddLink			{border:solid 0px #ffffff; padding:0px;}
.AddLink:link	    {border:solid 0px #ffffff; text-decoration:none; background-color:Transparent;}
.AddLink:visited	{border:solid 0px #ffffff; text-decoration:none; background-color:Transparent;}
.AddLink:hover  	{border:solid 0px #336699; text-decoration:underline; background-color:Transparent;}
.AddLink:active 	{border:solid 0px #000000; text-decoration:underline; background-color:Transparent;}
.AddLinkTaggedHit   {background-color:#dddddd; padding-top:2px; padding-bottom:2px;}

/*
.ucLeftMnu      { width:200px; border:solid 1px #cccccc; border-bottom:0px; padding:0; margin:0; background-color:#ffffff; }
.ucLeftMnu .d0      { width:100%; background-color:#ffffff; padding:2px; padding-left:4px; display:block;}
.ucLeftMnu .d0 .open { width:100%; background-color:#eeeeee; padding:2px; padding-left:4px; display:block;}
.ucLeftMnu .d1      { width:100%; background-color:#ffffff; padding:2px; padding-left:6px; display:block;}
.ucLeftMnu .d1 .open { width:100%; background-color:#eeeeee; padding:2px; padding-left:6px; display:block;}
.ucLeftMnu .d2      { width:100%; background-color:#ffffff; padding:2px; padding-left:8px; display:block;}
.ucLeftMnu .d2 .open { width:100%; background-color:#eeeeee; padding:2px; padding-left:8px; display:block; }

.ucLeftMnu a:link       {border-bottom: solid 1px #cccccc; text-decoration:none; }
.ucLeftMnu a:visited    {border-bottom: solid 1px #cccccc; text-decoration:none; }
.ucLeftMnu a:hover      {border-bottom: solid 1px #000000; text-decoration:none; background-color: #eeeeee; }
.ucLeftMnu a:active     {border-bottom: solid 1px #000000; text-decoration:none; background-color: #dddddd;}
*/



.ucLeftMnu      { font-size:12px; height:100%; border-right:solid 1px #cccccc; padding-right:10px; margin-right:25px;}
.ucLeftMnu  TD  { font-size:12px;}

/* LOGIN RUTAN LÄNGST UPP TILL HÖGER*/
.Login      { font-size:10px;}
.Login  TD  { font-size:10px;}
.Login  A   { font-size:10px;}


/* class för border function */

.tbl_tl {WIDTH: 6px; HEIGHT: 6px; font-size:1px; padding: 0px;}
.tbl_t  {BACKGROUND-IMAGE: url(../../images/bg_t.png);	BACKGROUND-REPEAT: repeat-x; HEIGHT: 6px; font-size:1px; padding: 0px;}
.tbl_tr {WIDTH: 11px; HEIGHT: 6px; font-size:1px; padding: 0px;}

.tbl_l  {WIDTH: 6px; font-size: 1px; BACKGROUND-IMAGE: url(../../images/bg_l.png); BACKGROUND-REPEAT: repeat-y;  padding: 0px;}
.tbl_c  { background-color: White; padding: 0px;}
.tbl_r  {WIDTH: 11px; font-size: 1px; BACKGROUND-IMAGE: url(../../images/bg_r.png); BACKGROUND-REPEAT: repeat-y;  padding: 0px;}

.tbl_bl {WIDTH: 6px; height: 11px; font-size: 1px; padding: 0px; margin: 0px; }
.tbl_b  {height: 11px; font-size: 1px; BACKGROUND-IMAGE: url(../../images/bg_b.png); BACKGROUND-REPEAT: repeat-x;  padding: 0px;}
.tbl_br {WIDTH: 11px; height: 11px; font-size: 1px;  padding: 0px;  margin: 0px; }



.ucDialog1  {z-index:20; text-align: center; width:100%; position:absolute; top:0px; left: 0px; padding-top:200px; height: 100%;  }
.ucDialogBG {z-index:20; text-align: center; width:100%; position:absolute; top:0px; left: 0px; height: 100%; filter:alpha(Opacity=50); background-color:#999999; }
.ucDialog   {z-index:21; text-align:left; position: relative; width:400px; background:#ffffff; padding:15px; border:solid 1px #999999; }


.Dialog     {z-index:90; text-align: center; width:100%; position: absolute; top:0px; left: 0px; padding-top:80px; height: 100%; }
.DialogBG   {z-index:90; text-align: center; width:100%; position: absolute; top:0px; left: 0px; height: 100%; background: url(../../images/g.png) repeat; #filter:alpha(Opacity=50); #background-color:#999999; }
.DialogBody {z-index:91; text-align:left; width:400px; background:#ffffff; padding:15px; border:solid 1px #999999; float: none !important; position: relative; margin:  200px auto auto auto !important;}
