/* HINWEIS GOOGLE FONT

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

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

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

html {
  font-family: Ubuntu;
  font-size: 16px;
}
h1,h2,h3,h4,h5,h6 {
  font-family: Ubuntu;
}
nav.mainmenu ul li a {
  font-family: Ubuntu;
  font-size: 20px;
  color: rgba(0,0,0,0.7);
}
body {
  background-image: url("data:image/png;base64,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");
  background-color: #0a512c !important;
}

body .logo {
  background-image: url(/files/saeckl/banner/BISG-Logo_Mitglied_318_100.png);
}
#container .ce_text-mit-bild-erweitert a {text-decoration: underline;}

#container .ce_text-mit-bild-erweitert a:hover {color: #027A3E;}

#bottom {
	background: #000d07;
}
.ce_revolutionslider .ce_hyperlink a {
	background:#027A3E;
}
.ce_revolutionslider .italic {
	font-style: italic; font-family: 'Gentium Basic', Georgia, serif; font-style: italic; font-weight: 400;
}
.tp-caption a {
color:#04e072;
}
.tp-caption a:hover {
color:#027A3E;
}

.ce_text p a:not(.button) {
	color:#027A3E;
}
.color {
	color:#027A3E;
}
.bg_color {
	background-color:#027A3E;
}
.articlewrapper.typ4 .ce_hyperlink a:hover {
	background:#027A3E;
}
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background:#027A3E;
}
nav.mainmenu ul li a:hover,
nav.mainmenu ul a.trail,
nav.mainmenu ul a.active {
	color:#027A3E;
}
#submenu a:hover,
#submenu a.* {
	color:#027A3E;
}
.ce_hyperlink.style2_light a:hover,
.ce_hyperlink.style2_dark a:hover {
	background:#027A3E;
	border-color:#027A3E;
}
.ce_hyperlink.style3_inverse a {
	color: #FFF;
	background:#027A3E;
	border-color:#027A3E;
}
.ce_hyperlink.style3_inverse a:hover {
	color:#027A3E;
	background: transparent;
	border-color:#027A3E;
}
.testimonial .autor {
	color:#027A3E;
}
.ce_team .funktion {
	color:#027A3E;
}
.ce_team .overlay_content {
	background:#027A3E;
}
.ce_blog .blog .comments a,
.ce_blog .blog .morelink {
	color:#027A3E;
}
.ce_blog .morelink a:hover {
	color:#027A3E;
}
.ce_blog .port_overlay {
	background:#027A3E;
}
.ce_preistabelle .titel {
	background:#027A3E;
}
.ce_preistabelle .link {
	background:#027A3E;
}
.pagination li span.current {
	background:#027A3E;
}
.pagination li a:hover {
	color:#027A3E;
}
.servicebox a:hover {
	color:#027A3E;
}
.servicebox_2 h1,
.servicebox_2 h2,
.servicebox_2 h3,
.servicebox_2 h4,
.servicebox_2 h5,
.servicebox_2 h6 {
	color:#027A3E;
}
.servicebox_4:hover {
	border-color: #027A3E;
}
.servicebox_2[class^="icon-"]:before, 
.servicebox_2[class*="icon-"]:before {
	color: #027A3E;
}
.portfolioliste .port_overlay {
	background:#027A3E;
}
.customelement_layout_charts span.prozent {
	color:#027A3E;
}
.backgroundvideo.overlay .backgroundvideo_content_wrapper {
	background:#027A3E;
}
.mod_faqpage section h3::before {
	background:#027A3E;
}
.tabs.horizontal_clean ul li a:hover,
.tabs.horizontal_clean ul li a.current {
	background:#027A3E;
}
.servicebox_3[class^="icon-"]:before,
.servicebox_3[class*="icon-"]:before {
	background:#027A3E;
}
.servicebox.color_accent[class^="icon-"]:before,
.servicebox.color_accent[class*="icon-"]:before {
	background:#027A3E;
}
.articlewrapper.typ2 {
	background: #027A3E;
}
#header .mod_search input:not(.captcha) {
	background: #EEEEEE;
	color: #027A3E;
}
#header .search_trigger {
	color: rgba(0,0,0,0.7);
}
#header .search_trigger:hover {
	color: #027A3E;
}
.ce_revolutionslider .border-left {
	border-color: #027A3E;
}
.nachrichtenteaser .morelink a:hover {
	color: #027A3E;
}
.button, .ce_hyperlink a {
	border-color: #027A3E;
}
.button:hover, .ce_hyperlink a:hover {
	background: #027A3E;
}
input[type="submit"], input.submit {
	background: #027A3E;
}
.button, .ce_hyperlink a {
	color: #027A3E;
}
.metaheader .inside:before {
	background-color: rgba(0,0,0,0.7);
}	
.metaheader .sprachwechsler span:hover {
	color: #027A3E;
}
.blogwrapper_col1 .comments a, .ce_blog .blog .morelink {
	color: #027A3E;
}
.ce_revolutionslider .bg_accent {
	background: #027A3E;
}
#footer {
	border-color: #027A3E;
}
.nachrichtenteaser_v2 .date {
	background-color: #027A3E;
}
.nachrichtenliste .subline {
	border-color: #027A3E;
}
.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: #027A3E;
}
nav.mainmenu ul ul li a {
	color: rgba(0,0,0,0.7);
}
nav.mainmenu .layer_two, nav.mainmenu .level_3, .metaheader .sprachwechsler ul li a {
	background: #FFFFFF !important;
}

#footer {
	background: #073a20;
}
#footer, #footer a {
	color: #8b8e95;
}
#footer .socials a:before {
	color: #8b8e95;
}
#footer input, #footer textarea {
	border-color: #8b8e95;
}
#footer input.submit {
	border-color: #8b8e95;
	color: #8b8e95;
}
#footer *::-webkit-input-placeholder {
    color: #8b8e95;
}    
#footer *:-moz-placeholder {
    color: #8b8e95;
}
#footer *::-moz-placeholder {
    color: #8b8e95;
}    
#footer *:-ms-input-placeholder {
    color: #8b8e95;
}
#footer input.submit {
	color: #f7f7f7 !important;
}
#footer *::-webkit-input-placeholder {
    color: #f7f7f7;
}    
#footer *:-moz-placeholder {
    color: #f7f7f7;
}
#footer *::-moz-placeholder {
    color: #f7f7f7;
}    
#footer *:-ms-input-placeholder {
    color: #f7f7f7;
}
#footer input.text {
	 color: #f7f7f7;
}
#footer {
	border-color: #393939;
}
#header, #stickyheader .inside {
	background: #FDFDFD;
}
#header .metaheader .socials {
	display: none;
}
.mod_sprachwechsler {
	display: none !important;
}
@media only screen and (min-width: 991px){
	#header .logo {width: 200px;}
}

@media only screen and (max-width: 767px){
	#header, #stickyheader .inside { background: #888888;}
	#off_canvas {	background: #AAAAAA;}
	#off_canvas .mod_navigation a, #off_canvas .mod_customnav a { font-family: Ubuntu; font-size: 20px; color: #FFF;}
	#off_canvas a:hover, #off_canvas a.active, #off_canvas a.trail { color:#027A3E;}
	#off_canvas .offcanvas_address, #off_canvas .offcanvas_address a { color: #FFFFFF;}
}
/*     --fieldset+legend
------------------------------------------------- */
fieldset {border: 1px solid #ccc; padding: 0.5em; margin-bottom: 2rem;}
legend {display: none;}

/*     --input, select, textarea
------------------------------------------------- */
input, select, textarea {font-size: 1.0rem; background: rgba(128, 128, 128, 0.4);}
textarea.error {border: 1px solid red;}

/*     --captcha
------------------------------------------------- */
.ce_form .captcha-container {background: #ccddd4; color: #585858;}


/*  Homepage */
.homepage .ce_hyperlink.big a {width: 100%; }

/* Zitate */
.customelement_layout_zitate {padding: 20px 0;}

/* Invertierungen für das „4U“ */
.articlewrapper.typ3 .inverted{
  color: #F5F5F5;
  background: #666666;
}
#footer .inverted {
  color: #353535;
  background: #9A9A9A;
}
#bottom .inverted {
  color: #000D07;
  background: #838383;
}