body {
  color: #000;
  text-align: center;
  background: #FFF; 
  	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
 
  font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 1em;
}

#sida {
  color: #000;
  background: #FFFFFF;
  width: 948px;
  margin-left: auto;     
  margin-right: auto;
  text-align: left;
  
}

#sidagastbok {
  color: #000;
  background: #FFFFFF;
  width: 948px;
  margin-left: auto;     
  margin-right: auto;
  text-align: left;
}

#sidagastbok p {
	font-size: 1em;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-down: 0px;
}


#main { 
  color: #BFA3C5;
  background: url(images/runda_ned.jpg) no-repeat 0 100%;
  float: left;
  width: 502px;
}

#main p { 
  padding: 0 20 px;
  }

#main h1 { 
  margin: 0;
  padding: 20px 20px 0 20 px;
  background: url(images/runda_upp.jpg) no-repeat 100% 0;
  }

#main h2 { 
  margin: 0;
  padding: 20px 20px 0 20 px;
  background: url(images/runda_upp.jpg) no-repeat 100% 0;
  }

#main h3 { 
  font-size: 1.25em;
  font-style: bold;
  padding-left: 20px;
  }

#main h4 { 
  font-size: 1em;
  font-style: bold;
  padding-left: 20px;
  border-bottom-color: BFA3C5;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  border-top-color: BFA3C5;
  border-top-style: dotted;
  border-top-width: 1px;
  }



.valkommen {
font-size: 1.5em;
padding-bottom: 5px;
text-align: center;

}

.kursiv {
font-style: italic;
font-size: 0.9em;

}

#meny { 
  color: #BFA3C5;
  background: #FFF;
  float: left;
  width: 220px;

}

#right { 
  color: #BFA3C5;
  background: #FFF;
  float: left;
  width: 220px;

}

#sidfot { 
  color: #BFA3C5;
  font-size: 0.8em;
  font-weight:bold;
  text-align: center;
  padding: 10px;
  background: #FFF;
  height: 30px;
  clear: both;

} 

#sidfot p {
	text-align:center;
}

#sidhuvud {
	color: #000;
	background: #FFF;
	height: 270px;
}

#sidhuvud h1 {
	text-align:center;
}

.aterga {
font-style:italic;
font-size: 1em;
padding-left: 20px;
padding-bottom: 5px;
}

.kursivmindre {
font-style:italic;
font-size: 0.8em;
padding-left: 70px;
padding-right: 70px;
padding-bottom: 5px;
}

p {
	font-size: 1em;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-down: 0px;
}

#meny p {
	padding-left: 40px;
}

.birma_left {
padding-left: 15px;

}

.textcenter {
text-align: center;
}

img.center {
    display: block;
    margin-left: auto;
    margin-right: auto; 
	
	}


.sjuttifem {
font-size: 0.75em;
}

h2 {
	padding-left: 20px;
	padding-top: 20px;
	font-size: 1.5em;
}

#lu, li {
  list-style-type: square;
  font-size: 1em;
  list-style-position:inside;
}

#td, tr {
color: #BFA3C5;
font-size: 1em;
}

a  {  
	color: #BFA3C5; 
	background: #FFF;
	text-decoration: underline; 
}

a:hover { 
	text-decoration: none;
} 

a:visited {
	text-decoration: underline; 
} 

img.floatleft { float:left;
display:block;
padding: 4px;

}

img.floatright { float:right;
display:block;
padding: 4px;

}
