/*2019-09-25-master-classes.css*/
#catDatapage h2{font-size:2.5em;display:table;margin:1em auto;text-align:center;border-bottom:1px solid #00247B;padding:10px 20px;color:#595f65;font-family:inherit}
#catDatapage h2.image-text{padding:5px 0}
#catDatapage h3,#catDatapage h4{text-align:left;display:table;padding:10px 20px 5px 0;border-bottom:1px solid #00247B}
#catDatapage .clear-both{clear:both}
#catDatapage .current-category-description p{font-size:14px;line-height:1.5}
#catDatapage .section{margin:0 15px 15px 0;padding:0}
#catDatapage p{text-align:justify}
#catDatapage{text-align:center}
#catDatapage h2:first-child,#catDatapage .markenseite h2.image-text,#catDatapage .markenseite h3.image-text,#catDatapage h2.image-text{text-align:left;width:100%;margin-bottom:0;background:none}
#catDatapage span.kleingeschrieben{text-transform:lowercase}
#catDatapage p,#catDatapage ul li,#catDatapage table{font-size:14px;line-height:1.5;text-align:left}
#catDatapage h2{clear:both;margin-bottom:20px}
#catDatapage .section{margin:0 15px 15px 0;padding:0}
#catDatapage .image-text{background-color:#000;display:flex;flex-wrap:nowrap;margin-bottom:20px;align-items:flex-start}
#catDatapage .image-text img{margin:0;max-width:100%;min-width:422px}
#catDatapage .image-text p{text-align:justify;color:#fff;padding:20px}
#catDatapage .image-text b,#catDatapage .image-text ul{color:#fff}
#catDatapage .image-text h3{color:#fff;padding-left:20px}
#catDatapage .image-text p a{color:#fff;text-decoration:underline}
#catDatapage .bild-text{display:flex;flex-wrap:nowrap;align-items:center;border:1px solid #595f65;padding:20px;margin-bottom:20px;justify-content:space-between}
#catDatapage .bild-text img{margin:0;max-width:25%}
#catDatapage .bild-text div{flex:0 1 73%}
#catDatapage .bild-text p{text-align:justify}
#catDatapage .bild-text h3{text-align:left;display:block;border:none;margin:0;padding:0}
#catDatapage ul,#catDatapage ol{clear:both;text-align:left;width:80%;margin:20px auto}
#catDatapage ul li:before{content:'» '}
#catDatapage ol li{list-style-type:decimal;font-size:14px;line-height:1.5}
#catDatapage table{width:100%;border-collapse:collapse;border:1px solid #D8D8D8;margin:20px auto}
#catDatapage table tbody tr th,#catDatapage table tbody tr td{text-align:center;padding:10px}
#catDatapage table tbody tr:nth-child(even){background:#D8D8D8}
#catDatapage .teaser_modern{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:80%;margin:auto}
#catDatapage .teaser_modern li{flex:0 1 26%;margin-bottom:20px}
#catDatapage .teaser_modern li a{display:block;text-align:center;text-decoration:underline}
#catDatapage .teaser_modern li a:after{content:'»'}
#catDatapage .teaser_modern li a img{max-width:100%;display:block;margin:0 auto}
#catDatapage ul.teaser_modern li:before{content:''}
#catDatapage .teaser_modern::after{content:"";flex-basis:26%}
#catDatapage img.float-left{float:left;margin-right:20px;max-width:320px}
#catDatapage img.float-right{float:right;margin-left:20px;max-width:320px;max-width:267px;margin-right:50px}
#catDatapage .fragen{border:1px solid #595f65;padding:20px;margin-bottom:20px}
#catDatapage .fragen p{margin-top:10px}
#catDatapage #hersteller.teaser_modern li,#catDatapage .hersteller.teaser_modern li{border:1px solid #0031a8;margin-bottom:20px}
#catDatapage #hersteller.teaser_modern li a,#catDatapage .hersteller.teaser_modern li a{padding:20px}
#catDatapage #hersteller.teaser_modern li:hover,#catDatapage .hersteller.teaser_modern li:hover{border:1px solid #001b5c}
#catDatapage table ul{margin:0;width:100%}
#catDatapage table.width-50{width:50%}
#catDatapage div.topseller{display:flex;justify-content:space-between;flex-wrap:wrap;clear:both;margin-top:20px}
#catDatapage .ms_prod{margin:0}
#catDatapage .ms_prod span{display:block}
#catDatapage .ms_prod p{padding:15px 0}
#catDatapage .ms_prod img{max-width:100%}
#catDatapage .ms_prod p{padding:0}
#catDatapage a.ms_prod_name{font-family:inherit;font-size:1.2em;line-height:1em;text-decoration:none;display:block;margin:5px 0;padding:0;transition:all .3s}
#catDatapage a.ms_prod_name:hover{text-decoration:none;transition:all .3s}
#catDatapage .ms_prod_artnr{color:rgba(160,160,160,1.0);margin:5px 0;padding:0;font-size:1em}
#catDatapage .ms_prod_prize{font-size:2em;color:inherit;margin:10px 0 0;padding:0}
#catDatapage .ms_button{font-size:1em;display:inline-block;color:red;font-weight:700;border:2px solid red;text-align:center;text-decoration:none;margin:20px 0;padding:10px 20px;border-radius:none;transition:all .3s}
#catDatapage .ms_button::after{font-family:'FontAwesome';content:"\f101";margin-left:10px}
#catDatapage .ms_button:hover{color:#fff;background-color:red;border:2px solid red;text-decoration:none;transition:all .3s}
#catDatapage div.unterboxen{display:flex;justify-content:space-between;flex-wrap:wrap;clear:both;margin-top:20px}
#catDatapage div.unterboxen div{border:1px solid #595f65;padding:20px;margin-bottom:20px;flex:0 1 48%}
#catDatapage div.unterboxen div.flex100{flex:0 1 100%}
#catDatapage div.unterboxen div h3{font-size:1.5em!important;display:table;margin:0 auto 1em;text-align:center;border-bottom:1px solid #00247B;padding:10px 20px;color:#595f65;font-family:inherit}
#catDatapage div.unterboxen_wrapper{display:flex;justify-content:space-between}
#catDatapage div.unterboxen_wrapper div.unterboxen{flex:0 1 48%}
#catDatapage div.unterboxen_wrapper div.unterboxen div{flex:0 1 100%}
#catDatapage div.unterboxen div ul{width:100%;margin-top:0}
#catDatapage ul.topseller-boxen{display:flex;justify-content:space-between;flex-wrap:wrap;clear:both;width:100%}
#catDatapage ul.topseller-boxen li{border:1px solid #555;padding:0;margin-bottom:20px;flex:0 1 30%;list-style-type:none;text-align:center}
#catDatapage ul.topseller-boxen li strong{text-align:center}
#catDatapage ul.topseller-boxen li:before{content:''}
#catDatapage ul.topseller-boxen li img{max-width:100%}
#catDatapage ul.topseller-boxen::after{content:"";flex-basis:30%}
#catDatapage ul.topseller-boxen li ul li{display:block;border:none;padding:0;margin-bottom:5px;text-align:left}
#catDatapage ul.topseller-boxen li ul li:before{content:'» '}
#catDatapage ul.topseller-boxen li a{display:block;text-align:center;padding:5px;background-color:#152A72;color:#fff;font-weight:700;border:1px solid #152A72}
#catDatapage ul.topseller-boxen li a:hover{color:#152A72;background-color:#fff}
#catDatapage ul.topseller-boxen.haelfte li{flex:0 1 48%}
#catDatapage .markenseite div.unterboxen.serien div{flex:0 1 31%;border-top:4px solid #152A72}
#catDatapage .markenseite div.unterboxen.serien div:hover{border-top:4px solid red}
#catDatapage .markenseite div.unterboxen.serien div h3{text-align:left;border:none;padding:0;margin:0}
#catDatapage .markenseite div.unterboxen.serien div p{text-align:left}
#catDatapage .markenseite div.unterboxen.serien div img{max-width:80%;margin-top:10px}
#catDatapage .vertical-align{display:flex;align-items:center}
#catDatapage .flexbox-container{display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;justify-content:center;align-items:center;background:#f1f1f1}
#catDatapage .flexbox-container div{flex:0 0 50%;padding:10px 20px}
#catDatapage .flexbox-container img{width:100%}
#catDatapage .markenseite div.unterboxen.serien div p:first-of-type{min-height:150px}
#catDatapage .markenseite div.unterboxen.serien.haelfte div{flex:0 1 48%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
#catDatapage .markenseite div.unterboxen.serien.haelfte div h3{flex:0 1 100%}
#catDatapage .markenseite div.unterboxen.serien.haelfte div img{flex:0 1 39%;max-width:39%}
#catDatapage .markenseite div.unterboxen.serien.haelfte div p{flex:0 1 56%}
#catDatapage .markenseite div.unterboxen.serien.haelfte div p.kategorielink{flex:0 1 100%}
#catDatapage .image-text p:first-child a:after{content:''}
#catDatapage .markenseite div.unterboxen.serien:after{content:"";flex:0 1 31%}
#catDatapage .markenseite #hersteller-quicklinks{display:flex;justify-content:space-between;flex-wrap:wrap;clear:both}
#catDatapage .markenseite #hersteller-quicklinks h2{font-size:1em!important}
#catDatapage .markenseite #hersteller-quicklinks strong{font-size:1em!important}
#catDatapage .markenseite #hersteller-quicklinks li{flex:0 1 31%;border:none;margin-bottom:20px}
#catDatapage .markenseite #hersteller-quicklinks li a{display:block;color:#fff}
#catDatapage .markenseite #hersteller-quicklinks li a:after,#catDatapage .markenseite #hersteller-quicklinks li a:before,#catDatapage ul#hersteller-quicklinks li:before{content:''}
#catDatapage .markenseite #hersteller-quicklinks li a img{max-width:100%}
#catDatapage .markenseite #hersteller-quicklinks li figure{position:relative}
#catDatapage .markenseite #hersteller-quicklinks li figure figcaption h2{border:none;margin:0;text-align:center;display:block;padding:10px;background-color:#333;color:#fff}
#catDatapage .markenseite #hersteller-quicklinks li figure figcaption strong{border:none;margin:0;text-align:center;display:block;padding:10px;background-color:#333;color:#fff}
#catDatapage #inhaltsverzeichnis{border:1px solid #595f65;margin-bottom:20px;float:left;margin-right:20px}
#catDatapage .noclear{clear:none}
#catDatapage .clear{clear:both}
#catDatapage h3.text-center{text-align:center;margin:1em auto;padding:10px 20px}
#catDatapage .markenseite .image-text p{padding:10px 10px 0}
#catDatapage .image-text strong{color:red}
#catDatapage .markenseite .image-text p.kategorielink,#catDatapage .markenseite .fragen p.kategorielink{text-align:right;margin:0}
#catDatapage .markenseite .image-text p.kategorielink a{text-decoration:underline;color:red}
#catDatapage .markenseite .fragen p.kategorielink a{text-decoration:underline;color:#000}
#catDatapage .markenseite .fragen p.kategorielink a:after{content:' »'}
#catDatapage .markenseite .image-text ul{margin-bottom:0}
#catDatapage .markenseite ul.bigger-margin li{margin:20px 0}
#catDatapage table.vornachteile td{width:50%;vertical-align:top}
#catDatapage .fragen:after{content:'';clear:both;display:block}
#catDatapage .row p{padding:5px 0}
#catDatapage .row div p:first-child::first-letter{float:left;font-weight:700;font-size:60px;font-size:6rem;line-height:60px;line-height:6rem;height:6rem;text-transform:uppercase;background:#152A72;color:#fff;padding:0 5px;margin-right:10px}
#catDatapage .table-highlight{border-left:2px solid red;border-right:2px solid red;color:red}
#catDatapage .ms_dark{background:#000;color:#fff}
#catDatapage .product_single_row{border:1px solid #595f65;padding:10px;margin-bottom:20px}
#catDatapage .product_single_row p{margin-top:10px}
@media screen and (max-width: 1670px) {
#catDatapage .image-text{display:block}
#catDatapage .bild-text{display:block}
#catDatapage p,#catDatapage .image-text p{text-align:justify;margin-left:10px;margin-right:10px}
#catDatapage .markenseite div.unterboxen.serien div{flex:0 1 49%}
#catDatapage .image-text img{margin:0;max-width:100%;min-width:422px;text-align:left;display:block;margin-left:10px;margin-right:10px;padding:0 20px}
#catDatapage .markenseite div.unterboxen.serien.haelfte div p,#catDatapage .markenseite div.unterboxen.serien.haelfte div img{flex:0 1 100%;max-width:100%}
#catDatapage .markenseite #hersteller-quicklinks{width:100%}
#catDatapage .markenseite #hersteller-quicklinks h2{font-size:1em!important}
}
@media screen and (max-width: 850px) {
#catDatapage .markenseite div.unterboxen.serien.haelfte div{display:block;border:none}
#catDatapage .markenseite div.unterboxen.serien div,#catDatapage .markenseite div.unterboxen.serien.haelfte div{flex:0 1 100%}
#catDatapage .markenseite div.unterboxen.serien.haelfte div img{display:block;margin:10px auto 0}
#catDatapage .markenseite div.unterboxen.serien div a img{display:block;margin:10px auto 0}
#catDatapage div.unterboxen_wrapper{display:block}
}
@media screen and (max-width: 750px) {
#catDatapage .markenseite #hersteller-quicklinks li{flex:0 1 48%}
#catDatapage .vertical-align{display:block;border:0 solid #595f65;padding:0}
}
@media screen and (max-width: 600px) {
#catDatapage .image-text{display:block}
#catDatapage p,#catDatapage .image-text p{text-align:justify;margin-left:10px;margin-right:10px}
#catDatapage div.unterboxen,#catDatapage ul.topseller-boxen{display:block}
#catDatapage #inhaltsverzeichnis{float:none}
#catDatapage h2,h3,h4{text-align:center!important}
#catDatapage table.width-50{width:100%}
#catDatapage .image-text img{margin:0;max-width:100%;min-width:50px}
#catDatapage .vertical-align{display:block;border:0 solid #595f65;padding:0}
#catDatapage div.unterboxen div{border:none}
#catDatapage .flexbox-container div{flex:0 0 100%;padding:5px}
}

