/**
 * Project: Beispielseite ra-print online [homepage2006]
 * File: html4.standard_all.css
 *
 * Diese Bibliothek wurde von der ra-online GmbH (KurfÃ¼rstendamm 36, D-10719 Berlin) entwickelt.
 * Alle Rechte vorbehalten.
 * Bei Fragen, Hilfe oder Hinweisen wenden Sie sich bitte an unsere Serviceteam unter info@ra-online.de oder rufen Sie uns unter (+49 30) 280 43 600 an.
 * This library has been developed by ra-online GmbH (KurfÃ¼rstendamm 36, D-10719 Berlin).
 * All rights reserved.
 * For questions, help or comments contact our serviceteam and mail to info@ra-online.de or call (+49 30) 280 43 600.
 *
 * @package homepage2006
 * @link http://www.ra-online.de/
 * @copyright ra-online GmbH, 2006-19
 * @author Marco Mruk (mmruk@ra-online.de)
 * @author Stefan Janus (sjanus@ra-online.de)
 */
 

/* CSS-Definitionen für die normalen Ausgaben [alle Browser] */

/* (Bugfix für Mozilla-basierende Browser) */ * {}


/* Definition der Zusätzlichen Schriftarten */
@font-face {
  font-family: 'ErasBold';
  src: url('../.././layout/(all)/fonts/erasbd-webfont.eot');
  src: local('?'),
  url('../.././layout/(all)/fonts/erasbd-webfont.woff') format('woff'),
  url('../.././layout/(all)/fonts/erasbd-webfont.ttf') format('truetype'),
  url('../.././layout/(all)/fonts/erasbd-webfont.svg#webfontZDCyzg5i') format('svg');
  font-weight: normal;
  font-style: normal;
 }

@font-face {
  font-family: 'ErasLight';
  src: url('../.././layout/(all)/fonts/eraslght-webfont.eot');
  src: local('?'),
  url('../.././layout/(all)/fonts/eraslght-webfont.woff') format('woff'),
  url('../.././layout/(all)/fonts/eraslght-webfont.ttf') format('truetype'),
  url('../.././layout/(all)/fonts/eraslght-webfont.svg#webfontTun2QhC6') format('svg');
  font-weight: normal;
  font-style: normal;
 }
@font-face {
  font-family: 'ErasDemi';
  src: url('../.././layout/(all)/fonts/erasdemi-webfont.eot');
  src: local('?'),
  url('../.././layout/(all)/fonts/erasdemi-webfont.woff') format('woff'),
  url('../.././layout/(all)/fonts/erasdemi-webfont.ttf') format('truetype'),
  url('../.././layout/(all)/fonts/erasdemi-webfont.svg#webfontkeU1tWHS') format('svg');
  font-weight: normal;
  font-style: normal;
 }
@font-face {
  font-family: 'ErasMedium';
  src: url('../.././layout/(all)/fonts/erasmd-webfont.eot');
  src: local('?'),
  url('../.././layout/(all)/fonts/erasmd-webfont.woff') format('woff'),
  url('../.././layout/(all)/fonts/erasmd-webfont.ttf') format('truetype'),
  url('../.././layout/(all)/fonts/erasmd-webfont.svg#webfontbLFjn2se') format('svg');
  font-weight: normal;
  font-style: normal;
 }

@font-face {
  font-family: 'TrajanProRegular';
  src: url('../.././layout/(all)/fonts/trajanproregular_webfont.eot');
  src: local('?'),
  url('../.././layout/(all)/fonts/trajanproregular_webfont.woff') format('woff'),
  url('../.././layout/(all)/fonts/trajanproregular_webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
 }


/* <# Definition der Grundeigenschaften der einzelnen Tags #> */
.nonVisible,
.nonVisibleElements {
  display: none;
 }

/* <# Definition der Grundeigenschaften der einzelnen Tags #> */
* {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
 }

/* <# Definition der Grundelemente des Dokuments #> */
body {
  font-size: 100.1%;
 }
a#documentbegin {
  position: relative;
  top: -200px;
 }
