.menyflik_ute {
	cursor: col-resize;
	background: url(/gfx/menylist_ute.gif) repeat; 
}

.menyflik_inne {
	cursor: col-resize;
	background: url(/gfx/menylist_inne.gif) repeat; 
}


/* FLIKBOXAR ************************************/
.tabbox {
	float: left;
	height: 25px;
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 10px;
	background: url(/gfx/HeadBgTab.gif) repeat-x top left; 
	font-weight: bold;
	text-transform: uppercase;
	FONT-SIZE: 10px;
	COLOR: #555555;
	LETTER-SPACING: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.tabboxshadow {
	width:100%;
	float: left;
	height: 9px;
	background: url(/gfx/HeadBgTabShadow.gif) repeat-x top left; 


}

.tabboxleft {
	float: left; 
	width: 5px; 
	height: 25px; 
	background: url(/gfx/HeadBgTabLeft.gif) no-repeat top left; 
}

.tabboxright {
	float: left; 
	clear: right; 
	width: 5px; 
	height: 25px; 
	background: url(/gfx/HeadBgTabRight.gif) no-repeat top right; 
}
/* FLIKBOXAR ************************************/


/* TIDTABELL ************************************/
.tidtabell { height: 5px; padding: 0px; margin: 1px; border: solid 1px #AEAEAE; width: 104px; background-color: #FFFFFF; font-size: 5px;}
.tidtabell .gron { background-color: #009900; height: 3px;}
.tidtabell .rod  { background-color: #FF0000; }
/* TIDTABELL ************************************/


/* select	{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; } */
input	{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

select { font: normal 10px Arial, Tahoma, Verdana, Helvetica, sans-serif; }

.input_red	{ border: 2px solid #ff0000; }
.kongoinput	{ font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

.gray { font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: gray; }


/* SÖKLÅDA ************************************/
.searchbox {
float: left;
width: 599px;
height: 52px;
padding-top: 6px;
background: url(/gfx/bg_boxgradient.gif) repeat-x top left; 
}

.searchboxleft {
float:left; 
width: 10px; 
height: 52px; 
background: url(/gfx/bg_box_left.gif) no-repeat top left; 
}

.searchboxright {
float: left; 
clear: right; 
width: 10px; 
height: 52px; 
background: url(/gfx/bg_box_right.gif) no-repeat top right; 
}
/* SÖKLÅDA ************************************/


/* FIELDSET-SUBSTITUT ************************************/
/* .boxhead h5 {height: 4%;}  For IE 5 PC AND FF */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/gfx/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}

.boxhead {
	background: url(/gfx/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	cursor: pointer;
}

.boxhead h5 {
	background: url(/gfx/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 16px 36px 6px;
    COLOR: #FFFFFF; 
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	font-size: 22px; 
}

.boxhead2 {
	background: url(/gfx/sbhead-r2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	cursor: pointer;
}

			.boxhead3 {
				background: url(/gfx/sbhead-r3.gif) no-repeat top right;
				margin: 0;
				padding: 0;
				text-align: left;
				cursor: pointer;
			}

			.boxhead3 h5 {
				background: url(/gfx/sbhead-l3.gif) no-repeat top left;
				margin: 0;
				padding: 6px 36px 6px;
			/*    COLOR: #7598C4; */
				COLOR: #FFFFFF; 
				FONT-WEIGHT: lighter;
				LETTER-SPACING: 1px;
				FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
				font-size: 22px; 
			}

			.sidebox3 {
				margin: 0 auto; /* center for now */
				width: 17em; /* ems so it will grow */
				background: url(/gfx/sbbody-r3.gif) no-repeat bottom right;
				font-size: 100%;
			}

			.boxbody3 {
				background: url(/gfx/sbbody-l3.gif) no-repeat bottom left;
				margin: 0;
				padding: 5px 30px 31px;
			}

.boxhead2 h5 {
	background: url(/gfx/sbhead-l2.gif) no-repeat top left;
	margin: 0;
	padding: 16px 36px 6px;
/*    COLOR: #7598C4; */
    COLOR: #FFFFFF; 
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	font-size: 22px; 
}

.boxbody {
	background: url(/gfx/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.sidebox0 {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/gfx/sbbody-r0.gif) no-repeat bottom right;
	font-size: 100%;
}

.boxhead0 {
	background: url(/gfx/sbhead-r0.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	cursor: pointer;
}

.boxhead0 h5 {
	background: url(/gfx/sbhead-l0.gif) no-repeat top left;
	margin: 0;
	padding: 6px 26px 6px;
    COLOR: #FFFFFF; 
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	font-size: 18px; 
}

.boxbody0 {
	background: url(/gfx/sbbody-l0.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 20px 20px;
}
/* FIELDSET-SUBSTITUT ************************************/




.field
{
    BORDER: #cccccc 1px solid;
    PADDING: 20px;
    MARGIN: 10px;
}

.menytext
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.menytext A:visited
{
    COLOR: #000000
}
.menytext A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}
.menytext A:active
{
    COLOR: #cc0000;
    TEXT-DECORATION: none
}

.gnu0 {
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}

.gnu {
	padding-left: 10px;
	padding-right: 2px;
	float: left;
	width: 90%;
	/*
	width: 100%;
	border: solid 1px red;*/
	text-align: left;
	margin:auto; 
}

.gnu2 {
	padding-left: 0px;
	padding-right: 0px;
	float: left;
}

.gnu3 {
	padding-left: 10px;
	padding-right: 0px;
	clear: right;
}



/* SUPERTABELLEN ELLEN ************************************/
.tabell
{
    border: none 0px;
    margin: 0px;
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
	background-color: #ffffff;
}



.tabell 
{
	margin:0px;
}

.tabell .Header
{
	background-image: url(gfx/HeadBg.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #A5A5A5;
	border-bottom: solid 1px #dddddd;
	border-left: none 0px;
	border-right: none 0px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #a4a4a4;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	color: #444444;
}

.tabell .HeaderNoSort
{
	background-image: url(gfx/HeadBg.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #A5A5A5;
	border-bottom: solid 1px #dddddd;
	border-left: none 0px;
	border-right: none 0px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #a4a4a4;
	font-size: 10px;
	font-weight: normal;	
	color: #444444;
}

.tabell .headersort
{
	font-weight: bold;
}

.tabell .Header2
{
	background-image: url(gfx/HeadBg2.gif);
	background-repeat: repeat-x;
	background-position: bottom right;
	border-top: none 0px;
	border-bottom: solid 1px #A5A5A5;
	border-left: none 0px;
	border-right: none 0px;
	font-size: 10px;
	font-weight: normal;
	color: #444444;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #a4a4a4;
}

.tabell .Header2bottom
{
	border-bottom: solid 1px #A5A5A5;
}

.tabell .HeaderLeft
{
	background-image: url(gfx/HeadBg.gif);
	border-top: solid 1px #A5A5A5;
	border-left: solid 1px #A5A5A5;
	border-bottom: solid 1px #dddddd;
	border-right: solid 1px #a4a4a4;
	padding-left: 4px;
	cursor: pointer;
	font-weight: normal;
	font-size: 10px;
	color: #444444;
}

.tabell .HeaderLeftNoSort
{
	background-image: url(gfx/HeadBg.gif);
	border-top: solid 1px #A5A5A5;
	border-left: solid 1px #A5A5A5;
	border-bottom: solid 1px #dddddd;
	border-right: solid 1px #a4a4a4;
	padding-left: 4px;	
	font-weight: normal;
	font-size: 10px;
	color: #444444;
}

.tabell .Header2Left
{
	background-image: url(gfx/HeadBg2.gif);
	background-position: bottom right;
	border-top: none 0px;
	border-left: solid 1px #A5A5A5;
	border-bottom: solid 1px #A5A5A5;
	border-right: solid 1px #a4a4a4;	
	padding-left: 4px;
}



.tabell Td
{
	height:26px;
	border-bottom: solid 1px #DDDDDD;
	vertical-align: middle;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #DDDDDD;
}

.tabellbordernone Td
{
	border: 0;
}

.tabellborderbottom td
{
	height: 20px;
	border: 0;
	border-bottom: solid 1px #DDDDDD;
}


.tabell .tdleft
{
	border-left: solid 1px #A5A5A5;
	border-right: solid 1px #DDDDDD;
	padding-left: 4px;
}

.tabell .HeaderRight
{
	align: right;
	background-image: url(gfx/HeadBg.gif);
	border-top: solid 1px #A5A5A5;
	border-bottom: solid 1px #dddddd;
	border-right: solid 1px #A5A5A5;
	border-left: solid 1px #FFFFFF;
	width: 1%;
}

.tabell .Header2Right
{
	width: 1%;
	background-image: url(gfx/HeadBg2.gif);
	background-position: bottom right;
	border-top: none 0px;
	border-bottom: solid 1px #A5A5A5;
	border-right: solid 1px #A5A5A5;
	border-left: solid 1px #FFFFFF;
}

.kongo
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 1px #A5A5A5;
	border-bottom: solid 1px #A5A5A5;
	border-right: solid 1px #A5A5A5;
	border-left: solid 1px #A5A5A5;
	background-color: #eaeaea;
}

.litenvittext {
	FONT-SIZE: 5px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* SUPERTABELLEN ELLEN ************************************/


.tabellrubrik A:visited
{
    COLOR: #000000;
}

BODY
{
    margin-left: 3px;
    margin-right: 0px;
    margin-top: 6px;
    overflow: auto;	
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    WORD-SPACING: normal;
    TEXT-TRANSFORM: none;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: normal;
	background-color: #f6f6fa;
}

TABLE
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
}

A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
}

A:active
{
    COLOR: #cc0000;
    TEXT-DECORATION: none;
}

.head1
{
    FONT-SIZE: 8px;
    COLOR: white;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000576;
}

.head2
{
    BACKGROUND-COLOR: #e7e7e7;
}

.head3
{
    BACKGROUND-COLOR: #ffffff;
}

.red
{
    COLOR: red;
}

.ram
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #eeeeee;
}

.marginal
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 14px;
    PADDING-TOP: 14px;
}

.Header1
{
    BORDER-RIGHT: red 2px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: red 2px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 19px;
    BACKGROUND: black;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 1px 0px 0px;
    BORDER-LEFT: red 2px;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: red 2px solid;
    FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
    TEXT-DECORATION: none;
}

H1
{
	padding-left: 20px;
    FONT-SIZE: 28px;
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #7598C4;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	background-image:url('/gfx/h1.jpg'); background-position:top right; background-repeat:no-repeat;border-bottom:1px solid #ccc;border-top:1px solid #ccc;
	background-color: #ffffff;
}

H2
{
	padding-left: 20px;
    FONT-SIZE: 24px;
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #7598C4;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	background-image:url('/gfx/h1.jpg'); background-position:top right; background-repeat:no-repeat;border-bottom:1px solid #ccc;border-top:1px solid #ccc;
	background-color: #ffffff;
}

H3
{
	padding-left: 20px;
    FONT-SIZE: 20px;
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #7598C4;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	background-image:url('/gfx/h1.jpg'); background-position:top right; background-repeat:no-repeat;border-bottom:1px solid #ccc;border-top:1px solid #ccc;
	background-color: #ffffff;
}

H4
{
	padding-left: 20px;
    FONT-SIZE: 22px;
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #7598C4;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color: #ffffff;
}

H5
{
	padding-left: 20px;
    FONT-SIZE: 26px;
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    COLOR: #7598C4;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
}

H6
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: lighter;
    LETTER-SPACING: 1px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #7598C4;
    FONT-FAMILY: Calibri, Tahoma, verdana, Arial, Sans-Serif;
}


.sidtabell
{
	margin: 16px;
}

.menyval1
{
    BACKGROUND-COLOR: #ffffff
}

.menyval2
{
    BACKGROUND-COLOR: #eeeeee
}

.box
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Tahoma
}

.white
{
    COLOR: #ffffff;
}


.knapp
{
	background-image: url(gfx/HeadBg.gif);
	background-repeat: repeat-x;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
}

.knappmedium {
	height:30px;
}
.knapplarge {
	height:50px;
}



 .knapp[disabled=disabled] ,.knapp:disabled  {
	COLOR: #999999;
}

.knappdisabled
{
	background-image: url(gfx/HeadBg.gif);
	background-repeat: repeat-x;
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
}

.miniknapp
{
	background-image: url(gfx/HeadBg.gif);
	background-repeat: repeat-x;
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
	margin-bottom: 2px;
}

.miniknappgreen
{
	background-image: url(gfx/HeadBg_green.gif);
	background-repeat: repeat-x;
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
	margin-bottom: 0px;
	border-width: 1px; border-color: #D0CFCB #808080 #808080 #D0CFCB; 
}

.knappred
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
}

.small
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.smaller
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.hoverin
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ff0000;
}

.hoverout
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
}

/*LI
{
    LINE-HEIGHT: 30px;
}
*/
.menu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: verdana,Tahoma;
}

.menu A
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Arial;
}

.menu A:hover
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

.menu A:active
{
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.fixed
{
    FONT-SIZE: 11px;
    FONT-FAMILY: courier, Verdana, Arial, Helvetica, sans-serif;
}

.input2
{
    FONT-SIZE: 11px;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.smaller2
{
    FONT-SIZE: 9px;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;
}

.filter
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 10%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
}

.filter LEGEND
{
    FONT-WEIGHT: bold;
}

.min
{
    BACKGROUND-COLOR: #eeeeee;
}

.mout
{
    BACKGROUND-COLOR: white;
}



/*{*****************************}/


.black
{
	COLOR: #000000;
}

.dialogbox
{
   BORDER: 2px;
    border-style: solid;
    border-bottom-color: #444444;
    border-right-color: #666666;
    border-left-color: #BBBBBB;
    border-top-color: #CCCCCC;
}

.dialogrubrik
{
	BACKGROUND-COLOR: #000080;
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000080', endColorStr='#acbfea', gradientType='1');
	cursor: move;
}
*/

.dialogbody
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #d4d0c8;
}

.dialogknapp
{
	height: 23px;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #d4d0c8;
	FONT-WEIGHT: normal;
}

.xknapp
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #dddddd;
	width: 17px;
	height: 18px;
	padding: 0px;
}


.textbox
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.brodtext
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	LINE-HEIGHT: 150%;
}

