/*
 * CSS-Core (Theme Familienland Bayern)
 *
 * Bayerisches Staatministerium für Arbeit und 
 * Sozialordnung, Familie und Frauen
 *
 * Version 1.0 
 * (c) 2016
 */ 
 
 body.theme-default {
	background-color:#FFFFFF;
	}

.theme-default #skip-nav .link:focus,
.theme-default #skip-nav .link:active {
	color:#FFFFFF;
	background-color:#1a7ba9;
	}
	
.theme-default .cookie-notice-bar {
    background-color:rgba(233,243,232,0.9);
	}
	
.theme-default .cookie-notice-bar p {
	color:#000000;
	}
	
.theme-default .cookie-notice-bar p a,
.theme-default .cookie-notice-bar .hide-notice {
	color:#1e6d90;
	}
	
.theme-default .cookie-notice-bar p a:focus,
.theme-default .cookie-notice-bar p a:hover,
.theme-default .cookie-notice-bar .hide-notice:focus,
.theme-default .cookie-notice-bar .hide-notice:hover {
	border-color:#1e6d90;
	}

.theme-default #service-navigation {
	background-color:#1a7ba9;
	}

.theme-default #service-navigation .toggle .label {
	color:#FFFFFF;
	}

.theme-default #service-navigation .toggle:focus .label, 
.theme-default #service-navigation .toggle:hover .label {
	color:#04c5e7;
	}

.theme-default #service-navigation .toggle .icon svg {
	fill:#FFFFFF;
	}

.theme-default #service-navigation .toggle:focus .icon svg, 
.theme-default #service-navigation .toggle:hover .icon svg {
	fill:#04c5e7;
	}
	
.theme-default #service-navigation .col-left ul {
	border-color:#FFFFFF;
	background-color:#1a7ba9;
	}
	
.theme-default #service-navigation .col-left li a {
	color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
.theme-default #service-navigation .col-left li a:focus,
.theme-default #service-navigation .col-left li a:hover {
	color:#04c5e7;
	}
	
.theme-default #service-navigation .col-left li a:focus svg,
.theme-default #service-navigation .col-left li a:hover svg {
	fill:#04c5e7;
	}

.theme-default #service-navigation .instagram a {
	color:#FFFFFF;
	}

.theme-default #service-navigation .instagram a:focus,
.theme-default #service-navigation .instagram a:hover {
	color:#04c5e7;
	}

.theme-default #service-navigation .instagram svg {
	fill:#FFFFFF;
	}

.theme-default #service-navigation .instagram a:focus svg,
.theme-default #service-navigation .instagram a:hover svg {
	fill:#04c5e7;
	}

.theme-default #service-navigation .searchbox .wrapper {
	background-color:#577f1f;
	}

@media screen and (min-width: 768px) {
	
	.theme-default #service-navigation .searchbox .wrapper {
		background-color:#FFFFFF;
		}
	
}
	
.theme-default #service-navigation .searchbox .toggler {
	background-color:#d6e7ef;
	}
	
.theme-default #service-navigation .searchbox .toggler:focus,
.theme-default #service-navigation .searchbox .toggler:hover {
	border-color:#04c5e7;
	color:#04c5e7;
	background-color:#577f1f;
	}
	
.theme-default #service-navigation .searchbox .toggler svg {
	fill:#1f7ba9;
	}
	
.theme-default #service-navigation .searchbox .toggler:focus svg,
.theme-default #service-navigation .searchbox .toggler:hover svg {
	fill:#FFFFFF;
	}
	
.theme-default #service-navigation .searchbox .btn:hover,
.theme-default #service-navigation .searchbox .btn:focus {
	color:#2c2179;
	background-color:#FFFFFF;
	}
	
@media screen and (min-width: 768px) {
	
	.theme-default #service-navigation .searchbox .submit {
		background-color:#1a7ba9;
		border:1px solid #FFFFFF;
		}
		
	.theme-default #service-navigation .searchbox .submit:focus,
	.theme-default #service-navigation .searchbox .submit:hover {
		color:#FFFFFF;
		background-color:#000000;
		}

}
		
.theme-default.no-keyvisual.theme-default #breadcrumb,
.theme-default.no-keyvisual.theme-default .module-introduction,
.theme-default .colored {
	background-color:#e9e8f1;
	}
	
.theme-default #nav-main {
	background-color:#FFFFFF;
	}
	
.theme-default .nav-box.open > .outer-wrap > .inner-wrap > #nav-main .level-1,
.theme-default #nav-main.hover .level-1 {
	background-color:#FFFFFF;
	}
	
.theme-default .nav-box.open > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a,
.theme-default .nav-box > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a:focus,
.theme-default .nav-box > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a:hover {
	background-color:#000000;
	color:#FFFFFF; 
	}
	
.theme-default .nav-box.open > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a {
	background-color:transparent !important;
	color:#000000 !important; 
	}

.theme-default .nav-box.open > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a .label,
.theme-default .nav-box > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a:focus .label,
.theme-default .nav-box > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a:hover .label {
	color:#FFFFFF !important;
	}

.theme-default .nav-box.open > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a .icon-bar,
.theme-default .nav-box > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a:focus .icon-bar,
.theme-default .nav-box > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a:hover .icon-bar {
	background-color:#FFFFFF !important;
	}
	
.theme-default .nav-box.open > .outer-wrap > .inner-wrap > #nav-main .level-1 > h6 > a .label {
	color:#000000 !important; 
	}
	
.theme-default #nav-main .navbar-toggle {
	background-color:#577f1f;
	}
	
.theme-default .open #nav-main .navbar-toggle .label {
	color:#1a1a18;
	}
	
.theme-default .open #nav-main .navbar-toggle .label:after {
	border-color:#000000;
	}
	
.theme-default .nav-box.open > .outer-wrap {
	background-color:rgba(15,123,169,0.8);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}
	
.theme-default .rte h1,
.theme-default .rte h2 {
	color:#000000;
	}
	
