/*Global settings*/
/*body
{

background-image: url(../images/wallpaper/wp_winter_new.jpg); 
background-repeat: no-repeat; 
background-color: #000;      
background-position: top center;      
font-family: Verdana, Geneva, sans-serif;
font-size: 10px; 
color: #333333;
width: 100%;
padding: 0;
margin: 0;
float:left;  
cursor: default;

}*/

html,body
{
    margin :0;
    padding:0;
    height:100%;
    /*background: #000000;*/
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px; 
    color: #333333;
    cursor: default;
}

.wrapper 
{
    height:100%;
    margin: 0px 0 0 0;
    padding: 0;    
}

.left_new
{
    float:left;
    height: 100%;
    width:50%;
    margin:0;
    padding:0;
    /*background: #000000;*/
}
.left_new_position
{
    float:left;
    height: 100%;
    width:47%;
    margin:0;
    padding:0;
    /*background: #000000;*/
}
.wallpaper_left 
{
    margin-right:497px;     /* (1/2) * ('width' + 2*'padding' from .main_body) */
    height:100%;
}
.right_new
{
    float:right;
    height:100%;
    width:49%;
    margin:0;
    padding:0;
    /*background: #000000;*/
}
.right_new_position
{
    float:right;
    height:100%;
    width:53%;
    margin:0;
    padding:0;
    /*background: #000000;*/
}
.wallpaper_right 
{
    margin-left:400px;
    height: 1000px;
} 
.main_body_new
{
    position:absolute;
    margin:0 auto;
    left:50%;
    margin-left:-497px;        /* (1/2) * ('width' + 2*'padding' from .main_body) */
    width:995px;
    height:100%;
    background: #FFFFFF;
    z-index: 100;
}


h1
{
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    font-weight: bold;
    color: #333333;
    list-style-type: none;
    margin: 0;
    padding: 0 5px 0 0;
    line-height: 12px;
    width: auto;
    text-align: center;
    display: block; 
    float: left;
}

h2
{
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    float:left;
}

h3
{
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    float:left;
}

h4
{
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    float:left;
}

h5
{
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    float:left;
}

ul
{
    margin: 0;
    padding: 0 0 10px 13px;
}

textarea
{
    background-color:#FFFFFF;
    border: 1px solid #DFDCD7;
    outline: none;
}

form
{
    padding: 0;
    margin: 0;
}

select
{ 
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    color: #333333;	
    background-color:#FFFFFF;
    /*width: 190px; */
    width: 122px; 
    height: 19px;
    border: 1px solid #DFDCD7;
    margin: 0;
    outline: none;
    z-index: 1;
}


#border
{
    position: relative;
    width: 995px;
    margin: 0 auto;
}

#border_with_banner
{
    position: relative;
    width: 1130px;
    margin: 0 auto;
}

.main_body
{
    /*background-color: #4c4c4c;*/      	
    position: absolute;
    width: 995px;
    margin: 0 auto;
    padding: 0;
    float: left;
    z-index: 100;
}
.main_body_with_banner
{
    position: absolute;
    width: 1130px;
    margin: 0 auto;
    padding: 0;
    float: left;
}

.right
{
    float: right;	
}

.row
{
    margin: 0;
    padding: 0;
    height: auto;
    width: 100%;
    float: left;
}

.left
{
    float: left;
    text-align: left;
}

.white_body
{
    background-color: #FFFFFF;
    height: auto;
    width: 975px;
    padding: 0 10px 10px 10px;
    margin: 0;
    float:left;
}

.grey_body
{
    background-color: #BBC3C5;
    height: 160px;
    width: 975px;
    padding: 0 10px 10px 10px;
    margin: 0;
    float:left;
    position: absolute;
}

.headline
{
    font-weight: bold;
    font-size: 16px;
    padding: 10px 0 0 10px;
}

.font_20
{
    font-size: 20px;
    line-height: 20px;
}

.font_15
{
    font-size: 15px;
    line-height: 15px;
}

.font_14
{
    font-size: 14px;
    line-height: 14px;
}

.font_13
{
    font-size: 13px;
    line-height: 14px;
}

.font_12
{
    font-size: 12px;
    line-height: 14px;
}

.font_11
{
    font-size: 11px;
    line-height: 14px;
}

