﻿/*
/img/ico/tab-nav-email.gif
/img/ico/tab-nav-email-active.gif
/img/ico/tab-nav-phone.gif
/img/ico/tab-nav-phone-active.gif
/img/ico/zoom.gif 
*/
.appl-1col {
 background: #FFFFFF;
}
.appl-2cols-wrapper {
 background-repeat: no-repeat;
 background-position: 392px 0px;
 background-color: #fff;
}
.appl-2cols-spacer {
 height: 1px;
}
/**
 * Buttons
 */
.appl-1col .buttons {
 background: #FFFFFF;
 border-top: 1px #EEEEEE solid;
 padding: 6px 0px 7px 0px;
 margin-top: 18px;
 height: 23px;
}
.appl-1col .buttons a.back:hover {
 color: #E2001A;
}
.appl-1col .buttons a.back {
 float: left;
 color: #333333;
 font-size: 11px;
 line-height: 14px;
 background: url('/img/ico/back.gif') no-repeat left 50%;
 padding-left: 14px;
}
div#content p.introduction-subtitle {
 display: none;
}
.appl-1col a.print-site {
 position: absolute;
 right: 8px;
 top: 44px;
 width: 17px;
 height: 17px;
 background: url('/img/ico/print.gif') no-repeat;
}
.appl-1col a.bookmark {
 position: absolute;
 right: 33px;
 top: 44px;
 width: 17px;
 height: 17px;
 background: url('/img/ico/favourite.gif') no-repeat;
}
.appl-1col .buttons .paginator {
 width: 500px;
 float: left;
 line-height: 14px;
 font-size: 11px;
 vertical-align: middle;
 margin-left: 32px;
}
.appl-1col .buttons .paginator .current {
 font-weight: bold;
}
.appl-1col .buttons .paginator .text,
.appl-1col .buttons .paginator .page,
.appl-1col .buttons .paginator .current {
 vertical-align: middle;
 padding: 0px 4px 0px 4px;
}
/**
 * Detailseiten
 */
