body { margin: 0px; padding: 0; font: 13px Arial, Helvetica, Verdana sans-serif; background-color: #E2DCF8; }

h1 {font: normal 25px Verdana; color: #000000; margin: 0; letter-spacing: 3px; text-align:center;}

/* omslutande box som innehåller övriga boxar - OBS! width måste var tillräcklig för både content och meny_container */
#sidlayout { float: left; width: 957px; margin: 0 0 0 0; padding: 5px 0 5px 5px; border: 1px solid #CCCCCC; background-image: url(bilder/bakgrund/sandsten.gif); background-repeat: repeat; }
/* sidans innehåll */
#content { float: left; width: 760px; margin: 0 0 0 20px; padding: 0 0 0 10px; line-height: 20px;  background-color: #FFFFFF; border: 1px solid #CCCCCC; }
#box {float: left; width: 470px; padding-left: 30px; padding-right:30px; border-top: 7px solid #2714AC; border-left: 7px solid #2714AC; border-bottom: 7px solid #090611; border-right: 7px solid #090611;  background-color: #0C0448; color: white;}
#boxSmall{float: inherit; width: 180px; padding: 5px; border-top: 7px solid #CAC7C7; border-left: 7px solid #CAC7C7; border-bottom: 7px solid #2E2E2E; border-right: 7px solid #2E2E2E; background-color: white; color: black; height: 100%;}
/* sidans länkar */
a:link { color: #000000; text-decoration: underlined;}
a:visited { color: #000000; text-decoration: underlined;}
a:active { color: #000000; text-decoration: underlined;}
/* Länkar i den blå rutan */
#box a:link { color: #FFFFFF; text-decoration: underlined;}
#box a:visited { color: #FFFFFF; text-decoration: underlined;}
#box a:active { color: #FFFFFF; text-decoration: underlined;}
/* Länkar i den vita rutan */
#boxSmall a:link { color: #000000; text-decoration: underlined;}
#boxSmall a:visited { color: #000000; text-decoration: underlined;}
#boxSmall a:active { color: #000000; text-decoration: underlined;}
/*a:link {color: #0B0448; text-decoration: underlined;}
a:visited {color: #0B0448; text-decoration: underlined;}
a:active {color: #0B0448; text-decoration: underlined;}*/
/*div för kontakter */
.kontaktruta {
	width:750px;
	margin-left:30px;
	margin-right:5px;
	vertical-align:middle;
	}
.kontakt {
	position:relative;
	float : left;
	width:170px;
	margin-bottom:15px;
	}
.kontakt img {
	height : 120px;
}
.kontakt p:first-line {
	font-weight : bold;
	}
	.bildruta {
	position:relative;
	float : left;
	width:250px;
	height:210px;
	margin-left: auto;
	margin-right: auto;
	}
	.bildruta p{
	font-weight:bold;
	}
	.bildruta img {
	height : 150px;
	margin-left: auto;
	margin-right: auto;
}
/* stegschema */
#stegschemasidlayout { float: none; width: 900px; height: 1100px; margin: 50px 0 0 50px; padding: 5px 0 5px 5px; border: 1px solid #CCCCCC; background-image: url(bilder/bakgrund/sandsten.gif); background-repeat: repeat; }
#stegschemacontent { text-align: justify; float: none; width: 800px; height: 1000px; margin: 50px 0 0 50px; padding: 0 0 0 0; line-height: 20px;  background-color: #FFFFFF; border: 1px solid #CCCCCC; }
.stegschemaRubrik {
	margin-top: 50px;
	margin-bottom: 25px;
	vertical-align: middle;
	}
.stegschemaRubrik hr {
	width: 600px;
	height: 1px;
}
.stegschemaUnderrubrik {
	margin-top: 50px;
	margin-left: 50px;
	vertical-align:left;
	font-size: large;
	font-weight: 100;
	color: #0C0448;
	}
.stegschemaBrodtext{
	margin-top: 5px;
	margin-left: 50px;
	margin-right: 50px;
	font-size: medium;
}
.stegschemaBrodtext table {
	border: 0;
	margin-left: 50px;
}
.stegschemaBrodtext th {
	color: #466C1F;
	text-align: left;
	width: 70px;
}
.stegschemaBrodtext th, td {
	padding: 3px;
}