.theme-default .rte h3,
.theme-default .rte h4,
.theme-default .rte h5 {
	color:#0e74a0;
	}
	
.theme-default .rte h1:after,
.theme-default .rte h2:after {
	border-bottom-color:#000000;
	}
	
.theme-default .module-keyvisual .content h2,
.theme-default .module-keyvisual .content p {
	color:#FFFFFF;
	}
	
.theme-default .module-keyvisual .content a.btn {
	color:#FFFFFF;
	background-color:#000000;
	}
	
.theme-default .module-keyvisual .content a.btn:hover,
.theme-default .module-keyvisual .content a.btn:focus {
	color:#000000;
	background-color:#FFFFFF;
	}
	
.theme-default #breadcrumb li,
.theme-default #breadcrumb li strong {
	color:#000000;
	}
	
.theme-default #breadcrumb .icon svg {
	fill:#000000;
	}
	
.theme-default #breadcrumb a {
	color:#0e74a0;
	}
	
.theme-default #breadcrumb a:focus,
.theme-default #breadcrumb a:hover {
	border-color:#0e74a0;
	}

.theme-default #breadcrumb.colorscheme-green li strong {
	color:#FFFFFF;
	}
	
.theme-default #breadcrumb.colorscheme-green .icon svg {
	fill:#FFFFFF;
	}
	
.theme-default #breadcrumb.colorscheme-green a {
	color:#FFFFFF;
	}
	
.theme-default #breadcrumb.colorscheme-green a:focus,
.theme-default #breadcrumb.colorscheme-green a:hover {
	border-color:#FFFFFF;
	}

.theme-default #go-top a {
	color:#FFFFFF;
	background-color:#1a7ba9;
	}

.theme-default #go-top a:focus,
.theme-default #go-top a:hover {
	color:#FFFFFF;
	background-color:#000000;
	opacity:1;
	}
	
.theme-default #nav-footer ul li a {
	color:#000000;
	}

.theme-default #nav-footer ul li a:focus,
.theme-default #nav-footer ul li a:hover {
	border-bottom-color:#000000;
	}
	
.theme-default .module-introduction-home .search .submit .icon svg,
.theme-default .module-searchbox .submit .icon svg {
	fill:#1a7ba9;
	}
	
.theme-default .module-introduction-home .search .field-wrap:after,
.theme-default .module-searchbox .field-wrap:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/white-xs.png);
	}
	
.theme-default .module-introduction-home .search {
	background-color:#1a7ba9;
	}
	
@media screen and (min-width: 992px) {
	
	.theme-default .module-introduction-home .search .field-wrap:after,
	.theme-default .module-searchbox .field-wrap:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/white.png);
		}
	
}
	
.theme-default .module-search .search-control,
.theme-default .module-search .search-control p {
	color:#0e74a0;
	}

.theme-default .module-search .search-control.top {
	border-bottom-color:#0e74a0;
	}

.theme-default .module-search .search-control.bottom {
	border-top-color:#0e74a0;
	}
	
.theme-default .module-search .search-control .pagination strong,
.theme-default .module-search .search-control .pagination a {
	color:#0e74a0;
	}

.theme-default .module-search .search-control .pagination strong,
.theme-default .module-search .search-control .pagination a.sel-cur,
.theme-default .module-search .search-control .pagination a:focus,
.theme-default .module-search .search-control .pagination a:hover {
	color:#FFFFFF;
	background-color:#0e74a0;
	border-bottom:0;
	}

.theme-default .search-results h2 a {
	color:#577f1f;
	}

.theme-default .module-search .search-results p strong.hint {
	color:#FFFFFF;
	background-color:#0f7ba9;
	}

.theme-default .module-youtube .overlay,
.theme-default .module-voting-single .overlay {
    background-color: rgba(255,255,255,0.9);
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.theme-default .module-youtube .overlay p,
.theme-default .module-youtube .overlay li,
.theme-default .module-voting-single .overlay p,
.theme-default .module-voting-single .overlay li {
	color:#000000;
}

.theme-default .module-voting-single .overlay p a,
.theme-default .module-voting-single .overlay li a,
.theme-default .module-youtube .overlay p a {
	color:#51771d;
}

.theme-default .module-youtube .overlay li a {
	color:#ffffff;
	background-color: #51771d;
}

.theme-default .module-youtube .overlay a:focus,
.theme-default .module-youtube .overlay a:hover,
.theme-default .module-voting-single .overlay a:focus,
.theme-default .module-voting-single .overlay a:hover {
	border-bottom-color:#51771d;
}

.theme-default .module-youtube .overlay li a:focus
, .theme-default .module-youtube .overlay li a:hover {
	color:#ffffff;
	background-color: #31490f;
}

.theme-default .module-youtube .description,
.theme-default .module-youtube .description p,
.theme-default .module-youtube .description li {
	color:#0e74a0;
	}
	

/* Video-Modul Vimeo */
@media screen and (min-width: 768px) {
	.module-vimeo .overlay .close-privacy-modal {
		display: block;
	}	
}
.theme-default .module-vimeo .overlay {
    background-color: rgba(255,255,255,1);
	}
	
@media screen and (min-width: 1024px) {
	.theme-default .module-vimeo .overlay {
		background-color: rgba(255,255,255,0.8);
	}
}

.theme-default .module-vimeo .activation-required a.action-activate:focus,
.theme-default .module-vimeo .activation-required a.action-activate:hover {
	border-bottom-color:#51771d;
}

.theme-default .module-vimeo .activation-required a.action-activate:focus
, .theme-default .module-youtube .activation-required a.action-activate:hover {
	color:#ffffff;
	background-color: #31490f;
}

.theme-default .module-vimeo .overlay p,
.theme-default .module-vimeo .overlay li {
	color:#000000;
	}

.theme-default .module-vimeo .overlay .close-privacy-modal {
	background-color:transparent;
	}

.theme-default .module-vimeo .overlay .close-privacy-modal:focus svg,
.theme-default .module-vimeo .overlay .close-privacy-modal:hover svg {
	fill:#51771d;
	}

.theme-default #go-top {
	background-color:#ececec;
	}
	
