#right{
  position: relative;
  float: left;
  width: 315px;
  margin: 0px;
  padding: 0px 0px;  
}

.right_draw_reklama{
  position: relative;
  float: left;
  width: 315px;
  height: 172px;
  font-size: 8px;
  background-image: url(../images/reklama/reklama_box.jpg);
  background-repeat: no-repeat;
}

.right_space{
  position: relative;
  float: left;
  width: 315px;
  height: 10px;
  font-size: 10px;
  padding: 0px;
  margin: 0px;
}

.right_products{
  position: relative;
  float: left;
  width: 315px;
  margin: 0px;
  padding: 0px;
}

.right_products_title_icon{
  position: relative;
  float: left;
  width: 29px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_icon.jpg);
  background-repeat: no-repeat;
}

.right_products_title_red_icon{
  position: relative;
  float: left;
  width: 29px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_red_icon.jpg);
  background-repeat: no-repeat;
}

.right_products_title_green_icon{
  position: relative;
  float: left;
  width: 29px;
  height: 29px;
  background-image: url(../images/products_box/products_box_green_icon.jpg);
  background-repeat: no-repeat;
}

.right_products_disabled_title_title{
  position: relative;
  float: left;
  width: 266px;
  height: 24px;
  font-size: 8px;
  background-image: url(../images/products_box/new/gestaltenBox_Middle.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
}

.right_products_title_title{
  position: relative;
  float: left;
  width: 276px;
  height: 24px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_title_middle.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
}

.right_products_disabled_title_right{
  position: relative;
  float: left;
  width: 20px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/new/gestaltenBox_Right.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

.right_products_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_title_right.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

.right_products_title_red_title{
  position: relative;
  float: left;
  width: 266px;
  height: 23px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_red_title.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 6px;
}

.right_products_title_red_right{
  position: relative;
  float: left;
  width: 20px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_red_right.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

.right_products_title_green_title{
  position: relative;
  float: left;
  width: 266px;
  height: 23px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_green_title.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 6px;
}

.right_products_title_green_right{
  position: relative;
  float: left;
  width: 20px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_green_right.jpg);
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
}

/* DESIGNER WARENKORB TITLE */
.middle_warenkorb_title_container{
  position: relative;
  float: left;
  width: 418px;
  height: 29px;
  font-size: 8px;
  padding: 0px;
  margin: 0px;
}

.middle_warenkorb_title_middle{
  position: relative;
  float: left;
  width: 399px;
  height: 21px;
  
  background-image: url(../images/products_box/warenkorb_title_middle.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;
  padding-top: 0px;
  padding-left: 9px;
}

.middle_warenkorb_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 21px;
  font-size: 8px;
  background-image: url(../images/products_box/warenkorb_title_right.jpg);
  background-repeat: no-repeat;
}
/* END DESIGNER WARENKORB */

/* PROMOTION WARENKORB TITLE */
.middle_promo_warenkorb_title_middle{
  position: relative;
  float: left;
  width: 399px;
  height: 23px;
  background-image: url(../images/products_box/promo/products_box_title_middle_data.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;
  padding-top: 6px;
  padding-left: 9px;
}

.middle_promo_warenkorb_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/promo/products_box_title_right_data.jpg);
  background-repeat: no-repeat;
}
/* END PROMOTION WARENKORB */

/* DEKORE WARENKORB TITLE */
.middle_dekore_warenkorb_title_middle{
  position: relative;
  float: left;
  width: 399px;
  height: 23px;
  background-image: url(../images/products_box/dekore/products_box_title_green_big_middle_data.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;
  padding-top: 6px;
  padding-left: 9px;
}

.middle_dekore_warenkorb_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/dekore/products_box_title_green_big_right_data.jpg);
  background-repeat: no-repeat;
}
/* END DEKORE WARENKORB */

.right_products_content{
  position: relative;
  float: left;
  width: 293px;
  min-height: 20px;
  font-size: 2px;
  background: #CAE4FF;
  border: 1px solid #7488A1;
  border-top: none;
  padding: 5px 10px;
}

