body {font-family:"times new roman", times, serif; font-size: 100.01%; padding:0; margin: 0.1em; text-align: center;}
body, * html body, #rahmen, #rahmen1, p, caption, .blau2, .klein, .rot, .rotklein, #spalte2 ul, #spalte, #spalte ul, #index ul li, 
#open ul li, #post ul li, h1, h2, h3, h4, h5, h6, .inhalt, .bild, .not, a, a:link, a:visited , a:hover, a:active, a:focus
{color: #000000; background-color: #ffffff;}
/* CSS DOCUMENT EINSPALTIG + ZWEISPALTIG ZENTRIERT*/
#rahmen, #rahmen1 {width: 700px; margin: 0 auto; text-align: left;}
* html #rahmen, * html #rahmen1 {width: 700px; w\idth: 700px;}
.abisz, .alphabet, .ausdruck, .floatright, .floatleft, #pfad, #help, #fhsystabk, #fuss2 {display: none;}
.b {font-weight: bold;}
.c, h1, h2, h3, h5, hr {text-align: center;}
.einzug {text-indent: 1.6em;}
.gross {color: #000000;	background-color: #cccccc; font-size: 140%;	border: 3px groove #999999;}
.gross1 {font-size: 100%;}
.gross2 {font-size: 135%;}
.i {font-style: italic;}
.jump {position: absolute; top: -10000px; left: -10000px; display: none;}
#jump {position: absolute; left: -3000px;}
.klein {font-size: 75%;}
.nachoben, .rechts2 {text-align: right;}   
.rotklein {font-size: 80%; padding-left: 2em;}
.spalten {padding-top: 20px;}
.stopFloat {display: block;	float: none; clear: both; height: 1px; font-size: 0px; line-height: 0px;}
.unsichtbar {visibility: hidden;}
#kopfzeile2 {width: 740px; page-break-after:avoid;	border: 1px groove #999999;text-align: left;}
* html #kopfzeile2 {width: 702px; w\idth: 700px;}
#kopfzeile2 a {text-decoration: none;}
#kopfzeile2 img {border: none; }
/*NAVIGATIONSLEISTE OBEN UND UNTEN*/
#menueoben, * html #menueoben, #menueunten, * html #menueunten, #spalte1, #spalte1a, * html #spalte1a, * html #spalte1 {display: none;}
/* RECHTE SPALTE */
#spalte2 {width: 519px; padding: 0.4em; margin: 0 auto;}
* html #spalte2 {width: 522px; w\idth: 519px; font-size: 100%;}
/* RECHTE SPALTE: EXTERNE LINKS */
span.extlink, a.extern:link, a.extern:visited, a.extern:hover, a.extern:active, a.extern:focus {display: none;}
/* RECHTE SPALTE - LISTENFORMATIERUNG - FUER GEZAEHLTE LISTE */
#spalte2 ol li {list-style-type: decimal;}
/* RECHTE SPALTE - LISTENFORMATIERUNG - FUER UNGEZAEHLTE LISTE*/
#spalte2 ul {margin: 0.5em 0; padding: 0 0 0 1.6em;}
* html #spalte2 ul {padding-left: 1.6em; font-size: 83%; margin-top: 0;}
#spalte2 li {margin: 0.3em 0; list-style-type: square;}
#spalte2 li li{margin: 0.3em 0; list-style-type: square;}
#spalte2 li li li {margin: 0.3em 0; list-style-type: disc;}
* html #spalte2 li {font-size: 110%;}
/*2 SPALTEN IM VNA*/	  
#vna1, #vna2 {width: 700px;}
* html #vna1, * html #vna2 {width: 702px; w\idth: 700px;}
/* EINSPALTIGES DESIGN */
#spalte {width: 700px; font-size: 100%; padding: 0; margin: 0;}
* html #spalte {width: 702px; w\idth: 700px;}
#spalte map {border: none;}
/* LISTENFORMATIERUNG BEI EINSPALTIGEM DESIGN*/
#spalte ul {margin: 0.5em 0; padding: 0 0 0 1.6em;}
* html #spalte ul {padding-left: 1.6em;	font-size: 83%; margin-top: 0;}
#spalte li {margin: 0.3em 0; list-style-type: square;}
#spalte li li {margin: 0.3em 0;	list-style-type: square;}
#spalte li li li {margin: 0.3em 0; list-style-type: disc;}
* html #spalte li {font-size: 110%;}
/*  INDEX-SEITE */
#index {padding-top: 0.1em;	width: 519px;}		   
* html #index {padding-top: 0.1em; width: 600px; w\idth: 602px;}
/* ADRESSE - NUR INDEX.HTM */
#index ul li {font-size: 80%; list-style: none; text-align: right; margin: 0;}
* html #index ul li {font-size: 100%;}
/* OEFFNUNGSZEITEN - NUR INDEX.HTM */
#open ul li {font-size: 70%; list-style: none;}
#open {text-align: right; margin: 1em 0; font-weight: bold;}
* html #open ul li {font-size: 80%; line-height: 1em; padding-right: 0;}
/* POSTADRESSE - NUR INDEX.HTM */
#post ul li {font-size: 70%; list-style: none;}
#post {text-align: right; margin: 1em 0;}
* html #post ul li {font-size: 80%; line-height:0.8em; padding-right: 0;}
/* RECHTE SPALTE UEBERSCHRIFTEN*/
h1 {font-size: 110%; padding-bottom: 0.8em; padding-top: 1em; border-bottom:5px groove #cccccc;	margin: 0;}
* html h1 {margin-top: 0.8em;}
h2 {font-size: 105%;}
h3 {font-size: 100%;}
h4 {font-size: 100%; padding: 0; text-align: left;}
h5 {font-size: 100%; margin: 0.8em 0;}
hr {height:0.1em; border-top: 3px groove #cccccc; margin: 0 auto; padding: 0 6em;}
/* RECHTE SPALTE - ABSATZFORMATIERUNG*/
p {widows: 5; font-size: 100%;}
img {page-break-inside:avoid;}
/*RECHTE SPALTE - TABELLEN*/
caption {padding: 0.8em 0; font-weight: bold; font-size: 100%; text-align: center; margin: 0 auto;}   
td {padding: 0 0.1em; vertical-align: top;}
th {padding: 0 0.5em; text-align: center;}
table.zeitung {width: 550px; font-size: 100%;}
table.zeitung td {border: 1px solid #cccccc;}
table.entgelt, table.gebuehr, table.mehrspaltig  {width: 540px; font-size: 100%;}
* html table.entgelt, * html table.zeitung, * html table.gebuehr, * html table.mehrspaltig {width: 550px; w\idth: 540px;}  
.was {font-weight: bold; text-align: left;}
.links, .job, .zahl, .uhr {text-align: left;}
.stueck {text-align: right;	width: 4.5em;}
.preis {text-align: right; padding: 0 0.1em; width: 5em;}
.was1 {text-align: left; width: 400px;}   
.inhalt {font-weight: bold;	text-align: center; border-bottom: 4px groove #cccccc;}
.mitte, .zeit {text-align: right;}   
.rechts {text-align: right;	width: 8em;}   
/*RECHTE SPALTE - TABELLE: Oeffnungszeiten - Nur index.htm */
table.offen {width: 200px; margin: 0 auto; font-size: 100%; font-weight: bold;}
* html table.offen {width: 210px; w\idth: 200px; margin-left: 10em;}  
.tag {text-align: center;}
/*DATENBANKANGEBOT - Tabelle*/
.db {text-align: left; padding-left: 0;}
.bild {font-weight: bold;}
.text {padding-left: 0;}  
/*FREIHANDSYSTEMATIK */
.fh li {display: inline;}
.fh {text-align: center; font-size: 110%; font-weight: bold; border-top: 5px groove #cccccc; border-bottom: 5px groove #cccccc; padding-top: 0.2em;}
.fhsyst {font-size: 100%; text-align: left;}
.fhsyst li {display: inline;}   
.not {font-weight: bold; width: 2em;}
.inhalt2 {font-weight: bold;}
.inhalt2a {padding-left: 1.4em;}   
.inhalt20 {padding-left: 2em; font-weight: bold;}   
.inhalt20a {padding-left: 3.4em;}   
.inhalt40 {padding-left: 3em; font-weight: bold;}   
.inhalt40a {padding-left: 4.4em;}   
.inhalt60 {padding-left: 4em; font-weight: bold;}   
.inhalt60a {padding-left: 5.4em;}   
.inhalt80 {padding-left: 5em; font-weight: bold;}   
.inhalt100 {padding-left: 6em; font-weight: bold;}   
a, a:link {text-decoration: underline;}
