html{ height: 100%;
}
body {  text-align: center;
        height: 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #333333;
        text-decoration: none;
        background-color: #000000;
        margin: 0px;
        padding: 0px;
}
td {   vertical-align: top;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       font-weight: normal;
       color: #333333;
       text-decoration: none;
       padding: 0;
       margin: 0;
}
form {margin: 0; padding: 0;}

#main {  text-align: left;
         height: 100%;
         width: 900px;
         margin-left:auto;
         margin-right:auto;
         background-color: #ffffff;
         border: solid;
         border-width: 0px 1px 0px 1px;
         border-color: #ffffff;
         border-spacing: 0px;
         border-collapse: collapse;
}
#head { background-image: url(head.jpg?id=2024a);
        background-repeat: no-repeat;
        background-position: left top;
	    background-size: contain;
        font-size: 10px;
        text-align:right;
        vertical-align: bottom;
        background-color: #cccccc;
        height: 207px;
        padding-right: 5px;
        padding-bottom: 1px;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #ffffff;
}

#foot { text-align:center;
        font-size: 10px;
        color: #ffffff;
        background-color: #FF0000;
        height: 10px;
        vertical-align: middle;
}

#ticker{   height: 25px;
           background-color: #2266AA;
           padding-left: 5px;
           padding-top: 4px;
           padding-bottom: 4px;
           padding-right: 5px;
           border: solid;
           border-width: 0px 1px 1px 1px;
           border-color: #ffffff;
           text-align: center;
           vertical-align: middle;
}
#topleft{height: 30px;
         background-color: #000000;
         padding-left: 5px;
         padding-top: 4px;
         padding-bottom: 4px;
         padding-right: 5px;
         vertical-align: middle;
}
#topright{height: 30px;
         background-color: #DADADA;
         padding-left: 5px;
         padding-top: 4px;
         padding-bottom: 4px;
         padding-right: 5px;
         vertical-align: middle;
          }
#topmiddle{background-image: url(linie.gif);
           background-repeat: no-repeat;
           background-position: left bottom;
           height: 30px;
           background-color: #ffffff;
           color: #333333;
           font-size: 14px;
           font-weight: bold;
           padding-left: 15px;
           padding-top: 15px;
           padding-bottom: 8px;
           padding-right: 5px;
           vertical-align: middle;
}

#left { width: 199px;
        background-color: #000000;
        padding: 0px 0px 0px 0px;
        vertical-align: top;
        text-align: center;
}
#right { width: 200px;
         background-color: #DADADA;
         padding: 0px 0px 0px 0px;
         vertical-align: top;
         text-align: center;
}
#spacerleft { width: 199px;
              height: 1px;
              padding: 0;
              margin: 0;
              border-width: 0;
}
#spacerright { width: 200px;
               height: 1px;
               padding: 0;
               margin: 0;
               border-width: 0;
}
#cont { padding: 15px 15px 15px 15px;
        background-color: #ffffff;
}
.gal{text-align: center;
}
.galth{text-align: center;
       height: 130px;
       float: left;
}
.galimg { border-color: #000000 #ffffff #ffffff #000000; border-style: solid; border-width: 1px;}
.blaettern { text-align: center;}

.teaser { width: 160px;
          margin-left:auto;
          margin-right:auto;
          border-spacing: 0px;
          border-collapse: collapse;
}

.teasercont {  font-size: 10px;
               color: #ffffff;
               background-color: #000000;
               padding-left: 5px;
               padding-top: 5px;
               padding-right: 5px;
               padding-bottom: 5px;
               border: solid;
               border-width: 1px;
               border-color: #ffffff;
               text-align: left;
}
.teasertop {  color: #ffffff;
              font-size: 12px;
              font-weight: bold;
              background-color: #ff0000;
              padding-left: 5px;
              padding-top: 4px;
              padding-bottom: 4px;
              padding-right: 5px;
              border: solid;
              border-width: 1px 1px 0px 1px;
              border-color: #ffffff;
              text-align: left;
}
h1 { color: #ff0000;
     font-size: 14px;
     font-weight: bold;
     padding: 0;
     margin: 0;
}
h2 { color: #ff0000;
     font-size: 12px;
     font-weight: bold;
     padding: 0;
     margin: 0;
}
h3 { color: #ff0000;
     font-size: 12px;
     font-weight: normal;
     padding: 0;
     margin: 0;
     font-style: italic;
}

a.flink:link {color: #ffffff; text-decoration:none }
a.flink:visited {color: #ffffff; text-decoration:none }
a.flink:hover {color: #ffffff; text-decoration:underline }
a.flink:active {color: #ffffff; text-decoration:none }
a.flink:focus {color: #ffffff; text-decoration:none }


a.hlink:link {color: #ffffff; text-decoration:none }
a.hlink:visited {color: #ffffff; text-decoration:none }
a.hlink:hover {color: #ffffff; text-decoration:underline }
a.hlink:active {color: #ffffff; text-decoration:none }
a.hlink:focus {color: #ffffff; text-decoration:none }

a:link {color: #ff0000; text-decoration:underline }
a:visited {color: #ff0000; text-decoration:underline }
a:hover {color: #cccccc; text-decoration:underline }
a:active {color: #ff0000; text-decoration:underline }
a:focus {color: #ff0000; text-decoration:underline }


.form01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; background-color: #EEEEEE; width: 300px; border-color: #333333 #ffffff #ffffff #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.form02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; background-color: #EEEEEE; width: 393px; border-color: #333333 #ffffff #ffffff #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.button01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background-color: #ff0000; width: 100px; border-color: #ffffff #333333 #333333 #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formdummy01{ width: 302px;text-align: left;}
.formdummy02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; background-color: #EEEEEE; width: 300px; border-color: #333333 #ffffff #ffffff #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}