/* HINWEIS GOOGLE FONT

Ersetzen Sie den Google Fonts Code in der fe_page.html5 durch:

<link href="http://fonts.googleapis.com/css?family=Andika" rel="stylesheet" type="text/css"/>
<link href="http://fonts.googleapis.com/css?family=Schoolbell" rel="stylesheet" type="text/css"/>

Weitere Informationen zu Google Fonts finden Sie hier: https://developers.google.com/fonts/faq
*/


/* Fonts lokal installieren */

/* andika-regular - latin */
@font-face {
  font-family: 'Andika';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/font/andika/andika-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/font/andika/andika-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/font/andika/andika-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/font/andika/andika-v22-latin-regular.svg#Andika') format('svg'); /* Legacy iOS */
}
/* andika-italic - latin */
@font-face {
  font-family: 'Andika';
  font-style: italic;
  font-weight: 400;
  src: url('/files/cto_layout/font/andika/andika-v22-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/font/andika/andika-v22-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/font/andika/andika-v22-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/font/andika/andika-v22-latin-italic.svg#Andika') format('svg'); /* Legacy iOS */
}
/* andika-700italic - latin */
@font-face {
  font-family: 'Andika';
  font-style: italic;
  font-weight: 700;
  src: url('/files/cto_layout/font/andika/andika-v22-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/font/andika/andika-v22-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/font/andika/andika-v22-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/font/andika/andika-v22-latin-700italic.svg#Andika') format('svg'); /* Legacy iOS */
}
/* andika-700 - latin */
@font-face {
  font-family: 'Andika';
  font-style: normal;
  font-weight: 700;
  src: url('/files/cto_layout/font/andika/andika-v22-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/font/andika/andika-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/font/andika/andika-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/font/andika/andika-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/font/andika/andika-v22-latin-700.svg#Andika') format('svg'); /* Legacy iOS */
}

/* schoolbell-regular - latin */
@font-face {
  font-family: 'Schoolbell';
  font-style: normal;
  font-weight: 400;
  src: url('/files/cto_layout/font/schoolbell/schoolbell-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/files/cto_layout/font/schoolbell/schoolbell-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/cto_layout/font/schoolbell/schoolbell-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/cto_layout/font/schoolbell/schoolbell-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/cto_layout/font/schoolbell/schoolbell-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/cto_layout/font/schoolbell/schoolbell-v18-latin-regular.svg#Schoolbell') format('svg'); /* Legacy iOS */
}

nav.mainmenu ul li a, #off_canvas .mod_navigation a, #off_canvas .mod_customnav a {
  font-family: Andika;
}

#stickyheader {
  display: none;
}


h1,h2,h3,h4,h5,h6 {
  font-family: 'Schoolbell';
}

body {
  background-image: url(../img/Sonnenkinder-Hintergrund.jpg);
}
body .logo {
  background-image:url(../img/KS_Logo.jpg);
}
/*  HH zerschiesst das mob.navi
.mod_sprachwechsler {
	display: none !important;
}
*/
#footer input.submit {
	color: #f2f2f2 !important;
}
#header .metaheader .socials {
	display: none;
}
#footer *::-webkit-input-placeholder {
    color: #454545 !important;
}    
#footer *:-moz-placeholder {
    color: #454545 !important;
}
#footer *::-moz-placeholder {
    color: #454545 !important;
}    
#footer *:-ms-input-placeholder {
    color: #454545 !important;
}

#footer input.text {
	 color: #454545 !important;
}
body {
	background-color: #f1ede4 !important;
}
#footer input.submit {
	background: #6e1420;
}
@media only screen and (min-width: 991px){
	#header .logo {width: 300px;}
}
#header .metaheader .search_trigger, #header .metaheader .mod_search {
	display: none;
}
#header, #stickyheader .inside, nav.mainmenu .layer_two, nav.mainmenu .level_3 {
	background: #fff;
}
nav.mainmenu > ul li a {
	color: #393939;
}
.menu-btn-inside .line:before, .menu-btn-inside .line:after, .menu-btn-inside .line {
	background: #393939;
}
.metaheader .search_trigger {
	color: #393939;
}
#stickyheader .inside {
	background: #fff;
}
.metaheader .socials a:before {
	color: #393939;
}
.metaheader .search_trigger {
	color: #393939;
}
.metaheader .sprachwechsler span {
	color: #393939;
}
nav.mainmenu ul ul li a {
	color: #393939;
}
.metaheader .sprachwechsler ul li a {
	color: #393939;
	background: #fff;
}

.metaheader .inside:before {
	background: rgba(0,0,0,0.1);
}

