/* CSS Document */

body      {
          color:white;
          background-color:rgb(102,0,0);            /* dunkelrot */
          }

#head    {
        background-color: rgb(255,204,102);      /* goldgelb */
        margin-left: 10%;
        margin-right: 10%;
        color: white;
        }
#inhalt {
        background-color: rgb(64,0,48);            /* dunkelviolett */
        border-left: 10%;
        margin-right: 10%;
        margin-left: 10%;
        padding-left: 1em;
        padding-right: 1em;
        color: white;
        }
#end    {
        background-color: rgb(64,0,48);            /* dunkelviolett */
        margin-left: 10%;
        margin-right: 10%;
        margin-top: 1em;
        padding-left: 1em;
        padding-right: 1em;
        }
.layout {
        height: 2em;
        }
p      {
       font-family: tahoma, sans;
       font-weight: 100;
       font-size: 0.9em;
       }
h1      {
        font-family: tahoma, sans;
        font-weight: 100;
        font-size: 1.5em;
        text-align: center;
        color: white;
        }
h2      {
        font-family: tahoma, sans;
        font-weight: 100;
        font-size: 1.5em;
        text-align: center;
        color: black;                            /* schwarz */
        }
h3     {
       font-family: tahoma, sans;
       font-weight: 100;
       font-size: 0.9em;
       color: white;
       }
h4     {
       font-family: tahoma, sans;
       font-weight: 100;
       font-size: 0.9em;
       color: white;                            /* weiss */
       text-align: center;
       line-height: 1.3em;
       }
h5     {
       font-family: tahoma, sans;
       font-weight: 100;
       font-size: 0.9em;
       color: white;                            /* Gegenteil von Schwarz */
       text-align: center;
       }
h6     {
       font-family: tahoma, sans;
       font-weight: 100;
       font-size: 0.9em;
       color: white;                            /* Gegenteil von Schwarz */
       text-align: right;
       }
hr     {
       clear:left;
       visibility:hidden;
       }

dl     {
       position: static;
       width: 156px;
       height: 170px;
       margin-left: 30px;
       float: left;
       font-family: tahoma, sans;
       font-weight: 100;
       font-size: 0.9em;
       }
fieldset {
        width: 240px;
        border: none;
        display: inline;
        }
legend  {
        font-family: tahoma, sans;
        font-weight: 100;
        font-size: 1em;
        }
dt    {
      height: 152px;
      }
dd    {
      }
img   {
      border: none;
      padding: 0.25em;
      }
a:link, a:visited   {
          color: black;
          text-decoration: none;
          }
a:hover   {
          color: #e50033;
          text-decoration: none;
          }
.button   {
         font-family: tahoma, sans-serif;
         font-size: 0.9em;
         color: black;                   /* schwarz */
         background-color: rgb(255,204,0);      /* goldgelb */
         border-top: solid 1px white;
         border-left: solid 1px white;
         border-right: 1px solid rgb(153,0,0);                                             /* dunkelrot */
         border-bottom: 1px solid rgb(153,0,0);                                             /* dunkelrot */
         }
.field   {
         background-color: rgb(255,204,0);      /* goldgelb */
         color: black;                                           /* orange */
         font-family: tahoma, sans-serif;
         font-size: 0.9em; 
         font-weight: normal;
         padding: 1em 0em 0em 1em;
         border: 1px solid rgb(153,0,0);                                             /* bordeaux */
         }
.left   {
        text-align: left;
        }
.right  {
        text-align: right;
        }









