form {
        margin: 0px; padding: 0px;
}
        
        #headerDiv{
                position: absolute; 
                top: 7px; 
                left: 7px; 
                z-index: 10;  
        }        
        /*div.welcome, */div.navsmall{
                margin-bottom:15px;
                font-size: 11px; 
                line-height: 14px; 
                color: #000; 
                text-decoration: none;
                /*text-align: center;*/
        
        }
        div.navsmall{
                font-weight: bold;
        }
        p.welcome-user {
                color : gray;
                font-size: 12px;
                width: 210px;
                font-weight: bold;
        }
        
        p.hallo{
                width: 210px;
                font-size: 12px;
                font-weight: bold;
                text-align: left;
                color: green;
        }
        div.navsmall{
                width: 230px;
                background-color: #FFFFCC;
                margin-left:5px;
                padding: 0px;
                font-size: 12px;                 
                color: #000; 
                text-decoration: none;
                text-align: center;
                border: 1px gray solid;
                margin-bottom:15px;
        }
                
        div.errormessage{
                margin: 1px;
                border: 1px gray solid;
                background-color: #ff7b7b;
                text-align: center;
                font-size: 11px; 
                font-weight: bold;
                color: Black;
        }
        form.detail{
                padding:0; 
                margin:0;
        }
         div.page403{       
                font-size: 18px;
                background-image: url("/eradix/images/lucchetto.gif"); 
                background-repeat:no-repeat;
                
        }
        
        body{
                
                font-size: 8px;
                font-family: Arial,Helvetica,sans-serif;
        }
        imagelink{   
                color: white ;  
                text-decoration: none;
        }    
        
        help{   
                color: white ;  
                text-decoration: none;                  
        }
        
       table.order-noedit thead td{
                 /*background-image: url(/eradix/images/table_footer_background_center.gif);*/
                 background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
                 
       }
       .order-noedit{
                background-color: #fffedd; 
                padding: 0px;
                margin-left: 5px; 
                margin-right: 5px; 
                margin-top: 5px; 
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;              
                width: 100%; 
       }
       
       div.order-noedit{
                border: 1px silver solid ;                       
       }
       
       div.order-edit{
                background-color: #fffffa; 
                border: 1px #000000 solid ;                       
                margin-left: 5px; 
                margin-right: 5px; 
                margin-top: 5px; 
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;       
                width: 250px; 
       }
       
       #export{
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px;
                margin-left: auto;
                margin-right: auto;
                width: 520px;
                text-align: center;
              
       }
       #export_list{
                width: 520px;
                padding: 0px;
                text-align: center;
                margin-top: 3px;
                margin-bottom: 0px;
                margin-left: auto;
                margin-right: auto;
       }        
       
       
       #thead{
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;
                font-weight: bold;
                text-align: center;
       }
       span.space_element{
                border: 0px;
                height: 20px;
       }
       #elements_on_pagex, #view_model{
                font-size: 10px;
                font-family: Arial,Helvetica,sans-serif;
                border: 0px;
                margin: 0px;
       }
       div.list_icon_view{
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;
                border: 0px;                
       }
       div.list_icon_view table.title{
                /*background-image: url(/eradix/images/table_header_background_center.gif);*/
                background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
                background-color: white;
                background-repeat: repeat-x;
                height: 32px;
                width: 100%;
        }
        
        table.tlist tfoot{
                background-image: url(/eradix/images/table_footer_background_center.gif);
                
                border: 1px silver solid;
                height: 40px;
                margin-top: 5px;
                
        }
        table.add2basket{
                background-color: white;
        }
        
        
        table.list_icon_view{
                /*background-image: url(/eradix/images/table_header_background_center.gif);*/
                background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
                color: green;
                width: 520px;
                font-size: 12px;
                font-weight: bold;
                border: 1px solid silver;
        }
        td.change_view{
                 width:32px;
        }
        a.change_view{         
                 margin-left: 5px;
        }
        table.title tr.header_center{
                color: green;
                font-size: 12px;
                font-weight: bold;
                
        }
        table.change_view{                
                margin-top:0px;
                margin-bottom: 0px;
                margin-right: 0px;
                margin-left:50%;
                border: 0px; 
                padding: 0px;
        }
        /*table #legenda{
                width: 230px;
        }*/
        table.list, table.tlist, table.mytable,table.mytable2,table.accessories{
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;
                border: 0px;                
                margin-left: auto;
                margin-right: auto;
                /*VERTICAL-ALIGN: middle;*/
        }
        
        table.list tbody, table.tlist tbody, table.accessories tbody{
                border: 1px silver solid;
                background-color: #fffedd;
                
                
        }
        
        
        
        /*table.list  thead  td  , table.tlist  thead  td */
        
        table.tlist thead td, table.list thead td , table.accessories thead td{                
               /*background-image: url(/eradix/images/table_header_background_center.gif);*/
               
               background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
               
                background-color: white;
                background-repeat: repeat-x;
                height: 32px;
                text-align: center;
                border-bottom: 1px silver solid; 
        }
        table.noborder{
                border: 0px; margin: 0px; padding: 0px;
        }
        
        thead.tlist{
                /** da controllare!!! */
                margin-bottom: 2px;
                border-bottom: 1px silver solid;
        }
        
        
        
        table.list thead, table.tlist thead, table.accessories thead{
                height: 32px;
                color : green;
                
                
                font-weight: bold;
        }
        table.title,thead.header_right ,table.tlist thead.header_right{                
                text-align: right;
        }
        
        thead.table_description{                
                /*background-image: url(/eradix/images/td_title.gif); */
                /*background-image: url(/eradix/images/new/table_header_title_right.jpg);*/
                background-image: url(/eradix/images/new/verlauf_titolo_destra_1pixel.jpg );
                background-repeat: repeat-x;
                text-align: center;                
        }
        table.list, table.tlist, table.xlist, table.offer, table.order, table.accessories {
                border: 1px silver solid;
                margin-left:auto; margin-right:auto;
                width: 520px;
                margin-bottom: 5px;
                /*padding: 3px;*/
        }
        table.xlist {
                border: 0px silver solid;
        }
        table.mytable2{
                width:520px;
                
        }
        #td {
                VERTICAL-ALIGN: middle;
        }
        
        tr.normal{
        }
        tr.colored{
                background-color: #fefbb2; 
        }
        
        .clsNode {      
                line-height: 13px;
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;
        }
        a,input{
                font-size: 11px;
                font-family: Arial,Helvetica,sans-serif;
        }
        li.classItemSmall{
                padding: 0px;
        }
        div.classRoot, div.classSubRoot, div.classItemSmall, div.classArticleDetail, div.priceAction, #articleDetail, div.iconArticle, div.angeboteAction { 
                /*background-color: #FFFFCC; */
                background-color: white;
                float:left;                         
                padding: 1px;
                font-size:11px;                        
                font-family: Arial,Helvetica,sans-serif;
        } 
        div.availability{
                background-color: #FFFFFF; 
                background-image: url( /eradix/images/custom/back_availability.gif );
                background-repeat: repeat-x;
                border: 1px solid silver;
        }
        
        div.classRoot, div.iconArticle{   
                /*border: 1px #000000 solid;*/                
                
                margin-left: 15px; 
                margin-right: 15px; 
                margin-top: 15px; 
                
                width: 160px; 
                height: 175px;
                min-height: 175px;                
                
                            
                
                border-top: 1px silver solid;                         
                border-left: 1px silver solid;                         
                border-right: 2px gray solid;                         
                border-bottom: 2px gray solid;    
        }
        div.iconArticle{
                background-color: white;
                width: 130px; 
                height: 110px;
                min-height: 130px;
                padding: 7px;
        }
        div.classSubRoot{                
                /*border: 1px #000000 solid;  */                       
                /*height:200px;    */
                
                            
                margin-left: 15px; 
                margin-right: 15px; 
                margin-top: 15px; 
                width: 170px;                 
                min-height:180px;    
                
                border-top: 1px silver solid;                         
                border-left: 1px silver solid;                         
                border-right: 2px gray solid;                         
                border-bottom: 2px gray solid;    
                
        }
        div.classArticleDetail, #articleDetail { 
                background-color: #fffedd; 
                border: 1px #000000 solid ;                       
                margin-left: 5px; 
                margin-right: 5px; 
                margin-top: 5px; 
                
        
        }
        div.classItemSmall, div.priceAction,div.angeboteAction { 
                border: 1px silver solid;                         
                margin-left:auto;
                margin-right: 15px;
                margin-top: 10px; 
                margin-bottom: 10px; 
                width: 160px; 
        }
        
        div.classItemSmall ul{
                 width: 145px;
                 padding-left: 15px;
        }
        .clear{ clear: both; }
        
        
        div.basket{
                /*position: absolute;                         
                top: 100px; 
                left:950px; 
                width: 182px; 
                height: 54px; 
                z-index: 1010;*/
                float:left;
                /*padding: 5px;*/
                padding: 0px;
                font-size:12px;
                font-family: Arial,Helvetica,sans-serif;
        }
        
        .colmiddle{
                background-color: #F0F7FA ;  
                padding: 0px 30px 0px 30px; 
                vertical-align: top; 
                background-image: url("/img/bg_table_colmiddle.gif"); 
                background-repeat:repeat-y; 
                background-position: right; 
               /* width: 960px;*/
        }
                
        #mail-addresses{
                width: 65px;
        }
        
        .same_size{
                width:290px;        
        }
        img{
                border: 0px;
        }
        img.root{
                margin: 10px;
                border:0px;
                width: 100px;
                height: 100px;
        }
        img.sub-root{
                margin: 10px;
                border:0px;
                width: 140px;
                height: 120px;
                /*width: 120px;
                height: 140px;*/
        }
        
        a.katalog{
                margin-top: 30px;
                
        }
        p.description{
                font-size: 11px;
        }
        div.root{
                margin-top: 3px;
                margin-bottom: 15px;
                border:1px;
                height: 20px;
                cursor: hand;
        }
        p.root{
                margin: 3px;
                border:0px;
        }
        a.root{
                text-decoration: none;
        }
        a:link { text-decoration: none } 
        a:visited { text-decoration: none }
        a:hover{                
                color : blue;
                /*font-weight: bold; */
                text-decoration : underline;
                /*font-size: 110%;*/
        }
        /*a:active{ 
                color : Red;
                font-weight: bold; 
                text-decoration : underline;
        }*/
        
