/* *******************************************************************
Portal-Stylesheet für naumburg-online.de, Version 5
Copyright (c)2002 naumburg-online.de, Naumburg, Germany
ALLE RECHTE VORBEHALTEN

Stylesheet for the naumburg-online.de-Portal, Version 5
Copyright (c)2002 naumburg-online.de, Naumburg, Germany
ALL RIGHTS RESERVED
******************************************************************** */

BODY {
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	font-family : geneva, verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	color : Black;
}

/* Attribute für Forms */
FORM  {
	font-family : geneva, verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	text-align: left;
	background-color : White;
	color : Navy;
	font-weight : bold;
}

INPUT {
	font-family : geneva, verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	color : Navy;	
}

SELECT {
	font-family : geneva, verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	color : Navy;
}

TEXTAREA {
	font-family : geneva, verdana, arial, helvetica, sans-serif;
	font-size : 12px;
	background-color : White;
	color : Navy;
}

DT  {
	font-weight : bold;
	color : Navy;
}

DD {
	font-size : 12px;
}

P {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color : transparent;
	padding-bottom: 0.75em;
	margin: 0px 0px 0px 0px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
}

LI {
	list-style-type : circle;
	list-style-position : inside;
		font-size: 11px;
}

A:Link	{
	text-decoration: none;
	color: Navy;
	background-color : transparent;
}

A:Active  {
	text-decoration: none;
	color: Black;
	background-color : transparent;
}

A:Visited  {
	text-decoration: none;
	color: Navy;
	background-color : transparent;
}

A:Hover {
	text-decoration : none;
	color: Red;
	background-color : Silver;
}

FORM {
	padding: 3px 10px 0px 0px;
	margin: 0px;
	}

