/* OXID look&feel generated CSS */

/* Base */
html,body {height: 100%;}

body,table,input,select,textarea,tt, font {font:11px Arial,Helvetica,sans-serif;}
body {margin:0;padding:0  0 20px 0; background-color:#DDDBDC;}
div#page {background-image:url(bg/ARLT_hintergrund.gif); background-position:center; background-repeat:repeat-y;}
h1   {font-size: 13px;}
h2   {font-size: 11px;}
h3   {font-size: 10px;}
strong.h2 {font-size: 11px;}
strong.h3 {font-size: 10px;}
img  {border:none;}
ul {padding:0 0 0 2em;}
hr {margin:4px 0;height:1px;text-align:center;color:#cbcbcb;background-color:#cbcbcb;border: 0;}
hr.line{background-color:#EEEFF0;border:none;color:#EEEFF0;height:1px;margin:4px 0}

.printOnly {display: none}

strong.info {background: url(bg/icons_ee_.gif) right -265px no-repeat;padding: 2px 33px 0px 0px;font-size: 12px;cursor: default; white-space: nowrap}
strong.info .small {font-weight: normal; font-size: 11px;}

.overlib {display: none;}
.mouseover {padding: 10px; width: 150px; border: 1px solid #E1E1E1; background: url(bg/bg_boxes_top.gif) left bottom repeat-x;}

.first_filial_info {color: #FFFFFF; position: absolute; top: 98px; left: 205px; width: 202px; padding: 10px 10px 10px 60px; border: 1px solid #E1E1E1;background:#F62E2E url(../img/achtung_auf_rot.gif) 5px 5px no-repeat; z-index: 6000}
.filial_info {width: 252px; padding: 10px; border: 1px solid #E1E1E1;background: url(bg/bg_boxes_top.gif) left bottom repeat-x;z-index: 6000}

/* Typography */
a{text-decoration:none;}
a:hover{text-decoration:underline;}

.hl  {color:#F62E2E !important;}
.note{color:#F62E2E;}
.req {color:#F62E2E;}
.err {color:#F62E2E;}
.done {color:#449D02;}
.red {color: #000000;}
.link  {background: url(bg/oxid_ee_.gif) no-repeat 0 -291px;padding-left:6px; font-size:10px;text-decoration:underline;color:#000000 !important; line-height:1.1em;}
.link2       {padding-left:0;font-size:10px;text-decoration:none;color:#757C83 !important; line-height:1.1em;}
.link:hover, .link2:hover  {text-decoration: underline;color: #F62E2E !important;}
.def_color_1 {color:#757C83;}
.fs12 {font-size: 12px !important;}
.fs11 {font-size: 11px !important;}
.fs10 {font-size: 10px !important;}
.nobrd {border: none !important;}
.nobold {font-weight: normal !important;}
.ta_left {vertical-align: top; text-align: left;padding:0 !important;margin:0 !important;}
.ta_right {text-align: right !important; vertical-align: top;}
div.right, span.right {float:right;}
div.left, span.left  {float:left;}
a.black_link {color: #000 !important;}
a.black_link:hover {color: #f90 !important;}
.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}


/* Forms */
form{margin-top:0px;margin-bottom:0px;}
input {color: #000;}
input.txt, select, textarea {border: 1px solid #7C7C7C;}
input.txt {padding-left:2px;}
input.long {width: 200px;}
select.long {width: 205px;}
input.zip, input.nr {width: 43px;}
input.city, input.street {width: 150px;}
input.day {width: 50px;}
input.year {width: 74px;}

/* Styled Select Box */
.select {position: relative; float: left;}
.select select {opacity:0; -moz-opacity:0; filter:alpha(opacity=0); height: 19px; position: absolute; top: 0px; left: 0px; width: 204px; font-size: 11px; font-family: Arial; }
.select div {float: left; background: #FFFFFF url(bg/arrow-down.gif) right 5px no-repeat; height: 15px; width: 181px;font-family: Arial; font-size: 11px; border: 1px solid #7C7C7C; padding: 2px 20px 0px 1px; overflow: hidden; text-align: left;}
.select span.req {float: left;padding: 3px 0 0 3px;}
.vmargin .select div {margin: 2px 0;}

span.btn{background: transparent url(bg/buttons_ee_.gif) right -150px no-repeat;padding: 0 3px 0 0;height:17px;line-height:17px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
span.btn input, span.btn a{text-align: left; font-size:10px;border:none;height:17px;line-height:16px;outline:0;position:relative;display:block;padding:0px 5px 3px 20px;margin:0;color:#000000;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_ee_.gif) no-repeat left -150px;}
span.btn a{padding:0px 8px 2px 20px; position:relative;}
span.btn a:hover {text-decoration: none;}

input.btn.hl {border-color:#f90;color:#f90;}
input.chbox {vertical-align:middle; margin-top: 0px;}
input.chk {margin: 1px 5px 1px 0px;}
input.fullsize {width: 100%;}
textarea.fullsize {width: 100%;}
input.openid {background: #fff url(bg/openid-icon-small.gif) no-repeat 0pt 50%; border:1px solid activeCaption; padding:1px 1px 1px 18px;}

/* Tables .....*/
table {border-collapse: collapse;}
table.min_width {width:auto}
th {text-align: left;padding: 0 5px 0 0;font-weight: normal;}
tr.row_sep td hr{display:none;}
tr.row_sep td div{background: url(bg/strichel-horizontal-schwarz.gif) repeat-x center center; margin: 0;height: 15px;}
tr.sep td, tr.sep th {background: url(bg/strichel-horizontal-schwarz.gif) repeat-x center center;}

/* back to Mobile-Div */
.backtomobile{	display: block; background-color: black;padding: 5px 0px 5px 0px;color: white;width:100%;margin:0px auto 0px auto;position: relative;text-align: center;}
.backtomobile a {background: url("bg/arlt_backtomobilebutton.jpg") no-repeat scroll center center transparent;display: block;padding: 17px 0;width: auto; color: white; font-weight: bold;}
/* Navigation  - bars */
div.bar {vertical-align: middle;}
div.bar .left  {float:left;}
div.bar .right {float:right;}

/* Navigation  - boxes */
dl.box           {padding:0;margin:0;float:right;position:relative;}
dl.box dt        {padding:5px;font-weight:bold;font-size:11px;text-indent:5px;}
dl.box dd        {margin:0;padding:4px 4px 0;}

/* Navigation  - menues */
ul.menue      {padding:0; margin:0; list-style:none;white-space:nowrap;}
ul.menue li   {margin:0; white-space:nowrap;}
ul.menue li a {line-height: 100%;}
ul.menue.horizontall li a{float:left;}
ul.menue.verticall   li {float:none;height: 100%;}

.dropdown { visibility: hidden; display:none; position:absolute; left:0;top:46px;padding:0;margin:0;z-index: 1000;}
.open .dropdown { visibility: visible; display: block; background: transparent; } /* !##! */

/* Navigation - tree */
ul.tree {padding:0;margin:0;}
ul.tree ul {padding:0;margin:0 0 0px 5px;}
ul.tree li {padding:0;margin:0;list-style: none;}
ul.tree li a{line-height: 100%;}

/* Layout     */
div#page      { width:980px;margin:0px auto 50px auto;padding:0;position: relative;background:#ffffff;}

#notebookfinderstoererOuter{position: relative; top: 0px; left: 0px; width: 80px;}
#notebookfinderstoerer{height: 180px;margin: 0 0 0 0px;position: fixed; top: 165px; width: 80px; float: right; margin: 0px 0px 0px 980px;}

div#pagefbFrame      { width:500px;margin:0px auto 50px 0px;padding:0;position: relative;background:#ffffff;}
  div#header  { clear:both; background:#ffffff url(bg/bg_top.gif) no-repeat; height: 150px;}
  div#content { clear:both; background:url(bg/bd_ee_.gif) repeat-y;}
  div#pagefbFrame div#content { clear:both; background:#fff;}
    div#path  { margin:0 7px 0 203px;padding:5px 0 10px 5px;background: url(bg/strichel-horizontal-schwarz.gif) left bottom repeat-x;}
    div#path strong{font-weight: normal}
	div#pathShort { margin:0 260px 0 203px;padding:5px 0 10px 5px;}
    div#body  { margin:0px 0px 0px 200px;padding:5px 0 0 0;}
	div#pagefbFrame  div#body  { margin:0px 0px 0px 0px;padding:5px 0 0 0;}
    div#left  { float:left;  width:195px;padding-top:100px;}
    div#right { float:right; width:195px; padding-top: 5px;}
  div#footer  { clear:both; }
  div.clear {clear: both;}

div#content.start { background-image:url(bg/bd_ee_start.gif);}
div#body.start {margin:0px 200px 0px 200px;}

/* Search */
div#search {position: absolute; top: 104px; width: 195px; height: 85px; background: url(bg/bg_suche.gif) no-repeat;}
div#search input.txt {color: #000000; width: 153px; height: 17px; padding: 3px 0px 0px 2px; border: 1px solid #7C7C7C; margin-right: 2px; }
div#search input.txt.grey {color: #B3B3B3}
div#search div.search {padding: 29px 16px 0px 0px; text-align: right;}
div#search div.search input.btn {background: url(bg/button_finden.gif) no-repeat; margin: 7px 0px 0px 0px; border: none; height: 20px; width:84px; cursor: pointer;}
div#search div.notebookfinder {padding: 0px; margin: 0px 0px 0px 0px;}
div#search div.notebookfinder input.btn {background: url(bg/button_go_ms.gif) no-repeat; margin: 7px 0px 8px 79px; border: none; height: 18px; width:19px; cursor: pointer;}
div#search div.notebookfinder a {display: block; width: auto; height: auto; color: #FFFFFF; text-decoration: underline;}
div#search div.notebookfinder a img{ margin: 5px 0px 0px 4px; }
div#search div.notebookfinder div {padding: 0px; margin: 0px;}


div#weitere_filial_info {background: url(bg/arlt_verlauf.gif); background-repeat: repeat-x; z-index: 9999; min-width:350px; height: 86px; float: left; position: absolute; top:151px; left: 207px; }

/* Blank pages, popups */
div#body.plain {margin: 0; padding: 0; width: auto;}

/* + layout - header */
#header div.bar .fixed {min-width:184px;border-right:1px solid #ffffff;float:left;}

div.bar.oxid        {}
div.bar.oxid .logo  {float:left;}
div.bar.oxid .logo img {width: 190px; height: 100px;}


#header div.box           {float: right; display:block; margin: 18px 9px 0px 1px;background:url(bg/bg_boxes_top.gif);border:1px solid #E1E1E1;width:252px;height: 62px;padding: 5px 10px 0px 10px;}
#header div.boxred          {background:url(bg/bg_boxes_top_red.gif); border:1px solid #af4b4b;}
#header div.box .head        {font-size: 12px;margin:0px;padding:0px;font-weight: bold;margin-bottom: 2px;}
/* background: url(bg/oxid_ee_.gif) no-repeat 0 -291px;padding-left:6px; /**/
#header div.box .head a      { background: url(bg/oxid_ee_.gif) 0 -291px no-repeat; padding-left:6px;}
#header div.box .body a       {color: #000000; text-decoration: underline;}
#header div.box .body a:hover       {color: #f62e2e; text-decoration: underline;}

.roterPfeilLink{ background: url(bg/oxid_ee_.gif) 0 -291px no-repeat; padding-left:6px;}
div.filialauswahl input.btn {width: 70px;float: left;margin-left: 6px;}
#header div.box.filialauswahl .body div.text {font-size: 10px; margin-top: 5px;}

#header div.box.account {width: 261px;}
#header div.box.account input.txt {color: #B3B3B3;height: 15px; width: 85px; border: 1px solid #7C7C7C; float: left;margin-right: 3px;}
#header div.box.account input.txt.password {width: 78px;}
#header div.box.account input.btn {width: 75px;float: left;margin-left: 3px;}
#header div.box.account a {white-space:nowrap;margin: 5px 20px 0px 0px;display:block;float: left;line-height: 12px;}

#header div.box.account span.btn a {margin: 0px;float: none; line-height: 16px; text-decoration: none; padding-top: 0px;}

#header div.box.basket {width: 171px;}
#header div.box.basket .head a.text {color: #000000;float: left;background:transparent url(bg/oxid_ee_.gif) 0 -440px no-repeat;padding: 0px 10px 0px 20px;}
#header div.box.basket .head a.icon {background: none; padding: 0px; float: left;}
#header div.box.basket .body { font-size: 12px; line-height: 17px; padding-left: 20px;}



div.bar.categories   { position: absolute;top: 104px; left: 200px; width: 785px; } /* !##! top: 114px; left: 205px*/
div.bar.categories a { min-width:50px;text-align:center;line-height:1;color:#ffffff; text-decoration: none; display:block; padding: 10px;font-weight: bold;font-size:11px;}
div.bar.categories a.root { background: white url(bg/navi_bg1.gif) no-repeat;height: 36px; min-width:50px;text-align:center;color:#ffffff; text-decoration: none; display:block; padding: 10px 0px 0px 0px;font-weight: bold;line-height: 20px;font-size:15px; }
div.bar.categories a.root  h1 { display: inline; font-weight: bold;line-height: 20px;font-size:15px !important; }
/* Navgationsänderung Peter Sörgel 2010-07-13 */
/*div.bar.categories a.root.grey {background-image: url(bg/navi_bg2.gif);}*/
/* div.bar.categories a.root.last {background-image: url(bg/navi_bg3.gif);} */
div.bar.categories a.root.grey {background-image: url(bg/navi_bg1.gif);}
div.bar.categories a.root.last {background-image: url(bg/navi_bg1.gif);}

div.bar.categories li a.root.exp {color: #F62E2E;background: #ffffff url(bg/navi_bg1_st.gif) no-repeat;text-decoration: none;} /* 15.07. */
/* div.bar.categories li a.root.exp.grey {background-image: url(bg/navi_bg2_st.gif)}
div.bar.categories li a.root.exp.last {background-image: url(bg/navi_bg3_st.gif)} */
div.bar.categories li a.root.exp.grey {background-image: url(bg/navi_bg1_st.gif)}
div.bar.categories li a.root.exp.last {background-image: url(bg/navi_bg1_st.gif)}
div.bar.categories li.open a.root {background: #EFEFEF url(bg/navi_bg1_hl.gif) no-repeat; color: #000000; border-left: 0px solid #7F7F7F; border-right: 0px solid #7F7F7F; } /* Abstand zwischen der Navi bei aktivem Link*/
/*div.bar.categories li.open a.root.grey {background-image: url(bg/navi_bg2_hl.gif);}
div.bar.categories li.open a.root.last {background-image: url(bg/navi_bg3_hl.gif);} */
div.bar.categories li.open a.root.grey {background-image: url(bg/navi_bg1_hl.gif);}
div.bar.categories li.open a.root.last {background-image: url(bg/navi_bg1_hl.gif);}
div.bar.categories li.open a.root.exp {color: #000000; background: #EFEFEF url(bg/navi_bg1_hl.gif) no-repeat; border-left: 0px solid #7F7F7F; border-right: 0px solid #7F7F7F;}
/* div.bar.categories li.open a.root.exp.grey {background-image: url(bg/navi_bg2_hl.gif)}
div.bar.categories li.open a.root.exp.last {background-image: url(bg/navi_bg3_hl.gif)} */
div.bar.categories li.open a.root.exp.grey {background-image: url(bg/navi_bg2_hl.gif)}
div.bar.categories li.open a.root.exp.last {background-image: url(bg/navi_bg3_hl.gif)}

div.bar.categories a#root1{width: 87px; }
div.bar.categories a#root2 ,
div.bar.categories a#root3 ,
div.bar.categories a#root4 ,
div.bar.categories a#root5 ,
div.bar.categories a#root6 ,
div.bar.categories a#root7 {width: auto; padding-left: 15px; padding-right: 15px; /* background-color: #ff00ff; /**/ }

div.bar.categories ul.menue.horizontall li {float:left; margin-left: 1px; background-color:transparent; }  /* Abstand zwischen der Navi */
div.bar.categories ul.menue.verticall   li {float:none;}
div.bar.categories ul.menue.verticall   li a,
div.bar.categories ul.menue.verticall   li.open a {float: none; height: auto; line-height: auto; font-size: 12px;text-align:left;padding: 3px 5px 3px 10px; color:#000000 ;font-weight: normal;}
div.bar.categories ul.menue.verticall   li a:hover,
/* div.bar.categories ul.menue.verticall   li.open a:hover  { background-color:#ffffff !important;color:#F62E2E;}/**/
/* Hervorhebung der einzelnen Lins bei hover */
div.bar.categories ul.menue.verticall   li.open a:hover  { background-color:#f62e2e !important; color:#FFFFFF;} /* !##! Abstand zwischen der Navi */
/* oberster Navigationseintrag mit strong hervor gehoben */
div.bar.categories ul.menue.verticall   li strong a { font-weight:bold; margin: 5px 0px 10px 0px; color: #F62E2E; }
div.bar.categories ul.menue.verticall   li strong.empty {display: block; height: 33px; cursor: default}

/* div.bar.categories ul.menue table {width: 769px; background-color: #DBDBDB; } /*#F62E2E}*/
div.bar.categories ul.menue table {width: 769px; background: url(bg/bg_ausklappmenue.jpg) left top repeat-x #CBCBCB; border-top: 0px solid #7f7f7f; border-bottom: 1px solid #7f7f7f; border-right: 0px solid #7f7f7f;  border-left: 0px solid #7f7f7f; }
div.bar.categories ul.menue table td {width: 154px; vertical-align: top;}
div.bar.categories ul.menue table tr.last {height: 10px;}
div.bar.categories ul.menue table td.border {background: url(bg/strichel-vertikal-schwarz.gif) 0px 40px no-repeat;}

/* + layout - footer*/
#footer {font-size: 12px;}
#footer a {text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer div.bar.copy{ height:12px;background:#F62E2E url(bg/footer.jpg) 0 0 no-repeat;color:#ffffff;padding:3px 10px 7px 208px;}
#footer div.bar.copy a {color:#ffffff; padding-left: 18px; background: url(bg/oxid_ee_.gif) 1px -491px no-repeat;}
#footer div.bar.copy a.impressum {padding-left: 15px;margin-right: 75px;}
#footer div.bar.copy a.top {margin: 0px 53px 0px 65px;background: url(bg/oxid_ee_.gif) 1px -400px no-repeat;}
#footer div.bar.copy a.print {background: url(bg/oxid_ee_.gif) 0 -360px no-repeat;}
#footer div.bar.trenner{ background:#F62E2E;border-left: 200px solid #000000;height: 5px;}
#footer div.bar.copy .right {text-align: right; white-space:nowrap; width: 500px;}

#footer div.bar.content{height: 143px; background:#ffffff url(bg/verlauf-footer.gif) 0 0 repeat-x;}

#footer div.vertrauen {padding: 5px 10px; width: 180px;float: left; }
#footer div.vertrauen strong {font-size: 11px;}
#footer div.vertrauen div {text-align:center; padding-top: 15px;}

#footer div.filialen {width: 600px;float: left;padding: 10px 6px;}
#footer div.filialen div {padding-top: 10px;line-height: 18px;}
#footer div.filialen a {background: url(bg/oxid_ee_.gif) no-repeat 0 -291px;padding: 0 10px 0 9px;color: #000000; text-decoration: none;}
#footer div.filialen a:hover {color: black; text-decoration: underline;} /*  #f62e2e;*/

#footer div.filialen table td {white-space:nowrap; font-size: 12px; padding: 3px 15px 0 0}

#footer div.hinweis { float:left;padding-left:10px;font-size:11px;color:#000000; }
#footer div.hinweis a { color:#000000; text-decoration: underline;}
#footer div.hinweis a:hover { text-decoration:underline; color: #f62e2e; }

#footer div.bar.icons{text-align: right;}

/* minibasket */
.box.minibasket .hr {background: url(bg/sepatator_ee_.gif) no-repeat center center; height: 15px;}
.box.minibasket .tocart { height:18px;  line-height:18px; width: 149px; background: transparent url(bg/buttons_ee_.gif) no-repeat right 0; margin-left:auto; border: 0 none;padding:0 1px 0 0;}
.box.minibasket .tocart input{ width: 149px; height:18px;text-align:center; background: transparent url(bg/buttons_ee_.gif) no-repeat left 0; margin:0; border:0;color:#ffffff;padding:2px 0 0 23px;cursor:pointer;font-weight: bold;}

/* + layout - left */
#left strong.h2{display: block;}
#left strong.h2{height: 21px;line-height:21px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x;padding:0px 0px 0px 10px;margin:0;color: #000000}
#left strong.h2 a {text-decoration: none; color: #000000}
#left strong.h2 a:hover {text-decoration: underline;}
#left p {padding:3px 10px;margin:0;}

#left .box img {display: block;}

#left hr {margin: 3px 10px;}

/* left minibasket */
#left .box.minibasket {padding:7px 10px;}

/* information list */
#left ul.info {margin:0;padding:0 0 30px 0;}
#left ul.info li {list-style: none; padding: 0; margin: 0;}
#left ul.info li a {background:url(bg/oxid_ee_.gif) no-repeat right -250px; text-indent: 10px; color: #5e5e5e;display: block;padding:10px 0; border-bottom:1px solid #efefef;}

/* links list */
#left div.links {padding: 0px 0px 7px 16px;}
#left div.informationen{margin: 7px 0px 0px 0px; }
#left div.links a {display: block; color: #000000;background: url(bg/oxid_ee_.gif) 0px -291px no-repeat; padding: 0px 10px 0px 9px;font-size: 12px; font-weight: bold; margin: 0px 0px 6px 0px}
/* subnavi Sonderangebote - Extra Kategorien */
#left div.links ul {margin: 0px; padding: 0px;}
#left div.links ul li a {background: url(bg/oxid_ee_.gif) no-repeat left -9px;color: #000000;display:block;padding:0px 2px 5px 15px; font-weight:bold; font-size: 11px;margin: 0px 0px 3px 6px;}
#left div.links ul li a.act{background-position:0 -51px;font-weight: bold;}
#left div.links ul li {padding:0px 0px 0px 5px;margin:0px;list-style-type:none}
#left div.links ul.has li a {background: url(bg/oxid_ee_.gif) no-repeat left -9px;color: #000000;display:block;padding:0px 2px 5px 15px; margin: 0px 0px 0px 6px;font-weight:bold}
#left div.links ul.has li {padding:0px 0px 0px 5px;margin:0px;list-style-type:none;}
#left div.links ul.has li a.act{background-position:0 -51px;font-weight: bold;}

/* Einkaufen mit Vertrauen */
#left .vertrauen {margin: 0 0 5px 0;}
#left .vertrauen .logo {text-align: center; }
#left .vertrauen .logo img {margin: 10px 0px 10px 0px;}

/* partners list */
#left .partners {margin: 7px 0;}
#left .partners .logo {text-align: center; }
#left .partners .logo img {margin-bottom: 10px;}
#left .partners .logoversand {text-align: center; margin: 3px 0px 0px 8px;}
.logoversandA{text-decoration: none;}
.logoversandA:hover .freitext{text-decoration: underline;}
#left .partners .logoversand img {margin-bottom: 0px;}
#left .partners .logoversand .box img {margin-left: 0px;}
#left .partners .logoversand .box .freitext {text-align: left; margin-top: 10px; color: #000}

#left div.informationen a {background: url(bg/oxid_ee_.gif) no-repeat 0 -291px;padding: 0 10px 0 9px;color: #000000;}

ul.tree li a {background:#ffffff url(bg/oxid_ee_.gif) no-repeat left -6px; color: #000000;display:block; padding:5px 2px 2px 15px; font-weight:bold; text-decoration: none; }
ul.tree li a:hover{ text-decoration: underline; }
ul.tree li ul li ul li a {font-weight: normal}
ul.tree li a.has{}
ul.tree li a.act{background-position:0 -50px;font-weight: bold;}
ul.tree li a.exp{background-position:2px -31px;font-weight: bold;}
ul.tree li a.exp.act{background-position: 2px -31px;}

ul.tree li a.root {text-indent:10px;height: 21px;line-height:21px;background:#efefef url(bg/bg_boxes_header.gif) 0 0 repeat-x !important;padding:0px;margin:0px 0px 3px 0px; font-weight: bold;color: #000000;}
#left .trenner {background: url(bg/strichel-horizontal-schwarz.gif) repeat-x;height: 1px; width: 197px; margin: 15px 0px 5px 0px}
#left .trennersmall {background: url(bg/strichel-horizontal-schwarz.gif) repeat-x;height: 1px; width: 178px; margin: 15px 0px 5px 0px}
#left .boxml{ margin: 0px 0px 0px 5px;}

/* + layout - right */
#right strong.h2 {display: block;}
#right strong.h2{height: 21px;line-height:21px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x;padding:0px 0px 0px 10px;margin:0;color: #000000}
#right strong.h2 a {text-decoration: none; color: #000000}
#right strong.h2 a:hover {text-decoration: underline;}
#right strong.h3 {font-size: 13px; color: #F62E2E; margin: 0px 0px 3px 0px; display: block}
#right div.box {padding:0px 0px 10px 0px;}
#right div.textbox {padding:10px 10px 10px 10px;}
#right div.box p{padding:7px 10px;}

#right .box-inner { padding-top:5px; text-align:left; }
#right .box-left { float: left; width: 30px;}
#right .box-right { float: left; width: 160px; margin: 0px; padding: 0px; }
#right .box-link { color: #000; }
#right .box-link:hover { color: #F62E2E; text-decoration: none; }

#right .box .imgbox-left { float: left; width:76px; padding-top: 10px; }
#right .box .imgbox-right { float: right; padding:10px 3px; width:106px; }

/* Zertifikate */
#zertbox {width: 775px; overflow:hidden;}
#zertintrotxt {padding: 1px; margin-bottom:10px;}
.zertbox {width: 360px; height:90px; border: 1px solid silver; padding:0px; float:left; margin-right:25px; margin-bottom: 20px;}
.zertbox .imgbox-left { float: left; width:180px; padding: 1px 0px 1px 5px; }
.zertbox .imgbox-right { float: right; padding:12px 2px 12px 0px; width:170px; }

#infoboxen {border-top: 5px solid #F62E2E; padding: 5px 0px 0px 5px; width: 775px;float: left;}
#infoboxen div.column {width: 190px; float: left;margin-right: 3px;}
#infoboxen div.column strong.h2 {display: block;}
#infoboxen div.column strong.h2 {height: 21px;line-height:21px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x;padding:0px 0px 0px 10px;margin:0;color: #000000}
#infoboxen div.column strong.h2 a {text-decoration: none; color: #000000}
#infoboxen div.column strong.h2 a:hover {text-decoration: underline;}
#infoboxen div.column div.box {width: auto; border: none; margin: 0;padding:0px 0px 5px 0px;}
#infoboxen div.column div.box p{padding:7px 10px;}

/* RSS */
#right .box  {position:relative;}
a.rss{display:block;position:absolute;right:0;bottom:0; width:14px;height:14px; background: transparent url(bg/rss.gif) 0 0 no-repeat;text-decoration: none;bottom:5px;right:6px;}
#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss, #body .boxhead a.rss {bottom:8px;}
#body strong.head, #body strong.head2 {position:relative; display: block;}
#right strong.h2 a.rss{bottom:6px;}

/* Path    */
#path, #pathShort{ position:relative;}
#path a, #pathShort a{ text-decoration: underline; color: #000000}
#path a:hover, #pathShort a:hover{text-decoration: underline; color: #f62e2e;}
#path a.dinfo, #pathShort a.dinfo{position:absolute;right:0;}
#path span.trenner, #pathShort span.trenner {font-family: verdana; font-size: 12px;font-weight: normal}

/* Content    */
#content .pathtrenner {width: 768px; float: left;background: url(bg/strichel-horizontal-schwarz.gif) repeat-x;height: 1px; margin: 0px 8px;padding: 0px;}
#body .trenner {width: 575px; float: left;background: url(bg/strichel-horizontal-schwarz.gif) repeat-x;height: 1px; margin: 0px 3px;padding: 0px;}

#body a{text-decoration: underline; color: #000000; font-weight: bold;}
#body a:hover{color: #F62E2E; text-decoration: underline;}


#body strong.h2 {display: block;background: url(bg/strichel-horizontal-schwarz.gif) left bottom repeat-x;margin: 10px 8px 0px 3px;padding: 0px 0px 5px 3px;}


#body, #body td, #body th {font-size: 11px;}
#body strong.head, #body h1.head{margin:0 5px;background: #ffffff;color:#5e5e5e;font-size:14px;font-weight: bold;padding:8px .5em;border-left:8px solid #5e5e5e;border-top:1px solid #5e5e5e;border-right:1px solid #5e5e5e;position:relative;}
#body strong.head2 {height: 21px;line-height:21px;margin:0px 5px 1px 5px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x;float:left; width:758px;padding:0px 0px 0px 10px;}
table.joblist th.head2 {height: 21px;line-height:21px;margin:0px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x; padding:0px 10px 0px 10px; font-weight: bold;}
div#pagefbFrame #body strong.head2 {height: 21px;line-height:21px;margin:0px 5px 1px 5px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x;float:left; width:470px;padding:0px 0px 0px 10px;}
#body .boxhead {height: 21px;line-height:21px;margin:0px 5px 1px 5px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x;float:left; width:758px;padding:0px 0px 0px 10px;}
#body strong.head em, #body h1.head em, #body .boxhead em{font-weight: normal;font-style:normal;font-size:11px;line-height: 11px;}
#body strong.head small, #body h1.head small, #body .boxhead small{font-weight: bold;font-size:11px;line-height: 11px;display:block;position:absolute;top:9px;right:3.5em;}
#body .boxhead small{top:12px;}
#body strong.head h1, #body .boxhead h1{margin:0; padding: 0; display: inline;}
#body strong.head2 h1 {margin:0; padding: 0; display: inline;}

#body .box{padding:8px 6px;margin:0 5px 10px;width:756px;float:left;}
div#pagefbFrame  div#body .box{padding:8px 6px;margin:0 5px 10px;width:470px;float:left;}
#body .box.welcome {padding:0px;margin:0px; width: auto; float:left;}
#body .empty{padding:0 6px !important; height: 0px; overflow: hidden;}
#body .box img{border:none;padding:0;margin:0;}
#body .box p {margin:0 0 1em 0;}
#body .box ul.list{margin:0;padding:0;}
#body .box ul.list li{background:url(bg/oxid_ee_.gif) no-repeat 0 -100px;display:inline;padding-left:10px;margin-right:10px;}
#body .box ul.list li a{text-decoration: none; color: #000000;}
#body .box ul.list li a:hover{text-decoration: underline; color: #f62e2e;}
#body .box.info  {padding: 10px 5px 10px 0px; width:763px;}
#body .box.notice  {padding: 5px 0 0; width:568px; border: none;}
#body .box .catfilter {margin: 5px 5px 10px 0;}
#body .box .catfilter label {margin-right: 7px;}
#body .box .catfilter select {margin: 3px;}
#body .box h2 {margin: 0 0 5px 0; padding: 5px; background:#EBEBEB}

#body.plain .boxhead {margin: 5px 5px 0 5px; width: auto; float:none;}
#body.plain .box {width: auto; float:none;}

#body div.bar.prevnext {margin:5px 10px 15px 5px;padding:0 0 ;height: 27px; float: left; width: 767px;}
#body div.bar.prevnext span.btn {background: transparent url(bg/buttons_ee_.gif) right -573px no-repeat;padding: 0 3px 0 0;height:26px;line-height:26px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
#body div.bar.prevnext span.btn input {text-align: left; font-size:14px;border:none;height:26px;line-height:25px;outline:0;position:relative;display:block;padding:0px 5px 3px 35px;margin:0;color:#000000;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_ee_.gif) no-repeat left -573px; color:#fff;}
#body div.bar.prevnext span.btn a {text-align: left; font-size:14px;border:none;height:26px;line-height:25px;outline:0;position:relative;display:block;padding:0px 5px 3px 35px;margin:0;color:#000000;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_ee_.gif) no-repeat left -573px; color:#fff;}
#body div.bar.prevnext.bottom {margin-bottom:15px;}


#body .form {margin-left: 0px;}
#body .form th {text-align: left;padding: 7px 0;font-weight: bold;font-size:11px;}
#body .form th.mid {/*border-top:1px dotted #000;*/padding-top:3em;}
#body .form tr.th_sep {background: url(bg/strichel-horizontal-schwarz.gif) repeat-x left bottom; }
#body .form th small{font-weight: normal; font-size: 10px;}
#body .form td{padding: 1px 0;}
#body small{font-weight: inherit; font-size:10px ;}

/* Other */
#body .dot_sep{background: url(bg/strichel-horizontal-schwarz.gif) repeat-x left center; border:0px none;height:10px;margin:0px;}
#body .dot_sep.mid {margin: 5px 0;}
#body .errorbox{font-weight:bold;background: #F62E2E;color:#FFFFFF; padding: 5px; margin:3px 5px 10px; width:560px; float: left;}
#body .errorbox p{margin: 0;}
#body .errorbox.inbox {width: 528px; margin: 5px 0; float: none;}

/* Plain errors*/
#body.plain .errorbox {width: auto; font-size:10px; font-weight:bold; color:#D81F01; margin: 20px; padding: 0; border: none; width: 500px;}
#body.plain .errorbox a {color:#D81F01; text-decoration: underline;}
#body.plain .errorbox a:hover {color:#666;}
#body.plain .errorbox .errhead {background: #D81F01; color: #fff; padding: 5px 15px;}
#body.plain .errorbox .errbody {border: 1px solid #D81F01; padding: 15px;}

/* Locator */
#body .locator {margin:0 5px 10px 5px; float:left;width:770px;}
#body .locator .locbody {padding: 5px ;  overflow: visible;}
#body .locator .locbody {float: left; font-size: 10px;color: #F62E2E; margin: 0 3px;}
#body .locator .locbody a {float: left; font-size: 10px;color: #F62E2E; text-decoration: none; margin: 0 3px;height: 16px; background: url(bg/icons_ee_.gif) no-repeat left -435px; padding-left: 19px; padding-top: 2px; }
#body .locator .locbody a:hover {color: #F62E2E; text-decoration: underline;}
#body .locator  a.active {font-weight: bold; }
#body .locator .sep {padding: 0 2px; color: inherit;}
#body .locator .locbody div {float: left;}
#body .locator .locbody div.prevlink {width: 120px;margin-left: 140px;}
#body .locator .locbody div.prevlink a {padding-left: 20px; padding-top: 2px; height: 15px; background: url(bg/icons_ee_.gif) no-repeat left -210px; }
#body .locator .locbody div.nextlink a {padding-right: 35px; padding-top: 2px; height: 15px; background: url(bg/icons_ee_.gif) no-repeat right -238px; }

#body .locator .sort_row a.none {background:url(bg/oxid_ee_.gif) no-repeat right -750px; padding-right: 20px;}
#body .locator .sort_row a.asc  {background:url(bg/oxid_ee_.gif) no-repeat right -775px; padding-right: 20px;}
#body .locator .sort_row a.desc {background:url(bg/oxid_ee_.gif) no-repeat right -800px; padding-right: 20px;}
#body .locator .btn {margin-bottom: 6px;}

.sortierung{ text-decoration: none !important;}
#body .locator.compare .locbody {height: auto;}

/* Products */
div#body.start .block {width: 575px; padding-left:5px;float: left;}
div#body.start .block .trenner  { width: 570px;float: left;margin-left: 0px}

#body .product{float:left;width:130px;height:181px;margin:0 2px 10px 0px;padding:5px 0px 5px 149px;position:relative;}
/* border-left: 1px solid #7F7F7F;border-right: 1px solid #7F7F7F; border-bottom: 1px solid #7F7F7F; } /* !##! Border Produktbox */
#body .product .picture{display:block;width: 130px;height: 130px;text-align: center;position:absolute;top:8px;left:8px;overflow: hidden;}
#body .product strong.h3 {margin:0;height: 40px; display: block;overflow: hidden;}
#body .product strong.h3 a{font-size: 11px;color:#000000; text-decoration: none; }
#body .product strong.h3 a:hover{text-decoration: underline; color:#f62e2e;}
#body .product tt {display: none; }

.rightTotal a{text-decoration: none;}
.rightTotal a span{color: #000000;text-decoration: none;background: url(bg/oxid_ee_.gif) no-repeat 134px -99px;width: 190px; text-align: center;display: block;}
.rightTotal a:hover span{text-decoration: underline;}


#body .product .desc {color:#5e5e5e;font-size: 10px;}
#body .product .actions a{text-decoration: underline; color: #000000; padding-left: 10px; background: url(bg/oxid_ee_.gif) no-repeat -3px -257px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}
#body .product .actions a:hover{text-decoration: underline; color: #F62E2E;}
#body .product .variants {display: none;}
#body .product .variants label{display:block;font-size: 9px;padding-bottom:3px;}
#body .product .variants select{width: 136px;}
#body .product .amprice {clear: left;}
#body .product .amount {padding-top:.5em;}
#body .product .amount label{width: auto;margin-right: 5px;font-size: 10px;}
#body .product .price {margin-bottom:2px; }
#body .product .price big {color: #F62E2E;font-size: 18px;line-height: 100%; font-weight: bold;white-space:nowrap;}
#body .product .price sup.dinfo {vertical-align:super;margin:0;padding:0;}
#body .product .price sup.dinfo a{color: inherit;text-decoration: none;font-weight: bold;font-size: 13px;}
#body .product .price sup.dinfo a:hover{text-decoration: underline;color: inherit;}
#body .product .price small {font-weight: inherit; font-size:69% ;}
#body .product .price .ersparnis {width: 135px;position: absolute; bottom: 0px; left: -6px; font-weight:bold; }
/*#body .product .price .ersparnis .prozent {background: url(bg/ersparnis.gif) no-repeat; width:74px; height: 24px; text-align:center;padding-top: 12px;float:left;font-size: 15px; font-weight: bold; color:#F62E2E}*/
#body .product .price .ersparnis .prozent {font-size: 15px; font-weight: bold; color:#F62E2E}
#body .product .price .old {float: left;}
#body .product .price .old del {float: left;padding: 2px 0px 0 0;}
#body .product .price .sternchen {color: #F00;padding-left: 2px; text-decoration: none;}
#body .product .price sup {font-size: 10px;}

#body .product .tocart { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_violett_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left; }
#body .product .tocart input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold; }
#body .product .tocart input{ padding-left: 20px; }

#body .product.head {margin-top:20px; }

/* bg/bg_productbox_head.jpg */

#body .product.head strong.h4{display: block; margin:0;background: transparent url(bg/bg_boxes_header.gif) repeat-x top left; padding:3px 0px 0px 10px;height:18px; position:absolute;top:-21px;left:-1px;
                              width:269px;font-size: 12px;font-weight: bold;
 border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
} /* !##! Border um Box */


#body .product.head h2.h4{display: block; margin:0;background: transparent url(bg/bg_boxes_header.gif) repeat-x top left; padding:3px 0px 0px 10px;height:18px; position:absolute;top:-21px;left:-1px;
                              width:269px;font-size: 12px;font-weight: bold;
 border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
} /* !##! Border um Box */

#body .product.head.topshop strong.h4{color:#5e5e5e;border-color:#014d7f;}
#body .product.head.topshop h2.h4{color:#5e5e5e;border-color:#014d7f;}
#body .product.head.topshop{border-color:#014d7f}

#body .product div.status { margin: 0px;  width: auto; padding: 3px; } /* !##! */
#body .product div.status label {padding-bottom: 3px;}
#body .product .status.c1, #body .detailstabs .status.c1 {color: #BD7531; text-decoration: none;}
#body .product .status.c1:hover, #body .detailstabs .status.c1:hover {color: #BD7531; text-decoration: underline;}
#body .basket .status.c1 {color: #BD7531; text-decoration: none;}
#body .basket .status.c1:hover {color: #BD7531; text-decoration: underline;}
#body .product .status.c2, #body .detailstabs .status.c2,
#body .product .status.c8, #body .detailstabs .status.c8,
#body .product .status.c16, #body .detailstabs .status.c16 {color: #AFA30F; text-decoration: none;}
#body .basket .status.c16 {color: #AFA30F; text-decoration: none;}
#body .basket .status.c16:hover {color: #AFA30F; text-decoration: underline;}
#body .product .status.c2:hover, #body .detailstabs .status.c2:hover,
#body .product .status.c8:hover, #body .detailstabs .status.c8:hover,
#body .product .status.c16:hover, #body .detailstabs .status.c16:hover {color: #AFA30F; text-decoration: underline;}
#body .product .status.c4, #body .detailstabs .status.c4 {color: #BD7531; text-decoration: none;}
#body .product .status.c4:hover, #body .detailstabs .status.c4:hover {color: #BD7531; text-decoration: underline;}
#body .basket .status.c4 {color: #BD7531; text-decoration: none;}
#body .basket .status.c4:hover {color: #BD7531; text-decoration: underline;}
#body .product .status.c32, #body .detailstabs .status.c32 {color: #2F8435; text-decoration: none;}
#body .product .status.c32:hover, #body .detailstabs .status.c32:hover {color: #2F8435; text-decoration: underline;}
#body .basket .status.c32 {color: #2F8435; text-decoration: none;}
#body .basket .status.c32:hover {color: #2F8435; text-decoration: underline;}
#body .product .status.c96, #body .detailstabs .status.c96 {color: #2F8435; text-decoration: none;}
#body .product .status.c96:hover, #body .detailstabs .status.c96:hover {color: #2F8435; text-decoration: underline;}
#body .basket .status.c96 {color: #2F8435; text-decoration: none;}
#body .basket .status.c96:hover {color: #2F8435; text-decoration: underline;}
#body .product .status.c224, #body .detailstabs .status.c224 {color: #2F8435; text-decoration: none;}
#body .product .status.c224:hover, #body .detailstabs .status.c224:hover {color: #2F8435; text-decoration: underline;}
#body .basket .status.c224 {color: #2F8435; text-decoration: none;}
#body .basket .status.c224:hover {color: #2F8435; text-decoration: underline;}
#body .product .status a, #body .detailstabs .status a {color: #000000; text-decoration: none;}
#body .product .status a:hover, #body .detailstabs .status a:hover {color: #f62e2e; text-decoration: underline;}
#body .product .status img {display: block; margin-bottom: 3px;}
#body .product div.status span {font-weight: normal;font-size: 11px; height: 30px;}
#body .detailstabs a.status {font-weight:normal;}

/* Änderung PS-14.07.2010 - Rahmen um Defaultboxen */
/*#body .product.default div.status {position: absolute; bottom: 35px; left: 10px; width: 135px; background-color: red; }/**/
#body .product.default {border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; } /* !##! Border Produktbox */
#body .product.default.first {background-color: transparent; margin-right: 8px;}
#body .product.default div.status {position: absolute; bottom: 0px; left: 10px; width: 125px; /**/}
#body .product.default div.status span {font-weight: normal;font-size: 12px;}
#body .product.default div.status label {display: none;}
#body .product.default .actions {position: absolute; left: 17px; bottom: 15px;}
#body .product.default .tocart { position: absolute; left: 148px; bottom:5px;}
#body .product.default .price {position: absolute; top: 60px; left: 149px; width: 135px; height: 85px}
#body .product.default .price big {display: block;}

/*#body .block.dotted {background: url(bg/strichel-vertikal-schwarz.gif) center 0px repeat-y;margin-top: 10px;padding-bottom: 50px;}*/
#body .block.dotted {margin-top: 0px;padding-bottom: 50px;}

/* #body .product.default.dotted{border-right: 0px;} */
#body .product.default.dotted.head strong.h4 {background: url(bg/bg_productbox_head.jpg) left top repeat-x;}
#body .product.default.dotted div.status {position: absolute; bottom: 3px; left: 10px; width: 125px; }
#body .product.default.dotted .tocart { bottom:5px;}
#body .product.default.dotted .price {height: 85px;}
#body .product.default .actions {display: none; left: 10px;}

#body .product.big{width:395px;height:165px;padding-left:170px;}
#body .product.head strong.h4.big{width: 560px; display: block; background: url(bg/strichel-horizontal-schwarz.gif) left top repeat-x;}
#body .product.big div.status {display: block; position: absolute; bottom: 0px; left: 170px;}
#body .product.big div.status label {display: none;}
#body .product.big tt {display: block;}
#body .product.big strong.h3 {margin-top:10px; display: block;}
#body .product.big strong.h3 a{font-size: 18px;color:#000000;}
#body .product.big .actions {position: absolute; bottom: 0px; right: 0px;}
#body .product.big .actions a{display:inline;margin-right:10px;}
#body .product.big .price {position: relative; width: 400px;}
#body .product.big .price .ersparnis{position: absolute; top: 0px; left: 265px; }
#body .product.big .price big{font-size: 18px;}
#body .product.big .price .old {font-weight: bold;font-size: 11px;}
#body .product.big .price sub.only {display:block;float:left;font-weight: bold;font-size: 11px;margin-right:.5em;height: 3em;}
#body .product.big .price .desc {font-size: 10px;}
#body .product.big .tocart { }


#body .product.small{margin:0 2px 0px 0px; width:133px;height:405px;padding-left:7px;padding-top:0px;background: url(bg/strichel-vertikal-schwarz.gif) left top repeat-y;}
#body .product.small.first {background: none;}
#body .product.small div.status {position: absolute; /*bottom: 30px;*/top:260px; left: 5px; width: 137px;display:block}
#body .product.small div.status label {display: none}
#body .product.head strong.h4.small{width: 123px; display: block;}
#body .product.small strong.h3 {height: 55px;}
#body .product.small strong.h3 a {padding-top: 10px;font-size: 14px; display: block; }
#body .product.small .actions {position: absolute; bottom: 50px; left: 7px;}
#body .product.small .variants {display: none;}
#body .product.small .picture {top: 55px; left: 7px;}
#body .product.small .price {white-space:nowrap; position: absolute; top: 210px;}
#body .product.small .price .ersparnis {width: 130px; left: 0px; top: 35px;}
#body .product.small .tocart { position: absolute; bottom: 5px; left: 7px;width: 119px; }
#body .product.small.start_small .tocart { position: absolute; bottom: 75px; left: 7px;width: 27px; background: none;}
#body .product.small .tocart input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold; }
#body .product.small .tocart input{ padding-left: 20px; }



#body .product.small div.status_accessories {position: absolute; /*bottom: 30px;*/top:188px; left: 5px; width: 135px;display:block}
#body .product.small div.status_accessories label {display: none}
#body .product.small strong.h3_accessories {height: 38px;}
#body .product.small strong.h3_accessories a {padding-top: 10px;font-size: 14px; display: block;}
#body .product.small .picture_accessories {top: 38px; left: 7px;}
#body .product.small .price_accessories {white-space:nowrap; position: absolute; top: 167px;}
#body .product.small .tocart_accessories { position: absolute; bottom: 0px; left: 7px;width: 119px; }
#body .product.small .tocart_accesoires input { height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold; }
#body .product.small .tocart_accesoires input { padding-left: 20px; }
#body .product.small_accessories{margin:1 2px 20px 0px; width:150px;height:250px;padding-left:0px;padding-top:0px;background: none; border: 1px solid #E5E5E5}


#body .product.thin{width:620px;height:130px; margin-left: 3px;border-color: #5e5e5e; background: url(bg/strichel-horizontal-schwarz.gif) left top repeat-x;}
#body .product.head strong.h4.thin{display: none; width: 549px;border-color:#5e5e5e;;color:#5e5e5e;background:#efefef;padding:1px 5px 8px 7px;}
#body .product.thin .price {position:absolute; top:5px; right:5px; width: 200px; text-align: right}
#body .product.thin .old {float: right;display: block;}
#body .product.thin .sternchen {float: left; text-decoration: none;}
#body .product.thin .price .ersparnis {width: 140px; left: 60px; top: 40px;}
#body .product.thin .amount {position:absolute; bottom:25px; right:5px;}
#body .product.thin .tocart {position:absolute; bottom:5px; right:5px;}
#body .product.thin .variants {position:absolute; bottom:25px; right:100px;}
#body .product.thin .actions {margin-top:2em;}
#body .product.thin tt {float: left;}
#body .product.thin .flag {float: left;margin-left:4px;}

#body .product.thinest{ width:479px;height:50px; padding-left: 72px; margin: 0; border: none;}
#body .product.thinest .picture {left: 0; height: 42px; width: 56px;border:1px solid #CBCBCB;}
#body .product.thinest strong.h3 {height: 26px; margin-top: 3px; display: block;}
#body .product.head strong.h4.thinest{width: 556px;border-color:#5e5e5e;color:#5e5e5e;background:#efefef;padding:1px 5px 8px 7px;}
#body .product.thinest .price {position:absolute; top:15px; right:5px;}
#body .product.thinest .price big {font-size: 14px;line-height: 100%;}
#body .product.thinest .price sup.dinfo a{font-size: 11px;}
#body .product.thinest .amount {position:absolute; bottom:5px; right:170px;}
#body .product.thinest .tocart {position:absolute; bottom:5px; right:5px;}
#body .product.thinest .actions {margin-top:0em;}
#body .product.thinest tt {float: left;}
#body .product.thinest .flag {float: left;margin-left:4px;}
#body .product.thinest .variants {height: auto;}



#body .product.firstinlist {border-bottom:none;margin-bottom:0;}
#body .product.inlist {border-top:none;border-bottom:none;margin-bottom:0;}
#body .product.lastinlist {border-top:none;}

#body .separator {height: 10px;background:transparent url(bg/sepatator_ee_.gif) no-repeat center center;margin:0 5px;float:left;width: 568px;border:1px solid #5e5e5e;border-top:none;border-bottom: none;}
#body .separator.inbox {width: 555px; border: none; margin: 0;}
#body .txtseparator {height: 10px; margin:0 5px;float:left;width: 568px;border:1px solid #5e5e5e;border-top:none;border-bottom: none;}
#body .txtseparator.inbox {margin:0; width: 555px; border: none; border-bottom:1px solid #5e5e5e}


/* Kategorie-�bersicht */

#body .sort {float: left; width: 639px;height: 30px; padding: 15px 0 0 0;background: #EBEBEB;}
#body .sort div.select {float: left}
#body .sort span {float: left; padding: 3px 8px 0 50px;}

#body .locator.catlist {margin:0 5px 3px 3px; height: 33px; background: #EBEBEB}
#body .locator.catlist .lochead {padding: 10px 0px 0px 10px}
#body .locator.catlist .lochead a {font-weight: normal; margin: 0 2px;text-decoration: none;}
#body .locator.catlist .lochead a:hover {font-weight: normal; margin: 0 2px;text-decoration: underline;}
#body .locator.catlist .lochead a.active {color: #FE2D28}
#body .locator.catlist .lochead .pagination {width: 320px;}
#body .locator.catlist .lochead .pagination a {float: left;margin: 0 4px; text-decoration: underline;}
#body .locator.catlist .lochead .pagination a.navi {display: block;background: url(bg/icons_ee_.gif) left -210px no-repeat;width: 15px; height: 15px;}
#body .locator.catlist .lochead .pagination a.navi.next {background-position: left -238px}
#body .locator.catlist .lochead .pagination span {float: left;}

#body .catlistheader {background: url(bg/strichel-horizontal-schwarz.gif) left top repeat-x; float: left; width: 770px;height: 45px;padding-top: 3px; margin: 0px 8px 0px 3px }
#body .catlistheader .trenner {float: left; background: #F62E2E; width: 4px; height: 45px;border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF; margin: 0px}
#body .catlistheader .trenner.strichel {float: left; background: #FFFFFF url(bg/strichel-vertikal-schwarz.gif) repeat-y center; width: 3px; height: 45px;}
#body .catlistheader tt.info {display: block;padding: 0px;}
.vertstrichel {float: left; background: #FFFFFF url(bg/strichel-vertikal-schwarz.gif) repeat-y center; width: 3px; height: 33px;}

#body .catlistheader .filialpreis {float: left; width: 128px; height: 37px; padding: 8px 0px 0px 5px; background: #EBEBEB;  margin: 0px; overflow: hidden}
#body .catlistheader .abholpreis {float: left; width: 120px; height: 37px; padding: 8px 0px 0px 5px; background: #EBEBEB;  margin: 0px}

#body .product.catlist {margin: 0px 5px 5px 3px; padding: 0;width: 770px; height: 108px; background: url(bg/strichel-horizontal-schwarz.gif) left bottom repeat-x; }
#body .product.catlist a{ text-decoration: none; font-weight: normal; }
#body .product.catlist a:hover{ text-decoration: none; color: #FE2D28; font-weight: normal; }
#body .product.catlist .catlistbox {position: relative; float: left;}

#body .product.catlist  strong.h3 {height: 60px;}
#body .product.catlist  strong.h3 a {display: block; font-weight: normal; text-decoration: none	; margin: 0px; padding: 0px;}
/* #body .product.catlist  strong.h3 a:first-line {font-size: 14px; font-weight: bold;} */
#body .product.catlist  strong.h3 a:hover {color: #000000; text-decoration: underline;}
#body .product.catlist  strong.h3 h2 {margin:0; padding: 0; font-size: 12px; display: inline;}

#body .product.catlist .catlistbox.infos {width: 639px; margin: 0px; padding: 0 0px 0 0}

#body .product.catlist .catlistbox.infos .picture {float: left; position: relative; top: 0px; left: 0px; margin:0 38px 0 38px; padding: 0; height: 100px; width: 100px;}
#body .product.catlist .catlistbox.infos .picture img{/*height:100px;width:100px;*/padding-top:2px;}
#body .product.catlist .catlistbox.infos .artikeltext {height: 51px; width: 350px; margin: 0 0 1px 0px; padding: 5px 5px 5px 51px; overflow: hidden}
#body .product.catlist .catlistbox.infos .highlights {height: 0px; width: 405px; margin: 0 0 1px 0px; padding: 2px 5px 10px 49px; overflow: hidden}
#body .product.catlist .catlistbox.infos .highlights .highlights_bg{background: url(bg/arlt_button_highlight.png) no-repeat;color: #FFFFFF;float: left;height: 22px;padding-left: 8px;padding-top: 2px;width: 74px;}
#body .product.catlist .catlistbox.infos .highlights .highlights_details{float:left;color:#F62D2D;padding-top:2px;overflow: hidden;width: 320px;}
#body .product.catlist .catlistbox.infos .highlights .highlights_details span.strich{color:#000000;}

#body .product.catlist .catlistbox.infos div.status {float: right; background: #F5F5F5; width: 247px; height: 27px; padding: 2px 0px 0px 5px;}
#body .product.catlist .catlistbox.infos div.status label {display: none}
#body .product.catlist .catlistbox.infos div.status img {float: left; margin: 2px 5px 0 0;}

#body .product.catlist .catlistbox.infos div.more {float: right;background: #F5F5F5;height: 23px; width: 108px; padding: 8px 0px 0px 5px;}
#body .product.catlist .catlistbox.infos div.more a {display: block;background: url(bg/icons_ee_.gif) left -294px no-repeat; font-weight: normal; height: 14px; font-size: 10px; color: #000000; text-decoration:underline; padding: 1px 0px 0px 20px;}
#body .product.catlist .catlistbox.infos div.more a:hover {color: #F92E31;text-decoration: underline;}

#body .product.catlist .catlistbox.infos div.compare {float: right;background: #F5F5F5;height: 22px; width: 156px; padding: 8px 0px 0px 5px;}
#body .product.catlist .catlistbox.infos div.compare a {display: block;float: left; font-weight: normal; height: 14px; font-size: 10px; color: #000000; text-decoration: underline; padding: 1px 0px 0px 3px;}
#body .product.catlist .catlistbox.infos div.compare a:hover {color: #f62e2e; text-decoration: underline;}

#body .product.catlist .catlistbox.infos div.compare div.checkbox {float: left; background: url(bg/icons_ee_.gif) left -327px no-repeat; width: 13px; height: 14px;}
#body .product.catlist .catlistbox.infos div.compare div.checked {background-position: left -363px;}

#body .product.catlist .catlistbox.infos .trenner {float: right; height: 31px; width: 5px; margin: 0; padding: 0; background: url(bg/strichel-vertikal-schwarz.gif) center 1px repeat-y; }
#body .product.catlist .catlistbox.infos .trenner.first {}


#body .product.catlist .catlistbox.filialpreis { background: #EBEBEB; width: 123px; height: 93px; padding: 5px;}
#body .product.catlist .catlistbox.filialpreis .price big {color: #000000; display: block;float: none;}
#body .product.catlist .catlistbox.filialpreis .ersparnis {bottom: 0px; left: 28px;}
#body .product.catlist .catlistbox.filialpreis img {margin: 11px 0 0 12px}


#body .product.catlist .catlistbox.abholpreis {background: #F5F5F5; width: 115px; height: 93px; padding: 5px; position: relative;}
#body .product.catlist .catlistbox.abholpreis .price big {display: block;float: none}
#body .product.catlist .catlistbox.abholpreis strong {color: #F62E2E}
#body .product.catlist .catlistbox.abholpreis .ersparnis {width: 125px;bottom: 45px; left: 4px;}
#body .product.catlist .catlistbox.abholpreis .ersparnis .prozent {margin-bottom: 0px;  }

#body .product.catlist .catlistbox.trenner {background: #F62E2E; width: 4px; height: 103px;padding: 0;margin: 0px 1px;}


#body .product.catlist .tocart {width: 90px; position: absolute; left: 5px; bottom: 5px;}
#body .product.catlist .tocart input {width: 90px; padding-left: 22px;}






#body .product.details {width: 765px; padding: 0px 7px 0px 7px; height:auto;min-height: 385px; margin: 15px 0px 0px 0px; }

#body .product.details .product_beschreibung{margin-top:12px;margin-left:10px;margin-bottom:18px;float:left;width:755px;}

#body .product.details div.leftcolumn {position: relative; float: left; text-align:center;width: 290px;overflow: hidden;}
#body .product.details div.leftcolumn .produktBild{border: 1px solid #CCCACA;float: left;height: 243px;overflow: hidden;padding: 15px 0 10px;position: relative;text-align: center;width: 288px;margin-bottom:10px;}
#body .product.details div.leftcolumn .highlights_box{float: right;position: absolute;right: 1px;top: 183px;}
#body .product.details div.leftcolumn .highlights_box .highlightsAnfang{background: url(bg/arlt_balkenrot_vorne.png) no-repeat;height:21px;width:19px;float:right;color:#ffffff;margin-bottom:5px;}
#body .product.details div.leftcolumn .highlights_box .highlightsMitte{background: url(bg/arlt_balkenrot_mitte.png) repeat-x;height:21px;float:right;color:#ffffff;padding-top:2px;margin-bottom:5px;}
#body .product.details div.leftcolumn .highlights_box .highlightsEnde{background: url(bg/arlt_balkenrot_hinten.png) no-repeat;height:21px;width:9px;float:right;color:#ffffff;margin-bottom:5px;}

#body .product.details div.rightcolumn {position: relative; float: left; width: 474px;}
#body .product.details div.rightcolumn .box1{float:left;width:206px;background-color:#F2F2F2;padding:18px 30px 15px;overflow: hidden;height: 237px;}
#body .product.details div.rightcolumn .box2{float:left;width:207px;}
#body .product.details div.rightcolumn .trennlinie{background:url("bg/strichel-horizontal-schwarz.gif") repeat-x scroll right top transparent;height: 1px;overflow: hidden;width: 202px;margin-top:7px;}

#body .product.details .detailbox {float: left; padding: 10px 0px 0px 10px;}
#body .product.details .detailbox .price big {font-size: 20px;}
#body .product.details .detailbox tt.info {display: block; padding: 0; margin: 0px 0px 3px;line-height: 11px;}

#body .product.details .detailbox.filialpreis {padding-top: 0px; margin: 0px 0px 1px 0px; width: 94px;padding-top:0px;padding-left:0px; height: 103px;position: relative; overflow: hidden}
.versandkostendisplaytop{margin: 0px; padding: 0px;}
.versandkostendisplay{margin: 0px; padding: 10px 0px 0px 2px;}
#body .product.details .detailbox.filialpreis .price big {color: #000000; display: block;float: none;}
#body .product.details .detailbox.filialpreis .ersparnis {bottom: 0px; left: 28px;}

#body .product.details .detailbox.aktionspreis { margin: 0px; width: 153px; height: 35px;padding-left:15px;padding-top:0px;}
#body .product.details .detailbox.aktionspreis img {margin: 10px 0 0 0;}

#body .product.details .detailbox.abholpreis {padding-top: 0px;width: 112px; height: 103px; position: relative;overflow: hidden;padding-left:0px !important;}
#body .product.details .detailbox.abholpreis .price big {display: block;float: none}
#body .product.details .detailbox.abholpreis .ersparnis {float:left; left: 0px;line-height:4px;position:relative;}
#body .product.details .detailbox.abholpreis strong.info {color: #000000;}

#body .product.details div.rightcolumn .trennlinie_testeo{background:url("bg/strichel-horizontal-schwarz.gif") repeat-x scroll right top transparent;height: 1px;overflow: hidden;width: 207px;margin-top:7px;margin-left: 2px;}

#body .product.details .detailbox.stockstatus {font-size: 10px;padding: 2px 0px 0px 11px; width: 200px; height: auto; margin: 0 0 1px 1px;overflow: hidden}
#body .product.details .detailbox.stockstatus div.status span {font-weight: bold;}
#body .product.details .detailbox.stockstatus div.status label {float: none;}
#body .product.details .detailbox.stockstatus tt {display: block; margin: 0 0 20px 0;}
#body .product.details .detailbox.stockstatus strong {display: inline; font-size: 12px;}

#body .product.details .detailbox.testeo {font-size: 10px; padding: 13px 6px 0px 15px; width: 136px; height: 83px; margin: 0 0 1px 0px; z-index: 4000;}
#body .product.details .detailbox.testeo div.status span {font-weight: bold;}
#body .product.details .detailbox.testeo div.status label {float: none;}
#body .product.details .detailbox.testeo tt {display: block; margin: 0 0 20px 0;}
#body .product.details .detailbox.testeo strong {display: inline; font-size: 12px;}

#body .product.details .detailbox.wk {padding-top: 0px;padding-left: 0px; width: 204px; height: 96px; position: relative;overflow: hidden}
#body .product.details .detailbox.wk .price big {display: block;float: none}
#body .product.details .detailbox.wk .ersparnis {bottom: 1px; left: 68px;}
#body .product.details .detailbox.wk strong.info {color: #F62E2E}

#body .product.details .detailbox.warenkorb {background: #EBEBEB; width: 345px; height: 86px; padding-top: 10px; margin-bottom: 1px;position: relative;}
#body .product.details .detailbox.warenkorb .amount {margin-top: 12px;}

#body .product.details .detailbox.trenner {background: #F62E2E; width: 4px; height: 96px;padding: 0;margin: 0px 1px;}
#body .product.details .detailbox.trenner.upper {height: 103px;}

#body .product.details.head strong.h4.big{ width: 750px; padding-left:15px;padding-top: 12px;margin-left: 3px; margin-bottom:3px; border-top: 0px solid #7F7F7F; border-left: 0px solid #7F777F; border-right: 0px solid #7F7F7f;}
#body .product.details strong.h4 {padding:5px 5px 5px 4px; display: block;}
#body .product.details strong.h4 h1 {margin:0; padding: 0; display: block;}
#body .product.details h1 {border:none;margin:8px 0 0 0;padding:0;color:#000000;background: none;font-size:12px;font-weight: bold;}
#body .product.details tt {display: inline;}
#body .product.details .desc {margin:3px 0 0 0;font-size: 11px;color:#5e5e5e;}

#body .product.details .picture {position: relative; text-align:left;height: 202px; width: 202px;}

#body .product.details .exturls {position:absolute;top:260px;left:8px; width: 250px;}
#body .product.details .exturls a{color:#014d7f;font-size:10px;margin-right:1em;}

#body .product.details .productlogo {text-align: center; width: 230px;}
#body .product.details .productlogo img{margin-top: 10px;}


#body .product.details .variants {display: inline; padding-top:1em;}

#body .product.details .actions {padding-top:3px;clear:left;padding-left:10px;}
#body .product.details .actions a {display:block; font-weight: bold; font-size: 11px; margin-bottom: 5px; color: #000000; text-decoration: none; background-position: -2px -92px;padding-top:8px;}
#body .product.details .actions a:hover {color: #000000; text-decoration: none;}

#body .product.details .actions .left {float: left; width: 175px; padding-left: 5px;}
#body .product.details .actions .right {float: left; padding-top: 10px; margin: 0px 0px 9px 0px; }
#body .product.details .actions a.btn_compare {padding: 13px 0 5px 13px;width: 167px; background: url(bg/buttons_ee_.gif) no-repeat; text-decoration: none;}
#body .product.details .actions a.btn_compare:hover {text-decoration: none; color: #000}
#body .product.details .actions a.btn_compare.add { background-position: 0px -290px  }
#body .product.details .actions a.btn_compare.remove {background-position: 0px -340px; }
#body .product.details .actions .btn_pdf {border: none; font-weight: bold; text-align: left; margin-top: 3px;padding: 2px 0 5px 13px;width: 167px; background: url(bg/buttons_ee_.gif) 0px -250px no-repeat;cursor: pointer;}

#body .product.details .price {margin:5px 0 1em;}
#body .product.details .price big{display:block;float:left;margin-right:8px;}
#body .product.details .price .old {font-weight: bold;font-size: 11px; line-height:6px;}
#body .product.details .price sup.dinfo {font-size:10px;font-weight: normal;color:#5e5e5e;vertical-align:top;/*width:120px;display:block;word-wrap:break-word;*/float:left;line-height: inherit;width:120px;}
#body .product.details .price sup.dinfo a {font-size: 11px; font-weight: bold;}
#body .product.details .price sub.only {display:block;float:left;font-weight: bold;font-size: 11px;margin-right:.5em;height: 3em;}
#body .product.details .price .desc {color:#5e5e5e;font-size: 10px;}

#body .product.details .packing{clear:left;padding-top:.5em;font-size:10px;color:#757C83;}

#body .product.details .pperunit{clear:left;padding-top:.5em;font-size:10px;color:#000;}

#body .product.details .amprice th{font-size: 10px; font-weight: bold;}
#body .product.details .amprice td{font-size: 10px; padding: 0;}
#body .product.details .amprice .am{color:#5e5e5e;}
#body .product.details .amprice .pr{font-weight: bold;}

#body .product div.status img{float: left;margin-right: 5px;margin-top:2px;}

#body .product.details .amount {clear:left;padding-top: 1.3em;margin-left: -1px;}
#body .product.details .amount label {padding: 3px 2px 0 0;}
#body .product.details .amount input {width: 42px;}

#body .product.details .pricealarm {float: left; margin-top: 2px;}
#body .product.details .pricealarm a {font-size: 10px;}
#body .product.details .persparam {clear: left; padding-top: 7px;}
#body .product.details .persparam label {font-size: 10px; margin-right: 10px; color: #5e5e5e;}

#body .product.details .tocart {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product.details .socialbookmarks {padding-top:1em;}
#body .product.details a.sbookmarks {border-right:1px solid #efefef; height: 20px; display:block; float:left; padding: 0px 3px 0px 3px; margin: 0px;}
#body .product.details a.sbookmarks.noborder {border:none; height: 20px; display:block; float:left; padding: 0px 3px 0px 3px; margin: 0px;}

#body .detailstabs a{text-decoration: none;}
#body .detailstabs a:hover{text-decoration: underline;}
#body .detailstabs .tabcontainer a.question {float: right; font-weight: bold; color: #F62E2E; text-decoration: none; padding-left: 10px; background: url(bg/oxid_ee_.gif) no-repeat -3px -257px;}
#body .detailstabs .tabcontainer a.question:hover {color: #F62E2E; text-decoration: underline;}

#body .moredetails {width:230px; height: auto;text-align: left;}


#body .moredetails .morepics{margin-top: 10px; padding: 5px 0; height: auto; }
#body .moredetails .morepics a{border: 1px solid #ffffff; width: 67px; height: 67px; line-height: 65px; margin: 0 0px 0 2px; float: left;text-align: center; overflow:hidden}
#body .moredetails .morepics a:hover {border: 1px solid #CCCCCC;}
#body .moredetails .morepics a img {vertical-align:middle}

#body .longdesc p{margin: 0; padding:7px 0px;}

#body .attributes {margin-top: 10px;}
#body .attributes td{padding:3px 20px 3px 0px}


#body .box .pricealarm {border-top:1px solid #efefef;}
#body .box .pricealarm th {padding-top:.5em;}
#body .box .pricealarm th label{font-weight: bold;font-size: 10px;color:#5e5e5e;}

#body .wellcome {float:left;width:280px;height:157px;margin:0 5px 10px 5px;padding:0;}

#body .box .guestbook {margin-top: 9px;}
#body .box .guestbook .head td {border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; padding: 5px 0; color: #5e5e5e;}
#body .box .guestbook .head td.name {color: #5e5e5e;}
#body .box .guestbook .body td {font-size: 10px; padding: 5px 0;}

/* Links */
#body .box dl.links {margin: 0;}
#body .box dl.links dt {margin: 0 0 12px;}
#body .box dl.links dt a {color: #5e5e5e;}
#body .box dl.links dt a:hover {color: #5e5e5e;}
#body .box dl.links dd {background: url(bg/sepatator_ee_.gif) no-repeat bottom center; padding-bottom: 10px; margin: 0 0 10px; }
#body .box dl.links dd.last {background: none; margin: 0; padding: 0; }

/* News list */
#body dl.news {margin: 0;}
#body dl.news dt {margin-bottom: 12px;}
#body dl.news dt a {font-weight: bold; color: #5e5e5e;}
#body dl.news dt a:hover {text-decoration: none;}
#body dl.news dd {margin: 0 0 15px 0;}

/* Compare */
#body .box.compare {margin-bottom: 20px; padding: 0px; }
#body .box.compare strong.head2 {margin: 0px; width: auto; float: none;}
#body .box.compare .logo {margin: 10px 0px;}
#body .box.compare .reorder {margin-bottom: 5px; height: 10px; clear: both;}
#body .box.compare .reorder a {font-size: 10px; font-weight: bold; border: 1px solid #5e5e5e; padding-left: 2px; line-height: 10px; width: 11px; color: #5e5e5e; display: block;}
#body .box.compare .reorder a:hover {text-decoration: none; color: #5e5e5e;}

#body .box.compare .actions {padding-top:1em; margin-bottom: 5px; text-align:left;}
#body .box.compare .actions a{text-decoration: none; color: #5e5e5e; padding-left: 12px; background: url(bg/oxid_ee_.gif) no-repeat 0 -300px;font-size: 10px;display:block;width: 1%; white-space: nowrap;}
#body .box.compare .actions a:hover{text-decoration: underline;}

#body .box.compare .fromcompare {height:18px;line-height:1; width: 121px; background: transparent url(bg/buttons_ee_.gif) no-repeat right -50px; margin: 0; border: 0 none;padding:0 1px 0 0;clear:left;}
#body .box.compare .fromcompare input {height:18px;line-height:1;width: 121px; background: transparent url(bg/buttons_ee_.gif) no-repeat 0 -50px; margin:0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}

#body .box.compare table.cmp_tbl {border-right:1px solid #E1E1E1;}
#body .box.compare table.cmp_tbl td, #body .box.compare table.cmp_tbl th {width: 150px;font-size: 10px; padding: 3px 6px 3px 6px; border-left:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;}
#body .box.compare table.cmp_tbl th {font-weight: bold;}
#body .box.compare table.cmp_tbl th.bg {background: #EBEBEB;}
#body .box.compare table.cmp_tbl td.bg {background: #F5F5F5;}
#body .box.compare .no_left_brd {border-left: none !important;}
#body .box.compare .no_bot_brd td, #body .box.compare .no_bot_brd th {border-bottom: none !important;}

#body .product.compare {float: none; display: block; height: 340px; width: 150px; margin: 0; padding: 0}
#body .product.compare .picture {position: relative; top: 0px; left: 0px;}
#body .product.compare .tocart {position: absolute; bottom: 5px; left: 0px;}
#body .product.compare .h3 {display: block; margin-top: 10px; position: relative; height: 25px; padding-bottom: 20px; font-size: 11px; overflow: hidden}
#body .product.compare tt {display: block; font-size: 10px; margin-bottom: 5px;}
#body .product.compare .filialpreis {height: 35px;}
#body .product.compare .filialpreis .price big {color: #000000}
#body .product.compare .abholpreis {position: relative}
#body .product.compare .abholpreis strong {color: #F62E2E}
#body .product.compare .abholpreis .ersparnis {width: 150px;top: 35px; left: 0px;}
#body .product.compare input.delete {position: absolute; bottom: 5px; right: 0px; width: 18px;height:18px;  background: url(bg/icons_ee_.gif) left 0px no-repeat; border: none; cursor: pointer}

#body.plain .box.compare table.cmp_tbl {margin: 0; width: auto;}
#body.plain .box.compare .product.small {height: auto;}
#body.plain .box.compare table.cmp_tbl th {width: 121px;}

/* ORDER */

/* Order steps */
#body .ordersteps {margin: 0 5px 5px; float:left;}
#body .ordersteps dl {width: 122px; height: 43px; padding: 3px; margin: 0px 5px 0 0; float:left; border: 1px dotted #000000; background: #ffffff; color: #5e5e5e;}
#body .ordersteps dt {background: #F1F1F1;height: 29px;padding: 14px 0 0 0; margin: 0; text-align: center; }
#body .ordersteps dt, #body .ordersteps dt a {font-size: 12px; font-weight: bold;}
#body .ordersteps dl big {font-size: 21px; line-height: 19px;display: none;}
#body .ordersteps dt a:hover big {text-decoration: underline;}
#body .ordersteps dd, #body .ordersteps dd a {font-size: 9px; margin: 0;display: none;}
#body .ordersteps .lastinrow {margin-right: 0; width: 122px;}
#body .ordersteps dl.active dt {background: #F62E2E;}
#body .ordersteps dl.active dt, #body .ordersteps dl.active dt a {color: #FFFFFF;}
#body .ordersteps.nofinalstep dl {width: 126px;}
#body .ordersteps.nofinalstep .lastinrow {width: 128px;}
#body .ordersteps div {float: left; margin: 2px 7px 0px 0px; }

/* Order back/next step button */
#body div.bar.prevnext .arrowdown input {background: url(bg/oxid_ee_.gif) no-repeat 15px -342px; background-color: #014d7f; padding-left: 38px; padding-right: 25px;}
#body div.bar.prevnext .arrowright input {background: url(bg/oxid_ee_.gif) no-repeat 15px -318px; background-color: #014d7f;}
#body div.bar.prevnext .minorderprice {font-size: 12px; font-weight: bold; line-height: 27px; text-align: center; width: auto;}
#body div.bar.prevnext .orderhinweis {float: left;padding: 5px 10px;}
#body .termsconfirm {margin: 5px 5px 5px 3px; padding: 10px; width: 750px; background: #EBEBEB}
#body .termsconfirm td {padding: 3px 3px 3px 0;}
#body div.bar.prevnext .termsconfirm a {text-decoration: underline;}

#body div.bar.prevnext .termsconfirm .chkbox {background: none; border: none; vertical-align: middle; margin: 0px; padding: 0;}
#body div.bar.prevnext.terms {height: auto; margin-bottom: 10px;}

/* Basket */
#body .basket {float: left; margin: 0 3px 10px 6px;  border-left:none; empty-cells: show;width:765px;}
#body .basket tbody td {padding-top: 10px;}
#body .basket th {background: #F1F1F1; color: #000000; font-weight: bold; height: 25px; padding-left: 0;}
#body .basket th.brd {padding: 0;}
#body .basket th .brd_line {}
#body .basket th.lastcol {padding-left: 0;}
#body .basket td.brd {}

#body .basket .infobox {position: absolute; top: -10px; left: 0px; width: 180px; padding: 10px; background: #EBEBEB; border-right: 5px solid #ffffff}
#body .basket .infobox a {font-weight: normal; color: #000000;}
#body .basket .infobox a:hover {text-decoration: underline; color: #F62E2E;}
#body .basket .infobox strong {font-weight: bold; font-size: 12px;}

#body .basket td .switcher_on,
#body .basket td .switcher_off {display: block;background: url(bg/icons_ee_.gif) left -399px no-repeat; padding-left: 20px; height: 30px; font-size: 12px; font-weight: bold; }
#body .basket td .switcher_off {background-position: left -294px;}
#body .basket td .box {width: 500px;}

#body .basket .bsk_sep td {height: 9px; padding-top: 0;}
#body .basket .bsk_sep .line {background: url(bg/strichel-horizontal-schwarz.gif) repeat-x;}
#body .basket .bsk_sep .bigline {background: url(bg/strichel-horizontal-schwarz.gif) repeat-x;}

#body .basket .picture {background: #ffffff; text-align: center; display: block; height: 105px; width: 105px; overflow: hidden}
#body .basket .art_title a { font-weight: bold; color: #000000;}
#body .basket .art_title a:hover {color: #f62e2e;}
#body .basket .art_num {color: #000000;}

#body .basket .btn, #body .basket .amount {margin-bottom: 7px;}
#body .basket .upd {background-position: left -450px; color: #000000; width: 95px; cursor: pointer; padding-left: 25px;}
#body .basket .price {padding-right: 25px; text-align: right;}
#body .basket .orderprice {padding-right: 20px; text-align: right;}
#body .basket .vat {padding-left: 20px; text-align: right}
#body .basket .vat_order {padding-left: 15px;}
#body .basket .amount {padding-right: 20px;text-align: left}
#body .basket .totalprice {padding-right: 6px; text-align: right;}
#body .basket .notice td {padding-top: 5px; font-size: 10px; color: #5e5e5e;}
#body .basket .sumrow td {padding-top: 10px;}
#body .basket .sumrow.total td {padding: 7px 0 4px;}
#body .basket .sumdesc {padding-right: 15px !important; text-align: right;}
#body .basket .discount, #body .basket .coupon {color: #5e5e5e; font-size: 10px;}
#body .basket .bottrow {height: 14px;}
#body .basket a.remove {display: block; width: 97px; height: 17px; line-height: 17px; border: 1px solid #5e5e5e; color: #ffffff;  background: #5e5e5e;text-align: center; font-weight: bold; font-size: 10px; text-decoration: none;}
#body .basket a.wrapremove  {width: 70px;}

#body .basket .wrapmod { display:block;height:18px;line-height:1;width: 85px; background: transparent url(bg/buttons_ee_.gif) no-repeat right -100px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
#body .basket .wrapmod a {font-size: 10px; text-align: center; text-decoration: none; display: block; height:14px;line-height:1;width: 62px; background: transparent url(bg/buttons_ee_.gif) no-repeat 0 -100px; margin:0; border:0;color:#ffffff;padding:4px 0 0 23px;font-weight: bold; }

#body .basket .frombasket { float: left}
#body .basket .frombasket input{ background-position: 0 -50px; }
#body .basket .frombasket a { width: 77px; background: transparent; margin:0; border:0;color:#ffffff;padding:2px 0 0 23px;font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; display: block;}


/* user options step */
#body strong.useroptboxhead {margin:10px 5px 0;background: #EBEBEB; padding:4px 5px 5px 7px;height:20px;line-height:20px; font-size: 12px;font-weight: bold;color:#5e5e5e;width:237px; display: block;}
#body strong.useroptboxheadbig {margin:10px 5px 0;background: #EBEBEB; padding:4px 5px 5px 7px;height:20px;line-height:20px; font-size: 12px;font-weight: bold;color:#5e5e5e;width:279px; display: block;}
#body .useroptbox {border:1px solid #EBEBEB; border-top: none; width:217px;height:210px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; }
#body .useroptboxbig {border:1px solid #EBEBEB; border-top: none; width:288px;height:310px;margin:0 5px 10px 5px;padding:5px 15px;position:relative; }
#body .useroptbox .link {color: #000000; padding-left: 10px; background: url(bg/oxid_ee_.gif) 0 -291px no-repeat; padding-left:6px; ;display:block;white-space: nowrap;font-weight:normal; font-size: 11px;}
#body .useroptbox .link:hover {color: #F62E2E; text-decoration: underline;}
#body .useroptbox .err {margin-bottom: 10px; font-size: 10px;}
#body .useroptbox a {}

/* payment step */
#body .paymentboxhead, #body .thankyouboxhead {margin-top: 5px;}

/* order step */
#body dl.orderinfocol {margin: 0 5px; width: 367px; float:left;}
#body dl.orderinfocol dt {padding:0; margin: 0 0 5px 0; height: 23px; font-weight: bold; background: url(bg/strichel-horizontal-schwarz.gif) left bottom repeat-x;}
#body dl.orderinfocol dd {padding:0; margin: 0;}
#body .giftwrap {height:18px;width: 20px; background: transparent url(bg/buttons_ee_.gif) 0 -100px no-repeat; margin:0; border: 0 none; padding:0; display: block;}
#body dl.orderinfocol.long {width: 760px;}

#body .etrustlogocol {float: left; width: 100px;}
#body .etrustdescocol {float: left; width: 443px;}

/* Wrapping */
#body .wrapping {float: left; margin: 0 5px 10px 6px; border: 1px solid #5e5e5e; border-left:none; empty-cells: show;}
#body .wrapping tbody td {padding-top: 10px;}
#body .wrapping th {background: #ffffff; color: #5e5e5e; font-weight: bold; height: 25px; padding-left: 6px;}
#body .wrapping th.brd {padding: 0;border-left: 1px solid #5e5e5e;}
#body .wrapping th .brd_line {background: #5e5e5e; width: 7px; height: 25px;}
#body .wrapping td.brd {border-left: 1px solid #5e5e5e;}
#body .wrapping .wrp_sep td {height: 9px; padding-top: 0;}
#body .wrapping .wrp_sep .line {border-bottom: 1px solid #efefef;}
#body .wrapping .picture {border: 1px solid #efefef; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px; margin-left: 5px;}
#body .wrapping .art_title a {font-size: 10px; font-weight: bold; color: #000000;}
#body .wrapping .art_title a:hover {color: #000000;}
#body .wrapping .art_num {font-size: 10px; color: #5e5e5e;}
#body .wrapping .wrapping_items td {padding-top: 0;}
#body .wrapptop {margin-top: 10px;}
#body .giftbigimg {padding-right: 12px;}

#body dl.orderinfocol.greetingcard {width: 540px; margin: 0;}
#body .cardbox {width: 257px; float: left; margin: 0 10px 5px 0;}
#body .cardbox .card_title {}
#body .cardbox .card_body {padding: 5px 0 5px 25px;}
#body .card_sep {clear: both;}
#body .giftmessage {width: 100%; height: 100px;}

/* More categories */
#body .morecats {margin: 0 5px; width: 569px; float: left;}
#body .morecats dl {margin: 0 0 25px;}
#body .morecats dt {background: #efefef; border-bottom: 1px solid #ffffff;}
#body .morecats dd {background: #efefef; border-bottom: 1px solid #ffffff; margin: 0; padding: 0;}
#body .morecats dl a {color:#5e5e5e; padding: 4px 10px; display: block;font-weight:normal;}
#body .morecats dl dt a{font-weight:bold;}
#body .morecats dl a:hover {color:#5e5e5e;}
#body .morecats dd a {background: url(bg/oxid_ee_.gif) no-repeat 10px -650px; padding-left: 22px;}

/* Account header */
#body .account_header dl{ margin: 2px 0; padding-bottom: 5px; width: 97%;}
#body .account_header dl.lastInCol{border-bottom: 0; margin: 0; padding-bottom: 0px;}
#body .account_header dt a {font-weight: bold; text-decoration: none; padding-left: 10px;  background: url("bg/oxid_ee-gr_.gif") no-repeat scroll 0 -100px transparent;; color: #000000; font-size: 12px;display:block;width: 1%; white-space: nowrap;}
#body .account_header dt a:hover{text-decoration: underline; font-weight: bold; }
#body .account_header dt a.active{color: #F62E2E; background: url("bg/oxid_ee_.gif") no-repeat scroll 0 -100px transparent; padding-left:10px; text-decoration: none; font-weight: bold; }
#body .account_header dt a.active:hover{color: #F62E2E; padding-left:10px; text-decoration: underline; }
#body .account_header dd{margin: 2px 0; font-size: 10px; color: #5e5e5e; padding-left: 8px;}

/* Account pages */
#body .account strong.h4 {font-size: 11px; font-weight: bold; margin: 0; padding: 0; display: block;}
#body .account small{font-size: 10px;}

/* Account remove from list button */
#body .product .fromlist { width: 90px; right: 155px; top: 117px; height:17px; line-height:17px; background: transparent url(bg/buttons_ee_.gif) right -50px no-repeat; margin:0; border: 0 none; padding:0 3px 0 0; position: absolute;display:-moz-inline-stack;display:inline-block;}
#body .product .fromlist input {width: 100%; background: transparent url(bg/buttons_ee_.gif) 0 -50px no-repeat; height:17px;line-height:16px; text-align: left; display:block; margin:0; border:0;padding:0px 5px 3px 20px;cursor:pointer;font-weight: bold;}




/* Account wishlist */
#body .wishlist {margin-top: 10px;}
#body .wishlist .product {}
#body .wishlist .product.thin {}
#body .wishlist .separator {margin: 0; border: none;}
#body .wishlist .dot_sep {clear: both;}


/* Account wishlist search results */
#body .wishsearchresults .searchitem {background: url(bg/wishlist.jpg) no-repeat; line-height: 50px; margin: 5px 0;}
#body .wishsearchresults .searchitem a {padding-left: 60px; line-height: 50px; font-weight: bold; color: #000; display: block; width: 1%; white-space: nowrap;}
#body .wishsearchresults .searchitem a:hover {color: #000;}

/* Account order history */
#body .form.orderhistory td {font-size: 10px; padding: 2px 0;vertical-align: top;}
#body .form.orderhistory th {font-weight: bold; font-size: 10px; border: none; background: none; padding: 2px 0;vertical-align: top;}
#body .form.orderhistory tr.headrow td, #body .form.orderhistory tr.headrow th {font-size: 11px;}
#body .form.orderhistory .tocart {background: transparent url(bg/buttons_ee_.gif) no-repeat right 0; padding: 0 3px 0 0;height:17px;line-height:17px;display:-moz-inline-stack;display:inline-block;margin:0;outline:0;}
#body .form.orderhistory .tocart a{ text-align: left; font-size:10px;border:none;height:17px;line-height:16px;outline:0;position:relative;display:block;padding: 0px 5px 2px 20px;margin:0;color:#ffffff;font-weight: bold;cursor:pointer;background: transparent url(bg/buttons_ee_.gif) no-repeat left 0px;}
#body .form.orderhistory a.artlink {margin-right: 7px; color: #000; font-size: 10px;}
#body .form.orderhistory a.artlink:hover {color: #000;text-decoration: underline}
#body .form.orderhistory .amount {padding-right: 7px;}

/* Account reccomend list */
#body .recommendlist .product {padding: 5px 0 5px 130px; margin: 0; border: none;}
#body .recommendlist .product.thin {}
#body .recommendlist .separator {margin: 0; width: 541px; border: none;}
#body .recommendlist .dot_sep {clear: both;}

/* Suggest */
#body ul.suggest {margin: 0;}

/* Mall shops start page */
#body .mallbox {width: 980px; margin: 15px auto;}
#body .mallbox .mallhead {position: relative; clear: both; height: 75px;}
#body .mallbox .mallhead .mallmenu {position: absolute; right: 7px; top: 55px; margin: 0; padding: 0; list-style-type: none;}
#body .mallbox .mallhead .mallmenu li {float: left; margin: 0 5px; padding-right: 10px; border-right: 1px solid #999;}
#body .mallbox .mallhead .mallmenu li.last {border: none;}
#body .mallbox .mallhead .mallmenu li a {font-size: 10px;}
#body .mallbox .langbox {background:#24316E; border-bottom: 1px solid #fff; padding: 8px 7px; color: #fff;}
#body .mallbox .langbox a {font-size: 10px; color: #fff;}
#body .mallbox .langbox a.lang_active {font-weight: bold;}
#body .mallbox .locationbox {padding: 15px 0 2px 0; margin: 0 0 15px 15px; font-size: 10px; color: #A7A7A7; border-bottom: 1px solid #CBCBCB;}
#body .mallbox .welcomebox {position: relative; margin-left: 15px; width: 480px;}
#body .mallbox .welcomebox .shopselectbox {position: absolute; left: 510px; top: 7px; width: 400px; font-size: 10px;}
#body .mallbox .mallfooter {margin: 55px 0 0; position: relative;}
#body .mallbox .mallfooter .copyright {background: #24316E; color:#fff; height: 15px; margin: 2px; padding: 6px 0px; text-align:right;}
#body .mallbox .mallfooter a {font-size: 10px; color: #fff;}

/* Basket popup */
#mask{visibility: hidden;display:none;}
#mask iframe{visibility: hidden;border:none;}
#mask.on {visibility: visible;display:block;position:fixed;opacity:0.7;top:0;left:0;width:100%;height: 100%;background:#000;z-index: 1500;}

div.popup{visibility: hidden;display:none;}
div.popup strong{display: block; margin: 9px 0; font-size: 11px;}
div.on.popup{visibility: visible;display:block;position:fixed;top:50%;left:50%;width:270px;height: 150px;background: #ffffff;z-index: 2000;margin-top:-75px;margin-left:-125px;border:1px solid #000000;padding:10px;}
div.on.popup.load {background: #fff url(bg/ajax-loader.gif) center center no-repeat;}
div.on.popup table {width:100%;}
div.on.popup input {color:#5e5e5e;background:#efefef;border:1px solid #5e5e5e;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.disabled {color:#cbcbcb;background:#fff;border:1px solid #cbcbcb;font-weight: bold;padding:2px;width:130px;}
div.on.popup input.bl{position:absolute;bottom:10px;left:10px;}
div.on.popup input.br{position:absolute;bottom:10px;right:10px;}

#zoom {padding:0;overflow:auto;min-width:250px;min-height: 150px;background:#efefef;border-color:#000000;}
#zoom ul.tabs{padding:0;margin:0;background:#ffffff;height: 28px;width:100%;}
#zoom ul.tabs li{list-style: none;margin:1px;float:left;}
#zoom a{display:block;padding:5px;background:#efefef;width:20px;text-align: center;border:1px solid #5e5e5e;color:#5e5e5e;font-weight: bold;}
#zoom ul.tabs li.close{float:right;}

/* Message boxes */
#body .msg{ float:left;width:548px;background: #ffffff;border: 1px solid #efefef;margin: 0 5px 10px 5px;padding: 5px 10px;}
#body .msg .err{color: #5e5e5e;font-weight: bold;}

/* Tags */
#body .box .tags {text-align: center;}
#body .box .tags a{line-height: 100%;padding:0 .2em;cursor: pointer;color:#000;}
#body .box .tags a.sel{color:green;font-weight: bold;}

/* Ratings */
#write_review {display: none;}
#body .rating_review_background { width:89px; height:16px; margin:0; padding:0; background: url(bg/stars.jpg) no-repeat 0 0;}
#body .onestar {background-position:-72px -38px}
#body .twostar {background-position:-54px -38px}
#body .threestar {background-position:-36px -38px}
#body .fourstar {background-position:-18px -38px}
#body .fivestar {background-position:0 -38px}
#body ul.rating {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#body ul.rating li {cursor: pointer; float:left;}
#body ul.rating li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#body ul.rating li a b {display: none;}
#body ul.rating li.one a {left:0}
#body ul.rating li.two a {left:17px;}
#body ul.rating li.three a {left:34px;}
#body ul.rating li.four a {left:51px;}
#body ul.rating li.five a {left:68px;}
#body ul.rating li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px}
#body ul.rating li.one a:hover {background-position: -72px -18px;}
#body ul.rating li.two a:hover {background-position: -54px -18px;}
#body ul.rating li.three a:hover {background-position: -36px -18px;}
#body ul.rating li.four a:hover {background-position: -18px -18px;}
#body ul.rating li.five a:hover {background-position: 0 -18px;}
#body .rating_review_input {margin:0; height:16px;}
#body .rating li.current_rate{background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

#body dl.review { margin: 5px 0; padding-top: 5px; border-top: 1px solid #ccc;}
#body dl.review dt {margin-bottom: 7px; height: 1em;}
#body dl.review dd {clear: both; margin: 0;}
#body dl.review .param {margin-left: 20px; color: #757C83;}

/* Recommendation lists */
#body dl.recommlistdesc {margin: 0 0 10px;}
#body dl.recommlistdesc dt {font-size: 10px; padding: 3px 0 7px; background: url(bg/sepatator_ee_.gif) no-repeat bottom center;}
#body dl.recommlistdesc dt a {font-size: 10px;}
#body dl.recommlistdesc dd {font-size: 10px; margin: 3px 0;}

#body .recommitems .article {width: 125px; margin-right: 9px; float: left; color: #787F87; font-size: 10px;}
#body .recommitems .article a {font-size: 10px;}
#body .recommitems .article .picture {width: 56px; height: 42px; text-align: center; border:1px solid #CBCBCB; margin-bottom: 3px;}
#body .recommitems input.btn {border:1px solid #5e5e5e;border-width: 1px 0;}

#body .recomm_author {font-weight: normal;}
#body .recomlistdesc {float: left; width: 415px;}

.verification_code {border: 1px solid #000; color: #000; padding: 2px; text-align:center; width:80px;}

#body #demoAdminLink {border: 1px solid; position:absolute; left:778px; top:160px;  height: 80px; width: 200px; opacity:0.7;z-index:1000;}
#body #demoAdminLink .closeAdminLink {display: block; width: 15px; height: 12px; border: none; margin-left: 185px;}
#body #demoAdminLink .openAdminLink  {display: block; width: 185px; height: 18px; border: none; margin-left: 7px; margin-top: 32px;}

#body div.box-half {width: 350px; float: left;margin: 0px 0px 20px 20px; padding: 0px;}
#body div.box-half div { border: 1px solid #EBEBEB; padding: 10px;}
#body div.box-half strong {display: block; background: #EBEBEB; padding: 5px 10px; font-size: 12px;}

#body div.box-half.active strong {background: #F62E2E; color: #ffffff}
#body div.box-half.active div {border: 1px solid #F62E2E;}

#body label { display:block;float:left;width:150px;}

/*availability_description*/
div.half-half-support { background:url(bg/bg_half_half.gif) repeat-y; }
div.box-half-rahmen-support { float:left;width:284px;margin-right:2px; }
div.box-half-support { float:left;width:268px;padding:4px 4px 10px 9px; }
div.box-half-right-support { float:right;width:284px;padding:9px 4px 7px 9px; }
div.box-half-support a.red { background:url(bg/arrow_navi.gif) no-repeat 0 3px;text-decoration:none;color:#F00;font-size:0.7em;font-weight:normal;margin-left:7px; }
div.box-half-support a:hover.red { text-decoration:underline; }
div.box-half-support img { float:left; margin:0 10px 0 0; }
div.box-half-support p.logo { float:left;width:105px; }
div.box-half-support p { margin:0; }
div.box-half-support p.red { font-size:1.5em;font-weight:bold;color:#F00;margin:3px 0 8px 0; }
div.box-half-support p.big { font-size:1.6em;margin:0px 0 0 0; }
div.box-half-support p.margin05 { margin-top:5px; }
div.box-half-support p.small { font-size:11px !important;}
div.box-half-support p.center {text-align:center;}
div.box-pinky { background:#fbe2da;border:1px solid #FBE2DA; padding:5px;}
div.pinkyline { border-bottom:1px solid #FBE2DA;padding-bottom:10px; }

/*thankyou feedback*/
div.box-full { float:left;width:560px;padding:2px 4px 4px 4px; }
/*div.box-full a.red { background:none;text-decoration:none;color:#F00;font-size:0.7em;font-weight:normal;margin-left:5px; }*/
div.box-full a:hover.red { text-decoration:underline; }
div.box-full a { text-decoration:none;color:#000;font-weight:bold; }
div.box-full a:hover { color:#F00; }
div.box-full img { float:left; margin:0 10px 0 0; }
div.box-full h2 { font-size:1.3em;margin:0; }
div.box-full .big { font-size:1.3em;font-weight:bold; }
div.box-full p.red { font-size:1.5em;font-weight:bold;color:#F00;margin:3px 0 0 0; }
div.box-full p.red .small { font-size:0.7em; }
div.box-full p.italic { font-size:1em;font-style:italic;color:#014798;margin:3px 0 8px 0; }
div.box-full p.small { float:left;font-size:0.9em;width:190px;color:#000;margin:3px 0 8px 0; }
div.box-full p.small .big { font-size:2.2em;font-weight:bold; }
div.box-full p.list { float:left;width:225px;color:#000;margin:3px 0 8px 0; }
div.box-full input { float:left; }
div.box-full select { border:1px solid #000;width:100px;margin-bottom:5px; }
div.box-full label { display:block;float:left;width:100px;font-size:1.1em;padding-top:3px; }
div.box-full label.long { display:block;float:left;width:180px;font-size:1.1em;padding-top:3px; }
div.box-full ul li a { color:#FF0000; font-weight:normal; text-decoration:underline; }
div.box-full ul li a:hover { color:#000000; }
div.box-full { float:left;width:555px;padding:2px 4px 4px 9px; }
div.box-full-review { float:left;width:535px;padding:2px 4px 4px 9px; }
div.box-full a.red { background:url(bg/arrow_navi.gif) no-repeat 0 3px;text-decoration:none;color:#F00;font-size:0.7em;font-weight:normal;padding-left:10px; margin-left:0px;}
span.box-full a.red { display: inline-block; background:url(bg/arrow_navi.gif) no-repeat 0 3px;text-decoration:none;color:#F00;font-size:0.7em;font-weight:normal;padding-left:10px; margin-left:0px;}
div.box-fullblock {display: block; text-align: left; width: 145px; }
span.box-fullblock a.red { background:url(bg/arrow_navi.gif) no-repeat 0px 3px;text-decoration:none;color:#F00;font-size:1em;font-weight:bold;padding-left:10px; margin:0px 0px 5px 0px;}
a.stele.red{ display: block; color: #4F4F4F !important; background:url(bg/arlt_job_pdf.png) no-repeat 124px 0px;text-decoration:none;color:#F00;font-size:9px;font-weight:normal !important;padding-left:11px; margin:3px 0px 0px 0px;}

div.box-full a:hover.red { text-decoration:underline; }
div.box-full a { text-decoration:none;color:#000;font-weight:bold; }
div.box-full a:hover { color:#F00; }
div.box-full img { float:left; margin:0 10px 0 0; }
div.box-full h2 { font-size:1.2em;margin:0; }
div.box-full .big { font-size:1.2em;font-weight:bold; }
div.box-full .bigger { font-size:1.5em;font-weight:bold; margin:3px 0 0 0;}
div.box-full .smallfullbox {  margin:3px 0 0 0;}
div.box-full p.bigger .small { font-size:0.7em; }
div.box-full .pinky { background:#fcf0ec;border:1px solid #FBE2DA;}
div.box-full .redbox { background:#f62e2e; border:1px solid #f22e2e; }
div.box-full .bigprice { font-size:1.5em;font-weight:bold; }
*+html div.box-full .bigprice { font-size:1.6em;font-weight:bold !important;}
div.box-full .listtopic { display:block; text-indent:-1.2em; margin-left:15px; }
div.box-full .listtopic p:first-line { font-size:1.2em; font-weight:bold; }
div.box-full .listlink { display:block; text-indent:-1.2em; margin-left:7px; font-weight:normal }
div.box-full .listlink a:first-line { font-size:1.2em; font-weight:bold; }
div.box-full td .normal { font-size:11px; font-weight:normal; }
div.box-full td .big { font-size:1.2em;font-weight:bold; }
div.box-full p.red { font-size:1.5em;font-weight:bold;color:#F00;margin:3px 0 0 0; }
div.box-full p.red .small { font-size:0.7em; }
div.box-full span.small { font-size: 0.9em; }
div.box-full p.italic { font-size:1em;font-style:italic;color:#014798;margin:3px 0 8px 0; }
div.box-full p.small { float:left;font-size:0.9em;width:190px;color:#000;margin:3px 0 8px 0; }
div.box-full p.list { float:left;width:225px;color:#000;margin:3px 0 8px 0; }
div.box-full input { float:left; }
div.box-full select { border:1px solid #000;width:100px;margin-bottom:5px; }
div.box-full select.long { width:197px; }
div.box-full label { display:block;float:left;width:100px;font-size:1.1em;padding-top:3px; }
div.box-full label.long { display:block;float:left;width:180px;font-size:1em;padding-top:3px; }
div.box-full-hh { float:left;width:560px;padding:2px 4px 4px 4px; }
div.box-full-hh .big { font-size:1.2em;font-weight:bold; }input.nachricht-senden { padding:0;margin:0 0 0 268px;border:none;width:119px;height:17px; }
html>body input.nachricht-senden { margin:0 0 0 266px; } /* MOZ */
*+html input.nachricht-senden { margin:0 0 0 268px !important; } /* IE7 */
input.radio { border:none;width:15px;float:left;padding:0;margin:0 5px 0 0; }
label.radio { font-weight:normal;white-space:nowrap; }

#basket-pdf .left {width:30%;height:24px;}
#basket-pdf .right {width:70%;height:24px;}
#basket-pdf .left2 {width:50%;height:24px;float:left;}
#basket-pdf .right2 {width:50%;height:24px;float:right;}
#basket-pdf .left3 {width:30%;height:100px;float:left;}
#basket-pdf .right3 {width:70%;height:100px;float:right;}

div.redlines { border-bottom:1px solid #f62e2e;padding-bottom:10px; }

/* Filialseiten */
#filiallist {padding: 10px 13px 0px 8px;margin-bottom: 20px;}
#filiallist a:hover {color: #F62E2E;}

#filiallist .filial-links {float: left; width: 550px;}
#filiallist .filial-links a{display: block; float: left; text-decoration: none; padding: 0px 20px 8px 10px; background: url(bg/oxid_ee_.gif) no-repeat 0px -100px; white-space: nowrap;}
#filiallist .filial-links a:hover{text-decoration: underline;}

#filiallist .parken {width: 200px; background: #F5F5F5; float: right;}
#filiallist .parken strong.head2 {width: auto; margin: 0px;float: none; display: block}
#filiallist .parken p {padding: 10px;}
#filiallist .parken img {float: left; margin: 3px 7px 5px 0px}
#filiallist div.filiale { padding-bottom: 5px; width: 760px;float: left; background: url(bg/strichel-horizontal-schwarz.gif) 0px bottom repeat-x; }
#filiallist .filiale a.link {font-size: 11px; font-weight: bold; background: url(bg/oxid_ee_.gif) 0 -291px no-repeat; padding-left:6px;}

#filiallist .filiale a.filiale {display: block; color: #000000;background: #F5F5F5 url(bg/oxid_ee_.gif) 5px -95px no-repeat; text-decoration: none; padding: 5px 0px 5px 15px;font-size: 12px; font-weight: bold; margin: 10px 0px 6px 0px}
#filiallist .filiale a.filiale:hover {display: block; color: #F62E2E;background: #F5F5F5 url(bg/oxid_ee_.gif) 5px -95px no-repeat; text-decoration: underline; padding: 5px 0px 5px 15px;font-size: 12px; font-weight: bold; margin: 10px 0px 6px 0px}

#filiallist .filiale .leftinfos {float: left; padding: 5px 10px 0 5px; width: 265px;}
#filiallist .filiale .rightinfos {float: left; padding: 5px 10px 0 0px; width: 270px;}
#filiallist .filiale .picture {float: left; width: 200px; text-align: right;}
#filiallist .filiale .picture a {display: block; float: right;}

#filiale #anschrift .box {width: 280px; float: left}
#filiale #anschrift .box.leftbox {width: 150px;}
#filiale .box .description {font-size: 12px;float: left; width: 470px; padding-right: 10px;}
#filiale a.link {float: right; font-size: 11px; font-weight: bold; background: url(bg/oxid_ee_.gif) 0 -291px no-repeat; padding-left:6px;}
#filiale .infohotline {padding: 10px; margin-bottom: 10px;background:#F5F5F5 }
#filiale .techhotline {padding: 10px; background:#F5F5F5 }
#filiale .red5 {color: #F62E2E; font-size: 14px; font-weight: bold;}
#filiale .black3 {font-size: 14px; font-weight: bold;}
#filiale table {margin-top: 5px;}

#body .box-newest{padding:8px 6px;margin-left:5px;margin-bottom:1px;width:756px;float:left;background-color:#F5F5F5;}
#body .box-newest2{padding:8px 6px;margin-left:5px;margin-bottom:1px;width:756px;float:left;background-color:#EBEBEB;}

.fontred { color:#F00; }

/* smx locator */
#prevlink_empty {width: 120px;margin-left: 140px;text-decoration:none;}
#nextlink_empty {text-decoration:none;}

/* info und service */
#info_service{width:635px;}
#info_service div.half-half-support {  }
#info_service div.box-half-rahmen-support { float:left;width:312px;margin-right:2px; }
#info_service div.box-half-support { float:left;width:298px;padding:4px 4px 10px 9px; }
#info_service div.box-half-right-support { float:right;width:312px;padding:9px 4px 7px 9px; }
#info_service div.box-half-support a.red { background:url(bg/arrow_navi.gif) no-repeat 0 3px;text-decoration:none;color:#F00;font-size:0.7em;font-weight:normal;margin-left:7px; }
#info_service div.box-half-support a:hover.red { text-decoration:underline; }
#info_service div.box-half-support img { float:left; margin:0 10px 0 0; }
#info_service div.box-half-support p.logo { float:left;width:105px; }
#info_service div.box-half-support p { margin:0; }
#info_service div.box-half-support p.red { font-size:1.5em;font-weight:bold;color:#F00;margin:3px 0 8px 0; }
#info_service div.box-half-support p.big { font-size:1.6em;margin:0px 0 0 0; }
#info_service div.box-half-support p.margin05 { margin-top:5px; }
#info_service div.box-half-support p.small { font-size:11px !important;}
#info_service div.box-half-support p.center {text-align:center;}
#info_service div.box-half-rahmen-support div.white-pinky  { background:#FFF;border-left:1px solid silver;border-top:1px solid silver; border-right:1px solid silver;color:#000;padding:0 4px 7px 9x !important;font-size:1.1em; }
#info_service div.box-half-rahmen-support div.white-pinky td { font-size:11px !important; }
#info_service div.box-half-rahmen-support div.pinky {height: 21px;line-height:21px;width:300px;background:#efefef url(bg/bg_boxes_header.gif) repeat-x; padding:0px 0px 0px 10px;}
#info_service div.box-half-rahmen-support div.pinkyline { border-bottom:1px solid silver;padding-bottom:10px; }

div.bold {font-weight: bold;}
div.marginl2 { margin:0 2px 0 0; }
div.margin05 { margin:0 0 5px 0; }
div.margin55 { margin:5px 0 5px 0; }
div.clear { clear:both; }

/* paypal bar top start */
#body div.bar.prevnext.paypaltop {background-color:#f0f0f0; border:1px solid #969696;margin:5px;padding:0;height: 100%; float: left; width: 568px;}
/* paypal bar top end */
/* paypal button style start */
#body div.bar.prevnext input[class=paypalbutton] {background-color:#f0f0f0;border:0px;padding:0px;margin-top:5px;}
/* paypal button style end*/
/* paypal bar bottom start */
#body div.bar.prevnext.paypalbottom {margin-bottom:15px;height: 100%;}
/* paypal bar bottom end */
.aExtraCategories{background: transparent !important; margin: 13px 0 0 -11px !important; padding: 0px !important;}
.newArticle{background: transparent !important; margin: 0px 0px 0px -11px !important; padding: 0px !important; }

/* A/B test*/
#body .product .tocart_blau { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_blau_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_blau input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_blau_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_blau input{padding-left: 20px; }
#body .product.details .tocart_blau {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_blau input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_gruen { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_gruen_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_gruen input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_gruen_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_gruen input{padding-left: 20px; }
#body .product.details .tocart_gruen {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_gruen input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_orange { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_orange_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_orange input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_orange_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_orange input{padding-left: 20px; }
#body .product.details .tocart_orange {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_orange input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_violett { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_violett_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_violett input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_violett input{padding-left: 20px; }
#body .product.details .tocart_violett {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_violett input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_violett1 { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_violett1_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_violett1 input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett1_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_violett1 input{padding-left: 20px; }
#body .product.details .tocart_violett1 {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_violett1 input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_violett2 { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_violett2_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_violett2 input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett2_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_violett2 input{padding-left: 20px; }
#body .product.details .tocart_violett2 {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_violett2 input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_violett3 { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_violett3_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_violett3 input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett3_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_violett3 input{padding-left: 20px; }
#body .product.details .tocart_violett3 {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_violett3 input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

#body .product .tocart_violett4 { height:18px;line-height: 1;width: 119px; background: transparent url(bg/buttons_ee_violett4_.gif) no-repeat right 0px; margin:0; border: 0 none;padding:0 3px 0 0;clear:left;}
#body .product .tocart_violett4 input{ height:18px ;line-height: 1; width: 119px; background: transparent url(bg/buttons_ee_violett4_.gif) no-repeat 0 0; border:0;color:#fff;padding:0 0 2px;cursor:pointer;font-weight: bold;}
#body .product .tocart_violett4 input{padding-left: 20px; }
#body .product.details .tocart_violett4 {background-position: right -400px; height: 26px; width: auto; position: absolute; top: 39px;}
#body .product.details .tocart_violett4 input {height: 26px; width: auto; padding-left: 55px; padding-right: 5px; padding-top: 0px; background-position: 0px -400px; text-align: left; font-size: 14px;}

/* Overlay in basket.tpl */
#backtobasket_overlay {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:400px;
		border:10px solid #666;

		/* for modern browsers use semi-transparent color on the border. nice! */
		border:10px solid rgba(82, 82, 82, 0.698);

		/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
	}

	#backtobasket_overlay div {
		padding:10px;
		border:1px solid #3B5998;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}
#body .product.default .dreiD{position: absolute; top: 138px; left: 10px;}
#body .product.small .dreiD{position: absolute; top: 185px; left: 10px;}
#body .product.big .dreiD{position: absolute; top: 182px; left: 10px;}
#body .product.thin .dreiD{position: absolute; top: 80px; left: 0px;}
#body .product.thinest .dreiD{position: absolute; top: 80px; left: 0px;}
#body .product.compare .dreiD{position: absolute; top: 182px; left: 10px;}
.catlistbox .dreiD{position: absolute; top: 80px; left: 186px;}
/* smx_psoe: 2011-04-14: Attributfilter */
#body div.listattribute { float: left; padding-top: 0px; margin-right: 7px;}
#body div.listattribute .background { float: left; padding: 7px 13px 7px 7px; margin: 5px 0 0 3px; background: url("bg/strichel-vertikal-schwarz.gif") repeat-y scroll center center #CBCBCB;}
#body div.listattribute .boxxl { float: left; width: 380px; padding: 0px 3px 2px 3px;}
#body div.listattribute .boxxr{ float: left; width: 357px; padding: 0px 3px 2px 3px;}
#body div.listattribute .box_left {float: left;width: 115px;margin: 3px 10px 0px 0px;}
#body div.listattribute .box_right {float: left;width: 230px;}
#_filterlist_reset{padding: 7px 7px 0px 7px; float: right; }


#test_AccessoiresHeader{ margin-top: 5px !important; }

#body .form  a.question {
    background: url("bg/oxid_ee_.gif") no-repeat scroll -3px -257px transparent;
    color: #F62E2E;
    float: right;
    font-weight: bold;
    padding-left: 10px;
    text-decoration: none;
}
div.feedbackPCD{padding: 7px 0px !important; position: absolute; right: 35px; bottom: -32px; z-index: 399;}
div.feedbackPCD a{ color: #5C5C5C !important; text-decoration: underline;}
div.feedbackPCD a:hover{ color: #5C5C5C !important; text-decoration: none;}
span.feedbackPCD{display:inline; margin: 0px; padding: 0px;}
img.feedbackPCD{ text-decoration: none !important;padding-right: 0px; position: relative; top: 3px;}
.google1plus{position: relative; top: 6px; left: 40px; float: left;}
.incLeftversandkostenleft{float: left; margin: 0px; padding: 0px; width: 90px}
.incLeftversandkostenright{float: left; margin: 0px; padding: 0px;width: 80px}
.incLeftversandkostenleft a, .incLeftversandkostenright a{ color: black; text-decoration: none !important;}
.incLeftversandkostenleft a:hover span, .incLeftversandkostenright a:hover span{ text-decoration: underline !important;}
table.joblist{margin: 2px;padding: 2px; border: 2px solid #fff;}
table.joblist th, table.joblist td{border: 4px solid #fff; }
table.joblist td.class1{margin: 0px; padding: 4px 10px 4px 10px; background-color: #f9f9f9;  }
table.joblist td.class2{margin: 0px; padding: 4px 10px 4px 10px; background-color: #f1f1f1; }
table.joblist th.head2.ueberm, .mi{text-align: right; color: #4F4F4F !important; }
.le a{color: #4F4F4F !important; font-weight: bold !important;}

.catlistbox .status_box_gruen{color:#2F8435;float:left;width:225px;}
.catlistbox .status_box_gruen_ohne_mouseover{color:#2F8435;float:left;width:225px;}
.catlistbox .status_box_gelb{color:#afa30f;float:left;width:225px;}
.catlistbox .status_box_gelb_ohne_mouseover{color:#afa30f;float:left;width:225px;}

.details .status_box_gruen{color:#2F8435;float:left;width:174px;}
.details .status_box_gruen_ohne_mouseover{color:#2F8435;float:left;width:174px;}
.details .status_box_gelb{color:#afa30f;float:left;width:174px;}
.details .status_box_gelb_ohne_mouseover{color:#afa30f;float:left;width:174px;}

.start .status_box_gruen{color:#2F8435;float:left;width:105px;}
.start .status_box_gruen_ohne_mouseover{color:#2F8435;float:left;width:105px;}
.start .status_box_gelb{color:#afa30f;float:left;width:105px;}
.start .status_box_gelb_ohne_mouseover{color:#afa30f;float:left;width:105px;}

.start .status_box_rot{color:#afa30f;float:left;width:105px;}

.product.small .status_box_gruen{color:#2F8435;float:left;width:105px;}
.product.small .status_box_gruen_ohne_mouseover{color:#2F8435;float:left;width:105px;}
.product.small .status_box_gelb{color:#afa30f;float:left;width:105px;}
.product.small .status_box_gelb_ohne_mouseover{color:#afa30f;float:left;width:105px;}

.farbe_gruen{color:#2F8435;}
.productStatus{ font-weight: normal !important;}
.pirobox_1{text-decoration: none !important; }
.zweiKlickSocialmedia{ margin: 0 0px 0px 10px; position: relative; float: left; padding: 0px; }
.zweiKlickSocialmedia label{width: 80px !important}
