.menu1 ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
      text-align: right;
      line-height: 2em;
}
.menu1 li {
      margin: 0;
      padding: 0;
      float: right;
      padding-right: 1em;
}


#H1  {
        font-size : 12pt;
        font-family : Arial;
        color : #000000;}

.H2  {
        font-size : 10pt;
        font-family : Arial;
        color : #000000;
        height : 25px;}

#H2we  {
        font-size : 10pt;
        font-family : Arial;
        color : #FFFFFF;}

#H3  {
        font-size : 8pt;
        font-family : Arial;
        color : #000000;}

#header        {
        font-size : 12pt;
        font-family : Arial;
        color : #494949;
        font-weight: bold;
        text-decoration: underline;
        }

#subheader        {
        font-size : 12pt;
        font-family : Arial;
        color : #000000;
        text-decoration: underline;
        }


#UL  {
        text-decoration : underline;}

.input        {background-color:#FFFFFF; border:1px solid #336699; height: 20px; padding-left: 4;}

#inputwhite {background-color:#FFFFFF; border:1px solid #336699; height: 20px; padding-left: 4;}

#textarea        {background-color:#FFFFFF; border:1px solid #336699; }

.button        {
        background-color:#dfe7ef;
        border-color: #000000;
        border-width: 1px;
        height: 20px;
        width: 80px;
}

#buttonmiddle        {
        background-color:#dfe7ef;
        border-color: #000000;
        border-width: 1px;
        height: 20px;
        width: 100px;
}

#buttonlong        {
        background-color:#dfe7ef;
        border-color: #000000;
        border-width: 1px;
        height: 20px;
        width: 130px;
}

 #upload        {
        background-color:#FFFFFF;
        border-color: #000000;
        border-width: 1px;
        height: 20px;
        width: 200px;
}

#A {
        font-size : 10pt;
        font-family : Arial;
        color : blue;
        }

#Asmall {
        font-size : 8pt;
        font-family : Arial;
        color : blue;
        }

#A:Hover {
        font-size : 10pt;
        font-family : Arial;
        color : blue;
        text-decoration : underline;
        }

#Asmall:Hover {
        font-size : 8pt;
        font-family : Arial;
        color : blue;
        text-decoration : underline;
        }

A  {
        font-size : 10pt;
        font-family : arial;
        color : #494949;
        text-decoration : none;
}

A:Visited  {
        font-size : 10pt;
        font-family : arial;
        color : #494949;
        text-decoration : none;}

A:Active  {
        font-size : 10pt;
        font-family : arial;
        color : #494949;
        text-decoration : none;}

A:Hover  {
        font-size : 10pt;
        font-family : arial;
        color : 0000FF;
        text-decoration : none;}

BODY  {
        font-size : 10pt;
        font-family : Arial;
        color : Black;
}

.bo          { border-bottom:1px solid #808080; font-size:10pt; font-family:Verdana; text-align:left; margin-top:0; font-weight:bold; text-indent:7; border-top-width:1 }
.tgrau       { border-bottom: 1px solid #808080 }
.rr          { border-right: 1px dotted #000000; }
.ru          { border-left-width: 1; border-right-width: 1; border-top-width: 1;
               border-bottom: 1px solid #000000 }
.bm          { padding: 0;
               font-family:Verdana; font-size:10pt; word-spacing:0; text-indent:7; border-top-width:1 }



div#placeholder {
position: relative;
padding: 1em;
width: 6em;
height: auto;
margin: auto; /* Ränder automatisch berechnen */
background: rgb(255,255,255);
}

div#wrapper {
font: normal 2em verdana;
color: rgb(255,255,255);
border: 1px solid rgb(102,102,102);
width: 3em;
padding: 0px;
margin: 0px;
}

div#redblock {
background-color: rgb(255,0,0);
text-align: left;
}