div.printtitle{
        display: none;
}

div.pagetitle,div.pagetitle2,div.basket_list_title{
        font-size: 12px;
        font-weight: bold;
        margin-left: auto;
        margin-right: auto;
        /*font-variant: small-caps;                */
        text-align: center;
        color: #00934E
}
div.basket_list_title{
        letter-spacing: 2px;
} 
.middle, td.middle {
        vertical-align: middle;
        /*vertical-align: middle;*/
}

td.article_image{        
        text-align: right;
}
/*
td.middle{

        /-*vertical-align: middle;*-/
}
*/
image.article {
        border: 0px;
        margin: 0px;
        padding: 0px;
}

image.link {
        border: 0px;
        margin: 0px;
        padding: 0px;
}

sup{
        font-size: 11px;
        font-weight: bold;
}

input.qta{
        text-align: right;
}

ul.emptycircle li{
        list-style: circle;
}


#bottom_legenda{
        font-size: 10px;
        margin-top: 50px;
        margin-left: 10px;
}

div.welcome-user{
        background-color: #fffedd; 
        /*background-image: url( /eradix/images/custom/back_availability.gif );
        background-repeat: repeat-x;*/
        border: 1px solid silver;
        width: 230px;
        padding: 10px;
        text-align: center;
        
        margin-left:auto; margin-right:auto;
}
table.adv-search{        
        margin:0px;
        margin-bottom: 5px;
        width: 230px;
        background-color: white; 
        border: 1px solid silver;
        margin-left:auto; margin-right:auto;
        
        
}
table.adv-search td{
        text-align: left;
        
}
table.price thead{
        color: black;
}
table.adv-search td.label{
        font-weight: bold;
        text-align: center;
        border-bottom: 1px solid silver;
        border-top: 1px solid silver;
        background-image: url(/eradix/images/new/verlauf_sottotitolo_destra_1pixel.jpg ); 
        background-repeat: repeat-x;
        /*
        background-image: url(/eradix/images/table_header_background_center.gif); 
        
        */
        margin-left:auto; margin-right:auto;
        color: rgb(64,64,64);
}

