body {
   /*width: 98.01%;*/
   color: #000000;
   margin: 0;
   padding: 0;
   background-color: White;/*#FFFFFF;#FFFFFF;*/
   background-image: url(../grafik/e_neu.png); background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 110px 0; /*20px 76px;*/
   font-family: Comic;
   font-size: 0.9em;

}
b {
   font-size: 0.9em;
   margin: 0; padding: 0;
}
.fehler {
   color: #DD424B;
}
p.marginless {
   margin: 0;
}
div#Footer {
   position: absolute;
   top: 0px;
   left: 0;
   width: 99%;
   height: auto;
   background-color: transparent;
   background-image: url(../grafik/hgEffHeader.gif); background-repeat: repeat-y;
   background-position: 0% 100%;
   margin: 0;
   margin-left:10px;
   text-align: left;

  padding: 0px;
  border: 0px solid #efefef;
}

div#unsichtbar {
   width: 0;
   height: 0;
   visibility: hidden;
}

div#DivDieDaten {
   position: absolute;
   top: 20px;
   left:20px;
   margin-left: 0px;
}

div#DivLand {
   position: absolute;
   top: 80px;
   left:20px;
   margin-left: 0px;
   height: 80px;
   /*overflow: hidden;*/
}

div#DivLandSchalter {
   position:absolute;
   top: 160px;
   left: 20px;
   margin-left: 0px;
}

div#DivRegion {
   position: absolute;
   top: 200px;
   left:20px;
}

div#DivRegionSchalter {
   position:absolute;
   top: 280px;
   left: 20px;
   margin-left: 0px;
}

div#DivOrt {
   position: absolute;
   top: 320px;
   left:20px;
}

div#DivOrtSchalter {
   position:absolute;
   top: 115px;
   left: 0px;
   margin-left: 0px;
}

/*Die etwas hellere Anzeige*/

div#DivAnzeige {
   position:absolute;
   top: 122px;    /*70*/
   left: 225px;
   width: 668px;
   height: auto; /*380px;*/
   padding:1px; margin: 0px; margin-left: 20px;
   background-color: #FFFFFF;/*#F8F8FF;*/
   padding-left: 7px;
   padding-right: 7px;
   overflow: visible;
    scrollbar-base-color:#F8F8FF;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#F8F8FF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#F8F8FF;

}

Div#DivAnzeige h1,h2,h3 {
      margin-top: 15px;
}


/*Der Div mit den Schaltern unterhalb der Anzeige*/

Div#DivSchalterEinrichtungen {
   position: absolute;
   top: 70px;  /*450*/
   left: 225px;
   width: 675px;
   height: 58px;
   overflow: hidden;
   padding:0; padding-left: 5px;
   margin: 0px; margin-left: 20px;
   background-color: #E5E5FF;
}

* html Div#DivSchalterEinrichtungen {
    width: 677px;
}

Div#DivSchalterEinrichtungen.printPDF {
   left: 0;
   top: 0;
   margin-top: -50px;
   margin-left: 0px;
}


h1 {
   margin:0; padding:0;
   margin-left: 20px;
    color: #255698;
    font-family: Arial;
    font-size: 1.5em;
}

h2 {
    margin:0; padding:0;
    margin-left: 20px;
    color: #808080;
    font-family: Arial;
    font-size: 1.1em;
}


a {
   color: #0000ff;
   font-weight: bolder;
   text-decoration: underline;
  /*  background-image: url(../grafik/hgHRefKlein1.jpg); background-repeat: repeat-x;*/
}

a:hover {
   color: Black;
}

a.filterHRef {
   color: White;
   text-decoration: underline;
}

a:hover.filterHRef {
   color: #C9C9C9;
}

.notWrappping {
   white-space:nowrap;
}

.Text {
   width: 200px;
   background-color: #FFFFFF;
}

.BoxText {
   width: 340px;
   background-color: #FFFFFF;
}

