/*############################################################################
 *#
 *# Copyright (c) 2007 Lovely Systems and Contributors.
 *# All Rights Reserved.
 *#
 *############################################################################
 *
 * @file site.css
 * @author haudum
 * @colors
 *  + bright             #FFFFFF
 *  + dark               #000000
 *  + grey dark          #828588
 *  + grey               #DEDEDB
 *  + grey bright        #E0E1DD
 *  + color              #F38E00 | #5F7D01
 *  + color bright       #F7DFAE | #CFF7AE
 */


/* ---------------- GENERAL --------------------------------------------------
 *
 */

body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}

#mk h4, #mk h5, #mk h6 {
    color: #2C4A62;
    font-size: 14px;
    line-height: 18px;
}

#mk h4.intext-headline {
    margin: 18px 0 0 0;
}

#mk .grey-dark {
    color: #828588;
}
#mk .grey {
    color: #DEDEDB;
}
#mk .grey-bright {
    color: #E0E1DD;
}
#mk .color {
    color: #2C4A62;
}
#mk .color-bright {
    color: #FFAA99;
}
#mk .green {
    color: #1D8645;
}

#mk #mk-page-content {
    width: 980px;
    overflow: hidden;
}

.sf #mk #mk-column-left,
.ie6 #mk #mk-column-left {
    width: 650px;
}

#mk .business-level2 {
    background-color: #F6C16D;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 4px 0;
}
#mk .business-level1 {
    color: #000000;
    font-weight: bold;
}
#mk .business-level0 {
}


#mk a.color {
    color: #2C4A62;
    text-decoration: none;
}
#mk a.color:hover {
    color: #000000;
    text-decoration: none;
}

#mk .similar-branches ul.branches-list a {
    color: #2C4A62;
}
#mk label {
    color: #2C4A62;
}
#mk span.search-location {
    color: #2C4A62;
}
#mk span.search-location-extended {
    color: #2C4A62;
}
#mk-businesseditor .mood-bubble-main,
#mk .mood-bubble-main {
    background-color: #2C4A62;
    color: #FFFFFF;
}

#mk #overlay .formbutton input {
	background-color: #2C4A62;
}

#mk #overlay .formbutton input.button-grey {
	background-color: #828588;
}

#mk .option-claim {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -320px -80px;
}

#mk .option-help {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -300px -95px;
}

#mk .option-edit {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -300px -80px;
}

#mk .option-ok {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -291px -22px;
}

/* ---------------- SLIDESHOW FORMATTING -------------------------------------
 *
 */

#mk a.contact-link {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -110px 0;
}

#mk .contact-options div {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll top right;
}

/* mainsearch-small */

#mk #mainsearch-small .form-actions input.submit {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') scroll no-repeat -240px 0;
}

/* ---------------- FORM FORMATTING ------------------------------------------
 *
 */

#mk input.submit, #mk input.reset {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll 0 0;
}

/* map reference */

#mk .map-reference {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -291px -11px;
}
#mk .hover .map-reference {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll -291px 0;
}

/* mood messages */

.themeMarketizer .mood-bubble-narrow .mood-bubble-top,
#mk .mood-bubble-narrow .mood-bubble-top {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll 0 -100px;
}

.themeMarketizer .mood-bubble-narrow .mood-bubble-bottom,
#mk .mood-bubble-narrow .mood-bubble-bottom {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll 0 -134px;
}

.themeMarketizer .mood-bubble-wide .mood-bubble-top,
#mk .mood-bubble-wide .mood-bubble-top {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll 0 -40px;
}

.themeMarketizer .mood-bubble-wide .mood-bubble-bottom,
#mk .mood-bubble-wide .mood-bubble-bottom {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat scroll 0 -72px;
}

.themeMarketizer .mood-bubble-icon,
#mk .mood-bubble-icon {
    background-image: url('/static/app/images/rosenheim/mood-icon-sprite.png');
}

/* coverflow */

#mk .carousel-navigation .next {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') scroll no-repeat -302px -40px;
}
#mk .carousel-navigation .prev {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') scroll no-repeat -302px -54px;
}

#mk li.branch-breadcrumb-separator {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') scroll no-repeat -322px -54px;
}

#mk #overlay .close-button a {
    background: transparent url('/static/app/images/rosenheim/sprite.gif')  no-repeat -302px -68px;
}
#mk #overlay .formbutton .right-color {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -240px 0;
}
#mk #overlay .formbutton .left-color {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -255px 0;
}
#mk #overlay .formbutton .right-grey {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -240px -100px;
}
#mk #overlay .formbutton .left-grey {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -255px -100px;
}
#mk #overlay-mine #icon {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -322px -80px;
}
#mk #overlay-help #icon {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -344px -80px;
}
#mk #overlay-report #icon {
    background: transparent url('/static/app/images/rosenheim/sprite.gif') no-repeat -344px -80px;
}

