#pocket   { display:none; }
.nurdruck {
   display:none;
  }
.linkie {
   display:none;
  }
tr,td {
   color:black;
   font-family: verdana,arial;
   font-size: 10pt;
  }
img {
   border: 0px;
  }
.just {
   text-align: justify;
   font-size: 10pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  }
.TableKomplett {
   display: table;
   padding-top: 1px;
   width: 900px;
   margin: 0px auto;
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   hyphens: auto;
  }
.cellLinks {
   display: table-cell;
   width: 900px;
   height: 1px;
  }
.cellHaupt {
   display: table-cell;
   width: 900px;
   background-color: #ffffff;
   border-bottom:solid 1px #89A9B8;
  }
.Tabelleanfang {
   display: table;
   width: 900px;
   border: 1px solid #ffffff;
   background-color: #89A9B8;
  }
.Tabellentext {
    display: table-cell;
    color:#FFFFFF;
    background-color: #89A9B8;
    height: 17px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin: 0px auto;
  }
.weiss {
    display: table-cell;
    color:#FFFFFF;
  }
.rating {
    font-size: 8pt;
  }
.TabellentextDatum {
    display: table-cell;
    color:#FFFFFF;
    background-color: #89A9B8;
    height: 17px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin: 0px auto;
  }
.Tabellelogo {
   display: table;
   width: 900px;
   border-left:solid 1px #ffffff;
   border-right:solid 1px #ffffff;
   border-bottom:solid 1px #89A9B8;
  }
.celllogo {
   display: table-cell;
   background-color:#FFFFFF;
   height: 124px;
  }
.celllogobild {
   display: table-cell;
   background-color:#FFFFFF;
   width: 766px;
   height: 124px;
   background-image:url(visual2.jpg);
  }
.tableoben {
    display: table;
    width: 900px;
    height: 23px;
    background: #ffffff;
    border-right:solid 1px #89A9B8;
  }
.celloben {
    display: table-cell;
    height: 23px;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-right: 1px;
  }
.cellobenlinks {
    display: table-cell;
    height: 23px;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-right: 1px;
    padding-left: 1px;
  }
.cellSitemap1 {
    display: table-cell;
    width: 110px;
  }
.cellSitemap2 {
    display: table-cell;
    width: 160px;
  }
.cellSitemap3 {
    display: table-cell;
    width: 210px;
  }
.cellSitemap {
    display: table-cell;
    height: 28px;
    padding-right: 2px;
    padding-left: 2px;
    vertical-align: middle;
  }
.cellobenrechts {
    display: table-cell;
    height: 23px;
    padding-bottom: 1px;
    padding-top: 1px;
    padding-right: 1px;
  }
.Haupttabelle {
   display: table;
   width: 880px;
   padding-right: 10px;
   padding-left: 10px;
   border: 1px solid #89A9B8;
   background-color: #FFFFFF;
  }
.HaupttabelleTrauer {
   display: table;
   width: 880px;
   padding-right: 10px;
   padding-left: 10px;
   border: 1px solid #89A9B8;
   background: url(HintergrundTrauer.jpg) no-repeat center center;
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
  }
.HaupttabelleImpressum {
   display: table;
   width: 800px;
   padding-right: 50px;
   padding-left: 50px;
   border: 1px solid #89A9B8;
   background-color: #FFFFFF;
  }
.obenImpressum {
   display: table;
   width: 800px;
  }
.Sammelklage {
   display: table;
   width: 650px;
   background-color: #FFFFFF;
  }
.Urteile {
   display: table;
   width: 690px;
  }
.cellSammelklage {
    display: table-cell;
    vertical-align: middle;
  }
.row {
    display: table-row;
  }
.cell {
    display: table-cell;
  }
