/***************************
** ao Stylesheet für Rechner **
**                           **
***************************/

.rechner-main table#tabVergleich #fahrzeugsucheTyp {
  width: 257px;
}
.rechner-main table#tabVergleich #fahrzeugsucheModelle {
  width: 540px;
}
.tabKfzInput {
  width: 540px;
}
.rechner-main table#tabVergleich #vorversichererListe{
  width: 255px;
}
#tabVergleich td.ao-input-label {
  text-align:left;
}
/* Mobilnummer (al - 18.03.2011) */
#tabVergleich td.ao-input-label.mobilnummer-label{
  width:267px;
}
#tabVergleich #table-mobilnummer #tf-mobilnummer{
  width:116px;
}

/** Fehlermeldungen in den Vergleichen **/
.rechner-main .ao_error_msg, .ao-bewertung-box .ao_error_msg {
  color:#C52615; /* rot */
  margin:0;
  padding:0;
}
.rechner-main .ao_error_msg a, .ao-bewertung-box .ao_error_msg a {
  color:#C52615; /* rot */
}
.rechner-main .ao_error_msg img, .ao-bewertung-box .ao_error_msg img {
  float:left;
  margin:2px 3px 10px 0px;
}
.rechner-main .ao_error_box {
  background:#F7F7F7;
  border:1px solid #C52615;
  margin:10px 40px 0px 29px;
  padding:0;
}
.rechner-main .ao_error_box p#header,
.rechner-main .ao_error_box p#ao-error-box-header {
  background:#C52615;
  color:#FFF;
  font-weight:bold;
  height:auto;
  margin:0;
  padding:2px;
}
.rechner-main .ao_error_box p#header img,
.rechner-main .ao_error_box p#ao-error-box-header img {
  margin:2px 3px 10px 2px;
  padding:0;
}
/* IE7 Hack, margin-top eins zu viel */
*+html .rechner-main .ao_error_box p#header,
*+html .rechner-main .ao_error_box p#ao-error-box-header {
  margin:-1px 0;
}
/* IE7 Hack End */
.rechner-main .ao_error_box ul {
  margin:10px;
}
.rechner-main .ao_error_box ul#ao_error_list li {
  background-image:url(images/bullit_rot.gif);
}
.rechner-main .ao_error_box ul li span {
  font-size:1.2em;
}

/** AO Submit Buttons **/
#content-inner-content .rechner-all input[type="submit"]{
  background:#F7F7F7 url(/images/buttons/pfeile_vor_22x14.gif) no-repeat right;
  border: 1px solid #007AA2;
  color:#057BA4;
  display:inline;
  font-size:1em;
  font-weight:bold;
  height:25px;
  margin-right:10px;
  min-height:25px;
  overflow: visible;
  padding:0px 25px 0px 10px;
  text-decoration:none;
  width:auto;
}
#content-inner-content .rechner-all input[type="submit"]:hover {
  background:#057BA4 url(/images/buttons/pfeile_vor_grau_22x14.gif) no-repeat right;
  color:#F7F7F7;
}
#content-inner-content .rechner-all input[type="submit"].back {
  background:#F7F7F7 url(/images/buttons/pfeile_zur_22x14.gif) no-repeat left;
  float:left;
  margin-left:15px;
  padding:0px 10px 0px 25px;
}
#content-inner-content .rechner-all input[type="submit"].back:hover {
  background:#057BA4 url(/images/buttons/pfeile_zur_grau_22x14.gif) no-repeat left;
  color:#F7F7F7;
}

/* AO Buttons (wg. ie6) */
#content-inner-content .rechner-all input#submit,
#content-inner-content .rechner-all input#berechnen,
#content-inner-content .rechner-all input#ao_VersicherungsvergleichStarten,
#content-inner-content .rechner-all input#ao_weiter ,
#content-inner-content .rechner-all input#ao_zurueck,
#content-inner-content .rechner-all input#ao_anmelden,
#content-inner-content .rechner-all input#ao_passwort_zusenden,
#content-inner-content .rechner-all input#ao_button_absenden,
#content-inner-content .rechner-all input#ao-calculate,
#content-inner-content .rechner-all #exp-all-tbl input.ao_neu_berechnen {
  background:#F7F7F7 url(/images/buttons/pfeile_vor_22x14.gif) no-repeat right;
  border: 1px solid #007AA2;
  color:#057BA4;
  cursor:hand;
  cursor:pointer;
  display:inline;
  font-size:1em;
  font-weight:bold;
  height:25px;
  margin-right:10px;
  min-height:25px;
  overflow: visible;
  padding:0px 25px 0px 10px;
  text-decoration:none;
  width:auto;
}

#content-inner-content .rechner-all input#submit:hover,
#content-inner-content .rechner-all input#berechnen:hover,
#content-inner-content .rechner-all input#ao_VersicherungsvergleichStarten:hover,
#content-inner-content .rechner-all input#ao_weiter:hover,
#content-inner-content .rechner-all input#ao_zurueck:hover,
#content-inner-content .rechner-all input#ao_anmelden:hover,
#content-inner-content .rechner-all input#ao_button_absenden:hover,
#content-inner-content .rechner-all input#ao_passwort_zusenden:hover,
#content-inner-content .rechner-all input#ao-calculate:hover {
  background:#057BA4 url(/images/buttons/pfeile_vor_grau_22x14.gif) no-repeat right;
  color:#F7F7F7;
  cursor:hand;
  cursor:pointer;
}

#content-inner-content .rechner-all input#ao_zurueck {
  background:#F7F7F7 url(/images/buttons/pfeile_zur_22x14.gif) no-repeat left;
  float:left;
  margin-left:15px;
  padding:0px 10px 0px 25px;
}
#content-inner-content .rechner-all input#ao_zurueck:hover {
  background:#057BA4 url(/images/buttons/pfeile_zur_grau_22x14.gif) no-repeat left;
  color:#F7F7F7;
}
/* Ende AO Buttons (wg. ie6) */

#content-inner-content .rechner-all a.backlink {
  background:#F7F7F7 url(/images/buttons/pfeile_zur_22x14.gif) no-repeat scroll left center;
  border:1px solid #007AA2;
  color:#057BA4;
  display:inline;
  float:left;
  font-size:1em;
  font-weight:bold;
  margin-left:15px;
  margin-right:10px;
  overflow:visible;
  padding:4px 10px 4px 25px;
  text-decoration:none !important;
  width:auto;
}
#content-inner-content .rechner-all a.backlink:hover {
  background:#057BA4 url(/images/buttons/pfeile_zur_grau_22x14.gif) no-repeat left;
  color:#F7F7F7;
}
/**  AO Eingabedaten auf Ergebnisseite **/
#content-inner-content .rechner-ergeb-all  .ao-input-data {
  font-size:1.1em;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data a,
#content-inner-content .rechner-ergeb-all  .ao-input-data a:link,
#content-inner-content .rechner-ergeb-all  .ao-input-data a:visited {
  color:#007AA2;
  font-weight:bold;
  padding:0px 5px 0px 18px;
  text-decoration:underline;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data a.aufgeklappt {
  background:url(images/aufgeklappt.gif) no-repeat left;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data a.zugeklappt {
  background:url(images/zugeklappt.gif) no-repeat left;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data table  {
  background-color:#F7F7F7;
  border-top:1px solid #B2B2B2;
  border-bottom:1px solid #B2B2B2;
  display:none;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-header  {
  padding-left:10px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-body  {
  padding-left:15px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-body  table {
  border:1px dotted #8A8A8B;
  display:none;
  font-size:0.95em;
  width:535px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-body  table td {
  padding: 0px 3px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-label {
  border-right:1px dotted #8A8A8B;
  border-bottom:1px dotted #8A8A8B;
  font-weight:bold;
  vertical-align:top;
  width:245px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-value, .ao-input-change {
  border-bottom:1px dotted #8A8A8B;
  background-color:white;
  vertical-align:bottom;
  width:270px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-change {
  height:26px;
  min-height:26px;
  text-align:right;
  vertical-align:middle;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-change select {
  border:1px solid #B2B2B2;
  font-size:0.95em;
  width:55px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-change select#sbVkTk {
  width:80px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-body  table a,
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-body  table a:link,
#content-inner-content .rechner-ergeb-all  .ao-input-data .ao-input-data-body  table a:visited {
  color:#057BA4;
  float:right;
}

#content-inner-content .rechner-ergeb-all  .ao-input-data input[type="submit"] {
  background:#F7F7F7;
  color:#057BA4;
  font-weight:bold;
  height:20px;
  margin-right:5px;
  min-height:20px;
  padding:0px 3px;
  width:auto;
}

/* wg. ie6 */
#content-inner-content .rechner-all #exp-all-tbl input.ao_neu_berechnen {
  background:#F7F7F7;
  color:#057BA4;
  font-weight:bold;
  height:20px;
  margin-right:5px;
  min-height:20px;
  padding:0px 3px;
  width:auto;
}

#content-inner-content .rechner-ergeb-all  .ao-input-data input[type="submit"]:hover{
  background:#057BA4;
  color:#F7F7F7;
}

/* wg. ie6 */
#content-inner-content .rechner-all #exp-all-tbl input.ao_neu_berechnen:hover {
  background:#057BA4;
  color:#F7F7F7;
}

#content-inner-content .rechner-ergeb-all  .ao-input-summary {
  background-color:#F7F7F7;
  border-top:1px solid #B2B2B2;
  border-bottom:1px solid #B2B2B2;
  margin-bottom:10px;
}
#content-inner-content .rechner-ergeb-all  .ao-input-summary table td {
  padding:0px 5px;
  vertical-align:baseline;
}
#content-inner-content .rechner-ergeb-all  .ao-input-summary .ao-input-summary-label {
  font-weight:bold;
}

/** AO Label fuer Input **/

/** AO Kfz Neuberechnung anfordern **/
#content-inner-content .rechner-main .ao-neuberechnung-anfordern {
  margin:5px 0px;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern div#VULogo {
  float:left;
  margin-right:5px;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern div#anforderung {
  background-color:#F7F7F7;
  border:1px solid #B2B2B2;
  padding:5px;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern div#anforderung li {
  font-size:1.19em;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern div#anforderung li#left {
  float:left;
  width:55%;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern div#anforderung li#right {
  float:right;
  width:35%;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern br.clear {
  clear:both;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern p {
  text-align:right;
}
#content-inner-content .rechner-main .ao-neuberechnung-anfordern textarea#textareaBemerkung {
  width:505px;
}

/** AO Kfz Angebot / Antrag anfordern **/
#content-inner-content .rechner-main .ao-ang-antrag-anfordern {
  background-color:#F7F7F7;
  border:1px solid #B2B2B2;
  margin:10px 0px;
  padding:0;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern fieldset {
  border:0;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern fieldset ol {
  margin:0;
  padding: 0;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern fieldset li {
  clear:both;
  list-style:none;
  margin:0;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern fieldset li.trenner {
  background:white;
  padding:3px 0px;
  width:100%;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern fieldset ul li {
  font-size:1.19em;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern label {
  float:left;
  padding:10px;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern li.nicht-moeglich {
  color:#A9A9A9; /* DarkGrey */
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern ul {
  float:right;
  padding:10px 0px;
  width:40%;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern label input {
  vertical-align:bottom;
}
#content-inner-content .rechner-main .ao-ang-antrag-anfordern label span {
  font-weight:bold;
  padding-left:8px;
}

/** AO Newsletter Abo **/
#content-inner-content #ao-newsletter-component {
  background-color:#f7f7f7;
  max-width:537px;
}
#content-inner-content #ao-newsletter-component table {
  border:0;
  margin:0;
  padding:0;
  width:517px;
}

/** Rechner Header ohne Grafik **/
#content-inner-content .grey-bg {
  background-color:#F7F7F7;
}
#content-inner-content .rechner-header h1.no-image {
  background:none;
}

/** WaitPage **/
#content-inner-content .rechner-all .ao-waitpage {
  font-size:12px;
  margin:10px;
}
#content-inner-content .rechner-all .ao-waitpage img.loading {
  float:left;
  margin:10px 30px;
}
#content-inner-content .rechner-all .ao-waitpage div.siegel {
  float:left;
  text-align:center;
  width:33%;
}
#content-inner-content .rechner-all .ao-waitpage br.clear {
  clear:both;
}

/** Login **/
#content-inner-content #ao_login_margin {
  margin: 20px;
}

/** Kfz Einführungsseite **/
#content-inner-content .rechner-main .rechner-footer a#ao_AnmeldenFuerGespeichertenVergleich {
  margin-left: 10px;
  font-size: 1em;
  color: #057BA4;
  font-weight: bold;
  float: left;
}

