/* Print-CSS-Datei zu www.steinkuehler-arbeitsrecht.de */
/* Version: 2009-05-31 */

/* USED COLORS ------------------------------------------------- */
/* BENUTZTE FARBEN --------------------------------------------- */

/* white (e.g. content-background)         #FFFFFF    weiss      */
/* black (e.g. font)                       #000000    schwarz    */

/* GENERAL ----------------------------------------------------- */
/* ALLGEMEIN --------------------------------------------------- */

/* page general */
/* Seite generell */
body {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  font-family: Arial, Verdana, Helvetica, sans-serif; /* Schriftart: Arial bis sans-serif */
  font-size: 12pt;             /* Schriftgroesse: 12pt */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: justify;         /* Horizontale Ausrichtung: Blocksatz */
  width: 100%;                 /* Breite: 100% */
}

/* page-container including header-, main- and footer-container */
/* Seiten-Container mit Kopf-, Inhalts- und Fussbereich */
#top {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  font-size: 12pt;             /* Schriftgroesse: 12pt */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}

/* link general */
/* Verweis allgemein */
a:link, a:visited, a:hover, a:active, a:focus {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-decoration: none;       /* Textdekoration: keine */
}

/* Skip-Navigation ('hidden' skip-anchors) */
/* Skip-Navigation ('unsichtbare' Sprungmarken) */
ol#skip {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* HEADER ------------------------------------------------------ */

/* Header-Container */
/* Kopfbereich */
#header {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* MAIN -------------------------------------------------------- */

/* Main-Container */
/* Inhaltsbereich */
#main {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  background-image: none;      /* Hintergrund-Bild: keines */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  color: #000000;              /* Textfarbe: schwarz */
  float: left;                 /* Textumfluss: links fuer IE */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  width: 100%;                 /* Breite: 100% */
}

/* Left Main-Container */
/* Container links im Inhaltsbereich */
#navigation {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* Right Main-Container */
/* Container rechts im Inhaltsbereich */
#content {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  border: 0;                   /* Rahmen: keiner */
  color: #000000;              /* Textfarbe: schwarz */
  float: none;                 /* Textumfluss: keiner */
  margin: 0;                   /* Aussenabstand: keiner */
  min-height: 12px;            /* Mindesthoehe: 12px */
  padding: 0;                  /* Innenabstand: keiner */
  width: 100%;                 /* Breite: 100% */
}

/* heading level 1 */
/* Ueberschrift Ebene 1 */
#content h1 {
  font-size: 16pt;             /* Schriftgroesse: 16pt */
  font-weight: bold;           /* Schriftgewicht: fett */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}

#content h1.homepage {
  visibility: visible;         /* Sichtbarkeit: angezeigt */
}

/* heading level 2 */
/* Ueberschrift Ebene 2 */
#content h2 {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  font-family: Times, 'Times New Roman', serif; /* Schriftart: Times bis serif */
  font-size: 16pt;             /* Schriftgroesse: 16pt */
  font-weight: normal;         /* Schriftgewicht: normal */
  line-height: 20pt;           /* Zeilenhoehe: 20pt */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
}

/* wenn 2 Ueberschriften direkt aufeinander folgen */
#content h1 + h2 {
  padding: 10px 0 0 0;         /* Innenabstand: oben 10px, Rest keiner */
}

/* paragraph */
/* Absatz */
#content p {
  font-size: 12pt;             /* Schriftgroesse: 12pt */
  line-height: 16pt;           /* Zeilenhoehe: 16pt */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 6pt 0;              /* Innenabstand: oben/unten 6pt, rechts/links keiner */
}

/* Brotkrumenpfad im Content-Bereich */
#content p.pfad {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* Liste allgemein */
ul {
  line-height: 16pt;           /* Zeilenhoehe: 16pt */
  list-style-type: square;     /* Listenpunkt: Quadrat */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 6px 0 6px 20px;     /* Innenabstand: oben/unten 6px, rechts keiner, links 20px */
}