.BoxTextHeader {
   width: 200px;
   background-color: #FFFFFF;
}

.BoxTextUpload {
   width: 345px;
   background-color: #FFFFFF;
}

.PLZText {
   width: 50px;
   background-color: #FFFFFF;
}

.DatumText {
   width: 75px;
   background-color: #FFFFFF;
}

.TitelText {
   width: 40px;
   background-color: #FFFFFF;
}

.NameText {
   width: 100px;
   background-color: #FFFFFF;
}

.ZahlText {
   width: 20px;
   background-color: #FFFFFF;
}

.OeffnungszeitenText {
   width: 100px;
   background-color: #FFFFFF;
}

span.fett {
   font-weight: bold;
}

span.Schalter {
   padding-top: -5px;
   width: 47px;
   height: 30px;
}
a.SchalterVerwaltung {
   display: block;
   background-image: url(../grafik/schalterVerwaltung.jpg); background-repeat: no-repeat;
   text-decoration: none;
   color: Black;
}
a.SchalterVerwaltung:hover {
   background-image: url(../grafik/schalterVerwaltungAktiv.jpg);
}

input.knopf {
   background-color: White;
   color: #0000ff;
   cursor: pointer;
   border: 1px solid Black;
/*
   border-left-color: White;
   border-top-color: White;
*/
}

input.knopfAktiv {
   background-color: #efefef;
   color: Black;
   cursor: pointer;
   border: 1px solid Black;
}

/*-------Staaten--------------*/

Div#DivStaatenliste {
   position: absolute;
   top: 60px;
   left: 20px;
}

Div#DivStaatenliste table {
   border: 1px solid Black;
   padding: 5px;
   width: 250px;
}

Div#DivStaatenliste td {
   border: 0px solid White;
   background-color: #FFFFFF;
   color: #747474;
}

Div#DivStaatenliste td.aktiv {
   background-color: #F8F8FF;
   color: Black;
}

Div#DivStaatenliste td.tdLand {
   width: 100px;
}

Div#DivStaatenEdit {
   position: absolute;
   top: 60px;
   left: 300px;
   background-color: #F8F8FF;
}

Div#DivStaatenEdit table {
   border: 1px solid Black;
   padding: 0px;
   width: 200px;
}

/*---Regionen----*/

Div#DivRegionenliste {
   position: absolute;
   top: 60px;
   left: 20px;
}

Div#DivRegionenliste table {
   border: 1px solid Black;
   padding: 5px;
   width: 250px;
}

Div#DivRegionenliste td {
   border: 0px solid White;
   background-color: #FFFFFF;
   color: #747474;
}

Div#DivRegionenliste td.aktiv {
   background-color: #F8F8FF;
   color: Black;
}

Div#DivRegionenliste td.tdLand {
   width: 100px;
}


Div#DivRegionenEdit {
   position: absolute;
   top: 60px;
   left: 300px;
   background-color: #F8F8FF;
}

Div#DivRegionenEdit table {
   border: 1px solid Black;
   padding: 0px;
   width: 200px;
}


/*-- Orte -----------------------------------------*/

Div#DivOrteliste {
   position: absolute;
   top: 53px;
   left: 20px;
}

Div#DivOrteliste table {
   border: 1px solid Black;
   margin: 0px;
   padding: 5px;
   width: 250px;
}

Div#DivOrteliste td {
   border: 0px solid White;
   background-color: #FFFFFF;
   color: #747474;
}

Div#DivOrteliste td.aktiv {
   background-color: #F8F8FF;
   color: Black;
}

Div#DivOrteliste td.tdLand {
   width: 100px;
}


Div#DivOrteEdit {
   position: absolute;
   top: 55px;
   left: 300px;
   background-color: #F8F8FF;
}

Div#DivOrteEdit table {
   border: 1px solid Black;
   padding: 0px;
   width: 200px;
}

/*---Einrichtungen---------------------------------*/

