/**
 * Project: panel.ra-tools.de [homepage2006]
 * File: standard_all.css
 *
 * Diese Bibliothek wurde von der ra-online GmbH (Mommsenstraße 68, D-10629 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 (Mommsenstraße 68, D-10629 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-09
 * @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 Eigenschaften des Body-Bereich #> */
body {
  background-color: #CCCCCC;
}

/* <# 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: 300px;
  position: relative;
 }

/* <# Definition der einzelnen Segmente der Homepage #> */
div.basesegment {
  float: left;
  position: relative;
  width: 300px;
  background-color: #FFFFFF;
 }


/* <# Definition von allgemeinen Objekten ohne direkten Bezug zu einem Segment der Homepage #> */
/* (Texte) */
p.copyright {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: right;
  text-transform: none;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
  color: #9E9E9E;
 }
p.copyright span {
  font-family: verdana, arial, sans-serif;
  font-size: 0.3em;
  line-height: 5px;
 }
p.copyright {
  display: none;
 }




/* <# Definition der Objekte des Seitentitels #> */
div.pageheading {
  border-style: solid;
  border-width: 1px;
  border-color: #898989;
  border-style: none;

  display: none;
 }
div.pageheading img.logo {
  margin-left: 2px;
  margin-right: 10px;
  float: left;
 }
div.pageheading h1.headingText {
  font-family: verdana, arial, sans-serif;
  font-size: 1.5em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  margin-bottom: 3px;
  margin-left: 5px;
  color: #5D6087;
  height: 40px;
  position: relative;
  top: 20px;
  z-index: 2;
 }
div.pageheading div.headingLine {
  margin-left: 66px;
  margin-bottom: 30px;
  background-color: #C6C8E1;
  line-height: 11px;
  height: 11px;
  width: 245px;
  position: relative;
  top: -3px;
  left: -3px;
  z-index: 1;
 }

/* <# Definition der Navigation innerhalb der aktuellen Seite per Anker #> */


/* <# Definition der Objekte der Seitenherachie-Anzeige (Element der Navigation) #> */


/* <# Definition der Objekte für den Kontent einer Informationsseite #> */


/* <# Definition der Objekte für die Darstellung der Übersicht über alle kleinen Helferleins #> */
div.littletoolsOverview {
  font-size: 0.8em;
  margin-top: 20px;
  margin-left: 10px;
  width: 280px;
 }
div.littletoolsOverview ul {
  font-family: verdana, arial, sans-serif;
  font-size: 1.05em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 0px;
  margin-left: 10px;
  border-style: none;
  list-style-position: outside;
  list-style-type: none;
 }
div.littletoolsOverview ul ul {
  padding-bottom: 4px;
  padding-left: 6px;
 }
div.littletoolsOverview ul p.name {
  font-family: verdana, arial, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-bottom: 4px;
  margin-left: 10px;
  border-style: none;
  list-style-position: outside;
  list-style-type: none;
 }
div.littletoolsOverview ul li.elementLinkrubric {
  margin-bottom: 6px;
 }
div.littletoolsOverview ul li.elementLinkrubric div {
  padding-bottom: 3px;
  padding-left: 2px;
 }