.MsgBox { 
    border: 1px solid; 
    margin: 10px 0px; 
    padding:15px 10px 15px 50px; 
    //background-repeat: no-repeat; 
    //background-position: 10px center; 
    text-align: center;
    font-family: verdana,arial;
    font-size: 18px;
} 

.info { 
    color: #00529B; 
    background-color: #BDE5F8; 
    //background-image: url('info.png'); 
} 

.success { 
    color: #4F8A10; 
    background-color: #DFF2BF; 
    //background-image:url('success.png'); 
} 


.bgforpackninginnehall tr td:first-child +td + td {
	border-left: solid 1px #dddddd;
	}
.bgforpackninginnehall tr td:last-child {
	border-right: solid 1px #dddddd;
	}
.bgforpackninginnehall tr:first-child +tr>td + td +td{
	border-top: solid 1px #dddddd;
}
.bgforpackninginnehall tr:last-child> td + td + td{
	border-bottom: solid 1px #dddddd;
}


.bgforpackninginnehall tr td + td + td {
	background-color: #cbe1fc;
}
.bgforpackninginnehalledit tr td + td + td {
	background-color:#cbe1fc;
}

.bgforpackninginnehalledit tr td:first-child +td + td {
	border-left: solid 1px #dddddd;
	}
.bgforpackninginnehalledit tr td:last-child {
	border-right: solid 1px #dddddd;
	}