@media screen and (min-width: 1600px) {
	
	.theme-default #go-top {
		background-color:transparent;
		}
	
}


.theme-default .rte h1,
.theme-default .rte h2,
.theme-default .rte h3 {
	color:#0e74a0;
	}

.theme-default .rte a {
	color:#51771d;
	}
	
.theme-default .rte a:focus,
.theme-default .rte a:hover {
	border-color:#51771d;
	}
	
.theme-default .rte a .icon {
	fill:#51771d;
	}

.theme-default .rte a .link {
	color:#51771d;
	}

.theme-default .rte a:focus .link,
.theme-default .rte a:hover .link {
	border-color:#51771d;
	}
	
.theme-default .rte a.btn {
	color:#FFFFFF;
	background-color:#577f1f;
	}
	
.theme-default .anchor-box li:before {
	color:#0e74a0;
	}
	
.theme-default .anchor-box a {
	color:#0e74a0;
	}
	
.theme-default .anchor-box a:focus,
.theme-default .anchor-box a:hover {
	border-color:#0e74a0;
	}

.theme-default p {
	color:#000000;
	}

.theme-default .rte ul.content-list > li,
.theme-default .rte ul.content-list ul > li {
	background-image:url('data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNC42IDE5LjIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDA0YTcxO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbi1hdWZ6YWVobHVuZzwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwwLDI0LjYsOS42LDAsMTkuMloiLz48L3N2Zz4=');
	}

.theme-default .rte ol.content-list li:before {
	color:#0e74a0;
	}
	
.theme-default .rte figcaption,
.theme-default .rte figcaption p,
.theme-default .rte figcaption li {
	color:#0e74a0;
	}
	
.theme-default .module-textbox.colorscheme-green > a .link, 
.theme-default .module-textbox.colorscheme-blue > a .link, 
.theme-default .module-teaser-textpic .col > a > .module-textbox.colorscheme-green .link,
.theme-default .module-teaser-textpic .col > a > .module-textbox.colorscheme-blue .link {
	color:#FFFFFF;
	}
	
.theme-default .module-textbox.colorscheme-green > a:focus .link, 
.theme-default .module-textbox.colorscheme-green > a:hover .link, 
.theme-default .module-textbox.colorscheme-blue > a:focus .link, 
.theme-default .module-textbox.colorscheme-blue > a:hover .link, 
.theme-default .module-teaser-textpic .col > a:focus > .module-textbox.colorscheme-green .link,
.theme-default .module-teaser-textpic .col > a:hover > .module-textbox.colorscheme-green .link,
.theme-default .module-teaser-textpic .col > a:focus > .module-textbox.colorscheme-blue .link,
.theme-default .module-teaser-textpic .col > a:hover > .module-textbox.colorscheme-blue .link {
	color:#FFFFFF;
	border-color:#FFFFFF;
	}
	
.theme-default .module-textbox.colorscheme-green > a .link svg, 
.theme-default .module-textbox.colorscheme-blue > a .link svg, 
.theme-default .module-teaser-textpic .col > a > .module-textbox.colorscheme-green .link svg,
.theme-default .module-teaser-textpic .col > a > .module-textbox.colorscheme-blue .link svg {
	fill:#FFFFFF;
	}
	
.theme-default .module-textbox.colorscheme-green > a:focus .link svg, 
.theme-default .module-textbox.colorscheme-green > a:hover .link svg, 
.theme-default .module-textbox.colorscheme-blue > a:focus .link svg, 
.theme-default .module-textbox.colorscheme-blue > a:hover .link svg, 
.theme-default .module-teaser-textpic .col > a:focus > .module-textbox.colorscheme-green .link svg,
.theme-default .module-teaser-textpic .col > a:hover > .module-textbox.colorscheme-green .link svg,
.theme-default .module-teaser-textpic .col > a:focus > .module-textbox.colorscheme-blue .link svg,
.theme-default .module-teaser-textpic .col > a:hover > .module-textbox.colorscheme-blue .link svg {
	fill:#FFFFFF;
	}

.theme-default .module-teaser-textpic .col:first-child {
	border-right-color:#FFFFFF;
	}

.theme-default .module-teaser-textpic.group-30-40-30 .col:last-child {
	border-left-color:#FFFFFF;
	}
	
.theme-default .module-teaser-textpic .col > .module:nth-child(2),
.theme-default .module-teaser-textpic .col > .module:nth-child(3),
.theme-default .module-teaser-textpic .col > .module:nth-child(4),
.theme-default .module-teaser-textpic .col > a:nth-child(2),
.theme-default .module-teaser-textpic .col > a:nth-child(3),
.theme-default .module-teaser-textpic .col > a:nth-child(4) {
	border-top-color:#FFFFFF;
	}
	
@media screen and (max-width: 768px) {
		
	.theme-default .module-teaser-textpic.special-gewinne .module-textbox,
	.theme-default .module-teaser-textpic.special-gewinne .module-imagebox {
		border-bottom-color:#FFFFFF;
		}
	
}

.theme-default .module-accordions .control > button, 
.theme-default .module-accordions .card-header h3 button {
	color:#0e74a0;
	}
	
.theme-default .module-accordions .card-header h3 button {
	border-color:#1a1a18;
	}

.theme-default .module-accordions .control > button:focus .label, 
.theme-default .module-accordions .control > button:hover .label, 
.theme-default .module-accordions .card-header h3 button:focus .label, 
.theme-default .module-accordions .card-header h3 button:hover .label {
	border-color:#0e74a0;
	}
	
.theme-default .module-accordions .card-body svg {
	fill:#51771d;
	}
	
.theme-default .module-accordions .control svg,
.theme-default .module-accordions .card-header h3 .icon svg {
	fill:#0e74a0;
	}

.theme-default .form-default legend,
.theme-default .form-default label,
.theme-default .form-default .checkbox label.control-label label {
	color:#0e74a0;
	}

