@font-face {font-family: 'Segoe UI Light'; src: url('fonts/segoeuil.eot'); src: url('fonts/segoeuil.eot?#iefix') format('embedded-opentype'), url('fonts/segoeuil.woff') format('woff'), url('fonts/segoeuil.svg#SegoeUIl') format('svg'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'OpenSans-Regular'; src: local('Open Sans Regular'), local('OpenSans-Regular'), url('fonts/OpenSans-Regular.ttf') format('truetype'), url('fonts/OpenSans-Regular.woff') format('woff'), url('fonts/OpenSans-Regular.eot'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'Ultra'; font-style: normal; font-weight: normal; src: url('fonts/Ultra.eot'); src: local("ultra"), url('fonts/Ultra.woff') format('woff'), url('fonts/Ultra.ttf') format('truetype'); }
@font-face {font-family: 'Anton'; font-style: normal; font-weight: normal; src: url('fonts/Anton.eot'); src: local("Anton"), url('fonts/Anton.woff') format('woff'), url('fonts/Anton.ttf') format('truetype'); }
@font-face {font-family: 'League Gothic'; font-style: normal; font-weight: normal; src: url('fonts/League.eot'); src: url('fonts/League.eot?#iefix') format('embedded-opentype'); src: local("League Gothic"), url('fonts/League.ttf') format('truetype'); }
@font-face {font-family: 'Oswald Regular'; font-weight: normal; font-style: normal; src: url('fonts/oswald-regular-webfont.eot'); src: local("Oswald Regular"), url('fonts/oswald-regular-webfont.ttf') format('truetype'); }
@font-face {font-family: 'BebasNeue'; font-style: normal; font-weight: normal; src: url('fonts/BebasNeue.eot'); src: local("BebasNeue"), url('fonts/BebasNeue.woff') format('woff'), url('fonts/BebasNeue.ttf') format('truetype'); }
@font-face {font-family: 'ArvilSans'; font-style: normal; font-weight: normal; src: url('fonts/Arvil_Sans.eot'); src: local("ArvilSans"), url('fonts/Arvil_Sans.woff') format('woff'), url('fonts/Arvil_Sans.ttf') format('truetype'); }
@font-face {font-family: 'hv_bold_italic'; src: url('fonts/texgyreheroscn-bolditalic-webfont.eot'); src: url('fonts/texgyreheroscn-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/texgyreheroscn-bolditalic-webfont.woff') format('woff'), url('fonts/texgyreheroscn-bolditalic-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-bolditalic-webfont.svg#texgyreheroscnbold_italic') format('svg'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'hv_italic'; src: url('fonts/texgyreheroscn-italic-webfont.eot'); src: url('fonts/texgyreheroscn-italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/texgyreheroscn-italic-webfont.woff') format('woff'), url('fonts/texgyreheroscn-italic-webfont.ttf') format('truetype'), url('fonts/texgyreheroscn-italic-webfont.svg#texgyreheroscnitalic') format('svg'); font-weight: normal; font-style: normal; }

#header	{ margin:0px auto; width:940px; text-align: left; position: relative; }
#CentralArea { display: none;}
#template { display: none}
#site_all { background: url(../gfx/site_bg.png) center top repeat-y #e8e8e8}

#inhalt	{ width: 940px; margin: 0px auto; color: #000000; font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; font-size: 11px; text-align: left; display: none;}
#inhalt img { border:0px;}
#LeftPanel	{ width: 175px!important;}
#RightPanel { width:178px; vertical-align: top;}
#box_rechts_container { display:block;}
#mich_outer { text-align: left;width:940px;margin:0px auto; }

.angebot_container {background: #e8e8e8}
.angebot { width: 940px; margin:0px auto; color: #000000; font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; font-size: 11px; text-align: left; background: white; padding:0px 10px;}
.header { width: 940px; height:183px; position:relative; margin:0px auto; background: url(../gfx/header_bg.png) white;}
.header .suchfeld { position: absolute; top:30px; left:540px;}
.header .suchfeld .textfeld { background: url(../gfx/suchfeld_bg.png) no-repeat; border:0px; font-size: 14px; padding-left:10px; width: 260px; height: 32px; float:left; line-height: 30px}
.header .suchfeld a { background: url(../gfx/suchbutton_bg.png) no-repeat; border:0px; font-size: 14px;  text-indent: -127px; overflow: hidden; width: 63px; height: 31px;cursor: pointer; display: inline-block;}
.header a {text-decoration: none}
.header img { border:0px solid white;}
.header .link1 { position: absolute; top:23px; left:20px;}
.header .link2 { position: absolute; top:80px; left:20px;}

.inhalt { margin-top: 27px; }
.inhalt a { border:0px;}
.inhalt img { border:0px;}

.inhaltlinks { float:left; width: 770px}
.trenner_grau { height:1px; width: 100%; border-top: 1px dotted #d9d9d9;}
.trenner_orange { height:1px; width: 100%; border-top: 1px dotted #ff7100; clear:both;}

.kurzdetails .bilder { float:left; width:447px; height: 447px; border:1px solid #d9d9d9; }
.kurzdetails .bilder .hauptbild {text-align: center}
.kurzdetails .bilder .hauptbild a img { max-width:440px; max-height: 440px}
.kurzdetails .bilder .hauptbild .bildcontainer { width:440px; margin:0px auto;text-align: center}

.kurzdetails .details { float:left; width:300px; margin-left:20px; border: none; padding:0px; position: relative; height: 449px}
.kurzdetails .details .artikelname { font-family: 'League Gothic'; font-size: 20px; color:#2a2a2a;margin-bottom: 17px; height:50px; overflow: hidden }
.kurzdetails .details .sofortkaufen { display:none; height: 12px; width: 88px; background: url(../gfx/sofortkaufen.png) no-repeat; }
.kurzdetails .details .preis { display: none; font-family: 'Anton'; font-size: 55px; color:#ff7100; font-style: italic; margin-bottom: 21px; line-height: 70px}
.kurzdetails .details .eigenschaft { display: inline-block; width: 72px; padding:6px 0px 6px 6px ; color:#808080;}
.kurzdetails .details .wert { display: inline-block; padding:6px; color:#89c535;}
.kurzdetails .details .wert span { color:#808080;}
.kurzdetails .details .zahlarten { font-family: 'League Gothic'; font-size: 20px; color:#ff7100;padding:6px;height: 42px; background: url(../gfx/zahlarten_angebot.png) center bottom no-repeat; margin-bottom: 4px}

.boxenrechts { float:right; width:159px; margin-bottom: 30px}
.boxenrechts .handelsaward {display:none;}
.boxenrechts .box { border: 1px solid #d9d9d9; padding:14px 9px; color:#808080; font-size: 11px; margin-top:20px;}
.boxenrechts .box h1 { color:#ff7100; text-transform: uppercase; margin-top:0px; margin-bottom:0px; font-family: 'League Gothic'; font-size: 20px; font-weight: normal;}
.boxenrechts .box h2 { color:#808080; margin-top:10px; margin-bottom:2px; text-decoration: underline; font-weight: normal; font-size: 14px}
.boxenrechts .box.personalBox { display: none }
.boxenrechts .box.personalBox a { display: block; color:#808080; line-height: 23px; font-size: 14px; font-style: normal}
.boxenrechts .box.personalBox a.aktiv { color:#ff7100; font-style: italic;}
.extlinks a { margin-right: 30px}

.tab1 {margin-top: 35px;background:white; position: relative; top:1px; color:#ff7100; font-weight: bold; display: inline-block; padding:10px 20px; border:1px solid #ff7100; border-bottom: 0px solid white;}
.trenner_horizontal { height: 1px; clear:both; background: url(../gfx/trenner_horizontal.png) repeat-x;margin-top:35px;}

.cloud-zoom-lens {border: 2px solid #808080; margin:-2px; background-color:#fff; cursor:move; }
.cloud-zoom-title {font-family:Arial, Helvetica, sans-serif; position:absolute !important; background-color:#000; color:#fff; padding:3px; width:100%; text-align:center; font-weight:bold; font-size:10px; top:0px; }
.cloud-zoom-big {border:2px solid #ccc; overflow:hidden; }
.cloud-zoom-loading {color:white; background:#222; padding:3px; border:1px solid #000; }

.zusatzbilder { margin-top:26px; text-align: center; position: absolute; bottom: 0px}
.zusatzbilder a { border:1px solid #d9d9d9; padding: 2px; display: inline-block;margin-right: 9px;}

.footer { margin-top:5px; margin-bottom: 10px; line-height: 20px}
.footer span { color:#999999;}
.footer .copyright {text-align:right; font-size:9px; margin-bottom:20px }
.footer .copyright a,.footer .copyright a:visited { color:black;}

.navigation  { font-family: 'League Gothic'!important; background: #ff7100;margin:0px; margin-top:4px; height: 25px; line-height: 25px; padding:3px 0px;}
.navigation li { list-style-type: none; float: left; border-right:1px dotted white; position: relative;}
.navigation li.lastli {border-right: 0px solid white}
.navigation ul { margin:0px; padding:0px;  }
.navigation ul a { font-family: 'League Gothic'!important; cursor: pointer;  height: 28px; padding:0px 18px; display: inline-block; *display:inline; *zoom:1; position: relative; z-index: 102; background: #ff7100; text-transform: uppercase; color:white;}
.navigation ul ul { display: none; position: absolute; left:0px; top:28px; z-index: 101; background: white; -moz-box-shadow: 0 1px 6px -2px rgba(0, 0, 0, 0.78); -webkit-box-shadow: 0 1px 6px -2px rgba(0, 0, 0, 0.78); box-shadow: 0 1px 6px -2px rgba(0, 0, 0, 0.78); border:1px solid #ff7100; border-top:0px solid white;}
.navigation ul ul li { padding:10px 20px;}
.navigation ul ul li a { color:black; display: block; font-family:"League Gothic"; font-size: 18px; white-space: nowrap; background: none; padding: 0px; height: 21px; text-transform: none;margin-bottom: 10px}
.navigation a { text-decoration: none; color:white; font-size: 20px; }
.navigation ul .navaktiv a {background:url(../gfx/nav_aktiv_bg.png) center bottom no-repeat #ff7100; }
.navigation ul .navaktiv ul a {background:none }
.navtrenner { height:1px; border-top:1px dotted #ff7100;margin-top:4px;}

.tabline { margin-top: 15px; margin-bottom: 2px; background:#808080;}
.tabline div { display: inline-block; font-size: 20px; font-family: 'League Gothic'; text-transform: uppercase; color:white; padding:4px 20px; border-right:1px dotted white; cursor: pointer; font-style: normal; width: 208px; text-align: center}
.tabline div:last-child {border-right: 0px solid white}
.tabline div.aktiv { background-color:#ff7100; }
.noborder { border:0px solid white;}
.tabcontainer {margin-top:0px;padding-left:20px;margin-bottom: 60px;border:1px solid #d9d9d9; border-top:0px;}
.tabcontainer .content { display: none; font-size: 12px; color:#808080;}

.shoplinks { padding: 10px 0px; text-align: center;}
.shoplinks a { text-decoration: none; color:#808080!important; padding: 1px 15px; border-right: 1px solid #808080; font-size: 14px;font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; }

.sortline { border-top:1px dotted #ff7100;border-bottom:1px dotted #ff7100;margin:0px 0px 10px 0px; font-size:12px; height: 30px; line-height: 30px}
.sortline .active_sort {background: none repeat scroll 0 0 white;  color: #5f5f5f; float: left; padding-left: 18px; position: relative; min-width: 150px; cursor: pointer; padding-right:20px; font-family: 'League Gothic'; text-transform: uppercase; font-size: 20px; color:#ff7100;}
.sortline .sort_button { display: inline-block; background:url(../gfx/sort_button_rechts.png) no-repeat; width: 20px; position: relative; cursor: pointer; height: 20px; margin-left:10px; top:3px;}
.sortline .sort_button.aktiv { background:url(../gfx/sort_button.png) no-repeat; }
.sortline .sort_container { position: relative; float:left; margin-left:10px; }
.sortline .sort_items { display:none; background: white; border: 1px solid #ff7100; left:0px; line-height: 20px; padding: 10px; position: absolute; top: 30px; width: 137px; z-index: 4; -moz-box-shadow: 0 1px 6px -2px rgba(0, 0, 0, 0.78); -webkit-box-shadow: 0 1px 6px -2px rgba(0, 0, 0, 0.78); box-shadow: 0 1px 6px -2px rgba(0, 0, 0, 0.78)}
.sortline .sort_items a { display: block; color:#808080;}
.sortline .sort_items a:visited, .sortline .sort_items a:active {color:#404040;}
.sortline.bottom { margin-bottom: 0px; margin-top: 10px;}

.pageFormat { float:right; height: 30px; line-height: 30px;  font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; margin-right: 10px }
.pageFormat .imglinks { padding: 0px 2px!important;}
.pageFormat .imglinks img { position: relative; top: 5px;}

#paging a { padding:0px 5px; color:#808080;}
#paging a.disabled { color:#ff7100;}
 
.sortname { float:left; margin-left: 10px; width:300px;}
.sortname { font-family: 'League Gothic'; text-transform: uppercase; font-size: 20px}
.sortname span { padding-left:10px; color:#ff7100; font-size: 12px; font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; }

.listitem { float:left; width:162px; height: 317px; border:1px solid #dadada;padding:10px;margin-right: 9px; margin-bottom:10px;}
.listitem a { text-decoration: none; border:0px;}
.nospace { margin-right: 0px}
.listitem .image { height: 140px; width: 140px; margin: 0px auto; overflow: hidden}
.listitem .image img { margin:0px auto; border:0px;}
.listitem .name { height: 66px; overflow: hidden; margin-top:36px;}
.listitem .name a { color:#606060; font-size: 12px; font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; }
.listitem .preis { font-family: 'Anton'; font-size:30px;  line-height: 34px;color:#ff7100; }
.listitem .preis a, .listitem .preis a:visited { color:#ff7100; }
.listitem .versand {  margin-bottom:5px; text-transform: uppercase; font-size:11px; padding:0px!important;}
.listitem .versand span { font-family: 'hv_bold_italic'; background: url(../gfx/versandfrei_bg.png) no-repeat #89c535; font-size: 13px;  color:white; padding-left:16px; display: block; line-height: 16px}
.listitem .versand div {display: inline-block;  width: 20px;  background: url(../gfx/versandfrei_bg_end.png) no-repeat; padding:0px; height: 16px; float:right;}
.listitem .sofortkaufen a { color:#797979;}
.listitem .sofortkaufen { height: 20px; margin-bottom:10px 0px; font-family: 'hv_italic'; text-transform: uppercase;color:#797979;font-size: 14px}
.listitem .sofortkaufen span { font-family: 'hv_bold_italic';}

.personalPage { color:#808080; font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; font-size: 13px; font-style: italic;line-height: 20px; padding-left:10px;}
.personalPage h1 { font-family: 'League Gothic'; color: #2a2a2a; font-size: 20px; text-transform: uppercase; font-style: normal; font-weight: normal}
.personalPage h2 { font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; color: #808080; font-size: 16px; text-transform: uppercase; font-style: normal; }
.personalHead  { font-family: 'League Gothic'; color: #2a2a2a; font-size: 20px; text-transform: uppercase; font-style: normal; padding:4px 10px; border-top:1px dotted #ff7100; border-bottom: 1px dotted #ff7100; margin-top:0px; font-weight: normal;}
.personalPage p b { font-weight: normal; font-size: 16px}
.personalPage .small { font-size: 12px; color:#c5c5c5;}
.personalPage td { vertical-align: top}
.lineheight { line-height:30px }

.mich_left { background: url(../gfx/ico_headphone.png) right 10px no-repeat; float: left; width:333px;}
.mich_right { background: url(../gfx/ico_recycle.png) right 10px no-repeat; float: right; width:318px;}

#bigLinks { overflow: hidden;margin-bottom: 10px}
#bigLinks .smt { float:left; width: 375px;  }
#bigLinks .item { float:left; border:1px solid #d9d9d9; width: 375px; height: 187px; margin-right: 9px; padding-top:13px;}
#bigLinks .item a { text-decoration: none }
#bigLinks .item .name { height: 70px; overflow: hidden}
#bigLinks .item .name a { color:#606060; font-size: 12px; font-family: Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; }
#bigLinks .item:last-child { margin-right: 0px}
#bigLinks .item .versand {  margin-bottom:27px; text-transform: uppercase; font-size:11px; padding:0px!important;}
#bigLinks .item .versand span { font-family: 'hv_bold_italic'; background: url(../gfx/versandfrei_bg.png) no-repeat #89c535; font-size: 13px;  color:white; padding-left:16px; display: block; line-height: 16px}
#bigLinks .item .versand div {display: inline-block;  width: 20px;  background: url(../gfx/versandfrei_bg_end.png) no-repeat; padding:0px; height: 16px; float:right;}
#bigLinks .item .preis { font-family: 'Anton'; font-size:30px;  line-height: 34px;color:#ff700; }
#bigLinks .item .preis a { color:#ff7100; }
#bigLinks .item .sofortkaufen a { color:#797979;}
#bigLinks .item .sofortkaufen { height: 20px; margin-bottom:10px 0px; font-family: 'hv_italic'; text-transform: uppercase;color:#797979;font-size: 14px}
#bigLinks .item .sofortkaufen span { font-family: 'hv_bold_italic';}
#bigLinks .item .details { width:  180px; float:right;}
#bigLinks .item .image { float:left; width: 185px; height:175px; text-align: center; overflow: hidden}
#bigLinks .item .image img { max-width: 185px; max-height: 175px; }

#smallLinks { overflow: hidden; margin-top:20px;}
#smallLinks .smt { float:left; width: 377px;margin-bottom: 10px }
#smallLinks .smt .image {text-align: center}

.bestseller_links { font-family: 'League Gothic'; font-size: 20px; color:#2a2a2a; text-transform: uppercase; border-top:1px dotted #ff7100; border-bottom: 1px dotted #ff7100;margin-bottom: 10px; padding:4px 10px 2px 10px;}
.bestseller_links .more {float: right;height: 22px; line-height: 22px}
.bestseller_links .more a { text-decoration: underline; color:#808080; font-family:Tahoma,FreeSans,Verdana,Arial,Helvetica,Serif,"Sans Serif","MS Sans Serif"; font-size: 12px; text-transform:none; background: url(../gfx/bestseller_bg.png) right 3px no-repeat; padding-right:11px;}

/* ie quirks hacks fuer michseite */
.navigation {padding-bottom=0px}
.header .suchfeld .textfeld { float=none}

.fuss { margin-top:30px;}
.mapdiv { overflow: hidden;  position: relative}
.mapdiv img { float:right }
.mapdiv h2 { text-transform: uppercase; font-weight: normal; padding:0px; margin:0px; font-size: 15px; font-style: italic;}