.bgforpackninginnehalledit tr:first-child +tr>td + td +td{
	border-top: solid 1px #dddddd;
}
.bgforpackninginnehalledit tr:last-child > td + td + td{
	border-bottom: solid 1px #dddddd;
}


/*
	Modal
*/
.modal
{
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(198, 198, 198, 0.5);
}

.modal-dialog
{
	width: 640px;
	height: 480px;
	margin: auto;
	border: 1px solid #2b579a;
	box-shadow: 0 0 10px 1px #a3bde3;
	background: #FFFFFF;
	margin-top: 2em;
	padding: 2em;
	position: relative;
	overflow: auto;
}

/*
	Grid
*/
table.grid
{
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}

table.grid th
, table.grid td
{
	padding: 5px;
}

table.grid th
{
	text-align: left;
	background: #eaeaea;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

table.grid td
{
	border-bottom: 1px solid #000000;
	background: #FFFFFF;
}

/*
	Misc
*/
.text-right
{
	text-align: right !important;
}

.text-left
{
	text-align: left !important;
}

.text-l
{
	font-size: 130%;
}

.panel
{
	border :1px solid #EAEAEA;
	background: #F4F4F4;
	margin-bottom: 5px;
	padding: 10px;	
}


/*
	Shevron
*/
.Shevron
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
	padding: 4px 6px;
	width: 100%;
	cursor: pointer;
}

.ShevronActive
{
	background: url('shevron_bkg.gif') repeat-x scroll left center transparent;
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 2px;
	border: 1px solid #99DEFD;
	padding: 3px 5px;
	width: 100%;
}

.ShevronLine
{
	background: url('shevron_line.gif') repeat-x scroll left center transparent;
	width: 100%;
}


.ajax-loader
{
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background: rgba(255,255,255,0.8) url(../ajax.gif) no-repeat center center;
}


.table1 td{
    padding-left:5px;
    padding-right:5px;
}
.table1 td.border-right{
    border-right:solid 1px gray;
}