/*Seagate Style 28.09.2019*/
#seagate{background:#000;color:#fff}
#seagate .barracuda,#seagate .firecuda,#seagate .ironwolf,#seagate .skyhawk,#seagate .nytro{padding:20px 10px;margin:0}
#seagate .barracuda span,#seagate .firecuda span,#seagate .ironwolf span,#seagate .skyhawk span,#seagate .nytro span{color:#fff!important}
#seagate .barracuda h3,#seagate .firecuda h3,#seagate .ironwolf h3,#seagate .skyhawk h3,#seagate .nytro h3{color:#fff!important}
#seagate .barracuda{background:#73C049;color:#fff}
#seagate .firecuda{background:#FF5100;color:#fff}
#seagate .ironwolf{background:#DC222E;color:#fff}
#seagate .skyhawk{background:#18A0DA;color:#fff}
#seagate .nytro{background:#FF5000;color:#fff}
#seagate h1{font-size:2.5em;background:#000;color:#fff;overflow:hidden;line-height:1.2em;border-bottom:none;text-transform:uppercase;margin:0;padding:10px 0}
#seagate h2{font-size:2em;color:#f1f1f1;overflow:hidden;text-transform:uppercase;line-height:1.2em;border-bottom:0;margin-bottom:0;font-weight:900}
#seagate h3{font-size:1.5em;font-weight:700;text-transform:none;text-align:left;color:#71BF4E;overflow:hidden;line-height:1.2em;border-bottom:none}
#seagate a{color:#000;text-decoration:underline}
#seagate p.kategorielink a{color:#000}
#seagate p.kategorielink a:after{content:" »"}
#seagate p,#seagate .image-text p{padding:10px 0}
#seagate table{width:100%;border-collapse:collapse;color:#fff;border:none;margin:20px auto}
#seagate table tbody tr th,#catDatapage table tbody tr td{text-align:center;padding:10px}
#seagate table tbody tr:nth-child(even){background:#333}
#seagate .table-highlight{border-left:2px solid #fff;border-right:2px solid #fff;color:#fff;font-weight:700}
#seagate .text-center{text-align:center}
#seagate .msres_textarea{display:flex;justify-content:space-around;flex-wrap:wrap;clear:both;margin-top:0;padding:15px 0}
#seagate .msres_textarea div{flex:0 0 50%;padding:20px}
#seagate .msres_textarea p{font-size:16px}
#seagate .msres_textarea img{width:100%}
#seagate .ms_light{background:#000;color:#fff}
#seagate .ms_light a{color:#fff;text-decoration:underline}
#seagate .ms_light a:after{content:" »"}
#seagate .ms_light h2,#seagate .ms_light h3{color:#f1f1f1;border-bottom:none}
#seagate .ms_links{display:flex;justify-content:space-around;flex-wrap:wrap;clear:both;padding:15px 0}
#seagate .ms_links h2,#seagate .ms_links h3{color:#fff}
#seagate .ms_links img{width:100%;margin-bottom:10px}
#seagate .ms_links div{flex:0 0 17%;padding-bottom:20px;margin-bottom:10px;border:1px solid #fff}
#seagate .ms_links div div{border:none;padding:0;display:block}
#seagate .ms_links div:hover{border:1px solid #ccc}
#seagate .ms_links div div:hover{border:none}
#seagate .ms_links span{text-transform:uppercase;color:#fff;font-size:1em;margin-top:10px}
#seagate .ms_prod{background:#333;color:#fff;margin:0}
#seagate .ms_prod span{font-size:1.2em;color:#fff;padding:5px 0;display:block}
#seagate .ms_prod p{padding:15px 0}
#seagate .ms_prod a{text-decoration:none}
#seagate .ms_prod img{max-width:250px}
#seagate a.ms_prod_name{font-family:'Roboto_Medium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.5em;line-height:1.5em;text-align:center;text-decoration:none;display:block;margin:5px 0;padding:0;transition:all .3s}
#seagate a.ms_prod_name:hover{text-decoration:none;transition:all .3s}
#seagate .ms_prod_artnr{color:rgba(160,160,160,1.0);margin:5px 0;padding:0;font-size:1em}
#seagate .ms_button{font-size:1em;display:inline-block;text-transform:uppercase;color:#fff;background:#71BF4E;font-weight:700;text-align:center;text-decoration:none;border:1px solid #71BF4E;margin:20px 0;padding:10px 20px;border-radius:0;transition:all .3s}
#seagate .ms_button::after{content:none}
#seagate .ms_button:hover{color:#71BF4E;background:#fff;border:1px solid #71BF4E;text-decoration:none;transition:all .5s}
#seagate .image-text .ms_button{background:#fff;color:#000;border:none}
#seagate .image-text .ms_button:hover{background:#000;color:#fff}
#seagate .ms_vergleich{display:flex;justify-content:space-around;flex-wrap:wrap;clear:both;margin-top:20px;padding:15px 0}
#seagate .ms_vergleich img{width:100%;padding:10px}
#seagate .ms_vergleich div{padding-bottom:20px;flex:0 1 12%}
#seagate .ms_vergleich span{display:block}
#seagate .ms_vergleich .ms_prod_name{font-family:'Roboto_Medium','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.7em;line-height:1.5em;text-align:center;text-decoration:none;display:block;margin:5px 0;padding:0;transition:all .3s}
#seagate .image-text div{text-align:left;padding:0 20px}
#seagate div.unterboxen div{border:1px solid #595f65;padding:20px;margin:20px;flex:0 0 45%;background:#333}
#seagate div.unterboxen div h3{color:#fff;border:none}
#seagate .product_single_row{margin:0;border:0}
#seagate .product_single_row img{border:0;padding:0}
#seagate .product_single_row .ms_button{background:#fff;color:#000;border:none}
#seagate .product_single_row .ms_button:hover{background:#000;color:#fff}
#seagate .ms_fragen{display:flex;justify-content:center;flex-wrap:wrap;clear:both}
#seagate .ms_fragen div{flex:0 0 48%;margin:10px;background:#fff;border:2px dashed #000}
#seagate .ms_fragen p{line-height:1.5em;padding:15px}
@media screen and (max-width: 600px) {
#seagate .ms_links div{flex:0 1 45%}
#seagate .ms_fragen div{flex:0 0 100%}
#seagate .product_single_row p{padding:0;margin:0}
#seagate .msres_textarea div{flex:0 0 100%}
#seagate .msres_textarea p{padding:10px 0;margin:0;font-size:16px}
}
