 
/*
  Corporate Red		#ee313c
  Corporate Blue	#0066cc
  Grey tint 1		#d6d6d6   
  GreyBlue			#c3cfd9

  GreyText			#636363
*/

/* IE Hack */
html, body {padding:0px; margin:0px; font-size: 12px;  }
/* commented backslash hack \*/ 
html, body {height:100%}
 /* end hack */
body {font-family: Arial, Sans-serif; color: #636363; color: #444444; background: white; text-align: center; font-size: 13px; }
TD		{ font-family: Arial, Sans-serif; color: #636363; color: #444444; font-size:13px;}
P		{ font-family: Arial, Sans-serif; color: #636363; color: #444444; font-size:13px;}

a { text-decoration:none; color:#444444;}



#container { padding: 0px;  margin:  10px auto 0px auto; width: 960px; min-height: 99%; height: auto; text-align: left;  }
* html #container { height: 98%; width: 960px; }

/*********   HEADER    **********/
	#header_old		{ padding: 10px 0px 0px 0px; width:960px; height:62px; }
	
/*********   Main menu    **********/
	#mainMenu		{ display:block; z-index:9; width:960px;  margin:0px; background: #ffffff url('../../images/mnuBg.jpg') no-repeat top left;  line-height:normal; font-size: 11px; height:53px; padding-top:1px;}
	/* #mainMenu table table { width:150px;}	*/
	#mainMenu td a	
	{
		margin:0; 
		/* float:left;  */
		display:block; 
		padding-bottom:12px;
		padding-top: 16px;
		padding-right: 16px;
		padding-left: 16px;
		height:15px; 
		#height:14px; 
		_height:14px;
		text-decoration:none; 
		color: #000000; 
		font-weight:bold; 
		text-align:center;
		/*width:100%; */
	}
	#mainMenu .MnuChild td a { padding-top:2px; padding-bottom:2px; padding-right: 16px; padding-left: 16px; text-align:left;}
	/* #mainMenu TABLE.cssMnu {width:110px;}	*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#mainMenu td a { margin:0; border-right:solid 0px #dddddd; text-align:center;}

	#mainMenu td a:hover { color: #000;   }
/*--background-color:#00558a; */
	#mainMenu a img {border:0px }

	#PageBody { width:936px; margin: 0px 0px 0px 0px; padding: 0px; position:static;  padding-left:10px; padding-right:10px;} /* 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:#636363; margin-bottom:8px; font-size:14px;}
	  .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;
}

#footer {
 height: 10px;
 position: absolute;
 bottom: 0px;
 font-size: xx-small;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 color: #a9a18c;
}

#footer a {
	color: #a9a18c;
}

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;}
.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;}
*/

/* ADD */
.Add    { padding:10px; padding-left:35px; padding-bottom:35px; padding-right:35px;}
.Add H1 { font-size:16px;}
.Add H2 { font-size:14px; margin-bottom:6px;}
.Add P      { font-size:12px;}
.Add BODY   { font-size:12px;}
.Add TD     { font-size:12px;}

.Add_View      { z-index:92; text-align:center; width:100%; position:absolute; top:0px; 
                 left:-320px;
                 _left:-320px;
                 
                  padding:0px; border:solid 0px #000000; }
.Add_View2     { text-align:left; width:700px; background:#ffffff; padding:0px; border:solid 1px #999999; position:relative; }

.Add_ViewAdd      { z-index:92; text-align:center; width:100%; position:absolute; top:0px; 
                             left:100px;
                             #left:0px;
                             _left:0px;
                             padding:0px; 
                             border:solid 0px #000000; 
                             }
.Add_ViewAdd2     { text-align:left; width:700px; background:#ffffff; padding:0px; border:solid 1px #999999; position:relative;
                          
                         }


.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;}

@media print
{ 
     
    #ctl00_td_Main_LeftCol { visibility:hidden; display:none; width:0px; }
    #Div1 { visibility:hidden; display:none; width:0px; }
    #header { visibility:hidden; display:none; width:0px; }
    #mainMenu { visibility:hidden; display:none; width:0px; }
    .cssBtn { visibility:hidden; display:none; width:0px; }
    #PageFooter { visibility:hidden; display:none; width:0px; }
    #ctl00_cph_Main_Center_btnClose { visibility:hidden; display:none; width:0px; }
    #ctl00_pnlTopBorder { visibility:hidden; display:none; width:0px; }
    #PageBody   { width: 200px;}
    #container  { width: 400px !important; position: absolute; left: 0px;}
     
    #ctl00_cph_Main_Center_pnlAdd {left: 0px; top: 20px !important;}
    
    Body { width: 650px !important; }
    HTML { width: 650px !important; }
    
    .Add { position: relative; color: Black; width: 600px; padding-left: 10px; padding-right: 0px;}   
    .Add H1 { position: relative; color: Black; }   
    .Add_View { position: relative; left: 0px; top: 0px; text-align: left; }   
    .Add_View2 { border: 0px;}
    
  }
