/* To-Top button */
#totop a:before {
     background: #EF7D00;
}

 /* Steinfolie_ Steinfolien Vergleichstabelle */
.inhaltsBild {opacity: 0.9; float: right; width: 45%; height: auto; margin-left: 40px;}

@media screen and (max-width: 400px) {
.trade-groups .content .card, 
.product-listing .content .card { height: auto; }
}

@media only screen and (max-width: 550px) {
 .inhaltsBild {opacity: 0.9; float: none; width: 100%; height: auto; margin-left: 0;}
} 
 /* Produktgrößen */
@media screen and (max-width: 550px) {
.trade-groups .content .card, 
.product-listing .content .card .gallery_preview { height: auto; }
}

 /* Artikelbilder */
@media screen and (max-width: 550px) {
 .gallery_preview {opacity: 0.9; float: none; width: 800px; height: auto;}
}

 /* Steinfolie_Wobbler Bild */
.wobblerBild {opacity: 0.9; float: left; width: 420px; height: auto; margin-left: 20px; margin-right:40px;}
@media only screen and (max-width: 550px) {
 .wobblerBild {opacity: 0.9; float: none; width: 100%; height: auto; margin-left: 0;}
}
 /* Steinfolien_Grauer Hintergrund */
.greyTable {opacity: 0.9; float: right; width: 620px; height: 400px; background-color:#F7F7F7; padding: 0em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .greyTable {opacity: 0.9; float: none; width: 100%; height: auto; margin-left: 0; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
}

 /* Türhänger Steinfolien Info */
.wobblerBildTürhänger {opacity: 0.9; float: left; width: 300px; height: auto; margin-left: 30px; margin-right:10px;}
@media only screen and (max-width: 550px) {
 .wobblerBildTürhänger {opacity: 0.9; float: none; width: 100%; height: auto; margin-left: 0;}
}
 /* Türhänger_Grauer Hintergrund */
.greyTable2 {opacity: 0.9; float: right; width: 600px; height: auto; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .greyTable2 {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
}
 /* Türhänger_Vergleichstabelle */
.compareTable {opacity: 0.9; float: left; width: 420px; height: auto; margin-left: 20px; margin-right:40px;}
@media only screen and (max-width: 550px) {
 .compareTable {opacity: 0.9; float: none; width: 100%; height: auto; margin-left: 0;}
}

 /* Steinfolien_Türhänger_Grauer Hintergrund */
.greyTable2 {opacity: 0.9; float: left; width: 620px; height: auto; background-color:#F7F7F7; padding: 0em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .greyTable2 {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; margin-right: 0; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
}

/* Gepäckhänger_Grauer Hintergrund */
.greyTable3 {opacity: 0.9; float: left; width: 600px; height: auto; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .greyTable3 {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
}
/* Bio-Symbol */
.Bio-Symbol {opacity: 0.9; float: right; width: 400px; height: auto; padding: 1em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .Bio-Symbol {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; padding: 1em 1em 1em 1em; border: 10px;}
}


/* Über uns Bio-Symbol */
.Steinfolie_ueber_uns {opacity: 0.9; float: left; width: 150px; height: auto; padding: 1em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .Steinfolie_ueber_uns {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; padding: 1em 1em 1em 1em; border: 10px;}
}

/* Über uns Lupe-mit-Technik */
.Lupe-mit-Technik {opacity: 0.9; float: left; width: 150px; height: auto; padding: 1em 1em 1em 1em; border: 10px;}
@media only screen and (max-width: 550px) {
 .Lupe-mit-Technik {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; padding: 1em 1em 1em 1em; border: 10px;}
}

/* Über uns Grauner Hintergrund*/
.greyTable4 {opacity: 0.9; float: none; width: 1200px; height: auto; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px; border-radius: 0px 30px 30px 30px; position: relative; z-index: 1;}
@media only screen and (max-width: 550px) {
 .greyTable4 {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; background-color:#F7F7F7; padding: 1em 1em 1em 1em; border: 10px;}
}

/* Rudi Portrait - Über uns */
.rudi_portrait {opacity: 0.9; float: left; width: 270px; height: auto; padding: 0em 1em 1em 15em; border: 40px; position: relative; z-index: 2;}
@media only screen and (max-width: 550px) {
 .rudi_portrait {opacity: 0.9; float: none; width: 90%; height: auto; margin-left: 0; padding: 1em 1em 1em 1em; border: 10px;}
}