a { font-weight:bold; text-decoration:none; vertical-align:middle; line-height:160%; font-size:12pt; }

a.kom         { color:#e45101;
                vertical-align:super; }
a.kom:visited { color:#e45101; }
a.kom:hover   { color:#b93701; }

a.kon         { color:#e45101; vertical-align:middle; }
a.kon:visited { color:#e45101; }
a.kon:hover   { color:#b93701; }

a.nv         { color:#fef1d1; border-bottom:2px solid #e45101; display:block; }
a.nv:visited { color:#fef1d1; border-bottom:2px solid #e45101; }
a.nv:hover   { color:#e45101; border-bottom:2px solid #e45101; background-color:#fef1d1; }

a.rf         { color:#b93701; }

a.grau       { color:#848284; }

a.tx         { color:#e45101; }
a.tx:visited { color:#e45101; }
a.tx:hover   { color:#b93701; }

a.sm         { font-weight:normal; font-size:11pt; color:#e45101; }
a.sm:visited { color:#e45101; }
a.sm:hover   { color:#b93701; }

body  { background-color:#CFCFCF;
        color:#4F4F4F;
        text-align:center;
        font-family:Arial,sans;
        font-size:9pt;
        margin:3 auto 0 auto;
        padding:0px;
        font-weight:normal; }

object { font-family:Arial,sans; }

img   { border:0; }

img.lg { border:0;
         float:left; }

img.ek { border:2px solid #e45101;
         float:left;
         margin:0 30 10 0; }

fieldset { border:0px solid #b93701;
           margin:0; }

form  { margin:0;
        padding:0;
        width:100%; }

ul    { color:#b93701;
        margin:0 30 0 50;
        line-height:150%; }

table { border-width:0;
        border-spacing:0;
        border-collapse:collapse; }

td    { vertical-align:top; }

.logo { text-align:left;
        margin:0 auto 0 auto;
        width:940;
        height:130; }

.komm { background-color:#ffe384;
        color:#e45101;
        font-weight:bold;
        margin:0 auto 0 auto;
        width:940;
        table-layout:fixed; }

td.kom  { border:0;
          text-align:center;
          vertical-align:middle;
          line-height:120%;
          padding:2; }

.inhalt { width:940;
          padding:0;
          margin:0 auto 0 auto;
          font-size:12pt;
          line-height:120%; }

.inl  { width:120;
        background-color:#e45101;

        padding:0;
        border-collapse:collapse; }

.inli { width:120;
        background-color:#e45101;
        color:#fef1d1;
        font-weight:bold;
        padding:0;
        vertical-align:middle; }

.inla { width:120;
        border-bottom:2px solid #e45101;
        background-color:#fef1d1;
        color:#e45101;
        font-weight:bold;
        padding:0;
        line-height:160%;
        vertical-align:top; }

.inmi { width:819;
        background-color:#fef1d1;
        color:#000000;
        padding:2;
        vertical-align:top; }

td.inr  { width:32;
          background-color:#ffe384; }

td.lg { text-align:center;
        vertical-align:middle;
        color:#e45101;
        margin:0 30 0 30;
        line-height:130px;
        font-size:18pt;
        font-weight:bold;  }

.inrt { width:32;
        background-color:#e45101;
        color:#fef1d1;
        font-weight:bold;
        padding:4; }

.inri { width:32;
        background-color:#ffe384;
        color:#000000;
        padding:4; }

.inrix { font-size:1;
         line-height:100%;
         width:32;
         background-color:#ffe384;
         color:#ffe384;
         padding:4; }

.bild { text-align:left;
        background-image:url(../images/bild_unten.png); background-repeat:no-repeat;
        width:940;
        height:131; }

.unten { width:940;
         padding:0;
         margin:0 auto 10 auto;
         line-height:120%;
         border:0; }

.ende { background-image:url(../images/unten.png); background-repeat:no-repeat;
        text-align:center;
        font-weight:bold;
        line-height:120%;
        padding:0;
        height:26px;
        width:920px; }

.eckl { color:#fef1d1;
        background-image:url(../images/ruul.png); background-repeat:no-repeat;
        background-position:bottom left;
        width:10px; }

.eckr { color:#fef1d1;
        background-image:url(../images/ruur.png); background-repeat:no-repeat;
        background-position:bottom right;
        width:10px; }

.zitat { text-align:right;
         font-weight:bold;
         font-size:12pt;
         margin:30 30 0 0;
         color:#e45101; }

.form { text-align:justify;
        color:#b93701;
        line-height:120%;
        font-size:12pt;
        margin:0 30 0 30; }

.lauf { color:#FF0000;
        font-weight:bold;
        margin-left:30;
        font-size:12pt; }

.text { text-align:justify;
        color:#b93701;
        margin:0 30 0 30;
        line-height:150%;
        font-size:12pt; }

.tere { text-align:right;
        color:#b93701;
        margin:0 30 0 30;
        line-height:150%;
        font-size:12pt; }

.teze { text-align:center;
        vertical-align:middle;
        color:#b93701;
        margin:0 30 0 30;
        line-height:150%;
        font-size:12pt; }

.select { background-color:#ffe384;
            color:#b93701; }

.knopf { background-color:#ffe384;
         border:2px solid #e45101;
         width:100px;
         height:30px;
         text-align:center;
         cursor:pointer;
         color:#b93701;
         font-weight:bold; }

sup    { color:#FF0000; }

title { background-color:#ffe384;
         border:2px solid #e45101;
         width:100px;
         height:30px;
         text-align:center;
         cursor:pointer;
         color:#ffe384;
         font-size:8pt;
         font-weight:bold;}

#lst {  border-width:0;
        border-spacing:0;
        border-collapse:collapse;
        text-align:justify;
        color:#b93701;
        padding:2px;
        line-height:120%;
        font-size:12pt;
        width:680px; }

#tdl {  text-align:justify;
        color:#b93701;
        margin:0 30 0 30;
        line-height:150%;
        font-size:12pt;
        width:170px; }

#txt { text-align:left;
       color:#b93701;
       padding:0 5 0 5;
       line-height:150%;
       font-size:12pt; }

#u3  { background-color:#FF7F00;
       color:#FFFFFF;
       font-weight:bold;
       padding:0 2 0 2; }

#zt  { font-size:8pt;
       color:#b93701; }

#uesi { font-size:12pt;
        line-height:48pt;
        vertical-align:bottom; }

#up { text-align:justify;
      color:#b93701;
      margin:0 30 0 50;
      line-height:150%;
      list-style-position:outside;
      list-style-type:circle }