/** Hintergrundfarbe der Tabelle "Bewertung der Tarifleistung" auf der Detailseite  **/
#content-inner-content .rechner-uebersicht-top {
  background-color: #F7F7F7;
}

/** Linien in der Detailansicht  Tabelle **/
#content-inner-content .rechner-uebersicht-middle .fce-ratgeber-content .fce-ratgeber-content-table {
  table-layout: auto;
  border-collapse: collapse;
  border: 1px dotted #8A8A8B;
}

/** Linien in der Detailansicht Spalte links **/
#content-inner-content .rechner-uebersicht-middle .fce-ratgeber-content .fce-ratgeber-content-table  .fce-ratgeber-content-table-td-left {
  padding: 3px;
  border: 1px dotted #8A8A8B;
}

/** Linien in der Detailansicht Spalte mitte **/
#content-inner-content .rechner-uebersicht-middle .fce-ratgeber-content .fce-ratgeber-content-table  .fce-ratgeber-content-table-td-middle {
  padding: 3px;
  border: 1px dotted #8A8A8B;
}

/** Linien in der Detailansicht Spalte rechts **/
#content-inner-content .rechner-uebersicht-middle .fce-ratgeber-content .fce-ratgeber-content-table  .fce-ratgeber-content-table-td-right {
  padding: 10px;
  border: 1px dotted #8A8A8B;
}

#content-inner-content .rechner-all .rechner-main .angebot-anfordern-header {
  background-color: #F7F7F7;
  font-weight: bold;
  line-height: 2.8em;
  margin: 15px 0px;
}

/** Linien in der Ergebnisübersicht Spalte links mit dem Siegel **/
#content-inner-content  .rechner-ergeb-all table td.rechner-ergeb-left-td-toplistohneadr {
  border-bottom: 1px dotted #8A8A8B;
  border-right: 1px dotted #8A8A8B;
  vertical-align: middle;
  text-align: center;
}

/** Linien in der Ergebnisübersicht Spalte links mit dem Siegel **/
#content-inner-content  .rechner-ergeb-all table td.rechner-ergeb-left-td-toplistmitadr {
  border-bottom: 1px dotted #8A8A8B;
  background-color: #F7F7F7;
  vertical-align: middle;
  text-align: center;
}

/** Ausgewählter PKW in der Ergebnisübersicht **/
#content-inner-content .rechner-main #ao_rechnerergebnisselectedpkw {
  text-align: center;
}

/** Linker Abstand des Content auf der Einstiegsseite KFZ **/
#content-inner-content .rechner-main #aoVergleichStartenContent {
  margin: 10px 0px 0px 10px;
}

/** Breite der Ergebnisliste in der Fahrzeugsuche **/
#content-inner-content .rechner-main #kfz_ax_ergebnis  {
  width: 474px;/*540px;*/
}

/** Tabs Ergebnisseite **/
#content-inner-content .ergebnis-tab-menu {
  display: inline;
  float: left;
  margin: 8px 0px 0px 10px;
}

#content-inner-content .ergebnis-tab-menu ul {
  list-style:none;
  float:left;
  margin-left:0px;
  font-size:1em;
}
#content-inner-content .ergebnis-tab-menu ul li {
  float:left;
  height:auto;
  margin-right:2px;
  margin-top:4px;
  margin-left:0px;
  border-left:1px solid #B2B2B2;
  border-top:1px solid #B2B2B2;
  border-right:1px solid #B2B2B2;
  background:none;
  padding:0px;
}
#content-inner-content .ergebnis-tab-menu ul li.last-in-line {
  margin-right:0px;
}
#content-inner-content .ergebnis-tab-menu ul li a, #content-inner-content .ergebnis-tab-menu ul li a:link, #content-inner-content .ergebnis-tab-menu ul li a:visited {
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  background-color:#FFFFFF;
  padding:0px 8px;
}
#content-inner-content .ergebnis-tab-menu ul li.active-ratgeber-link {
  border-bottom:1px solid #FFFFFF;
/*	background-color:#FFFFFF;*/
  margin-top:0px;
  padding-top:3px;
  padding-bottom:1px;
  margin-bottom:-1px;
  position:relative;
}
#content-inner-content .ergebnis-tab-menu ul li.active-ratgeber-link a, #content-inner-content .ergebnis-tab-menu ul li.active-ratgeber-link a:link, #content-inner-content .ergebnis-tab-menu ul li.active-ratgeber-link a:visited {
  color:#057BA4;
  font-weight:bold;
  padding:0px 17px;
}

/** Tabs Ergebnisseite Abstand zur Tabelle **/
#content-inner-content .ergebnis-tab-bottom {
  clear:both;
  border-left:1px solid #B2B2B2;
  border-right:1px solid #B2B2B2;
  border-top:1px solid #B2B2B2;
  margin-left:10px;
  margin-right:10px;
  height:10px
}

#content-inner-content .ergebnis-tab-bottom-flexible {
  clear:both;
  border-left:1px solid #B2B2B2;
  border-right:1px solid #B2B2B2;
  margin-left:10px;
  margin-right:10px;
}
/** Ende Tabs Ergebnisseite **/

/** AO Onlineantrag bestätigen (DokaPage) **/
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen {
  background-color:#F7F7F7;
  border:1px solid #B2B2B2;
  margin:10px 0px;
  padding:0;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen fieldset {
  border:0;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen fieldset ol {
  margin:0;
  padding: 0;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen fieldset li {
  clear:both;
  list-style:none;
  margin:0;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen fieldset li.trenner {
  background:white;
  padding:3px 0px;
  width:100%;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen fieldset ul li {
  font-size:1.19em;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen label {
  float:left;
  padding:10px;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen li.nicht-moeglich {
  color:#A9A9A9; /* DarkGrey */
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen ul {
  padding:10px;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen label input {
  vertical-align:bottom;
}
#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen label span {
  font-weight:bold;
  padding-left:8px;
}

#content-inner-content .rechner-main .ao-onlineantrag-bestaetigen fieldset li .ao-onlineantrag-hinweistext {
  margin: 10px 0px 10px 10px;
}

/* Anfang Kredit und Bankprodukte */
/* aktualisiert (al - 05.08.2010) */
#content-inner-content #content-kredit-danke-page{
  padding: 10px;
}

.rechner-ergeb-all table .banken-regional-info.banken-regionalanbieter{
  top:0px;
}

.rechner-main .rechner-vergleich-kredit table#tabVergleich input#kreditbetrag{
  width:124px;
}

.rechner-main .rechner-vergleich-kredit table#tabVergleich select#verwendungszweck,
.rechner-main .rechner-vergleich-kredit table#tabVergleich select#berechnungsart,
.rechner-main .rechner-vergleich-kredit table#tabVergleich select#laufzeit{
  width:128px;
}

.rechner-main .rechner-vergleich-kredit table#tabVergleich input#rate{
  margin-bottom:2px;
  width:124px;
}
#content-inner-content .rechner-banken-recalculate-button{
  padding: 5px 10px 0px 10px;
}

.rechner-main .rechner-vergleich-kredit table#tabVergleich{
  margin-left:10px;
  width: 588px;
}

#content-inner-content .rechner-main .rechner-vergleich-kredit table#tabVergleich input[type="text"] {
  background:#FFF;
  border:1px solid #007AA2;
}

