#content {
	top:-350px;
	height:500px;
	left:158px;
	position:relative;
	z-index:2;
	width: 80%; }
#menu {
	left:0;
	position:relative;
	width:150px;
	height:350px;
	z-index:1; }
a#kyrka1, a#kyrka2 {
	border:none;
	font-size:16pt;
	font-weight:400; }
a:hover {
	border:none;
	color:#faa908;
	font-family:arial, sans-serif;
	font-size:medium;
	font-weight:600;
	text-decoration:underline; }
a:link, a:visited, a:active {
	color:#52401a;
	font:600 medium arial, sans-serif;
	text-decoration:none; }
body {
	background:#e0dace;
	color:#000;
	margin:30px 10px 10px; }
h1 {
	font:200 18pt arial, sans-serif; }
h1.aktuellt {
	color:#faa908;
	font:300 22pt arial, sans-serif; }
h2 {
	font:200 16pt arial, sans-serif; }
h2.aktuellt {
	color:#faa908;
	font:300 16pt arial, sans-serif; }
h2.konsert {
	border-bottom-style:dashed;
	color:#68552e;
	font:200 16pt arial, sans-serif;
	padding:30px 5px 0 0; }
h3 {
	font:200 14pt arial, sans-serif; }
h3.konsert {
	background:#efe9dc;
	padding:2px 2px 2px 0; }
h3.ovning {
	border-bottom-style:dotted;
	color:#52401a;
	font:200 14pt arial, sans-serif; }
hr.large {
	width:100%; }
hr.normal {
	width:66%; }
hr.small {
	width:33%; }
img {
	border:0; }
p {
	color:#000;
	font:medium arial, sans-serif;
	padding:0; }
p.aktuellt {
	background:#efe9dc;
	color:#000;
	font:small arial, sans-serif;
	padding: 5px 0 5px 5px; }
p.historia {
	padding-right:150px; }
p.intro, p.dirigent {
	color:#000;
	font:medium arial, sans-serif;
	padding-right:150px; }
p.konsert {
	background:#efe9dc;
	color:#000;
	font:small arial, sans-serif;
	padding:15px 15px 15px 5px; }
p.ovning {
	background:#efe9dc;
	color:#000;
	font:small arial, sans-serif;
	padding:15px 0 15px 5px; }
td {
	color:#000;
	font:small arial, sans-serif; }
td.heading {
	color:black;
	font-size:small;
	font-weight:600;
	text-align:left; }
ul {
	background:#efe9dc;
	font:small arial, sans-serif;
	padding:15px 0 15px 5px; }
