body { font: 16px "Univers-Cond", Arial Helvetica, sans-serif; margin: 0; padding: 0; line-height:normal; color:#6a6a6a; background-color: #b9b8ba}

h1, h2, h3, h4, h5 { font-weight: normal; margin:0; color: #293951; }
h1,h2 {font-size: 27px;  }
article.col-xs-12>h1 {text-align: right; text-transform: uppercase;  margin-bottom: 46px;}
article.col-xs-12>h1:after {content: '|'; display: inline-block; position: relative; top: -3px; line-height: 36px; padding-left: 4px; }
a { color: #6ab429; outline: none; }
a:hover { color: #293951;}

.zw-titel { font: 19px "Univers-Cond", Arial, Helvetica, sans-serif; color: #293951; margin-bottom: 10px; clear: both; width: 100% }

/* Kommentar */
.comment { font-size: 13px; }

a.page-top { padding: 12px 15px; background-color: rgba(106,180,41, 1); border-radius: 50%; margin-right: 8px; }
a.page-top:hover { background-color: rgba(106,180,41, 0.7); }

/* ### Header ### */
header a.logo { display: block;float: left; margin-top: 16px; }

/* Green Button allgemein */
a.green-button { display: block; background-color: #6ab429; border-radius: 6px; width: 100%; text-align: center; padding: 14px 0; color: #fff; font-size: 15px; text-transform: uppercase; }
a.green-button:hover { background-color: #cacaca; transition: background-color, 400ms;}

/* Zurueckbutton */
a.back { display: block; height: 14px; font-size: 12px; text-transform: uppercase; padding-left: 12px; margin: 10px 0 12px 0; clear: both; text-align: right; }
a.back:before { font-family: var(--fontAwesome); content: '\f053'; font-weight:900; padding-right: 4px; }
a.back:hover { text-decoration: none; }

/* Anpassung Akkordeon */
.ui-accordion { font-weight:normal }
.ui-accordion-header { font-weight: bold }
.accordion p {  margin-top: 0; }
.accordion .float.left { float:left; margin-right:10px }
.accordion .float.right { float:right; margin-left:10px }

@media (min-width: 768px) {

    body {  background:url('../images/bg.jpg') no-repeat fixed center; background-size:cover; }


    header a.logo { margin: 20px 0 40px 0; }

}

@media (min-width: 1440px) {

    header.container-fluid.fixed-navigation a.logo {position: fixed; left: 5px; margin: 5px 0 0 0; z-index: 6; transition: position, 250ms; }

}