#content-inner-content .rechner-main .rechner-vergleich-kredit table#tabVergleich select {
  background:#FFF;
  border:1px solid #007AA2;
}
#content-inner-content .rechner-all #kredit-info-kreditbezeichnung,
#content-inner-content .rechner-all #kredit-info-kreditbezeichnung a{
  color:#057BA4;
  font-size:1.09em;
  font-weight: bold;
  text-decoration:none;
}

#content-inner-content .banken-tagesgeld-top3{
  font-size:0.81em;
}

#content-inner-content .banken-tagesgeld-top3 .rechner-ergeb-all{
  width: 595px;
}
#content-inner-content .rechner-all input #tagesgeld-button-neuberechnen{
  padding-top: 5px;
}

#content-inner-content #ao-newsletter-component-banken {
  background-color:#F5F5F5;
  font-weight: bold;
  margin-top:4px;
  max-width:588px;
}
#content-inner-content #ao-newsletter-component-banken #Daten{
  font-weight: normal;
}

#content-inner-content .rechner-main table#tabVergleich .einlagensicherung-popupButton{
  width:50px;
}

.rechner-main table#tabVergleichKredit{
  margin-left:10px;
  width: 588px;
}

#content-inner-content .rechner-main table#tabVergleichKredit input[type="text"] {
  background:#FFF;
  border:1px solid #007AA2;
}

#content-inner-content .rechner-main table#tabVergleichKredit select {
  background:#FFF;
  border:1px solid #007AA2;
}

#content-inner-content .rechner-all .ao_neu_berechnen_banken{
  cursor:pointer;
  float: right;
  margin-right: 0px !important;
  width: 140px;
}

.rechner-ergeb-all table .banken-regional-info{
  float:right;
  padding:2px 4px 2px 0px;
  position:relative;
  top:10px;
}
.ergebnisHinweis #ergebnis-hinweis-kredit a{
  color:#057BA4;
  float:left;
  font-weight:bold;
  padding-left:2px;
  text-decoration:none;
}

.rechner-ergeb-all .banken-result-hideItem{
  display:none;
}

.rechner-ergeb-all .tagesgeld-result-showItem{
  display:"";
}

.ergebnisHinweis #banken-weitereAnbieter a{
  color:#057BA4;
  font-weight:bold;
  padding-left:2px;
}

.ergebnisHinweis #banken-weitereAnbieter{
  float:right;
  padding:6px;
}

.ergebnisHinweis #hinweisRegionalanbieter{
  margin-bottom:20px;
  padding-bottom:5px;
}

#content-inner-content .rechner-footer-banken{
  margin:0px;
}

#content-inner-content .rechner-ergeb-banken-header{
  font-weight:bold;
  padding:5px 8px;
}

#content-inner-content .ergebnis-tab-bottom-flexible-banken {
  padding:10px;
}

#content-inner-content .fce-dotted-banken{
  margin-bottom:-5px;
  margin-top:0px;
  overflow:visible;
  padding:0px;
}

.rechner-main table#tabVergleich select#anlagedauer{
  width:95px;
}

#content-inner-content .rechner-header h1.rechner-banken-header-headline{
  background:none;
}

#content-inner-content .rechner-ergeb-all-banken{
  margin:0px;
}

#content-inner-content .rechner-ergeb-banken-recalculate-head{
  font-weight: bold;
  color: #000000;
  background-color: #F7F7F7;
  border: 1px solid #B2B2B2;
  clear: both;
  padding: 0px 5px;
  width: 100%;
}

#content-inner-content .rechner-ergeb-banken-recalculate-body{
  border-left: 1px solid #B2B2B2;
  border-right: 1px solid #B2B2B2;
  border-bottom: 1px solid #B2B2B2;
  clear: both;
  padding: 0px 0px 0px 5px;
  width: 100%;
}

#content-inner-content .rechner-ergeb-kredit-recalculate-all{
  margin-right: 10px;
  padding: 0 0 0 10px;
}

#content-inner-content .rechner-ergeb-festgeld-recalculate-all{
  margin-right: 10px;
  margin-bottom: 5px;
  padding: 0 0 0 10px;
}

#content-inner-content .rechner-ergeb-banken-recalculate-body  td#festgeld-recalculate-3td{
  width: 100px;
}

#content-inner-content .rechner-uebersicht-top-kredit,
#content-inner-content .rechner-uebersicht-top-banken {
  background-color: #FFFFFF;
  border:1px solid #B2B2B2;
  clear:both;
  margin:0px 10px 0px 8px;
  overflow: hidden;
  padding:9px 0px 20px;
}

#content-inner-content .rechner-uebersicht-top-kredit table,
#content-inner-content .rechner-uebersicht-top-banken table {
  margin: 0px 10px 10px 10px;
}

#content-inner-content .rechner-uebersicht-top-kredit table tr td,
#content-inner-content .rechner-uebersicht-top-banken table tr td {
  vertical-align: top;
  text-align: left;
}

#content-inner-content .rechner-uebersicht-top-kredit div,
#content-inner-content .rechner-uebersicht-top-banken div {
  padding: 10px 10px 10px 10px;
  margin: 10px 10px 0px 10px;
}

#content-inner-content .rechner-uebersicht-top-kredit div ol,
#content-inner-content .rechner-uebersicht-top-banken div ol {
  list-style-type: decimal;
  padding: 0px 25px;
}

#content-inner-content .rechner-uebersicht-top-banken-giro{
  background-color:#FFFFFF;
  border:1px solid #B2B2B2;
  clear:both;
  margin:0 8px;
  overflow:hidden;
  padding:9px 0 20px;
}

#content-inner-content .rechner-uebersicht-top-banken-giro table{
  table-layout:fixed;
  width:100%;
}

#content-inner-content .rechner-uebersicht-top-banken-giro table#bankInfo{
  border: 0px;
  margin:0 10px 10px;
}

#content-inner-content .rechner-uebersicht-table-kredit ul,
#content-inner-content .rechner-uebersicht-table-banken ul {
  font-size: 1em;
}

#content-inner-content .rechner-uebersicht-table-kredit div,
#content-inner-content .rechner-uebersicht-table-banken div {
  padding: 10px;
}

#content-inner-content .rechner-uebersicht-top-kredit .redBorder{
  border: 1px solid #E6462A;
}

#content-inner-content .rechner-uebersicht-table-bankenGiro{
  border-bottom:1px dotted #8A8A8B;
  border-color:#8A8A8B;
  border-top:1px dotted #8A8A8B;
  padding-left:3px;
}

#content-inner-content .rechner-uebersicht-table-bankenGiro table tr td.rechner-uebersicht-left-col{
  border-color:#8A8A8B;
  border-right:1px dotted #8A8A8B;
  padding:0 14px;
  text-align:left;
}

#content-inner-content .rechner-uebersicht-table-bankenGiro table tr td.rechner-uebersicht-middle-col{
  border-color:#8A8A8B;
  border-right:1px dotted #8A8A8B;
  padding:0 10px;
  text-align:left;
}
/* Ende Anpassungen Kredit und Bankprodukte */

/* Anfang Giro */
/* (Anpassungen - al - 18.05.10 */
.rechner-ergeb-all table .giro-bankenverbund-info {
  float:right;
  padding:2px 2px 2px 0px;
  position:relative;
  top:10px;
}

.rechner-main .rechner-vergleich-giro table#tabVergleich {
  width:547px;
}

.rechner-main .rechner-vergleich-giro #tabVergleich td.giro-rechner-1td{
  width: 330px;
}

.rechner-main .rechner-vergleich-giro #tabVergleich td.giro-rechner-last-td{
  width: 196px;
}

/* Ende Giro */

