* {	margin: 0;	padding: 0}* h1, h2, h3 {	padding-bottom: 3px;}* p {	padding: 3px;}* ul, {	margin-bottom: 0;	background-color: #ffffff;}* ul ul {	margin-bottom: 0px;}* li {	list-style-type: none;}* {	font-family: Arial;}body {	background-color: #fcfcfc;	background: url(../../../images/md_bgbody.jpg);	background-repeat: repeat-x;}.parseTime {	position: absolute;	top: 21px;	left: 50%;	margin-left: -490px;	color: #666;	font-size: 11px;	width: 998px;}.popuphead {	font-size: 18px;	font-weight: bold;	color: #4b5f8c;}.checkoutBarTo {	font-size: 15px;	font-weight: bold;	color: #4b5f8c;}.checkoutBarCurrent {	font-size: 15px;	font-weight: bold;	color: #25e200;}.startaktuell {	display: block;	background-color: #ECECEC;	width: 550px;	font-size: 120%;}.headline {	font-size: 140%;	font-style: italic;	color: #4b5f8c;}.headlinesub {	font-size: 110%;	color: #4b5f8c;	font-style: italic;	font-weight: bold;	margin: 0px;}.bigheadlinesub {	font-size: 120%;	color: #4b5f8c;	font-style: italic;	font-weight: bold;	margin: 0px;}.prodtext {	font-size: 13px;	line-height: 1.4;}.buttonborder {	border-bottom: 1px solid #cccccc;	border-top: 1px solid #cccccc;}.accountheadline {	font-size: 110%;	color: #989898;}#cart {	width: 173px;	padding: 0px;	position: absolute;	top: 25px;	left: 807px;	overflow: hidden;}#navtrail {	font-size: 15px;}#filialetop {	width: 150px;	height: 80px;	padding: 0px;	position: relative;	top: 2px;	left: 0px;	overflow: hidden;	background: url(../../../images/md_filialen_head.gif);	background-repeat: no-repeat;}#cart a {	display: block;	color: #ffffff;}#cart a:hover {	display: block;	color: #ffffff;	text-decoration: underline;	font-weight: bold;}#Konto a {	font-size: 14px;	text-align: center;	background-color: #4b5f8c;	display: block;	color: #ffffff;	font-weight: bold;	line-height: 20px}.cartohne {	display: block;	width: 100%;	text-align: center;	margin: 0px;	padding-top: 6px;	background-color: #4b5f8c;	font-size: 14px;	border: none;}.cartmit {	display: block;	width: 100%;	text-align: center;	margin: 0px;	padding-top: 2px;	background-color: #ff0000;	font-size: 14px;	border-top: 1px;	border-top-style: dotted;	border-top-color: #879bb4;	border-bottom: 1px;	border-bottom-color: #879bb4;	border-bottom-style: dotted;	border-left: none;	border-right: none;}#sidebox {	padding-top: 8px;	padding-bottom: 8px;}#mdhead {	position: relative;	height: 130px;	padding: 0px 5px 0px 5px;	margin-top: 0px;	background: url(../../../images/md_head_back4.jpg);	background-repeat: repeat-x;	border-bottom: 2px solid #e0e0e0;}#mdlogo {	position: absolute;	top: 15px;	left: 345px;	width: 350px;	height: 31px;	background: url(../../../images/md_logo4_head.gif);	background-repeat: no-repeat;}#mdsuche {	position: relative;	top: 49px;	left: 280px;	width: 500px;	height: 65px;	padding: 0px;	margin: 0px;	font-size: 16px;}#mdkontakt {	width: 267px;	height: 97px;	padding: 0px;	position: absolute;	top: 30px;	left: 10px;}#top3 {	width: 100%;	height: 260px;	background: url(../../../images/md_angebot_back888.jpg);	background-repeat: no-repeat;}.error {	font-size: 15px;	color: red;}#produktbeschreibung {	width: 555px;	padding: 5px;	margin: 0px;}#startprodpreview {	width: 555px;	padding: 5px;	margin: 0px;}#similar {	width: 555px;	margin: 35px 0 25px 0;}#similar li {	height: 100px;	margin: 25px 0 0px 0;}#prozent {	color: #ffffff;	font-size: 17px;	font-weight: bold;	width: 120px;	height: 20px;	background-color: red;}#news {	width: 100%;	margin: 15px 0 0 0;}#newshead {	width: 100%;	height: 45px;	padding: 8px 0 0 0px;}#news2 {	width: 100%;	background-color: #f6f7f9;}.contentstarthead {	display: block;	width: 98%;	font-size: 130%;	font-weight: bold;	font-style: italic;	color: #a5a5a5;	margin: 3px 0 0 3px;}#mdstart {	width: 370px;	height;	53px;	padding: 0px;	position: absolute;	top: 45px;	left: 355px;}#CatNavi {	background-color: #ffffff;}#CatNavi .CatLevel1 {	background-color: #ffffff;	font-size: 14px;	line-height: 20px;	border-bottom: 1px solid #dddddd;}#MyCat5 {	border-top: 1px solid #dddddd;}#MyCat29 {	border-top: 1px solid #dddddd;}/*#MyCat10 {	border-top: 1px solid #dddddd;}*/#MyCat35 {	border-top: 1px solid #dddddd;}#CatNavi .CatLevel2 {	font-size: 14px;	font-weight: normal;	padding-left: 10px;	padding-top: 1px;	padding-bottom: 1px;	background-color: #ffffff;}#test {	display: block;	font-size: 14px;	font-weight: normal;	padding-top: 3px;	padding-bottom: 3px;	background-color: #ffffff;	border: none;}#CatNavi .CatLevel2 a:hover {	color: red;}#CatLevel1 SubMenue {	color: #ffffff;}.boxeshead {	display: block;	background-color: #9aaec8;	color: #ffffff;	font-size: 14px;	font-weight: bold;	font-style: italic;	line-height: 20px;	padding: 0px;	margin: 0px;}.boxeshead3 {	display: block;	font-size: 14px;	font-weight: bold;	line-height: 20px;	padding: 0px;	margin: 0px;}.boxeshead2 {	background-color: #ffffff;	font-size: 14px;	font-weight: bold;	line-height: 20px;}.boxesheadside {	background-color: #ffffff;	color: #879bb4;	padding-top: 2px;	padding-bottom: 2px;	border-bottom: 1px dotted #4b5f8c;	border-top: 1px dotted #4b5f8c;	text-align: center;	font-size: 14px;	font-style: italic;}#blockbig {	float: left;	width: 220px;	height: 100px;	padding-top: 10px;	padding-left: 10px;	margin-left: 5px;}#block {	float: left;	width: 110px;	height: 100px;	padding-top: 10px;	padding-left: 10px;	margin-left: 5px;}#blocktext {	float: left;	width: 110px;	height: 100px;}#mdcontent {	width: 560px;	margin: 25px 140px 0 218px;	font-size: 13px;	line-height: 1.3em;	color: #626262;}#recaptcha {	width: 400px;}#recaptcha2 {	width: 400px;}#mdcontent2 {	float: left;	width: 735px;	min-height: 1700px;	border-left: 1px solid #e0e0e0;	padding-left: 25px;	padding-top: 1px;	padding-right: 5px;	padding-bottom: 1px;	font-size: 13px;	background-color: #ffffff;	line-height: 1.3em;	color: #626262;	overflow: hidden;}#frame {	width: 980px;	margin: 0px;	padding: 0px;}#wrapper {	width: 980px;	margin-top: 15px;	margin-left: auto;	margin-right: auto;	border-right: 1px solid #e3e3e3;	border-left: 1px solid #e3e3e3;	border-top: 1px solid #EBEBEB;	background: url(../../../../images/bgwrapper.jpg) repeat;	color: 626262}#footwrapper {	width: 740px;	height: auto;	padding: 0px;	margin: 0px;	margin-left: auto;	margin-right: auto;}#mdsidebar {	float: right;	width: 168px;	padding: 0 2px 0 2px;	font-size: 13px;	color: #545454;	overflow: hidden;}#mdnavigation {	float: left;	width: 210px;	margin: 0px;	padding-left: 0px;	padding-top: 0px;	font-size: 14px;}#mdfooter {	clear: both;	text-align: left;	height: 130px;	border-top: 1px dotted #4b5f8c;	background-color: #d4dde6;	font-size: 12px;	color: #545454;}img {	border: 0;}/* #mdnavigation a:link {	color: #4b5f8c;}*/#mdnavigation a:hover {	text-decoration: underline;	color: red;}#mdfooter a:hover {	text-decoration: underline;	color: red;}#mdcontent a:hover, #mdsidebar a:hover {	text-decoration: underline;	color: red;}CHECKBOX, INPUT, RADIO, SELECT {	font-family: Arial, Verdana;	font-size: 13px;}SPAN.productSpecialPrice {	font-family: Arial;	color: #ff0000;}SPAN.productOldPrice {	font-family: Arial;	color: #ff0000;	text-decoration: line-through;}SPAN.errorText {	font-family: Arial;	color: #ff0000;}SPAN.productDiscountPrice {	font-family: Arial;	color: #ff0000;}.copyright {	position: relative;	color: #9d9d9d;	font-size: 11px;	line-height: 1.5;	text-align: center;}.clearing {	clear: both;}#price {    padding:3px 0 0 0;    font-size: 19px;    font-weight:bold;    color: #00CC00;}#msrp {    font-size: 17px;     font-weight:bold;    color:#ff0000;}/*SPAN.productOldPrice{    display: block;    margin-top: -3px;    margin-bottom: 4px;}*/#report_price_red {	padding: 3px 0 0 0;	font-size: 22px;	font-weight: bold;	color: red;}.tableListingI {	background-color: #eeeeee;}.tableListingII {	background-color: #d0d0d0;}#MyCatLink4 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink7 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink6 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink16 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink10 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink9 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink8 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink11 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;	color: red;}#MyCatLink45 {	background-color: #9aaec8;	color: #ffffff;	font-size: 14px;	font-weight: bold;	font-style: italic;	line-height: 20px;	border-left-width: 4px;	border-left-style: solid;	border-left-color: #9aaec8;	display: block;}#MyCatLink42 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink43 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink44 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink46 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink47 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink48 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink49 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink50 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink51 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink52 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink53 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink54 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink55 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink56 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink57 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink148 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink143 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink146 {	border-left-width: 4px;	border-left-style: solid;	border-left-color: #ffffff;	font-weight: bold;}#MyCatLink149 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}#MyCatLink151 {	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ffffff;}.plus {	display: block;	background-image: url(img/plus.gif);	background-repeat: no-repeat;	width: 13px;	height: 13px;	border: 0px;	font-size: 0px;	cursor: pointer;}.minus {	display: block;	background-image: url(img/minus.gif);	background-repeat: no-repeat;	width: 13px;	height: 13px;	border: 0px;	font-size: 0px;	cursor: pointer;}.alter {	display: block;	background-image: url(img/alter.gif);	background-repeat: no-repeat;	width: 13px;	height: 13px;	border: 0px;	font-size: 0px;	cursor: pointer;}.delete {	display: block;	background-image: url(img/delete.gif);	background-repeat: no-repeat;	width: 19px;	height: 22px;	border: 0px;	font-size: 0px;	background-color: #FFCC99;	cursor: pointer;}TD.main, P.main {	font-family: Arial, Verdana, sans-serif;	font-size: 14px;	color: #545454;}TD.main2, P.main2 {	font-family: Arial, Verdana, sans-serif;	font-size: 16px;	line-height: 1.2;	text-align: center;	background-color: #f6f6f6;	border-bottom: 1px solid #cccccc;}.boxText {	font-size: 15px;	color: #626262;}.boxTextBG {	font-size: 13px;}.boxTextBGII {	font-size: 13px;}#NEUSubNavi {	font-size: 14px;	line-height: 1.4em;	width: 98%;	background-color: #e9edf4;	border-bottom: 1px solid #dddddd;}#NEUSubNavi2 {	font-size: 14px;	line-height: 1.4em;	width: 98%;	background-color: rgb(246,246,246);	padding-top: 8px;	border-bottom: 1px solid #dddddd;}#Prodfilter {	color: rgb(128,128,128);	font-weight: bold;	font-style: italic;	font-size: 15px;	width: 98%;	background-color: rgb(246,246,246);	border-top: 1px solid #dddddd;}#NEUSubNavi .Current, a:active {	color: #9aaec8;}#NEUSubNavi.CurrentParent, a:active {	color: #9aaec8;}#NEUSubNavi2 .Current, a:active {	color: #9aaec8;}#mdnavigation .Currentnav {	font-weight: bold;	color: #00CC00;}a:link {	color: #4b5f8c;	text-decoration: none;}* a:hover {	text-decoration: none;	color: red;}a:visited {	text-decoration: none;	color: #4b5f8c;}a:active {	text-decoration: none;	color: #4b5f8c;}.cheaply_description {	border-left: 1px solid #dddddd;	padding: 5px;}.cheaply_line {	height: 0px;	padding: 5px;}.Contenthead {	font-size: 140%;	font-style: italic;	color: #4b5f8c;}#galerie {	background: url(../../../images/galeriebg.gif) no-repeat;	width: 730px;	height: 150px;	padding: 35px 0px 0px 15px;}.highslide-gallery {	width: 555px;}#galerieneu {	background: url(../../../images/galeriebg2.gif) no-repeat;	width: 545px;	height: 135px;	padding: 35px 0px 0px 15px;}.abbildung {	border: 1px solid lightgrey;	padding: 0px 0px 0px 0px;	margin: 0 20px 0 0;}.abbildung2 {	border: 1px solid lightgrey;	padding: 0px 0px 0px 0px;	margin: 7px 16px 0 10px;	width: 100px;	height: 80px;}#report_rrp {	font-size: 17px;	font-weight: bold;	color: #ff0000;}.similarhead {	border-bottom: 1px dotted;	width: 100%;	color: rgb(75, 95, 140);	font-size: 120%;	font-weight: bold;	font-style: italic;}.similarcontent {	width: 100px;	text-align: center;	padding: 0 0 0 12px;}.picstart {	width: 100px;	height: 80px;}#previews {	width: 710px;}#empfehlungen {	width: 550px;	margin: 0 0 10px 0;}#empfehlungen li {	height: 100px;	margin: 25px 0 0px 0;}.empfehlunghead {	border-bottom: 1px dotted;	width: 100%;	color: rgb(75, 95, 140);	font-size: 120%;	font-weight: bold;	font-style: italic;}#empfehlungen img {	float: left;	margin-right: 8px;}#top3 table {	width: 99%;	text-align: center;}.startprods {	width: 170px;	height: 230px;	background-color: red;}.listehersteller {	font-size: 11px;	border-bottom: 1px solid lightgrey;	padding: 8px 0 8px 0;}.listehersteller2 {	width: 230px;	vertical-align: center;	text-align: center;	border-bottom: 1px solid lightgrey;}.basketbottom {	margin: 10px 0 0 0;	text-align: center;	font-size: 15px;	border-bottom: 1px solid #4b5f8c;	border-top: 1px solid #4b5f8c;	font-weight: bold;	color: grey;}#prodbuttons {	border-top: 1px solid #cccccc;	margin: 15px 0 0 0;}#prodbuttons li {	display: inline;	padding: 0 4px 0 0;}#discount {	width: 400px;	height: 200px;	background-color: red;}#nodiscount {	width: 400px;	height: 200px;	background-color: green;}.bordertop { border-bottom: 1px solid #ae152b;}/**/