/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** rdts AG | CSS-Datei | Content | CUSTOM
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** KOPF, ÜBERSCHRIFT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

div.kopf a {
  text-decoration: none;
}

div.kopf div.inhalt {
  width: 100%;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** RUMPF, INHALT
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

div.start div.rumpf {
  margin-top: 115px;
}

div.standard div.rumpf {
  margin-top: 55px;
}


/*
***************************************************************************************************
** Allgemein
***************************************************************************************************
*/

/*
******************************************
** Menue
******************************************
*/

div.standard div.menu-inhalt {
  width: 149px;
  float: left;
}

div.menu div.menupunkt.haupt a {
  text-decoration: none;
  font-weight: bold;
  color: #FFFFFF;
}

div.menu div.menupunkt.haupt {
  padding-top: 4px;
  padding-bottom: 4px;
  background-image: url(../grafik/menu_symbol_haupt.gif);
  background-repeat: no-repeat;
}

div.menu div.menupunkt.haupt.mit-untermenu {
  padding-top: 4px;
  padding-bottom: 4px;
  background-image: url(../grafik/menu_symbol_haupt_plus.gif);
  background-repeat: no-repeat;
}

div.menu div.menupunkt.unter a {
  text-decoration: none;
  font-size: .8em;
  color: #284690;
}

div.menu div.menupunkt.unter {
  padding-top: 1px;
  background-image: url(../grafik/menu_symbol_unter.gif);
  background-repeat: no-repeat;
}

div.menu div.menupunkt.unter.letzter {
  background-image: url(../grafik/menu_symbol_unter_letzter.gif);
}

/*
******************************************
** Content
******************************************
*/

div.standard div.content {
  width: 596px;
  margin-top: 35px;
  padding-top: 28px;
  background-color: #D0E1E9;
  background-image: url(../grafik/bg_content.gif);
  background-repeat: repeat;
  float: right;
}

div.standard div.content.gesamt {
  background-image: none;
}

div.standard div.rumpf div.inhalt {
  padding-bottom: 10px;
  width: 392px;
  float: left;
}

div.standard div.rumpf div.content.gesamt div.inhalt {
  width: auto;
  float: none;
}

div.standard div.text {
  padding: 10px 10px 0 10px;
}

div.standard div.service {
  width: 196px;
  float: right;
}


/*
******************************************
** Schaukasten
******************************************
*/

div.schaukasten div.titel {
  position: static;
  padding: 3px 0 3px 10px;
  font-size: 1.1em;
  font-weight: bold;
  color: #000000;
  background-color: #C3D5DE;
}

div.schaukasten *.eintrag {
  margin: 0;
  padding: 0 10px 0 10px;
}

div.schaukasten *.eintrag.wechsel {
  background-color: #D0E1E9;
}

div.schaukasten p.eintrag span.symbol {
  margin-left: 10px;
}

/*
  News
*/

div.start div.inhalt div.schaukasten.news {
  margin: 1em 9px 0 9px;
}

/*
  Contact
*/

div.start div.service div.schaukasten.contact {
  margin: 17px 0 0 0;
}

/*
  Annual Report
*/

div.standard div.inhalt div.schaukasten.annual {
  margin-top: 1em;
}

div.schaukasten.annual div.eintrag {
  margin: 0;
  padding: 0 10px 0 10px;
}

div.schaukasten.annual div.eintrag div.report {
  width: 100%;
}

div.schaukasten.annual div.eintrag div.report div.name,
div.schaukasten.annual div.eintrag div.report div.englisch,
div.schaukasten.annual div.eintrag div.report div.deutsch {
  float: left;
}

div.schaukasten.annual div.eintrag div.report div.name {
  width: 40%;
}

div.schaukasten.annual div.eintrag div.report div.englisch {
  width: 25%;
}

div.schaukasten.annual div.eintrag div.report div.deutsch {
  width: 30%;
}

/*
  Diagramm
*/

div.standard div.inhalt div.schaukasten.dia {
  margin-bottom: 1.0em;
}

div.standard div.inhalt div.schaukasten.diagramm {
  margin-bottom: 1.0em;
}

div.standard div.inhalt div.schaukasten.diagramm p.eintrag {
  margin-top: 1em;
}

div.popup div.inhalt div.schaukasten.diagramm {
  margin: 10px;
}

div.popup div.inhalt div.schaukasten.diagramm p.eintrag {
  padding: 13px 0 6px 0;
  text-align: center;
}

/*
  Info
*/

div.standard div.service div.schaukasten.info {
  margin-top: 6px;
}

div.standard div.service div.schaukasten.info p.eintrag {
  margin-top: 1em;
}

div.standard div.service div.schaukasten.info p.eintrag.erster {
  margin: 0;
}

/*
  Anfahrt
*/

div.standard div.service div.schaukasten.anfahrt {
  margin-top: 1em;
}

div.standard div.service div.schaukasten.anfahrt p.eintrag {
  padding-top: 5px;
  text-align: center;
}

div.popup div.inhalt div.schaukasten.anfahrt {
  margin: 10px;
}

div.popup div.inhalt div.schaukasten.anfahrt p.eintrag {
  text-align: center;
}


/*
******************************************
** Formular
******************************************
*/

textarea.lang {
  height: 156px;
}

div.formular div.titel {
  position: static;
  padding: 3px 0 3px 10px;
  font-size: 1.1em;
  font-weight: bold;
  color: #000000;
  background-color: #C3D5DE;
}

div.formular table {
  margin: 0;
  padding: 2px 5px 0 5px;
}

div.formular td {
  padding: 5px;
  vertical-align: top;
}


/*
***************************************************************************************************
** Startseite
***************************************************************************************************
*/

div.start div.rumpf table {
  width: 755px;
}

div.start div.rumpf td {
  vertical-align: top;
}

div.start div.rumpf td.content {
  padding-bottom: 1em;
  border-right: 1px solid #E9E0CF;
  background-color: #D0E1E9;
}

div.start td.navigation {
  background-color: #68B1D6;
}

div.start td.zusatz {
  padding-bottom: 1em;
  border-left: 1px solid #E9E0CF;
  background-color: #D0E1E9;
}

div.start div.inhalt div.titel {
  border-bottom: 1px solid #FFFFFF;
}

div.start div.inhalt div.text {
  padding: 20px 20px 0 20px;
}

div.start div.service div.titel {
  border-bottom: 1px solid #FFFFFF;
}


/*
***************************************************************************************************
** Popups
***************************************************************************************************
*/

div#corpus.popup {
  width: 100%;
}

div.popup div.rumpf div.inhalt {
  width: 100%;
}

div.service-menu {
  margin-left: 180px;
}


/*
***************************************************************************************************
** Service-Menu
***************************************************************************************************
*/

div.service-menu {
  margin-left: 180px;
}


/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** FUSS
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

div.fuss a {
  text-decoration: none;
}