  /* -----------------------------------------------------------------------------------------   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   XT-Commerce - community made shopping   http://www.xt-commerce.com   Copyright (c) 2004 XT-Commerce   
  -----------------------------------------------------------------------------------------   
  based on:   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27);
  www.oscommerce.com   (c) 2003 nextcommerce (stylesheet.css,v 1.7 2003/08/13);
www.nextcommerce.org   Released under the GNU General Public License   ---------------------------------------------------------------------------------------*/
body {
  font-family: Verdana;
  font-size: 12px;
  color: #252525;
  margin:0 auto;
  padding:6px;
  background: #F9FCED url(img/bg_body3.gif)  repeat-x  fixed center top;
}
a {
  text-decoration: none;
  color: #252525;
}
a:hover {
  text-decoration: underline;
  color: #252525;
}
a:active {
  text-decoration: none;
}
a:visit {
  text-decoration: none;
}
/* Externe Links mit Grafik versehen----------------------------------------------- */
a.extern:link {
  background: url(img/external.gif) no-repeat 100% 0;
  padding: 0 20px 0 0;
  color: #1d00c8;
  font-weight: bold;
}
a.extern:visited {
  background: url(img/external.gif) no-repeat 100% -100px;
  padding: 0 20px 0 0;
  color: #620070;
  font-weight: bold;
}
a.extern:hover, a.extern:active, a.extern:focus {
  color: #fff;
  background: #59586A url(img/external.gif) no-repeat 100% -200px;
  padding: 0 20px 0 0;
  font-weight: bold;
}
div.green_infomessage {
  width: 100%  border: 1px solid;
  border-color: $bordercolor_infomessage;
  background-color: $backgroundcolor_infomessage;
}
/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
  background-color: #F3F9EF;
  padding: 2px 6px 2px 6px;
}
.suggest_link_over {
  background-color: #477509;
  padding: 2px 6px 2px 6px;
  cursor: pointer;
  color:#fff;
}
#search_suggest {
  position: absolute;
  top: 52px;
  visibility: hidden;
  background-color: #F3F9EF;
  text-align: left;
  border: 4px solid #759645;
}
/*----------------------------End Suggest Styles------------------------*/
/* Links im Text----------------------------------------------- */
a {
  color#252525;
}
.link {
  color: #252525;
}
.link_invert {
  color: #252525;
}
a.link_invert:hover {
  color: #252525;
}
.link_invert a {
  color: #252525;
}
.textboxred_h {
  color: #252525;
  font-size: 14px;
}
.textboxred_default {
  color: #000000;
}
/* Header-Klassen----------------------------------------------- */
h1 {
  font-weight: 900;
  font-size: 16px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #668D00;
  margin: 15px 0px 4px 0px;
  padding: 15px;
  width: auto;
  text-decoration: underline;
  color: #477509;
  text-align: center;
}
h1 a {
  font-size: 12px;
  font-weight: bold;
  font-size: inherit;
  margin: 15px 0px 0px 0px;
  padding: 0px;
  text-decoration: none;
  width: auto;
}
h2 {
  font-weight: 800;
  font-size: 12px;
  margin: 10px 0px 2px 0px;
  padding: 0px;
}
h3 {
  font-weight: 600;
  font-size: 10px;
  margin: 7px 0px 1px 0px;
  padding: 0px;
}
/* Paragraph----------------------------------------------- */
p {
  padding: 0px;
  margin: 15px 0px 15px 0px;
}
span.tooltip {
  border-bottom-color: #3B59A6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
/* Horizontale Linie----------------------------------------------- */
hr {
  width: 80%;
  text-align: center;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  border-bottom-width: 1px;
}
/* Textarea----------------------------------------------- */
textarea {
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  font-size: 10px;
}
/* Input----------------------------------------------- */
input {
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  font-size: 11px;
  line-height: 16px;
  border-style: solid;
  vertical-align: bottom;
  border-width: 1px;
  text-align: left;
  border-color: #b8b8b8;
}
.input_search input {
  float: left;
  width: 85px;
  border-style: solid;
  border-color: #B5B9BA;
  border-width: 1px;
}
#header_suchbox .input_search input {
  background: #F1F4E7 url(img/inputback.gif) repeat-x  0% 50%;
  border: 1px solid #B5B9BA;
  float: left;
  width: 300px;
}
/* select----------------------------------------------- */
select {
  font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
  font-size: 10px;
}
/* Image mit link----------------------------------------------- */
img {
  border: 0;
}
/* Formular----------------------------------------------- */
form {
  padding: 0px;
  margin: 0px;
}
/* Horizontale Linie hellgrau----------------------------------------------- */
hr.lightGrey {
  width: 100%;
  border: none;
  color: #D9D9D9;
  background: #D9D9D9;
  height: 1px;
  margin: 7px 0px 7px 0px !important;
  margin: -2px 0px -2px 0px;
  line-height: 1px;
  font-size: 1px;
}
.big_textarea textarea {
  float: left;
  width: 580px;
  margin-bottom: 10px;
}
/* Main Container (über gesamte Seite)----------------------------------------------- */
div#mainCONTENT {
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 990px;
  position: relative;
/* XTsell.de */
}
/* Container für Header----------------------------------------------- */
div#headerCONTAINER {
background:transparent url(img/headerback2.jpg) no-repeat scroll center top;
border-color:#70901B;
border-style:solid;
border-width:0px 0px 0px 1px;
height:186px;
left:0px;
position:absolute;
top:0px;
width:990px;
}
div#header_topCONTAINER {
  height: 28px;
  background-color: ##F3F9EE;
}
div#header_topCONTAINER .menu {
  float: right;
  width: 500px;
  font-weight: 900;
  font-size: 12px;
}
div#header_topCONTAINER .language {
  float: left;
  padding-left: 16px;
  width: 200px;
  color: #252525;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
div#header_topCONTAINER .currencies_text {
  float: left;
  padding-left: 0px;
  color: #252525;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
