/* screen_net.css Stand 21.06.2005 */
/* Darstellung Bildschirm mit Textelementen */
/* Abgestimmt auf IE 5.x., 6.x, Netscape 4.x, 6.x, 7.x, Mozilla 1.x, Opera 6.x, 7.x, Firefox 1.x */
/* Schriftarten siehe zusaetzlich entsprechende *.css */
/* Grundformatierungen */

/* Angabe in Pixel 'px' damit auch MAC-User die Seite korrekt sehen */
/* Achtung, (leider) nicht mit Einheit 'em' arbeiten, sonst Probleme mit altem Netscape */

body,
table,
td,
th,
caption,
p,
dl,
dd,
dt
{
  color:black;
}

body /* Netscape 4.x braucht zusaetzliche Formatierungen im Code! */
{
  padding:1px 0 0 0;
  margin:0 0;
/*  background-color:#2D4366; */
/*  background-color:#42413D; */
  background-color:#5C5548;
}

form
{
  margin:0;
  padding:0;
  display:inline;
}

/* Kopf mit Logo und Schriftzug */

.logo,
.kopf,
.titel,
.untertitel
{
  background-color:#DFE8F6;
}

.logo
{
  vertical-align:middle;
  text-align:center;
}

.titel,
.untertitel
{
  text-align:left;
}

.titel
{
  color:#0000C5;
  vertical-align:middle;
}

.untertitel
{
  color:black;
  vertical-align:top;
}

.divmain
{
  text-align:center;
  height:100.1%; /* Scrollbar provozieren damit zentriertes Bild in Gecko nicht wackelt! */
}

abbr
{
  cursor:help;
}

.main,
.nsch,
.menusuche
{
  text-align:center;
/*  background-color:#FFFDF6; */
  background-color:#FFFCF0;
}

.main /* zarter Rand, Abschluss */
{
  border-left:1px white solid;
  border-top:1px white solid;
  border-bottom:1px solid silver;
  border-right:1px solid silver;
}

/* MENÜS */

.menbar,
.navbar
{
  vertical-align:top;
}

/* Al-Anon-Nav-Hintergrund */
.menbar,
.navbar
{
  background-color:#ACC3E8;
}
.al,
.al0
{
  color:#00003C; /* navy */
}
.al0:hover
{
  color:white;
}
.al1
{
  color:white;
  background-color:#000166; /* #537BBA; */
}

/* Alateen-Nav-Hintergrund */
.menbar.te,
.navbar.te
{
  background-color:#EAB2BB;
}
.te,
.te0
{
  color:maroon;
}
.te0:hover
{
  color:yellow;
}
.te1
{
  color:yellow;
  background-color:#912115;
}

/* Online-Nav-Hintergrund */
.menbar.ol,
.navbar.ol
{
  background-color:#B9E7DE;
}
.ol,
.ol0
{
  color:#004033;
}
.ol0:hover
{
  color:white;
}
.ol1
{
  color:white;
  background-color:#004033;
}

/* Admin-Nav-Hintergrund */
.menbar.ad,
.navbar.ad
{
  background-color:#ddd;
}
.ad,
.ad0
{
  color:black;
}
.ad0:hover
{
  color:yellow;
}
.ad1
{
  color:yellow;
  background-color:black;
}

/* Management-Nav-Hintergrund */
.menbar.ma,
.navbar.ma
{
  background-color:#EBB9EE;
}
.ma,
.ma0
{
  color:black;
}
.ma0:hover
{
  color:white;
}
.ma1
{
  color:white;
  background-color:#6E006F;
}

/* Mitglieder-Nav-Hintergrund */
.menbar.mg,
.navbar.mg
{
  background-color:gold;
}
.mg,
.mg0
{
  color:black;
}
.mg0:hover
{
  color:yellow;
}
.mg1
{
  color:black;
  background-color:#FFE239;
}

/* Konto-Nav-Hintergrund */
.menbar.kt,
.navbar.kt
{
  background-color:gold;
}
.kt,
.kt0
{
  color:black;
}
.kt0:hover
{
  color:#0028FF;
}
.kt1
{
  color:black;
  background-color:#FFE239;
}

