
/* bodykey */
#bodyNav {
  display:none;
}

/*    =Navi
------------------------------------------------------- */
#nav{
  padding-bottom: 1px;
}
#nav .navigation_top h2 {
  font-size: 100%;
  padding: 0 3px;
  margin: 0;
  color: #4D4D4D;
  background-color: #DFEAC0;
  font-weight: bold;
}
#nav .navigation_top ul {
  margin-top: 7px;
  padding-bottom: 4px;
}
#nav .navigation_top li {
  padding-left: 3px;
  padding-bottom: 1px;
  background: #DFEAC0;
  font-weight: bold;
}
#nav .navigation_top li a {
  color: #4D4D4D;
  border-bottom: 1px solid #d2d4cc;
  padding: 3px 0 2px 4px;
  display: block;
}
#nav .navigation_top li a.focus {
  color: #7D9931;
}
#nav .navigation_top li.last a {
  border: none;
}

/* NAVIGATION */

#nav .navigation h2 {
  font-size: 100%;
  padding: 0 3px;
  margin: 0;
  margin-top: 5px;
  color: #4D4D4D;
  background: #EEF4DE;
  font-weight: normal;
}
#nav .navigation ul {
  margin-top: 7px;
  padding-bottom: 4px;
}

#nav .navigation ul ul {
  background-image: none;
  margin-top: 1px;
  padding-bottom: 0px;
  margin-left: 0px;
  border-bottom: 1px solid #d2d4cc;
}

#nav .navigation li {
  padding-left: 3px;
  padding-bottom: 1px;
  background: #EEF4DE;
}

#nav .navigation li li {
  padding-bottom: 0px;
  padding-left: 18px;
}
#nav .navigation li a {
  color: #4D4D4D;
  border-bottom: 1px solid #d2d4cc;
  padding: 3px 0 2px 4px;
  display: block;
}

#nav .navigation li li a {
  background: none;
  border: 0px;
}

#nav .navigation li a.focus {
  color: #7D9931;
}
#nav .navigation li a.opened {
}
#nav .navigation li.last a {
  border: none;
}

/* breadcrumb */
#main ul.breadcrumbNavigation {
  height: 1em;
  padding-bottom: 1em;
  list-style-type: none;
}
#main ul.breadcrumbNavigation li {
  float: left;
  padding-left: 12px;
  padding-right: 6px;
  list-style-type: none;
}
#main ul.breadcrumbNavigation li.first {
  background: #FFF;
  padding-left: 0px;
}
#main ul.breadcrumbNavigation li a {
  color: #737372;
  font-weight: bold;
}

/* ========= */

div.navigationStatic {
  text-align: right;
  font-size: 0.9em;
}
/* ========= */
div.navigationStatic a {
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
  color: #FFF;
}
div.navigationStatic img {
  width: 6px;
  height: 4px;
  border: none;
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: middle;
}

/* Kalender */
table.calendar {
  width: 230px;
}
table.calendar a {
  font-weight: bold;
  text-decoration: none;
}
table.calendar td {
  text-align: right;
}
table.calendar td.calTitle {
  text-align: center;
}
table.calendar td.navLeft {
  text-align: left;
}
table.calendar td.navRight {
  text-align: right;
}

/* catalog */
#contentBottomBoxes li.related {
  list-style-type: none;
}
#contentBottomBoxes .box-content ul {
  margin: 0px;
  padding: 0px;
}

#contentBottomBoxes ul.relatedpath {
  margin-bottom: 0.5em;
}

#contentBottomBoxes li.relatedpathitem {
  display: inline;
  list-style-type: none;
  padding-left: 15px;
  padding-right: 3px;
}

/* mailto */
div.mailtolink {
  padding-bottom: 20px;
}

/* toolbars */
#main ul.toolbar {
  margin: 0px;
  width: 100%;
  clear: both;
  background-color: #DFEAC0;
  list-style-type: none;
  text-align: center;
  margin-bottom: 1em;
}
#main #contentHeader ul.toolbar {
  text-align: right;
  width: 100%;
  padding: 0px;
}
#main .contentFooter ul.toolbar {
  margin-top: 0.8em;
}
#main ul.toolbar a {
  color: #7D9931;
  border-right: 1px solid #7D9931;
  padding: 0 8px;
  font-weight: bold;
}
#main ul.toolbar li {
  list-style-type: none;
  display: inline;
}
#main ul.toolbar li.last a {
  border: none;
}

/* pollbox */
div.pollBoxForm, table.pollBoxVoted {
  border: 0px;
  color: #4D4D4D;
}
div.pollBoxForm .question, table.pollBoxVoted td.question {
  margin-top: 5px;
  font-weight: bold;
}
div.pollBoxForm table.answers {
  margin-top: 5px;
}
div.pollBoxForm div.button {
  margin-top: 5px;
  text-align: right;
}
div.pollBoxForm div.button input.button {
  border-color: #DFEAC0;
  background-color: #DFEAC0;
  color: #822F0D;
  font-size: 0.97em;
  padding-right: 12px;
  cursor: pointer;
}
div.linkAllPolls {
  clear: both;
  padding-top: 1em;
  text-align: center;
}

table.pollBoxVoted{
  border-collapse: collapse;
}
table.pollBoxVoted td.allVots {
  font-weight: bold;
}
table.pollBoxVoted td.answerBoxBalken {
  padding: 0px;
}
table.pollBoxVoted div.balken{
  height: 8px;
  margin-top: 5px;
  padding-right: 3px;
  float: left;
}
table.pollBoxVoted div.balken div.progress {
  background-image: url(pics/balken.gif);
  background-repeat: no-repeat;
  float: left;
}
table.pollBoxVoted div.answerProzent{
  float: left;
  text-align: left;
  color: #7B7B7B;
}

/* Box mit Buchstaben (A-Z Liste) */
table.letterBox {
  width: 100%;
  background: #EEF4DE;
  border-collapse: collapse;
  margin-bottom: 1em;
  padding: 4px;
  font-size: 1em;
}
table.letterBox th {
  text-align: left;
  padding-bottom: 5px;
  font-size: 1em;
}
table.letterBox tr {
  margin: 0;
  font-size: 1em;
}
table.letterBox td {
  padding: 1px;
  margin: 0;
  font-weight: bold;
  font-size: 110%;
  text-align: center;
  font-size: 1em;
}
table.letterBox td.first {
  text-align: left;
  padding-left: 3px;
}
table.letterBox td.last {
  text-align: right;
  padding-right: 3px;
}

/* versionen box */
#main div.statistics {
  width: auto;
}
#main div.statistics div.versionTitle {
  width: 13em;
  float: left;
  font-weight: bold;
  margin-bottom: 0.3em;
}
#main div.statistics div.levelTitle {
  font-weight: bold;
  margin-bottom: 0.3em;
}

#main div.statistics div.version {
  width: 13em;
  float: left;
}

/* statistic */
#contentBottomBoxes ul.statistic li {
  list-style-type: none;
  padding-left: 10px;
}

/* page rating */
#main .boxPageRating{
  display: none;
}

.leftBox {
  display:none;
}

#additionalContent {
  display: none;
}

.box-last {
  display: none;
}

