﻿* {margin:0; padding:0;}

body    { padding: 0px; margin: 0px;padding-left:6px;padding-right:6px; height: 100%; background: #f5f5f5 url(../_img/bg.jpg) repeat-x;	 width: 96%; color: #666666;color: #555}

body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, textarea, .CommandButton{color:#333; font-family: Verdana, "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:11px;}
 

h2 {
	color: #666666;
	margin-left:20px;
	font-size:14px;
}

A	{ color:#32477d; font-size:11px;  text-decoration:none;  } 
a:link { color:#32477d;  } 
a:visited { color:#32477d;  } 
a:active { color:#32477d;  } 
a:hover { color:#2d4fa5;  } 

div.Clear { clear:both;}

input.Btn		    { font-size:11px; border:1px solid silver; text-align:center; margin-left:0px; margin-right:6px; background-color:#e10f0e; height:25px; width:70px; padding:5px 0px 5px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; background-position:center; float:left;font-weight:bold;}	
input.Btn:hover		{ font-size:11px; border:1px solid #ffffff; text-align:center; margin-left:0px;margin-right:6px; background-color:#e10f0e; height:25px; width:70px; padding:5px 0px 5px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; display:block;float:left;font-weight:bold;}	

input.BtnCancel		{ font-size:11px; border:1px solid silver; text-align:center; margin-left:0px; margin-right:6px; background-color:#a1a7ae; height:25px; width:70px; padding:5px 0px 5px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff;background-position:center; float:left;font-weight:bold; clear:right;}	
input.BtnCancel:hover		{ font-size:11px; border:1px solid #ffffff; text-align:center; margin-left:0px;margin-right:6px; background-color:#a1a7ae; height:25px; width:70px; padding:5px 0px 5px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; display:block;float:left;font-weight:bold;}	

a.Btn:link		    { font-size:11px; border:1px solid silver; text-align:center; margin-left:0px; margin-right:6px; background-color:#e10f0e; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; background-position:center; float:left;font-weight:bold;}	
a.Btn:active		{ font-size:11px; border:1px solid silver; text-align:center; margin-left:0px;margin-right:6px; background-color:#e10f0e; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; display:block;float:left;font-weight:bold;}	
a.Btn:visited		{ font-size:11px; border:1px solid silver; text-align:center; margin-left:0px;margin-right:6px; background-color:#e10f0e; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; display:block;float:left;font-weight:bold;}	
a.Btn:hover		{ font-size:11px; border:1px solid #ffffff; text-align:center; margin-left:0px;margin-right:6px; background-color:#e10f0e; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; display:block;float:left;font-weight:bold;}	

a.BtnCancel:link		{ font-size:11px; border:1px solid silver; text-align:center; margin-left:0px; margin-right:6px; background-color:#a1a7ae; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff;background-position:center; float:left;font-weight:bold; clear:right;}	
a.BtnCancel:active		{ font-size:11px; border:1px solid silver; text-align:center; margin-left:0px;margin-right:6px; background-color:#a1a7ae; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; display:block;float:left;font-weight:bold;}	
a.BtnCancel:visited		{ font-size:11px; border:1px solid silver; text-align:center; margin-left:0px;margin-right:6px; background-color:#a1a7ae; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; display:block;float:left;font-weight:bold;}	
a.BtnCancel:hover		{ font-size:11px; border:1px solid #ffffff; text-align:center; margin-left:0px;margin-right:6px; background-color:#a1a7ae; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; display:block;float:left;font-weight:bold;}	

a.cssBtn L { font-size:11px; border:1px solid silver; text-align:center; margin-left:0px; margin-right:6px; background-color:#e10f0e; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff; background-color:#1d559b; background-position:center; float:left;font-weight:bold;}	
a.cssBtn R { font-size:11px; border:1px solid silver; text-align:center; margin-left:0px; margin-right:6px; background-color:#a1a7ae; height:20px; width:70px; padding:5px 0px 2px 0px;cursor:hand; cursor:hand; text-decoration:none; color:#ffffff;background-position:center; float:left;font-weight:bold; clear:right;}	

/*Knappar*/
a.BtnAddBig { background: url(../_img/BtnAddBigHover.png) repeat-x; height:22px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:2px solid silver; border-top:1px solid silver; border-left:1px solid silver; color:#1e1e1e; font-weight:normal;}
a.BtnAddBig:hover {  background: #f3f3f3 ;background-color:#FFE6A0; height:22px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:2px solid orange; border-top:1px solid #ededed; border-left:1px solid orange; font-weight:normal; color:black;}
a.BtnAddBig_Disable            {background: url(../_img/BtnAddBigHover.png) repeat-x; height:22px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:2px solid silver; border-top:1px solid silver; border-left:1px solid silver; color:#1e1e1e; font-weight:normal;}
a.BtnAddBig_Disable:hover      {background: url(../_img/BtnAddBigHover.png) repeat-x; height:22px; float:left; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:2px solid silver; border-top:1px solid silver; border-left:1px solid silver; color:#1e1e1e; font-weight:normal;}
a.BtnAddBigRight { background: url(../_img/BtnAddBigHover.png) repeat-x; height:22px; float:right; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:2px solid silver; border-top:1px solid silver; border-left:1px solid silver; color:#1e1e1e; font-weight:normal;}
a.BtnAddBigRight:hover {  background: #f3f3f3 ;background-color:#FFE6A0; height:22px; float:right; min-height:22px; text-decoration:none; margin-right:0px; padding:8px 8px 4px 8px; border-right:2px solid orange; border-top:1px solid #ededed; border-left:1px solid orange; font-weight:normal; color:black;}


/*MENY*/
/* Vänster tabbar */
ul.tabs {list-style-type: none;padding: 0;margin: 0;clear:right; }
ul.tabs li {height:30px;float: left;padding: 0;margin: 0;padding-top: 0;background: url(../_img/tab_right.png) no-repeat right top;margin-right: 1px;}
ul.tabs li.active   {height:30px;float: left;padding: 0;margin: 0;padding-top: 0;background: url(../_img/tab_right_active.png) no-repeat right top;margin-right: 1px;}
ul.tabs li a {display: block;padding: 6px 10px;color: #fff;text-decoration: none;background: url(../_img/tab_left.png) no-repeat left top;font-size:11px; }
ul.tabs li a:hover {color: #ff0;}
ul.tabs li.active a {height:18px;display: block;padding: 6px 10px 0px 10px;color: gray;font-weight:normal;text-decoration: none;background: url(../_img/tab_left_Active.png) no-repeat left top;font-size:11px;font-weight:bold;}

/* Höger tabbar*/
ul.tabs_right {list-style-type: none;padding: 0;margin: 0;clear:right; }
ul.tabs_right li {height:30px;float: right;padding: 0;margin: 0;padding-top: 0;background: url(../_img/tab_right.png) no-repeat right top;margin-right: 1px;}
ul.tabs_right li a {display: block;padding: 6px 10px;color: #fff;text-decoration: none;background: url(../_img/tab_left.png) no-repeat left top;font-size:11px;}

ul.tabs_right li a:hover {color: #ff0;}
ul.tabs_right li a:hover {color: #efefef;}

.MainContainer {padding-top:30px;}
.container1 { margin:0; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; border-top:1px solid #610a0a; margin-bottom:0;clear:both; background-color:White;}

/* UNDERMENY */
.ASPMenu    { font-size:11px; }
.submenu {background: url(../_img/subMenu_back.png) repeat-x; background-color:#ededed; padding:0px 8px 8px 1px!Important; color:black; font-size:11px; height:16px;  }

.submenu td {padding-top:0px; padding-left:2px;}

/* STATIC */

TD.menuStatic           {text-align:center;border:0px;font-weight:bold;border:0px; }
.menuStaticItem         {font-size:11px;text-align:center;padding:0px 6px 0px 6px;border:0px; background-color:#ededed; height:22px;}
.menuStatic_hover       {background-color:white;font-size:11px;color: #00377a;text-decoration: none;border:0px;height:22px;}
.menuStaticItem:hover       {background-color:white;font-size:11px;color: #4A4A24;text-decoration: none;border:0px;height:22px;}
.menuStaticItem a       {color:#00377a;height:22px;}
.menuStatic_Sel         {background-color:#ffffff;height:22px;}
.menuStatic_Sel a       {font-weight:bold; height:22px;}



/*Toolbar */

/*Btn*/
/*.btntoolbar         { margin-top:20px; padding:0px 0px 0px 0px; background-color:#ededed; background: url(../_img/toolbar.png) repeat-x; color:#4b4b4b; font-size:11px; height:28px; min-height:26px; border-top: 1px solid silver; border-bottom:1px solid silver; vertical-align:bottom; }*/
.btntoolbar {background: url(../_img/toolbar_.png) repeat-x top; margin-top:20px; padding:6px 0px 2px 0px; color:#535353; font-size:11px; height:24px; min-height:24px; border:1px solid #ededed; border-top:1px solid silver; border-bottom:1px solid silver; background-color:#f3f3f3;}
.btntoolbarleft     {float:left; padding: 1px 18px 2px 20px; color:#535353;}
.btntoolbarright    {float:right; padding: 1px 18px 2px 20px; color:#535353;}


/*Filter*/
.filtertoolbar          {padding: 0px 0px 4px 0px; background: #eaeaea url(../_img/filterToolbar.gif) repeat-x; color:#535353; border:1px solid #d9d9d9;  font-weight:normal; width:900px; margin-bottom:30px; height:50px;}
.filtertoolbarsmall          {padding: 0px 0px 4px 0px; background: #eaeaea url(../_img/filterToolbar.gif) repeat-x; color:#535353; border:1px solid #d9d9d9;  font-weight:normal; width:700px; margin-bottom:30px; height:50px;}
.filtertoolbarleft     {float:left; padding: 10px 8px 2px 15px; color:#535353;}
.filtertoolbarright    {float:right; padding: 10px 8px 2px 15px; color:#535353;}

.tblEdit td{ padding-right:10px;}
.toolbarSubHeader { font-size:11px; margin-top:10px; color:#909090; }
.toolbarPadder  { padding-top:2px;}
.toolbarbottom { margin-top:0px; padding:0px 0px 0px 0px; background-color:#ededed; background: url(../_img/toolbar_btn.png) repeat-x; color:#4b4b4b; font-size:11px; height:28px; min-height:26px; border-top: 1px solid silver; vertical-align:bottom; }
.subheader {font-size:12px;}

/*Misc DIV*/
.left   { float:left}
.right  { float:left}
div.rightfloat  { float:right}
.clear  { clear:both;}
.clear3  { clear:both; height:3px;}
.clear20  { clear:both; height:20px;}
.leftpadder10 { float:left; padding-left:10px;}
.padder20 { float:left; padding-left:20px; padding-top:20px; padding-bottom:20px; padding-right:20px;}
.divGrouping {padding:4px; background-color:#ffffff; margin-top:30px; float:left; padding-right:10px;}
.divGroupingTravel {padding:4px; margin-top:10px; float:left; padding-right:10px;}
.bold           {  font-weight:bold;}
.gray10         { color:Gray; font-size:10px;}
.boldgray       { font-weight:bold; color:#595959;}
td.minigray        { font-size:9px; color:gray;}
Table.tblForm   { border:1px solid #ededed;}
Table.mini TD   {font-size:9px;}
Table.tblForm   TD  {padding-right:4px; background-color:#f9f9f9; }
Table.tblForm   TD.boldgray  { text-align:right;color:#595959; font-weight:bold; font-size:10px; }
.tblForm           {width:720px;}
.tblFormDefault Td          { padding-top:6px; padding-bottom:6px; padding-left:20px;}
.tblFormDefaultNoPadd Td          { padding-top:6px; padding-bottom:6px; padding-left:0px;}
.tblFormDefaultDashed Td          { padding-top:6px; padding-bottom:6px; padding-left:20px; border-top:1px dashed silver;}

.tblFormGroupSplitter Td    { padding-top:0px; padding-bottom:0px; color:Black; font-weight:normal;  padding-left:10px; text-align:left; background: #eaeaea url(../_img/filterToolbar.gif) repeat-x; color:#535353;  height:30px; padding-right:0px;} 
DIV.FormGroupSplitter    { padding-top:6px; padding-bottom:6px; color:Black; font-weight:normal;  padding-left:10px; text-align:left; background: #eaeaea url(../_img/filterToolbar.gif) repeat-x; color:#535353;  height:30px; } 
DIV.FormGroupSplitter700 { padding-top:6px; padding-bottom:6px; color:Black; font-weight:normal;  padding-left:10px; text-align:left; background: #eaeaea url(../_img/filterToolbar.gif) repeat-x; color:#535353;  height:22px; width:700px; }
DIV.FormGroupContent    { padding-top:6px; padding-bottom:6px; color:Black; font-weight:normal;  padding-left:10px; text-align:left; } 
DIV.FormGroupSplitterBorder    { padding-top:26px; padding-bottom:6px; color:Black; font-weight:normal;  padding-left:10px; text-align:left; background: #f8f8f8 url(../_img/filterToolbar.gif) repeat-x; color:#535353; float:left; border:#d0d0d0; border:1px solid #d0d0d0;} 


.tblFormNoPadd Td           { padding-top:0px; padding-bottom:0px; }

/* MISC SPAN */
.gray { color:#808080;}
.weekend {color:#e00000;}
.weekday {color:#000000;}
.weekend_overline {color:#e00000;text-decoration:line-through;}
.weekday_overline {color:#000000; text-decoration:line-through;}

/*Txt*/
.chc label          { margin-left:4px; }
.chcMini label      { margin-left:4px; font-size:10px; }
.chcTd              { padding-right:15px; padding-top:4px; width:230px;}

.chclevel1          {text-transform:uppercase; font-weight:bold; font-size:12px; color:#000000; }
.chclevel2          {text-transform: uppercase;font-size:10px; color:#303030; font-weight:700;}
.chclevel3          {text-transform:capitalize;font-size:10px; color:#303030;}

.cssfrm {  font-family:Verdana; font-size:10px;}
.cssFrm {  font-family:Verdana; font-size:10px; }
.cssFrm_err { background-color:red; color:White;}
.txtxlarge {width:400px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.txtxxlarge {width:520px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.txtlarge {width:300px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.txtsmall {width:100px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.txt70 {width:70px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d; padding-left:2px;}
.txtmedium {width:200px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.txtmini  {width:40px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.txtmedium {width:200px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.ddllarge {width:300px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.ddlmedium {width:200px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.ddlsmall {width:100px; font-family:Verdana; font-size:10px;border:1px solid #9d9d9d;}
.ddl        { font-family:Verdana; font-size:11px;border:1px solid #9d9d9d;}
.weekdays label {font-size:9px;}

/*Knappar*/

/*a.btnadd            {text-decoration:none; border-left: 1px solid dimgray; border-right: 2px outset gray; border-bottom: 2px outset gainsboro; border-top: 1px solid gray; padding: 3px 7px 2px 7px; margin:0px 3px 0px 0px; display:block; float:left;  background-color:#e3e3e3;}
a.btnadd:hover      {background-color:#ededed; border-left: 1px solid dimgray; border-right: 1px solid dimgray; border-bottom: 1px solid dimgray; border-top: 1px solid gray; padding:4px 7px 2px 8px; margin:0px 3px 0px 0px;  }
a.BtnAdd_Disable    {text-decoration:none; border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; border-top: 1px solid silver; padding: 3px 7px 2px 7px; margin:0px 3px 0px 0px; display:block; float:left;  background-color:#ededed;}
a.btn               {background-color:#ededed; color:black; padding-top:6px; text-align:center; font-size:12px; width:85px; height:20px; display:block;text-decoration:none; float:left; margin-top:8px; font-weight:normal; border-left: 1px solid dimgray; border-right: 2px outset gray; border-bottom: 2px outset gainsboro; border-top: 1px solid gray; padding: 3px 7px 2px 7px;  margin-right:10px;}
a.btn:hover         {color:gray; font-weight:normal; border-left: 1px solid dimgray; border-right: 1px solid dimgray; border-bottom: 1px solid dimgray; border-top: 1px solid gray; padding:3px 7px 2px 8px;}
a.btncancel         {background-color:#ededed; color:black; padding-top:6px; text-align:center; font-size:12px; width:85px; height:20px; display:block;text-decoration:none; float:left; margin-top:8px; font-weight:normal; border-left: 1px solid dimgray; border-right: 2px outset gray; border-bottom: 2px outset gainsboro; border-top: 1px solid gray; padding: 3px 7px 2px 7px; }
a.btncancel:hover   {color:gray; font-weight:normal;border-left: 1px solid dimgray; border-right: 1px solid dimgray; border-bottom: 1px solid dimgray; border-top: 1px solid gray; padding:3px 7px 2px 8px;}
*/


.calendarAdd        {width:106px;color: #0b4bab; height:36px;background-image: url(../_img/filterToolbar.gif);background-repeat:repeat-x;font-size: 12px;padding: 5px;margin-top: 20px;text-decoration:none; margin-left:20px;border:1px solid #cecece;float:right;font-weight:bold;}
.calendarAdd:hover        {width:106px;color: #0b4bab; height:36px;background-image: none; background-color:#babbbb; font-size: 12px;padding: 5px;margin-top: 20px;text-decoration:none; margin-left:20px;border:1px solid #cecece;float:right; font-weight:bold;}
.calendarAddMarg        {width:106px;color: #0b4bab; height:36px;background-image: url(../_img/filterToolbar.gif);background-repeat:repeat-x;font-size: 12px;padding: 5px;margin-top: 40px;text-decoration:none; margin-left:20px;border:1px solid #cecece;float:left;font-weight:bold;}
.calendarAddMarg:hover        {width:106px;color: #0b4bab; height:36px;background-image: none; background-color:#babbbb; font-size: 12px;padding: 5px;margin-top: 40px;text-decoration:none; margin-left:20px;border:1px solid #cecece;float:left; font-weight:bold;}
.calendarAddMargLarge        {width:106px;color: #0b4bab; height:36px;background-image: url(../_img/filterToolbar.gif);background-repeat:repeat-x;font-size: 12px;padding: 5px;margin-top: 65px;text-decoration:none; margin-left:20px;border:1px solid #cecece;float:left;font-weight:bold;}
.calendarAddMargLarge:hover        {width:106px;color: #0b4bab; height:36px;background-image: none; background-color:#babbbb; font-size: 12px;padding: 5px;margin-top: 65px;text-decoration:none; margin-left:20px;border:1px solid #cecece;float:left; font-weight:bold;}


.btnadd { text-decoration:none; padding:3px 8px 3px 4px; border-left:0px solid gray; border-top:0px solid gray;  border-right:0px solid #ededed;  border-bottom:0px solid #ededed; display:block; float:left; margin-right:5px;  }
a.btnadd:hover {background-color:#ededed; border-right:1px solid #c5c5c5; border-left:1px solid #c5c5c5; border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;  margin-right:5px; }


/* GRidview */
/* GRIDVIEW */
DIV.GridViewTop		{ border-bottom:1px solid silver; padding:4px 4px 0px 4px; display:block; height:30px; } 	    
DIV.floatleft {float:left; margin-bottom:6px;}
DIV.floatright { float:right;margin-bottom:6px;}

 .GridView			    { border:0px solid #666666; width:900px;}
	/* HeaderStyle */
	.GridView th	{ padding-left: 0px; padding-right: 6px; border-bottom: solid 1px #dad7cc; border-top: solid 1px #dad7cc; border-left: 1px solid silver; border-right: 1px solid silver; padding-top: 5px; padding-bottom: 4px; padding-left:6px; padding-right:6px; cursor: default; color: #454545; background-color:#ededed;  text-decoration: none;  }
	.GridView th A	{ color:#454545;  text-decoration:none; } 
	.GridView th a:link { color:#454545;  } 
	.GridView th a:visited { color:#454545;  } 
	.GridView th a:active { color:#454545;  } 
	.GridView th a:hover { color:#454545; } 

	/* RowStyle */
	.GridView.RowStyle	td	{height:20px; border-width: 0px; border-style: solid; text-decoration: none; border-bottom: solid 1px #eeeeee; } 
	.GridView TR.tblRow TD  {padding:3px 7px 3px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #dcd4bf;   }
	.GridView TR.tblRowAlt TD   {padding: 3px 7px 3px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #dcd4bf; }
	.GridView TR.tblRowOver TD  {padding: 3px 7px 3px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #f5f1e7; border-bottom: 1px solid #dcd4bf; background-color:#ededed;  color:black; }
	.GridView TR.tblRowOver TD a:link {color:#345092; }

	.GridView TR.tblRowEdit TD {padding: 3px 7px 3px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #f5f1e7; border-bottom: 1px solid #dcd4bf; background-color:#ededed;  }
	.GridView TR.tblRowDown TD {padding: 3px 7px  3px  7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-bottom: 1px solid #dcd4bf; background-color:#ededed;  }

    /* PagerStyle  */ 
	.PagerStyle td span		{  font-size:10px; background-color:#185897; color:#fff; padding:3px 4px 3px 4px; display:block; text-align:center; border:1px solid #0f43ab; }
	.PagerStyle td A			{ font-weight:normal; font-size:10px;  border:solid 1px #95a8ba; background-color:#e4e4e4; padding:3px 4px 3px 4px;display:block;text-align:center;}
	.PagerStyle td A:visited	{ text-decoration:normal; background-color:#e4e4e4; padding:3px 4px 3px 4px; text-align:center;}
	.PagerStyle td A:hover		{ border:solid 1px #5886b4; background-color:#a1a1a1; padding:3px 4px 3px 4px;}
	.pagerstyle_header {font-weight:bold; font-size:11px; color:#333 !important; background-color:#fff !important; text-align:left !important; border:0 !important;}

    .GridView TR.footer td.tblFooter {padding:  3px 3px 2px 5px; border-top:2px dashed #f1f1f1	;}


    table.imginfo {width:240px; float:left;}
    .ucshopordergridview       { width: 530px; }
    .ucshopordergridview TH    { color: #000; font-weight: bold; font-size:10px; text-align: left; height: 20px; background-color: #bdbdbd; padding:2px 2px 2px 2px; background-repeat: repeat-x; }
    .ucshopordergridview TH A  { color: #000;}
    .ucshopordergridview TD    { border-bottom: solid 1px #eeeeee; background-color:#ffffff; padding-top: 3px; padding: bottom: 3px; color: #666666; } 

/*Wizard*/
.WizardHeader { font-size:12px; font-family:verdana; color:#363636; font-weight:bold;}
.WizardIcon {margin-right:8px;}
.WizardIconLeft {margin-right:4px; vertical-align:middle;}
.WizardContent {padding-left:20px; padding-top:20px; padding-bottom:20px;}
.WizardBottomBtnContainer {padding-top:30px; padding-bottom:30px;}
.wizardicon  {margin-right:4px; border:0px;}

.sideBarBG      { border-right:1px solid silver; margin:0; }
.SideBarBtnT    {width:200px;color: gray;background-image: url(../_img/wizardstep.jpg);background-repeat:repeat-x;font-size: 11px;padding: 5px;margin-top: 0px;cursor: pointer;text-decoration:none;border:1px solid white;border-right:1px solid silver; display:block;}

a.SideBarBtnT:hover         {width:200px;color: #000000;font-size: 11px;padding: 5px;margin-top: 0px;cursor: pointer;text-decoration:none;border:1px solid orange;background-color:#FFE6A0;background-image: none;}
a.SideBarBtnTActive:link    {width:200px;color: #000000;font-size: 11px;    padding: 5px;    margin-top: 0px;    cursor: pointer;    text-decoration:none;   border:1px solid orange;    background-color:#FFE6A0;    background-image: none;}

.WizardBtn          {margin-top:10px; font-family:Verdana; color:#ffffff; font-size:11px;border-left: 1px solid dimgray; border-right: 2px outset gray; border-bottom: 2px outset gainsboro; border-top: 1px solid gray; padding: 4px 7px 2px 7px; margin-right:4px; margin-left:4px; background-color:#1d559b; font-weight:bold;}
.WizardBtn:hover    {margin-top:10px;  font-family:Verdana; color:#ffffff; font-size:11px;border-left: 1px solid dimgray; border-right: 1px solid dimgray; border-bottom: 1px solid dimgray; border-top: 1px solid gray; padding: 4px 7px 2px 8px; margin-right:4px; margin-left:4px; background-color:#1d559b; font-weight:bold;}


/* Calendar - AJAX */
Table .pickcalendar TD {padding:1px 0px 1px 0px; 
border-spacing:0px; 
 z-index:1000;
 background-color:#ededed;
 color:black;
}

.pickcalendar .ajax__calendar_container {border:1px solid silver;background-color: #f0f0f0;color: white;text-align:center; z-index:1000; border:ridge 2px #ededed;}
.pickcalendar .ajax__calendar_header {background-color: #6e95cb;font-weight:bold; color:white;padding:4px 1px 3px 1px; }
.pickcalendar .ajax__calendar_day  { text-align:center; padding-top:2px;}
.pickcalendar .ajax__calendar_dayname { text-align:center;border-bottom:1px solid gray; padding:2px 0px 2px 0px; font-weight:600;}
.pickcalendar .ajax__calendar_footer{}
.pickcalendar .ajax__calendar_today {padding:3px 1px 2px 1px; color:black;}

.pickcalendar .ajax__calendar_hover .ajax__calendar_day {background-color: gray; color:White;}
.pickcalendar .ajax__calendar_hover .ajax__calendar_today {background-color: gray; color:White;}
.pickcalendar .ajax__calendar_active .ajax__calendar_day {background-color: #808080;border:1px solid gray;}




/* SNABBVAGAR STARTSIDAN */
.snabbvagar {width:190px; font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif;}
ul#dynlankar  {margin:0px; padding:0px; list-style:none; text-align: left;}
.snabbvagar ul#dynlankar li {height:30px; width:190px; margin:0px 0px 2px 0px; list-style:none; background:transparent url(../../App_Themes/Theme_Startsida/images/kn_s-lankar_inaktiv.gif) no-repeat;}
ul#dynlankar li a {display: block; color:#333;font-size:12px; text-decoration:none; font-weight: bold; text-transform:uppercase; height:23px; padding:7px 15px 0px 15px; text-decoration:none; cursor:pointer;}
ul#dynlankar li a:hover {background:transparent url(../../App_Themes/Theme_Startsida/images/kn_s-lankar_aktiv.gif) no-repeat; color:#fff;}                     
.snabbvagar ul#dynlankar li a.visa {background:transparent url(../../App_Themes/Theme_Startsida/images/kn_s-lankar_aktiv.gif) no-repeat;}
.snabbvagar ul#dynlankar li a.visa {color:#fff;}                                           

.snabbvagar H1 { font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size: 22px; padding: 0px; margin: 0px;  }
.snabbvagar H2 { font-family: "Trebuchet MS", Arial, Verdana, Geneva, sans-serif; font-size: 14px; padding: 0px; margin: 0px; margin-bottom: 8px; }

.snabbvagar p { font-size: 12px; line-height: 20px; padding: 0px; margin: 0px; margin-bottom: 8px; }

.pnlNewsContent { float: right; display: block; width: 540px; height: 420px; position: relative; top: -30px; }
.pnlNewsContent .NewsContentItem { float: left; display: block; width: 520px; display: none; padding-left:20px;}



/* DIALOG */
.dialogL            { display: block; width: 756px; }
.dialogL .top       { font-size: 16px; float: left; font-weight: bold; text-transform: uppercase; display: block; padding: 10px; padding-left: 24px; padding-top: 30px; padding-bottom:0px; height:22px; background-image: url(../../images/dialogL_top.png); background-repeat:no-repeat; width: 732px; }
.dialogL .main      { display: block; float: left; min-height: 10px; padding: 10px; padding-bottom: 0px; padding-left: 24px; padding-right: 26px; background-image: url(../../images/dialogL_mid.png); background-repeat:repeat-y; width: 701px; }
.dialogL .bottom    { display: block; float: left; height:39px; background-image: url(../../images/dialogL_bottom.png); background-repeat:no-repeat; width: 100%; }


.Dialog     {z-index:20; text-align: center; width:100%; position: absolute; top:0px; left: 0px; padding-top:00px; height: 100%; }
.DialogBG   { background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7; }