.right_products_first_container{
  position: relative;
  float: left;
  width: 140px;
  min-height: 20px;
}

.right_products_item{
  position: relative;
  float: left;
  width:38px;
  height: 36px;
  font-size: 2px;
  cursor: pointer;
  border: 1px solid #7488A1;
}

.right_products_vertical_space{
  position: relative;
  float: left;
  width: 10px;
  height: 38px;
}

.right_products_horizontal_space{
  position: relative;
  float: left;
  width: 140px;
  height: 6px;
}

.right_products_second_container{
  position: relative;
  float: right;
  width: 122px;
  padding: 0px 5px;
  margin: 0px;
}

.right_product_image{
  position: relative;
  float: left;
  width: 120px;
  height: 124px;
}

/* RIGHT COMMENTS AREA */
.right_draw_impressions{
  position: relative;
  float: left;
  width: 315px;
  height: auto;
}

.right_draw_impressions_title{
  position: relative;
  float: left;
  width: 315px;
  padding: 0px;
  margin: 0px; 
}

.right_draw_title_left{
  position: relative;
  float: left;
  width: 10px;
  height: 21px;
  font-size: 8px;
  background-image: url(../images/comments_box/comments_box_title_left.jpg);
  background-repeat: no-repeat;
}

.right_draw_title_middle{
  position: relative;
  float: left;
  width: 295px;
  height: 16px;
  font-size: 8px;
  background-image: url(../images/comments_box/comment_box_title_middle.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
}

.right_draw_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 21px;
  font-size: 8px;
  background-image: url(../images/comments_box/comment_box_title_right.jpg);
  background-repeat: no-repeat;
}

.right_draw_container{
  position: relative;
  float: left;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; 
  border:1px solid #658BB8;
  width:309px;
  font-size:11px;
  background: #E5E4E4;  
}

.right_draw_text_area{
  position: relative;
  float: left;
  width: 305px;
}

.right_draw_line{
  position: relative;
  float: left;
  width: 300px;
}

.right_draw_page_ratings{
  position: relative;
  float: left;
  width: 100px;
  min-height: 20px;
  font-size: 20px;
  padding: 0px;
  margin: 0px;
}

.right_draw_date{
  position: relative;
  float: right;
  width: 100px;
  margin: 0px;
  padding: 0px;
}

/* promotion box title - RED title*/
.right_promo_products_title_icon{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  
  width: 28px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/products_box/products_box_red_icon.jpg);
  background-repeat: no-repeat;
}

.right_promo_products_title_container{
  position: relative;
  float: left;
  width: 287px;
  height: 29px;
  font-size: 8px;
  padding: 0px;
  margin: 0px;
}

.right_promo_products_title_middle{
  position: relative;
  float: left;
  width: 277px;
  height: 23px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/Box/promo_box_title_middle.jpg);
  background-repeat: repeat-x;  
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 6px;
}

.right_promo_products_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 29px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/Box/promo_box_title_right.jpg);
  background-repeat: no-repeat;
}

.right_promo_draw_title_left{
  position: relative;
  float: left;
  width: 10px;
  height: 21px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/Box/promo_box_title_left.jpg);
  background-repeat: no-repeat;
}

.right_promo_draw_title_middle{
  position: relative;
  float: left;
  width: 295px;
  height: 16px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/Box/promo_box_title_middle.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  color: #FFFFFF;
  padding-top: 5px;
}

.right_promo_draw_title_right{
  position: relative;
  float: left;
  width: 10px;
  height: 21px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/Box/promo_box_title_right.jpg);
  background-repeat: no-repeat;
}

.right_promo_draw_container{
  position: relative;
  float: left;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px; 
  border:1px solid #658BB8;
  width:309px;
  font-size:11px;
  background: #F7D9D1;  
}

