@CHARSET "UTF-8";

/* table.var { width:auto; position:relative; }
table.var td { vertical-align:top; padding:4px; }

table.var td.a_a, table.var td.a_b { background-color:#ECE2C9; }
table.var td.b_a, table.var td.b_b { background-color:#F6EDDB; }

table.var td.a_a, table.var td.b_a { border:0px dashed red; text-align:right; width:100px; }
table.var td.a_b, table.var td.b_b { width:auto; }

span.wi_var_name { border:0px solid black; padding:0px; margin:0px;}
span.wi_var_key { color:#999999; }
div.wi_var_input { position:static; border:0px solid red; width:auto; height:auto; }
div.wi_var_info { position:static; margin-top:5px; margin-left:3px; color:#777777; } */

/****************************************
* Vorstandsbereich/Mitgliederverwaltung *
****************************************/
div.seiten_inhalt.si_mgv {
  padding-bottom:25px;
}

div.seiten_inhalt_l.sil_mgv {
  position:relative;
  width:910px;
  margin-bottom:50px;
  margin-left:82px;
}

/*
div.seiten_inhalt_l.sil_mgv {
  position:relative;
  width:910px;
  margin-bottom:50px;
  margin-left:72px;
}*/


table.mgv_liste, table.wi_form {
  padding:0px;
  margin:0px;
  border-collapse: collapse;
  position:relative;
  left:-10px;
  max-width:800px;
}

table.wi_form {
  width:570px;
}

table.mgv_liste td, table.mgv_liste th {
  border:1px solid #244C5B;
/*  border-right:0px; border-left:0px; */
  padding:3px;
  padding-left:5px;
  padding-right:20px;
  padding-bottom:10px;
  text-align:left;
}

table.mgv_liste th {
  font-weight:bold;
}

table.mgv_liste td.odd {
  background-color:#3C819B;
}

table.mgv_liste td.even {
  background-color:#4495B3 ;  
}

table.mgv_liste tr.odd td {
  background-color:#3C819B;
}

table.mgv_liste tr.even td {
  background-color:#4495B3 ;  
}

table.mgv_liste tr.even td.tab_zelle_rechterRand, table.mgv_liste tr.odd td.tab_zelle_rechterRand,
table.mgv_liste tr th.tab_zelle_rechterRand {
  border:1px solid #244C5B; 
  border-top:0; border-bottom:0; 
  background-color:#37748B;
  padding:0;
  width:3px;
}

div.success, div.error, div.failure, div.notice {
  position:static ;
  margin:0px;
  margin-left:10px;
  margin-bottom:10px;
  border:0px;
  padding:0px;
}

div.failure, div.success {
  width:500px;
}

div.success img, div.error img, div.failure img, div.notice img {
  position:static;
  display:block;
  float:left;
}

div.failure img {
  margin-left:0px;
  margin-top:5px;
}

div.success img {
  margin-top:-4px;
  margin-left:1px;
  display:block;
}

div.failure span,
div.success span {
  margin-left:30px;
  display:block;
  float:none;
}

/*************************************************************************
* aenderung_edit
**************************************************************************/
table.mgv_liste td.different {
  font-weight:bold ;  
}


/*************************************************************************
* Anzeige/Aendern der Mitglieder-Daten "Meine Daten"
**************************************************************************/


/****** Allgemein ******/

div.seiten_inhalt_l img.sil_ueschrift.silue_mgv {
  margin-bottom:17px;
  margin-left:12px;
  width:100px;
}

div.seiten_inhalt_l img.sil_ueschrift.silue_mgv_meinDat {
  margin-bottom:0px;
  margin-left:12px;
}

div.mgv_datenuebersicht {
  position:relative;
  margin-bottom:0px;
  padding:0px;
  width:895px;
  overflow:visible;
  display:block;
}
div.mgv_datenuebersicht.mgvdueb_meinDat_mitHinweis { margin-top:60px; }
div.mgv_datenuebersicht.mgvdueb_meinDat_ohneHinweis { margin-top:17px; }
div.mgv_datenuebersicht.mgvdueb_meinDatEdit_mitHinweis { margin-top:80px; }
div.mgv_datenuebersicht.mgvdueb_meinDatPw_mitHinweis { 
  width:372px;
  margin-top:40px;
  margin-bottom:160px;
}


