/* event-themen.css */
@media screen{.cmu_main div.mod_anieventlist {        background-color: #edeae3;       padding: 1px 0px 15px 0px;        font-family:      source-sans-pro, sans-serif;    }    .cmu_right div.ce_form.ansprechpartner {        border: none;    }    .cmu_right div.ce_form.ansprechpartner h1,    .cmu_right div.ce_form.ansprechpartner h2,    .cmu_right div.ce_form.ansprechpartner h3,    .cmu_right div.ce_form.ansprechpartner h4,    .cmu_right div.ce_form.ansprechpartner h5,    .cmu_right div.ce_form.ansprechpartner h6 {        font-size:   21px;        line-height: 27px;        font-family: source-sans-pro, sans-serif;        font-weight: 600;        color:       #00588d;    }    .cmu_main .mod_anieventlist .eventlist-headline h1,    .cmu_main .mod_anieventlist .eventlist-headline h2,    .cmu_main .mod_anieventlist .eventlist-headline h3,    .cmu_main .mod_anieventlist .eventlist-headline h4,    .cmu_main .mod_anieventlist .eventlist-headline h5,    .cmu_main .mod_anieventlist .eventlist-headline h6 {        color:          #00588D;        font-size:      21px;        font-weight:    600;        letter-spacing: 0px;        line-height:    27px;        padding-bottom: 5px;        /*text-transform: uppercase;*/    }    .cmu_right form#eventfilter input.submit {        padding:          6px 6px;        border-style:     solid;        border-width:     2px;        border-color:     #fff;        background-color: #0094d8;        border-radius:    7px;        font-size:        14px;        width:            70%;        margin-top:       20px;        color:            #fff;        text-align:       center;        line-height:      19px;        letter-spacing:   1px;        font-family:      source-sans-pro, sans-serif;        font-weight:      600;        margin-bottom:    10px;        cursor:           pointer;    }    .cmu_right form#eventfilter input.submit:hover {        color:            #00588d;        background-color: #f2f2f2;    }    .cmu_right form#eventfilter input.text {        padding:     6px;        color:       #7f7f7f;        font-family: source-sans-pro, sans-serif;        font-style:  italic;        font-weight: 400;        background:  #f2f2f2;        border:      1px solid #c4c4c4;        width:       93%;        margin:      10px 0;        height:      auto;    }    .cmu_right form#eventfilter input.text:focus, .cmu_right form#eventfilter input.text:hover {        background:   white;        border-color: black;        color:        black;        font-style:   normal;    }    .cmu_main .event,    .cmu_right .eventfilter {        font-family: source-sans-pro, sans-serif;    }    /*.cmu_main #eventfilter input.submit {*/    /*float: right;*/    /*line-height: 5px;*/    /*margin: 0;*/    /*}*/    /*.cmu_right #eventfilter input.submit {*/    /*line-height: 15px;*/    /*margin-top: 15px;*/    /*width: 100%;*/    /*cursor: pointer;*/    /*border-color: transparent;*/    /*}*/    /*.cmu_right #eventfilter input.submit:hover {*/    /*background-color: #00588d;*/    /*}*/    /*.cmu_right #eventfilter input[type="text"].text {*/    /*width: 100%;*/    /*}*/    .datepicker-days table tbody tr td.day {        background-color: transparent;    }    .cmu_right #eventfilter .datepicker {        padding: 4px 0px 4px 0px;    }    /*Event General*/    div#event_menu {        min-height: 120px;        background-color: #edeae3;        padding-top: 15px;    }    #event_menu > a, #event_menu > a:visited, #event_menu > a:hover, #event_menu > a:link {        text-decoration: none;        /*font-size:       16px;*/        font-size: 20px;        line-height:     24px;    }    #event_menu > a::before {        display: none;    }    #event_menu > a::after {        content: ' | ';        /*color: #1b1e21;*/        color:   #0489c7;    }    #event_menu > a:last-child::after {        display: none;    }    div.mod_calendar.block h1,    div.mod_calendar.block h2,    div.mod_calendar.block h3,    div.mod_calendar.block h4,    div.mod_calendar.block h5,    div.mod_calendar.block h6 {        color:          #00588c;        font-size:      20px;        font-weight:    600;        letter-spacing: 0px;        line-height:    22px;        padding-bottom: 5px;        /*text-transform: uppercase;*/    }    ul.eventlist li.event a {        text-decoration: none;    }    ul.eventlist li.event .title h1 > a,    ul.eventlist li.event .title h2 > a,    ul.eventlist li.event .title h3 > a,    ul.eventlist li.event .title h4 > a,    ul.eventlist li.event .title h5 > a,    ul.eventlist li.event .title h6 > a {        /*font-size:       18px;*/        color:           #555;        text-decoration: none;        font-size:       21px;        line-height:     27px;        font-family:     source-sans-pro, sans-serif;        font-weight:     600;    }    ul.eventlist li.event a::before {        display: none;    }    ul.eventlist li.event span.day {        text-transform: uppercase;        font-weight:    600;        font-size:      17px;    }    ul.eventlist li.event .date h4,    ul.eventlist li.event .date span {        color:       white;        line-height: 20px;    }    ul.eventlist li.event {        background:    none;        padding-left:  0px;        margin-bottom: 15px;    }    /*!Event Types :: Anpassungen*/    ul.eventlist li.event span.symposium {        color: #005A8D;    }    ul.eventlist li.event span.seminar {        color: #005A8D;    }    ul.eventlist li.event span.practicehangout {        color: #005A8D;    }    ul.eventlist li.event span.workshop {        color: #005A8D;    }    ul.eventlist li.event span.roundtable {        color: #005A8D;    }    ul.eventlist li.event span.presentation {        color: #005A8D;    }    ul.eventlist li.event span.training {        color: #005A8D;    }    /**Themenbereiche :: Anpassungen Links**/    #event_menu > a.bewegung, #event_menu > a.bewegung:visited, #event_menu > a.bewegung:hover {        color: #F29400;    }    #event_menu > a.kinder, #event_menu > a.kinder:visited, #event_menu > a.kinder:hover {        color: #FABB00;    }    #event_menu > a.arbeitswelt, #event_menu > a.arbeitswelt:visited #event_menu > a.arbeitswelt:hover {        color: #AE3663;    }    #event_menu > a.kommune, #event_menu > a.kommune:visited #event_menu > a.kommune:hover {        color: #008431;    }    #event_menu > a.jugendliche, #event_menu > a.jugendliche:visited #event_menu > a.jugendliche:hover {        color: #FABB00;    }    #event_menu > a.alter, #event_menu > a.alter:visited #event_menu > a.alter:hover {        color: #E75113;    }    #event_menu > a.demenz, #event_menu > a.demenz:visited #event_menu > a.demenz:hover {        color: #7AB51D;    }    #event_menu > a.praevention, #event_menu > a.praevention:visited #event_menu > a.praevention:hover {        color: #0098A1;    }    #event_menu > a.organspende, #event_menu > a.organspende:visited, #event_menu > a.organspende:hover {        color: #D4021D;    }    #event_menu > a.seelisch, #event_menu > a.seelisch:visited, #event_menu > a.seelisch:hover {        color: #C9D200;    }    #event_menu > a.sucht, #event_menu > a.sucht:visited #event_menu > a.sucht:hover {        color: #B1B3B4;    }    #event_menu > a.leben, #event_menu > a.leben:visited, #event_menu > a.leben:hover {        color: #23BAE2;    }    #event_menu > a.gesundheit, #event_menu > a.gesundheit:visited, #event_menu > a.gesundheit:hover {        color: #C9D200;    }    #event_menu > a.dark_grey, #event_menu > a.dark_grey:visited, #event_menu > a.dark_grey:hover {        color: #4b4b4d;    }    /*!Themenbereiche :: Anpassungen*/    ul.eventlist li.event > div {        /*border-top-left-radius: 0.2em;*/        /*border-bottom-left-radius: 0.2em;*/        min-height: 70px;    }    ul.eventlist li.event div.date {        /*border-top-left-radius: 0.2em;*/        /*border-bottom-left-radius: 0.2em;*/        /*border-top-right-radius: 0.2em;*/        /*border-bottom-right-radius: 0.2em;*/    }    ul.eventlist li.event.bewegung > div {        /*border-left: 2px solid #F29400;*/    }    ul.eventlist li.event.bewegung div.date {        background-color: #F29100;    }    ul.eventlist li.event.kinder > div {        /*border-left: 2px solid #FABB00;*/    }    ul.eventlist li.event.kinder div.date {        background-color: #FABB00;    }    ul.eventlist li.event.arbeitswelt > div {        /*border-left: 2px solid #AE3663;*/    }    ul.eventlist li.event.arbeitswelt div.date {        background-color: #AE3663;    }    ul.eventlist li.event.kommune > div {        /*border-left: 2px solid #008431;*/    }    ul.eventlist li.event.kommune div.date {        background-color: #008431;    }    ul.eventlist li.event.jugendliche > div {        /*border-left: 2px solid #FABB00;*/    }    ul.eventlist li.event.jugendliche div.date {        background-color: #FABB00;    }    ul.eventlist li.event.alter > div {        /*border-left: 2px solid #E75113;*/    }    ul.eventlist li.event.alter div.date {        background-color: #E75113;    }    ul.eventlist li.event.demenz > div {        /*border-left: 2px solid #7AB51D;*/    }    ul.eventlist li.event.demenz div.date {        background-color: #7AB51D;    }    ul.eventlist li.event.praevention > div {        /*border-left: 2px solid #0098A1;*/    }    ul.eventlist li.event.praevention div.date {        background-color: #0098A1;    }    ul.eventlist li.event.organspende > div {        /*border-left: 2px solid #D4021D;*/    }    ul.eventlist li.event.organspende div.date {        background-color: #e02144;    }    ul.eventlist li.event.seelisch > div {        /*border-left: 2px solid #C9D200;*/    }    ul.eventlist li.event.seelisch div.date {        background-color: #C9D200;    }    ul.eventlist li.event.sucht > div {        /*border-left: 2px solid #B1B3B4;*/    }    ul.eventlist li.event.sucht div.date {        background-color: #B1B3B5;    }    ul.eventlist li.event.leben > div {        /*border-left: 2px solid #23BAE2;*/    }    ul.eventlist li.event.leben div.date {        background-color: #23BAE2;    }    ul.eventlist li.event.gesundheit > div {        /*border-left: 2px solid #C9D200;*/    }    ul.eventlist li.event.gesundheit div.date {        background-color: #C9D200;    }    ul.eventlist li.event.lzgoes-web div.date {        background-color: #005a8d;    }    ul.eventlist li.event.dark_grey div.date {        background-color: #4b4b4d;    }}