.auf_merkliste input, .online_buchen input, input[name="seminardetails_anzeigen"], input[name="von_merkliste"]
    { 
    background-color: #E3E3E3; 
    background-image: none; 
    background-repeat: no-repeat; 
    background-position: center; 
    border: solid 1px #959595; border-radius: 3px;
    outline-style: none; outline-width: 0; 
    font-size: 12px;
    }
    
.auf_merkliste input:hover, .online_buchen input:hover, input[name="seminardetails_anzeigen"]:hover, input[name="von_merkliste"]:hover
    { 
    cursor: pointer; 
    background-color: #B61F29; 
    background-image: none;
    border: solid 1px #B61F29; 
    outline-style: none; 
    outline-width: 0;
    color: #fff;
    }

.m_sem_seminar_lang { width: auto; }
.m_sem_seminar_lang .div_bs_bearbeitungs_btns { display: block; }

.m_sem_seminar_lang .bezeichner { font-size: 13px; font-weight: bold; color: #444; }
#m_sem_anbieter_in_semlang { border-radius: 5px; background-color: transparent; border: 1px solid #959595; }
#m_sem_anbieter_in_semlang h1 { font-size: 18px; border-bottom: none; }
.m_sem_seminar_lang .seminartermine_kurz ul, .m-sem_seminar_kurz .seminartermine_kurz ul { margin: 15px 0 25px 0; padding: 0 0 0 10px;}
.m_sem_seminar_lang .seminartermine_kurz li, .m-sem_seminar_kurz .seminartermine_kurz li { font-size: 14px !important; margin: 10px 0 8px 18px !important; padding: 0 0 0 0; list-style-image: url(/individuell/bilder/kalenderblatt.png) !important; list-style-position: outside; }
/* .m_sem_seminar_lang .seminartermine_kurz li:hover, .m-sem_seminar_kurz .seminartermine_kurz li:hover { border-bottom: dotted 1px grey; } 
Soll eigentlich nur im eingeloggten Zusatand passieren. Müsste also unter einer Bedingung gemacht werden. Aber wie?
*/
.m_sem_seminar_lang ul, .m-sem_seminar_kurz ul { margin: 5px 0 10px 0; padding: 0 0 0 0; }
.m_sem_seminar_lang li, .m-sem_seminar_kurz li { margin: 0 0 0 10px; padding: 0 0 0 0; list-style-image: url(/individuell/bilder/roterkasten_5x5px.png); }

.m_sem_seminar_lang li:hover, .m_sem_seminar_lang ul:hover, .m-sem_seminar_kurz li:hover, .m-sem_seminar_kurz ul:hover { cursor: default; border: none; }


.m-sem_seminar_kurz_oben { display:none;} 
.m-sem_seminar_kurz {
                     background-image: none;
                     padding: 6px 20px;
                     border-radius: 5px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,ffffff+40,ffffff+60,ededed+100 */
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #ffffff 40%, #ffffff 60%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ededed 0%,#ffffff 40%,#ffffff 60%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ededed 0%,#ffffff 40%,#ffffff 60%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
																					/*border-top: 1px solid #959595; border-bottom: 1px solid #959595;*/
																				}
.m-sem_seminar_kurz_unten {background-image:none;}


#m_sem_semuebersicht { width: auto; }
#m_sem_semuebersicht h2.rubrikname { display: none; }
.m_sem_seminare_einer_kategorie { background-color: transparent; padding: 0 0 0 0; }

.m_sem_seminar_lang h2 { margin: 10px 0 10px 0; }

.m_sem_ausgabe_seminarlokal { border-radius: 10px; }
.m_sem_ausgabe_seminarlokal h2 { color: #900; border: none; }