body {padding: 2em;	margin: 0; font: 0.7em Verdana, sans-serif; background-color: transparent;}
iframe {margin: 0;}
.text {padding: 1px;	margin: 0; font: 11px Verdana, sans-serif;}
ul {margin-left: 1.5em; }
h1 {margin: 0.2em 0 0.5em 0; font: 3.5em Georgia, serif; color: #6d604e; letter-spacing: 0.3em;}
h2 {
	margin: 0.1em 0 0.2em 0;
	font: 2.5em Arial, Helvetica, sans-serif;
	color: #6d604e;
	letter-spacing: 0.3em;
}
h3 {margin: 1em 0 1em 0 ; font: 1.5em Georgia, serif; font-weight: normal; letter-spacing: 0.1em;}
h4 {margin: 0.5em 0 0 0; font: 1.4em Georgia, serif; letter-spacing: 0.2em;	color: #697a66;	padding: 0 0 0.3em 2em; background: url(bilder/h4_punkt.gif) no-repeat;}
p {margin: 0 0 5px 0;}
a {border-bottom: 1px dotted #000000; text-decoration: none;}
a:link {color: #000000;}
a:visited {color: #666666;}
a:hover {text-decoration: underline;}

/* sidlayout */
#layout {width: 80em; margin-left: auto; margin-right: auto;}
#sidhuvud {height: 100px; margin: 0; padding: 0;}
#sidhuvud_box {width: 40em; padding: 2em 1em;}
#kolumncontainer{float: left; width: 75em; background: url(bakgrund_topp.jpg) no-repeat;  border: 1px solid #B9895C;}
#kolumn1 {float: left; width: 22em; padding: 0 1em 0 0;}
#kolumn1_box{float: left; margin: 0; padding: 1em; line-height: 1.8em;}
#kolumn2 {
	float: left;
	width: 40em;
	padding: 1em;
	line-height: 1.8em;
	height: 100%;
}
#sidfot {clear: both; padding: 1em;}


/* meny */
#menycontainer{float: left; margin: 0; padding: 0;}
#meny{width: 200px; margin: 0; padding: 0; list-style-type: none;	font-size: 1em;}
#meny a{height: 35px; text-decoration: none; display: block; padding: 0.4em 0 0.2em 4em;  background: url(bilder/meny_bakgrund2.gif) no-repeat; border: none; letter-spacing: 0.1em;}
#meny a:link{color: #2d371e;}
#meny a:visited{color: #2d371e;}
#meny a:hover{background: url(bilder/meny_bakgrund2_hover.gif) no-repeat;}
#meny a#current{font-weight: bold;}

#srswwi a:link{color: silver;}
#srswwi {color: silver;}