Div#DivZeigeEinrichtungen {
   position: absolute;
   top: 150px;
   left: 437px;
   background-color: #F8F8FF;
   border: 1px solid Black;
}

Div#DivZeigeEinrichtungen table {
   border: 1px solid White;
   padding: 0px;
}

/*-- Schalter Zeige Einrichtungen für Orte ist tiefergestellt, weil die 2 Postleitzahlenfelder dazukommen ----*/

Div#DivZeigeEinrichtungenOrte {
   position: absolute;
   top: 250px;
   left: 437px;
   background-color: #F8F8FF;
   border: 1px solid Black;
}

Div#DivZeigeEinrichtungenOrte table {
   border: 1px solid White;
   padding: 0px;
}

Div#DivEinrichtungenliste {
   position: absolute;
   text-align: center;
   top: 8px;
   left: 0px;
   width: 670px;
   width: 0px;
   height: 0px;
   border: 0px solid Black;
   overflow: hidden;
   visibility: hidden;
   background-color: #F8F8FF;/*#FFFFFF;*/
}

Div#DivEinrichtungenliste.offen {
   visibility: visible;
   width: 670px;
   height: auto;
   overflow: visible;
}

Div#DivEinrichtungenliste table {
   border: 1px solid Black;
   padding: 0px;
   width: 680px;
}
Div#DivEinrichtungenliste th {
   border: 1px solid Black;
   padding: 3px;
   width: 15%;
   background-color: #000000;
   color: #FFFFFF;
}

Div#DivEinrichtungenliste th.header {
   background-color: #808080;
   color: White;
}

Div#DivEinrichtungenliste th.header h1 {
   color: White;
}

Div#DivEinrichtungenliste th.header h2 {
   color: White;
}

Div#DivEinrichtungenliste td {
   border: 1px solid Black;
   padding: 3px;
   background-color: #FFFFFF;
   color: Black;
}

Div#DivEinrichtungenliste td.aktiv {
   border: 1px solid Black;
   background-color: #F8F8FF;
   color: Black;
}

Div#DivEinrichtungenEdit {
   position: absolute;
   top: 30px;
   left: 195px;
   width:110px;
   overflow: hidden;
   background-color: transparent;
}

Div#DivEinrichtungenEdit table {
   border: 0px solid Black;
   padding: 0px;
   width: 200px;
}


Div#DivEinrichtungenDrucken {
   position: absolute;
   top: 30px;
   left: 10px;
   width:230px;
   overflow: hidden;
   background-color: transparent;
}

Div#DivEinrichtungenFreigeben {
   position: absolute;
   top: 30px;
   left: 420px;
   width:170px;
   overflow: hidden;
   background-color: transparent;
}

/* Details editieren*/

Div#DivEditiereEinrichtung {
   position: absolute;
   padding: 0px;
   top: 60px;
   left: 15px; /*225px;*/
   width:  960px;
   height: 3500px;
   background-color: #FFFFFF;
   overflow: hidden;
   border: 1px solid Black;
   border-left-color: Black;
   border-right-color: Black;
   border-bottom-color: Black;
   visibility: visible;
}

Div#DivEditiereEinrichtung h1.header,h2.header {
   margin: 0px;
   padding: 5px;
   display: block;
   background-color: #808080;
   color: White;
}

Div#DivEditiereEinrichtung h1.headerGold,h2.headerGold {
   margin: 0px;
   padding: 5px;
   display: block;
   background-color: #808080;
   color: White;
   border: 5px solid #FFFFFF;
   width: 940px;
}

Div#DivEditiereEinrichtung h1.headerNormal,h2.headerNormal {
   margin: 0px;
   margin-bottom: 10px;
   padding: 5px;
   width: 480px;
   color: #808080;
}


Div#DivEditiereEinrichtung.versteckt {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 0px;
   height: 0px;
   visibility:hidden;
}

/*Einrichtungen-Edition*/

