.menu-item a.hfe-menu-item:hover, .menu-item a.hfe-menu-item:hover,
.elementor-541 .elementor-element.elementor-element-5d68d85 .menu-item a.hfe-menu-item:hover, 
.elementor-541 .elementor-element.elementor-element-5d68d85 .menu-item.current-menu-item a.hfe-menu-item, 
.elementor-541 .elementor-element.elementor-element-5d68d85 .menu-item a.hfe-menu-item.highlighted, 
.elementor-541 .elementor-element.elementor-element-5d68d85 .menu-item a.hfe-menu-item:focus {
color: #fff4e4; 
}
.elementor-541 .elementor-element.elementor-element-5d68d85 .sub-menu a.hfe-sub-menu-item:hover, 
color: #cc3c26;
}
.hfe-nav-menu li a:hover {color: white;}
.footer-beitrage a {color: white; font-size: 17px;}
.footer-beitrage a:hover {color: white; }
.footer-beitrage a::before{
content: '- ';
}
h1,h2,h3,h4,h5,h6 {clear: none;}
h3 {font-size: 30px;}
.entry-content a, .entry-content a:active, .entry-content a:visited {color: #0274be;} 
.entry-content a:hover {color: #F97432;}
.entry-content p {font-size: 17px;}
img.alignleft, img.alignright {margin-bottom: 30px;}
td img, .alignright { -webkit-box-shadow: 2px 3px 4px -2px rgba(0,0,0,0.41);
-moz-box-shadow: 2px 3px 4px -2px rgba(0,0,0,0.41);
box-shadow: 2px 3px 4px -2px rgba(0,0,0,0.41);
}
.foot a {color: white;}
table {
width: 100%;
border-spacing: collapse;
}
td {
padding: 10px; border: 0;
}
table, td, th {
border: 0;
}
td img { height: 350px;}
table tr td:nth-child(1) {
}
table tr td:nth-child(2) {
}
@media screen and (max-width: 500px) {
table tr td:nth-child(2) {
display: block;
}
table tr td:nth-child(1) {
display: inline-block;
width: 100%;
}
}