div.littletoolsOverview ul li.elementLinkrubric div a {
  font-weight: bold;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:link {
  text-decoration: none;
  text-transform: none;
  color: #5C5E86;
  background-color: transparent;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:visited {
  text-decoration: none;
  text-transform: none;
  color: #5C5E86;
  background-color: transparent;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:focus {
  text-decoration: none;
  text-transform: uppercase;
  color: #5C5E86;
  background-color: #EDEEFA;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #454545;
  background-color: transparent;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:active {
  text-transform: none;
  text-decoration: none;
  color: #5C5E86;
  background-color: transparent;
 }
div.littletoolsOverview ul li.elementLinkrubric div a img {
  padding-left: 3px;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:link img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_littletoolsOverview_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:visited img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_littletoolsOverview_visited.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:focus img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_littletoolsOverview_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:hover img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_littletoolsOverview_hover.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview ul li.elementLinkrubric div a:active img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_littletoolsOverview_link.gif");
  background-repeat: no-repeat;
  background-position: center right;
 }
div.littletoolsOverview ul li.elementLinkrubric div span.comment {
  display: none;
 }
div.littletoolsOverview ul li.elementLink {
  margin-bottom: 1px;
  margin-left: 18px;
  list-style-image: url("<imagepath>/images/enumsymbol_links_weblink.gif");
 }
div.littletoolsOverview ul li.elementLink div {
  padding-bottom: 3px;
  padding-left: 2px;
  background: none;
 }
div.littletoolsOverview ul li.elementLink div a {
  font-family: verdana, arial, sans-serif;
  font-size: 0.85em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
 }
div.littletoolsOverview ul li.elementLink div span.comment {
  font-family: verdana, arial, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-left: 2px;
  color: #555555;
  display: block;
 }
div.littletoolsOverview div.linkToHRlevel {
  text-align: right;
  margin-top: 11px;
 }
div.littletoolsOverview div.linkToHRlevel a {
  font-weight: bold;
 }
div.littletoolsOverview div.linkToHRlevel a:link {
  text-decoration: none;
  text-transform: none;
  color: #008000;
  background-color: transparent;
 }
div.littletoolsOverview div.linkToHRlevel a:visited {
  text-decoration: none;
  text-transform: none;
  color: #008000;
  background-color: transparent;
 }
div.littletoolsOverview div.linkToHRlevel a:focus {
  text-decoration: none;
  text-transform: uppercase;
  color: #008000;
  background-color: #EDEEFA;
 }
div.littletoolsOverview div.linkToHRlevel a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #454545;
  background-color: transparent;
 }
div.littletoolsOverview div.linkToHRlevel a:active {
  text-transform: none;
  text-decoration: none;
  color: #008000;
  background-color: transparent;
 }
div.littletoolsOverview div.linkToHRlevel a img {
  padding-left: 5px;
  height: 14px;
  width: 11px;
 }
div.littletoolsOverview div.linkToHRlevel a:link img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview div.linkToHRlevel a:visited img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview div.linkToHRlevel a:focus img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview div.linkToHRlevel a:hover img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_hover.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletoolsOverview div.linkToHRlevel a:active img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: center right;
 }
/* <# Definition der Objekte für die Darstellung aller kleinen Helferleins #> */
div.littletool {
  padding-top: 0px;
  padding-bottom: 25px;
  padding-left: 2px;
  padding-right: 4px;
 }
div.littletool p.title {
  font-family: verdana, arial, sans-serif;
  font-size: 0.85em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
/*  margin-top: 10px;*/
  padding-top: 12px;
  padding-bottom: 8px;
  color: #5D6087;
 }
div.littletool div.validityProblem {
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 3px;
  border-style: solid;
  border-width: 2px;
  border-color: #870000;
  background-color: #FFF6F0;
  position: relative;
  left: -3px;
 }
div.littletool div.seebelow {
  background-image: url("../.././layout/2006L002.original/images/symbol_littletools_seebelow.gif");
  background-repeat: no-repeat;
  background-position: center;
  height: 75px;
 }
div.littletool div.validityProblemsCompendiousList {
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 3px;
  border-style: solid;
  border-width: 2px;
  border-color: #A70000;
  background-color: #870000;
 }
div.littletool div.validityProblemsCompendiousList p.validityProblem {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  color: #FFF9F9;
 }
div.littletool div.linkToHRlevel {
  padding-left: 20px;
  text-align: right;
 }
div.littletool div.linkToHRlevel a {
  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;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  color: #FFF9F9;
 }
div.littletool div.linkToHRlevel {
  text-align: right;
  margin-top: 11px;
 }
div.littletool div.linkToHRlevel a {
  font-weight: bold;
 }
div.littletool div.linkToHRlevel a:link {
  text-decoration: none;
  text-transform: none;
  color: #008000;
  background-color: transparent;
 }
div.littletool div.linkToHRlevel a:visited {
  text-decoration: none;
  text-transform: none;
  color: #008000;
  background-color: transparent;
 }
div.littletool div.linkToHRlevel a:focus {
  text-decoration: none;
  text-transform: uppercase;
  color: #008000;
  background-color: #EDEEFA;
 }
div.littletool div.linkToHRlevel a:hover {
  text-decoration: underline;
  text-transform: none;
  color: #454545;
  background-color: transparent;
 }
div.littletool div.linkToHRlevel a:active {
  text-transform: none;
  text-decoration: none;
  color: #008000;
  background-color: transparent;
 }
div.littletool div.linkToHRlevel a img {
  padding-left: 5px;
  height: 14px;
  width: 11px;
 }
div.littletool div.linkToHRlevel a:link img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.linkToHRlevel a:visited img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.linkToHRlevel a:focus img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.linkToHRlevel a:hover img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_hover.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.linkToHRlevel a:active img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_linkToHRlevel_link.gif");
  background-repeat: no-repeat;
  background-position: center right;
 }


/* <# Definition der Objekte der Fehlermeldung #> */
div.littletool div.errormessage p {
  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-left: 2px;
  color: #550000;
 }


/* <# Definition der Objekte für die Darstellung aller kleinen Helferleins #> */
/*
div.littletool div.tool1, div.littletool div.tool2, div.littletool div.tool3 {
  padding-left: 3px;
  padding-right: 0px;
 }
*/

div.littletool div.tool1, div.littletool div.tool2, div.littletool div.tool3 {
  padding-left: 0px;
  padding-right: 0px;
 }

div.littletool fieldset {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  border-style: solid;
  border-width: 2px;
  border-color: #CDCEDA;
  background-color: #F0F0F0;
 }
div.littletool fieldset label {
  font-family: verdana, arial, sans-serif;
  font-size: 0.70em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
 }
div.littletool fieldset input.textfield {
  font-family: verdana, arial, sans-serif;
  font-size: 0.70em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  border-style: solid;
  border-width: 1px;
  border-color: #E0DFF3;
  background-color: #FFFFFF;
  color: #706F83;
 }
div.littletool fieldset input.textfield:focus {
  font-weight: bold;
  background-color: #FEFAEB;
 }
div.littletool fieldset select {
  font-family: verdana, arial, sans-serif;
  font-size: 0.70em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  border-style: solid;
  border-width: 1px;
  border-color: #E0DFF3;
  background-color: #FFFFFF;
  color: #706F83;
 }
div.littletool fieldset select:focus {
  font-weight: bold;
  background-color: #FEFAEB;
 }
div.littletool fieldset div.button {
  padding-top: 6px;
  text-align: right;
 }
div.littletool fieldset input.button {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  color: #303039;
  cursor: pointer;
  width: 95px;
 }
div.littletool div.result p.introduction {
  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;
  padding-bottom: 4px;
  color: #303039;
 }
div.littletool div.result p.introduction span {
  font-weight: bold;
 }
div.littletool div.result p.conclusion {
  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;
  padding-top: 12px;
  padding-bottom: 4px;
  color: #303039;
 }
div.littletool div.result div.consequences {
  padding-left: 10px;
  padding-right: 2px;
 }
div.littletool div.result div.consequences p.consequence {
  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;
  color: #1A6266;
 }
div.littletool div.result div.consequences p.consequence span {
  font-weight: bold;
 }
div.littletool div.result div.validityHints {
  padding-top: 20px;
 }
div.littletool div.result div.validityHints p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-bottom: 4px;
  color: #303039;
 }