Div#DivEinrichtungenDetailsWo {
   position: relative;
   top: 0px;
   left: 0px;
   padding: 0px;
   padding-left: 0px;
   padding-bottom: 10px;
   height: 80px;
   display: block;
}

Div#DivEinrichtungenDetailsWoInnen {
   padding: 0px;
   padding-left: 0px;
   padding-bottom: -2px;
   border: 2px solid Black;
   border-right: none;
   border-top: none;
   border-left: none;
   background-color: transparent;
}

Div#DivEinrichtungenDetailsWoInnen th {
   margin: 0px;
   margin-left: 5px;
   background-color: #808080;
   border: 5px solid #FFFFFF;
   color: White;
}

Div#DivEinrichtungenDetailsWoInnen th h1.header,h2.header,h3.header {
   color: White;
   margin: 0px;
   text-align: left;
}

Div#DivEinrichtungenDetailsWoInnen table {
   border: 0px solid Black;
   border-right-color: #FFFFFF;
   border-bottom-color: #FFFFFF;
   border-top-color: #808080;
}

Div#DivEinrichtungenDetailsWoInnen table th {
   background-color: #808080;
   padding: 0px;
   padding: 0px;
   color: White;
}

Div#DivEinrichtungenDetailsWoInnen table td {
   border: none;
}

Div#DivEinrichtungenDetailsWoInnen table td.randUnten {
   border-bottom: 0px solid #FFFFFF;
}

Div#DivEinrichtungenEditWo {
   position: absolute;
   top: 0px;
   left: 0px;
   height: 80px;
   display: block;
}

Div#DivEinrichtungenDetailsAllgemein {
   position: absolute;
   top: 130px;
   left: 0px;
   width:  auto; /*940px;*/
}

div#DivBemerkung {
   border: 1px solid Black;
   padding: 7px;
   height: 100px;
   width: 350px;
   overflow: auto;
}

Div#DivEinrichtungenEditAllgemein {
   position: absolute;
   top: 80px;
   left: 0px;
}

Div#DivEinrichtungenDetailsZusatz {
   position: absolute;
   top: 530px;
   left: 0px;
   width: 960px;
}

Div#DivEinrichtungenDetailsZusatz p {
   margin: 0px;
   margin-left: 5px;
   margin-bottom: 15px;
}

Div#DivEinrichtungenEditZusatz {
   position: absolute;
   top: 400px;
   left: 0px;
}
/*
Div#DivEinrichtungenEditZusatz h1,h2 {
   width: 622px; 940
}
*/
Div#DivEinrichtungenDetailsBox1 {
   position: relative;
   top: 0px;
   left: 0px;
   display: block;
   width: 940px;
    padding:0;
   padding-left:0px;
   padding-top:10px;
   font-family: Comic Sans MS;
}

* html Div#DivEinrichtungenDetailsBox1 {
   width: 960px;
}

Div#DivEinrichtungenDetailsBox2 {
   position: relative;
   top: 0px;
   left: 0px;
   display: block;
   width: 940px;
    padding:0;
   padding-left:0px;
   padding-top:10px;
   font-family: Comic Sans MS;
}

* html Div#DivEinrichtungenDetailsBox2 {
   width: 940px;
}


Div#DivEinrichtungenDetailsBox3 {
   position: relative;
   top: 0px;
   left: 0px;
   display: block;
   width: 940px;
    padding:0;
   padding-left:0px;
   padding-top:10px;
   font-family: Comic Sans MS;
}

* html Div#DivEinrichtungenDetailsBox3 {
   width: 940px;
}


Div#DivEinrichtungenDetailsBox4 {
   position: relative;
   top: 0px;
   left: 0px;
   display: block;
   width: 940px;
    padding:0;
   padding-left:0px;
   padding-top:10px;
   font-family: Comic Sans MS;
}

* html Div#DivEinrichtungenDetailsBox4 {
   width: 940px;
}