/* Navigation */

.navitem0,
.navitem1
{
  padding-right:6px;
  vertical-align:middle;
  white-space:nowrap;
}

.navitem0
{
  padding-left:6px;
}

.navitem1
{
  padding-left:10px; /* Pfeil links, einrücken */
}

#menulist
{
  text-align:left;
  list-style-type:none;
  margin:0;
  padding:0;
}

.menref0,
.navref0,
.menref1,
.navref1,
.schnellsuche
{
  text-decoration:none;
}

.schnellsuche
{
  color:#00003C; /* Al-Anon navy */
}

a.navref1:hover,
a.menref1:hover
{
  color:silver; /* aktive Farbe ausbleichen */
}

/* alle Links gleich darstellen (Al-Anon-Farbe) */
a
{
  color:#886015;
}

a:hover
{
  color:navy;
}

.navmenu,
.navlink
{
/*  font-weight:bold; */
}

.navlink:hover,
.navmenu:hover
{
  text-decoration:underline;
  background-color:#DFE7F6;
  color:navy;
}

/* Hauptmenue */

.menref0,
.menref1
{
  text-decoration:none;
  font-weight:bold;
  display:block;
}
.menutext
{
  padding-left:14px; /* Einrückung Link, Platz für Pfeil */
}

.nsch,
.endmenubar
{
  font-size:1px; /* so klein wie möglich */
}

.endmenubar
{
  vertical-align:bottom;
}

/* Darstellung Inhalt */
.contenttext,
.contentcentertext,
.karten,
.startseite,
.contentpressetext
{
  padding-left:16px;
  padding-right:8px;
  vertical-align:top;
  text-align:center;
}
.contentcentertext
{
  padding-left:8px;
  padding-right:4px;
}

.karten,
.kartenpunkte
{
  padding-left:8px;
  padding-right:8px;
}

.contentiframe,
.contentsitemap
{
  padding-left:6px;
  padding-right:0px;
  vertical-align:top;
  text-align:center;
}

.contenttext,
.contentdemo,
.kartenpunkte,
.text
{
  text-align:left;
}

.contentpressetext
{
  text-align:justify;
  padding-right:16px;
}

.inhalt
{
  vertical-align:top;
  text-align:center;
}

.headline,
.menuline
{
  font-weight:bold;
  text-align:left;
}

.empfehlung
{
  font-style:italic;
  text-align:right;
}

/* Darstellung der (Meetings-) Tabellen */
/* Angabe der PLZ-Region im Tabellen-Kopf (gleich wie Menue) */

.welcome
{
  text-align:center;
  background-color:#F0F0F0;
}

.plzregion
{
  font-weight:bold;
  color:white;
}

/* Hintergrundfarbe (Gitternetzlinien), gleiche Farbe wie Menue-Texte (corporite) */
/* Caption der Tabellen */

.meetingsback,
.meetings,
.kontakt,
.tablefragen,
.capkontakt,
.tablesuche
{
  background-color:#E8D2AA;
}

/* Hintergrundfarbe der Zellen-Inhalte, hoher Kontrast, hebt sich von Menue ab */
.contentmeetings
{
  background-color:white;
  vertical-align:top;
}

/* Netscape braucht's fuer caption extra */
.capmeetings1,
.capmeetings2,
.capkontakt
{
  text-align:center;
  font-weight:bold;
  color:black;
}

.capmeetings2
{
  padding-top:4px;
  padding-bottom:4px;
}

.alanon,
.al-anon,
.aa,
.gelassen,
a.revision
{
  color:navy;
  text-decoration:none;
}
a.revision
{
  color:black;
}
a.alanon:hover,
a.al-anon:hover,
a.revision:hover,
a.aa:hover
{
  text-decoration:underline;
}
a.revision:hover
{
  color:blue;
}
#programm
{
  margin-right:1.0em;
}

#programm li
{
  margin-top:1.0em;
}

.alanon,
.al-anon,
.alateen,
.erwki,
.aa,
.gelassen,
.ks
{
  font-weight:bold;
}

.al-anon,
.alanon,
.email
{
  white-space:nowrap;
}

