* {/* alles auf 0 setzen */
margin: 0;
padding: 0; }

body#all { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 15px 0; color: #000; font-size: 100%; background-color: #dcdcdc; }

/* Text, Ueberschriften und Links */
a       { color: #555; font-size: 1em; font-family: Arial; text-decoration: none; background-color: transparent; border-bottom: 1px solid #555; height: 1%    }
p       { font-size: medium; font-family: Arial; text-align: justify ; }
#Bildbezeichnung { font-size: small; font-family: Arial; text-align: center; text-indent: 20px; }
#Bildbezeichnung1 { font-size: small; font-family: Arial; background-color: transparent; width: 100px; }
#Bildbezeichnung2 { font-size: small; background-color: transparent; text-align: left; text-indent: -3em; position: relative; top: -2.2em; left: 23em; width: 100px; }
#Bildbezeichnung3 { font-size: small; background-color: transparent; position: relative; top: -58px; left: 500px; width: 100px; }
a:hover { background-color: transparent; color: #f00; font-size: 1em; border-bottom: 1px solid #e00; }
h1      { color: #000; font-weight: lighter; font-family: Arial; background-color: #bbb; text-align: center; text-indent: 85px; visibility: inherit; padding: 5px 10px; border: solid 1px; white-space: nowrap; }
h2      { color: black; font-weight: bolder; font-size: large; text-align: center; margin-bottom: 20px; padding-top: 20px }
h3      { font-size: small; font-family: Arial; margin-bottom: -10px; padding: 15px 0 10px 10px  }
h4      { font-weight: bolder; font-size: medium; text-align: center; margin-bottom: 10px; padding-top: 20px; }
h5 { font-size: small; font-family: Arial; text-align: left; text-indent: -1em; margin-bottom: 10px; }
h6 { font-size: small; font-family: Arial; margin-bottom: 10px; }
#wrapper { background-color: transparent; text-align: left; margin: 0 auto; width: 62.45em     }

/* Kopfzeile */
#header  { color: #000; background-color: #800; width: 61.25em; padding: 10px; border-bottom: 8px solid #777     }


/* Menue in linker Spalte */
#menue     { color: #fff; font-size: 0.85em; background-color: transparent; width: 15em; float: left; margin-top: 30pt; }
#menue p   { padding-bottom: 10px ; }
#menue a   { color: #fff; background-color: #888; margin: 10px 1em 10px 10px; padding: 3px 5px; border: solid 1px #000  ; display: block; }
#menue a:hover { background-color: #bfbfbf; color: #d00; }

/* Text und Informationsfeld */
#content   { color: #000; background-color: #f8f8ff; padding: 10px 0; border-left: 12.5em solid #800000; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; }
#content p { line-height: 150%; padding: 0 60px 10px 40px; }
#content p.topper { padding: 10px 60px 20px 40px; }
/*ListeMerkmale*/
#merkmale { background-color: transparent; text-align: center; position: relative; left: 3.2em; width: 41em; padding: 1em; border-style: none; outline: solid thin black; }
li { font-size: small; font-family: Arial; text-align: justify; margin-top: 0.5em; margin-bottom: 0.5em; border-style: none; }
/*Technische Daten*/
#TechnischeDaten { position: relative; left: 3.2em; width: 90%; }
table { width: 90%; }
td { font-size: small; font-family: Arial; }
/* Fusszeile */
#footer   { height: 34px; background-color: #800000; color: #ccc; width: 62.45em; float: left; border-top: 6px solid #777; }
#footer p { padding: 8px 15em; }
#footer a { text-decoration: none; background-color: transparent; color: #fff; border: 0 none; }
#footer a:hover { background-color: transparent; color: #f00; }
/* Ausgeblendetes */
.invis, hr { display: none; }

