h4 { color: #cc9900; font-size: 24px; }

.rahmen { width: 100%; height: 100%; border-width: 5px; outline-style: solid; }

.rahmen1 { border-color: green; border-width: 12px; }

#bereich { background-color: white; text-align: center; width: 100%; height: auto; margin-bottom: 20px; padding: 0; border-radius: 10px; border: solid 1px #cc9900; box-shadow:
		  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
		  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
		  0 12.5px 10px rgba(0, 0, 0, 0.06),
		  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
		  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
		  0 100px 80px rgba(0, 0, 0, 0.12)
		; }

.bereich { background-color: white; text-align: center; width: 100%; height: auto; padding: 0; border-radius: 10px; border: solid 1px #cc9900; box-shadow:
		  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
		  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
		  0 12.5px 10px rgba(0, 0, 0, 0.06),
		  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
		  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
		  0 100px 80px rgba(0, 0, 0, 0.12)
		; }

bereich { background-color: white; text-align: center; width: 100%; height: auto; padding: 0; border-radius: 20px; border: solid 1px #cc9900; box-shadow:
		  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
		  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
		  0 12.5px 10px rgba(0, 0, 0, 0.06),
		  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
		  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
		  0 100px 80px rgba(0, 0, 0, 0.12)
		; }

h5 { color: #09c; font-size: 24px; }
.container-fluid { margin: 0; padding: 0; }
.container-fluid1 { color: black; background-color: #f0f0f0; margin: 0; padding: 15px 0; }

.vertical-banner { 
 
	width:100%;
	height:300px;
	background:url(../_zumEinfuegen/img/vertical-banner.png) repeat-x;
	-moz-animation: movx 50s linear infinite; /* Firefox */
	-webkit-animation: movx 50s linear infinite; /* Safari and Chrome */
	-o-animation: movx 50s linear infinite; /* Opera */
	-ms-animation: movx 50s linear infinite; /* IE 10 */
	animation: movx 50s linear infinite;
}
	
@-moz-keyframes movy /* Firefox */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 600px;}
}
 
@-webkit-keyframes movy /* Safari and Chrome */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 600px;}
}
 
@-o-keyframes movy /* Opera */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 600px;}
} 
 
@-ms-keyframes movy /* IE 10 */
{
0% { background-position: 0px 0px; }
100% {background-position: 0px 600px;}
} 
 
@keyframes movy
{
 
0% { background-position: 0px 0px; }
100% {background-position: 0px 600px;}
}
 
@-moz-keyframes movx /* Firefox */
{
0% { background-position: 0px 0px; }
100% {background-position: 800px 0px;}
}
 
@-webkit-keyframes movx /* Safari and Chrome */
{
0% { background-position: 0px 0px; }
100% {background-position: 3352px 0px;}
}
 
@-o-keyframes movx /* Opera */
{
0% { background-position: 0px 0px; }
100% {background-position: 3352px 0px;}
} 
 
@-ms-keyframes movx /* IE 10 */
{
0% { background-position: 0px 0px; }
100% {background-position: 3352px 0px;}
} 
 
@keyframes movx
{
0% { background-position: 0px 0px; }
100% {background-position: 3352px 0px;}
}

.button {
  background-color: transparent;
  border: 2px solid;
  border-color: #b9b9b9;
  color: black;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
}

.button1 {border-radius: 2px;}
.button2 {border-radius: 4px;}
.button3 {border-radius: 8px;}
.button4 {border-radius: 12px;}
.button5 {border-radius: 50%;}

/* 5 Columns */
@media (min-width: 768px){
    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2  {
        width: 20%;
        *width: 20%;
    }
}
@media (min-width: 1200px) {
    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2 {
        width: 20%;
        *width: 20%;
    }
}
@media (min-width: 768px) and (max-width: 979px) {
    .fivecolumns .col-md-2, .fivecolumns .col-sm-2, .fivecolumns .col-lg-2 {
        width: 20%;
        *width: 20%;
    }
}
table td {
  vertical-align: middle !important;
}