.theme-default .form-default label.checkbox-inline,
.theme-default .form-default label.radio-inline {
	color:#000000;
	}
	
.theme-default .form-default input.form-control,
.theme-default .form-default textarea.form-control{
	border-color:#0e74a0;
	background-color:#ffffff;
	}
	
.theme-default .form-default input.form-control.error,
.theme-default .form-default textarea.form-control.error {
	border-color:#c03565;
	background-color:#FFFFFF;
	}
	
.theme-default .form-default select.form-control {
	border-color:#0e74a0;
	}
	
.theme-default .form-default .select-wrap:before {
	background:#0e74a0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQwOCAxMDg4cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6bTAtMzg0cTAgMjYtMTkgNDV0LTQ1IDE5aC04OTZxLTI2IDAtNDUtMTl0LTE5LTQ1IDE5LTQ1bDQ0OC00NDhxMTktMTkgNDUtMTl0NDUgMTlsNDQ4IDQ0OHExOSAxOSAxOSA0NXoiLz48L3N2Zz4=) no-repeat center center;
	}

.theme-default .form-default .control-elements .btn, 
.theme-default .form-default .file-control-wrap label { 
	color:#FFFFFF;
	background-color:#0e74a0;
	}
	
.theme-default .form-default .control-elements .btn:focus,
.theme-default .form-default .control-elements .btn:hover, 
.theme-default .form-default .file-control-wrap label:focus,
.theme-default .form-default .file-control-wrap label:hover,
.theme-default .form-default .file-control-wrap .has-focus { 
	background-color:#1e6d90;
	}
	
.theme-default .form-default .control-elements .btn .icon { 
	fill:#FFFFFF;
	}

.theme-default .errors .inner-wrap {
	border:3px solid #c03565;
	background-color:#FFFFFF;
	}

.theme-default .errors .inner-wrap {
	color:#0e74a0;
	}


/* Theme blue */
 
.theme-default .colorscheme-blue {
	background-color:#1a7ba9;
	}
	
.theme-default .colorscheme-blue h1,
.theme-default .colorscheme-blue h2,
.theme-default .colorscheme-blue h3,
.theme-default .colorscheme-blue p,
.theme-default .colorscheme-blue a {
	color:#FFFFFF;
	}

.theme-default .colorscheme-blue a {
	color:#FFFFFF !important;
	}
	
.theme-default .colorscheme-blue a:focus,
.theme-default .colorscheme-blue a:hover {
	border-color:#FFFFFF !important;
	}
	
.theme-default #breadcrumb.colorscheme-blue li strong {
	color:#FFFFFF !important;
	}
	
.theme-default #breadcrumb.colorscheme-blue svg {
	fill:#FFFFFF;
	}

	
/* Theme lightblue */
 
.theme-default .colorscheme-lightblue {
	background-color:#e7f2f6;
	}
	
.theme-default .colorscheme-lightblue .rte h1,
.theme-default .colorscheme-lightblue .rte h2,
.theme-default .colorscheme-lightblue .rte h3 {
	color:#0e74a0;
	}

.theme-default .colorscheme-lightblue p {
	color:#000000;
	}



/* Theme lightblue border */
 
.theme-default .colorscheme-lightblue-border {
	border:7px solid #e7f2f6;
	}

	
/* Theme green */
 
.theme-default .colorscheme-green {
	background-color:#577f1f;
	}
	
.theme-default .colorscheme-green h1,
.theme-default .colorscheme-green h2,
.theme-default .colorscheme-green h3,
.theme-default .colorscheme-green p {
	color:#FFFFFF;
	}

	
/* Theme lightgreen */
 
.theme-default .colorscheme-lightgreen {
	background-color:#eef2e8;
	}

.theme-default .module-teaser-landscape h3,
.theme-default .module-textbox h3,
.theme-default .module-imagebox h3 {
	border-bottom-color:#FFFFFF;
	}
	
.theme-default .teaser-linkbox:focus p,
.theme-default .teaser-linkbox:hover p,
.theme-default .module-image-overlaybox:focus p,
.theme-default .module-image-overlaybox:hover p,
.theme-default .module-textbox > a:focus p,
.theme-default .module-textbox > a:hover p,
.theme-default .module-imagebox > a:focus p,
.theme-default .module-imagebox > a:hover p,
.theme-default .module-teaser-landscape > .inner-wrap > a:focus p,
.theme-default .module-teaser-landscape > .inner-wrap > a:hover p,
.theme-default .module-keyvisual a:focus .special-campaign-teaser .bubble p,
.theme-default .module-keyvisual a:hover .special-campaign-teaser .bubble p  {
	border-bottom-color:#FFFFFF;
	}
	
.theme-default .module-textbox .bubble > a:focus p,
.theme-default .module-textbox .bubble > a:hover p,
.theme-default .module-imagebox .bubble > a:focus p,
.theme-default .module-imagebox .bubble > a:hover p  {
	border-bottom-color:#FFFFFF;
	}

.theme-default .bubble > .inner-wrap,
.theme-default .bubble > a {
	background-color:rgba(24,116,160,0.7);
	}

.theme-default .bubble.color-blue > .inner-wrap,
.theme-default .bubble.color-blue > a {
	background-color:#0e74a0;
	}

.theme-default .bubble.color-green > .inner-wrap,
.theme-default .bubble.color-green > a {
	background-color:#51771d;
	}
	
.theme-default .module-teaser-slider .bubble.color-blue > .inner-wrap,
.theme-default .module-teaser-slider .bubble.color-blue > a {
	background-color:rgba(14,116,160,0.7);
	}
	
.theme-default .module-teaser-slider .bubble.color-green > .inner-wrap,
.theme-default .module-teaser-slider .bubble.color-green > a {
	background-color:rgba(81,119,29,0.7);
	}
	
.theme-default .bubble > .inner-wrap *,
.theme-default .bubble > a * {
	color:#FFFFFF;
	}
	