Div#DivEinrichtungenEditBoxenHeader {
   position: absolute;
   top: 600px;
   left: 20px;
}

Div#DivEinrichtungenEditBox1 {
   position: absolute;
   top: 650px;
   left: 20px;
   width: 220px;
   height: auto;
   padding: 5px;
   background-color: #F8F8FF;
   border: 2px solid #808080;
}

Div#DivUploadBox1 {
   position: absolute;
   top: 1060px;
   left: 60px;
   width: 220px;
   height: auto;
   padding: 5px;

}

Div#DivEinrichtungenEditBox2 {
   position: absolute;
   top: 650px;
   left: 570px;
   width: 220px;
   height: auto;
   padding: 5px;
   background-color: #F8F8FF;
   border: 2px solid #808080;

}

Div#DivUploadBox2 {
   position: absolute;
   top: 1060px;
   left: 610px;
   width: 220px;
   height: auto;
   padding: 5px;

}


Div#DivEinrichtungenEditBox3 {
   position: absolute;
   top: 1100px;
   left: 20px;
   width: 220px;
   height: auto;
   padding: 5px;
   background-color: #F8F8FF;
   border: 2px solid #808080;
}

Div#DivUploadBox3 {
   position: absolute;
   top: 1500px;
   left: 60px;
   width: 220px;
   height: auto;
   padding: 5px;

}

Div#DivEinrichtungenEditBox4 {
   position: absolute;
   top: 1100px;
   left: 570px;
   width: 220px;
   height: auto;
   padding: 5px;
   background-color: #F8F8FF;
   border: 2px solid #808080;

}

Div#DivUploadBox4 {
   position: absolute;
   top: 1500px;
   left: 610px;
   width: 220px;
   height: auto;
   padding: 5px;

}



Div#DivEinrichtungenEditBereich {
   position: absolute;
   top: 40px;
   left: 20px;
   width: auto;
   height: auto;
}


Div#DivEinrichtungenEditArt {
   position: absolute;
   top: 40px;
   left: 140px;
   width: auto;
   height: auto;
}


Div#DivEinrichtungenEditDatum {
   position: absolute;
   top: 140px;
   left: 20px;
   width: auto;
   height: auto;
   background-color: #F8F8FF;
   border: 2px solid #808080;
   padding: 5px;
}

Div#DivEinrichtungenEditDatum.Aendern {
   top: 85px;
}

Div#DivEinrichtungenDetailsDatum {
   font-size: 8pt;
   position: absolute;
   top: 45px;
   left: 750px;
   width: auto;
   height: auto;
}

Div#DivEinrichtungenKontakt {
   position: absolute;
   margin: 0px;
   padding: 0px;
   top: 180px;
   left: 20px;
   height: 400px;
   width: auto;
   overflow: hidden;
   background-color: #F8F8FF;
   border: 2px solid #808080;
}

Div#DivEinrichtungenKontakt.Aendern {
   top: 125px;
}

Div#DivEinrichtungenDetailsKontakt {
   position: absolute;
   margin: 0px;
   padding: 0px;
   top: 50px;
   left: 10px;
   height: 400px;
   width: auto;
   overflow: hidden;
}

Div#DivEinrichtungenEditOrtsangabe {
   position: absolute;
   top: 40px;
   left: 360px;
   width: auto;
   height: auto;
}

Div#DivEinrichtungenEditOrtsangabe.Aendern {
   top: 40px;
}

Div#DivEinrichtungenDetailsOrtsangabe {
   position: absolute;
   top: 190px;
   left: 10px;
}



Div#DivEinrichtungenEditOeffnungszeiten {
   position: absolute;
   top: 200px;
   left: 160px;
}

Div#DivEinrichtungenEditOeffnungszeiten.Aendern {
   top: 245px;
}

Div#DivEinrichtungenDetailsOeffnungszeiten {
   position: absolute;
   top: 260px;
   left: 10px;
}

* html Div#DivEinrichtungenDetailsOeffnungszeiten {
   top: 250px;
}

