﻿html,body,.Normal, .NormalDisabled, .NormalDeleted {color:#2d7282;;background-color:#f6f6f6;}

#scroll_top {background-color:rgba(121,181,28,0.8); color:#fff;}
#scroll_top:hover {background-color:rgba(121,181,28,0.8);}
a, a:link, a:visited { color:#79b51c; }
a:hover, a:active { color:#79b51c; }
#desktopnavirow,
#mobilenavirow {background-color:rgba(255,255,255,1);}
.footer {background-color:#fff;color:#2d7282;}
.footer a {color:#2d7282;}
.footer a:hover {color:#79b51c;}
.footermenuwrapper {border-color:#2d7282;}
.breadcrumbwrapper {background-color:#ededee;}
.glit-page-home .h1container h1 {color:#2d7282;}

h1, h2, h3, h4, h5, h6 {color:#79b51c;}

#hotheaderwrapper .Normal {background-color:transparent;}




#header-icons .button {background-color: rgba(128,189,1,0.8); color:#fff;}
#header-icons .button:hover { background-color: rgba(128,189,1,1);}
#header-icons .button .iconbeschreibung {  color: rgba(128,189,1,0.8);}
#header-icons .button:hover .iconbeschreibung { color: rgba(128,189,1,1);}
.button.order_out,
.button.seminaranfrage_out { background-color: rgba(128,189,1,0.5);}
.button.order_out .order,
.button.seminaranfrage_out .seminaranfrage {background-color: rgba(128,189,1,1); color:#fff;}
.button.order_out:hover,
.button.seminaranfrage_out:hover  {background-color: rgba(128,189,1,1);}

.button.order_out.mybooking { background-color: rgba(45, 114, 130, 0.5);}
.button.order_out.mybooking:hover,
.button.order_out.mybooking .order { background-color: rgba(45, 114, 130, 1);}

.button.order_out.jubilaeum {background-color: rgba(255,255,255,0.5);}
.button.order_out.jubilaeum:hover,
.button.order_out.jubilaeum .order {background-color: rgba(255,255,255,1);}

.toprow {
    background-color: rgba(45, 114, 130, 1);
}
.toprow #metamenu-wrapper,
.toprow #metamenu-wrapper a,
#mobilenavirow .toprow .mobilelanguage,
#mobilenavirow .toprow .mobilelanguage a {
    color: #fff;
}


/* TAB Button bei Formular */
.form-root .form-horizontal .field-container .radio.radio-as-buttons label input[type="radio"] + span.btn-default {
    background-color: transparent;
    border-color: #79b51c;
    color: #79b51c;
}
.form-root .form-horizontal .field-container .radio.radio-as-buttons label:hover input[type="radio"] + span.btn.btn-default {
    background-color: #fff;
    border-color: #79b51c;
    color: #79b51c;
}
.form-root .form-horizontal .field-container .radio.radio-as-buttons label input[type="radio"]:checked + span.btn.btn-default {
    background-color: #79b51c;
    border-color: #79b51c;
    color: #fff;
}
.form-root .form-horizontal .field-container .radio.radio-as-buttons div.radio-btn-text {
    color: #79b51c;
}


/* Search */
#dnn_dnnSearch_txtSearch, #txtNewsletter {background-color:#ccc;color:#2d7282;}

.DarkGreen {color:#ffffff; background-color: #2d7282;}
.DarkGreen .itemtitle  h2 {color:white; border-bottom-color:white;}
.DarkGreen .content_wrapper,
.DarkGreen a, .DarkGreen a:visited {color:#fff!Important;}
.DarkGreen h1,.DarkGreen  h2,.DarkGreen  h3,.DarkGreen  h4,.DarkGreen  h5,.DarkGreen  h6{ color:#fff;}

.Testimonials { background-color:#fff;}

.table table thead tr th{
    background-color: #efefef;
}
/*
.table.zebra table {
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
*/
.table.zebra tr:nth-child(even) {
    background-color: #e3e3e3; 
}
.table.zebra tr:nth-child(odd) {
    background-color: #eee;
}

/* Spider Booking */
.spiderBooking-input-block__input .input, 
.spiderBooking-input-block__input .spiderDatepicker-input, 
.spiderBooking-input-block__input .spiderSelect-single {
    border-color:#2d7282!important;  
    color:#2d7282!important;
}
.spiderBooking-input-block__label,
.spiderBooking-input-block__input i,
.spiderBooking-input-block__label li {
    color:#2d7282!important;
}
.spiderBooking-form__actions-toolbar button.spiderBooking-form__button {
    background-color:#79b51c!important;
}

/* clockBooking Start */
#clockBooking {
    color:#2d7282;
}
#clockBooking form > div input {
   border-color:#2d7282;
   color:#2d7282;
   background-color:transparent;
}
#clockBooking form > div input[type="submit"] {
    border-color:#79b51c;
    color:#fff;
    background-color:#79b51c;
}