/* Antragsbestaetigung KFZ (jg - 27.02.2009) */
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss {
  margin:5px 0 0 29px;
  width:517px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss .clearleft {
  clear:left;
  height:0;
  font-size:0;
  line-height:0;
  overflow:hidden;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss .floatbox {
   overflow:hidden;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-adresse,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-infos,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-bedingungen,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-agb {
  padding:5px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-header {
  font-weight:bold;
   margin:2px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-header span {
  color:red;
  float:right;
  text-align:right;
  width:75%;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-header span img {
  padding-right:2px;
  vertical-align:bottom;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-infos {
  background-color:#F7F7F7;
  border:1px solid #B2B2B2;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif {
  border-bottom:none;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif strong {
   float:left;
  margin-top:10px;
   margin-left:10px;
   width:60%;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif #oekotest-siegel {
  float:right;
   margin-left:5px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif #tuev-siegel {
  float:right;
   margin-left:5px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif #vu-logo {
   float:left;
  vertical-align:middle;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif .label {
  float:left;
  height:2em;
  margin-left:5px;
  width:140px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif #pb-red-floatbox {
  color:#900;
   font-weight:bold;
   overflow:hidden;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-tarif #pb-red-floatbox .label {
  color:#900;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-adresse {
  background-color:#C6C6C6;
  border:1px solid #B2B2B2;
  border-top:none;
   overflow:hidden;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-adresse strong {
  float:left;
  width:80px;
  white-space:nowrap;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-adresse span {
  float:left;
  width:75%;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-infos,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-bedingungen,
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-submit {
  margin-top:8px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-infos ul {
  font-size:1em;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-infos ul li {
  background:url(/images/check.jpg) no-repeat left top;
  margin-bottom:10px;
  padding-left:40px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-bedingungen ul {
  font-size:1em;
  margin:10px 0;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-bedingungen ul li {
  background:url(/images/pdf.gif) no-repeat left top;
  margin-bottom:3px;
  padding-left:20px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-bedingungen ul li a {
   display:block;
   height:1.5em;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-bedingungen ul li a:hover {
   background-color:#C6C6C6;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-agb {
  padding-bottom:10px;
   margin-bottom:15px;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-agb.keinfehler {
  border:none;
  border-bottom:1px dotted #B2B2B2;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-agb.fehler {
  border:1px dotted red;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-agb a:visited {
   color:#000;
}
#content-inner-content .rechner-main div#ao-kfz-antrag-abschluss-submit {
  text-align:center;
}
/* Ende Antragsbestaetigung KFZ */


#fonds-smallLeftcol{
  width: 190px;
}

#broker-result-1td{
  width: 220px;
}

.rechner-ergeb-all table th#lvRenteResult-1th{
  width: 160px;
}

#content-inner-content table#riester-ergebnis{
  width: 540px;
}

/* Angebotsdetailansicht alle Sparten (jg - 04.03.2009, af - 04.12.2009) */
#content-inner-content .rechner-main div#ao-angebot-detail-header {
   margin:10px;
   overflow:hidden;
}
#content-inner-content .rechner-main div#ao-angebot-detail-header p {
   float:right;
   padding-top:2px;
}
#content-inner-content .rechner-main div#ao-angebot-detail-header a.backlink {
   float:left;
}

/* Inline CSS aufgelöst (af - 26.11.2009) */
#content-inner-content .rechner-uebersicht-top-header-kfz-detail {
  background-color: #FFFFFF;
  padding:0;
  width:100%;
}
#content-inner-content .rechner-uebersicht-table-kfz-detail {
  background-color: #FFFFFF;
}
/* Ende Inline CSS aufgelöst */
/* Angebotsdetailansicht KFZ */


/* Gesicherte Uebertragung SSL (af - 05.03.2009) */
#content-inner-content #ao-ssl-note {
  margin-left:29px;
  margin-top:2px;
}
/* Ende Gesicherte Uebertragung SSL */

/* Gesicherte Uebertragung VeriSign (en - 18.09.2011) */
#content-inner-content .ao-verisign-note {
  font-size: 11px;
  color: #9d9d9d;
  padding: 2px 10px;
}

#content-inner-content a.ao-verisign-note {
  font-size: 11px;
  color: #9d9d9d;
  text-decoration: none;
  padding: 0;
}

#content-inner-content a.ao-verisign-note:hover {
  text-decoration: underline;
}
/* Ende Gesicherte Uebertragung VeriSign */

/* zentrierter Calculate Button in LeftTabComponent (jg - 11.03.2009) */
#content-inner-content .rechner-footer div#ao-centered-calculate {
   margin:0 auto;
   text-align:center;
   width:50%;
}
#content-inner-content .rechner-footer div#ao-centered-calculate input#ao-calculate {
   float:none;
}
/* Ende zentrierter Calculate Button in LeftTabComponent */

/* Navigation LeftTabComponent (jg - 02.04.2009)  */
#content-inner-content #ao-nav-legende {
   display:none;
}
/* Ende Navigation LeftTabComponent */

/* BU Eingabe (jg - 24.06.2009) */
#content-inner-content #ao-bu-eingabe {
  margin:15px 0 0 29px;
   width:517px;
}
#content-inner-content #ao-bu-eingabe legend {
/*	color:#057BA4;*/
  font-weight:bold;
  padding:0 5px;
}
#content-inner-content #ao-bu-eingabe label {
  float:left;
  vertical-align:top;
  width:150px;
}
#content-inner-content #ao-bu-eingabe label a {
  margin-left:5px;
}
#content-inner-content #ao-bu-eingabe fieldset {
  border:1px solid #B2B2B2;
  margin:0 0 5px;
  padding:5px 0;
}
#content-inner-content #ao-bu-eingabe fieldset li {
  clear:both;
  list-style:none;
  margin:0;
  padding:3px 10px;
}
#content-inner-content #ao-bu-eingabe fieldset input {
/*	background-color:#F1F2EC;
  border-bottom:1px solid #DDDDDD;
  border-right:1px solid #DDDDDD;*/
  margin:0 5px;
}
#content-inner-content #ao-bu-eingabe fieldset input.ao-bu-textfield {
  width:80px;
}
#content-inner-content #ao-bu-eingabe fieldset input#berufsbezeichnung {
  width:50%;
}
#content-inner-content #ao-bu-eingabe ul.bu_autocomplete {
   background-color:#fff;
   border:1px solid #B2B2B2;
   font-size:1em;
   height:220px;
   list-style:none;
   margin:2px 0 0 155px;
   overflow:auto;
   padding:0;
   position:absolute;
   width:250px;
}
#content-inner-content #ao-bu-eingabe ul.bu_autocomplete li {
   background-image:none;
   padding:2px;
}
#content-inner-content #ao-bu-eingabe ul.bu_autocomplete li.selected {
   background-color:#000;
   color:#fff;
  cursor:hand;
  cursor:pointer;
}
/* Ende BU Eingabe */

/* zum Lst.-vergleich oder Daten aendern Ergebnisseite KFZ  (jg - 01.07.2009)  */
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div {
   clear:both;
   padding:0;
   text-align:center;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-bordered {
   border:1px solid #B2B2B2;
   margin:8px;
   padding:0 0 10px;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p {
   padding:5px 10px;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p.dark-bg {
   background-color:#F7F7F7;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p.dotted-border {
   border-bottom:1px dotted #B2B2B2;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p.header {
   font-weight:bold;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p.left {
   float:left;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p.right {
   text-align:right;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div p select {
   font-size:0.9em;
   width:180px;
}
#content-inner-content .rechner-main div.ao-kfz-erg-lst-div input {
   margin:5px 0 0;
}
/* Ende zum Lst.-vergleich oder Daten aendern Ergebnisseite KFZ */

/* Hinweise zur Berechnung Ergebnisseite KFZ (jg - 01.07.2009) */
#content-inner-content .rechner-ergeb-all p.ao-kfz-erg-hinweise {
   background-color:#F7F7F7;
   border-top:1px solid #B2B2B2;
   clear:both;
   font-size:0.82em;
   margin-top:5px;
   padding: 5px 3px;
}
/* Ende Hinweise zur Berechnung Ergebnisseite KFZ */

/* Tabs Sparen Ergebnisseite KFZ  (jg - 30.06.2009)  */
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox {
   border-bottom:1px solid #B2B2B2;
   height:100%;
   margin:3px 0 0;
   overflow:hidden;
   padding:0;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul {
   border-bottom:1px solid #B2B2B2;
   display:none;
  font-size:1em;
  list-style:none;
  margin-left:0px;
   overflow:hidden;
   width:100%;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li {
  background-color:#F7F7F7;
   background-image:none;
   border:1px solid #B2B2B2;
   border-bottom:none;
  float:left;
  height:auto;
   margin:4px 4px 0 0;
  padding:0px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li#left {
   border-left:none;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li a,
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li a:link,
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li a:visited {
  background-color:#DDD;
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  padding:0px 8px;
  text-decoration:none;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li.active {
  border-bottom:1px solid #F7F7F7;
  margin-top:0px;
  margin-bottom:-1px;
  padding:3px 0 1px 0;
  position:relative;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li.active a,
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li.active a:link,
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li.active a:visited {
   background-color:#F7F7F7;
  color:#057BA4;
  font-weight:bold;
  padding:0px 17px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li a,
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox ul li a:focus {
   outline:none;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div {
   background-color:#F7F7F7;
   float:left;
   height:auto;
   padding:5px 0 0;
   width:100%;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div.active {
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.header {
  background:#DDD url(/images/action_check.gif) no-repeat left;
  font-weight:bold;
   padding:3px 0 3px 20px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.content {
   margin:0;
   overflow:hidden;
   padding:5px 10px 10px 10px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.content label {
   clear:both;
   float:left;
   margin-right:5px;
   padding-top:2px;
   width:80px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.content span {
   clear:both;
   float:left;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.content span.error{
   color:red;
   font-weight:bold;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.content input.submit {
   float:right;
   margin:0;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div p.content input.textfield {
   float:left;
   width:50%;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div table {
   border:none;
   margin:5px 0;
   padding:0 5px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div table tr {
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div table tr td {
   font-size:1.1em;
   margin:0;
   padding:2px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div table tr td.hilfe {
   width:15px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox div table tr td label {
   margin:0 10px 0 0;
}
#content-inner-content .rechner-ergeb-all #box-ao-changebox-sparen select {
   width:170px;
}
#content-inner-content .rechner-ergeb-all #box-ao-changebox-sparen select.selbstbehalt {
   width:140px;
}
#content-inner-content .rechner-ergeb-all #box-ao-changebox-aendern select {
   width:305px;
}
#content-inner-content .rechner-ergeb-all #ao-kfz-erg-changebox p#anchor-footer {
   background-color:#F7F7F7;
   height:0;
}
/* Ende Tabs Sparen Ergebnisseite KFZ */

/* KFZ Leistungsvergleich (jg - 21.07.2009)  */
#content-inner-content .rechner-main div#ao-kfz-lst-container {
  border:none;
  margin:0;
  overflow:auto;
  padding:0;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container p.trenner {
   background-color:#F7F7F7;
   display:none;
  font-weight:bold;
   min-height:18px;
   padding:2px 0;
  text-align:center;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table {
  border-collapse:collapse;
   display:none;
   margin:0;
   padding:0;
  table-layout:fixed;
   width:100%;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table tr.even,
#content-inner-content .rechner-main div#ao-kfz-lst-container table.striped tr {
   background-color:#F7F7F7;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table tr.odd {
   background-color:#E2E2E2;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table td {
   border:1px dotted #B2B2B2;
   border-right:none;
   display:none;
   padding:4px;
   vertical-align:top;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.header {
  font-weight:bold;
  vertical-align:middle;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.label {
   border-left:none;
   padding:4px 2px;
   text-align:left;
   width:28%;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.label a,
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.label a:link,
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.label a:visited {
   border-bottom:1px dotted;
   color:#000;
   cursor:help;
   outline:0 none;
   text-decoration:none;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.fstVUToCompare,
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.sndVUToCompare {
   width:36%;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table tr.center,
#content-inner-content .rechner-main div#ao-kfz-lst-container table td.center {
  text-align:center;
}
#content-inner-content .rechner-main div#ao-kfz-lst-container table td select {
   font-size:0.9em;
   width:180px;
}
#content-inner-content .rechner-main div#ao-loading-msg-div {
   padding:10px;
}
/* Ende KFZ Leistungsvergleich */

/* Header Detailseiten (af - 13.10.2009) */
#content-inner-content .rechner-header-detail h1 {
  font-size:19.45px;
}
/* Ende Header Detailseiten */

/* Anfang Sachversicherungen Abschlussseite - Tiefpreisgarantie (al - 04.12.2009) */
#content-inner-content .rechner-all #ao-sach-antrag-abschluss-infos{
  background-color:#F0F0F0;
  border:1px solid #B0B0B0;
  margin:10px 0px;
}

#content-inner-content .rechner-all #ao-sach-antrag-abschluss-infos ul{
  font-size: 1em;
}

#content-inner-content .rechner-all #ao-sach-antrag-abschluss-infos ul li{
  background:transparent url(/images/haken_tiefstpreisgarantie.gif) no-repeat scroll top left;
  margin: 5px;
  padding-left: 40px;
}
/* Ende Sachversicherungen Abschlussseite - Tiefpreisgarantie */

/* Anfang PHV Contendor - PhvAntragPage (al - 21.03.2011) */
#content-inner-content .rechner-main table#tabVergleich #ao-rb-vorversicherung-contendor{
  width: 300px;
}

#content-inner-content .rechner-main table#tabVergleich #ao-td-vv-kuendigung-contendor{
  width: 200px;
}

#content-inner-content .rechner-main table#tabVergleich #ao-pb-kuendigung-vorversicherer{
  width: 230px;
}

#content-inner-content .rechner-main table#tabVergleich #ao-pb-name-vorversicherer{
  width: 230px;
}
/* Fahrzeugauswahl - Konsolidierung der ersten Rechnerseiten (af - 08.01.2010) */
a#ao_AnmeldenFuerGespeichertenVergleich:visited {
  color: #000000;
}

#content-inner-content .ao_no_kfz_selected {
  display: none;
}

#content-inner-content #ol_suche_mit_hsntsn {
  /*display: none;*/
   margin:5px 0;
}
/* Fahrzeugauswahl - Konsolidierung der ersten Rechnerseiten */

/* Anfang Rueckrufservice (al - 26.01.10) */
#content-inner-content .rechner-all #rueckruf-kredit-anmerkungen-textarea{
  width:270px;
}
#content-inner-content .rechner-all #rueckruf-kredit-email-anmerkungen-textarea{
  width:475px;
}

#content-inner-content .rechner-all #rueckruf-kredit-verwendungszweck-popUpButton{
  width:192px;
}

#content-inner-content .rechner-all #rueckruf-erreichbarkeit-popUpButton{
  width:321px;
}

#content-inner-content .rechner-all #rueckruf-kredit-erreichbarkeit-popUpButton{
  width:192px;
}

#content-inner-content .rechner-all #rueckruf-telefon-textfield{
  width:319px;
}

#content-inner-content .rechner-all #rueckruf-kredit-telefon-textfield{
  width:270px;
}

#content-inner-content .rechner-all #rueckruf-betreff-textfield{
  width:338px;
}

#content-inner-content .rechner-all #rueckruf-email-textfield{
  width:319px;
}

#content-inner-content .rechner-all #rueckruf-kredit-email-textfield{
  width:338px;
}

#content-inner-content  .rechner-footer #rueckruf-kredit-submit input{
  float:none;
}

#content-inner-content .rechner-all #rueckruf-kredit-button-anfordern{
  text-align:center;
}