div.appl-both {
 width: 100%;
 float: left;
 padding: 0px;
 margin: 0px;
}
div.appl-left-sym {
 width: 392px;
 float: left;
 padding: 0px;
 margin: 0px;
}
div.appl-right-sym {
 width: 392px;
 float:right;
 padding: 0px;
 margin: 0px;
}
div.appl-left {
 width: 248px;
 float: left;
 padding: 0px;
 margin: 0px;
}
div.appl-right {
 width: 525px;
 float:right;
 padding: 0px;
 margin: 0px;
}
select.text{
 width: 150px;
 margin-left: 0px;
 margin-right: 0px;
}
.appl-1col p {
 padding: 4px 10px 4px 10px;
 margin: 16px 0px 0px 0px;
}
.appl-1col p.first {
 margin-top: 0px;
}
.appl-1col fieldset {
 border: 0px;
 margin: 0px;
 padding: 0px;
}
.appl-1col fieldset p {
 float: left;
 width: 170px;
 margin-top: 0px;
}
.appl-1col fieldset p.period {
 float: right;
 width: 50px;
}
.appl-1col fieldset p.chart {
 float: left;
 width: 70px;
}
.appl-1col fieldset p a {
 text-decoration: none !important;
}
.appl-1col fieldset p.period a span.bold,
.appl-1col fieldset p.chart a span.bold {
 font-weight:bold;
}
.appl-1col fieldset p.right {
 float: right;
 text-align: right;
}
.appl-1col .red,
.appl-1col td.red a {
 color: red;
}
.appl-1col .green,
.appl-1col td.green a {
     color: green;
}
.appl-1col fieldset.odd {
 background-color: #ECECEC;
}
.appl-1col fieldset.even {
 background-color: #FFFFFF;
}
.appl-1col table.props {
 padding: 4px 10px 4px 10px;
}
.appl-1col table.props tr {
 border: 0px;
}
.appl-1col table.props tr.odd {
 background-color: #ECECEC;
}
.appl-1col table.props tr.even {
 background-color: #FFFFFF;
}
.appl-1col table.props tr td {
 color: #333333 !important;
 padding: 4px 10px 4px 10px;
 border: 0px;
}
.appl-1col table td.right {
 text-align: right;
}
.appl-1col table .date,
.appl-1col table .dateTime,
.appl-1col table .number,
.appl-1col table .change,
.appl-1col table .decimal,
.appl-1col table .percentage  {
 text-align: right;
}
.appl-1col table .changeabs {
    display: none;
}
.appl-1col table td.details a  {
 margin: 0px;
 background: url('/img/ico/arrow_r.gif') no-repeat left 50%;
 padding-right: 14px;
}
.appl-1col table td.document {
 text-align: right;
}
.appl-1col table td.document a,
.group .document .value a {
 margin: 0px;
 background-image: url('/img/ico/ico_pdf_kl.gif');
 background-repeat: no-repeat;
 background-position: right bottom;
 padding-left: 0px;
 padding-right: 0px;
}
.appl-1col h3,
.appl-1col h4 {
 padding: 4px 10px 4px 10px;
 margin: 10px 0px 2px 0px;
}
.appl-1col h3 {
 font-size: 12px;
 clear: both;
 padding-top: 12px;
}
.space {
 background-color: #FFFFFF;
 padding: 0px;
 margin: 0px;
 width: 390px;
 height: 20px;
}
.appl-1col div.text,
.appl-1col div.text div {
 font-size: 11px;
 line-height: 14px;
}
.appl-1col div.text p {
 padding-left: 0px;
 padding-right: 0px;
}
.appl-1col div.text {
 padding: 0px 10px 0px 10px;
}
.appl-1col div.text ol,
.appl-1col div.text ul {
 padding: 4px 0px 4px 0px;
 font-size: 11px;
 line-height: 14px;
}
.appl-1col div.text ol li,
.appl-1col div.text ul li {
 padding: 4px 0 0 12px;
 background: url('/img/ico/icon-star-f60.gif') no-repeat;
 background-position: 0 9px;
 font-size: 11px;
 line-height: 14px;
}
.appl-1col ul.tab-nav li.disabled a {
 color: #a3a3a3;
 cursor: default;
}
.appl-1col fieldset.small {
 width: 227px;
}
.appl-1col fieldset.small p {
 width: 75px;
}
.appl-1col a.infoicon {
 height: 9px;
 width: 4px;
 background-image: url('/img/ico/info.gif');
 background-repeat: no-repeat;
 background-position: center center;
 padding: 1px 4px 1px 4px;
 margin: 0px 0px 0px 10px;
 cursor: pointer;
}
.appl-1col div.infobox {
 position: absolute;
 width: 600px;
 height: auto;
 line-height: 12px;
 font-size: 11px;
 background-color: white;
 border: 2px solid;
 padding: 4px;
 left: -395px;
 top: -260px;
}
.appl-1col div.infobox.banking {
 left: -50px;
 top: -200px;
}
.appl-1col div.infobox .close {
 float: right;
 padding: 3px 2px 0 0;
 cursor: pointer;
}
/* Seite Funktion */
.text-2cols-wrapper {
 background: url('/img/ico/bg-appl-2cols_produktseite.gif')
  no-repeat 392px 0px #fff;
 font-size: 11px;
 line-height: 14px;
 font-family: Arial, Geneva, Helvetica, sans-serif;
 color: #333;
}
body.tool .text-2cols-wrapper {
 width: 589px;
 background-color: grey;
}
.text-2cols-wrapper h3 {
 font-size: 11px;
 line-height: 14px;
 font-family: Arial, Geneva, Helvetica, sans-serif;
 padding-top: 0px;
 margin-top: 0px;
 padding-bottom: 14px;
 margin-bottom: 0px;
}
.text-2cols-wrapper p {
 padding-top: 0px;
 padding-bottom: 14px;
 margin-top: 0px;
 margin-bottom: 0px;
}
.text-2cols-wrapper p.introduction {
 font-weight: bold;
}
.text-2cols-wrapper ul {
 margin: 0px;
 padding: 0 0 0 12px;
}
.text-2cols-wrapper li {
 list-style-type: none;
 margin: 0px;
 padding: 4px 0 0 12px;
 background: url('/img/ico/icon-star-f60.gif') no-repeat;
 background-position: 0 9px;
 font-size: 11px;
 line-height: 14px;
}
.text-2cols-spacer {
 height: 1px;
}
div.text-left {
 width: 392px;
 float: left;
 padding: 0px;
 margin: 0px;
}
div.text-right {
 width: 392px;
 float: right;
 padding: 0px;
 margin: 0px;
}
div.appl-1col ul li {
 font-size: 11px;
 line-height: 14px;
 padding: 4px 0 0 12px;
/* background: url('/img/ico/icon-star-f60.gif') no-repeat;
 background-position: 0 9px;*/
}
div.appl-1col ul {
 padding-left: 10px;
 padding-right: 10px;
}
div.appl-1col p ul {
 padding-left: 0px;
 padding-right: 0px;
}
.search-form h3 {
 background-image: url('/img/pics/appl-h3-search.gif');
 background-repeat: no-repeat;
 background-position: 10px center;
 height: 18px;
 font-size: 0;
 padding-top: 8px;
}
.search-form fieldset {
 margin-top: 4px;
 margin-bottom: 4px;
}
.search-form input.button {
 background-image: url('/img/ico/icon-link-324395.gif');
 background-repeat: no-repeat;
 background-position: 50% 50%;
 background-color: #fff;
 border: 0px;
 cursor: pointer
}
.search-form label {
 font-weight: bold;
}
.search-form label small {
 font-weight: normal;
 font-size: 9px;
}
.search-form select {
 width: 182px;
 font-size: 11px;
}
.search-form fieldset.last {
 margin-left: 8px;
 margin-right: 10px;
 font-weight: bold;
}
.search-form fieldset.last .right {
 width: 180px;
 margin: 0px;
 padding: 0px;
}
.search-form fieldset.last div#numOfProducts p, .search-form fieldset.last div#searchProducts p {
 color: #3F77B2;
}
.search-form fieldset.last .right input {
 width: 100%;
 height: 22px;
 border: none;
 padding-left: 8px;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 color: #E2001A;
 background-image: url('/img/ico/button-produktsuche.gif');
 background-repeat: no-repeat;
 background-position: right center; 
 background-color: #FFFFFF; 
}
/* Neu ------------------------- */
.appl-1col div.html,
.appl-1col div.html div {
 font-size: 11px;
 line-height: 14px;
}
.appl-1col .appl-left p {
 margin-top: 4px;
}
.appl-1col div.html p {
 padding-left: 0px;
 padding-right: 0px;
}
.appl-1col div.html {
 padding: 0px 10px 0px 10px;
}
.appl-1col div.html ol,
.appl-1col div.html ul {
 padding: 4px 0px 4px 0px;
 font-size: 11px;
 line-height: 14px;
}
.appl-1col div.html ol li,
.appl-1col div.html ul li {
 padding: 4px 0 0 12px;
 background: url('/img/ico/icon-star-f60.gif') no-repeat;
 background-position: 0 9px;
 font-size: 11px;
 line-height: 14px;
}
.appl-1col table.props tr td {
 color: #333333 !important;
 padding: 4px 0px 4px 10px;
 border: 0px;
}
a.nlink {
 text-decoration: none !important;
 text-align: left;
}
a.nlink:hover {
 color: #E2001A !important;
}
a.tooltip {
    height: 17px;
    padding: 3px 0px 0px 17px;
    background: url('/img/ico/info.gif') no-repeat bottom right;
    cursor: pointer;
}
h5 a.tooltip {
    padding-left: 21px;
}
.cluetip-default {
  background-color: #FFFFFF;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #FFFFFF;
  border: 1px solid black;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
    font-family: "Trebuchet MS",Arial,sans-serif;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
  background-color: #FFFFFF;
}
.cluetip-default #cluetip-inner {
  padding: 0px 10px 10px 10px;
  font-size: 11px;
  line-height: 14px;
  font-family:Arial,Geneva,Helvetica,sans-serif;
}
.cluetip-default #cluetip-inner p {
    margin-bottom: 2px;
}
.cluetip-default #cluetip-inner a {
    text-decoration: underline;
}
.cluetip-default #cluetip-inner a.pdf {
    text-decoration: none;
 background-image: url('/img/ico/ico_pdf_kl.gif');
 background-repeat: no-repeat;
 background-position: left top;
 padding-left: 18px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
  font-size: 11px;
}
.submitbutton input{
    height: 18px;
    width: 189px;
    padding: 3px 0px 0px 17px;
    background: url('/img/ico/Button_Disclaimer.gif') no-repeat bottom right;
    cursor: pointer;
    border: 0px;
}
div.box p a {
    word-wrap: break-word;
}