#mk li.business-document-item .icon {
    background-image: url('/static/app/images/rosenheim/mimetypes.png');
}

/* ---------------- PYJAMAS BUSINESS EDITOR THEME ----------------------------
 *
 */

.themeMarketizer .gwt-Button,
.themeMarketizer .gwt-Button-Alternate,
.themeMarketizer .manual-popup-button{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #2C4A62;
}

.themeMarketizer .gwt-Button,
.themeMarketizer .gwt-Button:hover {
    background-color: #2C4A62;
}

/* ---------------------------- MANUAL IMAGES --------------------------------
 *
 */

#mk .manual-main-image {
    background-image: url('/static/app/images/rosenheim/AZGesch16.png');
    width:400px; height: 282px;
}
#mk .manual-register-link-image {
    background-image: url('/static/app/images/rosenheim/KostenlosAnmelden.png');
    width:691px; height:125px;
}
#mk .manual-register-image {
    background-image: url('/static/app/images/rosenheim/Registrieren.png');
    width:663px; height:618px;
    margin-bottom:30px;
}
#mk .manual-registration-ok-image {
    background-image: url('/static/app/images/rosenheim/RegistrierungOK.png');
    width:680px; height:364px;
    margin-bottom:30px;
}
#mk .manual-company-search-empty-image {
    background-image: url('/static/app/images/rosenheim/FirmensucheRegistrierung.png');
    width:487px; height:221px;
}
#mk .manual-company-search-list-image {
    background-image: url('/static/app/images/rosenheim/Istesdabei.png');
    width:562px; height:602px;
    margin-bottom:30px;
}
#mk .manual-my-company-image {
    background-image: url('/static/app/images/rosenheim/MeinUnternehmen.png');
    width:438px; height:285px;
    margin-bottom:30px;
}    
#mk .manual-register-company-image {
    background-image: url('/static/app/images/rosenheim/UnternehmenAnmelden.png');
    width:664px; height:531px;
    margin-bottom:30px;
}    
#mk .manual-edit-business-image {
    background-image: url('/static/app/images/rosenheim/FrontEndBusiness.png');
    width:690px; height:468px;
    margin-bottom:30px;
}

