body {
	font-family:	Verdana, Arial, Helvetica, "Sans serif";
	color:			#331100;
	font-size:		12px;
}

body.meny, body.topleft, body.topp, body.bunnfeltj {
/* Grå m/rød	background-color:	#f2ede0; */
	background-color:	#b3c5d3;
/* Grønn #7dc54c;  */ /* Gul: #ffffcc; */
	margin:			5px;
}

div.RiskaKirke {
	font-size:1.4em;
	font-family: "Times New Roman", serif;
}

H1 {
	color:			#3b1f06; /* ff7700; */
	font-size:		24px;
}

H2 {
/*	color:			#445588; */
	color:			#3b1f06;
	font-size:		18px;
}
a {
	font-weight: 		bold;
	text-decoration:	none;
	color:				#33536B;/*#bb4400;*/
}

img {
}

img.topleft {
	border:	solid 2px black;
	text-align:		center;
	position:		absolute;
	top:			12px;
	left:			44px;
}

table.adresse tr td {
	font-size:		10px;
	vertical-align:	top;
	padding-left:	10px;
	padding-right:	10px;
}

div.menypunkt, div.menyheader {
	margin-left:	5px;
	margin-top:		8px;
	font-weight:	bold;
	color:			#3b1f06;
}

div.menypunkt2 {
	margin-left:	15px;
	margin-top:		3px;
}

div.menypunkt3 {
	margin-left:	20px;
}

div.teller {
	margin-top:		10px;
	margin-bottom:	10px;
	font-size:		80%;
}

div.visjon {
	font-weight:	bold;
}

div.oppdatert {
	color:			grey;
	font-size:		80%;
	margin-left:	10px;
	margin-top:		15px;
}

div.info, div.gudstjeneste, div.brtekst {
	margin-left:	20px;
	margin-right:	20px;
	padding-bottom:	15px;
	line-height:	140%;
}

div.info, div.gudstjeneste {
	border-bottom:	solid thin black;
	margin-bottom:	15px;
}

.gudstjeneste .sondag {
	font-weight:	normal;
	font-style:		italic;
}

.gudstjeneste .datotid {
	font-weight:	bold;
	font-size:		140%;
}

.gudstjeneste .messetype {
	
}

.gudstjeneste .prest {
}

.gudstjeneste .annet {
	padding-left:	15px;
}

.gudstjeneste .velkommen {
	font-weight:	bold;
	font-size:		120%;
}

table {
	border-collapse: collapse;
	margin-left:	10px;
}


table tr th {
	font-weight:	700;
	font-size:		90%;
	color:			#ffffff;
/*	color:			#115500; */
	text-align:		left;
	padding:		5px;
	vertical-align:	top;
/*	background-color: #ddeeff; */
	background-color: #6d492a; /* #882200; */
}

table tr td {
	padding:		5px;
	font-size:		80%;
	vertical-align:	top;
/*	border-bottom:	solid thin grey; */
}

table tr td.nowrap {
	white-space:	nowrap;
}

table tr.redusert, table tr.redusert td a {
	font-weight:	lighter;
	color:			grey;
}

table tr.par td {
	background-color: #f6e9d9;
/*	background-color: #aaddff; */
}

ul li {
	padding-top:	5px;
}