div#header_topCONTAINER .currencies_select {
  float: left;
  padding-left: 5px;
  padding-top: 5px;
  width: 120px;
  color: #252525;
}
div#header_topCONTAINER .language_text {
  float: left;
  padding-left: 0px;
  color: #252525;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
}
div#header_topCONTAINER .language_select {
  float: left;
  padding-left: 5px;
  padding-top: 5px;
  width: 120px;
  color: #252525;
}
/*div#header_imageCONTAINER {
  height: 155px;
  background-repeat: no-repeat;
  background-image: url(img/logo.jpg);
}
*/
div#header_imageCONTAINER {
background:transparent url(img/blumen5.gif) no-repeat scroll left bottom;
height:20px;
position:absolute;
right:-2px;
top:178px;
width:250px;
}
div#header_logoCONTAINER {
background:transparent url(img/logo5.gif) no-repeat scroll left bottom;
height:20px;
left:15px;
position:absolute;
top:181px;
width:175px;
}
#header_suchbox {
  position: absolute;
  top: 133px;
  left: 250px;
  z-index: 10;
}
#header_suchbox ul {
  list-style-type: none;
  margin:0;
}
#header_suchbox li {
  float: left;
}
#header_suchbox li.klein {
font-size:10px;
margin:1px 5px 0pt;
width:55px;
}
div#header_bottomCONTAINER {
  height: 28px;
  background-color: #343434;
  background-repeat: repeat-x;
  background-image: url(img/header_bottom_bg.jpg);
}
div#header_bottom_leftCONTAINER {
  float: left;
  height: 28px;
  width: 360px;
  background-repeat: no-repeat;
  background-image: url(img/header_bottom.jpg);
}
div#header_bottom_leftCONTAINER .buttons {
  padding-top: 5px;
  padding-left: 8px;
}
div#header_bottom_rightCONTAINER {
  float: right;
  height: 28px;
}
/* contentCONTAINER------------------------------------------------------*/
div#contentCONTAINER {
  padding: 0px 6px;
  width: 98%;
}
div#content_fullCONTAINER {
  width: 100%;
  float: left;
}
div#content_fullCONTAINERBACKBOX {
  width: 990px;
  float: left;
  _float: none;
  background-image: url(img/content_bg.jpg);
  background-repeat: repeat-y;
  background-position: 0px;
  border-style: solid;
  border-width: 0px 1px 1px 1px;
  border-color: #70901B;
}
div#content_fullCONTAINERBOX {
  width: 815px;/* XTsell.de alt=990 */
  _width: 800px;/* XTsell.de alt=990 */
  float: right;/* XTsell.de alt=left */
  font-weight: 200;
}
/* Container f r linke Spalte----------------------------------------------- */
div#leftCONTENT {
  float: left;
  width: 175px;
  padding: 0px;
}
div.box_LEFT {
  float: left;
  width: 175px;
  margin: 0px;
  padding-left: 0px;
}
div#leftCONTENT div#top_left {
  float: left;
  width: 175px;
  padding: 6px 6px 6px 8px;
}
div#leftCONTENT div#top_left ul {
  list-style-type: none;
  width: 159px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
div#leftCONTENT div#top_left li {
  float: left;
  width: 159px;
  padding: 0px;
}
div#leftCONTENT ul {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
div#leftCONTENT li {
  float: left;
  width: 144px;
  padding: 3px 0px 3px 21px;
}
div#leftCONTENT li.image {
  float: left;
  width: 175px;
  padding: 0px 11px 0px 0px;
}
div#leftCONTENT li.head {
  width: 175px;
  height: 19px;
  font-size: 11px;
  font-weight: 900;
  text-indent: 20px;
  line-height: 19px;
  color: #FFFFFF;
  vertical-align: middle;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  list-style-image: none;
  background-image: url(img/boxleft_header.jpg);
}
div#leftCONTENT li.head a {
  color: #ffffff;
}
div#rightCONTENT li.head a {
  color: #ffffff;
}
/* Container für mittleren Bereich----------------------------------------------- */
div#middleCONTENT {
  float: left;
  width: 610px;
  padding: 0px;
}
div#middleCONTENTBOX {
  width: 586px;
  padding: 0px;
  margin: 5px 15px 5px 10px;
  _margin: 5px 0px 5px 0px;
  position: relative;/* XTsell.de */
}
/* Container für rechte Spalte----------------------------------------------- */
div#rightCONTENT {
  float: right;
  width: 173px;
  padding: 0px;
}
/* Container für den Überweisungsträger----------------------------------------------- */
div#trager {
  float: left;
  width: 600px;
  background-image: url(/img/traeger.jpg);
}
.traeger {
  background-image: url(/img/traeger.jpg);
}
/* ----------------------------------- */
div.box_RIGHT {
  float: left;
  width: 173px;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}
div#rightCONTENT div#top_right {
  float: right;
  width: 173px;
}
div#rightCONTENT div#top_right div.cart_immage {
  float: left;
  padding: 6px 0px 6px 15px;
}
div#rightCONTENT div#top_right div.cart_content {
  float: left;
  width: 80px;
  padding: 6px 0px 6px 6px;
}
ul.wako {
  width: 160;
}
li.wako {
  width: 160;
}
div#rightCONTENT div#top_right div.cart_content ul {
  float: left;
  width: 80px;
}
div#rightCONTENT div#top_right div.warenkorberweiterung {
  padding: 6px 6px 6px 0px;
  width: 173px;
}
div#rightCONTENT div#top_right div.warenkorberweiterung ul {
  float: left;
  width: 150px;
  padding: 6px 1px 6px 15px;
}
div#rightCONTENT div#top_right ul {
  list-style-type: none;
  width: 80px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
div#rightCONTENT div#top_right li {
  float: left;
  width: 80px;
  padding: 0px;
}
div#rightCONTENT ul {
  list-style-type: none;
  width: 170px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
div#rightCONTENT li {
  float: left;
  width: 145px;
  padding: 3px 0px 3px 15px;
}
div#rightCONTENT li.image {
  float: left;
  width: 159px;
  padding: 0px 0px 0px 10px;
}
div#rightCONTENT li.bestseller {
  float: left;
  width: 140px;
  padding: 3px 0px 3px 0px;
  margin:  0px 0px 0px 17px;
  _margin:  0px 0px 0px 8px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}
