/*
  stilmall för universitetskatalogen : main.css
  Åke Johansson, Uppsala universitet
  Uppdaterad: 2005-02-20
*/

html, body {  	
	margin: 0;
	padding: 0;
	font-family : Verdana, arial, Sans-serif;
	height: 100%;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family: inherit;
	font-size: small;
}
html>body {font-size: small;}
body.red {   /* Ger röd vänstermarginal */
	background-image: url(rededge.gif); 
	background-repeat: repeat-y; 	
}
body.grey {   /* Ger grå vänstermarginal */
	background-image: url(greyedge.gif); 
	background-repeat: repeat-y; 
}
body.white {  /* Ger vit vänstermarginal */
	background-image: url(whiteedge.gif); 
	background-repeat: repeat-y; 
}
/* basix för vänstermarginalen */
#leftcolumn {
	position: absolute;
	left:0;
	top:0;
	width:160px;
	height:100%; /* funkar bara om parent container har höjdvärde */ 
/* xx   font: normal 1.0em/1.6em Verdana, Helvetica, Sans-serif; */
}
/* Ser till att text i vänsterkolumn (på röd marginal) är vit */
#leftcolumn p {
   	padding: 0 5px 3px 8px;
	color: #fff;
}
/* Ser till att länkar i vänsterkolumn (på röd marginal) är vita */
#leftcolumn a:link {
	color: #fff;	
	text-decoration: none;
}
#leftcolumn a:hover {
	color: #fff;
	text-decoration: underline;
}
/* Ser till att text i vänsterkolumn (på vit marginal) är svart */
body.white #leftcolumn p {
   	padding: 0 5px 3px 8px;
	color: #000;
}
/* Ser till att länkar i vänsterkolumn (på vit marginal) är röda */
body.white #leftcolumn a:link {
	color: #9A0000;	
	text-decoration: none;
}
body.white #leftcolumn a:hover {
	text-decoration: underline;
	color: #00f;
}
/* Ser till att text i vänsterkolumn (på grå marginal) är svart */
body.grey #leftcolumn p {
	padding: 0 5px 3px 8px;
	color: #000;
}
/* Ser till att länkar i vänsterkolumn (på grå marginal) är röda */
body.grey #leftcolumn a:link {
	color: #9A0000;	
	text-decoration: none;
}
body.grey #leftcolumn a:hover {
	text-decoration: underline;
	color: #00f;
}
/* Grundinställningar för huvudytan */
#maincontent {
	/* position: relative;  */
	background:#fff;
	margin-left: 180px;
	width: 780px;
	/* bmh 	*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;	
}
html>#maincontent 	{
	width: 600px;
}
/* Grundinställningar för smulraden */
.nada {}
#smulrad {
	/*position: relative;*/
	background:#fff;
	margin: 0 0 20px 180px;
	width: 780px;
	/* bmh */ 	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
}
html>#smulrad 	{
	width: 600px;
}  
.nada {}
/* Grundinställningar för  sidfoten */
#footer {
	/*position: absolute;*/
	background:#fff;
	margin-top: 40px; 
	border-top: 1px solid #000; 
	margin-left: 180px;
	width: 780px;  
	/* bmh */ 	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 600px;
}
html>#footer 	{
	width: 600px;
}
.nada {}
 /* för att stajla kontakta/uppdatera sist på sidan */
#admintools {margin-top: 20px;}
/* för webbplats/utbildningar och ev. andra länkar */
#links {margin: 0 0 0 20px; padding: .5em 1em; float: right; border: 1px solid #ccc; background-color: #f9f9f9; width: 25%;}
#links li {list-style: none;}
/* institutionens huvudsakliga information */
#instinfo {margin: 1em 0; border: 1px solid #999;  padding: .5em; background: #f5f5f5;}
#instinfo p {margin: 1em 0;}

/* Contain the floats using the :after method */ 
#instinfo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
/*  \*/
* html #instinfo {
	height: 1%;
}
/*  */
/* End float containing rules */

/* avdelningarnas information */
.avdinfo{}
/* personallistning */
.staff li {margin:.5em; border-bottom:1px dotted #999;}
/* avdelningslistning */
#avdelningar {margin-bottom: 1em;}
/* a-ö index */
#index li {display:inline;}
/* kapitelindex */
#kapitel {margin: 1em 0; }
#kapitel li {padding-top: .5em; font-weight: bold; }
#kapitel ul ul { padding: .5em 0 0 2em;}
#kapitel ul ul li {padding: 0; font-weight: normal;}
.uplink {margin-top: 1em; margin-bottom: 1em;}

#wrapper {border-right: 1px solid #000;}
/*#admintools ul, #links ul, #instinfo ul {list-style:none; padding: 0; margin: 0;}*/


/* Ingen högerkolumn. Önskas dylik måste rightcol.css importeras  */		
#rightcolumn {
	display:none
}
#knapp {
	margin-bottom:10px;
	text-align:center
}
/* And the rest... */
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif; color: #000; margin: 1em 0; padding: 0;}
h1 {
	font-size: 150%;
}
h2 {
	font-size: 140%; 
	margin: 2em 0 0;
}
h3 {font-size: 120%; 
	margin-top: 0;
}
h4, h5, h6 {
	font-size: 110%;
}
dt {
	font-weight:bold;
}
p, ul, ol, dd, div, td {
/* xx	font-size : 1.0em;*/
	line-height: 140%;
}
ul {list-style-type:none; padding:0; margin:0;}
#leftcolumn ul  {
	margin-left:0; padding: 0 1em;
	list-style-type:none;
}
body.red #leftcolumn li  {
	color:#fff;
/* xx	font-size : 1.0em; */
	line-height: 140%;
}
a  {text-decoration : underline;}
a:hover {
	text-decoration: underline;
	color: #9a0000;
}
/* Ser till att länkar i smulrad och sidfot inte fetas */
#smulrad a, #footer a {
	color: #9a0000;	
	text-decoration: none;
}
#smulrad A:hover, #footer A:hover {
	text-decoration: underline;
	color: #00f;
}
A.block {
  display: block;
  margin-bottom: 12px;
  border: 1px solid #fff;
  padding: 4px;
  color: #000;
  text-decoration: none; 
  font-weight:normal;
}
A.block:hover {
  border: 1px solid #ccc;
  color: #000;
  background:#f3f3f3; 
  text-decoration: none; 
}

/* Ger stil till formulärknappar */
.button{
	border-bottom : solid 1px #767065;
	border-left : solid 1px #ccc;
	border-right : solid 1px #767065;
	border-top : solid 1px #ccc;
	background-color: #e8e8e8;
}
/* Stajla Läs Upp-knappen */
.saysubmit {
	border-bottom : solid 1px #666;
	border-left : solid 1px #fff;
	border-right : solid 1px #666;
	border-top : solid 1px #fff;
	background-color: #e8e8e8;
}
/* specialare */
.hide, .ahem	{
	display: none;
}
img	{
	display: block;
	border: 0;
}
.inline {
	display: inline;
}

#fritexter p {
	white-space:pre;
}