body     { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: white; background-image: url("pic/randl.gif"); background-repeat: repeat; margin: 0 }

/*p {color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
td {color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif}
a    { color: #900; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal }
a:link   { color: #900; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal }
a:visited    { color: #900; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal }
a:active    { color: #900; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal }
a:hover    { color: #ffa500; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: normal; text-decoration: none }
*/

.aussentab  { background-color: #900; border-right: 1px solid #fff; border-left: 1px solid #fff }
.navtab  { background-color: #900; border-right: 1px solid #fff }

.linktab       { }
.linkkopf { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; white-space: nowrap; margin: 0; padding: 3px 2px 2px 5px; border-top: 2px solid #ffa500; border-bottom: 2px solid #ffa500; border-left: 8px solid #ffa500 }
.linktab a    { color: #fff; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; white-space: nowrap; display: block; margin: 0; padding: 3px 2px 2px 5px; border-top: 2px solid #ffa500; border-bottom: 2px solid #ffa500; border-left: 8px solid #ffa500 }
.linktab a:link, 
.linktab a:visited          { color: #fff; font-family: Arial, Helvetica, sans-serif; font-variant: normal }
.linktab a:active, 
.linktab a:hover        { color: #ffa500; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; background-color: #600 }

.linktab2        { }
.linktab2 a      { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; white-space: nowrap; display: block; margin: 0 0 0 20px; padding: 3px 2px 2px 3px; border-bottom: 1px solid #fff; border-left: 1px solid #fff }
.linktab2 a:link, 
.linktab2 a:visited           { color: #000; font-family: Arial, Helvetica, sans-serif; font-variant: normal; background-image: url("pic/link2.gif") }
.linktab2 a:active, 
.linktab2 a:hover          { color: #900; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none; background-image: url("pic/link2on.gif") }

.quer1tab       { color: #600; font-size: 11px; background-color: #666; background-image: url("pic/quer2.gif"); border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.quer2tab       { border-left: 1px solid #000 }
.quer2tab a          { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin: 0; padding: 3px 10px }
.quer2tab a:link, 
.quer2tab a:visited       { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; background-image: url("pic/quer2.gif") }
.quer2tab a:active, 
.quer2tab a:hover        { color: #ffa500; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; background-image: url("pic/quer2on.gif") }

.inhalt    { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fec }
.inhalt p { margin: 0; padding-top: 3px; padding-right: 10px; padding-left: 10px; border-top: 2px solid #fff }
.inhalt table { border-top: 2px solid #fff }
.inhalt td { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fec; margin: 0; padding-left: 10px }
.willkommen { color: #600; font-size: 24px; font-style: italic; line-height: 24px; text-align: center; word-spacing: 4px; letter-spacing: 4px; margin: 0; padding: 6px 0 3px }
.inhalt a:link, .inhalt a:visited   { color: #600 ; text-decoration: underline; }
.inhalt a:active, .inhalt a:hover   { color: #600; background-color: #ffa500 ; }
.fuss { background-image: url("pic/randl.gif") }
.zue { color: #600; font-weight: 700 }
.inhalt .linkohne a, a:link, a:visited, a:active, a:hover     { color: #000; text-decoration: none; background-color: #fec }

.aktuell  { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fec; background-image: none }
.aktuell p  { margin: 0; padding-top: 3px; padding-right: 10px; padding-left: 10px }
.aktuell table { border-top: 2px solid #fff }
.aktuell td { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fec; margin: 0; padding-left: 10px }
.aktuell h1  { color: #600; font-size: 24px; font-style: italic; font-weight: normal; line-height: 24px; text-align: center; word-spacing: 4px; letter-spacing: 4px; margin: 0; padding: 6px 0 3px; border-top: 2px solid #fff; border-bottom: 2px solid #fff }
.aktuell h2  { color: #fff; font-weight: normal; background-color: #900; padding-top: 2px; padding-left: 10px }
.aktuell h3   { color: #900; font-size: 16px; line-height: 16px; margin-top: 14px; margin-bottom: 12px; margin-left: 10px; padding-left: 7px; border-left: 50px solid #fff }
.aktuell h4  { color: #600; font-size: 16px; font-style: italic; font-weight: normal; line-height: 16px; text-align: center; margin-top: 12px; margin-bottom: 10px; border-bottom: 1px dotted #900 }
.aktuell h5   { font-size: 14px; line-height: 14px; margin-top: 10px; margin-bottom: 7px; margin-left: 10px; padding-left: 5px; border-left: 14px solid #900 }
.aktuell h6  { font-size: 14px; line-height: 14px; text-align: right; margin: 10px 10px 7px; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #000 }
.aktuell address { font-size: 12px; font-style: italic; line-height: 14px; margin-left: 10px }
.aktuell pre { font-size: 10px; font-family: sans-serif; line-height: 10px; margin-top: 5px; margin-bottom: 5px; margin-left: 10px }
.aktuell a:link, .aktuell a:visited   { color: #600 }
.aktuell a:active, .aktuell a:hover   { color: #600; background-color: #ffa500 }
.bestellung { margin: 0; padding: 0 }
.bestellung table  { margin-left: 10px; border-top: 5px solid #900; border-bottom: 4px solid #900 }
.bestellung td  { text-align: center; margin: 0; padding: 2px 0; border-bottom: 1px solid #900 }
.bestellung input   { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.bezeichnung  { font-weight: bold; text-align: left; padding-left: 0 }
.bezeichnung1 { text-align: left; padding-left: 0 }
.rechts, .rechts input, .rechts text  { text-align: right }
.abstand p { padding-top: 10px; padding-bottom: 10px; }
.gross { font-size: 16px; letter-spacing: 150%; }
.literpreis { color: #888; font-size: 0.8em; line-height: 0.8em; }
