
#f03reifenlabel-layer {
    display: none;
    z-index: 999;
    background-color: #FFF;
    position: absolute !important;
    margin-left: -395px;
    left: 50%;
    top: 50px;
}

/* line 1, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer {
  width: 790px;
  position: relative;
  padding: 0 0 46px 0;
}
/* line 2, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer * {
  margin: 0;
  padding: 0;
  color: #FFF;
  font-size: 12px;
  font-weight: normal;
  border: 0;
}
/* line 14, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .blue {
  width: 730px;
  padding: 15px 20px 10px 20px;
  margin-left: 10px;
  background: #001a32;
  /* Old browsers */
}
/* line 20, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer h2 {
  color: #c31525;
  font-size: 20px;
  padding: 5px 0 5px 260px;
}
/* line 25, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer a.close {
  position: absolute;
  right: 10px;
  top: 10px;
  background: url(/de/resources/gfx/close.png) no-repeat 0 0;
  cursor: pointer;
  text-indent: -9999px;
  height: 15px;
  width: 15px;
  display: block;
}
/* line 36, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer h3 {
  font-size: 18px;
  padding-top: 30px;
  margin-bottom: 10px;
  float: left;
  padding-left: 230px;
}
/* line 43, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer h4 {
  font-size: 15px;
  color: #c31525;
  margin-bottom: 5px;
}
/* line 49, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .top img {
  position: absolute;
  left: 30px;
  top: 6px;
}
/* line 54, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .top p {
  font-size: 14px;
  line-height: 20px;
  padding-left: 230px;
}
/* line 60, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .section {
  clear: both;
  overflow: hidden;
  *
		zoom: 1;
  height: 95px;
}
/* line 65, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .section p {
  float: left;
  width: 630px;
  line-height: 16px;
}
/* line 70, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .section img {
  float: right;
  margin-top: -10px;
}
/* line 74, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .section.section1 {
  padding-left: 230px;
  height: 105px;
}
/* line 77, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .section.section1 p {
  width: 416px;
  margin-right: 10px;
}
/* line 81, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .section.section1 img {
  margin-top: 0;
}
/* line 86, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .button {
  height: 24px;
  width: 110px;
  display: block;
  color: #FFF;
  border: 1px solid #9e0002;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  position: absolute;
  bottom: 10px;
  cursor: pointer;
  right: 10px;
  background: #C31525;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f7012f 0%, #c70017 50%, #ce011b 50%, #a20004 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7012f), color-stop(50%, #c70017), color-stop(50%, #ce011b), color-stop(100%, #a20004));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7012f 0%, #c70017 50%, #ce011b 50%, #a20004 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7012f 0%, #c70017 50%, #ce011b 50%, #a20004 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7012f 0%, #c70017 50%, #ce011b 50%, #a20004 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f7012f 0%, #c70017 50%, #ce011b 50%, #a20004 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7012f', endColorstr='#a20004',GradientType=0 );
  /* IE6-9 */
}
/* line 107, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .button a {
  text-decoration: none;
  display: block;
  background: url(../images/arrow.png) 98px 8px no-repeat !important;
	text-decoration: none;
	display: block;
	line-height: 24px;
	padding: 0;
	width: 100%;
	height: 100%;
	text-indent: 9px;
}
/* line 114, ../scss/reifenlabel-layer.scss */
#f03reifenlabel-layer .button:hover {
  border-color: #7b2223;
  background: #f80130;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f80130 0%, #bb1029 50%, #ab1127 50%, #711f20 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f80130), color-stop(50%, #bb1029), color-stop(50%, #ab1127), color-stop(100%, #711f20));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f80130 0%, #bb1029 50%, #ab1127 50%, #711f20 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f80130 0%, #bb1029 50%, #ab1127 50%, #711f20 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f80130 0%, #bb1029 50%, #ab1127 50%, #711f20 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f80130 0%, #bb1029 50%, #ab1127 50%, #711f20 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80130', endColorstr='#711f20',GradientType=0 );
  /* IE6-9 */
}

#tyrelabel_grafik {
    max-height: 294px;
    max-width: 200px;
}

div.filter-content-wrapper {
    max-width: 1150px;
    margin: 0 auto;
    overflow: hidden;
}

.filter-content-wrapper .modal-bg {
    display: none;
}

@media (max-width: 768px) {
	#content-wrapper #f03reifenlabel-layer {
		top: 63px;
        margin-left: 0;
        left: 0;
        width: 100%;
	}
}

@media (max-width: 700px) {
    #f03reifenlabel-layer {
        margin-left: 0;
        left: 0;
        width: 100%;
    }
    
     #f03reifenlabel-layer .top img {
        position: static;
    }
    
    #f03reifenlabel-layer .blue {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
    }
    
    #f03reifenlabel-layer h2 {
        padding-left: 20px;
    }
    
    #f03reifenlabel-layer:after {
        clear: both;
        display: block;
        content: "";
    }

    #f03reifenlabel-layer h3, #f03reifenlabel-layer .top p {
        padding-left: 130px;
    }
    
    #f03reifenlabel-layer .section.section1, #f03reifenlabel-layer .section {
        height: auto;
        width: auto;
    }
    
    #f03reifenlabel-layer .section.section1 p , #f03reifenlabel-layer .section p {
        width: 80%;
        width: calc(100% - 120px);
    }

    #tyrelabel_grafik {
        max-width: 100px;
        float: left;
        padding-right: 20px;
    }
    
    #f03reifenlabel-layer .section.section1 {
        padding-left: 0;
    }
}

@media (max-width: 480px) {
    /* Reifen-Label */
    #f03reifenlabel-layer {
        margin-left: 0;
        left: 0;
        top: 50px;
        width: 100%;
    }
    
    #f03reifenlabel-layer .top img {
        position: static;
        /* max-width: 100%;
        height: auto; */
    }
    
    #f03reifenlabel-layer .blue {
        width: 100%;
        margin-left: 0;
        box-sizing: border-box;
    }
    
    #f03reifenlabel-layer h3, #f03reifenlabel-layer h4, #f03reifenlabel-layer .top p, #f03reifenlabel-layer .section.section1, #f03reifenlabel-layer .section.section1 p {
        padding-left: 0;
    }
    
    #f03reifenlabel-layer h2 {
        padding-left: 20px;
    }
    
    #f03reifenlabel-layer:after {
        clear: both;
        display: block;
        content: "";
    }

    #f03reifenlabel-layer .section.section1, #f03reifenlabel-layer .section {
        height: auto;
        width: auto;
    }
    
    #f03reifenlabel-layer .section.section1 p , #f03reifenlabel-layer .section p {
        width: 195px;
    }

    #tyrelabel_grafik {
        max-width: 100px;
        float: left;
        padding-right: 20px;
    }
}
