@charset "utf-8";
body article {
    font-style: normal;
    font-weight: 300;
    /* [disabled]max-width: 1400px; */
    width: 100%;
    /* [disabled]margin-left: auto; */
    left: auto;
    right: auto;
    /* [disabled]margin-right: auto; */
    /* [disabled]padding-left: 2%; */
    /* [disabled]padding-right: 2%; */
}
body nav {
    font-style: normal;
    font-weight: 300;
    /* [disabled]max-width: 1080px; */
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
    margin-right: auto;
    /* [disabled]padding-left: 2%; */
    /* [disabled]padding-right: 2%; */
}
header img  {
    width: 100%;
    padding-left: auto;
    padding-right: auto;
    height: 200px;
}
header h1 {
    text-align: center;
    width: 100%;
    /* [disabled]float: left; */
}
header p {
    text-align: center;
}
#naviProd {
    /* [disabled]display: none; */
}
.ProductIntro p {
    font-size: 1.2em;
    font-weight: 400;
}
.ProductIntro h1 {
    font-size: 1.6em;
    text-align: center;
    font-weight: 600;
}
.ProductIntro h3 {
    font-size: 1.5em;
    text-align: center;
    font-weight: 600;
}
.ProductAll h3 {
    font-size: 1.5em;
    font-weight: 600;
    text-align: left;
    color: #0009E3;
}


.ProductIntro p .Schrift4  {
    font-size: 2em;
}

.ProductIntro p .Schrift3  {
    font-size: 1.8em;
}


.ProductIntro p .Schrift2  {
    font-size: 1.6em;
}

.ProductIntro p .Schrift1  {
    font-size: 1.4em;
}
.ProductIntro p .Schrift1, .Schrift2, .Schrift3, .Schrift4 {
    color: #070F9F;
}
.ProductDetail h3 {
    text-align: center;
}
.ProductDetail  img  {
    width: 100%;
    /* [disabled]-webkit-box-shadow: 11px 8px 8px #494646; */
    /* [disabled]box-shadow: 11px 8px 8px #494646; */
    margin-bottom: 1em;
}
#HWP2 img  ,#HWP3 img,#HWP4 img,#HWP5D img{
    -webkit-box-shadow: 4px 4px 8px;
    box-shadow: 4px 4px 8px;
}

.TabelleInfo td:last-child {
    text-align: center;
    font-size: 1.3em;
    font-weight: 500;
    /* [disabled]background-color: #070F9F; */
    color: #FFFFFF;
    padding-right: 10px;
}
.Tabelle2zoll td:last-child {
    background-color: #D00003;
}
.Tabelle3zoll td:last-child {
    background-color: #0D8300;
}
.Tabelle4zoll td:last-child {
    background-color: #E38D00;
}
.Tabelle5Dzoll td:last-child {
    background-color: #009DDF;
}
#HWP2 ,#HWP2 a{
    color: #D00003;
    font-weight: 600;
}
#HWP3, #HWP3 a {
    color: #0D8300;
    font-weight: 600;
}
#HWP4, #HWP4 a {
    color: #E38D00;
    font-weight: 600;
}
#HWP5D, #HWP5D a {
    color: #009DDF;
    font-weight: 600;
}
section .TabelleInfo.Tabelle2zoll caption {
    color: #F61014;

}
section .TabelleInfo.Tabelle3zoll caption {
    color: #0D8300;

}
section .TabelleInfo.Tabelle4zoll caption {
    color: #E38D00;

}
section .TabelleInfo.Tabelle5Dzoll caption {
    color: #009DDF;
}


.Tabelle3zoll td:first-child {
    background-color: #0D8300;
}
.Tabelle4zoll td:first-child {
    background-color: #E38D00;
}
.Tabelle5Dzoll td:first-child {
    background-color: #009DDF;
}
.Tabelle2zoll td:first-child {
    background-color: #D00003;
}

