HTML{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #881A1C;
}

BODY{
  background-color: #881A1C;
  background-image:  url(0/images/modeinfo_bg.jpg);
  background-repeat: repeat-x;
}

a {
  color:#990000;
  text-decoration: none;
}

td {  
  text-align: left; 
}

a:Hover{
  color: #ff9900;
  text-decoration: none;
}

.modeinfo_boxheader {
  position:relative;
  min-height: 150px;
  height: 150px;
}

#main_table_fixed{
  width: 980px;
  background-color: #ffffff;
}

.containertop_fixed{
  width: 980px;
}

.containerbottom_fixed{
  width: 980px;
}

div.contextbox{
  border: 0px;
  -moz-box-sizing: content-box;
  margin: 0px;
  padding: 0px;
}

#logolink {
  float: left;
  padding:0px;
  margin:0px;
  width:240px;
  height:140px;
  cursor:pointer;
  background-image:  url(0/images/modeinfo_logo.jpg);
  background-repeat: no-repeat;
}

#modeinfo_raute {
  position:absolute;
  top: 0px;
  right:36px;
  width:227px;
  height:63px;
  background-image:  url(0/images/modeinfo_raute_bg.jpg);
  background-repeat: no-repeat;
}

#header_linklist {
  text-align: right;
  position:absolute;
  top: 6px;
  right:12px;
  height:26px;
  width:900px;
}

.linklist_item, .linklist_item_left {
  font-size: 11px;
  color:#ffffff;
  padding-left:  10px;
  padding-right: 7px;
}

.linklist_item {
  background-image:  url(0/images/linkliste_item_bg.gif );
  background-position: left 2px;
  background-repeat: no-repeat;
}

div.breadcrumb {
  position:absolute;
  top: 52px;
  left:240px;
  width:500px;
  color: #ffffff;
  text-align: left;
}

.breadcrumb_colored,
a.breadcrumb_colored,
a.breadcrumb_colored:link {
  color: #ff9900;
}

a.breadcrumb_colored:hover {
  color: #ffffff;
}

#languages {
  position:absolute;
  top: 107px;
  left:238px;
  width:758px;
  height:30px;
}

.languages_item, .languages_item_selected, .languages_item_first, .languages_item_selected_first {
  font-size: 11px;
  color:#ffffff;
  padding-left: 7px;
  margin-right: 4px;
  background-position: left 0px;
  background-repeat: no-repeat;
}
.languages_item_selected, .languages_item_selected_first {
  color: #ff9000;
  font-weight: bold;
}
.languages_item_first, .languages_item_selected_first {
  background-image: none;
  margin-left:  0px;
  padding-left: 0px;
}

#modeinfo_lang_left_left {
  height:30px;
  width:5px;
  background-image:  url(0/images/modeinfo_lang_left_left.jpg );
  background-repeat: no-repeat;
}
#modeinfo_lang_left_middle {
  height:30px;
  width:100%;
  background-image:  url(0/images/modeinfo_lang_left_middle.jpg );
  background-repeat: repeat-x;
}
#modeinfo_lang_left_right {
  height:30px;
  width:12px;
  background-image:  url(0/images/modeinfo_lang_left_right.jpg );
  background-repeat: no-repeat;
}
#modeinfo_lang_table {
  margin-bottom:0px;
}
#modeinfo_lang_right {
  height:30px;
  width:100px;
  margin-left:4px;
  margin-right: 10px;
  background-image:  url(0/images/modeinfo_lang_right.jpg );
  background-repeat: no-repeat;
}

.containermain{
  padding: 0px;
}

.containerleft{
  width: 210px;
  border: 0px;
  border-left:  10px solid #ffffff;
  border-right: 10px solid #ffffff;
  background-color: #ECECEC;
  padding:0px;
  margin:0px;
}

.containerright{
  width: 210px;
  border: 0px;
  border-left:  10px solid #ffffff;
  border-right: 10px solid #ffffff;
  background-color: #ffffff;
  padding:0px;
  margin:0px;
}

.boxrightmyaccountborder,
.boxrightmyaccount-content {
  border: 0px;
  background-color: #ffffff;
}

.modeinfo_search_text {
  position: relative;
  color: #ffffff;
  padding-left: 6px;
  font-size: 11px;
  font-weight: bold;
 
  
}

.modeinfo_search {
  width: 210px;
  background-color: #ff9900;
  padding-top:    25px;
  padding-bottom: 24px;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
}

.search_input {
  background-color: #FFFFFF;
  vertical-align: top;
  width: 110px;
  color: #000000;
  font-weight: normal;
  border: 2px inset #808080;
  border-bottom: 1px inset #C0C0C0;
  border-right: 1px inset #C0C0C0;
}

