body {
	color: #000;
	background: #FFFFFF;
	font-size: 90%;
	max-width: 650px;
	text-align: center;
}

img {border: 0px;
}

:lang(de)>*      {
	quotes: "\201E" "\201D" "\201A" "\2019"; 
}
:lang(en)>q      {
	quotes: "\0022" "\0022" "\0027" "\0027"
}
q:before { 
	content: "\201E"; 
}
q:after { 
	content: "\201D" 
}
q q:before { 
	content:"\201A"; 
}
q q:after { 
	content:"\2019"; 
}


p {
	orphans: 2;
	widows: 2;
}
p, li, blockquote {
	text-align: justify;
}
p, ol, ul, li, blockquote, div, td, center, font {
	font: 1em/1.4em Georgia, "Times New Roman", Times, serif;
}
td {
	text-align: left;
}
p.verweis {
	text-align: left;
	display: none;
}

.mitte {
	text-align: center;
}
.links {
	text-align: left;
}
.rechts {
	text-align: right;
}
.justify {
	text-align: justify;
}


.abstand {
	padding: 0px 20px;
}

.button {
	background-color: #FFFFFF;
	color: #000000;
}

img {
	border-width:0px;
}
div.titel {
	text-align: center;
	font-weight: bold;
	color: #900;
}

div.literatur {
	text-align: center;
}

.top {
	vertical-align: top;
}

td.karten {
	vertical-align: top;
	text-align: right;
	overflow: hidden
}

.karten {
	display: none;		/*  nur hier ändern zum nicht Verbergen   */
}

.tag {
	background: #FFFFFF;
	padding: 3px 3px 3px 3px;
	white-space: nowrap;
	font-weight: bold;
}
.name {
	background: #FFFFFF;
	padding: 3px 3px 3px 3px;
}
.teaser {
	background: #FFFFFF;
	padding: 3px 3px 3px 3px;
}

div.Bild{
	margin: 5px 10px 5px 10px;
	text-align: center;
	background:#FFFFCE;
	padding:7px 7px 7px 7px;
	border-top:  none;
	border-right:  none;
	border-bottom: 2px solid #BABABA;
	border-left:  none;
	line-height: 1.2em;
}
div.Bildrechts {
	page-break-inside: avoid;
	margin: 0px 0px 5px 10px;
	text-align: center;
	float:right;
	border-top: none;
	border-right: none;
	border-bottom: 2px solid #BABABA;
	border-left: none;
	padding: 7px 0px 0px 7px;
	line-height: 1.2em;
}
div.Bildlinks {
	page-break-inside: avoid;
	margin: 0px 10px 5px 0px;
	text-align: center;
	float:left;
	border-top: none;
	border-right: none;
	border-bottom: 2px solid #BABABA;
	border-left: none;
	padding: 7px 7px 0px 0px;
	line-height: 1.2em;
}
div.Bildmitte {
	page-break-inside: avoid;
	margin: 0px 0px 5px 0px;
	text-align: center;
	float:none;
	border-top: none;
	border-right: none;
	border-bottom: 2px solid #BABABA;
	border-left: none;
	padding: 7px 0px 0px 0px;
	line-height: 1.2em;
}

p.Bild {
	margin: 5px;
	max-width:630px;
	text-align: center;
	font: 1em/1.15em Arial, Helvetica, Sans-Serif;
}

img.copy {
	padding-left: 7px;
	height: 12px;
	width: 12px;
    	border: 0;
}
img.copyrechts {
	float: right;
	height: 12px;
	width: 12px;
    	border: 0;
}

table.popup {
	display:none; 
}

.kasten {
	margin: 5px 0px 10px 0px;
	border:1px solid #708090;
	padding: 10px;
 	text-align: justify;
}
.kastenlinks {
	float: left;
	border:1px solid #708090;
	margin: 5px 10px 5px 0px;
	padding: 10px;
 	text-align: justify;
}
.kastenrechts {
	float: right;
	margin: 5px 5px 0px 10px;
	border:1px solid #708090;
	padding: 10px;
 	text-align: justify;
}

.fremdinhalt{
	display: none;
}


.zwischentitel {
	font-weight: bold;
	text-align: left;
}

.Anmerkung {
	text-align: justify;
	font: 0.85em/1.25em Georgia, "Times New Roman", Times, serif;
}
.lit {
	padding: 0px 0px;
}
ul.lit, ol.lit {
	padding: 0px 20px;
}

.selig {
	color: #666666;
}
.verehr {
	color: #B69370;
}

.klein {
	font: 0.85em/1.25em Georgia, "Times New Roman", Times, serif;
}
.fettklein {
	font: bold 0.85em/1.25em Georgia, "Times New Roman", Times, serif;
}
.kleiner {
	font-size:0.6em;
	line-height:1.5em;
}

h1 {
	font: bold 1.8em/1.5em Verdana, Arial, Helvetica, Sans-Serif;
}
h1.ueberschrift {
	text-align: left;
}
h2 {
	font: bold 1.4em/1.6em Verdana, Arial, Helvetica, Sans-Serif;
}
h4 {
	font: bold 1.0em Verdana, Arial, Helvetica, Sans-Serif;
}
h5 {
	font: lighter 1.0em Georgia, "Times New Roman", Times, serif;
}

a:link {
	text-decoration: none;
	color: #000;
}
a:link:before {
	display: marker;
	content: url(Pfeilschw.gif)" ";
}
a.ohne:link:before {
	display: marker;
	content: " ";
}
a.Ort:link:before {				/* neu*/
	display: marker;			/* neu*/
	content: " ";			/* neu*/
}					/* neu*/

a.Anm:link:before {				/* neu*/
	display: marker;			/* neu*/
	content: " ";			/* neu*/
}					/* neu*/


a:visited {
	text-decoration: none;
	color: #000;
}
a:visited:before {
	display: marker;
	content: url(Pfeilschw.gif)" ";
}
a.ohne:visited:before {
	display: marker;
	content: " ";
}
a.karten:visited:before {
	display: marker;
	content: url(nix.gif)" ";
}
a.Ort:link:visited:before {			/* neu*/
	display: marker;			/* neu*/
	content: " ";			/* neu*/
}					/* neu*/

a.Anm:link:visited:before {			/* neu*/
	display: marker;			/* neu*/
	content: " ";			/* neu*/
}					/* neu*/

a.new {
	font-weight: bold;
	color: #000;
}
a.Stichwort:link {
	text-decoration: none;
	color: #000;
}
a.Stichwort:visited {
	display: marker;
	text-decoration: none;
	color: #000;
	content: url(Pfeilschw.gif)" ";
}

a.tooltipp:before {
	text-decoration: none;
	display: marker;
	content: " ";
}

a.tooltipp:visited:before {
	text-decoration: none;
	display: marker;	
	content: " ";
}

a.tooltipp span {
	display: none
}

.nichtdrucken {
	display: none;
}