div#rightCONTENT li.head {
  float: left;
  width: 173px;
  height: 19px;
  font-size: 11px;
  font-weight: 900;
  text-indent: 24px;
  line-height: 19px;
  color: #FFFFFF;
  padding: 0px 0 0 0px;
  margin: 0px 0px 0px 0px;
  list-style-image: none;
  background-image: url(img/boxright_header.jpg);
  background-repeat: no-repeat;
}
.input_nl input {
  width: 130px;
  border-style: solid;
  border-width: 1px;
  border-color: #B5B9BA;
}
.input_login input {
  width: 130px;
  border-style: solid;
  border-width: 1px;
  border-color: #B5B9BA;
}
/* Header CONTENT----------------------------------------------- */
div#content {
  margin-top: 10px;
  width: 616px;
}
div#content div.headerCONTENT {
  width: 586px;
  height: 26px;
  font-weight: 900;
  font-size: 11px;
  line-height: 26px;
  vertical-align: middle;
  text-indent: 28px;
}
div#content div.header_grey2CONTENT {
  width: 616px;
  
  font-weight: 500;
  font-size: 12px;
  
  vertical-align: middle;
  text-indent: 28px;
  border-width: 0px 0 0px 0;
  border-style: solid;
  border-color: #cccccc;
  margin: 0px 0 0px 0;
}
div#content div.header_grey_no_margin2CONTENT {
  width: 616px;
  height: 20px;
  font-weight: 500;
  font-size: 11px;
  line-height: 20px;
  vertical-align: middle;
  text-indent: 28px;
  border-width: 0px 0 1px 0;
  border-style: solid;
  border-color: #252525;
  margin: 0px 0 0px 0;
}
div#content div.yellow_headerCONTENT {
  width: 586px;
  height: 26px;
  font-weight: 900;
  font-size: 12px;
  line-height: 26px;
  vertical-align: middle;
  text-indent: 28px;
}
div#content div.green_headerCONTENT {
  width: 586px;
  height: 26px;
  font-weight: 900;
  font-size: 12px;
  line-height: 26px;
  vertical-align: middle;
  text-indent: 28px;
}
div#content .top_info_content {
  padding: 10px 0 10px 0;
}
div#content div.header_grey_underlineCONTENT {
  width: 580px;
  padding: 0px 0 0px 5px;
  margin: 0 0 10px 10px;
  line-height: 20px;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #252525;
}
div#content div.header_greyCONTENT {
  width: 586px;
  _width: 588px;
  font-size: 12px;
  font-weight: 900;
  padding: 0px 0px 0px 30px;
  margin: 0px -28px 0px 0px;
  line-height: 20px;
  vertical-align: middle;
  border-width: 0px 0 1px 0px;
  border-style: solid;
  border-color: #252525;
  background-image: url(img/transparent_quader.gif);
  background-repeat: no-repeat;
  background-position: 20px center;
}
div.content_none {
  float: both;
  width: 616px;
  border-width: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
}
div.small_greyCONTENTBOX {
  width: 290px;
  height: 145px;
}
div.small_greyCONTENTBOX .header {
  width: 260px;
  font-size: 12px;
  font-weight: 900;
  padding: 0px 0px 0px 30px;
  margin: 0px 0px 10px 0px;
  line-height: 20px;
  vertical-align: middle;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #252525;
}
/* Gift----------------------------------------------- */
#content #gift_CONTENT {
  float: left;
  border-width: 0px 0px 1px 0px;
  border-color: #484848;
  border-style: solid;
  width: 607px;
  background-color: #ffffff;
  margin: 20px 0px 0px 0px;
  padding: 5px;
}
#content div.header_content {
  float: left;
  width: 370px;
  font-size: 11px;
  font-weight: 400;
  text-decoration: underline;
}
#gift_CONTENT div.info_content {
  padding: 4px 0px 0px 0px;
  margin: 0px;
}
#gift_CONTENT div.small_info_content {
  float: left;
  width: 370px;
}
#gift_CONTENT div.code {
  float: left;
  width: 220px;
}
#gift_products_CONTENT div.content {
  width: 601px;
  padding: 4px 0px 0px 15px;
  margin: 0px;
}
#gift_products_CONTENT div.image {
  float: left;
  width: 120px;
  height: 90px;
  background-position: center center;
  background-repeat: no-repeat;
}
#gift_products_CONTENT div.descBOX {
  float: left;
  width: 474px;
}
#gift_products_CONTENT div.head {
  float: both;
  font-weight: 800;
}
#gift_products_CONTENT div.desc {
  float: both;
  padding: 5px 0;
}
#gift_products_CONTENT div.add_gift {
  float: both;
  text-align: right;
}
#gift_products_CONTENT div.gift_text {
  float: left;
  width: 600px;
  padding: 6px 0 6px 0;
}
/* reviews list----------------------------------------------- */
#reviews_listCONTAINER {
  float: both;
  width: 580px;
}
#reviews_listCONTAINER .name {
  float: left;
  width: 250px;
  padding: 2px;
}
#reviews_listCONTAINER .comment {
  float: left;
  width: 450px;
  padding: 2px 0px 2px 10px;
}
#reviews_listCONTAINER .rating {
  float: left;
  width: 160px;
  padding: 2px;
}
#reviews_listCONTAINER .date {
  float: right;
  width: 150px;
  text-align: right;
  padding: 2px;
}
/* Order details----------------------------------------------- */
#content #bestelliste {
  border-width: 0px 0px 1px 0px;
  border-color: #252525;
  border-style: solid;
}
td.libild {
  width: 120px;
  {
  background-position: center center;
  background-repeat: no-repeat;
}

}
td.limenge {
  width: 56px;
  text-align: center;
}
td.liartikelname {
  width: 210px;
}
td.lipreis {
  width: 70px;
  text-align: right;
}
td.liloeschen {
  width: 60px;
}

#content .subheader_greyCONTENT {
  border-width: 0px 0px 1px 0px;
  border-color: #cccccc;
  border-style: solid;
  width: 616px;
  height: 20px;
}
#tbl_head div {
  float: left;
  padding: 4px 2px 0 2px;
}
div.image {
  width: 120px;
}
div.qtyhl {
  width: 56px;
  text-align: center
}
div.qty {
  text-align: center;
}
div.article {
  width: 210px;
}
div.price {
  width: 70px;
  text-align: right;
}
.orders_row div.image {
  background-position: center center;
  background-repeat: no-repeat;
  height: 90px;
}
.orders_row div.article {
  border-width: 0px 1px 0px 0px;
  border-color: #252525;
  border-style: solid;
}
.orders_row div.price {
  border-width: 0px 1px 0px 0px;
  border-color: #252525;
  border-style: solid;
  background-color: #e1f3cd;
}
div.remove {
  width: 60px;
  text-align: right;
  background-color: #ffffff;
}
.orders_row {
  float: left;
  border-bottom: 1px solid;
  border-color: #252525;
}
.orders_row div {
  float: left;
  padding: 4px 2px 0 2px;
  height: 120px;
}
/* Login----------------------------------------------- */
div#left_box {
  float: left;
}
div#right_box {
  float: right;
  padding-left: 15px;
}
div.small_greyCONTENTBOX div.input_text {
  padding: 6px 5px 5px 10px;
  float: left;
  width: 90px;
}
div.small_greyCONTENTBOX div.input_field {
  padding: 5px;
  float: left;
  width: 165px;
}
div.small_greyCONTENTBOX div.text_full {
  padding: 2px 5px 0px 10px;
  _padding: 0px 5px 0px 10px;
  font-size: 10px;
  float: left;
  width: 260px;
}
div#right_box div.text_full {
  height: 88px;
  font-size: 11px;
  padding-bottom: 0px;
  _padding-bottom: 5px;
}
div.small_greyCONTENTBOX div.submit {
  height: 17px;
  vertical-align: top;
  padding-bottom: 10px;
  padding-right: 5px;
  float: right;
}
#content div.submit_reload {
  padding-left: 26px;
  float: left;
}
#content div.submit_checkout {
  padding-right: 5px;
  float: right;
}
div.small_greyCONTENTBOX div.submit input {
  border-width: 0px;
  padding-top: 5px;
}
di#content div.text {
  padding: 5px 5px 10px 10px;
}
div#content div.submit {
  height: 17px;
  vertical-align: top;
  padding-bottom: 10px;
  padding-right: 5px;
  float: right;
}
/* Horizontales Men ----------------------------------------------- */
ul#horizontalmenu {
  float: right;
  list-style-type: none;
  text-align: center;
  height: 28px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
}
ul#horizontalmenu li {
  float: left;
  padding: 0px 10px 0px 10px;
  margin: 0px;
  text-align: center;
  height: 28px;
}
ul#horizontalmenu li.link {
  margin: 0px;
  vertical-align: middle;
  line-height: 28px;
  height: 28px;
}
ul#horizontalmenu li.spacer {
  width: 1px;
  background-repeat: no-repeat;
  background-image: url(img/header_menu_spacer_small.gif);
  background-position: center center;
}
ul#horizontalmenu a {
  color: #696969;
  margin: 0px;
  vertical-align: middle;
  text-align: center;
  line-height: 15px;
  height: 15px;
}
/* boxes */
/* ---------- */
div#rightCONTENT .bullet {
  color: #B2B2B2;
  list-style: none;
  width: 140px;
  vertical-align: middle;
  padding: 2px 0px 0px 22px;
  margin: 0 0 0 0px;
  /*background: transparent url(img/arrow_box.gif) no-repeat  scroll 7px 7px;*/
  line-height: 15px;
}
li.boxpang {
  text-align: center;
}

