body {
	background-color: #77a4bb;
	overflow: auto;
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

textarea {
	font: 11px Arial;
	background-color: White;
}

input {
	font: 11px Arial;
	background-color: White;
}

p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

a:link, a:visited {
	color: Black;
	text-decoration: none
}
a:active, a:hover {
	color: #494949;
	text-decoration: none
}

/*
.rubrik {
	font: 16px Helvetica; 
	font-weigth: none;
	color: White; 
	background-color: Black;
}
.srubrik {
	font: 16px Helvetica;
	font-weight: bold;
	color: Black;
}

.hidden {
	color: #797575;
}
*/

.addr, .addr:link, .addr:visited {
	font: 40px Arial;
	font-weight: bold;
	color: #b6b6b6;
}
.name, .name:link, .name:visited {
	font: 16px Arial;
	font-weight: bold;
	font-stretch: ultra-expanded;
	color: #262626;
}


.header {
	font: 12px Verdana;
	font-weight: bold;
	color: #778899;
}
.header:link, .header:visited {
	color: #778899;
}
.heading2 {
	font: 13px Arial;
	color: Black;
}
.subtitle {
	font: 13px Arial;
	font-weight: bold;
	color: Black;
}
.ingress {
	font: 11px Arial;
  font-style: italic;
  color: Black;
}
.text {
	font: 11px Arial;
	text-align: justify;
	color: Black;
}
.epost {
	font: 11px Arial;
	font-style: italic;
	color: #404040;
}
.date {
	font: 11px Arial;
  font-weight: bold;
  color: #505050;
}
.author {
  text-align: right;
  font: 11px Arial;
  font-style: italic;
  width: 100%;
  border-top: 1px solid #778899;
}

table.menu {
	font: 13px Verdana;
	font-weight: normal;
	font-variant: small-caps;
	text-align: justify;
	text-decoration: none;
	margin: 3px 0;
	color: Black;
}

/* td.menu_selected {
  font-weight: bold;
*/

.menu_selected:link, .menu_selected:visited,
.submenu_selected:link, .submenu_selected:visited {
  color: White;
}

table.submenu {
	font: 11px Verdana;
	font-weight: normal;
	/*font-variant: small-caps;*/
	text-align: justify;
	text-decoration: none;
	margin: 3px 0;
	color: Black;
	/*cursor: pointer;*/
}
td.submenu {
  border-bottom: 1px solid black;
}
td.submenu_selected {
  border-bottom: 1px solid black;
  /*background-color: White;
  font-weight: bold;*/
  color: white;
}

.gb_header {
	font: 14px Courier New;
	color: Black;
}

.newsaddr {
	font: 14px Courier New;
	color: White;
}
.newsheader {
	font: 14px Courier New;
	color: Black;
}
.newsitem {
	/*font: 12px Courier New;*/
	font: 10px Verdana;
	/*text-transform: uppercase;*/
	color: Black;
}
.newsitem:link, .newsitem:visited {
	color: Black;
}
.newsitem:hover, .newsitem:active {
	color: #494949;
}
.newsItemDate {
  font: 8px Verdana;
}

.entryhead {
	background-color: gray;
	font: 14px Verdana;
}
.entrytext {
	font: 14px Verdana;
}

#article {
	scrollbar-3dlight-color:	Black;
	scrollbar-arrow-color:	Black;
	scrollbar-darkshadow-color: gainsboro;
	scrollbar-face-color: white;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: gainsboro;
	border: 1px solid Black;
	padding: 10px;
	padding-right: 40px;
}

.photocaption {
	font: 10px Verdana;
	color: #FFA500;
}

.calendarRow {
  border-top: 1px solid #CCCCCC;
}

.calendarYear {
	font: 12px Arial;
	font-weight: bold;
	color: Black;
}

.pu_header {
  font: 14px Arial;
  font-weight: bold;
  color: black;
}