thead > tr > table.adv-search td.label{
    background-image: url(/eradix/images/new/verlauf_titolo_destra_1pixel.jpg ); 
}



table.adv-search td.title , table.basket-offer thead, table.basket-order thead{
        font-weight: bold;
        text-align: center;
        border-bottom: 1px solid silver;
        border-top: 1px solid silver;
        /*background-image: url(/eradix/images/td_title.gif); */
        /*background-image: url(/eradix/images/new/table_header_title_right.jpg);*/
        background-image: url(/eradix/images/new/verlauf_titolo_destra_1pixel.jpg );
        background-repeat: repeat-x;
        margin-left:auto; margin-right:auto;
        color: rgb(64,64,64);
}
 #advanced-search{
        
}
#search-result{
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left:auto;  margin-right:auto;
        width: 230px;
}

#adv-history{
        margin-right: auto;
        margin-left: auto;
        margin-top: 4px;
        padding: 0px;
        /*border: 1px silver solid;*/
        width: 230px;
}
#adv-search{
        margin: 4px;
        padding: 0px;
        background-color: #fffedd; 
        border: 1px silver solid;
        width: 250px;
}

table.adv-search td.legend{
        margin-left:auto; margin-right:auto;
}

#adv-warning{
        margin: 4px;
        padding: 0px;
        font-size: 12px;
        background-color: #fffedd; 
        border: 2px red solid;
}

