* {margin:0;padding:0}
html>body {margin:0;padding:0}
//body{text-align:center;position:relative;background:#fff;background:url(../images/bg/bg_line.png) repeat-x}
//body{text-align:center;position:relative;background:#fff;background:url(../images/bg/weihnachten_2011.jpg) repeat-x}
//body{text-align:center;position:relative;background:#fff;background:url(../images/bg/bg_rect.png) repeat}
body{text-align:center;position:relative;background:#fff;background:url(../images/bg/bg_verlauf.jpg) repeat-x}
body.popup, #popupwindow{text-align:left; margin:10px;max-width:610px;background:none}
//#container {width:994px;color:#333;padding:0 64px;margin:0 auto;text-align:left;position:relative;background:url(../images/bg/container_bg.png) repeat-y;}
#container {position:relative;margin:0 auto;text-align:left;background:#fff;width:994px;color:#333;padding:0 34px;min-height:600px;-moz-box-shadow:0px 3px 10px 8px #ccc;-webkit-box-shadow: 0px 3px 10px 8px #ccc;box-shadow:0px 3px 10px 8px #ccc;-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#ccc');}

/*#header {float:left;width:992px;margin-top:0;margin-bottom:15px;background-image:url(../images/weihnachten_header.gif);background-repeat:no-repeat;}*/
#header {float:left;width:992px;margin-top:0;margin-bottom:15px;position:relative;z-index:2}
#header.absolute {position:absolute !important;float:none;clear:both;width:992px;top:0;z-index:99}
#logo,#logo_ol{float:left;width:220px;height:96px;padding:5px}
#logo a{background:url(../images/logo.png) no-repeat;width:213px;height:91px;display:block;}
#logo a:hover{border:solid 1px #92d0d2;width:211px;height:89px;background-position:-1px -92px}
#logo a span{display:none}
#logo_ol a, div#popup_logo{background:url(../images/logo.png) no-repeat;width:213px;height:91px;display:block;}
#logo_ol span{display:none}

#wrapper, #footer_order {float:left;width:992px;position:relative;z-index:1}

#left {float:left;width:200px;overflow:hidden;background-color:#fff;padding-bottom:20px}
#wrapper {clear:both}
#wrapper.absolute {clear:none;margin-top:210px}
//#footer {clear:both;position:relative;margin:0 auto;text-align:left;background:url(../images/bg/footer_bg.png) top no-repeat;width:1058px;color:#333;padding:40px 64px 0px 64px}
#footer {clear:both;position:relative;margin:0 auto;margin-top:20px;text-align:left;background:#fff;width:1058px;color:#333;padding:20px 64px 0px 64px}
#breadcrumb {margin: 0;width:768px;float:left;display:inline; background-color:white}

#content_2cols{float:left; margin:0 0 0 20px;display:inline;width:564px;padding-bottom:20px;position:relative;z-index:0}
#content{float:left; margin:0 0 0 20px;width:564px;padding-bottom:20px;position:relative;z-index:0}
#content #breadcrumb {width:564px;}
#content_2cols #breadcrumb {margin-left:0}
#content_2cols {width:772px; margin:0 0 0 20px}
#right {float:right;width:188px;padding-bottom:10px;margin-left:20px}
#banner {float:left;width:654px}
#footer_search {float:left;width:992px;clear:both;margin-top:-95px}

h2.gruen{color:#1e9a8e;font-size:16px;}

#inner {float:left;width:784px}
#inner #content {float:right;margin:0}
#inner #content_product {float:left;margin:0}
#content_product{width:784px}

#zurHP{position:absolute;top:5px;left:70px;color:#029294;display:none;font-weight:bold;font-size:11px}

#footer_search div {position:relative;width:200px;}
/* end sect01  GLOBAL LAYOUT */
/* sect02 GLOBAL STYLES */
body, td, p, ul, dl {font-weight:normal;font-size:12px;font-style:normal;line-height:130%; font-family: arial, helvetica, sans-serif;color:#333}
hr {clear:both;margin:5px 0;padding:0;border:none;height:1px}
a {color:#444;text-decoration: none}
a:hover,p.bestaetigung span {text-decoration:underline}
a:link,a:visited,a:hover,a:active {outline:0}
abbr, acronym {cursor:help}
table {border:0;border-collapse:collapse}
ul {list-style:none}
ol {list-style-type:decimal;list-style-position:inside}
li.comment a,ul.footnotes li a,#right p.comment a {text-decoration:underline}
li.comment a:hover,ul.footnotes li a:hover,#right p.comment a:hover {text-decoration:none}
img,input.image{border:none;font-weight:bold;color:#007879;text-transform:capitalize}
.layer2 img {color:#f30}
ul.squares li,ul.square_links li a{display:block;padding-left:10px;margin:7px 0;background:url(../images/black_square.gif) 0 5px no-repeat;line-height:110%}
ul.squares_low li,ul.square_links_low li a{display:block;margin:7px 0;background:url(../images/black_square.gif) 0 5px no-repeat;line-height:12px}
ul.squares_home li{display:block;margin:2px 0;background:url(../images/buc_pix2.gif) 0 5px no-repeat;line-height:12px}
ul.squares_low li{padding-left:8px;width:250px;}
ul.squares_home li{padding-left:10px !important;}
ul.squares li,ul.squares_low li {position:relative}
ul.squares li a{text-decoration:underline}
ul.squares li a:hover{text-decoration:none}
img:hover {color:#1e9a8e}
a img {text-decoration:none}
h1 {font-size:16px;padding:5px 0;line-height:120%}
h1.pagetitle {position:absolute;text-indent:-9999px;height:0px;width:0;overflow:hidden}
h2, h3, h4, h5, h6,p.heading {font-size:12px;font-weight:bold;line-height:120%}
td.title h2 {font-size:16px;margin-bottom:7px}
td.title h3 {font-size:1em}
td.title p {font-weight:bold}
td.title a {text-decoration:underline}
td.title a:hover {text-decoration:none}
h6 {padding:15px 0}
h6 em {font-style:normal;font-size:110%}
ul.rate_list li {line-height:110%}
body.popup .close2 {display:block; text-align:right; margin: 10px 0;padding-bottom:30px}
#blind, .transgif {position: absolute;top: -9999px}
.transgif {border:none !important; height:0}
/* end sect02 GLOBAL STYLES */
/* sect03 general use classes */
#print_bg, #print_footer {display:none}
.clear {clear:both}
.clear_right {clear:right}
.clear_left {clear:left}
.float_left {float:left}
.float_right {float:right}
.rot {color:#e20}
.gruen {color:#007879}
.gruen_fett {color:#007879;font-weight:bold}
.blau {color:#002e6e}
.blau_fett {color:#002e6e;font-weight:bold}
.redbold{color:#e20;font-weight:bold}
.fett {font-weight:bold}
.rot_fett{color:#e20;font-weight:bold}
.weiss {color:#fff}
.hintergr_weiss {background:#fff}
.hintergr_gruen {background:#edf7f6;padding:10px}
.abstand_10 {padding:5px 10px}
.justified {text-align:justify}
.white {color:#fff}
.gelb {color:#f5a100}
.fett, .bold,.search_result .booklink, .author {font-weight:bold}
.bgwhite {background:#fff;float:left;width:100%}
.strike {text-decoration:line-through}
.underlined {text-decoration:underline}
.italic {font-style:italic}
.centered {text-align:center}
.normal {font-weight:normal}
.klein {font-size:11px}
.kleiner {font-size:10px !important}
.block {display:block}
.kurz {width:554px}
.font14{font-size:14px}
a.more, a.schreiben, a.pdflink{background:url(../images/orangearrow.gif) no-repeat left center transparent;display:block;margin:5px 0;padding-left:15px;font-weight:bold;color: #f5a100}
p.content a.more {margin-bottom:0}
#left ul a.more {margin:0 0 5px 0;padding:0;background-image:none}
.tracklist a.more {margin:2px 0}
a.more2,a.more2a, a.more2:hover,a.more2a:hover {color: #007879;font-weight:bold}
a.more2a {text-decoration:underline}
a.more2a:hover {text-decoration:none}
a.more3 {display:block;margin:0 0 10px 0;color: #f5a100}
p.close,p.close2 {margin:15px 0 5px 0;padding: 0 0 4px 0;font-weight:bold}
p.close2 {margin-right:20px !important}
p.close a,p.close2 a {padding-left:18px;background:url(../images/buc_schliessen.gif) left center no-repeat;display:block;text-decoration:none;float:right;color:#f6a200}
p.close a:hover,p.close2 a:hover {text-decoration:underline}
.booklink {display: block; margin-bottom:10px;text-decoration:underline;overflow:hidden}
#teasers a.booklink {display: block; margin-bottom:10px;text-decoration:underline;height:30px;overflow:hidden}
.bold_blue {font-weight:bold;color:#f5a100;text-decoration:none}
a.bold_blue:hover {text-decoration:underline}
a.booklink:hover {text-decoration:none}
.box, .base {background-color:#FFF4CC}
#right ol.base {background:transparent}
#content .box {background:transparent}
.padding10 {padding-left:10px}
.padding_bottom10 {padding-bottom:10px}
.padding_top20 {padding-top:20px}
.padding_top10 {padding-top:10px}
.indent20 {margin-left:20px}
.padding20 {padding-left:20px}
.indent_100 {margin-left:100px}
.border_bottom {margin-bottom:1px}
.border_top10 {margin-top:10px}
#left h5.border_top10 {margin-top:10px}
.border_top20 {margin-top:20px}
.border_bottom10 {margin-bottom:10px}
.border_bottom20 {margin-bottom:20px}
.borders {margin:10px 0}
.uppercase {text-transform: uppercase;}
/* endsect03 general use classes */

/* sect05 header */
#breadcrumb p#here {font-size:10px;padding:0 0 3px 0;}

p.status_text {margin:0 0 5px 0;padding:3px 0;width:564px;font-weight:bold;color:#444}
#breadcrumb p.status_text {margin-top:5px}
.header_action {background:url(../images/action/luftschlangen.gif) no-repeat #fff}
#top_banner,#top_banner_action {position:relative;width:544px;height:115px;z-index:5}
#top_banner_action {width:480px}
#gutscheine,#top_teaser {position:absolute;top:0;right:0;z-index:30}
#top_banner_action #top_teaser{top:14px}
#top_banner div.logo,#top_banner_action div.logo {margin:0;padding:0;font-size:14px;line-height:100%;color:#1e9a8e;position:relative;top:12px}

ul#generic_my_login {float:left;display:block;width:90px;list-style:none;margin: 10px 0 5px 34px;margin-left:0;font-size:11px !important}/* hereis*/
ul#generic_my_login li {list-style:none;padding:0}
ul#generic_my_login li a {padding: 0 8px;display:block;color:#008587;}
ul#generic_my_login li a:hover{color:#333}
ul#generic_my_login li a.my_login, ul#generic_my_login li a.my_logout {border:0}

ul#generic_my_logout {float:left;display:block;width:90px;list-style:none;margin: 10px 0 5px 34px;margin-left:0;font-size:11px !important}/* hereis*/
ul#generic_my_logout li {list-style:none;padding:0}
ul#generic_my_logout li a {padding: 0 8px;display:block;color:#008587;}
ul#generic_my_logout li a:hover{color:#333}
ul#generic_my_logout li a.my_login, ul#generic_my_logout li a.my_logout {border:0}

#service {float:left;display:block;width:130px;margin: 0 0 0 34px;margin-left:0}/* hereis*/
#personal {float:left;display:block;width:180px;margin: 0 0 0 0px}
#header ul.box {list-style:none;padding:0 0 5px 0;display:block}
//ul#personal.box{padding:0 0 0 0px;float:right;position:relative}
#wk{position:absolute;overflow:visible;right:4px;z-index:800}
div#warenkorb.box{padding:0 0 5px 0;float:right;position:relative;background:url(../images/bg/warenkorb.png) no-repeat;width:188px;-moz-box-shadow: 2px 2px 10px #b4b3b3;-webkit-box-shadow: 2px 2px 10px #b4b3b3;box-shadow: 2px 2px  10px #b4b3b3;cursor:pointer;z-index:833;background-color:#fff}
div#warenkorb a{color:#008587;font-size:11px;text-decoration:none;font-weight:normal;}
#wk_status{padding:41px 0 0 59px;}
#wk_box{display:none;width:178px;position:absolute;right:-2px;padding:5px 5px 0 5px;border-top:solid 1px #CCC;background:#fff}
#wk_box_titel, #wk_box_preis{font-size:11px}
#wk_box_hinweis{font-size:14px;color:#1e9a8e;margin-bottom:4px;font-weight:bold;background:url(../images/buttons/hacken_ok.png) no-repeat right;padding:2px 0;}
#wk_box_close{text-align:center;margin:4px 0;padding:2px 0;font-size:11px;font-weight:bold;background-color:#029395;color:#fff}
#header ul.box li {list-style:none;padding:6px 0 7px 15px;border-left:1px solid #fff;font-size:11px;line-height:12px;display:block;background:#fff4ce;}
#header ul.box li.h5 {border-bottom:2px solid #fff}
#header ul.box li.warenkorb {position:absolute;left:0;top:0;padding:0;margin:0}
#header ul.box li.warenkorb a {background:#fef9e6 url(../images/warenkorb/warenkorb2.gif) left top no-repeat;width:55px;height:0;overflow:hidden;padding-top:50px;float:left;}
.arrow, .arrow_allert{background:url(../images/arrow.gif) 0 3px  no-repeat transparent;padding: 2px 0 2px 15px;display:block;line-height:16px}
#header ul.box a {padding:1px 0;background:none;font-weight:bold;}
#header hr {display:none;clear:both}

/*REDESIGN NAVI*/
#hauptnavi{background:url(../images/bg/navi_bg.png) repeat-x;height:36px;width:100%;padding:0}
#hauptnavi ul li {float: left;font-weight: bold;position: relative;padding:0;}
#hauptnavi ul li a{background:url(../images/bg/navi_bg.png) no-repeat right -36px;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;color:#333;display:block;height:26px;padding:10px 7px 0 6px}
#hauptnavi ul li a:hover{background-position:right -72px;color:#fff;}
#hauptnavi ul li a:focus, #hauptnavi ul li a.active{background-position:right -108px;color:#fff;}
#hauptnavi ul li span.sale{position:absolute;padding-top:36px;top:7px;left:7px;width:60px;height:0px;overflow:hidden;z-index:90;background-image:url(../images/buttons/sale.png) !important;background-repeat:no-repeat;cursor:pointer;}
#sec_navi{background:url(../images/bg/navi_bg.png) repeat-x 0 -144px;height:22px;width:982px;color:#67bebf;padding :3px 0 0 10px}
//#sec_navi a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;font-weight:bold}
#sec_navi a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none;}
#sec_navi a:hover{color:#ffd600}

#search_bar{background:url(../images/bg/navi_bg.png) repeat-x 0 -169px;height:40px;width:100%;position:relative;}
#suche{padding:6px 0 0 220px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold}
#suche #searchbox {background:none !important;padding:0px;width:700px;margin:0;}
//#suche input.such_btn {padding:0;background:url(../images/buttons/btn_suche.png) no-repeat;width:25px;height:25px;cursor:pointer;border:none;margin:0 0 0 -20px}
#suche  #qusearchfield{margin:0;}
#suche a.expert{margin-left:10px;text-decoration:underline;font-weight:normal;}
#search_bar img.ehi{position:absolute;top:-15px;right:20px}

input.submit_img {padding:0 !important;background:url(../images/submit_img.gif) no-repeat;width:46px;height:30px;margin-top:3px !important;cursor:pointer}
#searchbox2 input.submit_img {margin:0}

input.submit_img:hover {background-image:url(../images/submit_img_hover.gif)}

/* endsect05 header */
/* sect06 left, right */
#left h5.headline2,#left h2.headline, #left h2.headline2, h2.headline2, h3.headline2,#right p.heading,#left p.heading,#left p.headline2,#right p.headline2 {padding:3px 0 3px 10px}
#right p.heading {color:#fff;clear:both}
#left h5, #left h2,#left h3, #right h5, #right h2{padding-left:10px}
#left ul, #right ul {margin: 0;list-style:none;padding: 5px 0 5px 0;font-size:12px}
#searchbox {background-color:#ffc602;padding:7px 10px;float:left;margin-bottom:10px }
#right p.buchbesprechungen_p {width:188px;height:31px;padding:0;margin:0;text-indent:-9999px;background:url(../images/rezensionen_head.gif) no-repeat;float:left}
#right ul.buchbesprechungen_ul {width:188px;margin:0 0 20px 0;padding:0 !important;float:left}
#right li#rezensionen_sz, #right li#rezensionen_fa {padding:0;width:188px;height:30px;background:url(../images/rezensionen_sz_neu.gif) no-repeat;float:left;}
#right li#rezensionen_fa {background-image:url(../images/rezensionen_fa_neu.gif)}
li#rezensionen_sz a,li#rezensionen_fa a {background:url(../images/arrow_10_grau.gif) 123px 9px no-repeat;width:53px;padding:5px 0 4px 135px;font-size:11px;text-decoration:underline;float:left}
li#rezensionen_sz a:hover,li#rezensionen_fa a:hover {text-decoration:none}


#searchbox p, #searchbox a,#searchbox2 p, #searchbox2 a {font-size:12px;font-weight:bold}
#right ul {padding:10px}
#left img.banner_img, #left div.banner_img, #right img.banner_img, #right div.banner_img {padding-bottom:10px}
#left img.banner_img {background:#;float:left;display:inline}
#right ul li {width:168px;overflow:hidden}
#right ul#geschenkservice {padding:0}
#right ul#geschenkservice li {padding:4px 0 4px 10px;width:178px}
#right ul.title li {margin:5px 0;font-size:11px}
#right p.title {font-size:11px}
#left ul li {padding:0 0 0 10px}
#left ul.bold li {margin-left:15px}

ul.dark {background:#d9ebeb;color:#007879}
#left ul.dark li {margin-left:0}

#left ul.dark {background:#EDF7F6;}
#left ul.dark li {margin-left:0}

#left ul li.log {margin-top:10px;border-top:1px solid #fff;padding-top:5px}
li.log a {font-weight:bold}
ul.dark a{color:#007879}
#left ul.base  {margin:0;padding:5px 5px 5px 10px}
#left ul.base li {padding:0;display:block}
#right .bookinfo {padding:0 0 5px 0;margin:0 0 10px 0;width:100%;float:left}
#right .bookinfo div,#right .bestseller,#right .bestsellertop10 {float:left;width:188px}
#right .bestsellertop10, #right div.bestseller {margin:10px 0;background:#fff !important;color:#444}
#right .bestsellertop10, #right div.bestseller {float:left;width:186px;border-width:1px;border-style:solid;margin:10px 0}
#right div.bestseller h2 {padding:4px 2px 4px 10px;}

/* end to be removed */
#right .bestsellertop10 p.top10 {height:25px;padding:8px 0 8px 10px;color:#fff;font-size:20px}
#right .bestseller p.top10 a,#right div.white h2 a,#right .bestsellertop10 p.top10 a {color:#fff !important}
#right .bestsellertop10 img, #right .bestseller img {max-width:50px;max-height:70px;}
#right .bookinfo h2,#right .bookinfo h5,#right .bookinfo p.heading {float:left;width:178px}
#right .bookinfo h2.headline2,#right .bookinfo h5.headline2,#right .bookinfo p.headline2 {background-image:url(../images/category/bg/b_1_ver1.gif)}
#right .bookinfo dd.title a {color:#007879 !important}
#right dl {font-size:11px;padding:0;margin:10px 0 0 10px;float:left;display:inline;}
#right dt {float:left;margin:0 5px 0 0;width:50px;display:inline;}
#right dt.bookimage img {width:50px}
#right dd {float:right;width:113px;padding:0;margin:0 5px 0 0;display:inline;overflow:hidden;}
#right dd a {display:block}
#right .title {font-weight:bold;/*margin-bottom:10px*/}/* margin needed for new detail page*/
#right ul.title {padding-top:3px;padding-bottom:3px}
#right .title a {text-decoration:underline}
#right .title a:hover {text-decoration:none}
#right ol {margin: 0;padding:5px 0 5px 25px}
#right .bestsellertop10 ul, #right .bestseller ul{background:none;padding:7px !important;width:160px !important}
#right .bestsellertop10 ul li, #right .bestseller ul li{margin-bottom:10px;cursor:pointer}
#right .bestsellertop10 div.cover,#right .bestseller div.cover,#facebook_empfehlungen div.cover{float:left;width:50px;margin-right:5px;text-align:center}
#right .bestsellertop10 div.produktdaten,#right .bestseller div.produktdaten{float:left;width:110px}
#right ol li{list-style-type:decimal;list-style-position:outside;padding:0;margin:2px 5px;font-size:11px}
#right ul li{font-size:11px} 
/*#right ol li a,#right ul li a {text-decoration: underline}*/
#right ol li a:hover,#right ul li a:hover  {text-decoration:none}
#right .author {display:inline;font-weight:normal}
#right ol.base span.author,#right ol.base span.price,#right ul.base span.author,#right ul.base span.price{display:block}
#right ol.base span.price,#right ul.base span.price {color:#f30;font-weight:bold;}
#right ul.base span.author,#right ul.base span.nr{color:#444444;}
#right ul.base span.nr{font-weight:bold;}
#right p, #right h4 {margin: 0;padding: 10px}
#right p.comment {padding:15px 10px 0 10px}
#right>p.comment {padding-left:0}
#right .spiegel_bestseller .bestseller{border-color:#ac1417;}
#right .spiegel_bestseller h2{background-image:url(../images/category/bg/b_all.jpg);background-repeat:repeat-x;background-position:0 -1900px;}
#right .spiegel_bestseller h2 a.spiegel_belletristik{height:30px;background:url(../images/category/spiegel_bestseller_belletristik.gif) no-repeat scroll 0 0;}
#right .spiegel_bestseller h2 a.spiegel_sachbuch{height:30px;background:url(../images/category/spiegel_bestseller_sachbuch.gif) no-repeat scroll 0 0;}
#right .spiegel_bestseller ul li a{color:#ac1417 !important;}
#right .spiegel_bestseller .price{color:#f30;}
#right .spiegel_bestseller p a{color:#ac1417 !important;}
#right .spiegel_bestseller p a{background:transparent url(../images/category/arrows/1_spiegel.gif) no-repeat scroll 0 0}
.benefits {float:left;margin-bottom:20px}
.benefits_order {float:left;margin-bottom:1px;width:200px}
#left div.benefits {width:200px}
#left ul.sub_cat {font-weight:bold; padding:2px 0;border-top:2px solid #fff;float:left}
#left ul.sub_cat li {margin:0;float:left;width:190px}
#left ul.sub_cat a {padding-left:15px;float:left;width:175px;display:inline;background-position: 0 2px}
#left ul.indent15 {float:left;width:200px}
#left ul.indent15 li {float:left;width:175px;display:inline}
#left ul.indent15 li ul {float:left;padding-top:0}
#left ul.indent15 li li {width:165px;background-image:none}
#left ul.indent15 li.forward a {padding-left:12px;background:url(../images/raquo.gif) left center no-repeat}
#left ul.border_bottom20 {float:left;display:block;width:185px;border-bottom:20px solid #fff}
/* endsect06 left, right */
/* sect07 footer */
//#footer ul li a {padding:0 0 0 15px}
#footer_left {float:left;width:200px;border-bottom:1px solid #fff;border-top:1px solid #fff}
#footer_wrapper {float: left;padding:0; margin:0 0 0 20px;background:#FFF4CC;width:564px}
#footer ul{list-style:none;margin:0;padding:0}
#footer_wrapper ul {padding:0 0 5px 0;margin:0 0 5px 0;float:left}
.buecherde_service{width:167px}
.service{width:231px}
.quickhelp{width:166px}
div.service {width:564px}
#footer_wrapper ul li {float:left;font-size:11px;text-align:left;list-style:none;padding:0 0 0 10px;margin:0}
#footer_wrapper ul li a {float:left;width:140px;display:inline}
#footer_wrapper ul li.headline {font-weight:bold;background:#ffc601 url(../images/category/bg/b_all.jpg) 0 -1725px repeat-x;padding: 2px 0 2px 10px;margin:0 0 5px 0}
.buecherde_service li {width:157px}
.service li{width:221px}
.quickhelp li {width:156px}
#footer_wrapper p {float:left;display:block;width:564px;font-size: 11px;padding:5px 0;background:#fff;margin: 0}
#footer_wrapper p a {color: #505050;text-decoration:underline}
#footer_wrapper p a:hover {text-decoration:none}
#footer_wrapper p span.float_right a {color: #505050;text-decoration:none}
#footer_order iframe {position:absolute;left:584px;top:-16px;z-index:20}
/* endsect07 footer */
/* sect08 center */

#extra_recommendation {float:left;width:564px;}
#extra_recommendation h2, #extra_recommendation h3 {font-size:24px;float:left;width:564px}
#extra_recommendation h3 {font-size:16px;margin-top:10px}
#extra_recommendation ul {float:left;width:562px;padding:10px 0}
#extra_recommendation li {float:left;width:261px;padding:0 10px;}
#extra_recommendation a {text-decoration:underline;font-weight:bold}
#extra_recommendation a:hover {text-decoration:none}
.content_banner {margin:0 0 10px 0;float:left;background-color:#fff;}
#cart .content_banner {margin:0;padding-top:20px;background:#fff}
    #newcart .content_banner {margin:0;padding-top:20px;background:#fff}
.content_banner h3,.content_banner h2 {width:564px;height:123px}
.content_banner h3 span,.content_banner h2 span {width:300px;padding:45px 10px 10px 0;text-align:right;float:right;font-size:20px;line-height:110%;color:#fff;font-weight:bold}
.content_banner div{float:left;margin:0;padding:0}
.content_banner noscript.empty {height:0;overflow:hidden}
.content_banner img {margin:0;padding:0;float:left;display:block}
#content_2cols .content_banner img {margin-bottom:10px;}
.odd, .even{float:left;margin-bottom: 10px;width: 277px;min-height:182px;padding:0;position:relative}
.even{float:right}
.even h4, .odd h4,.even p.headline2, .odd p.headline2 {padding-left:10px}
.even h4 a, odd h4 a,.even p.headline2 a, odd p.headline2 a {display:block}
.cat li {padding:0;margin:0;display:block}
.even ul, .odd ul {list-style:none}
#articlelist {width:564px;float:left;margin:10px 0 20px 0;}
/*#articlelist ul {list-style-type:disc;list-style-position:inside}*/
#articlelist hr {clear:both;margin:5px 0;padding:0;border:none;height:1px;color:#666;background:#666}
#content #articlelist h1,#content #articlelist h2,#content #articlelist h3, #articlelist p, #articlelist ul, #articlelist ol {margin:10px}
/* #articlelist br {display:none} */
#articlelist ol a {text-decoration:underline}
#articlelist ol a:hover {text-decoration:none}
#content h2.headline3 {color:#007879}
h2.headline2,h3.headline2{margin-bottom:10px}
#extra_recommendation h2.headline2 {margin-bottom:0;border-top:0}
#right h2.headline2 {margin-bottom:0}
#left h2.headline2 {margin-bottom:0}
.content_list {width:564px}
.content_list h4,.content_list h3.headline2 {padding-left:10px;margin-top:-2px;color:#fff}
#content .content_list p.search_results {padding:2px 0 2px 10px;margin:5px 0 0 0;font-weight:bold;font-size:11px}
ul.indent10 li, p.indent10 {margin-left:10px}
ul.indent15 li {margin-left:15px;background:url(../images/buc_pix2.gif) 4px 7px no-repeat;}/*position:relative*/
ul.indent15 li li {margin-left:0}
ul.dark a.my_login, ul.dark a.my_logout, ul#generic_my_logout a.my_login, ul#generic_my_login a.my_login,.preis_home, .oldpreis_home, .new_price, .new_price_small, .new_price_smaller {font-weight:bold;color: #f5a100;display:block}
.oldpreis_home, .new_price, .new_price_small, .new_price_smaller {color:#f30;font-weight:bold}
.preis_home{color:#dc000d;font-weight:bold}
ul.dark a.Anmelden {color:#007879}
ul#generic_my_logout a.my_login,ul#generic_my_login a.my_login  {color:#c33}
ul.dark a.my_login, ul#generic_my_login a.my_login, ul.dark a.my_logout, ul#generic_my_logout a.my_logout {padding-left:15px;background:url(../images/buc_pfeil_anmelden.gif) 0 4px no-repeat}
ul.dark a.my_logout, ul#generic a.my_logout {background:url(../images/buc_pfeil_abmelden.gif) 0 4px no-repeat}
.noborder ul li {list-style:none}
.even p, .odd p {margin: 10px 0}
.even p img.bookpic, .odd p img.bookpic, .content_item img.cover {padding:0;background:#fff;margin:0 0 10px 0;float:left}
.even p img.bookpic, .odd p img.bookpic,.odd p img.cover,.even p img.cover {max-width:88px;border:none}
.content_item p {margin: 0}
.even p.float_left, .odd p.float_left {width:90px;overflow:hidden}
.even p.float_right, .odd p.float_right {width:183px;overflow:hidden;position:relative}
.even ul.float_right, .odd ul.float_right {margin:10px 0;width:183px;height:185px;overflow:hidden;position:relative}
.contentbox {position:relative;top:50px;z-index:0}
.contentbox ul {list-style:none}
.contentbox {font-weight:bold}
.contentbox .buy {margin: 10px 0 0 0;display:inline}
.contentbox p {margin: 10px 0}
.contentbox p img.bookpic {padding:0;background:#fff;margin: 0;float:left;}
#content .even ul.cat, #content .odd ul.cat {padding:3px 0 3px 10px;font-size:11px }
.wrap{float:left;margin-bottom:5px;width:564px;list-style:none;padding-bottom:10px}
.wrap .float_left {float:left;margin:10px 5px 0 10px;width:120px;display:inline}
.wrap .float_left_fnode {float:left;margin:10px 5px 0 0;width:160px}
.wrap .float_left_fnode span.drop {float:left;font-size:25px;font-weight:bold;padding: 10px 0;width:34px;color:#fff;text-align:center}
.wrap .float_left_fnode img.cover {float:left;border:1px solid #ddd;max-width:110px;margin-left:14px}
.wrap .float_left img.cover {border:1px solid #ddd;max-width:110px}
li.float_left_fnode .layer2 {position:relative;left:45px;top:2px}
li.float_left_fnode .layer2 img,.layer_pic2 {position:absolute;top:-10px;left:7px;z-index:10}
li.float_left .layer2 {position:relative;z-index:5;top:2px}
li.float_left .layer2 img {position:absolute;z-index:10;top:-10px;left:5px}
.wrap .center, .wrap .center_fnode,  .wrap .center_left, .wrap .center_rightbig, .wrap .center_right {margin:10px;float:left;list-style:none;width:264px;font-size:1em}
.wrap .center,.wrap .center_fnode {width:200px;margin:10px 0 0 5px}
.wrap .center {width:235px}
.wrap li ul {list-style:none}
.wrap .center_left {width:165px}
.wrap .center_rightbig {width:380px}
.wrap .center_right {width:104px}
.wrap .float_right, .wrap .float_right_small, .wrap .float_right_big {float:right;margin:10px;width:120px;display:inline}
.wrap .float_right {width:165px;margin:10px 10px 10px 5px}
.wrap .float_right_small {width:auto;text-align:right;margin: 10px 10px 0 0}
.wrap .float_right_big {width:262px}
.wrap .center_right img.buy, .wrap .center_rightbig img.buy, .wrap .float_right img.buy {margin-top:0}
.wrap .float_right li {display:block;margin:0 0 5px 0;padding:0}
.wrap .float_right .preis_home {font-size:1.05em}
.wrap .float_right img.buy {margin-bottom:5px}
.wrap .float_right li.klein {margin-top:10px}
.wrap .float_right li.comment {line-height:110%}
span.float_left {line-height:120%}
span.float_right {text-align:right;line-height:120%}
p.headline span.float_left, p.headline span.float_right {margin:0 10px;}
p.headline span.float_left {width:310px;display:inline}
p.headline span.float_right {text-align:right}
p.login_submit span.float_left, p.login_submit span.float_right {margin:10px 0 0 0}
ul.prod_properties {line-height:110%}
ul.footnotes, ul.prod_properties, ul.action_links {padding:0;margin: 10px 0 0 0;list-style:none}
table ul.action_links {margin-bottom:10px} /* probably not needed anymore. Robert */
p.free_price {margin:15px 0 0 0;padding:0;font-weight:bold}
ul.footnotes li, ul.prod_properties li {margin:0;padding:0;list-style:none;font-size:0.85em;line-height:120%}
ul.action_links li {font-weight:bold}
ul.prod_properties {margin:0 15px 0 0}
ul.prod_properties li {display:block;padding:0;margin:0}
ul.prod_properties li.stars {padding:0;margin:0}
body ul.action_links a {display:block;padding-left:15px;background-position:left center !important}
.float,.popup_float {float:left;padding:3px 0;display:block;width:564px;margin:5px 0 5px 0;font-size:11px;line-height:100%;font-weight:bold}

.popup_float {float:none;height:15px;margin:5px 20px;width:auto;text-align:left}
.popup_float h5.cat_bgimgdark {padding-left:10px}
#content .float p, .popup_float p {float:left;color:#fff;padding:0 10px;font-weight:bold;font-size:12px}
.popup_float p.order_error2 {color:#EE3300;width:544px}
#content .content_list .float p {width:140px;margin:0;font-size:12px}
.popup_float p {margin:0;padding-right:0}
#special_product_popup p {padding-left:0}
#special_product_popup input#form_submit,#special_product_popup input#form_next,#special_product_popup input#form_back,#special_offer input#form_submit {border:1px solid #FFB605;background:#fc3;color:#444;cursor:pointer}
#special_offer p strong {color:#444 !important}
#special_product_popup .special_popup_background {clear:both;height:450px;background-repeat:no-repeat;background-color:none}
.float p.search {float:left;color:#fff;padding:0 10px;width:140px;font-weight:bold}
ul.paging, ul.paging_container {float:right;list-style:none;padding:0 5px;margin:2px 0 0 0;color:#fff}
.popup_float ul.paging {padding:0 0 0 5px;float:left}
#content .float p.grey,ul.paging_container {color:#444;margin-bottom:5px}
#content .float p.grey{padding-left:0}
ul.paging li,ul.paging_container li {float:left;display:block;padding:0;margin:0;font-weight:bold;font-size:11px;line-height:100%}
ul.paging li a,ul.paging_container li a {color:#fff;padding:0 3px;border-right:1px solid #fff}
.popup_float ul.paging li a {padding:0 2px}
ul.paging_container li a {color:#666666;border-color:#444}
ul.paging li.last a,ul.paging_container li.last a {border:none}
ul.paging li.back a, ul.paging li.forward a,ul.paging_container li.back a, ul.paging_container li.forward a {border:none;padding:0}
.popup_float li span {border-right:1px solid #fff}
ul.paging li span,ul.paging_container li span {padding:0 3px}
ul.paging li a span,ul.paging_container li a span {padding:0}
ul.paging li.back a, ul.paging li.forward a,ul.paging_container li.back a, ul.paging_container li.forward a {width:12px;height:12px;padding:0;margin:0;display:block;background-position:left top}
li.back a span, li.forward a span {display:none}
p.no_ratings {color:#007879;font-weight:bold;padding:10px;background:#edf7f6}
p.ratings {padding:20px 0 0 0}
#cart p.float {float:left;margin:0;padding:10px 0 20px 0;background:#fff}
    #newcart p.float {float:left;margin:0;padding:10px 0 20px 0;width:544px;background:transparent}
.popup_window {margin:0 20px 0 20px;background:#fff;text-align:left;float:left;display:inline}
.popup_window img {margin:0;padding:0;text-align:center}
ul.prod_properties li.avg_rating, td.cover li.avg_rating {font-size:1em;margin:10px 0 5px 0;font-weight:bold;display:block}
.prod_pic {margin-top:-15px; padding-top:15px}
.prod_pic img {border:1px solid #ddd}
div.reduziert {position:relative}
.zoom {margin-left:1px;margin-top:-19px;width:20px}
img.reduziert {position:absolute;z-index:5;left:10px;top:-10px;width:42px;height:33px}
img.zoom, img.reduziert {border:none}
ul.links {margin:10px 0;list-style:none;display:block;padding-bottom:1px}
ul.links li {font-weight:bold;list-style:none;display:block;padding:0}
ul.links li.dead_link, ul.links li a {padding-left:15px;background-position:0 2px !important}
ul.links li a {text-decoration:none;display:block}
table.tracklist {width:100%;border-bottom:1px solid #f5f5f5;margin:0 0 10px 0;border-collapse:collapse}
.tracklist tr.scripts {height:0}
#content .tracklist th, #content .tracklist td {padding: 1px 5px;margin:0;/*font-size:11px*/}
.tracklist th {color:#fff;text-align:left}
.tracklist td.col1 {width:15px}
.tracklist td.col3 {width:50px;text-align:right}
.tracklist td.col4 {width:12px;text-align:right}
td a.more {float:right}
ul.action_links a, ul.links a, .zurueck a {background-position:left center !important}
ul.links a:hover, ul.action_links a:hover, .zurueck a:hover  {background:url(../images/orangearrow.gif) no-repeat left center transparent;text-decoration:none;color:#f5a100}
#ratinglist a:hover{text-decoration:none;color:#f5a100}
.booklink, .even .booklink, .odd .booklink {font-weight:bold}
.buy {margin:10px 0 0 0;display:block}
.buy_special {vertical-align: middle;margin:5px 5px 5px 0px;}
.even .buy, .odd .buy {margin: 10px 0 0 0;display:inline}
.bewertung, .webmiles, .mwst {display:block;margin:0}
.new_price { padding-bottom:2px }
.mwst {font-size:0.92em}
.old_price {display:block;font-size:0.92em;color:#dc000d}
.comment {font-size:0.85em;margin:3px 0 0 0;padding:0;display:block;line-height:120%}
.new_price, .new_price_small, .new_price_smaller {font-size:130%}
.new_price_small, .new_price_smaller {font-size:115%;margin:2px 0}
.new_price_smaller {font-size:1em}
.savings, .webmiles, .subtext, .old_price_text {font-weight:bold;display:block;font-size:0.92em;padding: 5px 0}
.status,.wrap .float_right li.status {padding:0 0 5px 0;font-size:0.85em}
.old_price_text {padding-top:0}
.cart .webmiles {font-size:1em}
.subtext {font-weight:normal}
.subtext a {text-decoration:underline;font-weight:bold}
.subtext a:hover {text-decoration:none}
.webmiles img {vertical-align:middle}
.bewertung a{color:#F5A100}
.rating h6 {padding:0}
/*.tipp {background-color:#f3f9eb !important}*/
.tipp ul.float_right {margin-right:10px;width:173px}
.even ul.float_right li, .odd ul.float_right li {display:inline}
ul.float_right li.description,ul.float_left li.description{height:48px;overflow:hidden}
//.even ul.float_right li span.preis_home, .odd ul.float_right li span.preis_home {margin-top:5px;float:left}
.even ul.float_right li span.preis_home, .odd ul.float_right li span.preis_home {display:block}
//.even ul.float_right li img.buy, .odd ul.float_right li img.buy {float:right;margin-top:0}
.korb {background:url(../images/arrow_10_grau.gif) left center  no-repeat transparent;padding:2px 0 2px 20px}
a.arrow_allert {color:#c33 !important}
.arrow_allert {background:url(../images/signalarrow.gif) 0 5px  no-repeat transparent;display:block;color:#c33;font-weight:bold}
h5, .headline, .headline2, #new_detail .details h4, #new_detail .details h3, #new_detail .details p.heading{font-weight:bold;font-size:12px;padding:3px 0;color:#fff;border-top:2px solid #fff}
.bookinfo h2.headline2 {border:none}
p.headline {border:none}
#right h5.headline,#right h2.headline {border-top:none}
.headline {color:#666}
.sender {font-weight:bold}
.rating {padding:10px 10px 20px 10px;margin-bottom:2px;float:left;width:544px}
#content .rating ul {list-style:none;font-size:11px}
.rating ul li {padding:0}

.rating_comment_form{float:left;width:470px;margin-top:8px}
.rating_comment ul li h6 {width:400px;}
ul#rating_comments{width:450px !important;}
ul#rating_comments li a{background:none;font-weight:normal;color:#000000;padding:0;display:inline;}
ul#rating_comments li{background:transparent url(../images/buc_pix2.gif) no-repeat scroll 4px 7px;padding-left:10px;width:440px !important;margin5px 0 0 2px;}
ul#rating_comments li h6 {width:460px !important;font-weight:normal}
ul#rating_comments li div.rating_comment_text{margin-left:10px;width:100%}

ul#geschenkservice li, .background, .authors_special {background:#fc3 url(../images/category/bg/b_all.jpg) 0 -1725px repeat-x;color:#666 }
.authors_special_homepage {background:#007879 url(../images/category/bg/b_all.jpg) 0 0 repeat-x}
#right p.background,#left p.background {color:#666}
.authors_special,.authors_special_homepage {margin: -5px 0 -7px 0;clear:both}
ul#geschenkservice li {margin:0;padding:4px 0 4px 15px;display:block;border-bottom:2px solid #fff;font-weight:bold}
.background_green,#content .neuheiten h4{background: #007879 url(../images/category/bg/b_all.jpg) 0 0 repeat-x;color:#fff;padding:0;clear:both}
.background_red,#content .neuheiten h4{background: #ef3f36 url(../images/category/bg/b_all.jpg) 0 -675px repeat-x;color:#fff;padding:0;clear:both}
.neuheiten a.booklink {color:#007879}
.box img {border-bottom:20px solid #fff}
#left .box img {border-color:#fff4cc}
#content .neuheiten h4 {padding:3px 0 3px 10px}
.bestseller h2 a, #right div.white h2 a, .headline a, .headline2 a, #autoren a.used {display:block;padding:0 0 0 15px;background:url(../images/arrow.gif) left center no-repeat;margin:0;color:#000}

p.headline {float:left;color:#fff;margin:0 0 20px 0;width:564px}
#content p.headline {font-size:12px;border-top:2px solid #fff}
.bestseller h2 a,#right div.white h2 a,.headline2 a,#content .neuheiten h4 a{background:url(../images/whitearrow.gif) 0 2px no-repeat;color:#fff;display:block;padding:0 2px 0 15px}
#right .bestseller p.top10 {padding-top:4px;padding-bottom:4px}
.bestseller h2 a,#right div.white h2 a,#right .bestseller p.top10 a {background-image:none;padding:5px 2px 5px 00;font-size:13px;}
#right div.white h2 a {background-image:none;padding:5px 2px 5px 00;font-size:13px;}
ul#geschenkservice li a, .arrow, .box h5 a, .box ul li a, ul.cat a, ul.cat a:hover, #school ul li a,.authors_special a,.authors_special_homepage a {background:url(../images/arrow.gif) 0 4px no-repeat transparent;padding-left: 15px;display:block;}
#school ul li a, #fachbuch ul li a{background:url(../images/category/arrows/2.gif) 0 2px no-repeat transparent;padding-left: 15px;display:block;line-height:120%}
.authors_special_homepage a {background-image:url(../images/whitearrow.gif);color:#fff}
.authors_special a,.authors_special_homepage a {padding:0 0 0 15px;background-position:left center}
ul.cat li a, ul.cat li a:hover {background:url(../images/arrow_10_grau.gif) 0 2px no-repeat}

#left a.arrow {background-position: 0 4px}
//#footer ul li a {background-position: 0 3px}
.arrow {background-position: 0 5px}
a.druck {padding-left:20px;display:block;background: url(../images/icon_druck.gif) no-repeat transparent;color:#fff;text-decoration:none}
a.druck:hover {text-decoration:underline}
p.hinweis {font-size:11px;margin:0 0 10px 0;width:300px}
.zurueck {background:#fff;margin:0 -10px;padding:10px 0;font-weight:bold}
.zurueck a {padding-left:15px}
p.up {padding:10px 0}
p.up a {padding-left:15px;font-weight:bold;display:block;float:left}
a.popup, #right .bestseller p a,#right .bestsellertop10 p a, li.bewertung_kommentieren a.arrow,#tracklist_show{display:block;font-weight:bold;padding:0 0 0 15px;margin:0;background-position:0 3px !important}
#tracklist_show{margin-left:8px;}
#right .bestsellertop10 p.top10 a {background-image:none;padding-left:0}
.wishlist_send_error {color:#e30;font-weight:bold}
.order_error, .order_error2,.order_error4, .red{color:#e30;font-weight:bold}
h3.review_head {font-size:120%}
p.review_intro {font-weight:bold;margin:0 0 10px 0}
p.select {background:#eff3f6;font-weight:bold;color:#00476f;padding:10px;margin:0}
p.select select {margin-left:10px;width:200px;cursor:pointer;padding:2px 4px}
.rezensionen option.date {font-weight:bold}
.rezensionen h2 {padding-left:10px;margin:10px 0 0 0;width:554px}
.rezensionen dl {float:left;width:544px;padding:10px;margin:5px 0}
.rezensionen dt {float:left;display:block;width:80px;margin-right:10px}
.rezensionen dt img {max-width:80px}
.rezensionen dd {float:right;display:block;width:454px}
.rezensionen dd.author span {float:left;width:295px}
.rezensionen dd.author span.date {float:right;width:150px;text-align:right}
.rezensionen dd.title {font-weight:bold;margin-bottom:10px}
.rezensionen dd.short {font-weight:bold}
.rezensionen dd.title a {text-decoration:underline}
.rezensionen a.more {color: #f5a100 !important;float:left}
.rezensionen a.schreiben {float:right;color: #f5a100 !important}
/*.rezensionen dd br {display:none}*/
.rezensionen dd em,.rezensionen dd i  {display:block;margin-bottom:5px}
.rezensionen dd strong,.rezensionen dd b {display:block}
/* endsect08 center */
/* sect09 mein buecher.de */
#cat1 .content_list h2, #cat1 .content_list h3, #cat1 .content_list p, #cat1 .content_list ul {margin:10px 0;font-size:110%}
.content_list h3 {color:#007879}
.my_currentMenu {font-weight:bold}
.left_box {width:300px;border-top:1px solid #fff;margin:0}
.right_box {width:264px;border-top:1px solid #fff}
p.cart_headline {margin-bottom:10px}
.login_wrap,.reminder,.rem_form {float:left;background:#edf7f6}
#content .login_wrap {width:564px}
#content_2cols .login_wrap {width:772px;margin:0}
.new_user {background:#edf7f6; padding:20px 10px}
.new_user span {font-weight:bold; display:block}
#content_2cols .pruefen {margin-top:0}
.address {background:url(../images/my_box2.gif) repeat-y #edf7f6}
.my_box_wrap {float:left;width:564px;background:url(../images/my_box.gif) repeat-y #edf7f6}
.login {float:left;padding:5px 0 10px 0;width:350px;border-right:2px solid #fff}
.register {float:left;padding:5px 0;width:212px}
.wrap2 {float:left;background:#edf7f6;width:772px;padding-bottom:10px}
.login_box {margin:0;padding:0 10px;width:544px;border-top:2px solid #fff;background:#edf7f6;float:left}
#content_2cols .login_box {width:772px;padding:10px 0}
#content_2cols .kurz {width:564px}
#content_2cols .kurz .login_box {width:564px}
#content_2cols .kurz .login_box p {width:544px}
#content_2cols .kurz p {width:544px}
#content_2cols .login_box h3 {margin-top:10px}
.button{margin-top:10px}
.login_wrap .no_padding {padding:0 10px}
#content_2cols .nopadding {padding:0}
.pruefen {background:#edf7f6; width:772px;border-bottom:10px solid #fff}
#cart .pruefen {width:564px;float:left;border-top:10px solid #fff;border-bottom:10px solid #fff;padding:10px 0}
#newcart .pruefen {width:544px;float:left;border-top:10px solid #fff;border-bottom:10px solid #fff;padding:10px 0;background-color:#fff;margin-top:10px}
.pruefen .login_box ul.show {width: 236px;padding:0 10px;margin-bottom:0;float:left;font-weight:bold;background:transparent}
.login_wrap .login_box ul.buttons {width:772px;margin:10px 0 0 0;float:left}
.login_wrap .login_box ul.buttons li {display:inline;width:236px;margin:0 10px;float:left}
.login_box p {float:left;width:524px;margin:5px 0}
.login_box p.borders {margin:10px 0}
#content_2cols .login_box p, #content_2cols .login_wrap h3 {width:680px;margin:5px 10px;display:inline}
#content_2cols .login_box div.payment_active{display:block;padding:10px;}
#content_2cols .login_box div.payment_active label{cursor:pointer}
#content_2cols .login_wrap h3 {width:auto}
#content_2cols .login_wrap p.indent20 {margin-left:33px}
.my_box {width:280px;float:left;padding: 10px 1px 10px 1px;background:transparent;border-top:1px solid #fff}
ul.wishlist {list-style:none;margin:10px 0}
ul.wishlist li {padding:3px 0}
ul.wishlist li a {font-weight:bold;color:#007879;text-decoration:underline}
.login_box h3, .login_wrap h3, .login h3, .register h3, .my_box h3, .left_box h3, #cart h3,#newcart h3 {font-size:13px;color:#007879;margin:10px 0}
.login_box h3 {float:left}
.left_box h3, .login h3, .register h3 {margin:10px 0 10px 10px}
.my_box h3 {margin-left:10px}
span.h3, li.h3, dt.h3 {font-weight:bold;font-size:110%;color:#007879}
li.h3, dt.h3 {margin-bottom:10px}
#content_2cols .login_wrap .narrow,#content_2cols .login_wrap .verynarrow {width:386px;float:left;background:transparent;border-top:1px solid #fff;border-bottom:none;padding-top:10px}
#content_2cols .login_wrap .verynarrow {width:272px}
#content_2cols .login_wrap .narrow .overflow {height:180px;overflow:auto}
#content_2cols .wide {width:772px;background:#edf7f6;float:left;border-bottom:2px solid #fff}
#content_2cols .login_wrap .narrow p {width:340px}
#content_2cols .login_wrap .verynarrow p {width:252px}
.my_box ul, .right_box ul {list-style:none;margin:10px;font-size:11px;font-weight:bold}
.right_box ul {font-weight:normal}
.my_box p, .left_box p, .right_box p, .right_box img {margin:10px}
.my_box_intro {font-size:110%;color:#007879;font-weight:bold}
.my_box_intro span, p.my_box_intro {margin:5px 0 5px 5px;font-size:0.92em;font-weight:normal;color:#666}
.my_box_intro span {display:block;margin:5px 0}
p.my_box_intro {margin-left:0;font-size:1em}
/*a.my_logout {color:#007879;font-weight:bold;text-decoration:underline}*/
a.my_logout:hover {text-decoration:underline}
span.form_login {display:inline;float:left}
.login p, .register p {margin:0 10px;float:left;display:inline}
.login p #form_login,.login p #form_password, .login p #from_login_name, .login_box p #form_email,.login_box p #form_login_name {margin:0;float:left;width:120px}
.login_box p #form_email,.login_box p #form_login_name {width:200px;padding:2px}
.login_box ul.address {list-style:none;margin:10px 0 20px 0;background:transparent}
.narrow ul.address {margin-left:10px}
div.geschenk_service{width:344px;float:left;margin-top:10px}
div.geschenk_service dl.geschenk_list{float:left;margin:0 10px 10px 10px;width:324px;display:inline;background-image:none}
p.present {padding:0 0 10px 0;font-weight:bold}
p.no_present {padding:10px 0;font-weight:bold}
dt.image {float:left;margin: 0 10px 0 0}
p.login_submit {width:564px}
.login_box p.login_submit,.reminder p.login_submit {width:544px}
#content_2cols p.login_submit {width:752px;padding:10px;margin:0}
p.login_after {padding:10px 10px 0 10px;border-top:1px solid #fff;float:left;width:752px}
p#birthdate {padding-bottom:10px}
p.submit {padding:10px 0}
h4.geschenk_head,h5.geschenk_subhead {color:#007879;margin:10px 0;width:752px;padding:10px;float:left;display:inline;border:none;font-size:120%}
h4.geschenk_head {border-top:2px solid #fff;font-size:1em;color:#666;}
div.geschenk_karten,div.geschenk_papier {width:702px;float:left;margin:10px 0 10px 60px;display:inline}
div.geschenk_papier {margin:10px 0 10px 46px}
div.geschenk_karten dl,div.geschenk_papier dl {float:left;margin:10px;width:316px;display:inline;background-image:none}
div.geschenk_papier dl {width:168px;margin:0}
div.geschenk_karten dt,div.geschenk_karten dd,div.geschenk_papier dt,div.geschenk_papier dd {float:left;display:inline}
div.geschenk_karten dt {width:80px}
div.geschenk_papier dt {width:80px;margin-left:24px}
div.geschenk_karten dt img {width:80px}
div.geschenk_papier dt img {width:80px}
div.geschenk_karten dd {width:160px;margin-left:10px}
div.geschenk_papier dd {width:160px;margin:10px 0 0 0}
div.geschenk_karten dd input,div.geschenk_papier dd input {margin:2px 10px 0 0;float:left;display:inline;width:15px;border:none}
div.geschenk_karten dd label,div.geschenk_papier dd label {float:left;display:inline;width:125px;font-size:100%;font-weight:bold}
div.geschenk_papier dd label {width:117px}
#content_2cols .grusstext p{margin-left:46px;width:614px}
/* endsect09 mein buecher.de */
/* sect10 service */
#content_edit p.login_submit {margin-top:20px}
#content_edit p.login_submit a {color:#fff;text-decoration:none}
#content_edit p img.no_margin {margin:0 !important}
h2.servicehead {background:url(../images/buc_header_service_564.jpg) no-repeat;display:block;float:left;width:564px;height:123px;margin-bottom:20px}
.service img {margin-bottom:20px}
.service li.intro {padding:0;margin:10px 0 0 0}
.service h3, .service p {font-size:12px;margin:5px 0}
.service h2 {margin-top:20px}
.service ul {list-style:none;margin:5px 0}
ul.webmiles_intro {margin:10px 0;padding:10px;background:#edf7f6}
.service ul li, ul.webmiles_intro li {padding-left:10px;margin:5px 0;background:url(../images/black_square.gif) 0 5px no-repeat}
.service_wrap p span.order_error {padding-bottom:10px}
#login {margin:0;padding:0}
.service_wrap {width:564px;float:left;background:#edf7f6;padding:10px 0;margin:0;list-style:none;font-size:1em}
ul.service_wrap li {margin:5px 10px}
ul.service_wrap li.serv_search {margin-top:10px;padding-top:5px;border-top:1px solid #fff}
.service li {margin:10px;padding:0;background:none}
.special p {margin: 10px 0}
.service_wrap p {padding:3px 10px;margin:5px 0}
.service_wrap p.border {border-top:1px solid #fff;padding:10px;margin:10px 0 0 0}
.service_wrap li a, .service_wrap p a, a.more4 {font-weight:bold;color:#007879;padding-left:18px;background:url(../images/arrow_cart.gif) left center no-repeat;width:220px;display:block;float:left;text-decoration:none}
.service_wrap li a {float:none;width:auto}
.service_wrap li a:hover, .service_wrap p a:hover, a.more4 {text-decoration:underline}
a.more4 {float:none}
.service_wrap p a {background:transparent;display:inline;width:auto;float:none;padding:0}
#left ul.serv, #left ul.serv li {margin:0;padding:0}
#left ul.serv {margin:3px 0 10px 0}
#left ul.serv li.serv_nav a {font-weight:bold;border-top:1px solid #fff;background:url(../images/arrow_cart.gif) 10px 4px no-repeat #d9ebeb;padding:2px 0 2px 25px;margin:0;display:block;color:#007879}
#left ul.serv li.serv_nav a:hover, #left ul.serv li.serv_nav a.active {background:url(../images/whitearrow.gif) 10px 4px no-repeat #75c1bb;color: #fff;text-decoration:none}
#left ul.serv li.serv_nav ul {border-top:1px solid #fff;margin:0;padding:0 0 0 15px}
#left ul.serv li.serv_nav ul li {margin:0;padding:0}
#left ul.serv li.serv_nav ul a, #left ul.serv li.serv_nav ul a:hover,#left ul.serv li.serv_nav ul a.active  {font-weight:normal;padding:1px 0 1px 10px;margin:0;border:none;background:#edf7f6;color:#007879}
#left ul.serv li.serv_nav ul a:hover{text-decoration:underline}
#left ul.serv li.serv_nav ul a.active {font-weight:bold;text-decoration:none}
#left ul.search {margin:0 0 5px 0;padding:0;background:#edf7f6;color:#007879;border-bottom:1px solid #fff;font-size:12px}
#left ul.search a {color:#007879}
#left ul.search li.search_head,#left ul.search li.search_head_down {font-weight:bold;padding:2px 0 2px 25px;margin:0;display:block;color:#007879;border-top:1px solid #fff;background:#d9ebeb url(../images/arrow_cart.gif) 10px 4px no-repeat}
#left ul.search li.search_head_down {background-image:url(../images/arrow_cart_down.gif)}
#left ul.search li.search_subhead, #left ul.search li.aftersearch {background:#edf7f6;font-weight:bold;padding:2px 5px 2px 25px;border-top:1px solid #fff}
#left ul.search li.search_subhead {font-weight:normal;border:none}
#left ul.search li.search_subhead a {margin-left:0;padding:0}
#left ul.search li.search_link {padding:2px 5px 2px 25px}
#left ul.search li.search_link a {color:#007879}
.search_res {margin-top: 5px;float:left;width:564px}
#content .search_res p {font-weight:bold;font-size:12px}
.search_res p.float_left {width:280px}
.search_res p.float_right {text-align:right;width:280px}
.search_res p.float_left span.normal {display:block;margin-top:12px}
#content_edit .schulbuch_under p {margin:15px 0}
#content_edit img.newsletter {float:left;margin:0}
#content_edit .newsletter p, .newsletter p {padding:0;margin:5px 10px;width:544px;float:left;display:inline}
#content_edit .newsletter p.comment {font-size:0.85em}
#content_edit .newsletter form {float:left;padding:0 !important}
.service table {background:#e4f2f2}
.service table td {padding:5px;border:1px solid #fff}
/* endsect10 service */

/* sect12 shopping cart */
.bestellungen {margin: 10px 0 5px 0;float:left;width:564px}
.bestellungen p.bold {margin:0;padding:0}
#content .bestellungen p.login_submit {margin:10px 0;float:left}

p.login_submit_green {float:left;width:544px;padding:10px;}

dl.orders {width:564px;float:left;background:#edf7f6;border-top:2px solid #fff}

dl.title {width:564px; float:left}
dl.orders dt, dl.orders dd, dl.title dt, dl.title dd {float:left;padding:10px 5px;font-size:11px}
dt.artikel * {display:block}
dt.artikel input {position:absolute;top:-9999px;left:-9999px}
dl.title {background: #d9ebeb url(../images/category/bg/b_all.jpg) 0 -30px repeat-x;margin:0}
dl.title dt, dl.title dd {font-weight:bold;color:#fff;padding: 1px 5px;height:30px}
dl.title .comment {display:block;margin-top:0}
dl.title dt.artikel, dl.orders dt.artikel {width:230px}
dt.artikel span, dt.artikel a {margin-left:10px}
dl.title dd.anzahl, dl.orders dd.anzahl {width:30px;text-align:center}
dl.title dd.einzelpreis, dl.orders dd.einzelpreis {width:70px;text-align:center}
dl.title dd.gesamtpreis, dl.orders dd.gesamtpreis {width:70px;text-align:center}
dl.title dd.lieferstatus, dl.orders dd.lieferstatus {width:114px;text-align:left}
dd.lieferstatus span,dd.lieferstatus ul.order_status, dd.lieferstatus a, .float_right_small a {display:block;margin-left:10px;font-weight:bold}
dd.lieferstatus a, .float_right_small a, a.edit {color:#007879;padding-left:15px;background:url(../images/arrow_cart.gif) left 2px no-repeat}
a.edit {margin-left:5px;font-weight:bold;display:block}
li a.edit {margin-left:0}
.login_box a.edit, #cart p a.edit, #newcart p a.edit  {display:inline}
.login_box a.edit:hover {text-decoration:none}
div.liefer_address,div.liefer_status {float:left;width:564px;background:#edf7f6;margin:0 0 0 0;padding:0;border-top:1px solid #fff}
div.liefer_status {margin-bottom:0}
div.liefer_address ul.address,div.liefer_status ul,div.liefer_status p {list-style:none;font-size:11px;margin:10px 15px;float:left;width:180px;background:transparent}
div.liefer_status p {width:534px}
div.liefer_status ul {width:300px}
div.liefer_status ul li {float:left;width:500px}
div.liefer_status ul li.bold {margin-bottom:5px}
div.liefer_status ul li .left,div.liefer_status ul li .right {float:left}
div.liefer_status ul li .left {width:210px}
ul.address li.bold, dt.artikel a.booklink, ul.order_status {font-weight:bold;color:#007879;margin-bottom:5px}
ul.order_status li {color:#c33;margin-bottom:15px;margin-left:0px;list-style-type:none}
ul.order_status a {display:inline;margin:0}
ul.order_status li.cancel {list-style-type:none; margin-left:0px}
h3.extras {font-size:110%;color:#007879;margin-top:30px;float:left;width:564px}
#meine_daten,#mein_profil,#meine_bestellungen,#meine_angebote,#meine_merkliste,#meine_bewertungen,#meine_kommentare,#meine_lieblingslisten,#mein_newsletter,#mein_webmiles{width:181px;float:left;padding:100px 0 5px 0;font-size:11px !important;line-height:110%;min-height:30px;list-style:none;margin:20px 0 10px 0;}
#meine_daten {margin-right:10px;background:url(../images/my/my_data.jpg) no-repeat}
#meine_bestellungen {background:url(../images/my/my_bestellungen.jpg) no-repeat}
#mein_profil {margin-right:10px;background:url(../images/my/my_profil.jpg) no-repeat}
#meine_angebote{background:url(../images/buc_meinbuc_pic_angebote.jpg) no-repeat #fff4cc}
#meine_merkliste{margin-right:10px;background:url(../images/my/my_merkliste.gif) no-repeat}
#meine_kommentare{margin-right:10px;background:url(../images/my/my_kommentare.gif) no-repeat}
#meine_bewertungen{background:url(../images/my/my_bewertungen.gif) no-repeat}
#meine_lieblingslisten{margin-right:10px;background:url(../images/my/my_lieblingslisten.jpg) no-repeat}
#mein_newsletter{margin-right:10px;background:url(../images/my/my_newsletter.gif) no-repeat}
#mein_webmiles{background:url(../images/my/my_webmiles.gif) no-repeat}
/*#meine_daten li,#meine_bestellungen li,#meine_angebote li,#meine_einkaufshelfer li,#meine_bewertungen li,#mein_newsletter li {margin:0 10px 7px 10px}*/
.sicherheit {float:left;width:564px; margin:10px 0 40px 0;font-size:11px;background:#E9F5F3}
#content_2cols .sicherheit {width:772px}
.sicherheit h4 {font-size:1.2em;color:#007879;padding:0;margin:10px}
.sicherheit p {margin:10px}
.payment_warning {margin: 10px 0 10px 0;padding: 5px 0 10px 0;float:left;width:544px}
.payment_warning h3 {float:none}
.payment_warning ul {margin:10px;list-style-position:inside}
#content_2cols .odd {float:none;width: auto !important;padding:0}
#content_2cols .odd h2.headline2 {width:762px}
#content_2cols .even {width:188px}
#content_2cols .even #cart_right {margin-left:0;margin-right:0}
.order_process_images {margin-bottom:20px}
    #newcart .order_process_images,	.login_wrap .order_process_images {margin:0;background:#fff}
.order_process_images img {padding:0;margin:0}
#newcart .order_process_images img {width:136px;height:32px}
#cart {width:564px;float:left;background:#edf7f6;}
    #newcart {width:544px;float:left;background:#CAE7E3;padding:0 10px 10px 10px}
#cart a, .cart_row a{color: #1A847A;text-decoration:underline}
#cart a:hover,.cart_row a:hover {text-decoration:none}
#cart a.edit {text-decoration:none}
#cart a.edit:hover {text-decoration:underline}

#newcart a, .cart_row a{color: #1A847A;text-decoration:underline}
#newcart a:hover,.cart_row a:hover {text-decoration:none}
#newcart a.edit {text-decoration:none}
#newcart a.edit:hover {text-decoration:underline}
a.download_link:link{display:block;padding:2px 0 3px 26px;background:transparent url(../images/warenkorb/download_pfeil.gif) no-repeat scroll 3px 4px;height:auto;font-size:14px;border:solid 1px #f99d60;color:#fc7216;font-weight:bold;color:#fc7216;margin-top:4px;}
#container a.ade_link{display:block;padding:2px 0 3px 42px;background:transparent url(../images/warenkorb/ade_icon.png) no-repeat scroll 3px 4px;height:28px;width:150px;font-size:12px;font-weight:bold;color:white;margin-top:4px;background-color:#313131;}

.cart_row span.rot {font-weight:bold}
#content_2cols table tr.subheader {margin:0;font-weight: normal;text-align:center;padding-left:10px;background:#95CCC7 url(../images/category/bg/b_all.jpg) 0 -30px repeat-x;color:#fff;font-size:11px}
#content_2cols	#newcart table tr.subheader {color:#444;background:none}

.subheader th {font-weight:bold;padding:5px 0;line-height:100%;border-bottom:2px solid #CAE7E3;vertical-align:top}

.subheader th.cart_article, .subheader th.cart_edit {padding:5px 7px}
.cart_row td.cart_edit {padding-left:3px}
.subheader th .comment {color:#aaa}
#content_2cols #newcart table tr.subheader th .comment {color:#444}
.subheader2 {line-height: 22px;margin: 0 0 20px 0;background-image:url(../images/category/bg/b_all.jpg);background-position: 0 -30px;background-repeat: repeat-x;color: #fff}
table.cart {border:none;border-collapse:collapse;width:564px}
#newcart table.cart {border:none;border-collapse:collapse;width:544px;background:#fff;margin-top:10px;float:left}
#newcart table.cart tr.cart_row td {border-bottom:2px solid #E9F5F3}
div.product_title_header {padding:2px 10px;width:544px;color:#fff;font-weight:bold}

#content_2cols table.cart tr {vertical-align:top;margin-bottom:2px;font-size:12px}
 table.cart td {padding:5px;vertical-align:top}
.field{background-color: #CAE7E3;padding:0 10px}
.field_dark{background-color: #CAE7E3;padding:0 10px}
#newcart table.cart tr.buttons td {background-color: #CAE7E3;}
#newcart table.cart tr.gutschein td,#newcart table.cart tr.geschenk td {background:#E9F5F3}
.smallspacer{height:2px}
tr.cart_row {border-bottom:1px solid #fff}
tr.cart_row td, tr.price_row td {vertical-align:top}
tr.cart_row td {padding:10px 5px 12px 10px}

tr.cart_row td img {width:60px}
tr.subheader {border-bottom:2px solid #fff}
tr.price_row td.field, tr.price_row td.field, tr.price_row td.field_dark {margin:0;padding:2px 5px}
tr.price_row td.versand {padding:5px}
.cart .webmiles img {margin:0 0 0 5px;height:14px;width:auto}
.webmiles_data {font-weight:normal;display:block}
.cart td p {margin:0 10px}
table.cart tbody tr.hidden td {height:1px;max-height:1px;padding:0;margin:0;background:#fff}
td.bgwhite {background-color:#fff;float:none}
.quantity {margin:0;width:20px;text-align:center}
tr.price_row {vertical-align:bottom}
tr.price_row td {padding:5px 10px;text-align:right}
#newcart tr.price_row td {padding:5px}
tr.senden td {text-align:right}
p.mailmeldung {padding: 15px 0 15px 45px;border-bottom:1px solid #fff;color: #F00; background: transparent url(../images/buc_icon_achtung_gr.gif) no-repeat 10px center;font-weight:bold;float:left}
#content p.mailmeldung {width:519px}
#content_2cols p.mailmeldung {width:727px;border:none}
tr.price_row td.versand {vertical-align:bottom;text-align:left;padding-left:10px;border-bottom:1px solid #fff}
#newcart tr.price_row td.versand {vertical-align:top;text-align:left;padding-left:10px;border-bottom:1px solid #fff}
tr.price_row td.versand input {margin:0 0 30px 0;display:block}
tr.price_row td.bold {padding-bottom:5px}
.webmiles_field {background-color:#E7F9FD;padding:0}
th.cart_article{width:274px; text-align:left}

th.cart_quantity{width:30px;text-align: center}
#newcart th {width:65px;vetical-align:top}
#newcart th.cart_quantity,#newcart td.cart_quantity {text-align:left;padding-left:10px}
#newcart th.cart_article {width:auto}
#newcart th.cart_price{text-align:right;padding-right:5px}
#newcart td.cart_quantity a,#newcart td.cart_quantity input {display:block;}
td.cart_quantity {text-align: center}
th.cart_singleprice{width:85px;text-align: right;padding-right:10px}

td.cart_singleprice {text-align: right;padding-right:10px}
th.cart_price{width:85px;text-align: center}
td.cart_price {text-align: right;padding-right:10px}
th.cart_edit{width:60px;text-align: left}
td.cart_edit {text-align: left}
table.cart td.icon {text-align:center;vertical-align:middle}
th.cart_price2 {width:100px;text-align:center}
.cart_webmiles {width:258px;float:left;text-align:right;font-weight:bold}
.webmiles_blue, a.webmiles_blue{ color:#0DA8DA!important; font-weight:bold;}
tr.buttons {background:#fff;padding:0}
tr.buttons span.float_left, tr.buttons span.float_right {margin: 20px 0 0 0}
.cart td span.webmiles img {border:none;margin:0 0 0 3px}
span.webmiles span {display:none}
#cart .order_finish_webmiles {margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background: #E7F9FD;width:564px}
#newcart .order_finish_webmiles {margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;background: #E7F9FD;width:544px}
div.order_finish_webmiles {float:left}
#cart h3, #cart ul, #cart p {margin:5px 10px 10px 10px}
#cart tr.gutschein td p, #cart tr.geschenk td p, #cart tr.webmiles_field td p {margin-bottom:0}
#cart .bgwhite p, #cart .bgwhite h3 {margin:5px 0 10px 0}
#cart .order_finish_webmiles {padding-top:10px}
#cart .order_finish_webmiles p.webmiles, #cart .order_finish_webmiles p.action_webmiles {margin:0;padding:10px 10px 10px 87px;background:url(../images/warenkorb/buc_icon_webmiles.gif) left center no-repeat;font-size:1em}
#cart .order_finish_webmiles p.action_webmiles {background-image:url(../images/warenkorb/buc_icon_webaktion.gif)}
#cart p.last_chance{margin:0;padding:10px 5px 10px 87px;background:url(../images/buc_icon_achtung.gif) 0 10px no-repeat}
#cart .pruefen ul.address_end {margin:0;width:188px;float:left;background:transparent;color:#666;font-weight:bold}
#cart .pruefen ul.address_end li {margin-left:10px}
#cart ul.address li.h3{font-size:110%;color:#007879;margin-bottom:5px}
#cart p.float_right {margin:5px 0}
#cart p.float_right a {padding:0;margin:0}
#cart_right{float:right;margin-left:0;width:188px;font-size:12px!important;background-color:#e7f9fd;margin-bottom:0px}
#cart_right p, #cart_right h4 {padding:5px 10px;margin:0 0 2px 0;font-size:12px;background-color:#e7f9fd}
#cart_right h4 {margin-bottom:0}


/* newcart */
#newcart h3, #newcart ul, #newcart p {margin:5px 10px 10px 10px}
#newcart p.error{color:#c33;padding:15px;margin:0;}
#newcart tr.gutschein td p, #newcart tr.geschenk td p, #newcart tr.webmiles_field td p {margin-bottom:0}

#newcart td.article_img {width:75px;padding-right:0}
#newcart .bgwhite p, #newcart .bgwhite h3 {margin:5px 0 10px 0}
#newcart .order_finish_webmiles {padding-top:10px;margin-top:10px}
#newcart .order_finish_webmiles p.webmiles, #newcart .order_finish_webmiles p.action_webmiles {margin:0;padding:10px 10px 10px 87px;background:url(../images/warenkorb/buc_icon_webmiles.gif) left center no-repeat;font-size:1em}
#newcart {background-image:url(../images/warenkorb/buc_icon_webaktion.gif)}
#newcart p.last_chance{margin:0;padding:10px 5px 10px 87px;background:url(../images/buc_icon_achtung.jpg) 0 10px no-repeat}
#newcart .pruefen ul.address_end {margin:0;width:181px;float:left;background:transparent;color:#666;font-weight:bold}
#newcart .pruefen ul.address_end li {margin-left:10px}
#newcart .pruefen div.vorauskasse_hinweis {margin-left:10px; padding-top: 20px; color:red; font-weight:bold}
#newcart ul.address li.h3{font-size:110%;color:#007879;margin-bottom:5px}
#newcart p.float_right {margin:5px 0}
#newcart p.float_right a {padding:0;margin:0}
#right #cart_right, #cart_right3{float:left;margin-left:0;width:188px;background-color:#e7f9fd;border-bottom:0px solid #fff}
#cart_right2{float:left;margin-left:0;background-color:#e7f9fd;border-bottom:2px solid #fff;margin-top:0px;margin-bottom:0px;width:188px}
#right #cart_right{background-color:#fff}
#cart_right p, #cart_right h4 {padding:5px 10px;margin:0 0 2px 0;font-size:12px;}
#cart_right h4 {margin-bottom:0}
#right #cart_right h4, #cart_right2 h4, #cart_right3 h4 {border-top:0px solid #fff}
#newcartTop {float:left;width:544px;padding:10px 208px 10px 10px;margin:2px 0 2px 0;display:inline;background:#edf7f6;padding:10px 10px 10px 10px;margin:0px 0px 2px 0px;}
.middlecart_width {width:563px!important}
/*stop */

.webmiles_logo {margin-bottom:5px}
.webmiles_grey {color:#666666!important}
#webmiles_bonus {text-align:center; font-size:15px; color:#404376; margin-bottom:10px; font-weight: bold; text-decoration: underline}
.webmiles_font_size {font-size:12px!important}
.webmiles_button {background-color:#e7f9fd;border:0px;font-size:12px!important;text-align:left;cursor:pointer;vertical-align:top;font-family:arial,helvetica,sans-serif}
.webmiles_arrow{vertical-align:top;margin-top:3px}
.webmiles_width{width:168px!important}
.webmiles_order_finish{margin-left:20px!important; margin-top:2px!important;padding:10px;width:168px!important}
.webmiles_new_register{background-color:#FFFFF;margin-top:2px}
input.webmiles_button:hover{border:0px}
.cart_right_info{padding:10px;margin-bottom:2px}
.cart_right_info h4 {margin:0;padding:0}
.order_datetime {display:none}
.newsletter {float:left;width:542px;background:#edf7f6;margin:10px 0}
#content .unsubscribe {margin:5px 0 0 0;padding:10px;border:1px solid #bfd4e0}
#content .unsubscribe h3 {margin:10px}
#content .unsubscribe p{width:400px}


#content .neuheiten {margin:20px 0;float:left;width:564px}
/*#content .gutschein_code {float:left;width:564px;margin-bottom:10px;background:url(../images/buc_prosp_mainpic2.gif) no-repeat #edf7f6}*/
#content .gutschein_code {float:left;width:564px;margin-bottom:40px;background:#edf7f6;}

#content .gutschein_code#strom_gutschein {background-image:url(../images/buc_prosp_mainpic.gif)}
/*#content .gutschein_code p {margin:40px 10px 10px 40px}*/
#content .gutschein_code p.code1 {font-weight:bold;text-align:center;font-size:14px;margin:20px 0 0 0 ;color:#322905}
#articlelist p.code1,#articlelist ul.squares {margin:20px 10px}
#articlelist .g_code {font-weight:bold;font-size:14px;display:block;margin-bottom:20px}
#content .gutschein_code p.code1 .g_code {font-size:17px;display:block;margin:10px 0 10px 80px;color:#322905;padding:10px;background-color:white;width:387px;}
#content .gutschein_code p.code2 {padding-left:175px;margin-top:55px}
.prospekt_intro {margin:20px 0 30px 0;}
.prospekt_intro a {color:#007879;font-weight:bold;}
#content .pack {float:left;width:564px;margin:20px 0 30px 0;padding-top:50px;background:url(../images/buc_prosp_packstation_pic.gif) no-repeat}


#content div.extras {margin-top:20px;border-top:1px solid #007879;float:left;width:564px}
#content .extras p {font-size:0.92em;margin:5px 0}
#content .pack span,#content .gutschein_code p.code2 span {display:block;font-weight:bold}

#content .gutschein_code p.code2 a {display:block;font-weight:bold;color:#007879;}
#content .gutschein_code p.code2 a:hover {text-decoration:none;color:#444}
#content .gutschein_code p.code2 a img {vertical-align:middle;margin-bottom:3px}
#content .login_wrap p {font-size:12px}
#content .login_wrap p.full_account {font-size:12px}
/* endsect12 shopping cart */

/* sect13 forms */
input, textarea {font: normal 12px/15px  arial, helvetica, sans-serif;color:#666}
input.float_right {display:block;margin:0}
#left .servicesearch {margin:0 0 10px 0;padding:10px 15px;background:#1e9a8e;color:#fff}
#right #reload {border:none}
#left .servicesearch input#search_serv1 {width:140px}
#left .servicesearch input, #content .servicesearch input {margin-right:5px}
#left .servicesearch label {font-size:12px;font-weight:bold;color:#fff}
#content .servicesearch label {font-size:12px;font-weight:bold;margin-right:10px}
form {margin: 0;padding: 0}
input.image {padding:0}
input.image {border:none}
input.image:hover {border:none}
input, textarea {webkit-box-orient: horizontal;border: 1px solid #bbb;font-size: 11px;vertical-align: middle;margin: 10px 0;padding:2px 0}
.rating input,.rating select {margin:3px 0}
// .rating textarea {width:420px;height:80px}
input:hover, input:focus, textarea:hover, textarea:focus  {border: 1px solid #777}
input.submit_img {border:none}
input.submit{width: 15px;text-align:left;cursor: pointer;font-size:11px;font-weight:bold;background: transparent;color: #666;border:none;padding:0;margin:0}
a.profi, a.profi:hover {font-weight:bold;width:100px;display:block;padding-left:15px;background: url(../images/arrow.gif) 0 2px  no-repeat transparent;text-decoration:none}
input.submit:hover {cursor:pointer;border:none}
//input.form_q {width:300px;height:20px;margin-right:2px;border:1px solid #bbb;border-right-color:#e7e7e7;border-bottom-color:#e7e7e7;font-size:14px !important}

#searchbox2 input.form_q {width:178px;margin:0 0 0 10px;padding:1px 0}
input.form_field_small1{width:95px}

input.readonly{background:#DEDEDE}
input.readonly:hover, input.readonly:focus {border: 1px solid #bbb}
li.indent_100 input.form_field_small1{margin-left:4px}
select {width: 150px;vertical-align: middle;margin: 0;padding: 2px 0;color: #333;font-size:11px;border:1px solid #ccc;background-color:#fff}
.form_field_school {margin-left: 10px; margin-top: 5px}
input.form_field_school {width: 250px;margin-left: 15px}
div#school input.form_field_school {margin-left:10px}
div#school li.submit input {margin-top:17px;border:0}
option {padding:0 3px}
#searchbox select {margin:2px 0 5px 0;width:120px}

#new_detail .details ul.rating_data {margin:0 0 0 10px; width:470px; top:20px}
#new_detail .details ul.rating_data li {margin: 2px;padding:0;width:470px;}
#new_detail .details .rating_data label.textinput_label {width: 100px; float: left; margin:5px 0pt 0pt;}
#new_detail .details .rating_data .account_data {width:180px;margin:0px 0pt 0pt;}
#new_detail .details .rating_data select, .rating_data input {width:180px;margin:0px 0pt 0pt;}
#new_detail .details .rating_data li#action_hide {display:none;}
#new_detail .details .rating_data li.action {margin:0;padding:0;}
#new_detail .details .rating_data input.checkbox {margin:0px 3px 0  0; width:15px; float: left}
#new_detail .details .rating_data label{font-size:11px;}

.login_box p.wishlist label.form_label {display:block;float:none;margin:10px 0 5px 0}
.login_box p.wishlist input.form_field_small1 {width:200px;height:40px;margin-right:5px}
.login_box p.wishlist textarea.form_field_float_textarea {margin:0 0 5px 0;width:400px;height:150px}
span.wishlist {margin-left:122px} 
.service_wrap p label.label_error,.service_wrap p label.form_login,.login_box p label.form_label,.login_box p span.form_label,.bankeinzug p label.form_label,.bankeinzug p label.label_error3,.login_box p label.label_error3{float:left;font-size:12px;width:122px;padding-top:3px}
.service_wrap p label.label_error, .service_wrap p label.form_login, label.form_school{width:80px}
.login_box p label.form_label2 {width:70px;padding-top:3px}
.login_box p label.label_error3 {color:#c33}
.service_wrap p input#form_login,.service_wrap p input#form_password,.login_box p input.form_field,.login_box p input#form_login,.login_box p input#form_password,.login_box p input#form_password_confirm,.login_box p input.form_field_small1,.login_box p input.form_field_small2,.login_box p input.form_field_small1_2,.login_box p input.form_field_small2_2,.login_box p select.form_field,p.bold select.form_field,.login_box p.zip input,.bankeinzug p input.form_field{float:left;width:200px;padding:2px;margin:0}
.service_wrap p input#form_login,.service_wrap p input#form_password {width:150px}
.login_box p.zip {margin:10px 0}
.service_wrap p input.form_field {width:150px}
.login_box p select.form_field {width:205px}
.login_box p.zip input {width:80px}
.login_box p.zip input.zip {margin-right:50px}
.login_box p.del_vouchers {margin:10px 0;width:415px;float:left;font-weight:bold;font-size:110%}
.login_box p.del_vouchers span.float_left {width:320px}
.login_box p.del_vouchers span.float_right {width:90px;text-align:center}
.login_box p textarea.form_field {width:205px;height:100px}
.login_box p.short {width:320px !important}
.login_box p.vshort {width:350px !important;padding:2px 0;color:#007879;font-weight:bold}
.login_box p input.form_field_small1, .login_box p input.form_field_small1_2 {width:144px;margin:0 2px 0 0}
p.login_submit {margin:10px 0}
.login_box p input.form_field_small2, .login_box p input.form_field_small2_2, login_box p input.formzip{width:48px;margin:0 2px 0 0}
.login_box p input.formzip {margin-right:50px;padding:3px 0}
.login_box p input.radio {border:0;margin:0 5px 4px 0}
#content_2cols .login_box p label{float:left;margin:0 10px 0 0;line-height:100%;}
//#content_2cols .login_box p input {float:left;margin:0 10px 0 0}
#content_2cols .login_box p input.liefer {float:none;display:inline;width:44px;margin-left:5px}
#content .login_wrap .login_box p input.radio, #content .login_wrap .login_box p label {display:block;float:left}
#content_2cols .narrow p label, #content_2cols .narrow p input {margin-right:2px}
#content_2cols label strong {color:#444}
#content_2cols label.label_error3 strong {color:#c33}
#content_2cols .login_wrap .login_box input.radio {float:left;margin:0px 5px 0 0;padding:0}
#content_2cols input.radio,#content_2cols input.radio:hover,#content_2cols .narrow p input.radio,#content_2cols .narrow p input.radio:hover {border:0;margin:0 10px 0 0}
#footer_wrapper p span.float_left, #footer_wrapper p span.float_right {margin:0}
#footer_wrapper p span.float_right a {cursor:text}
#content_2cols span.float_left input,#content_2cols span.float_left input:hover,#content_2cols span.float_right input,#content_2cols span.float_right input:hover {margin:0;border:0}
label.form_login, label.label_error, label.label_error4, span.form_login, label.form_school {display:block;font-size:11px;margin:0;width:120px}
span.form_my_ratings {display:block;font-size:11px;margin:0;width:170px;float:left}
label.form_schulbuecher{display:block;font-size:11px;margin:0;width:120px;font-weight: bold; color:#333;}
.form_feld_schulbuecher {margin:0px 0 10px 0px}
input.form_feld_schulbuecher {width: 150px;}
div#school input.form_feld_schulbuecher {margin-left:10px}
div#schulbuchsuche_form .suchbutton{border:none}

label.form_school {font-weight: bold; color:#cc0000;font-size:16px !important}
label.label_error4 {width:80px;margin-top:5px}
.login_box p input#form_password, .login_box p input#form_login, .login_box p input#form_password_repeat {width:200px;padding:2px;margin:0 10px 0 0}
.login .checkbox, .login_box .checkbox {float:left; margin:0px 5px 10px 10px;border:0}
//.login_box .checkbox {margin-left:0}
p.indent20 label {font-size:11px}
//p.indent20 input.checkbox {margin:0;padding:0}
p.indent20 label.sublabel {margin:0;padding:0}
input.liefer {margin:0 0 0 10px;padding:0 0 0 15px;background:url(../images/arrow_cart.gif) 0 2px no-repeat transparent;border:0;color: #1a847a;font-weight:bold;cursor:pointer;display:block; width:165px}
input.vergessen {text-align:left;margin:0;padding:0;background:none;border:none;color: #1a847a;font-weight:bold;cursor:pointer;display:block;}
input.vergessen:hover,input.vergessen:focus {border-bottom:1px solid #1a847a}
p.indent20 input.vergessen{margin:0 0 0 15px}
#login .login_wrap .login input.vergessen{float:left;margin-left:10px;display:block;width:170px;padding:0 0 0 20px;text-align:left}
#login .login_wrap .login input.checkbox {float:left;margin:0 0 0 10px;padding:0;display:block}
#login .login_wrap .login label.sublabel {float:left;margin-left:10px;display:block;width:160px}
dl.geschenk_list dd.definition input {float:left;padding-top:5px}
dl.geschenk_list dd.definition label {display:block;float:left;font-weight:bold}
input.anmelden,.service_wrap a.anmelden_right,input.anmelden_right,#login input.anmelden,input.anmelden_left,a.anmelden,input.anmelden2, .profisearch input.search, .profisearch input.reset {background:#62b8b0;border:1px solid #1a847a;color:#fff;cursor:pointer;font-weight:700;margin:0;padding:2px 4px;text-decoration:none}
a.green_button {background:#62b8b0;border:1px solid #1a847a;color:#fff;cursor:pointer;font-weight:700;margin:0;padding:2px 4px;text-decoration:none}
input.anmelden2 {padding:2px 0;margin:10px 0 10px 122px}
.service_wrap a.anmelden_right,.service_wrap input.anmelden_right {float:right}
.login_box a.anmelden,.left_box a.anmelden,.right_box a.anmelden {margin-right:7px}
.login_box a.no_margin,.no_margin {margin:0;padding:4px}
#login a.anmelden {display:block;padding:2px 5px;text-decoration:none}
.login_wrap .login_box a.anmelden {padding:4px}
input.anmelden_left,a.anmelden_left,.anmelden_left2,a.anmelden_right,input.anmelden_right {background:url(../images/whitearrow_left_10.gif) center left no-repeat #62b8b0;border:1px solid #1a847a;color:#fff;float:left;font-weight:700;margin:0;padding:2px 4px 2px 20px;text-decoration:none}
a.anmelden_left {background-image:none;padding-left:4px}
input.anmelden_right,a.anmelden_right {background:url(../images/whitearrow_10.gif) center right no-repeat #62b8b0;float:right;padding:2px 20px 2px 4px}
input.anmelden2:hover,input.anmelden:hover,#login input.anmelden:hover,input.anmelden_left:hover,input.anmelden_right:hover,a.anmelden_left:hover,a.anmelden_left2:hover,a.anmelden_right:hover,a.anmelden:hover,.profisearch input.search:hover,.profisearch input.reset:hover {border:1px solid #fff;cursor:pointer;text-decoration:none}
#content_2cols span.float_left input.image,#content_2cols span.float_right input.image {margin:2px 0}
p#birthdate label {width:122px}
p#birthdate input {float:left;margin: 0 2px 10px 0}
.service_wrap p label.sublabel, .service_wrap p input.checkbox, .service_wrap p input.vergessen {display:block;margin-left:10px;padding:0;float:left}
.service_wrap p input.vergessen {width:170px;padding-left:20px}
.service_wrap p input.checkbox {vertical-align:top;border:none;margin:0 5px 2px 10px}
.service_wrap p label.sublabel{font-size:11px}
input.edit, input.edit2 {color:#007879;padding-left:15px;background:url(../images/arrow_cart.gif) left center no-repeat}
input.edit2 {border:none;font-weight:bold;cursor:pointer;width:140px;text-align:left}
input.voucher {width:130px;margin:3px 0 0 0}
.form_field_present_textarea {width:300px;height:100px;margin:0 0 10px 0}
tr.geschenk input, tr.geschenk label {margin:0 0 2px 0;font-size:100% !important}
input#present_service {border:none;margin-right:5px;padding:0}
tr.buttons td input{margin: 20px 0 0 0}
.cart tr.field p input{margin:5px}
.checkbox, #cart input.checkbox, #cart input#print_service {border:none}

#newcart input.checkbox, #newcart input#print_service {border:none}
#newcart input#korb_aktualisieren {border:none;color:#1A847A;padding-left:17px;margin:2px 0;font-size:100% !important;background:transparent url(../images/warenkorb/reload.gif) left center no-repeat;cursor:pointer;text-align:left }
#newcart a.artikel_loeschen {color:#1A847A;padding-left:17px;background:transparent url(../images/warenkorb/eimer.gif) 2px center no-repeat;text-decoration:none}
#cart_right input.noborders {border:none}
.label_webmiles, .input_webmiles {font-weight:bold;display:block;margin:5px 0 0 0;padding:0;border:0}
.webmiles_link, .input_webmiles, .input_webmiles:hover { color:#0DA8DA !important; font-weight:bold; text-decoration:underline}
.input_webmiles, .input_webmiles:hover {background:url(../images/buc_pfeile_gr_webmiles.gif) no-repeat 0 2px transparent;margin-top:0px;border:none;font-size:11px;cursor:pointer;text-decoration:none;padding:0 0 0 15px}
#cart_right input {margin:0}
#cart_right input#reload {margin-top:5px;border:0}
.newsletter {margin-top:30px}
.newsletter label {display:block;float:left;width:90px;font-size:11px}
.newsletter input.anmelden {margin:10px 0 10px 90px;width:auto}
.newsletter select {width:90px}
.newsletter p img {margin-left:90px}
.label_error{width:80px;color:#f33}
.label_error2{width:90px;margin-left:17px;color:#f33}
.label_error3{width:140px;color:#f33}
.label_error4 {width:70px;color:#f33}
#new_detail label.label_error2 {width:auto}
.login_box p.indent20 .form_label2,.login_box p.indent20 .label_error3{width:122px;margin-left:20px;padding-top:3px}
.label_error_no_float{float:none;width:100px}
ul.vergleich_select label {font-weight:bold;color:#086d96;width:250px;margin-right:20px;float:left}
label.form_label_strong {width:130px; float:left;padding:4px 0;margin-bottom:20px}
select.search {width: 170px;margin:5px 0}
.search_res select.search {width:170px}
.profisearch {float:left;padding:15px 0;width:564px;border:solid 1px #ccc}
.profisearch p {float:left;width:524px;font-size:11px;margin:5px 10px;display:inline}
.profisearch label {width:170px;float:left;padding-top:3px}
.profisearch input,.profisearch select {float:left;margin:0;width:200px;padding:2px}
.profisearch select {width:206px}
.profisearch p span {padding-top:3px;}
.profisearch p.short select {width:120px}
.profisearch p.vshort select  {width:90px;margin-right:5px}
.profisearch input.search {float:left;margin-left:180px;margin-top:20px;width:110px}
.profisearch input.reset {float:right;margin-top:20px;width:150px;margin-right:10px}
.titlesearch {margin-bottom:10px;padding-bottom:10px;background:#ef3f36}
.titlesearch p {padding-top:5px;margin:0 0 2px 10px;font-weight:bold;color:#fff;font-size:12px;line-height:16px}
.titlesearch input.search {width:160px;margin:0 0 0 10px}
.titlesearch input.submit_img {margin:0}
.reminder,.rem_form,.bankeinzug {width:564px}
#content_2cols .reminder p.login_submit {width:544px;background:#edf7f6;margin:10px}
.reminder a.anmeldung {padding:2px 4px}
.reminder hr {width:100%;height:1px;background:#fff;color:#fff;border:none;margin:20px 0 10px 0;clear:both}
.reminder ul, .reminder p{margin:10px}
.reminder p, .bankeinzug p {float:left;width:544px;display:inline}
.bankeinzug {padding:10px 0;float:left;background:#edf7f6}
.bankeinzug p {margin:2px 10px}
.bankeinzug p.bestaetigung {margin-bottom:10px}
.reminder input#newamount {width:55px;margin-right:5px;padding:2px 4px}
.reminder ul.waehlen li {display:block;background:url(../images/arrow.gif) left center no-repeat transparent;padding-left: 15px}
.reminder ul a {font-weight:bold;color:#007879}
.reminder p span {font-weight:bold;display:block;margin-bottom:5px}
.reminder ul.klein {margin-top:15px}
.reminder ul.klein li {font-size:0.92em}
.reminder ul.klein li.bold {margin-top:5px}
.rem_form p, .rem_form ul li, rem_form label, .rem_form input {margin:0;padding:2px}
.rem_form ul li {display:block;float:left;width:534px;display:inline}
//.rem_form .zahl1,.rem_form .zahl2, .rem_form .zahl3, .rem_form .zahl4, .rem_form .zahl5 {width:544px;padding:10px;float:left;border-bottom:2px solid #fff}
.rem_form .zahl1,.rem_form .zahl2, .rem_form .zahl3, .rem_form .zahl4, .rem_form .zahl5 {width:544px;padding:10px;float:left;border-bottom:1px solid #98bfbf;margin-bottom:2px}
.rem_form p.submit input.anmelden {margin:10px}
.rem_form p.submit input.anmelden_left,.rem_form p.submit input.anmelden_right {background-image:none}
.rem_form p.submit input.anmelden_right {float:right}
.rem_form .zahl2 ul {margin:10px 0}
.rem_form .zahl1 ul li,.rem_form .zahl2 ul li.bold {margin-bottom:5px}
.rem_form .zahl2 ul.address {margin:10px 0}
.rem_form .zahl2 ul.address li {margin:0;padding:0}
.rem_form .zahl2 ul.address li.bold {color:#666}
.rem_form .zahl1 li.sonstige {margin-bottom:0}
.rem_form ul li.h3 {margin-top:20px}
.rem_form h3 {color:#007879;margin-bottom:15px}
.rem_form label {font-size:0.92em}
.rem_form label.error {color:#c33}
#content form .rem_form input.error {border-color:#c33 !important}
.rem_form ul input#form_already_paid_type_0,.rem_form ul input#form_already_paid_type_1,.rem_form ul input#form_already_paid_type_2,.rem_form ul input#form_already_paid_type_3 {border:none;width:15px}
.rem_form .zahl1 label.zahl_sublabel {width:80px}
.rem_form .zahl1 li.h3 label.zahl_sublabel {width:200px}
.rem_form .zahl1 li.sonstige input#form_payment_else {margin-left:40px;width:220px;border-color:#007879;display:inline}
.rem_form .zahl1 li.sonstige2 label.label1 {margin-left:105px;display:inline}
.rem_form textarea {width:284px;height:100px;padding:5px}
.rem_form label, .rem_form input, .rem_form ul span{margin-right:5px;display:block;float:left}
.zahl4 input {border:none}
.rem_form .zahl2 li label.label2 {margin-right:7px}
.schulbuch1, .schulbuch2, .schulbuch3, .schulbuch4 {float:left}
#content_edit h5.schulbuch1, #content_edit h5.schulbuch2, #content_edit h5.schulbuch3, #content_edit h5.schulbuch4 {display:inline;margin:10px 0 0 0;padding:2px 0;color:#fff;font-weight:bold;background:#007879 url(../images/category/bg/b_all.jpg) 0 0 repeat-x}


#content_edit p.schule {width:564px;float:left;border-bottom:1px solid #007879;padding:5px 0;margin:0;background:#edf7f6}
#content_edit h5.schulbuch1 {width:57px;padding-left:15px}
#content_edit h5.schulbuch2 {width:166px}
#content_edit h5.schulbuch3 {width:162px}
#content_edit h5.schulbuch4 {width:164px}
input.schulbuch1 {width:40px;margin:0 0 0 15px}
input.schulbuch2,input.schulbuch3,input.schulbuch4 {width:147px;margin:0 0 0 15px}
/* endsect13 forms*/


/* sect20 sonstiges */
.redborder {border:1px solid #f33}
h6.googlelist,h5.googlehead {color:#fff;background-image:url(../images/category/bg/b_all.jpg);background-repeat: repeat-x;background-position: 0 -375px ;padding:3px 10px;margin-top:20px;float:left;width:544px}
ul.googlelist {margin-top:10px;padding:0}
h6.googlelist a,h5.googlehead a {padding-left:15px;background:url(../images/whitearrow.gif) 0 2px no-repeat;color:#fff;text-decoration:none;display:block }
h5.googlehead a:hover {text-decoration:underline}
ul.googlelist li {list-style:none;margin:2px 0 2px 10px;padding:0;display:block}
ul.googlelist a {padding-left:15px;display:block;background:url(../images/category/arrows/33071.gif ) no-repeat 0 1px transparent;color:#9e3300}
.empfehlungen {float:left;background:#fff4cc;width:564px;margin-bottom:10px}
.empfehlungen h5 {background:#fc3 url(../images/category/bg/b_all.jpg) 0 -1725px repeat-x;padding:3px 0 3px 10px;color:#666}
.empfehlungen ul {list-style:none;padding:10px;margin:0;float:left;width:262px}
.empfehlungen li {margin:3px 0}
.empfehlungen a {display:block;padding-left:15px;background:url(../images/arrow.gif) 0 2px no-repeat;color:#666}
ul.search_result li {font-size:0.92em;margin:0;padding:0;float:left;width:205px;display:inline}
ul.search_result li.normal,ul.search_result li.icon{font-size:1em}
ul.search_result li a.booklink, ul.search_result a.more {font-size:1.1em}

#verwandte_suchbegriffe {background:#fff4cc;margin-bottom:10px; padding:10px;}
#verwandte_suchbegriffe .heading {font-size:14px;font-weight:bold;padding-bottom:10px}
#verwandte_suchbegriffe ul li {display:inline; padding: 0px 10px 0 0; line-height: 150%}
#verwandte_suchbegriffe a {color:#007879; text-decoration:underline}
#verwandte_suchbegriffe a:hover {text-decoration:none}

ul.google {width:567px;margin:10px 0 0 0;float:left}
ul.google li {display:inline;padding:0;font-weight:bold;color:inherit}
ul.google li a {text-decoration:underline;color:inherit;}
ul.google li a:hover {text-decoration:none}
div.googleinfotext {float:left;width:564px;margin:20px 0 10px 0}
div.googleinfotext h3 {font-size:1.1em;margin-bottom:10px}
div.googleinfotext h4 {color:#444}
div.googleinfotext p {margin-bottom:10px}

.schulbuchlink {background:url(../images/arrow_10_grau.gif) no-repeat scroll 0 2px transparent;background-position:0 2px; font-weight:bold; padding-left:15px; color:#00476F; font-size:11px; line-height:100%}

/* endsect20 sonstiges */
/* sect14 media types */
ul.search_result li.icon,ul.prod_properties li.icon,ul.float_right li.icon,#favorite_list .icon  {width:135px;padding:6px 0;height:12px;background-repeat:no-repeat;background-position:left center;font-size:0.92em;line-height:100%}
/* new media types 16.08.2007 */
ul.prod_properties li.bausteine,ul.search_result li.bausteine,#favorite_list .bausteine{padding-left:30px;width:70px;background-image:url(../images/media/icon_bausteine.gif)}
ul.prod_properties li.brettkartenspiel,ul.search_result li.brettkartenspiel,#favorite_list .brettkartenspiel {padding-left:30px;width:70px;background-image:url(../images/media/icon_brettkartenspiel.gif)}
ul.prod_properties li.buch,ul.search_result li.buch,ul.float_right li.buch,#favorite_list .buch{padding-left:30px;width:68px;background-image:url(../images/media/icon_buch.gif)}
ul.prod_properties li.ebook,ul.search_result li.ebook,ul.float_right li.ebook,#favorite_list .ebook  {padding-left:30px;width:68px;background-image:url(../images/media/icon_ebook.gif)}
ul.prod_properties li.ebookcd,ul.search_result li.ebookcd,ul.float_right li.ebookcd,#favorite_list .ebookcd{padding-left:50px;width:88px;background-image:url(../images/media/icon_ebookcd.gif)}
ul.prod_properties li.cartridge,ul.search_result li.cartridge,#favorite_list .cartridge {padding-left:20px;width:63px;background-image:url(../images/media/icon_cartridge.gif)}
ul.prod_properties li.cd_blau,ul.search_result li.cd_blau,#favorite_list .cd_blau {padding-left:22px;width:79px;background-image:url(../images/media/icon_cd_blau.gif)}
/* the following line has to dissapear in one week */
ul.prod_properties li.dvd, ul.prod_properties li.cd,ul.search_result li.dvd, ul.search_result li.cd,#favorite_list .cd {padding-left:20px;background-image:url(../images/media/icon_cd_silber.gif)}
ul.prod_properties li.soft_download,ul.search_result li.soft_download,#favorite_list .soft_download {padding-left:24px;background-image:url(../images/media/icon_soft_download.gif);background-position:0px 5px}
ul.prod_properties li.hoerb_download,ul.search_result li.hoerb_download,#favorite_list .hoerb_download {padding-left:24px;background-image:url(../images/media/icon_hoerb_download.gif);background-position:0px 5px}
ul.prod_properties li.cd_dvd, ul.search_result li.cd_dvd,#favorite_list .cd_dvd {padding-left:30px;width:74px;background-image:url(../images/media/icon_cd_dvd.gif)}
ul.prod_properties li.cd_extra,ul.search_result li.cd_extra,#favorite_list .cd_extra  {padding-left:25px;width:76px;background-image:url(../images/media/icon_cd_extra.gif)}
ul.prod_properties li.cd_silber, ul.search_result li.cd_silber,#favorite_list .cd_silber {padding-left:22px;width:74px;background-image:url(../images/media/icon_cd_silber.gif)}
ul.prod_properties li.film, ul.search_result li.film ,#favorite_list .film{padding-left:23px;width:74px;background-image:url(../images/media/icon_film.gif)}
ul.prod_properties li.floppy, ul.search_result li.floppy,#favorite_list .floppy {padding-left:25px;width:74px;background-image:url(../images/media/icon_floppy.gif)}
ul.prod_properties li.flugzeug, ul.search_result li.flugzeug,#favorite_list .flugzeug {padding-left:30px;width:74px;background-image:url(../images/media/icon_flugzeug.gif)}
ul.prod_properties li.gameboy_advance,ul.search_result li.gameboy_advance,#favorite_list .gameboy_advance  {padding-left:65px;width:34px;background-image:url(../images/media/icon_gameboy_advance.gif)}
ul.prod_properties li.gamecube,ul.search_result li.gamecube,#favorite_list .gamecube{padding-left:20px;width:80px;background-image:url(../images/media/icon_gamecube.gif)}
ul.prod_properties li.globus,ul.search_result li.globus,#favorite_list .globus {padding-left:22px;width:79px;background-image:url(../images/media/icon_globus.gif)}
ul.prod_properties li.gutschein,ul.search_result li.gutschein,#favorite_list .gutschein {padding-left:28px;width:73px;background-image:url(../images/media/icon_gutschein.gif)}
ul.prod_properties li.hardware,ul.search_result li.hardware,#favorite_list .hardware {padding-left:25px;width:73px;background-image:url(../images/media/icon_hardware.gif)}
ul.prod_properties li.hd_dvd,ul.search_result li.hd_dvd,#favorite_list .hd_dvd {padding-left:23px;width:68px;background-image:url(../images/media/icon_hd_dvd.gif)}
ul.prod_properties li.heft,ul.search_result li.heft ,#favorite_list .heft{padding-left:30px;width:73px;background-image:url(../images/media/icon_heft.gif)}
ul.prod_properties li.kalender,ul.search_result li.kalender,#favorite_list .kalender {padding-left:27px;width:74px;background-image:url(../images/media/icon_kalender.gif)}
ul.prod_properties li.landkarte,ul.search_result li.landkarte,#favorite_list .landkarte {padding-left:31px;width:70px;background-image:url(../images/media/icon_landkarte.gif)}
ul.prod_properties li.mc,ul.search_result li.mc,#favorite_list .mc {padding-left:25px;width:76px;background-image:url(../images/media/icon_mc.gif)}
ul.prod_properties li.musik,ul.search_result li.musik,#favorite_list .musik {padding-left:22px;width:73px;background-image:url(../images/media/icon_musik.gif)}
ul.prod_properties li.nintendo_ds,ul.search_result li.nintendo_ds,#favorite_list .nintendo_ds {padding-left:69px;width:31px;background-image:url(../images/media/icon_nintendo_ds.gif)}
ul.prod_properties li.nintendo_3ds,ul.search_result li.nintendo_3ds,#favorite_list .nintendo_3ds {padding-left:106px;width:180px;background-image:url(../images/media/icon_nintendo_3ds.gif)}
ul.prod_properties li.nokia_ngage,ul.search_result li.nokia_ngage,#favorite_list .nokia_ngage {padding-left:40px;width:60px;background-image:url(../images/media/icon_nokia_ngage.gif)}
ul.prod_properties li.noten,ul.search_result li.noten,#favorite_list .noten {padding-left:14px;width:70px;background-image:url(../images/media/icon_noten.gif)}
ul.prod_properties li.ordner,ul.search_result li.ordner,#favorite_list .ordner {padding-left:19px;width:73px;background-image:url(../images/media/icon_ordner.gif)}
ul.prod_properties li.perlen,ul.search_result li.perlen,#favorite_list .perlen {padding-left:24px;width:73px;background-image:url(../images/media/icon_perlen.gif)}
ul.prod_properties li.playstation,ul.search_result li.playstation,#favorite_list .playstation {padding-left:28px;width:73px;background-image:url(../images/media/icon_playstation.gif)}
ul.prod_properties li.playstation_portable,ul.search_result li.playstation_portable,#favorite_list .playstation_portable {padding-left:40px;width:63px;background-image:url(../images/media/icon_playstation_portable.gif)}
ul.prod_properties li.poster,ul.search_result li.poster,#favorite_list .poster {padding-left:27px;width:73px;background-image:url(../images/media/icon_poster.gif)}
ul.prod_properties li.puzzle,ul.search_result li.puzzle ,#favorite_list .puzzle{padding-left:26px;width:75px;background-image:url(../images/media/icon_puzzle.gif)}
ul.prod_properties li.t_shirt,ul.search_result li.t_shirt,#favorite_list .t_shirt {padding-left:30px;width:63px;background-image:url(../images/media/icon_t_shirt.gif)}
ul.prod_properties li.teddy,ul.search_result li.teddy,#favorite_list .teddy {padding-left:26px;width:73px;background-image:url(../images/media/icon_teddy.gif)}
ul.prod_properties li.umd,ul.search_result li.umd,#favorite_list .umd {padding-left:25px;width:75px;background-image:url(../images/media/icon_umd.gif)}
ul.prod_properties li.vhs,ul.search_result li.vhs,#favorite_list .vhs {padding-left:24px;width:78px;background-image:url(../images/media/icon_vhs.gif)}
ul.prod_properties li.vinyl,ul.search_result li.vinyl ,#favorite_list .vinyl{padding-left:22px;width:79px;background-image:url(../images/media/icon_vinyl.gif)}
ul.prod_properties li.wii,ul.search_result li.wii,#favorite_list .wii {padding-left:29px;width:71px;background-image:url(../images/media/icon_wii.gif)}
ul.prod_properties li.xbox,ul.search_result li.xbox,#favorite_list .xbox {padding-left:25px;width:75px;background-image:url(../images/media/icon_xbox.gif)}
ul.prod_properties li.xbox360,ul.search_result li.xbox360,#favorite_list .xbox360 {padding-left:22px;width:79px;background-image:url(../images/media/icon_xbox360.gif)}
ul.search_result li.gameboy_advance,ul.search_result li.nintendo_ds,#favorite_list .nintendo_ds {width:130px}
ul.search_result li.playstation_portable,ul.search_result li.nokia_ngage,ul.search_result li.mc_hoerbuch,ul.search_result li.hd_dvd,ul.search_result li.cartridge,ul.search_result li.flugzeug,ul.search_result li.hardware,ul.search_result li.buch,ul.search_result li.t_shirt,ul.search_result li.wii,ul.search_result li.brettkartenspiel,ul.search_result li.bausteine {width:160px}
ul.search_result li.mc,ul.search_result li.playstation,ul.search_result li.xbox360,ul.search_result li.xbox,ul.search_result li.vinyl,ul.search_result li.vhs,ul.search_result li.umd,ul.search_result li.puzzle,ul.search_result li.teddy,ul.search_result li.poster,ul.search_result li.dvd,ul.search_result li.cd,ul.search_result li.cd_dvd,ul.search_result li.cd_blau,ul.search_result li.cd_extra,ul.search_result li.cd_silber,ul.search_result li.globus,ul.search_result li.gutschein,ul.search_result li.floppy,ul.search_result li.perlen,ul.search_result li.kalender {width:170px}
ul.search_result li.noten,ul.search_result li.film,ul.search_result li.landkarte,ul.search_result li.heft,ul.search_result li.musik,ul.search_result li.ordner,ul.search_result li.gamecube {width:180px}
/* endsect14 media types */
/* sect21 newsletter, mehrshops, tippgeber, voucher_rules */
iframe#saferpay,iframe#saferpay_rem  {border:1px solid #007879;padding:0;width:662px;height:500px}
iframe#saferpay_rem {width:564px;height:450px;border:none}
.my_newsletter h2{background:url(../images/category/bg/b_1_ver2.gif) #007879;color:#fff;margin:10px 0 10px 0;padding:3px 10px;width:544px;font-size:12px}
.my_newsletter p,.my_newsletter ul {margin-bottom:10px}
.my_newsletter p.screen,.my_newsletter p.screen2 {background:url(../images/my/buc_meinbuc_newsletter_pic.gif ) no-repeat; width:564px;height:50px;padding:326px 0 0 0;margin-top:0;margin-bottom:0}
.my_newsletter p.screen2 {background-image:url(../images/my/buc_meinbuc_newsletter_pic2.gif)}
.my_newsletter p span.block {font-weight:bold}
.my_newsletter p.screen a.float_left {margin-left:194px;font-weight:bold;color:#007879;padding-left:18px;background:url(../images/arrow_cart.gif) 0 2px no-repeat;display:block}
.my_newsletter p.screen a.float_right {margin-right:10px}
h2.tipp_banner {margin-bottom:20px}
ul.tippgeber {margin:10px 0 10px 0;float:left}
.tippgeber li, .tipp ul {display:block;width:141px;float:left}
.tippgeber li ul {margin:0 5px 0 0}
.tipp ul li {margin:0;width:130px;float:left;display:inline}
/* .tippgeber li {padding-bottom:30px;height:60px;background-image:url(../images/tippgeber.png) !important;background:url(../images/tippgeber.gif) bottom center no-repeat}
*/
.tippgeber li {padding-bottom:30px;height:10px;background-image:url(../images/tippgeber2.png) !important;background:url(../images/tippgeber2.gif) bottom center no-repeat}
.tippgeber li ul li {padding:0;height:auto;text-align:center;width:103px;background:none}
/*.tippgeber li ul li {padding:0;height:auto;text-align:center;width:131px;background:none}*/
.tippgeber li ul li.name {font-weight:bold}
h3.tipphead, h3.mehrshops {clear:both;padding:2px 10px;color:#fff;font-size:12px;margin:0 0 10px 0;width:544px}
div.tipp {float:left;margin-bottom:15px;width:564px}
div.tipp div {float:left;width:564px;background-image:url(../images/tipp.gif);background-repeat:repeat-y}
/*.tipp li {text-align:center}*/
.tipp li.bookpic {margin-bottom:10px}
.tipp li.bookpic img {max-width:118px}
.tipp li.author {font-weight:normal}
.tipp a.booklink {font-weight:bold}
.tipp li.comment {margin:5px 10px 10px 10px}
h3.mehrshops,.mehrshops h4 {margin:0;width:564px;padding: 2px 0;background:url(../images/bg/b_mehrshops_ver1.gif) repeat-x}
.mehrshops h4 {width:277px}
h3.mehrshops a,.mehrshops h4 a {margin-left:10px;padding-left:15px;background:url(../images/whitearrow.gif) 0 2px no-repeat;color:#fff}
p.mehrshops_descr {padding:0;margin:0;font-size:0.92em}
div.mehrshops p.mehrshops_descr {border:none}
p.mehrshops_descr img.shop {margin:0 10px 20px 0;padding:0;float:left;height:120px;width:110px;display:block}
p.mehrshops_descr span {display:block;float:left;width:444px;margin:5px 0 0 0}
p.mehrshops_descr span a.zum_shop, div.mehrshops p a.zum_shop{display:block;margin-top:15px;width:63px;height:16px;background:url(../images/buc_button_zumshop.gif) no-repeat;font-weight:bold;color:#444;font-size:11px;padding:3px 1px 2px 25px}
div.mehrshops p a.zum_shop {margin-top:0}
p.mehrshops_descr span a:hover,div.mehrshops p a:hover{text-decoration:none}
div.mehrshops {margin-top:10px}
div.mehrshops p {margin:10px 0 0 10px}
div.mehrshops p img {float:left;margin-right:10px;margin-bottom:0}
div.mehrshops p a.zum_shop {float:right}
div.mehrshops ul {display:block;float:left;width:150px;font-size:11px;margin-bottom:0}
div.mehrshops ul li {padding:0;display:inline}
div.mehrshops ul a {display:block;margin-bottom:3px;padding-left:15px;font-weight:bold;background:url(../images/arrow_10_grau.gif) 0 3px no-repeat}
img.logo {max-width:166px}
ul.million {margin:10px}
.voucher_rules {text-align:left;padding:20px 10px}
.voucher_rules h4 {font-size:110%;font-weight:bold;margin:10px}
.voucher_rules ul {margin-left:10px;list-style:none;border-bottom:1px solid #777;padding:10px 0}
.voucher_rules li {padding-left:10px;margin:5px 0;background:url(../images/black_square.gif) 0 5px no-repeat}
.voucher_rules p.close2 a {background-position:left center}
/* endsect21 newsletter, mehrshops, tippgeber, voucher_rules */
#content p.survey_druck {margin-top:20px;text-align:right}
iframe.trailer_frame {border:none;padding:0;width:564px;height:1600px}/*falls Laenge der Iframe nicht reicht, height kann geaendert werden. */
iframe.small_frame {border:none;padding:0;width:564px;height:1300px}/*falls Laenge der Iframe nicht reicht, height kann geaendert werden. */
iframe.survey_frame {border:none;padding:0;width:564px;height:3000px}/*falls Laenge der Iframe nicht reicht, height kann geaendert werden. */
iframe.funke_frame {border:none;padding:0;width:564px;height:2400px}/*falls Laenge der Iframe nicht reicht, height kann geaendert werden. */
iframe.walter_frame {border:none;padding:0;width:564px;height:1950px}/*falls Laenge der Iframe nicht reicht, height kann geaendert werden. */
iframe.literaturgewinnspiel_frame {border:none;margin-top:2px;padding:0;width:564px;height:975px}
iframe.potter_frame {border:none;margin-top:2px;padding:0;width:564px;height:975px}
iframe.leyendecker_frame {border:none;margin-top:2px;padding:0;width:564px;height:1900px}
iframe.fitzek_frame {border:none;padding:0;width:564px;height:2800px}
/* endsect15 survey */
/* sect16 new detail page */
.rate p {margin:5px 10px}
.rate p span {margin:10px 0;font-weight:bold;display:block}
#new_detail #product_slot_1 p.float_right {margin:0 0 10px 0;padding:0}
#cover_image {border:none}
#new_detail .headline a.back, #new_detail .headline2 a.back {color:#fff;background:url(../images/whitearrow_left.gif) no-repeat left center; display:inline}
#new_detail .headline a.druck {display:inline;margin-left:20px}
#new_detail .headline a.title {color:#fff; background: none; padding: 0px}
#new_detail #product_slot_1 ul.merk_empf {width:140px;padding:10px 5px 5px 10px;float:left;display:inline;background:#fff;margin:10px -5px -10px -10px}
#new_detail #product_slot_1 {width:564px;float:left;margin:0 0 20px 0}
#new_detail #product_slot_1 div {float:left;padding:0;margin:0}
#new_detail #product_slot_1 div.reduziert {float:none}
#new_detail #product_slot_1 div.cover {padding-right:10px;max-width:156px;float:left}
#new_detail #product_slot_1 div.cover div#cover_wrap {position:relative;float:left;z-index:10}
#new_detail #product_slot_1 img#cover_image {max-width:154px;}
#new_detail #product_slot_1 div.cover ul.action_links {width:160px;float:left;margin-top:10px}
#new_detail #product_slot_1 div.cover ul.action_links li{width:160px;float:left;margin:0;}
#new_detail #product_slot_1 div.cover ul.action_links li.rated {margin-bottom:5px}
#new_detail #product_slot_1 div.cover div#cover_wrap img#zoom {position:absolute;bottom:1px;left:1px;z-index:30 }
#new_detail #product_slot_1 div.cover ul.action_links li.avg_rating a {background:none;padding-left:0}
#new_detail #product_slot_1 div.title {width:398px;margin-bottom:5px;float:right}
#new_detail #product_slot_1 div.title h1,#new_detail #product_slot_1 div.title p.author {float:left;display:inline;width:398px}
#new_detail #product_slot_1 div#detail_inner div.title p.author {margin-bottom:7px}
#new_detail #product_slot_1 div.center {width:180px}
#new_detail #product_slot_1 div.descr {padding:10px 5px 10px 10px;width:155px;float:right;}
#new_detail #product_slot_1 div.center ul, #new_detail #product_slot_1 div.center p, #new_detail #product_slot_1 div.center h3,#new_detail #product_slot_1 div.center ul.prod_properties li,ul.float_right li {margin:0 5px 5px 0;width:170px;float:left;display:inline}

div.title h2 {font-size:16px;margin-bottom:7px;}

#new_detail #product_slot_1 div.center p.description,#new_detail #product_slot_1 div.center h2.description {margin-bottom:10px;font-weight:normal;}
#new_detail #product_slot_1 div.center p.description span.role,#new_detail #product_slot_1 div.center h2.description  span.role {font-weight:bold;}
#new_detail #product_slot_1 div.descr ul,#new_detail #product_slot_1 div.descr li {width:155px;float:left}
#new_detail #product_slot_1 div.descr li.webmiles {padding:7px 0}
#new_detail #product_slot_1 div.descr li.sparen {font-size:0.92em;padding:0 0 5px 0;font-weight:bold}
#new_detail #product_slot_1 div.descr li.sparen span {display:block;font-size:110%}
#new_detail #product_slot_1 div.descr li .buy {margin-top:0}
#new_detail #product_slot_1 div.descr ul.merk_empf li {width:160px}
#new_detail #product_slot_1 div.descr li.new_price {margin:5px 0}
#new_detail #product_slot_1 div.center ul.prod_properties li.icon, #new_detail #product_slot_1 div.center ul.prod_properties li a.more {width:100px}
#new_detail #product_slot_1 div.center ul.prod_properties li a.more{font-size:12px}
/*#new_detail #product_slot_1 a.rez{display:block;float:left;margin:0 0 5px 0;padding:25px 0 0 0;width:169px;height:0;overflow:hidden}*/
#new_detail #product_slot_1 #rez{width:120px;overflow:hidden;}
#new_detail #product_slot_1 #rez a{display:block;height:25px;background:url(../images/buttons/rich_content_btn.png) no-repeat scroll center top;padding-left:120px;margin:0 0 10px}
#fsk18 {padding:3px !important;color:#dd130a;font-size:11px;font-weight:bold;margin-top:4px !important;border:solid 2px #dd130a;line-height:100%}
#fsk18  img{float: left; margin: 2px 5px 2px 1px;}

ul#invdeo{position: relative;margin:10px -5px -10px -10px;display:inline;width:165px;float:left;background:#fff;padding:10px;z-index: 0;list-style:none;}
#new_detail #product_slot_1 div.descr ul#invdeo li {float:left;width:77px;position:relative}
ul#invdeo li a {/*margin:-1px 0;padding:0;height:22px;display:block;*/float:left;width:73px}
ul#invdeo li#invdeo_ausleihen a{float:left;width:73px;margin-top:25px;height:0;padding:23px 4px 0 0;overflow:hidden;background:url(../images/ausleihen.gif) 0 0 no-repeat !important}
ul#invdeo li#invdeo_popup a {padding-left:4px}
ul#invdeo li a:hover{background-color: transparent;z-index: 50;}
ul#invdeo a span{ position: absolute;background-color: #fff;padding:0;left:-9999px;top:0;visibility: hidden;width:242px;text-decoration: none;}
ul#invdeo li a span img{background:#eee;height:181px;width:242px;}
ul#invdeo li a:hover span{ visibility: visible;top: -181px;left: 0;text-decoration:none;background:#fff;color:#000}

div#product_widget div{float:left;width:164px;margin-left:10px;display:inline}
div#product_widget p{float:left;width:360px}
div#libreka div {float:left;width:164px;margin-left:10px;display:inline}
div#libreka p {float:left;width:320px;margin-left:40px;display:inline}
div#libreka div a{float:left;width:161px;height:110px;padding: 26px 0;text-align:center;background:url(../images/libreca.jpg) no-repeat}
div#libreka div a img {max-height:110px}

div.title h1 {font-size:16px;}
div.title h3 {font-size:1em}
div.title p {font-weight:bold}
div.title a {text-decoration:underline}
div.title a:hover {text-decoration:none}
#new_detail a.pdflink {margin-bottom:0}
#new_detail #product_slot_1 div.descr li.versandkostenfrei {height:52px;position:relative;margin-top:15px;margin-bottom:-10px;color:#007879;float:none}
#new_detail #product_slot_1 div.descr li.versandkostenfrei a {background-image:url(../images/buc_versandkostenfrei.png) !important;background:url(../images/buc_versandkostenfrei.gif) left top no-repeat;padding:0;width:150px;height:0;overflow:hidden;padding-top:52px;float:left;margin:0;position:absolute;top:-15px;left:0}
#new_detail #product_slot_1 .free_price {float:left;width:544px;padding:10px;font-weight:normal}
#new_detail .details, #new_detail #ratingform {margin-bottom:10px;padding-bottom:10px;float:left;width:564px}
#new_detail #faz, #new_detail #sz, #new_detail #perl {margin-bottom:0;padding-bottom:0 !important}
#new_detail #faz div, #new_detail #sz div, #new_detail #perl div {border-bottom:10px solid #fff}
#new_detail .details h3,#new_detail .details h4,#new_detail .details h5, #new_detail #ratingform h5,#new_detail .details p.heading,#new_detail .product_title_header {padding:2px 10px;float:left;width:544px;margin-bottom:15px}
#new_detail .product_title_header {color:#fff;font-weight:bold}
#new_detail .details h5.cat_string,#new_detail .details p.cat_string {padding-top:10px}
#new_detail .details dl {float:left;width: 277px;margin:0 0 10px 0}
#new_detail .details dt {width:70px;margin-left:10px;display:inline;float:left}
#new_detail .even dt img, #new_detail .odd dt img {width:60px}
#new_detail .details dd {width:197px;float:right}
#new_detail .details dd a.cat_string {font-weight:bold;text-decoration:underline}
#new_detail .details dd a.cat_string:hover {text-decoration:none}
#new_detail .details dd a.preis_home {margin-top:5px}
#new_detail .details h6 {margin:0 10px 10px 10px;width:540px;padding:0;color:#666666;}
#new_detail .details h6.bewerten {margin:5px 0;padding:0 10px}
#new_detail .details ul.bewertungen {margin:0;border-bottom:3px solid #fff;padding:10px;display:block}
#new_detail .details p.go_rate {margin-top:10px;margin-bottom:0}
#new_detail .details ul.bewertungen h6 {margin:0 0 5px 0}
//#new_detail .details ul.bewertungen li.bewertung_text {margin-top:10px;margin-bottom:5px}
#new_detail .details ul.bewertungen li.erfolgreich {border-top:1px solid #c7c5c5;margin:5px 0;padding:7px 0;font-weight:bold;}
#new_detail .details ul.bewertungen li.erfolgreich img,#new_detail .details ul.bewertungen li.erfolgreich span {margin-left:5px;color:#666666;font-size:10px}
#new_detail .details ul.bewertungen li.erfolgreich span.nasty {color:#666666;font-size:.9em;position:absolute;right:0;text-align:right;top:5px;width:200px;}
#new_detail .details ul.bewertungen li.erfolgreich a{font-weight:normal;}
#new_detail .details li.bewertung_kommentieren{margin-bottom:8px;}
#new_detail .details h6 span {font-weight:normal;margin-right:5px}
#new_detail .details h6 img {vertical-align:middle}
#new_detail .details a.mehr,#new_detail .details a.more {float:right;padding-left:15px;font-weight:bold;background-position:left center !important;margin-top:10px}
#new_detail a.mehr,#new_detail a.more {margin-bottom:0 !important}
#new_detail .details a.float_left {float:none;margin-top:10px}
#new_detail .details ul li,#new_detail .details #long_text {width:544px;margin:0 10px 5px 10px;float:left;display:inline;position:relative}
/#new_detail .details p{width:544px;margin:0 10px 5px 10px;display:block;position:relative;}
#new_detail .details p{width:544px;margin:0 10px 5px 10px;display:block;}
#new_detail .details p.trailer{float:left;}
#new_detail .details ul{width:544px;margin:0 10px 5px 10px;float:left;display:inline;}
#new_detail .details p.heading {margin-left:0}
#new_detail .details #long_text {line-height:140%}
#new_detail .details #long_text p, #new_detail .details #long_text p#longtext_more, #new_detail .details #long_text ul, #new_detail .details #long_text li {width:544px;margin:0 0 5px 0}
#new_detail .details .rating {font-size:12px;margin-top:10px;display:block}
#new_detail .details .rating li{padding:0}
#new_detail .details .rating img {vertical-align:middle;margin:0;padding:0}
#new_detail .details .rating input{border:none;margin:0}

#new_detail .details p.comment {font-size:0.85em}
#new_detail .details p.comment span {font-size:120%}
#new_detail .details input,#new_detail .details select {margin:3px 0}

#new_detail .details .rating_recommend_2 input#form_reset {margin-left:100px}
#new_detail .details #ratinglist a.cat_string {font-weight:bold;text-decoration:none}

#new_detail a#autorenportrait_btn{background:transparent url(../images/product/autoren_portrait.png) no-repeat scroll 0 0}

// recommend
#new_detail .details ul.rating_recommend_1 {width:300px}
#new_detail .details ul.rating_recommend_2 {width:440px}
#new_detail .details ul.rating_recommend_1 li {width:300px;margin:0 0 5px 0}
#new_detail .details ul.rating_recommend_2 li {width:440px;margin:0 0 5px 0}
#new_detail .details ul.rating_recommend_2 li.indent_100 {margin-left:100px}
// #new_detail .details .rating_recommend_2 textarea {width:340px}
// #new_detail .details textarea.form_field_present_textarea {margin-left:10px}
.rating_recommend_1, .rating_recommend_2 {float:left; width:200px}
.rating_recommend_1 {width:300px;margin-bottom:15px}
.rating_recommend_2 {width:440px;margin-top:10px}
.rating_recommend_1 label, .rating_recommend_2 label {float:left;margin:5px 0 0 0}
.rating_recommend_1 input {width:210px;float:right}
#rating_comment_form .form_button_submit {padding:2px 4px;width: auto;text-align:center;cursor: pointer;font-size:11px;font-weight:bold;background: #fede6f;color: #666;border: 1px solid #ffb900;margin: 20px 0 0 0;text-decoration:none; display:block}
.rating_recommend_2 input#form_reset, .rating_recommend_2 input#form_submit, .left_box a.new_address, .user_rating input#form_sumbit{padding:2px 4px;float:left;width: auto;text-align:center;cursor: pointer;font-size:11px;font-weight:bold;background: #fede6f;color: #666;border: 1px solid #ffb900;margin: 20px 0 0 0;text-decoration:none}
// .rating_recommend_2 textarea {float:right;width:340px}
// .rating_recommend_2 input#form_submit {float:right;padding:2px 0}
.rating_recommend_2 input#form_reset {margin-left:100px;display:inline;padding:2px 0}
.rating_recommend_2 input#form_reset:hover, .rating_recommend_2 input#form_submit:hover, .left_box a.new_address:hover {border:1px solid #fff;text-decoration:none}
.rating_recommend_2 label.label_error4 {width:auto}
#new_detail #rating,#new_detail #ratinglist h6{color:#444444;}
#new_detail #rating .avg_rating{float:left;text-align:right;color:#BB7804;font-size:10px;width:75px;padding-right:5px;}
#new_detail #rating .avg_rating_head{width:564px;padding-bottom:5px;}
#new_detail #rating  .rate_this{padding:8px;width:564px;}
#new_detail #rating  .bewertung_div{border-top:3px solid white;padding:8px 0;width:100%}
#new_detail #rating div.bewertungen{float:left;width:480px;}
#new_detail #rating div.bewertung_kommentieren{width:550px}
#new_detail #rating div.bewertung_text{padding:5px;background:#fff;margin-bottom:10px;width:470px;}
#new_detail #rating div.hilfreich{float:left;width:380px;line-height:200%;}
#new_detail #rating a.rate_rating{font-weight:bold;font-size:11px;text-decoration:underline;margin-left:10px}
#new_detail #rating .nasty a{float:left;text-align:right;font-size:11px;background:url(../images/arrow_10_grau.gif) no-repeat scroll 0 2px;padding-left:13px;margin-top:4px;}
#new_detail #rating .rated_ok{color:#fff;font-weight:normal;font-size:10px;background:#56a90c}
#new_detail #rating div.bude_pager{margin:10px 0 5px 0;padding-top:8px}
#new_detail #rating textarea{font-size:12px;color:#000}
#new_detail #rating a.rating_sort{color:#ff9900;text-decoration:underline}


#new_detail .details textarea {width:450px;height:120px; margin-left: 10px}
#new_detail .details textarea.ratingtext {width:520px; height: 160px}

#new_detail .details ul.pics {margin:0 10px;padding:0 0 10px 0;float:left;width:544px;list-style:none}
#new_detail .details ul.pics li {width:auto;margin:0 5px 5px 0}
#new_detail .details p span.mail {font-weight:bold}
#new_detail .details p span.block {margin-top:3px;font-weight:bold}
#new_detail .details table.tracklist{width:564px;margin:-15px 0 5px 0;float:left;display:inline;background:#fff}
#new_detail .tracklist tr.tablehead th {border-top:1px solid #fff;border-bottom:1px solid #fff;padding-top:15px}
#new_detail .details table.tracklist td {padding-left:10px}
#new_detail .tracklist th.col1 {width:25px}
#new_detail .tracklist th.col2 {width:387px;padding-left:10px}
#new_detail .tracklist th.col3 {width:70px;text-align:right}
#new_detail .tracklist th.col4 {width:52px;text-align:right}
#new_detail .details div.details_div {padding-bottom:10px}
#new_detail .details ul li, .details dt, .details dd {margin:0}
#new_detail .details ul.prod_properties {width:262px;padding-bottom:10px}
#new_detail .details ul.authors,#new_detail .details ul.more {padding-bottom:10px}
#new_detail #product_slot_1 ul.prod_properties {margin-bottom:20px;margin-right:0}
#new_detail .details ul.prod_properties li {width:262px;font-size:12px}
#new_detail .details div {float:left}
#new_detail table#vorschlag {margin:5px 10px 20px 10px;width:150px;float:left;display:inline}
#new_detail table#vorschlag td {width:66px;overflow:hidden}
#new_detail table#vorschlag td img {vertical-align:middle;max-width:70px}
#new_detail table#vorschlag td.plus {width:18px;border:none;padding:0 2px;text-align:center}
#new_detail table#vorschlag td.plus img {width:14px;height:14px}
#new_detail .details ul.vorschlag,#new_detail .details ul.vorschlag li {float:right;width:374px;margin:5px 10px 15px 0;display:inline}
#new_detail .details ul.vorschlag li {float:left;margin:0}
#new_detail ul.vorschlag ul.more{width:544px;float:left;margin:0 10px}
#new_detail ul.vorschlag ul.authors {width:544px}
#new_detail .details ul.more li {width:262px;margin:0 10px 0 0}
#new_detail .details ul.authors li {width:534px}
#new_detail .details li.new_price_small {margin:5px 0}
#new_detail div.details .cat_string {font-weight:bold}
#new_detail div.details a.cat_string {text-decoration:underline}
#new_detail .details a.cat_string:hover {text-decoration:none}
#content #new_detail .details ul.rate_list li {margin:2px 0}
#new_detail div.details li img {vertical-align:top}
#new_detail td.cover ul.action_links {max-width:160px}
#new_detail ul.action_links li.detail_rating {margin:0 0 10px 0 !important}
#new_detail ul.action_links a {margin-right:10px;padding-left:17px;background-repeat:no-repeat;background-position:0 2px !important;float:left;display:inline}
#new_detail ul.action_links a.erstbewerten {padding-left:28px;padding-top:11px}
#new_detail td.cover ul.action_links a {float:none;display:block;width:130px}
.details p{line-height:140%}
#new_detail div.flash_player {font-weight:bold;font-size:11px;margin-top:20px;margin-bottom:5px;padding-left:10px;}
div.flash_player img {vertical-align:middle}
div.flash_player a {color:#007879;text-decoration:underline}
#new_detail p.up,#new_detail p.up a {float:right}
#new_detail .details p.trailer {background-position: left center; background-repeat:no-repeat;padding:13px 0 13px 70px;width:474px;}
#new_detail .details p.trailer a {background-position:  top left;background-repeat: no-repeat;float:left;width:130px;height:0px;overflow:hidden;padding-top:32px;}

#new_detail #long_text #long{clear:both;margin-bottom:10px;width:544px;overflow:hidden;text-align:justify}
#new_detail #long_text #long img{max-width:267px;}
#new_detail #long_text img.left{max-width:267px;float:left;}
#new_detail #long_text img.right{max-width:267px;float:right;}
#new_detail #long_text #long .long_left{width:267px;float:left;}
#new_detail #long_text #long .long_right{width:267px;float:left;margin-left:10px;}
#new_detail #long_text #long img.small_left{display:block;max-width:207px;float:left;margin:5px 8px 5px 0;}
#new_detail #long_text #long img.small_right{display:block;max-width:207px;float:right;margin:5px 0 5px 8px;}
#new_detail #long_text #long img.medium_left{display:block;max-width:247px;float:left;margin:5px 8px 5px 0;}
#new_detail #long_text #long img.medium_right{display:block;max-width:247px;float:right;margin:5px 0 5px 8px;}
#new_detail #long_text .break_small{height:10px;width:544px;}
#new_detail #long_text .break_medium{height:25px;width:544px;}
#new_detail #long_text .break_large{height:35px;width:544px;}

#new_detail #long_text #long div.imgbox_left {display:block; float:left; padding:3px; margin:2px 8px 2px 0; background-color:#fff; font-size:11px; text-align:left;}
#new_detail #long_text #long div.imgbox_left img {border:none; display:block; width:100%;}
#new_detail #long_text #long div.imgbox_right {display:block; float:right; padding:3px; margin:2px 0 2px 8px; background-color:#fff; font-size:11px; text-align:left;}
#new_detail #long_text #long div.imgbox_right img {display:block; border:none; width:100%;}

#new_detail #long_text #picframe{clear:both; width:544px; background-color:#ffffff;}
#new_detail #long_text #picframe div.pic_left{float:left; width:174px; margin:4px 0 4px 4px;}
#new_detail #long_text #picframe div.pic_middle{float:left; width:174px; margin:4px 0 4px 7px;}
#new_detail #long_text #picframe div.pic_right{float:left; width:174px; margin:4px 4px 4px 7px;}
#new_detail #long_text #picframe img{max-width:174px;}
#new_detail #long_text #picframe p.imgdesc{width:172px; font-size:11px; margin:2px 1px 0 1px; text-align:left;}

#new_detail #long_text table {border:1px solid #000; width:544px;}
#new_detail #long_text table tr.row1 {width:544px; background-color:#f1f1f1; }
#new_detail #long_text table tr.row1 td.left {width:218px; padding:3px 10px 3px 5px; font-weight:bold; border-bottom:1px solid #000;}
#new_detail #long_text table tr.row1 td.right {width:308px; padding:3px 3px 3px 0px; border-bottom:1px solid #000;}
#new_detail #long_text table tr.row2 {width:544px; background-color:#fff;}
#new_detail #long_text table tr.row2 td.left {width:218px; padding:3px 10px 3px 5px; font-weight:bold; border-bottom:1px solid #000;}
#new_detail #long_text table tr.row2 td.right {width:308px; padding:3px 3px 3px 0px; border-bottom:1px solid #000;}
#new_detail #long_text .long_border{clear:both;margin-bottom:10px;overflow:hidden;width:527px;padding:5px 5px 5px 10px;border:1px solid;background-color:#fff;text-align:left;}

#new_detail #long_text #long ul {width:534px;}
#new_detail #long_text #long ul li {max-width:534px;}
#new_detail #long_text #long ul li {padding-left:10px;margin:2px 0;background:url(../images/black_square.gif) 0 5px no-repeat;line-height:110%;}

/* marktplatz */
#new_detail #marktplatz_link {font-size:11px;margin-top:10px;padding:15px 5px 5px 5px;width:160px;margin-left:-10px;display:inline}
#new_detail #marktplatz_link a {margin-left:5px;line-height:100%;padding:2px 0 2px 17px}
#new_detail .details#marktplatz span {display:none}
#new_detail .details#marktplatz h6 {margin:0;font-size:11px;width:120px}
#new_detail .details#marktplatz strong,#new_detail .details#marktplatz em {display:block;color:#666;font-weight:normal;font-style:normal;width:120px}
#new_detail .details#marktplatz table {float:left;width:564px;margin:0 }
#new_detail .details#marktplatz th,#new_detail .details#marktplatz td {padding:4px 0 4px 5px;border-bottom-width:1px;border-bottom-style:solid;font-size:11px;vertical-align:top;}
#new_detail .details#marktplatz th {background:#fff;border-top-width:1px;border-top-style:solid;}
#new_detail .details#marktplatz {font-size:.95em}
#new_detail .details#marktplatz td a {font-weight:bold;text-decoration:underline;margin-right:10px}
#new_detail .details#marktplatz td a:hover {text-decoration:none}

/*videobuster*/
#new_detail #videobuster_link {font-size:11px;margin-top:10px;padding:15px 5px 5px 5px;width:160px;margin-left:-10px;display:inline}
#new_detail #videobuster_link a {margin-left:5px;line-height:100%;padding:2px 0 2px 17px}

/*musikdownload*/
#new_detail #m_download_link {font-size:11px;margin-top:10px;padding:15px 5px 5px 5px;width:160px;margin-left:-10px;display:inline}
#new_detail #m_download_link a {margin-right:0px;margin-left:5px;line-height:100%;padding:2px 0 2px 17px;}

#new_detail table.eBookChapter {padding:3px;}
#new_detail  th.eBookChapter {padding:3px;border-bottom:solid 1px #cccccc;}
#new_detail  td.eBookChapter {padding:4px;margin:2px;}
#new_detail  .eBookChapter a.treffer {color: blue; text-decoration: underline}
#new_detail  td.eBookChapterSubtitel{line-height:12px;padding:5px 0;font-size:11px;font-weight:bold;}
#new_detail  td.eBookChapterPages{padding-right:10px;width:50px;text-align:right}

.cat_bgimgdark h2, .cat_bgimgdark h3, .cat_bgimgdark h4, .cat_bgimgdark h5 {color:#FFFFFF;}
.product_title_header h2 {display:inline;font-size:100%;}

#new_detail #product_slot_1 #liefergarantie {float:right;padding:7px;border:1px solid green;width:330px;margin-top:5px;}
#new_detail #product_slot_1 #liefergarantie em {color:green;font-style:normal;font-weight:bold}

.product_contributors{font-weight: bold}
/* endsect16 new detail page */

/* sect18 site error messages */
body#error div {width:992px;height:770px;text-align:left;margin:0 auto;padding-top:166px;background:#fff url(../images/error.gif) no-repeat}
body#error h2, body#error p {margin:0 208px 0 220px;width:544px;background:#edf7f6}
body#error h2 {padding:20px 10px 10px 10px;color:#007879;font-size:1.3em}
body#error p {padding:10px 10px 20px 10px;font-weight:bold}
div.error {float:left;width:564px;background:#edf7f6}
div.error p, div.error h2 {margin:10px !important;font-weight:bold}
div.error p span {display:block;margin-top:10px}
/* endsect18 site error messages */
/* sect19 ajax box */
#ajax_box {width: 180px;height: 60px;border: 1px solid #777;position: fixed;padding:10px 0;text-align:center;z-index:100;top: 45%;left: 43%;opacity: .90;font-weight:bold}
#ajax_box img {margin-top:15px}
/* endsect19 ajax box */
/*    sect22 service from classes.css      */
#popupwindow #content_edit {padding:10px;background:#fff}
/* endsect22 service from classes.css */

/* new conainer headers start page */
body.cat1 div#teasers h4.headline2 {background-image:none;background-color:#EDF7F6}
body.cat1 div#teasers h4.headline2 a {color:#007879;background-image:url(../images/category/arrows/1.gif)}
//body.cat1 div#teasers a.booklink {color:#007879}
li.author{margin:0 !important;color:#333;font-weight:normal;font-size:11px;height:16px;overflow:hidden}
div#teasers .prozent{font-size:11px;font-weight:bold;padding:5px 0 0 1px;text-align:center;float:left;display:block;height:23px;width:26px;background-image:url(../images/bg/sparen_bg.gif);background-repeat:no-repeat;color:white;}

div#teasers .sparen{color:#cc0000;margin-left:3px;margin-top:5px;float:left;display:block;font-size:10px}
div#teasers  hr{color:#ccc !important;background-color:#ccc !important;height: 1px;}
/*Mitbesteller BOX*/
#left .mitbestseller {background-color: #edf7f6}


ul.fussball li{position:relative;}
ul.fussball li a{background:transparent url(../images/aktion/fussball_em/f_li_bg.gif) no-repeat scroll 0pt 1px;padding-left:22px;color:white;font-size:14px;font-weight:bold;}

#presse_header{background-image:url(../images/presse/presse_bg.gif);background-repeat:no-repeat;height:132px;width:564px;border-bottom:1px solid #1e9a8f;}

#my_ratings_list li.heading {font-size:14px; font-weight:bold}
/*my_favorites*/
.my_favorites_count{color:#FFFFFF;float:left;font-size:25px;font-weight:bold;padding:10px 0pt;text-align:center;width:34px;background-color:#8EC4C4;margin-right:10px;height:100%}
a.arrowlink{background:transparent url(../images/arrow_cart.gif) no-repeat scroll left center;color:#007879;padding-left:15px;font-weight:bold}
#favorite_list {padding:5px 0 8px 0}
#favorite_list ul li{color:#333;font-size:11px}
#favorite_list div.user_img{float:left;width:70px; margin: 10px 10px 0px 0}
#favorite_list div.hilf_blk_border{float:left;width:100px;border:solid 1px #f6c87b;height:3px;margin:5px 0 0 5px;}
#favorite_list div.hilf_blk{background:url(../images/toplisten/fill_blk.png) no-repeat;height:3px;}
#favorite_list div.user{float:left;width:470px; margin: 10px 10px 0px 0}
#favorite_list div.user_content{float:left;width:380px;padding-bottom:15px;}
#favorite_list div.username{font-size:12px;font-weight:bold;margin-bottom:15px;}

#favorite_list ul li {margin-top: 10px; cursor:pointer;background-color: #edf7f6}
#favorite_list li.highlight {background-color: #faf9f8}
#favorite_list ul#favorite_productbox img.buy {margin: 10px 0 0 0;display:inline;}
#favorite_list ul li {margin-top: 10px; cursor:pointer;background-color: #edf7f6}
 .favorite_small_list.li {padding:10px;background-color: #edf7f6}
#favorite_ratebox { background-color: #edf7f6; padding: 10px}
#favorite_ratebox .rating{width:80px;height:0;overflow:hidden;margin:0 0 10px 0;padding:8px 0;list-style:none;clear:both;position:relative;background: url(../images/star-matrix1.gif) no-repeat 0 0;}
#favorite_ratebox .nostar {background-position:0 0}
#favorite_ratebox .onestar {background-position:0 -16px}
#favorite_ratebox .twostar {background-position:0 -32px}
#favorite_ratebox .threestar {background-position:0 -48px}
#favorite_ratebox .fourstar {background-position:0 -64px}
#favorite_ratebox .fivestar {background-position:0 -80px}
#favorite_ratebox .onetwostar {background-position:0 -176px}
#favorite_ratebox .twothreestar {background-position:0 -192px}
#favorite_ratebox .threefourstar {background-position:0 -208px}
#favorite_ratebox .fourfivestar {background-position:0 -224px}
#favorite_ratebox ul.rating li {cursor: pointer;float:left;text-indent:-999em;}
#favorite_ratebox ul.rating li a {position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index: 200;}
#favorite_ratebox ul.rating li.one a {left:0}
#favorite_ratebox ul.rating li.two a {left:16px;}
#favorite_ratebox ul.rating li.three a {left:32px;}
#favorite_ratebox ul.rating li.four a {left:48px;}
#favorite_ratebox ul.rating li.five a {left:64px;}
#favorite_ratebox ul.rating li a:hover {z-index:2;width:80px;height:16px;overflow:hidden;left:0;background: url(../images/star-matrix1.gif) no-repeat 0 0}
#favorite_ratebox ul.rating li.one a:hover {background-position:0 -96px;}
#favorite_ratebox ul.rating li.two a:hover {background-position:0 -112px;}
#favorite_ratebox ul.rating li.three a:hover {background-position:0 -128px}
#favorite_ratebox ul.rating li.four a:hover {background-position:0 -144px}
#favorite_ratebox ul.rating li.five a:hover {background-position:0 -160px}
#favorite_ratebox .inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
#favorite_morelist div.product {background-color: #edf7f6; margin: 10px 0 0 0; padding: 5px}
#favorite_morelist ul li {margin: 10px 0 0 0; padding: 5px}
#favorite_morelist #favorite_ratebox { background-color: #FFF; padding: 5px}

#user_profile div.user_img{width:70px;float:left;padding:5px;}
#user_profile #user_data_box{float:left;width:400px;margin:0 0 10px 10px;}
#user_profile #user_data_box .user_label{float:left;width:100px;margin-top:10px;font-size:11px;}
#user_profile #user_data_box .user_data{float:left;width:280px;margin-top:10px;}

#userTopListNavi{margin-left:20px;}
#userTopListNavi li{font-size:11px;line-height:100%;background:url(../images/toplisten/toplisten_btn_bg.png) no-repeat scroll 0 0;width:90px;height:25px;padding:5px;text-align:center;float:left;display:block;margin:0 5px 5px 0;}
#userTopListNavi li a:hover{text-decoration:none;color:#5ab7ae}

li.bglight {background-color: #edf7f6}

#report_nasty_confirm a{font-weight:bold;color:#666666;float:right;display:block}

p.inputs input span {float:left;margin-right:5px}
p.inputs {position:relative}

#spiegel_banner{width:564px;background:#c11919;color:white;font-weight:bold;font-size:30px;padding:20px 0 15px 0;}
#spiegel_banner .spiegel_span{background:url(../images/spiegel.gif) no-repeat;padding-left:130px;margin-left:15px;font-size:30px;}

.stars {font-weight:normal;margin:5px 0}
.stars img, li.stars span {float:left;display:inline;position:relative}
.stars span {font-size:0.85em;margin-left:2px}


/*Zusatzcontent Tabs*/
.tabberlive .tabbertabhide {display:none;}
.tabberlive {margin-top:5px;}
ul.tabbernav{margin:0 0 2px 0;padding:0;font-weight:bold;font-size:11px;}
ul.tabbernav li{list-style:none;margin:0;display:inline;margin-right:-3px;}
.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}

#verwandte{width:564px;overflow-x:scroll;overflow-y:hidden;}
#verwandte ul.verwandte{margin:10px 0 8px 8px;padding:0}
#verwandte ul.verwandte li{width:139px;float:left;position:static;overflow:hidden;}

.security {clear:both;float:left;width:200px}
.tooltip{width: 200px; color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:center}
.tooltip span.top{padding: 30px 8px 0;background: url(../images/bt.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;background: url(../images/bt.gif) no-repeat bottom}

.tooltip250{width: 250px; color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;}
.tooltip250 span.top{padding: 30px 8px 0;background: url(../images/bg/booble_tip.png) no-repeat top}
.tooltip250 b.bottom{padding:3px 8px 15px;color: #548912;background: url(../images/bg/booble_tip.png) no-repeat bottom}

/* digg pager */
div.bude_pager {padding: 5px;margin: 10px 3px 3px 3px;width:100%;text-align:center;}
div.bude_pager a {padding: 2px 5px 2px 5px;margin: 2px;text-decoration: none; /* no underline */color: #999999;}
div.bude_pager a:hover, div.bude_pager a:active {border: 1px solid #999999;color: #000;}
div.bude_pager span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #999999;font-weight: bold;background-color: #999999;color: #FFF;}
div.bude_pager span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #EEE;color: #DDD;}

/* Vorschlagssuche */
#suggest_list{width:261px;border:solid 1px #DEDEDE; display:none; background:#FFFFFF; z-index: 999; position: absolute; top: 35px; left: 397px;}
#suggest_list ul, #suggest_list li {padding:1px; margin:0; border:0; list-style:none;}
#suggest_list li { display: block}
#suggest_list li a#aclink{ text-decoration:none; color:#000000; font-weight:bold; float: none; display:block; margin: 0}
#suggest_list li a small{text-decoration:none; color:#999999; font-weight:normal;}
#suggest_list li a:hover{background:#FFFFCC;}
#suggest_list li.selected {background:#FFFFCC;}

/*Ausklappnavigation*/
#left div.klapp_navi_content{color:#444444;padding:2px;margin:5px 0;font-size:11px;line-height:12px}
#left div.klapp_navi_content a{font-weight:normal;color:#444;}
#left div.klapp_navi_content a.linktext{font-weight:bold}
#left div.klapp_navi_content a.linktext:hover{text-decoration:underline}
#left div.klapp_navi_content a:hover{text-decoration:none}
#left div.klapp_navi_content img{margin-bottom:6px;display:block;width:176px;height:60px;}
#left .klapp_navi_item{cursor:pointer}

#left #klapp_navi_menue_z div.klapp_navi{background:#d9ebeb;border:solid 1px #d9ebeb;border-top:1px solid white;margin:0px 0  -1px 0;padding:2px 9px 2px 9px;}
#left #klapp_navi_menue_z div.klapp_navi_aktiv{background:white;border:solid 1px #d9ebeb;margin:0px 0  -1px 0;padding:2px 9px 2px 9px;background:transparent url(../images/category/bg/kn_home.gif) repeat-x scroll bottom;display:none}
#left #klapp_navi_menue_z div.klapp_navi_content a.linktext{color:#444;}
#left #klapp_navi_menue_z div.klapp_navi a{color:#444;background:transparent url(../images/arrow.gif) no-repeat scroll 0 0;padding:0 0 0 15px;background-position:0 2px;}
#left #klapp_navi_menue_z div.klapp_navi_aktiv a.arrow_d{color:#444;background:transparent url(../images/arrow_down.gif) no-repeat scroll 0 0;padding:0 0 0 15px;background-position:0 2px;}

#voucher_form {width:544px; background:#edf7f6; padding: 10px}
#voucher_form select { margin: 10px 0px;}
#voucher_form textarea { width: 350px; height: 110px; margin: 10px 0px;overflow: scroll;overflow-y: scroll;overflow-x: hidden;overflow:-moz-scrollbars-vertical;}
#voucher_form label.default, #voucher_form label.error {width: 140px; float: left; margin: 10px 0px;padding: 2px 0px;vertical-align: middle;}
#voucher_form label.error { color: red;}

.big_paypal {font-size:16px; font-weight: bold; margin-bottom: 10px; color: red}

ul.topLists li{background:url(../images/toplisten/toplisten_btn_bg.png) no-repeat;width:188px;height:69px;display:block;float:left;margin:20px 0px 15px 0;overflow:visible}
ul.topLists li a{color:#1e9a8e;text-decoration:none;font-size:14px;font-weight:bold;margin:6px 0 6px 8px;display:block;}
ul.topLists li a:hover{color:#5ab7ae;}
h2.topLists{background:url(../images/toplisten/toplisten_header_bg.png) no-repeat;padding:40px 20px 0 0;font-weight:bold;font-size:24px;color:#fff;text-align:right;height:96px;}
.topListsProduct{width:165px;float:left;margin:0 0 2px 2px;height:290px;}

.tip {font:1.1em/1.2em Arial,Helvetica,sans-serif;width:220px;text-align: center;padding:5px;position:absolute;z-index:100;visibility:hidden;top:20px;left:90px;background-color: #222;color:#eee;}

.product_link {color: #007879; font-weight: bold; text-decoration:underline}
.comment1 {font-size:0.85em; line-height:120%}
.formhelp {color: red}
table.bankeinzug caption {font-weight: bold; text-align: left; font-size: 12px; padding: 5px}
table.bankeinzug td.label {width: 100px; text-align: right; font-weight: bold; padding: 5px}

.errormsg {font-size: 1.2em; color: red;}

#return_order dl.title{padding:3px 0px;height:15px}

/*REDESIGN*/
input.form_q {width:250px;height:20px;margin-right:2px;border:1px solid #bbb;border-right-color:#e7e7e7;border-bottom-color:#e7e7e7;font-size:14px !important}
#suche input.such_btn {padding:0;background:url(../images/buttons/btn_suche_button.png) no-repeat 0 0;width:61px;height:25px;cursor:pointer;border:none;margin:2px 12px 0 3px}
#suche input.such_btn:hover {background-position: 0 -25px;}

#banner_container{position:relative;width:564px;height:225px;z-index:1;}
#banner_container DIV{position:absolute;top:0;left:0;z-index:2;opacity:0.0;height:225px;background-color: #FFF;}
#banner_container div.active{z-index:10;opacity:1.0;}
#banner_container div.last-active{z-index:3;}
#banner_container div img{height:225px;display:block;border:0;margin-bottom:10px;}

#banner_thumbs{position:absolute;top:160px;left:10px;z-index:4;padding:2px;}
#banner_thumbs div{float:left;height:45px;width:45px;overflow:hidden;margin-right:3px;border:4px #fff solid;opacity:0.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter: alpha(opacity=70);cursor:pointer;position:relative}
#banner_thumbs img{width:112px;height:45px;position:absolute;right:0}
#banner_thumbs div.active{opacity:1.0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);}
#banner_thumbs div.lastactive{opacity:0.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter: alpha(opacity=70);}
.slider_img_div{width:110px;height:85px;overflow:visible;position:relative}
..slider_img_div img{max-height:85px}
.toplist_slider{background:url(../images/bg/karusell_bg_titel.png) no-repeat;padding-left:80px;position:relative}

.gray{border-bottom:solid 1px #c3c4c4;} 
//.gray{background:url(../images/bg/box_verlauf_bg.jpg) no-repeat #f0f0f0;border-bottom:solid 1px #c3c4c4;} 
.gradient_l{background-position:left bottom;}
.gradient_r{background-position:right bottom}
.box{}
.box_frame{border:solid 1px #c3c4c4;border-bottom:none;margin-bottom:10px;overflow:hidden}
.box_frame .box_content{padding:10px 0 0 10px}
a.green_arrow{background:url(../images/buttons/pfeil_gruen.png) no-repeat 0 5px;padding:0 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;text-decoration:none;color:#333;margin-bottom:4px;}
a.green_arrow_down{background:url(../images/buttons/pfeil_gruen_down.png) no-repeat 0px 5px;padding:0 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;text-decoration:none;color:#333;margin-bottom:4px;}
a.green_arrow_more{background:url(../images/buttons/pfeil_gruen.png) no-repeat 0 5px;padding:0 0 5px 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;text-decoration:none;color:#008587;margin-bottom:4px;font-weight:bold;border-bottom:solid 1px #ccc}
a.green_arrow:hover{color:#008587}
a.green_arrow_down_border{background:url(../images/buttons/pfeil_gruen_down.png) no-repeat 5px 7px;padding:2px 0 2px 15px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;text-decoration:none;color:#333;margin-bottom:4px;border:solid 1px #008587}

.box_frame a:hover{color:#008587;text-decoration:none}
#box-vorteile{height:96px}
#box-webmiles_bonusprogramm{height:65px}
#box-nl_abo{height:60px}
#box-bue-magazin{background:url(../images/buttons/bue_magazin.png) no-repeat;padding:30px 0 0 0;}
a.soc_media{background:url(../images/buttons/social_media_icons.png) no-repeat 0 0;padding:5px 0 0 30px;}
a.soc_media_s{background:url(../images/buttons/social_media_icons.png) no-repeat 0 0;padding:0px 0 0 20px;}
a.facebook_big{background-position:left top;height:20px;display:block}
a.twitter_big{background-position:0 -27px;height:20px;display:block}
a.facebook_small{background-position:0 -55px;height:20px;display:block}
a.twitter_small{background-position:0 -75px;height:20px;display:block}
a.rrs_small{background-position:0 -95px;height:20px;display:block}

#footer_inner{width:772px;margin-left:20px}

ul.footer_links{display:block;float:left;margin-left:20px}
ul.footer_links li.headline{font-size:16px;color:#333;margin-top:10px}
ul.footer_links li a{color:#1e9a8e;text-decoration:underline;font-size:11px}
ul.footer_links li a:hover{color:#76d2c9;}

.tag_cloud{margin:20px 0 10px 0;text-align:center;line-height:200%}
.tag_cloud a.tag{margin:8px 0 5px 10px;}
.tag_cloud a.tag:hover{text-decoration:none;color:#696868}

img.kaufen{display:none;margin-top:10px}
.hide{display:none}
.show{display:block}
#heute_aktuell{position:absolute;top:170px;left:-42px;background:url(../images/bg/bg_heute_aktuell.png) no-repeat;width:195px;height:115px;padding:50px 0 0 50px;z-index:101}
.systematik{font-size:16px; font-weight:bold; padding:4px 0 4px 0 !important}
#specialshops{margin-bottom:10px}
.specialshops{padding:0 5px}
.specialshops_border{border:solid 1px #ccc;}
.specialshops_border h2.systematik{padding:3px 5px 3px 10px !important}
.specialshops_content{font-size:11px;padding:5px 5px 5px 10px;height:126px;cursor:pointer}
.specialshops_content a.linktext{font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;text-decoration:none;color:#1e9a8e;text-decoration:underline}
.systematik_sub a.green_arrow{background:url(../images/buttons/strich.png) no-repeat 0 5px;padding:0 0 0 10px;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;text-decoration:none;color:#333;margin-bottom:4px;}
h2.teaser_list{color:#333;font-size:20px}
#personal_slider{margin-bottom:10px;border:solid 1px #CCC;height:182px;overflow:hidden;position:relative;}
#slider_preload{text-align:center;position:absolute;top:75px;left:250px}
/*REDESIGN*/

.rdkt_text_header {font-family: sans-serif; font-size:18px; font-weight: normal; padding: 10px 0 10px 0}
.ul {list-style-position:inside;}
.ul li {list-style: disc; list-style-position: inside}

/*categories CSS*/
ul#navi li a span {color:#fff}
ul#navi{margin-top:2px;float:left;background:#ffc601 url(../images/bg/navigation.gif) repeat-x;width:100%}
ul#navi li{float:left;display:block;height:34px;border-right:1px solid #fff;z-index:10}
ul#navi a:link, ul#navi a:visited{display:block;height:34px;text-decoration:none;color:#00476f}
ul#navi a:hover{text-decoration: none;color:#007879}
ul#navi li a{position:relative;cursor:pointer}
ul#navi li a span{width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;cursor:pointer;}
ul#navi li a span span,ul#navi li a span.text {display:none}
.cat_bgimglight,.cat_bgimgdark, ul#main_navi li a:hover,ul#main_navi li a.active, .bestseller h2, #new_detail .details#marktplatz h5  {background-image:url(../images/category/bg/b_all.jpg);background-repeat:repeat-x}
ul#navi li ul {display:none}
a.endsect {margin-bottom:15px !important}
/* cat1 => start */
ul#main_navi li#a1 {background:#fc3}
ul#main_navi li#a1 a:hover, ul#main_navi li#a1 a.active {background-color: #1E9A8E; background-position: 0 0px}
.cat1 .cat_bgdrop{background-color:#8ec4c4}
.cat1 .cat_bg{background-color:#edf7f6}
.cat1 .cat_bgdark{background-color:#8ec4c4}
.cat1 .cat_bglight{background-color:#edf7f6}
.cat1 .cat_color{color:#007879}
.cat1 .bestsellertop10,.cat1 .bestseller {background-color:#edf7f6;border-color:#007879}
.cat1 .popup, .cat1 .cat_string,  #content .cat1 .cat_string,.cat1 .rezensionen ul.cat_string a,.cat1 ul.cat_string a, .cat1 .rezensionen dl a, .cat1 #container #wrapper #left ul.cat_bglight a, .cat1 #container #wrapper #left ul.cat_bgdark a, .cat1 #container #wrapper #right ol a, .cat1 #container #wrapper #right dl a, .cat1 #container #wrapper #right p a, .cat1 #container #wrapper #right ul.title a, .cat1 ul.links a, .cat1 ul.action_links a, .cat1 li.bewertung_kommentieren a,.cat1 div.details h6, .cat1 div.details strong, .cat1  #tracklist_show {color: #007879}
.cat1 .cat_bgimgdark, #content .cat1 .cat_bgimgdark,.cat1 .bestseller h2, .cat1 #new_detail .details#marktplatz h5  {background-color: #1E9A8E; background-position: 0 0px}
.cat1 .cat_bgimglight{background-color: #8ec4c4;background-position: 0 -1801px}
//hr.cat1, .cat1  hr{color: #007879 ;background-color: #007879}
.cat1 .bestseller p a,.cat1 .bestsellertop10 p a, .cat1 ul.links li.dead_link, .cat1 ul.links a, .cat1 ul.links li.dead_link, .cat1 ul.paging li.forward a, .cat1 ul.action_links a,.cat1 ul.sub_cat a,.cat1 div.details a.mehr,.cat1 #new_detail div.details a.more,.cat1 ul.paging_container li.forward a,.cat1  #tracklist_show {background:url(../images/category/arrows/1.gif ) no-repeat;position:relative;color:#007879}
.cat1 ul.sub_cat li.down a{background:url(../images/category/arrows/down_1.gif ) no-repeat transparent;color:#007879}
ul.cat1 {font-size:1em;padding:7px 0 0 10px}
ul.cat1 li {margin-bottom:5px}
ul.cat1 li a {background:url(../images/category/arrows/110.gif) 0 3px no-repeat transparent;padding-left: 15px;display:block;text-decoration:underline;color:#007879}
ul.cat1 li a:hover {text-decoration:none}
.cat1 li.plus{background:url(../images/category/plus_1.gif) no-repeat 50% 50%;width:14px}
.cat1 .zurueck a, .cat1 ul.paging li.back a, .cat1 ul.paging_container li.back a {background:url(../images/category/arrows/left_1.gif ) no-repeat transparent;}
.cat1 p.u{color:#007879}
.cat1 .borders {border: 1px solid #007879}
.cat1 #new_detail .details#marktplatz th, .cat1 #new_detail .details#marktplatz td {border-color: #007879}
.cat1 #new_detail .details#marktplatz td a{color: #007879}
.cat1 #new_detail #product_slot_1 #rez a.faz {background-position:0px 0}
.cat1 #new_detail #product_slot_1 #rez a.sz {background-position:0px -30px}
.cat1 #new_detail #product_slot_1 #rez a.pt {background-position:0px -60px}
.cat1 #new_detail #product_slot_1 #rez a.kn {background-position:0px -90px}
.cat1 #new_detail #product_slot_1 #rez a.gc {background-position:0px -120px}
.cat1 #new_detail #product_slot_1 #rez a.wo {background-position:0px -150px}
.cat1 #new_detail #product_slot_1 #rez a.aut {background-position:0px -180px}
.cat1 #new_detail #marktplatz_link {background:url(../images/category/marktplatz_1.gif) no-repeat;border-bottom:1px solid #007879}
.cat1 #new_detail #videobuster_link {background:url(../images/category/videobuster_1.gif) no-repeat;border-bottom:1px solid #007879}
.cat1 #new_detail #m_download_link {background:url(../images/category/m_download_1.gif) no-repeat;border-bottom:1px solid #007879}
.cat1 #new_detail ul.action_links a.merken {background-image:url(../images/category/merken_1.gif)}
.cat1 #new_detail ul.action_links a.bewerten {background-image:url(../images/category/bewerten_1.gif)}
.cat1 #new_detail ul.action_links a.erstbewerten {background-image:url(../images/category/erstbewert_1.gif)}
.cat1 #new_detail ul.action_links a.empfehlen {background-image:url(../images/category/empf_1.gif)}
.cat1 #new_detail ul.action_links a.auf_liste {background-image:url(../images/category/auf_liste_1.gif)}
.cat1 #right .bestsellertop10 p.top10 {background:#1E9A8E url(../images/category/top10/top10_1.gif)}
.cat1 #new_detail .tabberlive .tabbertab{width:544px;border:solid 1px #8ec4c4;padding:10px;margin-bottom:15px;background:url(../images/category/product_content/rez_bg_1.gif);background-repeat:repeat-x;background-position:top left;}
.cat1 #new_detail .product_content {width:544px;border:solid 1px #8ec4c4;padding:10px;margin-bottom:15px;background:url(../images/category/product_content/rez_bg_1.gif);background-repeat:repeat-x;background-position:top left;}
.cat1 #new_detail ul.tabbernav li a {padding:6px;text-decoration:none;font-size:11px;background:url(../images/category/product_content/tab_bg_1.gif) no-repeat;}
.cat1 #new_detail ul.tabbernav li a:hover {color: #000;background:url(../images/category/product_content/tab_bg_over_1.gif) no-repeat;}
.cat1 #new_detail ul.tabbernav li.tabberactive a {padding:6px;text-decoration:none;background:url(../images/category/product_content/tab_bg_over_1.gif) no-repeat;}
.cat1 #new_detail ul.tabbernav li.tabberactive a:hover {padding:6px;text-decoration:none;background:url(../images/category/product_content/tab_bg_over_1.gif) no-repeat;}
.cat1 div.bude_pager a.cat_color {border:1px solid#8ec4c4}.cat1 #left div.klapp_navi{background:#FFF4CC;border:solid 1px #FFF4CC;border-top:1px solid white;margin:0px 0  -1px 0;padding:2px 9px 2px 9px;}
.cat1 #left div.klapp_navi_aktiv{background:white;border:solid 1px #FFF4CC;margin:0px 0  -1px 0;padding:2px 9px 2px 9px;background:transparent url(../images/category/bg/kn_1.jpg) repeat-x scroll bottom;display:none}
.cat1 #left div.klapp_navi_content a.linktext{color:#444;}
.cat1 #left div.klapp_navi a{color:#444;background:transparent url(../images/arrow.gif) no-repeat scroll 0 0;padding:0 0 0 15px;background-position:0 2px;}
.cat1 #left div.klapp_navi_aktiv a.arrow_d{color:#444;background:transparent url(../images/arrow_down.gif) no-repeat scroll 0 0;padding:0 0 0 15px;background-position:0 2px;}
/*categories CSS*/

#facebook_empfehlungen{padding:8px 10px;font-size:11px}
#facebook_empfehlungen img{max-height: 85px;max-width:50px}
#facebook_empfehlungen .produktdaten{float:left;width:110px;margin-left:5px}
.facebook_empfehlung{width:175px;overflow:hidden}

ul.pfeil_liste li { list-style-type: none; background:url(../images/arrow_cart.gif) no-repeat 0 3px; padding-left: 20px}
ul.pfeil_liste li a { font-weight: bold; text-decoration: underline;  color: #007879;}
.bglight {background:#edf7f6}

#contact_box h2 { margin-bottom: 10px}
#contact_box p { margin-bottom: 5px}

.faq_answer ul li { list-style: disc inside; background: none;}
.faq_answer a { font-weight: bold; text-decoration: underline;  color: #007879;}

.form_box p {padding-bottom:10px}
.form_box p label.form_label {float: left; width: 130px; display: block; font-weight: bold}
.form_box p .form_field {width:200px; margin:0 2px 0 0}
.form_box p .form_field_middle {width:144px; margin:0 2px 0 0}
.form_box p .form_field_small {width:48px; margin:0 2px 0 0}

.shadow{border:1px solid #ccc;box-shadow: 2px 2px 6px #CCC;-moz-box-shadow: 2px 2px 6px #CCC; -webkit-box-shadow: 2px 2px 6px #CCC;-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#ccc');}

#content_edit h1 {font-size:1.5em;padding:5px 0;margin-bottom:10px}
#content_edit h2 {font-size:1.3em;padding:5px 0;margin-bottom:10px;margin-top:0}
#content_edit h3, #content_edit h4 {font-size:1.1em;margin:10px 0 0 0;padding:0}
#content_edit h5, #content_edit h6 {font-size:1em;padding:5px 0}
.druck_10 {margin-left:10px}
.druck_20 {margin:10px}
.druck_25 {margin-left:10px}
#content_edit #agb p {margin:5px 0;width:544px}
.oben,p.oben a{float:right}
#content_edit p.druck {display:block;width:564px;float:right;background: #8ec4c4;padding:0;margin-bottom:10px;}
#content_edit p.druck a {float:right;background: url(../images/icon_druck.gif) 0 1px no-repeat;margin:2px 10px;padding-left:20px;text-decoration:none}
#content_edit p.druck a:hover {text-decoration:underline}
#content_edit table {width:564px;float:left}
#content_edit th {font-weight:bold}
#content_edit table td p {float:none;width:auto !important}
#content_edit table td,#content_edit table th {padding:5px;border:1px solid #fff;background:#edf7f6}
#content_edit ul {list-style:none;margin:0 0 10px 0}
#content #new_detail .details ul.rate_list {width:544px;margin-top:-7px}
#content_edit ul li, ul.webmiles_intro li,ul.newslist li,#content #new_detail .details ul.rate_list li, #content .googleinfotext ul.googleinfolist li, #content .googleinfotext ul li {display:block;padding-left:10px;margin:5px 0;background:#fff url(../images/black_square.gif) 0 5px no-repeat;line-height:110%}
#content #new_detail .details ul.rate_list li {background-color:transparent;width:524px}
ul.newslist {position:relative;margin-bottom:20px !important}
ul.newslist li {margin:2px 0 !important}
#content_edit ul.anregungen li {padding:0;background-image:none}
#content_edit p.webmiles_logo {background:url(../images/buc_web_headerbalken.gif) no-repeat;padding-top:40px;margin:20px 0 30px 0;width:564px}
#content_edit p a.webmiles_more {padding-left:15px;color:#002e6e;background:url(../images/buc_pfeil_webmiles.gif) 0 2px no-repeat;font-weight:bold}
#content_edit ul.service_wrap_white {width:564px;float:left;background:#fff;padding:0 0 10px 0;margin:0;list-style:none;font-size:1em}
#content_edit ul.service_wrap_white li, #content_edit ul.pfeil_liste li {margin:0;padding:0;list-style:none;background:none;display:block;line-height:130%}
#content_edit ul.service_wrap_white li a, #content_edit ul.pfeil_liste li a{font-weight:bold;color:#007879;padding-left:18px;background:url(../images/arrow_cart.gif) 0 50% no-repeat;display:block}
#content_edit ol {list-style-type:decimal;list-style-position:inside;margin:10px 0 10px 0;padding:0}
#content_edit ol a {color:#007879;font-weight:bold}
#content_edit ol.geschenke {list-style-type:decimal;list-style-position:outside;margin:10px 0 10px 12px;padding:0}
#content_edit ol.geschenke li {margin:5px 10px;padding:0;color:#666}
#content_edit ol.numlist{margin:0;padding:5px 0 5px 25px;}
#content_edit ol.numlist li{float:none;color:#666666;display:list-item;margin:0;list-style-position:outside;padding:0;list-style-type:decimal;}
#content_edit p {margin-bottom:15px;}

li.center{text-align:left !important}