.right_products_mouseOver{
  border: 1px solid #FF0000;
  display: block;
}

.right_products_mouseOut{
  border: none;
  display: block;
}

.right_anfrage_title_icon{
  position: relative;
  float: left;
  width: 29px;
  height: 29px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_icon.jpg);
  background-repeat: no-repeat;
}

.right_anfrage_title_icon{
  position: relative;
  float: left;
  width: 29px;
  height: 29px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_icon.jpg);
  background-repeat: no-repeat;
}

.right_anfrage_title_right{
  position: relative;
  float: left;
  width: 8px;
  height: 29px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_right_corner.jpg);
  background-repeat: no-repeat;
}

.right_anfrage_title_title{
  position: relative;
  float: left;
  width: 268px;
  height: 24px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_title_content.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;
  padding-top: 5px;
  padding-left: 10px;
}

.right_anfrage_box_content{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 313px;
  border: 1px solid #D72B06;
  background-color: #F7D9D2;
}

.anfrage_select{
  width: 155px;
  border: 1px solid #BCB4B3;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, regular;
}

.anfrage_textbox{
  width: 205px;
  height: 13px;
  border: 1px solid #BCB4B3;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, regular;
  padding-left: 3px;
}

.anfrage_line{
  width: 310px;
  padding: 10px 10px;
  height: 20px;
  font-weight: normal;
  padding-left: 15px;
}

.anfrage_line_title{
  width: 70px;
  font-family: Verdana, sans-serif;
  font-weight: normal;
  font-size: 11px;
  padding-left: 18px;
}

.anfrage_textarea{
  width: 205px;
  border: 1px solid #BCB4B3;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  padding-left: 3px;
}

.anfrage_button{
  width: 75px;
  height: 17px;
  border: 1px solid #888888;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, regular;
  background-color: #BEBEBE;
}

.anfrage_box_err{
  border: 1px solid red;
  color: #FFFFFF;
  background-color: #FF0000;
}

.right_mgm_title_icon{
  position: relative;
  float: left;
  width: 29px;
  height: 29px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_icon.jpg);
  background-repeat: no-repeat;
}

.right_mgm_title_right{
  position: relative;
  float: left;
  width: 8px;
  height: 29px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_right_corner.jpg);
  background-repeat: no-repeat;
}

.right_mgm_title_title{
  position: relative;
  float: left;
  width: 401px;
  height: 24px;
  font-size: 8px;
  background-image: url(../images/first_page_promo/AnfrageBox/anfrage_title_content.jpg);
  background-repeat: repeat-x;
  
  font-weight: bold;
  font-family: Verdana,sans-serif;
  font-size: 13px;
  text-decoration: none;
  text-align: left;
  color: #FFFFFF;
  padding-top: 5px;
  padding-left: 10px;
}

.right_mgm_box_content{
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  width: 446px;
  border: 1px solid #1D62BD;
  background-color: #DDE2FF;
}

.mgm_select{
  width: 155px;
  border: 1px solid #BCB4B3;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, regular;
}

.mgm_textbox{
  width: 205px;
  height: 13px;
  border: 1px solid #BCB4B3;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, regular;
  padding-left: 3px;
}

.mgm_line{
  width: 310px;
  padding: 10px 10px;
  height: 20px;
  font-weight: normal;
  padding-left: 15px;
}

.mgm_line_title{
  width: 120px;
  font-family: Verdana, sans-serif;
  font-weight: normal;
  font-size: 11px;
  padding-left: 18px;
}

.mgm_textarea{
  width: 205px;
  border: 1px solid #BCB4B3;
  font-weight: bold;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  padding-left: 3px;
}

.mgm_button{
  width: 85px;
  height: 17px;
  border: 1px solid #888888;
  font-weight: normal;
  font-size: 10px;
  font-family: Verdana, regular;
  background-color: #BEBEBE;
}

.mgm_box_err{
  border: 1px solid red;
  color: #FFFFFF;
  background-color: #FF0000;
}