.transparent,#adv-waiting{  
        filter:alpha(opacity=60);   
        -moz-opacity: 0.6;   
        opacity: 0.6;   
}  
#adv-waiting{
        position: absolute; 
        background-color: #fffedd; 
        z-index: 10;
       /* position: relative; */
        top: 1px; 
        left: 1px;
        
        width: 100px;
        height: 100px;
        /*
        width: 100%;
        height: 100%;
        */
        
}

/***********************   ***********************/
div#articleDetail{
width: 415px;  
}
div#accessories_list{
        background-color: #e3f8e8;
        width: 525px;  
        border: 1px solid Gray ;
        
        text-align: center;        
        margin-left: 10px;
        margin-bottom: 20px;        
        
        
}

div#alternatives_list{
        background-color: #e3f8e8;
        text-align: left;
        
        margin-left: 5px;
        margin-bottom: 20px;
        width: 525px;  
        border: 1px solid Gray ;
}

.accessories{
        /*margin-right: 50px;*/
        /*width: 550px;  */
}
.accessories-small{
        width: 10px;
        font-size: 11px;
        font-family: Arial,Helvetica,sans-serif;
}
.tddescription{
        width: 279px;
}

.tdimage{
        vertical-align: middle;
        width:55px;
}
.tdcode{
        width: 90px;
}
.tdbasket{
        width: 90px;
        font-size: 11px;
        font-family: Arial,Helvetica,sans-serif;
}


.h{
       	list-style:disc;
   
}

.spindown{
        border: 0px;
        margin: -1px;
        padding: 0px;
}
table.spindown tr{

}

.until{
        font-size: 12px;
        line-height: 18px;
        font-family: Arial,Helvetica,sans-serif;
}

 div.priceAction, div.angeboteAction{
        font-weight: bold;
        text-align: center;
        padding-top:10px;
        padding-left: 5px;
 }
 
/*div.priceAction,div.angeboteAction */