#bottom, #bottom a, #bottom .ce_hyperlink a {
	color: #d6d0c1;
}
#footer {
	background: #fec150;
}
#header .metaheader .mod_sprachwechsler img {
	display: none;
}
#footer, #footer a {
	color: #454545;
}
#footer .socials a:before {
	color: #454545;
}
#footer input, #footer textarea {
	border-color: #454545;
}
#footer input.submit {
	border-color: #454545;
	color: #454545;
}
#footer *::-webkit-input-placeholder {
    color: #454545;
}    
#footer *:-moz-placeholder {
    color: #454545;
}
#footer *::-moz-placeholder {
    color: #454545;
}    
#footer *:-ms-input-placeholder {
    color: #454545;
}
#footer h1,#footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {
	color: #6b0d1e;
}
.ce_revolutionslider .ce_hyperlink a {
	background:#f26111;
}
.ce_text p a:not(.button) {
	color:#f26111;
}
.color {
	color:#f26111;
}
.bg_color {
	background-color:#f26111;
}
.articlewrapper.typ4 .ce_hyperlink a:hover {
	background:#f26111;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#f26111;
}
nav.mainmenu ul li a:hover,
nav.mainmenu ul a.trail,
nav.mainmenu ul a.active {
	color:#f26111;
}
#submenu a:hover,
#submenu a.* {
	color:#f26111;
}
#off_canvas a:hover,
#off_canvas a.active,
#off_canvas a.trail {
	color:#f26111;
}
.ce_hyperlink.style2_dark a:hover {
	background:#f26111;
	border-color:#f26111;
}
.testimonial .autor {
	color:#f26111;
}
.ce_team .funktion {
	color:#f26111;
}
.ce_team .overlay_content {
	background:#f26111;
}
.ce_blog .blog .comments a,
.ce_blog .blog .morelink {
	color:#f26111;
}
.ce_blog .morelink a:hover {
	color:#f26111;
}
.ce_blog .port_overlay {
	background:#f26111;
}
.ce_preistabelle .titel {
	background:#f26111;
}
.ce_preistabelle .link {
	background:#f26111;
}

.pagination li span.current {
	background:#f26111;
}
.pagination li a:hover {
	color:#f26111;
}
.servicebox a:hover {
	color:#f26111;
}
.servicebox_2 h1,
.servicebox_2 h2,
.servicebox_2 h3,
.servicebox_2 h4,
.servicebox_2 h5,
.servicebox_2 h6 {
	color:#f26111;
}
.servicebox_4:hover {
	border-color: #f26111;
}
.servicebox_2[class^="icon-"]:before, 
.servicebox_2[class*="icon-"]:before {
	color: #f26111;
}
.portfolioliste .port_overlay {
	background:#f26111;
}
.customelement_layout_charts span.prozent {
	color:#f26111;
}
.backgroundvideo.overlay .backgroundvideo_content_wrapper {
	background:#f26111;
}
.mod_faqpage section h3::before {
	background:#f26111;
}
.tabs.horizontal_clean ul li a:hover,
.tabs.horizontal_clean ul li a.current {
	background:#f26111;
}
.servicebox_3[class^="icon-"]:before,
.servicebox_3[class*="icon-"]:before {
	background:#f26111;
}
.servicebox.color_accent[class^="icon-"]:before,
.servicebox.color_accent[class*="icon-"]:before {
	background:#f26111;
}
.articlewrapper.typ2 {
	background: #f26111;
}

#header .mod_search input:not(.captcha) {
	background: #f26111;
}
#header .search_trigger:hover {
	color: #f26111;
}
.ce_revolutionslider .border-left {
	border-color: #f26111;
}
.nachrichtenteaser .morelink a:hover {
	color: #f26111;
}
.button, .ce_hyperlink a {
	border-color: #f26111;
}
.button:hover, .ce_hyperlink a:hover {
	background: #f26111;
}
input[type="submit"], input.submit {
	background: #f26111;
}
.button, .ce_hyperlink a {
	color: #f26111;
}
.metaheader .sprachwechsler span:hover {
	color: #f26111;
}
.blogwrapper_col1 .comments a, .ce_blog .blog .morelink {
	color: #f26111;
}
.ce_revolutionslider .bg_accent {
	background: #f26111;
}
#footer {
	border-color: #f26111;
}
.nachrichtenteaser_v2 .date {
	background-color: #f26111;
}
.nachrichtenliste .subline {
	border-color: #f26111;
}
.divider_2 .ext_txtpic_headline h1:before, .divider_2 .ext_txtpic_headline h2:before, .divider_2 .ext_txtpic_headline h3:before, .divider_2 .ext_txtpic_headline h4:before, .divider_2 .ext_txtpic_headline h5:before, .divider_2 .ext_txtpic_headline h6:before {
	background-color: #f26111;
}
#bottom {
	background: #6e1420;
}
