body {
     background-image:url(images/gb_t.gif);
     margin-top: 5px;
     }

h1,h2,h3,h4,p,a,ul,ol,li,div,td,th,span,input,textarea {
     font-family:Arial,sans-serif;
     color:#000937;
     }

.sichtbar { display:block; }

.unsichtbar { display:none; }

h1 { font-size:20px; margin-bottom:-10px; margin-top: 10px; }

h2 { font-size:18px; margin-bottom:3px; }

h3 { font-size:16px; }

p,ul,li,a,div,span,td,th { font-size:14px; }

th { text-align:left; font-weight:bold; vertical-align:top; }

td { vertical-align:top; }

.koerper {
         margin-right:10px;
         margin-left:10px;
         }

.box {
     margin-left: 25px;
     margin-right: 25px;
      }

a:link { color:#000080; text-decoration:none; }

a:visited { color:#000080; text-decoration:none; }

a:hover { color:#000080; text-decoration:underline; }

a:active { color:#000080; text-decoration:none; }

a.menbut {
        display: block;
        width:100%;
        height:22px;
        text-align:left;
        text-decoration:none;
        color:#001060;
        font-weight:bold;
        vertical-align: bottom;
        padding-top:2px;
        background:url(images/pfeil1.gif);
        background-repeat:no-repeat;
        padding-left:19px;
        background-position:0px 5px;
        font-size:13px;
               }

a.menbut:visited { color:#001060; }

a.menbut:hover {
        color:#FF8000;
        text-decoration:none;
        background:url(images/pfeil2.gif);
        background-repeat:no-repeat;
        padding-left:19px;
        background-position:0px 5px;
        font-size:13px;
         }

a.menbut:active {
        color:#FF8000;
        background:url(images/pfeil2.gif);
        background-repeat:no-repeat;
        padding-left:19px;
        background-position:0px 5px;
        }


a.nacho {
        display: block;
        width:80px;
        text-decoration:none;
        background:url(images/pfeil1_o.gif);
        background-repeat:no-repeat;
        padding-left:6px;
        margin-bottom:10px;
               }

a.nacho:visited {
        background:url(images/pfeil1_o.gif);
        background-repeat:no-repeat;
         }

a.nacho:hover {
        background:url(images/pfeil2_o.gif);
        background-repeat:no-repeat;
        text-decoration:underline;
         }

a.nacho:active {
        background:url(images/pfeil2_o.gif);
        background-repeat:no-repeat;
        }

.men {
     border:1px solid #505050;
     background-color: #CEDEFF;
     background-image:url(images/hintergrund_01.jpg);
     background-position: 0px 30px;
     background-repeat: no-repeat;
     vertical-align:top;
     text-align:left;
     height:400px;
     overflow:hidden;
     }

.anz {
     border:1px solid #505050;
     background-color: #CEDEFF;
     background-image:url(images/hintergrund_02.jpg);
     background-position: 0px 30px;
     background-repeat: no-repeat;
     vertical-align: top;
     padding:0px;
     overflow:hidden;
          }

.fuss {
      border:1px solid #505050;
      background: #CEDEFF;
      vertical-align: top;
      font-size:10px;
      }

.ueb {
     display:block;
     width: 100%;
     height: 18px;
     background-color:#80ACFF;
     background:url(images/menbg.gif);
     color: #E8F1FE;
     font-size: 14px;
     font-weight:bold;
     padding: 1px;
     border:0px solid #505050;
     border-bottom-width:1px;
     padding-right:10px;
     }

div.rahmen {
     border:1px solid #505050;
     width:450px;
     margin-top:10px;
     text-align:center;
     margin-bottom:6px;
     overflow:hidden;
     }

div.oben {
     background: #A2C1FD;
     color:#000000;
     width:100%;
     text-align:left;
     padding:3px;
     }

div.unten {
     background: #B9D0FD;
     color:#000000;
     width:100%;
     margin-top:2px;
     text-align:left;
     padding:3px;
     }

.input {
       width:200px;
       height:20px;
       border:1px solid #000000;
       background: #EAECFF;
       margin-top:4px;
       }

.texta {
       width:200px;
       height:69px;
       border:1px solid #000000;
       background: #EAECFF;
       margin-top:4px;
       }

.fbut {
      width:93px;
      height:21px;
      background-color:#CEDEFF;
      border:1px solid #000000;
      margin-right:10px;
      color:#000000;
      font-weight:bold;
      }

.llink {
       display:block;
       width:500px;
       margin:10px;
       margin-top:20px;
       }

.lbox {
      display:block;
      width:200px;
      margin-right:3px;
      margin-left:10px;
      margin-top:8px;
      }

.pics {
      border: 1px solid #000937;
      margin-right:3px;
      }

.tde {
      border: 1px solid black;
      background:#B9D0FD;
      padding: 2px;
      }

.the {
      border: 1px solid black;
      background:#CAE1FD;
      padding: 2px;
      text-align:center;
      }
textarea { background:#FFFFFF; }

tr.normal
{

}

tr.hover
{
background-color:#00AEAD;
cursor:hand;
}