TABLE {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

TD {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
}

H1 {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	background-color : transparent;
	font-size: 20px;
	padding-bottom: 0.75em;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
}

H2 {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	background-color : transparent;
	font-size: 18px;
	padding-bottom: 0.75em;
	margin: 0px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
}

H3 {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-size: 16px;
	background-color : transparent;
	padding-bottom: 0.75em;
	margin: 0px;
	font-weight : bold;
	font-variant : normal;
	font-style : italic;
	text-decoration : none;
}

H4 {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	background-color : transparent;
	padding-bottom: 0.75em;
	margin: 0px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
}

H5 {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color : transparent;
	padding-bottom: 0.75em;
	margin: 0px;
	font-weight : bold;
	font-variant : normal;
	font-style : italic;
}

H6 {
	color: black;
	font-family: geneva, verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color : transparent;
	padding-bottom: 0.75em;
	margin: 0px;
	font-weight : bold;
	font-variant : normal;
	font-style : italic;
	text-decoration : underline;
}

.nol  {
	color : #CA1321;
	font-style : normal;
	text-transform : lowercase;
}

.naumburger  {
	color : #CA1321;
	font-style : normal;
	font-weight : bold;
}

.nolmastertable  {
	background-color : #CA1321;
	/*background-color : #B36F71;*/
}

.nolborder {
	background-color : Black;
}

.nolmastercontent  {
	background-color : White;
}

.nolmastercontent  A{
	text-decoration : none;
	color : Navy;
	border-bottom : 1px dotted Navy;
}

.nolmasterbackground {
	background-color : #3E0000;
}

.content {
	text-align : justify;
}

.content IMG  {
	margin : 0px 6px 0px 6px;
}

.inline TABLE  {
	max-width : 550px;
	min-width : 550px;
	border-spacing : 0px;
	vertical-align : top;
}

.sidestripe  {
	max-width : 100px;
	min-width : 100px;
}

.copyright {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	text-align : center;
	font-size : 9px;
	color : Navy;
	/*background-color : #FFF8DC;
	*/
	background-color : #FFFACD;
	margin : 10px 0px 10px 0px;
	padding : 3px 5px 5px 5px;
	border-bottom-color : Black;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-top-color : Black;
	border-top-style : dotted;
	border-top-width : 1px;
	border-left-style : none;
	border-right-style : none;
}

.copyright a {
	text-decoration : none;
	color : Navy;
}

.hinweis {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 9px;
	background-color : #FFD700;
	color : Navy;
	margin : 10px 0px 10px 0px;
	padding : 3px 5px 5px 5px;
	border-bottom-color : Red;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-top-color : Red;
	border-top-style : dotted;
	border-top-width : 1px;
	border-left-color : Red;
	border-left-style : dotted;
	border-left-width : 1px;
	border-right-color : Red;
	border-right-style : dotted;
	border-right-width : 1px;
}

.hinweis a {
	text-decoration : none;
	color : Navy;
}

.bildhinweis {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	text-align : center;
	font-size : 9px;
	color : Maroon;
	font-weight : bold;
}

/* Adressen und Zusatzboxen zum Text*/
.adresse {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
	font-size : 9px;
	color : Navy;
	background-color : #FFFF99;
	margin : 10px 0px 10px 0px;
	padding : 3px 5px 5px 5px;
	border-style : dotted dotted dotted dotted;
	border-top : 1px dotted Black;
	border-bottom-color : Black;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom : 1px dotted Black;
	border-left : 1px dotted Black;
	border-right : 1px dotted Black;
}

.adresse a {
	text-decoration : none;
	font-size : 9px;
}

.adresse p {
	text-decoration : none;
	font-size : 9px;
}

.adresse TABLE {
	text-align : center;
}

.adresse TD {
	text-align : left;
}

.adresse TH {
	text-align : left;
	color : Navy;
	font-weight : bold;
	background-color : #B0B0B0;
}

/* Printbox */
.printbox {
	text-align : center;
	vertical-align : middle;
	font-weight : bold;
	background-color : #FF6666;
	color : Navy;
}

.printbox A {
	font-size: 9px;
}

.printbox A:HOVER {
  background-color : Navy;
  color :  #FF6666;
}

/* Fußzeile */
.nolmasterfootlinks {
	text-transform : uppercase;
	text-align : center;
}

.nolmasterfootlinks a {
	padding-top : 1px; 
	padding-right : 2px; 
	padding-bottom : 0; 
	padding-left : 2px; 
}
	
.nolmasterfootlinks A:Link {
	color: white;
}

.nolmasterfootlinks A:Visited {
	color: white;
}

.nolmasterfootlinks A:Hover {
	color: #CA1321;
	background-color : White;
	text-decoration : none;
}

/* Fehlermeldungen */
.error  {
	background-color : #FF0000;
	font-size : 11px;
	font-weight : bold;
	color : White;
}

.error  LI {
	text-align : justify;
	text-indent : 10px;
	list-style-position : inside;
}

.error  TH {
	text-align : justify;
	font-size : 14px;
	font-weight : bold;
}

.highlight {
	background-color : #FF8C8C;
}

.formular {
	background-color : #FFE4B5;
	font-size : 12px;
	font-weight : bold;
	color : Navy;
}

.formular FORM {
	background-color : #FFE4B5;
	font-size : 12px;
	font-weight : bold;
	color : Navy;
}

.formular INPUT {
	font-size : 11px;
	font-weight : normal;
	color : Navy;
}

.formular SELECT {
	font-size : 11px;
	font-weight : normal;
	color : Navy;
}

.formular TEXTAREA {
	font-size : 11px;
	font-weight : normal;
	color : Navy;
}

.formular TD {
	background-color : #FFE4B5;
	font-size : 12px;
	font-weight : bold;
	color : Navy;
}

.formular TABLE {
	border : 1px dotted Gray;
}

/* Navigationsmenü */
.menu  {
	background-color : #8080C0;
	font-size : 9px;
	text-transform : lowercase;
	line-height : 12px;
	color : #FFD700;
}

.menu TABLE {
	max-width : 100px;
	min-width : 100px;
	vertical-align : middle;
}

.menu  TH {
	font-weight : bold;
	/*color: #191933;
	*/
	vertical-align : middle;
	color : #FFD700;
}

.menu a {
	padding-top : 1px; 
	padding-right : 1px; 
	padding-bottom : 1px; 
	padding-left : 1px; 
}
	
.menu A:Link {
	color: white;
}

.menu A:Visited {
	color: white;
}

.menu A:Hover {
	color: #8080C0;
	background-color : White;
	text-decoration : none;
}

/* Navigationsmenü geöffnet*/
.openmenu  {
	color : #FFD700;
	background-color : #778899;
	font-size : 9px;
	text-transform : lowercase;
	line-height : 12px;
}

.openmenu TABLE  {
	max-width : 100px;
	min-width : 100px;
}

.openmenu  TH  {
	color : #FFD700;
	font-weight : bold;
}

.openmenu a {
	padding-top : 1px; 
	padding-right : 1px; 
	padding-bottom : 1px; 
	padding-left : 1px; 
}
	
.openmenu A:Link {
	color: white;
}

.openmenu A:Visited {
	color: white;
}

.openmenu A:Hover {
	color: #8080C0;
	background-color : White;
	text-decoration : none;
}


/* Bücher-Seite */
.books  {
	background-color : #B8860B;
	font-size : 10px;	
}

.books TD {
	background-color : #B8860B;
	font-size : 11px;
}

.ISBN  {
	font-weight : bold;
	font-size : 9px;	
	background : Silver;
}

.AUTHOR  {
	font-style : italic;
	background : Silver;
	font-size : 10px;	
}

.BOOKNAME  {
	font-weight : bold;
	font-size : 12px;
	background : Silver;
}

/* Links Seite(n) */


.leftcell {
	text-align : left;
}

.middlecell {
	text-align : justify;
	vertical-align : top;
	border-bottom : 1px dashed #A7A7A7;
}

.rightcell {
	text-align : right;
	vertical-align : bottom;
	border-bottom : 1px dashed #A7A7A7;
}

/* Chronik-Seiten */

.chronik {
	text-align : center;
	background-color : White;
}

.chronik a {
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	border : 1px none Red;
}
	
.chronik A:Link {
	border : 1px none Red;
}

.chronik A:Visited {
	border : 1px none Red;
}

.chronik A:Hover {
	text-decoration : none;
	border : 1px none Red;
}

.chroniksub {
	text-align : right;
	background-color : White;
}

.chroniksub a {
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	border : 1px none Red;
}
	
.chroniksub A:Link {
	border : 1px none Red;
}

.chroniksub A:Visited {
	border : 1px none Red;
}

.chroniksub A:Hover {
	text-decoration : none;
	border : 1px none Red;
}

.sitelocatortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: center;
}