﻿/*GLOBAL*/


@import url("/data/general/css/main.css");


/*DIVISION STYLE*/
#fapaproducts1 {
    width:105px;
    float:left;
}
 
#fapaproducts2{            
    float:left;    
    width:60%;
}
#newslead {
    float:left;
    clear:both;
    margin:0 0 1em 10px;
    padding:0 10px 10px 10px;
    /*background:url(/data/general/images_structure/newslead-bg.jpg) top center #dedfe4; bhohl*/
    background:#DEDFE4;
    width: 473px;
    display: block !important; /* Fix for IE's doubled margin bug */
    display: inline;
}
    #newslead h3 {
        padding:.5em 0;
        /*background:url(/data/general/images_structure/newslead-bg.jpg) top center #69d0bb;*/
        background:#DEDFE4;
        color:#000000;
}
    #newslead img {
        float:left;
        margin:5px 10px 8px 0;
    }
    #newslead a:hover {
        color:#00A886;
    }
    ul#archive, ul#index {
        margin:1em 0 2em 25px;
    }
    ul#products, ul#products li, .subscribe ul, .subscribe ul li, #sendtofriend ul, #sendtofriend ul li, ul.data, ul.data li {
        list-style:none;
        list-style-image:none;
    }
        ul#products {
            margin:1em 0 2em 0;
        }
        ul#products li, ul#archive li {
            margin:.75em 0;
            padding:5px 10px 5px 0;
        }
        ul#col2 li {
            margin:0 0 1em 0;
        }
            ul#col2 li ul {
                margin:.25em 0 1em 25px;
                list-style:url(/data/general/images_structure/bullet.gif);
            }
                ul#col2 li ul li {
                    list-style:url(/data/general/images_structure/bullet.gif);
                }
            ul#products img, ul.data img {
                float:left;
                margin:0 10px 0 0;
            }
                ul.data img {
                    margin:0 .25em .25em 0;
                }
            ul#products a, dl#news dt, ul#archive a, ul#col2 {
                font-size:100%;
                font-weight:normal;            
            }
            ul#products li ul {
                margin:0;
            }
                ul#products li ul li {
                    display:inline;
                    margin:0 .75em 0 0;
                    padding:0;
                    white-space:nowrap;
                }
                    ul#products li a.product { /* bhohl ul#products li ul li a {*/
                        font-size:120%;       
                        font-weight:bold;
                    }
        dl.listing, dl.listing img {
            clear:left;
            float:left;
        }
            dl.listing {
                width:100%;
            }
            dl.listing dt {
                clear:left; 
                font-weight:bold;
            }
                dl.listing dt div {
                    float:right;
                    width:9em;
                    font-weight:normal;
                    margin:0 0 0 10px;
                }
                    dl.listing dt div div {
                        float:none;
                        width:7em;
                        font-size:.8em;
                        text-align:center;
                        white-space:nowrap;
                        margin:0 0 0 15px;
                    }
                        dl.listing dt div div a {
                            width:7em;
                            padding:.25em 0;
                            font-weight:bold;
                            color:#ffffff;
                            text-decoration:none;
                            background:none;
                        }
                            dl.listing dt div div a:hover {
                                color:#7a7f92;
                        }
                    dl.listing dt div a {
                        display:block;
                        width:8em;
                        font-size:.9em;
                        padding:0 0 0 15px;
                        background:url(/data/general/images_structure/bullet.gif) 0 .25em no-repeat;
                    }
                dl.listing dt span {
                    font-size:.75em;
                    padding:0 0 0 15px;
                }
                dl.listing dd, dl.listing img {
                    margin:0 10px 10px 0;
                }
                
                                   
                    dl.listing {
                        margin-bottom:10px;
                    }                   
                    
                    dl.listing dd { 
                        padding:0 10em 0 110px;
                   }
                  
                
.subscribe form, #sendtofriend form {
    clear:left;
    margin:1em 0 2em 0;
}
    .subscribe fieldset, #sendtofriend fieldset {
        padding:1.5em 1em;
        border:1px dotted #000000;
    }
        .subscribe legend, #sendtofriend legend {
            padding:.25em;
            font-size:120%;
            font-weight:bold;
            background:#b2e7dc;
        }
        .subscribe .header, #sendtofriend .header, #basket .netto
        {
            border-bottom:1px dotted #000000;
            margin-bottom: 1em;
        }
        
        #basket .price {
            font-weight: bold;
        }
        .subscribe li {
            width:47%;
            float:left;
        }
            .subscribe input, #sendtofriend input {
                margin:0 0 .75em 0;
            }
            
            #sendtofriend {
                width: 45em;
                                
            }
                            
            .subscribe #sendtofriend li {
                display: block;
            }
                            
    /*bo bhohl*/
    ol.newsletterarchive li {
        list-style-type:decimal !important;
        list-style-image:none;
        margin-left:2em;
    }
    
    #newsletterarchive {
        margin-left:2em;
    }
   /*eo bhohl*/
 
/*whitepaper*/
dl.whitepapers dd, dl.whitepapers img {
margin:0 10px 10px 0;
}
dl.whitepaper dt {
clear:left;
font-weight:bold;
}
dl.whitepaper dd {
    padding-right:10em;
}
.whitepaper .button {
    float:right;
    
}
.whitepaper .button a{
    color:#ffffff;
    text-decoration:none;
}