div#box_LEFT LI.bullet {
  color: #000000;
  list-style: none;
  width: 150px;
  vertical-align: middle;
  padding: 2px 0px 0px 20px;
  margin: 0 0 0 0px;
  /*background: transparent url(img/arrow_box.gif) no-repeat  scroll 5px 7px;*/
  line-height: 15px;
}
/* ---------- */
DIV#categorieBOX {
  padding: 0px;
  line-height: 20px;
}
DIV#categorieBOX li li {
  display: block;
  width: 130px;
}
DIV#categorieBOX li li li {
  display: block;
  width: 105px;
}
DIV#categorieBOX li li li li {
  display: block;
  width: 65px;
}
DIV#categorieBOX UL.horiz {
  padding: 0 0 0 24px;
  margin: 0 -24px 0 0px;
  list-style-type: none;
  background: url(img/exim_.gif) repeat-y  0% 0%;
}
DIV#categorieBOX LI.horiz {
  padding: 0 0 0 24px;
  margin: 0 -24px 0 0px;
  font-size: 10px;
  list-style-type: none;
  background: url(img/extm.gif) no-repeat 0% 0%;
}
DIV#categorieBOX LI.last {
  padding: 0 0px 0 24px;
  margin: 0 -24px 0 0px;
  background: url(img/exlm.gif) no-repeat 0% 0%;
  font-size: 10px;
}
DIV#categorieBOX UL.last {
  background-image: none;
}
DIV#categorieBOX UL#main {
  padding: 0 0 0 0px;
  margin: 0 0 0 0px;
  list-style-type: none;
}
DIV#categorieBOX ul#main LI.main {
  margin: 0px 0px 0px 0px;
  width: 141px;
  padding: 3px 15px 3px 20px;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  /*background: url(img/arrow_box.gif) no-repeat  5px 10px;*/
}
DIV#categorieBOX ul#main LI.main_on {
  margin: 0px 0px 0px 0px;
  width: 141px;
  padding: 3px 15px 3px 15px;
  font-size: 12px;
  font-weight: 900;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  /*background: url(img/arrow_box_on.gif) no-repeat  5px 10px;*/
}
DIV#categorieBOX ul#main LI.main_end {
  margin: 0px 0px 0px 0px;
  width: 141px;
  padding: 3px 15px 3px 20px;
  font-size: 12px;
  font-weight: bold;
  vertical-align: middle;
  /*background: url(img/arrow_box.gif) no-repeat  5px 10px;*/
}
DIV#categorieBOX UL.last LI.main_end {
  margin: 0px 0px 0px 0px;
  padding: 3px 15px 3px 15px;
  font-size: 12px;
  vertical-align: middle;
  /*background: url(img/arrow_box.gif) no-repeat  5px 10px;*/
}
DIV#categorieBOX ul#main LI.main_end_on {
  margin: 0px 0px 0px 0px;
  width: 141px;
  padding: 3px 15px 3px 30px;
  font-weight: 900;
  font-size: 12px;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
  /*background: url(img/arrow_box_on.gif) no-repeat  10px 10px;*/
}
/* navtrail Pfad----------------------------------------------- */
div#navtrail {
  font-size: 10px;
  font-color: #B2B2B2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #cccccc;
  /*height: 15px;
*/
  text-align: left;
  width: 618px;
  position: absolute;
/* XTsell.de */
  top: 0px;
/* XTsell.de */
  left: 0px;
/* XTsell.de */
}
/* Categorie Listing----------------------------------------------- */
#categorie_listingCONTAINER {
  margin: 5px 0px 10px 0px;
  text-align: center;
  width: 613px;
}
#categorie_listingCONTAINER .cat_imageCONTAINER {
  float: left;
  height: 106px;
  padding: 0px 0px 0 0;
  background-repeat: no-repeat;
  background-position: center center;
  _margin-right: 55px
}
#categorie_listingCONTAINER .categorieCONTAINER {
  float: left;
  padding: 0px 10px 0 0;
  width: 133px;
  height: 136px;
  /*background-position: top center;
  background-repeat: no-repeat;
  background-image: url(img/bg_product_image.gif);
*/
}
#categorie_listingCONTAINER .categorie_defaultCONTAINER {
  float: left;
  width: 133px;
  height: 106px;
  background-position: top center;
  background-repeat: no-repeat;
}
#categorie_listingCONTAINER .categorie_link {
  float: left;
  width: 133px;
  padding: 0px 10px 0 0;
  vertical-align: middle;
}
#categorie_imageCONTAINER {
  float: left;
  width: 133px;
  height: 106px;
  margin: 10px 10px 10px 10px;
  _margin: 5px 0px 0px 3px;
  padding: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
#categorie_descriptionCONTAINER {
  float: right;
  margin: 5px 5px 20px;
  padding: 0px;
  width: 440px;
}
/* Staudenkategorie Listing ---------------------------------- */
#categorie_listingSTAUDEN {
  margin: 5px 0px 10px 0px;
  text-align: center;
  width: 613px;
}
#categorie_listingSTAUDEN .cat_imageSTAUDEN {
  float: left;
  height: 76px;
  padding: 0px 0px 0 0;
  background-repeat: no-repeat;
  background-position: center center;
  _margin-right: 55px
}
#categorie_listingSTAUDEN .categorieSTAUDEN {
  float: left;
  padding: 0px 10px 0 0;
  width: 133px;
  height: 112px;
  /*background-position: top center;
  background-repeat: no-repeat;
  background-image: url(img/bg_product_image.gif);
*/
}
#categorie_listingSTAUDEN .categorie_defaultSTAUDEN {
  float: left;
  width: 133px;
  height: 106px;
  background-position: top center;
  background-repeat: no-repeat;
}
#categorie_listingSTAUDEN .categorie_link {
  float: left;
  width: 133px;
  padding: 0px 10px 0 0;
  vertical-align: middle;
}
#categorie_imageSTAUDEN {
  float: left;
  width: 133px;
  height: 106px;
  margin: 10px 10px 10px 10px;
  _margin: 5px 0px 0px 3px;
  padding: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
