/*! eifel, Compiled at 2021-09-27 14:19:28 */
/**
 * Eifel Tourismus - Hauptportal 2015
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2015 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage grid
 * @author     bruetsch
 * @since      17.11.2015
 * @version    $Id$
 **/
/*  =========================================================
horizontal grid
vertical grid
========================================================== */
/*  =========================================================
horizontal grid
========================================================= */
@media screen {
  .h-wrapper {
    max-width: 1680px;
    width: 100%;
    margin: 0px auto;
    text-align: left;
    background-color: #fff;
    display: block;
  }
  [class*='h-grid'] {
    clear: both;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  [class*='h-element'] {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
  }
  .h-grid {
    width: 100%;
    padding-left: 5.35714286%;
    padding-right: 5.35714286%;
  }
  .h-grid [class*='h-element'] {
    margin-left: 0.66666667%;
    margin-right: 0.66666667%;
  }
}
/*  =========================================================
vertical grid
========================================================= */
@media screen {
  .v-grid {
    margin-bottom: 70px;
  }
  .v-element {
    padding-bottom: 100px;
  }
}
@media screen and (max-width: 900px) {
  .v-grid {
    margin-bottom: 30px;
  }
  .v-element {
    padding-bottom: 50px;
  }
}

/**
 * Eifel Tourismus - Hauptportal 2015
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2015 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage grid
 * @author     bruetsch
 * @since      17.10.2015
 * @version    $Id$
 **/
/*  =========================================================
grid elements
grid offsets
========================================================== */
/*  =========================================================
grid elements
========================================================= */
@media screen {
  .h-wrapper .h-element-0 {
    display: none;
  }
  .h-wrapper .h-element-1 {
    width: 8.33333333%;
  }
  .h-wrapper .h-element-2 {
    width: 16.66666667%;
  }
  .h-wrapper .h-element-3 {
    width: 25%;
  }
  .h-wrapper .h-element-4 {
    width: 33.33333333%;
  }
  .h-wrapper .h-element-5 {
    width: 41.66666667%;
  }
  .h-wrapper .h-element-6 {
    width: 50%;
  }
  .h-wrapper .h-element-7 {
    width: 58.33333333%;
  }
  .h-wrapper .h-element-8 {
    width: 66.66666667%;
  }
  .h-wrapper .h-element-9 {
    width: 75%;
  }
  .h-wrapper .h-element-10 {
    width: 83.33333333%;
  }
  .h-wrapper .h-element-11 {
    width: 91.66666667%;
  }
  .h-wrapper .h-element-12 {
    width: 100%;
  }
  .h-grid .h-element-0 {
    display: none;
  }
  .h-grid .h-element-1 {
    width: 7%;
  }
  .h-grid .h-element-2 {
    width: 15.33333333%;
  }
  .h-grid .h-element-3 {
    width: 23.66666667%;
  }
  .h-grid .h-element-4 {
    width: 32%;
  }
  .h-grid .h-element-5 {
    width: 40.33333333%;
  }
  .h-grid .h-element-6 {
    width: 48.66666667%;
  }
  .h-grid .h-element-7 {
    width: 57%;
  }
  .h-grid .h-element-8 {
    width: 65.33333333%;
  }
  .h-grid .h-element-9 {
    width: 73.66666667%;
  }
  .h-grid .h-element-10 {
    width: 82%;
  }
  .h-grid .h-element-11 {
    width: 90.33333333%;
  }
  .h-grid .h-element-12 {
    width: 98.66666667%;
  }
}
/*  =========================================================
grid offsets
========================================================= */
@media screen {
  .h-wrapper .h-offset-0 {
    margin-left: 0%;
  }
  .h-wrapper .h-offset-1 {
    margin-left: 8.33333333%;
  }
  .h-wrapper .h-offset-2 {
    margin-left: 16.66666667%;
  }
  .h-wrapper .h-offset-3 {
    margin-left: 25%;
  }
  .h-wrapper .h-offset-4 {
    margin-left: 33.33333333%;
  }
  .h-wrapper .h-offset-5 {
    margin-left: 41.66666667%;
  }
  .h-wrapper .h-offset-6 {
    margin-left: 50%;
  }
  .h-wrapper .h-offset-7 {
    margin-left: 58.33333333%;
  }
  .h-wrapper .h-offset-8 {
    margin-left: 66.66666667%;
  }
  .h-wrapper .h-offset-9 {
    margin-left: 75%;
  }
  .h-wrapper .h-offset-10 {
    margin-left: 83.33333333%;
  }
  .h-wrapper .h-offset-11 {
    margin-left: 91.66666667%;
  }
  .h-wrapper .h-offset-12 {
    margin-left: 100%;
  }
  .h-grid .h-offset-0 {
    margin-left: 0%;
  }
  .h-grid .h-offset-1 {
    margin-left: 7%;
  }
  .h-grid .h-offset-2 {
    margin-left: 15.33333333%;
  }
  .h-grid .h-offset-3 {
    margin-left: 23.66666667%;
  }
  .h-grid .h-offset-4 {
    margin-left: 32%;
  }
  .h-grid .h-offset-5 {
    margin-left: 40.33333333%;
  }
  .h-grid .h-offset-6 {
    margin-left: 48.66666667%;
  }
  .h-grid .h-offset-7 {
    margin-left: 57%;
  }
  .h-grid .h-offset-8 {
    margin-left: 65.33333333%;
  }
  .h-grid .h-offset-9 {
    margin-left: 73.66666667%;
  }
  .h-grid .h-offset-10 {
    margin-left: 82%;
  }
  .h-grid .h-offset-11 {
    margin-left: 90.33333333%;
  }
  .h-grid .h-offset-12 {
    margin-left: 98.66666667%;
  }
}

/**
 * Eifel Tourismus - Hauptportal 2015
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2015 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage grid
 * @author     bruetsch
 * @since      17.10.2015
 * @version    $Id$
 **/
/*  =========================================================
grid elements
grid offsets
========================================================== */
/*  =========================================================
grid elements
========================================================= */
@media screen and (max-width: 1400px) {
  .h-wrapper .h-element-md-0 {
    display: none;
  }
  .h-wrapper .h-element-md-1 {
    width: 8.33333333%;
  }
  .h-wrapper .h-element-md-2 {
    width: 16.66666667%;
  }
  .h-wrapper .h-element-md-3 {
    width: 25%;
  }
  .h-wrapper .h-element-md-4 {
    width: 33.33333333%;
  }
  .h-wrapper .h-element-md-5 {
    width: 41.66666667%;
  }
  .h-wrapper .h-element-md-6 {
    width: 50%;
  }
  .h-wrapper .h-element-md-7 {
    width: 58.33333333%;
  }
  .h-wrapper .h-element-md-8 {
    width: 66.66666667%;
  }
  .h-wrapper .h-element-md-9 {
    width: 75%;
  }
  .h-wrapper .h-element-md-10 {
    width: 83.33333333%;
  }
  .h-wrapper .h-element-md-11 {
    width: 91.66666667%;
  }
  .h-wrapper .h-element-md-12 {
    width: 100%;
  }
  .h-grid .h-element-md-0 {
    display: none;
  }
  .h-grid .h-element-md-1 {
    width: 7%;
  }
  .h-grid .h-element-md-2 {
    width: 15.33333333%;
  }
  .h-grid .h-element-md-3 {
    width: 23.66666667%;
  }
  .h-grid .h-element-md-4 {
    width: 32%;
  }
  .h-grid .h-element-md-5 {
    width: 40.33333333%;
  }
  .h-grid .h-element-md-6 {
    width: 48.66666667%;
  }
  .h-grid .h-element-md-7 {
    width: 57%;
  }
  .h-grid .h-element-md-8 {
    width: 65.33333333%;
  }
  .h-grid .h-element-md-9 {
    width: 73.66666667%;
  }
  .h-grid .h-element-md-10 {
    width: 82%;
  }
  .h-grid .h-element-md-11 {
    width: 90.33333333%;
  }
  .h-grid .h-element-md-12 {
    width: 98.66666667%;
  }
}
/*  =========================================================
grid offsets
========================================================= */
@media screen and (max-width: 1400px) {
  .h-wrapper .h-offset-md-0 {
    margin-left: 0%;
  }
  .h-wrapper .h-offset-md-1 {
    margin-left: 8.33333333%;
  }
  .h-wrapper .h-offset-md-2 {
    margin-left: 16.66666667%;
  }
  .h-wrapper .h-offset-md-3 {
    margin-left: 25%;
  }
  .h-wrapper .h-offset-md-4 {
    margin-left: 33.33333333%;
  }
  .h-wrapper .h-offset-md-5 {
    margin-left: 41.66666667%;
  }
  .h-wrapper .h-offset-md-6 {
    margin-left: 50%;
  }
  .h-wrapper .h-offset-md-7 {
    margin-left: 58.33333333%;
  }
  .h-wrapper .h-offset-md-8 {
    margin-left: 66.66666667%;
  }
  .h-wrapper .h-offset-md-9 {
    margin-left: 75%;
  }
  .h-wrapper .h-offset-md-10 {
    margin-left: 83.33333333%;
  }
  .h-wrapper .h-offset-md-11 {
    margin-left: 91.66666667%;
  }
  .h-wrapper .h-offset-md-12 {
    margin-left: 100%;
  }
  .h-grid .h-offset-md-0 {
    margin-left: 0%;
  }
  .h-grid .h-offset-md-1 {
    margin-left: 7%;
  }
  .h-grid .h-offset-md-2 {
    margin-left: 15.33333333%;
  }
  .h-grid .h-offset-md-3 {
    margin-left: 23.66666667%;
  }
  .h-grid .h-offset-md-4 {
    margin-left: 32%;
  }
  .h-grid .h-offset-md-5 {
    margin-left: 40.33333333%;
  }
  .h-grid .h-offset-md-6 {
    margin-left: 48.66666667%;
  }
  .h-grid .h-offset-md-7 {
    margin-left: 57%;
  }
  .h-grid .h-offset-md-8 {
    margin-left: 65.33333333%;
  }
  .h-grid .h-offset-md-9 {
    margin-left: 73.66666667%;
  }
  .h-grid .h-offset-md-10 {
    margin-left: 82%;
  }
  .h-grid .h-offset-md-11 {
    margin-left: 90.33333333%;
  }
  .h-grid .h-offset-md-12 {
    margin-left: 98.66666667%;
  }
}

/**
 * Eifel Tourismus - Hauptportal 2015
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2015 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage grid
 * @author     bruetsch
 * @since      17.10.2015
 * @version    $Id$
 **/
/*  =========================================================
grid elements
grid offsets
========================================================== */
/*  =========================================================
grid elements
========================================================= */
@media screen and (max-width: 1000px) {
  .h-wrapper .h-element-sm-0 {
    display: none;
  }
  .h-wrapper .h-element-sm-1 {
    width: 8.33333333%;
  }
  .h-wrapper .h-element-sm-2 {
    width: 16.66666667%;
  }
  .h-wrapper .h-element-sm-3 {
    width: 25%;
  }
  .h-wrapper .h-element-sm-4 {
    width: 33.33333333%;
  }
  .h-wrapper .h-element-sm-5 {
    width: 41.66666667%;
  }
  .h-wrapper .h-element-sm-6 {
    width: 50%;
  }
  .h-wrapper .h-element-sm-7 {
    width: 58.33333333%;
  }
  .h-wrapper .h-element-sm-8 {
    width: 66.66666667%;
  }
  .h-wrapper .h-element-sm-9 {
    width: 75%;
  }
  .h-wrapper .h-element-sm-10 {
    width: 83.33333333%;
  }
  .h-wrapper .h-element-sm-11 {
    width: 91.66666667%;
  }
  .h-wrapper .h-element-sm-12 {
    width: 100%;
  }
  .h-grid .h-element-sm-0 {
    display: none;
  }
  .h-grid .h-element-sm-1 {
    width: 7%;
  }
  .h-grid .h-element-sm-2 {
    width: 15.33333333%;
  }
  .h-grid .h-element-sm-3 {
    width: 23.66666667%;
  }
  .h-grid .h-element-sm-4 {
    width: 32%;
  }
  .h-grid .h-element-sm-5 {
    width: 40.33333333%;
  }
  .h-grid .h-element-sm-6 {
    width: 48.66666667%;
  }
  .h-grid .h-element-sm-7 {
    width: 57%;
  }
  .h-grid .h-element-sm-8 {
    width: 65.33333333%;
  }
  .h-grid .h-element-sm-9 {
    width: 73.66666667%;
  }
  .h-grid .h-element-sm-10 {
    width: 82%;
  }
  .h-grid .h-element-sm-11 {
    width: 90.33333333%;
  }
  .h-grid .h-element-sm-12 {
    width: 98.66666667%;
  }
}
/*  =========================================================
grid offsets
========================================================= */
@media screen and (max-width: 1000px) {
  .h-wrapper .h-offset-sm-0 {
    margin-left: 0%;
  }
  .h-wrapper .h-offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .h-wrapper .h-offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .h-wrapper .h-offset-sm-3 {
    margin-left: 25%;
  }
  .h-wrapper .h-offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .h-wrapper .h-offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .h-wrapper .h-offset-sm-6 {
    margin-left: 50%;
  }
  .h-wrapper .h-offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .h-wrapper .h-offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .h-wrapper .h-offset-sm-9 {
    margin-left: 75%;
  }
  .h-wrapper .h-offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .h-wrapper .h-offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .h-wrapper .h-offset-sm-12 {
    margin-left: 100%;
  }
  .h-grid .h-offset-sm-0 {
    margin-left: 0%;
  }
  .h-grid .h-offset-sm-1 {
    margin-left: 7%;
  }
  .h-grid .h-offset-sm-2 {
    margin-left: 15.33333333%;
  }
  .h-grid .h-offset-sm-3 {
    margin-left: 23.66666667%;
  }
  .h-grid .h-offset-sm-4 {
    margin-left: 32%;
  }
  .h-grid .h-offset-sm-5 {
    margin-left: 40.33333333%;
  }
  .h-grid .h-offset-sm-6 {
    margin-left: 48.66666667%;
  }
  .h-grid .h-offset-sm-7 {
    margin-left: 57%;
  }
  .h-grid .h-offset-sm-8 {
    margin-left: 65.33333333%;
  }
  .h-grid .h-offset-sm-9 {
    margin-left: 73.66666667%;
  }
  .h-grid .h-offset-sm-10 {
    margin-left: 82%;
  }
  .h-grid .h-offset-sm-11 {
    margin-left: 90.33333333%;
  }
  .h-grid .h-offset-sm-12 {
    margin-left: 98.66666667%;
  }
}

/**
 * Eifel Tourityus - Hauptportal 2015
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2015 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @package    css
 * @subpackage grid
 * @author     lange
 * @since      24.10.2015
 * @version    $Id$
 **/
/*  =========================================================
grid elements
grid offsets
========================================================== */
/*  =========================================================
grid elements
========================================================= */
@media screen and (max-width: 600px) {
  .h-wrapper .h-element-ty-0 {
    display: none;
  }
  .h-wrapper .h-element-ty-1 {
    width: 8.33333333%;
  }
  .h-wrapper .h-element-ty-2 {
    width: 16.66666667%;
  }
  .h-wrapper .h-element-ty-3 {
    width: 25%;
  }
  .h-wrapper .h-element-ty-4 {
    width: 33.33333333%;
  }
  .h-wrapper .h-element-ty-5 {
    width: 41.66666667%;
  }
  .h-wrapper .h-element-ty-6 {
    width: 50%;
  }
  .h-wrapper .h-element-ty-7 {
    width: 58.33333333%;
  }
  .h-wrapper .h-element-ty-8 {
    width: 66.66666667%;
  }
  .h-wrapper .h-element-ty-9 {
    width: 75%;
  }
  .h-wrapper .h-element-ty-10 {
    width: 83.33333333%;
  }
  .h-wrapper .h-element-ty-11 {
    width: 91.66666667%;
  }
  .h-wrapper .h-element-ty-12 {
    width: 100%;
  }
  .h-grid .h-element-ty-0 {
    display: none;
  }
  .h-grid .h-element-ty-1 {
    width: 7%;
  }
  .h-grid .h-element-ty-2 {
    width: 15.33333333%;
  }
  .h-grid .h-element-ty-3 {
    width: 23.66666667%;
  }
  .h-grid .h-element-ty-4 {
    width: 32%;
  }
  .h-grid .h-element-ty-5 {
    width: 40.33333333%;
  }
  .h-grid .h-element-ty-6 {
    width: 48.66666667%;
  }
  .h-grid .h-element-ty-7 {
    width: 57%;
  }
  .h-grid .h-element-ty-8 {
    width: 65.33333333%;
  }
  .h-grid .h-element-ty-9 {
    width: 73.66666667%;
  }
  .h-grid .h-element-ty-10 {
    width: 82%;
  }
  .h-grid .h-element-ty-11 {
    width: 90.33333333%;
  }
  .h-grid .h-element-ty-12 {
    width: 98.66666667%;
  }
}
/*  =========================================================
grid offsets
========================================================= */
@media screen and (max-width: 600px) {
  .h-grid .h-offset-ty-0 {
    margin-left: 0%;
  }
  .h-grid .h-offset-ty-1 {
    margin-left: 7%;
  }
  .h-grid .h-offset-ty-2 {
    margin-left: 15.33333333%;
  }
  .h-grid .h-offset-ty-3 {
    margin-left: 23.66666667%;
  }
  .h-grid .h-offset-ty-4 {
    margin-left: 32%;
  }
  .h-grid .h-offset-ty-5 {
    margin-left: 40.33333333%;
  }
  .h-grid .h-offset-ty-6 {
    margin-left: 48.66666667%;
  }
  .h-grid .h-offset-ty-7 {
    margin-left: 57%;
  }
  .h-grid .h-offset-ty-8 {
    margin-left: 65.33333333%;
  }
  .h-grid .h-offset-ty-9 {
    margin-left: 73.66666667%;
  }
  .h-grid .h-offset-ty-10 {
    margin-left: 82%;
  }
  .h-grid .h-offset-ty-11 {
    margin-left: 90.33333333%;
  }
  .h-grid .h-offset-ty-12 {
    margin-left: 98.66666667%;
  }
  .h-wrapper .h-offset-ty-0 {
    margin-left: 0%;
  }
  .h-wrapper .h-offset-ty-1 {
    margin-left: 8.33333333%;
  }
  .h-wrapper .h-offset-ty-2 {
    margin-left: 16.66666667%;
  }
  .h-wrapper .h-offset-ty-3 {
    margin-left: 25%;
  }
  .h-wrapper .h-offset-ty-4 {
    margin-left: 33.33333333%;
  }
  .h-wrapper .h-offset-ty-5 {
    margin-left: 41.66666667%;
  }
  .h-wrapper .h-offset-ty-6 {
    margin-left: 50%;
  }
  .h-wrapper .h-offset-ty-7 {
    margin-left: 58.33333333%;
  }
  .h-wrapper .h-offset-ty-8 {
    margin-left: 66.66666667%;
  }
  .h-wrapper .h-offset-ty-9 {
    margin-left: 75%;
  }
  .h-wrapper .h-offset-ty-10 {
    margin-left: 83.33333333%;
  }
  .h-wrapper .h-offset-ty-11 {
    margin-left: 91.66666667%;
  }
  .h-wrapper .h-offset-ty-12 {
    margin-left: 100%;
  }
}
