@charset "UTF-8";
.zmItem {display: block; overflow: hidden; margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px dotted #b3b3b3}
.zmItem .img img {float: right; margin-right: 10px;}

.plankategorien {margin: 2px 0 1em 0; font-size: .95em}
.zmplan-nr {margin: 4px 0;}
.category, .sammel {display: inline;}

div.suchfeld_kat {float: left}
div.suchfeld_sammel {float: right}
div.suchfeld_kat,
div.suchfeld_sammel {width: 250px;  margin: 0 0px 1em 0 !important; border: 1px dotted #b3b3b3; 
 BACKGROUND: url(../img/bg/bg_verlauf_bottom.jpg) repeat-x left bottom; padding: 4px}

#kategorieid ul,
#kategorieid ul li {list-style:none;}
#ulkategorieid,
#ulkategorieid li {margin: 0 !important;}

#kategorieid label,
#sammelid label{margin-left: .5em}

div.suchfeld_volltext { clear: left;
 border: 1px dotted #b3b3b3; padding: 4px; 
 BACKGROUND: url(../img/bg/bg_verlauf_top.jpg) #fff repeat-x left top; 
 width: 250px; min-height: 60px;}

.suchfeld_kat .suchfeld_kat, 
.suchfeld_sammel .suchfeld_sammel,
.suchfeld_volltext .suchfeld_volltext {font-weight: bold;line-height: 2em; } 
#zmvs label {display: none}
#zmvs input {width: 240px}

#node208428 .ui-tabs-nav li {max-width:140px;margin-right:1px;margin-left:1px}
 
.basecontent-dynamic-content .odd,
.basecontent-dynamic-content .even {margin: 1em 0;} 
.basecontent-dynamic-content .date {padding: 5px 5px 0;} 
.basecontent-dynamic-content p  b {font-weight:normal;}
.basecontent-dynamic-content .moreLink {display:none}

.legende {border:none!important;margin-top:18em}
.xlegendedota {border-right:15px solid rgb(255,0,0);border-radius:12px;}
.xlegendedotb {border-right:15px solid rgb(0, 153, 0);border-radius:12px}
.xlegendedotc {border-right:15px solid rgba(51, 0, 0, .8);border-radius:12px}

.legendedota,
.legendedotb,
.legendedotc,
.legendedotaakt,
.legendedotbakt,
.legendedotcakt  {
    border-radius: 12px;
    display: inline-block;
    height: 1.5em;
    width: 1.5em;
}

.legendedota {
    background: rgb(255, 0, 0) none repeat scroll 0 0;   border: 3px solid rgb(255, 0, 0)}
.legendedotaakt {
    background: rgb(255, 0, 0) none repeat scroll 0 0;   border: 3px solid yellow}
    
.legendedotb {
    background: rgb(0,153, 0) none repeat scroll 0 0;   border: 3px solid rgb(0, 153, 0)}
.legendedotbakt {
    background: rgb(0, 153, 0) none repeat scroll 0 0;   border: 3px solid yellow}    
 
.legendedotc {
     background: rgb(51, 0, 0) none repeat scroll 0 0;   border: 3px solid rgb(51, 0, 0)}
.legendedotcakt {
    background: rgba(51, 0, 0, .8) none repeat scroll 0 0;   border: 3px solid yellow}    



    
    .l-page #main .homepage a  {
        border:1px solid #ac162b;
        color:#ac162b !important;
        padding:.25em .5em;transition: .1s all ease-in-out
    }
    .l-page #main .homepage a:hover {
     color:#fff!important;
     background: #ac162b ;
    }
    
    .l-page #main .homepage .value a::before,
    .l-page #main .homepage a::before {
        content: "" !important;
        padding: 0 !important
    }
    