div#distanceAfterDocumentend {
  visibility: hidden;
  font-size: 0.1pt;
  height: 0.1px;
 }
div.documentURL {
  display: none;
 }

/* <# Definition der Eigenschaften der Einrahmung für die Darstellung in einer Letterbox #> */
div.letterbox {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  width: 760px;
  position: relative;
 }

/* <# Definition der Objekte für den Kontent der "under construction"-Seite #> */
div.contentUnderConstructionPage {
  text-align: right;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
 }
div.contentUnderConstructionPage h2,
div.contentUnderConstructionPage p {
  padding-left: 2px;
  padding-right: 2px;
 }
div.contentUnderConstructionPage h2.hinttitleline {
  font-family: verdana, arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 6px;
 }
div.contentUnderConstructionPage h2.hinttitleline span {
  font-size: 1.2em;
 }
div.contentUnderConstructionPage p.hintmainline {
  font-family: verdana, arial, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 6px;
  margin-bottom: 4px;
 }
div.contentUnderConstructionPage p.hintsubline {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 4px;
 }
div.contentUnderConstructionPage p.hintsubline br {
  display: none;
 }
div.contentUnderConstructionPage div.contructionsymbol {
  margin-left: 10px;
  border-style: solid;
  border-width: 6px;
  border-color: #866666;
  background-color: #000000;
  background-image: url("../.././layout/(all)/images/symbol_underconstruction.jpg");
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  top: -5px;
  float: right;
  width: 90px;
  height: 87px;
 }

/* <# Definition der Objekte für den Kontent einer unbekannten Seite #> */
div.contentUnknownPage {
  text-align: right;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
 }
div.contentUnknownPage h2,
div.contentUnknownPage p {
  padding-left: 2px;
  padding-right: 2px;
 }
div.contentUnknownPage h2.hinttitleline {
  font-family: verdana, arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 6px;
 }
div.contentUnknownPage h2.hinttitleline span {
  font-size: 1.2em;
 }
div.contentUnknownPage p.hintmainline {
  font-family: verdana, arial, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 6px;
  margin-bottom: 4px;
 }
div.contentUnknownPage p.hintsubline {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 4px;
 }

/* <# Definition der Objekte für den Kontent einer Informationsseite (geladen ohne Layout) #> */
div.infopageWithoutLayout {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 0px;
  padding-right: 0px;
 }
div.infopageWithoutLayout h2, div.infopageWithoutLayout h3, div.infopageWithoutLayout p, div.infopageWithoutLayout li {
  font-size: 0.9em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 25px;
  margin-right: 25px;
  color: #000000;
 }
div.infopageWithoutLayout h2 {
  font-weight: bold;
  font-size: 1.05em;
  margin-top: 16px;
  margin-bottom: 6px;
  margin-left: 20px;
  margin-right: 15px;
  color: #000000;
 }
div.infopageWithoutLayout p.footnote {
  font-size: 0.6em;
 }
div.infopageWithoutLayout p a {
  font-weight: bold;
 }
div.infopageWithoutLayout p a:link {
  text-decoration: none;
  color: #6666FF;
 }
div.infopageWithoutLayout p a:visited {
  text-decoration: none;
  color: #3355CC;
 }
div.infopageWithoutLayout p a:focus {
  text-decoration: none;
  color: #111111;
 }
div.infopageWithoutLayout p a:hover {
  text-decoration: underline;
  color: #3333CC;
 }
div.infopageWithoutLayout p a:active {
  text-decoration: none;
  color: #111111;
 }
div.infopageWithoutLayout ul {
  margin-left: 36px;
  margin-top: 6px;
  margin-bottom: 16px;
  list-style-position: outside;
  list-style-type: circle;
 }
div.infopageWithoutLayout li {
  font-size: 0.75em;
  margin-top: 0px;
  margin-bottom: 3px;
 }