/*========= SlussenMainCSS ===========*/ 
body {
    background-color:white;
    font-family:Verdana,Arial,Helvetica;
    font-weight:normal;
    font-size:10px;
}
span{
    font-family:Verdana,Arial,Helvetica;
    font-weight:normal;
    font-size:10px;
    cursor:default;
}
a{
    color:#CC6600;
    font-family:Verdana,Arial,Helvetica;
    font-weight:normal;
    font-size:10px;
    /*text-decoration: none;*/
}
td{
    font-family:Verdana,Arial,Helvetica;
    font-weight:normal;
    font-size:10px;
}

/*========= Grid ===========*/
.gridheader{}
.gridheader th{ border:1px solid; border-color:White Gray Gray White; background-color:#f0f0f0; height:25px;}
.gridheader a, .gridbody a, .selectedrow a{color:Black;}    
.gridbody{}
.gridbody td{ white-space: nowrap;}
.alternaterow { background-color:#efefef;}
.normalrow { background-color:#ffffff;}
.selectedrow { font-weight: normal; background-color: #FFCC33;}
.mouseoverrow { font-weight: normal; background-color: #ffe881;}
.pager{ border:1px solid black; background-color:#cccccc; height:10px;}
/*.gridsumm{}
.gridsumm td{border:0px; background-color:ButtonFace; Height:25px;}*/

/*========= SkinFileSkin ===========*/
.inputs{
    border: #7a96bc 1px solid;
} 
.admininputs{
    border: maroon 1px solid;
}    
.superuserinputs{
    border: maroon 1px solid;
}
.readonlyinputs{
    background-color:#CCCCCC;
    border-right: #7a96bc 1px solid;
    border-top: #7a96bc 1px solid;
    border-left: #7a96bc 1px solid;
    border-bottom: #7a96bc 1px solid;  
}
.inputs, .readonlyinputs, .superuserinputs, .admininputs, SELECT, .button, BUTTON, INPUT, textarea
{
    font-family:Verdana,Arial,Helvetica;
    font-weight:normal;
    font-size:10px;
}
/*Dessa är bortkommenterade i skinFile.skin
.button{background-color:#f0f0f0; border:solid 1px; border-color:White Gray Gray White;}  
.h2{font-size:12px; font-weight:bold; margin-top:10px; margin-bottom:5px;} 
.login { background-color: #fffcd4; padding: 2px; }   
.detailsview td.controlspanel{background-color:White; padding-bottom:5px;}     
.detailsview td { background-color: #fffcd4; padding:2px;}*/

/*========= Extended: ===========*/
span.objectcontainer{
    white-space:nowrap;
    position:relative;
    z-index:10;
}

/*========= Övrigt ===========*/
.text12 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    color: #000000; line-height: 4mm; 
} 

.text11 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    color: #000000; 
} 

.text10 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    color: #000000; 
} 

a.lasmer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC6600; font-style:normal; text-decoration:none;} 
a.lasmer:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#990000; font-style:normal; text-decoration:none;} 

a.lasmer11 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC6600; font-style:normal; text-decoration:none;} 
a.lasmer11:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#990000; font-style:normal; text-decoration:none;} 

a.meny {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;} 
a.meny:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; color:#990000; font-weight:bold; text-decoration:none;} 

a.rubrik11 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;}
a.rubrik11:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; color: #990000; font-weight:bold; text-decoration:none;}

a.topnyhetrub {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-style:normal; color:#000000; font-weight:bold; text-decoration:none;}
a.topnyhetrub:hover {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:20px; font-style:normal; color:#990000; font-weight:bold; text-decoration:none;}

a.linkslussen {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; font-style:normal; font-weight:bold; text-decoration:none;}
a.linkslussen:hover {color: #FF0000;}

.linkslussen { 
    color: #FF6600; 
    font-size: 12px; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-style: normal; 
    font-weight: bold;
    text-decoration: none;
}
.rubrik10 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    color: #000000; 
    text-decoration: none; font-weight: bold 
 } 
.rubrik11 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    color: #000000; 
    font-weight: bold 
} 
.rubrik12 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    color: #000000; 
    font-weight: bold;
	text-decoration:none;
}
.rubrik13 { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-style: normal; 
    color: #000000; 
    font-weight: bold;
	text-decoration:none;
} 	
.rubrik15 { 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 15px; 
    font-style: normal; 
    color: #000000; 
    font-weight: bold 
}
.rubrik20 { 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 20px; 
    line-height:25px;
    font-style: normal; 
    color: #000000; 
    font-weight: bold 
}
.rubrik15grey { 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 15px; 
    font-style: normal; 
    color: #666666; 
    font-weight: bold 
}
.rubrik15red { 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 15px; 
    font-style: normal; 
    color: #990000; 
    font-weight: bold 
}  

