@font-face {
   font-family:'Euinox';
   font-style: normal;
   font-weight: 400;
   src: local('Euinox'),
   url(../font/EuinoxPlain.woff2) format('woff2'),
   url(../font/EuinoxPlain.woff) format('woff');
}

/* ubuntu-mono-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  src: url('../font/ubuntu-mono-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* ubuntu-mono-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 700;
  src: url('../font/ubuntu-mono-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}



      .col-md-8.col-md-offset-2 {
    width: 50%;
    float: none;
    margin: auto; 
    background-color: rgba(255, 255, 255, 0.85);
}
.backgrund_gb_online {
    background-image: url(/release/guckBOOK.jpg);
   background-size: cover; 
}


.backgrundcd {
    background-image: url(../cd/cd_back.jpg);
   background-size: cover; 
}

.backgrundsingle {
    background-image: url(../cd/single_back.jpg);
   background-size: cover; 
}
.backgrundmeet {
    background-image: url(../meet/meet_back.jpg);
   background-size: cover; 
}

.backgrund000 {
    background-image: url(../000/000_back.jpg);
   background-size: cover;  
}
.backgrund {
    background-image: url(../04/wendle_back.jpg);
   background-size: cover; 
}
.backgrund15 {
    background-image: url(../15/15_back.jpg);
   background-size: cover; 
}

.backgrund01 {
    background-image: url(../01/01_back.jpg);
   background-size: cover; 
}
.backgrund00 {
    background-image: url(../00/00_back.jpg);
   background-size: cover; 
}
.backgrund02 {
    background-image: url(../02/02_back.jpg);
   background-size: cover; 
}
.backgrund03 {
    background-image: url(../03/03_back.jpg);
   background-size: cover; 
}
.backgrund05 {
    background-image: url(../05/05_back.jpg);
   background-size: cover; 
}

.backgrund06 {
    background-image: url(../06/06_back.jpg);
   background-size: cover; 
}
.backgrund07 {
    background-image: url(../07/07_back.jpg);
   background-size: cover; 
}

.backgrund08 {
    background-image: url(../08/08_back.jpg);
   background-size: cover; 
}

.backgrund09 {
    background-image: url(../09/09_back.jpg);
   background-size: cover; 
}

.backgrund10 {
    background-image: url(../10/10_back.jpg);
   background-size: cover; 
}

.backgrund11 {
    background-image: url(../11/11_back.jpg);
   background-size: cover; 
}


.backgrund12 {
    background-image: url(../12/12_back.jpg);
   background-size: cover; 
}

.backgrund13 {
    background-image: url(../13/13_back.jpg);
   background-size: cover; 
}
.backgrund14 {
    background-image: url(../14/14_back.jpg);
   background-size: cover; 
}
.backgrund16 {
    background-image: url(../16/16_back.jpg);
   background-size: cover; 
}
.backgrund_roll {
    background-image: url(/release/roll_back.jpg);
   background-size: cover; 
}
.backgrund_sembl {
    background-image: url(/release/sembl_back.jpg);
   background-size: cover; 
}
.hinterground {
    background-image: url(../images/background.jpg);
   background-size: contain; 
}
.cdguckbook .gal img {
    width: 100%;
    max-width: 796px;
}
.cdguckbook .gal.slein img  {
    width: 100%;
    max-width: 400px;
}
.cdguckbook figure {
    margin: 0.2em;
    
       width: 100%;
    max-width: 796px;
}
.cdguckbook p.slein   {
    width: 100%;
    max-width: 398px;
}
.cdguckbook p{ 
    max-width: 792px;
font-weight: bold;
    vertical-align: middle;
    text-align: center;
    font-family: arial;
    background-color: #ee740fab;
    font-family: Arial;
    padding: 3px;
    margin-bottom: 20px;
    margin-top: -5px;
       font-size: 1.1em;
       color: white;
}
.cdguckbook a,.cdguckbook a:visited {
   
    color: #000000;
    text-decoration: underline;
    color: white;
    
}       

.cdguckbook img.logo  {
    margin: auto;
    max-width: 300px;
    display: block;
    width: 50%;
}
.cdguckbook .fancybox__content {
    align-self: center;
    display: flex;
    flex-direction: column;
    position: relative;
    margin: 0;
    padding: 0rem!important;
    max-width: 100%;
    color: var(--fancybox-content-color, #374151);
    background: var(--fancybox-content-bg, #fff);
    cursor: default;
    border-radius: 0;
    z-index: 20;
}
.cdguckbook .gal {
            object-fit: contain; /* Bild skalieren, um es komplett sichtbar zu machen */
            height: 100vh; 
}

.backgrund_roll2 {
    background-image: url(/release/roll_back2.jpg);
   background-size: cover; 
}
.backgrund_sembl2 {
    background-image: url(/release/sembl_back2.jpg);
   background-size: cover; 
}





@media (min-width: 520px) {
   .backgrundmeet {
    background-image: url(../back_big/meet_back.jpg);
   background-size: cover; 
}

}


p{
    font-family: 'Equinox';
    font-weight: normal;
    font-style: normal;
    text-shadow: 3px 3px 4px #777
}

.overschrift{
font-weight: bold;
color: white;
font-size: 38px;
margin-left: 12px;
}

.links{

    color: white;
    font-size:35px ;
    margin-left: 12px;
}

.sodele
{
  color: white !important;
  font-size: 18px;
  font-weight: bold;
  color: white!imporant;
  position: absolute;
  right: 20px;
  background-color: #69a6d5;
  border: #023c6d 3px solid;
  padding: 0px 10px 2px 10px;
  line-height: 1.2;
  font-family: arial;
  text-shadow: none;
}
.sodele2 {
    color: white !important;
    /* font-size: 22px; */
    /* font-weight: bold; */
    /* color: white!imporant; */
    /* position: relative; */
    
    /* background-color: none; */
    /* border: #023c6d 0px solid; */
    /* padding: 0px 10px 2px 10px; */
    /* line-height: 1.2; */
    /* font-family: arial; */
    /* text-shadow: none; */
    /* top color: 100px !important; */
    font-size: 22px;
    font-weight: bold;
    color: white!imporant;
    position: absolute;
   
    /* background-color: none; */
        border: #ffee42 1px solid;
    padding: 10px 10px 2px 10px;
    line-height: 1.2;
    font-family: arial;
    text-shadow: none;
    margin-top: 110px;
margin-left: 40px;
background: #ee740f80;
text-align: right;
}




.sodele a.links2
{

  color: white!imporant;
 
}



.textbox p{
font-size: 15px;
margin: 20px;
font-family: 'Equinox';

}
.textbox h1{
font-size: 40px;
margin: 20px;
font-family: 'Equinox';

}

a:focus, a:hover {
  color: white;
  text-decoration: none;
}