/* eigen Info: 10px=0.6em xx-small=0.55em x-small=0.6em medium=1em small=0.8em */
/* Globale Elemente */
body    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100.01%;
          min-width:17em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
        }
table { width:100%; }
h1 { font-size:1em; font-weight:bold; }
h2 { font-size:0.8em; font-weight:bold; }
h3 { font-size:0.6em; font-weight:bold; }

input,select {font-size:0.55em; border-width:0.1em; border-style:solid; padding:0; margin:0; }

a:link,a:active,a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }

/* die erste Zeile */
div#top h1, div#top span { font-weight:bold; font-size:0.6em; display:inline; }

/* Hauptmenue */
div#menuesuboben { text-align:left; }
div#menuesuboben div { position:absolute; top:0em; right:0; text-align:right; }
div#menuesuboben div#top { position:absolute; top:0em; left:0; text-align:left; }
div#menuesuboben a { text-decoration:none; }
div#menuesuboben span.txnav { font-size:0.8em; }
div#menuesuboben span.linknav { font-size:0.8em; }
td#einrueck { width:11.5em; margin:0; padding:0; border-style:none; }
table#mennav { width:100%; text-align:middle; padding:0; margin:0; border-style:none; border-spacing:0; }
table#mennav tr { padding:0; margin:0; border-style:none; border-spacing:0; }
table#mennav td { padding:0; margin:0; border-style:none; border-spacing:0; }
table#mennav span.txnav { font-size:0.8em; }
table#mennav span.linknav { font-size:0.8em; font-weight:bold; }
a.linkmen:link,a.linkmen:active,a.linkmen:visited,a.linkmen:hover { text-decoration:none; display:block; padding:0; padding-left:0.1em; padding-right:0.1em; border-width:0.05em; border-style:solid; }
div.hidenav { position:absolute; padding:0; visibility:hidden; }
a.linkdiv:link,a.linkdiv:active,a.linkdiv:visited,a.linkdiv:hover { text-decoration:none; display:block; margin:0; padding:0; padding-left:0.1em; padding-right:0.1em; border-width:0.05em; border-style:solid; }

/* Aufteilung Hauptteil */
td#Abstand { width:0.05em; height:0.05em; }
img#Abstand { width:0.05em; height:0.05em; }

/* vertikale Navigation (z.B. Standardheader und Homepage) */
img#NavigationV { width:10.5em; }
td#NavigationV { width:10.5em; margin:0; padding:0; border-style:none; }
td#NavigationV div,td#NavigationV img#NavigationV { margin:0; padding:0.15em; border-width:0.05em; border-style:solid; }
td#NavigationV span.txnav { font-size:0.55em; margin:0; font-style:normal; }
td#NavigationV span.varerror { font-size:0.55em; margin:0; font-style:normal; }
td#NavigationV p.uebnav { font-size:0.6em; text-align:left; padding:0; margin:0; }
td#NavigationV span.linknav,td#NavigationV span#navb { font-weight:bold; font-size:0.6em; }
td#NavigationV a {
  display:block;
  padding:0.25em; margin:0em; margin-top:0.2em; margin-bottom:0.2em;
  border-width:0.05em; border-style:solid; text-decoration:none;
  }
td#NavigationV form { margin:0; }
td#NavigationV .Suche1 { width:12em; }
td#NavigationV .Suche2 { width:5.9em; }
td#NavigationV .Suche3 { width:3.5em; }
td#NavigationV .Suche4 { width:4.2em; }
td#NavigationV .Anmelden { width:14em; }
td#NavigationV .Email { width:11em; }
td#NavigationV .PW { width:8em; }
td#NavigationV .Pwsend { width:3em; }
td#NavigationV a#pwdfrgt { display:inline; padding:0em; margin:0em; margin-top:0.2em; border-style:none; text-decoration:none; text-align:right; }

/* horizontale Navigation (z.B. Cybersax) */
td#NavigationH { margin:0; padding:0; border-style:none; }
td#NavigationH div { margin:0; margin-top:0.25em; margin-bottom:0.25em; padding:0.25em; border-width:0.05em; border-style:solid; }
td#NavigationH span.txnav { font-size:0.55em; margin:0; font-style:normal; }
td#NavigationH span.varerror { font-size:0.55em;  margin:0; font-style:normal; }
td#NavigationH p.uebnav { font-size:0.6em; text-align:left; padding:0; margin:0; }
td#NavigationH span.linknav { font-weight:bold; font-size:0.6em; }
td#NavigationH span.Kopf { font-size:0.55em; }
td#NavigationH a {
  display:block;
  padding:0.25em; margin:0; margin-top:0.25em; margin-bottom:0.25em;
  border-width:0.05em; border-style:solid; text-decoration:none;
  }
td#NavigationH form { margin:0; }
td#NavigationH .Suche1 { width:12em; }
td#NavigationH .Suche2 { width:5.9em; }
td#NavigationH .Suche3 { width:3.5em; }
td#NavigationH .Suche4 { width:4.2em; }
td#NavigationH .Anmelden { width:14em; }
td#NavigationH .Email { width:11em; }
td#NavigationH .PW { width:8em; }
td#NavigationH .PwSend { width:3em; }
td#NavigationH a#pwdfrgt { display:inline; padding:0em; margin:0em; margin-top:0.2em; border-style:none; text-decoration:none; text-align:right; }

/* rechte Werbung */
td#Info { vertical-align:top; align:center; width:150px; margin:0; padding:0; }
td#Info p { font-size:0.6em; margin:0.5em; }
td#info span.linkinfo { font-weight:bold; font-size:0.6em; }
td#info span.txinfo { font-weight:bold; font-size:0.6em; }