.tooltip{
    position:absolute;
    border:1px solid silver;
    background-color:white;
    padding: 2px;
    z-index:101010; 
}
div,li,input,p { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    color: #000000; 
    line-height: 4mm; 
} 
input.search {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
}

select.selectSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.tableva { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color: #66c }
.tablekyla { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color: #09c }
.tablevarme { color: #f8f8f8; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color: #f93 }
.tablevent { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color: #690 }
.tableexpova { background-color: #000099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: white; text-decoration: none; font-weight: bold;}
.tableexpovent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: white; text-decoration: none; font-weight: bold; background-color: #017E01;}
.tableexpovarme { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #560101; text-decoration: none; font-weight: bold; background-color: #FF9900;  }
.tableexpokyla { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; font-style: normal; color: #000066; text-decoration: none; font-weight: bold; background-color: #E4F5FD;}
.tablebkg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; background-color: #CCCCCC;}
.tableslussen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #FF6600; text-decoration: none; font-weight: bold; background-color: #E7E6E6;}

SPAN 
{ 
	/*widows: 5;*/
    orphans: 10; 
    page-break-before: always;
}

@page  { margin: 5cm 1.5cm 3cm 1.5cm; float: none;} /*size: portrait; */ 
#obj5
{
    float: left;
    margin: 10px;
    clear: both;
    width: 100px;
    height: 100px;
    background-color:#CCCC99;
}
/*=========  ===========*/
@media print {
.screenOnly {display:none;}
}

@media screen {
.screenOnly  { display:block; position:absolute;}
}

#topRight {
  background: #ffffff;
  position: absolute;
  top: 0px;
  left: 12px;
  width: 273px;
  height: 70px;
}
#topMid {
  background: #ffffff;
  position: absolute;
  top: 89px;
  left: 17px;
  width: 170px;
  height: 70px;
}
#topLeft {
  background: #ffffff;
  position: absolute;
  top: 0px;
  left: 470px;
  width: 200px;
  height: 40px;
}
#adress {
  background: #ffffff;
  position: absolute;
  top: 90px;
  left: 399px;
  width: 240px;
  height: 100px;
}
#faktura {
  background: #ffffff;
  position: absolute;
  top: 200px;
  left: 10px;
  width: 640px;
  height: 550px;
}
#summa {
  background: #ffffff;
  position: absolute;
  top: 722px;
  left: 460px;
  width:190px;
  height: 60px;
}
#bottom {
  background: #ffffff;
  position: absolute;
  top:870px;
  left: 10px;
  width: 640px;
  height: 80px;
}
#knapp {
    background: #ffffff;
    position: absolute;
    top: 816px;
    width:400px;
    height: 36px;
    left: 54px;
}
div.newBody
{
    font-family:Verdana,Arial,Helvetica;
    font-weight:normal;
    font-size:10px;
    cursor:default;
}
.tabell { color: #663; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif}
.pfaktura { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.fakturaliten { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

.treeItem
{
	padding-left:10px;
	color:#CC6600;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	-moz-user-select:none;
}
.treeItem A
{
	color:#CC6600;
	font-family:Verdana,Arial,Helvetica;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.treeImage
{
}

.treeItem .selected
{
	background-color:#CCCCCC;
}
.treeImageContainer{
	width:10px;
	margin-right:3px;
}
/*
input.slussen9 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    border: 1px solid;
}
input.slussen11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border: 1px solid;
}
.rubrik12grey 
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    color: #666666; 
    font-weight: bold 
} 
.menystreck { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-style: normal; 
    font-size: 8pt; 
} 
img.blackEdge { 
    border: #000000 1px solid; 
    background: white;
}
a.menyLeft { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    text-decoration: none; 
    line-height: 4mm; 
} 

a.menyLeft:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color:#990000; 
    text-decoration: none; line-height: 4mm; 
}

a.menyLeftSmall { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #000000; 
    text-decoration: none; 
    line-height: 4mm; 
} 
a.menyLeftSmall:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #990000; 
    text-decoration: none; 
    line-height: 4mm; 
} 
a.black { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style:normal; 
    color: #000000;
    text-decoration: none;
    font-weight:bold;
} 

a.black:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-style: normal; 
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
} 

a.linkva { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none}
a.linkkyla { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none}
a.linkvarme { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none}
a.linkvent { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color:#669900}
a.linkva:hover { color: #339; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none}
a.linkkyla:hover { color: #069; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none}
a.linkvarme:hover { color: #fc3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none}
a.linkvent:hover { color: #360; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; background-color:#990000}

a.darker { 
    color: #CC0000; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    text-decoration: none; 
} 

a.darker:hover { 
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    text-decoration: none; 
} 

.ajaxProgress
{	position:absolute;
	height:100px;
	width:100px;
	z-index:10000;
	background-color:whitesmoke;
    opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
    text-align:center;
    border:1px solid gray;
    vertical-align:middle;} 
*/ 