@charset "UTF-8";
/**
 * JYAML - Template Framework includes YAML for Joomla!
 *
 * All rights reserved. The JYAML project is a template to manage and
 * configure Joomla!-Templates with the YAML XHTML/CSS Framework
 * - http://www.yaml.de
 *
 * -----------------------------------------------------------------------------
 *
 * @version       $Id: skin.example.css 866 2011-01-26 15:02:23Z hieblmedia $
 *
 * @author        Reinhard Hiebl
 * @copyright     Copyright (C) 2006-2011, Reinhard Hiebl, HieblMedia
 * @license       Creative Commons Attribution 3.0 Unported License
 *                  > http://www.jyaml.de/en/license-conditions.html
 * @link          http://www.jyaml.de
 * @package       JYAML
 * @subpackage    JYAML.Stylesheet
 *
 */
@import url("https://use.typekit.net/ycy5xzd.css");

@media all {
  body {
  /*background-image: url(../images/background/printscreen1.png);*/
  background-color: transparent;
  background-repeat: no-repeat;
  color:#5A5A5A;
  font-family:Arial, Helvetica, sans-serif;
  }
 footer {color: #5A5A5A99}
 .flaps {display:none}
  .dj-offcanvas-wrapper .flaps {display:block; text-align:right!important}
  
  #system-message {z-index:10000; overflow:visible; background-color:#9F9;}
  h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;  color: #5A5A5A}
  h1 {font-size:18px;  margin-bottom:16px; text-transform: uppercase; font-weight:bold; line-height:25px; } 
  .blog h1 {text-transform: none; margin-left:20px;text-transform: uppercase;}
 .category-desc h1 {text-transform: uppercase;}
                        /* 22px */
  h2 { font-size:15px; margin-bottom:6px; font-weight:bold; color:#FF8D33;}                       /* 15px */
  h3 { font-size:15px; margin-bottom:0px; font-weight:bold; color:#FF8D33; line-height: 130%;}                    /* 14px */
  h4 { font-size:108.33%; }                    /* 13px */
  h5 { font-size:108.33%; }                    /* 13px */
  h6 { font-size:108.33%; }                    /* 13px */
  h3.module-heading {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #5A5A5A;
  font-weight: bold;
  padding-left:5px;
  padding-bottom:5px;
  color:#5A5A5A;
}

body.category-180 .ym-col3 h2 {font-size:18px; margin-bottom:16px; text-transform: uppercase; font-weight:bold; line-height:25px;color: #5A5A5A}

body.category-180 .ym-col3 h3 { font-size:15px; margin-bottom:0px; font-weight:bold; color:#FF8D33; } 

  .item-page .page-header h1 {margin-left:20px}

p {  }
   .page_margins {
  background:transparent;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0px;
  width:1005px; 
}
/*  .item-separator {
  height:0px;
  width: 7000px;  
  margin-bottom:23px;
  border-top-width:1px;
  border-top-style: solid;
  border-top-color: #000;
}*/
/*letzter Separator wird weggelassen*/
  

.content_div, .content_div2 {

    /*padding-left: 10px;
    padding-right: 10px;*/
	padding:20px;

}

.ym-col2 .ym-vlist {margin-top:10px}
.ym-col2 .custom {margin-top:-10px}
.ym-col1 p {padding:5px}

.row-last .item-separator {
  display:none; 
}
.is-homepage .item-separator {
  display:none; 
}
    #header h1 {width:185px; margin-left: 30px; margin-top:0px}
    #main { background:#fff; padding: 0; width:970px; }
  
div.category-desc {margin-left:0px; margin-top:0px;
}
  div.item-separator{
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #5A5A5A;
  margin-left:-20px;
  margin-right:-20px;
  padding-bottom:10px;
}
 /**Header**/ 
 
 header {padding:0; padding-bottom:15px; background:transparent; width:185px;}

.ym-cbox {padding:0}

 #topnav {
    position:absolute;
    top:-28px;
    text-align:left; 
  float:left;
  left:210px;
  font-family:Arial, Helvetica, sans-serif;
  width:555px;
  padding:0;
  padding-top:20px;
  background-color:#F1F1F2;
  height:154px;
  }
 
  
  /** Lamgauge-Switcher**/
  
 .mod-languages {

    margin-top: -43px;
    margin-right: 115px;
    float: right;
    
}
  
  .mod-languages a {font-weight:bold}
  
.ym-col3 .module-box  {margin:0;}
  
  
 .custom-imgright {
   margin-top: 0px;}
  
  .custom-imgright img:not(*:root) {margin-top: -13px;}

/**links**/
 a {
  color:#FF8D33;
  background:transparent;
  text-decoration:none;
  font-weight: normal;
}
  a:visited  { text-decoration:none; color:#FF8D33; }
  /* maximum constrast for tab focus - change with great care */
  a:focus { text-decoration:underline; color:#000; outline: 0px #f93 solid; }
  a:hover,
  a:active { color:#FF8D33; text-decoration:underline; outline: 0 none; }
   #footer a {font-weight:normal; }
  #footer ul {
  font-weight:normal;
  list-style-type: none;
  margin-left:-10px;
}

  div.mod-languages a {color:#5A5A5A}
  
  div.mod-languages li.lang-active a {color:#FF8D33}
  
 /**weiterlesen**/
 p.readmore   {
     margin-left:460px; margin-bottom:0px;
  } 
   p.readmore a {
    font-size:12px;
  } 
a.facebook
{border: medium none;
margin-left: 130px;
margin-top: 5px;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*ignite Gallery**/

.igui-slideshow-items li {margin-left:0}
  
  div.allmode_itemsbox h3  {line-height: 15px;}
  
  .ig-slideshow-button-right {display:none}
 
 /* Temporär */
    /*span.allmode_readmore, div.allmode_showall {display:none}*/
  
  .ig-slideshow-button svg {background:none}
  