td,p,li,span {font-family:Arial,Helvetica,sans-serif;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:active {text-decoration:none; color: red;}
a:hover {text-decoration:underline; color: red;}
body {scrollbar-face-color:#FFFFFF;
      scrollbar-shadow-color:#000000; 
      scrollbar-highlight-color:#FFFFFF; 
      scrollbar-3dlight-color:#000000; 
      scrollbar-darkshadow-color:#FFFFFF; 
      scrollbar-track-color:#FFFFFF; 
      scrollbar-arrow-color:#000000;}
.a {font-size:10pt;}
.h {font-size:14pt; background-color: #DDDDDD; padding: 5pt;}
.h1 {font-size:10pt; font-weight: bold; background-color: #DDDDDD; padding: 2pt; padding-left: 4pt}
.err {font-size:10pt; font-weight: bold; color:#FF0000;}
.menu {font-size:10pt; color:#FFFFFF;}
.footer {font-size:8pt;}
.footerlink {font-size:8pt; color:#FFFFFF;}
.news-head {font-size:10pt; font-weight: bold; color:#FFFFFF; background-color: #000080; padding: 1pt; padding-left: 3pt;}
.news-text {font-size:10pt; margin-top: 2pt; margin-bottom: 5pt}
.sub-head {font-size:10pt; font-weight: bold; color:#000080;}
.sub-head:hover {text-decoration:none; color: red;}
.sub-text {font-size:10pt; margin-top: 2pt; margin-bottom: 5pt}

.table { font-size: 10pt; width: 500px; }
.table-new-entry { font-size: 10pt;  }

.f-subj-norm { font-size: 10pt; font-weight: 600; padding: 1pt }
.f-subj-archiv { font-size: 10pt; font-weight: 600; background-color: #EEEEEE; padding: 1pt }
.f-subj-sel  { font-size: 10pt; background-color: #DDDDDD; font-weight: 600; padding: 1pt }
.f-autor { font-size: 10pt; font-weight: 200; }
.f-details { font-size: 8pt; }
.f-text { font-size: 10pt; background-color: #DDDDDD; padding: 5pt; width: 600px; line-height:150%; }
.f-nt   { font-size: 10pt; font-weight: 600; }
.f-num  { font-size: 10pt; font-weight: 600; }

.new-entry { font-size: 10pt; font-weight: 600; text-decoration:none; }
.search { color: #000000; font-size: 10pt; font-weight: 600; }
.search-input { color: #000000; }

.searchtext { color: #EEEE00; background-color: #000080; }
.other-text { font-size: 10pt; }

.gallery-picnr, .gallery-browse { font-size:10pt; }
.gallery-comment-text {
	line-height: 150%;
	width: 500px;
	border-bottom: 1px solid #000000;
	padding-bottom: 15px;
}
.gallery-commentline { }
.gallery-comment-link { }
.gallery-numpics {
	text-align: right;
}
.gallery-comment-none {
	width: 500px;
	border-bottom: 1px solid #000000;
	padding-bottom: 15px;
}
.gallery-comment-new {
	text-align: right;
}
.gallery-comment-author {
	font-weight: bold;
}
.gallery-comment-time {
	font-style: italic;
}
.gallery-comment-text {
	line-height: 150%;
	width: 500px;
	border-bottom: 1px solid #000000;
	padding-bottom: 15px;
}
.gallery-comment-form { }
.gallery-comment-admin {
	background-color:#EEAA00;
	font-weight:bold;
	padding:2px;
}