#categorie_descriptionSTAUDEN {
  float: right;
  margin: 5px 5px 20px;
  padding: 0px;
  width: 440px;
}
/* new products----------------------------------------------- */
#new_productsCONTAINER {
  float: both;
  padding: 5px;
  margin: 5px 0px 15px 3px;
  _margin: 5px 0px 15px 0px;
}
#new_productsCONTAINER .new_productsCONTAINERBOX {
  float: left;
  width: 286px;
  height: 188px;
  padding: 0px;
  margin: 5px;
}
#new_productsCONTAINER div.headline {
  float: left;
  height: 21px;
  text-indent: 26px;
  vertical-align: middle;
  padding: 7px 0px 0px 0px;
  width: 286px;
  background-color: #484848;
  border-bottom-color: #B2B2B2;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
#new_productsCONTAINER div.image {
  float: left;
  width: 60px;
  height: 90px;
  margin: 5px 0px 0px 5px;
  _margin: 5px 0px 0px 3px;
  padding: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
  background-position: center center;
  background-repeat: no-repeat;
}
#new_productsCONTAINER div.content {
  float: left;
  font-size: 10px;
  width: 186px;
  height: 115px;
  margin: 5px 5px 5px 10px;
}
#new_productsCONTAINER div.desc {
  float: both;
  height: 75px;
  margin: 0px 0px 5px 0px;
}
/* products histoty----------------------------------------------- */
#products_historyCONTAINER {
  float: both;
  padding: 5px;
  margin: 5px 0px 15px 3px;
  _margin: 5px 0px 15px 0px;
}
#products_historyCONTAINER .products_historyCONTAINERBOX {
  float: left;
  width: 286px;
  height: 188px;
  padding: 0px;
  margin: 5px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #cccccc;
}
#products_historyCONTAINER div.headline {
  float: left;
  height: 21px;
  text-indent: 26px;
  vertical-align: middle;
  padding: 7px 0px 0px 0px;
  width: 286px;
  background-repeat: repeat-x;
  background-image: url(img/blue_content_header.jpg);
}
#products_historyCONTAINER div.image {
  float: left;
  width: 60px;
  height: 90px;
  margin: 5px 0px 0px 5px;
  _margin: 5px 0px 0px 3px;
  padding: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #666666;
  background-position: center center;
  background-repeat: no-repeat;
}
#products_historyCONTAINER div.content {
  float: left;
  font-size: 10px;
  width: 186px;
  height: 115px;
  margin: 5px 5px 5px 10px;
}
#products_historyCONTAINER div.desc {
  float: both;
  height: 75px;
  margin: 0px 0px 5px 0px;
}
/* product listing----------------------------------------------- */
.option_listing ul {
  list-style-type: none;
}
#product_listing_categorieCONTAINER {
  padding: 0px;
  height: 130px;
}
#product_listing_categorieCONTAINER .product_listing_cat_descCONTAINER {
  float: left;
  font-size: 10px;
  width: 440px;
  margin: 5px 5px 5px 10px;
  padding: 0px;
}
#product_listing_categorieCONTAINER .background {
  float: left;
  width: 133px;
  height: 106px;
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  /*background-image: url(img/bg_product_image.gif);
  background-repeat: no-repeat;
  background-position: center center;
*/
}
#product_listing_categorieCONTAINER .product_listing_cat_imageCONTAINER {
  float: right;
  width: 133px;
  height: 106px;
  margin: 0px 0 0 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
#product_listing_categorieCONTAINER .manufacturer {
  float: left;
  padding: 15px 5px 5px 0px;
}
#product_listing_categorieCONTAINER .multisort {
  float: right;
  padding: 0px 5px 5px 0px;
}
#product_listingCONTAINER {
  margin: 15px 0 0px 10px;
}
#product_listingCONTAINER .product_listingCONTAINERBOX {
  float: left;
  width: 616px;
  height: 205px;
  text-align: center;
}
#product_listingCONTAINER .product_imageCONTAINER {
  float: left;
  width: 150px;
  height: 160px;
  background-position: center center;
  background-repeat: no-repeat;
}
#product_listingCONTAINER div.content {
  float: left;
  font-size: 10px;
  width: 150px;
  margin: 2px 0px 0px 0px;
}
#product_listing2CONTAINER {
  float: both;
  padding: 0px;
  margin: 0px 0px 15px 0px;
  _margin: 5px 0px 15px 0px;
}
#product_listing2CONTAINER .product_listing2CONTAINERBOX {
  float: left;
  width: 616px;
  height: 188px;
  padding: 0px;
  margin: 0px;
}
#product_listing3CONTAINER .prodlistbox2 {
  float: left;
  position: relative;
  width: 604px;
  margin-top: 5px;
  margin-left: 6px;
  margin-bottom: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #888888;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #FFFFFF;
}
#product_listing3CONTAINER .prodlistbox3 {
  float: left;
  text-align: center;
  position: relative;
  width: 196px;
  margin-top: 5px;
  margin-left: 6px;
  margin-bottom: 6px;
  border-width: 1px;
  border-style: solid;
  border-color: #888888;
  padding-top: 3px;
  /*background-color: #ffffcc;*/
  /*  background-color: #f3f9ef; */
  display:inline;
  height: 253px;
}
#product_listing3CONTAINER div.überschrift {
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
  
  padding: 0px 5px 0px 5px;
  margin-left: 5px;
}

