/*	AUTO BILD Online
 *	default.css
 *	Version 1.3.4
 *	Copyright (C) 2007 AUTO BILD online, Axel Springer Auto Verlag GmbH
 *	Erstellt von GW interactive (GWI Media Technologies GmbH) - www.gw-interactive.com
 */

/*
  ============== Allgemein ====================

  XHTML Core Modules
*/
  body { margin: 18px 0 0 0; padding: 0; font: 11px/14px Verdana,Geneva,Arial,Helvetica,sans-serif; background-color: #e3eef4; }
  table { border-spacing: 0; border-collapse: collapse; }
  img, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, table, td, th, caption, ul, li { border: 0; margin: 0; padding: 0; }
  input, select, textarea { font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  ul { list-style: none; }
  em { font-style: normal; }
  caption { text-align: left; }
  strong { font-weight: bold; }
  optgroup, option { font-style: normal; font-size: 11px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }

/*	Property clearers
*/
  .clearall { clear: both; font-size: 0; line-height: 0; }
  .clearboth { clear: both; }
  .first-child { border: 0 !important; margin: 0 !important; padding: 0 !important; }

/*	Globale Links
*/
  a, a:visited { color: #f00000; text-decoration: underline; }
  a:hover { color: #f00000; text-decoration: none; }
  a.user-online { color: #339933 !important; background: transparent url(../img/iconlib_14x14.png) no-repeat 0 -196px; padding-left: 18px; display: block; }
  a.user-offline { color: #f00000 !important; background: transparent url(../img/iconlib_14x14.png) no-repeat 0 -182px; padding-left: 18px; display: block; }
  a.extwin { padding-right: 12px; background-image: url(../img/icon_extwin.gif); background-repeat: no-repeat; background-position: right center; }
  a.fbl { padding-right: 10px; background-image: url(../img/icon_fbl_link.gif); background-repeat: no-repeat; background-position: right center; }
  a.cmd, a.cmd:visited { text-decoration: none; padding-left: 18px; display: block; float: left; line-height: 14px; height: 14px; background-image: url(../img/iconlib_14x14.png); background-repeat: no-repeat; }
  .status-0 { background-image: url(../img/iconlib_14x14_gs.png) !important; }
  .cmd-add { background-position: 0 -294px; }
  .cmd-add2myarticles, .cmd-newthread { background-position: 0 -56px; }
  .cmd-add2myfriends { background-position: 0 -364px; }
  .cmd-blockuser { background-position: 0 -378px; }
  .cmd-downloaduserimg { background-position: 0 -560px; }
  .cmd-edit { background-position: 0 -392px; }
  .cmd-goto, .cmd-exec { background-position: 0 -308px; }
  .cmd-pgprint { background-position: 0 0; }
  .cmd-refresh { background-position: 0 -14px; }
  .cmd-save { background-position: 0 -280px; }
  .cmd-savelisting { background-position: 0 -224px; }
  .cmd-sendasmail { background-position: 0 -266px; }
  .cmd-withdrawvote, .cmd-delete { background-position: 0 -42px; }
  a.browse_prev { padding-left: 7px; margin-left: 4px; background: transparent url(../img/arrow_red_3x5_l.gif) no-repeat 0 5px; }
  a.browse_next { padding-right: 7px; margin-right: 4px; background: transparent url(../img/arrow_red_3x5_r.gif) no-repeat right 5px; }

/*	Globale Formular-Stile
*/
  input.radio1 { width: 13px; height: 13px; margin: 3px 4px 0 0; }
  input.chk1 { width: 13px; height: 13px; margin: 3px 4px 0 0; }
  form .data-col { float: left; }
  input.btn1 { color: #f00000; font-weight: bold !important; font-size: 9px; border: solid #cccccc 1px; float: left; height: 22px; background: transparent url(../img/btn1_bg.gif) repeat-x 0 bottom; }
  input.notempty, select.notempty, textarea.notempty { background-color: #fffbe8; }
  label.radiolabel { display: inline !important; float: none !important; }

/*	Globale Listen
*/
  ul.linklist li { padding: 2px 0; clear: both; }
  ul.linklist li.linklist-separator { border-bottom: dotted #cccccc 1px; height: 4px; font: 0/0 serif; margin: 2px 0 4px 0; }

/*	Globale Datentabellen
*/
  table.t2 { font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; border:1px solid #EEE; margin:20px 0pt; padding:5px 10px; border-collapse: separate; }
  table.t2 td { border-bottom: solid #eeeeee 1px; }
  table.t2 th, table.t2 td { border-right: solid #FFF 1px; }
  table.t2 th:last-child, table.t2 td:last-child { border-right: none; }
  table.t2 th { vertical-align: top; padding: 3px 5px 3px 4px; line-height: 14px; /* Hhe=20*/ color: #000; background-color: #eeeeee; font-weight: bold; text-align: left; }
  table.t2 td { padding: 10px 4px; }
  table tr.bg07 { vertical-align: top; padding: 3px 0 3px 4px; color: #000; background-color: #eeeeee; font-weight: bold; text-align: left; }
  table.t2 td.rot { color: #f00000; }
  table.t2 td.rotfett { color: #f00000; font-weight: bold; }
  table.t2 td.gruen { color: #006600; }
  table.t2 td.gruenfett { color: #006600; font-weight: bold; }
  table.t2 td.zeile1 { color: #000; background-color: #eeeeee; }
  table.t2 td.zeile1fett { color: #000; background-color: #eeeeee; font-weight: bold; }
  table.t2 td.fett { font-weight: bold; }

/*
  ============== Grundlayout der Website ====================
*/

/*	Grundstruktur
*/
  #canvas-top { width: 100%; background-color: #c3dbec; padding: 3px 0 2px 0; }
  #canvas-outer { width: 100%; background: #e3eef4 url(../img/bg_gradient_site.gif) repeat-x 0 0; }
  #canvas-outer #canvas-inner-bg { margin-left: 5px; width: 779px; background: transparent url(../img/bg_shadow1.gif) repeat-y 769px 0; }
  #canvas-outer #canvas-inner { width: 779px; background: transparent url(../img/bg_shadow0.gif) no-repeat 769px 0; }
  #canvas-outer #canvas-inner #content { width: 769px; background-color: #FFF; color: #000; }
  #canvas-outer #canvas-inner #content #content-inner { padding: 15px 0; margin-left: 10px; width: 756px; overflow: hidden; min-height: 250px; }


/*	Header
*/
  #header { height: 119px; width: 769px; }
  #search-container { position: relative; top: 89px; height: 22px; width: 769px; }
  #search-container #bereichskennung-container { position: relative; top: 0; left: 10px; width: 371px; height: 100%; float: left; overflow: hidden; }

  #search-container #websitesearch-container { position: relative; top: 0; width: 236px; height: 100%; float: right; }
  #websitesearch-bg { height: 22px; width: 165px; background: #8e8e8e url(../img/bg_websitesearch.gif) no-repeat 0 0; float: left; color: #CCC; font: 9 px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  input#websitesearch { border: 0; padding: 0; height: 14px; margin: 4px 4px 1px 2px; font-size: 9px; width: 158px; float: right; color: #9E9E9E; }

  input#search-submit { margin-left: 4px; width: 58px; font-size: 9px; }
  h1.bereichskennung { color: #FFF; font: bold 18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .autobild-online h1.bereichskennung { color: #636363; }
  a#header-link { display: block; width: 160px; height: 80px; position: absolute; left: -192px; top: -40px; }
  #user-logon { z-index: 1000; display: block; font-size: 9px; color: #636363; text-align: right; width: 250px; height: 16px; z-index: 1000; position: relative; left: 310px; top: -10px; }

  /* Brandings im Header */
  .autobild-online #header { background-image: url(../img/header_branding_autobild_online.png); }
  .autobild-motorsport #header { background-image: url(../img/header_branding_autobild_motorsport.png); }
  .autobild-tv #header { background-image: url(../img/header_branding_autobild_tv.png); }
  .autobild-sportscars #header { background-image: url(../img/header_branding_autobild_sportscars.png); }
  .autobild-allrad #header { background-image: url(../img/header_branding_autobild_allrad.png); }
  .autobild-tuning #header { background-image: url(../img/header_branding_autobild_tuning.png); }
  .autobild-klassik #header { background-image: url(../img/header_branding_autobild_klassik.png); }

/*	Newsticker
*/
  #newsticker { width: 560px; height: 18px; position: absolute; left: 10px; top: -40px; overflow: hidden; }
  #newsticker .newsticker-content { text-align: center; top: 10px; position: absolute; width: 100%; }
  #newsticker .newsticker-content a { color: #FFF; font-weight: bold; letter-spacing: -1px; }

/* Hauptnavigation (Pulldownmen)
*/
  #nav-container { z-index: 1000; margin: 21px 0 0 199px; position: relative; }
  #nav-container ul { font-size: 11px; letter-spacing: -1px; }
  #nav-container li { float: left; position: relative; width: auto; height: 22px; margin-right: 1px; }
  #nav-container li a { text-decoration: none; font-weight: bold; margin: 0; display: block;  text-align: center;}
  #nav-container .nav1-active a,
  #nav-container li:hover .nav1-idle a,
  #nav-container li.hover .nav1-idle a { color: #FFF; }
  #nav-container .nav1-L { width: 2px; height: 22px; background: transparent url(../img/nav1_bg_corners.gif) no-repeat 0 0; float: left; }
  #nav-container .nav1-R { width: 2px; height: 22px; background: transparent url(../img/nav1_bg_corners.gif) no-repeat -10px 0; float: left; }
  #nav-container .nav1-C { padding: 0 10px; line-height: 22px; height: 22px; background: transparent url(../img/nav1_c_idle.gif) repeat-x 0 0; float: left; }
  #nav-container .nav1-active .nav1-L, #nav-container li:hover .nav1-L, #nav-container li.hover .nav1-L { background-position: -2px 0; }
  #nav-container .nav1-active .nav1-C, #nav-container li:hover .nav1-C, #nav-container li.hover .nav1-C { background-image: url(../img/nav1_c_active.gif); }
  #nav-container .nav1-active .nav1-R, #nav-container li:hover .nav1-R, #nav-container li.hover .nav1-R { background-position: -12px 0; }
  .autobild-sportscars #nav-container .nav1-active .nav1-L, .autobild-sportscars #nav-container li:hover .nav1-L, .autobild-sportscars #nav-container li.hover .nav1-L { background-position: -4px 0; }
  .autobild-sportscars #nav-container .nav1-active .nav1-C, .autobild-sportscars #nav-container li:hover .nav1-C, .autobild-sportscars #nav-container li.hover .nav1-C { background-image: url(../img/nav1_c_active_blue.gif); }
  .autobild-sportscars #nav-container .nav1-active .nav1-R, .autobild-sportscars #nav-container li:hover .nav1-R, .autobild-sportscars #nav-container li.hover .nav1-R { background-position: -14px 0; }
  .autobild-allrad #nav-container .nav1-active .nav1-L, .autobild-allrad #nav-container li:hover .nav1-L, .autobild-allrad #nav-container li.hover .nav1-L { background-position: -6px 0; }
  .autobild-allrad #nav-container .nav1-active .nav1-C, .autobild-allrad #nav-container li:hover .nav1-C, .autobild-allrad #nav-container li.hover .nav1-C { background-image: url(../img/nav1_c_active_orange.gif); }
  .autobild-allrad #nav-container .nav1-active .nav1-R, .autobild-allrad #nav-container li:hover .nav1-R, .autobild-allrad #nav-container li.hover .nav1-R { background-position: -16px 0; }
/*	.autobild-tuning #nav-container .nav1-active .nav1-L, .autobild-tuning #nav-container li:hover .nav1-L, .autobild-tuning #nav-container li.hover .nav1-L { background-position: -8px 0; }
  .autobild-tuning #nav-container .nav1-active .nav1-C, .autobild-tuning #nav-container li:hover .nav1-C, .autobild-tuning #nav-container li.hover .nav1-C { background-image: url(../img/nav1_c_active_gray.gif); }
  .autobild-tuning #nav-container .nav1-active .nav1-R, .autobild-tuning #nav-container li:hover .nav1-R, .autobild-tuning #nav-container li.hover .nav1-R { background-position: -18px 0; }
*/	.autobild-klassik #nav-container .nav1-active .nav1-L, .autobild-klassik #nav-container li:hover .nav1-L, .autobild-klassik #nav-container li.hover .nav1-L { background-position: -20px 0; }
  .autobild-klassik #nav-container .nav1-active .nav1-C, .autobild-klassik #nav-container li:hover .nav1-C, .autobild-klassik #nav-container li.hover .nav1-C { background-image: url(../img/nav1_c_active_green.gif); }
  .autobild-klassik #nav-container .nav1-active .nav1-R, .autobild-klassik #nav-container li:hover .nav1-R, .autobild-klassik #nav-container li.hover .nav1-R { background-position: -22px 0; }
  #nav-container li#nav1-meinab a.newmail { padding-right: 18px; background-image: url(../img/icon_14x14_mailnew.gif); background-repeat: no-repeat; background-position: center right; }

  #nav-container li#nav1-meinab .nav1-active .newmail,
  #nav-container li#nav1-meinab:hover a.newmail,
  #nav-container li#nav1-meinab.hover a.newmail { background-image: url(../img/icon_14x14_mailnew_1.gif); }
  .autobild-sportscars #nav-container li#nav1-meinab:hover a.newmail,
  .autobild-sportscars #nav-container li#nav1-meinab.hover a.newmail { background-image: url(../img/icon_14x14_mailnew_2.gif); }
  .autobild-allrad #nav-container li#nav1-meinab:hover a.newmail,
  .autobild-allrad #nav-container li#nav1-meinab.hover a.newmail { background-image: url(../img/icon_14x14_mailnew_3.gif); }
  .autobild-tuning #nav-container li#nav1-meinab:hover a.newmail,
  .autobild-tuning #nav-container li#nav1-meinab.hover a.newmail { background-image: url(../img/icon_14x14_mailnew_4.gif); }

  /* Aufgeklapptes Pulldownmen: */
  #nav-container li:hover ul,
  #nav-container li.hover ul { display: block; }
  #nav-container li ul { display: none; position: absolute; top: 22px; left: 0; background-color: #fbfbfb; border-top: solid #cccccc 1px; z-index: 999999; }
  #nav-container li#nav1-magazin ul { width: 200px; }
  #nav-container li#nav1-service ul { width: 190px; }
  #nav-container li#nav1-automarkt ul { width: 160px; }
  #nav-container li#nav1-meinab ul { width: 160px; }
  #nav-container li#nav1-haendler ul { width: 150px; }
  #nav-container li ul li.nav2-active a { font-weight: bold !important; }
  #nav-container li ul li { float: none; height: auto; margin: 0; border-bottom: solid #cccccc 1px; border-left: solid #cccccc 1px; border-right: solid #cccccc 1px; }
  #nav-container li ul li a { background-repeat: no-repeat !important; background-position: center right !important; text-indent: 10px; display: block; padding: 3px 0; width: 100%; font-weight: normal; text-align: left;}
  #nav-container li ul li a:hover { color: #FFF; letter-spacing: -1px; font-weight: bold; background-color: #f00000; }
  #nav-container li ul li a.extwin { background-image: none; }
  .autobild-sportscars #nav-container li ul li a:hover { background-color: #012839; }
  .autobild-allrad #nav-container li ul li a:hover { background-color: #F76017; }
/*	.autobild-tuning #nav-container li ul li a:hover { background-color: #adadad; }
*/	.autobild-klassik #nav-container li ul li a:hover { background-color: #005926; }

/*	Optionale 3. Navigationsebene
*/
  #nav-level3 { height: 20px; font-size: 9px; padding-left: 4px; background: transparent url(../img/nav3_bg.png) no-repeat 0 0; }
  .autobild-motorsport #nav-level3 { background-position: 0 -20px; }
  .autobild-tv #nav-level3 { background-position: 0 -20px; }
  .autobild-sportscars #nav-level3 { background-position: 0 -40px; }
  .autobild-allrad #nav-level3 { background-position: 0 -60px; }
  .autobild-tuning #nav-level3 { background-position: 0 -80px; }
  #nav-level3 a { text-decoration: none; }
  #nav-level3 ul li { float: left; width: auto; height: 20px; margin-right: 1px; }
  .nav3-L, .nav3-R { width: 2px; height: 20px; float: left; background: transparent url(../img/nav3_bg_corners.gif) no-repeat 0 0; }
  .nav3-C { float: left; height: 20px; padding: 5px 4px 0 4px; }
  .nav3-active .nav3-R { background-position: -2px 0; }
  .nav3-active .nav3-C { font-weight: bold; background: transparent url(../img/nav3_c_bg_active.gif) repeat-x 0 0; }
  .nav3-idle .nav3-L { background-position: -4px 0; }
  .nav3-idle .nav3-C { background: transparent url(../img/nav3_c_bg_idle.gif) repeat-x 0 0; }
  .nav3-idle .nav3-R { background-position: -6px 0; }

/*	Wegweisernavigation (bread crumb) und Druckfunktion
*/
  #bc-container { width: 769px; height: 30px; border-bottom: solid #cccccc 1px; overflow: hidden; font-size: 9px; background-color: #FFF; color: #636363; }
  #bc-container #bc { height: 100%; }
  #bc-container ul { position: relative; left: 10px; top: 8px; }
  #bc-container ul a, #bc-container ul a:visited { color: #636363; text-decoration: underline; }
  #bc-container ul a:hover { color: #636363; text-decoration: none; }
  #pg-fctns { float: right; position: relative; top: 8px; left: -10px; }

/*	Footer
*/
  #footer { font-size: 9px; width: 100%; overflow: hidden; padding-top: 12px; background: #e3eef4 url(../img/bg_footer_top.gif) no-repeat 0 0; }
  #footer-bg-bottom { width: 779px; background: transparent url(../img/bg_footer_bottom.gif) no-repeat bottom left; padding-bottom: 10px;}
  #footer-inner { margin-left: 5px; width: 779px; overflow: hidden; background: transparent url(../img/bg_shadow1.gif) repeat-y 769px 0; color: #000; }
  #footer1 { width: 769px; border-bottom: solid #cccccc 1px; background-color: #FFF; padding: 10px 0; text-align: center; }
  #footer2 { width: 769px; padding: 10px 0; text-align: center; background-color: #FFF; }
  #footer2 ul li { text-transform: uppercase; }
  #footer ul { width: 630px; clear: both; margin: 0 auto; line-height: 16px; }
  #footer ul li { display: inline; padding-left: 6px; margin-left: 2px;  background: url(../img/li_vbar_1x10.gif) no-repeat 0 1px; }
  #footer ul li.first-child { background-image: none; }
  #footer a { color: #8e8e8e; }
  #footer2 a { color: #8e8e8e; }


/*	Zeilen- und Spalten-Layout
*/
  .generic-space { float: left; overflow: hidden; margin-right: 7px; }
  .generic-space .teaser { margin-right: 0 !important; }
  .space-1col { width: 182px; }
  .space-2col { width: 371px; }
  .space-3col { width: 560px; }
  .space-4col { width: 749px; }
  .row { width: 100%; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; }
  .row-border { background-image: url(../img/bg_dots_h_749.gif); background-repeat: no-repeat; background-position: bottom left; }
  #stage-LR { width: 756px; overflow: hidden; }
  #stage-L { width: 560px; margin-right: 7px; float: left; overflow: hidden; }
  #stage-R { width: 189px; float: left; }
  #stage-R .modul { width: 182px; margin: 0 0 14px 0; }
  #stage-L .contentblock { width: 100% !important; height:28px;}
  #stage-L .contentblock.block-meinedaten { height: 70px; border-bottom: none; }
  #stage-L .sub-contentblock { width: 560px !important; }
  #stage-L .contentblock.heftarchiv-vorschau { height: 100%; }

/*
  ============== Globale Spezialelemente ====================
*/

/*	Drucktitel
*/
  #print-header { display: none; }

/*	Bereichstrenner
*/
  .contentblock { width: 749px; clear: both; font-size: 9px; padding-bottom: 5px; margin: 50px 0 4px 0; border-bottom: solid #eeeeee 1px; background-repeat: no-repeat; background-position: 0 0; }
  .contentblock.first-block { margin-top: 0; }
  .contentblock-inner { padding-left: 35px; }
  .contentblock h2 { margin-bottom: 4px; color: #f00000; font: 17px/13px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .contentblock em { font-weight: bold; }
  .block-navigator { background-image: url(../img/icon_28x28_folder_pipeline.gif); }
  .block-forum { background-image: url(../img/icon_28x28_textnode.gif); }
  .block-meinedaten, .block-userdaten { background-image: url(../img/icon_28x28_idcard.gif); }
  .block-meinefz, .block-userfz { background-image: url(../img/icon_28x28_carblue.gif); }
  .block-wunschfz,
  .block-userwunschfz { background-image: url(../img/icon_28x28_carred.gif); }
  .block-einstellungen { background-image: url(../img/icon_28x28_gear.gif); }
  .block-artikel-gespeichert { background-image: url(../img/icon_28x28_docdisk.gif); }
  .block-artikel-bewertet { background-image: url(../img/icon_28x28_docstaryellow.gif); }
  .block-artikel-recent { background-image: url(../img/icon_28x28_docclock.gif); }
  .block-artikel-verfasst { background-image: url(../img/icon_28x28_docpen.gif); }
  .block-artikel-empfohlen, .block-userartikel { background-image: url(../img/icon_28x28_docusermsg.gif); }
  .block-heiss-diskutiert { background-image: url(../img/icon_28x28_thermometer.gif); }
  .block-meine-foren, .block-userforen { background-image: url(../img/icon_28x28_textnodeuser.gif); }
  .block-userinserate { background-image: url(../img/icon_28x28_notepinned.gif); }
  .block-sucheinserate { background-image: url(../img/icon_28x28_notefind.gif); }
  .block-urteilsdb { background-image: url(../img/icon_28x28_urteilsdb.gif); }
  .block-dateneingabe { background-image: url(../img/icon_28x28_dataedit.gif); }
  .block-mail,
  .block-meinenachrichten { background-image: url(../img/icon_28x28_mail.gif); }
  .block-meinautomarkt { background-image: url(../img/icon_28x28_money.gif); }
  .block-meinesuchen1 { background-image: url(../img/icon_28x28_inputtext.gif); }
  .block-gewinnspiel { background-image: url(../img/icon_28x28_die.gif); }

/*	Unterbereichstrenner
*/
  .sub-contentblock { width: 749px; padding-bottom: 5px; margin: 20px 0 4px 0; border-bottom: dotted #eeeeee 1px; }
  .sub-contentblock h3 { color: #f00000; font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .sub-contentblock.first-block { margin-top: 0 !important; }

/*	Datengruppen
*/
  .datengruppe-titel { padding: 3px 0 3px 4px; line-height: 14px; /* Hhe=20 */ color: #000; background-color: #eeeeee; margin-bottom: 1px; font-weight: bold; }
  .datengruppe-titel .dt-multi { width: 100%; overflow: hidden; }
  .datengruppe-titel .dt-multi .dt-label { float: left; }
  .datengruppe-titel .dt-multi .dt-funktionen { float: right; display: inline; padding-right: 3px; font-weight: normal; }
  .datengruppe-content { margin: 7px 4px 14px 4px; }

/*	"Seitenanfang"
*/
  .pgtop { border-top: solid #cccccc 1px; text-align: right; width: 749px; padding-top: 8px; color: #8e8e8e; margin-top: 30px; height: 24px; }
  .pgtop a { color: #9e9e9e !important; margin-left: 4px; }

/*	Webpfad-Darstellung
*/
  ul.sitepath { width: auto; float: left; }
  ul.sitepath li { float: left; padding-left: 15px; background: transparent url(../img/bc_separator.gif) no-repeat 6px center; }
  ul.sitepath li.first-child { background-image: none; }

/*	Pfeilsymbole zum Blttern von Thumbnails
*/
  .browse-next-off, .browse-next-on, .browse-prev-off, .browse-prev-on { float: left; width: 13px; height: 12px; background: transparent url(../img/iconlib_arrows_browse.gif) no-repeat 0 0; }
  .browse-next-on { background-position: 0 0; }
  .browse-next-off { background-position: 0 -12px; }
  .browse-prev-on { background-position: 0 -24px; }
  .browse-prev-off { background-position: 0 -36px; }
  .browse-prev-off a, .browse-next-off a { display: none; }
  .browse-prev-on a, .browse-next-on a { display: block; width: 100%; height: 100%; }
  .browse-prev-on a span, .browse-next-on a span { display: none; }
  .browse-text { float: left; white-space: nowrap; text-align: center; }

/*	Link am Ende von Listen
*/
  .listenende-links { clear: both; width: 100%; overflow: hidden; margin: 7px 0; text-align: right; }

/*	Treeview-Element
*/
  .treeview { margin-top: 5px; }
  .treeview .modellnavigator .treeview { width: 749px; overflow: hidden; }
  .treeview li { margin-bottom: 2px; clear: left; }
  .treeview li.node-collapsed { background: transparent url(../img/icon_treeview_expand.gif) no-repeat 0 0; }
  .treeview li.node-expanded { background: transparent url(../img/icon_treeview_collapse.gif) no-repeat 0 0; }
  .treeview li:hover { background-color: #FFF !important; }
  .treeview .node-label { display: inline; padding-left: 20px; cursor: pointer; color: #f00000; font-weight: bold; }
  .treeview .node-content { margin: 4px 0 10px 20px; overflow: hidden; }
  .treeview .node-content li { margin-bottom: 0; clear: none; }
  .treeview .node-collapsed .node-label { font-weight: normal !important; white-space: nowrap; overflow: hidden; }
  .treeview .node-expanded .node-label { font-weight: bold; white-space: normal; }
  .treeview .node-collapsed .node-content { display: none; }
  .treeview .node-content a { text-decoration: none; color: #000; }
  .modellnavigator .treeview .node-content a { text-decoration: underline; color: #f00; }
  .modellnavigator .treeview .node-content a:hover { text-decoration: none; color: #f00; }

  /* Aufgeklappte Container und deren Inhalte */
  .treeview .node-content-container { border: solid #eeeeee 1px; float: left; padding: 7px; }
  .treeview .node-content-container .inserat-S { float: left; }

/*	Moduloptik
*/
  .modul { float: left;  margin-right: 7px; overflow: hidden; }
  .modul input, .modul select, .modul table { font: 9px Verdana,Geneva,Arial,Helvetica,sans-serif; }

  /* Modul-Header */
  .mod-header { width: 100%; overflow: hidden; height: 34px; background: transparent url(../img/mod_header_bg_gray.png) no-repeat 0 0; }
  .mod-header span { display: block; padding: 7px 0 0 4px; }
  .mod-header .mod-title { float: left; color: #000; letter-spacing: -1px; font: normal normal bold 14px/16px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .mod-header .mod-link { margin: 10px 8px 0 0; float: right; }
  .mod-highlight1 .mod-header { background-image: url(../img/mod_header_bg_red.png); }
/*	.mod-highlight1 .mod-header .mod-title { color: #f00000; }  Bemerkung GECKO: rot auf rot? */
  .mod-highlight1 .mod-header .mod-title { color: #FFF; }

  /* Reiter (Tabs) */
  .mod-header .mod-tabs { height: 34px; }
  .mod-tabs ul { height: 34px; float: right; }
  .mod-tabs ul li { float: left; height: 34px; display: block; }
  .mod-tabs ul li.tab-first-idle { background: transparent url(../img/tab_l_idle.gif) no-repeat 0 0; }
  .mod-tabs ul li.tab-first-active { background: transparent url(../img/tab_l_active.gif) no-repeat 0 0;}
  .mod-tabs ul li.tab-middle-idle { background: transparent url(../img/tab_c_idle.gif) repeat-x 0 0; border-right: solid #cccccc 1px; }
  .mod-tabs ul li.tab-middle-active { background: transparent url(../img/tab_c_active.gif) repeat-x 0 0; border-right: solid #cccccc 1px; }
  .mod-tabs ul li.tab-last-idle { background: transparent url(../img/tab_r_idle.gif) no-repeat right 0; }
  .mod-tabs ul li.tab-last-active { background: transparent url(../img/tab_r_active.gif) no-repeat right 0; }
  .mod-tabs ul li a { font-size: 9px; font-weight: bold; text-transform: uppercase; display: block; padding: 8px 4px; margin: 2px; text-decoration: none !important; }
  .mod-tabs ul li a.cmd { text-transform: none !important; margin: 8px 8px 0 4px; padding: 0 0 0 18px !important; font-weight: normal !important; }
  .mod-tabs .tab-first-idle a, .tab-middle-idle a, .tab-last-idle a { color: #FFF !important; }

  /* Modul-Inhalt */
  .mod-content { padding: 4px; border: solid #cccccc 1px; border-top: none; font: normal normal normal 9px/12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .mod-body { width: 100%; overflow: hidden; } /* Modulinhalt immer clearen */
  .mod-border { border-bottom: solid 1px #eeeeee; padding-bottom: 4px; margin-bottom: 4px; }
  .mod-intro { color: #636363; background-color: #f3f3f3; border: solid #FFF 1px; padding: 4px; margin-bottom: 6px; }
  .mod-intro-content { width: 100%; overflow: hidden; }

  /* Eingeklapptes Modul */
  .mod-collapsed	.mod-content { display: none;  }
  .mod-collapsed	.mod-handle a { background-position: 0 -10px; }

  /* Modul-Handle */
  .mod-handle { width: 182px; height: 10px; cursor: pointer; font-size: 0; }
  .mod-handle a { display: block; width: 182px; height: 10px; background: transparent url(../img/iconlib_mod_handles.gif) no-repeat 0 0; }
  .mod-handle a:hover { background-image: url(../img/iconlib_mod_handles_hover.gif); }

/*	Voting-Bar
*/
  .voting-applet { width: 100%; overflow: hidden; }
  .voting-title { font-weight: bold; margin-bottom: 4px; }
  .voting-bar { width: 100%;  }
  .star { width: 14px; height: 12px; float: left; background: transparent url(../img/stars_12x12.png) no-repeat 0 0; }
  .star-on { background-position: 0 0; }
  .star-off { background-position: 0 -12px; }
  .star a { display: block; width: 100%; height: 100%; }
  .star a span { display: none; }
  .voting-withdraw { margin: 4px 0; width: 100%; overflow: hidden; }

/*	Bereich "Anzeigeoptionen"
*/
  .anzeigeoptionen { width: 100%; overflow: hidden; }
  .anzeigeoption { float: left; margin-right: 7px; }
  .anzeigeoptionen-L, .anzeigeoptionen-R { width: 50%; float: left; }
  .anzeigeoptionen-L .anzeigeoption, .anzeigeoptionen-R .anzeigeoption { float: left; }
  .anzeigeoption-label { font-weight: bold; margin-bottom: 3px; }
  .label-followup	{ margin-top: 14px; }

/*	Seiten blttern
*/
  .blaettern { height: 22px; width: auto; overflow: hidden; background: #f3f3f3;  }
  .blaettern-zurueck { float: left; width: 90px; line-height: 22px; }
  .blaettern-seiten { float: left; width: 380px; text-align: center; line-height: 22px; }
  .blaettern-vor { float: left; width: 90px; text-align: right; line-height: 22px;  }
  .blaettern .pg-link { padding-left: 2px; }
  .blaettern .pg-current { font-weight: bold; padding-left: 2px; }
  #fl-blaettern .pg-link, #fl-blaettern .pg-current { padding-left: 4px; font-size:13px; font-weight:bold;}
  .fl-blaettern-seiten {FLOAT: left; WIDTH: 494px; LINE-HEIGHT: 22px; TEXT-ALIGN: center}

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

/*	Thumbnail-Browser
*/
  .thumb-browser { text-align: center; height: 21px; margin-top: 1px; background: transparent url(../img/bg_thumbnav_browseimages.gif) no-repeat 0 0; }
  .thumb-browser-content { width: 170px; margin: 0 auto; overflow: hidden; }
  .thumb-browser .browse-text { width: 170px; overflow: hidden; margin-top: 3px; }
  .thumb-browser .browse-prev-on,
  .thumb-browser .browse-prev-off,
  .thumb-browser .browse-next-on,
  .thumb-browser .browse-next-off { margin-top: 4px; }

/*	Teaserformate
*/
  .teaser { margin-right: 7px; float: left; overflow: hidden; }

  /* Allgemeine Formatierungen fr alle Teaser */
  .teaser	h4 { z-index: 0 !important; color: #636363; letter-spacing: -1px; background-color: transparent; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .teaser h5 { font-size: 0; }
  .teaser h5 span { display: none; }
  .teaser strong { letter-spacing: -1px; }
  .teaser .teasertxt { color: #000; background-color: transparent; font: normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }

  /* Spezielle Formatierungen fr die verschiedenen Teaserformate */
  .teaser-XS { width: auto; /*100%*/ }
  .teaser-XS-teasertxt { color: #000; background-color: transparent; font: normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  h4.teaser-XS { margin-top: 15px; color: #636363; letter-spacing: -1px; background-color: transparent; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }

  .teaser-S { width: 182px; }
  .teaser-S h5 { height: 28px; }
  .teaser-S h5 img { width: 178px; height: 20px; margin-top: 5px; }
  .teaser-S .teaserbody img { width: 182px; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }

  .teaser-M { width: 371px; }
/*	.teaser-M h5 { height: 28px; }
  .teaser-M h5 img { width: 178px; margin-top: 5px; }*/
  .teaser-M h5 { height: 28px; }
  .teaser-M h5 img { width: 367px; height: 25px; }
  .teaser-M .teaserbody img { width: 182px; float: left; margin-top: 1px; margin-right: 7px; }

  .teaser-L { width: 371px; }
  .teaser-L h5 { height: 28px; }
  .teaser-L h5 img { width: 367px; height: 25px; }
  .teaser-L .teaserbody img { width: 371px; border-top: solid #FFF 1px; border-bottom: solid #FFF 1px; }

  .teaser-XL { width: 560px; }
  .teaser-XL h4 { position: relative; top: 0; left: 378px; width: 182px; height: 15px; }
  .teaser-XL h5 { float: right; width: 182px; height: 30px; }
  .teaser-XL h5 img { width: 178px; height: 20px; }
  .teaser-XL .teasertxt { float: left; width: 182px; height: 128px; }
  .teaser-XL .teaserbody img { float: left; width: 371px; margin: -15px 7px 0 0; }
  .teaser-XL .teaserlinks-ausserdem { float: left; width: 182px; height: 73px; }
  .teaser-XL .ausserdem-titel { margin: 2px 0 4px 0; font-weight: bold; letter-spacing: -1px; }

  .teaser-XL2 { width: 560px; }
  .teaser-XL2 h4 { width: 182px; height: 15px; }
  .teaser-XL2 h5 { width: 182px; float: left; height: 30px; }
  .teaser-XL2 h5 img { width: 178px; height: 20px; }
  .teaser-XL2 .teasertxt { float: left; width: 182px; height: 129px; }
  .teaser-XL2 .teaserbody img { float: right; width: 371px; margin: -15px 0 0 7px; }
  .teaser-XL2 .teaserlinks-ausserdem { float: left; width: 182px; height: 73px; }
  .teaser-XL2 .ausserdem-titel { margin: 2px 0 4px 0; font-weight: bold; letter-spacing: -1px; }

  .teaser-XXL { width: 749px; }
  .teaser-XXL h4 { position: relative; top: 0; left: 378px; width: 371px; height: 14px; }
  .teaser-XXL h5 { float: right; position: relative; width: 371px; height: 35px; }
  .teaser-XXL h5 img { width: 367px; height: 25px; }
  .teaser-XXL .teasertxt { float: left; width: 371px; height: 60px; }
  .teaser-XXL .teaserbody img { float: left; width: 371px; margin: -15px 7px 0 0; }
  .teaser-XXL .teaserlinks-ausserdem { float: left; width: 182px; height: 99px; 	margin-right: 7px; }
  .teaser-XXL .ausserdem-titel, .teaser-XXL .tipp-titel { margin: 10px 0 4px 0; font-weight: bold; letter-spacing: -1px; }
  .teaser-XXL .teaser-XXL-tipp { float: left; width: 182px; height: 99px; }

  /* Hervorgehobene Teaser */
  .teaser-highlight1 { background-color: #c6d9e6; padding-bottom: 12px; }
  .teaser-highlight1 h4,
  .teaser-highlight1 h5,
  .teaser-highlight1 .teasertxt { padding-left: 3px; }
  .teaser.teaser-highlight2 { }

  /* Linklisten in Teasern */
  .teaser .teaserlinks-ausserdem div.link { padding-left: 11px; background: transparent url(../img/arrow_blk_3x5.gif) no-repeat 1px 7px; }


/*	Inseratsformate
*/
  .inserat-img { float: left; }
  .inserat-data { float: left; overflow: hidden; }
  .inserat-data table { width: 100%; }
  .inserat-data-caption { font-weight: bold; text-align: left; }
  .inserat-data-value { text-align: right; }

  .inserat-S { width: 172px; overflow: hidden; }
  .inserat-S .inserat-img img { width: 90px; height: 68px; }
  .inserat-S .inserat-data { width: 82px; }
  .inserat-S .inserat-data li { padding: 0 0 0 4px; overflow: hidden; white-space: nowrap; font: 9px/11px Tahoma,Arial,sans-serif; }

  .inserat-S2 { float: left; }
  .inserat-S2 .inserat-img { float: none; }
  .inserat-S2 .inserat-img img {  width: 90px; height: 68px; }
  .inserat-S2 .inserat-data { width: 90px; white-space: nowrap; overflow: hidden; text-align: center; }
  .inserat-S2 .inserat-data-modell { margin-bottom: 2px; }
  .inserat-S2 .inserat-data-preis { margin-top: 2px; }

  .inserat-M { height: auto; width: 371px; float: left; overflow: hidden; }
  .inserat-M .inserat-img { margin-right: 7px; }
  .inserat-M .inserat-img img { width: 182px; height: 137px; }
  .inserat-M .inserat-data { width: 182px; overflow: hidden; }
  .inserat-M .inserat-data a.link-details { margin-top: 4px; }
  .inserat-M table { font-size: 11px; }
  .inserat-M table .col1 { font-weight: bold; }
  .inserat-M table td:first-child { font-weight: bold; }
  .inserat-M table td { line-height: 14px; letter-spacing: -1px; }

  .inserat-L { width: 560px; padding: 7px 0; overflow: hidden; border-bottom: solid #eeeeee 1px; line-height: 14px; }
  .inserat-L .inserat-img { width: 90px; height: 68px; overflow: hidden; margin-right: 7px;  }
  .inserat-L .inserat-img img {  width: 90px; height: 68px; }
  .inserat-L .inserat-header { width: 100%; overflow: hidden; }
  .inserat-L .inserat-data { width: 463px; overflow: hidden; }
  .inserat-L .inserat-data-modell { width: 380px; float: left; font-weight: bold; }
  .inserat-L .inserat-data-funktionen { width: 83px; float: right; text-align: right; }
  .inserat-L .inserat-data-funktionen a.cmd { float: right; }
  .inserat-L .inserat-details { width: 463px; }
  .inserat-L .inserat-einzelangaben { margin: 7px 0; letter-spacing: -1px; }
  .inserat-L .inserat-einzelangaben li { display: block; float: left; white-space: nowrap; font-weight: bold; letter-spacing: -1px; margin-right: 10px; }
  .inserat-L .more-images { left: 72px; top: -20px; }
  .inserat-L ul { width: 463px; overflow: hidden; }

  .inserat-G-row { width: 100%; overflow: hidden; margin-top: 14px; }
  .inserat-G { width: 182px; margin-right: 7px; float: left; border-bottom: solid #f00000 1px; }
  .inserat-G .inserat-img { width: 182px; height: 137px; overflow: hidden; float: none; }
  .inserat-G .inserat-img img { width: 182px; height: 137px; }
  .inserat-G .inserat-data { background-color: #f3f3f3; width: 182px; overflow: hidden; }
  .inserat-G .inserat-data-inner { padding: 4px; }
  .inserat-G .inserat-data-modell { white-space: nowrap; margin-bottom: 4px; font-weight: bold; width: 174px; overflow: hidden; }
  .inserat-G .inserat-details { height: 30px; overflow: hidden; }
  .inserat-G .inserat-footer { width: 100%; overflow: hidden; }
  .inserat-G .more-images { position: relative; left: 164px; top: -20px; }
  .inserat-G-lastchild { margin-right: 0; }

/*	Artikel-Listen
*/
  .artikelliste { width: 100%; }
  .artikelliste-artikel { border-bottom: dotted #eeeeee 1px; width: 100%; padding: 4px 0 7px 0; }
  .artikelliste-artikel .artikel-data { width: 100%; overflow: hidden; }
  .artikelliste-artikel img.data-bild { width: 90px; height: 60px; float: left; margin: 0 7px 0 0; }
  .artikelliste-artikel .data-num { float: left; width: 30px; font-weight: bold; }
  .artikelliste-artikel .data-artikel { float: left; width: 530px; overflow: hidden; }
  .artikelliste-artikel .data-label { float: left; margin-right: 7px; }
  .artikelliste-artikel .data-dachzeile { font-weight: bold; }
  .artikelliste-artikel .data-titel { margin-bottom: 7px; font-weight: bold; }
  .artikelliste-artikel .data-bewertung,
  .artikelliste-artikel .data-ressort,
  .artikelliste-artikel .data-autor,
  .artikelliste-artikel .data-datum { width: 433px; height: 16px; }
  .artikelliste-artikel .data-notiz { width: 100%; height: 28px; margin-top: 3px; }
  .artikelliste-artikel .data-notiz input.notiz_text { width: 440px; float: left; }
  .artikelliste-artikel .data-notiz input.btn1 { width: 80px; float: right; }
  .artikelliste-artikel .voting-applet { display: inline; width: auto; }
  .artikelliste-artikel .voting-applet .voting-title,
  .artikelliste-artikel .voting-applet .voting-withdraw { display: none; }
  .artikelliste-artikel .voting-applet .voting-bar { display: inline; width: auto; }
  .artikelliste-artikel .artikel-funktionen { width: 100%; overflow: hidden; }
  .artikelliste-artikel .artikel-funktionen a { float: right !important; margin-left: 14px; }

/*	Forum-Listen
*/
  table.forumliste { width: 749px; }
  table.forumliste td { vertical-align: top; }
  table.forumliste th div, table.forumliste .beitrag-kommentar { padding-left: 18px; line-height: 14px; background-image: url(../img/aubi_icon_forum.png); background-repeat: no-repeat; }
  table.forumliste th.th-forum div { background-position: 0 -84px; }
  table.forumliste th.th-beitrag div { background-position: 0 -112px; }
  table.forumliste th.th-datum div { background-position: 0 -168px; }
  table.forumliste th.th-von div { background-position: 0 -238px; }
  table.forumliste .beitrag-titel { margin-bottom: 4px; }

/*	Reiteroptik 2
*/
  ul.tabs2 { padding-left: 2px; height: 19px; width: auto; overflow: hidden; background: #FFF url(../img/tab2_L0.gif) no-repeat 0 0; }
  ul.tabs2 li { float: left; font-size: 9px; height: 19px; display: block; background: transparent url(../img/tab2_00.png) no-repeat right center; }
  ul.tabs2 li#tab-last { background-image: url(../img/tab2_R0.png); }
  ul.tabs2 li a { display: block; font-weight: bold; padding: 3px 12px 0 2px; text-decoration: none !important; }

  /* Aktiver erster Reiter */
  ul.tabs2-active1 { background-image: url(../img/tab2_L1.gif) !important; }
  ul.tabs2-active1 li#tab-first { background-image: url(../img/tab2_10.png); }
  ul.tabs2-active1 li#tab-first a { color: #FFF; }

  /* Aktiver Zwischen-Tab 2 */
  ul.tabs2-active2 li#tab-first { background-image: url(../img/tab2_01.png); }
  ul.tabs2-active2 li#tab-2 { background-image: url(../img/tab2_10.png); }
  ul.tabs2-active2 li#tab-2 a { color: #FFF; }

  /* Aktiver Zwischen-Tab 3 */
  ul.tabs2-active3 li#tab-2 { background-image: url(../img/tab2_01.png); }
  ul.tabs2-active3 li#tab-3 { background-image: url(../img/tab2_10.png); }
  ul.tabs2-active3 li#tab-3 a { color: #FFF; }

  /* Aktiver letzter Tab */
  ul.tabs2-active4 li#tab-2 { background-image: url(../img/tab2_01.png); }
  ul.tabs2-active4 li#tab-last { background-image: url(../img/tab2_R1.png); }
  ul.tabs2-active4 li#tab-last a { color: #FFF; }
  /* ... */

/*	Formularoptik
*/
  .form-large { border: solid #c3c3c3 1px; padding: 7px; background: transparent url(../img/bg_form-default_header.gif) repeat-x 0 0; }
  .form-large fieldset { padding-bottom: 30px; }
  .form-large .contentblock { border-bottom: none; margin-bottom: 30px; }
  .form-large .fieldset-legend { overflow: hidden; width: 100%; color: #f00000; font: normal normal bold 14px/17px Verdana,Geneva,Arial,Helvetica,sans-serif; border-bottom: solid #eeeeee 1px; background-repeat: no-repeat; background-position: 0 5px; }
  .form-large .data-row { margin-top: 4px; width: 100%; }
  .form-large .data-col { width: 174px; margin-left: 11px; vertical-align: middle; }
  .form-large label { display: block; margin-bottom: 2px; }
  .form-large select { width: 100%; }

  /* Attribute fr "Assistenten"-Formulare (Wizards) */
  .form-wizard fieldset { padding-bottom: 0; }
  .form-wizard fieldset .fs-toggle { background-image: url(../img/arrow_blk_7x4_dn.gif); }
  .form-wizard .fieldset-content { display: none; }

  /* Header fr Assistentenschritte (Label mit Klappfunktion) */
  .form-large .fieldset-legend .fs-label { float: left; padding: 4px 0 4px 25px; width: 499px; }
  .form-wizard .fieldset-legend .fs-toggle { float: right; width: 20px; height: 20px; background-position: 6px 14px; background-repeat: no-repeat; }
  .form-wizard .fieldset-legend .fs-toggle a { display: block; width: 100%; height: 100%; }
  .form-wizard .fieldset-legend .fs-label a { display: block; width: 100%; height: 100%; text-decoration: none;}
  .form-wizard .fieldset-legend .fs-label .fs-donotshow { display: none; }
  /* Aufgeklappe Blcke */
  .form-wizard fieldset.item-expanded { padding-bottom: 30px; }
  .form-wizard fieldset.last { padding-bottom: 0px; }
  .form-wizard fieldset.item-expanded .fieldset-content { display: block; }
  .form-wizard fieldset.item-expanded .fs-toggle { background-image: url(../img/arrow_blk_7x4_up.gif); }

  /* Aktueller Block */
  .form-wizard fieldset.wizard-step-current .fieldset-legend { background-image: url(../img/icon_14x14_arrow_green.gif) !important; }

  /* Noch ausstehende Blcke */
  .form-wizard fieldset.wizard-step-pending .fs-label { color: #a0a0a0; }
  .form-wizard fieldset.wizard-step-pending .fs-label a { display: none; }
  .form-wizard fieldset.wizard-step-pending .fs-label .fs-donotshow { display: inline; }
  .form-wizard fieldset.wizard-step-pending .fs-toggle { background-image: none; }
  .form-wizard fieldset.wizard-step-pending .fs-toggle a { display: none; }
  .form-wizard fieldset.wizard-step-pending .fieldset-legend { background-image: url(../img/icon_14x14_arrow_gray.gif) !important; color: #a0a0a0; }

  /* Fertig gestellte Blcke */
  .form-wizard fieldset.wizard-step-complete .fieldset-legend { color: #339900; background-image: url(../img/icon_14x14_check.gif) !important; }

/*	Integration von Werbemitteln
*/
  .adspace-content { overflow: hidden; margin: 0 auto; }
  .adtag { overflow: hidden; }

  /* IAB Medium Rectangle */
  .adspace-MR { }
  .row .adspace-MR { width: 371px; float: left; text-align: center; margin: 0 7px 0 0; }
  #pg-inseratsansicht .adspace-MR { width: 371px; text-align: center; margin: 14px 0; }
  #pg-meinab .adspace-MR#ad1 { width: 371px; text-align: center; margin-top: 14px; position: relative; left: -14px; }
  #pg-meinab .adspace-MR#ad2 { width: 371px; text-align: center; margin-top: 45px; position: relative; left: -14px; }
  #artikel-body .adspace-MR { float: left; }
  #artikel-body .adspace-MR .adtag, #artikel-body .adspace-MR { margin:0; padding:0; width: 320px; height: auto; }
  #artikel-body #ad-content-content1, #artikel-body #ad-content-content2, #artikel-body #ad-content-multilink1 { margin: 7px 7px 7px 0; }
  #pg-meineartikel .adspace-MR,
  #pg-meineartikel-kategorie .adspace-MR { width: 100%; text-align: center; margin: 14px 0; }
  .adspace-MR .adtag { height: 270px; width: 370px; }

  /* IAB Rectangle */
  .adspace-R { }
  .row .space-2col .adspace-R { float: right; width: 191px; margin-bottom: 21px; }
  #artikel-body .adspace-R { width: 191px; margin: 7px 7px 7px 0; float: left; }
  .adspace-R .adtag { width: 300px; height: 250px; }

  /* IAB Half Page Ad */
  .adspace-HP { }
  #artikel-body .adspace-HP { width: 311px; margin: 7px 7px 7px 0; float: left; }
  .adspace-HP .adtag { width: 300px; height: 600px; }

  /* IAB Leaderboard */
  .adspace-LB { }
  #pg-mmprojektor .adspace-LB { width: 757px; margin-top: 7px; text-align: center; }
  .adspace-LB .adtag { width: 728px; height: 90px; }
  #pg-mmprojektor .adspace-LB .adtag { width: 757px; }

  /* Textlinks */
  .adspace-TXT { width: 182px; }
  .row .adspace-TXT { float: left; margin-right: 7px; }
  .adspace-TXT .ad-tag { width: 182px; height: 247px; }
  .adspace-TXT .adnotice-topleft { width: 182px; height: 258px; }

  /* Spezielle Platzierungen */
  #ad-placement-topofpage { margin-left:5px; width:769px; }
  #ad-placement-skyscraper { left: 779px; position: absolute; }
  #ad-content-topofpage { text-align: center; margin: 0 auto; }


/*
  ============== Seitenspezifische Stile ====================
*/

/*	Homepage, Ausprgung ungewichtet
*/
  #pg-home-default .mod-servicetools #mod-servicetools-tabcontent2 { display: none; }
  #pg-home-default .mod-servicetools #mod-servicetools-tabcontent3 { display: none; }

/*	Homepage, Ausprgung Magazin
*/
  #pg-home-magazin .mod-servicetools #mod-servicetools-tabcontent2 { display: none; }
  #pg-home-magazin .mod-servicetools #mod-servicetools-tabcontent3 { display: none; }

/*	Homepage, Ausprgung Automarkt
*/
  #pg-home-automarkt .mod-servicetools #mod-servicetools-tabcontent2 { display: none; }
  #pg-home-automarkt .mod-servicetools #mod-servicetools-tabcontent3 { display: none; }
  #pg-home-automarkt .mod-fzsuche #mod-fzsuche-tabcontent1 { display: block; }
  #pg-home-automarkt .mod-fzsuche #mod-fzsuche-tabcontent2 { display: none; }
  #pg-home-automarkt .mod-fzsuche .fzsuche-intro { display: block; }
  #pg-home-automarkt .mod-fzsuche .fzinserat-intro { display: block; }

/*	Homepage, ungewichtet
*/
  #pg-home-default .mod-fzsuche #mod-fzsuche-tabcontent1 { display: block; }
  #pg-home-default .mod-fzsuche #mod-fzsuche-tabcontent2 { display: none; }
  #pg-home-default .mod-fzsuche .fzsuche-intro { display: block; }
  #pg-home-default .mod-fzsuche .fzinserat-intro { display: block; }

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

/*	Impressum
*/
  #pg-impressum #inhalt { width: 560px; overflow: hidden; }
  #pg-impressum #impressum-kategorien { width: 182px; margin-right: 7px; float: left; }
  #pg-impressum #impressum-kategorien .inner { padding-left: 30px; }
  #pg-impressum #impressum-inhalt { width: 371px; float: left; }
  #pg-impressum #impressum-inhalt p { width: 100px; background: transparent url(../img/logo_gwi.gif) no-repeat 0 0; }
  #pg-impressum #impressum-inhalt p a { display: block; width: 100%; }

/*	Kontaktformular
*/
  #frm-kontakt .data-row { overflow: hidden; margin-top: 10px; }
  #frm-kontakt .data-row.last-child { margin: 0; }
  #frm-kontakt .data-row.last-child-send { overflow: hidden; border-top: solid #eeeeee 1px; margin-top: 20px; padding-top: 6px; }
  #frm-kontakt .radio1 { vertical-align: middle; }
  #frm-kontakt input.text { margin-right: 10px; }
  #frm-kontakt #kontakt-data-seite,
  #frm-kontakt #kontakt-data-heftnr { width: 100px; }
  #frm-kontakt #kontakt-data-tel { width: 115px; }
  #frm-kontakt select { vertical-align: middle; width: 170px; margin-right: 10px; }
  #frm-kontakt .btn1 { float: right; }
  #frm-kontakt #kontakt-fragen { line-height: 14px; margin-bottom: 5px; overflow: hidden; }
  #frm-kontakt #kontakt-achtung { line-height: 14px; width: 100%; margin: 14px 0; overflow: hidden; }
  #frm-kontakt #kontakt-achtung strong { display: block; float: left; width: 80px; height: 30px; overflow: hidden; }

  /* Schritt 2: Ihre Daten */
  #frm-kontakt #kontakt-daten .radio1 { vertical-align: middle; margin-left: 10px; }
  #frm-kontakt #kontakt-daten #kontakt-data-anrede { width: 100px; }
  #frm-kontakt #kontakt-daten input.text { width: 400px; }
  #frm-kontakt #kontakt-daten textarea { width: 400px; height: 200px; }
  #frm-kontakt #kontakt-daten .data-row label { margin-top: 2px; height: 14px; display: block; float: left; width: 120px; overflow: hidden; }
  #frm-kontakt #kontakt-daten .data-row span { display: block; float: left; width: 424px; overflow: hidden; }
  #frm-kontakt #kontakt-daten .data-row span.notice { margin-top: -10px; color: #f00000; }
  #frm-kontakt #kontakt-daten input#btn-schritt2-submit { margin-right: 22px; width: 59px; }

  /*	Besttigunsseite */
  #pg-kontakt-bestaetigung .data-row { overflow: hidden; margin-bottom: 10px; line-height: 14px; }
  #pg-kontakt-bestaetigung #bestaetigung-titel { background-image: url(../img/icon_14x14_check.gif); background-repeat: no-repeat; padding-left: 25px; }
  #pg-kontakt-bestaetigung .data-row .title { margin: 0 10px 0 25px; width: 90px; float: left; overflow: hidden; }
  #pg-kontakt-bestaetigung .data-row .data { width: 425px; float: left; overflow: hidden; margin-right: 10px; }

/*	Channelpage Magazin
*/
  #pg-channel-magazin .mod-servicetools #mod-servicetools-tabcontent2 { display: none; }
  #pg-channel-magazin .mod-servicetools #mod-servicetools-tabcontent3 { display: none; }

/*	Artikel
*/
  #pg-artikel #stage-artikel { width: 100%; overflow: hidden; }
  #pg-artikel #artikel-funktionen { width: 100%; margin-bottom: 12px; font-size: 9px; line-height: 12px; }
  #pg-artikel #artikel-content { width: 567px; float: left; }
  #pg-artikel #artikel-headings { height: 50px; overflow: hidden; }
  #pg-artikel #artikel-headings h3 { color: #636363; background-color: transparent; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  #pg-artikel #artikel-headings h3 .quellangabe { font-weight: normal; }
  #pg-artikel #artikel-headings h4 { font-size: 0; width: 560px; }
  #pg-artikel #artikel-headings h4 img { width: 560px; }
  #pg-artikel #artikel-headings h4 span { display: none; }
  #pg-artikel #artikel-content h5 { margin: 16px 0 8px 0; font: normal normal bold 14px/100% Verdana,Geneva,Arial,Helvetica,sans-serif; letter-spacing: -0.7px; }
  #pg-artikel #artikel-sidebar { width: 182px; float: left; padding-top: 50px;}
  #pg-artikel #artikel-sidebar .modul { width: 182px; margin: 0 0 14px 0; }
  #pg-artikel #artikel-body { width: 560px; font: normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  #pg-artikel #artikel-body br { clear: left; }
  #pg-artikel .anlauftext { margin-bottom: 5px; font-weight: bold; }
  #pg-artikel .autor { font-style: italic; }
  #pg-artikel #artikel-forum ul.linklist { margin-top: 7px; }

  /* Listen */
  #pg-artikel #artikel-body ul { list-style-type: disc; margin: 14px 0; }
  #pg-artikel #artikel-body li { list-style-position: outside; padding-left: 0; margin: 0 0 4px 16px ; }

  /* Artikelformat A (16:9-Aufmacher) */
  #pg-artikel .artikel-A img.artikel-img-main { margin: 0 7px 10px 0; width: 560px; } /* 16:9 */
  #pg-artikel .artikel-A .anlauftext {  }

  /* Artikelformat B (3:2-Aufmacher) */
  #pg-artikel .artikel-B img.artikel-img-main { float: left; margin: 0 7px 10px 0; width: 560px; } /* 3:2 */
  #pg-artikel .artikel-B .anlauftext { height: auto; }

  /* Artikelformat C (2:3-Aufmacher) */
  #pg-artikel .artikel-C img.artikel-img-main { float: left; margin: 0 7px 10px 0; width: 300px; height: 450px; }	/*  2:3 */
  #pg-artikel .artikel-C .anlauftext { height: auto; }

  /* Artikelformat T */
  #pg-artikel .artikel-T img.artikel-img-main { margin: 0 7px 1px 0; width: 371px; height: 247px; float: left; }

  /* Tabellen im Artikeltext */
  #pg-artikel #artikel-body .tabelle-L { clear: both; border: solid #eeeeee 1px; padding: 5px 10px; margin: 20px 0; }
  #pg-artikel #artikel-body .tabelle-L table { width: 540px; }
  #pg-artikel #artikel-body .tabelle-M1 { float: left; margin: 7px 7px 7px 0; border: solid #eeeeee 1px; padding: 5px 10px; }
  #pg-artikel #artikel-body .tabelle-M2 { float: right; margin: 7px 0 7px 7px; border: solid #eeeeee 1px; padding: 5px 10px; }
  #pg-artikel #artikel-body .tabelle-M1 table,
  #pg-artikel #artikel-body .tabelle-M2 table { width: 280px; }
  #pg-artikel #artikel-body .tabelle-M1 caption,
  #pg-artikel #artikel-body .tabelle-M2 caption { width: 280px; }
  #pg-artikel #artikel-body .tabelle-M2 caption span { display: block; }
  #pg-artikel #artikel-body .artikel-tabelle table { font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  #pg-artikel #artikel-body .artikel-tabelle table col.col1 { width: 40%; }
  #pg-artikel #artikel-body .artikel-tabelle table col.col2 { width: 30%; }
  #pg-artikel #artikel-body .artikel-tabelle table col.col3 { width: 30%; }
  #pg-artikel #artikel-body .artikel-tabelle table caption { font-weight: bold; padding-bottom: 14px; }
  #pg-artikel #artikel-body .artikel-tabelle table td { border-bottom: solid #f3f3f3 1px; }
  #pg-artikel #artikel-body .artikel-tabelle table th { line-height: 14px; color: #000; background-color: #eeeeee; padding-left: 4px; height: 20px; font-weight: bold; text-align: left; }
  #pg-artikel #artikel-body .artikel-tabelle table th,
  #pg-artikel #artikel-body .artikel-tabelle table td { border-right: solid #FFF 1px; border-top: solid #FFF 1px; }
  #pg-artikel #artikel-body .artikel-tabelle table td { padding: 4px; }
  #pg-artikel #artikel-body .artikel-tabelle table select { width: 98%; font-weight: bold; }
  #pg-artikel #artikel-body .artikel-tabelle table .tabelle-titel { float: left; }
  #pg-artikel #artikel-body .artikel-tabelle table .tabelle-links { float: right; font-weight: normal; }
  #artikel-body table { margin-top:15px; }

  /* Inline-Elemente Standard */
  #pg-artikel #artikel-body .inline-element-L { float: left !important; margin-right: 7px !important; }
  #pg-artikel #artikel-body .inline-element-R { float: right !important; margin-left: 7px !important; }

  /* Graphen */
  #pg-artikel #artikel-body .graph-S { width: 182px; overflow: hidden; }
  #pg-artikel #artikel-body .graph-S img { width: 182px; }
  #pg-artikel #artikel-body .graph-M { width: 300px; overflow: hidden; color: #9E9E9E; }
  #pg-artikel #artikel-body .graph-M img { width: 300px; }

  /* Video-Teaser */
  #pg-artikel #artikel-body .video-teaser { width: 182px; height: 146px; overflow: hidden; }
  #pg-artikel #artikel-body .video-teaser img { width: 182px; height: 121px; display: block; }
  #pg-artikel #artikel-body .video-teaser a { display: block; width: 182px; height: 146px; background: transparent url(../img/bg_videoteaser.png) no-repeat 0 121px; }

  /* Werbemittel: Individuelle Attribute */
  #pg-artikel #artikel-body .adspace-inline-L { margin: 7px 7px 7px 0; }
  #pg-artikel #artikel-body .adspace-inline-R { margin: 7px 0 7px 7px; }

  /* Service- und Markenlinks */
  #pg-artikel #artikel-funktionen #markenlinks { margin-top: 4px; width: 100%; overflow: hidden; padding-bottom: 11px; }
  #pg-artikel #artikel-funktionen #markenlinks ul.linklist { width: 115px; float: left; padding-top: 6px; }
  #pg-artikel #artikel-funktionen #markenlinks img { float: right; margin-right: 1px; width: 64px; }
  #pg-artikel #artikel-funktionen #funktionslinks { border-top: dotted #cccccc 1px;}

  /* Multimedia-Elemente */
  #pg-artikel #artikel-funktionen .mm-items { width: 100%; overflow: hidden; }
  #pg-artikel #artikel-funktionen .mm-items ul li { height: 30px; float: left; background-color: transparent; background-repeat: no-repeat; background-position: 0 0; }
  #pg-artikel #artikel-funktionen .mm-items ul li.mmitems-enabled { background-image: url(../img/mmnav_enabled.png); }
  #pg-artikel #artikel-funktionen .mm-items ul li.mmitems-disabled { background-image: url(../img/mmnav_disabled.png); }
  #pg-artikel #artikel-funktionen .mm-items ul li.mmitems-disabled a { display: none; }
  #pg-artikel #artikel-funktionen .mm-items ul li a { display: block; width: 100%; height: 100%; }
  #pg-artikel #artikel-funktionen .mm-items ul li.mm-video { background-position: 0 0; width: 91px; }
  #pg-artikel #artikel-funktionen .mm-items ul li.mm-360 { background-position: -91px 0; width: 91px; }


/*	bergreifende Automarkt-Elemente
*/
  .inserat-preis { font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .more-images { width: 18px; height: 18px; position: relative; background: transparent url(../img/icon_moreimages.gif) no-repeat 0 0; }
  .more-images a { display: block; width: 100%; height: 100%; }

/*	Channelpage Automarkt
*/
  #pg-channel-automarkt .mod-fzsuche .fzsuche-intro { display: block; }
  #pg-channel-automarkt .mod-fzsuche .fzinserat-intro { display: block; }
  #pg-channel-automarkt .mod-fzsuche #mod-fzsuche-tabcontent1 { display: block; }
  #pg-channel-automarkt .mod-fzsuche #mod-fzsuche-tabcontent2 { display: none; }
  #pg-channel-automarkt .mod-servicetools #mod-servicetools-tabcontent2 { display: none; }
  #pg-channel-automarkt .mod-servicetools #mod-servicetools-tabcontent3 { display: none; }


/*	Inserat-Detailansicht
*/
  #pg-inseratsansicht #inserat-daten { width: 371px; float: left; margin-right: 7px; }
  #pg-inseratsansicht #inserat-funktionen { width: 182px; float: left; }
  #pg-inseratsansicht #inserat-funktionen .thumb-browser { margin-bottom: 7px; }
  #pg-inseratsansicht #inserat-bild { margin-bottom: 1px; width: 371px; height: 278px; overflow: hidden; }
  #pg-inseratsansicht #inserat-daten .datengruppe-content { width: 363px; overflow: hidden; }
  #pg-inseratsansicht #inserat-daten table { font: 11px Verdana,Geneva,Arial,Helvetica,sans-serif; width: 363px; }
  #pg-inseratsansicht #inserat-daten table col { width: 50%; }
  #pg-inseratsansicht #inserat-daten table td { padding-bottom: 2px; }
  #pg-inseratsansicht #inserat-daten table th { text-align: left; font-weight: bold; }
  #pg-inseratsansicht #inserat-daten table tr#angabe-preis td,
  #pg-inseratsansicht #inserat-daten table tr#angabe-preis th { padding-bottom: 14px; }
  #pg-inseratsansicht form#frm-inserat-anbieter .data-row { width: 100%; height: 22px; }
  #pg-inseratsansicht form#frm-inserat-anbieter .usermessage { width: 100%; height: auto; }
  #pg-inseratsansicht form#frm-inserat-anbieter fieldset label { padding-top: 3px; display: block; float: left; width: 100px; }
  #pg-inseratsansicht form#frm-inserat-anbieter fieldset input { width: 250px; }
  #pg-inseratsansicht form#frm-inserat-anbieter fieldset textarea { width: 250px; height: 60px; }
  #pg-inseratsansicht form#frm-inserat-anbieter #submit-options { width: 250px; height: 24px; margin: 7px 0 0 100px; }
  #pg-inseratsansicht form#frm-inserat-anbieter #submit-options input { vertical-align: middle; }
  #pg-inseratsansicht form#frm-inserat-anbieter #submit-options #submit-anfrage-anbieter { float: none; width: 110px; margin-left: 35px; }
  #pg-inseratsansicht #content-anbieter p { margin: 7px 0 14px 0; }
  #pg-inseratsansicht .anzeigeoption { margin: 0 0 14px 0; }
  #pg-inseratsansicht .anzeigeoption .blaettern { background: none; }
  #pg-inseratsansicht .anzeigeoption .blaettern .blaettern-seiten { width: 160px; }
  #pg-inseratsansicht .anzeigeoptionen-L { width: 70%; }
  #pg-inseratsansicht .anzeigeoptionen-R { width: 30%; }
  #pg-inseratsansicht .anzeigeoptionen-R .anzeigeoption { width: 100%; text-align: right; }
  #pg-inseratsansicht .anzeigeoptionen-R .anzeigeoption a { line-height: 22px; }
  #pg-inseratsansicht .ad-partnerlink { width: 182px; height: 75px; overflow: hidden; border-top: dotted #eeeeee 1px; }

/*	Fahrzeuchsuche
*/
  #pg-fzsuche .data-row { overflow: hidden;  }
  #pg-fzsuche #frm-fzsuche #srch-top { width: 100%; overflow: hidden; }
  #pg-fzsuche #frm-fzsuche #srch-top input { float: right; }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-basisangaben .data-col.metallic { padding-top: 15px; }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-optionen { padding-bottom: 20px; }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-merken  { overflow: hidden; border-top: solid #eeeeee 1px; margin: 0; padding: 0; }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-merken .data-row { padding-top: 6px; }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-merken .btn1 { display: block; width: 58px; float: right; padding: 0; margin: 0; }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-basisangaben .fieldset-legend { background-image: url(../img/icon_14x14_dataquestion.gif); }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-ausstattung .fieldset-legend { background-image: url(../img/icon_14x14_plusblue.gif); }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-kategorie .fieldset-legend { background-image: url(../img/icon_14x14_carblue.gif); }
  #pg-fzsuche #frm-fzsuche #fs-fzsuche-optionen .fieldset-legend { background-image: url(../img/icon_14x14_gearcheck.gif); }

/*	Fahrzeugsuche: Suchergebnis (Listendarstellung )
*/
  #pg-fzsuchergebnis #btn-quicksearch { margin-left: 4px; float: none; display: inline; height: 19px; padding-bottom: 2px; }
  #pg-fzsuchergebnis .anzeigeoptionen-L { width: 70%; }
  #pg-fzsuchergebnis .anzeigeoptionen-L a.cmd { display: inline; float: none; }
  #pg-fzsuchergebnis .anzeigeoptionen-R { float: right; width: 30%; }

/*	Fahrzeugsuche: Suchergebnis (Galeriedarstellung )
*/
  #pg-fzsuchergebnis #blaettern-unten { margin-top: 14px; }

/*	Inseratsvergleich
*/
  #pg-automarkt-vergleich table.t2 { width: 560px; overflow: hidden; }
  #pg-automarkt-vergleich table.t2 .col1 { width: 33% }
  #pg-automarkt-vergleich table.t2 .col2 { width: 33% }
  #pg-automarkt-vergleich table.t2 .col3 { width: 34% }
  #pg-automarkt-vergleich table.t2 th { border-right: solid #eeeeee 1px; }
  #pg-automarkt-vergleich table.t2 td { border-right: solid #eeeeee 1px; padding: 4px 4px 8px 4px; border-bottom: none; vertical-align: top; }
  #pg-automarkt-vergleich table.t2 .last-child { border-right: none; }
  #pg-automarkt-vergleich table.t2 th select { width: 182px; }
  #pg-automarkt-vergleich table.t2 tr.fzv-bild td { padding: 0 2px 2px 2px; }
  #pg-automarkt-vergleich table.t2 tr.fzv-bild td.fzv-kein-bild { text-align: center; vertical-align: middle; }
  #pg-automarkt-vergleich table.t2 tr.fzv-details td { padding-top: 0; padding-bottom: 2px; }
  #pg-automarkt-vergleich table.t2 tr.fzv-entfernen td { padding-bottom: 14px; }
  #pg-automarkt-vergleich table.t2 tr.fzv-entfernen div { padding-bottom: 14px; }
  #pg-automarkt-vergleich table.t2 tr.fzs-weitere-infos div { width: 178px; overflow: hidden; }
  #pg-automarkt-vergleich table.t2 tr.fzv-bild td.fzv-kein-bild,
  #pg-automarkt-vergleich table.t2 .keine-angabe,
  #pg-automarkt-vergleich table.t2 .nicht-vorhanden { color: #cccccc; }
  #pg-automarkt-vergleich table.t2 .vorhanden { font-weight: bold; }
  #pg-automarkt-vergleich table.t2 td table.detail-data { letter-spacing: -1px; width: 178px; font: bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0 0 6px 0; }
  #pg-automarkt-vergleich table.t2 td table.detail-data col { width: 86px; }
  #pg-automarkt-vergleich table.t2 td table.detail-data col.last-child { width: 94px; }
  #pg-automarkt-vergleich table.t2 td table.detail-data td.last-child { font-weight: normal; }
  #pg-automarkt-vergleich table.t2 td table.detail-data td,
  #pg-automarkt-vergleich table.t2 ul li { padding: 2px 0; vertical-align: top; border: 0; }
  #pg-automarkt-vergleich table.t2 ul { letter-spacing: -1px; margin: 0 0 6px 0; }
  #pg-automarkt-vergleich table.t2 td table.detail-data td.last-child { border-left: solid #FFF 2px; }

/*	Fahrzeug inserieren
*/
  #frm-fzinserieren .data-row { overflow: hidden;  }
  #frm-fzinserieren .data-col#inserat-data-ez-monat,
  #frm-fzinserieren .data-col#inserat-data-ez-jahr,
  #frm-fzinserieren .data-col#inserat-data-hu-monat,
  #frm-fzinserieren .data-col#inserat-data-hu-jahr,
  #frm-fzinserieren .data-col#inserat-data-au-monat,
  #frm-fzinserieren .data-col#inserat-data-au-jahr { width: 82px; } /* sechsspaltige Eingabe */
  #frm-fzinserieren .data-col#inserat-data-ez-jahr,
  #frm-fzinserieren .data-col#inserat-data-hu-jahr,
  #frm-fzinserieren .data-col#inserat-data-au-jahr { margin-left: 10px; } /* sechsspaltige Eingabe */
  #frm-fzinserieren .fzinserieren-txt1 { width: 168px; }
  #frm-fzinserieren #inserat-data-leistung input { width: 100px; }
  #frm-fzinserieren #inserat-data-leistung select { width: 64px; }
  #frm-fzinserieren #inserat-data-metallic,
  #frm-fzinserieren #inserat-data-mwst { padding-top: 15px; }
  #frm-fzinserieren #inserat-data-schaden { padding-top: 25px; padding-bottom: 30px; }
  #frm-fzinserieren #inserat-data-schaden input { margin-left: 15px; }
  #frm-fzinserieren #inserat-data-weitere-angaben,
  #frm-fzinserieren #inserat-data-gueltigkeit { padding-top: 25px; font-weight: bold; }
  #frm-fzinserieren #inserat-data-weitere-angaben textarea { width: 355px; height: 100px; }
  #frm-fzinserieren #inserat-data-gueltigkeit .btn1 { display: block; float: right; margin: 10px 0 0 0; }

/*	bergreifende Community-Elemente
*/
  /* Preisvergleichs-Graph */
  .inserat-preisvergleich { width: 371px; height: 137px; float: left; background: transparent url(../img/bg_graph_preisvergleich.png) no-repeat 0 0; }
  .inserat-preisvergleich div { width: 80px; height: 23px; font-size: 9px; line-height: 11px; text-align: center; position: relative; }
  .inserat-preisvergleich #preis-min { top: 57px; left: 0; }
  .inserat-preisvergleich #preis-max { top: 34px; left: 291px; }
  .inserat-preisvergleich #preis-mein { top: -19px; left: 0; height: 45px; background: transparent url(../img/preisvergleich_up.gif) no-repeat 36px 23px; }
  .inserat-preisvergleich #preis-schwacke { top: -26px; left: 0; height: 50px; background: transparent url(../img/preisvergleich_dn.gif) no-repeat 36px 0; }
  .inserat-preisvergleich #preis-schwacke span { display: block; padding-top: 23px; }

/*	Forum-Index
*/
  #hot-topics-forum { position: relative; top: -30px; }
  #pg-forum #teaser-hot { padding-bottom: 0; margin-bottom: 1px; }
  #pg-forum .artikel-kommentar { width: 371px; float: left; margin-right: 7px; height: 120px; border-bottom: solid #eeeeee 1px; }
  #pg-forum .artikel-kommentar .kommentar-content { padding: 4px; }
  #pg-forum .artikel-kommentar .data-datum { background: transparent url(../img/iconlib_14x14.png) no-repeat 0 -168px; line-height: 14px; padding-left: 18px; margin-bottom: 4px; }
  #pg-forum .artikel-kommentar .data-datum a { display: inline; }
  #pg-forum .artikel-kommentar .data-beitrag-titel { background: transparent url(../img/iconlib_14x14.png) no-repeat 0 -112px;padding-left: 18px; line-height: 14px; font-weight: bold; margin-bottom: 4px; }
  #pg-forum .artikel-kommentar .data-beitrag-text{ padding-left: 18px; line-height: 14px; }
  #pg-forum .row#teaser-kommentare { padding-bottom: 0; }
  #pg-forum #forum-intro { width: 749px; overflow: hidden; }
  #pg-forum #forum-intro ul li { float: left; margin-right: 14px; }

/*	Meine Einstellungen
*/
  #pg-meineeinstellungen fieldset label { padding-top: 3px; display: block; float: left; width: 90px; }
  #pg-meineeinstellungen fieldset input,
  #pg-meineeinstellungen fieldset select { width: 175px; }
  #pg-meineeinstellungen fieldset textarea { width: 175px; height: 50px;/*128px;*/ }
  #pg-meineeinstellungen fieldset .data-row { width: 100%; height: 22px; overflow: hidden; }
  #pg-meineeinstellungen fieldset .usermessage { height: auto; }
  #pg-meineeinstellungen .fileupload,
  #pg-meineeinstellungen #newcar_imgchooser { width: 100%; padding-top: 3px; overflow: hidden; }
  #pg-meineeinstellungen #newcar_imgchooser #thumbs { width: 100%; height: 65px; overflow: hidden; margin-top: 7px; }
  #pg-meineeinstellungen #newcar_imgchooser #thumbs a { display: block; float: left; margin-left: 2px; }
  #pg-meineeinstellungen #newcar_imgchooser #thumbs a img { border: solid #FFF 1px !important; }
  #pg-meineeinstellungen #newcar_imgchooser #thumbs a:hover img { border: solid #f00000 1px !important; }
  #pg-meineeinstellungen .fileupload label { display: block; clear: both; margin: 4px 0 0 0; }
  #pg-meineeinstellungen .fileupload input.userupload { margin: 5px 0; }
  #pg-meineeinstellungen .fileupload input#btn-userimage-delete,
  #pg-meineeinstellungen .fileupload input#btn-userfz-delete { margin-right: 7px; }
  #pg-meineeinstellungen #meine-daten { width: 100%; overflow: hidden; }
  #pg-meineeinstellungen #mein-bild { width: 182px; margin-right: 1px; float: left; }
  #pg-meineeinstellungen #meine-einstellungen { width: 288px; margin-right: 1px; float: left; }
  #pg-meineeinstellungen #meine-einstellungen #meine-einstellungen-content { padding: 4px; }
  #pg-meineeinstellungen #ich-biete { width: 277px; float: left; }
  #pg-meineeinstellungen #ich-biete textarea { width: 269px; margin: 4px; height: 90px; }
  #pg-meineeinstellungen #ich-suche { width: 277px; height: 130px; float: left; }
  #pg-meineeinstellungen #ich-suche textarea { width: 269px; margin: 4px; height: 90px; }
  #pg-meineeinstellungen .browse-fz { padding: 0 7px 4px 0; float: right; width: auto; overflow: hidden; clear: both; }
  #pg-meineeinstellungen .browse-fz .browse-text { margin: 0 10px; }
  #pg-meineeinstellungen .meine-fahrzeuge { width: 100%; clear: both; overflow: hidden; }
  #pg-meineeinstellungen .meine-fahrzeuge input#chk-haupt-fz { width: 13px; height: 13px; border: 0; margin: 2px 0; padding: 0; }
  #pg-meineeinstellungen .meine-fahrzeuge .fz-data { width: 100%; overflow: hidden; }
  #pg-meineeinstellungen .meine-fahrzeuge .fz-data .data-foto { width: 182px; float: left; margin-right: 1px; }
  #pg-meineeinstellungen .meine-fahrzeuge .fz-data .data-optionen { width: 288px; float: left; margin-right: 1px; }
  #pg-meineeinstellungen .meine-fahrzeuge .fz-data .data-optionen .data-optionen-content { padding: 4px; }
  #pg-meineeinstellungen .meine-fahrzeuge .fz-data .data-kommentar { width: 277px; float: left; }
  #pg-meineeinstellungen .meine-fahrzeuge .fz-data .data-kommentar textarea { width: 269px; margin: 4px; height: 150px; }
  #pg-meineeinstellungen td { vertical-align: top; }
  #pg-meineeinstellungen td .funktionszeile { display: block; margin-top: 7px; }
  #pg-meineeinstellungen td .funktionszeile a { margin-right: 14px; }
  #pg-meineeinstellungen #meine-suchen-automarkt-hersteller { width: 100px; }
  #pg-meineeinstellungen #meine-websitesuchen-suchbegriff { width: 150px; }
  #pg-meineeinstellungen #meine-suchen-automarkt-kriterien,
  #pg-meineeinstellungen #meine-websitesuchen-treffer { width: auto; }
  #pg-meineeinstellungen #meine-suchen-automarkt-mail,
  #pg-meineeinstellungen #meine-websitesuchen-mail { width: 220px; }
  #pg-meineeinstellungen #weitere-einstellungen-content { width: 100%; overflow: hidden; }
  #pg-meineeinstellungen #weitere-einstellungen-1 { width: 378px; float: left; }
  #pg-meineeinstellungen #weitere-einstellungen-2 { width: 371px; float: left; }
  #pg-meineeinstellungen .bereich-funktionen { float: right; width: 100%; margin-top: 7px; }
  #pg-meineeinstellungen .bereich-funktionen a { margin: 0 7px; float: right; }
  #meine-einstellungen-content #kommentar { height: 122px; }
  div.hinweis { color:#339933; margin:10px 0pt; }
  div.hinweis.with-icon { padding-left: 30px; background: url(../img/aubi_notice_s.gif) 5px 3px no-repeat; }

/*	Nutzerprofil
*/
  .userimage-L { width: 182px; float: left; margin-right: 7px; }

  #pg-nutzerprofil #user-daten { width: 749px; overflow: hidden; }

  /* Bild */
  #pg-nutzerprofil #user-daten #user-bild { width: 182px; margin-right: 1px; float: left; }
  #pg-nutzerprofil #user-daten #user-bild .datengruppe-titel div { padding-left: 18px; background: url(../img/iconlib_14x14.png) no-repeat 0 -322px; }
  /* Datentabelle */
  #pg-nutzerprofil #user-daten #user-data { width: 283px; margin-right: 1px; float: left; }
  #pg-nutzerprofil #user-daten #user-data table.t2 th div { padding-left: 18px; background: url(../img/iconlib_14x14.png) no-repeat 0 -336px; }
  #user-data table.t2, #forumliste table.t2 { margin:0; padding:0; border: none; }
  /* Funktionen */
  #pg-nutzerprofil #user-funktionen { width: 283px; overflow: hidden; margin-top: 40px; }
  #pg-nutzerprofil #user-funktionen .datengruppe-titel div { padding-left: 18px; background: url(../img/iconlib_14x14.png) no-repeat 0 -462px; }
  /* Nachricht */
  #pg-nutzerprofil #user-daten #user-nachricht { width: 282px; float: left; }
  #pg-nutzerprofil #user-daten #user-nachricht .datengruppe-titel div { padding-left: 18px; background: url(../img/iconlib_14x14.png) no-repeat 0 -350px; }
  #pg-nutzerprofil #user-data table.t2 th div { padding-left: 18px; line-height: 14px; background-image: url(../img/iconlib_14x14.png); background-repeat: no-repeat; }
  #pg-nutzerprofil #user-data table.t2 { width: 100%; }
  #pg-nutzerprofil #user-data table.t2 th { border-right: 0; letter-spacing: 0 !important; }
  #pg-nutzerprofil #user-data table.t2 td { border-right: 0; padding: 2px 4px; }
  #pg-nutzerprofil #user-data table.t2 .col1 { font-weight: bold; width: 35%; letter-spacing: -1px; }
  #pg-nutzerprofil #user-data table.t2 .col2 { width: 65%; }
  #pg-nutzerprofil #user-data table.t2 td:first-child { font-weight: bold; width: 20px; letter-spacing: -1px; }
  #pg-nutzerprofil #user-nachricht { width: 283px; height: 172px; float: left; }
  #pg-nutzerprofil #user-nachricht textarea { width: 275px; height: 210px; }
  #pg-nutzerprofil #user-nachricht input { float: right; }
  #pg-nutzerprofil #user-funktionen a.cmd { clear: left; white-space: nowrap; margin-bottom: 3px; }
  #pg-nutzerprofil #funtionen-content { padding: 4px; }
  #pg-nutzerprofil #user-website { width: 270px; font-weight: normal; letter-spacing: 0px; margin-top: 7px; overflow: hidden; }
  #pg-nutzerprofil #user-fahrzeuge { width: 371px; float: left; }
  #pg-nutzerprofil #user-fahrzeuge #meine-fz { width: 182px; float: left; }
  #pg-nutzerprofil #user-fahrzeuge #meine-wunschfz { margin-left: 7px; width: 182px; float: left; }
  #pg-nutzerprofil #user-fahrzeuge .fahrzeug { width: 100%; overflow: hidden; margin: 3px 0; padding-bottom: 4px; border-bottom: solid #eeeeee 1px; }
  #pg-nutzerprofil #user-fahrzeuge .fahrzeug .fzdata-modell { margin-bottom: 7px; letter-spacing: -1px; font-weight: bold; }
  #pg-nutzerprofil #user-fahrzeuge .fahrzeug .fzdata-kommentar { width: 100%; height: 80px; overflow: auto; }
  #pg-nutzerprofil .dt-funktionen .browse-text { margin: 0 10px 0 5px; }
  #pg-nutzerprofil .dt-funktionen .browse-prev-on,
  #pg-nutzerprofil .dt-funktionen .browse-prev-off,
  #pg-nutzerprofil .dt-funktionen .browse-next-on,
  #pg-nutzerprofil .dt-funktionen .browse-next-off { display: inline; margin-right: 4px; }
  #pg-nutzerprofil .artikelliste { width: 749px; }
  #pg-nutzerprofil #forumliste { width: 749px; }
  #pg-nutzerprofil #mein-automarkt { width: 749px; }
  #pg-nutzerprofil #mein-automarkt-inserate { width: 100%; overflow: hidden; }
  #pg-nutzerprofil #mein-automarkt-inserat1 { margin-right: 7px; }
  #pg-nutzerprofil .inserat-M .inserat-data td { line-height: 15px; }

/*	Multimedia-Galerie */
  body#pg-mmprojektor { padding: 7px; }
  #pg-mmprojektor #mm-canvas { background-color: #FFF; width: 757px; height: 510px; overflow: hidden; }
  #pg-mmprojektor #mm-canvas-inner { padding: 7px; }
  #pg-mmprojektor #mm-bereich-ansicht { width: 560px; margin-right: 1px; float: left; overflow: hidden; }
  #pg-mmprojektor #mm-nav { width: 560px; height: 40px; overflow: hidden; }
  #pg-mmprojektor #mm-nav .blaettern { width: 100%; overflow: hidden; }
  #pg-mmprojektor #mm-nav #video-embed { border-top: solid #eeeeee 1px; padding-top: 12px; }
  #pg-mmprojektor #mm-nav #video-embed #embed-tag { font-size: 9px; width: 480px; }

  #pg-mmprojektor #mm-bereich-blaettern { width: 182px; float: left; overflow: hidden; padding-top: 21px; }
  #pg-mmprojektor h1 { font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 18px 0 1px 0; border-bottom: solid #eeeeee 1px; padding-bottom: 5px; }
  #pg-mmprojektor #mm-ansicht { width: 560px; height: 373px; overflow: hidden; }
  #pg-mmprojektor #mm-ansicht-video { width: 560px; height: 355px; overflow: hidden; }
  #pg-mmprojektor #mm-unterschrift { width: 560px; margin-top: 1px; height: 58px; overflow: hidden; }
  #pg-mmprojektor #mm-unterschrift-content { padding: 4px 0; border-top: solid #eeeeee 1px; }
  #pg-mmprojektor #mm-adspace { width: 757px; height: 90px; margin-top: 7px; }
  #pg-mmprojektor #mm-tabs { height: 20px; margin-bottom: 1px; background-color: #f00000; }
  #pg-mmprojektor #mm-items { height: 454px; overflow:auto; }
  #pg-mmprojektor #mm-items ul.tabs2 { margin-top: 21px; }
  #pg-mmprojektor #mm-items ul.treeview { overflow: hidden; }
  #pg-mmprojektor #mm-items ul.treeview .node-label { display: block; white-space: normal; }
  #pg-mmprojektor #mm-items ul.treeview .node-content { cursor: pointer; }
  #pg-mmprojektor #mm-items ul.treeview .node-content a { text-decoration: none; color: #000; }
  #pg-mmprojektor #mm-items ul.treeview .node-collapsed { background-color: #f3f3f3; }
  #pg-mmprojektor #mm-items .treeview { margin: 0; }
  #pg-mmprojektor #mm-items .treeview li { border-bottom: solid #eeeeee 1px; margin: 0; padding: 4px; background-position: 4px 4px; }
  #pg-mmprojektor #mm-items .mm-item-bild { margin-bottom: 7px; }
  #pg-mmprojektor #mm-nav-360 { background-color: #f3f3f3; height: 100%; width: 100%; overflow: hidden; }
  #pg-mmprojektor #mm-nav-360 #nav360-link { float: left; padding: 12px; }
  #pg-mmprojektor #mm-nav-360 #nav360-help { float: right; padding: 14px 12px 12px 12px; }
  #pg-mmprojektor #ad-placement-topofpage { width: 747px; }

/*	Mein AUTO BILD */
  #pg-meinab #blocks-top { width: 749px; overflow: hidden; }
  #pg-meinab table.fzdata { font-size: 11px; }
  #pg-meinab table.fzdata col.col1 { width: 90px; }
  #pg-meinab table.fzdata th,
  #pg-meinab table.fzdata td { text-align: left; letter-spacing: -1px; line-height: 16px; }
  #pg-meinab table.fzdata th { font-weight: bold; }
  #pg-meinab table.fzdata tr.row-modell td,
  #pg-meinab table.fzdata tr.row-modell th { padding-bottom: 7px; }
  #pg-meinab .link-details { padding-top: 1px; display: block; }
  #pg-meinab .dt-funktionen .browse-text { margin: 0 10px 0 5px; }
  #pg-meinab .dt-funktionen .browse-prev-on,
  #pg-meinab .dt-funktionen .browse-prev-off,
  #pg-meinab .dt-funktionen .browse-next-on,
  #pg-meinab .dt-funktionen .browse-next-off { display: inline; margin-right: 4px; }
  /* Bereich "Meine Nachrichten" */
  #pg-meinab #meine-nachrichten{ width: 371px; margin-right: 7px; float: left; }
  #pg-meinab #meine-nachrichten .contentblock { width: 100%; }
  #pg-meinab #meine-nachrichten .datengruppe-titel { margin-top: 14px; }
  #pg-meinab #meine-nachrichten #neue-infos { width: 100%; overflow: hidden; }
  #pg-meinab .status-neueinfos-text { float: left; width: 150px; margin: 4px 0 2px 0 !important; display: block; line-heigt: 14px}
  #pg-meinab .status-neueinfos-videos { background-position: 0 -420px; float: left; width: 70px; margin: 4px 0 2px 0 !important; }
  #pg-meinab .status-neueinfos-bilder { background-position: 0 -322px; float: left; width: 70px; margin: 4px 0 2px 0  !important; }
  #pg-meinab .status-neueinfos-blog { background-position: 0 -98px; float: left; width: 70px; margin: 4px 0 2px 0  !important; }
  #pg-meinab .status-neueinfos-artikel { background-position: 0 -406px; float: left; width: 70px; margin: 4px 0 2px 0  !important; }
  #pg-meinab .status-neueinfos-videos,
  #pg-meinab .status-neueinfos-bilder,
  #pg-meinab .status-neueinfos-artikel,
  #pg-meinab .status-neueinfos-blog,
  #pg-meinab .status-nachrichten,
  #pg-meinab .status-anfragen,
  #pg-meinab .status-aw-kommentare,
  #pg-meinab .status-kom-meine-artikel,
  #pg-meinab .status-kom-beob-artikel { display: block; padding-left: 20px; line-height: 14px; margin: 10px 0; background-image: url(../img/iconlib_14x14.png); background-repeat: no-repeat; }
  #pg-meinab .status-nachrichten { background-position: 0 -140px; }
  #pg-meinab .status-anfragen { background-position: 0 -154px; }
  #pg-meinab .status-aw-kommentare { background-position: 0 -574px; }
  #pg-meinab .status-kom-meine-artikel { background-position: 0 -588px; }
  #pg-meinab .status-kom-beob-artikel { background-position: 0 -56px; }
  /* Bereich "Meine Fahrzeuge" */
  #pg-meinab #meine-fz { width: 371px; float: left; }
  #pg-meinab #meine-fz .contentblock { width: 100%; }
  #pg-meinab #meine-fz .fahrzeug { width: 371px; overflow: hidden; }
  #pg-meinab #meine-fz .fahrzeug .fzdata-bild { float: left; width: 182px; margin-right: 7px; }
  #pg-meinab #meine-fz .fahrzeug .fzdata-daten { padding: 4px 0; }
  #pg-meinab #meine-fz .fahrzeug .link-kommentar { padding-bottom: 8px; text-align: right; }
  /* Bereich "Mein Automarkt" */
  #pg-meinab #mein-automarkt-inserate { width: 749px; overflow: hidden; }
  #pg-meinab .inserat-M { margin-right: 7px; }
  #pg-meinab .inserat-M .inserat-data td { line-height: 15px; }
  #pg-meinab .status-neueinfos-unregistriert { color: #9E9E9E; padding-left: 5px; margin: 5px 0;}
  #pg-meinab .red { color: #f00000; }

  #pg-meinab .preis-titel { font-weight: bold; letter-spacing: -1px; }
  #pg-meinab .suche-optionen { float: right; }
  #pg-meinab .suche-optionen a { margin: 2px 0 0 7px; }
  #pg-meinab #forumliste { width: 749px; }
  #pg-meinab #mein-automarkt { width: 749px; }
  #pg-meinab #blocks-gs-gf { width: 749px; overflow: hidden; }
  #pg-meinab #gespeicherte-suchen { width: 371px; margin-right: 7px; float: left; overflow: hidden; }
  #pg-meinab #gemerkte-fz { width: 371px; float: left; overflow: hidden; }
  #pg-meinab #blocks-gs-gf .contentblock { width: 100%; }
  #pg-meinab #blocks-gs-gf table { width: 100%; overflow: hidden; }
  #pg-meinab #gespeicherte-suchen table td { padding: 5px 4px; }
  #pg-meinab #gemerkte-fz .inserat-L { width: 371px; padding: 0; margin-bottom: 7px; }
  #pg-meinab #gemerkte-fz .inserat-L .inserat-data { width: 274px; }
  #pg-meinab #gemerkte-fz .inserat-L .inserat-data-modell { width: 191px; font-weight: normal; }
  #pg-meinab #gemerkte-fz .inserat-L .inserat-details  { display: none; }
  #pg-meinab #gemerkte-fz .inserat-L ul { width: 274px; }
  #pg-meinab #gemerkte-fz .inserat-L li { display: block; white-space: normal; font-weight: normal; letter-spacing: 0; }
  #pg-meinab .suche-funktionen { float: right; }
  #pg-meinab #meine-artikel { width: 749px; }
  #pg-meinab .row { margin: 0; }
  #pg-meinab .teaser-M { margin-bottom: 30px; }

/*
  ============== Module ====================
*/

/*	Website-Suche: Suche eingrenzen
*/
  .mod-refinesearch { width: 182px; }
  .mod-refinesearch .mod-body { height: auto; }
  .mod-refinesearch .mod-intro { margin-bottom: 0; }
  .mod-refinesearch .mod-intro em { font-weight: bold; }

  .mod-refinesearch ul.modelle li { line-height: 14px; margin: 5px 0; padding-left: 7px; }
  .mod-refinesearch ul.medientypen li { line-height: 25px; margin: 5px 0; padding-left: 30px; }
  .mod-refinesearch ul.medientypen li#typ_artikel { background: url(../img/icon_24x24_document.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_bilder { background: url(../img/icon_24x24_scenery.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_videos { background: url(../img/icon_24x24_cameraplay.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_panoramen { background: url(../img/icon_24x24_fit2size.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_blogs { background: url(../img/icon_24x24_blog.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_threads { background: url(../img/icon_24x24_document.gif) 0 0 no-repeat; }
    .mod-refinesearch ul.medientypen li#typ_userartikel { background: transparent url(/img/icon_24x24_usertestbericht.gif) 0 0 no-repeat; }
    .mod-refinesearch ul.medientypen li#typ_testberichte { background: transparent url(/img/icon_24x24_testbericht.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_heftarchiv { background: transparent url(/img/icon_24x24_heftarchiv.gif) 0 0 no-repeat; }
  .mod-refinesearch ul.medientypen li#typ_lexikon { background: transparent url(/img/icon_24x24_lexikon.gif) 0 0 no-repeat;

}

/*	Website-Suche: Gesucht/gefunden
*/
  .mod-wszuletztgesucht { width: 182px; }
  .mod-wszuletztgesucht .mod-body { height: auto; }
  .mod-wszuletztgesucht .wssuche-abstract { padding-bottom: 7px; border-bottom: solid #eeeeee 1px; margin-bottom: 7px; }
  .mod-wszuletztgesucht .wssuche-begriffe a { font-weight: bold; display: block; margin-bottom: 3px; }

/*	Modul "Service-Tools"
*/
  .mod-servicetools { width: 371px; }
  .mod-servicetools .mod-body { height: 134px; }
  .mod-servicetools .item-row { width: 361px; float: none; }
  .mod-servicetools .item-row div { width: 361px; width: 119px; height: 44px; float: left; margin: 0 1px 1px 0; background: transparent url(../img/mod_servicetools_bg_item.gif) no-repeat 0 0; }
  .mod-servicetools .item-row div a { display: block; width: 119px; height: 44px; background-repeat: no-repeat; background-position: 4px 6px; }
  .mod-servicetools .item-row div a span { display: block; padding: 9px 0 0 40px; }
  .mod-servicetools .item-row div a span { padding: 9px 0 0 40px; cursor: pointer; background-repeat: no-repeat; background-position: 4px 6px; }
  .mod-servicetools .item-row a.mod-st-auto-1 { background-image: url(/img/icon_32x32_formred_bw.gif); }
  .mod-servicetools .item-row a.mod-st-auto-2 { background-image: url(/img/icon_32x32_car1_bw.gif); }
  .mod-servicetools .item-row a.mod-st-auto-3 { background-image: url(/img/icon_32x32_user_bw.gif); }
  .mod-servicetools .item-row a.mod-st-auto-4 { background-image: url(/img/icon_32x32_bookopen_bw.gif); }
  .mod-servicetools .item-row a.mod-st-auto-5 { background-image: url(/img/icon_32x32_contract_bw.gif); }
  .mod-servicetools .item-row a.mod-st-auto-6 { background-image: url(/img/icon_32x32_car2_bw.gif); }
  .mod-servicetools .item-row a.mod-st-auto-7 { background-image: url(/img/icon_32x32_widgets_gear.gif); }
  .mod-servicetools .item-row a.mod-st-auto-8 { background-image: url(/img/icon_32x32_kummerkasten_medicalbag.gif); }
  .mod-servicetools .item-row a.mod-st-auto-9 { background-image: url(/img/icon_32x32_newsletter_mail.gif); }
  .mod-servicetools .item-row a.mod-st-auto-10 { background-image: url(/img/icon_32x32_rss.gif); }
  .mod-servicetools .item-row a.mod-st-geld-1 { background-image: url(/img/icon_32x32_g-tanken2.gif); }
  .mod-servicetools .item-row a.mod-st-geld-2 { background-image: url(/img/icon_32x32_g-finanzierungsr_calculator.gif); }
  .mod-servicetools .item-row a.mod-st-geld-3 { background-image: url(/img/icon_32x32_g-hotelfuehrer_bed.gif); }
  .mod-servicetools .item-row a.mod-st-geld-4 { background-image: url(/img/icon_32x32_g-mitfahrzentrale_user1_view.gif); }
  .mod-servicetools .item-row a.mod-st-geld-5 { background-image: url(/img/icon_32x32_g-restwertboerse_recycle.gif); }
  .mod-servicetools .item-row a.mod-st-geld-6 { background-image: url(/img/icon_32x32_g-schwacke_form_blue_edit.gif); }
  .mod-servicetools .item-row a.mod-st-geld-7 { background-image: url(/img/icon_32x32_g-steuerrechner_cashier.gif); }
  .mod-servicetools .item-row a.mod-st-geld-8 { background-image: url(/img/icon_32x32_g-steuertipps_euro2.gif); }
  .mod-servicetools .item-row a.mod-st-geld-9 { background-image: url(/img/icon_32x32_g-versicherungsverg_copy.gif); }
  .mod-servicetools .item-row a.mod-st-geld-10 { background-image: url(/img/icon_32x32_g-wertverlust_document_chart.gif); }
  .mod-servicetools .item-row a.mod-st-recht-1 { background-image: url(/img/icon_32x32_r-bussgeld_wallet_open.gif); }
  .mod-servicetools .item-row a.mod-st-recht-2 { background-image: url(/img/icon_32x32_r-fuehrerscheinklassen_id_cards.gif); }
  .mod-servicetools .item-row a.mod-st-recht-3 { background-image: url(/img/icon_32x32_r-punktekonto_index.gif); }
  .mod-servicetools .item-row a.mod-st-recht-4 { background-image: url(/img/icon_32x32_r-unfallratgeber_crash.gif); }
  .mod-servicetools .item-row a.mod-st-recht-5 { background-image: url(/img/icon_32x32_judge_bw.gif); }
  .mod-servicetools .item-row a.mod-st-recht-6 { background-image: url(/img/icon_32x32_r-verkehrszeichen_stop.gif); }
  .mod-servicetools .item-row a.mod-st-recht-7 { background-image: url(/img/icon_32x32_r-zulassungsdoku_passport_purple.gif); }
  .mod-servicetools .item-row a.mod-st-icon-1 { background-image: url(/img/icon_32x32_heftarchiv.gif); }
  .mod-servicetools .item-row a.mod-st-icon-2 { background-image: url(/img/icon_32x32_blog_notebook.gif); }
  .mod-servicetools .item-row a.mod-st-icon-3 { background-image: url(/img/icon_32x32_podcast.gif); }
  .mod-servicetools .item-row a.mod-st-icon-4 { background-image: url(/img/icon_32x32_avd_satellite_dish.gif); }

/*	Modul "Tag-Cloud"
*/
  .mod-tagcloud .mod-body { text-align: center; padding-bottom: 7px; }
  .mod-tagcloud .tag1 { font-size: 9px; line-height: 14px; }
  .mod-tagcloud .tag2 { font-size: 12px; line-height: 15px; font-weight: bold; }
  .mod-tagcloud .tag3 { font-size: 14px; line-height: 17px; }
  .mod-tagcloud .tag4 { font-size: 16px; line-height: 19px; font-weight: bold; }

/*	Modul: "Fachbegriff-Lexikon"
*/
  .mod-fbl { width: 182px; }
  .mod-fbl .mod-body { height: 147px; }
  .mod-fbl .fbl-items { width: 172px; height: 147px; overflow: auto; }
  .mod-fbl ul.treeview { overflow: hidden; }
  .mod-fbl ul.treeview .node-label { display: block; width: 100%; }
  .mod-fbl ul.treeview .node-content { cursor: pointer; }
  .mod-fbl .treeview { margin: 0; }
  .mod-fbl .treeview li { border-bottom: solid #eeeeee 1px; margin: 0; padding: 4px; background-position: 4px 4px; }

/*	Modul: "Verwandte Artikel"
*/
  .mod-verwandte-artikel { width: 182px; }
  .mod-verwandte-artikel .mod-body { height: auto; }
  .mod-verwandte-artikel .vwa-dachzeile { color: #636363; font-weight: bold; }
  .mod-verwandte-artikel .vwa-img { display: block; margin: 7px 0; border-bottom: solid #CCC 1px; padding-bottom: 7px; }

/*	Modul: "Weitere Links"
*/
  .mod-weitere-links { width: 182px; }
  .mod-weitere-links .mod-body { height: auto; }

/*	Modul: Online-Voting
*/
  .mod-onlinevoting { width: 182px; }
  .mod-onlinevoting .mod-title span { color: #FFF; }
  .mod-onlinevoting .mod-body { height: 244px; }
  .mod-onlinevoting .voting-intro { width: 100%; height: 40px; overflow: hidden; }
  .mod-onlinevoting ul { width: 100%; overflow: hidden; margin-top: 9px; padding: 0; }
  .mod-onlinevoting ul li { clear: both; margin-bottom: 9px; }
  .mod-onlinevoting ul li input { float: left; margin: 1px 3px 0 0; }
  .mod-onlinevoting #link-ergebnisse { float: right; margin-top: 5px; }
  .voting-frage { margin: 3px 0 4px 0; font-weight: bold; }

/*	Modul "Wie viel ist mein Auto wert?" (Schwacke-Bewertung)
*/
  .mod-fzbewertung { width: 371px; }
  .mod-fzbewertung .mod-content { height: 220px; }
  .mod-fzbewertung-titel { border-top: dotted #d6d6d5 1px; font-weight: bold; margin: 4px 0; padding-top: 8px; }
  .mod-fzbewertung .data-row { width: 100%; overflow: hidden; margin-top: 4px; }
  .mod-fzbewertung .data-col { width: 110px; margin-right: 4px; }
  .mod-fzbewertung .data-col label { display: block; height: 14px; }
  .mod-fzbewertung #fzbewertung-kfzschein { margin-bottom: 7px; }
  .mod-fzbewertung #schwacke-fzart,
  .mod-fzbewertung #schwacke-marke,
  .mod-fzbewertung #schwacke-modell { width: 110px; }
  .mod-fzbewertung #schwacke-km  { width: 70px; padding: 0; margin: 0; }
  .mod-fzbewertung #btn_schwacke_submit { margin-top: 10px; float: right; }
  .mod-fzbewertung .data-col select#schwacke-ezl-m { width: 45px; }
  .mod-fzbewertung .data-col select#schwacke-ezl-j { width: 60px; }

/*	Modul "Versicherungsvergleich"
*/
  .mod-vv { width: 371px; }
  .mod-vv .mod-body { height: 259px; }
  .mod-vv .fzschein { width: 361px; overflow: hidden; padding-bottom: 7px; margin-bottom: 7px; border-bottom: dotted #d6d6d5 1px; }
  .mod-vv .fzschein-alt { width: 152px; float: left; }
  .mod-vv .fzschein-neu { width: 152px; float: right; }
  .mod-vv form { padding-top: 7px; width: 361px; }
  .mod-vv form fieldset { padding-top: 14px; }
  .mod-vv .data-row { width: 100%; height: 22px; margin-bottom: 4px; overflow: hidden; }
  .mod-vv .data-row label { padding-top: 3px; display: block; float: left; width: 110px; }
  .mod-vv .data-row input { width: 100px; }
  .mod-vv .data-row select { width: 220px; }
  .mod-vv #btn-mod-vv-weiter { float: right; }
  .mod-vv .infotext { margin: 7px 0; padding-bottom: 14px; }

/*	Modul Schadenfreiheitsrabatt
*/
  .mod-sfrabatt { width: 371px; }
  .mod-sfrabatt .mod-body { height: 134px; }
  .mod-sfrabatt .rueckstufung { padding: 6px 0 10px 0; margin-bottom: 10px; width: 361px; }
  .mod-sfrabatt label { font-weight: bold; padding-left: 4px; }
  .mod-sfrabatt #lbl_sfr_rueckstufung { display: block; float: left; width: 160px; padding-top: 3px; }
  .mod-sfrabatt table { margin: 14px 0; font-size: 9px; border-collapse: separate; border-spacing: 1px; text-align: center; }
  .mod-sfrabatt table td { padding: 4px; border: solid #eeeeee 1px; }
  .mod-sfrabatt table th { padding: 4px; font-weight: normal; background-color: #eeeeee; margin: 1px; }
  .mod-sfrabatt #link_details { display: block; float: right; }

/*	Modul "F1-Saison"
*/
  .mod-formel1 { width: 371px; }
  .mod-formel1 .mod-body { height: 207px; }
  .mod-formel1 table { font-size: 9px; width: 361px; }
  .mod-formel1 table .row-even { background-color: #f7f7f7; }
  .mod-formel1 table th, .mod-formel1 table td { padding: 1px 6px 2px 6px; text-align: left; }
  .mod-formel1 table .last-col { text-align: right; font-weight: bold; }
  .mod-formel1 a#link-details { display: block; float: right; margin: 8px 0 0 0; }
  .mod-formel1 #mod-formel1-tabcontent2 { display: none; }
  .mod-formel1 #mod-formel1-tabcontent3 { display: none; }

/* Modul "Aus dem Automarkt": 1x3 Inserate
*/
  .mod-inserate1 { width: 371px; }
  .mod-inserate1 .mod-body { height: 134px; }
  .mod-inserate1 .inserat-S2 { margin: 0; }
  .mod-inserate1 .inserat-S2#mod-inserate1-inserat1 { display: inline; margin-left: 20px; }
  .mod-inserate1 .inserat-S2#mod-inserate1-inserat2,
  .mod-inserate1 .inserat-S2#mod-inserate1-inserat3 { margin-left: 25px; }

/*	Modul "Aus dem Automarkt": 2x3 Inserate
*/
  .mod-inserate2 { width: 371px; }
  .mod-inserate2 .mod-content { padding: 4px 1px; } /* Standard berschreiben */
  .mod-inserate2 .mod-body { height: 259px; }
  .mod-inserate2 .inserat-S2 { margin: 0; }
  .mod-inserate2 #mod-inserate2-row1 { width: 367px; overflow: hidden; padding-bottom: 5px; }
  .mod-inserate2 #mod-inserate2-row2 { width: 367px; overflow: hidden; padding: 5px 0 0 0; border-top: dotted #eeeeee 1px; }
  .mod-inserate2 .inserat-S2#mod-inserate2-inserat1 { display: inline; margin-left: 20px; }
  .mod-inserate2 .inserat-S2#mod-inserate2-inserat2,
  .mod-inserate2 .inserat-S2#mod-inserate2-inserat3 { margin-left: 25px; }
  .mod-inserate2 .inserat-S2#mod-inserate2-inserat4 { display: inline; margin-left: 20px; }
  .mod-inserate2 .inserat-S2#mod-inserate2-inserat5,
  .mod-inserate2 .inserat-S2#mod-inserate2-inserat6 { margin-left: 25px; }


/*	Modul "Aus dem Automarkt": 1x6 Inserate
*/
  .mod-inserate3 { width: 749px; }
  .mod-inserate3 .mod-body { height: 134px; }
  .mod-inserate3 .inserat-S2 { margin-left: 32px; display: inline; }
  .mod-inserate3 .inserat-S2#mod-inserate3-inserat1 { margin-left: 19px; }

/*	Modul "Automarkt" (im Artikel) 1 Inserat zum Blttern
*/
  .mod-inserate4 { width: 182px; }
  .mod-inserate4 .mod-body { height: auto; }
  .mod-inserate4 .browse-prev-off { float: left; }
  .mod-inserate4 .browse-text { width: 134px; overflow: hidden; }
  .mod-inserate4 .browse-next-on { float: right; }
  .mod-inserate4 ul.linklist { margin-top: 8px; }
  .mod-inserate4 .inserat-S { margin: 4px 0; }

/*	Modul: "Fahrzeugsuche"
*/
  .mod-fzsuche { width: 371px; }
  .mod-fzsuche .mod-body { height: 259px; }
  .mod-fzsuche .data-row { height: 35px; margin-bottom: 2px; background-color: #f3f3f3; width: 361px; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; }
  .mod-fzsuche .data-row .first-col { margin-left: 38px; }
  .mod-fzsuche .data-col { float: left; display: inline; width: 106px; }
  .mod-fzsuche .data-col label { display: block; height: 14px; }
  .mod-fzsuche .col-checkbox { padding: 14px 0 0 0; text-align: left; width: 106px; }
  .mod-fzsuche .col-checkbox input { vertical-align: middle; width: 13px; height: 13px; margin-left: 7px; }
  .mod-fzsuche .col-checkbox label { display: inline; width: auto; margin: 0; vertical-align: middle; }
  .mod-fzsuche .fzsuche-row1 { background-image: url(../img/gfx_35x35_car_red.gif); }
  .mod-fzsuche .fzsuche-row2 { background-image: url(../img/gfx_35x35_gear.gif); }
  .mod-fzsuche .fzsuche-row3 { background-image: url(../img/gfx_35x35_euro.gif); }
  .mod-fzsuche .fzsuche-row4 { background-image: url(../img/gfx_35x35_calendar.gif); }
  .mod-fzsuche .fzsuche-row5 { background-image: url(../img/gfx_35x35_world_zoom.gif); }
  .mod-fzsuche select { float: left; width: 104px; }
  .mod-fzsuche input#fzsuche-data_plz { float: left; width: 100px; }
  .mod-fzsuche #suchoptionen { line-height: 20px; margin-top: 10px; }
  .mod-fzsuche #suchoptionen #chk_fzsuche_merken,
  .mod-fzsuche #suchoptionen label { float: left; }
  .mod-fzsuche #suchoptionen a, .mod-fzsuche #suchoptionen #btn_fzsuche_submit { float: right; display: inline; margin-left: 7px; }
  .mod-fzsuche .fzsuche-intro { height: 38px; width: 361px; margin-bottom: 2px; }
  .mod-fzsuche .fzsuche-intro .fzsuche-titel { color: #f00000; font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .mod-fzsuche .fzinserat-intro { height: 70px; width: 361px; margin-bottom: 2px; }
  .mod-fzsuche .fzinserat-intro .fzinserat-titel { color: #f00000; font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .mod-fzsuche .fzinserat-intro-tab { height: 65px; width: 361px; margin-bottom: 2px; }
  .mod-fzsuche .fzinserat-intro-tab .fzinserat-titel { color: #f00000; font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin-bottom: 8px;  }
  .mod-fzsuche .fzinserat-hsntsn { height: 85px; width: 240px; margin-bottom: 5px; padding-top: 5px; overflow: hidden; float: left; }

/*	Module "Meine Suchen", "Zuletzt gesucht"
*/
  .mod-usersuchen { width: 182px; }
  .mod-usersuchen .mod-body { height: auto; }
  .mod-usersuchen .data-hersteller { font-weight: bold; }
  .mod-usersuchen .data-optionen { color: #636363; }
  .mod-usersuchen .fzsuche-daten { padding-bottom: 7px; border-bottom: solid #eeeeee 1px; margin-bottom: 7px; width: 100%; overflow: hidden; }
  .mod-usersuchen .links-funktionen { width: 100%; overflow: hidden; margin-top: 7px; }
  .mod-usersuchen .links-funktionen a { margin-right: 7px; }

/*	Module "Zuletzt angesehen", "Gemerkte Inserate"
*/
  .mod-userinserate { width: 182px; }
  .mod-userinserate .mod-body { height: auto; }
  .mod-userinserate .inserat-S { margin: 7px 0; border-bottom: dotted #cccccc 1px; padding-bottom: 7px; }

/*	Modul Fahrer dieses Autos
*/
  .mod-fahrer-1 { width: 182px; }
  .mod-fahrer-1 .mod-body { height: auto; }
  .mod-fahrer-1 table { width: 172px; font-size: 9px; margin-bottom: 3px; }
  .mod-fahrer-1 table td { padding: 3px 6px; text-align: left; }

/*	Modul "Aus der Community"
*/
  .mod-community { width: 371px; }
  .mod-community .mod-body { height: 134px; }
  .mod-community #mod-community-tabcontent1 { display: block; }	/* Default: Reiter 1 sichtbar */
  .mod-community #mod-community-tabcontent2 { display: none; }
  /* Reiter 1: "Forum" */
  .mod-community #mod-community-tabcontent1 a.user-online,
  .mod-community #mod-community-tabcontent1 a.user-offline { display: inline; padding: 0; background: none; }
  .mod-community #mod-community-tabcontent1 .first-item { padding-bottom: 6px; margin-bottom: 6px; border-bottom: dotted #d6d6d5 1px; }
  .mod-community #mod-community-tabcontent1 .forum-content { width: 100%; }
  .mod-community #mod-community-tabcontent1 .forum-content img { float: left; margin-right: 4px; }
  .mod-community #mod-community-tabcontent1 .data-titel { margin: 2px 0 6px 0; }
  .mod-community #mod-community-tabcontent1 .data-titel a { font-weight: bold; }
  /* Reiter 2: "Blog" */
  .mod-community #mod-community-tabcontent2 .data-bild { float: left; margin: 0 4px 0 0; }
  .mod-community #mod-community-tabcontent2 .data-dachzeile { width: 267px; float: left; margin: 2px 0 4px 0; font-weight: bold; }
  .mod-community #mod-community-tabcontent2 .data-titel { width: 267px; float: left; font-size: 14px; color: #0a66a5; font-weight: bold; line-height: 16px; margin-bottom: 4px; }
  .mod-community #mod-community-tabcontent2 .data-datum,
  .mod-community #mod-community-tabcontent2 .data-autor { float: left; width: 267px; margin-bottom: 2px; }
  .mod-community #mod-community-tabcontent2 .data-datum span { display: block; float: left; line-height: 14px; padding-left: 18px; color: #9e9e9e; background-image: url(../img/iconlib_14x14.png); background-repeat: no-repeat; }
  .mod-community #mod-community-tabcontent2 .data-autor a { display: block; float: left; line-height: 14px; padding-left: 18px; background-image: url(../img/iconlib_14x14.png); background-repeat: no-repeat; }
  .mod-community #mod-community-tabcontent2 .data-datum span { background-position: 0 -126px; }
  .mod-community #mod-community-tabcontent2 .data-eintrag { width: 267px; float: left; line-height: 14px; width: 267px; margin-top: 4px; }

/*	Modul: Userliste-1
*/
  .mod-userliste1 table { width: 100%; }
  .mod-userliste1 table .col1 { width: 20px; }
  .mod-userliste1 table .col3 { text-align: right; }
  .mod-userliste1 table td:first-child+td+td { text-align: right; }
  .mod-userliste1 table td { padding-bottom: 4px; }

/*	Modul "(Meine) Community" (HP Community)
*/
  .mod-meine-community { width: 371px; }
  .mod-meine-community .mod-body { height: 320px; }
  .mod-meine-community .sub-contentblock { width: 361px; border-bottom: dotted #eeeeee 1px; margin: 10px 0; }
  .mod-meine-community .sub-contentblock h3 { color: #f00000; font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .mod-meine-community .meine-nachrichten { width: 361px; overflow: hidden; }
  .mod-meine-community .status-nachrichten,
  .mod-meine-community .status-forum,
  .mod-meine-community .status-artikel { padding-left: 18px; line-height: 14px; margin-bottom: 6px; background: transparent url(../img/iconlib_14x14.png) no-repeat 0 0; }
  .mod-meine-community .status-nachrichten { background-position: 0 -70px; }
  .mod-meine-community .status-forum { background-position: 0 -98px; }
  .mod-meine-community .status-artikel { background-position: 0 -154px; }
  .mod-meine-community .daten-hauptfz,
  .mod-meine-community .daten-fz { width: 100%; padding: 7px 0; overflow: hidden; }
  .mod-meine-community .daten-fz img { float: left; width: 64px; margin-right: 4px; }
  .mod-meine-community .daten-fz .data-fztyp { font-weight: bold; margin-bottom: 3px; }
  .mod-meine-community .daten-fz .data-fzartikel { margin-bottom: 3px;  }
  .mod-meine-community .daten-fz .data-fzforum { }

/*	Modul "Aus dem Forum" (HP Community)
*/
  .mod-forum { width: 371px; }
  .mod-forum .mod-body { height: 217px; }
  .mod-forum .mod-teaser { margin: 0 2px 6px 2px; width: 100%; overflow: hidden; }
  .mod-forum .mod-forum-dachzeile { float: left; height: 15px; overflow: hidden; color: #636363; letter-spacing: -1px; background-color: transparent; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
  .mod-forum .mod-forum-titel { float: left; height: 25px; font-size: 0; }
  .mod-forum .mod-forum-titel img { width: 367px; }
  .mod-forum .mod-forum-titel span { display: none; }
  .mod-forum .mod-forum-teasertxt { float: left; height: 30px; overflow: hidden; color: #000; background-color: transparent; font: normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif !important; overflow: hidden; }
  .mod-forum .mod-forum-beitrag-details { width: 100%; height: 20px; overflow: hidden; }
  .mod-forum .mod-forum-beitrag-details span { margin: 3px 4px 3px 0; display: block; float: left; height: 14px; padding-left: 22px; background: transparent url(../img/iconlib_14x14.png) no-repeat 4px -126px; }
  .mod-forum .mod-forum-beitrag-details a { display: inline; background: none; padding-left: 0; }
  .mod-forum .mod-forum-beitrag { width: 100%; height: 20px; overflow: hidden; background-color: #f3f3f3; }
  .mod-forum .mod-forum-beitrag span { margin: 3px 4px 3px 0; display: block; float: left; height: 14px; padding-left: 22px; background: transparent url(../img/iconlib_14x14.png) no-repeat 4px -112px; }

/*	Modul "Aus meinen Blogs"
*/
  .mod-blogs { width: 371px; }
  .mod-blogs .mod-body { height: 217px; }
  .mod-blogs .mod-blogs-blog { background-color: #f3f3f3; margin-bottom: 1px; height: 70px; width: 100%; overflow: hidden; }
  .mod-blogs .mod-blogs-blog img { float: left; margin: 5px 4px 5px 4px; }
  .mod-blogs .mod-blogs-blog .mod-blogs-dachzeile { float: left; width: 255px; margin: 6px 4px 2px 4px; }
  .mod-blogs .mod-blogs-blog .mod-blogs-titel { float: left; width: 255px; margin: 0 4px 2px 4px; font-weight: bold; }
  .mod-blogs .mod-blogs-blog .mod-blogs-eintrag { float: left; width: 255px; margin: 0 4px 4px 4px; }
/* Nachtrgliche Ergaenzungen */
  .ad-content-container { display: none; }
  div.extwin { color: #f00000; text-decoration: none; width: 140px; background-image: url(../img/icon_extwin.gif); background-repeat: no-repeat; background-position: right center; }
  #nav { position: absolute; } /* Opera Fix so the nav is on the right spot */
  #pgpopup { background-color: #FFF; }

/* Popup - Send to Friend */
  body#pg-sendtofriend { padding: 7px; }
  #pg-sendtofriend #stf-canvas { background-color: #FFF; width: 533px; height: 430px; overflow: hidden; }
  #pg-sendtofriend #stf-canvas-inner { padding: 7px; }
  #pg-sendtofriend #stf-bereich-ansicht { float:left; margin-right:1px; overflow:hidden; width:500px; padding-left:10px; }
  #pg-sendtofriend h1 { font: bold 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 18px 0 1px 0; border-bottom: solid #eeeeee 1px; padding-bottom: 5px; }
  #pg-sendtofriend form#frm-sendtofriend fieldset label { padding-top: 3px; display: block; float: left; width: 250px; }
  #pg-sendtofriend form#frm-sendtofriend fieldset input { width: 210px; }
  #pg-sendtofriend form#frm-sendtofriend fieldset textarea { height: 60px; width: 494px; }
  #pg-sendtofriend form#frm-sendtofriend #btn-submit { margin-left: 4px; width: 58px; font-size: 9px; }
  #frm-sendtofriend .btn1 { float: right; }
  #frm-sendtofriend { height: 400px; }
  .stf-form-large { padding:7px; }

  div.contentblock.heftarchiv-vorschau { height: 100%; }
  .notice { color: #f00000; }
  #gespeicherte-suchen table.t2 { border: none; margin:0; padding:0; }


  .block-meinedaten, .block-meinepw { background-image: url(../img/passwortedit_keyedit_28x28mitrahmen.gif); }

    #pg-meineeinstellungen .meine-passwort-content { width: 100%; overflow: hidden;}
  #pg-meineeinstellungen .meine-passwort-1 { width: 290px; float: left; margin-right:40px;}
  #pg-meineeinstellungen .meine-passwort-2 { width: 380px; float: left; }
    #pg-meineeinstellungen .meine-passwort-content input { width: 150px; float:right; margin-top:4px;}
    #pg-meineeinstellungen .meine-passwort-content li { line-height: 14px; margin: 5px 0; padding-left: 7px; }
    #pg-meineeinstellungen .meine-passwort-content label {float:left; margin-top:7px; width: 130px;}
    #pg-meineeinstellungen .meine-passwort-content ul{list-style-type:disc}


  .status-neueinfos-unregistriert span { color: #9E9E9E; padding-left: 5px; margin: 5px 0; font-weight: normal;}
  .std-outside-list li {  margin-bottom:5px; }

/* IR START */
/* neue Suche */
.mod-refinesearch-checkbox { position:relative; float:left; width:135px; height:30px; }
.mod-refinesearch-checkbox input { position:absolute; top:17px; left:-4px; }
.mod-refinesearch-checkbox div { position:absolute; height:14px; top: 10px; left: 16px; padding: 12px 0px 0px 28px; display:inline; background: transparent url(../img/iconlib_14x14.png) no-repeat 0 0; }
.mod-refinesearch-border input { margin:10px 0px 0px 10px; }
.mod-refinesearch-dd { float:left; padding:0px 10px 0px 0px; margin:10px 0px 10px 0px; }
.mod-refinesearch-dd select { width:170px; height:18px;}
.mod-refinesearch-dd label { display:block; margin-bottom:5px; }
.mod-refinesearch-submit { margin: 0px 5px 0px 5px; border-top: solid #eeeeee 1px; clear:both; height:25px; padding:10px 0px 0px 0px; }
.trefferliste-tabelle { margin-top:10px; width:100%;}
.trefferliste-tabelle * { font-size: 8pt; }
.trefferliste-vorschaubild { padding-right:10px; width:90px; vertical-align: top; }
.trefferliste-typ {	width:25px; height:25px; background-repeat:no-repeat; padding-right:7px; }
.trefferliste-descr { padding-top:5px; padding-bottom:10px; }

/* Heftarchiv */
#pg-fzsuche .treffer-heftarchiv { background-image: url(../img/icon_24x24_heftarchiv.gif); }
#pg-fzsuche .ws-treffer-dachzeile { font-weight: bold; letter-spacing: -1px; margin-bottom: 2px; }
#pg-fzsuche .ws-treffer-descr { margin-top: 5px; }

/* IAA */
.autobild-iaa #header { background-image: url(/img/header_branding_autobild_iaa.png); }
.autobild-iaa #nav-container .nav1-active .nav1-L, .autobild-iaa #nav-container li:hover .nav1-L, .autobild-iaa #nav-container li.hover .nav1-L { background-position: -24px 0; }
.autobild-iaa #nav-container .nav1-active .nav1-C, .autobild-iaa #nav-container li:hover .nav1-C, .autobild-iaa #nav-container li.hover .nav1-C { background-image: url(/img/nav1_c_active_iaa.gif); }
.autobild-iaa #nav-container .nav1-active .nav1-R, .autobild-iaa #nav-container li:hover .nav1-R, .autobild-iaa #nav-container li.hover .nav1-R { background-position: -26px 0; }
.autobild-iaa #nav-container li ul li a:hover { background-color: #02a2db; }
#nav-container #nav1-iaa .nav1-C { background-image: url(/img/nav1_c_active_iaa.gif); }
#nav-container #nav1-iaa .nav1-L { background-position: -24px 0; }
#nav-container #nav1-iaa .nav1-R { background-position: -26px 0; }
#nav-container #nav1-iaa .nav1-C a { color: #FFF; }

/* Ferrari Navigationspunkt Ebene 1 */
.autobild-ferrari #header { background-image: url(/img/header_branding_autobild_ferrari.png); }
.autobild-ferrari #nav-container .nav1-active .nav1-L, .autobild-ferrari #nav-container li:hover .nav1-L, .autobild-ferrari #nav-container li.hover .nav1-L { background-position: -28px 0; }
.autobild-ferrari #nav-container .nav1-active .nav1-C, .autobild-ferrari #nav-container li:hover .nav1-C, .autobild-ferrari #nav-container li.hover .nav1-C { background-image: url(/img/nav1_c_active_ferrari.gif); }
.autobild-ferrari #nav-container .nav1-active .nav1-R, .autobild-ferrari #nav-container li:hover .nav1-R, .autobild-ferrari #nav-container li.hover .nav1-R { background-position: -30px 0; }
.autobild-ferrari #nav-container li ul li a:hover { background-color: #ffdb37; }
#nav-container #nav1-ferrari .nav1-C { background-image: url(/img/nav1_c_active_ferrari.gif); }
#nav-container #nav1-ferrari .nav1-L { background-position: -28px 0; }
#nav-container #nav1-ferrari .nav1-R { background-position: -30px 0; }
#nav-container #nav1-ferrari .nav1-C a { color: #FF0000; }

/* Capleiste */
#capleiste { background: transparent url(/img/capleiste_bg.gif) top left repeat-x; height: 16px; padding: 2px 0 0 6px; position: absolute; top: 0; left: 0; width: 99%; }
#capleiste a { text-decoration: none; color: #000; margin-right: 10px; }

/* Ausblenden der Flyout fr den ASDTV Player und SpeedAcademy */
#pg-asdtv #nav1-magazin ul li, #pg-asdtv #nav1-automarkt ul li, #pg-asdtv #nav1-meinab ul li, #pg-asdtv #nav1-service ul li { display: none; }
#pg-speedacademy #nav1-magazin ul li, #pg-speedacademy #nav1-automarkt ul li, #pg-speedacademy #nav1-meinab ul li, #pg-speedacademy #nav1-service ul li { display: none; }

/* Send2Friend Label fr IE6 */
.smallfont label { font-size: 11px; }
/* STB-Footer */
#stb_footer a { color: #f00000; text-decoration: underline; }
#stb_footer { text-align: left; padding: 0 0 8px 0px; margin-bottom: 8px; border-bottom: 1px solid #CCC; }
#stb_footer .item-row { width: 720px; margin-left: 25px; line-height: 12px; }
#stb_footer.mod-servicetools { width: 100%; }
.cb { clear: both; }
#stb_footer div.mod-title { color: #000; letter-spacing: -1px; font: normal normal bold 14px/16px Verdana,Geneva,Arial,Helvetica,sans-serif; margin: 0 0 6px 25px; }
/* Modultitel klickbar */
div.mod-title span a { text-decoration: underline; color: #000; }
div.mod-title span a:hover { text-decoration: none; }
div.mod-title span.alt a { text-decoration: underline; color: #FFF; }

/* Markenslots */
.markenslot_header { font-size:9px; }
.markenslot_header a { text-decoration:none; }
.markenslot_header ul { margin-left:182px; margin-top:-20px; margin-bottom:20px; }
.markenslot_header ul li { height:20px; float:left; width:auto; margin-right:1px; }
.markenslot_header_left { margin-right:10px; }

.markenslot_v1_top { width:560px; }
.markenslot_v1_top h4 { height:15px; margin-bottom:6px; }
.markenslot_v1_top h5 { height:30px; }
.markenslot_v1_top h5 img { width:367px; height:25px; }
.markenslot_v1_top .markenslot_v1_topimg { width:182px; float:left; margin-top:1px; margin-right:7px; }
.markenslot_mod-bottom { width:182px; height:10px; font-size:0; background:transparent url(../img/iconlib_mod_bottom.gif) no-repeat 0 0; }

.markenslot_v1_small { color:#000; background-color:transparent; font:normal normal normal 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
h4.markenslot_v1_small_titel { display:inline; color:#636363; letter-spacing:-1px; background-color:transparent; font:normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }

#footer_irs { color: #8e8e8e; width:769px; border-top: solid #cccccc 1px; background-color: #FFF; padding: 10px 0; text-align:center;}

/* START Nicht-grafische berschrift */
h2.txt-hl, h3.txt-hl { letter-spacing: -1px; font-family: Arial,Helvetica,Geneva,sans-serif; font-weight: bold; color: #000; }
h2.txt-hl a, h3.txt-hl a { text-decoration: none; color: #000; }
.teaser h2.txt-hl a { z-index: 0 !important; color: #636363; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.teaser h3.txt-hl { font-size: 16px; margin: 8px 0; }

/* Allgemeine Grssenangaben */
h3.txt-hl.xl { font-size: 24px; }
h3.txt-hl.xxl { font-size: 28px; }

/* Die Farben/Effekte */
h3.txt-hl.txt-rot a, .teaser-XXL h3.txt-hl.txt-rot a { color: #f00000; }
h3.txt-hl.txt-weiss a { color: #fff; }

/* Teaserangabe XS */
h2.teaser-XS { margin-top: 15px; color: #636363; letter-spacing: -1px; background-color: transparent; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }

/* Teaserausgabe S (inkl. "weiss auf blau") */
.teaser-S h3.txt-hl { font-size: 16px; margin: 8px 0; }
.teaser-highlight1 h3.txt-hl, .teaser-highlight1 h2.txt-hl { padding-left: 3px; }

/* Teaserausgabe XL */
.teaser-XL h3.txt-hl { float: right; position: relative; width: 182px; margin-bottom: 6px; }
.teaser-XL h2.txt-hl { position: relative; top: 0; left: 378px; width: 182px; }

/* Teaserausgabe XXL */
.teaser-XXL h2.txt-hl a { position: relative; left: 378px; }
.teaser-XXL h3.txt-hl a { float: right; font-size: 24px; width: 371px; padding: 10px 0 10px 0; position: relative; color: #000; left: -1px; }
.teaser-XXL h3.txt-hl { margin: 0; }

/* Artikel */
#pg-artikel #artikel-headings h2.txt-hl { color: #636363; background-color: transparent; font: normal normal bold 11px/15px Verdana,Geneva,Arial,Helvetica,sans-serif; }
#pg-artikel #artikel-headings h2.txt-hl .quellangabe { font-weight: normal; }
#pg-artikel #artikel-headings h3.txt-hl { color: #000; font-size: 24px; margin: 1px 0 18px 0; line-height: 28px; font-family: Arial,Helvetica,Geneva,sans-serif; }

/* Markenslots HP */
h2.markenslot_v1_small_titel { display:inline; letter-spacing:-1px; font-size: 11px; }

/* Fachlexikon */
#pg-artikel #artikel-headings.fl-titel {height: 58px; }
#pg-artikel #artikel-headings.fl-titel h2.txt-hl { color: #000; font-size: 24px; margin-top: 10px; }

/* Heftarchiv */
.ha-index .teaser { margin-right: 0; }

/* ENDE Nicht-grafische berschrift */

/* Haken vor den "ausserdem" Links */
.teaser .teaserlinks-ausserdem div.link { padding-left: 11px; background: transparent url(/img/arrow_blk_3x5.gif) no-repeat 1px 5px; }

/* Werbung */
div.ad_anzeige { font-size: 10px; color: #A6A6A6; text-transform: uppercase; padding-bottom: 5px; text-align: right;}

/* Neue Bereichskennung */
h5.bereichskennung { color: #FFF; font: bold 18px Verdana,Geneva,Arial,Helvetica,sans-serif; }
.autobild-online h5.bereichskennung { color: #636363; }
