/* o-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-o */
/* | CSS fuer Haendler : Hofmann                                       | */
/* | CSS Style         : cr_silber                                     | */
/* | Haendler-ID       : 317343                                        | */
/* o-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-o */
/* Grundlage der ganzen Site */
html { background-color: transparent; width: 100%; margin: 0; padding: 0; cursor: default; }
body, body.agb_h_body, body.news_h_body, body.news_x_body, body.team_h_body, body.versicher_h_body, body.finanz_h_body, body.links_h_body, body.tipps_h_body, body.tipps_d_body, body.galerie_h_body, body.galerie_d_body, body.ring_h_body, body.veranst_h_body, body.veranst_d_body, body.gebraucht_h_body, body.gebraucht_d_body, body.rent_h_body, body.rent_d_body, body.produkte_h_body, body.produkte_d_body, body.produkte_w_body, body.kontakt_h_body, body.abverkauf_h_body, body.team_d_body, body.mkatalog_h_body, body.jobs_h_body, body.jobs_d_body, body.haendler_h_body, body.navigation_h_body, body.gebrwagen_h_body, body.gebrwagen_d_body, body.cms_h_body, body.cms_d_body { color: #515151; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; text-align: center; position: relative; top: 0; left: 0; width: 97%; margin: 0; padding: 0 1%; }
html>/**/body.mkatalog_h_body, html>/**/body.agb_h_body, html>/**/body.news_h_body, html>/**/body.news_x_body, html>/**/body.team_h_body, html>/**/body.versicher_h_body, html>/**/body.finanz_h_body, html>/**/body.links_h_body, html>/**/body.tipps_h_body, html>/**/body.tipps_d_body, html>/**/body.galerie_h_body, html>/**/body.galerie_d_body, html>/**/body.ring_h_body, html>/**/body.veranst_h_body, html>/**/body.veranst_d_body, html>/**/body.gebraucht_h_body, html>/**/body.gebraucht_d_body, html>/**/body.rent_h_body, html>/**/body.rent_d_body, html>/**/body.produkte_h_body, html>/**/body.produkte_d_body, html>/**/body.produkte_w_body, html>/**/body.kontakt_h_body, html>/**/body.abverkauf_h_body, html>/**/body.team_d_body, html>/**/body.mkatalog_h_body, html>/**/body.jobs_h_body, html>/**/body.jobs_d_body, html>/**/body.haendler_h_body, html>/**/body.navigation_h_body, html>/**/body.gebrwagen_h_body, html>/**/body.gebrwagen_d_body, html>/**/body.cms_h_body, html>/**/body.cms_d_body  {  }
body.finanz_h_body { background-color: #fff; }
body.agb_h_body { text-align: left; }
body.mkatalog_h_body { overflow: hidden; margin: 0 auto; }
b { font-weight: normal; }
p {  }
td { vertical-align: top; }
ol { color: #515151; list-style: decimal inside; }
ul { color: #515151; list-style: inside; }
select { cursor: pointer; }
input { cursor: text; }
/* form */
form { margin: 0; padding: 0; }
option { color: #d00000; background-color: #fff; }
body.produkte_h_body table.site_suchtab form, body.gebraucht_h_body table.site_btab form { text-align: center; }
body.rent_d_body, body.produkte_w_body { text-align: center; }
body.rent_d_body form, body.produkte_w_body form { text-align: left; width: 300px; margin: 0 auto; }
body.produkte_h_body td.site_btab { display: none; }
/* Linie/Strich */
hr, hr.produkte_h_linie, hr.gebraucht_d_linie, hr.ring_h_linie, hr.galerie_h_d_linie, hr.tipps_h_d_linie, hr.kontakt_h_linie, hr.agb_h_linie, hr.versicher_h_linie, hr.news_h_linie, hr.team_h_linie, hr.abverkauf_h_linie, hr.mkatalog_h_linie, hr.jobs_h_linie, hr.gebrwagen_h_linie, hr.rent_d_linie, hr.cms_h_linie { visibility: hidden; border-style: none; border-width: 0; }
/* Textausgabe */
span, p, h1, h2, h3, h4, h5, h6, a, input, textarea, select, ol, ul, span.site_text, span.news_h_text, span.news_x_text, span.gebraucht_d_text, span.veranst_h_d_text, span.ring_h_text, span.finanz_h_text, span.versicher_h_text, span.agb_h_text, span.produkte_d_ogtext, span.produkte_w_hinweis, span.rent_h_d_text, span.rent_d_text, span.gebraucht_h_baujahr, span.galerie_h_text, span.tipps_h_d_text, span.links_h_text, span.kontakt_h_text, span.team_h_daten, span.kontakt_h_separator, span.mkatalog_h_ogtext, /*Motorradkatalog*/ .default_text, .kleinueber /*-Motorradkatalog*/, span.mkatalog_h_biketypename, span.mkatalog_h_tabhead, span.mkatalog_h_data, span.jobs_h_d_jobtext, span.haendler_h_tabtext, span.mkatalog_h_preis { font-weight: normal; border-style: none; border-width: 0; }
h1 { font-size: 1em; font-weight: bold; }
h2 { font-size: 1em; }
td.site_tabhead p { display: inline; }
span.kontakt_h_separator { color: #fff; }
span.site_htext, em, span.site_tabhead, span.gebraucht_h_preis, span.produkte_w_summe, span.produkte_h_tcombo, span.gebraucht_h_tcombo, span.gebraucht_d_htext, span.veranst_h_d_htext, span.ring_h_htext, span.finanz_h_htext, span.versicher_h_htext, span.kontakt_h_f_fieldname, span.team_h_name, span.team_h_position, span.agb_h_htext, span.tipps_h_d_name, span.news_h_datum, span.news_x_datum, span.team_h_htext, span.kontakt_h_htext, span.galerie_h_htext, span.rent_h_d_htext, span.produkte_h_bread, span.abverkauf_h_ersparnis, /*Motorradkatalog*/ .kleinueber /*-Motorradkatalog*/, span.mkatalog_h_biketypename, span.jobs_h_d_jobname, span.haendler_h_tabheadtext, span.mkatalog_h_aktionpreis { font-size: 11px; font-weight: normal; line-height: 1.6em; background-color: #dcdcdc; display: block; }
span.team_h_htext { line-height: normal; background-color: transparent; padding: 0 0 0 4px; }
span.site_htext, span.gebraucht_h_preis, span.mkatalog_h_aktionpreis { font-size: 11px; line-height: normal; background-color: transparent; border-style: none; border-width: 0; }
em, span.team_h_position { font-size: 11px; line-height: normal; background-color: transparent; padding: 0 0 0 4px; }
span.gebraucht_d_htext { font-size: 11px; line-height: normal; background-color: transparent;}
li span.site_htext { display: inline; }
span.mkatalog_h_biketypename { font-weight: bold; }
span.agb_h_htext { background-color: transparent; display: inline; }
span.rent_h_d_htext, span.kontakt_h_htext, span.news_x_datum { font-weight: normal; padding: 0 4px 0 0; border-style: none; border-width: 0; }
span.kontakt_h_htext, span.rent_h_d_htext { background-color: transparent; }
span.produkte_h_preis, span.abverkauf_h_preis, span.mkatalog_h_preisdetail, span.mkatalog_h_aktionpreisdetail, span.mkatalog_h_probefahrt { font-size: 11px; font-weight: normal; }
span.jobs_h_d_jobname, span.tipps_h_d_name, span.veranst_h_d_htext, span.produkte_d_name, h2.gebraucht_d_name, h2.galerie_h_selectedname, h2.agb_h_header, p span.kontakt_h_htext { font-size: 11px; line-height: 1.5em; background-color: #dcdcdc; border-color: silver; border-style: solid; border-width: 1px 0; display: block; }
td.kontakt_h_tabdc_bemerkung { text-align: left; }
/* Ueberschriften */
h1.site_head_o1, h1.news_h_head, h1.produkte_h_d_head, h1.produkte_w_head, h1.rent_h_d_a_head, h1.gebraucht_h_d_head, h1.veranst_h_d_head, h1.ring_h_head, h1.galerie_h_d_head, h1.tipps_h_d_head, h1.links_h_head, h1.finanz_h_head, h1.versicher_h_head, h1.kontakt_h_head, h1.team_h_head, h1.agb_h_www, h1.abverkauf_h_head, h1.mkatalog_h_head, h1.jobs_h_d_head, h1.haendler_h_head, h1.navigation_h_head, h1.gebrwagen_h_head, h1.gebrwagen_d_head, h1.cms_h_head, h1.cms_d_head { display: none; }
h2.site_head_o2, h2.agb_h_header, h2.gebraucht_d_name, h2.finanz_h_sumpreis, h2.kontakt_h_head2, h2.mkatalog_h_bikename, h2.mkatalog_h_markename, h2.galerie_h_selectedname, h2.gebrwagen_d_name, span.news_x_titel, span.team_d_name, span.cms_d_name { font-size: 11px; font-weight: normal; margin: 0; padding: 0 0 0 4px; display: block; }
body.gebraucht_h_body h2.site_head_o2 { color: #fff; }
h2.produkte_h_lztxt { font-size: 1px; line-height: normal; visibility: hidden; margin: 0; display: inline; }
h2.galerie_h_selectedname { font-size: 11px; line-height: 1.7em; background-color: #ebebeb; border: solid 1px gray; margin: 1px 0 13px; padding: 0 0 0 4px; }
html>/**/body h2.galerie_h_selectedname { margin-bottom: 14px; }
/* falls nur eine einzige Marke vertrieben wird, kann dieser div entfallen */
/* Bilder */
img.site_bild_rahmen, img.news_h_kbild, img.produkte_h_w_bild, img.produkte_h_suchebild, img.rent_h_bild, img.gebraucht_h_suchebild, img.gebraucht_h_bild, img.galerie_h_d_bild, img.veranst_h_bild, img.abverkauf_h_bild, img.team_h_bild, img.gebrwagen_h_bild, img.cms_h_bild { margin: 0 10px 0 0; border: solid 1px #c0c0c0; }
img.site_bild, img, img.news_x_gbild, img.produkte_d_bild, img.rent_d_bild, img.gebraucht_d_bild, img.veranst_d_bild, img.team_d_bildbig, img.mkatalog_h_markeimage, img.mkatalog_h_markeimage_selected, img.gebrwagen_d_bild, img.cms_d_bild { border: solid 1px #c0c0c0; }
img.site_bild { border-width: 0; }
.team_h_bildbig { margin: 0 10px 10px; }
/* Links */
a:link, a:visited { color: #d00000; text-decoration: none; }
a:focus, a:hover, a:active { color: #f00; text-decoration: none; }
a.site_link_o1, a.produkte_h_link1, a.kontakt_h_oe_f_navlink, a.galerie_h_namelink { font-size: 11px; font-weight: normal;}
a.galerie_h_namelink { font-size: 11px; line-height: 1.7em; background-color: #e6e6e6; margin: 1px 0 0; padding: 0 0 0 4px; border: solid 1px #c0c0c0; display: block; }
a.galerie_h_namelink:hover { background-color: #fff; border-color: #808080; }
a.site_link_o2, a.news_h_titel, a.produkte_h_link2, a.links_h_link, a.kontakt_h_navlink, a.navigation_h_links, a.cms_h_namelink { font-size: 11px; display: block; }
a.news_h_titel, span.news_h_datum, a.cms_h_namelink { font-size: 11px; font-weight: normal; line-height: 1.5em; background-color: #dcdcdc; margin: 0; padding: 0 4px; border-color: silver; border-style: solid; border-width: 1px 0; }
span.news_h_datum {color: gray; }
a.mkatalog_h_markenamelink { margin: 0; padding: 0; }
a.site_link_o3, a.produkte_h_plink, a.produkte_d_anflink, a.rent_h_detlink, a.rent_d_a_zrcklink, a.gebraucht_h_namelink, a.gebraucht_h_nsuchelink, a.gebraucht_d_fvlink, a.gebraucht_d_extralinks, a.veranst_h_detlink, a.galerie_d_bildlink, a.tipps_h_link, a.kontakt_h_link, a.abverkauf_h_plink, a.team_h_namelink, a.mkatalog_h_bikelink, a.mkatalog_h_bikename, a.jobs_h_mehrlink, a.haendler_h_link, a.gebrwagen_h_namelink, a.news_h_smalltextlink { font-size: 11px; line-height: 1.6em; display: block; }
a.gebraucht_d_extralinks, a.galerie_d_bildlink { display: inline; }
a.team_h_namelink { padding: 0 0 0 4px; }
/* Buttons eines Formulars */
input.versicher_h_button, input.galerie_d_button, input.site_button, input.site_back_button, input.versicher_h_button, input.galerie_d_button, input.produkte_d_pabutton, input.produkte_d_w_button, input.rent_h_d_a_anfbutton, input.galerie_d_button, input.kontakt_h_button, input.produkte_d_extrabuttons, input.mkatalog_h_extrabuttons, input.jobs_d_backbutton
{ color: #d00000; background-color: #fff; width: auto; margin: 0 0 1px; border: solid 1px silver; cursor: pointer; }
input.rent_h_d_a_anfbutton { width: 100px; margin: 0 10px 0 0; }
input.gebraucht_h_suchebild { cursor: pointer; }
body.rent_d_body p { text-align: center; }
body.rent_d_body input.rent_h_d_a_anfbutton { width: auto; margin: 0 0 6px; }
input.versicher_h_button:hover, input.galerie_d_button:hover, input.site_button:hover, input.site_back_button:hover, input.versicher_h_button:hover, input.galerie_d_button:hover, input.produkte_d_pabutton:hover, input.produkte_d_w_button:hover, input.rent_h_d_a_anfbutton:hover, input.galerie_d_button:hover, input.kontakt_h_button:hover, input.produkte_d_extrabuttons:hover, input.mkatalog_h_extrabuttons:hover, input.jobs_d_backbutton:hover, input.versicher_h_button:active, input.galerie_d_button:active, input.site_button:active, input.site_back_button:active, input.versicher_h_button:active, input.galerie_d_button:active, input.produkte_d_pabutton:active, input.produkte_d_w_button:active, input.rent_h_d_a_anfbutton:active, input.galerie_d_button:active, input.kontakt_h_button:active, input.produkte_d_extrabuttons:active, input.mkatalog_h_extrabuttons:active, input.jobs_d_backbutton:active, input.versicher_h_button:focus, input.galerie_d_button:focus, input.site_button:focus, input.site_back_button:focus, input.versicher_h_button:focus, input.galerie_d_button:focus, input.produkte_d_pabutton:focus, input.produkte_d_w_button:focus, input.rent_h_d_a_anfbutton:focus, input.galerie_d_button:focus, input.kontakt_h_button:focus, input.produkte_d_extrabuttons:focus, input.mkatalog_h_extrabuttons:focus, input.jobs_d_backbutton:focus
{ color: #f00000; border: solid 1px gray; cursor: pointer; }
/* Textfelder eines Formulars */
select.gebraucht_h_combo, input.site_textbox, input.site_textbox_klein, textarea, select, input.produkte_w_txtbox, input.rent_a_txtbox, input.kontakt_h_txtbox, select.produkte_h_combo, select.gebraucht_h_combo, textarea.kontakt_h_txtarea { background-color: #ebebeb; width: auto; margin: 0 auto; border: solid 1px silver; display: block; }
input.produkte_w_txtbox { display: inline; }
input.rent_a_txtbox { display: inline; }
input.kontakt_h_txtbox { margin: 0; }
textarea.kontakt_h_txtarea { margin: 0; width: 100%; }
select.gebraucht_h_combo:hover, input.site_textbox:hover, input.site_textbox_klein:hover, textarea:hover, select:hover, input.produkte_w_txtbox:hover, input.rent_a_txtbox:hover, input.kontakt_h_txtbox:hover, select.produkte_h_combo:hover, select.gebraucht_h_combo:hover, textarea.kontakt_h_txtarea:hover, select.gebraucht_h_combo:active, input.site_textbox:active, input.site_textbox_klein:active, textarea:active, select:active, input.produkte_w_txtbox:active, input.rent_a_txtbox:active, input.kontakt_h_txtbox:active, select.produkte_h_combo:active, select.gebraucht_h_combo:active, textarea.kontakt_h_txtarea:active, select.gebraucht_h_combo:focus, input.site_textbox:focus, input.site_textbox_klein:focus, textarea:focus, select:focus, input.produkte_w_txtbox:focus, input.rent_a_txtbox:focus, input.kontakt_h_txtbox:focus, select.produkte_h_combo:focus, select.gebraucht_h_combo:focus, textarea.kontakt_h_txtarea:focus{ border: solid 1px gray; }
input.site_textbox_klein{  width: 20px;}
img.scrollingbutton { width: 12px; height: 8px; border-style: none; border-width: 0; }
/* Dropdown-Liste/Combobox eines Formulars*/
/* div */
div#mkatalog_h_listpart { margin: 0 auto; }
div#mkatalog_h_detailpart { margin: 0 auto; }
div#mkatalog_h_markentextlinks { text-align: center; margin: 0 auto; padding: 0 0 0 14px; }
div#mkatalog_h_markentextlinks table.site_btab { text-align: center; width: 1em; margin: 0 auto; }
/* Tabellen */
table.left, table.left td, table.left tr { text-align: left; border-width: 0; }
table, table.site_btab, table.techdattable, table.mkatalog_h_listtab { font-size: 11px; font-weight: normal; text-align: left; padding: 0 2px; border-collapse: collapse; border-spacing: 0     }
body.gebraucht_d_body { text-align: center; }
table.site_btab { width: 100%; }
body.gebraucht_d_body table.site_btab { margin: 0 auto; }
div#mkatalog_h_detailpart table {width: 428px;}
.techdattable td { font-size: 11px; text-align: center; margin: 0; padding: 2px; }
.techdattable td.techdatgrey, .techdattable td.techdat { font-size: 11px; text-align: left; margin: 0; padding: 2px; }
table.site_tab, table.site_tab tr td { vertical-align: top; border-style: none; margin: 2px; padding: 2px; border-width: 0; }
body.kontakt_h_body p table { width: 300px; }
/* Tabellenzellen einer Tabelle*/
table tr td.site_tabhead, td.rent_h_d_tabhead, td.veranst_h_tabhead, td.ring_h_tabhead, td.news_x_tabhead, td.team_h_nametabdc, td.finanz_h_htabdc, td.team_d_nametabc, td.haendler_h_tabhead, span.cms_d_name { font-size: 11px; line-height: 1.5em; background-color: #dcdcdc; vertical-align: top; border-color: silver; border-style: solid; border-width: 1px 0; }
td.rent_h_d_tabhead { text-align: center; }
span.cms_d_name { margin-bottom: 10px; }
body.team_d_body div table.site_tab tr td, body.team_d_body div table.site_tab tr td.team_d_nametabc { background-color: #f0f0f0; }
body.team_h_body span.team_h_daten { width: 300px; }
td.team_h_nametabdc { vertical-align: middle; }
span.team_d_name { line-height: 2em; border-top: 1px solid #fff; border-bottom: 2px solid #fff; }
table.site_suchtab { background-color: #ebebeb; margin: 2px 2px 4px; padding: 2px; border: solid 1px silver; }
body.produkte_d_body td.site_td_htext { width: 120px; }
body.produkte_d_body td.site_td_text { width: 450px; }
body.kontakt_h_body p table span.kontakt_h_htext { line-height: normal; background-color: transparent; border-style: none; border-width: 0; }
body.galerie_h_body td { width: auto; }
body.cms_d_body td { text-align: center; width: 100%; }
body.cms_d_body span.site_text { text-align: left; display: block; }
td.pagination { text-align: center; }
/* Tabellenzeilen einer Tabelle */
tr.produkte_w_tabrgerade, tr.mkatalog_h_tabrbiketype, /*Motorradkatalog*/ .grau, td.techdatgrey /*-Motorradkatalog*/, tr.haendler_h_tabrowgerade { line-height: normal; background-color: #dcdcdc; text-align: left; margin: 0; padding: 0; }
tr.produkte_w_tabrungerade, tr.mkatalog_h_tabrheading, /*Motorradkatalog*/ td.techdat /*-Motorradkatalog*/, tr.haendler_h_tabrowungerade { background-color: #e6e6e6; text-align: left; }
tr.mkatalog_h_tabrbiketype td { font-weight: bold; border-bottom: 1px solid gray; border-top: 1px solid gray; }
tr.mkatalog_h_tabrheading td {border-bottom: 1px solid silver; }
tr.mkatalog_h_tabrheading td#mkatalog_h_modelheading { text-align: left; }
tr.mkatalog_h_tabrheading td#mkatalog_h_preisheading { text-align: right; width: auto; }
tr.mkatalog_h_tabrheading span.mkatalog_h_tabhead { color: gray; width: 100%; }
/* Listen */
body.mkatalog_h_body ul ul { list-style-type: circle; }