.BoxAbmessung2zoll  {
    min-width: 397%;
    width: 100%;
    max-width: 100%;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.TabelleInfo td:first-child {
    color: #FFFFFF;
    /* [disabled]background-color: #070F9F; */
    padding-left: 10px;
}
.TabelleInfo {
    width: 100%;
}
.ProductDetail br {
    margin-top: 1em;
}
.TabelleInfo caption {
    color: #0D891B;
    text-align: left;
    font-size: 2em;
    font-weight: 400;
}
.products ul {
    list-style: none;

}
.products li {
    list-style: none;
    margin-bottom: 0.8em;
    margin-left: -2.5em;
    text-align: left;
}
.Box    {
    font-size: 1.2em;
    font-weight: 400;
}
.box img {
    width: 100%;
    float: right;
}
body {
    font-family: ubuntu, "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    font-weight: 300;
}
.Fakten .lbm-column img   {
    border-radius: 18px;
    margin-right: 1em;
    margin-bottom: 1em;
    -webkit-box-shadow: 3px 6px 11px #8C8C8C;
    box-shadow: 3px 6px 11px #8C8C8C;
    float: left;
	    width: 30%;
    max-width: 40%;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-container-wrapper {
max-width: 100%;
width: 600px;
left: 0;
right:0;
margin:auto;
}
.YoutubeBox h3 {
    text-align: center;
}
.Modelle a {
    color: #000000;
}
.Modelle a:hover img {
    -webkit-box-shadow: 8px 14px 8px #868686;
    box-shadow: 8px 14px 8px #868686;

}

.Modelle h3 {
    background-color: #05007B;
    color: #FFFFFF;
    font-size: 1.5em;
    padding: 0.2em;
    border-radius: 8px;
    text-align: left;
    width: 100%;
    float: left;
}
.Modelle ul li {
    padding-bottom: 0.3em;
}
.Modelle img {
    border-radius: 8px;
    -webkit-box-shadow: 4px 10px 8px #868686;
    box-shadow: 4px 10px 8px #868686;
}
.Modelle .twoimages img {
    max-width: 46%;
    padding-left: 2%;
    padding-right: 2%;
    float: left;
}


.Modelle .oneimages img {
    max-width: 46%;
    padding-left: auto;
    padding-right: auto;
    left: auto;
    right: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.Modelle section .bordhydraulik {
    color: #FFFFFF;
    background-color: #039418;
}
.Modelle section .benzinaggregat {
    color: #FFFFFF;
    background-color: #039418;
}
.Modelle section .kauftip {
    color: #FFFFFF;
    background-color: #6C0394;
}
.Modelle section .klasse {
    color: #FFFFFF;
    padding: 0.3em;
    border-radius: 8px;
    margin-top: 0.4em;
    margin-right: 0.2em;
    /* [disabled]margin-left: 0.2em; */
    /* [disabled]margin-bottom: 0.4em; */
    /* [disabled]clear: both; */
    float: right;
    -webkit-box-shadow: 3px 3px 4px #7C7C7C;
    box-shadow: 3px 3px 4px #7C7C7C;
}
.Modelle section .stufe {
    color: #FFFFFF;
    background-color: #036094;
}
.Modelle section .lps {
    color: #FFFFFF;
    background-color: #000000;
}
.Modelle section  {
    width: 100%;
    max-width: 100%;
    display: inline-block;
}
.Downloads h4   {
    width: 100%;
    text-align: center;

}
.Downloads h4 img {
    width: 100%;
    margin-bottom: 1em;

}

.Downloads a:hover img {
    -webkit-box-shadow: 13px 10px 4px #494646;
    box-shadow: 13px 10px 4px #494646;
}
.Downloads a:hover {
    /* [disabled]text-shadow: 2px 2px 2px #8F8F8F; */
    color: #0AB738;
}



.Downloads a  {
    text-decoration: none;
    color: #098029;
    font-weight: 600;

}
.ZehnFakten {
    width: 90%;
    margin-left: 5%;
    margin-right: 5%;
}
#privacy   {
    width: 90%;
    float: left;
    margin-left: 5%;
    margin-right: 5%;
}
#privacy ul {
    list-style: none;
}


.ZehnFakten img {
    width: 18%;
    border-radius: 8px;
    margin-right: 2%;
    float: left;
    margin-bottom: 1em;
    -webkit-box-shadow: 5px 5px 3px #7A7A7A;
    box-shadow: 5px 5px 3px #7A7A7A;
}
.pbx-panel .HwpInfoBox {
    color: #FFFFFF;
    font-size: 1.2em;
}
.pbx-panel .zweiZoll {
    background-color: #980002;
}
.pbx-panel .dreiZoll {
    background-color: #006A1F;
}
.pbx-panel .vierZoll {
    background-color: #B35900;
}
.pbx-panel .fuenfDZoll {
    background-color: #009DDF;
}
.pbx-panel .HwpZehnFaktenFooter  {
    background-color: #000A7A;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 1.2em;
    border: thick double #F8F7F7;
}
.ZehnFakten a:hover img  {
    -webkit-box-shadow: 8px 8px 3px #5B5B5B;
    box-shadow: 8px 8px 3px #5B5B5B;
}

form label {
    display: block;
}
#contact img {
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    max-height: 150px;
    min-height: 150px;
    padding: 1em;
}
#contact .infoContact a h3  {
    background-color: #0604AD;
    color: #FFFFFF;
    text-align: center;
    border-radius: 19px;
    padding-bottom: 1em;
    padding-top: 1em;
    font-weight: 800;
    font-size: 2em;
}
#contact .infoContact a:hover img,#contact .infoContact a:hover h3  {
    -webkit-box-shadow: 5px 5px 11px #05137B;
    box-shadow: 5px 5px 11px #05137B;


}
body #contact {
    max-width: 1400px;
    width: 90%;
    margin-left: 10%;
    margin-right: 10%;
}
input[type="submit"]{
    min-width: 10em;
    display: block;
    background-color: #0105C1;
    color: #FFFDFD;
    min-height: 2em;
    font-size: 1.5em;
    max-width: 100%;
    border-radius: 12px;
    -webkit-box-shadow: 8px 8px 4px #ADACAC;
    box-shadow: 8px 8px 4px #ADACAC;
}
#form1 {

}
#form1 textarea {
    width: 100%;
    min-height: 10em;
}