.theme-default .bubble > .inner-wrap svg,
.theme-default .bubble.color-blue > .inner-wrap svg,
.theme-default .bubble.color-green > .inner-wrap svg,
.theme-default .bubble > a svg,
.theme-default .bubble.color-blue > a svg,
.theme-default .bubble.color-green > a svg {
	fill:#FFFFFF;
	}
	
.theme-default .bubble > .inner-wrap a:hover,
.theme-default .bubble > .inner-wrap a:focus,
.theme-default .bubble.color-blue > .inner-wrap a:hover,
.theme-default .bubble.color-blue > .inner-wrap a:focus,
.theme-default .bubble.color-green > .inner-wrap a:hover,
.theme-default .bubble.color-green > .inner-wrap a:focus,
.theme-default .bubble > a:hover .link,
.theme-default .bubble > a:focus .link,
.theme-default .bubble.color-blue > a:hover .link,
.theme-default .bubble.color-blue > a:focus .link,
.theme-default .bubble.color-green > a:hover .link,
.theme-default .bubble.color-green > a:focus .link,
.theme-default .module-teaser-slider .slide .bubble a:focus,
.theme-default .module-teaser-slider .slide .bubble a:Hover {
	border-color:#FFFFFF;
	}

.theme-default .module-imagebox .bubble.color-green > .inner-wrap,
.theme-default .module-imagebox .bubble.color-green > a {
	background-color:rgba(81,119,29,0.7);
	}

.theme-default .module-image-overlaybox.colorscheme-red .overlay > .icon {
	background-color:rgba(229, 25, 79, 0.7);
	}
	
.theme-default .module-image-overlaybox.colorscheme-red .overlay > .icon svg {
	fill:#FFFFFF;
	}
	
.theme-default .module-image-overlaybox.colorscheme-red .overlay > .content {
	background-color:#e5194f;
	}
	
.theme-default .module-image-overlaybox.colorscheme-red .overlay > .content h3,
.theme-default .module-image-overlaybox.colorscheme-red .overlay > .content p {
	color:#FFFFFF;
	}
	
@media screen and (min-width: 640px) {
	
	.theme-default .module-image-overlaybox.colorscheme-red .overlay {
		background-color:rgba(229, 25, 79, 0.7);
		}
		
	.theme-default .module-image-overlaybox.colorscheme-red .overlay > .icon,
	.theme-default .module-image-overlaybox.colorscheme-red .overlay > .content {
		background-color:transparent;
		}
	
}

.theme-default .module-keyvisual .slider-control .btn {
	color:#000000;
	background-color:transparent;
	}
	
.theme-default .module-keyvisual .slider-control .btn svg {
	fill:#000000;
	}
	
.theme-default .module-keyvisual .slider-control .btn:focus svg,
.theme-default .module-keyvisual .slider-control .btn:hover svg {
	fill:#577f1f;
	}
	
.theme-default .module-keyvisual .slider-control .btn .icon-wrap {
	border-color:#000000;
	}
	
.theme-default .module-keyvisual .slider-control .btn:focus .icon-wrap,
.theme-default .module-keyvisual .slider-control .btn:hover .icon-wrap {
	border-color:#577f1f;
	}
	
.theme-default .module-keyvisual .slider-control a:focus .label,
.theme-default .module-keyvisual .slider-control a:hover .label {
	color:#577f1f;
	border-color:#577f1f;
	}
	
.theme-default .module-keyvisual .bubble.color-green > .inner-wrap,
.theme-default .module-keyvisual .bubble.color-green > a {
	background-color:rgba(81,119,29,1);
	}

.theme-default .module-blog-overview .item {
	border-bottom-color:#577f1f;
	}

.theme-default .module-blog-overview .date-box {
	color:#737373;
	}
	
.theme-default .module-blog-overview .date-box svg {
	fill:#737373;
	}
	
.theme-default .module-blog-overview .bubble > .inner-wrap {
	background-color:rgba(24,116,160,0.7);
	}

.theme-default .module-blog-detail .bubble > .inner-wrap {
	background-color:rgba(24,116,160,1);
	}

.theme-default .module-textbox .bubble:after,
.theme-default .module-imagebox .bubble:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-xs.png);
	}
	
.theme-default .module-video-overview .bubble:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-xs.png);
	}
	
.theme-default .module-blog-overview .bubble:after,
.theme-default .module-blog-detail .bubble:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-xs.png);
	}

.theme-default .module-bubblebox .bubble:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-xs.png);
	}
	
.theme-default .bubble.color-green:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/green-xs.png);
	}
	
.theme-default .bubble.color-blue:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-xs.png);
	}
	
.theme-default .bubble.bubble-top.color-green:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/green-top-xs.png);
	}
	
.theme-default .bubble.bubble-top.color-blue:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-top-xs.png);
	}
	
.theme-default .bubble.bubble-right.color-green:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/green-right-bottom-xs.png);
	}
	
.theme-default .bubble.bubble-right.color-blue:after {
	background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-right-bottom-xs.png);
	}

@media screen and (min-width: 992px) {
	
	.theme-default .module-textbox .bubble:after,
	.theme-default .module-imagebox .bubble:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue.png);
		}
		
	.theme-default .module-video-overview .bubble:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue.png);
		}
		
	.theme-default .module-blog-overview .bubble:after,
	.theme-default .module-blog-detail .bubble:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue.png);
		}

	.theme-default .module-bubblebox .bubble:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue.png);
		}
		
	.theme-default .bubble.color-green:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/green.png);
		}
		
	.theme-default .bubble.color-blue:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue.png);
		}
		
	.theme-default .bubble.bubble-top.color-green:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/green-top.png);
		}
		
	.theme-default .bubble.bubble-top.color-blue:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-top.png);
		}
		
	.theme-default .bubble.bubble-right.color-green:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/green-right-bottom.png);
		}
		
	.theme-default .bubble.bubble-right.color-blue:after {
		background-image:url(../../../../../images/stmas/familienland/system/images/bubble-ext/blue-right-bottom.png);
		}
	
}
	