.modeinfo_search_go {
  position: relative;
  top:   0px;
  left: -4px;
  color: #ffffff;
  border:none;
  cursor: pointer;
  padding-right: 9px;
  font-weight: bold;
  font-size: 11px;
  background-image: url( 0/images/modeinfo_arrows_white.gif );
  background-position: right 4px;
  background-repeat: no-repeat;
}

.modeinfo_icon_basket_go {
  width:  30px;
  height: 21x;
  border:none;
  cursor: pointer;
  padding-top: 0px;
  vertical-align:middle;
}

.modeinfo_header,
.modeinfo_header_red,
.modeinfo_header_red_messen,
.modeinfo_header_white {
  padding-top:    25px;
  padding-left:   10px;
  padding-bottom: 10px;
  color: #96bf0d;
  font-weight: bold;
  font-size: 18px;
}

.modeinfo_header_red_messen {
  color: #922224;
  font-size: 12px;
}

.modeinfo_header_red {
  color: #922224;
}


h1.contextbox{
  background-color: transparent;
  color: #922224;
  border: 0px;
  -moz-box-sizing: content-box;
  padding-top:    25px;
  padding-left:   10px;
  padding-bottom: 10px;
  margin: 0px;
  font-weight: bold;
  font-size: 18px;
}

.modeinfo_header_white {
  color: #ffffff;
}

div.contextbox {
  width: 508px;
  margin: 0px;
  padding: 0px;
  padding-left:6px;
  padding-right:6px;
  border: 0px;
}

div.contextbox h1 {
  padding-top:    0px;
  padding-left:   10px;
  padding-bottom: 10px;
  color: #922224;
  font-weight: bold;
  font-size: 18px;
}

.categorybox_rootcategory,
.categorybox_rootcategory_exp {
  padding-bottom: 3px;
  padding-top:    5px;
}

.categorybox_rootcategorylink,
.categorybox_rootcategory_exp {
  color: #666666;
  font-weight: bold;
  font-size:11px;
}

.categorybox_rootcategorylink:hover,
.categorybox_rootcategory_exp:hover {
  color:#ff9900;
}

.categorybox_rootcategory_exp {
  color:#ff9900;
}

.boxleft-td {
  color: #666666;
  font-weight: bold;
  font-size:11px;
  padding-bottom:6px;
}

.modeinfo_tagcloud_table {
  width: 210px;
  background-color: #ff9900;
  padding: 10px;
}

.modeinfo_tagcloud_table-td {

}

a.tagcloudElement, .tagcloud {
   color: #ffffff;
}

