

/* =============== TABELLER =============== */

table {
	clear:both;
	margin-top:0.5em;
	margin-bottom:1.5em;
	border: 1px #c4c4c4 solid;
	border-collapse: collapse;
	width:100%;
}

table th, table td {
	border: 1px #c4c4c4 solid;
	padding: 0.4em;
	vertical-align: top;
}
table tr:hover th, table tr:hover td { 
	background-color: #f1f8fe;
} 


table th {
	background: #f2f2f2;
	text-align: left;
}

table caption {
  margin-left: inherit;
  margin-right: inherit;
  font-weight: bold;
  text-align: left;
  color: #555;
  padding-bottom: 4px;
}

table code {
  background-color: transparent;
}

.bestall {
	margin-bottom: 0.8em;
	}

.markeraTabell {
	background: #e5e0cc;
 }

.tabellUtanRamar {
	width:auto;
}

.tabellUtanRamar, .tabellUtanRamar th, .tabellUtanRamar td {
	border:0;
	padding:0.3em;
	padding-left:0;
}

.tabellUtanRamar th, .tabellUtanRamar td
{
	background-color:transparent;
	padding-right:1em;
	line-height:1.4em;
}

fieldset .tabellUtanRamar 
{
	margin-bottom:0.7em;
}

.tabellGrid {
	width:auto;
	margin-top:0.2em;
	margin-bottom:0.2em;
	background:#00ffff;
}

.tabellGrid, .tabellGrid th, .tabellGrid td {
	border:0;
	padding:0;
	font-weight:normal;
}

.tabellGrid th, .tabellGrid td {
	background-color:transparent;
	padding-right:0.1em;
	padding-bottom:0.1em;
}

.tabellGrid2 {
	width:auto;
	margin-top:0.2em;
	margin-bottom:0.7em;	
}

.tabellGrid2, .tabellGrid2 th, .tabellGrid2 td {
	border:0;
	padding:0;
}

.tabellGrid2 th, .tabellGrid2 td {
	background-color:transparent;
	padding-right:0.2em;
	padding-bottom:0.1em;
}


