

.moc_icon_text_color { color: #3598DC; }
.moc_icon_bg_color { background-color: #3598DC; }
.moc_icon_bg_hover { background-color: #3598DC; }

/* demo1 */

.moc_icon_text_color { color: #295D95; }
.moc_icon_bg_color { background-color: #295D95; }
.moc_icon_bg_hover { background-color: #295D95; }

/* diy-generic */

.moc_icon_text_color { color: #295D95; }
.moc_icon_bg_color { background-color: #295D95; }
.moc_icon_bg_hover { background-color: #295D95; }

/* Mandanten Stylesheet (v.1.1) */

/*****************************************************************/
/* In diesem Block darf nichts verändert werden                  */
/*****************************************************************/

    .mo_page                { margin: 0; padding: 0 0 10px 0; }
    .mo_page_content        { box-shadow: none; border: 0; float: none; margin-top: 0; padding-top: 0; }

    .mo_logo		        { display: none; }
    .mo_navigation_button,
    .mo_user_button         { display: none; }
    .mo_user_container      { display: block; }
    .mo_head                { padding-top: 0; }
   /* .mo_head                { height: 66px; background-position: bottom; background-image: url('/portal/global/img/mo_back_repeat.gif');}

    .mo_head_links          { top: 5px; right: 0; text-align: center; height: 56px; width: 150px; background: transparent; border: 0; }
    .mo_head_links a        { display: block; }
    .mo_head_links span     { display: none; }


        .mo_head_search                 { right: auto; left: 300px; top: 24px; }
        .mo_head_search .mo_form_input  { width: 185px; border: 1px solid #888; }


        .mo_head_links span.mo_text_logged_user { display: block; }
*/
    .mo_ad_fullsize,
    .mo_ad_sky,
    .mo_ad_rectangle,
    .mo_ad_rectangle_detail,
    .mo_footer,
    .mo_footer_links,
    .mo_footer_partners,
    .mo_footer .mo_client_copyright,
    .mo_markt_group,
    .mo_link_social,
    .mo_nav__list      { display: none; }

    .mo_current_page_register .mo_content_left,
    .mo_current_page_login .mo_content_left     { float: none; width: auto; }
    .mo_current_page_register .mo_content_right,
    .mo_current_page_login .mo_content_right    { float: none; width: auto; margin-top: 20px; margin-left: 0; }

    .mo_current_page_login .mo_button_next { margin-top: 20px; }

    .mo_client_column_flex_left { margin: 0; }
    .mo_client_column_right		{ display: none; }

    .mo_head_search { margin-top: -35px; }
    .mo_current_page_login .mo_head_search,
    .classifiedsWizard .mo_head_search { margin-top: 0px; }
    .mo_head .mo_head_search .mo_col7 { padding: 0; margin-left: 10px; width: 50%; }
    .mo_user_container { border-bottom: 0; padding: 15px 10px 0 10px; }
    .mo_user_container .mo_icon_watchlist { float: none; margin-left: 10px; }
    .mo_user_container--active .mo_icon_logout { float: none; }

    /* Subnavigation */
    .mo_sub_nav,
    .mo_sub_nav a       { background-image: none; }

    /* Startseite */
    .mo_current_page_index  { height: 850px; margin-top: 0px; background-color: white; }
    .mo_tab_option1 { display: none; }

        /* Zonen */
        #mpZhomeB  { position: absolute; left: 220px; top: 370px; }
        #mpZhomeB iframe { width: auto !important; }

        /* Suchboxen  */
        .mo_indexsearch			{ height: 370px; }
        .mo_formname_indexsearch .mo_form_input_long { width: 256px; }

        .mo_formname_indexsearch .mo_static_width,
        .mo_formname_indexsearch .mo_static_width input { width: 190px; }
        *html .mo_formname_indexsearch .mo_static_width input { width: 180px; }
        *+html .mo_formname_indexsearch .mo_static_width input { width: 180px; }

        .mo_formname_indexsearch .mo_box_private,
        .mo_formname_indexsearch .mo_box_business { width: 100%; }
        .mo_formname_indexsearch .mo_box_business { margin-top: 10px; }

        @media (min-width: 768px) {
            .mo_formname_indexsearch .mo_box_private { margin-right: 10px; }
            .mo_formname_indexsearch .mo_box_private,
            .mo_formname_indexsearch .mo_box_business { width: 49%; min-width: 248px; float: left;  margin-top: 0; min-height: 150px; }
        }

        .mo_formname_indexsearch fieldset { width: auto; }

        /* Inseratsansicht (vehicles only) */
        .mHPTeaserBoxBig,
        .mHPTeaserBoxBig img    { width: 300px; }
        .mHPTeaserBoxBig        { margin-right: 10px; margin-bottom: 100px; border: 1px solid #eee; background-color: #eee; }
        .mo_float_right .mHPTeaserBox,
        .content2 .mHPTeaserBox { margin: 0 !important; height: 112px;}
        .mHPTeaserHeadline      { width: 300px; height: 17px; overflow: hidden; }
        .mHPTeaserBox .mHPTeaserPrice         { white-space: nowrap; overflow: hidden; }
        #a_mIndexVehiclesList   { overflow: hidden; height: 335px; }
        #a_mIndexClassifiedsList { overflow: hidden; height: 170px; }

        #a_mIndexVehiclesList ul,
        #a_mIndexClassifiedsList ul { list-style: none; margin: 10px 0;}
        #a_mIndexVehiclesList li,
        #a_mIndexClassifiedsList li { margin: 0; }
        #a_mIndexVehiclesList li.mo_float_right,
        #a_mIndexClassifiedsList li.content2 { width: 106px; height: 152px; overflow: hidden; }

        #a_mIndexClassifiedsList .content2 { float: right; }

    /* Suchmasken */
    .msServiceActionBox .headline2      { font-size: 1.2rem; }
    .msServiceAction                    { margin: 10px 0 !important; }

    /* Searchresults */
    .mo_sort    { float: left; width:211px; text-align: left; }
    .mo_pager   { width:211px; }
    .searchResults .mo_content { background: none; }
    .mo_searchresult_head      { margin-left: 0px; }

/*    div.mSearchFacetsBar select.intervalFrom,
    div.mSearchFacetsBar select.intervalTo,
    div.mSearchFacetsBar select#priceFloor,
    div.mSearchFacetsBar select#priceCeiling { width: 68px; }
    div.mSearchFacetsBar div#singleFacetDiv_region label { width: 68px; }
    div.mSearchFacetsBar #singleFacetDiv_images label { width: 150px; }
    div.mSearchFacetsBar input#mFacetQuery { width: 135px; }
    div.mSearchFacetsBar input#POSTAL_CODE { width: 56px; }*/

    /* MeinMotoso */
    .mymotoso .mo_client_frame_footer { margin-top: 120px; }

    /* Merkliste */
    div.mPLListBox p.mPLListDetailsLink { left: 25px; }
    div.mPLListBox .content_right       { height: 120px; }

    /* garage hits */
    div.mSRListBoxService.mGarageHits .content_right { border: none; float: left; width:490px !important; margin-left: 5px; height: auto; }

    /* Detailspage */
    .mDetailSideContent				{ display: none; }
    .mDetailPreviewButtons 		    { position: absolute; left: 0px; top: 110px; }


    .mo_crumb_nav               { height: auto !important; }
    #furtherResultsBox          { display:none; }

    /* BusinessInfo */
    .mBInfoGroup                            { margin-right: 0px; }
    .mo_form_route                          { display: none; }
    #mo_tab_businessinfo_content .mo_details_seller_data { display: none; }

    /* Searchrequest */
    .myVehicleDiv textarea		                { width: 380px; }
    .extenedVehicleManualInput .mo_content .mo_float_right  { width: 190px !important; }
    #myServiceDiv_Service * .mo_float_right              { width: 190px !important; }
    #myServiceDiv_Service * select              { width: 180px !important; }
    #myServiceDiv_Service * textarea            { width: 180px !important; }

    /* Forms */
    .mFormBox_G6 .mFormBox .mo_content .mo_float_left   { width: 332px; }
    .mFormBox_G6 .mFormBox .mo_content .mo_float_right  { width: 232px; }

    /* Buttons */
    .mo_page .mo_head_search .mo_form_submit,
    .mo_head_search .mo_form_submit { width: 80px; }

    .mo_page .mo_head_search .mo_form_submit {
        background-image: none;
        background-color: #ebebeb;
        border: 1px solid #888;
        color: #222;
        padding: 0 16px 2px 16px;
        border-radius: 5px;
        text-shadow: none;
        font-weight: bold;
    }
    .mo_head_search .mo_form_input { right: 85px; }

    /* Detailseite */
    .mo_tab_finance_content iframe,
    .mo_tab_insurance_content iframe { width: auto !important; }

    .mDealerInfoLink                                                { display: none; }

    /* MyMotoso */
    .mEditAGB_terms textarea,
    .mEditAGB_conditions textarea	{ width: 580px; }

    /* Service Template Wizard */
    .mServiceWizardTemplateInput * textarea { width: 480px; }

    /* MailOrder */
    .mMailOrderCustomer .mo_content .moc_content_right .mo_float_left   { width: 160px !important; padding: 1px 0 0 6px; }
    .mMailOrderCustomer .mo_content .moc_content_left .mo_float_left    { width: 160px !important; }

    /* new classifieds process */
    ul.wizardProgress { display: none; }
    body.newClassifiedsStep1 .mo_tabnav { display: none; }
    body.newClassifiedsStep1 .mo_col3 { display: none; }
    body.newClassifiedsStep1 .mo_col7 { width: 100%; float: none; }

    /* o2p */
    .saveBankData input { width: 20px !important; }
    .bankData .mo_float_right input.txt { width: 320px !important; }

    /* O2P Formular Eingabe Felder breiten */

    .mo_form .mo_col22 fieldset
        { width: 450px; }

  	.mO2PWizard_content .txtarea
	{ height:100px; width:250px; }

	.mO2PWizard_content .txt
	{ width:200px; }

	.saveBankData input#saveBankData
	{ margin-right:5px; }

    .o2pStep1 .mo_page fieldset label.mo_form_checkbox_label { display: block; margin-bottom: 20px; }




/*****************************************************************/
/* Angaben des Mandanten                                         */
/*****************************************************************/

.mo_head_search { margin-top: 0; }
.mo_current_page_login .mo_head_search,
.classifiedsWizard .mo_head_search { margin-top: 0px; }
.mo_head .mo_head_search .mo_col7 { padding: 10px; margin-left: auto; width: 70%; }
.mo_user_container { border-bottom: 1px solid #fff; padding: 10px; }
.mymotoso .mo_user_container { border-bottom: 1px solid #AAA; padding: 15px 10px 15px 10px; }

/* Allgemein */
.mo_page a,
.mo_page a:link,
.mo_page a:visited,
.mo_page a:hover,
.mo_page a:active { color: #295D95; border: 0px; }

.mo_page .mo_tab {
    padding-bottom: 20px;
}


@media (min-width: 992px) {
    .mo_tab--index {
        padding-bottom: 20px !important;
    }
}


/* Startseite */
.mo_indexsearch         { height: auto; }
.mo_current_page_index { height: auto; }

/* Navigation */
.mo_client_nav {
    margin-top: 10px;
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
}
.mo_client_nav:before,
.mo_client_nav:after { content: ""; display: table; }
.mo_client_nav:after { clear: both; }

body.index .mo_client_nav_home,
body.classifieds .mo_client_nav_offer,
body.mymotoso .mo_client_nav_my,
body.dealerInfo .mo_client_nav_dealer_info,
body.imprint .mo_client_nav_imprint
{
    color: #2570A6;
    background-color: #F1F1F1;
}

.mo_client_nav a:hover
{
    color: #224D7B;
    background-color: #F1F1F1;
}

.mo_client_nav__list {
    list-style: none !important;
    display: block;
    margin: 0;
    padding: 0;
    background-color: white;
    display: none;
}

.mo_client_nav__item {
    float: none;
    border-right: 1px solid #d2d2d2;
}

.mo_client_nav__item:last-child {
    border-right: 0;
}

.mo_client_nav__item a,
.mo_client_nav_button {
    display: block;
    font-family: "Roboto Condensed","Helvetica Neue",Helvetica,sans-serif;
    font-size: 16px;
    line-height: 22px;
    padding: 7px 13px 7px 13px;
    color: #5C5C5C;
    text-decoration: none;
    position: relative;
    border: 1px solid transparent;
}

.mo_client_nav_button { display: block; padding-left: 0; cursor: pointer; }

.mo_current_page_index { height: auto; }

.mo_current_page_index .mo_tab_nav li a { color: #2b2b2b; }

.mo_tab_vehicle_active .mo_tab_vehicle a,
.mo_tab_classified_active .mo_tab_classified a,
.mo_tab_service_active .mo_tab_service a { color: #295D95; !important; }

.mo_tab_nav a,
.mo_tab_nav a:link,
.mo_tab_nav a:visited { font-size: 14px; font-weight: bold; }

/* Home Angaben */
#mpZhomeA { margin-top: 20px; }
.mo_client_ad_rectangle { position: absolute; right: 0; top: 675px; width: 300px; }

#mpZhomeB                   { position: absolute; top: 65px; right: 88px; left: auto; width: 302px; }
.mo_client_pricing_box      {  width: 320px; padding: 10px; background-color: white; }
.mo_client_pricing_box ul   { list-style: none; margin: 0px; padding: 10px 0 10px 5px; }
.mo_client_pricing_box li   { height: 20px; padding: 2px 0 2px 12px; }


/* Head */
.mo_head { background-image: none; background: transparent linear-gradient(#224D7B, #2D66A3) repeat scroll 0% 0%; }

/* Formulare */
/* Background - Color */
.mFormBox  { background-color: #f1f1f1 !important; }

/* Tabnavigation */
.mo_tab_nav li,
.mo_tab_content    { border-color: #1367a2; }

.mo_tab_classified_active   .mo_tab_classified,
.mo_tab_service_active      .mo_tab_service,
.mo_tab_vehicle_active      .mo_tab_vehicle,
.mo_tab_offer_active        .mo_tab_offer
    { border-color: #1367a2; border-bottom: 0; }

.mo_indexsearch { background-size: cover !important; }

/* Headlines - Headline */
.red, .green, .mo_page form h2 { color: #295D95; !important; }

.mo_page .mo_pageheadline { color: #295D95; !important; background-color: #fff; padding: 4px 0; }

/* Default Sub Navigation [m] [] */
.mo_sub_nav ul { background-image: none; background-color: #f1f1f1; }
.mo_sub_nav li { background-color: #f1f1f1; }
.mo_sub_nav a,
.mo_sub_nav a:link,
.mo_sub_nav a:visited { color: #222; }
.mo_sub_nav a:hover { background-color: #f1f1f1; color: #295D95; }
.mo_sub_nav li.mo_selected a.mo_lvl1 { background-color: #f1f1f1 !important; }

ul.mo_sub_nav_box a { background-color: #f1f1f1; border-top: 0px !important; }
ul.mo_sub_nav_box a:hover { background-color: #f1f1f1; }

/* search navigation  */
.search_vehicles_car #msYellowSubNavVehiclesCar a,
.search_vehicles_bike  #msYellowSubNavVehiclesBike a,
.search_vehicles_rv  #msYellowSubNavVehiclesCaravan a,
.search_vehicles_cv  #msYellowSubNavVehiclesTruck a { color: #295D95; background-color: #f1f1f1; font-weight: bold; }

/* mymotoso navigation */
/* level 2 - mymotoso */
.mymotoso_index li#mySubNavIndex a.mo_lvl1,
.mymotoso_classifieds li#mySubNavClassifieds a.mo_lvl1,
.mymotoso_orders li#mySubNavOrders a.mo_lvl1,
.mymotoso_account li#mySubNavBusinessAccount a.mo_lvl1,
.mymotoso_account li#mySubNavPrivateAccount a.mo_lvl1,
.mymotoso_statistic li#mySubNavStatistic a.mo_lvl1,
.mymotoso_printAd li#mySubNavMarkedForPrint a.mo_lvl1,
.mymotoso_searchRequest li#mySubNavSearchRequest a.mo_lvl1 { color: #295D95; font-weight: bold;  }

/* level 3 - mymotoso */
.subNav_mymotoso_classifieds li#my_listclassifieds a,
.subNav_mymotoso_newClassified li#my_newclassified a,
.subNav_mymotoso_serviceTemplates li#my_servicetemplateswizard a,
.subNav_mymotoso_vehicleImport li#my_vehicleImport a,
.subNav_mymotoso_serviceTemplates li#my_servicetemplateswizard a,
.subNav_mymotoso_markedForPrint li#my_showMarkedForPrint a,
.subNav_mymotoso_newOrders li#my_newOrders a,
.subNav_mymotoso_openOrders li#my_openOrders a,
.subNav_mymotoso_orderArchive li#my_orderArchive a,
.subNav_mymotoso_showCompanyData li#my_showcompany_main a,
.subNav_mymotoso_showCompanyInfo li#my_showcompanydata a,
.subNav_mymotoso_orderStatus li#my_orderStatus a,
.subNav_mymotoso_showSellerContactSettings li#my_SellerContactSettings a,
.subNav_mymotoso_privateData li#my_showaccount_main a,
.subNav_mymotoso_statistics li#my_orderArchive a,
.subNav_mymotoso_showCompanyColors li#my_showcolorsimages a,
.subNav_mymotoso_changePassword li#my_password a,
.subNav_mymotoso_homepage li#my_homepage a,
.subNav_mymotoso_showAGB li#my_showAGB a,
.subNav_mymotoso_myVehicle li#my_showmyVehicle a,
.subNav_mymotoso_myO2pTextOptions li#my_showmyTemplateFormating a,
.subNav_mymotoso_deleteAccount li#my_deleteAccount a,
.subNav_mymotoso_myO2pTextOptions li#my_showmyTemplateFormating a,
.subNav_mymotoso_printAd_running li#my_runningPrintAds a,
.subNav_mymotoso_printAd_archived li#my_archivedPrintAds a,
.subNav_mymotoso_printAd_new li#my_newPrintAd a,
.subNav_mymotoso_markedForPrint li#my_showMarkedForPrint a,
.subNav_mymotoso_printAd_proposal li#my_showMAProposal a  { color: #295D95; font-weight: bold; }

/* Startseite (vehicles only) */
/* Fahrzeug Teaser - Abstand */
#a_mIndexVehiclesList .mo_float_right { padding-left: 10px !important; }

/* Motorraeder Teaser - Abstand */
#a_mIndexClassifiedsList .content2 { padding-left: 10px !important; }

/* Suche - KFZ */
/* Headlines - Farbe der Haupt-Headlines */
.msBrowseVehicles .headline2,
.msSearchScreen .headline2 { color: #295D95; }

/* Headlines - Box Headlines */
.msCheckbox .headline3 { color: #295D95; }

/* KFZ-Suche Headline - alle Vehicles Headline (hack) */
.msBrowseVehicles { color: #222; }

/* Suchergebnis - KFZ */
/* Kategorien - Farbe der Headlines (linke Box) */
div.mSearchFacetsBar div.mSingleFacet h1 { color: #295D95; }

/* Suchergebnis-Teaser - Links */
div.mSRListBox p.mSRListDetailsLink a:link,
div.mSRListBox p.mSRListDetailsLink a:visited,
div.mSRListBox p.mSRListDetailsLink a:hover,
div.mSRListBox p.mSRListDetailsLink a:active { color: #295D95; }

/* Pager - Farbe der aktuellen Seite */
.mSRActivePager { color: #295D95; !important; }

/* Suchergebnis Headline - Farbe */
.mSRListBox .headline * a { color: #295D95; !important; }

/* Suchergebnis und Merkliste - Hintergrundfarbe */
div.mSRListBox, div.mPLListBox { background: #f1f1f1; }

/* Suchergebnis - Werkstatt */
/* Headline - Aussehen */
.mSRListBox .headline a,
.mSRListBox .headline .mo_float_right { color: #295D95; }

/* Detailseite */

/* Kontaktdaten - Textfarbe */
.mDetailSellerData a.noStyle { color: #222 !important; }

/* Anbieten - Vorschau */
/* Buttons-Balken - Position */
.mDetailPreviewButtons { top: 106px; }

/* MM - Inserate Ziel */
/* O2P Icon - Sichtbarkeit  */
#m_o2picon img { display: none; }

/* O2P Icon - Hintergundbild */
#m_o2picon { display: none; }

/* O2P Icon - Position Groesse */
#m_o2picon { float: left; padding: 0px 2px 0px 0px; width: 59px; height: 65px; }

/* Filter - (vehicles only) */
/* MM - SubSubNav - Meine Daten */
#my_orderStatus, #my_showmyVehicle, #my_showcolorsimages, #my_homepage { display: none; }

.mo_icon_login,
.mo_icon_logout,
.mo_icon_user,
.mo_icon_watchlist { background-image: url('/portal/merkur-online/images/icons_header.png'); }

/*****************************************************************/
/* Gesonderte Angaben des Mandanten                              */
/*****************************************************************/

/* ATTENTION !!!! THESE SETTINGS HAVE BEEN COPIED MANUALY */
/* Allgemein */
p { margin-bottom: 10px !important; }

/* Navigation */
.merkur_nav ul	{ list-style: none; margin: 0px; padding: 0px;}
.merkur_nav li	{ float: left; border: 1px solid #ccc; border-bottom: none; position: relative; z-index: 20; }
.merkur_nav	a	{ display: block; padding: 4px 8px; background-image:url(/portal/rheinmain/images/navi_button_insg_27.jpg); background-repeat:repeat-x; color: #5C5C5C; text-decoration: none; font-weight: bold; font-family: Arial, sans-serif; font-size: 11px; border-bottom: 1px solid #aaa; }
.merkur_nav a:hover {background: none; background-color: white; color: black; border-bottom: 1px solid #fff; padding: 4px 8px; }

body.index .merkur_nav ul li#merkurNav1 a,
body.search .merkur_nav ul li#merkurNav1 a,
body.classifieds .merkur_nav ul li#merkurNav2 a,
body.mymotoso .merkur_nav ul li#merkurNav3 a,
body.dealerInfo .merkur_nav ul li#merkurNav4 a,
body.imprint .merkur_nav ul li#merkurNav5 a { color: #295D95; border-bottom: 1px solid #fff; padding: 4px 8px;}

/* Loginseite */
.mo_current_page_login .mo_content_left .mo_content,
.mo_current_page_login .mo_content_right .mo_content { border: 1px solid #295D95; background-color: #f4f4f4 !important; padding: 10px; }
.mo_current_page_login .mo_form_area { border-top: 1px solid #CFCFCF; }
.mo_current_page_register { position: relative; height: 300px; }
.mo_current_page_register .mo_content_left { position: absolute; width: 320px; height: 300px; top: 0; left: 0; }
.mo_current_page_register .mo_content_right  { position: absolute; width: 320px; height: 300px; top: 0; right: 0; margin: 0; }

.mFormBox{
	border:none;
}

#classifieds .mo_content .red {
	display: none;
}
#classifieds .mo_button_edit{
	margin-bottom: 10px;
	margin-right: 5px;
}

/*Teileinsearte schalten ausblenden */
.mnoClassifieds {
	display:none;
}

/* Ausblenden von Verbrauch */
#label_CONSUMPT_CITY, #attr_CONSUMPT_CITY, #label_CONSUMPT_HIGHWAY, #attr_CONSUMPT_HIGHWAY, #label_CONSUMPT_COMBINED, #attr_CONSUMPT_COMBINED, #label_EMISSION_COMBINED, #attr_EMISSION_COMBINED, #label_IS_ENVKV, #attr_IS_ENVKV {
	display: none;
}

/* Head with search and login*/
div.mPortalsOnly {display: block; }

.mo_head_links,
.mo_head_links .mo_link_register,
.mo_user_container__logout,
.mo_link_watchlist { color: white !important; }

.mo_head_links a,
.mo_head_links span.mo_text_logged_user { display: inline; color: #fff !important; }

.mo_head_links .mo_link_login {
    background-image:url('/portal/merkur-online/images/login_button.png');
    color: #222 !important;
    font-size: 11px !important;
    font-weight: bold;
    line-height: 2em;
    padding: 5px 10px 5px;
    font-size: 1.1em;
    text-decoration: none;
}

/* Registrierung */
#mRegisterGarage { display: none; }

/*  Inseration Abschluss */

#mnoClassifieds{
	display: none;
}
/*  Rahmen der content-fl?chen */

.mDetailData {
	width:671px !important;
}

/* Adword ausschalten */
div.mGoogleAdSense486_60 {
display:none;
}
/* hilfe f?r merkur rahmen */
#idSearchBar .idSearchFormLay fieldset, #idLogo .idImgLink img { border: none; }

/*  SeachBox Grafik Ende*/
.headline2,
.headline3,
.mo_box_big_headline { font-family: Arial; }

/*  krümmelNavi*/
.idBreadcrumb {
               color:#295D95; !important; }

/*  info Box*/
.idPageWrap {
color: #5C5C5C!important;
font-family:Arial !important;
font-size:12px !important;
}

/*  motoso style.jsp h1 */
h1  {
color:#295D95; !important;   }

#mMapGarageHits, #center_div
{ width:662px !important; }

/* Anbieten Seite Farbwerte*/
.mo_box.mo_align_left h2 {
color:#295D95;
}
.mo_box_footer h5  { color:#295D95; }

/* �berschrift Texte*/

/*Info Feld*/
.idContentWrap h4
{color:#5C5C5C !important;
font-family:arial !important;
font-size:16px;
font-weight:700;
line-height:1.1em;}

/*filter Border*/
.mFilterRemoveButton { border:none !important; }

/*  Info Icon Loggin */
.mRememberme a.mInfoIcon:hover em {left:-270px; top:-54px;}

/*Info button Suchanfrage Formulare*/
#myVehicleDiv_Service a.mInfoIcon {display:none !important;}
#myVehicleDiv .mFormBox .mo_float_right a.mInfoIcon { display:none; }

 /*Inserat Detailansicht*/
.dc_actionButtons ul li span, .dc_actionButtons ul li a { background-image:none !important; padding:1px 0 0px 2px; margin-left:0px; font-size:12px;}
.dc_actionButtons ul li {background-image:none !important; border:1px solid #848484;}

/* rheinmain zur�ck */
.mo_crumb_nav a.red {margin-left:150px;}

/* kostenlos Inserieren raus */
.mo_current_page_login b
.mo_current_page_register b
.mo_current_page_loginOrRegister b { display: none; }

.mo_details_seller_data h3 {display: block !important; color: #222 !important;}

.mo_page a.mo_button, .mo_body a.mo_button,
.mo_page .mo_button, .mo_body .mo_button {
    background-image:url('/portal/rheinmain/images/navi_button_insg_27.jpg');
    background-size: contain;
    background-position: center;
    background-repeat: repeat-x;
    background-color: transparent;
    border: 1px solid #848484;
    color: #222;
    border-radius: 0;
    text-shadow: none;
    padding: 6px 10px;
    font-size: 100%;
    white-space: nowrap;
}

.mo_user_container__watchlist { display: none !important; }
.mo_form_column { width: auto; }
.mo_form_textarea {
    width: 100%;
    height: 100px;
    min-width: 235px;
    max-width: 400px;
}

.mo_indexsearch { background-size: contain !important; }


@media (min-width: 550px) {
    .mo_client_nav .mo_client_nav_button { display: none; }
    .mo_client_nav { display: block; }
    .mo_client_nav__list { display: block; }
    .mo_client_nav__item { float: left; }
    .mo_client_nav .mo_arrow_bottom { position: absolute; top: 15px; right: 7px; }
}

@media (min-width: 700px) {
    .mo_indexsearch { background-size: cover !important; }
}

.mo_page_header {
    background-color: #224E7C;
    padding-top: 1rem;
}

.mo_page_header * {
    color: white;
}

.moc_nav__item a:hover,
.moc_nav__item--active a
{
    color: #295D95;
    background-color: #f1f1f1;
}

.mymotoso_index #mySubNavIndex .mo_lvl1,
.mymotoso_classifieds #mySubNavClassifieds .mo_lvl1,
.mymotoso_orders #mySubNavOrders .mo_lvl1,
.mymotoso_account #mySubNavBusinessAccount .mo_lvl1,
.mymotoso_account #mySubNavPrivateAccount .mo_lvl1,
.mymotoso_statistic #mySubNavStatistic .mo_lvl1,
.mymotoso_printAd #mySubNavMarkedForPrint .mo_lvl1,
.mymotoso_searchRequest #mySubNavSearchRequest .mo_lvl1,
.mymotoso_preferences #mySubNavPreferences .mo_lvl1,
.mymotoso_media #mySubNavMedia .mo_lvl1,
.mymotoso_360campaign #mySubNavMotoso360Campaign .mo_lvl1
{ color: #295D95; font-weight: bold;}

@media (min-width: 550px) {
    .mo_sub_nav ul.mo_sub_nav_box {
        border: 1px solid #f1f1f1;
        border-radius: 0;
        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.176);
    }
}

body.o2pBundleStep1 #o2pWizard label .right {
  position: absolute;
  right: 0;
  top: 1.5rem;
}

li.mo_issue { display: none; }