.alateen
{
  color:#B31313;
  text-decoration:none;
}
a.alateen:hover
{
  text-decoration:underline;
  color:#B31313;
}

.ks
{
/*  color:gray; */
  color:olive;
}

.erwki
{
  color:#6B1193;
}

.version,
.revision,
.revisiontext
{
  font-style:italic;
  color:gray;
}
.version
{
  vertical-align:middle;
  color:white;
  text-align:center;
  background-color:#A8BCDB;
}

.revision,
.revisiontext
{
  background-color:#EEEEEE;
  text-decoration:none;
}

.revisiontext
{
  vertical-align:middle;
  text-align:center;
}

.adminlink
{
  text-decoration:none;
  color:#ccc;
}
.adminlink:hover
{
  color:#eee;
  text-decoration:underline;
}
/* Kontakt-Seiten */
.label
{
  background-color:#F0F0F0;
  text-align:right;
  font-weight:bold;
}

.tdkontakt
{
  background-color:white;
  padding-left:8px;
}

.kontakt .label,
.tdkontakt
{
  border-bottom:1px Solid silver;
}

/* 20 Fragen */
.tablefragen th
{
  border-bottom:1px Solid gray;
  color:gray;
}

.tablefragen td
{
  border-bottom:1px Solid silver;
}

.fragenr,
.fragetext,
.fragesumme
{
  vertical-align:middle;
  background-color:white;
}

.fragenr
{
  text-align:right;
  color:silver;
}

.fragetext
{
  text-align:left;
}

.fragecheck
{
  background-color:whitesmoke;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
}

.fragesumme
{
  text-align:right;
}

.summe
{
  font-weight:bold;
  font-family:monospace;
  border:none;
  background-color:#ffffee;
  color:black;
}

.frage
{
  margin-bottom:0.5em;
}

/* Literatur */

.litorder
{
  font-weight:bold;
}
.littitel
{
  font-style:italic;
}
.download
{
  font-weight:bold;
}
p.pdfinfo
{
  margin-top:16px;
  border-top:1px Solid gold;
  padding-top:4px;
  margin-bottom:4px;
}

.lilit
{
  margin-top:16px;
}

/* Startseite */
.startseite
{
  text-align:left;
  vertical-align:top;
  padding-top:10px;
  padding-left:30px;
}

/* Kartierungen */

.lagekarte,
.kartelegende
{
  position:relative;
}

.kartelegende
{
  text-align:center;
}

.karte,
.ig1,.ig2,.ig3,.ig4,.ig5,.ig6,.ig7,.ig1a,.ig2a,.ig3a,.ig4a,.ig5a,.ig6a,.ig7a,
.rg1,.rg2,.rg3,.rg4,.rg5,.rg6,.rg7,.rg1a,.rg2a,.rg3a,.rg4a,.rg5a,.rg6a,.rg7a
{
  position:absolute;
}

.ig1,.ig2,.ig3,.ig4,.ig5,.ig6,.ig7,.ig1a,.ig2a,.ig3a,.ig4a,.ig5a,.ig6a,.ig7a,
.rg1,.rg2,.rg3,.rg4,.rg5,.rg6,.rg7,.rg1a,.rg2a,.rg3a,.rg4a,.rg5a,.rg6a,.rg7a
{
  border:solid 1px #111111;
  border-left:solid 1px #cccccc;
  border-top:solid 1px #cccccc;
}

.ig1,.ig2,.ig3,.ig4,.ig5,.ig6,.ig7,
.rg1,.rg2,.rg3,.rg4,.rg5,.rg6,.rg7
{
  width:9px;
  height:9px;
}

.ig1a,.ig2a,.ig3a,.ig4a,.ig5a,.ig6a,.ig7a,
.rg1a,.rg2a,.rg3a,.rg4a,.rg5a,.rg6a,.rg7a
{
  width:5px;
  height:5px;
}

