
body, td, input, .siffra, textarea
{
	font-size: 10px;
	font-family: Verdana, Geneva, Sans-Serif;
	/* background-color: #FFFFFF; */
}
a
{
	text-decoration:none;
	color:Black;
}
th
{
	color: #666666;
}


.felt, .felt20, .felt60, .felt100, .felt120, .felt150, .felt200, 
.felt250, .feltHelbredd, .tal60, .siffra, .siffra100, .datum
{
	font-size: 10px;
	font-family: Verdana, Geneva, Sans-Serif;
	border: solid 1px tan;
	background-color: white;
}
.feltHelbredd{
	width:100%;
}
.felt20, .tal20
{
	width: 20px;
}
.felt100
{
	width: 100px;
}
.felt150
{
	width:150px;
}
.felt200
{
	width: 200px;
}
.felt250
{
	width: 250px;
}
.felt60, .tal60
{
	width:60px;
}
.siffra
{
	text-align:right;
}
.siffra100
{
	text-align:right;
	margin-right: 2px;
	width: 100px;
}
.datum
{
	width: 70px;
	text-align: right;
	}
.fel
{
	color: Red;
}
.info
{
	color: #ff8c00;
}


.ram
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.adress
{
	text-decoration:none;
	color: Gray;
}
.adress a
{
	color:Gray;
}
.adress a:hover
{
	color: Black;
}
.loginruta
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #d3d3d3;
	border-bottom-style: none;
	font-size: 10px;
}
.rubrik
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.urubrik
{
	font-weight: bold;
	font-size: 10px;
	color: #666666;
}

/* Mellanrubrik */
.mrub
{
	font-size: 11px;
	font-weight: bold;
	color: #F0F0F0;
	border-bottom: solid 1px peru;
}
.persinfo
{
	visibility: hidden;
	position:absolute;
	left:0;
	top:0;
}
.avdelning
{
	padding-top: 5px;
	padding-left:12px;
	font-size: 12px;
	font-weight: bold;
}
.person
{
	cursor:pointer;
	cursor:hand;
}
.r1
{
	font-size: 11px;
	padding-top: 5px;
}
.lock
{
	visibility: hidden;
	
}
.mnuitem, .mnuitemsel
{
	padding-right: 4px;
	padding-left: 4px;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	background-color: #cccccc;
}
.mnuitemsel
{
	border-bottom: none;
	background-color: #FFFFFF;
}
.mnuitemsel a
{
	color: #666666;
}
.mnusep
{
	width: 1px;
	border-bottom: solid 1px black;
	/* background-color: #333333;*/
}

.knapp, .knapp70
{
	border-right: peru 1px solid;
	border-top: peru 1px solid;
	font-size: 11px;
	border-left: peru 1px solid;
	border-bottom: peru 1px solid;
	background-color: #CCCCCC;
	text-align: center;
	border-color: #000000;
}
.knapp70
{
	width: 70px;
	}
/*#contentpanel
{
	border-left: solid 1px black;
}
*/
#mainmenupanel, #bannerpanel, #logopanel, #spacebanner, .flagpanel
{
	padding-left: 5px;
	/* background-color: #333333;
	color: #333333;*/
}
#leftpanel
{
	padding-left: 5px;
	padding-top: 20px;
	border-right: solid 1px tan;
	background-color: #F7F7F7;
}
.submnu
{
	color: #333333;
}


/* inställningar för listor (order, tilltryck o.s.v) */
.tabellsida, .mnuitemsel, .tabellsida td
{
	background-color: #FFFFFF;
	color: #666666;
}
.tabellsida a, .tabellsida TD a
{
	color: #6a5acd;
}
.tabellruta {
	border-right: tan 1px solid;
	border-top: tan 1px solid;
	border-left: tan 1px solid;
	border-bottom: tan 1px solid;
}
.tabellrubrik, .tabellrubrik td
{
	background-color: #666666;
	font-weight: bold;
	color: White;
	font-size: 11px;
}
.tabellrubrik a
{
	font-weight: normal;
	color: Maroon;
	text-decoration: underline;
}
.tabellblock
{
	height: 25px;
	font-size: 12px;
}
.tabellrad, .tabellrad td
{
	border-bottom: tan 1px solid;
	background-color: #F0F0F0;
	color: #800000;
}
.tabellradalt, .tabellradalt td
{
	background-color: #F0F0F0;
	color: #800000;
}
.tabellaltrad td
{
	border-bottom: tan 1px solid;
	background-color: #C0C0C0;
}
.tabell
{
	background-color: #CCCCCC;
}
.prodbild
{
	border: solid 1px tan;
	width: 250px;
}
.lista td
{
	border: none;
}
.listrubrik td, .listrubrik
{
	font-weight: bold;
	font-size: 9px;
	border-bottom: peru 1px solid;
	color: #000000;
}
.listrad
{
	padding-top: 2px;
}
#grdArt
{
		border-top: peru 1px solid;
}
.menupage
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.tal60, .tal20
{
	text-align:right;
	padding-right: 2px;
}
.sidRam, .adress
{
	background-color: #FFFFFF;
}
.expander
{
	vertical-align: top;
	cursor: pointer;
	font-weight: bold;
	color: Blue;
}
.PanelCaption
{
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	}
 .huvudrad td, .delrad td
{
  padding-top: 2px;
  background-color: #F0F0F0;
  color: #333333;
}
.huvudrad, .huvudrad td
{
    border-top: solid 1px peru;
    border-top-color: #E2D29C;
}
.huvudrad
{
	float: left;
}  
	
