body
 {
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: normal;
	font-family: Georgia, sans-serif;
	text-align: justify;
	background-color: #454545;
	padding: 0px;
	margin: 0px;
 }
#Kopfzeile
 {
	font-weight: bold;
	font-size: 38px;
	text-align: center;
	background-color: #F9F5C1;
	position: relative;
	width: 882px;
	top: 5px;
	padding: 1em .5em 0em .5em;
	margin: auto;
 }
p.UnterTitel
 {
	font-weight: normal;
	font-size: 50%;				/* dát stejně velké jako Menu */
	padding: 1em 0em 1em 0em;
	margin: -1.5em 0em 0em 0em;
 }
#HauptText
 {

	line-height: 1.3;
	background-color: #F9F5C1;
	position: relative;
	width: 856px;
	top: 15px;
	padding: 2em 2em 2em 2em;
	margin: auto;
 }



#Fusszeile
 {
	font-size: 12px;
	line-height: 1.5;
	text-align: right;
	background-color: #F9F5C1;
	position: relative;
	width: 872px;
	top: 20px;
	padding: 2em 2em 3em 2em;
	margin: auto;
 }
#Container
 {
	position: relative;
	width: 1000px;
	top: 10px;
	margin: 0 auto;
 }
ul#HauptMenu
 {

 }
ul#HauptMenu li
 {
	display: inline;
 }
ul#HauptMenu a
 {
	font-weight: bold;
	font-size: 21px;
	text-decoration: none;
	color: #000000;
	background-color: #C0C0C0;
	padding: 0.8em 0.8em;
 }   
ul#HauptMenu a:hover, ul#UnterMenu a:hover
 {
	color: #ffffff;
	background-color: #000000;
 }
ul#HauptMenu a:active, ul#UnterMenu a:active
 {
	color: #EEA3BB;
 }
ul.UnterMenu
 {
	display: none;
	position: relative;
	z-index: 1;
	top: 10px;
 }
ul.UnterMenu li
 {
	float: none;
	position: relative;
	left: 740px;
		/* posouvá se to jen při margin-left/right, ale zase moooc */
 }
ul#HauptMenu li:hover ul.UnterMenu
 {
	display: block;			/* jinak se nic nezobrazí */
	position: absolute;		/* nebudou položky 2. úrovně "roztažené" zprava + NEPOSKAKUJE PŘI ROZBALENÍ ZBYTEK STRÁNKY! */
 }
ul#HauptMenu li:hover ul.UnterMenu li a
 {
	display: block;			/* jinak se nezobrazí odkazy 2. úrovně pod sebou */
	padding: 0.8em 0.8em;		/* aby byly obdélníčky stejné jako v 1. úrovni */
	position: relative;
	top: 26px;
	left: -45px;
 }

ul.UnterMenu2
 {
	display: none;
	position: relative;
	z-index: 1;
	top: 10px;
 }
ul.UnterMenu2 li
 {
	float: none;
	position: relative;
	left: 120px;
		/* posouvá se to jen při margin-left/right, ale zase moooc */
 }
ul#HauptMenu li:hover ul.UnterMenu2
 {
	display: block;			/* jinak se nic nezobrazí */
	position: absolute;		/* nebudou položky 2. úrovně "roztažené" zprava + NEPOSKAKUJE PŘI ROZBALENÍ ZBYTEK STRÁNKY! */
 }

ul#HauptMenu li:hover ul.UnterMenu2 li a
 {
	display: block;			/* jinak se nezobrazí odkazy 2. úrovně pod sebou */
	padding: 0.8em 0.8em;		/* aby byly obdélníčky stejné jako v 1. úrovni */
	position: relative;
	top: 26px;
	left: -45px;
 }

ul.UnterMenu3
 {
	display: none;
	position: relative;
	z-index: 1;
	top: 10px;
 }
ul.UnterMenu3 li
 {
	float: none;
	position: relative;
	left: 450px;
		/* posouvá se to jen při margin-left/right, ale zase moooc */
 }
ul#HauptMenu li:hover ul.UnterMenu3
 {
	display: block;			/* jinak se nic nezobrazí */
	position: absolute;		/* nebudou položky 2. úrovně "roztažené" zprava + NEPOSKAKUJE PŘI ROZBALENÍ ZBYTEK STRÁNKY! */
 }