.theme-default .module-blockquote .header .icon svg,
.theme-default .module-infobox .header .icon svg,
.theme-default .module-explained .header .icon svg,
.theme-default .module-summary .header .icon svg {
	fill:#FFFFFF;
	background-color:#0e74a0;
	}
	
.theme-default .module-blockquote .header .label,
.theme-default .module-infobox .header .label,
.theme-default .module-explained .header .label,
.theme-default .module-summary .header .label {
	color:#0e74a0;
	}
	
.theme-default .module-blockquote .content,
.theme-default .module-infobox .content,
.theme-default .module-explained .content,
.theme-default .module-summary .content {
	border-top-color:#1a1a18;
	border-bottom-color:#1a1a18;
	background-color:#FFFFFF;
	}
	
.theme-default .module-blockquote .content.colorscheme-lightgreen,
.theme-default .module-infobox .content.colorscheme-lightgreen,
.theme-default .module-explained .content.colorscheme-lightgreen,
.theme-default .module-summary .content.colorscheme-lightgreen {
	background-color:#eef2e8;
	}
	
.theme-default .module-blockquote .content > *,
.theme-default .module-infobox .content > *,
.theme-default .module-explained .content > *,
.theme-default .module-summary .content > * {
	color:#0e74a0;
	}


/* Farbmodus white */

.theme-default .module-teaser-slider .pagination {
	color:#0e74a0;
	}
	
.theme-default .module-teaser-slider .pagination-wrap .btn-control .label {
	color:#0e74a0;
	}
	
.theme-default .module-teaser-slider .pagination-wrap .btn-control a:focus .label,
.theme-default .module-teaser-slider .pagination-wrap .btn-control a:hover .label {
	border-color:#0e74a0;
	}
	
.theme-default .module-teaser-slider .pagination-wrap .btn-control svg {
	fill:#0e74a0;
	}

.theme-default .module-teaser-slider .control .prev,
.theme-default .module-teaser-slider .control .next {
	background-color:rgba(255,255,255,0.7);
	}
.theme-default .module-teaser-slider .control .prev:focus,
.theme-default .module-teaser-slider .control .prev:hover,
.theme-default .module-teaser-slider .control .next:focus,
.theme-default .module-teaser-slider .control .next:hover {
	background-color:#004a71;
	}

.theme-default .module-teaser-slider .control .prev svg,
.theme-default .module-teaser-slider .control .next svg {
	fill: #1d1d1b;
	}
	
.theme-default .module-teaser-slider .control .prev:focus svg,
.theme-default .module-teaser-slider .control .prev:hover svg,
.theme-default .module-teaser-slider .control .next:focus svg,
.theme-default .module-teaser-slider .control .next:hover svg {
	fill:#FFFFFF;
	}
	
.theme-default .module-teaser-slider .pagination-wrap {
	color:#FFFFFF;
	}
	
.theme-default .module-teaser-slider.position-keyvisual .pagination-wrap {
	background-color:#004a71;
	}
	
.theme-default .module-teaser-slider.position-keyvisual .pagination-wrap a {
	color:#FFFFFF;
	}
	
.theme-default .module-teaser-slider.position-keyvisual .pagination-wrap a:focus,
.theme-default .module-teaser-slider.position-keyvisual .pagination-wrap a:hover {
	border-color:#FFFFFF;
	}
	
.theme-default .module-teaser-slider.position-keyvisual .pagination-wrap a:focus .link,
.theme-default .module-teaser-slider.position-keyvisual .pagination-wrap a:hover .link {
	border-color:#FFFFFF;
	}
	
.theme-default .module-teaser-slider .pagination-wrap .btn-control:hover .label {
	border-color:#0e74a0;
	}
	
.theme-default .module-teaser-slider .pagination-wrap .icon-btn {
	border-color:#0e74a0 !important;
	}

.theme-default .module-keyvisual .slick-dots li button {
	border-color:#FFFFFF;
	}
	
.theme-default .module-keyvisual .slick-dots li.slick-active button, 
.theme-default .module-keyvisual .slick-dots li button:hover, 
.theme-default .module-keyvisual .slick-dots li button:focus {
	background-color:#FFFFFF;
	}

.theme-default .module-keyvisual .slick-prev, 
.theme-default .module-keyvisual .slick-next {
	background-color:rgba(255,255,255,0.7);
	}
	
.theme-default .module-keyvisual .slick-prev:focus, 
.theme-default .module-keyvisual .slick-prev:hover, 
.theme-default .module-keyvisual .slick-next:focus, 
.theme-default .module-keyvisual .slick-next:hover {
	background-color: #004a71;
	border:0;
	}
	
.theme-default .module-keyvisual .slick-prev svg, 
.theme-default .module-keyvisual .slick-next svg {
	stroke:#1d1d1b;
	}
	
.theme-default .module-keyvisual .slick-prev:focus svg, 
.theme-default .module-keyvisual .slick-prev:hover svg, 
.theme-default .module-keyvisual .slick-next:focus svg, 
.theme-default .module-keyvisual .slick-next:hover svg {
	stroke:#ffffff;
	}
	
.theme-default #campaign-nav {
	background-color:#0f7ba9;
	}

.theme-default #campaign-nav a span.icon svg {
	fill:#FFFFFF;
	}
	
.theme-default #campaign-nav a span.label {
	color:#FFFFFF;
	}

.theme-default .module-teaser-slider .pagination-wrap svg {
	fill:#FFFFFF;
	}

.theme-default #campaign-nav a:focus,
.theme-default #campaign-nav a:hover,
.theme-default #campaign-nav li.current a {
	background-color:#FFFFFF;
	}
	
.theme-default #campaign-nav a:focus .label,
.theme-default #campaign-nav a:hover .label,
.theme-default #campaign-nav li.current a .label {
	color:#1a7ba9 !important;
	}

