

/* --------------- */
/* Layout allgemeine Links  */

article a,
a {
         text-decoration : none;
         color           : var(--linknormal);              }

a:visited  {
         text-decoration : underline;
         }

a:focus {
         text-decoration : underline;
         border          : 1px solid var(--linkfocus);
         }

a:hover {
         color           : var(--linkhover);
         text-decoration : underline;
         }

a:active {
         text-decoration : underline;
         border          : 1px solid black
         }

.btn-light {
         border          : 1px solid var(--lightborder);
         background      : var(--lightback);
         padding         : 0.35em 1em;
         border-radius   : 0.25em;
         -webkit-transition: background 300ms linear;
         -ms-transition: background 300ms linear;
         transition: background 300ms linear;

         }

.btn-light:hover {
         border          : 1px solid var(--lightborder);
         background      : var(--lightbackhover);


}

a.btn-light  {
         text-decoration : none;
         color           : var(--lightlink);
         font-size       : 92%}



.li-phone:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f879\00a0';
         }
.li-www:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f35d\00a0';
         font-size       : 120%;}

.li-pdf:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f1c1\00a0\00a0';
}
.li-mail:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f0e0\00a0' ;
         }

.li-mobile:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f3cd\00a0' ;
         }

.li-fax:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f1ac\00a0' ;
         }
.li-phone-start:before {
         font-family     : 'Font Awesome 5 Solid';
         content         : '\f098\00a0' ;
         }
/* --------------- */
/* Layout Weiterlesen - Button */

.backbutton{
         text-align      : right;
         margin-top      : 2em;}

.backbutton  > a {
         font-size       : 1em;
         color           : #3F3F3F;
         text-decoration : none;
         padding         : 0.25em 0.6em;
         float           : left;}

.backbutton > a:hover {
         color           : #3F3F3F;
         background-color: #DFDFDF;
}

.backbutton > a:focus {
         color           : #3F3F3F;
         text-decoration : underline;
}

.backbutton > a:before{
         font-family     : 'FontAwesome-Solid';
         content         : '\00a0\00a0\f0a9';
         }

/* --------------- */
/* Layout Weiterlesen - Button */
.readmore {
         text-align      : right;
         }

.readmore > a.btn{
         font-size       : 1em;
         color           : #000000;
         text-decoration : none;
         padding         : 0.25em 0.6em;
}
.readmore > a.btn:after {
         font-family     : 'FontAwesome-Solid';
         content         : '\f30b\00a0' ;
         }

.readmore > a.btn{
         font-size       : 1em;
         color           : #000000;
         text-decoration : none;
         padding         : 0.25em 0.6em;
}



.print-button:before {
         font-family     : "Font Awesome 5 Free";
         content         : '\f02f\00a0' ;
         color           : #0E6D9E!important;
}




.btn {
    display              : inline-block;
    margin-bottom        : 0;
    font-weight          : normal;
    text-align           : center;
    vertical-align       : middle;
    touch-action         : manipulation;
    cursor               : pointer;
    background-image     : none;
    border               : 1px solid transparent;
    white-space          : nowrap;
    line-height          : 1.5;
    border-radius        : 0;
    -webkit-user-select  : none;
    -moz-user-select     : none;
    -ms-user-select      : none;
    user-select          : none;
}

.icons { display         : flex;
         justify-content : flex-end}


.tools-container ul li {
         list-style      : none
         }





.startblog  .item-content:hover {
         text-decoration: underline;
         }


.dj-megamenu-ohrstedt.dj-fa-0 li.dj-up > a .arrow:before, .dj-megamenu-ohrstedt.dj-fa-1 li.dj-up > a .arrow:before, .dj-megamenu-ohrstedt.dj-fa-5 li.dj-up > a .arrow:before {
    content: "\f107";
         font-family     : 'Font Awesome 5 Solid';   }