/* Body */
body a:link, body a:visited { color: #000000; }
body a:hover { color: #E70C1C; }
body a:active { color: #000000; }

/* General */
.hovedfelt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tittel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
}
.undertittel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
tr.tittel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
tr.meny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
}
td.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
td.lead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
td.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #282828;
	color: #FFFFFF;
	padding: 2px;
}
td.menu a:link, td.menu a:visited { color: #FFFFFF; text-decoration: none; }
td.menu a:hover { color: #E70C1C; text-decoration: none; }
td.menu a:active { color: #CC0B1A; text-decoration: none; }
td.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #4B4B4B;
	color: #FFFFFF;
	padding: 2px;
}
td.submenu a:link, td.submenu a:visited { color: #FFFFFF; text-decoration: none; }
td.submenu a:hover { color: #E70C1C; text-decoration: none; }
td.submenu a:active { color: #CC0B1A; text-decoration: none; }
input { width: 100px; }

p { margin: 0; padding: 0; }


/* Guestbook */
.guestbook {
	border-color: #000000;
	border-style: solid;
}
.gbdate {
	font-size: 10px;
}
td.gbtitle {
	color: #FFFFFF;	
}

/* Bible verse */
.verse { font-size: 9px; }

/* Latest news */
.sistenytt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}
.exnews1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.exnews1 a:link, .exnews1 a:visited { color: #000099; }
.exnews1 a:hover { color: #E70C1C; }
.exnews1 a:active { color: #000099; }
.exnews2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Box */
.b-topleft { 
	background: url(../images/b-topleft.gif) no-repeat;
	height: 4px;
}
.b-topmiddle {
	background: url(../images/b-top.gif) repeat-x;
	height: 4px;
}
.b-topright {
	background: url(../images/b-topright.gif) no-repeat;
	height: 4px;
}
.b-left {
	background: url(../images/b-left.gif) repeat-y;
	width: 4px;
}
.b-right {
	background: url(../images/b-right.gif) repeat-y;
	width: 6px;
}
.b-bottomleft {
	background: url(../images/b-bottomleft.gif) no-repeat;
	height: 4px;
}
.b-bottommiddle {
	background: url(../images/b-bottom.gif) repeat-x;
	height: 4px;
}
.b-bottomright {
	background: url(../images/b-bottomright.gif) no-repeat;
	height: 4px;
}

/**
 * Styles for DatePicker
 */

.datepickerControl {
	border:				1px solid #999999;
	background-color:	#EEEEEE;
	padding:			5px;
}

.datepickerControl td {
	text-align:			center;
	font-family:		sans-serif;
	font-size:			11px;
	padding:			1px;
}

.datepickerControl tr.monthLabel td {
	background-color:	#FFFFFF;
	border:				1px solid #999999;
	font-weight:		bold;
}

.datepickerControl tr.navigation td {
	cursor:				pointer;
}

.datepickerControl tr.navigation td:hover {
	text-decoration:	underline;
}

.datepickerControl tr.dayLabel td {
	/*
	border:				1px solid #C0D8EA;
	background-color:	#C0D8EA;
	*/
	border:				1px solid #003366;
	background-color:	#003366;
	color:				white;
	font-weight:		bold;
}

.datepickerControl td.day, .datepickerControl td.dayothermonth {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.dayothermonth {
	color:				#999999;
	font-style:			italic;
}

.datepickerControl td.day:hover {
	background-color:	#EBE4C0;
} 

.datepickerControl td.weekend {
	background-color:	#CCCCCC;
	font-style:			italic;
}

.datepickerControl td.today {
	font-weight:		bold;
}

.datepickerControl td.hour {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.minute {
	cursor:				pointer;
	background-color:	#FFFFFF;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td input,
.datepickerControl td button {
	font-size:			11px;
	padding:			0;
	border:				1px solid #999999;
	text-align:			center;
}

.datepickerControl td.ampm {
	cursor:				pointer;
	background-color:	#CCCCCC;
	border:				1px solid #EEEEEE;
	width:				2em;
}

.datepickerControl td.current {
	font-weight:		bold;
	background-color:	#EBC2C0;
}

.datepickerControl input.current {
	background-color:	#EBC2C0;
}

.datepickerControl td.current:hover {
	background-color:	#EBC2C0;
}

