﻿#content{position: relative;z-index:10; margin-top: 181px; margin-bottom: 100px !important;}
/*Um für die Sprungpunkte den Header zu kompensieren:*/
h1{margin-top:-178px !important; padding-top:178px !important;}
/*---------------------------------------------------*/
p, strong, h2, li, a, blockquote, td, th{color: RGB(108, 66, 51);}
p, strong, h2{text-align: justify;}
p{font-weight: 400;margin-top: 0;}
blockquote {
    border-left: 2px solid RGB(197, 149, 131);
  margin: .5rem 10px;
  padding: 0 0 0 .5rem;
  quotes: "\201C""\201D""\2018""\2019";}
blockquote:before {
  color: RGB(197, 149, 131);
  /*content: open-quote;*/
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;}
blockquote p, h2 strong {display: inline; font-style: italic;}
strong, li, p{font-style: normal;}
span{
    font-style: italic;
    color: RGB(92, 166, 171);
    padding-bottom: 1em;}
    
article{
    border-bottom:1px solid RGB(108, 66, 51);
    padding-bottom: 1.6em;
    margin-bottom: 1.6em;}

article:last-child{margin-bottom: 5rem !important;}
p.contact{
    margin-top:7px;
    color:#fff; 
    text-align: right;}
a.contact{
  font-family: 'Karma', 'Kreon', 'American Typewriter Condensed', serif;
  color: #FFF;
  font-style: normal;
  text-decoration: none;
  border: none;}
a:hover {color: RGB(92, 166, 171);}

.quote{border-bottom:1px dotted RGB(197, 149, 131);margin-bottom: 10px;}

div.subMenu{border-bottom:1px dotted RGB(197, 149, 131);margin-bottom: 5px;position: relative;}

@media (min-width: 550px) {    
    div.subMenu > div:last-child {padding-left: 10px;}
    }
    
div.subMenu > div:first-child >ul.subMenu {margin-bottom: 0;}
ul.subMenu li, ul.subMenu li a
{
    color: RGB(92, 166, 171);
    font-style: normal;
    font-weight: 600;
    }
    
div.two_columns
{
  width: 100%;
  padding-bottom: .5rem;
}

@media (min-width: 550px) {
    div.two_columns{
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 20px;
      -moz-column-gap: 20px;
      column-gap: 20px;
    }
}

/*tmp*/
.articles{margin-bottom: 100px;}    