/*
 * Farbanpassungen für KiGa Bodelschwingh
 */

body {
 	 background-color : #f5fdbb;
 	 color : #000;
}

h1, h3 {
	color : #b1c903;
}
h2 {
	color : #b1c903;
	font-weight: bold;
}
main a,
a {
	color : #a04eb5;
}
main a:hover,
a:hover {
	color : #558c4a;
}
.page--footer a {
	color : #9e9e9e;
}
.page--footer a:hover {
	color : #000;
}

.content-col a {
	font-weight: bold;
}


.box {
	background-color: #ffffff;
	color: #b2b2b2;
}
.sidecontent .content-text,
.sidecontent .frame {
	background-color: #fff;
	padding: 5px;
	margin-bottom: 25px;
	color: #b2b2b2;
}

.page--footer .menu--footer,
.menu--footer .kg--footer-menu {
	background-color: #e1f0f7;
	color: #a4a4a4;
}

.menu--submenu li,
.menu--submenu li.sublev:hover {
	background-color : #e2001a;
	color : #fff;
}

.menu--submenu li.cur:after,
.menu--submenu li.cur > a:after {
	background: #a2daf3;
}

.menu--submenu li a:hover {
	background-color : #a2daf3;
	color : #fcea0c;
}

.menu--submenu li a {
	color : #fff;
}
.menu--submenu li.cur > a,
.menu--submenu li a:hover {
	color : #e2001a;
}

.menu--submenu li.cur {
	background-color : #a2daf3;
	color : #fff
}
.lev1 li {
	border-color : #a2daf3;
}
.menu--submenu li,
.menu--submenu li.act > a,
.menu--submenu .lev1 li.cur,
.menu--submenu .lev2 li.cur,
.menu--submenu .lev3 li.cur,
.menu--submenu .lev4 li.cur,
.menu--submenu .sublev li,
.news-list-item {
	border-color : #aec300;
}

.menu--submenu li.sublev:hover a {
	color : #000;
}
.menu--submenu li.sublev:hover li:hover a,
.menu--submenu li.sublev:hover li.cur a {
	color : #fff;
}


.tx-cal-controller .cal_entry .title a {
	font-weight: bold;
}

.tx-cal-controller .list-entry {
	background-color : #efefef;
}
.tx-cal-controller .list-entry.even {
	background-color : #e0e0e0;
}


input.powermail_submit,
input.powermail_reset,
input.tx-powermail-pi1_confirmation_back,
input.tx-powermail-pi1_confirmation_submit,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx_powermail_pi1_fieldset select,
.powermail_all_value,
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn,
div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
	border : 1px solid #9cd5e8;
	background : #eee;
	color : #333;
}
fieldset.tx-powermail-pi1_fieldset textarea:focus,
fieldset.tx-powermail-pi1_fieldset input:not([type="submit"]):focus {
	background : #fff none;
	border : 1px solid #9cd5e8;
}


.headernews .carousel-caption {
    background-color: rgba(139, 174, 216, .85);
    color: #333333;
}
.headernews .carousel-caption a,
.headernews .carousel-caption a:visited {
    color: #333333;
}
.headernews .carousel-caption a:hover {
    color: #9cd5e8;
}

#cal_timeline .cal_entry {
	color: #555;
}


/* T3default ANPASSUNGEN begin */
.csc-textpic-imagewrap {
	background-color : #fff;
}
.csc-textpic-caption {
	background-color : #fff;
	border-top : 1px solid #000;
	color : #8baed8;
}
/* T3default ANPASSUNGEN end */


.dp--overlay .dp--overlay-button .db--overlay-submit {
    color: #a04eb5 !important;
    border: 2px solid #a04eb5;
}

.dp--overlay .dp--overlay-button .db--overlay-submit:hover {
    background-color: #558c4a !important;
    color: #ffffff;
}
