*       {
          margin: 0;
          padding: 0;
        }

html    {
/*        background: url(background.png) repeat-x #cdd0d6; */
          font-size: 100%;
          margin-bottom: 1px;
          background-color: #443;
        }

body    {
          height: 100%;
          min-height: 100%;
          font: 12px "Trebuchet MS", Arial;
          padding: 16px;
          color: #000;
        }

a:link    { color:#000; font-weight: bold; }
a:visited { color:#fff }
a:hover   { color:#000; background-color:#d8d8a0; }
a:active  { color:#fff }

.headline {
            color: #ff8;
            background-color: #997;
            border: 1px solid #000;
            margin-top:0.2em;
            font-size: 16px;
            border: 1px solid #000;
            padding: 8px;
          }
.headline a {
            color: #ff8;
            font-size: 24px;
            text-decoration: none;
          }
.headline a:hover {
            background-color: #994;
          }
.headline p {
            font-size: 12px;
            position: absolute;
            right: 1.4em;
            top: 1.4em;
            text-align: right;
          }
.headline p a {
            font-size: 12px;
            text-decoration: none;
          }
.headline p a:hover {
            background-color: #994;
          }

.rleft   {
            float:left;
            width:50%;
            margin-right: 2em;
          }

.rright   {
          }

.content  {
            border: 1px solid #000;
            background-color: #997;
          }

.box      {
            font-size: 12px;
            width: 200px;
            float: left;
            min-height:164px;
            margin-left: 8px;
            border: 1px solid #000;
            margin-top: -24px;
          }
.box a:link {
            font-size: 18px;
            height:170px;
            color: #cc8;
            padding-left:2px;
            background-color: #000;
            display: block;
            font-weight: bold;
            text-decoration: none;
            border: 1px solid #000;
          }
.box p    {
            color: #fff;
            background-color: #444;
          }
.box p:first-letter {
            float:left;
            margin-top: 0.1em;
            margin-right: 0.1em;
            color: #cc8;
            font: 32px Arial;
          }
.p_com  { background: url( tn_ladies.jpg) no-repeat 0 26px #000; }
.p_hos  { background: url( tn_host.jpg  ) no-repeat 0 26px #000; }
.p_mot  { background: url( tn_umfall.jpg) no-repeat 0 26px #000; }
.p_unm  { background: url( tn_maus.jpg  ) no-repeat 0 26px #000; }
.p_mto  { background: url( tn_mto.jpg   ) no-repeat 0 26px #000; }
.p_mkb  { background: url( tn_mkb.jpg   ) no-repeat 0 26px #000; }
.p_mkk  { background: url( tn_mkk.jpg   ) no-repeat 0 26px #000; }

#unten  {
          margin-top: 2em;
          margin-left: 8px;
        }

p       {
          margin: 0;
          padding: 4px;
          line-height:14px;
        }
#footer {
          position: absolute;
          bottom: 16px;
          font-size: 10px;
          width:100%;
          color: #ff8;
         }
#footer a:link {
          font-weight: bold;
          color: #ff8;
         }

.roben  {
            padding-left: 228px;
            width: 66%;
          }

.roben dl {
          }
.roben dl dt {
            width: 16em;
            float: left;
          }
.roben dl dd {
          }


h1       {
          padding: 0.4em 0 0.4em 0;
          }

ul li     {
            margin-left: 2.6em;
          }

img       {
            margin-right: 1em;
            border: 1px solid #000;
          }

#obenr {
            margin-left: 648px;
          }