#product_listing3CONTAINER div.ueberschrift {
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  vertical-align: middle;
  
  padding: 0px 5px 0px 5px;
  margin-left: 5px;
}
#product_listing3CONTAINER div.kurzbeschreibung {
  height: 40px;
  font-size: 10px;
  padding: 0px 5px 0px 5px;
  display: none;
}
#product_listing3CONTAINER div.hintergrund {
  height: 140px;
  /*margin: 10px 0px 0px 10px;*/
  /*background-image: url(img/bg_product_image.gif);*/
  background-repeat: no-repeat;
  background-position: center center;
  /*background-color: #ffffcc; */
}
#product_listing3CONTAINER div.bild {
  height: 140px;
  width: 180px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 5px;
  margin-right: 3px
}
#product_listing3CONTAINER div.details3 {
  float: right;
}
a.tooltip {
  color: #252525;
}
a.tooltip b {
  display: none;
}
a.tooltip:hover {
  border: 0;
  position: relative;
  z-index: 500;
  text-decoration: none;
}
a.tooltip:hover b {
  display: block;
  position: absolute;
  top: 45px;
  left: -5px;
  padding: 5px;
  font-weight: normal;
  color: #000;
  border: 1px solid #888;
  background: #ffffff;
  width: 150px;
}
a.tooltip:hover b em {
  position: absolute;
  left: 20px;
  top: -6px;
  width: 11px;
  height: 6px;
  background: url(img/tooltip.gif) 0 0;
  display: block;
  font-size: 1px;
}
#product_listing3CONTAINER div.headline H2 {
  font-size: 12px;
}
#product_listing3CONTAINER div.headline {
  color: #FFFFFF;
  font-size: 11px;
  vertical-align: middle;
  height: 30px;
  float: left;
  padding: 0px 5px 0px 5px;
  width: 430px  ;
  margin-left: 5px;
}
#product_listing3CONTAINER div.desc {
  height: 40px;
  font-size: 10px;
  padding: 0px 5px 0px 5px;
  float: left;
  width: 325px
}
#product_listing3CONTAINER div.price_box {
  /*width: 143px;
  margin-right: 3px;
  height: 60px;
  margin: 30px 20px 5px 0px;
  background-image: url(img/bg_pricebox2.gif);
  text-align: center;
*/
  /*background-position: top center;
*/
  float: right;
  background-repeat: no-repeat;
  color: #000000;
  margin-right: 3px;
  padding-left: 5px;
  text-align: right;
  width: 110px;
  
}
#product_listing3CONTAINER div.background {
  float: left;
  height: 140px;
  /*margin: 10px 0px 0px 10px;*/
  /*background-image: url(img/bg_product_image.gif);*/
  background-repeat: no-repeat;
  background-position: center center;
}
#product_listing3CONTAINER div.image {
  float: left;
  width: 140px;
  height: 140px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-left: 5px;
  margin-right: 3px
}
#product_listing2CONTAINER div.headline {
  float: left;
  color: #FFFFFF;
  font-size: 11px;
  height: 21px;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
}
#product_listing2CONTAINER div.image {
  float: left;
  width: 133px;
  height: 106px;
  _margin: 10px 0px 0px 10px;
  _margin: 5px 0px 0px 3px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center center;
}
#product_listing2CONTAINER div.background {
  float: left;
  width: 133px;
  height: 106px;
  margin: 10px 0px 0px 10px;
  /*background-image: url(img/bg_product_image.gif);
  background-repeat: no-repeat;
  background-position: center center;*/
}
#product_listing2CONTAINER div.content {
  float: left;
  font-size: 10px;
  width: 270px;
  height: 115px;
  margin: 10px 5px 5px 10px;
}
#product_listing2CONTAINER div.desc {
  float: both;
  height: 30px;
  margin: 0px 0px 5px 0px;
}
#product_listing2CONTAINER div.zoom {
  float: left;
  width: 58px;
  height: 21px;
}
#product_listing2CONTAINER div.price_box {
  /*float: right;*/
  width: 135px;
  height: 100px;
  margin: 30px 20px 5px 0px;
  background-image: url(img/bg_pricebox.gif);
  text-align: center;
  background-position: top center;
  background-repeat: no-repeat;
}
div.price_box .price_addon {
  font-size: 10px;
  color: #606060;
  margin: 0px 0px 3px;
}
div.price_box a {
  color: #606060;
}
div.price_box .details {
  margin-left: 3px;
}
div.details2 {
  /*text-align: center;*/
  position: absolute;
  top: 120px;
  left: 430px;
  margin-top: 0px;
}
div.price_box .add_cart {
  float: right;
  margin-right: 3px;
}
/* product info----------------------------------------------- */
#product_info_topCONTAINER {
  float: both;
  margin: 0px;
  width: 590px;
  padding: 10px 2px 2px 24px;
}
#product_info_topCONTAINER .imageCONTAINER {
  float: left;
  width: 225px;
}
#products_mo_images {
  float: left;
  padding-left: 10px;
}
#products_mo_images .product_imageCONTAINER {
  float: left;
  width: 133px;
  height: 150px;
  margin: 5px;
  /*background-image: url(img/bg_product_image.gif);
  background-repeat: no-repeat;*/
}
#products_mo_images .product_imageCONTAINER_img {
  float: left;
  background-position: center center;
  background-repeat: no-repeat;
}
#product_info_topCONTAINER .product_imagefullCONTAINER {
  float: left;
  width: 250px;
  height: 250px;
  text-align: center;
  background-position: center center;
  background-repeat: no-repeat;
}
#product_info_topCONTAINER .product_image_smallCONTAINER {
  float: left;
  width: 60px;
  height: 60px;
  margin: 0 5px 5px 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
.box_RIGHT .center {
  text-align: center;
}
.box_LEFT .center {
  text-align: center;
}
.box_RIGHT div.image {
  float: left;
  width: 133px;
  height: 106px;
  background-repeat: no-repeat;
  background-position: center center;
}
.box_RIGHT div.background {
  float: left;
  width: 133px;
  height: 106px;
  /*background-image: url(img/bg_product_image.gif);
  background-repeat: no-repeat;
  background-position: center center;*/
}
.box_LEFT div.image {
  float: left;
  width: 133px;
  height: 106px;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center center;
}

.box_LEFT div.background {
  float: left;
  width: 133px;
  height: 106px;
  /*background-image: url(img/bg_product_image.gif);
  background-repeat: no-repeat;
  background-position: center center;*/
}
#product_info_topCONTAINER #content_left {
  float: left;
  width: 300px;
}
#product_info_topCONTAINER p.text_zoom {
  font-size: 9px;
}
#product_info_topCONTAINER #content_right {
  float: right;
  width: 250px;
}
#product_info_topCONTAINER #content_right ul {
  list-style-type: none;
  text-align: left;
}
#product_info_topCONTAINER .product_price {
  color: #90bc03;
  font-size: 14px;
  font-weight: 900;
}
#product_info_topCONTAINER .product_price_addon {
  color: black;
  font-size: 10px;
  
}
#content .info_content {
  float: left;
  width: 570px;
  padding: 10px 22px 10px 28px;
}
.info_content h2 {
  font-weight: 900;
  font-size: 16px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #668D00;
  margin: 15px 0px 4px 0px;
  padding: 15px;
  width: auto;
  text-decoration: underline;
  color: #477509;
  text-align: center;
}

