h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,b,i {
  font-family: sans-serif; }
body,p,ul,div,td,th,address,blockquote { font-size:small; }

  body { background-color:#F7F3A7; color:black; text-align:left; font-family:sans-serif; }
  hr   { text-align: center; }
  td        { text-align:left; }
  td.center { text-align:center; }

  #navigation { margin-left:0%; margin-right:0%;
                text-align:left; font-size:12px; vertical-align:top; }

  dt  { color: #5A005A; }
  dd  { color: #5A0000; }
  pre { color: #000080; font-family: "Courier New",Courier,monospace; text-align: left; }

  blockquote { background: #FFFFD5; font-family: monospace; }

  #jump { margin-bottom: 1cm; background-color: rgb(255, 247, 231);
          font-size: small; text-align: right; }
  .jump { margin-bottom: 1cm; background-color: rgb(255, 247, 231);
          font-size: small; text-align: right; }
  #menu { border: medium none ; text-align: right; font-size: 90%;
          background-color: rgb(255, 247, 231); azimuth: right; }
  .menu { border: medium none ; text-align: right; font-size: small;
          background-color: rgb(255, 247, 231); azimuth: right; }

  .nobreak {  white-space: nowrap; }
  .fixedsys { font-family: fixedsys,"courier new",monospace; }

  h1 { color: black;   font-size: 180%; font-weight: bold; }
  h2 { color: black;   font-size: 160%; font-weight: bold; }
  h3 { color: #4B0082; font-size: 140%; font-weight: bold; }
  h4 { color: navy;    font-size: 120%; font-weight: bold; text-align: left; }
  h5 {                 font-size:  80%; font-weight: lighter; }
  h6 {                 }

  a:link    { color: blue;   text-decoration: underline; }
  a:visited { color: purple; text-decoration: underline; }
  a:active  { color: red;    text-decoration: none; }
  a:hover   { color: green;  text-decoration: none; }

  .sektion { background-color: yellow; azimuth: center; }
  .wichtig { color: red; }
  .item    { color: blue; }
  .info    { color: #FF0033; }
  .bsp     { color: green; }
  .tag     { background: rgb(255, 255, 255) none repeat scroll 0%; }
  .archtop { background: rgb(252, 237, 120) none repeat scroll 0%; color: Black; }
  .update  { font-family: sans-serif; color: rgb(255, 128, 128); }
  .ticker  { margin: 10px;      padding-left: 10px;   padding-right: 10px;
             padding-top: 10px; padding-bottom: 10px; background:#FFFFD5;
             font-family: "Courier New",Courier,monospace; vertical-align: top; }
  .title   { color: rgb(255, 255, 255); background-color: black; font-weight: lighter; }
  .foot    { font-size: 90%; text-align: center;}
  .footer  { font-size: smaller; text-align: center; color: gray; }
  .textbox { border: 1px solid rgb(0, 0, 0); background: white none repeat scroll 0%;
             color: black; font-size: x-small; text-align: left; }
  .rss {     border:1px solid;  border-color:#FC9 #630 #330 #F96; padding:0 2px;
             font:bold 10px verdana,sans-serif;  color:#FFF; background:#F60;
             text-decoration:none; margin:0; margin-left:3px; margin-right:3px; }

ins { color:#009900; font-weight:bold; text-decoration:none; }
del { color:#990000; font-weight:bold; text-decoration:line-through; }

/* ################ Gästebuch ################## */
/* Tabelle in eintrag.php und edit.php */
.form {     text-align: center; width: 70%;}
/* Tabellenspalte in der die Erklärungen stehen */
td.describtion {text-align: right;width: 50%;}
/* Tabellenspalte in der die Eingabefelder stehen */
td.input {  text-align: left;width: 50%;}
input.gb, select.gb {width: 90%;}
/* Textfeld */
textarea.gb { background-color: #CFDFE4;color: #00544A;
              font-size: 9pt;width: 100%;border: 1px solid #A5D0E4;}
/* Erfolgs- oder Fehlermeldung bei der Suche */
div.suchmeldung {font-size: 12pt;}
/* Der Suchbegriff */
span.suchwort {  font-weight: bold;}
/* Die Regeln in der eintrag.php */
div.regeln {     text-align: left;}
/* Der Button unter den Regeln in der eintrag.php */
form.regeln {    text-align: center;}
/* Die Buttons in eintrag.php, über die die BBCodes eingefügt werden */
img.bbcode{      background-color: #CFDFE4; width: 23px; height: 23px;
                 border: 1px solid #A5D0E4;}
/* Die kleinen Bilder (Page, Mail, ICQ, Bild) in gbuch.php */
img.gbuch{       border: 0px solid;width: 15px;height: 15px;}
/* Text "(* Pflichtfelder)" */
div.pflichtfeld {font-weight: bold;text-align: center;}
/* Fehlermeldung bei deaktiviertem Javascript */
div.nojs {       color: red;font-weight: bold;}
/* Einträge mit gerader Nummer (2, 4, 6, 8 usw.) */
div.gerade {     background-color: #FFFFDD;border: 1px solid #A5D0E4;}
/* Einträge mit ungerader Nummer (1, 3, 5, 7 usw.) */
div.ungerade {   background-color: #F1FFDD;border: 1px solid #CFDFE4;}
/* ein Zitat */
div.zitat {      border: 1px solid black;margin: 10px;}
/* die zitierte Person */
div.zitat_person {font-weight: bold;}
/* der zitierte Text */
div.zitat_text { font-style: italic;}
/* ein Code */
div.code {       border: 1px solid black;margin: 10px;}
/* Dateiname */
div.code_datei { font-weight: bold;}
/* der Code */
div.codetext {   font-family: "Courier New", monospace;background-color: #CFDFE4;}
/* ein Kommentar */
div.kommentar {  border: 1px solid black; margin: 5px; padding:5px}
/* Text wie "Kommentar vom Webmaster" */
div.kommentar_beschr {font-weight: bold;color: #A5D0E4;}
/* der Kommentar selbst */
div.kommentar_text {font-style: italic;}
/* Der Besucher */
span.user {font-weight: bold;}
/* die Nummer des Eintrags */
span.nummer {font-weight: bold;color: #A5D0E4;}
/* die aktuelle Seite */
span.aktuelle_seite {font-weight: bold;}
/* Text "..." bei der Seitenauswahl */
span.punkt {color: #A5D0E4;}
/* Der Betreff eines Eintrags */
div.betreff {font-weight: bold;margin-top: 5px;}
/* Die Einträge */
div.eintragstext {margin-top: 5px;  padding : 5px;  margin : auto;  }

/* showimage.php: das hochgeladene Bild */
div.upimg {text-align: center;}
/* showimage.php: Text unter Bild */
p.upimgdesc {text-align: center;}

/* ################ Linkseite ################## */

.titel {font-size: 12px; font-weight: bold;   color: #666666; text-decoration: none}
.text  {font-size: 12px; font-weight: normal; color: #333333; text-decoration: none }
.headcolor         { background-color: #CCCCFF; line-height: 10px;}
.linkstabellecolor { background-color: #FFFFD5 }
.hoehe {line-height: 8px;}
.inputtext {
        font-size: 12px;
        color: #333333;
        text-decoration: none;
        background-color: #FFFFFF;
        border: 1px solid #666699;
}
.inputsubmit {
        font-size: 12px;
        font-weight: bold;
        color: #666699;
        text-decoration: none;
        background-color: #CCCCFF;
        border: 1px solid #666699;
}
.klein {
        font-size: 10px;
        font-weight: normal;
        color: #800000;
        text-decoration: none;
}