div.littletool div.result p.calculation {
  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;
  padding-bottom: 4px;
  color: #1A6266;
 }
div.littletool div.result p.calculation span {
  font-weight: bold;
 }
div.littletool div.result div.calculation {
  margin-top: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  border-style: solid;
  border-width: 1px;
  border-color: #E0DFF3;
  position: relative;
  left: 10px;
  width: 284px;
 }
div.littletool div.result div.calculation p.headline {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 1px;
  padding-bottom: 9px;
  padding-left: 2px;
  padding-right: 2px;
  color: #7D7EAA;
 }
div.littletool div.result div.calculation div.block {
  padding-bottom: 30px;
  padding-left: 5px;
  color: #0000BF;
 }
div.littletool div.result div.calculation div.block div.inactiveLine {
  color: #AAAABF;
  clear: both;
 }
div.littletool div.result div.calculation div.block div.activeLine {
  color: #6D6E9A;
  clear: both;
 }
div.littletool div.result div.calculation div.block div.inactiveLine hr {
  background-color: #CCCCEF;
 }
div.littletool div.result div.calculation div.block div.activeLine hr {
  background-color: #6D6E9A;
 }
div.littletool div.result div.calculation div.block p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: right;
  text-transform: none;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
 }
div.littletool div.result div.calculation div.block p.signNo, div.littletool div.result div.calculation div.block p.signPlus, div.littletool div.result div.calculation div.block p.signMinus, div.littletool div.result div.calculation div.block p.signEqual {
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  float: left;
  width: 13px;
  position: relative;
  top: -1px;
 }
div.littletool div.result div.calculation div.block p.signNo {
  color: transparent;
 }
div.littletool div.result div.calculation div.block p.signPlus {
  color: #00CC33;
 }