#content-inner-content .rechner-all .rueckruf-kreditinfo-text-blue{
  color:#057BA4;
}

#content-inner-content .rechner-all .rueckruf-kreditinfo-text-blue a:link{
  color:#057BA4;
}

#content-inner-content .rechner-all .rueckruf-info-pflichtfelder{
  font-size:0.85em;
}

#content-inner-content .rechner-all .rueckruf-kredit-td-bezeichnung{
  color:#057BA4;
  padding: 2px 0px 0px 0px;
}
/* Ende Rueckrufservice */

/* AO Buttons (jg - 04.02.2010) */
#body-content input[type="submit"].ao-button-submit,
#body-content a.ao-button-link:link,
#body-content a.ao-button-link:visited,
#body-content a.ao-button-link:hover,
#body-content a.ao-button-link:active {
   background-attachment:scroll !important;
   background-color:transparent !important;
   background-position:0px 0px !important;
   background-repeat:no-repeat !important;
   border:0 none !important;
   color:transparent !important;
   display:block !important;
   font-size:0px !important;
   height:24px !important;
   line-height:0px !important;
   margin-left:0 !important;
   margin-right:0 !important;
   min-height:24px !important;
   outline:none !important;
   overflow:visible !important;
   padding:0 !important;
   text-decoration:none !important;
}
#body-content a.ao-button-link:link,
#body-content a.ao-button-link:visited,
#body-content a.ao-button-link:hover,
#body-content a.ao-button-link:active {
  display:block !important;
}
#body-content input[type="submit"].ao-button-submit {
  cursor:pointer !important;
}
#body-content input[type="submit"].ao-button-submit-left,
#body-content a.ao-button-link-left:link,
#body-content a.ao-button-link-left:visited,
#body-content a.ao-button-link-left:hover,
#body-content a.ao-button-link-left:active {
  float:left !important;
}
#body-content input[type="submit"].ao-button-submit-right,
#body-content a.ao-button-link-right:link,
#body-content a.ao-button-link-right:visited,
#body-content a.ao-button-link-right:hover,
#body-content a.ao-button-link-right:active {
  float:right !important;
}
#body-content input[type="submit"].ao-button-submit-centered,
#body-content a.ao-button-link-centered:link,
#body-content a.ao-button-link-centered:visited,
#body-content a.ao-button-link-centered:hover,
#body-content a.ao-button-link-centered:active {
  float:none !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

/* Definition der einzelnen Buttons nach Grafik */
#body-content a.ao-button-abschicken,
#body-content input[type="submit"].ao-button-abschicken {
  background-image:url("/images/buttons/abschicken_blau_98x49.png") !important;
  width:98px !important;
}
#body-content a.ao-button-aktualisieren,
#body-content input[type="submit"].ao-button-aktualisieren {
  background-image:url("/images/buttons/aktualisieren_blau_105x49.png") !important;
  width:105px !important;
}
#body-content a.ao-button-angebot-anfordern,
#body-content input[type="submit"].ao-button-angebot-anfordern {
  background-image:url("/images/buttons/angebot_anfordern_blau_138x49.png") !important;
  width:138px !important;
}
#body-content a.ao-button-angebot-uebernehmen,
#body-content input[type="submit"].ao-button-angebot-uebernehmen {
  background-image:url("/images/buttons/angebotsdaten_uebernehmen_blau_305x49.png") !important;
  width:305px !important;
}
#body-content a.ao-button-anmelden,
#body-content input[type="submit"].ao-button-anmelden {
  background-image:url("/images/buttons/anmelden_blau_90x49.png") !important;
  width:90px !important;
}
#body-content a.ao-button-abmelden,
#body-content input[type="submit"].ao-button-abmelden {
  background-image:url("/images/buttons/abmelden_blau_90x49.png") !important;
  width:90px !important;
}
#body-content a.ao-button-benutzerkennung-aendern,
#body-content input[type="submit"].ao-button-benutzerkennung-aendern {
  background-image:url("/images/buttons/benutzerkennung_aendern_blau_177x49.png") !important;
  width:177px !important;
}
#body-content a.ao-button-daten-aendern,
#body-content input[type="submit"].ao-button-daten-aender {
  background-image:url("/images/buttons/eingabedaten_aendern_blau_154x49.png") !important;
  width:154px !important;
}
#body-content a.ao-button-email-abschicken,
#body-content input[type="submit"].ao-button-email-abschicken {
  background-image:url("/images/buttons/email_abschicken_blau_131x49.png") !important;
  width:131px !important;
}
#body-content a.ao-button-ergebnis-speichern,
#body-content input[type="submit"].ao-button-ergebnis-speichern {
  background-image:url("/images/buttons/ergebnis_speichern_blau_142x49.png") !important;
  width:142px !important;
}
#body-content a.ao-button-jetzt-beantragen,
#body-content input[type="submit"].ao-button-jetzt-beantragen {
  background-image:url("/images/buttons/jetzt_beantragen_blau_129x49.png") !important;
  width:129px !important;
}
#body-content a.ao-button-jetzt-informieren,
#body-content input[type="submit"].ao-button-jetzt-informieren {
  background-image:url("/images/buttons/jetzt_informieren_blau_128x49.png") !important;
  width:128px !important;
}
#body-content a.ao-button-jetzt-vergleichen,
#body-content input[type="submit"].ao-button-jetzt-vergleichen {
  background-image:url("/images/buttons/jetzt_vergleichen_blau_129x49.png") !important;
  width:129px !important;
}
#body-content a.ao-button-neu-berechnen,
#body-content input[type="submit"].ao-button-neu-berechnen {
  background-image:url("/images/buttons/neu_berechnen_blau_118x49.png") !important;
  width:118px !important;
}
#body-content a.ao-button-newsletter-abonnieren,
#body-content input[type="submit"].ao-button-newsletter-abonnieren {
  background-image:url("/images/buttons/newsletter_abonnieren_blau_160x49.png") !important;
  width:160px !important;
}
#body-content a.ao-button-newsletter-abbestellen,
#body-content input[type="submit"].ao-button-newsletter-abbestellen {
  background-image:url("/images/buttons/abbestellen_blau_100x49.png") !important;
  width:100px !important;
}
#body-content a.ao-button-newsletter-ummelden,
#body-content input[type="submit"].ao-button-newsletter-ummelden {
  background-image:url("/images/buttons/newsletter_ummelden_blau_155x49.png") !important;
  width:155px !important;
}
#body-content a.ao-button-passwort-aendern,
#body-content input[type="submit"].ao-button-passwort-aendern {
  background-image:url("/images/buttons/passwort_aendern_blau_128x49.png") !important;
  width:128px !important;
}
#body-content a.ao-button-passwort-zusenden,
#body-content input[type="submit"].ao-button-passwort-zusenden {
  background-image:url("/images/buttons/passwort_zusenden_blau_146x49.png") !important;
  width:146px !important;
}
#body-content a.ao-button-registrieren,
#body-content input[type="submit"].ao-button-registrieren {
  background-image:url("/images/buttons/registrieren_blau_101x49.png") !important;
  width:101px !important;
}
#body-content a.ao-button-rueckruf-anfordern,
#body-content input[type="submit"].ao-button-rueckruf-anfordern {
  background-image:url("/images/buttons/rueckruf_anfordern_blau_134x49.png") !important;
  width:134px !important;
}
#body-content a.ao-button-suchen,
#body-content input[type="submit"].ao-button-suchen {
  background-image:url("/images/buttons/suchen_blau_75x49.png") !important;
  width:75px !important;
}
#body-content a.ao-button-schliessen,
#body-content input[type="submit"].ao-button-schliessen {
  background-image:url("/images/buttons/schliessen_73x49.png") !important;
  width:73px !important;
}
#body-content a.ao-button-vergleichen,
#body-content input[type="submit"].ao-button-vergleichen {
  background-image:url("/images/buttons/vergleichen_blau_99x49.png") !important;
  width:99px !important;
}
#body-content a.ao-button-weiter,
#body-content input[type="submit"].ao-button-weiter {
  background-image:url("/images/buttons/weiter_blau_79x74.png") !important;
  width:79px !important;
}
#body-content a.ao-button-zum-angebot,
#body-content input[type="submit"].ao-button-zum-angebot {
  background-image:url("/images/buttons/zum_angebot_blau_109x74.png") !important;
  width:109px !important;
}
#body-content a.ao-button-zum-vergleich,
#body-content input[type="submit"].ao-button-zum-vergleich {
  background-image:url("/images/buttons/zum_vergleich_blau_114x49.png") !important;
  width:114px !important;
}
#body-content a.ao-button-zur-homepage,
#body-content input[type="submit"].ao-button-zur-homepage {
  background-image:url("/images/buttons/zur_homepage_blau_117x49.png") !important;
  width:117px !important;
}
#body-content a.ao-button-zurueck,
#body-content input[type="submit"].ao-button-zurueck {
  background-image:url("/images/buttons/zurueck_blau_79x49.png") !important;
  width:79px !important;
}
#body-content a.ao-button-zurueck-zum-ergebnis,
#body-content input[type="submit"].ao-button-zurueck-zum-ergebnis {
  background-image:url("/images/buttons/zurueck_zur_ergebnisseite_blau_173x49.png") !important;
  width:173px !important;
}
#body-content a.ao-button-zurueck-zum-tarifvergleich,
#body-content input[type="submit"].ao-button-zurueck-zum-tarifvergleich {
  background-image:url("/images/buttons/zurueck_zum_tarifvergleich_blau_176x49.png") !important;
  width:176px !important;
}
#body-content a.ao-button-email-aendern,
#body-content input[type="submit"].ao-button-email-aendern {
  background-image:url("/images/buttons/email_adresse_aendern_blau_162x49.png") !important;
  width:162px !important;
}
#body-content a.ao-button-absenden,
#body-content input[type="submit"].ao-button-absenden {
  background-image:url("/images/buttons/absenden_blau_89x49.png") !important;
  width:89px !important;
}

