body {
   /*width: 98.01%;*/
   color: #000000;
   background-color: White; /*#F4CB4D;*/
   font-family: Comic;
   font-size: 1.0em;
   background-image: url(../grafik/e_neu_gelb.png); background-repeat: no-repeat;
   background-attachment: fixed;
   background-position: 30px 0;/*10px 70px;*/

}

div#Footer {
   position: absolute;
   top: 0px;
   left: 0;
   width: 99%;
   height: auto;
   background-color: transparent;
   background-image: url(../grafik/hgHeader.gif); background-repeat: repeat-y;
   margin: 0;
   margin-left:5px;
   text-align: left;

  padding: 0px;
  border: 0px solid #28447C;
}

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: #F9DC8D;/*#F4CB4D;*/
   padding-left: 7px;
   padding-right: 7px;
   overflow: visible;
    scrollbar-base-color:#F4CB4D;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#F4CB4D;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#F4CB4D;

}

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: #F2BC1C;
}

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


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

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

a {
   color: #800000;
   font-weight: bolder;
   text-decoration: underline;
}

a:hover {
   color: Black;
}

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

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

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

.WideText {
   width: 358px;
   background-color: #FCEEC7;
}

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

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

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

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

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

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

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

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

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

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: #F2BC1C;
   color: Black;
   cursor: pointer;
   border: 1px solid Black;
/*
   border-left-color: White;
   border-top-color: White;
*/
}

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

/*-------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: #F9DC8D;
   color: #747474;
}

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

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

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

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: #F9DC8D;
   color: #747474;
}

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

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


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

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: #F9DC8D;
   color: #747474;
}

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

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


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

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

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

Div#DivZeigeEinrichtungen {
   position: absolute;
   top: 150px;
   left: 437px;
   background-color: #F4CB4D;
   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: #F4CB4D;
   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;
   height: 0px;
   border: 0px solid Black;
   overflow: hidden;
   background-color: #F4CB4D;/*#F9DC8D;*/
}

Div#DivEinrichtungenliste.offen {
   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: #800000;
   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: #F9DC8D;
   color: Black;
}

Div#DivEinrichtungenliste td.aktiv {
   border: 1px solid Black;
   background-color: #F4CB4D;
   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:170px;
   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: #F9DC8D;
   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: #800000;
   color: White;
}

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

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


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: #800000;
   border: 5px solid #F2BC1C;
   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: #F9DC8D;
   border-bottom-color: #F9DC8D;
   border-top-color: #800000;
}

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

Div#DivEinrichtungenDetailsWoInnen table td {
   border: none;
}

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

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: auto;
   height: auto;
   padding: 5px;
   background-color: #F4CB4D;
   border: 2px solid #800000;
}

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

}

* html Div#DivUploadBox1 {
   top: 1060px;
}

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

}

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

}

* html Div#DivUploadBox2 {
   top: 1060px;
}


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

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

}

* html Div#DivUploadBox3 {
   top: 1500px;
}


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

}

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

}

* html Div#DivUploadBox4 {
   top: 1500px;
}




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#DivEinrichtungenEditArtAendern {
   position: absolute;
   top: 40px;
   left: 140px;
   width: auto;
   height: auto;
   z-index: 0;
}


Div#DivEinrichtungenEditDatum {
   position: absolute;
   top: 140px;
   left: 20px;
   width: auto;
   height: auto;
   background-color: #F4CB4D;
   border: 2px solid #800000;
   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: #F4CB4D;
   border: 2px solid #800000;
}

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: 535px;
   left: 25px;
}

* html Div#DivEinrichtungenEditOeffnungszeiten {
   left: 25px;
}

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

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: #800000;
   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: #F4CB4D;
}


* 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: #F4CB4D;
}

* 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: #F4CB4D;
}

* 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: #F4CB4D;
   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: 500px; /*left: 330px;*/
   width: auto;
   height: auto;
   background-color: #F4CB4D;
   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: 500px;  /*left: 330px;*/
   width: auto;
   height: auto;
   background-color: #F4CB4D;
   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: #FCEEC7;
   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: #800000;
   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: #F9DC8D;
   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: auto;
   height: auto;
   border: 0px solid #800000;
   font-size: xx-large;
}
*/
div#DivTelKontakt {
   position: absolute;
   top: 50px;
   left: 842px;
   width: 0;
   height: 0;
   overflow: hidden;
   border: 0px solid #27539A;
   font-size: xx-large;
}

div#DivEinrichtungenEditBereichArt {
   margin: 0;
   position: absolute;
   top: 120px;
   right: 5px;
   width: 358px;
   /*width: 250px; */
   height: 400px;
   overflow:visible;
   background-color: #F4CB4D;
   border: 2px solid #800000;
   z-index: 0;
}
div#DivEinrichtungenEditBereichArtSchalter {
   position: absolute;
   bottom: 10px;
   right: 10px;
}

div#DivEinrichtungenEditBereichArt.versteckt {
   margin: 0;
   top: 0;
   left: 0;
   width: 0;
   height: 0;
   overflow: hidden;
   visibility: hidden;
   border: 0px solid Black;

}