#mk .manual-data-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterDaten.png');
    width:680px; height:34px;
}
#mk .manual-contacts-image {
    background-image: url('/static/app/images/rosenheim/Kontaktoptionen.png');
    width:318px; height:113px;
    margin-bottom:30px;
}
#mk .manual-requests-button-image {
    background-image: url('/static/app/images/rosenheim/AnfragenButton.png');
    width:137px; height:48px;
    margin-bottom:30px;
}
#mk .manual-requests-form-image {
    background-image: url('/static/app/images/rosenheim/AnfragenForm.png');
    width:296px; height:310px;
    margin-bottom:30px;
}
#mk .manual-homepage-image {
    background-image: url('/static/app/images/rosenheim/HomepageHandbuch.png');
    width:322px; height:36px;
    margin-bottom:30px;
}
#mk .manual-visit-homepage-image {
    background-image: url('/static/app/images/rosenheim/WebseiteBesuchen.png');
    width:119px; height:19px;
    margin-bottom:30px;
}
#mk .manual-payment-image {
    background-image: url('/static/app/images/rosenheim/Bezahlung.png');
    width:258px; height:122px;
    margin-bottom:30px;
}
#mk .manual-short-description-image {
    background-image: url('/static/app/images/rosenheim/Kurzbeschreibung.png');
    width:680px; height:72px;
    margin-bottom:30px;
}
#mk .manual-info-text-image {
    background-image: url('/static/app/images/rosenheim/Infotext.png');
    width:630px; height:200px;
    margin-bottom:30px;
}
#mk .manual-google-logo-image {
    background-image: url('/static/app/images/rosenheim/sgooglebild.png');
    width:114px; height:41px;
}
#mk .manual-google-image {
    background-image: url('/static/app/images/rosenheim/Google.png');
    width:559px; height:234px;
    margin-bottom:30px;
}
#mk .manual-logo-image {
    background-image: url('/static/app/images/rosenheim/IhrLogo.png');
    width:326px; height:119px;
    margin-bottom:30px;
}
#mk .manual-logo-position-image {
    background-image: url('/static/app/images/rosenheim/LogoPosition.png');
    width:496px; height:391px;
    margin-bottom:30px;
}
#mk .manual-main-photo-image {
    background-image: url('/static/app/images/rosenheim/Hauptfoto.png');
    width:427px; height:129px;
    margin-bottom:30px;
}
#mk .manual-business-photos-image {
    background-image: url('/static/app/images/rosenheim/Mosaik.png');
    width:549px; height:386px;
    margin-bottom:30px;
}
#mk .manual-faces-photos-image {
    background-image: url('/static/app/images/rosenheim/Mosaik3.png');
    width:566px; height:402px;
    margin-bottom:30px;
}
#mk .manual-emotions-photos-image {
    background-image: url('/static/app/images/rosenheim/Mosaik2.png');
    width:551px; height:388px;
    margin-bottom:30px;
}
#mk .manual-search-photos-image {
    background-image: url('/static/app/images/rosenheim/Aehnlich.png');
    width:255px; height:371px;
    margin-bottom:30px;
}
#mk .manual-slogan-image {
    background-image: url('/static/app/images/rosenheim/Slogan.png');
    width:580px; height:28px;
    margin-bottom:30px;
}
#mk .manual-slogan-entry-image {
    background-image: url('/static/app/images/rosenheim/SloganEintrag.png');
    width:631px; height:393px;
    margin-bottom:30px;
}
#mk .manual-slogan-browser-image {
    background-image: url('/static/app/images/rosenheim/SloganBrowser.png');
    width:645px; height:63px;
    margin-bottom:30px;
}
#mk .manual-slogan-google-image {
    background-image: url('/static/app/images/rosenheim/SloganResultat.png');
    width:537px; height:75px;
    margin-bottom:30px;
}
#mk .manual-hour-entry-image {
    background-image: url('/static/app/images/rosenheim/Oeffnungsz.png');
    width:375px; height:29px;
    margin-bottom:30px;
}
#mk .manual-open-hours-image {
    background-image: url('/static/app/images/rosenheim/Oeffnungsz2.png');
    width:150px; height:136px;
    margin-bottom:30px;
}
#mk .manual-open-infos-entry-image {
    background-image: url('/static/app/images/rosenheim/Oeffnungsz3.png');
    width:641px; height:42px;
    margin-bottom:30px;
}
#mk .manual-open-infos-image {
    background-image: url('/static/app/images/rosenheim/Oeffnungsz4.png');
    width:209px; height:65px;
    margin-bottom:30px;
}
#mk .manual-save-data-buttons-image {
    background-image: url('/static/app/images/rosenheim/Speichern.png');
    width:204px; height:46px;
    margin-bottom:30px;
}
#mk .manual-messages-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterKurznachrichten.png');
    width:680px; height:34px;
}
#mk .manual-messages-site-image {
    background-image: url('/static/app/images/rosenheim/KurznachrichtenSeite.png');
    width:319px; height:147px;
}
#mk .manual-messages-portal-image {
    background-image: url('/static/app/images/rosenheim/KurznachrichtenHomepage.png');
    width:320px; height:210px;
}
#mk .manual-messages-entry-image {
    background-image: url('/static/app/images/rosenheim/KurznachrichtenEingabe.png');
    width:680px; height:178px;
}
#mk .manual-old-messages-image {
    background-image: url('/static/app/images/rosenheim/KurznachrichtenAeltere.png');
    width:319px; height:122px;
}
#mk .manual-images-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterBilder.png');
    width:680px; height:34px;
}
#mk .manual-new-picture-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild.png');
    width:115px; height:40px;
    margin-bottom:15px;
}
#mk .manual-picture-up-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild2.png');
    width:138px; height:60px;
    margin-bottom:30px;
}
#mk .manual-picture-preview-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild3.png');
    width:399px; height:192px;
    margin-bottom:30px;
}
#mk .manual-slv-buttons-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild4.png');
    width:279px; height:42px;
}
#mk .manual-preview-arrows-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild5.png');
    width:45px; height:63px;
    margin-bottom:30px;
}
#mk .manual-picture-overview-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild6.png');
    width:380px; height:399px;
    margin-bottom:30px;
}
#mk .manual-picture-diashow-image {
    background-image: url('/static/app/images/rosenheim/BilderNeuesBild7.png');
    width:399px; height:245px;
    margin-bottom:30px;
}
#mk .manual-products-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterProdukte.png');
    width:680px; height:34px;
}
#mk .manual-new-product-button-image {
    background-image: url('/static/app/images/rosenheim/ProduktNeuesProdukt1.png');
    width:125px; height:42px;
    margin-bottom:15px;
}
#mk .manual-product-input-empty-image {
    background-image: url('/static/app/images/rosenheim/ProduktNeuesProdukt2.png');
    width:308px; height:399px;
    margin-bottom:30px;
}
#mk .manual-upload-button-image {
    background-image: url('/static/app/images/rosenheim/ProduktNeuesProdukt3.png');
    width:101px; height:35px;
    margin-bottom:30px;
}
#mk .manual-product-input-filled-image {
    background-image: url('/static/app/images/rosenheim/ProduktNeuesProdukt4.png');
    width:304px; height:399px;
    margin-bottom:30px;
}
#mk .manual-products-image {
    background-image: url('/static/app/images/rosenheim/ProduktNeuesProdukt5.png');
    width:382px; height:399px;
    margin-bottom:30px;
}
#mk .manual-labels-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterMarken.png');
    width:680px; height:34px;
}
#mk .manual-new-label-button-image {
    background-image: url('/static/app/images/rosenheim/NeueMarke.png');
    width:104px; height:35px;
    margin-bottom:15px;
}
#mk .manual-labels-input-empty-image {
    background-image: url('/static/app/images/rosenheim/NeueMarke2.png');
    width:312px; height:399px;
    margin-bottom:30px;
}
#mk .manual-labels-input-filled-image {
    background-image: url('/static/app/images/rosenheim/NeueMarke3.png');
    width:312px; height:399px;
    margin-bottom:30px;
}
#mk .manual-labels-list-image {
    background-image: url('/static/app/images/rosenheim/NeueMarke4.png');
    width:379px; height:127px;
    margin-bottom:30px;
}
#mk .manual-labels-image {
    background-image: url('/static/app/images/rosenheim/NeueMarke5.png');
    width:398px; height:197px;
    margin-bottom:30px;
}
#mk .manual-labels-example1-image {
    background-image: url('/static/app/images/rosenheim/Marken1.png');
    width:399px; height:106px;
}
#mk .manual-labels-example2-image {
    background-image: url('/static/app/images/rosenheim/Marken2.png');
    width:399px; height:318px;
}
#mk .manual-labels-example3-image {
    background-image: url('/static/app/images/rosenheim/Marken3.png');
    width:400px; height:300px;
}
#mk .manual-labels-example4-image {
    background-image: url('/static/app/images/rosenheim/Marken4.png');
    width:400px; height:261px;
}
#mk .manual-coupons-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterCoupons.png');
    width:680px; height:34px;
}
#mk .manual-coupon1-image {
    background-image: url('/static/app/images/rosenheim/Coupon1.png');
    width:399px; height:106px;
}
#mk .manual-coupon2-image {
    background-image: url('/static/app/images/rosenheim/Coupon2.png');
    width:399px; height:106px;
}
#mk .manual-advertisements-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterWerbungen.png');
    width:680px; height:34px;
}#mk .manual-tips-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterTipps.png');
    width:680px; height:34px;
}
#mk .manual-videos-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterVideos.png');
    width:680px; height:34px;
}
#mk .manual-youtube-upload-image {
    background-image: url('/static/app/images/rosenheim/VideoYouTube1.png');
    width:399px; height:30px;
    margin-bottom:15px;
}
#mk .manual-youtube-inputform-image {
    background-image: url('/static/app/images/rosenheim/VideoYouTube3.png');
    width:399px; height:327px;
    margin-bottom:20px;
}
#mk .manual-youtube-setup-image {
    background-image: url('/static/app/images/rosenheim/VideoYouTube4.png');
    width:394px; height:62px;
    margin-bottom:15px;
}
#mk .manual-youtube-url-image {
    background-image: url('/static/app/images/rosenheim/VideoYouTube5.png');
    width:631px; height:142px;
    margin-bottom:20px;
}
#mk .manual-new-video-button-image {
    background-image: url('/static/app/images/rosenheim/Video1.png');
    width:114px; height:39px;
}
#mk .manual-video-input-filled-image {
    background-image: url('/static/app/images/rosenheim/Video2.png');
    width:316px; height:398px;
    margin-bottom:20px;
}
#mk .manual-video-list-image {
    background-image: url('/static/app/images/rosenheim/Video3.png');
    width:387px; height:109px;
    margin-bottom:20px;
}
#mk .manual-video-thumbs-image {
    background-image: url('/static/app/images/rosenheim/VideoFront1.png');
    width:398px; height:179px;
    margin-bottom:15px;
}
#mk .manual-video-image {
    background-image: url('/static/app/images/rosenheim/VideoFront2.png');
    width:400px; height:266px;
}
#mk .manual-documents-tab-image {
    background-image: url('/static/app/images/rosenheim/ReiterDokumente.png');
    width:680px; height:34px;
}
#mk .manual-new-document-button-image {
    background-image: url('/static/app/images/rosenheim/DokumentNeuesDokument.png');
    width:147px; height:37px;
    margin-bottom:15px;
}
#mk .manual-documents-upload-image {
    background-image: url('/static/app/images/rosenheim/DokumentNeuesDokument2.png');
    width:396px; height:94px;
    margin-bottom:20px;
}
#mk .manual-documents-title-image {
    background-image: url('/static/app/images/rosenheim/DokumentNeuesDokument3.png');
    width:348px; height:185px;
    margin-bottom:20px;
}
#mk .manual-documents-order-image {
    background-image: url('/static/app/images/rosenheim/DokumentNeuesDokument5.png');
    width:145px; height:21px;
}