.theme-default #campaign-nav a:focus svg,
.theme-default #campaign-nav a:hover svg,
.theme-default #campaign-nav li.current a svg {
	fill:#1a7ba9 !important;
	}
	
.theme-default .module-video-overview .bubble .votes svg {
	fill:#FFFFFF;
	}
	
.theme-default .module-voting-single .content .btn-vote {
	background-color:#577f1f;	
	}
	
.theme-default .module-video-overview .tabs .btn {
	color:#577f1f;
	border:1px solid #577f1f;	
	background-color:#FFFFFF;	
	}
	
.theme-default .module-video-overview .tabs .btn:focus,
.theme-default .module-video-overview .tabs .btn:hover,
.theme-default .module-video-overview .tabs .active > .btn {
	color:#FFFFFF;
	border:1px solid 577f1f;	
	background-color:#577f1f;	
	}
	
.theme-default .icon-circle .icon {
	background-color:#0e74a0;
	border-color:#0e74a0;
	}

.theme-default .icon-circle .icon svg {
	fill:#FFFFFF;
	}
	
.theme-default .icon-game-participation,
.theme-default .icon-game-voting,
.theme-default .icon-game-winnings {
	fill:#51771d;
	}
	
.theme-default .module-social-slider .slide a {
	border-bottom-color:#577f1f;
	}

.theme-default .module-social-slider .slider-control .btn {
	color:#000000;
	background-color:transparent;
	}
	
.theme-default .module-social-slider .slider-control .btn svg {
	fill:#000000;
	}
	
.theme-default .module-social-slider .slider-control .btn:focus svg,
.theme-default .module-social-slider .slider-control .btn:hover svg {
	fill:#577f1f;
	}
	
.theme-default .module-social-slider .slider-control .btn .icon-wrap {
	border-color:#000000;
	}
	
.theme-default .module-social-slider .slider-control .btn:focus .icon-wrap,
.theme-default .module-social-slider .slider-control .btn:hover .icon-wrap {
	border-color:#577f1f;
	}
	
.theme-default .module-social-slider .slider-control a:focus .label,
.theme-default .module-social-slider .slider-control a:hover .label {
	color:#577f1f;
	border-color:#577f1f;
	}

.theme-default .module-social-slider .slick-list,
.theme-default .module-social-slider .slick-list:before,
.theme-default .module-social-slider .slick-list:after {
	border-bottom-color:#577f1f;
	}
	
.theme-default .module-social-slider .header h2 {
	color:#577f1f;
	}
	
.theme-default .module-social-slider .date-box {
	color:#737373;
	}
	
.theme-default .module-social-slider .date-box svg {
	fill:#737373;
	}
	
.theme-default .module-social-slider .slick-next,
.theme-default .module-social-slider .slick-prev {
	background-color: rgba(255,255,255,0.7);
	}
	
.theme-default .module-social-slider .slick-next svg,
.theme-default .module-social-slider .slick-prev svg {
	stroke:#000000;
	}
	
.theme-default .module-social-slider .slick-next:focus,
.theme-default .module-social-slider .slick-next:hover,
.theme-default .module-social-slider .slick-prev:focus,
.theme-default .module-social-slider .slick-prev:hover {
	background-color:#004a71;
	}
	
.theme-default .module-social-slider .slick-next:focus svg,
.theme-default .module-social-slider .slick-next:hover svg,
.theme-default .module-social-slider .slick-prev:focus svg,
.theme-default .module-social-slider .slick-prev:hover svg {
	stroke:#FFFFFF;
	}
	
.theme-default .module-topic-slider .slide {
	border-color:#0f7ba9;
	}
	
.theme-default .module-topic-slider .slide > a {
	margin:-1px;  /* Rahmen durch das Bild überdecken */
	width:calc(100% + 2px);
	}
	
.theme-default .module-topic-slider .slide .content h3 {
	border-color:#0f7ba9;
	}
	
.theme-default .module-topic-slider .slide > a:focus p,
.theme-default .module-topic-slider .slide > a:hover p {
	border-color:#000000;
	}
	
.theme-default .module .btn-instagram {
	color:#577f1f !important;
	border-color:#577f1f !important;
	background-color:#FFFFFF !important;
	}
	
.theme-default .module .btn-instagram:focus,
.theme-default .module .btn-instagram:hover {
	color:#FFFFFF !important;
	background-color:#577f1f !important;
	}
	
.theme-default .module .btn-instagram:focus svg,
.theme-default .module .btn-instagram:hover svg {
	fill:#FFFFFF;
	}
	
.theme-default .module-topic-slider .slider-control .btn {
	color:#000000;
	background-color:transparent;
	}
	
.theme-default .module-topic-slider .slider-control .btn svg {
	fill:#000000;
	}
	
.theme-default .module-topic-slider .slider-control .btn:focus svg,
.theme-default .module-topic-slider .slider-control .btn:hover svg {
	fill:#577f1f;
	}
	
.theme-default .module-topic-slider .slider-control .btn .icon-wrap {
	border-color:#000000;
	}
	
.theme-default .module-topic-slider .slider-control .btn:focus .icon-wrap,
.theme-default .module-topic-slider .slider-control .btn:hover .icon-wrap {
	border-color:#577f1f;
	}
	
.theme-default .module-topic-slider .slider-control a:focus .label,
.theme-default .module-topic-slider .slider-control a:hover .label {
	color:#577f1f;
	border-color:#577f1f;
	}
	
.theme-default .module-topic-slider .slick-next,
.theme-default .module-topic-slider .slick-prev {
	background-color: rgba(255,255,255,0.7);
	}
	
.theme-default .module-topic-slider .slick-next svg,
.theme-default .module-topic-slider .slick-prev svg {
	stroke:#000000;
	}
	
.theme-default .module-topic-slider .slick-next:focus,
.theme-default .module-topic-slider .slick-next:hover,
.theme-default .module-topic-slider .slick-prev:focus,
.theme-default .module-topic-slider .slick-prev:hover {
	background-color:#004a71;
	}
	