.cellSOS {
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #C0C0C0;
    width: 140px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.cell100Prozent {
    display: table-cell;
    width: 100%;
  }
.Kanzlerin {
    vertical-align: middle;
    border: 1px solid #C0C0C0;
    border-radius: 18px;
    width: 160px;
    height: 70px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-image:url(blauweiss.png);
  }
.kanzlerinsize {
    font-size: 9px;
  }
.Kerner {
    padding: 8px;
    border: 1px solid #C0C0C0;
    border-radius: 8px 8px 8px 8px;
  }
.KernerLinks {
    padding: 4px;
    width: 240px;
    border: 1px solid #C0C0C0;
    border-radius: 8px 8px 8px 8px;
    background: #FFEFD5;
  }
.tableWerbung {
    display: table;
  }
.tableLikes {
    display: table;
    width: 880px;
  }
.cellWerbungLikes {
    display: table-cell;
    width: 5px;
    vertical-align: middle;
    padding-top: 10px;
    padding-left: 15px;
  }
.cellLikes {
    display: table-cell;
    width: 5px;
    padding-top: 10px;
    padding-left: 5px;
    vertical-align: middle;
  }
.cellWerbungLinks {
    display: table-cell;
    padding-top: 10px;
    padding-left: 15px;
  }
.cellWerbung {
    display: table-cell;
    padding-top: 10px;
    padding-left: 5px;
    vertical-align: middle;
  }
.tableInhalt {
    display: table;
    height: 100%;
    font-family: verdana,arial;
    font-size: 10pt;
  }
.cellInhaltLinks {
    display: table-cell;
    width: 130px;
    height: 100%;
  }
.cellMenueLinks {
    display: table-cell;
    width: 160px;
    padding-top: 4px;
    padding-bottom: 2px;
  }
.cellGesetzeLinks {
    display: table-cell;
    width: 270px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 10px;
  }
.cellGesetzeRechts {
    display: table-cell;
    width: 570px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 10px;
  }
.cellAutorLinks {
    display: table-cell;
    width: 180px;
    height: 612px;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-left: 10px;
  }
.cellindexLinks {
    display: table-cell;
    width: 200px;
    padding-top: 5px;
    text-align: center;
  }
.cellHauptinhaltAutor {
    display: table-cell;
    height: 612px;
    padding-left: 10px;
    padding-right: 15px;
    text-align: justify;
  }
.cellHauptinhaltIndex {
    display: table-cell;
    width: 200px;
    padding-left: 10px;
    padding-right: 15px;
    text-align: justify;
  }
.cellProteste {
    display: table-cell;
    width: 435px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.cellProtesteLinks1 {
    display: table-cell;
    width: 180px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.cellProtesteRechts1 {
    display: table-cell;
    width: 612px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.cellProtesteLinks2 {
    display: table-cell;
    width: 515px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.cellProtesteRechts2 {
    display: table-cell;
    width: 300px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.cellHauptinhalt {
    display: table-cell;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
  }
.table {
    display: table;
    width: 870px;
    margin-left:10px;
    margin-bottom: 10px;
  }
.tableImpressum {
    display: table;
    width: 780px;
    margin-left:10px;
    margin-bottom: 10px;
  }
.tablelinks {
    display: table;
    width: 870px;
    border: 1px solid #C0C0C0;
    border-radius: 6px;
    margin-left:4px;
    box-shadow: 0px 0px 2px 2px #ccc;
  }
.tableunten {
    display: table;
    width: 580px;
    height: 25px;
    background: #89A9B8;
    padding-left: 316px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-left:1px;
    margin-right:1px;
    margin-bottom: 1px;
    border-left:solid 1px #89A9B8;
    border-right:solid 1px #89A9B8;
  }
.tableuntenborder {
    display: table;
    background: #ffffff;
    width: 900px;
    border-left:solid 1px #89A9B8;
    border-right:solid 1px #89A9B8;
  }
.cellRechts {
   display: table-cell;
   width: 10px;
   height: 1px;
  }
.tablelinkliste {
    display: table;
    width: 650px;
    border: 1px solid #89A9B8;
    border-radius: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #EFEFEF;
    box-shadow: 2px 2px 2px 2px #ccc;
  }
.cellhref {
    display: table-cell;
    width: 280px;
    padding-left: 4px;
    padding-bottom: 8px;
  }
.celltext {
    display: table-cell;
    width: 370px;
    padding-right: 4px;
    padding-bottom: 8px;
    text-align: justify;
  }
.petition {
    display: table;
    width: 750px;
    margin-left:16px;
    margin-right:0px;
    padding-left: 0px;
    padding-right: 0px;
  }
.tablepetition {
    display: table;
    width: 270px;
    border: 1px solid #89A9B8;
    border-radius: 0px 0px 8px 8px;
    background-color: #EFEFEF;
    box-shadow: 2px 2px 2px 2px #ccc;
  }
.tablepetitionindex {
    display: table;
    width: 220px;
    border: 1px solid #89A9B8;
    border-radius: 0px 0px 8px 8px;
    box-shadow: 2px 2px 2px 2px #ccc;
  }
.tablepetitionmittel {
    display: table;
    width: 558px;
    border: 1px solid #89A9B8;
    border-radius: 0px 0px 8px 8px;
    background-color: #EFEFEF;
    box-shadow: 2px 2px 2px 2px #ccc;
  }
.tablepetitionvollbild {
    display: table;
    width: 96%;
    border: 1px solid #89A9B8;
    border-radius: 0px 0px 8px 8px;
    background-color: #EFEFEF;
    box-shadow: 2px 2px 2px 2px #ccc;
    margin-left:16px;
  }
.tablepetitionvollbildindex {
    display: table;
    width: 100%;
    border: 1px solid #89A9B8;
    border-radius: 0px 0px 8px 8px;
  }
.cellpetitionbild {
    display: table-cell;
    width: 250px;
    height: 85px;
    border-bottom: 1px solid #ccc;
    background-color: #FFFFFF;
  }
.cellpetitionbildindex {
    display: table-cell;
    width: 220px;
    height: 50px;
    border-bottom: 1px solid #ccc;
    background-color: #EFEFEF;
  }
.cellpetition {
    display: table-cell;
    padding-right: 16px;
    padding-left: 16px;
  }
.cellpetitiontextindex {
    display: table-cell;
    width: 250px;
    height: 140px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: justify;
  }
.cellpetitiontext {
    display: table-cell;
    width: 250px;
    height: 140px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: justify;
    border-radius: 0px 0px 8px 8px;
  }
.cellpetitionamnesty {
    display: table-cell;
    width: 250px;
    height: 100px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: justify;
    border-radius: 0px 0px 8px 8px;
  }
.cellpetitionohnetext {
    display: table-cell;
    width: 558px;
    text-align: justify;
  }
.tablepetmittel {
    display: table;
    width: 582px;
    padding-left: 10px;
  }
.tablepetmittelindex {
    display: table;
    width: 658px;
    padding-left: 0px;
    color:#9F0000;
  }
.openpetition {
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #FD3600;
  }
.cellTurm {
    display: table-cell;
    width: 92px;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
.cellSuizidRechts {
   display: table-cell;
   width: 750px;
  }
.cellSuizid110 {
   display: table-cell;
   width: 110px;
   vertical-align: middle;
   padding-left: 30px;
   padding-right: 20px;
  }
.cellSuizid600 {
   display: table-cell;
   width: 640px;
   text-align: justify;
   vertical-align: middle;
   padding-right: 4px;
  }
.Webring {
    display: table;
    background: Cornsilk;
    border: medium double #FFDEAD;
    margin-left: 5px;
    padding: 8px;
    font-size: 10px;
    font-family: Arial, sans-serif;
    width: 250px;
    vertical-align: middle;
    text-align: center;
  }
.cellWebringInhalt {
    display: table-cell;
    padding: 3px;
    vertical-align: middle;
  }
.cellWebring {
    display: table-cell;
    padding: 4px;
    text-align: center;
  }
.cellSuche {
    display: table-cell;
    width: 100%;
    vertical-align: bottom;
    padding-top: 10px;
    padding-right: 2px;
    margin-right:1px;
    text-align: right;
  }
.cellSuchfeld {
    display: table-cell;
    width: 600px;
    vertical-align: bottom;
    padding-top: 10px;
    padding-right: 2px;
    margin-right:1px;
    text-align: right;
  }

.boxaussen {
    position: absolute;
    top: 194px;
    margin-left: 891px;
  }
.webutationmitte {
    width: 280px;
  }
.webutation {
    text-align: right;
  }
.stempel {
    width: 155px;
    height: 62px;
    float: left;
    margin-right: 30px;
    margin-left: 10px;
    margin-bottom: 0px;
    border: 0px;
  }
.einspruch {
    width: 101px;
    height: 158px;
    float: left;
    margin-right: 30px;
    margin-left: 10px;
    margin-bottom: 10px;
    border: 0px;
  }
.Petitionen24 {
    width: 558px;
    height: 40px;
    border: 0px;
  }
.sammelklage {
    width: 403px;
    height: 170px;
  }
.Frau-Sohn2 {
    width: 129px;
    height: 102px;
    float: left;
    margin-right: 20px;
    margin-left: 0px;
    margin-bottom: 0px;
    border: 0px;
  }
.Vater-Tochter {
    width: 139px;
    height: 114px;
    float: left;
    margin-right: 30px;
    margin-left: 0px;
    margin-bottom: 0px;
    border: 0px;
  }
.Staccato {
    width: 200px;
    height: 115px;
    float: left;
    margin-right: 10px;
    margin-left: 0px;
    margin-bottom: 2px;
    margin-top: 2px;
    border: 0px;
  }
.cange {
    width: 398px;
    height: 154px;
    float: left;
    margin-right: 0px;
    margin-left: 10px;
    margin-bottom: 0px;
    border: 0px;
  }
.Gegendarstellungmenu {
    font-size: 9pt;
    text-align: left;
    background-color:#FFEFD5;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 4px;
    margin-top: 6px;
    margin-bottom: 6px;
  }
.useronline {
    background-color:#7CFC00;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    padding-left: 4px;
    margin-top: 6px;
    margin-bottom: 6px;
  }
.Gegendarstellung {
    font-size: 8pt;
    text-align: justify;
  }
#tips a {
    text-decoration:none;
    text-align: justify;
    font-size: 8pt;
  }
#tips a:visited {
    text-decoration:none;
    text-align: justify;
    font-size:8pt;
  }
#tips a:active {
    text-decoration:none;
    text-align: justify;
    font-size: 8pt;
  }
#tips a:hover {
    text-decoration:none;
    text-align: justify;
    font-size: 8pt;
  }
.tool {
    cursor:pointer;
    color: #0000FF;
}
.tooltiphtml {
    position: absolute;
    display: none;
    cursor:default;
}
.tooltiptext {
    position: absolute;
    display: none;
    padding: 6px;
    background-color: #B0C4DE;
    border: 1px solid #89A9B8;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 2px 2px 2px #ccc;
}
.tabletooltip1 {
    display: table;
    width: 260px;
    border: 1px solid #89A9B8;
    border-radius: 0px 0px 12px 12px;
    box-shadow: 2px 2px 2px 2px #ccc;
  }
.celltooltipoben {
    display: table-cell;
    padding: 8px;
    border-bottom: 1px solid #ccc;
    background-color: #1E90FF;
    text-shadow:1px 1px 1px #ccc;
  }
.celltooltipunten {
    display: table-cell;
    padding: 12px;
    border-radius: 0px 0px 8px 8px;
    background-color: #B0C4DE;
  }
.titeltolltip  {
     float: none;
     font-size: 12pt;
     font-weight: bolder;
     color:#4B0082;
     margin-right:1px;
   }
.trauer {
    display: table;
    background: Cornsilk;
    border: medium double #000000;
    padding: 12px;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 620px;
    text-align: left;
  }
.cellTrauerLinks {
    display: table-cell;
    vertical-align: top;
  }
.cellTrauer {
    display: table-cell;
    padding-left: 6px;
    padding-bottom: 2px;
    color:rgb(105, 105, 105);
  }

/* scrolleiste internet explorer ab vers.5.5 Schriftstil, Abstände */

html { overflow-y: scroll;}

body {
    background-image:url(Hintergrund.jpg);
    margin-top: 0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom: 0px;
    color: #000000;
    background-color:#00A0FF;
    font-family: verdana,arial;
    font-size: 10pt;
  }
br.next {
    clear: both
  }


/* H1 Überschrift */

h1 {
    font-size:16px;
    font-weight:bold;
    text-align:center;
  }
.h1Mahnung {
    color:#9F0000;
    border: 1px solid #C04040;
    border-radius: 8px;
    padding-top: 6px;
    padding-bottom: 6px;
  }
h2 {
    color:blue;
    font-size:18px;
    font-weight:bold;
  }
.titel  {
     float: none;
     font-size:110%;
     font-weight: bolder;
     color:#9F0000;
     margin-right:1px;
   }

.buchstabe  {
     float: none;
     font-size:160%;
     color:#9F0000;
     margin-right:1px;
   }
.Ueberschrift  {
     font-size:28px;
     font-weight: bolder;
     color:rgb(136, 0, 0);
     text-shadow:3px 3px 3px #ccc;
   }
.UeberschriftTrauer  {
     font-size:28px;
     font-weight: bolder;
     color:rgb(105, 105, 105);
     text-shadow:3px 3px 3px #ccc;
   }
.UeberschriftProteste  {
     font-size:22px;
     font-weight: bolder;
     color:rgb(136, 0, 0);
     text-shadow:3px 3px 3px #ccc;
   }
.UeberschriftProtesteJahr  {
     font-size:22px;
     font-weight: bolder;
     color:rgb(136, 0, 0);
     text-shadow:3px 3px 3px #ccc;
     text-align:center;
   }
.punkt  {
     margin-left:14pt;
   }
.textRot  {
     font-weight: bolder;
     color:#9F0000;
   }
.textRotnormal  {
     color:#9F0000;
   }
.bold {
    font-weight:bold;
  }
.Vorlagen-bg {
   background-color: #f0f0f0;
   width: auto;
   padding-left: 15px; padding-bottom: 4px; padding-top: 4px;
   font-weight:bold;
   border-bottom: 1px solid #C04040;
   border-top: 1px solid #C04040;
}
.kleiner {
   margin-bottom:-18px;
}

/* allgemeine links im text */

a:link{ color: #0000FF; text-decoration:none; font-family: verdana; font-size: 10pt;}

a:visited{color:#008000; text-decoration:none; font-family: verdana; font-size: 10pt;}

a:active{ color:black; text-decoration:underline; font-family: verdana; font-size: 10pt; }

a:hover{ color: #00A0FF; font-family: verdana; font-size: 10pt; }


/* menue oben */

#menu a {
    display: block;
    line-height:19px;
    background-color:#89A9B8;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size: 9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#menu a:visited {
    line-height:19px;
    color:#ffffff;
    background-color:#89A9B8;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size:9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#menu a:active {
    background-color:#89A9B8;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size: 9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#menu a:hover {
    background-color:#5E879B;
    color:white;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size: 9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#aktiv a {
    display: block;
    line-height:19px;
    background-color:#5E879B;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size: 9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#aktiv a:visited {
    line-height:19px;
    color:#ffffff;
    background-color:#5E879B;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size:9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#aktiv a:active {
    background-color:#5E879B;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size: 9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }

#aktiv a:hover {
    background-color:#5E879B;
    color:white;
    text-decoration:none; font-family:verdana, sans-serif; text-align:center;
    font-size: 9pt;
    padding-right: 2px; padding-left: 2px; padding-bottom: 2px;   padding-top: 2px; margin: 0px auto;
  }



/* menue Unten */

#menuUnten a {
    display: block;
    line-height:21px;
    background-color:#89A9B8;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size: 9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#menuUnten a:visited {
    line-height:21px;
    color:#ffffff;
    background-color:#89A9B8;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size:9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#menuUnten a:active {
    background-color:#89A9B8;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size: 9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#menuUnten a:hover {
    background-color:#5E879B;
    color:white;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size: 9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#aktivUnten a {
    display: block;
    line-height:21px;
    background-color:#5E879B;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size: 9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#aktivUnten a:visited {
    line-height:21px;
    color:#ffffff;
    background-color:#5E879B;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size:9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#aktivUnten a:active {
    background-color:#5E879B;
    color:#ffffff;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size: 9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
  }

#aktivUnten a:hover {
    background-color:#5E879B;
    color:white;
    text-decoration:none; font-family:verdana, sans-serif;
    font-size: 9pt;
    padding-left: 20px; padding-right: 20px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
}


/* menue links */

 A.menulink {
        display: block;
        width: 160px;
        text-align: left;
        text-decoration: none;
        padding-bottom: 4px;
        padding-top: 4px;
        margin: 3px auto;
        font-family: verdana, sans-serif;
        font-size: 9pt;
        color: #000000;
        background-color: #FFEFD5;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
 }

 A.menulink:visited {
        text-decoration: none;
        font-size: 9pt;
        font-family: verdana, sans-serif;
        border-style: solid;
        border-width: 1px;
        border-color: #6100C1;
        color: #FFFFFF;
        background-color: #89A9B8;
  }

 A.menulink:active {
        text-decoration: none;
        font-size: 9pt;
        font-family: verdana, sans-serif;
        border-style: solid;
        border-width: 1px;
        border-color: #6100C1;
        color: #FFFFFF;
        background-color: #89A9B8;
  }

 A.menulink:hover {
        text-decoration: none;
        font-size: 9pt;
        font-family: verdana, sans-serif;
        border-style: solid;
        border-width: 1px;
        border-color: #6100C1;
        color: #FFFFFF;
        background-color: #89A9B8;
 }

 A.aktiverlink {
        display: block;
        width: 160px;
        text-align: left;
        text-decoration: none;
        padding-bottom: 4px;
        padding-top: 4px;
        font-family: verdana, sans-serif;
        font-size: 9pt;
        color: #FFFFFF;
        background-color: #5E879B;
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
 }

 A.aktiverlink:visited {
        text-decoration: none;
        font-size: 9pt;
        font-family: verdana, sans-serif;
        border-style: solid;
        border-width: 1px;
        border-color: #6100C1;
        color: #FFFFFF;
        background-color: #5E879B;
  }

 A.aktiverlink:active {
        text-decoration: none;
        font-size: 9pt;
        font-family: verdana, sans-serif;
        border-style: solid;
        border-width: 1px;
        border-color: #6100C1;
        color: #FFFFFF;
        background-color: #5E879B;
  }

 A.aktiverlink:hover {
        text-decoration: none;
        font-size: 9pt;
        font-family: verdana, sans-serif;
        border-style: solid;
        border-width: 1px;
        border-color: #6100C1;
        color: #FFFFFF;
        background-color: #89A9B8;
 }