#content .info_content_right {
  float: both;
  height: 65px;
  text-align: right;
  margin: 5px 0 0 0;
  width: 583px;
  padding: 10px 5px 10px 28px;
}
#content .also_purchased {
  float: both;
  margin: 0px;
  padding: 2px 0px 2px 0px;
}
#content .reviews {
  float: both;
  margin: 0px;
  padding: 2px 0px 2px 0px;
}
.button_left {
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
}
.button_right {
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
}
.button_right a {
  text-align: right;
}
.button_right input {
  border-width: 0px;
}
a.confirmationEdit {
  text-align: right;
}
.text_red {
  color: #e90606;
}
#content .reviews div {
  vertical-align: bottom;
  height: 25px;
  float: left;
  padding: 5px 2px 0px 2px;
}
#content .reviews div.input_rating {
  padding: 1px 2px 2px 2px;
  vertical-align: top;
}
#content .reviews div.submit {
  float: right;
  padding: 1px 2px 2px 2px;
  vertical-align: top;
}
/* menu----------------------------------------------- */
#cross_sellingCONTAINER {
  float: left;
  margin: 15px 0 5px 10px;
}
#cross_sellingCONTAINER .cross_sellingCONTAINERBOX {
  float: left;
  width: 150px;
  height: 205px;
  text-align: center;
}
#cross_sellingCONTAINER .product_imageCONTAINER {
  float: left;
  width: 150px;
  height: 120px;
  background-position: center center;
  background-repeat: no-repeat;
}
#cross_sellingCONTAINER div.content {
  float: left;
  font-size: 10px;
  width: 150px;
  margin: 2px 0px 5px 0px;
}
/* menu----------------------------------------------- */
ul#horizontal {
  float: left;
  list-style-type: none;
  text-align: left;
  width: 100%;
  height: 15px;
  margin: 0px 0px 0px 0px;
  padding: 6px;
  vertical-align: middle;
  border-width: 0px;
  /*border: none;*/
}
ul#horizontal li {
  float: left;
  margin: 0px;
  border-width: 0px;
  vertical-align: middle;
  line-height: 12px;
  height: 15px;
}
div#horizontal_right {
  line-height: 12px;
  height: 10px;
  text-align: right;
  vertical-align: middle;
}
div#horizontal_left {
  line-height: 12px;
  height: 10px;
  text-align: left;
  vertical-align: middle;
}
div#boxCATEGORY {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-width: 0px;
}
div#boxCATEGORY ul {
  list-style-type: none;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  vertical-align: middle;
  /*border: none;*/
}
div#boxCATEGORY li {
  float: left;
  padding: 0px 0px 4px 0px;
  margin: 0px;
  width: 45%;
  min-height: 25px;
  max-height: 38px;
  line-height: 12px;
}
div.product_CONTAINER {
  width: 130px;
  height: 55px;
  background-image: url(img/bg_pricebox.gif);
}
div.price_small {
  background-repeat: no-repeat;
  color: #336633;
  font-size: 14px;
  font-weight: 900;
  
  margin-right: 3px;
  padding-left: 5px;
  text-align: right;
}
div.price_addon {
  
  color: #cccccc;
  font-size: 8px;
  text-align: right;
}
div.add_cart_big {
  padding-left: 75px;
}
.right {
  float: right;
}
/* error */
.error {
  margin-top: 10px;
  background-color: #8DBD4B;
}
.info_message {
  margin-top: 10px;
  color: #8DBD4B;
  border-color: #8DBD4B;
  border-style: solid;
  border-width: 1px;
  padding: 6px;
}
.active {
  background-color: #B8B8B8;
}
.text {
  /*  padding-left: 6px;
  margin-left: 6px; */  
}
#starttext {
  padding: 10px;
  margin: 10px;
}
#starttext h2 {
color:#495D17;
font-size:25px;
font-weight:normal;
margin:10px 0pt 30px;
text-align:center;
}
#starttext h4 {
color:#555555;
font-size:14px;
text-align:center;
}