.ProductAll img {
    -webkit-box-shadow: 6px 4px 4px #6B6B6B;
    box-shadow: 6px 4px 4px #6B6B6B;
}
.ProductAll a:hover img {
    -webkit-box-shadow: 8px 8px 4px #6B6B6B;
    box-shadow: 8px 8px 4px #6B6B6B;
}
.TabellePatent .mft-header th {
    background-color: #009DDF;
    color: #FFFFFF;
}
.mft-pivot.mft-scalable.mft-both-header.mft-adaptive .TabellePatent .TabellePatentZeile td:first-child {
    background-color: #FFFFFF;
    color: #009DDF;
}
tr th .TabellenUeberschrift {
    text-align: center;
    background-color: #FFFFFF;
    margin: -5px;
    padding: 5px;
    font-weight: bolder;
    font-size: 1.5em;
}

.mft-pivot.mft-scalable.mft-both-header.mft-adaptive .TabellePatent .TabellePatentZeile td:last-child {
    background-color: #009DDF;
    color: #FFFFFF;
    font-weight: bold;
}
.sonstige {
    width: 80%;
    top: auto;
    left: 10%;
    right: 10%;
    padding-left: 10%;
    padding-right: 10%;
}
.ProvenExpert {
    display: inherit;
    margin-bottom: -36px;
    margin-top: 50px;
}


















































































@media screen and (min-width:680px){
.mft-pivot.mft-scalable.mft-both-header.mft-adaptive .TabellePatent .TabellePatentZeile td:last-child {
    background-color: #009DDF;
    color: #FFFFFF;
    font-weight: bold;
}


.hwpIntro h3 ,.hwpIntro h4{
    text-align: center;
    font-weight: 600;
}
.hwpIntro p {
    font-size: 1.2em;
    font-weight: 400;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}





#naviProd  {
    border-top-width: thin;
    border-top-style: solid;
    border-bottom-width: thin;
    border-bottom-style: solid;
}
.HWPVortex img {
    float: left;
    width: 66%;
}


header img {
    width: 25%;
    padding-left: auto;
    padding-right: auto;
    height: 150px;
    float: left;
}
header h1 {
    padding-left: auto;
    padding-right: auto;
    max-width: 75%;
    padding-top: 10px;
    font-size: 2.2em;
}
header p {
    padding-left: auto;
    padding-right: auto;
    max-width: 75%;
    font-size: 1.4em;
}
.ProductDetail br {
    margin-top: 0.5em;
}
.ZehnFakten img {
    width: 9%;
    border-radius: 12px;
    margin-right: 1%;
    float: left;
    margin-bottom: 1em;
}
#impressum p {
    width: 50%;
    float: left;
}
.ProductIntro h1 {
    font-size: 4em;
    text-align: center;
    font-weight: 600;
}
body article {
    font-style: normal;
    font-weight: 300;
    max-width: 1400px;
    width: 90%;
    margin-left: auto;
    left: auto;
    right: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
}
body nav {
    font-style: normal;
    font-weight: 300;
    /* [disabled]max-width: 1080px; */
    width: 80%;
    margin-left: auto;
    left: auto;
    right: auto;
    margin-right: auto;
    padding-left: 2%;
    padding-right: 2%;
}
















}

@media screen and (min-width:980px){
}
