* { margin: 0;padding: 0} html {  background: #d0e6f5 url(img/front/bg/hgblue.gif);width: 100%;height: 100%;margin: 0px auto 0px auto;padding:0;color: #333;text-align:center;font-size: 12px;font-family: arial, helvetica, sans-serif  } body {         background:transparent url(img/front/bg/himmel.gif) repeat-x top center;         margin: 0px auto 0px auto;         padding: 0;         text-align:center;         border: 0px;         width: 100%;         height:100% } * html body { text-align:center}  html + body body { text-align:center }  img {border: 0px} select, select:hover,  select:active,  select:focus, input {font-size:12px} a:link, a:visited, a em.file {color: #006600; text-decoration:none} a:hover { text-decoration:none; color:#FF6600} .chk_input input { height:14px;width:14px} .hidden, .dontShow {         display: none } #maincontainer {         border: 0px;         text-align:left;         width: 1003px;         margin:0 auto -52px auto;         padding: 0;         min-height:100%;         height: auto         } * html #maincontainer { height:100%;  text-align:left}  html + body #maincontainer { height:100%; text-align:left }  #header {         height: 90px;         width: 1003px;         margin: 0px auto 0px auto;         padding: 0px } #logo {         float: left;         width:230px;         height:55px;         padding:0px;         background: url(img/front/logomain.gif) no-repeat left;         margin: 15px auto 0px auto         } #mainzoo {background: url(img/front/willkommen-mainzoo.gif) no-repeat; width:260px; height:67px; padding:0px;margin:0px} #tabs {float:right; margin: 27px auto 0px auto;padding-left:6px;width:764px} * html #tabs { width:771px } * html #tabs { w\idth:764px }   #tabs a { float:left;display:inline; margin-left: 2px; width:107px;height:40px; background-image: url(img/front/layout.png); background-repeat:no-repeat } #tabs a.hund-active, #tabs a:hover.hund-inactive{background-position: 0px -40px} #tabs a.hund-inactive{background-position: 0px 0px} #tabs a.katze-active,#tabs a:hover.katze-inactive {background-position: -107px -40px} #tabs a.katze-inactive {background-position: -107px 0px} #tabs a.kleintier-active, #tabs a:hover.kleintier-inactive {background-position: -214px -40px} #tabs a.kleintier-inactive {background-position: -214px 0px} #tabs a.vogel-active, #tabs a:hover.vogel-inactive {background-position: -321px -40px} #tabs a.vogel-inactive {background-position: -321px 0px} #tabs a.aquaristik-active, #tabs a:hover.aquaristik-inactive{background-position: -428px -40px} #tabs a.aquaristik-inactive {background-position: -428px 0px} #tabs a.reptilien-active, #tabs a:hover.reptilien-inactive {background-position: -535px -40px} #tabs a.reptilien-inactive {background-position: -535px 0px} #tabs a.pferd-active, #tabs a:hover.pferd-inactive {background-position: -642px -40px} #tabs a.pferd-inactive {background-position: -642px 0px} #topnavigation { height: 38px;   width: 1003px; padding:5px 0 0 0;margin:0px; background-image: url(img/front/layout.png); background-repeat:no-repeat; background-position: 0px -83px } #topnavigation a {font-size: 12px } #loginnav {font-size:11px; background: url(img/front/login.gif) no-repeat left bottom;margin:0px 0px 0px 10px; text-align:left;width:145px;height:27px;float:left;padding-left:30px} *html #loginnav {margin:0px -5px 0px 5px} #loginnav a{font-size: 12px;font-weight:normal} #bcnav {text-align:left ;width:627px;height: 30px;float:left;padding:0px;overflow:hidden; white-space:nowrap } #bcnav ul { list-style:none; padding:0;margin:-2px 0 0 -3px;height: 31px} #bcnav li {float:left;padding:8px 0px 0px 16px;height: 31px} .bcsep {background: url(img/front/nav-seperator.gif) no-repeat left top} .home {margin-top:-3px} #extranav {font-weight:normal; line-height:26px;text-align:left;width:180px;float:right;height:23px;padding-top:1px} .konto {background: url(img/front/konto.gif) no-repeat left top;padding:5px 5px 5px 28px} .hilfe {background: url(img/front/hilfe.gif) no-repeat left top;padding:5px 0px 5px 29px} #content-left {         width: 189px;         float: left;         margin: 0px auto 0px auto;         padding: 10px 0px 42px 0px } #content-right {         width: 189px;         float: right;         margin: 0px auto 0px auto;         padding: 10px 0px 42px 0px } #mainbody   {         width: 610px;         float: left;         color: #333;         font-size: 13px;         margin: 0px;         padding: 10px 6px 42px 7px } #mainbody_info   {         width: 805px;         float: left;         color: #333;         font-size: 13px;         margin: 0px;         padding: 10px 0px 42px 7px } #mainbody .c-top {height:9px; background: url(img/front/layout.png) no-repeat -192px -174px} #mainbody h3 {height:29px; background: url(img/front/layout.png) no-repeat -192px -129px} #mainbody .c-center {background: #fff url(img/front/bg/bgcontent-610-center.gif) repeat-y left top;padding:0px 8px} #mainbody .c-bottom {height:10px; background: url(img/front/layout.png) no-repeat -192px -161px} #mainbody_info .c-top {height:9px; background: url(img/front/layout.png) no-repeat  0px -231px} #mainbody_info h3 {height:29px; background: url(img/front/layout.png) no-repeat 0px -186px} #mainbody_info .c-center {background: #fff url(img/front/bg/bgcontent-805-center.gif) repeat-y left top; padding:0px 8px} #mainbody_info .c-bottom {height:10px; background: url(img/front/layout.png) no-repeat 0px -218px} * html #mainbody .c-bottom, * html #mainbody_info .c-bottom {overflow:hidden} * html #mainbody_info .c-center, * html #mainbody .c-center {margin:-9px 0px;padding-bottom:9px}   * html #mainbody_info .c-center { width:800px }  * html #mainbody_info .c-center { w\idth:auto }  #mainbody_info ul, #mainbody ul, #mainbody_info ol, #mainbody ol {padding-left:25px} .c-top-300-green {height:29px; background: url(img/front/layout.png) no-repeat 0px -243px;font-size: 10pt; font-weight: bold; text-align:center; color: #fff; padding:5px 0px 0px 0px;margin-bottom:-5px } .c-center-300 {background: #fff url(img/front/bg/bgcontent-300-center.gif) repeat-y left top;padding:0px 8px} .c-bottom-300 {height:10px; background: url(img/front/layout.png) no-repeat 0px -275px} * html .c-bottom-300 {overflow:hidden} * html #mainbody_info .c-center-300, * html #mainbody .c-center-300 {margin:-9px 0px;padding-bottom:9px} * + html #mainbody,* + html #content-left,* + html #content-right { padding-bottom:94px }  * html #mainbody, * html #content-right, * html #content-left  {  padding-bottom:94px}  html + body #mainbody,html + body #content-right, html + body #content-left  {  padding-bottom:94px }  #content-left h5 ,#content-right h5 {background: transparent url(img/front/layout.png) no-repeat 0px -129px;padding:5px;font-size: 13px; color: #fff; margin: 0 0 0 0;  font-weight:bold; text-align: center } .box-center {background: #fff url(img/front/bg/box-center.gif) repeat-y top;padding:10px 8px 1px 12px;font-size: 13px} .box-bottom {background: transparent url(img/front/layout.png) no-repeat 0px -161px;height:9px;margin-bottom:10px } * html .box-bottom {overflow:hidden} .box-top {background: transparent url(img/front/layout.png) no-repeat 0px -173px;height:8px;margin:0px } .box-center ul {list-style-type: none; margin:0; padding: 0; line-height:10px} .box-center ul li {background: url(img/shopfront/co_pfeil.gif) no-repeat left;padding:3px 0px 3px 9px} .box-ads {margin-bottom:10px; padding:2px} #suchbox {background: transparent url(img/front/layout.png) no-repeat -805px -129px;padding:10px 10px 0px 10px;margin:0px;font-size: 11px;height:50px} #suchbox form {padding:0px;margin:0px 0px} #quickfind .input_quickfind {width:143px;margin:3px 0px 0px 0px;padding:1px;border:1px solid;border-color:#336633; background-color: #f5fffa} #quickfind .button_quickfind {padding:1px;margin:3px 0px -3px 3px} .catListBody {background: #fff url(img/front/bg/box-center.gif) repeat-y top; width: 100%;overflow: hidden;padding:0px;border:0} .catListBody ul, .catListBody  li ul {list-style-type: none; margin:0; padding: 0; font-size: 13px} .catListBody a {display:block;  text-decoration: none} .catListBody li {float:left;width: 100%;margin:0} #content-left ul.conandinfo  ,#content-right ul.conandinfo {margin:0px;padding:0px;list-style-type:none;display:inline-block} * html .ie6fix {display:inline-block} .hellgruen {background:#CCFFCC} .rosa {background: #ffeded} .boxVersand {background: transparent url(img/front/bg/versand6.gif) no-repeat top; width: 189px;height: 79px;padding-bottom:10px;overflow: hidden} .korb_left{width: 80px;text-align:left;vertical-align:middle;float:left;clear:both;font-weight:bold;padding: 0px;margin:0px} .korb_right{width: 83px;text-align:right;vertical-align:middle;float:left; margin:0px} .wksymb {background:transparent url(img/wk-symb2.gif) no-repeat bottom center;width: 164px;height: 64px; border-top: 1px dotted #c5c5c5; padding-top:5px} p.centerContent { text-align:center } .catListBody ul li a {padding: 3px 0px 3px 10%;color: #006600;list-style-type:none;border-top: 1px #eee solid; margin:0px 2px; width: 89%} .catListBody ul li ul li a, .catListBody li.activeCat ul li a  {padding: 2px 0px 2px 15%;color: #006600;font-weight:normal;font-size:11px;border-top: 1px #eee solid;list-style-type:none; background: url(img/shopfront/pfeil_sub.gif) no-repeat 17px;width: 84%} .catListBody ul li ul li ul li a , .catListBody li.activeCat li.activeCat ul li a{width: 77%;padding: 2px 0px 2px 22%;margin: -2px;font-weight:normal; list-style-type:none; background: url(img/shopfront/pfeil_sub.gif) no-repeat 30px ;color: #006600;border: 0} .catListBody ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat ul li a {width: 71%;padding: 2px 0px 2px 28%;font-weight:normal;color: #006600; list-style-type:none; background: url(img/shopfront/pfeil_sub.gif) no-repeat 37px ;border: 0} .catListBody li.activeCat li.activeCat li.activeCat li.activeCat ul li a  {color: #006600 } .catListBody li a:hover{color:#ff6600;text-decoration: none; background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  5px} .catListBody li li a:hover , .catListBody li.activeCat li a:hover{color:#ff6600;text-decoration: none; background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  17px} .catListBody li li li a:hover , .catListBody li.activeCat li.activeCat li a:hover{color:#ff6600;text-decoration: none;background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  30px} .catListBody li li li li a:hover , .catListBody li.activeCat li.activeCat li.activeCat li a:hover{color:#ff6600;text-decoration: none;background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  37px} .catListBody li.activeCat a{color: #006600; font-weight:bold;list-style-type:none; background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  5px} .catListBody li.activeCat li.activeCat a {color: #006600; font-weight:bold;list-style-type:none; background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  17px} .catListBody li.activeCat li.activeCat li.activeCat a {color: #006600; font-weight:bold;list-style-type:none; background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  30px} .catListBody li.activeCat li.activeCat li.activeCat li.activeCat a {color: #006600; font-weight:bold;list-style-type:none; background: url(img/shopfront/pfeil_aktiv.gif) no-repeat  37px} .catListBody ul li a { \width: 100%; w\idth: auto }  .catListBody ul li ul li a, .catListBody li.activeCat ul li a  { \width: 100%; w\idth: auto }  .catListBody ul li ul li ul li a , .catListBody li.activeCat li.activeCat ul li a{ \width: 100%; w\idth: auto }  .catListBody ul li ul li ul li ul li a , .catListBody li.activeCat li.activeCat li.activeCat ul li a { \width: 100%; w\idth: auto }  #separator_trans, .separator_trans {width:100%;clear:both;text-align:center;background: url(img/front/pixel_trans.gif) repeat-x center;height:1px} #separator_grau {width:100%;clear:both;text-align:center;background: url(img/front/pixel_trans.gif) repeat-x center;height:1px} .strich_green{width:100%;clear:both;text-align:center;background: url(img/front/bg/strich-green.gif) no-repeat right; height:1px;padding: 3px 0px} .separator_green{width:100%;clear:both;text-align:center;background: url(img/front/bg/strich-green.gif) no-repeat right; height:1px;margin-bottom:10px} .unterstrich { border-bottom: 1px #ddd solid; width:100%;margin-bottom:5px} .bilderrahmen, #bilderrahmen {background: #fff; padding: 4px; border:1px #9A9999 solid } .productOldPrice {color: #333;text-decoration: line-through; font-weight: normal} .productDiscountPrice {color: #ff0000;font-weight: bold} .productSpecialPrice, .productNewPrice {color: #ff0000} .clearHere, .clear-both  { clear: both } .klein, #klein, .klein td {font-size: 11px} #errormessage,.errormessage, .error {width:98%; background:#ffe4e1; border:1px solid; border-color:#ff0000; padding:2px; margin: 0 4px}  #successmessage {width:98%; background:#CCFFCC; border:1px solid; border-color:#008000; padding:2px; margin: 0 4px} #neutralmessage {width:98%; background:#ffffcc; border:1px solid; border-color:#666666; padding:2px; margin: 0 4px} .errorborder {border:1px solid #666} .neutralmessage1 {width:98%; background:#ffffcc; padding:2px; margin: 0 4px} .errormessage1 {width:98%; background:#ffe4e1; padding:2px; margin: 0 4px} .successmessage1 {width:98%; background:#CCFFCC;padding:2px; margin: 0 4px} .inputRequirement, .red {color:red} .input_menge {width:28px} h1,h2,h3,h4,h5 {font-weight:normal} h1 {font-size: 18px;  color: #333; margin: 0px; padding:0px; font-weight:bold; display:inline-block} h2 {font-size: 1.0em; color: #333; padding-bottom: 1em;display:inline-block} h3 {font-size: 10pt; font-weight: bold; text-align:center; color: #fff; padding:5px 0px 0px 0px;margin-bottom:-5px } h4 {color: #333; font-size: 12px;padding-top: 0.3em; padding-bottom: 0.3em; text-align:center; font-weight:bold; border-bottom: 1px #C5C5C5 solid} h5 {font-size: 13px; color: #fff; margin: 0 0 0 0;  font-weight:bold; text-align: center } h6 {font-size: 15px; margin:0px; color:#FF8800; font-weight:bold;display:inline-block} #h2info {font-weight:bold; font-size: 1.0em; color: #333;margin: 0px auto } #h1l{width: 75%;text-align:left;float:left;clear:both;padding: 0px } #h1r{ width: 20%;text-align:right;float:right;padding: 0px 5px } .h3 {font-size: 10pt; font-weight: bold; text-align:center; color: #fff; background: url(img/front/bg/bgcontent-leiste-green.gif) repeat-x; padding:2px;margin-top:5px} .h3small {font-weight: bold; color:#444; background: #e0f0b2 } .infotext {text-align:justify;padding:5px} #subcolumns2{width: 580px; text-align:center} .subcolumns {text-align:left; width: 580px; padding: 0px 1px; margin: 0px 5px; overflow:hidden} .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; overflow: hidden} .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; overflow: hidden} .c25l, .c25r { width: 24.111% } .c33l, .c33r { width: 33.333% } .c50l, .c50r { width: 43.999%;padding: 0 3% } .c66l, .c66r { width: 66.666% } .c75l, .c75r { width: 74.999% } .c38l, .c38r { width: 38.196% } .c62l, .c62r { width: 61.803% } #uk { margin:-1px; padding-left:15px; font-size: 12px;line-height:1.4em} #ok {  font-weight:bold; margin: -2px; padding-left:5px} .subc  { padding: 0 1em 0 1em; overflow: hidden } .subcl { padding: 0 1em 0 0; overflow: hidden } .subcr { padding: 0 0 0 1em; overflow: hidden } .listing_float_left {float: left; width:80px; margin-right: 5px; margin-bottom: 0.15em; border:0 } .listing_float_right {float: right; width:674px;margin-bottom: 0.15em; border:0 }   * html  .listing_float_right { width:680px }  * html  .listing_float_right { w\idth:680px }  img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid } img.imgRight {float: right;margin: 2px 0px 2px 10px;position: relative} img.imgLeft {float: left;margin: 2px 10px 2px 0px;position: relative} #copyright { clear:both; width:1003px; height: 42px; border-top: 1px solid; border-color: #666; margin:0px auto } #datum {position:relative;float:left;padding:0px;width:150px; margin: -12px auto 12px auto;color:#666; text-align:left;font-size: 10px} #hoch {position:relative;float:right; padding:0px;width:150px; margin: -10px auto 10px auto;text-align:right} #footer {float:left; padding:0px;width:698px; margin: 0px auto 0px auto;text-align:center} #footer2, #footer2 a:link, #footer2 a:hover,#footer2 a:visited{color:#666;font-size:10px; margin-top:10px} #info_left{text-align:left;vertical-align:bottom;float:left;clear:both;padding:0px;margin:0px;color: #444} #info_right{text-align:left;vertical-align:bottom;float:right;padding: 0px;margin:0px} .infobild {text-align:center;padding:0px ;float: right;margin: 3px 0px; position: relative} table { width: 100%;border-collapse: collapse } table,tbody, tr, td,th {border:0; padding:0px;margin:0px;font-size: 13px} .abstand td {padding:3px} .row1{background-color: #f1f1f1} .row2{background-color: #ffffff} .pls1{text-align:right} .pls2{ text-align:left; width:350px} .pls2_g{ text-align:left; width:450px} .pls4{text-align:right; width:2em} .pls5{text-align:right; width:120px;padding:0px;height:22px } .pls5 a:link, .pls5 a:hover,.pls5 a:visited {font-weight:normal} .containerProdListing {padding-bottom: 5px;padding-top: 15px} .containerProdListing a {font-weight:bold} .t1 { padding:0px 10px; font-size: 10pt; font-weight: bold; color: #fff; background: transparent } #line,  #mainbody thead {background: url(img/front/bg/bgcontent-leiste-green.gif) repeat-x; color:white;height:26px} .t1pls3 { font-size:7pt; font-weight: normal; color: #fff } .t2 {font-size: 10pt; font-weight: bold; color: #FF0000; background-color: #FFFFCD} .t3 {font-size: 10pt; font-weight: normal; background-color: #FFFFCD} .t4 {font-size: 8pt; font-weight: normal; background-color: #FFFFCD; color: #666666} .t41 {font-size: 8pt; font-weight: normal; color: #666666} .t2a {font-size: 10pt; font-weight: bold; color: #333333} .t3a {font-size: 10pt; font-weight: normal;color: #000000;text-align:left;width:48%} .t3b {font-size: 10pt; font-weight: normal;color: #000000;text-align:right} .t4a {font-size: 8pt; font-weight: normal; color: #666666;width:90px} .tab1 { font-size: 10pt; padding:2px} .tab2 { font-size: 10pt; font-weight: bold; color: #fff; background: #336633 url(img/front/bg/bgcontent-leiste-green.gif) repeat-x; padding:2px} .tab3 { font-size: 7pt; color: #fff; BACKGROUND: #336633 url(img/front/bg/bgcontent-leiste-green.gif) repeat-x; padding:2px} .tab4 { font-size: 9pt; font-weight: normal; background-color: #f1f1f1; padding:2px} .tab5 { font-size: 9pt; background-color: #fff; padding:2px} .tab6 { font-size: 9pt; color: #333; background-color: #f1f1f1; border: 1px solid; border-color: #336633; padding:4px } .tab7 { font-size: 10pt; font-weight: bold; color: #ffffcd; background-color: #34522d} .container, .moduleRow { background-color: #E6E6E6;  margin-bottom: 3px; padding: 5px } .moduleRowSelected { background-color: #CCFFCC;  margin-bottom: 3px; padding: 5px } .container2 { background-color: #FFFFFF;  margin: 0; padding: 5px } * html .container, * html .container2 {padding: 0px;overflow:hidden} .kasten {background: #EFF7D8;border:1px solid #CCCCCC;position: relative;margin:0px; padding:5px  } .ecke_ol {position: absolute; width: 10px; height: 10px; background: url(img/front/bg/ecke_left_top_10x10.gif) no-repeat; top: -1px; left: -1px} .ecke_or {position: absolute; width: 10px; height: 10px; background: url(img/front/bg/ecke_right_top_10x10.gif) no-repeat; top: -1px; right: -1px} .ecke_ul {position: absolute; width: 10px; height: 10px; background: url(img/front/bg/ecke_left_bottom_10x10.gif) no-repeat; bottom: -1px; left: -1px} .ecke_ur {position: absolute; width: 10px; height: 10px; background: url(img/front/bg/ecke_right_bottom_10x10.gif) no-repeat; bottom: -1px; right: -1px} *html .kasten {height:100%} *html .ecke_ul, *html .ecke_ur { padding:0px; margin-bottom:-6px} .ecke_blank_ol {position: absolute; width: 8px; height: 8px; background: url(img/front/bg/ecke_left_top_weis_8x8.gif) no-repeat; top: -1px; left: -1px} .ecke_blank_or {position: absolute; width: 8px; height: 8px; background: url(img/front/bg/ecke_right_top_weis_8x8.gif) no-repeat; top: -1px; right: -1px} * html .ie61 {margin-bottom:-7px} * html .ie62 {margin-right:-1px} .kastenrot { background:#ffffcc; position: relative;border-color: #cccccc;border-style: solid;border-width: 1px;padding:5px;margin: 0px } .longTextarea textarea {width: 99%} label { background: transparent;color: #333;width: 16em;padding-right: 4px; padding-bottom: 8px; float: left} *html label {  padding-bottom: 0px } .smalllabel{ background: transparent;color: #333;width: 10em;padding-right: 4px;float: left} .biglabel { background: transparent;color: #333;width: 18em;padding-right: 4px; margin-bottom: 5px;float: left} .biginput {color: #333;width: 590px;float: left} .inputlang input[type="text"], .inputlang select  {width:170px} .hellgrau {background-color:#F1F1F1} .weiss {background-color:#FFFFFF} .processCheckoutGreen {position:relative;background-color:#D5FFBF;text-align:center;height:35px;width:188px;float:left;border:1px #CCCCCC solid;padding:1px;margin:0px 3px;font-size:11px;color:#000;line-height:15px} .processCheckoutRed {position:relative;background-color:#FFDDDD;text-align:center;height:35px;width:188px;float:left;border:1px #CCCCCC solid;padding:1px;margin:0px 3px;font-size:11px;color:#000;line-height:15px} .processCheckoutYellow {position:relative; background-color:#FFFF91;text-align:center;font-weight:bold;height:35px;width:188px;float:left;border:1px #CCCCCC solid;padding:1px;margin:0px 3px;font-size:11px;color:#000;line-height:15px} .processCheckoutYellowZ {position:relative; background-color:#FFFF91;text-align:center;font-weight:bold;height:35px;width:88px;float:left;border:1px #CCCCCC solid;padding:1px;margin:0px 3px;font-size:11px;color:#000;line-height:15px} .processCheckoutRedZ {position:relative; background-color:#FFDDDD;text-align:center;font-weight:normal;height:35px;width:88px;float:left;border:1px #CCCCCC solid;padding:1px;margin:0px 3px;font-size:11px;color:#000;line-height:15px} * html .processCheckoutYellow, * html .processCheckoutRed, * html .processCheckoutGreen, * html .processCheckoutYellowZ, * html .processCheckoutRedZ {margin:0px 2px 1px 3px;padding:0px} *html .processCheckoutYellow .ecke_ul, *html .processCheckoutRed .ecke_ul, *html .processCheckoutGreen .ecke_ul, *html .processCheckoutYellow .ecke_ur, *html .processCheckoutRed .ecke_ur, *html .processCheckoutGreen .ecke_ur, *html .processCheckoutRedZ .ecke_ul, *html .processCheckoutYellowZ .ecke_ul, *html .processCheckoutYellowZ .ecke_ur, *html .processCheckoutRedZ .ecke_ur{ margin-bottom:-5px} .CWl {text-align:left;width:80%;float:left;font-size: 14px;color:#444} .CWr {text-align:right;width:20%;float:right} .bildpop {     cursor: url(img/bildpop/zoomin.cur), pointer;          outline: none } * + html  .bildpop { cursor:url(../includes/bildpop/graphics/zoomin.cur), pointer}  .bildpop-active-anchor  {     visibility: hidden } .bildpop img {     border: 0px solid gray } .bildpop:hover img {     border: 0px solid silver } .bildpop-wrapper {     background: white } .bildpop-image {     border-bottom: 1px solid white } .bildpop-caption {     display: none;     border-bottom: 1px solid white;     font-size: 10pt;     padding: 5px;     background-color: silver } .bildpop-loading {     display: block;     color: black;     font-size: 8pt;     font-family: arial, sans-serif;     font-weight: bold;     text-decoration: none;     padding: 2px;     border: 1px solid black;     background-color: white;     padding-left: 22px;     background-image: url(img/bildpop/loader.white.gif);     background-repeat: no-repeat;     background-position: 3px 1px } a.bildpop-full-expand {     background: url(img/bildpop/fullexpand.gif) no-repeat;     display: block;     margin: 0 10px 10px 0;     width: 34px;     height: 34px } .bildpop-overlay {     display: none } .closebutton {     position: relative;     top: -15px;     left: 15px;     width: 30px;     height:30px;     cursor: hand;      cursor: pointer;      background: url(img/bildpop/close.png);          _background: url(img/bildpop/close.gif) } .bildpop-display-block {     display: block } .bildpop-display-none {     display: none } 