A:link,A:visited { color: blue; }  
div.until{
        font-weight: normal;
}
p.until{
        /*color: GREEN;*/
}
.no-border{
        border: 0px;
}
data-col{
width: 550px; 
}
#infobox{
      background-color: #e3f8e8;
       margin-left: auto;
       margin-right: auto;
        text-align: left;
        
        margin-bottom: 20px;
        
        width: 520px;  
        border: 1px solid silver ;
}
.infobox_document{
        /*padding-left: 8px;*/
        font-size: 12px;
        line-height: 18px;
        font-family: Arial,Helvetica,sans-serif;
       vertical-align: middle;
       
       padding: 3px;
         
        
}       
.mime{
      border: 0px;
      margin-right: 10px;
      vertical-align: middle;
}

.inpriceaction{
        /*
        position: relative;
        z-index: 10;
        top: 0px; 
        left: 2px; */
        
}
/***********************   ***********************/
/** nuova lista **/
p.table_list_title{
        font-size: 12px;
        font-weight: bold;
        font-family: Arial,Helvetica,sans-serif;        
        margin-left: 9px;
}
/*table.list,*/table.filter{
        font-size: 11px;
        font-family: Arial,Helvetica,sans-serif;
        border: 1px silver solid;
        /*min-width: 500px;
        width: 500px;*/
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        width: 520px;  
        min-width:525px;  
        
}
/*table.list thead{
        font-size: 11px;
        font-family: Arial,Helvetica,sans-serif;
        font-weight: bold;
        text-align: center;
}*/
.center{
        text-align: center;
}


table.filter, table.list tbody td, table.accessories tbody td{        
        vertical-align: middle;
        /*text-align: left;*/
}
td.list_code{
        width: 90px;
        text-align: center;
}
td.list_label{
        width: 90px;
        text-align: left;
}

td.list_description{
        width: 250px;
        text-align: left;
}

td.list_value{
        width: 60px;
        text-align: right;
}

td.list_basket input.qta{
        width: 50px;

}
middle, td.article_image{
        
        vertical-align: middle;
}
.article_image{
        height: 100px;
}
.zoomable_article_image{
        height: 50px;
}

td.list_image{        
        text-align: right;
        width: 50px;
        
}
table.filter{
        background-color: #fefbb2;
}
table.filter, .center {
        text-align: center;

}

.subnavheadline{        
        vertical-align: middle;
}

.odd { background: lime; }
.even { background: yellow; }


#from,#to{
        width: 60px;
}


td{
        margin: 0px;
        border: 0px;
}
#dyn_basket{
        margin-left:auto; margin-right:auto;
}
table.basket-offer-det,table.basket-order-det{
        margin-left:auto; 
        margin-right:auto;
        padding: 0px;
        width: 640px;
        border-left: 1px silver solid;
        border-right: 1px silver solid;
        border-top: 1px silver solid;
        border: 1px silver solid;
}
table.basket-offer-det tfoot,table.basket-order-det tfoot{
    margin: 0px;
    padding: 0px;
 
}

table.basket-offer-det tbody td ,table.basket-order-det tbody  td{            
            padding: 3px;
}

table.basket-order-det tbody tr {
    background-color:#fffedd;
}

table.basket-order-det tbody tr.colored{
        background-color: #fefbb2; 
}

table.basket-offer-det tbody tr {
    
    background-color:#d3f9ff; 
}

table.basket-offer-det tbody tr.colored{
        background-color: #fefbb2; 
}
table.basket-offer, table.basket-order {
        border: 1px silver solid;
        margin-left:auto; 
        margin-right:auto;
        padding: 0px;
        width: 230px;
}
/*table.basket-offer-det thead, table.basket-order-det thead, table.basket-offer thead, table.basket-order thead{*/
table.basket-offer-det thead, table.basket-order-det thead{
        height: 32px;
        color : green;
        font-weight: bold;
        background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
        /*background-image: url(/eradix/images/table_header_background_center.gif); */
}

