@charset "utf-8";
/* CSS Document */

.header_main {
    border-bottom: none;
}


@font-face {
  font-family: 'Chelsea';
  src: url("../fonts/chelsea-market.regular.ttf");
}

h1, h2, h3, h4, h5, h6, h2.item-title, .item-title,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h2.item-title a, .item-title a,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h2.item-title a:link, .item-title a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h2.item-title a:visited, .item-title a:visited {
  font-family:'Chelsea',Arial, Helvetica, sans-serif !important;
}

h2 {
  font-size:34px!important;
}
html, body, #container_main, #container_bottom1_modules {
  background-image: url("../../../../../images/bg.jpg")!important;
  background-repeat: repeat;

}
#container_bottom1_modules {
  /*background-size: contain!important;*/
  background-color:transparent!important;
  position: inherit!important;
  background-size: inherit!important;
}
.hornav, .hornav a {
  /*font-weight:bold;*/
  font-family:'Chelsea',Arial, Helvetica, sans-serif !important;
  font-size:1em;
}
.hornav > ul > li > a {
  /*font-weight: bold;*/
  font-family:'Chelsea',Arial, Helvetica, sans-serif !important;
  font-size:1em;
}

.module:first-of-type .module_surround {
  padding-top: 0px;
}


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

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

a.giglink {
display:inline-block;
margin:2px 0;
padding:0px 4px;
border:1px solid #000;
background-color:#858585;
color:#fff;
font-size:11px;
text-decoration:none;
text-align:center;
width:auto;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
         border-radius: 8px;
}
a.giglink:hover {
  color:#000;
  background-color:#e7a120;
  text-decoration:none;
}


.zitat {
    background-color: white;
    /*position: absolute;*/
    width: 250px;
    height: 250px;
    border: 1px solid black;
    text-align: center;
    border-radius: 150px;
   padding:25px;
}

#container_header {
  background-attachment: fixed;
} 

.btn-primary, .btn-primary:focus, .btn-primary:hover {
  color:#fff;
  /*background-color:#232323;*/
  text-transform:none;
  font-family: 'Chelsea', Arial, Helvetica, sans-serif !important;
}
.btn, .btn-primary, .btn .btn-primary, button, .btn button {
  border-radius: 8px;
  /*background:#f19c32!important;
  color:#000;
  padding:20px 80px;
  font-weight:bold;*/
  font-size:20px;
  text-transform:none;
  font-family: 'Chelsea',Arial, Helvetica, sans-serif !important;
}

.btn-secondary, .btn .btn-secondary {
  /*padding:20px 20px;
  font-weight:bold;*/
  font-size:14px;
  text-transform:none;
  font-family: 'Chelsea',Arial, Helvetica, sans-serif !important;
}
.btn, .button, button {
  font-family: 'Chelsea',Arial, Helvetica, sans-serif; !important;
}







/** Booking Button unten auf der Seite ********/
.booking {
  font-family:'Chelsea',Arial, Helvetica, sans-serif;
  background-color: #db210d;
  color: white;
  text-decoration: none;
  display: inline-block;
  padding: 1px 12px;
  margin-bottom: 0;
  font-size: 17px;
  font-weight: normal;
  line-height: 3;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

a.booking:hover {
  background-color: #a32f1d;
}
/**** Button ENDE ****/

.wf-icon-zoom-link {
  visibility: hidden!important;
  width: 0px!important;
}

