/*
Theme Name: Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Template: Divi
Author: Frank Oschatz
Author URI: http://www.elegantthemes.com/
*/
/* =Theme customization starts here
------------------------------------------------------- */

/* Schriftstile */

h2,h3,h4,h5,p,ul,table {
	font-weight:300!important; 
} 
 
a {
	font-weight:500;
	/*text-decoration: underline;
	text-decoration-color: #8bc615;*/
}
a:hover {
	color:#8bc615;
}





/*Buttons*/
.button_norm {	
	font-weight:300; 
	text-decoration:none;
} 

.button_norm_yiggi {
	font-weight:300;
	font-family:'yiggivoo uc'; 
		text-decoration:none;
}
#button_norm_yiggi {
	font-weight:300;
	font-family:'yiggivoo uc'; 
		text-decoration:none;
}
.anfang-pdf-taste {
	display: flex;  
	flex-direction: column;  
	justify-content: center;}




.et_pb_search input.et_pb_s {
	background:#fff!important;
}
/*Reihe mit Spalten*/
.et_pb_column  {
		background-size: 80% 100%;
}

@media only screen and (min-width:981px) { 
.intro-text-links { width: 50% !important; }
.intro-bild-mitte { width: 25% !important; 
	align-content:center}
.intro-text-rechts  { width: 25% !important; }
}

@media only screen and (min-width:981px) { 
.intro-text-50 { width: 50% !important; }
.intro-bild-30 { width: 30% !important; 
	align-content:center}
.intro-text-20  { width: 20% !important; }
}

@media only screen and (min-width:981px) { 
.text-breit-links  { width: 40% !important; }
.bild-klein-mitte { width: 20% !important;  }
.text-breit-rechts { width: 40% !important; }
}

@media only screen and (min-width:981px) { 
.bilder-links  { width: 35% !important; }
.text-mitte { width: 45% !important;  }
.bild-rechts { width: 20% !important; }
}


@media only screen and (min-width:681px) { 
.kalender-links  { width: 20% !important; }
.kalender-mitte { width: 35% !important;  }
.kalender-rechts { width: 45% !important; }
}
@media only screen and (min-width:981px) { 
.tab-links  { width: 40% !important; }
.tab-mitte { width: 30% !important;  }
.tab-rechts { width: 30% !important; }
}


@media only screen and (min-width:481px) { 
.tabelle-links  { width: 70% !important; }
.tabelle-rechts { width: 30% !important; }
}


@media only screen and (min-width:981px) { 
.eins-von-4 { width: 15% !important; }
.zwei-von-4 { width: 20% !important;  }
.drei-von-4 { width: 38% !important; }
.vier-von-4 { width: 27% !important; }
}


/*Tabelle*/
table {
    border-spacing: 1;
	border-collapse: collapse;
	}


.kalender {
	font-weight:300;
}

#kalender {
	font-weight:300;
}

#kalender table {
			border-bottom-color: #444; border-bottom-width: thin; border-bottom-style: solid 
}
#kalender tbody td {
	border-top-color: #444; border-top-width: thin; border-top-style: solid 
}