Div#DivEinrichtungenKontakt table {
   border: 0px solid Black;
   margin: 0px;
   padding-right:5px;
   padding-left: 2px;
}

Div#DivEinrichtungenKontakt table.borderless {
   border: 0px solid Black;
}

Div#DivEinrichtungenKontakt table td.Beschriftung {
   margin: 0px;
   padding: 0px;
   width: 60px;
   height: 30px;
}

Div#DivEinrichtungenKontakt table td.BeschriftungRechts {
   margin: 0px;
   padding: 0px;
   padding-left: 10px;
   width: 50px;
   height: 30px;
}

/*Schalter in der Einrichtungen-Edition*/
Div#DivEinrichtungenEditSchalter {
   position: absolute;
   top: 3px;
   left: 690px;
   width: 260px;
   overflow: hidden;
   text-align: right;
}

Div#DivEinrichtungenEditSchalter table {
   border: 0px solid Black;
   padding: 0px;
   width: 0px;
   overflow:visible;
}

Div#DivEinrichtungenDetailsSchalter {
   position: absolute;
   top: 13px;
   left: 780px;
   width: 175px;
   overflow: hidden;
}

Div#DivEinrichtungenDetailsFlags {
   position: absolute;
   top: 70px;
   left: 590px;
}

Div#DivEinrichtungenEditFlags {
   position: absolute;
   top: 30px;
   left: 590px;
   z-index: 5;
}


Div#DivEinrichtungenEditFlags table {
   margin: 0px;
   padding: 0px;
   border: 0px solid Black;
}

Div#DivEinrichtungenEditFlags table.borderless {
   border: 0px;
}

Div#DivEinrichtungenEditFlags th.header {
   background-color: #808080;
   color: White;
}

Div#DivEinrichtungenEditFlags th.header a {
   display: block;
   width: 100%;
   color: White;
}

Div#DivEinrichtungenEditFlags th.header a:hover {
   background-color: Black;
}

Div#DivEinrichtungenEditFlags td {
  margin: 0px;
  padding: 1px;
  padding-left: 3px;
}

Div#DivEinrichtungenEditFlags td.Beschreibung {
   width: 50px;
}


Div#DivEinrichtungenFlagsRS {
   position: absolute;
   top: 20px;
   height: 18px;
   width: 360px;
   overflow: hidden;
   display: block;
   border: 1px solid Black;
   border-bottom-color: Black;
   border-right-color: Black;
   background-color: #F8F8FF;
}


* html Div#DivEinrichtungenFlagsRS {
   position: relative;
   top: auto;
   height: 20px;
}

Div#DivEinrichtungenFlagsRS.offen {
   overflow: visible;
   height: 600px;
   border: 1px solid Black;
   border-bottom-color: Black;
   border-right-color: Black;
}

Div#DivEinrichtungenFlagsSB {
   position: absolute;
   top: 40px;
   height: 18px;
   width: 360px;
   overflow: hidden;
   display: block;
   border: 1px solid Black;
   border-bottom-color: Black;
   border-right-color: Black;
   background-color: #F8F8FF;
}

* html Div#DivEinrichtungenFlagsSB {
   position: relative;
   top: auto;
   height: 20px;
}

Div#DivEinrichtungenFlagsSB.offen {
   overflow: visible;
   height: 600px;
   border: 1px solid Black;
   border-bottom-color: Black;
   border-right-color: Black;
}

Div#DivEinrichtungenFlagsSB.unten {
   position: absolute;
   top: 620px;
}

* html Div#DivEinrichtungenFlagsSB.unten {
   position: relative;
   top: auto;
}

Div#DivEinrichtungenFlagsHB {
   position: absolute;
   top: 60px;
   height: 18px;
   width: 360px;
   overflow: hidden;
   display: block;
   border: 1px solid Black;
   border-bottom-color: Black;
   border-right-color: Black;
   background-color: #F8F8FF;
}