div.littletool div.result div.calculation div.block p.signMinus {
  font-size: 0.9em;
  color: #990000;
 }
div.littletool div.result div.calculation div.block p.signEqual {
 }
div.littletool div.result div.calculation div.block p.label {
  float: left;
  padding-right: 6px;
  width: 155px;
 }
div.littletool div.result div.calculation div.block p.value {
  font-weight: bold;
  text-align: right;
  float: left;
  width: 90px;
  background-color: #FEFAEB;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 1 #> */
div.littletool div.tool1 fieldset input.textfield {
  width: 40px;
 }
div.littletool div.tool1 div.result div.consequences p.additionalText {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 11px;
  color: #1A6266;
 }
div.littletool div.tool1 div.result div.consequences p.additionalText span {
  font-weight: bold;
 }
div.littletool div.tool1 div.result div.consequences p.comment {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 6px;
  padding-bottom: 4px;
  color: #303039;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 2 #> */
div.littletool div.tool2 fieldset div.formline {
  padding-bottom: 8px;
 }
div.littletool div.tool2 fieldset input.textfield {
  width: 40px;
 }
div.littletool div.tool2 fieldset div.radiobuttonA {
  float: left;
 }
div.littletool div.tool2 fieldset select.village {
  width: 100px;
 }
div.littletool div.tool2 div.result div.consequences p.probationtimeMessage {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 10px;
  color: #1A6266;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 3 #> */
div.littletool div.tool3 fieldset div.formline {
  padding-bottom: 8px;
 }
div.littletool div.tool3 fieldset input.textfield {
  text-align: right;
  width: 70px;
 }
div.littletool div.tool3 fieldset select.timebase {
  font-weight: normal;
  width: 100px;
 }
div.littletool div.tool3 fieldset select.dependingpersons {
  width: 135px;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 4 #> */
div.littletool div.tool4 fieldset div.formline {
  padding-bottom: 8px;
 }
div.littletool div.tool4 fieldset label {
  line-height: 1.8em;
 }
div.littletool div.tool4 fieldset input.textfield {
  text-align: right;
  width: 70px;
 }
div.littletool div.tool4 fieldset select.calculationtype {
  text-align: center;
  width: 120px;
 }
div.littletool div.tool4 fieldset select.taxrate {
  text-align: center;
  width: 60px;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 5 #> */
div.littletool div.tool5 fieldset div.formline {
  padding-bottom: 8px;
 }
div.littletool div.tool5 fieldset label {
  line-height: 1.8em;
 }
div.littletool div.tool5 fieldset input.textfield {
  text-align: right;
  width: 100px;
 }
div.littletool div.tool5 fieldset select.calculationtype {
  font-weight: normal;
  text-align: center;
  width: 220px;
 }
div.littletool div.tool5 fieldset select.foreigncurrency {
  font-weight: normal;
  text-align: left;
  padding-right: 0px;
  width: 160px;
 }
div.littletool div.tool5 div.result div.calculation div.block p.label {
  float: left;
  width: 130px;
 }
div.littletool div.tool5 div.result div.calculation div.block p.label span {
  font-size: 0.78em;
 }
div.littletool div.tool5 div.result div.calculation div.block p.value {
  width: 115px;
 }
div.littletool div.tool5 form.toolformDate {
  margin-bottom: 8px;
 }
div.littletool div.tool5 form.toolformDate fieldset input.textfield {
  text-align: center;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 6 #> */
div.littletool div.tool6 p.introduction {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-left: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #101452;
 }
div.littletool div.tool6 div p.tabletitle {
  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;
  padding-top: 18px;
  padding-bottom: 4px;
  color: #7D7EAA;
  border-style: none;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #7D7EAA;
  width: 305px;
 }
div.littletool div.tool6 div.comment p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-top: 4px;
  color: #7D7EAA;
  width: 305px;
 }
div.littletool div.tool6 div table {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  margin-left: 2px;
  color: #7D7EAA;
  width: 305px;
 }
div.littletool div.tool6 div table td {
  vertical-align: top;
 }
div.littletool div.tool6 div table tr.columns td {
  font-size: 0.8em;
  font-weight: bold;
  padding-top: 3px;
  padding-bottom: 2px;
 }
div.littletool div.tool6 div table td.tablecell1, div.littletool div.tool6 div table td.tablecell2, div.littletool div.tool6 div table td.tablecell3 {
  padding-left: 1px;
  padding-right: 1px;
 }
div.littletool div.tool6 div table td.tablecell2 {
  text-align: center;
  background-color: #FEFAEB;
 }
div.littletool div.tool6 div table td.tablecell3 {
  font-size: 0.85em;
  color: #AEAABB;
 }
div.littletool div.tool6 div table tr.columns td.tablecell2 {
  background-color: transparent;
 }
div.littletool div.tool6 div table tr.columns td.tablecell3 {
  color: #7D7EAA;
 }
div.littletool div.tool6 div table tr.rowLevel1title td.tablecell2 {
  background-color: transparent;
 }
div.littletool div.tool6 div table tr.rowLevel2normal td.tablecell1 {
  padding-left: 6px;
 }
div.littletool div.tool6 div table tr.rowLevel1normal td, div.littletool div.tool6 div table tr.rowLevel1title td {
  border-style: none;
  border-top-style: solid;
  border-top-width: 9px;
  border-top-color: #FFFFFF;
 }
div.littletool div.tool6 div table tr.rowLevel2normal td {
  border-style: none;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
 }
div.littletool div.tool6 div table td.tablecell1 p span {
  font-size: 0.8em;
 }
div.littletool div.tool6 div.anchor {
  position: relative;
 }
div.littletool div.tool6 div.anchor a.infotablebeginLink {
  position: absolute;
  right: 0px;
  bottom: 3px;
 }
div.littletool div.tool6 a.infotablebeginLink:link img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_infotablebegin_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.tool6 a.infotablebeginLink:visited img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_infotablebegin_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.tool6 a.infotablebeginLink:focus img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_infotablebegin_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.tool6 a.infotablebeginLink:hover img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_infotablebegin_hover.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.tool6 a.infotablebeginLink:active img {
  background-image: url("../.././layout/2006L002.original/images/linksymbol_infotablebegin_link.gif");
  background-repeat: no-repeat;
  background-position: top right;
 }
div.littletool div.tool6 div.anchorlist {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 8px;
  color: #7D7EAA;
  width: 305px;
 }
div.littletool div.tool6 div.anchorlist p.title {
  font-size: 1.1em;
 }
div.littletool div.tool6 div.anchorlist ul li {
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 20px;
  padding-top: 3px;
 }
div.littletool div.tool6 div.anchorlist ul li a:link {
  text-decoration: none;
  color: #7D7EAA;
 }
div.littletool div.tool6 div.anchorlist ul li a:visited {
  text-decoration: none;
  color: #7D7EAA;
 }
div.littletool div.tool6 div.anchorlist ul li a:focus {
  text-decoration: none;
  color: #7D7EAA;
 }
div.littletool div.tool6 div.anchorlist ul li a:hover {
  text-decoration: underline;
  color: #000000;
 }
div.littletool div.tool6 div.anchorlist ul li a:active {
  text-decoration: none;
  color: #7D7EAA;
 }
/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 7 #> */
div.littletool div.tool7 p.introduction {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #101452;
 }
div.littletool div.tool7 div.comments p.commenttitle {
  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;
  padding-top: 10px;
  padding-bottom: 5px;
  color: #101452;
  border-style: none;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #101452;
 }
div.littletool div.tool7 div.comments p.commentsubtitle {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 5px;
  color: #101452;
 }
div.littletool div.tool7 div.comments p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #101452;
 }
div.littletool div.tool7 div.comments ul {
  padding-left: 20px;
 }
div.littletool div.tool7 div.comments ul li p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
 }
div.littletool div.tool7 div.comments ul li {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
 }
div.littletool div.tool7 p.tableheader {
  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;
  padding-top: 18px;
  padding-bottom: 4px;
  color: #7D7EAA;
  border-style: none;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #7D7EAA;
 }
div.littletool div.tool7 p.tablesubheader {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 2px;
  padding-left: 9px;
  padding-bottom: 10px;
  color: #7D7EAA;
 }
div.littletool div.tool7 td.tablevalue p.subtitle {
  font-weight: bold;
  padding-top: 10px;
 }
div.littletool div.tool7 td.tablevalue p.standalone {
  padding-top: 10px;
 }
div.littletool div.tool7 td.tablevalue {
  vertical-align: top;
 }
div.littletool div.tool7 td.tablevalue p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-bottom: 4px;
  color: #7D7EAA;
 }
div.littletool div.tool7 td.tablevalue p.columns {
  font-weight: bold;
  font-size: 0.6em;
 }
div.littletool div.tool7 div.anchorlist {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-left: 20px;
 }
div.littletool div.tool7 div.anchorlist div.anchor {
  margin-bottom: 10px;
 }
div.littletool div.tool7 div.anchorlist p a {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 0.8em;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  color: #7D7EAA;
 }
div.littletool div.tool7 div.anchorlist p.subtitle {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 0.6em;
  font-style: italic;
  text-transform: none;
  padding-left: 7px;
  color: #7D7EAA;
 }
div.littletool div.tool7 div.anchorlist p a:hover {
  text-decoration: underline;
 }

/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 8 #> */
div.littletool div.tool8 p.introduction {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #101452;
 }
div.littletool div.tool8 div.comments p.commenttitle {
  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;
  padding-top: 10px;
  padding-bottom: 5px;
  color: #101452;
  border-style: none;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #101452;
 }
div.littletool div.tool8 div.comments p.commentsubtitle {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 10px;
  padding-bottom: 5px;
  color: #101452;
 }
div.littletool div.tool8 div.comments p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #101452;
 }
div.littletool div.tool8 div.comments ul {
  padding-left: 20px;
 }
div.littletool div.tool8 div.comments ul li p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
 }