.price_space
{
    font-size: 20px;
    line-height: 20px;
}

.font_10
{
    font-size: 10px;
    line-height: 14px;
}

.font_9
{
    font-size: 9px;
    line-height: 14px;
}

.nonbold
{
    font-weight: normal;	
}

.black
{
    color: #333333;
}

.white
{
    color: #FFFFFF;
}

.blue
{
    color: #0099CC;
}
/*Inputs*/

.login_input
{
    margin: 2px 0 10px 0;
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 200px; 
    height: 15px;
    border: 1px solid #DFDCD7;
    outline: none;
}

.login_submit
{
    margin: 10px 10px 10px 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background:transparent;
    background-image:  url(../images/content_button_login.png);
    outline: none;
    cursor: pointer;
    float: right;
}

.login_send
{
    margin: 10px 10px 10px 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background:transparent;
    background-image: url(../images/content_button_send.png);
    outline: none;
    cursor: pointer;
    float: right;
}

.register_send
{
    margin: 0 40px 0 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background:transparent;
    background-image: url(../images/content_button_send.png);
    outline: none;
    cursor: pointer;
    float: right;
}


.login_back
{
    margin: 10px 0 10px 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background:transparent;
    background-image: url(../images/content_button_back.png);
    outline: none;
    cursor: pointer;
    float: left;
}


.login_checkbox
{
    margin: 0;
    padding: 0;
    height: 35px;
    width: 26px;
    float: left;
}

.login_checkbox_lable
{
    margin: 0;
    line-height: 13px;
    font-size: 10px;
    height: 26px;
    width: 170px;
    float: left;
}

.become_partner_textarea
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 400px; 
    border: 1px solid #DFDCD7;
    margin: 0;
    outline: none;
}

.tellafriend_textarea
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 280px; 
    border: 1px solid #DFDCD7;
    margin: 0;
    outline: none;
}

.newsletter_text_input
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 150px; 
    height: 15px;
    border: 1px solid #DFDCD7;
    margin: 0 0 10px 0;
    outline: none;
}

.text_input_medium
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 240px; 
    height: 15px;
    border: 1px solid #DFDCD7;
    margin: 0 0 0 10px;
    outline: none;
}

.text_input_medium_register
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 240px; 
    height: 15px;
    border: 1px solid #DFDCD7;
    margin: 0;
    outline: none;
}
.text_input_tellafriend
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 280px; 
    height: 15px;
    border: 1px solid #DFDCD7;
    margin: 0;
    outline: none;
}
.search_field, .search_field:focus
{
    font-size: 12px;
    line-height: 14px;
    background-color: #FFFFFF;
    width: 208px;
    height: 16px;
    text-indent: 5px;
    border: 0px solid #FFFFFF;
    outline: none;
}
.search_submit
{
    width: 63px;
    height: 36px;
    border: 0px solid #FFFFFF;	
    background: transparent;
    outline: none;
    cursor: pointer;
}

.price_text_input, .inp
{
    font-family: Verdana, Geneva, sans-serif;	
    font-size: 11px;
    background-color:#FFFFFF;
    width: 35px; 
    height: 15px;
    border: 1px solid #DFDCD7;
    outline: none;
}

.price_filter_submit
{
    height: 25px;
    width: 38px;
    border: 0px solid #FFFFFF;	
    background:transparent;
    background-image:url(../images/left_navigation/filter_price_go.gif);
    background-position: top;
    background-repeat: no-repeat;
    outline: none;
}

.contact_form_submit
{
    margin: 25px 15px 50px 0;
    padding: 0;
    height: 22px;
    width: 196px;
    border: 0px solid #FFFFFF;	
    background:transparent;
    background-image:url(../images/content_button_zumkontakt.png);
    outline: none;
    float: right;
    cursor: pointer;
}

.tellafriend_form_back_to_product
{
    margin: 50px 50px 0 100px;
    padding: 0;
    height: 22px;
    width: 176px;
    border: 0px solid #FFFFFF;
    background:transparent;
    background-image: url(../images/content_button_back_produkt.png);
    outline: none;
    float: left;
    cursor: pointer;
}

