/* 
#ffc107 gelb
btx = <div id="btskew"><div id="btinner">{VALUE}</div></div>
*/
#btskew {
position: relative;
padding: 1.111em;
padding-top: 1.667em;
max-width: 90%;
background-color: #313131;
top: -6px;
transform: rotate(-3deg) skew(-2deg);
border-radius: 0.556em;
box-shadow: 0.278em 0.278em 0 grey;
margin: 1.111em;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.667em;
}

#btskew h1, #btskew h2, #btskew h3 {
color: #fff;
}

#btinner {
transform: rotate(3deg) skew(2deg);
color: #fff;
text-shadow: 0.056em 0.056em 0 black;
padding: 0.278em;
}
/* card1 syntax
card1 = <div class="card1-container"><div class="card1"><div class="face face1">
<div class="card1-content"><h3>{DESCRIPTION}</h3></div></div>
<div class="face face2"><div class="card1-content">{VALUE}</div></div></div></div>
*/
.card1-container{
width: 1000px;
position: relative;
display: flex;
justify-content: space-between;
}

.card1-container .card1{
position: relative;
cursor: pointer;
}

.card1-container .card1 .face{
width: 300px;
height: 200px;
transition: 0.5s;
}

.card1-container .card1 .face.face1{
position: relative;
background: #333;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
transform: translateY(100px);
}

.card1-container .card1:hover .face.face1{
background: #ff0057;
transform: translateY(0);
}

.card1-container .card1 .face.face1 .card1-content{
opacity: 0.2;
transition: 0.5s;
}

.card1-container .card1:hover .face.face1 .card1-content{
opacity: 1;
}

.card1-container .card1 .face.face1 .card1-content img{
max-width: 300px;
margin: 0;
padding: 0;
}

.card1-container .card1 .face.face1 .card1-content h3{
margin: 10px 0 0;
padding: 0;
color: #fff;
text-align: center;
font-size: 1.5em;
}

.face.face {
padding: 10px;
}
.card1-container .card1 .face.face2{
position: relative;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
box-sizing: border-box;
box-shadow: 0 20px 50px rgba(0, 0, 0, 0.8);
transform: translateY(-100px);
}

.card1-container .card1:hover .face.face2{
transform: translateY(0);
}

.card1-container .card1 .face.face2 .card1-content p{
margin: 0;
padding: 0;
}

.card1-container .card1 .face.face2 .card1-content a{
margin: 15px 0 0;
display:inline-block;
text-decoration: none;
font-weight: 900;
color: #333;
padding: 5px;
border: 1px solid #333;
}

.card1-container .card1 .face.face2 .card1-content a:hover{
background: #333;
color: #fff;
}
/* Newsbox rund 
newsboxrund = <div class="newsboxrund">{VALUE}</div>
*/
div.newsboxrund {
    vertical-align:top;
    float: right;
    border:1px solid #000000;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #ffffff;
    width:180px;
    padding:10px;
    margin:0px 0px 5px 10px;
    color:#767676;
    text-align:normal;
   }
/* Newsbox einfach mit Hover
newsboxeinfach = <div class="newsboxeinfach">{VALUE}</div>
*/
div.newsboxeinfach {
    vertical-align:top;
    float: right;
    border:1px solid #000000;
    background-color: #ffffff;
    width:165px;
    padding:10px;
    margin:0px 0px 5px 10px;
    color:#767676;
    text-align:center;
   }

div.newsboxeinfach:hover {
    background-color:#ff0000;
    color:#fff;
   }
   
   /* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 2%;
}

