body {
font-family: arial;
}
figure {
margin:0;
padding:0;
}
h1{
margin-top: 0;
margin-bottom: 0;
}
.abstand-oben {
margin-top: 1rem;
}  html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after { -webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
body {
background: #fff; }
#page {
position: relative;
word-wrap: break-word;
}
body { -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
img {
max-width: 100%;
height: auto;
}
.grid-container {
position: relative;
padding: 10px;
min-height: 100vh;
max-width: 100vw;
margin: 0 auto;
display: grid;
grid-template-columns:100%;
grid-template-rows:auto;
grid-template-areas:  
"header" 
"headerimage" 
"main"
"buttons"
"beitraege"
"beitraege2"
"baustein"
"footer" 
; 
align-items: start;
}
.header {
display: -ms-grid;
display: grid;
grid-template-columns:100%;
-ms-grid-columns:100%;
grid-template-rows:auto;
grid-area: header;
height: auto; }
.logo-container { 
grid-area: header;
height: auto;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start:1; 
grid-row-end:2;
-ms-grid-column: 1;
-ms-grid-row: 1;
text-align: center;
}
.navigation-social { 
grid-area: header; 
height: auto;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start:2; 
grid-row-end:3;
align-self: center;
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.nav-social {
position: fixed;
z-index: 10;
right: 0;
background:rgba(248,248,248,0.50);
}
.nav-container { 
grid-area: header; 
height: auto;
grid-column-start: 1;
grid-column-end: 5;
grid-row-start:3; 
grid-row-end:4;
background:rgba(255,255,255,1.00);
margin-bottom: 0.5em;
margin-top: 0.5em;
-ms-grid-column: 1;
-ms-grid-row: 3;
}
.search-box-wrapper{ 
grid-area: header;
height: auto;
grid-column-start: 1;
grid-column-end: 4;
grid-row-start:4; 
grid-row-end:5;
-ms-grid-column: 1;
-ms-grid-column-span: 3;
-ms-grid-row: 4;
-ms-grid-row-span: 1;
}
.headerimage-container { 
grid-area: headerimage;
height: auto;
display: grid;
grid-template-columns:33% 33% 33%;
grid-template-rows: 60% 30% 5% 5%; }
.headerimage{    
grid-area: headerimage;
height: auto;
width: 100%;
grid-column-start: 1;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 6;
z-index: 1;
}
.Imagebild-Mitte {    
margin-top: 1em;
}
.Zitat {    
margin-top: 1em;
}
.kt-sc_b5cdde-a5 .kt-sc-textcol{
border: solid thin #AE9E41;
}
.kt-sc_ea4c2f-2f .kt-sc-textcol {
border: solid thin #AE9E41;
}
.kt-sc_dbd264-23 .kt-sc-textcol  {
border: solid thin #239738;
}
.gold {
background:#AE9E41;
margin-bottom: 0;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
color: rgba(255,255,255,1.00);
}
.schulen > div:hover {
opacity: 0.4;
transition: all 2s ease;
}
.baustein1 a {
color: rgba(255,255,255,1.00);
font-weight: 400;
}
.text-headerbild{    
grid-area: headerimage;
height: auto;
grid-column-start: 3;
grid-column-end: 4;
grid-row-start: 4;
grid-row-end: 5;
background: rgba(255,255,255,0.80);
z-index: 5;
padding: 1em;
bottom: 0;
border-radius: 8px;
text-align: center;
text-align: center;
font-size: 1.4rem;
}
.main-wrapper { 
grid-area: main;
height: auto;
margin-top: 1em; }
.sidebar-left { 
grid-area: sidebar;
padding: 1em; }
.button-wrapper { 
grid-area: buttons;
height: auto;
padding-left: 1em;
padding-right: 1em;
margin-top: 0px;
z-index: 10;
}
ul#menu-buttons {
display: -ms-grid;
display: grid;
grid-template-columns: 100%;
-ms-grid-columns: 100%;
grid-gap:0%;
text-align: center;
height: auto;
font-size: 1rem;
}
.button-eins {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.button-zwei {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.button-drei {
-ms-grid-column: 1;
-ms-grid-row: 3;
}
.button-vier {
-ms-grid-column: 1;
-ms-grid-row: 4;
}
.container-beitraege { 
grid-area: beitraege;
height: auto;
}
.container-beitraege2 { 
grid-area: beitraege2;
height: auto;
padding: 1em;
}
.post { 
margin-bottom: 1em;
}
.container-beitraege >article:nth-of-type(1n){
background: #EF7D00;
}
.container-beitraege >article:nth-of-type(2n){
background: #95C11F;
}
.container-beitraege >article:nth-of-type(3n){
background: #EF7D00;
}
.container-beitraege >article:nth-of-type(4n){
background: #95C11F;
}
.container-beitraege >article:nth-of-type(5n){
background: #EF7D00;
}
.conten-post-unten { 
padding: 10px;
color: rgba(255,255,255,1.00);
}
.conten-post-unten a{ 
color:rgba(255,255,255,1.00) !important;
font-weight: 300;
}
.conten-post-oben a{ 
color:rgba(255,255,255,1.00) !important;
font-weight: 300;
}
.conten-post-oben { 
padding: 10px;
color: rgba(255,255,255,1.00);
max-height: 221px;
}
.post-startseite a {
color: rgba(255,255,255,1.00);
text-decoration: underline;
font-weight: bold;
}
.conten-post-news h2 a{
text-decoration: none !important;
font-weight: 400;
color: #AE9E41;
}
.more-link {
color: #AE9E41;
}
.container-beitraege {
display: grid;
grid-gap:0;
}
.container-beitraege2 {
background: rgba(112,111,111,0.30);
margin-bottom: 1rem;
}
.post-category {
margin-bottom: 1rem !important;
border: solid thin #EF7D00!important;
}
.content-post-category {
color: #494949!important;
}
.content-post-category a {
color: #494949!important;
}
#post {
background: #FFFFFF;
border: solid thin black;
padding: 1em;
margin-bottom: 1em;
} p.post-meta {
display: none;
}
.post-meta.tags {
display: none;
}
.link-gruen a{
color: #239738!important;
}
.link-gold a{
color: #ae9e41 !important;
}
.link-gruen a:hover{
color:#494949 !important;
}
.link-gold a:hover{
color:#494949 !important;
} div#content {
padding: 1em;
}
.baustein-wrapper{ 
grid-area: baustein;
height: auto; }
.baustein3 {
width: 100%;
padding: 1em;
margin-top: 1em;
}
.baustein3-page{
background: #EF7D00;
color: rgba(255,255,255,1.00);
margin-bottom: 1rem;
}
.baustein3-page a{
color: rgba(255,255,255,1.00);
}
.baustein4 {
margin-top: 1rem;
padding: 1em;
} .baustein2-background-container {
background-position: 50% 100%;
align-items: center;
width: 100%;
}
.page-content {
background-image: url(//naturheilpraxis-klessinger.de/wp-content/themes/theme-klessinger/images/bambus-grafik-web.jpg);
min-height:100px;
background-repeat:no-repeat;
background-position: 100% 100%;
background-size: 22%;
align-items: center;
width: 100%;
}
.baustein1 {
margin:0 auto;
max-width:1280px;
padding:5em;
width: 100%;
color: #FFFFFF;
}
.site-footer{ 
grid-area: footer;
background:#239738;
height: auto;
margin-top: 1rem; }
.single-main { 
display: grid;
grid-area: main;
grid-template-columns: 1fr 1fr;
margin-top: 10px;
}
.single-image-container {
grid-area: main;
height: auto;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 4;
grid-row-end: 5;
}
.single-content {
grid-area: main;
height: auto;
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 4;
grid-row-end: 5;
}
.single-content {
padding-left:1em !important;
padding-right: 1em !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.single-content-envira {
grid-area: main;
height: auto;
grid-column-start: 1;
grid-column-end: 3;
}
.flex  {  
display: -webkit-flex; 		
display: flex;         		
flex-direction: row;
flex-wrap: wrap;
}
.flex-two {  
display: -webkit-flex; 		
display: flex;         		
flex-direction: row;
flex-wrap: wrap;
}
..wp-block-columns {  
display: -webkit-flex; 		
display: flex;         		
flex-direction: row;
flex-wrap: wrap;
}
.bild-rechts  {  
display: -webkit-flex; 		
display: flex;         		
flex-direction: row;
flex-wrap: wrap;
}
.bild-links  {  
display: -webkit-flex; 		
display: flex;         		
flex-direction: row;
flex-wrap: wrap;
}
.post-image-links {  
width: 50%;
order: 1;
}
.content-post-rechts {  
width: 50%;
order: 2;
padding-left: 3%;
}
.post-image-rechts {  
width: 50%;
order: 2;
}
.content-post-links {  
width: 50%;
order: 1;
padding-right: 3%;
}
.bild-rechts {
border: solid #494949 thin;
border-radius: 7px;
padding: 10px;
color: rgba(255,255,255,1.00);
}
.bild-links {
border: solid #494949 thin;
border-radius: 7px;
padding: 10px;
color: rgba(255,255,255,1.00);
}
.post-news {
background: rgba(255,255,255,1.00);
padding: 1em;
border: solid thin #AE9E41;
color: #AE9E41;
width: 47%;
margin-bottom: 2em;
}
@media screen and (max-width:640px) {
.post-news {
background: rgba(255,255,255,1.00);
padding: 1em;
border: solid thin #AE9E41;
color: #AE9E41;
width: 100%;
margin-bottom: 2em;
}
.sub-menu li a {
margin-right: 0px!important;
z-index: 5;
color: #AE9E41;
}
.flex  {  
flex-flow: column;  
}
.bild-rechts  {  
flex-flow: column; 
}
.bild-links  {  
flex-flow: column; 
}
#menu-socialmedia-menue {  
flex-flow:row;  
}
} @media only screen and (min-width: 40.063em) { } @media only screen and (min-width: 40.063em) and (max-width: 64em) {
.grid-container {
padding: 10px;
min-height: 100vh;
max-width: 100vw;
margin: 0 auto;
display: grid;
grid-template-columns:50% 50%;
grid-template-areas:  
"header header" 
"headerimage headerimage" 
"main main"
"buttons buttons"
"beitraege beitraege"
"beitraege2 beitraege2" 
"baustein baustein"
"footer footer" ; }
.header {
display: -ms-grid;
display: grid;
grid-template-columns:70% 30%;
grid-template-rows:auto;
-ms-grid-columns:70% 30%;
grid-area: header;
height: auto; }
.logo-container { 
grid-area: header;
height: auto;
grid-column-start: 1;
grid-column-end: 3;
grid-row-start:1; 
grid-row-end:2;
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.navigation-social { 
grid-area: header; 
height: auto;
grid-column-start: 2;
grid-column-end: 3;
grid-row-start:1; 
grid-row-end:2;
align-self: center;
-ms-grid-column: 2;
-ms-grid-row: 1;
}
.nav-container {
-ms-grid-column: 1;
-ms-grid-column-span: 2;
-ms-grid-row: 2;
}
.baustein2 {
width: 80%;
}
ul#menu-buttons {
display: -ms-grid;
display: grid;
grid-template-columns: 1fr 1fr;
-ms-grid-columns: 1fr 2% 1fr;
grid-gap:2%;
text-align: center;
font-size: 1.2rem;
}
.container-beitraege {
display: -ms-grid;
display: grid;
grid-template-columns:49% 49%;
-ms-grid-columns:49% 2% 49%;
grid-gap:2%;
}
.container-beitraege2 {
color: #494949;
display: grid;
display: -ms-grid;
grid-template-columns: 1fr 1fr;
-ms-grid-columns: 1fr 3% 1fr;
grid-gap: 3%;
margin-top: 2em;
}
.container-beitraege-category {
grid-area: category-beitrag;
grid-area: category-beitrag;
display: flex;
justify-content: space-between;
margin: 0 auto;
flex-direction: row;
flex-wrap: wrap;
}
.schulen {
max-width: 45%;
min-width: 300px;
flex-grow: 1;
flex-shrink: 1;
margin-bottom: 2em;
}
.content-news {
max-width: 45%;
min-width: 300px;
flex-grow: 1;
flex-shrink: 1;
margin-bottom: 2em;
}
.container-beitraege .post-bild-oben1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-unten2 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-oben3 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege .post-bild-unten4 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege .post-bild-oben5 {
-ms-grid-column: 1;
-ms-grid-row: 3;
}
.post { 
margin-bottom: 1em;
}
.single-main { 
display: grid;
grid-area: main;
grid-template-columns: 1fr 1fr;
grid-gap:1em;
}
.single-image-container {
grid-area: main;
height: auto;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 4;
grid-row-end: 5;
}
.single-content {
grid-area: main;
height: auto;
grid-column-start: 2;
grid-column-end: 3;
grid-row-start: 4;
grid-row-end: 5;
}	
.button-eins {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.button-zwei {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.button-drei {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.button-vier {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
} @media only screen and (min-width: 64.063em) { .grid-container {
padding: 20px;
min-height: 100vh;
max-width: 1500px;
margin: 0 auto;
display: grid;
grid-template-columns:25% 25% 25% 25%;
grid-template-areas:  
"header header header header" 
"headerimage headerimage headerimage headerimage"
"buttons buttons buttons buttons"
"main main main main"
"beitraege beitraege beitraege beitraege"
"beitraege2 beitraege2 beitraege2 beitraege2"
"baustein baustein baustein baustein"
"category-beitrag category-beitrag category-beitrag category-beitrag"
"footer footer footer footer" ;
grid-template-rows: auto auto auto 1fr auto auto auto auto;
}
.sub-menu li a {
color: #FFFAFA;
}
headerimage {
grid-template-rows: 200px 100px 300px;
}
.main-wrapper { 
margin-top: 0;
}
.header {
display: -ms-grid;
display: grid;
grid-template-columns:70% 30%;
-ms-grid-columns: 70% 30%;
grid-template-rows:auto;
grid-area: header;
height: auto; }
.conten-post-oben {
min-height: 223px;
}
.logo-container { 
grid-area: header;
height: auto;
grid-column-start: 1;
grid-column-end: 3;
grid-row-start:1; 
grid-row-end:2;
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.button-wrapper { 
width: 100%;
min-height: 140px;
position: relative;
}
.nav-container { 
-ms-grid-column: 1;
-ms-grid-column-span: 2;
-ms-grid-row: 2;
}
.navigation-social { 
grid-area: header; 
height: auto;
grid-column-start: 2;
grid-column-end: 3;
grid-row-start:1; 
grid-row-end:2;
align-self: center;
-ms-grid-column: 2;
-ms-grid-row: 1;
}
ul#menu-buttons {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 2% 1fr 2% 1fr 2% 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap:2%;
text-align: center;
font-size: 1.2rem;
width: 100%;
}
.button-eins {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.button-zwei {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.button-drei {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.button-vier {
-ms-grid-column: 7;
-ms-grid-row: 1;
}
.container-beitraege {
display: -ms-grid;
grid-template-columns:20% 20% 20% 20% 20%;
-ms-grid-columns: 20% 20% 20% 20% 20%;
}
.container-beitraege2 {
color: #494949;
display: grid;
display: -ms-grid;
grid-template-columns:1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr;
grid-gap:3%;
margin-top: 2em;
}
.main-category {
display:flex;
grid-area: category-beitrag;
grid-template-rows:auto;
height: auto;
}
.container-beitraege-category {
grid-area: category-beitrag;
display: flex;
justify-content: space-between;
margin: 0 auto;
flex-direction: row;
flex-wrap: wrap; grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 2;
grid-row-end: 3;
margin-right: 3%;
}
.schulen {
max-width: 32%;
flex-grow: 1;
flex-shrink: 1;
margin-bottom: 2em;
}
.content-news { flex-grow: 1;
flex-shrink: 1;
margin-bottom: 2em;
}
.container-beitraege-annahmestellen {
display: -ms-grid;
display: grid;
grid-template-columns:1fr 1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr 3% 1fr;
grid-gap:3%;
}
.container-beitraege-news {
display: -ms-grid;
display: grid;
grid-template-columns:1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr;
grid-gap:3%;
}
.beschreibung-category {
grid-area: category-beitrag;
grid-area: beschreibung;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start: 1;
grid-row-end: 1;
}
aside#secondary {
grid-area: category-beitrag;
-ms-grid-column: 3;
-ms-grid-row-span: 99;
grid-template-rows:auto;
height: auto;
width: 40%;
margin-left: 5%; }
.content-post-rechts {
color: #494949;
}
.post { 
margin-bottom: 0;
}
.container-beitraege .post-bild-oben1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-unten2 {
-ms-grid-column: 2;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-oben3 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-unten4 {
-ms-grid-column: 4;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-oben5 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category2 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category3 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category4 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege-category .post-category5 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege-category .post-category6 {
-ms-grid-column: 5;
-ms-grid-row: 2;
}
.container-beitraege-category .post-category7 {
-ms-grid-column: 1;
-ms-grid-row: 3;
}
.container-beitraege-category .post-category8 {
-ms-grid-column: 3;
-ms-grid-row: 3;
}
.container-beitraege-category .post-category9 {
-ms-grid-column: 5;
-ms-grid-row: 3;
}
.container-beitraege-category .post-category10 {
-ms-grid-column: 1;
-ms-grid-row: 4;
}
.container-beitraege-category .post-category11 {
-ms-grid-column: 3;
-ms-grid-row: 4;
}
.container-beitraege-category .post-category12 {
-ms-grid-column: 5;
-ms-grid-row: 4;
}
.container-beitraege-category .post-category13 {
-ms-grid-column: 1;
-ms-grid-row: 5;
}
.container-beitraege-category .post-category14 {
-ms-grid-column: 3;
-ms-grid-row: 5;
}
.container-beitraege-category .post-category15 {
-ms-grid-column: 5;
-ms-grid-row: 5;
}
.container-beitraege-annahmestellen .post-category1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category2 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category3 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category4 {
-ms-grid-column: 7;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category5 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege-annahmestellen .post-category6 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege-annahmestellen .post-category7 {
-ms-grid-column: 5;
-ms-grid-row: 2;
}
.container-beitraege-annahmestellen .post-category8 {
-ms-grid-column: 7;
-ms-grid-row: 2;
}
.post-news { 
background: rgba(255,255,255,1.00);
padding: 1em;
border: solid thin #AE9E41;
color: #AE9E41;
width: 47%;
margin-bottom: 2em;
}
.container-beitraege2 .post-news6 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege2 .post-news7 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege2 .post-news8 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege2 .post-news9 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege2 .post-news10 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege2 .post-news11 {
-ms-grid-column: 5;
-ms-grid-row: 3;
}
} 
#menu-socialmedia-menue {
flex-wrap: nowrap;
}
a.logo img {
width: 35%;
}
#kt-info-box_ad6255-c0 a { 
text-decoration: none !important;
}
#kt-info-box_2ac4fb-22 a{ 
text-decoration: none !important;
}
#kt-info-box_bc49f6-f4 a{ 
text-decoration: none !important;
}
#kt-info-box_7d0a61-9a a{ 
text-decoration: none !important;
}
@media only screen and (min-width: 64.063em) and (max-width: 90em) { }  @media only screen and (min-width: 90.063em) { } @media only screen and (min-width: 90.063em) and (max-width: 120em) { }  @media only screen and (min-width: 120.063em) { }  body,
button,
input,
select,
textarea {
color:#494949;
font-size: 15px;
font-size: 0.9375rem;
font-weight: 400;
line-height: 1.66;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
line-height: 1.4;
margin: 0;
margin-bottom: 0.3em;
padding: 0;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
padding-top: 0;
}
h1 {
font-size: 24px;
font-size: 1.5rem;
font-weight: 400;
}
h2,
.home.blog .entry-title {
font-size: 20px;
font-size: 1.25rem;
font-weight: 400;
}
h3 {
font-size: 18px;
font-size: 1.125rem;
font-weight: 400;
}
h4 {
font-size: 16px;
font-size: 1rem;
font-weight: 800;
}
h5 {
font-size: 13px;
font-size: 0.8125rem;
font-weight: 800;
letter-spacing: 0.15em;
text-transform: uppercase;
}
h6 {
font-size: 15px;
font-size: 0.9375rem;
font-weight: 800;
}
p {
margin: 0 0 1.0em;
padding: 0;
}
li {
margin-bottom: 0.7em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
color: #666;
font-size: 18px;
font-size: 1.125rem;
font-style: italic;
line-height: 1.7;
margin: 0;
overflow: hidden;
padding: 0;
}
blockquote cite {
display: block;
font-style: normal;
font-weight: 600;
margin-top: 0.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #eee;
text-decoration: none;
}
big {
font-size: 125%;
}
blockquote {
quotes: "" "";
}
q {
quotes: "“" "”" "‘" "’";
}
blockquote:before,
blockquote:after {
content: "";
}
:focus {
outline: none;
} hr {
background-color: #bbb;
border: 0;
height: 1px;
margin-bottom: 1.5em;
} ul,
ol {
margin: 0 0 1.5em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 100%;
}
thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
th {
padding: 0.4em;
text-align: left;
}
tr {
border-bottom: 1px solid #eee;
}
td {
padding: 0.4em;
}
th:first-child,
td:first-child {
padding-left: 0;
}
th:last-child,
td:last-child {
padding-right: 0;
} a {
text-decoration: underline;
font-weight: bold;
color: #494949;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
color: #494949;
outline: 0;
} .entry-content a,
.entry-summary a,
.comment-content a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
text-decoration: none;
-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.comment-content a:focus,
.comment-content a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
color: #494949;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
} .entry-content a img,
.comment-content a img,
.widget a img {
-webkit-box-shadow: 0 0 0 8px #fff;
box-shadow: 0 0 0 8px #fff;
}
.post-navigation a:focus .icon,
.post-navigation a:hover .icon {
color: #222;
} .post-thumbnail {
margin-bottom: 1em;
}
.post-thumbnail a img {
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.post-thumbnail a:hover img,
.post-thumbnail a:focus img {
opacity: 0.7;
}
* {
box-sizing: border-box;
} .facebook {
text-align:center;
}
.Youtube {
text-align:center;
}
.drucken {
text-align:center;
}
.f.suche {
text-align:center;
}
.drucken a:before {
font-family: "icomoon";
font-size:2.0rem;
content:"\e954" "\A";
display:block;
}
.facebook a:before {
font-family: "icomoon";
font-size:2.0rem;
content:"\ea91" "\A";
display:block;
}
.Youtube a:before {
font-family: "icomoon";
font-size:2.0rem;
content:"\ea15" "\A";
display:block;
}
.suche a:before {
font-family: "icomoon";
font-size:2.0rem;
content:"\e986" "\A";
display:block;
}
.nav-social ul {
display:flex;
justify-content: flex-end;
}
.nav-social ul {
list-style: none;
}
.nav-social li,
.nav-secondary li {
margin-bottom: 0px;
} 
.nav-social a,
.nav-secondary a {
display:block;
text-decoration: none;
}
.nav-social a {
font-size:0.8em;
}
@media screen and (min-width:801px){
a.logo img {
width: 25%;
}
.nav-social a {
font-size:1.0em;
}
.nav-social li a{
padding-right:10px;
} 
}
.nav-social a:hover,
.nav-secondary a:hover {
background:#494949;
color:white;
}
.nav-secondary .current-menu-item a {
background:#999;
color:rgba(255,255,255,1);
}
.nav-social .facebook a:hover {
background:#3b5998;
color:white;
}
.nav-social .Youtube a:hover {
background:rgb(179,18,23);
color:white;
}  .cat-item a {
white-space: nowrap;
padding: 10px;
width:20%;
text-decoration:none;
}
.cat-item a:hover {
color:#494949;
}
.cat-item {
display: block;
white-space: nowrap;
padding: 10px;
text-decoration:none;
}
.cat-item  ul.children {
display: flex;
width: 50%;
margin-left: 0;
padding-left: 0;
}
.categorie-menue{
display: flex;
width: 50%;
margin-left: 0;
padding-left: 0;
}
.categorie-menue1{
margin-left: 0;
padding-left: 0;
}
#toggle-nav {
right: 1em;
top: 0;
color:#239738;
border: solid #239738 thin;
width: 100%;
padding:7px;
text-align: center;
cursor: pointer;
}
.js .nav-top {
display:none;
width:100%;
}
#menu-main-menu {
flex-flow:column; }
#menu-main-menu li { 
border-top: solid thin #494949;
}
#menu-main-menu .current-menu-item a {
text-decoration: underline;
}
.sub-menu li {
width:280px;}
.sub-menu li a {
margin-right: 0px!important;
z-index: 5;
}
.sub-menu li:hover {
background: #494949;
}
#menu-main-menu li {
margin-right:20px;
}
#menu-main-menu li a:hover,
#menu-main-menu li a:active  {
background-color: #EF7D00;
}
#menu-main-menu li:last-child {
margin-right:0px;
}
#menu-main-menu .current-menu-item a:hover {
background-color: #EF7D00;
color: #FFFFFF;
}
#menu-main-menu .current-menu-parent a { margin-right:20px;
}
.nav-container {
position:relative; 
justify-content: space-between;
z-index: 100;
}
nav ul {
list-style: none;
margin: 0;
padding: 0;
}
nav > ul > li > ul {
display: none;
}
nav > ul a {
display: block;
white-space: nowrap;
padding: 10px;
color:#494949;
text-decoration:none;
font-weight: normal;
}
.nav-buttons > ul a{
margin-bottom:3%;
}
#menu-socialmedia-menue > ul a{
margin-bottom:0px!important;
}
nav ul > li > ul > li a {
color: rgb(255, 255, 255);
}
nav > ul { padding: 0px;
}
nav > ul > li:hover > ul,
nav > ul > li:active > ul,
nav > ul > li:focus > ul {
display: block;
position: absolute;
}
.nav-top > ul a:hover {
background: #ae9e41;
color:rgba(255,255,255,1);
}
nav > ul > li > ul > li {
position: relative;
}
nav > ul > li > ul > li > ul {
display: none;
}
nav > ul > li > ul > li:hover > ul {
display: block;
}
nav > ul > li > ul > li:hover > ul {
display: block;
position: absolute;
left: 100%;
top: 0;
}
nav li > a:after {
}
nav li > ul > li a:after {
}
.sub-menu a:hover { }
nav li > a:only-child:after {
content: "";
}
#menu-main-menu .current-menu-item a:active {
background: #494949;
color:rgba(255,255,255,1.00);
padding:10px;
}
#menu-main-menu .current-menu-item a:focus{
background-color:#EF7D00;
color: #494949;
padding:10px;
}
.nav-secondary a {
color:rgba(255,255,255,1);
}
ul#menu-hauptmenue {
justify-content: center;
}
@media screen and (min-width: 751px) {
ul.sub-menu {
display: none;
width:280px;
background-color:rgba(177,171,172,1.00);
z-index: 5;
}
}
@media screen and (min-width:1024px) {
.js .nav-top{
display:block;
}
#toggle-nav {
display:none;
}
#menu-main-menu {
flex-flow: row;
flex-wrap: wrap;
justify-content: center;
}
nav > ul a {
border-top:none;
}
nav > ul a  { border-top: none;
}
#menu-main-menu li { border-top: none;
}
#menu-main-menu .current-menu-item a {
padding:10px;
}
.nav-secondary ul {
padding:0;
margin:0;
list-style: none;
display: inline-flex;
}
} @media screen and (max-width:1023px) {
ul.sub-menu{
padding-left: 15px;
}
#menu-main-menu li {
margin-right: 0px;
}
ul.sub-menu {
width:100%;
}
ul.sub-menu a{
width:100%;
}
ul.sub-menu li{
width:100%;
}
ul.sub-menu li:last-child{
border-bottom: none !important;
}
.nav-top > ul, #nav > ul > li {
float: none;
}
.nav-top > ul > li > ul, nav > ul > li:focus > ul {
position: relative;
}
nav > ul > li:hover > ul {
position: relative;
}
.nav-top > ul > li > ul > li:focus > ul {
position: relative;
left: 0;
}
.nav-top > ul > li > ul > li > ul > li > a {
font-style: italic;
}
.nav-top > ul:focus li {
display: block;
} .nav-container{
order:2;
width:100%;
padding-top: 10px;
padding-bottom: 10px;
}
}   .button-eins, .button-zwei, .button-drei, .button-vier, .button-fuenf, .button-sechs, .button-sieben, .button-acht{
border:1px solid;
background: rgba(255,255,255,1.00);
border-radius: 10px;
}
.button-eins a, .button-zwei a, .button-drei a, .button-vier a, .button-fuenf a, .button-sechs a, .button-sieben a, .button-acht a{
margin-bottom: 0 !important;
padding-top:0.5em !important;
padding-bottom:0.5em !important;
}
.button-eins a:hover {
background:rgba(70,122,34,0.30)!important;
}
.button-zwei a:hover {
background:rgba(239,125,0,0.30)!important;
}
.button-drei a:hover {
background:rgba(149,193,31,0.30)!important;
}
.button-vier a:hover {
background:rgba(70,122,34,0.30)!important;
}
.button-fuenf a:hover {
background:rgba(239,125,0,0.30)!important;
}
.button-sechs a:hover {
background:rgba(149,193,31,0.30)!important;
}
.button-sieben a:hover {
background:rgba(70,122,34,0.30)!important;
}
.button-acht a:hover {
background:rgba(239,125,0,0.30)!important;
}
.button-eins a{
color:#239738 !important;
}
.button-zwei a {
color:#EF7D00 !important;
}
.button-drei a {
color:#95C11F !important;
}
.button-vier a {
color:#239738 !important;
}
.button-fuenf a {
color:#EF7D00 !important;
}
.button-sechs a {
color:#95C11F !important;
}
.button-sieben a {
color:#239738 !important;
}
.button-acht a {
color:#EF7D00 !important;
}
.button-eins{
border-color:#239738 !important;
margin-bottom: 1em;
}
.button-zwei{
border-color:#EF7D00 !important;
margin-bottom: 1em;
}
.button-drei{
border-color:#95C11F !important;
margin-bottom: 1em;
}
.button-vier{
border-color:#239738 !important;
margin-bottom: 1em;
}
.button-fuenf{
border-color:#EF7D00 !important;
margin-bottom: 1em;
}
.button-sechs{
border-color:#95C11F !important;
margin-bottom: 1em;
}
.button-sieben{
border-color:#239738 !important;
margin-bottom: 1em;
}
.button-acht{
border-color:#EF7D00 !important;
margin-bottom: 1em;
}
.nav-buttons {
font-size:1.3rem;
position: relative;
}
.nav-buttons .sub {
font-size:1.0rem;
}
.nav-buttons a{
padding-top:0.5em;
padding-bottom:0.1em;
}
.nav-top a{
font-size:1.20em;
color:#239738;
}
menu-buttons a:hover {
background:rgba(142,192,67,0.15) !important;
}  .content-column.one_half {
padding-right: 0 !important;
width: 100% !important;  
}
.content-column.two_third {
padding-right: 0 !important;
width: 100% !important;
}
.content-column.two_third.last_column {
padding-right: 0 !important;
width: 100% !important;
}
.content-column.one_half.last_column {
padding-right: 0 !important;
padding-left: 0 !important;
}
.content-column.one_third.last_column {
padding-right: 0 !important;
padding-left: 0 !important;
width: 100% !important;  
}
.content-column.one_third{
padding-right: 0 !important;
padding-left: 0 !important;
width: 100% !important;  
}
@media screen and (min-width:911px) {
.content-column.one_half {
padding-right: 3% !important;
width: 50% !important;
}
.content-column.two_third.last_column {
padding-right: 3%  !important;
width: 62% !important;
}
.content-column.two_third {
padding-right: 3%  !important;
width: 62% !important;
}
.content-column.one_half.last_column {
padding-right: 0 !important;
padding-left: 3%  !important;
width: 50% !important;
}
.content-column.one_third.last_column {
padding-right: 0 !important;
width: 32% !important;
}
.content-column.one_third {
padding-right: 3% !important;
padding-left: 0%  !important;
width: 32% !important;
}
}  input[type="search"] {
-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.search-field {
width: 100%;
}
.search-submit {
display: none;
}
.search-toggle {
cursor: pointer;
}
.search-toggle:hover,
.search-toggle.active {
background-color: rgba(0,0,0,0.15);
}
.search-toggle .screen-reader-text {
left: 5px; }
.search-box-wrapper {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
top: 48px;
right: 0;
width: 100%;
z-index: 2;
}
.search-box {
background-color: #494949;
padding: 12px;
}
.search-box .search-field {
background-color: #fff;
border: 0;
float: right;
font-size: 16px;
padding: 2px 2px 3px 6px;
width: 100%;
}
.hide {
display: none;
}
.suchergebnis {
padding-bottom:1em;
border-bottom:solid thin #494949;
padding-top:0.1em;
border-top:solid thin #494949;
}
.site-search {
position: relative;
}
.site-search input[type="search"] {
width: 100%;
height: 40px;
padding: .5em 90px .5em .5em;
box-sizing: border-box;
color: rgba(102,102,102,1);
}
.site-search input[type="submit"] {
position: absolute;
right: 0;
top: 0;
bottom: 0;
}
@media screen and (min-width:710px) and (max-width:800px) {
.site-search {
position: absolute;
top:0;
right:1em;
width:250px;
}   
}  .wpng_row label {
width:100%;
display:block;
}
.wpng_requi#EF7D00{
width:auto;
}
.wpcf7-form br {
display: none;
}
label {
display:none;
}
.suche input[type="submit"] {
background: #494949;
}
.suche input[type="submit"]:hover {
background: rgba(233,131,0,0.70);
}
input {
line-height: normal;
}
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus,
.newsletter_anmeldung button,
.newsletter_anmeldung button[disabled]:hover,
.newsletter_anmeldung button[disabled]:focus{
background: #494949;
border: 0;
border-radius: 2px;
color: #fff;
font-weight: 700;
letter-spacing: 0.046875em;
line-height: 1;
padding: 0.84375em 0.875em 0.78125em;
text-transform: uppercase;
transition: 200ms ease-in-out;
}
input.wpcf7-form-control.wpcf7-submit {
font-size: 0.8em;
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
background: rgba(0,0,0,0.2);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
outline: thin dotted;
outline-offset: -4px;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea {
background: #f7f7f7;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #d1d1d1;
border-radius: 4px;
color: #686868;
padding: 0.625em 0.4375em;
width: 100%;
display:block;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus {
background-color: #fff;
border-color: #494949;
color: #59595b;
outline: 0;
}
.aw-privacyfield span{
width: auto !important;
display: inline !important;
margin: 0 !important;
}
.aw-privacyfield label{
width: auto !important;
display: inline !important;
float: none !important;
margin: 0 !important;
height: auto !important;
margin-left: 7px !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid rgba(240,0,25,1.00);
color: rgba(240,0,25,1.00);
background: rgba(250,250,250,1.00);
}
div.wpcf7-mail-sent-ok {
border: 2px solid rgba(27,176,62,1.00);
color:rgba(27,176,62,1.00);
background: rgba(250,250,250,1.00);
}
@media screen and (min-width: 710px) {
input.wpcf7-form-control.wpcf7-submit {
width: auto;
float: right;
margin-right: 5%;
}
}
@media screen and (min-width: 44.375em) {
label {
display:block;
display: inline-flex;
width: 20%;
}
.wpcf7-form span {
display:inline-flex;
width:75%;
}
::-webkit-input-placeholder {
color:transparent;
opacity:  1;
}
::-moz-placeholder {
color:transparent;
opacity:  1;
}
:-ms-input-placeholder {
color:transparent;
opacity:  1;
}
} #comments {
clear: both;
padding: 2em 0 0.5em;
}
.comments-title {
font-size: 20px;
font-size: 1.25rem;
margin-bottom: 1.5em;
}
.comment-list,
.comment-list .children {
list-style: none;
margin: 0;
padding: 0;
}
.comment-list li:before {
display: none;
}
.comment-body {
margin-left: 65px;
}
.comment-author {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
position: relative;
z-index: 2;
}
.comment-author .avatar {
height: 50px;
left: -65px;
position: absolute;
width: 50px;
}
.comment-author .says {
display: none;
}
.comment-meta {
margin-bottom: 1.5em;
}
.comment-metadata {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
text-transform: uppercase;
}
.comment-metadata a {
color: #767676;
}
.comment-metadata a.comment-edit-link {
color: #222;
margin-left: 1em;
}
.comment-body {
color: #494949;
font-size: 14px;
font-size: 0.875rem;
margin-bottom: 4em;
}
.comment-reply-link {
font-weight: 800;
position: relative;
}
.comment-reply-link .icon {
color: #222;
left: -2em;
height: 1em;
position: absolute;
top: 0;
width: 1em;
}
.children .comment-author .avatar {
height: 30px;
left: -45px;
width: 30px;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
border: 1px solid #494949;
padding: 2px;
}
.no-comments,
.comment-awaiting-moderation {
color: #767676;
font-size: 14px;
font-size: 0.875rem;
font-style: italic;
}
.comments-pagination {
margin: 2em 0 3em;
}
.form-submit {
text-align: right;
}
.comment-form #wp-comment-cookies-consent {
margin: 0 10px 0 0;
}
.comment-form .comment-form-cookies-consent label {
display: inline;
} #secondary {
padding: 1em 0 2em;
}
.widget {
padding-bottom: 3em;
}
div#text-2 {
padding-bottom: 0.5em;
}
.select-archiv {
width: 100%;
margin-bottom: 1.5em;
}
h2.widget-title {
color: #222;
font-size: 13px;
font-size: 0.8125rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-bottom: 1.5em;
text-transform: uppercase;
}
.widget-title a {
color: inherit;
} .widget select {
width: 100%;
} .widget ul {
list-style: none;
margin: 0;
}
.widget ul li,
.widget ol li {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.5em 0;
}
.widget:not(.widget_tag_cloud) ul li + li {
margin-top: -1px;
}
.widget ul li ul {
margin: 0 0 -1px;
padding: 0;
position: relative;
}
.widget ul li li {
border: 0;
padding-left: 24px;
padding-left: 1.5rem;
} .widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul {
bottom: 0;
}
.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li {
padding-bottom: 0.25em;
padding-top: 0.25em;
}
.widget_rss ul li {
padding-bottom: 1em;
padding-top: 1em;
} .widget .post-date,
.widget .rss-date {
font-size: 0.81em;
} .widget_text {
word-wrap: break-word;
}
.widget_text ul {
list-style: disc;
margin: 0 0 1.5em 1.5em;
}
.widget_text ol {
list-style: decimal;
}
.widget_text ul li,
.widget_text ol li {
border: none;
}
.widget_text ul li:last-child,
.widget_text ol li:last-child {
padding-bottom: 0;
}
.widget_text ul li ul {
margin: 0 0 0 1.5em;
}
.widget_text ul li li {
padding-left: 0;
padding-right: 0;
}
.widget_text ol li {
list-style-position: inside;
}
.widget_text ol li + li {
margin-top: -1px;
} .widget_rss .widget-title .rsswidget:first-child {
float: right;
}
.widget_rss .widget-title .rsswidget:first-child:hover {
background-color: transparent;
}
.widget_rss .widget-title .rsswidget:first-child img {
display: block;
}
.widget_rss ul li {
padding: 2.125em 0;
}
.widget_rss ul li:first-child {
border-top: none;
padding-top: 0;
}
.widget_rss li .rsswidget {
font-size: 22px;
font-size: 1.375rem;
font-weight: 300;
line-height: 1.4;
}
.widget_rss .rss-date,
.widget_rss li cite {
color: #767676;
display: block;
font-size: 10px;
font-size: 0.625rem;
font-style: normal;
font-weight: 800;
letter-spacing: 0.18em;
line-height: 1.5;
text-transform: uppercase;
}
.widget_rss .rss-date {
margin: 0.5em 0 1.5em;
padding: 0;
}
.widget_rss .rssSummary {
margin-bottom: 0.5em;
} .widget_contact_info .contact-map {
margin-bottom: 0.5em;
} .widget-grofile h4 {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0;
} .widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
border: 0;
} .widget_recent_entries .post-date {
display: block;
} .tagcloud ul li {
float: left;
border-top: 0;
border-bottom: 0;
padding: 0;
margin: 4px 4px 0 0;
}
.tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud {
line-height: 1.5;
}
.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a {
border: 1px solid #ddd;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
padding: 4px 10px 5px;
position: relative;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
width: auto;
word-wrap: break-word;
z-index: 0;
}
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus {
border-color: #bbb;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
} .widget_calendar th,
.widget_calendar td {
text-align: center;
}
.widget_calendar tfoot td {
border: 0;
} .gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} img,
video {
height: auto; max-width: 100%; }
img.alignleft,
img.alignright {
float: none;
margin: 0;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
margin-bottom: 1.5em;
max-width: 100%;
} p > embed:only-child,
p > iframe:only-child,
p > object:only-child {
margin-bottom: 0;
}
.wp-caption,
.gallery-caption {
color: #666;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
} .mejs-container {
margin-bottom: 1.5em;
} .mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {
background: transparent;
border: 0;
} .site-content .wp-playlist-light {
border-color: #eee;
color: #222;
}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
color: #494949;
}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
color: #767676;
}
.site-content .wp-playlist-light .wp-playlist-item {
border-bottom: 1px dotted #eee;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {
border-bottom-color: rgba(0, 0, 0, 0);
background-color: #767676;
color: #fff;
}
.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {
color: #fff;
} .site-content .wp-playlist-dark {
background: #222;
border-color: #494949;
}
.site-content .wp-playlist-dark .mejs-container .mejs-controls {
background-color: #494949;
}
.site-content .wp-playlist-dark .wp-playlist-caption {
color: #fff;
}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
color: #eee;
}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
color: #aaa;
}
.site-content .wp-playlist-dark .wp-playlist-playing {
background-color: #494949;
}
.site-content .wp-playlist-dark .wp-playlist-item {
border-bottom: 1px dotted #555;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus {
border-bottom-color: rgba(0, 0, 0, 0);
background-color: #aaa;
color: #222;
}
.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a {
color: #222;
} .site-content .wp-playlist {
padding: 0.625em 0.625em 0.3125em;
}
.site-content .wp-playlist-current-item .wp-playlist-item-title {
font-weight: 700;
}
.site-content .wp-playlist-current-item .wp-playlist-item-album {
font-style: normal;
}
.site-content .wp-playlist-current-item .wp-playlist-item-artist {
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
text-transform: uppercase;
}
.site-content .wp-playlist-item {
padding: 0 0.3125em;
cursor: pointer;
}
.site-content .wp-playlist-item:last-of-type {
border-bottom: none;
}
.site-content .wp-playlist-item a {
padding: 0.3125em 0;
border-bottom: none;
}
.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover {
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.site-content .wp-playlist-item-length {
top: 5px;
} .icon {
display: inline-block;
fill: currentColor;
height: 1em;
position: relative; top: -0.0625em;
vertical-align: middle;
width: 1em;
} .gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
padding: 0 1em 0 0;
width: 50%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus,
.widget-area .gallery-item a,
.widget-area .gallery-item a:hover,
.widget-area .gallery-item a:focus {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
}
.gallery-item a img {
display: block;
-webkit-transition: -webkit-filter 0.2s ease-in;
transition: -webkit-filter 0.2s ease-in;
transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.gallery-item a:hover img,
.gallery-item a:focus img {
-webkit-filter: opacity(60%);
filter: opacity(60%);
}
.gallery-caption {
display: block;
text-align: left;
padding: 0 10px 0 0;
margin-bottom: 0;
}  @media screen and (min-width: 20em) {
body.customize-partial-edit-shortcuts-shown .site-header .site-title {
padding-left: 0;
}
}
@media screen and (min-width: 30em) { body,
button,
input,
select,
textarea {
font-size: 18px;
font-size: 1.125rem;
}
h1 {
font-size: 30px;
font-size: 1.875rem;
}
h2,
.home.blog .entry-title,
.page .panel-content .recent-posts .entry-title {
font-size: 26px;
font-size: 1.625rem;
}
h3 {
font-size: 22px;
font-size: 1.375rem;
}
h4 {
font-size: 18px;
font-size: 1.125rem;
}
h5 {
font-size: 13px;
font-size: 0.8125rem;
}
h6 {
font-size: 16px;
font-size: 1rem;
}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 14px;
font-size: 0.875rem;
} img.alignleft {
float: left;
margin-right: 1.5em;
}
img.alignright {
float: right;
margin-left: 1.5em;
} .taxonomy-description {
font-size: 14px;
font-size: 0.875rem;
}
.page-numbers.current {
font-size: 16px;
font-size: 1rem;
} .site-footer {
font-size: 16px;
font-size: 1rem;
} .gallery-item {
max-width: 25%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
}
@media screen and (min-width: 48em) { body,
button,
input,
select,
textarea {
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 13px;
font-size: 0.8125rem;
} .wrap {
max-width: 1000px;
padding-left: 3em;
padding-right: 3em;
}
.has-sidebar:not(.error404) #primary {
float: left;
width: 58%;
}
.has-sidebar #secondary {
float: right;
padding-top: 0;
width: 36%;
}
.error404 #primary {
float: none;
} .site-content {
padding: 5.5em 0 0;
}
.single-post .entry-title,
.page .entry-title {
font-size: 26px;
font-size: 1.625rem;
}
.comments-pagination,
.post-navigation {
clear: both;
}
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.nav-next,
.post-navigation .nav-next {
margin-top: 0;
} .sticky .icon-thumb-tack {
height: 23px;
left: -2.5em;
top: 1.5em;
width: 32px;
} .format-quote blockquote .icon {
left: -1.5em;
} .error404 .page-content {
padding-bottom: 9em;
} #comments {
padding-top: 5em;
}
.comments-title {
margin-bottom: 2.5em;
}
ol.children .children {
padding-left: 2em;
} .nav-links .nav-title {
position: relative;
}
.nav-title-icon-wrapper {
position: absolute;
text-align: center;
width: 2em;
}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
left: -2em;
}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
right: -2em;
} .gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
}
@media screen and ( min-width: 67em ) {  .navigation-top .wrap {
padding: 0.75em 2em;
}
.navigation-top nav {
margin-left: 0;
} .sticky .icon-thumb-tack {
font-size: 32px;
font-size: 2rem;
height: 22px;
left: -1.25em;
top: 0.75em;
width: 32px;
} .page-numbers {
display: inline-block;
}
.page-numbers.current {
font-size: 15px;
font-size: 0.9375rem;
}
.page-numbers.current .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
} .comment-body {
margin-left: 0;
}
}
#secondary label.screen-reader-text {
display: none;
} @media print { form,
button,
input,
select,
textarea,
#toggle-nav,
.content-bottom-widgets,
.panel-image-prop,
.icon-thumb-tack,
.page-links,
.edit-link,
.post-navigation,
.pagination.navigation,
.comments-pagination,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link,
.site-footer aside.widget-area,
.site-info {
display: none !important;
}
.entry-footer,
#comments,
.site-footer,
.single-featu#EF7D00-image-header {
border: 0;
} body {
font-size: 12pt;
}
h1 {
font-size: 24pt;
}
h2 {
font-size: 22pt;
}
h3 {
font-size: 17pt;
}
h4 {
font-size: 12pt;
}
h5 {
font-size: 11pt;
}
h6 {
font-size: 12pt;
} .wrap {
padding-left: 5% !important;
padding-right: 5% !important;
max-width: none;
} body,
.site {
background: none !important; }
body,
a,
.site-title a,
.twentyseventeen-front-page.has-header-image .site-title,
.twentyseventeen-front-page.has-header-video .site-title,
.twentyseventeen-front-page.has-header-image .site-title a,
.twentyseventeen-front-page.has-header-video .site-title a {
color: #222 !important; }
h2,
h5,
blockquote,
.site-description,
.entry-meta,
.entry-meta a {
color: #777 !important; }
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 11pt;
width: 34%;
}
.site-footer {
padding: 0;
}
.grid-container {
padding: 10px;
min-height: 100vh;
max-width: 1500px;
margin: 0 auto;
display: grid;
grid-template-columns:25% 25% 25% 25%;
grid-template-areas:  
"header header header header" 
"headerimage headerimage headerimage headerimage"
"buttons buttons buttons buttons"
"main main main main"
"beitraege beitraege beitraege beitraege"
"beitraege2 beitraege2 beitraege2 beitraege2"
"baustein baustein baustein baustein"
"footer footer footer footer" ;
grid-template-rows: auto auto auto 1fr auto auto auto auto;
}
headerimage {
grid-template-rows: 200px 100px 300px;
}
.main-wrapper { 
margin-top: 0;
}
.header {
display: -ms-grid;
display: grid;
grid-template-columns:70% 30%;
-ms-grid-columns: 70% 30%;
grid-template-rows:auto;
grid-area: header;
height: auto; }
.conten-post-oben {
min-height: 223px;
}
.logo-container { 
grid-area: header;
height: auto;
grid-column-start: 1;
grid-column-end: 2;
grid-row-start:1; 
grid-row-end:2;
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.button-wrapper { 
margin-top: -50px;
width: 100%;
}
.baustein2 {
width: 40%;
}
.nav-container { 
background: #EF7D00;
color: rgba(255,255,255,1.00);
-ms-grid-column: 1;
-ms-grid-column-span: 2;
-ms-grid-row: 2;
}
.navigation-social { 
grid-area: header; 
height: auto;
grid-column-start: 2;
grid-column-end: 3;
grid-row-start:1; 
grid-row-end:2;
align-self: center;
-ms-grid-column: 2;
-ms-grid-row: 1;
}
ul#menu-buttons {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 2% 1fr 2% 1fr 2% 1fr;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-gap:2%;
text-align: center;
font-size: 1.2rem;
}
.button-eins {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.button-zwei {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.button-drei {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.button-vier {
-ms-grid-column: 7;
-ms-grid-row: 1;
}
.container-beitraege {
display: -ms-grid;
grid-template-columns:20% 20% 20% 20% 20%;
-ms-grid-columns: 20% 20% 20% 20% 20%;
}
.container-beitraege2 {
color: #494949;
display: grid;
display: -ms-grid;
grid-template-columns:1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr;
grid-gap:3%;
margin-top: 2em;
}
.main-category {
display: -ms-grid;
display: grid;
grid-template-areas: 
"beschreibung beschreibung beschreibung beschreibung"
"category-beitrag category-beitrag category-beitrag sidebar";
grid-gap:3%;
-ms-grid-columns:80% 3% 17%;
}
.container-beitraege-category {
grid-area: category-beitrag;
display: -ms-grid;
display: grid;
grid-template-columns:1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr;
grid-gap:3%;
-ms-grid-row: 3;
}
.container-beitraege-annahmestellen {
display: -ms-grid;
display: grid;
grid-template-columns:1fr 1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr 3% 1fr;
grid-gap:3%;
}
.container-beitraege-news {
display: -ms-grid;
display: grid;
grid-template-columns:1fr 1fr 1fr;
-ms-grid-columns:1fr 3% 1fr 3% 1fr;
grid-gap:3%;
}
.beschreibung-category {
grid-area: beschreibung;
}
aside#secondary {
grid-area: sidebar;
-ms-grid-column: 3;
-ms-grid-row-span: 99;
margin-top: 100px;
}
.content-post-rechts {
color: #494949;
}
.post { 
margin-bottom: 0;
}
.container-beitraege .post-bild-oben1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-unten2 {
-ms-grid-column: 2;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-oben3 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-unten4 {
-ms-grid-column: 4;
-ms-grid-row: 1;
}
.container-beitraege .post-bild-oben5 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category2 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category3 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege-category .post-category4 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege-category .post-category5 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege-category .post-category6 {
-ms-grid-column: 5;
-ms-grid-row: 2;
}
.container-beitraege-category .post-category7 {
-ms-grid-column: 1;
-ms-grid-row: 3;
}
.container-beitraege-category .post-category8 {
-ms-grid-column: 3;
-ms-grid-row: 3;
}
.container-beitraege-category .post-category9 {
-ms-grid-column: 5;
-ms-grid-row: 3;
}
.container-beitraege-category .post-category10 {
-ms-grid-column: 1;
-ms-grid-row: 4;
}
.container-beitraege-category .post-category11 {
-ms-grid-column: 3;
-ms-grid-row: 4;
}
.container-beitraege-category .post-category12 {
-ms-grid-column: 5;
-ms-grid-row: 4;
}
.container-beitraege-category .post-category13 {
-ms-grid-column: 1;
-ms-grid-row: 5;
}
.container-beitraege-category .post-category14 {
-ms-grid-column: 3;
-ms-grid-row: 5;
}
.container-beitraege-category .post-category15 {
-ms-grid-column: 5;
-ms-grid-row: 5;
}
.container-beitraege-annahmestellen .post-category1 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category2 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category3 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category4 {
-ms-grid-column: 7;
-ms-grid-row: 1;
}
.container-beitraege-annahmestellen .post-category5 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege-annahmestellen .post-category6 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege-annahmestellen .post-category7 {
-ms-grid-column: 5;
-ms-grid-row: 2;
}
.container-beitraege-annahmestellen .post-category8 {
-ms-grid-column: 7;
-ms-grid-row: 2;
}
.post-news { 
background: rgba(255,255,255,1.00);
padding: 1em;
}
.container-beitraege2 .post-news6 {
-ms-grid-column: 1;
-ms-grid-row: 1;
}
.container-beitraege2 .post-news7 {
-ms-grid-column: 3;
-ms-grid-row: 1;
}
.container-beitraege2 .post-news8 {
-ms-grid-column: 5;
-ms-grid-row: 1;
}
.container-beitraege2 .post-news9 {
-ms-grid-column: 1;
-ms-grid-row: 2;
}
.container-beitraege2 .post-news10 {
-ms-grid-column: 3;
-ms-grid-row: 2;
}
.container-beitraege2 .post-news11 {
-ms-grid-column: 5;
-ms-grid-row: 3;
}
}