/* Hela dokumentet */

body {
  color: black;
  background-color: rgb(248,242,242);
/*  background: url(sidbakgrund.png) repeat-x; */
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 71%;
  margin: 0;
  padding: 0;
}

html > body {
  font-size: 8.5pt;
}

img {
  border: 0;
  margin: 5px 5px 5px 5px;
}

h2 {
  color: rgb(170,34,0);
  font-size: 140%;
  font-weight: bold;
  margin: 2em 0 1em 0;
}

h3 {
  color: rgb(170,34,0);
  font-size: 100%;
  font-weight: bold;
  margin: 1em 0 2em 0;
}

table {
  border: 0;
  margin: 1em 1em 1em 0em;
}

td {
  border: 0;
  vertical-align: top;
  background-color: transparent;
  line-height: 1.5em;
}

/* Ramen */

.innehallsram
{
	width : 90%;
	margin-right : auto;
	margin-left : auto;
	margin-top : 30px;
	margin-bottom: 20px;
	border : 1px solid #000000;
	background-color : #ffffff;
	text-align : left;
}


/* Sidhuvudet */

.appellada {
  background-color: white;
  padding: 1mm 2mm 1mm 2mm;
  margin: 1mm 1mm 1mm 1mm; 
  float: right;
}

.sidhuvud {
  color: rgb(147,45,25);
  /*background-color: rgb(218,158,146);*/
  /*border-bottom: 1px solid #000000;*/
}

.huvudrubrik {
  font-size: 300%;
  font-weight: normal;
  margin: 0 0 0 4mm;
  padding: 0.25ex 0;
}

.navigation {
  color: white;
/*  background-color: rgb(195,15,47);*/
  margin: 0;
  padding: 2mm 1mm 10mm 5mm;
/*  border-bottom: 1px solid rgb(195,15,47);*/
}

.navigation a {
  color: rgb(195,15,47);
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0.5em 0.5em 0.5em 0.5em;
}  

.navigation a:hover {
  text-decoration: underline;
}

.navigation .vald {
  color: rgb(253,160,91);
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0.5em 0.5em 0.5em 0.5em;
}

/* Innehållet ("sidkroppen") */

#innehall {
  color: black;
  /*background: url(bakgrund.png) no-repeat bottom right;*/
  background-color: white;
  text-align: left;
  line-height: 1.5em;
  padding: 5mm 5mm 5mm 5mm;
}

#innehall p {
  margin: 1em 1em 1em 0em;
}

#innehall div.vanster {
  clear: left right;
}

#innehall div.hoger {
  float: right;
  clear: left;
}

#innehall a {
  color: rgb(170,34,0);
  background-color: transparent;
  text-decoration: underline;
}

#innehall a:hover {
  text-decoration: none;
}

.infobox {
  background-color: white;
  background: url(boxbakgrund.png) no-repeat bottom right;
  width: 200px;
  line-height: 1.1em;
  padding: 1mm 2mm 1mm 2mm;
  margin: 0mm 0mm 1mm 1mm; 
  float: right;
  border: 2px outset #333333;
}

/* Sidfoten */

#sidfot {
  color: white;
  background-color: rgb(225,61,82);
  font-size: 95%;
  padding: 0.6em 2.5mm 0.8em 2.5mm;
  clear: both;
}

#sidfot .vanster {
  line-height: 1.45em;
  float: left;
  clear: left;
}

#sidfot .hoger {
  text-align: right;
  line-height: 1.45em;
}

#sidfot a {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

#sidfot a:hover {
  text-decoration: none;
}