/*
** 18.02.2008
** Standard CSS fuer veraltete Browser
** Nach jeder Aenderung validieren:
** http://jigsaw.w3.org/css-validator/validator-upload.html
*/

.eingabefeld
  { color: #002E5E;
    font-size: 8pt; }

.fett
  { font-size: 9pt;
    font-weight: bold; }

.fettaufzaehlung
  { font-size: 8pt;
    font-weight: bold; }

.fettquick
  { font-size: 7pt;
    font-weight: bold; }

.modernebrowser
  { font-size: 8pt; }

.nav1
  { background-color: #002E5E;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-top: 12px; }

.nav1akt
  { background-color: #002E5E;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-top: 12px; }

.nav2
  { background-color: #002E5E;
    color: white;
    font-size: 10pt;
    padding-bottom: 0px;
    padding-left: 25px;
    padding-top: 8px;
    text-indent: 0px; }

.nav2akt
  { background-color: #002E5E;
    color: white;
    font-size: 10pt;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-top: 8px;
    text-indent: 0px; }

.navrot
  { background-color: #A00000;
    border: 0px;
    color: white;
    font-size: 10pt;
    padding-top: 2px; }

.navrotfett
  { background-color: #A00000;
    border: 0px;
    color: white;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 2px; }

.quick
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px; }

.quickouterbox
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    line-height: 1.5;
    padding: 0px 0px 0px 0px; }

.quickabschluss
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px; }

.quickabschlussfett
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px; }

.quickeinzig
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px; }

.quickfett
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px; }

.quickstart
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px; }

.quick-h1
  { background-color: #7F93AD;
    color: white;
    font-size: 8pt;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px; }

.quick-h2
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px; }

.seitenlayout
  { border: 0px;
    margin: auto;
    padding: 0px;
    text-align: left;
    width: 772px; }

.seitenlayoutdruck
  { border: 0px;
    margin: auto;
    padding: 0px;
    text-align: left;
    width: 630px; }

.white
  { background-color: white;
    color: white; }

p,td,tr,li,blockquote,ul,ol,li,select,dl,dd,dt
  { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt; }