.tellafriend_form_back_to_home
{
    margin: 50px 0 0 0;
    padding: 0;
    height: 22px;
    width: 176px;
    border: 0px solid #FFFFFF;
    background:transparent;
    background-image: url(../images/content_button_back_home.png);
    outline: none;
    float: left;
    cursor: pointer;
}

.register_form_back_to_home
{
    margin: 20px 40px 0 0;
    padding: 0;
    height: 22px;
    width: 176px;
    border: 0px solid #FFFFFF;
    background:transparent;
    background-image: url(../images/content_button_back_home.png);
    outline: none;
    float: right;
    cursor: pointer;
}

.partner_form_submit
{
    margin: 10px 40px 0 0;
    padding: 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background: transparent;
    background-image: url(../images/content_button_send.png);
    outline: none;
    float: right;
    cursor: pointer;
}

.contact_form_send
{
    margin: 10px 40px 0 0;
    padding: 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background: transparent;
    background-image: url(../images/content_button_send.png);
    outline: none;
    float: right;
    cursor: pointer;
}

.tellafriend_form_send
{
    margin: 20px 20px 0 0;
    padding: 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background: transparent;
    background-image: url(../images/content_button_send.png);
    outline: none;
    float: right;
    cursor: pointer;
}


.contact_form_back
{
    margin: 10px 40px 0 0;
    padding: 0;
    height: 22px;
    width: 90px;
    border: 0px solid #FFFFFF;	
    background: transparent;
    background-image:url(../images/content_button_back.png);
    outline: none;
    float: right;
    cursor: pointer;
}

.error
{
    font-weight: bold;
    text-transform: none;
    color: #FF0000;
}

.big_blue
{
    font-weight: bold;
    text-transform: uppercase;
    color: #0099CC;
}

a.tag1
{
    padding: 0 5px 0 0;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    vertical-align: text-bottom;
}

a.tag2
{
    padding: 0 5px 0 0;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    vertical-align: text-bottom;
}

a.tag3
{
    padding: 0 5px 0 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: bold;
    vertical-align: text-bottom;
}

a.tag4
{
    padding: 0 5px 0 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: normal;
    vertical-align: text-bottom;
}

a.tag5
{
    padding: 0 5px 0 0;
    font-size: 12px;
    line-height: 21px;
    font-weight: bold;
    vertical-align: text-bottom;
}

a.tag6
{
    padding: 0 5px 0 0;
    font-size: 12px;
    line-height: 21px;
    font-weight: normal;
    vertical-align: text-bottom;
}

a.tag7
{
    padding: 0 5px 0 0;
    font-size: 10px;
    line-height: 21px;
    font-weight: normal;
    vertical-align: text-bottom;
}

div.product_layer_detail_text div.product_layer_delivery, div.box_775_details_detail_text div.box_775_portrait_delivery
{
    width: 250px;
    height: 36px;
    margin: 10px 0 0 0;
    float: left;
    text-align: left;
}
.product_page_category_name_text {
    /*color:#FFFFFF;*/
    float:left;
    font-size:15px;
    font-weight:normal;
    height:25px;
    /*  margin:9px 0 0 10px;*/
    margin:0 0 0 10px;
    padding:0;
    text-align:left;
    /* text-transform:uppercase;*/
    width:425px;
}
.product_page_count {
    /*color:#FFFFFF;*/
    float:right;
    font-size:15px;
    font-weight:normal;
    height:25px;
    margin:0 10px 0 0;
    padding:0;
    text-align:right;
    width:308px;
}

.product_page_category_name_text_h1 {
    color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 20px;
    margin: 8px 0 0 10px;
    padding: 0;
    text-align: left;
    width: 425px;
}
.box_775_details_text_h1
{
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding: 8px 0 0 15px;
    text-align: left;
    width: 350px;
}

.box_775_details_text_h1 a:link, .box_775_details_text_h1 a:visited {
    color: #333333;
    outline: medium none;
    text-decoration: none;
}
.box_775_details_text_h1 a:hover, .box_775_details_text_h1 a:focus, .box_775_details_text_h1 a:active {
    color: #333333;
    outline: medium none;
    text-decoration: underline;
}
.black_overlay {
    /*background-color: black;*/
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 148px;
    width: 100%;
    z-index: 0;
}
.futureTVBoard {
    float: left;
    margin: 0;
    padding: 0;
    width: 985px;
    text-align: center;
}