/****** Hintergrund der Datentabelle ******/
div.mgv_datenhintergrund {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:226px;
  overflow:visible;
}
div.mgv_datenhintergrund.mgvdh_meinDatPw { height:51px; }

div.mgv_datenhintergrund div.mgvdh_linkeZelle {
  position:relative;
  width:100%;
  line-height:24px;
  border:0px;
  border-right:1px solid #244C5B;
  border-bottom:1px solid #244C5B;
}
div.mgv_datenhintergrund div.mgvdh_linkeZelle.mgvdhlz_ersteZeile { 
  border-top:1px solid #244C5B;
  background-color:#4495B3; 
}
div.mgv_datenhintergrund div.mgvdh_linkeZelle.mgvdhlz_unger { background-color:#4495B3; }
div.mgv_datenhintergrund div.mgvdh_linkeZelle.mgvdhlz_ger { background-color:#3C819B; }
  
div.mgv_datenhintergrund div.mgvdh_randZelle {
  position:absolute;
  top:0px;
  right:-5px;
  width:1px;
  height:100%;
  border:0px;
  border-right:1px solid #244C5B;
}

/****** Formular-Formatierungen ******/
p.mgv_hinweis {
  position:absolute;
  left:10px;
  width:800px;
}
p.mgv_hinweis.mgvhinw_meinDat { top:-55px; }
p.mgv_hinweis.mgvhinw_meinDatEdit { 
  top:-68px; 
  left:11px;
}
p.mgv_hinweis.mgvhinw_meinDatPw { top:-24px; } 
p.mgv_hinweis.mgvhinw_meinDatPwFehler { top:-30px; } 

p.mgv_hinweis br {
  line-height:4px;
}

p.mgv_hinweis img {
  position:relative;
  top:6px;
  padding-right:6px;
}
p.mgv_hinweis.mgvhinw_meinDatPwFehler img {
  position:relative;
  top:3px;
  padding-right:5px;
}

input.mgv_button {
  position:relative;
  margin:0px;
  margin-top:14px;
  padding:0px;
  border:0px;
}

input.mgv_button.mgvbut_datenspeichern {
  margin-left:801px;
}

input.mgv_button.mgvbut_dateneintragen {
  margin-left:0px;
  float:left;
}

input.mgv_button.mgvbut_datenpwaendern {
  margin-left:10px;
  float:none;
  clear:both;
}

input.mgv_button.mgvbut_pwspeichern {
  margin-left:277px;
}

form.mgv_formular {
  margin:0px;
  padding:0px;
  border:0px;
}

div.mgv_datenbereich {
  position:relative;
  width:900px;
  font-family:Verdana,Arial,Sans-Serif;
  font-size:11px;
  line-height:15px;
  color:#F6F6F6;
  background-color:transparent;
}
div.mgv_datenbereich.mgvdb_meinDat { height:226px; }
div.mgv_datenbereich.mgvdb_meinDatPw { height:51px; }

p.mgv_datentitel {
  position:absolute;
  left:0px;
  height:20px;
  width:83px;
  padding-top:6px;
  padding-right:4px;
  border:0px;
  border-right:1px solid #244C5B;
  text-align:right;
  line-height:13px;
  background-repeat:no-repeat;
  background-color:transparent;
}

div.mgv_datenbereich > div { /* Festlegung fuer alle Divs der ersten Unterebene - deshalb sind die mgv_datentitel
                                p-Tags, diese wuerden ansonsten ebenfalls den Rahmen abbekommen! */
  border:1px solid #4C6C78;
}

div.mgv_datenbereich > span {
  margin-top:1px;
  margin-left:1px;
  display:block;
  background-color:transparent;
}

.mgv_datenwert {
  position:absolute;
  height:16px;
  width:206px;
  text-align:left;
  font-size:11px;
  line-height:15px;
  background-color:#EDEDED;
  /*overflow:hidden;*/
}

.mgv_datenfeldbeschnitt {
  position:absolute;
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  border:0px;
  display:block;
  overflow:hidden;
  background-color:transparent;
}
.mgv_datenfeldbeschnitt.mgv_dfb_error {
  background-color:#E9B58E;
  z-index:2;
}

.mgv_datenfeld {
  position:absolute;
  height:13px;
  width:100%;
  padding-left:7px;
  display:block;
  border:0px;
  background-color:transparent;
}
.mgv_datenfeld.mgv_dfselect {
  height:auto;  
  left:0px;
  background-color:#EDEDED;
}


a.mgv_error {
  position:absolute;
  top:-1px;
  right:-25px;
  display:block;
}

a.mgv_error img {
  position:static;
  top:-1px;
  right:-25px;
  width:22px;
  height:18px;
  display:block;
}

a.mgv_error span.mgv_errtext { display:none; }
a.mgv_error:hover { border:0px; }
a.mgv_error:hover span.mgv_errtext {
  position:absolute;
  display:block;
  left:-1px;
  top:23px;
  width:210px;
  height:auto;
  padding:8px;
  padding-top:5px;
  padding-bottom:5px;
  border:1px solid #244C5B;
  color:#000000;
  line-height:14px;
  background-color:#E9B58E;
  z-index:3;
}

/* spezielle Datenzellen */
p.mgv_datentitel.mgvdt_name { top:0px; }
.mgv_datenwert.mgvdw_name {
  top:4px;
  left:92px;
}

p.mgv_datentitel.mgvdt_vorname {
  top:0px;
  left:326px;
  width:70px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_vorname {
  top:4px;
  left:406px;
}

p.mgv_datentitel.mgvdt_beruf { top:25px; }
.mgv_datenwert.mgvdw_beruf {
  top:29px;
  left:92px;
}

p.mgv_datentitel.mgvdt_geburtstag { top:50px; }
.mgv_datenwert.mgvdw_geburtstag {
  top:54px;
  left:92px;
  width:78px;
}

p.mgv_datentitel.mgvdt_email { top:75px; }
.mgv_datenwert.mgvdw_email {
  top:79px;
  left:92px;
}

p.mgv_datentitel.mgvdt_strasse { top:100px; }
.mgv_datenwert.mgvdw_strasse {
  top:104px;
  left:92px;
}

p.mgv_datentitel.mgvdt_plz {
  top:100px;
  left:326px;
  width:70px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_plz {
  top:104px;
  left:406px;
  width:78px;
}

p.mgv_datentitel.mgvdt_ort {
  top:100px;
  left:589px;
  width:49px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_ort {
  top:104px;
  left:649px;
}

p.mgv_datentitel.mgvdt_land { top:125px; }
.mgv_datenwert.mgvdw_land {
  top:129px;
  left:92px;
}

p.mgv_datentitel.mgvdt_telefon { top:150px; }
.mgv_datenwert.mgvdw_telefon {
  top:154px;
  left:92px;
  width:155px;
}

p.mgv_datentitel.mgvdt_mobil {
  top:150px;
  left:326px;
  width:70px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_mobil {
  top:154px;
  left:406px;
  width:155px;
}

p.mgv_datentitel.mgvdt_fax {
  top:150px;
  left:589px;
  width:49px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_fax {
  top:154px;
  left:649px;
  width:155px;
}

p.mgv_datentitel.mgvdt_eintrittsjahr { top:175px; }
.mgv_datenwert.mgvdw_eintrittsjahr {
  top:179px;
  left:92px;
  width:78px;
}

p.mgv_datentitel.mgvdt_asc-bereich {
  top:175px;
  left:326px;
  width:70px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_asc-bereich {
  top:179px;
  left:406px;
  width:78px;
}

p.mgv_datentitel.mgvdt_mitglieds-nummer {
  top:175px;
  left:589px;
  width:49px;
  background-image:url(inhalt/intern/meine_daten_trenner.gif);
}
.mgv_datenwert.mgvdw_mitglieds-nummer {
  top:179px;
  left:649px;
  width:78px;
}

p.mgv_datentitel.mgvdt_newsletter { top:200px; }
.mgv_datenwert.mgvdw_newsletter {
  top:204px;
  left:92px;
  width:88px;
  height:18px;
}

/****** Passwort aendern ******/
div.seiten_inhalt_l.sil_mgv_meinDatPw {
  margin-left:83px;
}



p.mgv_datentitel.mgvdt_pweingabe { 
  top:0px;
  width:179px;
}
.mgv_datenwert.mgvdw_pweingabe {
  top:4px;
  left:189px;
  width:155px;
}

p.mgv_datentitel.mgvdt_pwwiederholung { 
  top:25px; 
  width:179px;
}
.mgv_datenwert.mgvdw_pwwiederholung {
  top:29px;
  left:189px;
  width:155px;
}

/****** Passwort vergessen ******/
div.mgv_datenuebersicht.mgvdueb_pwVergessen { 
  margin-top:20px;
  width:372px;
  margin-bottom:160px;
}


/****** Terminverwaltung *********/

table.mgv_liste td {
  vertical-align: top;
}


/****** Sitemap ******************/
div.seiten_inhalt_l.sil_sitemap {
  width:520px;
  margin-left:68px;
  padding-bottom:264px
}

div.seiten_inhalt_l img.sil_ueschrift.silue_sitemap {
  margin-left:14px;
  margin-bottom:17px;
}

ul.sitemap_liste {
  position:relative;
  z-index:0;
  border:0;
}

ul.sitemap_liste li a {
  cursor:default;
}
ul.sitemap_liste li div a {
  cursor:pointer;
}

/*div.seiten_inhalt_l*/
ul.sitemap_liste li {
  /*position:relative;*/
  line-height:15px;
  margin-bottom:17px;
}

ul.sitemap_liste li.ersteEbeneLi {
  position:relative;
  z-index:0;  
}

ul.sitemap_liste li a.ersteEbene {
  position:relative;
  background-color:#37748B;
  z-index:2 ;
  padding-right:3px;
}

/*div.seiten_inhalt_l*/ 
ul.sitemap_liste li span.smap_punktlinie {
  position:absolute;
  left:18px;
  top:1px;
  padding-right:97px;
  background-position:0px 9px;
  background-image:url(punktlinie.gif);
  background-repeat:repeat-x;
  /* border:1px solid red; */
  z-index:1;
}

/*div.seiten_inhalt_l*/ 
ul.sitemap_liste li span.smap_punktlinie span {
  padding-right:7px;
  font-weight:bold;
  background-color:#37748b;
}

/* div.seiten_inhalt_l ul.sitemap_liste li */ 
ul.sitemap_liste2 {
  position:relative;
  margin-top:1px;
  margin-left:118px; /* 118px; */
  margin-bottom:-1px;
  z-index:1;
  /*background-color:red;*/
}

ul.sitemap_liste2 li a {
  cursor:default;
}
ul.sitemap_liste2 li div a {
  cursor:pointer;
}

/* div.seiten_inhalt_l ul.sitemap_liste li */ 
ul.sitemap_liste2 li {
  /*position:relative;*/
  height:16px;
  margin:0px;
  margin-top:-4px;
  padding-top:4px;
  padding-left:27px;
  line-height:15px;
  background-image:url(punktlinie_sitemapsub.gif);
  background-repeat:no-repeat;
  background-position:0px 0px ;
  /*z-index:5;*/
}

/* div.seiten_inhalt_l ul.sitemap_liste li */ 
ul.sitemap_liste2 li span {
  /* border:1px solid red; */
  margin-left:28px;
}

div.kontextmenue {
  position:absolute;
  top:0px;
  left:95px;
  border:1px solid #244c5b;
  border-bottom:none;
  background-color:#4495b3;
  z-index:99;
  height:auto;
  width:auto;
  /*width:220px;*/
}

div.kontextmenue_aus {
  display:none;
/*  position:absolute;
  height:0px;
  width:0px;
  top:0px;
  left:95px;
  border:1px solid #244c5b;
  border-bottom:none;
  background-color:#4495b3;
  z-index:99;
  display:block; */
}

ul.sitemap_liste2 li div.kontextmenue {
  left:130px;
} 

div.kontextmenue div.km_kopf {
  position:static;  /* relative bewirkt beim IE einen vertikalen Vorschub der Hintergrundfarbe um 1px! */
                    /* die zunaechst verwendete fixe Hoehe height:19px; bewirkte bei IE, dass die Breite (!!!) nicht mehr den gesamten Kasten umfasste, sondern vorher endete! */
  padding-top:3px;
  padding-bottom:4px;
  padding-left:7px;
  border:0px;
  border-bottom:1px solid #244c5b;
  line-height:15px;
  background-color:#3c819b;
}

div.kontextmenue div.km_kopf span {
  margin:0px;
  padding:0px;
  margin-right:25px;
}

div.kontextmenue div.km_kopf a {
  position:absolute;
  top:3px;
  right:3px;
  width:15px;
  height:15px;
  margin-left:15px;
  display:block;
  background-image:url(b_schliessen2_n.gif);
  background-repeat:no-repeat;
}
div.kontextmenue div.km_kopf a:hover {
  background-image:url(b_schliessen2_h.gif);
}

div.kontextmenue ul.menuepunkte {
  margin:0px;
  padding:0px;
  padding-top:6px;
  padding-bottom:1px;
  padding-left:7px;
  padding-right:31px;
  border-bottom:1px solid #244c5b;
}

div.kontextmenue ul.menuepunkte li {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  height:auto ;
  line-height:11px;
  background-image:none;
}
  /*border:1px solid red ;*/

/*  height:16px;
  margin:0px;
  margin-top:-4px;
  padding-top:4px;
  padding-left:27px;
  line-height:15px;
  background-image:url(punktlinie_sitemapsub.gif);
  background-repeat:no-repeat; */


/****** Common *********/

div.seiten_inhalt.si_wi_dataedit {
  padding-bottom:25px;
}

div.seiten_inhalt_l.sil_wi_dataedit {
/*  position:relative;*/
  width:660px;
  margin-bottom:50px;
  margin-left:73px;
}

div.seiten_inhalt_l.sil_wi_dataedit img.sil_ueschrift.silue_wi_dataedit {
  margin-left:11px;
}

/***************************************************************************
* Dateneingabe-Maske
***************************************************************************/
div.wi_rightBorder {
  position:relative;
  width:645px;
  border:0px;
  border-right:1px solid #244C5B;
  margin:0px;
  padding:0px;
  padding-right:3px;
}

div.seiten_inhalt_l.sil_wi_dataedit table.wi_dataedit_form {
  margin:0px;
  padding:0px;
  border-collapse:collapse;
  /*max-width:800px;*/
  /*table-layout:fixed;*/
}

table.wi_dataedit_form tr td,
table.wi_dataedit_form tr th {
  /* border:1px solid #244C5B; */
/*  border-right:0px; border-left:0px; */
  position:relative;
  width:166px;
  border:0px;
  padding:0px;
  padding-top:4px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  vertical-align:top;
}

table.wi_dataedit_form th {
  font-weight:bold;
}

table.wi_dataedit_form tr.odd {
  background-color:#3C819B;
}

table.wi_dataedit_form tr.even {
  background-color:#4495B3 ;  
}

table.wi_dataedit_form tr td.firstCol {
  /*background-color:#CC00CC;*/
}

table.wi_dataedit_form tr td.secondCol {
  width:439px;
  border-right:1px solid #244C5B;
  /*background-color:#EECC00;*/
}

table.wi_dataedit_form tr.startFinishLine td {
  height:0px;
  margin:0px;
  padding:0px;
  border-bottom:1px solid #244C5B;
  font-size:0px;
  line-height:0px;
}

table.wi_dataedit_form span.fieldTitle {
  margin-top:3px;
  display:block;
}

table.wi_dataedit_form td.groupHeader {
  width:630px;
  border-bottom:1px solid #244C5B;
  border-right:1px solid #244C5B;
}

table.wi_dataedit_form span.groupHeaderTitle {
  margin:0px;
  margin-bottom:8px;
  padding:0px;
  display:block;
  font-weight:bold;
}

table.wi_dataedit_form td.groupfieldSeparator {
  border-top:1px solid #244C5B;
  height:0px;
  margin:0px;
  padding:0px;
  font-size:0px;
  line-height:0px;
}

table.wi_dataedit_form td.bigSeparator {
  border-top:1px solid #244C5B;
  border-bottom:1px solid #244C5B;

  height:8px;
  margin:0px;
  padding:0px;
  font-size:0px;
  line-height:0px;
}

a.wi_linkbutton_abbrechen {
  position:relative;
  top:1px;
  float:left;
  display:block;
  width:80px;
  height:18px;
  background-image:url(inhalt/vorstand/button_abbrechen_u.gif) ;
}

a.wi_linkbutton_abbrechen:hover {
  background-image:url(inhalt/vorstand/button_abbrechen_a.gif) ;
}

span.wi_message {
  margin-left:10px;
  display:block;
}


/***********************
* Eingabefehler-Hinweis
***********************/

table.wi_dataedit_form .wi_error_background, input.textlong.wi_error_background {
  background-color:#E9B58E;
}
  
div.seiten_inhalt_l.sil_wi_dataedit a.wi_error {
  position:absolute;
  top:2px; 
  right:-5px;
  width:auto;
  height:auto;
  margin-right:0px;
  margin-left:auto;
  display:block;
  
  /*z-index:1;
/*  background-color:transparent ;
  border:0px solid green; */
}

div.seiten_inhalt_l.sil_wi_dataedit a.wi_error img { 
  position:relative; 
  top:1px;
  right:1px;
  margin-right:0px;
  margin-left:auto;
  /* border:0px solid black; */
  z-index:1;
}

div.seiten_inhalt_l.sil_wi_dataedit a.wi_error span.wi_error_background { display:none; }
div.seiten_inhalt_l.sil_wi_dataedit a.wi_error:hover { border:0px; }
div.seiten_inhalt_l.sil_wi_dataedit a.wi_error:hover span.wi_error_background {
  color:black; 
  position:absolute;
  top:23px;
  left:-1px;
  width:210px;
  height:auto;
  padding:8px;
  padding-top:5px;
  padding-bottom:5px;
  display:block;
  z-index:2;
  border:1px solid #244C5B;
  line-height:14px;
}


/*************************************************************************
* Hinweise fuer Dateneingaben am rechten Rand
*************************************************************************/
div.seiten_inhalt_r.sir_wi_dataedit {
  position:static;
  width:256px;
}

div.seiten_inhalt_r.sir_wi_dataedit table { 
  position:static;
  width:230px;
  margin:0px;
  margin-top:88px;
  margin-left:10px;
  padding:0px;  
  border:0px solid;
  border-collapse:collapse;
  border-spacing:0px;
  table-layout:fixed;
}

div.seiten_inhalt_r.sir_wi_dataedit table td {
  padding:10px;
  padding-top:11px;
  color:#EDEDED;
  border:1px solid #244C5B;
  background-color:#4495B3;
} 

div.seiten_inhalt_r.sir_wi_dataedit table td.note_rightBorder {
  width:3px;
  padding:0px;
  font-size:0px;
  line-height:0px;
  border:1px solid #244C5B;
  border-top:0px; border-bottom:0px;
  background-color:transparent;/*#37748B;*/
}

div.seiten_inhalt_r.sir_wi_dataedit table td div {
  position:static;
  font-weight:bold;
  margin-bottom:8px;
}

a.pfeillink.wi_pfl_notes {
  height:20px;
  margin-bottom:8px;
  display:block;
  background-image:url(inhalt/vorstand/inhalte_bearbeiten/b_linkpfeil_vor_hinweis_n.gif);
}
a.pfeillink.wi_pfl_notes:hover {
  background-image:url(inhalt/vorstand/inhalte_bearbeiten/b_linkpfeil_vor_hinweis_h.gif);
  cursor:default;
}

div.seiten_inhalt_r.sir_wi_dataedit a:hover { border:0px; }
div.seiten_inhalt_r.sir_wi_dataedit a span.sir_wi_notes { display:none; }
div.seiten_inhalt_r.sir_wi_dataedit a:hover span.sir_wi_notes {
  position:absolute;
  top:88px;
  right:250px;
  margin:0px;
  padding:10px;
  padding-top:11px;
  display:block;
  border:1px solid #244C5B;
  color:#EDEDED;
  background-color:#4495B3;
}

div.seiten_inhalt_r.sir_wi_dataedit a span.sir_wi_notes span.sir_wi_notes_tab {
  width:340px;
  margin-top:8px;
  margin-bottom:8px;
  margin-left:10px;
  display:block;
}

div.seiten_inhalt_r.sir_wi_dataedit a span.sir_wi_notes span.sir_wi_notes_tab span.notesCell {
  width:160px;
  padding-top:2px;
  padding-bottom:4px;
  padding-left:6px;
  padding-right:3px;
  display:block;
  border-top:1px solid #244C5B;
  float:left;
}

div.seiten_inhalt_r.sir_wi_dataedit a span.sir_wi_notes span.sir_wi_notes_tab span.notesCell.notesSep {
  border-right:1px solid #244C5B;
}

div.seiten_inhalt_r.sir_wi_dataedit a span.sir_wi_notes span.sir_wi_notes_tab span.notesCell.notesHead {
  border:0px;
  font-weight:bold;
}

div.seiten_inhalt_r.sir_wi_dataedit a span.sir_wi_notes span.sir_wi_notes_tab span.notesCell.notesFoot {
  float:none;
  clear:both;
  border:0px;
  font-size:0px;
  line-height:0px;
}

