﻿.header25 {
	margin-top: 45px; 
}

body {background-color: #E40613;}


.title-whole_line-responsive {
    background: none repeat scroll 0 0 #ccc !important;
    width: 1188px;
}

#reco1 {
    background: none repeat scroll 0 0 white;
    border: 5px solid #ee0000;
    border-radius: 24px;
	height: 239px !important;
    margin-top: 15px !important;
}
#reco2 {
    background: none repeat scroll 0 0 white;
    border: 5px solid #ee0000;
    border-radius: 24px;
    height: 239px !important;
    margin-top: 23px !important;
}



/* ####### Weil im Testsystem nicht vorhanden ####### */
/* @import "//fast.fonts.net/t/1.css?apiType=css&projectid=f8616e01-12bf-47d6-9438-fb5efebc67b9";
@font-face {
    font-family: "mm-book";
    src: url("http://data.mediamarkt.de/data/common/fonts/?book&eot#iefix") format("eot"), url("http://data.mediamarkt.de/data/common/fonts/?book&svg#book") format("svg"), url("http://data.mediamarkt.de/data/common/fonts/?book&woff") format("woff"), url("http://data.mediamarkt.de/data/common/fonts/?book&ttf") format("truetype");
}
@font-face {
    font-family: "mm-demi";
    src: url("http://data.mediamarkt.de/data/common/fonts/?demi&.eot?#iefix") format("eot"), url("http://data.mediamarkt.de/data/common/fonts/?demi&svg#demi") format("svg"), url("http://data.mediamarkt.de/data/common/fonts/?demi&woff") format("woff"), url("http://data.mediamarkt.de/data/common/fonts/?demi&ttf") format("truetype");
}
@font-face {
    font-family: "mm-medium";
    src: url("http://data.mediamarkt.de/data/common/fonts/?medium&eot?#iefix") format("eot"), url("http://data.mediamarkt.de/data/common/fonts/?medium&svg#medium") format("svg"), url("http://data.mediamarkt.de/data/common/fonts/?medium&woff") format("woff"), url("http://data.mediamarkt.de/data/common/fonts/?medium&ttf") format("truetype");
}
@font-face { font-family: 'mm-headline'; src: url('http://data.mediamarkt.at/artikel/font/MMHeadline-Regular.otf') format('truetype'); }
@font-face { font-family: 'mm-text_bold'; src: url('http://data.mediamarkt.at/artikel/font/MMText-Bold.otf') format('truetype'); }
@font-face { font-family: 'mm-text_regular'; src: url('http://data.mediamarkt.at/artikel/font/MMText-Regular.otf') format('truetype'); } */

@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=f8616e01-12bf-47d6-9438-fb5efebc67b9");
@font-face { font-family: 'mm-headline'; src: url('//www.mediamarkt.at/static/fonts/MMHeadline-Regular.otf') format('truetype'); }
@font-face { font-family: 'mm-headline'; src: url('//www.mediamarkt.at/static/fonts/MMHeadline-Regular.ttf') format('truetype'); }
@font-face { font-family: 'mm-headline'; src: url('//www.mediamarkt.at/static/fonts/MMHeadline-Regular.woff') format("woff"); }