/* Nummerierte Liste im Inhalts-Container */
#content ol.upperroman {
  line-height: 16pt;            /* Zeilenhoehe: 16pt */
  list-style-type: upper-roman; /* Listendarstellung: I, II, III... */
  margin: 0;                    /* Aussenabstand: keiner */
  padding: 6px 0 6px 30px;      /* Innenabstand: oben/unten 6px, rechts keiner, links 30px */
}

/* Abkuerzungen und Akronyme */
abbr, acronym {
  border: none;                 /* Rahmen: keiner */
  cursor: auto;                 /* Cursor: automatisch */
  font-variant: normal;         /* Zeichenart: normal */
  font-style: normal;           /* Schriftstil: normal */
  text-transform: none;         /* Texttransformation: keine */
}

/* Hervorgehobene Worte im Fliesstext */
#content strong {
  font-weight: bold;            /* Schriftgewicht: fett */
}

#content p.hervor {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  font-family: Times, 'Times New Roman', serif; /* Schriftart: Times bis serif */
  font-size: 16pt;             /* Schriftgroesse: 16pt */
  line-height: 20pt;           /* Zeilenhoehe: 20pt */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 6px 0;              /* Innenabstand: oben/unten 6px, rechts/links keiner */
}

/* paragraph linking to the top of the site */
/* Absatz mit Sprungmarke zum Seitenanfang */
#content p.up {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* Unternavigation im Content-Bereich (Teamseiten) */
ol#toc {
  display: none;               /* Anzeigeart: ausgeblendet */
}

/* Text-Container auf Teamseiten */
div#teamtext {
  float: left;                 /* Textumfluss: links */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  width: 60%;                  /* Breite: 60% */
}

/* Foto-Container auf teamseiten */
div#teamfoto {
  float: right;                /* Textumfluss: rechts */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0 0 1em 0;          /* Innenabstand: unten 1em, Rest keiner */
  text-align: right;           /* Horizontale Ausrichtung: rechts */
  width: 40%;                  /* Breite: 40% */
}

/* Text-Container auf Kontaktseiten */
div#kontakttext {
  float: left;                 /* Textumfluss: links */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0;                  /* Innenabstand: keiner */
  width: 40%;                  /* Breite: 40% */
}

/* Foto-Container auf kontaktseiten */
div#kontaktfoto {
  float: right;                /* Textumfluss: rechts */
  margin: 0;                   /* Aussenabstand: keiner */
  padding: 0 0 1em 0;          /* Innenabstand: unten 1em, Rest keiner */
  text-align: right;           /* Horizontale Ausrichtung: rechts */
  width: 60%;                  /* Breite: 60% */
}

/* FOOTER ------------------------------------------------------ */

/* copyright notice */
/* Urheber-Hinweis */
.copyright {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  border-top: 1px solid #000000; /* Rahmen oben: 1px durchgezogen, schwarz */
  clear: both;                 /* Fortsetzung bei Textumfluss: unterhalb */
  color: #000000;              /* Textfarbe: schwarz */
  float: none;                 /* Textumfluss: keiner */
  font-size: 10pt;             /* Schriftgroesse: 10pt */
  font-weight: bold;           /* Schriftgewicht: fett */
  line-height: 16pt;           /* Zeilenhoehe: 16pt */
  margin: 12px 0 0 0;          /* Aussenabstand: oben 12px, Rest keiner */
  padding: 0;                  /* Innenabstand: keiner */
  text-align: left;            /* Horizontale Ausrichtung: links */
  width: 100%;                 /* Breite: 100% */
}

/* link general */
/* Verweis allgemein */
.copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active, .copyright a:focus {
  background-color: #FFFFFF;   /* Hintergrund: weiss */
  color: #000000;              /* Textfarbe: schwarz */
  text-decoration: none;       /* Textdekoration: keine */
}