.modeinfo_bar_red_210 {
  height:  13px;
  width:  210px;
  background-image: url( 0/images/modeinfo_bar_red_210.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_bar_green_210 {
  height:  13px;
  width:  210px;
  background-image: url( 0/images/modeinfo_bar_green_210.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_bar_orange_210 {
  height:  13px;
  width:  210px;
  background-image: url( 0/images/modeinfo_bar_orange_210.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_bar_orange_520 {
  height:  13px;
  width:  210px;
  background-image: url( 0/images/modeinfo_bar_orange_210.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_bar_green_520 {
  height:  13px;
  width:  520px;
  background-image: url( 0/images/modeinfo_bar_green_520.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_bar_orange_520 {
  height:  13px;
  width:  520px;
  background-image: url( 0/images/modeinfo_bar_orange_520.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_dots_white_190 {
  height:   3px;
  width:  190px;
  background-image: url( 0/images/modeinfo_dotline_white_hor_190.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_dots_red_190 {
  height:   3px;
  width:  190px;
  background-image: url( 0/images/modeinfo_dotline_red_hor_190.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_dots_red_225 {
  height:   3px;
  width:  225px;
  background-image: url( 0/images/modeinfo_dotline_red_hor_225.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_dots_red_254 {
  height:   3px;
  width:  254px;
  background-image: url( 0/images/modeinfo_dotline_red_hor_254.gif );
  background-position: right 0px;
  background-repeat: no-repeat;
}
.modeinfo_dots_red_477 {
  height:   3px;
  width:  100%;
  background-image: url( 0/images/modeinfo_dotline_red_hor_477.gif );
  background-position: center center;
  background-repeat: no-repeat;
}

.modeinfo_dots_red_520 {
  height:   3px;
  width:  520px;
  background-image: url( 0/images/modeinfo_dotline_red_hor_520.gif );
  background-position: center center;
  background-repeat: no-repeat;
}

.modeinfo_dyn_basket {
  position: relative;
  min-height: 170px;
  width: 210px;
  background-color: #54627c;
  background-image: url( 0/images/modeinfo_bg_warenkorb.jpg );
  background-position: right 0px;
  background-repeat: no-repeat;
}

.modeinfo_dyn_basket_bottom {
  height: 100%;
  width:  100%;
  position: relative;
  /* top: -12px; */
/*
  background-image: url( 0/images/modeinfo_basket_bottom_bg.jpg );
  background-position: right 0px;
  background-repeat: repeat-y;
*/  
}

/* dynamic basket version 1 start */

.modeinfo_dyn_basket_icon1 {
  position:absolute;
  top:  30px;
  left: 32px;
}

.modeinfo_dyn_basket_display1,
A.modeinfo_dyn_basket_display1:link,
A.modeinfo_dyn_basket_display1:visited  {
  position:absolute;
  top:  70px;
  left:  9px;
  color: #ffffff;
  font-weight: bold;
  font-size:11px;
  padding-right: 14px;
  background-image: url( 0/images/modeinfo_arrows_white.gif );
  background-position: right 3px;
  background-repeat: no-repeat;
}

A.modeinfo_dyn_basket_display1:hover  {
  color: #ff9900;
  text-decoration: none;
  background-image: url( 0/images/modeinfo_arrows_orange.gif );
}

.modeinfo_dyn_basket_articles1 {
  position:absolute;
  color: #ffffff;
  font-size:11px;
  top:  96px;
  left:  9px;
}

.modeinfo_dyn_basket_sum1 {
  position:absolute;
  color: #ffffff;
  font-size:11px;
  top:  114px;
  left:  9px;
}

A.modeinfo_dyn_basket_link_account1:link,
A.modeinfo_dyn_basket_link_account1:visited,
A.modeinfo_dyn_basket_link_register1:link,
A.modeinfo_dyn_basket_link_register1:visited  {
  position:absolute;
  color: #ffffff;
  top:  145px;
  left:   9px;
  font-size:11px;
  padding-right: 12px;
  background-image: url( 0/images/modeinfo_arrows_white.gif );
  background-position: right 3px;
  background-repeat: no-repeat;
}

A.modeinfo_dyn_basket_link_account1:hover,
A.modeinfo_dyn_basket_link_register1:hover  {
  color: #ff9900;
  text-decoration: none;
  background-image: url( 0/images/modeinfo_arrows_orange.gif );
}

A.modeinfo_dyn_basket_link_register1:link {
  
}

A.modeinfo_dyn_basket_link_account1:link {
   left:104px;
}

/* dynamic basket version 1 end */


/* dynamic basket version 2 start */

.modeinfo_dyn_basket_icon2 {
  position:absolute;
  top:  110px;
  left: 32px;
}

.modeinfo_dyn_basket_display2,
A.modeinfo_dyn_basket_display2:link,
A.modeinfo_dyn_basket_display2:visited  {
  position:absolute;
  top:  142px;
  left:  11px;
  color: #ffffff;
  font-weight: bold;
  font-size:11px;
  padding-right: 14px;
  background-image: url( 0/images/modeinfo_arrows_white.gif );
  background-position: right 3px;
  background-repeat: no-repeat;
}

A.modeinfo_dyn_basket_display2:hover  {
  color: #ff9900;
  text-decoration: none;
  background-image: url( 0/images/modeinfo_arrows_orange.gif );
}

.modeinfo_dyn_basket_display5,
A.modeinfo_dyn_basket_display5:link,
A.modeinfo_dyn_basket_display5:visited  {
  position:absolute;
  top:  155px;
  left:  11px;
  color: #ffffff;
  font-weight: bold;
  font-size:11px;
  padding-right: 14px;
  background-image: url( 0/images/modeinfo_arrows_white.gif );
  background-position: right 3px;
  background-repeat: no-repeat;
}

A.modeinfo_dyn_basket_display5:hover  {
  color: #ff9900;
  text-decoration: none;
  background-image: url( 0/images/modeinfo_arrows_orange.gif );
}


.modeinfo_dyn_basket_articles2 {
  position:absolute;
  color: #ffffff;
  font-size:11px;
  top:  72px;
  left: 11px;
}

.modeinfo_dyn_basket_sum2 {
  position:absolute;
  color: #ffffff;
  font-size:11px;
  top:  90px;
  left: 11px;
}

A.modeinfo_dyn_basket_link_account2:link,
A.modeinfo_dyn_basket_link_account2:visited,
A.modeinfo_dyn_basket_link_register2:link,
A.modeinfo_dyn_basket_link_register2:visited  {
  position:absolute;
  color: #ffffff;
  left: 11px;
  font-size:11px;
  padding-right: 12px;
  background-image: url( 0/images/modeinfo_arrows_white.gif );
  background-position: right 3px;
  background-repeat: no-repeat;
}

A.modeinfo_dyn_basket_link_account2:hover,
A.modeinfo_dyn_basket_link_register2:hover  {
  color: #ff9900;
  text-decoration: none;
  background-image: url( 0/images/modeinfo_arrows_orange.gif );
}

A.modeinfo_dyn_basket_link_register2:link {
   top: 16px;
}

A.modeinfo_dyn_basket_link_account2:link {
   top: 36px;
}

/* dynamic basket version 2 end */

.modeinfo_product_image_s_container {
  height: 42px;
  width: 30px;
  text-align: left;
  vertical-align: top;
  background-color: #54627C;
  border: 0px;
  overflow: hidden;
  margin-right:  0px;
  margin-left:  11px;
  margin-bottom: 3px;
  margin-top: 3px;
}

.productrow_fullborder_full {
  vertical-align: top;
  border: 0px;   
  -moz-box-sizing: content-box;
  font-size: 11px;
  min-height: 120px;
  height: 120px;
  margin: 0px;
  padding: 0px;
}

.productrow_fullborder_half{
  vertical-align: top;
  border: 0px;
  font-size: 11px;
  -moz-box-sizing: content-box;
  min-height: 135px;
  height: 135px;
  margin: 0px;
  padding: 0px;
}

.productrow_fullborder_quarter{
  vertical-align: top;
  border: 0px;
  font-size: 11px;
  -moz-box-sizing: content-box;
  min-height: 247px;
  height: 247px;
  margin: 0px;
  padding: 0px;
}

.boxrightmyaccount-td, 
a.boxrightmyaccount-td {
  color: #ffffff;
}

a.boxrightmyaccount-td:hover {
  color: #ff9900;
  text-decoration: none;
}

a.product_title,
.product_title {
  color: #ff9900;
  font-size: 11px;
}

a.product_title_big,
.product_title_big {
  color: #ff9900;
  font-size: 12px;
}

.product_artnr {
  font-size: 10px;
  color: #a3a3a3;
}

.product_price_new {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  border: 0px;
  margin: 0px;
  padding-top: 14px;
}

.product_price_new5{
  font-weight: normal;
  font-size: 7px;
  color: #666666;
  border: 0px;
  margin: 0px;
  padding-top: 14px;
}

.product_price_new5_1{
  font-weight: normal;
  font-size: 10px;
  color: #666666;
  border: 0px;
  margin: 0px;
  padding-top: 14px;
}

.product_price_new5_6{
  font-weight: normal;
  font-size: 8px;
  color: #666666;
  border: 0px;
  margin: 0px;
  padding-top: 14px;
}

.product_price_new6{
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  border: 0px;
  margin: 0px;
  padding-top: 2px;
}

.product_price_new6_6{
  font-weight: bold;
  font-size: 11px;
  color: #666666;
  border: 0px;
  padding-left: 10px;
  padding-top: 2px;
}


.product_price_new6_1{
  font-weight: bold;
  font-size: 16px;
  color: #666666;
  border: 0px;
  margin: 0px;
  padding-top: 2px;
}

.product_price_new_basket_icon {
  float:left; 
  padding-top: 6px;
  margin-left:4px; 
  padding-bottom:4px;
}

.product_price_new_basket_icon6 {
  float:left; 
  padding-top: 0px;
  margin-left:4px; 
  padding-bottom:4px;
}

.product_price_new_basket_icon2 {
  float:left; 
  padding-top: 6px;
  margin-left:4px; 
  padding-bottom:0px;
}

.product_price_new_big {
  font-size: 23px;
  color: #666666;
}

.product_price_new_small {
  font-size: 14px;
  color: #666666;
}

.product_price_old {
  color: #666666;
  font-size: 12px;
}

.product_price_old_text {
  color: #666666;
  font-size: 11px;
}

.product_price_new_text {
  color: #666666;
  font-size: 11px;
}


a.delivery_link,
a.delivery_link:link,
a.details_delivery_link,
a.details_delivery_link:link {
  font-size: 8px;
  color: #666666;
  margin-bottom: 10px;
}
a.details_delivery_link {
  font-size: 9px;
}
a.delivery_link:hover,
a.details_delivery_link:hover {
  color: #ff9900;
}

div.productitem_abstand {
  height:20px;
}

.modeinfo_aktion_table {
  width: 210px;
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 11px;
  background-color: #ececec;
}

.modeinfo_promotion_table {
  width: 210px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  background-color: #ececec;
}

.modeinfo_button_table {
  width: 210px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 11px;
  background-color: #ececec;
}

.modeinfo_boxen_table {
  width: 210px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 11px;
  background-color: #ffffff;
}

.modeinfo_aktion_teaser_mehr,
.modeinfo_aktion_teaser_link {
  color: #666666;
  font-weight: bold;
  font-size: 11px;
}

.modeinfo_aktion_teaser_text,
.modeinfo_boxen_teaser_text {
  color: #922224;
  font-size: 11px;
  font-weight: normal;
}

.modeinfo_boxen_teaser_mehr,
.modeinfo_boxen_teaser_link {
  color: #666666;
  font-weight: bold;
  font-size: 11px;
  margin-top: 10px;
}

.pantone_sc_teaser {
  width:  520px;
  height: 310px;
  background-color: #ececec;
  margin-top: 6px;
}

.pantone_sc_image {
  margin-top:  22px;
  margin-left: 22px;
}

.pantone_sc_textbox {
  margin-top:    22px;
  margin-bottom: 15px;
  margin-left:   10px;
  padding-right: 25px;
  color: #666666;
  line-height:  16px;
  font-size:    12px;
}

.pantone_sc_linkbox {
  margin-top:   20px;
  margin-left: 22px;
}

div.pantone_sc_link {
  margin-bottom: 6px;
}

a.pantone_sc_link,
a.pantone_sc_link:link {
  color: #922224;  /* gray: #666666 */
  font-weight: bold;
  font-size: 11px;
}

a.pantone_sc_link:hover {
  color: #ff9900;
}

.start_selbstdarstellung  {
  position:relative;
  width:  520px;
  height: 163px;
  background-color: #922224;
}

.start_selbstdarstellung_image {
  position: absolute;
  top:  52px;
  left: 47px;
}

.start_selbstdarstellung_textbox {
  position: absolute;
  top:   66px;
  left:   6px;
  width: 400px;
  margin-left:  110px;
  color: #ff9900;
  line-height:  14px;
  font-size:    10px;
  padding-right: 20px;
}

.product_image_xxxs_container {
  position: relative;
  width: 216px;
  height: 230px;
  text-align: left;
  overflow: hidden;
  margin-right: 5px;
}

.modeinfo_details_product_image {
/*
  position: absolute;
  bottom:   0px;
*/
  border:   1px solid #922224;
  padding:  7px;
}

.modeinfo_details_title {
  color: #922224;
  font-size: 16px;
  font-weight: bold;
}

.modeinfo_status_icon {

}

.details_zoom_1 {
  color: #666666;
  font-weight: normal;
}

.details_zoom_2 {
  font-weight: bold;
}

.modeinfo_dots_details_top {
  margin-top:20px;
  margin-bottom:4px;
}

.modeinfo_dots_pantone_top {
  margin-top:16px;
  margin-bottom:4px;
}

.modeinfo_warenkorb_box {
  position: relative;
  padding-top: 8px;
  color: #666666;
  width: 255px;
  height: 34px;
  background-color: #ececec;
  margin-bottom:4px;
  background-image: url( 0/images/modeinfo_details_basket_bg.gif );
  background-position: 0px 0px;
  background-repeat: repeat-x;
}

.modeinfo_warenkorb_text {
  padding-left:  6px;
}

.modeinfo_details_warenkorb_input {
  color: #666666;
  width: 120px;
  font-weight: bold;
  text-align:  left;
  border: 0px;
  cursor: pointer;
}

.modeinfo_pantone_addfields_img {
  margin-left:10px;
  padding-top:12px;
  float:left;
}
.modeinfo_pantone_addfields_txt {
  padding-left:10px;
  padding-top:14px;
  float:left;
}

.modeinfo_pantone_warenkorb_input {
  position: absolute;
  top :  14px;
  left:   4px;
  color: #666666;
  width: 120px;
  font-weight: bold;
  text-align:  left;
  border: 0px;
  cursor: pointer;
}
* html .modeinfo_pantone_warenkorb_input {  /* IE6 */
  left:  14px;
}
*+html .modeinfo_pantone_warenkorb_input {  /* IE7 */
  left:  14px;
}

.modeinfo_details_icon_basket_go {
  position: absolute;
  top :   6px;
  right:  10px;
  width:  36px;
  height: 24px;
  border: none;
  cursor: pointer;
  padding-top: 0px;
}

.modeinfo_pantone_icon_basket_go {
  position: absolute;
  top :  8px;
  left: 129px;
  width:  36px;
  height: 24px;
  border: none;
  cursor: pointer;
  padding-top: 0px;
}

.modeinfo_pantone_artikel_feld {
  width:70px;
  height:20px;
  padding-left:10px; 
  padding-top:0px; 
  padding-bottom:8px;
  float:left;
  color:#666666
}

.modeinfo_pantone_artikel_delete_obsolet {
  float:left;
  margin-left:6px;
  display: none;
}

.modeinfo_pantone_artikel_delete {
  position:absolute;
  top:14px;
  right:2px;
  display: none;
}

.modeinfo_pantone_artikel_feld_input,
.modeinfo_pantone_anzahl_feld_input {
  height:10px; 
  background-color:#FFFFFF;
  margin-top:11px;
}

.modeinfo_pantone_anzahl_feld {
  height:20px;
  padding-left:40px; 
  padding-top:0px; 
  padding-bottom:8px; 
  float:left;
  color:#666666
}

.modeinfo_pantone_titel {
  width:296px; 
  padding-left:6px; 
  padding-top:5px;
  float:left;
}

.modeinfo_pantone_ok {
  position:relative;
  top:0px;
  right:3px; 
  float:right;
}

.modeinfo_details_warenkorb_input:hover {
  color: #ff9900;
}

.modeinfo_warenkorb_links {
  font-size: 11px;
}

.modeinfo_warenkorb_abo_box {
  position: relative;
  padding-top: 8px;
  color: #666666;
  width: 255px;
  height: 60px;
  background-color: #ececec;
  margin-bottom:10px;
  background-image: url( 0/images/modeinfo_details_basket_subscr_bg.gif );
  background-position: 0px 0px;
  background-repeat: repeat-x;
}


.modeinfo_warenkorb_abo_box2 {
  position: relative;
  padding-top: 8px;
  color: #666666;
  width: 255px;
  height: 105px;
  background-color: #ececec;
  margin-bottom:10px;
  background-image: url( 0/images/modeinfo_details_basket_subscr_bg2.gif );
  background-position: 0px 0px;
  background-repeat: repeat-x;
}


.modeinfo_details_abo_titel {
  color: #922224;
  font-size: 11px;
  font-weight: bold;
  padding-bottom:5px;
}

.modeinfo_warenkorb_abo_preis {
  color: #66666;
  font-size: 14px;
  font-weight: bold;
  padding-left: 10px;
}

.modeinfo_details_input_abonnieren {

  margin-right: 0px;
  padding-right:0px;
  color: #666666;
  width: 80px;
  vertical-align: top;
  font-size: 11px;
  font-weight: bold;
  text-align:  right;
  border: 0px;
  cursor: pointer;
}

a.details_delivery_abo_link,
a.details_delivery_abo_link:link {
  clear:both;
  font-size: 9px;
  color: #a3a3a3;
  padding-left:  10px;
}
a.details_delivery_abo_link:hover {
  color: #ff9900;
}

.modeinfo_details_icon_abo_go {
  position: absolute;
  top :   4px;
  right:  10px;
  width:  36px;
  height: 24px;
  border: none;
  cursor: pointer;
  padding-top: 0px;
}

.locatortext{
  color: #ffffff;
  font-size: 10px;
}

.locatortitlerow {
  vertical-align: middle;
  border: 0px;
  font-size: 11px;
  min-height: 22px;
  height: 20px;
  font-weight: bold;
  line-height: normal;
  margin:  0px;
  padding: 0px 19px 0px 19px;
  color: #677787;
  background-color: transparent;
}


.locatortitlerow_empty{
  vertical-align: middle;
  border: 0px;
  font-size: 11px;
  min-height: 0px;
  height: 0px;
  font-weight: bold;
  line-height: 0px;
  margin: 4px 4px 0px 4px;
  padding: 0px;
  background-color: transparent;
  color: #666666;
}

.locatordetailsrow {
  width:520px;
  height: 24px;
  vertical-align: top;
  border: 0px;
  font-size: 10px;
  min-height: 0px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  background-image: url( 0/images/modeinfo_locatorbar_480.gif );
  background-position: center 0px;
  background-repeat: no-repeat;
}


.locatordetailsrow_520 {
  width:520px;
  height: 24px;
  vertical-align: top;
  border: 0px;
  font-size: 10px;
  min-height: 0px;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  background-image: url( 0/images/modeinfo_locatorbar_520.gif );
  background-position: center 0px;
  background-repeat: no-repeat;
}

.details_article_navilink {
  color: #ffffff;
}

a.modeinfo_locatorlink:link,
a.modeinfo_locatorlink:visited,
a.modeinfo_locatorlink_active:hover {
  color: #ffffff;
}
a.modeinfo_locatorlink:hover,
a.modeinfo_locatorlink_active:link,
a.modeinfo_locatorlink_active:visited {
  color: #ff9900;
}

a.modeinfo_locatorlink2:link,
a.modeinfo_locatorlink2:visited,
a.modeinfo_locatorlink2_active:hover,
a.modeinfo_locatorlink3:visited {
  color: #5b5b5b;
  font-weight:normal;
  padding-left:6px;
  font-size: 11px;
}
a.modeinfo_locatorlink2:hover,
a.modeinfo_locatorlink2_active:link,
a.modeinfo_locatorlink2_active:visited {
  color: #ff9900;
}

a.modeinfo_locatorlink3:link,
a.modeinfo_locatorlink3:visited {
  color: #ffffff;
}
a.modeinfo_locatorlink3:hover {
  color: #ff9900;
}
a.modeinfo_locatorlink3_active:link,
a.modeinfo_locatorlink3_active:visited {
  color: #ff9900;
}
a.modeinfo_locatorlink3_active:hover {
  color: #ffffff;
}

.modeinfo_locatorlink_abstand_rechts {
  margin-right: 20px;
}

.modeinfo_list_locator_sort_snippet_td {
  padding-top: 3px;
  text-align: right;
  padding-right: 30px;
}
* html .modeinfo_list_locator_sort_snippet_td { /* IE 6 */
  padding-right: 10px;
}
*+html .modeinfo_list_locator_sort_snippet_td { /* IE 7 */
  padding-right: 10px;
}

* html .modeinfo_locatorlink_abstand_rechts { /* nur für IE 6 */
  margin-right: 0px;
}
*+html .modeinfo_locatorlink_abstand_rechts { /* nur für IE 7 */
  margin-right: 0px;
}

.modeinfo_locatortitle {
  color: #5b5b5b;
  float: right;
  padding-right: 10px;
  font-size: 11px;
  font-weight: bold;
}

div.details_desc {
  color: #666666;
  border-left: 4px solid #922224;
  padding-left:10px;
  padding-top: 2px;
  padding-bottom: 2px;
}

div.details_desc li { 
  
  list-style-type:disc;
  margin-left:24px;
  font-size:11px;
  padding: 1px; 
  
}

div.details_desc ul { 
  
 margin-top: 5px; 
  
}

div.news_list li { 
  
  list-style-type:disc;
  margin-left:20px;
  font-size:10px;
  padding: 1px; 
  font-face: Times New Roman;
  
}

div.news_list ul {
margin-bottom: 15px;
margin-top: 15;
}

/*
.pantone_sc > div {
  color: #666666;
  border-left: 4px solid #922224;
  padding-left:10px;
  padding-top: 2px;
  padding-bottom: 2px;
}
*/

.modeinfo_details_title_red {
  color: #922224;
  font-size: 11px;
  font-weight: bold;
}

.categorytitle,
.categorycount {
  color: #922224;
  font-size: 18px;
  font-weight: bold;
  margin-left:4px;
}
.categorytitle {
  margin-left:10px;

}  
.categorylink {
  color: #757c83;
  font-size: 30px;
  
}

.categorytitlerow {
  background-color: transparent;
  -moz-box-sizing: content-box;
  padding-top:    25px;
  padding-left:   10px;
  padding-bottom: 10px;
  border: 0px;
  margin: 0px;
  background-image: url( 0/images/modeinfo_dotline_red_hor_477.gif );
  background-position: center bottom;
  background-repeat: no-repeat;
}

.categorydetailsrow{
  vertical-align: top;
  border: 0px;
  height: auto;
  border-top: 0px;
  margin: 0px;
  padding: 0px;
  float:left;
}  

.categorydetailsrow_empty{
  border: 0px;
  -moz-box-sizing: content-box;
  height: 3px;
  min-height: 3px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
}

.categorydetailsrow_more{
  border: 0px;
  -moz-box-sizing: content-box;
  height: 3px;
  min-height: 3px;
  line-height: 0px;
  margin: 0px;
  padding: 0px;
}

.boxrightproductborder{
  border: 0px;;
  background-color: #eaeaea;
}

.boxrightproduct {
  padding-top:    25px;
  padding-left:   10px;
  padding-bottom: 10px;
  color: #922224;
  font-weight: bold;
  font-size: 18px;
  -moz-box-sizing: content-box;
  background-color: #eaeaea;
}

.swatchcard_img_table {
   width: 480px;
   border:0px solid #922224;
}

.swatchcard_img_table_td_left {
  height: 95px;

}
.swatchcard_img_table_td_right {
  padding-right: 10px;
}

/* SwatchCard Lupe Start, thanks Stu Nicholls */

.zoom {position:relative; top:0px; left:0px;  background-color:#fff; z-index:100;}
.zoom span.klein, #menu a.klein:visited {display:block; width:75px; height:100px; padding-bottom:4px; background:#transparent; top:0; left:0; border:0;}
.zoom span img {border:0;}
.zoom span.klein:hover {text-decoration:none; background-color:#transparent; color:#000;}
.zoom span .gross {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
.zoom span.klein:hover .gross {display:block; position:absolute; top:-65px; left:150px; width:200px; height:200px; border:10px solid #ccc;}

/* SwatchCard Lupe Ende */

.swatchcard_img_table_text {
  color: #922224;
  font-weight: bold;
  font-size: 12px;
}

.modeinfo_search_subscription {
  color: #922224;
  font-weight: bold;
  font-size: 12px;
}


.stepsitemcontainer {
  vertical-align: top;
  border: 1px solid #54627C;
  background-color: #54627C;
  font-size: 11px;
  -moz-box-sizing: border-box;
  height:160px;
  min-height:160px;
  display: block;
  clear: both;
  margin: 4px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
}

.basketstepsitem:after{
  content: "";
  display: block;
  height: 0;
  clear: both;
}

a.basketcontents_nextlink:Hover{
  color: #FFFFFF;
  text-decoration: underline;
}

.stepitem_box{
  width: 569px;
  border-collapse: collapse;
  margin: 0px;
}

.stepitem_spacerbig{
  width: 8px;
}

.stepitem_spacer{
  width: 8px;
}

.stepitem_text {
  height: 75px;
  border: 1px solid #54627C;
  background-color: #54627C;
  padding-top: 10px;
  color: #757c83;
  border-color: #54627C;
}

.stepitem_texthigh{
  height: 75px;
  border: 1px solid #54627C;
  background-color: #54627C;
  padding-top: 10px;
  color: #8791A3;
  border-color: #54627C;
}

.stepitem_textbighigh{
  font-weight: bold;
  font-size: 25px;
  color: #ffffff;
  padding-left: 4px;
}

.stepitem_textbig{
  font-weight: bold;
  font-size: 25px;
  color: #757c83;
  padding-left: 4px;
}

.stepitem_textnormalhigh{
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  padding-left: 4px;
}

.stepitem_textnormal{
  font-weight: bold;
  font-size: 11px;
  color: #8791A3;
  padding-left: 4px;
}

.stepitem_textsmall{
  padding-left: 7px;
  color: #8791A3;
  font-size: 10px;
}

.stepitem_link{
  color: #757c83;
}

.stepitem_linkhigh{
  color: #ffffff;
}

.stepitem2_textbighigh,
.stepitem2_textbig {
  font-weight: bold;
  font-size: 21px;
  color: #8791A3;
  padding-left: 4px;
}
.stepitem2_textbighigh {
  color: #ffffff;
}
.stepitem2_textnormalhigh,
.stepitem2_textnormal {
  font-weight: bold;
  font-size: 10px;
  color: #ffffff;
  padding-left: 4px;
}
.stepitem2_textnormal {
  color: #8791A3;
}
.stepitem2_textsmall {
  color: #8791A3;
  font-size: 9px;
  padding-left: 3px;
}

.modeinfo_footer_left {
  float:left;
  margin-top:4px;
  margin-left:8px;
}
.modeinfo_footer_right {
  float:right;
  margin-top:4px;
  margin-right:8px;
}
.OPEN_PAGES_MESSAGE { 
  font-size:14px;
  color:#990000;
  margin-left:10px;
  font-style:inherit;
  margin-top:10px;
}
.FURTHER_ISSUES_MESSAGE { 
  font-size:14px;
  color:#990000;
  margin-left:10px;
  font-style:inherit;
  margin-top:10px;
}
.WATCH_VIDEO_MESSAGE { 
  font-size:14px;
  color:#999999;
  margin-left:10px;
  font-style:inherit;
  margin-top:10px;
  width: 200px;
}
.fontred1{
  color: #922224;
  font-weight:bold;
}
.modeinfo_header_red_schulen {
  padding-top: 5px;
  padding-left:   10px;
  padding-bottom: 20px;
  color: #96bf0d;
  font-weight: bold;
  font-size: 12px;
  color: #922224;
}

.pantone_klappmenue {
padding-bottom: 20px;
color: #666666;

}
.boxrightproduct-content-download{
  width: 480px;
  border-top: 0px solid #D9D9D9;
  border-left: 0px solid #922224;
  -moz-box-sizing: border-box;
  background-color: #ffffff;
  color: #787f87;
  
  
}
.boxrightproduct_download{
  width: 496px;
  font-weight: bold;
  font-size: 14px;
  padding-top: 10px;
  padding-left: 3px;
  padding-bottom: 5px;
  background-color: #922224;
  color: #FFFFFF;
  -moz-box-sizing: border-box;
}

.boxrightproduct_download_Ende{
  width: 496px;
  padding-top: 10px;
  background-color: #922224;
  
 
}

.download_box_thema {
  color: #747d84;
  font-size: 14px;
  font-weight: bold;
  padding-left: 25px;
  }
 
 
 
 
	
