* {
   border: 0;
   margin: 0;
   padding: 0;
   }

/* Einstellungen für Slideshow auf der Startseite */

#rotator {
   border: 1px solid #72756C;
   cursor: pointer;
   overflow: hidden;
   position: relative;
   width: 718px;
   height: 428px;
}

#rotator img {
   padding: 3px;
   border: 0;
   cursor: pointer;
   width: 712px;
   height: 422px;
}

/* und alles andere */

body {
   background-color: #000;
   font-family: Arial,Geneva,Helvetica,sans-serif;
   }

td.eckeoben {
   width: 40px;
   height: 40px;
   }

td#kopf {
   background-color: #000;
   vertical-align: top;
   text-align: center;
   }

td#menuoben {
   vertical-align: top;
   text-align: center;
   padding-top: 2px;
   padding-bottom: 18px;
   }

td#menu {
   background-color: #000;
   width: 129px;
   height: 430px;
   text-align: left;
   vertical-align: top;
   }

td#menu img {
   padding-top: 1px;
   padding-bottom: 1px;
   border-top: 1px solid #72756C;
   border-left: 1px solid #72756C;
   border-right: 1px solid #72756C;
   }

td#menu img.rand {
   border: 0;
   }

p#disclaimer {
   margin-top: 1em;
   font-family: Verdana, sans-serif;
   font-size: 9px;
   color: #C7CBBE;
   text-align: justify;
   margin-bottom: 0.5em;
   }

td#inhalt {
   background-color: #000;
   vertical-align: top;
   }

img.left  {
   padding: 3px;
   border: 1px solid #72756C;
   float: left;
   margin-right:20px;
   }

h2 {
/* Variante 1
   font-family: "Goudy Old Style ATT",Garamond,Times, serif;
   font-weight: bold;
   color: #82867C;
   letter-spacing: 2px;
   */
/* Variante 2  */
   font-family: Tahoma, Verdana, sans-serif;
   font-weight: normal;
   font-size: 19px;
   letter-spacing: 4px;
   color: #72756C;
/* alle Varianten  */
   text-align: left;
   margin-bottom: 0.5em;
   }

h3 {
/* Variante 1
   font-family: Garamond, Times, serif;
   font-weight: bold;
   font-size: 18px;
   letter-spacing: 2px;
   color: #B2B6A9;
   */
/* Variante 2  */
   font-family: Tahoma, Verdana, sans-serif;
   font-weight: bold;
   font-size: 14px;
   letter-spacing: 3px;
   color: #72756C;
/* alle Varianten  */
   text-align: left;
   margin-top: 1em;
   margin-bottom: 0.5em;
   }

p {
   font-family: Verdana, sans-serif;
   font-size: 13px;
   color: #C7CBBE;
   text-align: justify;
   margin-bottom: 0.5em;
   }

p small {
   font-size: 12px;
   text-align: left;
   }
span.code  {
   font-weight:bold;
   color:#BE421C;
   }

   a:link { font-weight: bold; text-decoration:none; color:#C7CBBE; }
   a:visited { font-weight: bold; text-decoration:none; color:#C7CBBE; }
   a:hover { font-weight: bold; text-decoration:none; color:#ffffff; }
   a:active { font-weight: bold; text-decoration:none; color:#ffffff; }


/* Einstellungen des iFrames */

#iframe {
   background-color: #000;
}

.scrollbereichtext {
   padding-right: 18px;
   overflow: auto;
   width: 702px;
   height: 430px;
}

.scrollbereich {
   overflow: auto;
   width: 571px;
   height: 430px;
}

/* Einstellungen der umrandeten Vorschaubilder */

table.bildrand {
   float:left;
   display: inline;
   border: 1px solid #72756C;
   margin-right: 16px;
   margin-bottom: 16px;
   }

table.bildrand td {
   width: 162px;
   height: 162px;
   text-align: center;
   vertical-align: middle;
   }