ul#HauptMenu li:hover ul.UnterMenu3 li a
 {
	display: block;			/* jinak se nezobrazí odkazy 2. úrovně pod sebou */
	padding: 0.8em 0.8em;		/* aby byly obdélníčky stejné jako v 1. úrovni */
	position: relative;
	top: 26px;
	left: -45px;
 }

p.Neuigkeiten
 {
	width: 250px;
	position: relative;
	float: left;
	background-color: #EEA3BB;
	text-align: left;
	border-width: 5px;
	border-color: #454545;
	border-style: solid;
	padding: 1em 1em .5em 1em;
	margin: -1em 2em 2em -1em;
 }
table.Neuigkeiten
 {
	width: 450px;
	position: relative;
	float: left;
	background-color: #EEA3BB;
	border-width: 5px;
	border-color: #454545;
	border-style: solid;
	padding: .5em .5em .5em .5em;
	margin: -1em 2em 2em -1em;
 }
#Neuigkeiten
 {
	background-color: #EEA3BB;
	text-align: left;
	border-width: 5px;
	border-color: #454545;
	border-style: solid;
	padding: 1em 1em .5em 1em;
	margin: auto;
 }
*.GreyFont
 {
	font-weight: bold;
	color: #757575;
 }
p.AbtrennungLine
 {
	border-bottom: 1px solid #454545;
	margin: 2em -1em 3em -1em;
	clear: both;
 }
*.AbtrennungBox
 {
	font-weight: bold;
	border-width: 1px;
	border-color: #454545;
	border-style: solid;
	background-color: #EEA3BB;
	position: relative;
	top: 10px;
	padding: 1em;
	margin: 4em;
 }
#Majuskel			/* velká kapitálka uvozující odstavec v historie.html */
 {
	font-style: italic;
	font-size: 38px;
	line-height: 1;
 }
*.Verweis
 {
	font-weight: bold;
	text-decoration: underline;	
	color: #000000;
 }
*.Verweis:hover
 {
	color: white;
	background-color: black;
 }
table.FakeTable			/* tabulka v index.htm (otevírací hodiny) */
 {
	padding: 0em 0em 0em 1em;
 }
td.TableCell			/* index.htm */
 {
	padding: 0em 0em 0em 2em;
 }
td.TableCell2			/* o_nas.html */
 {
	padding: 0em 0em 0em 6em;
 }
td.TZ			/* o_nas.html */
 {
	padding: 0.1em .5em 0.1em .5em;
 }
td.TZk			/* o_nas.html */
 {
	padding: 0.1em .5em 0.1em .5em;
	text-align: center;
 }
.BilderL
 {
	width: 392px;
	height: 294px;
	border-width: 2px;
	border-color: #C0C0C0;
	border-style: solid;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	float: left;
 }
.BilderR
 {
	width: 392px;
	height: 294px;
	border-width: 2px;
	border-color: #C0C0C0;
	border-style: solid;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	float: right;	
 }
p.AbtrennungLine2		/* dělící čára odstavců v obnova.html */
 {
	border-bottom: 1px solid #EEA3BB;
	margin: 1em -1em 2em -1em;
 }
.Nummerierung			/* číslování odstavců v obnova.html */
 {
	color: #EEA3BB;
 }
.Datum			/* datum (jednotlivé akutality) v aktuality.html */
 {
	font-size: 18px;
	color: #EEA3BB;

 }
.BilderLHoch			/* obrázky na výšku v obnova.html */
 {
	width: 294px;
	height: 392px;
	border-width: 2px;
	border-color: #C0C0C0;
	border-style: solid;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	float: left;
 }
.BilderRHoch
 {
	width: 294px;
	height: 392px;
	border-width: 2px;
	border-color: #C0C0C0;
	border-style: solid;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	float: left;
	left: 25px;	
 }
.Beschriftung			/* legenda k obázkům aktuality.html */
 {
	font-style: italic;
	font-size: 14px;
	line-height: 1.7;
	margin-left: 0.5em;
 }
.Uebersicht			/* tabulka s info o hrbitovech v obnova.htm */
 {
	background-color: #C0C0C0;
	border: 1px solid black;	
	position: relative;
	float: right;
	padding: .5em .5em .5em 0em;
	margin: 0em 1em 0.5em 1em;
 }
.Uebersicht td			/* tabulka s info o hrbitovech v obnova.htm */
 {
	font-size: 12px;
	padding: 0em 0em 0em 1em;
 }