/* farbl. Unterscheidung der IG'en */
.ig1,.ig1a { background-color:#FBD000; }
.ig2,.ig2a { background-color:#FBF600; }
.ig3,.ig3a { background-color:#FBB000; }
.ig4,.ig4a { background-color:#FB9D00; }
.ig5,.ig5a { background-color:#F3FB00; }
.ig6,.ig6a { background-color:#FBDC00; }
.ig7,.ig7a { background-color:#FB7800; }

/* farbl. Unterscheidung der Regionen */
.rg1,.rg1a { background-color:#7BDC00; }
.rg2,.rg2a { background-color:#7BF600; }
.rg3,.rg3a { background-color:#7BB000; }
.rg4,.rg4a { background-color:#7B9D00; }
.rg5,.rg5a { background-color:#73FB00; }
.rg6,.rg6a { background-color:#7BDC00; }
.rg7,.rg7a { background-color:#7B7800; }

/* Suche */

#formsuche
{
  display:block;
  margin-top:16px;
}

.subsuche
{
  font-weight:bold;
  padding:0 0.2em;
  color:#C18E30;
}

.suchetext
{
  text-align:left;
  border:1px Solid gray;
  padding-left:0.2em;
}

.suchetext:focus
{
  border:1px Solid navy;
}

/* alternierende Tabellen */
.r0 { background-color:#FCFAF3; }
.r1 { background-color:#F6EEDF; }

.r0 td,
.r1 td,
.s0 td,
.s1 td
{
  border-bottom:1px Solid silver;
}

.s0,
.s1
{
  background-color:#FFFFCC;
}

.listeheader,
.listeback,
.listeline
{
  background-color:#F0F0F0;
}

.listeheader th,
.listeheader td
{
  border-bottom:1px Solid black;
}

.listecaption,
.listelegende
{
  text-align:center;
  color:black;
}

.listecaption
{
  background-color:#FFFDF6;
}

.plz,
.ort,
.tag,
.zeit,
.thema,
.strasse,
.ig,
.region,
.mitaa,
.form
{
  vertical-align:top;
  text-align:left;
}

.ort
{
  font-weight:bold;
}

.mitaa
{
  text-align:center;
}

.schwerpunkt
{
  font-style:italic;
}

.form
{
  vertical-align:middle;
  text-align:center;
}

.listeline
{
  font-size:4px;
  height:4px;
  text-align:center;
  border-bottom:1px Solid black;
  padding:0;
}

.iglink
{
  font-weight:bold;
  text-decoration:none;
}

.land,
.gruppe,
.adresse
{
  text-align:left;
}

.landlink
{
  text-decoration:none;
}

.iglink:hover,
.landlink:hover
{
  text-decoration:underline;
}

.info
{
  font-weight:bold;
}

.sortiert
{
  font-style:italic;
  border-bottom:1px Dotted gray;
}

/* Abfragen */
.clsubmit,
.clconfirm,
.clreset
{
  padding:0 0.2em;
}

.clsubmit,
.clconfirm
{
  font-weight:bold;
  text-align:center;
  vertical-align:bottom;
}

.clrueck
{
  text-align:left;
  padding:0;
}

.clvor
{
  text-align:right;
  padding:0;
}

.druckkopf,
.druckimpressum
{
  text-align:left;
}

.druckkopf
{
  color:navy;
}

.druckimpressum
{
  color:black;
  margin-top:2px;
  margin-bottom:2px;
}

.druckuntertitel
{
  color:black;
}

.drucken
{
  font-style:italic;
  text-decoration:none;
}

dl,
dt,
dd
{
  margin:0;
  padding:0;
}
dl
{
  padding-bottom:0.5em;
  border-bottom:1px Dotted silver;
}
dt
{
  font-weight:bold;
  margin-top:1.0em;
  padding-top:0.5em;
  border-top:1px Dotted silver;
  margin-bottom:0.5em;
}

#infogruppen
{
  border:1px Solid silver;
  text-align:left;
  padding:0.75em;
  margin:1.0em;
}

/* Pressemitteilung */
.presse
{
  text-indent:2em;
}

/* SubDomain Online */
.gaestebuch
  { padding-left:4px; padding-right:0px; }

.welcomeline
  { text-align:center; font-size:18pt; }

.online
  { color:#2B927C; font-weight:bold; }

fieldset
{
  padding:4px;
}
legend
{
  margin:2px;
}

