.tx-sf-event-mgt .event-list-item {margin: 0;}
.tx-sf-event-mgt .odd .event-list-item a {background-color: #fbfbfb;}
.tx-sf-event-mgt .even .event-list-item a {background-color: #e0e6eb;}
.tx-sf-event-mgt .event-list-item a {padding: 5px 10px; display: block; color: #000;}
.tx-sf-event-mgt .even .event-list-item a:hover, .tx-sf-event-mgt .even .event-list-item a:focus {background-color: #CAD2DB; color: #000;}
.tx-sf-event-mgt .odd .event-list-item a:hover, .tx-sf-event-mgt .odd .event-list-item a:focus {background-color: #CAD2DB; color: #000;}
.tx-sf-event-mgt .event-list {margin: 25px 0px;}
.tx-sf-event-mgt .event-list-header {background-color: #00285A; color: #fff; margin: 0; padding: 5px 0px; font-weight: normal; font-family: "Roboto", sans-serif; font-size: 18px;}

.event-detail {margin-top: 15px; margin-bottom: 100px;}
.event-label {font-weight: bold;}
.event-results {}
.event-results:after {content: '\A'; white-space: pre;}
.event-detail h2 {font-size: 20px; line-height: 28px; margin-top: 0;}
.event-detail ul.ce-uploads {padding-left: 0; margin-top: 25px;}
.event-detail ul.ce-uploads li {
    padding: 5px;
    margin: 4px 0;
    background: none;
}
.event-list .icon {margin-top: 20px; margin-bottom: 17px;}
.event-list-header a, .event-list-header a:hover {color: #fff;}
.event-search .field {display: inline-block;}

.tx-sf-event-mgt h1.catcolor3 {color: #7f44a4;}
.tx-sf-event-mgt h1.catcolor4 {color: #9DD62B;}
.tx-sf-event-mgt h1.catcolor5 {color: #FF2E0B;}
.tx-sf-event-mgt h1.catcolor6 {color: #f9c121;}
.tx-sf-event-mgt h1.catcolor7 {color: #7dbed9;}
.tx-sf-event-mgt h1.catcolor8 {color: #ff6811;}

.event-detail .caticon img {padding: 20px;} 
.event-detail .keywords {display: none;}
.event-detail ul, ol {
    padding-left: 20px;
}

.kursmenu {border-top: 1px solid #fff;}
.kursmenu div[class*=col-] {padding-left:0px; padding-right: 0px;}
.kursmenu img {border: 2px solid #fff; border-radius: 100%;}
.kursmenu div[class*="cat-"] .icon {padding-left: 50px; padding-right: 50px; padding-top: 5px; padding-bottom: 5px;}
.kursmenu .cat-sprachen {background-color: #7f44a4;}
.kursmenu .cat-gesundheit {background-color: #9DD62B;}
.kursmenu .cat-kultur {background-color: #FF2E0B;}
.kursmenu .cat-grundbildung {background-color:#f9c121;}
.kursmenu .cat-beruf {background-color:#7dbed9;}
.kursmenu .cat-gesellschaft {background-color:#ff6811;}
.kursmenu .title {background-color: #E7ECED; text-align: center; color: #00285A; padding-top: 5px; padding-bottom: 5px; border-right: 1px solid #fff;border-left: 1px solid #fff;}
.kursmenu .last .title {border-right:0;}
.kursmenu .first .title {border-left:0;}
.kursmenu .title a {color: #00285A;}
.kursmenu .box {transition:all 0.2s ease;}
.kursmenu .box:hover, .cat-33 .cat-sprachen, .cat-34 .cat-gesundheit, .cat-36 .cat-kultur, .cat-35 .cat-grundbildung, .cat-32 .cat-beruf,  .cat-31 .cat-gesellschaft 
{
        box-shadow:
                1px 1px #aaa,
                2px 2px #aaa, 
                3px 3px #aaa,
                4px 4px #aaa, 
                5px 5px #aaa,                
                5px 5px #aaa;
        -webkit-transform: translate(-5px,-5px);
        transform: translate(-5px,-5px);
        

}
.kursmenu .box a:hover {text-decoration: none;}



.event-detail h1.catcolor4 {color: #9DD62B;}
.event-detail h1.catcolor5 {color: #FF2E0B;}
.event-detail h1.catcolor6 {color: #f9c121;}
.event-detail h1.catcolor7 {color: #7dbed9;}
.event-detail h1.catcolor8 {color: #ff6811;}