div.littletool div.tool8 div.comments ul li {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
 }
div.littletool div.tool8 p.tableheader {
  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;
  padding-top: 18px;
  padding-bottom: 4px;
  color: #7D7EAA;
  border-style: none;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #7D7EAA;
 }
div.littletool div.tool8 p.tablesubheader {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 2px;
  padding-left: 9px;
  padding-bottom: 10px;
  color: #7D7EAA;
 }
div.littletool div.tool8 td.tablevalue p.subtitle {
  font-weight: bold;
  padding-top: 10px;
 }
div.littletool div.tool8 td.tablevalue p.standalone {
  padding-top: 10px;
 }
div.littletool div.tool8 td.tablevalue {
  vertical-align: top;
 }
div.littletool div.tool8 td.tablevalue p {
  font-family: verdana, arial, sans-serif;
  font-size: 0.6em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-bottom: 4px;
  color: #7D7EAA;
 }
div.littletool div.tool8 td.tablevalue p.columns {
  font-weight: bold;
  font-size: 0.6em;
 }
div.littletool div.tool8 div.anchorlist {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-left: 20px;
 }
div.littletool div.tool8 div.anchorlist div.anchor {
  margin-bottom: 10px;
 }
div.littletool div.tool8 div.anchorlist p a {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 0.8em;
  text-align: left;
  text-decoration: none;
  text-transform: none;
  color: #7D7EAA;
 }