div#promocont {
font-size:14px;
color:#495D17;

}
.promo {
padding:0pt 30px 20px;
text-align:center;
}
.promo img {
border:3px double #8EB116
}
.text_small {
  font-size: 9px;
}
/* shopping cart -----------------------------------------------------*/
div#shopping_cartCONTAINER {
  width: 98%;
  padding: 0px 6px 6px 6px;
}
div.form_text {
  float: left;
  width: 180px;
  margin: 2px;
  padding: 5px;
  line-height: 16px;
}
div.form_input {
  float: left;
  width: 250px;
  margin: 2px;
  padding: 5px;
  line-height: 16px;
}
.next_review {
  float: both;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0 0 1px 0;
}
/*checkout navtrail-------------------------------------------------------*/
div#checkout_navtrailCONTAINER {
  padding: 10px;
  width: 600px;
  text-align: center;
}
div#checkout_navtrailCONTAINER ul {
  list-style-type: none;
  margin: 0px 0px 30px 50px;
  padding: 0px;
  vertical-align: middle;
}
div#checkout_navtrailCONTAINER li {
  float: left;
  padding: 0px 15px;
  text-align: left;
  height: auto;
  padding-top: 6px;
  max-height: 50px;
  min-line-height: 20px;
}
div#checkout_navtrailCONTAINER li.on {
  float: left;
  padding: 0px 15px;
  text-align: left;
  height: auto;
  padding-top: 6px;
  max-height: 50px;
  min-line-height: 20px;
  font-weight: 900;
  color: #A8C807;
}
div.address_text {
  float: left;
  width: 180px;
  padding: 5px;
}
div.address_input {
  float: left;
  width: 250px;
  padding: 5px;
}
div.address_input input {
  border-color: #B5B9BA;
  border-style: solid;
  border-width: 1px;
}
.none_CONTENT {
}
.none_CONTENT .info_contentLEFT {
  padding: 5px 5px 5px 28px;
  float: left;
  width: 320px;
}
.none_CONTENT .adress_labelRIGHT {
  float: right;
  height: 80px;
  width: 250px;
  background-color: #e1f3cd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #252525;
  padding: 5px;
}
.none_CONTENT .adress_labelRIGHT .address_change_button {
  text-align: right;
}
#shipping_blockCONTAINER {
  float: both;
  width: 600px;
  padding-left: 28px;
}
#shipping_blockCONTAINER .shipping_title {
  float: both;
}
#shipping_blockCONTAINER .shipping_desc {
  float: both;
  padding-bottom: 5px;
}
#shipping_blockCONTAINER .shipping_desc .radio {
  float: left;
  padding-top: 3px;
  width: 30px;
}
#shipping_blockCONTAINER .shipping_desc .text {
  float: left;
  width: 200px;
}
#payment_blockCONTAINER {
  float: both;
  width: 600px;
  padding-left: 28px;
}
#payment_blockCONTAINER .payment_title {
  float: both;
  width: 572px;
}
#payment_blockCONTAINER .payment_title .select {
  float: left;
  width: 30px;
  padding-top: 3px;
}
#payment_blockCONTAINER .payment_title .text {
  float: left;
  width: 200px;
}
#payment_blockCONTAINER .payment_title .price {
  float: right;
  font-weight: 800;
  padding-top: 3px;
  width: 150px;
}
#payment_blockCONTAINER .payment_desc {
  float: both;
  padding-bottom: 5px;
}
#payment_blockCONTAINER .payment_desc .radio {
  float: left;
  padding-top: 3px;
  width: 30px;
}
#payment_blockCONTAINER .payment_desc .text {
  float: left;
  width: 200px;
}
.info_content .title {
  float: both;
  padding: 30px 0px 5px 0px;
  vertical-align: bottom;
}
.info_content .checkbox {
  float: left;
  padding-top: 3px;
  width: 30px;
}
.info_content .agb {
  float: both;
  border-width: 1px;
  border-style: solid;
  border-color: #ddd;
  background-color: #424242;
}
.info_content .agb_text {
  float: left;
  padding-top: 5px;
  color: #A8C807;
}
#checkout_shippingIMAGE {
  background-image: url(img/checkout/checkout_shipping.gif);
  background-position: 30px bottom;
  background-repeat: no-repeat;
}
#checkout_paymentIMAGE {
  background-image: url(img/checkout/checkout_payment.gif);
  background-position: 30px bottom;
  background-repeat: no-repeat;
}
#checkout_confirmationIMAGE {
  background-image: url(img/checkout/checkout_confirmation.gif);
  background-position: 30px bottom;
  background-repeat: no-repeat;
}
#checkout_successIMAGE {
  background-position: 30px bottom;
  background-repeat: no-repeat;
}
/*info messoage-------------------------------------------------------*/
div#info_message {
  margin-top: 20px;
  text-align: center;
  border-color: #8DBD4B;
  border-style: solid;
  border-width: 1px;
  padding: 6px 6px;
  color: #8DBD4B;
}
/*-------------------------------------------------------*/
span.left {
  float: left;
  width: auto;
  line-height: 20px;
  vertical-align: middle;
  padding 6px 6px 6px 0px;
}
span.right {
  float: right;
  line-height: 20px;
  vertical-align: middle;
  padding: 6px 6px 6px 0px;
}
/* Footer----------------------------------------------- */
div#boxFOOTER {
  float: right;
  width: 560px;
  height: 140px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  border-width: 0px;
}
div#boxFOOTER ul {
  list-style-type: none;
  text-align: left;
  height: 140px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  /*border: none;
*/
}
div#boxFOOTER li {
  padding: 6px 00px 0px 0px;
  margin: 0px;
  height: 17px;
}
div#NAVIGATION {
  float: left;
  bottom: 0px;
  width: 618px;
  height: 20px;
  line-height: 15px;
  margin: 0px 0px 0px 0px;
  
  vertical-align: middle;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #D4D4D4;
  /*border: none;
*/
}
div#footer {
  float: left;
  width: 990px;
  height: 30px;
  line-height: 30px;
  font-size: 8px;
  color: E1F3CD;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  background-repeat: repeat-x;
  background-image: url(img/header_bottom_bg.jpg);
}
/* Copyright----------------------------------------------- */
div.copyright {
  float: left;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  color: #666666;
  font-size: 11px;
  padding: 0px 0px 10px 0px;
}
/* Copyright----------------------------------------------- */
div.parseTime {
  float: left;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  vertical-align: middle;
  text-align: center;
  color: #666666;
  font-size: 11px;
  padding: 0px 0px 10px 0px;
}
/* Float-Clearing div----------------------------------------------- */
div.clearboth {
  clear: both;
}
div.clearleft {
  clear: left;
}
div.clearright {
  clear: right;
}
/* Default Main Boxes (grey)----------------------------------------------- */
div.HEADLINEgrey {
  float: left;
  height: 24px;
  text-indent: 28px;
  line-height: 24px;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
  background-repeat: repeat-x;
  background-image: url(img/boxes/head_bg_grey.jpg);
}
div.CONTENTgrey {
  float: left;
  vertical-align: middle;
  padding: 5px;
  height: 172px;
  background-repeat: repeat-x;
  background-image: url(img/boxes/content_bg_grey.jpg);
}
/* ---------------------------- */
.moduleRow {
  line-height: 16px;
  float: left;
  width: 583px;
  border-width: 1px;
  border-style: solid;
  border-color: #252525;
  margin-bottom: 10px;
}
.moduleRowOver {
  line-height: 16px;
  float: left;
  width: 583px;
  border-width: 1px;
  border-style: solid;
  border-color: #252525;
  margin-bottom: 10px;
  background-color: #e1f3cd;
}
.moduleRowSelected {
  font-weight: 900;
  line-height: 16px;
  float: left;
  width: 583px;
  border-width: 1px;
  border-style: solid;
  border-color: #252525;
  margin-bottom: 10px;
  background-color: #e1f3cd;
}
.moduleRowOver .payment_title .text {
  font-weight: 900;
}
div#method_blockCONTAINER {
  float: right;
  width: 500px;
  padding: 0px 5px 5px 0px;
}
div#method_blockCONTAINER div {
  padding-top: 5px;
}
div#method_blockCONTAINER .title {
  float: left;
  width: 150px;
}
div#method_blockCONTAINER .input {
  float: left;
  width: 280px;
}
.plus {
  display: block;
  background-image: url(img/plus.gif);
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  border: 0px;
  font-size: 0px;
  cursor: pointer;
}
.minus {
  display: block;
  background-image: url(img/minus.gif);
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  border: 0px;
  font-size: 0px;
  cursor: pointer;
}
.alter {
  display: block;
  background-image: url(img/alter.gif);
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
  border: 0px;
  font-size: 0px;
  cursor: pointer;
}
.delete {
  display: block;
  background-image: url(img/delete.gif);
  background-color: ffffff;
  text-align:center;
  background-repeat: no-repeat;
  width: 19px;
  height: 22px;
  border: 0px;
  font-size: 0px;
  cursor: pointer;
}

.linkspfeil {
 background-image: url(img/pfeilgruenl.gif);
 background-repeat: no-repeat;
}

.rechtspfeil {
 background-image: url(img/pfeilgruenr.gif);
 background-position: right;
 background-repeat: no-repeat;
}

.scrollbox{
    background:url(img/input_bg.gif) no-repeat;
    width:550px;
    max-height:100px;
    overflow:auto;
    padding:0px;
    border:1px solid #cccccc;
}

/* LEXIKON */
.lexikon_keyword {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;color: #CC0000;
 text-decoration: underline;
 }


 
/* LEXIKON */

#lexAlphabet {background-color:#f2f2f2; text-align: left; padding:0px 10px 0px 10px; margin:0px 0px 20px 0px; list-style-type:none; height:25px; font-size:12px;}
ul#lexAlphabet li {height:25px; float:left; padding: 0px 5px 0px 0px; margin:0;}
ul#lexAlphabet a, ul#lexAlphabet a:link, ul#lexAlphabet a:visited {line-height:25px; text-decoration:none; margin:0; padding:0;}
ul#lexAlphabet a:hover {color:#DB9501; text-decoration:none; }

ul#lexAlphabet a.active {font-weight:bold;}

#lexName {font-weight:bold;}
#lexDescription {margin: 10px 0px 10px 15px; padding: 5px; background-color:#f2f2f2; }