/* mittlerer Bereich mit Rand (z.B. Standardheader und Homepage), bei Anzeige ohne Rand (z.B. Cybersax) muss gesetzt werden:div#Inhalt{margin:0;padding:0;}  */
td#Inhalt { padding:0em 0.5em 0.5em 0.5em; }
td#Inhalt div.Kopf { align:center; border-width:0.05em; border-style:solid; border-spacing:0; }
td#Inhalt span.Kopf { font-size:0.8em; }
td#Inhalt p { font-size:0.8em; }
td#Inhalt li { font-size:0.8em; }
td#Inhalt a:link,td#Inhalt a:active,td#Inhalt a:visited { text-decoration:none; }
td#Inhalt a:hover { text-decoration:underline; }
td#Inhalt .quelle { font-size:0.6em; }

/* hintergründe etc. Aktionslisten Server */
td#Inhalt span.ue1list { font-weight:bold; font-size:0.8em; }
td#Inhalt span.ue2list { font-weight:normal; font-size:0.6em; }
td#Inhalt span.txlist { font-size:0.55em; }
td#Inhalt span.txform { font-size:0.55em; }
td#Inhalt span.errorform { font-size:0.55em; }
td#Inhalt span.errortdform { font-size:0.55em; }
td#Inhalt span.absform { font-weight:bold; font-size:0.6em; }
td#Inhalt span.datform { font-weight:normal; font-size:0.8em; }
td#Inhalt span.hwform { font-weight:normal; font-size:0.55em; }
td#Inhalt table.Liste { align:center; border-width:0.05em; border-style:solid; border-spacing:0; margin:0; }
td#Inhalt table.Formular { align:center; border-width:0.05em; border-style:solid; border-spacing:0; margin:0; padding:0; }
td#Inhalt span.developedone { font-size:0.8em; padding:0.3em; }
td#Inhalt span.developenow { font-weight:bold; font-size:0.8em; padding:0.3em; }
td#Inhalt span.developestill { font-size:0.8em; padding:0.3em; }
td#Inhalt span.developebreak { font-size:0.8em; }
td#Inhalt span.developetext { font-size:0.6em; display:block; margin-bottom:0.3em; padding:0.3em; }
td {vertical-align:top;}
table.Formular td { padding:0.18em; }
.menuButton {
        font-size:0.55em;
        padding-top:0.3em;
        padding-right:0.3em;
        padding-bottom:0.3em;
        padding-left:0.3em;
        margin-top:0.3em;
        margin-bottom:1em;
        border-width:0.1em; border-style:solid;
        -moz-border-radius:1em;
        font-weight:bold;
}
.headline { padding:0.18em; margin:0; }
.subheadline { padding:0.18em; }
.menuleft{ padding:0.18em; }

.bindingPlaces,.notbindingPlaces {font-weight:bold; }

/* Statuszeile (Fuß) */
p.status {font-size:0.6em; text-align:center; }

/* Stile für die alte menu.php */
.menu { width:100%; }
.menu td { padding:2px; }
.menu a { font-size:0.55em; }

/* alte HP
.navHeadAbstandOben   { height:5px; }
.navHeadAbstandUnten  { height:1px; }
.navBalkenAbstandOben { height:2px}
font.abstandOben    { font-size:50%; }
.abstandUnten   { font-size:30%; }
.navAktiv  { text-align:center; }
.navPassiv { text-align:center; }
.zellabstand { padding-left:5px; padding-right:5px; }
.naviBar   { position:absolute; padding:5px; margin-top:3px; visibility:hidden; }
.naviLinkTop  { font-weight:normal; font-size:0.8em; text-decoration:none; line-height:85%; }
.naviText  { font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:0.8em; text-decoration:none; line-height:1em; }
.navBalkenAbstandUnten   { height:2px; }
.navLine  { font-size:45%; }

.linieLinks   { noshade; size:2px; }
.randLinks    { width:10px; }
.content          { font-size:0.8em; vertical-align:top; padding-top:15px; }
.contentRechts   { font-weight:bold; font-size:0.6em; vertical-align:top; }
.contentRahmenLinks { border-width:2px; border-style:none; margin-top:7px; margin-bottom:7px;  padding:0px; }
.contentRahmenRechts { border-width:2px; border-style:solid; margin:0px; padding:5px; }
.formLeft        {font-size:0.6em; }
.haupttabelle {border-style:none; margin-left:10px; }
a:link.naviText     { text-decoration:none; }
a:visited.naviText  { text-decoration:none; }
a:hover.naviText    { text-decoration:none; }
a:active.naviText   { text-decoration:underline; }
a:link.naviLinkTop    { text-decoration:none; }
a:visited.naviLinkTop { text-decoration:none; }
a:hover.naviLinkTop   { text-decoration:none; }
a:active.naviLinkTop  { text-decoration:underline; }
a:link.contentLinkLinks    { text-decoration:none; }
a:visited.contentLinkLinks { text-decoration:none; }
a:hover.contentLinkLinks   { text-decoration:underline; }
a:active.contentLinkLinks  { text-decoration:underline; }
a:link.contentLink    { text-decoration:none; }
a:visited.contentLink { text-decoration:none; }
a:hover.contentLink   { text-decoration:underline; }
a:active.contentLink  { text-decoration:underline; }
a:link.contentLinkRechts    { text-decoration:none; }
a:visited.contentLinkRechts { text-decoration:none; }
a:hover.contentLinkRechts   { text-decoration:underline; }
a:active.contentLinkRechts  { text-decoration:underline; }
*/
.shuttle   { font-family:Arial,sans-serif; font-weight:normal; font-style:italic; font-stretch:normal;}
.net       { font-family:Arial,sans-serif; font-weight:bolder; font-style:normal; font-stretch:wider; }