/*Global settings*/
body
{
    background-color: #FFFFFF;      
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
    line-height: 12px;
    color: #202020;
    width: 100%;
    padding: 0;
    margin: 0;
    float:left;  
    cursor: default;
}


form
{
    padding: 0;
    margin: 0;
}

select
{ 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;    
    background-color:#FFFFFF;
    width: 190px; 
    height: 19px;
    border: 1px solid #DFDCD7;
    margin: 0;
    outline: none;
    z-index: 1;
}
img
{
    border: 0;
}
a:link
{
    cursor: hand;
}

.right
{
    float: right;    
}

.row
{
    margin: 0;
    padding: 0;
    height: auto;
    width: 100%;
    float: left;
}

.left
{
    float: left;
    text-align: left;
}


#border
{
    position: relative;
    width: 1000px;
    margin: 0;
    float: left;
}

.main_body
{
    background-color: #FFFFFF;          
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    float: left;
}

#content-container-total
{
    float: left;
    margin: 0;
    padding: 0;
    width: 1000px;
}
#content-container-head
{
    /*background: url('../languages/german/top.gif') no-repeat left top;*/
    float: left;
    margin: 0;
    padding: 0;
    /*height: 118px;*/
    width: 1000px;
}
form 
{
    margin:0;
    padding:0;
}
select 
{
    background-color:#FFFFFF;
    border:1px solid #DFDCD7;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    height:19px;
    margin:0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    width:190px;
    z-index:1;
}
select 
{
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

/* START FOR PARTNER PRODUCT */
.partner_small_box_border 
{
    border:1px solid black;
    float:left;
    margin:20px 0 0;
    padding:20px;
    background: white;
}
.partner_small_box_spacer 
{
    float:left;
    margin:0;
    padding:0;
    width:35px;
}
.partner_small_box_spacer_25 
{
    float:left;
    margin:0;
    padding:0;
    width:25px;
}
.all_side_border
{
    float: left;
    width: 797px;
    /*width: 100%;*/
    border-top: 1px solid #e34d00;
    border-right: 1px solid #e34d00;
    border-bottom: 1px solid #e34d00;
    border-left: 1px solid #e34d00;
    margin: 0;
    padding: 0 0 0 0;
}
.partner_product_background
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 20px 0;
    background: url('../images/partner_bg.gif') repeat-y left top; 
}
.bottom_right_curve_background
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0px 0;
    background: url('../images/partner_bg.gif') repeat-y left top; 
}
.bottom_right_curve
{
    background: url('../images/product_box_bottom_curv.png') no-repeat right bottom;     
    float:right;
    margin: -6px 1px 0 0;
    padding:0px 0 0px 0px;
    position:relative;
    /*right:-4px;*/
    /*top:-30px;*/
    /*width:100%;*/
    /*width: 797px;*/
    height: 6px;
    width: 8px;
}
.page_name_container
{
    float: left; 
   /* width: 149px;*/
    background: url('../images/selected_result_tab_02_new.gif') repeat-x center top;
    height: 21px;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding : 2px 0 0 5px;
    margin: auto;
    text-align: center;
}
.page_name_curve
{
    background: url('../images/selected_result_tab_03_new.gif') no-repeat right top;
    width: 11px;
    height: 21px;
    float: left;
}
.partner_shop_container
{
    width: 98%;
    float: left;
    margin: 0px 0px 0px 15px;
    padding: 0 0 20px 0;
}
.partner_shop_left
{
    width: 575px;
    float: left;
    margin: 0;
    padding: 0;
}
.partner_shop_right
{
    width: 200px;
    float: left;
    margin: 0;
    padding: 0;
}
.partner_shop_text_container_db
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.partner_shop_logo
{
    width:100%;
    float: left; 
    padding: 0 0 20px 0;
    margin: 10px 0 0 0;
}
.partner_heading_text
{
    width: 100%; 
    float: left;
    color: #333333;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}
.partner_detail_text
{
    width: 100%; 
    float: left;
    color: #333333;
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    margin: 10px 0px 0 0;
    padding: 0 0px 5px 0;
}
.partner_website_img
{
    width:450px;
    float: left; 
    padding: 0 0 0px 0;
    margin: 0 px 0 0;
}
.partner_website_img .img1
{
    float: left;
    margin: 0 0px 0 0;
    width: 200px;
    height: 150px;
    border: none;
}
.partner_website_img .img2
{
    float: right;
    margin: 0 0px 0 0;
    width: 200px;
    height: 150px;
    border: none;
}

.partner_shop_star_yellow_img
{
    float: left;
    width: 20px;
    height: 21px;
    margin: 0;
    padding: 0;
}
.partner_shop_star_yellow_right_text
{
    float: left;
    width: 85%;
    margin: 2px 0 0 0;
    padding: 0;
    height: 22px;
    color:#766A62;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
}
.partner_btn_left
{
    float: left;
    background: url('../images/partner_btn_left_1.gif') no-repeat left top;
    width: 10px;
    height: 20px;
    margin: 0;
    padding: 0;
}

.partner_btn_middle
{
    float: left;  
    background: url('../images/partner_btn_middle_1.gif');  
    height: 20px;
    margin: 0;
    padding: 0;
}

.partner_btn_right
{
    float: left;
    background: url('../images/partner_btn_right_1.gif') no-repeat left top;
    width: 12px;
    height: 20px;
    margin: 0;
    padding: 0;
}
.partner_link_btn
{
    margin: 5px 0 0 0;
    float: left;
}
.partner_shop_next_page_button_container
{
    width: 35%;
    float: right;
    margin: 0px 0px 0px 15px;
    padding: 0 0 20px 0;
}

/*START Product Layer 05-04-10 */

.box_product_layer_body 
{
    /*background-color:#FFFFFF;
    border:1px solid #E34D00;*/
    float:left;    
    margin: 0 0 0 0;
    padding:0;
    width:700px;
    height:350px;
    z-index:1;
}

.product_layer_box1
{
    text-align: left; 
    width: 100%;
    margin: 0 0 0 0;
}
.close
{
    float:right;
    height: 20px;
}
.detail_layer_container
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.layer_left
{
    float: left;
    width: 355px;
    margin: 0 0 0 0;
    padding: 0 0px 0 0;
}
.layer_right
{
    float: left;
    width: 336px;
    margin: 0 0 0 0;
    padding: 0 0px 0 0;
}
.detail_layer_right
{
    float: left;
    width: 430px;
    margin: 0 0 0 0;
    padding: 0 0px 0 0;
}
.detail_layer_img_container
{
    float: left;
    width: 355px;
    margin: 0;
    padding: 0;
}
.detail_layer_img_bottom_container
{
    float: left;
    width: 355px;
    margin: 0;
    padding: 0;
}
.product_layer_image_bg 
{   
    width: 340px; /* for IE 6 */
    height: 228px;
    margin: auto;
}
.product_layer_image_bg_link
{
    width: 340px; /* for IE 6 */
    height: 228px;
    float: left;  
}
.product_layer_image_bg a:link, .product_layer_image_bg a:visited, .product_layer_image_bg a:hover, .product_layer_image_bg a:focus, .product_layer_image_bg a:active {
    display:block;
    height:228px;
    text-align:center;
    width:340px;
}
.minus_icon_over 
{
   position: absolute;
   left: 0;
   width: 100%;
   float: right;
}
.h_icon_layer_position 
{
    float: right;
    width: 21px;
    position: relative;
    height: 20px;
    background: url('../images/plus.gif') no-repeat center bottom;
    z-index: 1000;
    margin: -20px 0 0 0;
}
.product_layer_text3
{
    font:normal 11px arial; 
    line-height: 1.2em;
    color: #000000; 
    height: 200px;
    float: left;
    width: 100%;
}
.product_layer_text1
{    
    float: left;
    width: 100%;
    margin: 0 0 0px 0;
    padding: 0;
}
.product_layer_text1 a:link, .product_layer_text1 a:hover, .product_layer_text1 a:visited
{
    font:bold 12px arial; 
    line-height: 13px; 
    color: #343333; 
    float: left;
    margin: 0 0 6px 0;
    text-decoration: underline;
    line-height: 15px;
}
.product_layer_text1 a:hover, .product_layer_text1 a:active
{
    text-decoration: none; 
    color: #e34d00;
    text-decoration: none;
}
.product_layer_price_box
{
    color:#C00000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    float: right;
    margin: 0 0 6px 0;
    width: 215px;
}
.product_layer_price
{
    color:#C00000;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    margin: 0 0 6px 0;
}
.product_layer_price a:link,.product_layer_price a:hover,.product_layer_price a:visited
{
    color:#766A62;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    float: right;
    margin: 0 0 0px 0;
    text-decoration: underline;
    line-height: 15px;
}
.product_layer_price a:hover
{
    text-decoration: none; 
    color: #e34d00;
}

.product_layer_delCostString
{
    font:normal 10px arial; 
    color: #766a62;
    text-align: right;
    clear: both;
}

.product_layer_sponser_logo
{
    float: left;
    padding: 0 0 0 0;
    background: url('../images/logo_layer.gif') no-repeat;
    width: 120px;
    /*height: 35px;*/
}
.product_layer_sponser_logo_link
{
    float: left;
    height: 35px;
    width: 80px;
}
.product_layer_zum_shop
{
    font:bold 16px arial; 
    color: #EC4C00; 
    margin: 5px 0 0px 0;
    text-align: right;
}
.product_layer_zum_shop a:link, .product_layer_zum_shop a:hover, .product_layer_zum_shop a:visited
{
    font:bold 16px arial; 
    color: #EC4C00; 
    text-align: right;
    text-decoration: none;  
}
.product_layer_zum_shop a:hover, product_layer_zum_shopa:active
{
    text-decoration: underline;
}
.product_layer_bottom-icon
{
    float: right; 
    clear:both ;
    text-align: right;
}
.product_layer_top_box
{
    height: 30px;
}
.product_layer_top_box_left_curv
{
    float: left;
    background:url('../images/header_tab_03.png')no-repeat right;
    height: 21px;
}
.product_layer_top_box_left_background
{
    background:url('../images/header_tab_01.png') repeat-x;
    height: 21px; 
    margin:0 7px 0 0 ;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding:3px 0 0 5px;
}
.product_layer_top_box_right_text
{
    float: right;
    font: bold 12px verdana;
    color:#ec4c00;
    padding: 3px 3px 0 0;
}
.product_layer_top_box_right_text a:link,.product_layer_top_box_right_text a:hover, .product_layer_top_box_right_text a:visited
{
    float: right;
    font: bold 12px verdana;
    color:#ec4c00;
    margin: 0 3px 0 0;
    text-decoration: underline;
}
.product_layer_top_box_right_text a:hover
{
    text-decoration:none;
}
.display_none
{
  display: none;
}
.display_block
{
  display: block;
}
/*END  Product Layer 05-04-10 */
/* END FOR PARTNER PRODUCT */

/* Login Section * 03-04-10*/
.login_layer_box_body{
    z-index: 6001;
    border: 1px solid #b8b2ad;
    border-top:none ;
    position: absolute;
    display: none;
    left: 356px; 
    width: 265px;
    background:#f2f2f2; 
    padding: 2px; top: 88px;
    
}
/*style='z-index:6001;border: 1px solid #B8B2AD;border-top-width: 0px;position:absolute; display:none; left:500px;width:265px;height:300px;background-color: #F2F2F2;padding:2px'*/
.login_form_box{
    font-family:  Verdana; 
    font-size: 11px; 
    color: #766A62; 
    text-decoration: none; 
    font-weight: 500;
    width: 260px;
}
.login_form_text_space
{
    padding: 4px;
}
.login_form{
    font-family:  Verdana; 
    font-size: 11px; 
    color: #766A62; 
    text-decoration: none; 
    font-weight: 500;
}
.login_heading {
    font-family:  Verdana; 
    font-size: 11px; 
    color: #766A62; 
    text-decoration: none; 
    font-weight: bold;}
.login_sub_heading {
    font-family:  Verdana; 
    font-size: 11px; 
    color: #766A62;
    text-decoration: none;
    font-weight: 500;}
 .inp_login {
    font-family: Verdana;
    font-size: 10px;
    font-weight: 400;
    color: #766A62;
    width:200px;
    background-color: #ffffff;
    background-image: url(../images/input-bg.gif);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    padding: 2px 2px 2px 2px;
 } 
.error_login {
    font-family:  Verdana;
     font-size: 10px; 
     color: #ff0000; 
     text-decoration: underline; 
     font-weight: bold;
     display: none;
}
/* end login*/
/* marksheet * 03-04-10*/
.marksheet_layer_box_body{
    z-index: 6000;
    position: absolute;
    display: none; 
    width: 275px; 
    height: 280px;
    border: 1px solid #b8b2ad;
    border-top:none ;
    background:#f2f2f2;
    padding: 2px; 
    left: 186px;
    top: 88px;
}

.marksheet_info_body {
color:#7C7C7C;
font-family:arial;
font-size:10px;
height:78px;
}
.marksheet_item_title {
    font-family:  Verdana;
    font-size: 11px; 
    color: #766A62; 
    text-decoration: none; 
    font-weight: bold;
    margin: 4px 4px 8px 4px; 
}

.marksheet_no_image{
  width: 50px;
  float: left;
  margin:1 4px 4px 4px;  
}
.marksheet_link_middle{
  width: 105px;
  float: left;
  font:normal 11px Verdana;  
  margin: 0 0 0 5px;
} 
.marksheet_link_last{
    /*width: 105px;*/
    float: left;
    font:normal 11px Verdana;
    clear: right;
    margin : 0 0 0 25px;
}

.marksheet_delCostString  {
    color:#7C7C7C;
    float:left;
    font-family:arial;
    font-size:10px;
    margin:9px 0 0 3px;
    text-align:left;
    width:100%;
}

.marksheet_button_container{
float:left;
margin:10px 0 0 0;
width:100%;
}
.marksheet_close{
float:left;
margin:0 0 0 5px;
width:35%;
}
.marksheet_details_button{
float:left;
margin:0 0 0 0;
width:60%;
}



.llink_marksheet {
    font-family:  Verdana;
    font-size: 11px; color: #766A62; 
    text-decoration: none ; 
    font-weight: normal;
}
.llink_marksheet:hover {
    font-family: Verdana;
    font-size: 11px;
    color: #E34D00;
    text-decoration: underline;
    font-weight: normal;
}
.marksheet_price_text{
    
    font-family: arial;
    font-size: 10px; 
    color: rgb(124, 124, 124);
    clear:both; 
    /*text-align: center;*/
    margin: 8px 0 8px 0;
} 

.preview_div_class
{
  display: none;
  position: absolute;
  z-index: 110;
  left: -500px;
  top: 145px;
}

.contact_form_cantainer_468
{
  width: 468px;
  float: left;
  height: 245px;
  margin: 10px 0 0 0;
}
.contact_form_div_400
{
  width: 400px;
  vertical-align: top;
  padding: 0 0 0 50px;
  float: left;
  margin: 0 0 4px 0;
}
.contact_form_div_button
{
    margin:201px 3px 0 0;
    position:absolute;
    vertical-align:bottom;
    width:450px;
}
.contact_form_div_450
{
  width: 450px;
  vertical-align: top;
  float: left;
  margin: 0 0 3px 0;
}
.contact_form_2_button
{
    width: 220px;
    vertical-align: bottom;
    float: left;
}
.contact_form_newsletter_370
{
  width: 370px;
  vertical-align: top;
  float: left;
  text-align: left;
}
.contact_form_newsletter_button
{
    width: 70px;
    vertical-align: bottom;
    float: left;
}

.search_box 
{
  background:url("../images/search_bar.gif") no-repeat scroll 0 0 transparent;
  height:26px;
  margin:15px 0 10px 0;
  padding:5px 0 5px 5px;
  width:798px;
}
.searchBarText 
{
  color:#FFFFFF;
  font-family:Verdana;
  font-size:11px;
  font-weight:400;
  text-align:left;
  text-decoration:none;
}



/* Login Section * 03-04-10*/
/* START THIS IS FOR ALL CORNER CURVE WITH CSS*/
/*.content-menu-item {
    background:#FDFDFD url(../images/cmenu-item-bg.gif) repeat-x scroll left bottom;
    border:1px solid #D6D6D6;
    float:left;
    margin:0 0 7px;
    padding:0;
    width:288px;
}
.cf-ltc {
    background:transparent url(../images/c-frame-ltc.gif) no-repeat scroll left top;
    float:left;
    left:-1px;
    position:relative;
    top:-1px;
    width:100%;
}
.cf-rtc {
    background:transparent url(../images/c-frame-rtc.gif) no-repeat scroll right top;
    float:left;
    position:relative;
    right:-2px;
    width:100%;
}
.cf-lbc {
    background:transparent url(../images/c-frame-lbc.gif) no-repeat scroll left bottom;
    bottom:-2px;
    float:left;
    left:-2px;
    position:relative;
    width:100%;
}
.cf-rbc {
    background:transparent url(../images/c-frame-rbc.gif) no-repeat scroll right bottom;
    float:left;
    padding:8px 0 6px 8px;
    position:relative;
    right:-2px;
    width:280px;
}*/
/* END THIS IS FOR ALL CORNER CURVE WITH CSS*/

/* START FOR  WOHNWELTEN PAGE CSS*/
.buylook_raumlink
{
  margin: 0px; 
  display: inline; 
  line-height: 30px;
}
.wonwelten_pahe_h_space_10
{
  height: 10px; 
  float: left; 
  width: 100%;
}
.wonwelten_pahe_h_space_5
{
  height: 5px; 
  float: left; 
  width: 100%;
}
.wonwelten_pahe_h_space_28
{
  height: 28px; 
  float: left; 
  width: 100%;
}
.wonwelten_Suche_nach
{
  width: 100%;
  float: left;
  margin: 5px 0 20px 0;
}
.wonwelten_Suche_button
{  
  float: right;
  margin: 0 10px 0px 0;
}
.wonwelten_buylook_container
{
  width: 100%;
  float: left;
  margin: 0;
  padding: 0 0 10px 0;
}
.wonwelten_buylook_tabs_container
{  
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  border: 1px solid #DD4814;
}
.wonwelten_buylook_image
{    
  float: left;
  width:374px; 
  height:240px;
  margin: 10px 0 0 5px;
  padding: 0;  
}
.wonwelten_buylook_image_right
{
  float: left;
  width:399px; 
  height:240px;
  margin: 10px 0 0 18px;
  padding: 0;
}
.wonwelten_buylook_tabsname
{  
  float: left;
  height:130px;
}
.wonwelten_buylook_tabsname_overflow
{  
  height:130px;
  overflow:hidden;
}
.wonwelten_buylook_slider_price_container
{  
  float: left;
  height: 110px;
  width: 387px;
  margin: 0;
  padding: 0;
}
.wonwelten_buylook_slider_price
{  
  float: left;
  height: 107px;
  width: 387px;
  margin: 0 0 10px 0;
  padding: 0;
}
.wonwelten_slider_price
{  
  float: left;  
  width: 280px;
  margin: 0;
  padding: 0 0 0 10px;
}
.wonwelten_slider_price_dis
{  
  float: left;  
  width: 280px;
  margin: 0;
  padding: 0 0 0 0px;
}
.wonwelten_buylook_pr
{  
  float: left;
  width: 90px;
  margin: 0;
  padding: 0px 0px 0 0;
}
.wonwelten_slider_bar
{  
  
  width: 270px;
  padding: 2px 0 0 0;  
  text-align: center;
}
.padding_left_10
{
  padding: 10px 0 10px 10px;
  margin: 0 0 0 0;
}
.wonwelten_pointer_bar
{  
  width: 19px;
  margin: auto;
}
.wonwelten_buylook_pr_right
{
  height: 40px;
  padding: 20px 0 0 0;
}
.alle_produkte_zu_diesem_preis
{
  float: left;
  width: 100%;
  margin: 20px 0 0 0;
  padding: 0 0 0 0;
  line-height: 18px;
}
.wonwelten_buylook_products
{
  float: left;
  width: 100%;
  margin: 10px 0 0 0;
  padding: 0 0 0 0;
}
/* END FOR  WOHNWELTEN PAGE CSS*/
.schliessen
{
  float: left;
  margin: 0 4px 0 0;
  padding: 0;  
  color:#E34D00;
  font-weight: normal;
  font-size: 10px;
}
.schliessen_button
{
  float: left;
  margin: 0;
  padding: 0;  
}

text_align_left
{
  text-align: left;
}
.text_align_right
{
  text-align: right;
}
.text_align_center
{
  text-align: center;
}
.category_bg_img
{
    width: 100px;
    height: 156px;
    margin: auto;
    padding: 0;
}
.table_heading_tab_bg
{
    width: 100%; 
    height: 18px; 
    padding: 2px 0 0 2px;
    background:#DE4815;
}
/* Start content page css*/
/*body
{
    margin:0;
    padding:0px;
}*/
.main_body_new 
{
    width:450px;
    margin:auto;
}
 .main_body_new p{   
color: #766A62;
    font-size: 12px;
    font-family:Verdana, Geneva, sans-serif;
    line-height:15px
}
.main_body_new p a
{
font: normal 12px verdana;
color:#DD4814;
}
.main_box_t10
{
    width:100%;
    padding:0; 
    margin:0;
    margin:auto;
    
}

.top-heading
{
    padding:10px 0px 10px 3px;
    font:bold 14px verdana;
    color:#dd4814;
}
.adress-box
{
    background:#efefef;
    font:normal 12px verdana;
    color:#dd4814;
    padding:10px;
}
.adress-box ul li
{
    background:#efefef;
    font:normal 12px verdana;
    color:#dd4814;
    list-style:none;

}
/* End content page css*/