body
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:18px;
         color: #008000;
}
p
{
        margin:0;
        padding:0;
        text-align: justify;
}
.einruck
{
        margin: 0 0 0 20;
        padding: 0;
}
td { text-align: left }

.archiv
{
        position:absolute;
        top:0px;
        right:0px;
        background-color:#80BE7F;
        width:350px;
        text-align:center;
        filter:alpha(opacity=50);
        -moz-opacity:0;
        display:block;
        opacity:0;
        border: 10px solid #FFFFFF;
        margin: 0;
}

#contentl {
        float: left;
        left: 0;
        padding: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        border: 0px solid #ccc;
}

#contentr {
        float: right;
        right: 0;
        padding: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        border: 0px solid #ccc;
}

.bilderrahmen
{
        overflow: hidden;
        width: 120px;
        height: 120px;
        border: 1px solid #000000;
}
.bildrechts
{
        overflow: hidden;
        width: 120px;
        height: 120px;
        border: 1px solid #000000;
        float:right;
        margin-left:15px;
        margin-right:0px
}
.bildlinks
{
        overflow: hidden;
        width: 120px;
        height: 120px;
        border: 1px solid #000000;
        float: left;
        margin-left: 0px;
        margin-right: 15px;
}
.bildmitte
{
        overflow: hidden;
        width: 120px;
        height: 120px;
        border: 1px solid #000000;

        margin-left: 10px;
        margin-right: 10px;
}
/* Bild hor. und vert. mittig */
.clipbild
{
         position:relative;
         left:-20px;
         width: 160px;
         height: 120px;
         border-width: 0;
}
/* Bild hor. und vert. mittig */
.clipbild720
{
         position:relative;
         left:-30px;
         width: 180px;
         height: 120px;
         border-width: 0;
}
/* Bild vert. mittig und horz. angepasst */
.albumbild
{
         position:relative;
         left:-30%;
         height: 120px;
         border-width: 0;
}
/* Bild hor. angepasst */
.sonderbild_hoch
{
         position:relative;
         left:0px;
         height: 120px;
         border-width: 0;
}
/* Bild vert. angepasst */
.sonderbild_quer
{
         position:relative;
         left:0px;
         width: 120px;
         border-width: 0;
}
/* Bild hoch mit weißem Rand - Passbild */
.bild_hoch_rahmen
{
         position: relative;
         left: 15px;
         width: 90px;
         height: 120px;
         border-width: 0;
}
/* Bild mittig*/
.bild_mitte
{
         position: relative;
         left: -25%;
         border-width: 0;
}
#volltab
{
        width: 100%;
        text-align: justify;
}
#volltab td
{
        text-align: justify;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #4D4D4D;
        line-height: 16pt;
        vertical-align: top;
        padding-bottom: 0px;
}


.trennlinie
{
         background: top;
         background-repeat: repeat-x;
         background-image: url(line10.gif);
}
.trenner
{
         background-position: center;
         background-repeat: repeat-x;
         background-image: url(line1.gif);
         padding: 0px:
         border: 0px;
}
.info
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:40px;
        color: #008000;
}