div.littletool div.tool8 div.anchorlist p.subtitle {
  font-family: verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 0.6em;
  font-style: italic;
  text-transform: none;
  padding-left: 7px;
  color: #7D7EAA;
 }
div.littletool div.tool8 div.anchorlist p a:hover {
  text-decoration: underline;
 }

/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 9 #> */
div.littletool div.tool9 fieldset input.textfield {
  width: 40px;
 }
div.littletool div.tool9 div.result div.consequences p.additionalText {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 11px;
  color: #1A6266;
 }
div.littletool div.tool9 div.result div.consequences p.additionalText span {
  font-weight: bold;
 }
div.littletool div.tool9 div.result div.consequences p.comment {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 6px;
  padding-bottom: 4px;
  color: #303039;
 }
div.littletool div.tool9 div.field1 {
  /*float: right;*/
 }
div.littletool div.tool9 div.field2 {
  float: left;
 }
div.littletool div.tool9 div.field3 {
 /* float: left; */
 }
div.littletool div.tool9 div.alcoholamountblock {
  margin-top: 15px;
  margin-bottom: 15px;
 }
div.littletool div.tool9 select {
  text-align: left;
 }
div.littletool div.tool9 select#alcoholconcentrationform_sex {
  width: 100px;
 }

/* <# Definition der Objekte für die Darstellung speziell des kleinen Helferleins 10 #> */
div.littletool div.tool10 fieldset input.textfield {
  width: 40px;
 }
div.littletool div.tool10 div.result div.consequences p.additionalText {
  font-family: verdana, arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 11px;
  color: #1A6266;
 }
div.littletool div.tool10 div.result div.consequences p.additionalText span {
  font-weight: bold;
 }
div.littletool div.tool10 div.result div.consequences p.comment {
  font-family: verdana, arial, sans-serif;
  font-size: 0.65em;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-transform: none;
  padding-top: 6px;
  padding-bottom: 4px;
  color: #303039;
 }