a:active
  { color: #A00000; }

a:link
  { color: #A00000; }

a:visited
  { color: #A00000; }

a.nav:active
  { color: white; }

a.nav:link
  { color: white; }

a.nav:visited
  { color: white; }

a.navfooter:active
  { color: #A00000; }

a.navfooter:link
  { color: #A00000; }

a.navfooter:visited
  { color: #A00000; }

a.navrot:active
  { color: white; }

a.navrot:link
  { color: white; }

a.navrot:visited
  { color: white; }

a.navrotfett:active
  { color: white;
    font-weight: bold; }

a.navrotfett:link
  { color: white;
    font-weight: bold; }

a.navrotfett:visited
  { color: white;
    font-weight: bold; }

a.quick:active
  { color: #A00000;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px; }

a.quick:link
  { color: #A00000;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px; }

a.quick:visited
  { color: #A00000;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px; }

body
  { background-color: white;
    border: 0px;
    color: #002E5E;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px; }

h1
  { color: #002E5E;
    font-size: 10pt;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 7px; }

h2
  { color: #002E5E;
    font-size: 10pt;
    margin-top: 20px;
    margin-bottom: 7px; }

h3 /* Ueberschrift fuer Aufzaehlungen */
  { color: #002E5E;
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom: 0px; }

hr
  { color: #002E5E;
    height: 1px; }

img
  { border: 0px; }

img.link
  { border: 0px;
    vertical-align: middle; }

img.links
  { border: 0px;
    margin-bottom: 5px;
    margin-right: 10px;
    margin-top: 4px; }

img.logo
  { border: 0px; }

img.menueverlauf
  { border: 0px;
    padding-left: 0px; }

img.rechts
  { border: 0px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-top: 4px; }

img.auftraggeber
  { border: 0px;
    vertical-align: top; }

img.seitenlogo
  { border: 0px; }

li
  { font-size: 9pt;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px; }

li.aufzaehlung
  { font-size: 8pt;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px; }

ol
  { font-size: 9pt;
    margin-bottom: 20px;
    margin-left: 25px;
    margin-top: 0px; }

ol.aufzaehlung
  { font-size: 8pt;
    margin-bottom: 20px;
    margin-left: 25px;
    margin-top: 0px; }

p.absatz
  { font-size: 9pt;
    margin-top: 0px;
    margin-bottom: 15px; }

p.absatzfehler
  { font-size: 9pt;
    margin-top: 0px;
    margin-bottom: 15px; }

p.absatzfett
  { font-size: 9pt;
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 15px; }

p.aufzaehlung
  { font-size: 8pt;
    margin-top: 0px;
    margin-bottom: 15px; }

p.bild
  { margin-top: 20px;
    margin-bottom: 20px;
    text-align: center; }

p.footer
  { border-top-color: #002E5E;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 8pt;
    margin-bottom: 0px;
    margin-top: 20px;
    padding-top: 2px;
    text-align: center; }

span.aufzaehlung
  { font-size: 8pt; }

sup
  { font-size: 7pt; }

table
  { border: 0px;
    margin: 0px; }

td.formular1
  { border: 0px;
    font-size: 8pt;
    padding-top: 0px;
    padding-bottom: 3px;
    vertical-align: middle; }

td.formular2
  { border: 0px;
    font-size: 8pt;
    padding-top: 0px;
    padding-bottom: 3px;
    vertical-align: middle; }

td.formular-h1
  { border: 0px;
    font-size: 8pt;
    padding-top: 15px;
    padding-bottom: 5px;
    vertical-align: top; }

td.inhaltspalte1-2
  { border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: top; }

td.inhaltspalte2-2
  { border: 0px;
    padding-left: 25px;
    padding-right: 0px;
    vertical-align: top; }

td.inhaltspalte1a-2
  { border: 0px;
    padding: 0px;
    vertical-align: top; }

td.inhaltspalte2a-2
  { border: 0px;
    padding: 0px;
    padding-left: 25px;
    vertical-align: top; }

td.inhaltspalte1b-2
  { border: 0px;
    padding: 0px;
    vertical-align: top; }

td.inhaltspalte2b-2
  { border: 0px;
    padding: 0px;
    padding-left: 0px;
    vertical-align: top; }

td.inhaltspalte1-2a
  { border: 0px;
    padding-bottom: 15px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top; }

td.inhaltspalte2-2a
  { border: 0px;
    padding-bottom: 15px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top; }

td.inhaltspalte1-3
  { border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    vertical-align: middle; }

td.inhaltspalte2-3
  { border: 0px;
    padding-left: 2px;
    padding-right: 0px;
    text-align: center;
    vertical-align: middle; }

td.inhaltspalte3-3
  { border: 0px;
    padding-left: 2px;
    padding-right: 0px;
    text-align: center;
    vertical-align: middle; }

td.inhaltspalte1-4
  { border: 0px;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle; }

td.inhaltspalte2-4
  { border: 0px;
    font-size: 8pt;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle; }

td.inhaltspalte3-4
  { border: 0px;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 0px;
    vertical-align: middle; }

td.inhaltspalte4-4
  { border: 0px;
    font-size: 8pt;
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    vertical-align: middle; }

td.spalte1
  { background-color: #E8E9EE;
    border: 0px;
    color: white;
    padding: 0px;
    text-indent: 0px;
    vertical-align: top; }

td.spalte1rot
  { background-color: #A00000;
    border: 0px;
    color: white;
    padding-bottom: 2px;
    text-indent: 8px;
    vertical-align: middle; }

td.spalte1verlauf
  { background-color: #E8E9EE;
    border: 0px;
    color: white;
    text-indent: 0px;
    vertical-align: top; }

td.spalte2
  { border: 0px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0px;
    vertical-align: top; }

td.spalte2rot
  { border: 0px;
    height: 22px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 0px;
    vertical-align: middle; }

td.spalte2verlauf
  { border: 0px;
    padding-left: 25px;
    padding-right: 25px;
    vertical-align: top; }

td.spalte3
  { border: 0px;
    padding-top: 20px;
    vertical-align: top; }

td.spalteseitenlogo
  { border: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom; }

td.spalte3logo
  { border: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align: bottom; }

ul
  { font-size: 9pt;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-top: 0px;
    padding-left: 0px; }

li.quickbox
  { background-color: #E8E9EE;
    color: #002E5E;
    font-size: 7pt;
    line-height: 1.5;
    padding-right: 10px; }
    
ul.quickbox
  { line-height: 1.5;
    margin: 0px 0px 0px 15px; }

ul.aufzaehlung
  { font-size: 8pt;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-top: 0px;
    padding-left: 0px; }

/* Eigenschaften fuer die Loginseite */

.errorLoginPHP
  { text-align: left;
    font-size: 10pt;
    color: red;
    background-color: yellow; }

.loginFormPHP
  { width:100%;
    font-size: 10pt;
    text-align: left;
    color: #002E5E; }