#body-content a.ao-button-abschicken:hover,
#body-content a.ao-button-aktualisieren:hover,
#body-content a.ao-button-angebot-anfordern:hover,
#body-content a.ao-button-angebot-uebernehmen:hover,
#body-content a.ao-button-anmelden:hover,
#body-content a.ao-button-abmelden:hover,
#body-content a.ao-button-benutzerkennung-aendern:hover,
#body-content a.ao-button-daten-aendern:hover,
#body-content a.ao-button-email-abschicken:hover,
#body-content a.ao-button-ergebnis-speichern:hover,
#body-content a.ao-button-jetzt-beantragen:hover,
#body-content a.ao-button-jetzt-informieren:hover,
#body-content a.ao-button-jetzt-vergleichen:hover,
#body-content a.ao-button-neu-berechnen:hover,
#body-content a.ao-button-newsletter-abonnieren:hover,
#body-content a.ao-button-newsletter-abbestellen:hover,
#body-content a.ao-button-newsletter-ummelden:hover,
#body-content a.ao-button-passwort-aendern:hover,
#body-content a.ao-button-passwort-zusenden:hover,
#body-content a.ao-button-registrieren:hover,
#body-content a.ao-button-rueckruf-anfordern:hover,
#body-content a.ao-button-suchen:hover,
#body-content a.ao-button-schliessen:hover,
#body-content a.ao-button-vergleichen:hover,
#body-content a.ao-button-weiter:hover,
#body-content a.ao-button-zum-angebot:hover,
#body-content a.ao-button-zum-vergleich:hover,
#body-content a.ao-button-zur-homepage:hover,
#body-content a.ao-button-zurueck:hover,
#body-content a.ao-button-zurueck-zum-ergebnis:hover,
#body-content a.ao-button-zurueck-zum-tarifvergleich:hover,
#body-content a.ao-button-email-aendern:hover,
#body-content a.ao-button-absenden:hover,

#body-content input[type="submit"].ao-button-abschicken:hover,
#body-content input[type="submit"].ao-button-aktualisieren:hover,
#body-content input[type="submit"].ao-button-angebot-anfordern:hover,
#body-content input[type="submit"].ao-button-angebot-uebernehmen:hover,
#body-content input[type="submit"].ao-button-anmelden:hover,
#body-content input[type="submit"].ao-button-abmelden:hover,
#body-content input[type="submit"].ao-button-benutzerkennung-aendern:hover,
#body-content input[type="submit"].ao-button-daten-aender:hover,
#body-content input[type="submit"].ao-button-email-abschicken:hover,
#body-content input[type="submit"].ao-button-ergebnis-speichern:hover,
#body-content input[type="submit"].ao-button-jetzt-beantragen:hover,
#body-content input[type="submit"].ao-button-jetzt-informieren:hover,
#body-content input[type="submit"].ao-button-jetzt-vergleichen:hover,
#body-content input[type="submit"].ao-button-neu-berechnen:hover,
#body-content input[type="submit"].ao-button-newsletter-abonnieren:hover,
#body-content input[type="submit"].ao-button-newsletter-abbestellen:hover,
#body-content input[type="submit"].ao-button-newsletter-ummelden:hover,
#body-content input[type="submit"].ao-button-passwort-aendern:hover,
#body-content input[type="submit"].ao-button-passwort-zusenden:hover,
#body-content input[type="submit"].ao-button-registrieren:hover,
#body-content input[type="submit"].ao-button-rueckruf-anfordern:hover,
#body-content input[type="submit"].ao-button-suchen:hover,
#body-content input[type="submit"].ao-button-schliessen:hover,
#body-content input[type="submit"].ao-button-vergleichen:hover,
#body-content input[type="submit"].ao-button-weiter:hover,
#body-content input[type="submit"].ao-button-zum-angebot:hover,
#body-content input[type="submit"].ao-button-zum-vergleich:hover,
#body-content input[type="submit"].ao-button-zur-homepage:hover,
#body-content input[type="submit"].ao-button-zurueck:hover,
#body-content input[type="submit"].ao-button-zurueck-zum-ergebnis:hover,
#body-content input[type="submit"].ao-button-zurueck-zum-tarifvergleich:hover,
#body-content input[type="submit"].ao-button-email-aendern:hover,
#body-content input[type="submit"].ao-button-absenden:hover {
  background-position:0px -25px !important;
}
#body-content p.overflow-hidden {
  overflow:hidden;
}

/* Ausgegraute Buttons (en - 15.07.2011) */
#body-content a.ao-button-weiter-grau,
#body-content a.ao-button-weiter-grau:link,
#body-content a.ao-button-weiter-grau:visited,
#body-content a.ao-button-weiter-grau:hover,
#body-content a.ao-button-weiter-grau:active,
#body-content input[type="submit"].ao-button-weiter-grau,
#body-content input[type="submit"].ao-button-weiter-grau:link,
#body-content input[type="submit"].ao-button-weiter-grau:visited,
#body-content input[type="submit"].ao-button-weiter-grau:hover,
#body-content input[type="submit"].ao-button-weiter-grau:active {
	background-image:url("/images/buttons/weiter_blau_79x74.png") !important;
	width:79px !important;
	background-position:0px -50px !important;
	cursor:default !important;
}

#body-content a.ao-button-zum-angebot-grau,
#body-content a.ao-button-zum-angebot-grau:link,
#body-content a.ao-button-zum-angebot-grau:visited,
#body-content a.ao-button-zum-angebot-grau:hover,
#body-content a.ao-button-zum-angebot-grau:active,
#body-content input[type="submit"].ao-button-zum-angebot-grau,
#body-content input[type="submit"].ao-button-zum-angebot-grau:link,
#body-content input[type="submit"].ao-button-zum-angebot-grau:visited,
#body-content input[type="submit"].ao-button-zum-angebot-grau:hover,
#body-content input[type="submit"].ao-button-zum-angebot-grau:active {
	background-image:url("/images/buttons/zum_angebot_blau_109x74.png") !important;
	width:109px !important;
	background-position:0px -50px !important;
	cursor:auto !important;
}
/* Ausgegraute Buttons (AC - 23.08.2011) */
#body-content a.ao-button-neu-berechnen-grau,
#body-content a.ao-button-neu-berechnen-grau:link,
#body-content a.ao-button-neu-berechnen-grau:visited,
#body-content a.ao-button-neu-berechnen-grau:hover,
#body-content a.ao-button-neu-berechnen-grau:active,
#body-content input[type="submit"].ao-button-neu-berechnen-grau,
#body-content input[type="submit"].ao-button-neu-berechnen-grau:link,
#body-content input[type="submit"].ao-button-neu-berechnen-grau:visited,
#body-content input[type="submit"].ao-button-neu-berechnen-grau:hover,
#body-content input[type="submit"].ao-button-neu-berechnen-grau:active {
	background-image:url("/images/buttons/neu_berechnen_blau_118x74.png") !important;
	width:118px !important;
	background-position:0px -50px !important;
	cursor:auto !important;
}