.theme-default .module-topic-slider .slick-next:focus svg,
.theme-default .module-topic-slider .slick-next:hover svg,
.theme-default .module-topic-slider .slick-prev:focus svg,
.theme-default .module-topic-slider .slick-prev:hover svg {
	stroke:#FFFFFF;
	}

.theme-default .modal-backdrop {
	background-color:rgba(14,116,160,0.75);
	}
	
.theme-default #post .modal-header .close .label {
	color:#577f1f;
	}
	
.theme-default #post .modal-header .close:focus .label,
.theme-default #post .modal-header .close:hover .label {
	border-color:#577f1f;
	}
	
.theme-default #post .modal-header .close svg {
	fill:#577f1f;
	}
	
.theme-default #post .modal-header .close:focus svg,
.theme-default #post .modal-header .close:hover svg {
	fill:#577f1f;
	}
	
@media screen and (min-width: 992px) {	
	
	.theme-default #post .modal-header .close svg {
		fill:#FFFFFF;
		}
	
}
	
.theme-default #post .tags a {
	color:#0e74a0;
	}
	
.theme-default #post .tags a:focus,
.theme-default #post .tags a:hover {
	color:#0e74a0;
	border-color:#0e74a0;
	}

.theme-default #post .image-slider .slick-prev, 
.theme-default #post .image-slider .slick-next {
	background-color:rgba(255,255,255,0.7);
	}
	
.theme-default #post .image-slider .slick-prev:focus, 
.theme-default #post .image-slider .slick-prev:hover, 
.theme-default #post .image-slider .slick-next:focus, 
.theme-default #post .image-slider .slick-next:hover {
	background-color: #004a71;
	border:0;
	}
	
.theme-default #post .image-slider .slick-prev svg, 
.theme-default #post .image-slider .slick-next svg {
	stroke:#1d1d1b;
	}
	
.theme-default #post .image-slider .slick-prev:focus svg, 
.theme-default #post .image-slider .slick-prev:hover svg, 
.theme-default #post .image-slider .slick-next:focus svg, 
.theme-default #post .image-slider .slick-next:hover svg {
	stroke:#ffffff;
	}

.theme-default #post .image-slider .slick-dots li button {
	border-color:#FFFFFF;
	}
	
.theme-default #post .image-slider .slick-dots li.slick-active button, 
.theme-default #post .image-slider .slick-dots li button:hover, 
.theme-default #post .image-slider .slick-dots li button:focus {
	background-color:#FFFFFF !important;
	}
	
.theme-default #post .controls {
	border-top-color:#577f1f;
	}

.theme-default #post .controls button .label {
	color:#577f1f;
	}

.theme-default #post .controls button:focus .label,
.theme-default #post .controls button:hover .label {
	color:#577f1f;
	border-color:#577f1f;
	}
	
.theme-default #post .controls button .icon svg {
	fill:#577f1f;
	}
	
.theme-default #post .controls button:focus .icon svg,
.theme-default #post .controls button:hover .icon svg {
	fill:#577f1f;
	}
	
.theme-default #post .date-box {
	color:#737373;
	}
	
.theme-default #post .date-box svg {
	fill:#737373;
	}
	
.theme-default a .instagram-type .icon-album,
.theme-default a .instagram-type .icon-video {
	fill:#FFFFFF;
	}
	
.theme-default .icon-instagram2-coloring,
.theme-default .icon-circle-question-coloring,
.theme-default .icon-circle-pregnant-coloring,
.theme-default .icon-circle-smartphone-coloring,
.theme-default .icon-circle-marks-coloring {
	color:#FFFFFF;
	}
	
.theme-default .glossar-index .h2,
.theme-default .glossar-filter .h2 {
	color:#0e74a0;
	}

.theme-default .glossar-filter .form-default .select-wrap:before {
	background:#0e74a0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE3OTIgMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQwOCAxMDg4cTAgMjYtMTkgNDVsLTQ0OCA0NDhxLTE5IDE5LTQ1IDE5dC00NS0xOWwtNDQ4LTQ0OHEtMTktMTktMTktNDV0MTktNDUgNDUtMTloODk2cTI2IDAgNDUgMTl0MTkgNDV6bTAtMzg0cTAgMjYtMTkgNDV0LTQ1IDE5aC04OTZxLTI2IDAtNDUtMTl0LTE5LTQ1IDE5LTQ1bDQ0OC00NDhxMTktMTkgNDUtMTl0NDUgMTlsNDQ4IDQ0OHExOSAxOSAxOSA0NXoiLz48L3N2Zz4=) no-repeat center center;
}

.theme-default .module-glossar .glossar-section:nth-child(odd) {
	background:#FFFFFF;
	}

.theme-default .module-glossar .glossar-section:nth-child(even) {
	background:#e7f2f6;
	}

.theme-default .module-glossar dd .entry-content .described {
	background-color: #e2e6c9;
	}

.theme-default .glossar-filter .form-default select.form-control {
	border-color:#398db1;
	}

.theme-default .glossar-filter .form-default select.form-control option:disabled {
	color:#CCCCCC;
	font-style:italic;
	}

.theme-default .glossar-filter .form-default .control-elements .btn {
	background-color:#0e74a0;
	}

.theme-default .glossar-filter .form-default .control-elements .btn:hover,
.theme-default .glossar-filter .form-default .control-elements .btn:focus {
	background-color:#1e6d90;
	}

.theme-default .glossar-index li > span {
	color:#0e74a0;
	}

.theme-default .glossar-index li a {
	color:#000000;
	}

.theme-default .glossar-index a.current,
.theme-default .glossar-index a:focus,
.theme-default .glossar-index a:hover {
	color:#FFFFFF;
	background-color:#0e74a0;
	}

.theme-default .module-glossar .group-index {
	color:#FFFFFF;
	background-color: #0e74a0;
	}

.theme-default .module-glossar dt {
	color:#0e74a0;
	border-top-color:#3e90b3;
	}
	
