
verflow-x:hidden;
	overflow-y:auto;
}
body, form{
        text-align: left;
        padding: 0;
        margin: 0;
}
body{
        background-color: #fff;
}
body, td, a,select,h1,h2,h4{
        font-family: Arial, Geneva, SunSans-Regular, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #7A7A7A;
}
h1,h2,h4{
        font-weight: bolder;
        padding: 0;
        margin: 0;
}
a:hover{
}
li ul{
        padding: 0;
        margin: 0;
}
select,
option.contents{
        border: 0px;
        width: 170px;
        font-weight: bold;
}
.formulartext{
        width: 310px;
}
.formulartexthalf{
        width: 130px;
}
p{
        padding: 0;
        margin: 0;
        clear: both;
        /*margin-bottom: 4px;*/
}
img{
    border: 0px;
}			
form{
        margin-top: 4px;
        margin-bottom: 4px;
}
select{
        padding: 0;
        margin: 0;
        margin-top: 2px;
        margin-bottom: 2px;
        border: 1px solid white;
        color: #ffffff;
        background-color: #C3C4C6;
}
hr{
        width: 100%;
        border: none 0;
        border-top: 1px solid #C3C4C6;
        height: 1px;
}
#container {
        padding: 0px;
        text-align: left;
        width: 960px;
        margin: 0;
}
#rs_header{
        float: right;
        position:relative;
        text-align:right;
        clear: both;
        background-color: #ffffff;
        width:280px;
        display: block;
        padding-top: 24px;
}

#rs_navigation_container{
        position:relative;
        width:200px;
        float: left;
        left: 48px;
        top: 48px;
        background-repeat: no-repeat;
        color: #000000;
        margin-bottom: 40px;
}
#rs_navigation{
        list-style-type: none;
        padding: 16px;
        padding-left: 18px;
        margin:0;
        margin-bottom: 6px;				
        width:168px; 
        float: left; 
        position:relative; 
        background-color:#C3C4C6; 
        display: block;
        font-size: 12px;
        line-height: 16px;
}
#rs_navigation a{
        text-decoration: none;
        font-weight: bold;
        color: #ffffff;
}
#rs_navigation a.rs_navigation_active{
        text-decoration: none;
        color: #000000;
}
#rs_navigation a:hover{
        color: #000000;
}
.rs_navigation_active{
        color: #000000;
}
#rs_subnavigation li{
        padding-top: 1px;
        padding-bottom: 1px;
}
#rs_subnavigation{
        padding-top: 2px;
        padding-bottom: 3px;
        list-style-type: none;
        padding-left: 16px;
        margin: 0;
        line-height: 12px;
}
#rs_subnavigation a{
        font-family: Arial, Geneva, SunSans-Regular, sans-serif;
        font-weight: normal;
}
.rs_news{
        margin: 0;
        padding-left: 24px;
        color: #7A7A7A; 
        line-height: 14px;
        width: 210px;
}




.rs_news a{
        color:#7A7A7A; 
        text-decoration: underline;				
}
.rs_additional_links{
        padding-left: 24px;
        color:#7A7A7A;
}
.rs_additional_links a{
        color:#7A7A7A; 
        text-decoration: underline;
}
.rs_news a:hover, .rs_additional_links a:hover{
        text-decoration: underline;
}
#rs_content{
        /*left: 296px;*/
        /*margin-top: 48px;*/
        margin-bottom: 18px;
        position:relative;
        width:660px;
        text-align:left;
        float: right;
}
.rs_content_entry{
        display: block;
        clear: both;
}
.rs_twocoll_left_image img, .rs_twocoll_right_image img, .rs_threcoll_left img, .rs_threcoll_middle img, .rs_threcoll_right img{
        margin-bottom: 4px;
}
#rs_product_foot_left{
        float: left;
}
#rs_product_foot_right{
        float: right;
}
#rs_product_foot_left a{
    width: 20px; height: 10px; background-color: #a8a8a8; float: left; margin-right: 4px; margin-top: 2px;
}
#rs_product_foot_left a, #rs_product_foot_right a{
    text-decoration: none;
}
#rs_product_foot_left a:hover{
    background-color: #000;
}
#rs_product_foot_right a:hover{
    text-decoration: underline;
}
.rs_twocoll_left_text{
        width: 300px;
        float: left;
}
.rs_twocoll_left_image{
        width: 320px;
        float: left;
}
.rs_twocoll_right{
        text-align: left;
        float: right;
        width: 320px;
}
.rs_threcoll_left{
    position: absolute;
    width: 200px;
    left: 0px;
}
.rs_threcoll_middle{
    position: absolute;
    width: 200px;
    left: 230px;
}
.rs_threcoll_right{
    position: absolute;
    width: 200px;
    left: 460px;
}
        div.threecoll0 {
            float: left;
            position: relative;
            left: 0px;
            margin:0pt;
            width:210px;
            margin-right: 15px;
            overflow: hidden;
        }
         div.threecoll1 {
            float: left;
            margin-right: 15px;
            position: relative;
            margin:0pt;
            width:210px;
            overflow: hidden;
        }
        div.threecoll2 {
            float: right;
            position: relative;
            margin:0pt;
            padding:0pt;
            width:210px;
            overflow: hidden;
        }




table.rs_tecnical_data{
        padding: 0;
        margin: 0;
        border-spacing:0;
}
table.rs_tecnical_data td{
        padding: 0;
        margin: 0;
        border-spacing: 0;
        text-align: left;
        vertical-align: top;
        width: auto;
        padding-right: 10px;
}
td.rs_tecnical_data_seperator{
        height: 1px;
        line-height: 1px;
        background-image: url(images/bar.gif);
        background-repeat: none;			
}
#rs_footer{ position: relative; width: 860px; text-align: center; margin: 50px;}
.discrete{
        position:fixed;
        bottom: 10px;
        right: 10px;
}
.discrete a{
        font-size: 10px;
    color: #DDDDDD;
}
.alerttext{
    font-weight: bold;
    background-color: #f00;
    color: #fff;
}
.admin_feedback{margin: 0; border: 1px solid yellow; padding: 2px 4px 2px 40px; z-index: 999; position: absolute; top: 5px; left: 202px; padding-left: 5px; background-color: red; color: yellow; font-weight: bold;}

