/* Kundenspezifische CSS fuer Zusatzmodule */


#winEdit{
    padding: 0 0 0 0!important;
    margin: 0 0 0 0!important;
}

.zmRegister { margin-bottom: 20px;}
.zmRegister .skip { display: none;}
.zmRegister .hideme { display: none;}
.zmRegister .aktiv { background: #66A0AC; color: #ffffff; padding: 2px 8px; margin-right: 6px;display: inline-block;margin-bottom: 10px;}
.zmRegister .inaktiv { display: none;}

.zmitem { margin-top: 20px;}
.zmitem  h3 {
    font-size: 15px;
    color: #92bc12;
    margin-top: 0px; 
    
}

.zmitem  h3.titelzmtitel { font-size: 17px; font-weight: 600;}

.zmitem  h4 { 
    font-size: 14px;
    color: #444;
    margin-top: 10px;
    
}

.zmOrt h4.label:after { content: ": ";}

br.zmClear { display: none;}

#zmDetail h2 { margin: 0px;}

#zmDetail .zmOrt  { margin-top: 15px; margin-bottom: 15px;}

#zmDetail .zmOrt h3 { margin: 0px;}

#zmDetail .category { margin-bottom: 10px;}


#zmDetail .zmnav { display: none;}

#zmEListe .zmnavnext { display: none;}

#zmEListe .zmnav { margin-top: 20px; text-align: center;}

#zmEListe #zmtopnav a.alle { display: none; background: #66A0AC; color: #ffffff; padding: 2px 9px; margin-right: 10px;  margin-bottom: 10px;} 
#zmEListe #zmtopnav .zmRegister  { display: inline;}


#zmEListe header { width: auto !important; height: auto !important;}

#zmEListe footer { display: block !important;}

#zmEListe header.label { font-weight: 600;}
#zmEListe  section { margin-bottom: 20px;}

#zmEListe  .category:before { content: "Kategorie: ";}

#zmEListe .zmitem footer { margin-top: 20px; }
#zmEListe .zmitem footer a { margin-top: 20px; background: #66A0AC; color: #ffffff; padding: 2px 9px; margin-right: 10px;}





#zmDetail header { width: auto !important; height: auto !important;}