#neuBerechnenTable{
	width: 585px;
}


/* Ende AO Buttons */

/* Div mit runden Ecken (jg - 25.03.2010) */
#body-content div.ao-div-rounded-container {
   background-color:inherit;
   border:1px solid #B2B2B2;
   padding:10px;
}
#body-content div.ao-div-rounded-container td.ao-td-tooltip {
   vertical-align:text-top;
   width:17px;
}
#body-content div.ao-div-rounded-container tr {
   vertical-align:text-top;
}
#body-content div.ao-div-rounded-container td.ao-input-label {
   width:195px;
}
/* Ende Div mit runden Ecken */
/* Anzeige Zulassungspapiere (jg - 31.03.2010) */
#zul-papiere-div {
  border:0 none;
  cursor:pointer;
   float:right;
  height:auto;
  left:-20px;
  margin:1px;
  outline:none;
  padding:0;
  position:relative;
  width:160px;
}
#zul-papiere-div div {
  background:url(/images/help/zulassungspapiere155x41.gif) transparent scroll 0px 0px no-repeat;
  height:41px;
}
#zul-papiere-div div.bis {
  background-position:0px -42px;
}
#zul-papiere-div span {
   font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  text-decoration:underline;
}
/* Ende Anzeige Zulassungspapiere */

/* CSS Tooltip (jg - 06.04.2010) */
a.ao-tooltip:hover {
    background:#ffffff; /*if need to compatible with IE6, background needed*/
    text-decoration:none;
}
a.ao-tooltip span {
    display:none;
    margin-left:-290px;
    padding:3px;
    width:265px;
}
a.ao-tooltip:hover span {
    background:#f6f6f6;
    border:1px solid #cccccc;
    border-bottom:1px solid black;
    border-right:1px solid black;
    color:#333333;
    display:inline;
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    position:absolute;
}
/* Ende CSS Tooltip */

/* Neuerstellung runde Ecken in allen Browsern  IT-942(mg - 29.04.2010) */
.ao-round-box{
   -moz-border-radius:5px; /* Firefox */
   -webkit-border-radius:5px; /* Safari and Chrome */
   border-radius: 5px;/* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
   behavior: url(/fileadmin/js/ie-css3.htc);/* This lets IE know to call the script on all elements which get the 'box' class */
}
/*htc wird für ie6 rausgenommen (mg1 12.08.2010) Anfang*/
* html .ao-round-box{
   behavior: url();/* This lets IE know to call the script on all elements which get the 'box' class */
}
/*htc wird für ie6 rausgenommen (mg1 12.08.2010) Ende*/
/* Ende Neuerstellung runde Ecken in allen Browsern  IT-942 */

/* Kfz Ergebnisseite (jg - 27.04.2010) */
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td,
.rechner-ergeb-all table#ao-kfz-erg-table th.rechner-ergeb-1st-th {
   border-right:none;
   width:360px !important;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-middle-td,
.rechner-ergeb-all table#ao-kfz-erg-table th.rechner-ergeb-middle-th {
   font-weight:bold;
   width:70px !important;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-siegel-td,
.rechner-ergeb-all table#ao-kfz-erg-table th.rechner-ergeb-siegel-th {
   width:35px !important;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-last-td,
.rechner-ergeb-all table#ao-kfz-erg-table th.rechner-ergeb-last-th {
   width:120px !important;
}
.rechner-ergeb-all table#ao-kfz-erg-table {
   border-collapse: collapse;
   font-size:0.9em;
}
.rechner-ergeb-all table#ao-kfz-erg-table tr.odd {
   background-color:#F7F7F7;
}
.rechner-ergeb-all table#ao-kfz-erg-table tr.hover td {
   background-color:#DFDFDF;
   height:61px;
}
.rechner-ergeb-all table#ao-kfz-erg-table tr.hover td.rechner-ergeb-1st-td span,
.rechner-ergeb-all table#ao-kfz-erg-table tr.hover td.rechner-ergeb-middle-td {
   font-size:1.1em;
}
.rechner-ergeb-all table#ao-kfz-erg-table tr.hover td.rechner-ergeb-1st-td {
   background-position:2px 2px;
   background-repeat:no-repeat;
   padding-left:122px;
   width:248px !important;
}
.rechner-ergeb-all table#ao-kfz-erg-table tr.hover td.rechner-ergeb-1st-td img {
   display:none;
}
.rechner-ergeb-all table#ao-kfz-erg-table th,
.rechner-ergeb-all table#ao-kfz-erg-table td {
   padding: 0px;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td img {
   display:inline-block;
   float:left;
   height:42px;
   margin:1px 3px 0;
   padding:2px;
   vertical-align:middle;
   width:87px;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td span {
   font-weight:bold;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td a,
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td a:visited,
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td a:active,
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-1st-td a:focus {
   color:#0379A1;
   text-decoration:none;
}
.rechner-ergeb-all table#ao-kfz-erg-table td a:active,
.rechner-ergeb-all table#ao-kfz-erg-table td a:focus,
.rechner-ergeb-all table#ao-kfz-erg-table td a:visited {
   outline:none;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-siegel-td {
   background-color:inherit;
   border:none;
   border-right:1px dotted #8A8A8B;
   border-bottom:1px dotted #8A8A8B;
}
.rechner-ergeb-all table#ao-kfz-erg-table td.rechner-ergeb-middle-td {
   height:56px;
}
/* Ende Kfz Ergebnisseite */

/* Kundenbewertung (af - 04.06.2010) */
#content-inner-content .ao-bewertung-box {
  background-color: #999999;
  border: 1px solid #C2C2C2;
  margin-top: 10px;
}
#content-inner-content .ao-bewertung-box .ao-bewertung-number {
  background-color: #999999;
  color: #FFFFFF;
  float: left;
  font-size: 50px;
  font-weight: bold;
  margin-right: 20px;
  padding-left: 10px;
  padding-top: 30px;
  width: 50px;
}
#content-inner-content .ao-bewertung-box .ao-bewertung-feedback {
  background-color: #F1F1F1;
  font-size: 0.75em;
  margin-left: 65px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-top: 10px;
}
#content-inner-content .ao-bewertung-feedback {
   height:100%;
}
#content-inner-content .ao-bewertung-feedback .ao-bewertung-radio {
  margin: 0 4px;
}
#content-inner-content .ao-bewertung-feedback .ao-bewertung-textarea {
  width: 460px;
}
#content-inner-content .ao-bewertung-feedback .ao-bewertung-kommentar {
  padding: 10px;
  width: 467px;
}
#content-inner-content .ao-bewertung-feedback p.ao-bewertung-heading-kommentar {
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0 5px 0;
}
#content-inner-content .ao-bewertung-feedback p.ao-bewertung-heading-zufrieden {
  font-size: 1.09em;
  font-weight: bold;
  margin: 18px 0 5px 0;
}
#content-inner-content p.ao-bewertung-hinweistext {
  margin: 20px 0 15px 0;
}
#content-inner-content #ao-bewertung-submit {
  margin-top: 15px;
}
#content-inner-content #ao-bewertung-msr {
  margin-top: 20px;
  background-color: #F1F1F1;
  padding: 10px;
}
#content-inner-content p.ao-textabsatz {
  margin-top: 12px;
}
/* See: http://www.alistapart.com/articles/prettyaccessibleforms */
#content-inner-content .ao-bewertung-box label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
  width: 330px; /* Width of labels */
}
#content-inner-content .ao-bewertung-box li {
  margin-left: 15px;
  padding: 5px;
}
/* End see: http://www.alistapart.com/articles/prettyaccessibleforms */

/* Breite Select Boxen */
#content-inner-content .ao-bewertung-box li select {
  width: 135px;
}

/* Sternchenbewertung */
#content-inner-content #ao-stars-wrapper-ver {
  height: 30px;
}
#content-inner-content #ao-stars-wrapper-ao {
  height: 30px;
}
#content-inner-content #ao-stars-tooltip {
  color: #057BA4;
  height: 10px;
  margin-bottom: 5px;
  padding-left: 5px;
}
/* Ende Kundenbewertung */

/* Kundenbewertung Ergebnisseite (af - 28.09.2010) */
#content-inner-content .rechner-main #ao-vu-rating-container,
#content-inner-content .rechner-main .ao-vu-rating-container {
  font-weight:bold;
  height:17px;
  margin-left:93px;
  width:auto;
}
#content-inner-content .rechner-main #ao-vu-rating,
#content-inner-content .rechner-main .ao-vu-rating {
  background-image:url(/images/sterne_bewertung_170x36.png);
  background-repeat:no-repeat;
  float:left;
  height:17px;
  width:84px;
}
#content-inner-content .rechner-main .ao-vu-rating,
#content-inner-content .rechner-ergeb-all .ao-vu-rating,
#content-inner-content .rechner-uebersicht-all #ao-vu-rating {
   cursor:pointer;
}
#content-inner-content .rechner-main #ao-vu-rating-text,
#content-inner-content .rechner-main .ao-vu-rating-text {
  display:inline;
   font-size:0.9em;
   white-space:nowrap;
}
#content-inner-content .rechner-main .ao-rating-five {
  background-position: 0 -19px;
}
#content-inner-content .rechner-main .ao-rating-four-half {
  background-position: -17px -3px;
}
#content-inner-content .rechner-main .ao-rating-four {
  background-position: -17px -19px;
}
#content-inner-content .rechner-main .ao-rating-three-half {
  background-position: -34px -3px;
}
#content-inner-content .rechner-main .ao-rating-three {
  background-position: -34px -19px;
}
#content-inner-content .rechner-main .ao-rating-two-half {
  background-position: -51px -3px;
}
#content-inner-content .rechner-main .ao-rating-two {
  background-position: -51px -19px;
}
#content-inner-content .rechner-main .ao-rating-one-half {
  background-position: -68px -3px;
}
#content-inner-content .rechner-main .ao-rating-one {
  background-position: -68px -19px;
}
#content-inner-content .rechner-main .ao-rating-half {
  background-position: -85px -3px;
}
#content-inner-content .rechner-main .ao-rating-none {
  background-position: -85px -19px;
}
/* Kundenbewertung auf Tarifdetailseite (jg - 25.10.2010) */
#content-inner-content .rechner-uebersicht-stars {
   background-color:#F7F7F7;
   border:1px solid #B2B2B2;
   clear:both;
   margin:0 8px;
   overflow:hidden;
   padding:0;
}
#content-inner-content .rechner-uebersicht-stars span {
   float:left;
   width:120px;
}
#content-inner-content .rechner-uebersicht-stars span.ao-rating {
   float:none;
   width:auto;
}
#content-inner-content .rechner-uebersicht-stars #ao-vu-rating-container {
   background-color:white;
   font-weight:bold;
  height:auto;
   margin:0;
   overflow:hidden;
   padding:5px;
  width:auto;
}
#content-inner-content .rechner-uebersicht-stars #ao-vu-rating {
   margin:0 5px;
}
#content-inner-content .rechner-uebersicht-stars p {
   margin-left:125px;
   padding:5px;
}
/* Kundenbewertung Leistungsvergleich (jg - 25.10.2010) */
#content-inner-content #ao-kfz-lst-container .ao-vu-rating-container {
   font-weight:normal;
   margin:0;
}
/* Ende Kundenbewertung */

