* { background: #fff; color: #000; }
html { 
	font-family: arial, sans-serif; 
	font-size: 90%;
}
#rightmenu, #leftmenu, #topmenu, #footer, #header, .noprint, #bread { display: none; }
 

img {
	border: 0;
	vertical-align: middle;
}


h1 {
	color: #409BD8;
	margin-top: 0;
	margin-bottom: 6px;
	font-size: 200%;
}

h2 {
	color: #409BD8;
	margin-top: 0;
	margin-bottom: 3px;
	font-size: 1.3em;
	font-weight: bold;
}

.referens-citat {
line-height:1.5em;
float:right;
padding:0 40px 0 40px;
}

#referens-namn {
  color: #888;
  margin-bottom:15px;
}

#printhead {
	font-size: 80%;
	color: #888;
	border-bottom: 1px solid #888;
	padding: 6px 0;
	margin-bottom: 6px;
}

td.passborder {
	border-bottom: 1px solid #999;
}


/* Listor */

.lista thead td {
	font-weight: bold;
	color: #999;
	font-size: 85%;
	padding: 10px;
	border-bottom: 1px solid #999;
}

.lista .row1 td  {	border-bottom: 1px solid #999; padding: 5px; }
.lista .row2 td  {	border-bottom: 1px solid #999; padding: 5px;   }


a { text-decoration: none; }

.small { font-size: 90%; color: #555; }
.xsmall { font-size: 80%; color: #555; }

#main-content {
	margin-top: 20px;
}

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	shade:no-shade;
	margin: 15px 0;

}


.gray {	
	color: #888;
}


h2 .gray{
	font-size: 70%;
}