* html Div#DivEinrichtungenFlagsHB {
   position: relative;
   top: auto;
   height: 20px;
}


Div#DivEinrichtungenFlagsHB.offen {
   overflow: visible;
   height: 600px;
   border: 1px solid Black;
   border-bottom-color: Black;
   border-right-color: Black;
}

Div#DivEinrichtungenFlagsHB.unten {
   position: absolute;
   top: 640px;
}

* html Div#DivEinrichtungenFlagsHB.unten {
   position: relative;
   top: auto;
}

/*Kriterienanzeige in den Details*/
Div#DivDetailsKriterienRollstuhlfahrer {
   margin: 0;
   padding: 0;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 0px;
   height: 0px;
   overflow: hidden;
   visibility: hidden;
}

Div#DivDetailsKriterienRollstuhlfahrer.aktiv {
   padding: 15px;
   top: 80px;
   left: 480px ; /*left: 330px;*/
   width: 430px;
   height: auto;
   background-color: #F8F8FF;
   border: 1px solid Black;
   overflow: visible;
   visibility: visible;
}


Div#DivDetailsKriterienBlinde {
   margin: 0;
   padding: 0;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 0px;
   height: 0px;
   overflow: hidden;
   visibility: hidden;
}

Div#DivDetailsKriterienBlinde.aktiv {
   padding: 15px;
   top: 140px;
   left: 490px; /*left: 330px;*/
   width: auto;
   height: auto;
   background-color: #F8F8FF;
   border: 1px solid Black;
   overflow: visible;
   visibility: visible;
}

Div#DivDetailsKriterienGehoerlose {
   margin: 0;
   padding: 0;
   position: absolute;
   top: 0px;
   left: 0px;
   width: 0px;
   height: 0px;
   overflow: hidden;
   visibility: hidden;
}

Div#DivDetailsKriterienGehoerlose.aktiv {
   padding: 15px;
   top: 170px;
   left: 490px;  /*left: 330px;*/
   width: auto;
   height: auto;
   background-color: #F8F8FF;
   border: 1px solid Black;
   overflow: visible;
   visibility: visible;
}

/*Meldungsfenster*/

Div#DivMeldung {
   position: absolute;
   bottom: 5px;
   right: 5px;
   margin: 0px;
   padding: 0px;
   width: 0px;
   height: 0px;
   border: 1px solid Black;
   background-color: #FFFFFF;
   color: Black;
   font-weight: bold;
   visibility: hidden;
   overflow: hidden;
   z-index:0;
}

Div#DivMeldung.sichtbar {
   width: auto;
   height: auto;
   visibility: visible;
   overflow: visible;
   z-index: 2;
}

Div#DivMeldung table td {
  padding: 3px;
}

Div#DivMeldung table th {
   background-color: #808080;
   padding: 3px;
   color: White;
}

Div#DivWaehleFilter {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 0px;
   height: 0px;
   overflow: hidden;
   visibility: hidden;
}

Div#DivWaehleFilter.offen {
   top:63px;
   left: 250px;
   height: 100px;
   width: auto;
   overflow: visible;
   visibility: visible;
}

Div#DivWaehleFilter td {
   background-color: Black;
   color: White;
   padding-left: 5px;
}

Div#DivWaehleFilter td a {
   background-color: Black;
   color: White;
}

Div#DivWaehleFilter td a {
   background-color: Black;
   color: #C9C9C9;
}

Div#DivExport {
   background-color: #FFFFFF;
   height: 350px;
   width: 660px;
   padding-left: 20px;
   padding-top: 20px;
   margin-left: -10px;
}


Div#DivLogout {
   position: absolute;
   top: 500px;
   left: 20px;
}

div#DivTelKontakt {
   position: absolute;
   top: 50px;
   left: 842px;
   width: 0;
   height: 0;
   overflow: hidden;
   border: 0px solid #808080;
   font-size: xx-large;
}