/* PkwAntragZahlungPage: Tarifupgrade (af - 04.10.2010) */
#content-inner-content #ao-tarif-upgrade {
  background-color: #F1F1F1;
  border: 1px solid #C2C2C2;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 5px;
}
#content-inner-content #ao-tarif-upgrade h1 {
  font-size: 12.9667px;
}
#content-inner-content #ao-tarif-upgrade ul {
  margin-top: 10px;
}
#content-inner-content #ao-tarif-upgrade li {
  font-size: 12.9667px;
  margin-left: 12px;
}
#content-inner-content #ao-tarif-upgrade label {
  display: inline-block;
  vertical-align: top;
  width: 430px; /* Width of labels */
}
#content-inner-content #ao-checkbox-upgrade-tarif {
  margin-left: 12px;
  margin-right: 5px;
  margin-top: 5px;
}
#content-inner-content .ao-element-invisible {
  display: none;
}
.rechner-main table#tabVergleich label.ao-tarif-upgrade-label {
  text-align: left;
}
#content-inner-content #ao-tarif-upgrade img {
  display: inline;
}
/* Ende PkwAntragZahlungPage: Tarifupgrade */

/* Schliessen Button (Link) (jg - 30.11.2010) */
a.ao-button-link-schliessen:link,
a.ao-button-link-schliessen:visited,
a.ao-button-link-schliessen:hover,
a.ao-button-link-schliessen:active,
button.ao-button-schliessen {
   background-attachment:scroll;
   background-color:transparent;
   background-image:url("/images/buttons/schliessen_73x49.png");
   background-position:0px 0px;
   background-repeat:no-repeat;
   border:0 none;
   color:transparent;
   display:block;
   font-size:0px;
   height:24px;
   line-height:0px;
   margin:5px 0 !important;
   min-height:24px;
   outline:none;
   overflow:visible;
   padding:0;
   text-decoration:none;
   width:73px;
}
a.ao-button-link-schliessen:hover,
button.ao-button-schliessen:hover {
  background-position:0px -25px;
}
/* Ende Schliessen Button (Link) */

/* Dialog Kundenbewertungen (jg - 17.12.2010) */
#ao-kfz-bew-dialog {
   display:none;
   font-size:11px;
}
#ao-kfz-bew-dialog div {
   overflow:hidden;
}
#ao-kfz-bew-dialog p {
   margin-top:5px;
}
#ao-kfz-bew-dialog p#ao-kfz-bew-anz-visible {
   font-weight:bold;
}
#ao-kfz-bew-dialog div img {
   float:right;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller {
   border-top:1px solid #CCC;
   height:250px;
   overflow-y:auto;
   padding:2px;
}
#ao-kfz-bew-dialog ul {
   list-style-type:none;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li {
   margin:2px 0;
   padding:2px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li span {
   display:block;
   height:auto;
   min-height:17px;
   width:100%;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li.loading {
   background:url(/images/ui-anim_basic_16x16.gif) no-repeat left center;
   padding-left:20px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li.hidden {
   display:none;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div {
   background-image:url(/images/sterne_bewertung_170x36.png);
   background-repeat:no-repeat;
   float:left;
   height:17px;
   width:84px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller span#ao-kfz-bew-more {
   cursor:pointer;
   display:none;
   float:right;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div.ao-rating-5 {
  background-position: 0 -19px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div.ao-rating-4 {
  background-position: -17px -19px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div.ao-rating-3 {
  background-position: -34px -19px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div.ao-rating-2 {
  background-position: -51px -19px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div.ao-rating-1 {
  background-position: -68px -19px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-dialog-scroller li div.ao-rating-0 {
  background-position: -85px -19px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-graph {
   float:right;
   height:auto;
   margin:0;
   padding:0;
   width:auto;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-graph div {
   font-size:9px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-graph div.ao-kfz-bew-headline {
   font-size:10px;
   font-weight:bold;
   margin:0 0 5px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-graph span {
   float:left;
   padding:0 2px 0;
   text-align:right;
   width:40px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-graph div.ao-kfz-bew-progresscontainer {
   background-color:lavender;
   float:left;
   height:15px;
   margin:0 2px 2px 0;
   width:110px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-graph div.ao-kfz-bew-progresscontainer > div {
   border-right:1px #FFF solid;
   height:15px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-sterne {
   background-image:url(/images/sterne_bewertung_170x36.png);
   background-position: -85px -19px;
   background-repeat:no-repeat;
   float:left;
   height:17px;
   width:84px;
}
#ao-kfz-bew-dialog div#ao-kfz-bew-satisfied {
   line-height:17px;
}
/* Ende Dialog Kundenbewertungen */

/* Anpassungen fuer jQueryUI Accordion bei GKV (jg 04.03.2011) */
#content-inner-content div#ao-gkv-accordion {
  display:none;
  width:100%;
}
#content-inner-content div#ao-gkv-accordion div {
  height:auto;
  padding:0;
}
/* Ende Anpassungen fuer jQueryUI Accordion bei GKV */

/* AO Hidden Class (jg 21.04.2011) */
.ao-hidden {
   display:none;
}
/* Ende AO Hidden Class */

/* Anzeige weiterer Ergebnisse in Ergebnistabelle (jg 16.05.2011) */
#content-inner-content div#ao-show-next-results {
   float:right;
   padding:5px 3px 3px;
   width:250px;
}
#content-inner-content div#ao-show-next-results span,
#content-inner-content div#ao-show-next-results a {
   float:right;
}
#content-inner-content div#ao-show-next-results a#ao-show-next-results-link {
   display:none;
   outline:none;
}
#content-inner-content div#ao-show-next-results img {
   padding:0 0 0 2px;
}
#content-inner-content div#ao-show-next-results a,
#content-inner-content div#ao-show-next-results a:link,
#content-inner-content div#ao-show-next-results a:visited {
   color:#000;
   font-size:12px;
   font-weight:bold;
}
/* Ende Anzeige weiterer Ergebnisse in Ergebnistabelle */

/* jQuery UI CSS Framework - Anpassungen an AO (jg 04.07.2011) */
/* DatePicker */
#ui-datepicker-div { font-size: 12px; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight { border-color:black; color:black; font-weight:bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity:1; }
/* Dialog */
.ui-dialog { font-size: 11px; }
.ui-dialog .ui-widget-header { background:#057BA4 none; color:white; }
/* Dialog Overlay */
.ui-widget-overlay { background:none repeat scroll 0 0 #000; opacity:0.7; }
/* Ende jQuery UI CSS Framework - Anpassungen an AO */

#ao-newsletter-datenschutzhinweis {
   color:#017BA3;
}

/* Anzeige Zulassungspapiere via Fancybox (jg 15.07.2011) */
#ao-kfz-zulassungspapiere {
	border:0 none;
	/*cursor:pointer;*/
  	float:right;
	height:auto;
	left:-20px;
	margin:1px;
	outline:none;
	padding:0;
	position:relative;
	width:160px;
}
#ao-kfz-zulassungspapiere div {
	background:url(/images/help/zulassungspapiere155x41.gif) transparent scroll 0px 0px no-repeat;
	height:41px;
}
#ao-kfz-zulassungspapiere a {
	color:black;
	font-size:11px;
	outline:none;
}
/* Ende Anzeige Zulassungspapiere via Fancybox */

/* Kfz Ergebnis aendern / speichern (jg 18.07.2011) */
#content-inner-content .rechner-main div.ao-kfz-erg-save-change-div {
   border-top:1px solid #B2B2B2;
}
#content-inner-content .rechner-main div.ao-kfz-erg-save-change-div p {
   overflow:hidden;
   padding:0px 10px 5px;
}
#content-inner-content .rechner-main div.ao-kfz-erg-save-change-div span {
   float:right;
}
/* Ende Kfz Ergebnis aendern / speichern */

/* AO Anmeldung Vergleich speichern (jg 19.07.2011) */
#content-inner-content #ao-register-page-div {
	font-size:0.81em;
/*	margin:0 -50px;*/
}
#content-inner-content #ao-register-page-div h1,
#content-inner-content #ao-register-page-div p,
#content-inner-content #ao-register-page-div span.err {
	color:#035370;
	font-weight:bold;
	margin:5px 0;
}
#content-inner-content #ao-register-page-div label {
	margin-right:5px;
}
#content-inner-content #ao-register-page-div p {
	font-size:0.9em;
}
#content-inner-content #ao-register-page-div span.err {
	color:red;
}
/* Ende AO Anmeldung Vergleich speichern */

