/* Modul mit Text, allgemeines Infomodul, wahlweise zum Blaettern */
.mod-inserate5 {width:182px;}
.mod-inserate5 .mod-body {height:auto;}
.mod-inserate5 .browse-prev-off {float:left;}
.mod-inserate5 .browse-text {width:134px; overflow:hidden;}
.mod-inserate5 .browse-next-on {float:right;}
.mod-inserate5 .mod-teaser {padding-left:5px; line-height:14px; height:14px; text-weight:bold;}
.mod-inserate5 .mod-message {margin:5px;}
.mod-inserate5 .mod-outro {color:#636363; background-color:#f3f3f3; border:solid #ffffff 1px; padding:4px;}

/* ===== Handy Fun ==== */
div.handyfun-intro {margin-bottom:8px;}
.handyfun-row {width:100%; overflow:hidden;}
.handyfun-row .adspace-MR {width:371px; float:left; text-align:center; margin:40px 43px 0 0;}
.handyfun {width:118px; height:92px; margin-right:20px; margin-top:15px; float:left; text-align:center; background-image:url(/ab/images/base/bg_logo.gif);}
.handyfun .handyfun-img {width:105px; height:70px; overflow:hidden; float:none; margin:7px 0 0 7px !important; margin:7px 0 0 1px;}

/* ===== Alle Automarken ==== */
.automarken-row {width:100%; overflow:hidden;}
.automarken-row .adspace-MR {width:371px; float:left; text-align:center; margin:25px 7px 0 0;}
.automarken {width:118px; height:92px; margin-right:8px; margin-top:8px; float:left; text-align:center; background-image:url(/ab/images/base/bg_logo.gif);}
.automarken .automarken-img {width:108px; height:72px; overflow:hidden; float:none; margin:5px 0 0 5px !important; margin:5px 0 0 0px;}

/* ==== Haendlersuche, Ergebnisliste ==== */
.haendlersuche-label {width:117px; float:left;}
.tb_spacer {float:left; background-color:#fff; height:40px; width:20px}
.tb_area {float:left; background-color:#fff; height:40px;}
.tb_haendlername, .tb_haendlerort {float:left; background-color:#fff; height:40px}
.tb_width330 {width:330px;}
.tb_width310 {width:310px;}
.tb_width150, #kontakt-data-titel {width:150px;}
.buttonarea {border-top:1px solid #eee; margin-top:10px}
.highlight-input2 {width:150px}

.haendlerliste {width:560px; padding:7px 0; overflow:hidden; border-bottom:solid #eeeeee 1px; line-height:14px;}
.haendlerliste .inserat-header {width:100%; overflow:hidden;}
.haendlerliste .inserat-data {width:560px; overflow:hidden;}
.haendlerliste .inserat-data-haendler {width:360px; float:left;}
.haendlerliste .inserat-data-jump2haendler {width:100px; float:right; text-align:right;}
.haendlerliste .inserat-data-jump2haendler a.cmd {float:right;}
.haendlerliste .inserat-details {width:463px;}
.haendlerliste .inserat-einzelangaben {margin:7px 0;font-weight:bold; letter-spacing:-1px;}
.haendlerliste .inserat-einzelangaben li {display:block; float:left; white-space:nowrap; letter-spacing:-1px; margin-right:10px;}
.haendlerliste .more-images {left:72px; top:-20px;}
.haendlerliste ul {width:463px; overflow:hidden;}
.arag {margin-bottom:0px; padding:5px 0px 0px 0px;}
.arag-img {float:right; margin:0px 10px 0px 10px;}
.arag-datum {width:560px; text-align:right; margin:0px 0px 5px 0px;}
.arag-bereich {width:160px; float:left; font-weight:bold; color:#636363;}
.arag-gericht {width:400px; text-align:right; font-weight:bold; margin-left:160px; color:#636363;}
.arag-h3 {color:#f00000; font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:8px 0px 8px 0px;}
.arag-urteil {padding-bottom:10px; border-bottom:1px solid #EEEEEE;}
.arag-urteil.last {padding-bottom:0px; border-bottom:none;}
.rss {height:14px; padding-left:20px; margin-left:5px; margin-bottom:5px; background:transparent url(/ab/images/base/icon_14x14_rssfeed.gif) no-repeat 0 0;}
.rss.subkat {margin-left:20px;}
.rss-h3 {color:#f00000; font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0px 0px 8px 0px; border-bottom:1px solid #EEEEEE; padding-bottom:5px;}

/* ============== Module ==================== */
/* Weitere Suchergebnisse */
.mod-morehits {width:182px;}
.mod-morehits .mod-body {height:auto;}
.mod-morehits .mod-intro {margin-bottom:0;}
.mod-morehits .mod-intro em {font-weight:bold;}
.mod-morehits ul.medientypen li {line-height:14px; margin:5px 0; padding-left:30px; background:transparent url(/ab/images/base/iconlib_14x14.png) no-repeat 0 0;}
.mod-morehits ul.medientypen li.typ_artikel {background-position:4px -406px;}
.mod-morehits ul.medientypen li.typ_bilder {background-position:4px -322px;}
.mod-morehits ul.medientypen li.typ_videos {background-position:4px -420px;}
.mod-morehits ul.medientypen li.typ_panoramen {background-position:4px -434px;}
.mod-morehits ul.medientypen li.typ_blogs {background-position:4px -112px;}
.mod-morehits ul.medientypen li.typ_threads {background-position:4px -84px;}
.mod-morehits ul.medientypen li.typ_userartikel {background-position:4px -154px;}
.mod-morehits ul.modelle li {line-height:14px; margin:5px 0; padding-left:7px;}

p.agb {margin-bottom:15px; margin-right:15px;}
p.agb-hl {margin:30px 15px 15px 0px; font-weight:bold;}
p.agb-hlx {margin-bottom:15px; margin-right:15px; margin-top:20px;}

.inserat-L {width:560px; padding:7px 0; overflow:hidden; border-bottom:solid #eeeeee 1px; line-height:14px;}
.inserat-L .kindersitz-img {width:175px; height:120px; overflow:hidden; margin-right:7px; float:left}
.inserat-L .kindersitz-img a img {width:175px; height:120px; float:left;}
.inserat-L .kindersitz-header {width:100%; overflow:hidden;}
.inserat-L .kindersitz-data {width:375px; overflow:hidden; float:left}
.inserat-L .kindersitz-data-modell {float:left; font-weight:bold;}
.inserat-L .kindersitz-data-funktionen {width:140px; float:right; text-align:right;}
.inserat-L .kindersitz-data-funktionen a.cmd {float:right;}
.inserat-L .kindersitz-preis {display:block;width:555px; font-size:12px; font-weight:bold;}
.inserat-L .kindersitz-preis p.urteil {width:175px; float:left; text-align:center; font-weight:bold; margin-right:5px; padding:3px 0}
.inserat-L .kindersitz-preis p.preis_ab {float:left; padding:3px 0}
.inserat-L .kindersitz-preis p.preis_iso {float:right; padding:3px 0}
.inserat-L .kindersitz-einzelangaben {margin:7px 0; width:375px;}
.inserat-L .kindersitz-einzelangaben p {float:left; width:150px; font-weight:bold}
.inserat-L .kindersitz-einzelangaben p.value {float:left; text-align:left; width:225px; font-weight:normal}
.inserat-L .more-images {left:72px; top:-20px;}
.inserat-L ul {width:375px; overflow:hidden;}

.testurteil-box {margin-top:95px; margin-bottom:6px;}
.bg-sehrgut {background-color:#53AF4F; color:#fff}
.bg-gut {background-color:#A2C23E; color:#fff}
.bg-befriedigend {background-color:#D0C03F; color:#fff}
.bg-ausreichend {background-color:#D09A3F; color:#fff}
.bg-mangelhaft {background-color:#D0653F; color:#fff}
.bg-ungenuegend {background-color:#C24452; color:#fff}
.gwspiel-min-height {padding-bottom:140px;}

/* Artikel mit Kommentar-Thread */
#stage-artikel #artikel-content.threaser .row {padding-bottom:20px; margin-bottom:-20px !important; margin-bottom:20px; width:560px;}
#stage-artikel #artikel-content.threaser .row .teaser {margin-top:6px;}
#stage-artikel #artikel-content .last-child {margin:0;}
#stage-artikel #artikel-content.threaser .row .generic-space {margin-top:50px;}
#stage-artikel #artikel-content.threaser h5 {margin:0;}

.block-kommentare {background-image:url(/ab/images/base/icon_28x28_thread.gif); width:560px;}

#frm-kommentar-neu, #frm-kommentar-thread {width:543px !important; width:559px; margin-top:20px;}
#frm-kommentar-neu {margin-top:7px;}
.topline {border-top:1px solid #E3E3E3; margin-top:15px; padding-top:10px;}

#fs-kommentar-neu .btn1, #frm-kommentar-thread .btn1 {float:right; margin:4px 0;}

#fs-kommentar-neu .data-row, #fs-kommentar-thread .data-row {clear:both; width:560px !important; width:100%;}
#fs-kommentar-thread a {float:right; margin-bottom:4px;}

#fs-kommentar-thread textarea {float:right; width:360px !important; width:360px;}
#fs-kommentar-neu textarea {float:right; width:555px !important; width:560px;}

#frm-teasthread {width:543px !important; width:559px; margin-top:20px;}
#frm-teasthread .contentblock {width:540px; margin:0;}/* reduziert Abstand zwischen Formtitel und Textfeld */
#frm-teasthread .block-teasthread {background-image:url(/ab/images/base/icon_28x28_docpen.gif);}
#fs-threadkomment {padding-bottom:0;}/* reduziert Abstand zwischen Form-SendeBtn und Unterkannte */
#fs-threadkomment .data-row {clear:both; width:560px !important; width:100%; bo_rder:1px solid;}
#fs-threadkomment textarea {float:right; width:360px !important; width:360px;}
#frm-teasthread .btn1 {float:right; margin:4px 0;}
#fs-threadkomment a {float:right; margin-bottom:4px;}
.block-navigator {margin-top:50px !important; margin-top:0;}/* reduziert im IE Abstand zwischen Teaser und Forum-Thread */

/* Alternativer Forumbereich (evtl. bereits in default.css integriert) */
.forum {margin:8px 0 4px 0; width:749px; clear:both; font-size:9px;}
.forum.space-3col {width:560px !important; width:560px;}

.forum .forum-title {padding:3px 4px 3px 4px; border-bottom:solid #d6d6d5 1px; clear:both; background-color:#f1f1f1;}
.forum h2 {width:100%; height:14px; line-height:10px; font-weight:bold; font-size:10px;}
.forum .row-odd {width:100%; border-bottom:solid #d6d6d5 1px; border-top:solid #ffffff 1px; background-image:url(/ab/images/base/bg_forum.gif);}
.forum .row-even {width:100%; border-bottom:solid #d6d6d5 1px; border-top:solid #ffffff 1px;}
.forum .forum-posting-details {float:left; width:175px;}
.forum .forum-posting-detail {padding:3px 4px 0px 4px; clear:both;}
.forum .forum-posting-date {width:169px; padding-left:18px; display:block; line-height:14px; height:14px; background-image:url(/ab/images/base/iconlib_14x14.png); background-repeat:no-repeat; background-position:0 -168px;}
.forum .forum-user {width:169px;}
.forum .forum-tree {padding-left:20px;}
.forum .forum-postings {width:149px; clear:both;}
.forum .forum-postings div {padding-left:18px; display:block; line-height:14px; height:14px; background-image:url(/ab/images/base/iconlib_14x14.png); background-repeat:no-repeat; background-position:0 -210px;}
.forum .forum-registered-since {width:149px; clear:both;}
.forum .forum-registered-since div {padding-left:18px; display:block; line-height:14px; height:14px; background-image:url(/ab/images/base/iconlib_14x14.png); background-repeat:no-repeat; background-position:0 -210px;}
.forum .forum-posting-contents {float:left; width:570px;}
.forum .forum-posting-title {float:left; width:564px;}
.forum .forum-posting-title span {padding-left:18px; display:block; line-height:14px; height:14px; background-image:url(/ab/images/base/iconlib_14x14.png); background-repeat:no-repeat; background-position:0 -112px; font:normal normal bold 9px/14px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.forum .forum-posting-text {padding:3px 4px 8px 21px; clear:both; b_order:1px solid;}
.forum .forum-posting-contents span {display:block;}

/* Anpassungen an Kommentare-(Tread) 3spaltig */
.forum.space-3col .row-even {padding-bottom:4px;}
.forum.space-3col .forum-posting-title {width:380px !important; width:375px;}
.forum.space-3col .forum-posting-contents {width:385px !important; width:380px;}

/* Heftarchiv :Formular, Ergebnisliste */
/* Heftarchiv-AcrobatReader-Block */
.getAReaderBox {padding:7px 4px;}
.getAReaderBox img {float:left; margin-right:7px;}
.mod-heftarchiv .getARBox-R img {margin-top:7px;}
.mod-heftarchiv .getARBox-R {float:left; width:150px !important; width:170px; padding:7px;}
.getARBox-B {width:auto; border-top:1px solid #E3E3E3;}
#frm-heftarchiv .getAReaderBox .readerBtn-Box {float:left;}
#frm-heftarchiv .getAReaderBox p {width:225px; float:right; margin:0;}

/* Heftarchiv-Formular */
#frm-heftarchiv.space-2col {width:348px !important; width:360px; margin-right:7px; float:left;}

/* Heftarchiv-Formular-Fieldset */
#frm-heftarchiv fieldset,
#frm-heftarchiv.space-2col .contentblock {padding-bottom:0px; margin-bottom:60px;}
#frm-heftarchiv.space-2col .contentblock.first-block {background:url(/ab/images/base/icon_20x20_heftarchiv.gif) no-repeat 0px 3px; font-size:11px; padding-top:7px; margin-right:5px;}
#frm-heftarchiv.space-2col .contentblock.first-block h2 {margin-bottom:1em;}

#heftarchiv-kfzsuche {background:url(/ab/images/base/icon_17x17_fahrzeug.gif) no-repeat 0px 3px; position:relative;}
#heftarchiv-wortsuche {background:url(/ab/images/base/icon_17x17_stichwortsuche.gif) no-repeat 0px 3px; position:relative;}
#suche-heftarchiv-stichwort {width:170px;}

/* Heftarchiv-Formular-Button */
#mod_frm_telefon, #mod-frm_clickandbuy {position:relative; height:20px;}
.btn1.btn-RB {margin-right:10px; position:absolute; bottom:0px; right:0;}

#frm-heftarchiv.space-2col .getARBox-B {padding-left:0;}
.ha-inserat-details {width:400px;}
.inserat-data.heftarchiv .inserat-einzelangaben li {margin-right:20px;}

/* Blaettern */
.sub-contentblock.border-bottom {background:none; border-bottom:1px solid #F3F3F3;}
.blaett-heftarchiv-bottom {background:transparent; padding-bottom:10px; margin-top:10px; margin-bottom:7px;}
.blaett-heftarchiv-top {background:transparent; margin-top:7px; margin-bottom:7px;}
.blaett-heftarchiv-bottom .pg-current,
.blaett-heftarchiv-top .pg-current {color:#f00000;}
.blaett-heftarchiv-top {border-bottom:1px solid #F3F3F3; height:30px;}
.blaett-heftarchiv-bottom a,
.blaett-heftarchiv-top a {background:none;}
.inserat-L .inserat-img.heftarchiv img {width:32px; height:32px; border:1px solid;}
#content.ha-erglist .last-child {margin:0;}
.readerBox-text {margin-bottom:7px; padding-top:42px;}

/* Heftarchiv :Vorschau */
body#pg-popup #canvas-outer{padding-top:5px;}
.heftarchiv-vorschau {margin-top:10px; border:0; border-top:solid #eeeeee 1px;}
.heftarchiv-vorschau .bildangaben {font-size:11px; font-weight:bolder;}
.mod-content-header {padding:4px; font-size:9px; margin-bottom:7px;}
.modch-heighlight {background:#F3F3F3;}
.mod-content-header img {float:left; margin-right:4px; margin-bottom:1px;}
#mod-frm_clickandbuy .btn1.btn-RB,
#mod_frm_telefon .btn1.btn-RB {margin-right:20px; position:absolute; bottom:0px; right:0;}

/* Modul Click&Buy */
/* Modul Telefon */
.mod-clickandbuy .mod-body,
.mod-telefon .mod-body {padding:4px;}
.preis, .warnung {font-weight:bold;}
.hinweis, .preis, .warnung {margin:0px 7px 7px 0;}
.warnung {color:#f00000; font-size:11px;}

/* Modul Heftarchiv */
/* allgemein */
.mod-heftarchiv .mod-content {p_adding:1px;}
.mod-heftarchiv .mod-content-header {padding:0;}
.mod-heftarchiv .data-row {height:35px; margin-left:0px; margin-top:3px; background:url(/ab/images/base/gfx_3x35_datarow_rundeck.gif) no-repeat right #F3F3F3;}
.mod-heftarchiv .data-row.btn {background:transparent;}
.mod-heftarchiv .data-col.marke {height:35px; padding-left:38px; background:url(/ab/images/base/gfx_35x35_car_red.gif) no-repeat left #F3F3F3;}
.mod-heftarchiv .data-col.search {height:35px; padding-left:38px; background:url(/ab/images/base/gfx_35x35_world_zoom.gif) no-repeat left #F3F3F3;}
.mod-heftarchiv .data-row.btn {border-top:1px solid #E3E3E3; margin-top:7px; padding-top:7px;}
.mod-heftarchiv .data-row.btn .btn1 {float:right; margin-top:3px !important; margin-top:0;}

/* 3-spaltig */
.modul.mod-heftarchiv.space-3col .mod-container-L {float:left; margin-top:4px; width:361px !important; width:371px; padding-right:7px; border-right:1px solid #E3E3E3;}
.modul.mod-heftarchiv.space-3col select {width:105px !important; width:105px;}
.modul.mod-heftarchiv.space-3col input#frmHeftarchivWort {width:310px !important; width:314px;}

/* 2-spaltig */
.modul.mod-heftarchiv.space-2col .mod-content-header {margin-left:2px;}
.mod-heftarchiv.space-2col .data-row {margin-left:2px; margin-right:3px;}
.modul.mod-heftarchiv.space-2col select {width:105px !important; width:104px;}
.modul.mod-heftarchiv.space-2col input#frmHeftarchivWort {width:310px !important; width:312px;}
.modul.mod-heftarchiv.space-2col .getARBox-B {padding-top:7px; padding-bottom:10px; padding-left:4px;}
.modul.mod-heftarchiv.space-2col .getARBox-B .readerBtn-Box {float:left; margin-right:5px; width:112px;}
.modul.mod-heftarchiv.space-2col .getARBox-B div {float:left; width:240px; margin-bottom:3px;}

/* 1-spaltig */
.modul.mod-heftarchiv.space-1col .mod-content-header {margin-left:2px; padding:2px;}
.modul.mod-heftarchiv.space-1col .data-row {height:35px; margin-left:2px; margin-right:2px; margin-bottom:3px;}
.modul.mod-heftarchiv.space-1col .data-row.marke-model-box {width:170px; height:70px; background:url(/ab/images/base/gfx_3x70_datarow_rundeck.gif) no-repeat right #F3F3F3;}
.modul.mod-heftarchiv.space-1col .data-col.marke {margin-right:4px; height:70px; background:url(/ab/images/base/icon_35x70_frm-car.gif) no-repeat top left #F3F3F3;}
.modul.mod-heftarchiv.space-1col select {width:123px !important; width:125px;}
.modul.mod-heftarchiv.space-1col input#frmHeftarchivWort {width:120px !important; width:126px;}

/* Formulare und Vorlagen */
.ar-box {margin-top:50px;}
.ar-box img {float:left; margin-right:7px;}
.contentblock.first-child h2 {border-bottom:solid 1px #f3f3f3; padding-bottom:10px;}

/* Haendler-Bereich*/
#frm-haendlerreg #fs-firma .fieldset-legend {background:url(/ab/images/base/icon_14x14_arrow_green.gif) no-repeat left center;}
#frm-haendlerreg #fs-ansprech .fieldset-legend {background:url(/ab/images/base/icon_14x14_arrow_green.gif) no-repeat left center;}
#frm-haendlerreg #fs-impressum .fieldset-legend {background:url(/ab/images/base/icon_14x14_arrow_green.gif) no-repeat left center;}
#frm-haendlerreg #fs-kfzlieferung .fieldset-legend {background:url(/ab/images/base/icon_14x14_arrow_green.gif) no-repeat left center;}
#frm-haendlerreg {overflow:hidden; width:544px !important; width:560px;}
#frm-haendlerreg fieldset {overflow:hidden;}
#frm-haendlerreg .data-row {float:left; width:550px !important; width:540px; margin-top:10px; margin-right:0; padding:0;}
#frm-haendlerreg .data-col {width:auto; margin:0; margin-right:0px !important; margin-right:0px; padding-left:7px;}
#frm-haendlerreg .data-col.space-1col {width:179px !important; width:169px; padding:0;}
#frm-haendlerreg .data-col.space-2col {width:371px !important; width:371px; padding:0;}

/* 3 ok:ok */
#frm-haendlerreg select.space-XXL-col {width:532px !important; width:543px;}
#frm-haendlerreg textarea.space-XXL-col {width:532px !important; width:535px;}

/* 2 1/2 ok */
#frm-haendlerreg .space-XL-col {width:440px !important; width:550px;}

/* 2 ok */
#frm-haendlerreg select.space-L-col {width:350px !important; width:350px;}
#frm-haendlerreg .text.space-L-col {width:351px !important; width:355px;}

/* 1 1/2 */	
#frm-haendlerreg select.space-M-col {width:265px !important; width:260px;}
#frm-haendlerreg .text.space-M-col {width:260px !important; width:263px;}

/* 1 */
#frm-haendlerreg select.space-S-col {width:174px !important; width:174px;}
#frm-haendlerreg .text.space-S-col {width:170px !important; width:174px;}

/* 1 1/4 (Set mit XXS) */
#frm-haendlerreg .space-LS-col {width:120px !important; width:120px;}

/* 1/2 ok ok */
#frm-haendlerreg select.space-XS-col {width:83px !important; width:83px;}
#frm-haendlerreg .text.space-XS-col {width:80px !important; width:85px;}

/* 1/4 (Set mit LS) */
#frm-haendlerreg select.space-XXS-col {width:47px !important; width:50px;}
#frm-haendlerreg .text.space-XXS-col {width:39px !important; width:47px;}

#frm-haendlerreg .btnBox {border-top:solid #e3e3e3 1px; padding-top:7px;}
#frm-haendlerreg .btn1 {float:right; margin-right:7px;}
#frm-haendlerreg label, #frm-haendlerreg input.chkBox {display:inline; margin:1ex 0 0 0;}
#frm-haendlerreg .data-col input.text, #frm-haendlerreg .data-col select {margin:0px;}

/* NEWSLETTER :JM */
#frm-newsletter.space-3col {width:543px !important; width:559px; margin-right:7px; float:left;}
#frm-newsletter fieldset, #frm-newsletter.space-3col .contentblock {padding-bottom:0px;}
#frm-newsletter.space-3col .contentblock-inner {width:500px;}
#frm-newsletter.space-3col .contentblock-inner p, #frm-newsletter .contentblock-inner ul {padding-left:2px;}
#frm-newsletter.space-3col .fs-label {margin-left:10px !important; margin-left:5px; font-size:17px; font-weight:normal;}
#frm-newsletter.space-3col .contentblock.first-block {background:url(/ab/images/base/icon_24x24_mail.png) no-repeat 0px 3px; font-size:11px; padding-top:7px; margin-right:5px; margin-bottom:15px;}
#frm-newsletter.space-3col .contentblock.first-block h2 {margin-bottom:15px;}
#frm-newsletter .contentblock-inner ul {margin-top:10px; padding:2px; list-style-position:inside; list-style-type:disc;}
#frm-newsletter .contentblock-inner li {padding:2px;}
#frm-newsletter #newsletter-fieldset-kontakt {background:url(/ab/images/base/icon_14x14_note.gif) no-repeat 5px 5px; position:relative;}
#frm-newsletter .data-row {float:left; margin-top:10px; width:544px;}
#frm-newsletter .data-col.space-3col {width:100%; margin-left:0;}
#frm-newsletter .border-bottom-dotted {border:none; background:url(/ab/images/base/bg_dots_h_749.gif) repeat-x left bottom;}
#frm-newsletter .border-top-dotted {padding-top:10px; margin-top:20px; border:none; background:url(/ab/images/base/bg_dots_h_749.gif) repeat-x left top;}
#frm-newsletter .inputfield {width:150px;}
#frm-newsletter .nlabbo-einwilligung-chkBox {padding-left:0; margin-left:0px; margin-right:7px; width:17px; float:left;}
#frm-newsletter .nlabbo-einwilligung-txtBox {float:left; width:380px;}
#frm-newsletter .data-col.first-child.nlabbo-btn-box {float:right; width:90px; padding-right:7px; height:20px; border:1px solid;}
#frm-newsletter .btn-RT {float:right;}
#frm-newsletter .nlabbo-btn-box .btn1.btn-RB {margin:0px;}

/* Bestaetigung */
#bestaetigung {background:url(/ab/images/base/icon_14x14_check.gif) no-repeat 0px 3px; font-size:11px; margin-right:5px;}
#bestaetigung .fieldset-legend.border-bottom-dotted {border:none; background:url(/ab/images/base/bg_dots_h_749.gif) repeat-x left bottom;}
.second-child .err-msg {position:relative; top:-3px !important; top:-5px;}
#bestaetigung .data-row.msg {padding-left:25px; padding-right:10px; margin-top:12px; margin-left:10px; width:500px;}
#bestaetigung .data-row.msg.last-child {padding-bottom:50px;}

/* Fehler */
.err-msg {color:#f00000;}

/* Newletter Module */
.mod-newsletter.space-2col {width:364px;}
.mod-newsletter.space-2col .mod-content {padding:1px; padding-top:7px;}
.mod-newsletter.space-2col .data-row {margin-left:2px;}

/* 2-spaltig */
#mod-frm-newsletter.space-2col .data-row.nameBox,
#mod-frm-newsletter.space-2col .data-row.emailBox {height:35px; width:356px !important; width:352px; margin-bottom:3px; background:url(/ab/images/base/gfx_3x35_datarow_rundeck.gif) no-repeat right #F3F3F3;}
#mod-frm-newsletter.space-2col .data-col.vname {height:35px; margin-right:4px; padding-left:40px; background:url(/ab/images/base/icon_35x35_frm-user.gif) no-repeat #F3F3F3;}
#mod-frm-newsletter.space-2col .data-col.name {height:35px;}
#mod-frm-newsletter.space-2col .data-col.email {margin-right:4px; height:35px; padding-left:40px; background:url(/ab/images/base/icon_35x35_frm-email.gif) 0px 0px no-repeat #F3F3F3;}
#mod-frm-newsletter.space-2col .data-row.zustimmBox {padding-left:3px; padding-bottom:5px; width:348px; margin:7px 0 7px 4px !important; margin-left:2px; float:left; border-bottom:1px solid #E3E3E3;}
#mod-frm-newsletter.space-2col input.text {width:140px;}
#mod-frm-newsletter.space-2col .btn {float:right; margin-right:17px !important; margin-right:3px; padding-bottom:7px;}
#mod-frm-newsletter.space-2col .btn1 {width:150px;}

/* 1-spaltig */
#mod-frm-newsletter.space-1col .data-row.nameBox {height:70px; width:172px !important; width:170px; margin-bottom:3px; background:#F3F3F3; background:url(/ab/images/base/gfx_3x70_datarow_rundeck.gif) no-repeat right #F3F3F3;}
#mod-frm-newsletter.space-1col .data-row.emailBox {height:35px; width:172px !important; width:170px; margin-bottom:3px; background:#F3F3F3; background:url(/ab/images/base/gfx_3x35_datarow_rundeck.gif) no-repeat right #F3F3F3;}
#mod-frm-newsletter.space-1col .data-col.vname {height:70px; margin-right:4px; padding-left:40px; background:url(/ab/images/base/icon_35x70_frm-user.gif) no-repeat #F3F3F3;}
#mod-frm-newsletter.space-1col .data-col.email {margin-right:4px; height:35px; padding-left:40px; background:url(/ab/images/base/icon_35x35_frm-email.gif) 0px 0px no-repeat #F3F3F3;}
#mod-frm-newsletter.space-1col .data-row.zustimmBox {float:left; margin:7px 0; padding-top:5px; padding-left:3px; width:165px !important; width:170px; b_order:1px solid; border-top:1px solid #E3E3E3;}
#mod-frm-newsletter.space-1col #zustimmumg {float:left; margin:5px 7px 5px 0px !important; margin:0px 2px 0px -4px;}
#mod-frm-newsletter.space-1col .btn {float:right; margin-right:13px !important; margin-right:5px; padding-bottom:7px;}
#mod-frm-newsletter.space-1col .btn1 {width:150px;}
#mod-frm-newsletter.space-1col input.text {width:120px;}

/* Newsletter selbst */
#pg-newsl-self #canvas-outer #canvas-inner-bg {width:590px; background-position:580px 0;}
#pg-newsl-self #canvas-outer #canvas-inner {width:590px; background-position:580px 0;}
#pg-newsl-self #canvas-outer #canvas-inner #content {width:580px;}
#pg-newsl-self #canvas-outer #canvas-inner #content #content-inner {width:570px; padding-bottom:0;}
#pg-newsl-self #header {width:580px;}
#pg-newsl-self #search-container {width:580px;}
#pg-newsl-self #search-container #bereichskennung-container {width:371px;}
#pg-newsl-self #search-container #websitesearch-container {width:182px;}
#pg-newsl-self #newsticker {width:340px; height:18px; position:absolute; left:10px; top:-40px; overflow:hidden; color:#ffffff;}
#pg-newsl-self #newsticker .newsticker-content {text-align:center; top:10px; position:absolute; width:100%;}
#pg-newsl-self #newsticker .newsticker-content a {color:#ffffff; font-weight:bold; letter-spacing:-1px;}
#pg-newsl-self #stage-LR {width:567px; overflow:hidden;}
#pg-newsl-self #stage-LR .row.row-border {width:560px;}
#pg-newsl-self #stage-L {width:378px; margin-right:0px; float:left; overflow:hidden;}
#pg-newsl-self #stage-R {width:182px; float:left;}
#pg-newsl-self #stage-R .modul {width:182px; margin:0 0 14px 0;}
#pg-newsl-self #stage-L .contentblock {width:100% !important;}
#pg-newsl-self #stage-L .sub-contentblock {width:378px !important;}
#pg-newsl-self #footer {background:#e3eef4 url(/ab/images/base/bg_3col_footer_top.gif) no-repeat 0px 0;}
#pg-newsl-self #footer-bg-bottom {width:590px; background-image:url(/ab/images/base/bg_3col_footer_bottom.gif);}
#pg-newsl-self #footer-inner {width:590px; background-position:580px 0;}
#pg-newsl-self #footer1 {width:580px;}
#pg-newsl-self #footer2 {width:580px;}
#pg-newsl-self #footer2 ul li {text-transform:uppercase;}
#pg-newsl-self #footer ul {width:530px; clear:both; margin:0 auto; line-height:16px;}
#pg-newsl-self #footer1 h4 {font-size:9px; margin-top:10px;}
#pg-newsl-self #footer1 a.farbig {color:#f00000;}
#pg-newsl-self .adspace-AB {text-align:center;}/* fuer IE */
#pg-newsl-self .adspace-AB .adnotice-topleft {width:488px;}
#pg-newsl-self .row-last-child {margin-bottom:0;}
#pg-newsl-self #newsticker {width:360px; height:18px; position:absolute; left:10px; top:-40px; overflow:hidden;}

/* Teaser */
#pg-newsl-self .teaser-XL h5 {float:right; width:182px; height:20px; margin-bottom:10px;}
#pg-newsl-self .teaser-XL .teasertxt {height:100px;}

/* Module */
#pg-newsl-self .vwa-img.last-child {border:0; margin-bottom:0; padding:0;}
#pg-newsl-self .data-fzg-name {font-weight:bold; line-height:8px;}
#pg-newsl-self .data-fzg-typ {margin-bottom:2px;}
#pg-newsl-self li.farbig {background:#F7F7F7;}

/* Kummerkasten */
#frm-kummerkasten .fehler {color:#f00000;}
#frm-kummerkasten ul.mit-bulls {margin-top:10px; list-style-position:inside; list-style-type:disc;}
#frm-kummerkasten {overflow:hidden; width:544px !important; width:560px;}
#frm-kummerkasten .form-intro {margin-bottom:20px; padding-top:0; margin-right:0;}
#frm-kummerkasten .form-intro p {margin:0; margin-bottom:10px;}
#frm-kummerkasten .data-col.btnBox {margin-bottom:0px; margin-top:20px;}
#frm-kummerkasten fieldset {overflow:hidden;}
#frm-kummerkasten p {margin-top:10px; margin-right:7px;}
#frm-kummerkasten .data-row {float:left; width:550px !important; width:540px; margin-top:10px; margin-right:0; padding:0;}
#frm-kummerkasten .data-col {width:auto; margin:0; margin-right:0px !important; margin-right:0px; padding-left:7px;}
#frm-kummerkasten .data-col.last-child {margin-right:0; padding-right:0;}
#frm-kummerkasten .data-col.btnBox .btn1 {float:right; margin-right:7px;}

/* 3 ok:ok */
#frm-kummerkasten .space-XXL-col {width:532px !important; width:543px;}
#frm-kummerkasten select.space-XXL-col {width:532px !important; width:543px;}
#frm-kummerkasten textarea.space-XXL-col {width:532px !important; width:535px;}

/* 2 1/2 ok */
#frm-kummerkasten .space-XL-col {width:440px !important; width:550px;}

/* 2 ok */
#frm-kummerkasten select.space-L-col {width:350px !important; width:350px;}
#frm-kummerkasten .text.space-L-col {width:351px !important; width:355px;}

/* 1 1/2 */	
#frm-kummerkasten select.space-M-col {width:265px !important; width:260px;}
#frm-kummerkasten .text.space-M-col {width:260px !important; width:263px;}
#frm-kummerkasten .space-M-col {width:260px !important; width:263px;}

/* 1 */
#frm-kummerkasten select.space-S-col {width:174px !important; width:174px;}
#frm-kummerkasten .text.space-S-col {width:170px !important; width:174px;}
#frm-kummerkasten .space-S-col {width:170px !important; width:174px;}

/* 1 1/4 (Set mit XXS) */
#frm-kummerkasten .space-LS-col {width:120px !important; width:120px;}

/* 1/2 ok ok */
#frm-kummerkasten select.space-XS-col {width:83px !important; width:83px;}
#frm-kummerkasten .text.space-XS-col {width:80px !important; width:85px;}
#frm-kummerkasten .space-XS-col {width:80px !important; width:85px;}

/* 1/4 (Set mit LS) */
#frm-kummerkasten select.space-XXS-col {width:47px !important; width:50px;}
#frm-kummerkasten .text.space-XXS-col {width:39px !important; width:47px;}
#frm-kummerkasten .t2.kummerkast.space-3col {width:543px;}
#frm-kummerkasten label, #frm-kummerkasten input.chkBox {display:inline; margin:1ex 0 0 0;}
#frm-kummerkasten .data-col input.text, #frm-kummerkasten .data-col select {margin:0px; padding:0;}
#frm-kummerkasten .check {margin:0px; padding:0;}

#umfrBox {position:relative;}
#frm-kummerkasten #umfrBox img {bottom:0px;}
#frm-kummerkasten img#umfr-label_vollkommen {position:relative; left:362px !important; left:358px; bottom:-2px;}
#frm-kummerkasten img#umfr-label_sehr {position:relative; left:332px !important; left:328px;}
#frm-kummerkasten img#umfr-label_kaum {position:relative; left:330px !important; left:326px;}
#frm-kummerkasten img#umfr-label_nicht {position:relative; left:325px !important; left:321px;}
#frm-kummerkasten img#umfr-label_weisznicht {position:relative; left:280px !important; left:276px;}
#frm-kummerkasten img#umfr-label_keineangabe {position:relative; left:255px !important; left:249px;}
#frm-kummerkasten #weiter.btn1 {float:right; margin-right:7px;}
#frm-kummerkasten #zurueck.btn1 {float:left; margin-left:-7px;}

/* Fachbegriff-Lexikon / Auto-Wiki */
#frm-fachlex #fs-allgemein .fieldset-legend {background:url(/ab/images/base/icon_14x14_list.gif) no-repeat left center;}
#frm-fachlex #fs-elemente .fieldset-legend {background:url(/ab/images/base/icon_14x14_plusblue.gif) no-repeat left center;}

#frm-fachlex {overflow:hidden; width:544px !important; width:560px;}
#frm-fachlex fieldset {overflow:hidden;}
#frm-fachlex fieldset.last-child {padding-bottom:0;}
#frm-fachlex .data-row {float:left; width:550px; margin-top:10px; margin-right:0; padding:0;}
#frm-fachlex .data-col {width:auto; margin:0; margin-right:0px !important; margin-right:0px; padding-left:7px;}

/* 3 ok:ok */
#frm-fachlex .data-row .data-col.btnBox.space-XXL-col {width:536px !important; width:542px;}
#frm-fachlex .text.space-XXL-col {width:528px !important; width:532px;}
#frm-fachlex select.space-XXL-col {width:532px !important; width:543px;}
#frm-fachlex textarea.space-XXL-col {width:532px !important; width:535px;}

/* 2 1/2 ok */
#frm-fachlex .space-XL-col {width:440px !important; width:450px; background:green;}

/* 2 ok */
#frm-fachlex select.space-L-col {width:350px !important; width:350px;}
#frm-fachlex .text.space-L-col {width:351px !important; width:355px;}

/* 1 1/2 */	
#frm-fachlex select.space-M-col {width:265px !important; width:260px;}
#frm-fachlex .text.space-M-col {width:260px !important; width:263px;}

/* 1 */
#frm-fachlex .space-S-col {width:160px !important; width:174px;}
#frm-fachlex select.space-S-col {width:174px !important; width:174px;}
#frm-fachlex .text.space-S-col {width:170px !important; width:174px;}
#frm-fachlex input.file.space-S-col {width:144px !important; width:174px;}
/* 1 1/4 (Set mit XXS) */
#frm-fachlex .space-LS-col {width:120px !important; width:120px;}

/* 1/2 ok ok */
#frm-fachlex select.space-XS-col {width:83px !important; width:83px;}
#frm-fachlex .text.space-XS-col {width:80px !important; width:85px;}

/* 1/4 (Set mit LS) */
#frm-fachlex select.space-XXS-col {width:47px !important; width:50px;}
#frm-fachlex .text.space-XXS-col {width:39px !important; width:47px;}
#frm-fachlex .btn1 {float:right; margin-right:7px;}
#frm-fachlex label, #frm-fachlex input.chkBox {display:inline; margin:1ex 0 0 0;}
#frm-fachlex .data-col input.text, #frm-fachlex .data-col select {margin:0px;}
#frm-fachlex .imgBox {margin-top:20px;}
#frm-fachlex .imgBox img {margin:0; padding:0; display:block; width:174px !important; width:174px; height:130px; border:1px solid #E3E3E3; background:#F3F3F3;}	#frm-fachlex .imgBox .sub-Box {margin-top:7px;}
#frm-fachlex .imgBox .sub-Box .btn1 {margin-right:-3px !important; margin-right:0; margin-left:7px;}
#frm-fachlex .btnSet-Box {margin-bottom:20px;}
#frm-fachlex .btnSet-Box .btn1 {float:left; width:100px;}
#frm-fachlex .btnSet-Box .btnSet {margin-top:7px;}
#frm-fachlex .data-col.btnBox {margin-top:20px; padding-top:7px; border-top:1px solid #F3F3F3;}
#frm-fachlex .btnBox .btn1 {margin:0; margin-left:7px;}

/* *** */
#InhaltverzBox {width:168px !important; width:182px; border:1px solid #E3E3E3; padding:7px; float:left;}
#InhaltverzBox h4 {font-size:14px; margin-bottom:7px;}
#InhaltverzBox ul {list-style-position:inside; list-style-type:disc;}
.intro-text.space-2col {padding-left:7px; float:left; width:364px !important; width:371px; b_order:1px solid;}
.fachlex-imgBox {float:right;}
.fachlex-imgBox span {display:block;}
table.fachlex td {padding:5px;}
.contentblock.block-navigator.space-3col {width:560px;}

/* GWB Fahrzeug inserieren */
#fs-fzinserieren-schritt1 .data-row.teiler {border-top:1px solid #F3F3F3;}
#frm-fzinserieren #fs-fzinserieren-schritt1 .data-row {margin-top:10px;}
#frm-fzinserieren #fs-fzinserieren-schritt4 {padding-bottom:0px;}
.sub-Box.btnBox.space-S-col {width:176px !important; width:176px; margin-top:4px;}
#frm-fzinserieren textarea.space-XXL-col {width:540px !important; width:545px;}
#inserat-data-bemerk {margin-top:20px;}
#frm-fzinserieren .btnBox.space-XXL-col {padding-right:2px;}
#frm-fzinserieren .data-row.last-child .btnBox.space-XXL-col {margin:0; padding-bottom:0px; margin-top:20px; padding-top:7px; border-top:1px solid #F3F3F3}
#frm-fzinserieren .btnBox .btn1 {float:right; margin-left:4px;}
#frm-fzinserieren .imgBox {margin:0; padding:0px; margin-right:7px; padding-bottom:20px; width:176px !important; overflow:hidden;}
#frm-fzinserieren .imgBox.last-child {margin:0; padding:0;}
#frm-fzinserieren .imgBox img {margin:0; padding:0; display:block; width:174px !important; width:174px; height:130px; margin-bottom:4px; border:1px solid #E3E3E3; background:#F3F3F3;}
#frm-fzinserieren .imgBox .btn1 {float:right;}
#frm-fzinserieren .space-S-col .text {width:170px !important; width:177px;}
#frm-fzinserieren input.file.space-S-col {width:144px !important; width:176px;}
#frm-fzinserieren .t2.space-3col {width:545px !important; width:544px; margin:10px 0;}
#frm-fzinserieren .t2 td {padding:5px;}

/* Folgeseite */
.inserierBox {border-bottom:1px solid #E3E3E3;}
.inserierBox img {float:left; margin-right:7px; margin-bottom:4px;}
.inserierBox form {margin:7px 0;}
.inserierBox .btn1 {float:right; margin-top:7px;}
.kfz-inserat-icon {background:url(/ab/images/base/icon_28x28_carblue.gif) no-repeat;}

/* Artikel mit Kommentar-Thread */
#stage-artikel #artikel-content.threaser .row {padding-bottom:20px; margin-bottom:-20px !important; margin-bottom:20px;}
#stage-artikel #artikel-content.threaser .row .teaser {margin-top:6px;}
#stage-artikel #artikel-content.threaser .row .generic-space {margin-top:50px;}
#stage-artikel #artikel-content.threaser h5 {margin:0;}
#frm-teasthread {width:543px !important; width:559px; margin-top:20px;}
#frm-teasthread .contentblock {width:540px; margin:0;}/* reduziert Abstand zwischen Formtitel und Textfeld */
#frm-teasthread .block-teasthread {background-image:url(/ab/images/base/icon_28x28_docpen.gif);}
#fs-teaserkomm {padding-bottom:0;}/* reduziert Abstand zwischen Form-SendeBtn und Unterkannte */
#fs-teaserkomm textarea {width:540px !important; width:543px;}
#frm-teasthread .btn1 {float:right;}
.block-navigator {margin-top:50px !important; margin-top:0;}/* reduziert im IE Abstand zwischen Teaser und Forum-Thread */

/* SEO */
#seo-headnav {height:40px; margin:0px; margin-bottom:50px; padding:0px; border-bottom:1px solid #F3F3F3; padding-top:7px;}
#seo-headnav li {height:20px; width:177px; float:left; margin-right:10px;}
#seo-headnav.ul-spaltig {border:0;}
ul.ul-spaltig li {width:135px; margin-top:0.5ex; float:left;}
ul.ul-spaltig li h4 {font-size:11px;}
.blaettern.seo-blaett-heftnr {margin:4px 0;}

/* 404-Seite */
#pg-404 p {margin-right:7px; margin-bottom:180px;}
#pg-404 h4 {font-size:14px;}

.steuerrechner {background-image:url(/ab/images/base/icon_28x28_steuerrechner.gif);}
.steuerrechner-aufzaehlung {padding-bottom:10px;}
.emissionsgruppe_auswaehlen {width:460px !important;}
.steuerrechner_ergebnis_titel {color:#f00000; font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:10px 0px 0px 0px;}
.steuerrechner_ergebnis_titel_1 {float:left; width:340px; border-right:1px solid #ffffff;}
.steuerrechner_ergebnis_titel_2 {float:left; text-align:right; width:90px; border-right:1px solid #ffffff;}
.steuerrechner_ergebnis_titel_3 {float:left; text-align:right; width:100px;}
.steuerrechner_feetnote {color:#9e9e9e; text-align:right; width:540px; margin-top:10px; margin-bottom:35px;}
.steuerrechner-senden1 {width:90px !important;}

.login-label {float:left; width:125px !important;}
.login-label-1-input {float:left;}
.login-label-2 {float:left; width:140px;}
.login-label-2-input {float:left;}
.register-label {float:left; width:140px;}
.top50-user-tabrow1 {float:left; width:50px;}
.top50-user-tabrow2 {float:left; width:250px;}
.top50-user-tabrow3 {float:left; width:120px;}
.top50-user-tabrow4 {float:right; width:110px;}
.rm_clearB {clear:both;}
.top50-user-tabcon1 {float:left; width:50px;}
.top50-user-tabcon2 {float:left; width:205px;}
.top50-user-tabcon3 {float:left; text-align:right; width:100px;}
.top50-user-tabcon4 {float:right; text-align:right; width:140px;}
.top50-artikel-tabcon3 {margin-left:40px; float:left; text-align:right; width:90px;}
.top50-artikel-tabcon4 {float:right; text-align:right; width:120px;}

.rm_h0 {height:0px !important;}
.rm_h10 {height:10px !important;}
.rm_floatL {float:left;}
.login-h9 {height:90px;}
.login-h150 {height:150px;}
.col3width {width:557px !important;}
.reqpw {width:140px; float:right !important;}
.forgotpw {height:20px; width:125px !important;}
.btnreg {width:100px; float:right !important;}
.btnahead {width:60px !important; float:right !important; clear:both;}
.regwidth {width:130px !important;}

.cblock {width:749px; clear:both; padding-bottom:5px; margin:0px 0 4px 0; border-bottom:solid #eeeeee 1px; background-repeat:no-repeat; background-position:0 0;}
.h-pad {height:0px; *height:5px;}
.h-pad2 {height:0px; *height:15px;}

.main-auto_2col {width:371px; float:left;}
.mein-auto_bild_gross {height:279px; width:371px; border:1px solid black;}
.mein-auto_bild_klein_1 {height:137px; width:182px; border:1px solid black;}
.mein-auto_bild_klein_2 {height:137px; width:182px; border:1px solid black;}
.mein-auto_textfeld {width:371px;}
.bew_float {width:70px; float:left !important;}
.rm_floatR {float:right;}
.upload_small {display:block; width:182px;}
.rm_taligR {text-align:right;}
.bild-float {height:45px; width:45px; float:left;}
.rm_h20 {height:20px;}
.rm_w {width:70px;}
.main-auto_1col {width:170px; padding-left:7px; float:left;}

.mein-auto_gesamtnote {margin-top:73px;}
.mein-auto_section {width:560px; margin:16px 0 8px 0;}
.mein-auto_section .hl5 {width:465px; height:16px; float:left; font:normal normal bold 14px/100% Verdana,Geneva,Arial,Helvetica,sans-serif; letter-spacing:-0.7px;}

.input_1col {width:165px;}
.tarea_1col {height:200px; width:165px;}
.mein-auto_line {width:560px; clear:both; padding-bottom:5px; margin:0px 0 4px 0; border-bottom:solid #eeeeee 1px; background-repeat:no-repeat; background-position:0 0;}
.mein-auto_speichern {margin-left:485px;}
.no_border {border:0px !important;}
.title_1col {color:#f00000; font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.button_loaddell {margin-left:30px; *margin-left:45px;}
.button_loaddell2 {margin-left:5px;}
.button_loaddelr {margin-left:5px; *margin-left:5px;}
.button_loaddelr2 {margin-left:31px; *margin-left:50px;}
.button_loaddelr3 {margin-left:220px; *margin-left:234px;}
.main-auto-img_small {width:182px;}
.t-pad {padding-top:4px;}
.3colwidth {width:560px;}
.t-daten_row {display:block; width:85px; float:left;}

.tabwidth {width:560px;}
.tabwidth tbody tr td {padding:5px;}
.tabcenter {text-align:center !important;}
.tabright {text-align:right;}

.input_2col {width:368px;}
.input_1colt1 {width:173px;}
.input_1colt2 {width:176px;}
.stdlist {margin-bottom:15px; list-style-position:inside; list-style-type:disc;}

div.suchergebnis_aktivieren {text-align:right; margin-top:5px;}
.rm_sub-contentblock {padding-bottom:5px; margin:20px 0 4px 0;}
.rm_sub-contentblock h3 {color:#f00000; font:bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif;}

#pg-fahrzeugprofil .profilheadline {height:20px}
#pg-fahrzeugprofil .profilheadline h2 {margin-bottom:4px; color:#f00000; font:17px/13px Verdana,Geneva,Arial,Helvetica,sans-serif;}
#pg-fahrzeugprofil .profilteaser {margin-right:7px; float:left; overflow:hidden;}

.profilteaser strong {letter-spacing:-1px;}
.profilteaser .teasertxt {color:#000000; background-color:transparent; font:normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif;}

#pg-fahrzeugprofil #profil-funktionen {background-color:#fff; float:right; width:182px; margin-top:1px}
#pg-fahrzeugprofil #profil-funktionen .datengruppe-titel {background-color:#fff}

/* 2x2-Thumbnails */
#pg-fahrzeugprofil #profil-funktionen #thumbs-container2 {width:100%; height:122px;}
#pg-fahrzeugprofil #profil-funktionen #thumbs-container2 .thumb {position:relative; float:left; width:90px; height:60px; overflow:hidden;}
#pg-fahrzeugprofil #profil-funktionen #thumbs-container2 #thumbs2-thumb1 {top:0; left:0;}
#pg-fahrzeugprofil #profil-funktionen #thumbs-container2 #thumbs2-thumb2 {top:0; left:2px;}
#pg-fahrzeugprofil #profil-funktionen #thumbs-container2 #thumbs2-thumb3 {top:2px; left:0;}
#pg-fahrzeugprofil #profil-funktionen #thumbs-container2 #thumbs2-thumb4 {top:2px; left:2px;}

/* Multimedia-Elemente */
#pg-fahrzeugprofil #profil-funktionen .mm-items {width:100%; overflow:hidden; float:right; padding-bottom:10px; border-bottom:1px dotted #ccc}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li {height:30px; float:left; background-color:transparent; background-repeat:no-repeat; background-position:0 0;}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li.mmitems-enabled {background-image:url(/ab/images/base/mmnav_enabled.png);}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li.mmitems-disabled {background-image:url(/ab/images/base/mmnav_disabled.png);}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li.mmitems-disabled a {display:none;}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li a {display:block; width:100%; height:100%;}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li.mm-video {background-position:0 0; width:61px;}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li.mm-360 {background-position:-61px 0; width:60px;}
#pg-fahrzeugprofil #profil-funktionen .mm-items ul li.mm-audio {background-position:-121px 0; width:61px;}

/* Service- und Markenlinks */
#pg-fahrzeugprofil #profil-funktionen #markenlinks {margin-top:4px; width:100%; padding-bottom:1px;}
#pg-fahrzeugprofil #profil-funktionen #markenlinks ul.linklist {width:115px; float:left; padding-top:6px;}
#pg-fahrzeugprofil #profil-funktionen #markenlinks ul.linklist li {font-size:9px; line-height:11px}
#pg-fahrzeugprofil #profil-funktionen #markenlinks img {float:right; margin-right:1px; width:64px;}
#pg-fahrzeugprofil #profil-funktionen #funktionslinks {margin-top:4px; padding-top:6px;}

.tb_navi {display:block; clear:both; margin:0px 0 0 0; padding:5px 0 0 0;}
.tb_carselect {width:180px; margin-top:5px;}
.tb_carlink {font-size:11px;}
.tech-dat {float:left; width:182px; height:100px; background-color:#fff;}
.tech-dat p.param {font-weight:bold;}
.tech-dat p.value {padding-bottom:5px;}
#profil-analyse h4 {z-index:0 !important; color:#f00000; background-color:transparent; font:normal normal bold 14px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; padding:0 0 8px 0; margin-bottom:10px}

/*** Beginn Aenderung Frank Schlicht ***/
/*	Reiteroptik 3 ('til now, almost everything got redundant!) */
ul.tabs3 {padding-left:2px; height:19px; width:auto; overflow:hidden; background:#ffffff url(/ab/images/base/tab2_L0.gif) no-repeat 0 0; border-bottom:1px solid #f00000}
ul.tabs3 li {float:left; font-size:9px; height:19px; display:block; background:transparent url(/ab/images/base/tab2_00.png) no-repeat right center;}
ul.tabs3 li a {display:block; font-weight:bold; padding:3px 12px 0 2px; text-decoration:none !important;}

ul.tabs3 li.tabs3-first {background-image:url(/ab/images/base/tab2_00.png);}
ul.tabs3 li.tabs3-first-active {background-image:url(/ab/images/base/tab2_10.png);}
ul.tabs3 li.tabs3-first-active a {color:#ffffff;}
.tabs3-first-left-active {background-image:url(/ab/images/base/tab2_L1.gif) !important;}
ul.tabs3 li.tabs3-last {background-image:url(/ab/images/base/tab2_R0.png);}
ul.tabs3 li.tabs3-last-active {background-image:url(/ab/images/base/tab2_R1.png);}
ul.tabs3 li.tabs3-last-active a {color:#ffffff;}
ul.tabs3 li.tabs3-active {background-image:url(/ab/images/base/tab2_01.png);}
ul.tabs3 li.tabs3-active2 {background-image:url(/ab/images/base/tab2_10.png);}
ul.tabs3 li.tabs3-active2 a {color:#ffffff;}
.tabs3_hidden {display:none;}
.tabs3_show {display:block;}
/*** Ende Aenderung Frank Schlicht ***/

.analyse-row {background-color:#fff; border-bottom:1px solid #eee; display:block; height:24px; font-size:11px}
.row1 {margin-top:10px}
.analyse-row .analyse-col1 {float:left; padding:5px 5px; width:270px;}
.analyse-row .analyse-col2 {float:left; padding:5px 0; margin-right:10px; background:#fff url(/ab/images/base/bar.png) 0 0 repeat-x}
.analyse-row .analyse-col3 {float:left; padding:5px 0; font-weight:normal}

/* Prozente (to be continued) */
.analyse-row .p100 {width:182px}
.analyse-row .p080 {width:162px}
.analyse-row .p060 {width:142px}
.analyse-row .p040 {width:122px}

#technische-daten h4 {z-index:0 !important; color:#f00000; background-color:transparent; font:normal normal bold 14px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; padding:0 0 8px 0; margin-bottom:10px}
#technische-daten .row {background-color:#fff; border-bottom:1px solid #eee; margin:0; height:35px; padding:0; clear:both}
#technische-daten .row .col1 {float:left; width:147px; padding:7px 0px 0 5px; margin:0}
#technische-daten .row .col2 {float:left; width:111px; padding:7px 0px 0 5px; margin:0}
#technische-daten .row .col3 {float:left; width:290px; padding:0px 0 0 0; margin:0}
#technische-daten .row-heads {margin:0; padding:0px 0px; font-weight:bold;}
#technische-daten .row-heads .col1 {float:left; width:151px; padding:2px 0; margin:0; background-color:#eeeeee; margin-right:1px;}
#technische-daten .row-heads .col2 {float:left; width:115px; padding:2px 0 ; margin:0; background-color:#eeeeee; margin-right:1px;}
#technische-daten .row-heads .col3 {float:right; width:292px; padding:2px 0; margin:0; background-color:#eeeeee; text-align:center;}
.tb_vis_graph {float:left; width:291px; background:#fff url('/ab/images/base/back_scale_291.png') 0 0 no-repeat; padding:0; margin:0; height:30px;}
.tb_min {font-size:9px; float:left; padding-top:12px; font-weight:normal; width:70px; height:30px; /* background-color:#ccc; */ text-align:right;}
.tb_min p {padding:0 3px}
.tb_max {font-size:9px; float:right; padding-top:12px; font-weight:normal; width:70px; height:30px; /* background-color:#999 */ text-align:left}
.tb_max p {padding:0 3px}
.tb_cur_value {width:50px; height:30px; position:relative; float:left; /* initially set to zero, but take care about the arrows! */ left:7px; text-align:center; padding:0; margin:0; background:transparent url('/ab/images/base/red_square_small.png') 0 0 no-repeat;}
.tb_cur_value p {font-size:9px; margin:0; padding:0; text-align:left; margin:0; padding:0; height:16px; color:#f00000}
.tb_cur_value_big {width:50px; height:30px; position:relative; float:left; /* initially set to zero, but take care about the arrows! */ left:7px; text-align:center; padding:0; margin:0; background:transparent url('/ab/images/base/red_square_small.png') top right no-repeat;}
.tb_cur_value_big p {font-size:9px; margin:0; padding:0; text-align:right; margin:0; padding:0; height:16px; color:#f00000}
.tb_cur_value_50 {width:50px; height:30px; position:relative; float:left; /* initially set to zero, but take care about the arrows! */ left:7px; text-align:center; padding:0; margin:0; background:transparent url('/ab/images/base/red_square_small.png') top center no-repeat;}
.tb_cur_value_50 p {font-size:9px; margin:0; padding:0; text-align:center; margin:0; padding:0; height:16px; color:#f00000}
.tb_red_square {width:8px; height:8px; background-color:#f00000; position:relative; left:25px; top:0px; padding:0; margin:0}
.legend {width:100%; text-align:right; font-size:9px; color:#9e9e9e; padding-top:10px}

#testwerte h4 {z-index:0 !important; color:#f00000; background-color:transparent; font:normal normal bold 14px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; padding-bottom:10px;}
#testwerte .row {padding:0; margin:0}
#testwerte .even {background-color:#eee}
#testwerte .odd {background-color:#ccc}
#testwerte .other {background-color:#fff}
#testwerte .row .col1 {float:left; width:182px; padding:2px 0;}
#testwerte .row .col2 {float:left; width:182px; padding:2px 0;}
#testwerte .row .col3 {float:left; width:182px; padding:2px 0;}
#testwerte .row .col4 {float:left; width:100% ; padding:2px 0; font-weight:bold; letter-spacing:0.2em}

#pg-voting .trefferliste {width:100%; overflow:hidden;}
#pg-voting ul.trefferliste li {margin:0; padding:0; background:yellow; width:200px;}
#pg-voting .ws-treffer {padding:7px 7px 10px 35px; border-bottom:solid #eeeeee 1px; background-repeat:no-repeat; background-position:0 6px;}
#pg-voting .treffer-img {background-image:url(/ab/images/base/icon_24x24_scenery.gif);}
#pg-voting .treffer-imggal {background-image:url(/ab/images/base/icon_24x24_imggallery.gif);}
#pg-voting .treffer-doc {background-image:url(/ab/images/base/icon_24x24_document.gif);}
#pg-voting .treffer-vid {background-image:url(/ab/images/base/icon_24x24_cameraplay.gif);}
#pg-voting .treffer-360 {background-image:url(/ab/images/base/icon_24x24_fit2size.gif);}
#pg-voting .treffer-blog {background-image:url(/ab/images/base/icon_24x24_message.gif);}
#pg-voting .treffer-forum {background-image:url(/ab/images/base/icon_24x24_textnode.gif);}
#pg-voting .treffer-usermeinung {background-image:url(/ab/images/base/icon_24x24_usermessage.gif);}
#pg-voting .ws-treffer .ws-treffer-dachzeile {font-weight:bold; letter-spacing:-1px; margin-bottom:2px;}
#pg-voting .ws-treffer .ws-treffer-descr {margin-top:5px;}
#pg-voting .treffer-fzprofil .ws-treffer-data {width:100%; overflow:hidden;}
#pg-voting .treffer-fzprofil .ws-treffer-img {float:left; margin-right:60px; width:130px; margin-top:5px;}
#pg-voting .treffer-fzprofil table {float:left; font-size:9px;}
#pg-voting .treffer-fzprofil table td {padding:1px 14px 0 0;}

#voting-container-1 {padding:0}
#voting-container-1 h5 {z-index:0 !important; color:#f00000; background-color:transparent; font:normal bold 12px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; padding-bottom:10px;}
#voting-container-1 p.thanks {margin-bottom:10px}
#voting-container-1 div.pic {float:left; width:90px; height:150px; margin-right:5px;}
#voting-container-1 div.entry {float:left; width:465px; background-color:#fff; margin:0; padding:5px 0; display:block; margin-bottom:0px; border-bottom:1px solid #eeeeee}
#voting-container-1 div.entry div.col1 {float:left; width:140px; padding:0; margin:0;}
#voting-container-1 div.entry div.col2 {float:left; width:140px; padding:0; margin:0 20px 0 0;}
#voting-container-1 div.entry div.col2 div.bar_lightgrey {background:#fff url(/ab/images/base/bar_eee.png) 0 0 repeat-x; width:130px; padding:0; margin:0; margin-top:0px; height:14px}
#voting-container-1 div.entry div.col2 div.bar_lightgrey div.bar_red {background:#fff url(/ab/images/base/bar_d80.png) 0 0 repeat-x; width:10px; padding:0; margin:0; height:14px;}
#voting-container-1 div.entry div.col2 div.bar_lightgrey div.p20 {width:20px}
#voting-container-1 div.entry div.col2 div.bar_lightgrey div.p40 {width:40px}
#voting-container-1 div.entry div.col2 div.bar_lightgrey div.p60 {width:60px}
#voting-container-1 div.entry div.col2 div.bar_lightgrey div.p80 {width:80px}
#voting-container-1 div.entry div.col2 div.bar_lightgrey div.p100 {width:100px}
#voting-container-1 div.entry div.col3 {float:left; height:14px}
#voting-container-1 div.entry div.legend {float:left; padding:5px 0 0 0; margin:0; font-size:9px;}
.tb_overwrite {margin:0; margin-bottom:10px}

button.btn1 {color:#f00000; font-weight:bold !important; font-size:9px; border:solid #cccccc 1px; float:left; height:22px; background:transparent url(/ab/images/base/btn1_bg.gif) repeat-x 0 bottom;}
table.forumliste th.th-funktion div {background-position:0 -462px;}
table.forumliste th.th-empty div {background-position:0 14px;}

.mt_first_place .border_top {background:url(/ab/images/base/box_bg_big_top.gif) no-repeat; width:364px; height:5px; line-height:1px; font-size:1px;}
.mt_first_place .content {background:rgb(243,243,243); width:364px; height:139px; overflow:hidden;}
.mt_first_place .content .content-inner {padding:1px 5px; position:relative; top:0px; left:0px;}
.mt_first_place .content .image {width:180px;}
.mt_first_place .content .text {position:absolute; bottom:0px; left:195px; width:170px;}
.mt_first_place .border_bottom {background:url(/ab/images/base/box_bg_big_bottom.gif) no-repeat; width:364px; height:5px; line-height:1px; font-size:1px;}
.mt_places .border_top {background:url(/ab/images/base/box_bg_middle_top.gif) no-repeat; width:180px; height:5px; line-height:1px; font-size:1px;}
.mt_places .content {background:rgb(243,243,243); width:180px; height:62px; overflow:hidden;}
.mt_places .content .content-inner {padding:1px 5px; position:relative; top:0px; left:0px;}
.mt_places .content .image {width:90px;}
.mt_places .content .text {position:absolute; bottom:0px; left:100px; width:70px;}
.mt_places .border_bottom {background:url(/ab/images/base/box_bg_middle_bottom.gif) no-repeat; width:180px; height:5px; line-height:1px; font-size:1px;}

.mt_voting .border_top {background:url(/ab/images/base/box_bg_small_top.gif) no-repeat; width:135px; height:5px; line-height:1px; font-size:1px;}
.mt_voting .content {background:rgb(243,243,243); width:135px; overflow:hidden;}
.mt_voting .content .content-inner {padding:1px 0px; position:relative; top:0px; left:0px;}
.mt_voting .content .image {width:90px; margin-top:2px;}
.mt_voting .border_bottom {background:url(/ab/images/base/box_bg_small_bottom.gif) no-repeat; width:135px; height:4px; line-height:1px; font-size:1px;}

/*	CONTAINER */
.mt_content_container {border:1px solid #c3c3c3; padding:7px 0px 7px 5px; background:transparent url(/ab/images/base/bg_form-default_header.gif) repeat-x 0 0;}
.mt_content_container .headline {padding-bottom:20px;}
.mt_content_container .headline h2 {position:relative; top:0px; left:0px; color:#f00000; font:17px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; padding-bottom:5px;}
.mt_content_container .icon_car_blue {background:transparent url(/ab/images/base/icon_28x28_carblue.gif) no-repeat;}
.mt_content_container .icon_car_red {background:transparent url(/ab/images/base/icon_28x28_carred.gif) no-repeat;}
.mt_places_seperator {clear:both; font-size:1px; line-height:1px; height:3px;}

.mt_teaser-inner {font-size:9px; padding-bottom:5px; margin-bottom:5px; border-bottom:solid #eeeeee 1px; background-repeat:no-repeat; background-position:0 0;}
.mt_teaser-inner h2 {margin-bottom:4px; color:#f00000; font:17px/13px Verdana,Geneva,Arial,Helvetica,sans-serif;}

.mt_table {font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;}
.mt_table .th {vertical-align:top; padding:3px 0 3px 4px; line-height:14px; color:#000000; background-color:#eeeeee; font-weight:bold; text-align:left;}
.mt_table .td {vertical-align:top; border-bottom:solid #eeeeee 1px; padding:2px 4px;}
.mt_pers_img {margin:0; padding:0; display:block; width:174px !important; width:174px; height:130px; margin-bottom:4px; border:1px solid #E3E3E3; background:#F3F3F3;}

/*	Integration von Werbemitteln */
.adspace-L .adtag {width:728px; height:auto;}
.adspace-L .adnotice-lefttop {width:739px; height:auto;}
.adspace-L .adnotice-topleft {width:728px; height:auto;}

/*	Finanzierungs-Rechner Aenderungen fuer FormularFelder siehe Zeile 54 bzw. 73 */
#frm-finanzrechner {overflow:hidden; width:544px !important; width:543px; padding-bottom:0;}
#frm-finanzrechner .contentblock {margin-bottom:20px;}
#frm-finanzrechner .contentblock-inner {padding-left:0;}
#frm-finanzrechner .contentblock-inner h2 {color:#000000;}
#frm-finanzrechner fieldset {overflow:hidden; padding:0; margin:0;}
#frm-finanzrechner .row {margin:0px; padding-bottom:9px !important; padding-bottom:7px;}
#frm-finanzrechner .data-col {width:auto; margin:0; padding-left:7px;}
#frm-finanzrechner .data-col.first-child {margin-left:0; padding-left:0;}
#frm-finanzrechner .operator {width:20px !important; width:20px; text-align:center; float:left;}
#frm-finanzrechner .space-S-col {width:166px !important; width:164px;}
#frm-finanzrechner .space-L-col {width:353px !important; width:349px;}
#frm-finanzrechner .text.space-S-col {width:163px !important; width:160px; margin-top:1px;}
#frm-finanzrechner select.space-S-col {width:166px; margin-top:1px !important; margin-top:2px;}
#frm-finanzrechner p.space-S-col {width:166px;}
#frm-finanzrechner .rbtnBox {margin-top:1px !important; margin-top:3px;}
#frm-finanzrechner .rbtnBox input {float:left; margin:1px 3px 0px 0px !important; margin:-3px 3px -3px -3px;}
#frm-finanzrechner label {float:left; margin:0;}
#frm-finanzrechner .clearall {border:0; height:0; clear:both;}
#frm-finanzrechner .data-col.btnBox {margin-bottom:4px; background:url(/ab/images/base/bg_dots_h_749.gif) no-repeat;}
#frm-finanzrechner .data-col.btnBox .btn1 {float:right; margin:10px 2px 0 0;}

/* IE7-Hacks (nur IE7) fuer Pixelgenauigkeit im Zusammenhang mit Radio-Buttons */
*+html #frm-finanzrechner select.space-S-col {margin-top:2px !important;}
*+html #frm-finanzrechner .rbtnBox {margin-top:-2px !important;}
*+html #frm-finanzrechner .rbtnBox input {margin:-2px 3px -4px -4px !important;}
*+html #frm-finanzrechner .text.space-S-col {width:161px !important;}

/*	Website-Suchergebnis-Galerieansicht */
#pg-websitesuchergebnis .trefferliste-galerie {width:105%; overflow:hidden; margin-bottom:7px;}

#pg-websitesuchergebnis .ws-treffer-thumb {float:left; width:182px !important; width:182px; height:198px; margin:7px 7px 7px 0; background:#f3f3f3; border-bottom:solid #f00000 1px; overflow:hidden;}
#pg-websitesuchergebnis .ws-treffer-thumb .ws-treffer-descr {padding:0 4px;}
#pg-websitesuchergebnis .ws-treffer-thumb a.ws-treffer-titel {padding:0 4px;}

/* Erweiterung der Bereichstrenner */
.block-kindersitz {background-image:url(/ab/images/base/kindersitzomat_users4_28x28mitrahmen.gif);}
.std-outside-list {margin-bottom:15px; margin-left:26px; list-style-type:disc;}