td.back
{
          background-color: #DDE4D3;
}
.terminkasten
{
        position: absolute;
          left: 435;
        top: 30;
        font-family: Arial, Helvetica, sans-serif;

}
.fpunkte
{
        position: absolute;
          left: 455;
        top: 5;
        font-family: Arial, Helvetica, sans-serif;
          width:280;

}
.vorstand
{
        position: absolute;
        top: 13;
          left: 465;
        font-family: Arial, Helvetica, sans-serif;
          font-size:16px;
          color:#4D4D4D;
        align:left;
        padding-right: 0;
          padding-left: 0;
          padding-top: 0;
          padding-bottom: 0;
          width:280;
          visibility: hidden;
}
.termin
{
        position: absolute;
        top: 35;
          left: 445;
        font-family: Arial, Helvetica, sans-serif;
          font-size:16px;
          color:#4D4D4D;
        align:left;
        padding-right: 0;
          padding-left: 0;
          padding-top: 0;
          padding-bottom: 0;
          width:310;
          visibility: hidden;
}
.grossbtext
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:24px;
        color: #4D4D4D;
         line-height:24pt;
}
.gross
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:24px;
        color: #008000;
}
.grossb
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:24px;
        color: #4D4D4D;
}
.f20px
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:20px;
        color: #008000;
}
.f20pxb
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:20px;
        color: #4D4D4D;
}
.logo
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:10px;
        color: #0000C0;
          line-height:4pt;
}
.f10px
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:10px;
        color: #008000;
}
.f10pxb
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:10px;
        color: #4D4D4D;
}
.klein
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:12px;
        color: #008000;
}
.kleinb
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #4D4D4D;
}
.kleinw
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #FFFFFF;
}
.kleinstb
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:10px;
        color: #4D4D4D;
}
.mittel
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:14px;
        color: #008000;
}
.mittelb
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:14px;
        color: #4D4D4D;
}
.mittelw
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        color: #FFFFFF;
}
.motiv
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        color: #4D4D4D;
}
.mitteltext
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:14px;
        color: #4D4D4D;
          line-height:16pt;
}
.std
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:16px;
        color: #008000;
}
.stdb
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:16px;
        color: #4D4D4D;
}
.stdw
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:16px;
        color: #F2F2EC;
}
.stdtext
{
        font-family: Arial, Helvetica, sans-serif;
          font-size:16px;
        color: #4D4D4D;
          line-height:24px;
}
.jubelk
{
        position: absolute;
          top: 0;
        font-family: Arial, Helvetica, sans-serif;
        padding-right: 0;
          padding-left: 0;
          padding-top: 0;
          padding-bottom: 0;
          width:240;
          height:240;
          visibility:hidden;
}
.liste
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:14px;
        color: #4D4D4D;
        line-height:18px;
}
.z2
{
 background: #FFFFFF;
}
.z1
{
// background: #CDE6CD;
   background: #e0f4e0;
}
.z1a
{
 background: #D8EBD8;
}
.header
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:16px;
        color: #FFFFFF;
        background-color:#80BE7F;
        padding: 2px;
}
#volltab .header
{
        font-family: Arial, Helvetica, sans-serif;
        font-size:16px;
        color: #FFFFFF;
        background-color:#80BE7F;
        padding: 2px;
}
ul.uliste
{
        list-style-type: circle;
        padding-top: 0px;
        padding-left: 10px;
        margin-top: 8px;
        margin-left: 10px;
        text-align: justify;
}
       .uliste li { margin-bottom: 8px; }

ul.uliste_2sp
{
        list-style-type: circle;
        padding-top: 0px;
        padding-left: 10px;
        margin-top: 8px;
        margin-left: 10px;
        text-align: justify;
}
       .uliste_2sp li { margin-bottom: 22px; }

ul.twitter
{
        list-style-type: square;
        padding-top: 0px;
        padding-left: 35px;
        padding-right: 25px;
        margin-top: 8px;
        margin-left: 10px;
        text-align: justify;
        color: #008000;
}
       .twitter li { margin-bottom: 8px; }

#twitter_div {
        position: relative;
}
.temp
{
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
    background-color: #EAE4D6;
    border: 0px solid #1D3367;
    width: 450px;
    height: 360px;
    z-index: 10;
    left: 85px;
    top: 150px;
    bottom: 500px;
    background-image: url(../images/input_bg_long.jpg)
}
a:link {  font-family: Arial; color: #008000; text-decoration: none}
a:active {  font-family: Arial; color: #008000; text-decoration: none}
a:visited {  font-family: Arial; color: #008000; text-decoration: none}
a:hover {  font-family: Arial; color: #008000; text-decoration: underline}