@font-face { font-family: 'mm-text_bold'; src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Bold.otf') format('truetype'); }
@font-face { font-family: 'mm-text_bold'; src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Bold.ttf') format('truetype'); }
@font-face { font-family: 'mm-text_bold'; src: url('//www.mediamarkt.at/static/fonts/MMTextPro-Bold.woff') format('woff'); }



#content img, .rightbox-img-responsive img, .leftbox-img-responsive img { width:100%; height:auto; border:none; }
strong, b { font-weight:700; }
body { color:#000; }
#content li { list-style:disc; }
#content ul.breadcrumbs li { list-style:none; }
.cms_html_container ul { margin-left:0%; padding-left:0px; margin-bottom:7px; margin-top:1%; }
p { margin-top:13px; margin-bottom:13px; }




.textbox2, .textbox1 {
    float: left;
    height: 338px;
    width: 100%;
	background-color: #eee;
}
.textbox2 img, .textbox1 img {
    float: left;
    width: 582px !important;
	margin-right: 11px;
}
iframe {
    width: 594px;
}
.video-responsive1 {
    float: left;
    width: 49.3%;
    border-color: #eee;
    border-style: solid;
    border-width: 3px;
}



@media only screen and (max-width: 1199px) {
iframe {
    height: 256px;
    width: 482px;	
}
.textbox2, .textbox1 {
    height: 267px;
}
.textbox2 img, .textbox1 img {
    float: left;
    width: 48% !important;
	margin-right: 11px;
}
.left_linkbutton {
    left: 21px !important;
    position: relative;
    top: -43px !important;
}
}
/* ####### Kleinste Auflösung ####### */
@media only screen and (max-width: 954px) {
iframe {
    height: 414px;
    margin-top: 2px;
    width: 708px;
}
.textbox2, .textbox1 {
    border-bottom: 2px dashed #ccc;
    height: 816px;
    margin-bottom: 30px;
    padding-bottom: 16px;
}
.textbox2 img, .textbox1 img {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-bottom: 2px solid #ccc !important;
    border-image: none !important;
    border-left: 2px solid #ccc !important;
    border-right: 2px solid #ccc !important;
    border-top: 0 none;
    float: left;
    margin-right: 11px;
    padding-left: 72px;
    padding-right: 73px;
    padding-top: 13px;
    width: 79% !important;
}

}
/* ####### Header ####### */
.themenweltheader-responsive {
	position:relative;
	width:100%;
	max-width:1188px;
	float:left;
	line-height:0;
	border: none !important;
}

.themenweltheader-responsive img { width:100%; height:auto; }


/* ####### Trennlinie ####### */
.trennlinie-responsive {
	flaot:left;
	background-color:#F0F0F0;
	width:1184px;
	height:8px;
	float:left;
	border-left:2px solid #DBDBDB;
	border-right:2px solid #DBDBDB;
}

/* ####### Titel große Auflösung Schriftgröße ####### */
.titel-responsive { 
	font-size:24px;
	color:#e40613;
	text-transform:uppercase;
	font-family:mm-headline, Arial;
	line-height:25px;
}

/* ####### Fließtextformatierung ####### */
.text-responsive { 
	font-size:13px;
	font-family:Helvetica, arial, sans-serif;
}

/* ####### Rightbox ####### */
.rightbox-responsive {
	border-left:2px solid #DBDBDB;
	border-right:2px solid #DBDBDB;
	width:1188px;
	float:left;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.rightbox-img-responsive { 
	float:left;
	width:593px;
	line-height:0;
	position:relative;
}

.rightbox-text-responsive {
	float:left;
	width:591px;
}

.rightbox-text-titel-responsive {
	text-transform:uppercase;
	padding:3.9% 44px 0;
}
.rightbox-text-text-responsive {
	font-family:Helvetica, arial, sans-serif;
	padding:2.6% 44px 5%;
}

/* ####### Leftbox ####### */
.leftbox-responsive {
	background-color:#fff;
	border-right:2px solid #DBDBDB;
	border-left:2px solid #DBDBDB;
	width:1188px;
	float:left;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.leftbox-img-responsive { 
	float:left;
	width:593px;
	line-height:0;
	position:relative;
}
.leftbox-text-responsive {
	float:left;
	width:591px;
}
.leftbox-text-titel-responsive {
	text-transform:uppercase;
	padding:3.9% 44px 0;
}
.leftbox-text-text-responsive {
	font-family:Helvetica, arial, sans-serif;
	padding:2.6% 44px 5%;
}

/* html { -webkit-font-smoothing: antialiased; } */

/* ####### Linkbutton ####### */
.left_linkbutton {
    background:url("http://data.mediamarkt.at/docs/css/MM-themenwelt/linkbackground.jpg") no-repeat scroll 7px -2px #FFFFFF;
    font-size: 13px;
    margin-top: 4px;
    padding: 2px 8px 2px 32px;
	display:inline-block;
	font-family:Helvetica, arial, sans-serif;
	font-weight:700 !important;
}
.left_linkbutton a:link, .left_linkbutton a:visited, .left_linkbutton a:active, .left_linkbutton  a:hover {
    text-decoration: none;
	color:#000 !important;
}

/* ####### Video ####### */
.video-responsive {
	line-height:0;
	float:left;
}

.title-whole_line-responsive { 
	float:left;
	width:100%;
	max-width:1188px; 
	text-align:center;
	padding-top:1%;
	padding-bottom:1%;
	border-left:2px solid #DBDBDB;
	border-right:2px solid #DBDBDB;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* ####### Top Tipp ####### */
.toptipp-respsonsive { 
	position:relative;
	width:94%;
	border-style:dashed;
	border-width:1px;
	border-color:#808080;
	padding-bottom:6%;
	padding-left:6%;
	padding-right:6%;
	margin-top:9%;
	margin-bottom:5%;
}
.toptipp-respsonsive img {
	margin-left:-1%;
	margin-top:-7%;
	float:left;
	max-width:175px;
	max-height:53px;
	border-right:16px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	width:50%
}

/* ####### Geschichte ####### */
.geschichte-left-responsive {
	position:relative;
	float:left;
	padding:1% 24px 3%;
	width:100%;
	border-right:2px solid #DBDBDB;
	border-left:2px solid #DBDBDB;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.geschichte-left-responsive img {
	float:left;
	margin-right:3%;
	max-width:451px;
	margin-bottom:2%;
	height:auto;
}
.geschichte-left-responsive-title { 
	max-width:676px;
	border-left:2px solid #DBDBDB;
	border-right:2px solid #DBDBDB;
	float:left;
	width:57%; 
	padding-left:58px;
	text-align:left;
	padding-top:1.5%;
}

.geschichte-right-responsive {
	position:relative;
	float:left;
	max-width:1188px;
	padding:15px 44px 2%;
	width:96%;
	border-left:2px solid #DBDBDB;
	border-right:2px solid #DBDBDB;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.geschichte-right-responsive img {
	float:right;
	margin-left:3%;
	max-width:451px;
	margin-bottom:2%;
	height:auto;
}
.geschichte-right-responsive-title { 
	max-width:1140px;
	border-right:2px solid #DBDBDB;
	border-left:2px solid #DBDBDB;
	float:left;
	width:97%;
	padding-left:58px;
	text-align:left;
	padding-top:1.5%;
}

/* ####### Text only Snippet ####### */
.textonly-titel-responsive { 
	max-width:1125px;
	background-color:#fff;
	border-left:2px solid #DBDBDB;
	border-right:2px solid #DBDBDB;
	float:left;
	width:100%; 
	padding-left:59px;
	text-align:left;
	padding-top:1.35%;
}
.textonly-left-responsive {
	position:relative;
	float:left;
	max-width:1096px;
	padding:15px 44px 1%;
	width:96%;
	border-right:2px solid #DBDBDB;
	border-left:2px solid #DBDBDB;
}
#content .products-grid.animated li { list-style:none !important; }


@media only screen and (max-width: 1199px) {
	.video-responsive iframe { width:948px; height:533px; }
}
@media only screen and (max-width: 954px) {
	.video-responsive iframe { width:708px; height:398px; }
}




/* ####### Mittlere Auflösung ####### */
@media only screen and (max-width: 1199px) {
	.themenweltheader-responsive { width:948px; }
	.themenweltheader-responsive-led { width:948px; }
	.trennlinie-responsive { width:944px; }
	.titel-responsive { font-size:24px; line-height:24px; }
	.text-responsive { font-size:12px; }
	.rightbox-responsive { width:948px; }
	.rightbox-img-responsive { width:473px; }
	.rightbox-text-responsive { width:471px; }
	.video-responsive img { width:948px; }
	.leftbox-responsive { width:948px; }
	.leftbox-img-responsive { width:473px; }
	.leftbox-text-responsive { width:471px; }
	.geschichte-left-responsive { width:948px; padding:1% 35px 2% 35px; }
	.geschichte-right-responsive { width:948px; padding:1% 35px 2% 35px; }
	.geschichte-left-responsive img { margin-top:-49px; max-width:473px; margin-left:-35px; }
	.geschichte-right-responsive img { margin-top:-49px; max-width:473px; margin-right:-35px; }
	.geschichte-left-responsive-title { padding-left:502px; width:432px; padding-right:10px; height:25px; }
	.geschichte-right-responsive-title { padding-left:35px; width:426px; padding-right:483px; height:25px; }
	.video-responsive embed { width:948px; height:533px; }
	.title-whole_line-responsive { width:948px; }
	.textonly-titel-responsive { padding-left:35px; max-width:909px; }
	.textonly-left-responsive { padding-left:35px; max-width:865px; }
	.leftbox-text-text-responsive  { padding:2.6% 35px 5%; }
	.leftbox-text-titel-responsive { padding:3.9% 35px 0; }
	.rightbox-text-text-responsive { padding:2.6% 35px 5%; }
	.rightbox-text-titel-responsive { padding:3.9% 35px 0; }
	.summary-responsive { font-size:13px; line-height:16px; }
}
/* ####### Kleinste Auflösung ####### */
@media only screen and (max-width: 954px) {
	.themenweltheader-responsive { width:708px; }
	.themenweltheader-responsive-led { width:708px; }
	.trennlinie-responsive { width:704px; }
	.titel-responsive { font-size:18px; line-height:18px; }
	.text-responsive { font-size:12px; }
	.rightbox-responsive { width:708px; }
	.rightbox-img-responsive { width:353px; }
	.rightbox-text-responsive { width:351px; }
	.video-responsive img { width:708px; }
	.leftbox-responsive { width:708px; }
	.leftbox-img-responsive { width:353px; }
	.leftbox-text-responsive { width:351px; }
	.geschichte-left-responsive { width:708px; padding:1% 26px 2% 26px; }
	.geschichte-right-responsive { width:708px; padding:1% 26px 2% 26px; }
	.geschichte-left-responsive img { margin-top:-45px; max-width:353px; margin-left:-26px; }
	.geschichte-right-responsive img { margin-top:-45px; max-width:353px;  margin-right:-26px; }
	.geschichte-left-responsive-title { padding-left:375px; width:319px; padding-right:10px; height:27px; }
	.geschichte-right-responsive-title { padding-left:26px; width:315px; padding-right:363px; height:27px; }
	.textonly-titel-responsive { max-width:678px; padding-left:26px; }
	.video-responsive embed { width:708px; height:398px; }
	.title-whole_line-responsive { width:708px; }
	.textonly-left-responsive { padding-left:26px; max-width:634px; }
	.leftbox-text-text-responsive  { padding:2.6% 26px 5%; }
	.leftbox-text-titel-responsive { padding:3.9% 26px 0; }
	.rightbox-text-text-responsive { padding:2.6% 26px 5%; }
	.rightbox-text-titel-responsive { padding:3.9% 26px 0; }
	.summary-responsive { font-size:12px; line-height:15px; }
}
/* ####### Größte Auflösung ####### */
@media only screen and (min-width: 1200px) {
	.themenweltheader-responsive { width:1188px; }
	.themenweltheader-responsive-led { width:1188px; }
	.trennlinie-responsive { width:1184px; }
	.titel-responsive { font-size:30px; line-height:30px; }
	.text-responsive { font-size:13px; }
	.rightbox-responsive { width:1188px; }
	.rightbox-img-responsive { width:593px; }
	.rightbox-text-responsive { width:591px; }
	.video-responsive img { width:1188px; }
	.leftbox-responsive { width:1188px; }
	.leftbox-img-responsive { width:593px; }
	.leftbox-text-responsive { width:591px; }
	.geschichte-left-responsive { width:1188px; padding:15px 44px 2% 44px; }
	.geschichte-right-responsive { width:1188px; padding:15px 44px 2% 44px; }
	.geschichte-left-responsive img { margin-top:-58px; max-width:593px; margin-left:-44px; }
	.geschichte-right-responsive img { margin-top:-58px; max-width:593px;  margin-right:-44px; }
	.geschichte-left-responsive-title { padding-left:627px; width:537px; padding-right:20px; height:25px; }
	.geschichte-right-responsive-title { padding-left:44px; width:527px; padding-right:613px; height:25px; }
	.textonly-titel-responsive { max-width:1160px; }
	.video-responsive embed { width:1188px; height:668px; }
	.title-whole_line-responsive { width:1188px; }
	.textonly-titel-responsive { padding-left:44px; max-width:1140px; }
	.summary-responsive { font-size:14px; line-height:17px; }
}

.fg-box .product-container img { width:auto !important; }

/* ####### Definitionsliste styling - Anfang ####### */
.leftbox-responsive dt { 
	position:relative !important;
	display:inline-block !important;
	width:auto !important;
	padding:0 5px 0 10px !important;
	margin:0 0 3px !important;
	color:#838383 !important;
	vertical-align:top !important;
	word-wrap:break-word !important;
}
.leftbox-responsive dt:before { 
	position:absolute !important;
	top:6px !important;
	left:2px !important;
	width:3px !important;
	height:3px !important;
	margin:0 !important;
	background:#838383 !important;
	content:'.' !important;
	text-indent:-999em !important;
}
.leftbox-responsive dd { 
	display:inline-block !important;
	width:470px !important;
	max-height:none !important;
	vertical-align:top !important;
	word-wrap:break-word !important;
	overflow:hidden !important;
	margin:0 0 3px !important;
	color:#333 !important;
}
/* ####### Kleinste Auflösung ####### */
@media only screen and (max-width: 954px) {
	.leftbox-responsive dd { 
		width:268px !important;
	}
}
/* ####### Mittlere Auflösung ####### */
@media only screen and (min-width: 955px) and (max-width: 1199px) {
	.leftbox-responsive dd { 
		width:370px !important;
	}
}
.leftbox-responsive dt { padding-right:15px !important; }
/* ####### Definitionsliste styling - Ende ####### */



#glow { display:block;
-webkit-box-shadow: 0 0 17px 6px rgba(0, 0, 0, 0.31);
box-shadow:  0 0 17px 6px rgba(0, 0, 0, 0.31); }




























