/* huvudramen runt hela sidan*/

div#ram {	position:relative;
		overflow:visible;
		width:800px;
		display:block;
		margin-right:auto;margin-left:auto;margin-top:10px;
		padding:0px;
		text-align:left;
		background:#ffffff;
		border: solid 10px #ffffff; }

body  {		margin:10px;
		font: 11px verdana, arial, helvetica, sans-serif;
		text-align: center;
		background-color:#E5E5DC; }

/* Huvudrubriker på sidorna*/
h1 {		color:#000000;
		font-size:14px; font-weight: bold;
		margin: 0px; margin-bottom: 10px; margin-top: 5px;
		text-transform: uppercase; }

/* Mindre underrubriker, fet stil av brödtexten */

h2 {		color:#000000;
		font-size:12px; font-weight: bold;
		margin: 0px; margin-bottom: 5px; margin-top: 0px; }

/* ytterligare underrubrik, används inte nu. kan ändras och användas om man vill*/

h3 {		color:#000000;
		font-size:11px; font-weight: bold;
		margin: 0px; margin-bottom: 2px; margin-top: 0px; }

/* styckeindelning*/

p {		margin-top:15px; margin-bottom:5px;
		color:#000000; }

/* format för fet text på sidan*/
.fettext {	font-family: Verdana, Arial, Helvetica, sans-serif, Haettenschweiler; font-size: 11px; font-weight: bold; }
.vittext {	font-family: Verdana, Arial, Helvetica, sans-serif, Haettenschweiler;
		color: #FFFFFF; }

/* allmänna listor på sidan*/
li {		color: #000000; }

/* styr utseendet på alla länkar i text*/
a:link {	color:#666;
		text-decoration:underline; }

/* styr utseendet på alla besökta länkar*/
a:visited {  	color:#888;
		text-decoration:underline; }

/* ingen ram runt bilder*/
a img, img {	border:none; }

/* sidhuvudet, ramen där logo och bild är */
div#logoframe {	position:relative;
		overflow:hidden;
		width:800px;
		height:105px;
		margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:10px;
		padding:0px; }
div#menuframe { position:relative; overflow:hidden; width:800px;  
		/* bredden på menuframe*/ height:15px; display:block; margin-left:0px; margin-top:5px; margin-bottom:5px;
		padding: 0px 0px 0px 0px;
		text-align:center;
		background:#EAE6DE;
		text-transform: uppercase;
		color:#FFFFFF;
		font: 11px verdana, arial, helvetica, sans-serif; }

/* listegenskaper i menuframe*/
div#menuframe ul {top: 0px; margin: 0px; 
		font-weight:bold; 
		background: #EAE6DE; 
		color: #53514E; 
		margin: 0px; 
		padding: 2px 2px 2px 2px; }

div#menuframe li {display: inline; 
		background-color: #EAE6DE !important;	color: #53514E;
		margin: 0px 4px 0px 4px; /* mellanrum mellan länkarna i menuframe*/ }

div#menuframe ul a {text-decoration: none;
		padding: 5px 2px 5px 2px; }

div#menuframe a:link, div#menuframe a:visited {	color:#8c8c8c;
	text-decoration:none; }

/* styr utseendet på mouseover i menuframe*/

div#menuframe a:hover {color:#F7F5F2;
		text-decoration:none; background: #8F8D88; padding: 5px 2px 5px 2px; }

/* huvudramen som omges av en kantlinje*/
div#mainframe {	position:relative;
		overflow:visible; 
		width: 798px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 10px;
		padding: 0px;
		text-align: left;
		border: solid 1px #666666;
		background:#ffffff;
		height: 800px; }

/* Här ändrar man så att sidan blir längre */

div#mainverksamheterframe {position:relative;
		overflow:visible;
		width: 798px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 10px;
		padding: 0px; 
		text-align: left; 
		border: solid 1px #666666;
		background:#ffffff;
		height: 800px; }

/* Här ändrar man så att sidan blir längre */

div#mainscouterframe {position:relative;
		overflow:visible;
		width: 798px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 10px;
		padding: 0px;
		text-align: left; 
		border: solid 1px #666666;
		background:#ffffff;
		height: 1000px; }

/* Här ändrar man så att sidan blir längre */

div#maintankeframe {position:relative;
		overflow:visible;
		width: 798px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 10px;
		padding: 0px;
		text-align: left;
		border: solid 1px #666666;
		background:#ffffff; height: 800px; }

/* Här ändrar man så att sidan blir längre */

div#mainpredikoplanframe {position:relative; 
		overflow:visible; 
		width: 798px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 10px;
		padding: 0px; 
		text-align: left;
		border: solid 1px #666666;
		background:#ffffff;
		height: 800px; }

/* Här ändrar man så att sidan blir längre */

div#mainpredikningarframe {position:relative;
		overflow:visible;
		width: 798px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 10px;
		padding: 0px;
		text-align: left;
		border: solid 1px #666666;
		background:#ffffff; }

/* Här ändrar man så att sidan blir längre */

body#mainframe {width: 800px;
		height: 100%; min-height: 400px; }

/* ramen för länkarna till vänster*/

div#rubriker {	float:left;
		overflow:hidden;
		left: 0px; 
		top: 0px;
		width: 140px;
		display: block;
		text-align: left;
		color:#ffffff;
		font: 10px verdana, arial, helvetica, sans-serif;
		padding: 0px; }

/* utseendet på <h3> i rubrik ramen*/

div#rubriker h3 {color:#FFFFFF;
		font-size:11px; 
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom: 5px; }

/* utseendet på listan i rubrik ramen*/

div#rubriker{	margin-left: 0px; margin-top: 0px; margin-right: 5px; margin-bottom:20px;
		padding: 5px; }
div#rubriker a:link, div#rubriker a:visited {color:#ffffff;
		text-decoration:none;
		font-weight: bold; }

/* bestämmer bakgrungdsfärgen bakom länkarna till vänster*/
.sec1 {		background-color: #D5A10F;} /*havregul*/
.sec2 {		background-color: #004027;} /*mörkgrön*/
.sec3 {		background-color: #8F8D88;} /*grå*/

/* innehållet på sidan*/ 
div#main {	position:relative;
		overflow:auto;
		left: 10px; top: 0px; width: 605px;
		display: block;
		padding: 5px;
		text-align: left;
		z-index:5;
		color:#000000; }

/* sidfoten*/
div#footer {	width: 800px; height: 15px;
		display: block;
		margin-right: auto; margin-left: auto; margin-top: 5px; margin-bottom: 2px;
		padding: 0px;
		text-align: center;
		border:0px;
		background:#ffffff;
		color:#000000; }