h1, h2
{
    font-size: 2.3rem;
    letter-spacing: 0px;
  color: #006600;
}
h1.post-title {
  line-height: 1.4;
}
.entry-content h3
{
    background: none repeat scroll 0 0;
    padding: 8px 0px;
  color: #006600;
}
h3
{
    color: #555555;
    font-size: 2.1rem;
}
h1.site-title span
{
display:none;
}
h2.site-description
{
  text-align: right;
  background-color: #eff7e8;
  width: 400px;
}
/*.secondary-navigation .menu-item
{
    font-size: 1.5rem;
}
*/
.secondary-navigation .menu-item > a
{
    color: #494949;
    display: inline-block;
    padding: 14px 15px;
    text-transform: uppercase;
}
.secondary-navigation .sub-menu {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
    display: none;
    left: 0;
    min-width: 125px;
    position: absolute;
    top: 100%;
    z-index: 500;
}
span.telnummer
{
font-size: 200%;
  color: #ffffff;
  background-color: #961501;
  padding: 5px;
}
.wp-caption {
    background: none repeat scroll 0 0 #eff7e8;
}
.wp-caption-text {
    color: #000000;
    font-size: 1.4rem;
    margin: 0;
    padding: 5px 10px 10px;
}

.main-navigation .menu-item > a {
    color: #002900;
    display: inline-block;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: normal;
    padding: 20px 15px;
    transition: all 150ms ease 0s;
  text-shadow: none;
}
.main-navigation .menu-item > a:hover, .main-navigation .menu-item > a:focus
{
color: #ffffff;
  background-color: #006600;
}

.main-navigation .search-form {
    display:none;
}