#divxcompare{     
        /*margin-left : 100px;*/
        margin-right: 5px;

}
tfoot.formcompare {        
        margin: 10px;
        background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
        /*background-image: url(/eradix/images/table_header_background_center.gif); */
        height: 32px;
        padding-top: 3px;
}


.offer,.order,.basket-offer,.basket-order{
        
        padding: 0px;
        margin-left: 2px; 
        margin-right: 2px; 
        font-size: 11px;
        font-family: Arial,Helvetica,sans-serif;                        
        border:1px solid silver; 
 }
 
 
.offer,.basket-offer {
        background-color:#d3f9ff; 
 }
.basket-order {
    background-color: white;
}
.order{
        /*background-color:#fefbb2; */
        /*  background-color: #fffedd; */
    
 }
 
 .basket-order{
      /*  background-color:#fefbb2; */
 }
 form.form{
        margin:0px; 
        padding:0px;
 }
 
td.navigator{
        font-size: 12px;
        font-weight: bold;
        padding: 3px;
        text-align: center;
        
        /*background-color: #CCE3ED;*/
        
        color : silver;
     
        /*background-color: black;
        color : silver;*/
        border-top: 1px solid silver;
        border-bottom: 1px solid silver;
}
td.navigator a{
        font-size: 12px;
        /*color: white;*/
        color : gray;
}  
td.navigator a:visited {
        /*color: white;*/
        color : gray;
        text-decoration: none;
}  
td.navigator a:hover {
        color: blue;        
        text-align: center;
} 

#view_model{
        visibility: hidden;
        display: none;
}

#elements_on_pagex{
        visibility: hidden;
        display: none;
        
}

.sum{
        font-weight: bold;
}

table.filter_link{
        text-align: left;
        border: 0px silver solid;
}

div.angeboteAction{
        background-color: rgb(204,255,204);
}


input.table_footer, select.table_footer{
        font-size: 11px;
        margin-left: 3px;
        height: 19px;
        
        
}

.color_gray{
    color: RGB(64,64,64);
}

thead.table_description td   {
    border-bottom: 1px silver solid;
}

thead.basket_title{
    background-image: none;
    background-color: white;
}

#document_legenda{
    border: 1px solid silver;    
    width: 520px;
    background-color: white;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    
}

#document_legenda .document_legend_line{
    margin: 4px;
}

#document_legenda .document_legend_line label{
    margin-left: 3px;
    margin-right: 8px;
    text-align: left;
    font-weight: bold;
    color: black;
}
table.adv-search td.small_nav_cell{    
    text-align: center;  
}


td.acenter{
    text-align: center;
}

input.adv-search{
    margin: 5px;
}


table.doc_order, table.doc_offer{
    margin-top: 5px;
    width: 600px;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    font-size: 11px;
    
}

table.doc_order thead td, table.doc_offer thead td{
    font-size: 12px;
    color: rgb(64,64,64);
    font-weight: bold;
    text-align: center;
    background-image: url(/eradix/images/new/verlauf_titolo_centro_1pixel.jpg);
    /*background-image: url(/eradix/images/table_header_background_center.gif);     */
    padding: 3px;
    border-bottom: 1px solid silver;
}



table.doc_order tbody tr{
    border: 0px;
    padding: 5px;
    /*background-color:rgb(255,255,181);*/
    background-color:#fffedd;
    

}
table.doc_order tbody tr.colored{
        background-color: #fefbb2; 
}

table.doc_offer tbody td{
    border: 0px;
    padding: 5px;
    background-color:#d3f9ff; 
    
}
table.doc_offer tbody tr.colored{
        background-color: #fefbb2; 
}


table.doc_order tfoot td,table.doc_offer tfoot td  {
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    border-top: 1px silver solid;
    
}

div.div_art_var_footer{
    margin-left: auto;
    margin-right: auto;
    width: 520px;
/*    background-color: red; */
    text-align: right;
}

table.adv-search td.company_name{
                text-align: center;
                font-size: 12px;
                font-weight: bold;
                color: rgb( 164,164,164);
        }
table.adv-search td.user_name{
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        /*color: rgb( 64, 64, 64);*/
        color: green;
}

