﻿
* {
    padding: 0; margin: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
    
    padding: 0; margin: 0; background-color: #353D47; font: 62.5% Verdana, Arial, Helvetica, sans-serif;
    
}
a:active { 
  outline: none;
}
a {
    outline: none;
}
.clear {
    height: 1px; overflow: hidden; clear: both; margin: 0 0 -1px 0;
}
form {
    margin: 0; padding: 0;
}
#wrap {
    width: 910px; margin: 0 auto;
}
#header {
    height: 120px; overflow: hidden;
    
}
    #header-sub {
        height: 130px; overflow: hidden;
    }
    #meta {
        overflow: hidden; float: left; margin: 7px 0 0 0;
        
    }
        #meta ul {
            list-style-type: none; float: left;
        }
            #meta ul li {
                float: left; margin: 0 20px 0 0;
            }
                #meta li a {
                    font-size: 1em; color: #AFAFAF; text-decoration: none;
                }
                    #meta li a:hover {
                        color: #FFF;
                    }
                    #meta li a.merkliste {
                        background-image: url(/static_pierrelang_web/images/layout/icon_merkliste.gif); background-repeat: no-repeat; padding: 0 0 0 14px; height: 11px; overflow: hidden; display: inline;
                        /*width: 51px;*/
                    }
                        #meta li a.merkliste:hover {
                            background-position: 0 -29px; color: #FFF;
                        }
                        /* language box */
                        #meta #language_container{
                            display:block;
                            width:91px;
                        }
                        
                        #meta #language{
                            visibility:hidden;
                        }
                        .languageselect {
                            display:block;
                            width:89px; 
                            font-size:1.0em; 
                            border:1px solid #626971;
                            color:#afafaf;
                            background-color:#353d47;
                            background-image: url('/static_pierrelang_web/images/layout/icon_language.gif');
                            background-repeat: no-repeat;
                            background-position: 77px 1px;
                            cursor:pointer;
                        }
                        .languageselect_container {
                            display:block;
                            width:89px;
                            margin-top:-5px;
                            font-size:1.0em;
                            position: absolute;
                            background-color:#353d47;
                            color:#afafaf;
                            border:1px solid #626971;
                        }
                        .languageselect_hover {
                            width:89px;
                            color:#fff;
                            background-color:#0a246a;
                            cursor:pointer;
                        }
                        /* language box : end */
                #meta div.suche {
                    float: left;
                    
                    /*padding-left:15px;*/
                }
                    #meta div.suche-img {
                        float: left;
                    }
                    #meta div.suche-img a {
                        font-size: 1em; color: #AFAFAF; text-decoration: none; display: block; float: left; background-image: url(/static_pierrelang_web/images/layout/icon_suche.gif); 
                        background-repeat: no-repeat; padding: 0 0 0 18px; height: 13px; margin: 0 3px 0 0;
                    }
                        #meta div.suche-img a:hover {
                            background-position: 0 -13px;
                        }
                        #meta div.suche input.suche-txt {
                            float: left; width: 89px; height: 12px; border: 1px solid #626971; background-color: #353E47;  color: #AFAFAF; font-size: 1em;
                        }
                        #meta div.suche input.suche-submit {
                            height: 7px; width: 14px; overflow: hidden; float: left; margin: 3px 0 0 0;
                        }
#meta .languageselect_container ul li {
    margin: 0;
}
/* Naviation für DE */
    #main-navi {
        float: right; width: 365px; margin: 0 -13px 0 0;
    }
        #main-navi ul {
            list-style-type: none;
        }
            #main-navi ul li {
                float: left; margin: 0; padding: 0;
            }
                #main-navi li a {
                    display: block; height: 39px; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat;
                }
                    #main-navi li a:hover {
                        background-position: 0 -39px;
                    }
                    #main-navi li a.collection {
                        width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01.jpg);      
                    }
                    #main-navi li a.einkaufen {
                        width: 97px; background-image: url(/static_pierrelang_web/images/layout/menu_02.jpg);      
                    }
                    #main-navi li a.unternehmen {
                        width: 148px; background-image: url(/static_pierrelang_web/images/layout/menu_03.jpg);      
                    }                        
                        #main-navi li a.collection-on {
                            width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01.jpg); 
                            background-position: 0 -39px;
                        }
                        #main-navi li a.einkaufen-on {
                            width: 97px; background-image: url(/static_pierrelang_web/images/layout/menu_02.jpg);      
                            background-position: 0 -39px;
                        }
                        #main-navi li a.unternehmen-on {
                            width: 148px; background-image: url(/static_pierrelang_web/images/layout/menu_03.jpg);      
                            background-position: 0 -39px;
                        }
/* Navigation für IT */
    #main-navi-it {
        float: right; width: 334px; margin: 0 -13px 0 0;
    }
        #main-navi-it ul {
            list-style-type: none;
        }
            #main-navi-it ul li {
                float: left; margin: 0; padding: 0;
            }
                #main-navi-it li a {
                    display: block; height: 39px; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat;
                }
                    #main-navi-it li a:hover {
                        background-position: 0 -39px;
                    }
                    #main-navi-it li a.collection-it {
                        width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01_it.jpg);   
                    }
                    #main-navi-it li a.einkaufen-it {
                        width: 100px; background-image: url(/static_pierrelang_web/images/layout/menu_02_it.jpg);    
                    }
                    #main-navi-it li a.unternehmen-it {
                        width: 114px; background-image: url(/static_pierrelang_web/images/layout/menu_03_it.jpg);
                    }                        
                        #main-navi-it li a.collection-it-on {
                            width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01_it.jpg); 
                            background-position: 0 -39px;
                        }
                        #main-navi-it li a.einkaufen-it-on {
                            width: 100px; background-image: url(/static_pierrelang_web/images/layout/menu_02_it.jpg);      
                            background-position: 0 -39px;
                        }
                        #main-navi-it li a.unternehmen-it-on {
                            width: 114px; background-image: url(/static_pierrelang_web/images/layout/menu_03_it.jpg);
                            background-position: 0 -39px;
                        }
/* Navigation für FR */
    #main-navi-fr {
        float: right; width: 338px; margin: 0 -13px 0 0;
    }
        #main-navi-fr ul {
            list-style-type: none;
        }
            #main-navi-fr ul li {
                float: left; margin: 0; padding: 0;
            }
                #main-navi-fr li a {
                    display: block; height: 39px; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat;
                }
                    #main-navi-fr li a:hover {
                        background-position: 0 -39px;
                    }
                    #main-navi-fr li a.collection-fr {
                        width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01_fr.jpg);   
                    }
                    #main-navi-fr li a.einkaufen-fr {
                        width: 85px; background-image: url(/static_pierrelang_web/images/layout/menu_02_fr.jpg);    
                    }
                    #main-navi-fr li a.unternehmen-fr {
                        width: 133px; background-image: url(/static_pierrelang_web/images/layout/menu_03_fr.jpg);
                    }                        
                        #main-navi-fr li a.collection-fr-on {
                            width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01_fr.jpg); 
                            background-position: 0 -39px;
                        }
                        #main-navi-fr li a.einkaufen-fr-on {
                            width: 85px; background-image: url(/static_pierrelang_web/images/layout/menu_02_fr.jpg);      
                            background-position: 0 -39px;
                        }
                        #main-navi-fr li a.unternehmen-fr-on {
                            width: 133px; background-image: url(/static_pierrelang_web/images/layout/menu_03_fr.jpg);
                            background-position: 0 -39px;
                        }
/* Navigation für EN */
    #main-navi-en {
        float: right; width: 365px; margin: 0 -13px 0 0;
    }
        #main-navi-en ul {
            list-style-type: none;
        }
            #main-navi-en ul li {
                float: left; margin: 0; padding: 0;
            }
                #main-navi-en li a {
                    display: block; height: 39px; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat;
                }
                    #main-navi-en li a:hover {
                        background-position: 0 -39px;
                    }
                    #main-navi-en li a.collection-en {
                        width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01_en.jpg);   
                    }
                    #main-navi-en li a.einkaufen-en {
                        width: 96px; background-image: url(/static_pierrelang_web/images/layout/menu_02_en.jpg);    
                    }
                    #main-navi-en li a.unternehmen-en {
                        width: 149px; background-image: url(/static_pierrelang_web/images/layout/menu_03_en.jpg);
                    }                        
                        #main-navi-en li a.collection-en-on {
                            width: 120px; background-image: url(/static_pierrelang_web/images/layout/menu_01_en.jpg); 
                            background-position: 0 -39px;
                        }
                        #main-navi-en li a.einkaufen-en-on {
                            width: 96px; background-image: url(/static_pierrelang_web/images/layout/menu_02_en.jpg);      
                            background-position: 0 -39px;
                        }
                        #main-navi-en li a.unternehmen-en-on {
                            width: 149px; background-image: url(/static_pierrelang_web/images/layout/menu_03_en.jpg);
                            background-position: 0 -39px;
                        }
    #logo {
        float: left; margin: 10px 0 0 0;
        
    }
    /* sichbar nur beim print */
    #logo-print {
        float: left; margin: 10px 0 0 0;
        
        display: none;
        
    }
    #print-sep {
        height: 2px; overflow: hidden; margin: 15px 0 10px 0; 
        
        display: none;
        
    }
    .clear-print {
        height: 1px; overflow: hidden; clear: both; margin: 0 0 -1px 0;
        
        display: none;
        
    }
    /* sichbar nur beim print */
    #subnavi {
        float: right; margin: 5px 0 0 0; width: 699px;
        
    }
        #subnavi ul {
            list-style-type: none; float: right; margin: 0 0 3px 0;
        }
            #subnavi ul li {
                float: left; margin: 0 0 0 20px; padding: 0; list-style-type:none;
            }
                #subnavi ul li.one {
                    float: left; margin: 0; padding: 0; list-style-type:none;    
                }
            #subnavi div.navi-separator {
                background-image: url(/static_pierrelang_web/images/layout/trennlinie_navi_699_1.gif); background-repeat: no-repeat; height: 1px; overflow: hidden; clear: both; margin: 0 0 3px 0;
            }
                #subnavi ul li a {
                    color: #858B91; text-decoration: none; font-size: 1.2em; display: block; /*letter-spacing: -1px;*/
                }
                    #subnavi ul li a:hover {
                        color: #FFFFFF;
                    }
                        #subnavi ul li a.on {
                            text-decoration: none; display: block;    color: #FFFFFF;    
                        }
                    
                    
            /* einkaufen */
            #subnavi ul.einkaufen li {
                margin: 0 0 0 60px; display: inline;
            }
            #subnavi ul.unternehmen li {
                margin: 0 0 0 33px; display: inline;
            }            
#content {
    margin: 0 0 10px 0;
}
    #left-column {
        float: left; width: 685px; 
    }
        #left-column div.main-top {
            
            background-image: url(/static_pierrelang_web/images/layout/main_column_top_bg.gif); background-repeat: no-repeat; 
            
            background-color: #FFF;
            min-height: 435px;
        }
            * html #left-column div.main-top {
                height: 435px;
            }
        #left-column div.main-bottom {
            
            background-image: url(/static_pierrelang_web/images/layout/main_column_bottom_bg.gif); background-repeat: no-repeat; 
            
            height: 5px; overflow: hidden;
        }
        /* random startpage image */
            img.startpageImage {
                
                    display:none;
                
            }
        /* random startpage image : end */
        #inner-left {
            width: 195px; overflow: hidden; margin: 0 10px 0 0; display: inline; float: left;
            
        }
        #inner-middle {
            
            width: 465px; overflow: hidden; float: left; margin: 20px 0 0 0;
            
        }
            #inner-middle h1 {
                font-size: 2.2em; color: #6A6E76; margin: 0 0 10px 0;
            }
            #inner-middle h2 {
                font-size: 1.2em; font-weight: bold;  color: #6A6E76; margin: 0 0 10px 0;
            }
            #inner-middle p.teaser {
                font-size: 1.2em; color: #353D47; font-weight: bold; padding: 0 0 10px 0;
            }
            #inner-middle p {
                font-size: 1.2em; color: #000; line-height: 130%; padding: 0 0 12px 0;
            }
            #inner-middle p a:hover {
                color: #5190AA; text-decoration: underline;
            }
            #inner-middle p a {
                color: #5190AA; text-decoration: none;
            }
                #inner-middle ul {
                    font-size: 1.2em; color: #000/*6A6E76*/; line-height: 130%; margin: 15px 0 30px 30px;
                }
                #inner-middle ul li {
                    margin: 0 0 12px 0;
                }
            
            #inner-middle div.row-image {
                width: 148px; float: left; overflow: hidden; display: inline; margin: 0 10px 0 0;
            }
                #inner-middle div.row-image p.unterschrift {
                    font-size: 1em; color: #6A6E76; padding: 5px 0 10px 0;
                }
                    #inner-middle div.row-image-last {
                        width: 148px; float: left; overflow: hidden; display: inline; margin: 0;
                    }
                        #inner-middle div.row-image-last p.unterschrift {
                            font-size: 1em; color: #6A6E76; padding: 5px 0 10px 0;
                        }
            
            #inner-middle div.image-left {
                width: 180px; overflow: hidden; float: left; margin: 5px 10px 0 0;
            }
                #inner-middle div.image-left p.unterschrift {
                    font-size: 1em; color: #6A6E76; padding: 5px 0 10px 0;
                }
            #inner-middle div.image-right {
                width: 180px; overflow: hidden; float: right; margin: 5px 0 0 10px;
            }
                #inner-middle div.image-right p.unterschrift {
                    font-size: 1em; color: #6A6E76; padding: 5px 0 10px 0;
                }
                #inner-middle div.content-image-wide {
                    width: 465px; overflow: hidden;
                }
                    #inner-middle div.content-image-wide p.unterschrift {
                        font-size: 1em; color: #6A6E76; padding: 5px 0 10px 0;
                    }
                #inner-middle div.content-image-wide-detail {
                    width: 465px; overflow: hidden; margin: 0 0 10px 0;
                }
                    #inner-middle a.pdf-bild-download {
                        color: #5190AA; font-size: 1em; text-decoration: none; display: block; background-image: url(/static_pierrelang_web/images/layout/icon_pdf.gif); background-repeat: no-repeat;
                        padding: 0 0 0 30px; background-position: 0 0; height: 20px; overflow: hidden; line-height: 20px; margin: 0 0 10px 0;
                    }
                        #inner-middle a.pdf-bild-download:hover {
                            text-decoration: underline; 
                        }
                    #inner-middle a.jpg-bild-download {
                        color: #5190AA; font-size: 1em; text-decoration: none; display: block; background-image: url(/static_pierrelang_web/images/layout/icon_jpg.gif); background-repeat: no-repeat;
                        padding: 0 0 0 30px; background-position: 0 0; height: 20px; overflow: hidden; line-height: 20px; margin: 0 0 10px 0;
                    }
                        #inner-middle a.jpg-bild-download:hover {
                            text-decoration: underline; 
                        }
                    #inner-middle a.doc-bild-download {
                        color: #5190AA; font-size: 1em; text-decoration: none; display: block; background-image: url(/static_pierrelang_web/images/layout/icon_doc.gif); background-repeat: no-repeat;
                        padding: 0 0 0 30px; background-position: 0 0; height: 20px; overflow: hidden; line-height: 20px; margin: 0 0 10px 0;
                    }
                        #inner-middle a.doc-bild-download:hover {
                            text-decoration: underline; 
                        }
            /* news ubersicht */            
            #inner-middle div.news-ubersicht-article {
                width: 465px; overflow: hidden; margin: 0 0 20px 0;
            }
                #inner-middle div.news-ubersicht-img {
                    width: 180px; overflow: hidden; float: left; margin: 0 10px 0 0; display: inline;
                }
                #inner-middle div.news-ubersicht-txt {
                    width: 275px; overflow: hidden; float: left; margin: -3px 0 0 0;
                }
                    #inner-middle div.news-ubersicht-txt h2,
                    #inner-middle div.news-ubersicht-txt a h2 {
                        font-size: 1.2em; 
                        color: #353D47; 
                        margin: 0 0 3px 0;
                        text-decoration:none;
                        cursor:pointer;
                    }
                    #inner-middle div.news-ubersicht-txt p,
                    #inner-middle div.news-ubersicht-txt a p  {
                        font-size: 1.2em; 
                        line-height: 130%; 
                        padding: 0 0 7px 0;
                        text-decoration:none;
                        cursor:pointer;
                    }
                    #inner-middle div.news-ubersicht-article a {
                        text-decoration: none;
                    }
                    #inner-middle div.news-ubersicht-txt a.mehr {
                        text-decoration: none; display: block;  margin: 0; font-size: 1em; color: #5190AA; text-decoration: none;
                        padding: 0 15px 0 0;
                    }
                    #inner-middle div.news-ubersicht-txt span.date,
                    #inner-middle div.news-ubersicht-txt a span.date {
                        display: block; 
                        font-size: 1em; 
                        color: #353D47; 
                        margin: 0 0 3px 0;
                        text-decoration:none;
                        cursor:pointer;
                    }
                        
            #tools {
                width: 465px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/Trennlinie_Content_465x1.gif); background-repeat: no-repeat; background-position: 0 bottom;
                padding: 0 0 7px 0; margin: 0 0 15px 0;
                
            }
                #tools a.zuruck-detail {
                    float: left; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-zurueck.gif); background-repeat: no-repeat;
                    padding: 0 0 0 15px; background-position: 0 4px;    
                }
                    #tools a.zuruck-detail:hover {
                        text-decoration: underline;
                    }
                #tools a.drucken-detail {
                    float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
                    padding: 0 0 0 20px; background-position: 0 0px;                      
                }
                    #tools a.drucken-detail:hover {
                        text-decoration: underline;
                    }
                    #tools a.versenden-detail {
                        background-image: url(/static_pierrelang_web/images/layout/pierre-lang-versenden.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                        padding: 0 0 0 20px; background-position: 0 3px; float: right; margin: 0 25px 0 0; text-decoration: none;
                    }
                        #tools a.versenden-detail:hover {
                            text-decoration: underline;    
                        }
    /* news detail */
    #inner-middle div.news-detail {
        width: 465px;
    }
        #inner-middle div.detail-img {
            width: 180px; float: left; overflow: hidden; margin: 3px 10px 0 0;
        }
            #inner-middle div.news-detail h2 {
                font-size: 1.2em; color: #353D47; margin: 0; padding: 0;
            }
            #inner-middle div.news-detail p {
                color: #000; font-size: 1.2em; line-height: 130%; padding: 0 0 15px 0;
            }
            #inner-middle div.news-detail span.date {
                font-size: 1em; color: #353D47; display: block; margin: 0 0 4px 0;
            }
    /* tabellen */
        
        #inner-middle table {
            /*border-collapse: collapse;*/
            background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-position: 0 top; background-repeat: repeat-x;    
            border: none; border-right: 1px solid #C8C8CA;
        }
        
        #inner-middle th {
            font-size: 1.2em; color: #5190AA; padding: 8px 5px 7px 5px;
            border: none; border-left: 1px solid #C8C8CA; 
        }
        #inner-middle td {
            padding: 6px 5px 6px 5px; font-size: 1.2em;
            border: none; border-left: 1px solid #C8C8CA; 
        }
            #inner-middle tr {
                background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-position: 0 bottom; background-repeat: repeat-x; 
                border: none;   
            }
    /* tabelle für Bilderleiste */
            #bilder-leite table {
            background-position: 0 top; background-repeat: repeat-x;    
            border: none; border-right: 1px solid #C8C8CA;
        }
        
        #bilder-leiste th {
            font-size: 1.2em; color: #5190AA; padding: 8px 5px 7px 5px;
            border: none; border-left: 1px solid #C8C8CA; 
        }
        #bilder-leiste td {
            padding: 6px 5px 6px 5px; font-size: 1.2em;
            border: none; border-left: 1px solid #C8C8CA; 
        }
            #bilder-leiste tr {
                background-position: 0 bottom; background-repeat: repeat-x; 
                border: none;   
            }

    /* wide table */
    #table-wide div.left-column {
        width: 215px; overflow: hidden; display: inline; float: left; margin: 0 10px 0 0;    
        
    }
    #table-wide div.right-column {
        width: 675px; float: left;
    }
        #table-wide div.tools {
            width: 675px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 bottom;
            padding: 0 0 7px 0; margin: 10px 0 15px 0;
            
        }    
        
        #table-wide div.tools a.zuruck {
                float: left; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-zurueck.gif); background-repeat: no-repeat;
                padding: 0 0 0 15px; background-position: 0 4px;        
            }
                #table-wide div.tools a.zuruck:hover {
                    text-decoration: underline;
                }
            #table-wide div.tools a.versenden {
                background-image: url(/static_pierrelang_web/images/layout/pierre-lang-versenden.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                padding: 0 0 0 20px; background-position: 0 3px; float: right; margin: 0 25px 0 0; text-decoration: none;
            }
                #table-wide div.tools a.versenden:hover {
                    text-decoration: underline;    
                }
            #table-wide div.tools a.drucken {
                float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
                padding: 0 0 0 20px; background-position: 0 0px;                          
            }
                #table-wide div.tools a.drucken:hover {
                    text-decoration: underline;
                }
                    #table-wide h1 {
                        font-size: 2.2em; color: #6a6e76;
                    }
                    #table-wide p {
                        font-size: 1.2em; color: #000; line-height: 130%; padding: 0 0 12px 0;
                    }
        #table-wide table {
            /*border-collapse: collapse;*/
            background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-position: 0 top; background-repeat: repeat-x;    
            border: none; border-right: 1px solid #C8C8CA;
        }
        
        #table-wide th {
            font-size: 1.2em; color: #5190AA; padding: 8px 5px 7px 5px;
            border: none; border-left: 1px solid #C8C8CA; 
        }
        #table-wide td {
            padding: 6px 5px 6px 5px; font-size: 1.2em;
            border: none; border-left: 1px solid #C8C8CA; 
        }
            #table-wide tr {
                background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-position: 0 bottom; background-repeat: repeat-x;
                border: none;   
            }
        .LinksNormalColor {
            padding: 6px 5px 6px 5px; font-size: 1.2em; border-left: 1px solid #C8C8CA; background-color: #DDE9EE; margin-bottom: 1px;
        }         
        .LinksNormal {
            padding: 6px 5px 6px 5px; font-size: 1.2em; border-left: 1px solid #C8C8CA; width: 100%; height: 100%; margin-bottom: 1px;
        }
        .MitteFettColor {
            padding: 8px 5px 7px 5px; font-size: 1.2em; border-left: 1px solid #C8C8CA; color: #5190AA; text-align:center; font-weight:bold; 
            margin-bottom: 1px;
        }
        .RechtsNormalColor {
            padding: 6px 5px 6px 5px; font-size: 1.2em; border-left: 1px solid #C8C8CA; width: 100%; height: 100%; 
            background-color: #DDE9EE; text-align:right; margin-bottom: 1px;
        }
        .RechtsNormal {
            padding: 6px 5px 6px 5px; font-size: 1.2em; border-left: 1px solid #C8C8CA; text-align:right; margin-bottom: 1px;
        }
    
    /*job ubersicht*/
    #inner-middle div.job-ubersicht span,
    #inner-middle div.job-ubersicht span a,
    #inner-middle div.job-ubersicht span a:hover {
        font-size: 1em; 
        color: #353d47; 
        display: block; 
        margin: 0 0 4px 0;
        text-decoration: none;
        cursor: pointer;
        background-image: none;
        padding:0;
    }
    #inner-middle div.job-ubersicht p,
    #inner-middle div.job-ubersicht p a,
    #inner-middle div.job-ubersicht p a:hover {
        color: #6a6e76; 
        font-size: 1.2em; 
        font-weight: bold; 
        padding: 0 0 3px 0;
        text-decoration: none;
        cursor: pointer;
        background-image: none;
        margin: 0;
    }
    #inner-middle div.job-ubersicht a {
        display: block; margin: 0 0 15px 0; color: #5190aa; text-decoration: none; font-size: 1.2em;
        background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: -3px 4px; padding: 0 0 0 15px;
    }
        #inner-middle div.job-ubersicht a:hover {
            text-decoration: underline;
        }
    #inner-middle div.bild-ubersicht table {
        background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 0 30px 0;
    }
    #inner-middle div.bild-ubersicht tr {
        background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 bottom;
    }
    #inner-middle div.bild-ubersicht td {
        height: 74px; font-size: 12px; color: #000; line-height: 130%;
    }
        #inner-middle div.bild-ubersicht td a {
            color: #5190AA; text-decoration: underline;
        }
    #job-detail p {
        color: #000; font-size: 1.2em; line-height: 130%; padding: 0 0 12px 0;
    }
    #job-detail p.subline {
        color: #6a6376; padding: 0 0 7px 0; font-weight: bold;
    }
        #job-detail div.job-separator {
            height: 2px; overflow: hidden; width: 465px; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 1px;
            margin: 0 0 12px 0;
        }
        #job-detail ul {
            margin: 0 0 15px 40px;
        }
            #job-detail a.job-kontakt-link {
                font-size: 1.2em; color: #5190AA; text-decoration: underline; display: block; margin: 0 0 30px 0;
            }
            #job-detail a.pdf-link {
                font-size: 1.2em; color: #5190AA; text-decoration: none; display: block; margin: 0 0 10px 0; background-image: url(/static_pierrelang_web/images/layout/icon_pdf.gif); background-repeat: no-repeat;
                background-position: 0 1px; padding: 0 0 0 25px; height: 25px; line-height: 25px;
            }
                #job-detail a.pdf-link:hover {
                    text-decoration: underline;
                }
            #job-detail p.job-title {
                color: #5190AA; font-size: 1.6em; font-weight: normal; display: block; margin: 0 0 5px 0; padding: 0;
            }
                #job-detail p.job-location {
                    display: block; font-size: 1.2em; font-weight: normal; color: #5190AA;
                }
    /* merkzettel */
    #merkzettel {
        width: 655px; overflow: hidden; 
        
        margin: 15px 0 0 15px;
        
    }
        #merk-tool {
            width: 655px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 bottom;
            padding: 0 0 10px 0;
            
        }
            #merk-tool a.zuruck {
                float: left; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-zurueck.gif); background-repeat: no-repeat;
                padding: 0 0 0 15px; background-position: 0 4px;        
            }
                #merk-tool a.zuruck:hover {
                    text-decoration: underline;
                }
            #merk-tool a.versenden {
                background-image: url(/static_pierrelang_web/images/layout/pierre-lang-versenden.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                padding: 0 0 0 20px; background-position: 0 3px; float: right; margin: 0 25px 0 0; text-decoration: none;
            }
                #merk-tool a.versenden:hover {
                    text-decoration: underline;    
                }
            #merk-tool a.bestellifo {
                background-image: url(/static_pierrelang_web/images/layout/Icon_Einkaufswagen.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                padding: 0 0 0 20px; background-position: 0 1px; float: right; margin: 0 25px 0 0; text-decoration: none;    
            }    
                #merk-tool a.bestellifo:hover {
                    text-decoration: underline;
                }
            #merk-tool a.drucken {
                float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
                padding: 0 0 0 20px; background-position: 0 0px;                          
            }
                #merk-tool a.drucken:hover {
                    text-decoration: underline;
                }
            #merkzettel h1 {
                margin: 15px 0 12px 0; font-size: 2.2em; color: #6A6E76; padding: 0;
            }
            #merkzettel h2 {
                margin: 0px 0 15px 0; font-size: 1.2em; font-weight:bold; color: #6A6E76; padding: 0;
            }
                
                #merkzettel div.merk-box-left {
                    width: 312px; overflow: hidden; float: left; display: inline; margin: 0 31px 12px 0;
                }
                #merkzettel div.merk-box-right {
                    width: 312px; overflow: hidden; float: left; display: inline; margin: 0 0 12px 0;
                }
                    #merkzettel div.merk-image {
                        width: 105px; height: 105px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/bild_105x105_rahmen_linie.gif); background-repeat: no-repeat;
                        float: left; display: inline; margin: 0 5px 0 0;
                    }
                        #merkzettel div.merk-image img {
                            margin: 2px 0 0 1px;
                        }
                    #merkzettel div.merk-text {
                        background-image: url(/static_pierrelang_web/images/layout/box_bg_202_105.gif); background-repeat: no-repeat; width: 202px; height: 105px; overflow: hidden;
                        position: relative; float: left;
                    }
                        #merkzettel div.merk-text a.loschen {
                            background-image: url(/static_pierrelang_web/images/layout/icon_loschen.gif); background-repeat: no-repeat; background-position: 45px 4px;
                            display: block;  position: absolute; right: 10px; top: 10px; font-size: 1em; color: #6A6E76; text-decoration: none; padding: 0 12px 0 0;
                        }
                        #merkzettel div.merk-text a.preis-link {
                            font-size: 1.2em; color: #6A6E76; line-height: 140%; text-decoration: none;  position: absolute; top: 50px; left: 5px;
                        }
                            #merkzettel div.merk-text a.preis-link:hover {
                                color: #5190AA; text-decoration: underline;
                            }
            /* produkt detail */            
            #produtk-detail-left {
                
                width: 800px; overflow: auto; display: inline; float: left; margin: 0 5px 0 0;
                
            }
                #produtk-detail-left div.top {
                    width: 800px;  
                    
                    overflow: visible;
                    background-image: url(/static_pierrelang_web/images/layout/produkt_detail_top_bg.gif); background-repeat: no-repeat;
                    padding-top:1px;
                    
                    background-color: #FFF; min-height: 470px; 
                }
                    * html #produtk-detail-left div.top {
                        height: 470px;    
                    }
                
                #produtk-detail-left div.bottom {
                    width: 800px; height: 5px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/produkt_detail_bottom_bg.gif); background-repeat: no-repeat;
                }
            /* dieser style wird angezeigt, wenn keine verwandten produkte definiert sind */
            #produtk-detail-left-only {
                width: 905px; overflow: auto; display: inline; float: left; margin: 0 5px 0 0;
            }
                #produtk-detail-left-only div.top {
                    width: 905px; 
                    
                    overflow: visible;
                    background-image: url(/static_pierrelang_web/images/layout/produkt_detail_top2_bg.gif); background-repeat: no-repeat;
                    padding-top: 1px;
                    
                    background-color: #FFF; min-height: 470px; 
                }
                    * html #produtk-detail-left-only div.top {
                        height: 470px;    
                    }
                
                #produtk-detail-left-only div.bottom {
                    width: 905px; height: 5px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/produkt_detail_bottom2_bg.gif); background-repeat: no-repeat;
                }
            #produkt-detail-right {
                width: 105px; overflow: hidden; float: right;
                
            }
                #produkt-detail-right div.wahl-box {
                    width: 105px; height: 34px; margin: 0 0 5px 0;
                }
                #produkt-detail-right div.produkt-banner-box-right {
                    width: 105px; height: 105px; overflow: hidden; margin: 0 0 5px 0;
                    background-image: url(/static_pierrelang_web/images/layout/thumb-image-rounded-corners-105-105.png );
                }
                    #produkt-detail-right div.produkt-banner-box-right img {
                        margin: 4px 0 4px 5px;
                    }
                #produkt-detail-right div.produkt-banner-box-right-bottom {
                    width: 105px; height: 105px; overflow: hidden; margin: 0;
                    background-image: url(/static_pierrelang_web/images/layout/thumb-image-rounded-corners-105-105.png);    
                }    
                    #produkt-detail-right div.produkt-banner-box-right-bottom img {
                        margin: 4px 0 4px 5px;    
                    }  
            #detail-wrap {
                width: 777px;
                margin: 8px 0 0 8px;
            }
                #magnify-box {
                    width: 285px; overflow: hidden; float: left;
                    
                }
                #products-description-box {
                    width: 465px;
                    
                    float: right;
                    

                }
                    #products-tool {
                        width: 465px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/Trennlinie_Content_465x1.gif); background-repeat: no-repeat; background-position: 0 bottom;
                        padding: 0 0 7px 0; margin: 0 0 10px 0;
                        
                    }
                        #products-tool a.zuruck {
                            float: left; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-zurueck.gif); background-repeat: no-repeat;
                            padding: 0 0 0 15px; background-position: 0 4px;        
                        }
                            #products-tool a.zuruck:hover {
                                text-decoration: underline;
                            }
                        #products-tool a.versenden {
                            background-image: url(/static_pierrelang_web/images/layout/pierre-lang-versenden.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                            padding: 0 0 0 20px; background-position: 0 3px; float: right; margin: 0 25px 0 0; text-decoration: none;
                        }
                            #products-tool a.versenden:hover {
                                text-decoration: underline;    
                            }
                            #products-tool a.merken {
                                background-image: url(/static_pierrelang_web/images/layout/icon_merken.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                                padding: 0 0 0 17px; background-position: 0 0px; float: right; margin: 0 25px 0 0; text-decoration: none;
                            }
                                #products-tool a.merken:hover {
                                    text-decoration: underline;    
                                }
                                
                        #products-tool a.bestelinfo {
                            background-image: url(/static_pierrelang_web/images/layout/Icon_Einkaufswagen.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                            padding: 0 0 0 20px; background-position: 0 1px; float: right; margin: 0 25px 0 0; text-decoration: none;    
                        }    
                            #products-tool a.bestelinfo:hover {
                                text-decoration: underline;
                            }
                        #products-tool a.drucken {
                            float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
                            padding: 0 0 0 20px; background-position: 0 0px;                          
                        }
                            #products-tool a.drucken:hover {
                                text-decoration: underline;
                            }
                        /* style, der verwendet wird, wenn keine verwandten produkte definiert sind */
                        #products-tool-no-related-products {
                            width: 550px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/Trennlinie_Content_570x1.gif); background-repeat: no-repeat; background-position: 0 bottom;
                            padding: 0 0 7px 0; margin: 0 0 10px 0;
                            
                        }
                        #products-tool-no-related-products a.zuruck {
                            float: left; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-zurueck.gif); background-repeat: no-repeat;
                            padding: 0 0 0 15px; background-position: 0 4px;        
                        }
                            #products-tool-no-related-products a.zuruck:hover {
                                text-decoration: underline;
                            }
                        #products-tool-no-related-products a.versenden {
                            background-image: url(/static_pierrelang_web/images/layout/pierre-lang-versenden.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                            padding: 0 0 0 20px; background-position: 0 3px; float: right; margin: 0 25px 0 0; text-decoration: none;
                        }
                            #products-tool-no-related-products a.versenden:hover {
                                text-decoration: underline;    
                            }
                            #products-tool-no-related-products a.merken {
                                background-image: url(/static_pierrelang_web/images/layout/icon_merken.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                                padding: 0 0 0 17px; background-position: 0 0px; float: right; margin: 0 25px 0 0; text-decoration: none;
                            }
                                #products-tool-no-related-products a.merken:hover {
                                    text-decoration: underline;    
                                }
                                
                        #products-tool-no-related-products a.bestelinfo {
                            background-image: url(/static_pierrelang_web/images/layout/Icon_Einkaufswagen.gif); background-repeat: no-repeat;    color: #5190AA; font-size: 1em;
                            padding: 0 0 0 20px; background-position: 0 1px; float: right; margin: 0 25px 0 0; text-decoration: none;    
                        }    
                            #products-tool-no-related-products a.bestelinfo:hover {
                                text-decoration: underline;
                            }
                        #products-tool-no-related-products a.drucken {
                            float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
                            padding: 0 0 0 20px; background-position: 0 0px;                          
                        }
                            #products-tool-no-related-products a.drucken:hover {
                                text-decoration: underline;
                            }
                        /* style ohne verwandte produkte ENDE */

                            #products-description-box div.product-info {
                                margin: 10px 0 0 0; min-height: 180px;
                            }
                                * html #products-description-box div.product-info {
                                    height: 190px;    
                                }
                                #products-description-box div.product-info p {
                                    font-size: 1.2em; color: #6A6E76; line-height: 140%;
                                }
                                    #products-description-box div.product-info div.product-name-preis {
                                        float: left; margin: 0 0 10px 0;
                                    }
                                        #products-description-box div.product-info div.product-name-preis p a {
                                            color: #6A6E76; text-decoration: none;
                                        }
                                        /* tooltip*/
                                        .glt-elm {
                                            position: absolute; left: 0; top: 0;
                                            /*width: 150px;*/ color: #fff; opacity: 0.9; visibility: hidden;
                                        }
                                        .glt-elm p { 
                                            background: #97BDCC; margin: 0; padding: 2px 5px 2px 5px; font-size: 12px; font-weight: bold;
                                        }
                                        .glt-elm img{
                                            display: none;
                                        }
                                        /* tooltip*/
                                    #products-description-box div.product-info div.select-box {
                                        float: right;
                                        
                                    }
                                        #products-description-box div.product-info div.select-box label {
                                             font-size: 1.1em; color: #6A6E76; line-height: 18px; margin: 0 5px 0 0; float: left;
                                        }
                                        #products-description-box div.product-info div.select-box select {
                                            font-size: 1.1em; color: #6A6E76; width: 80px; border: 1px solid #D0D0CE; float: left;
                                        }
                                        #products-description-box div.product-info a.legende {
                                            float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-vor.gif); background-repeat: no-repeat;
                                            padding: 4px 13px 0 0; background-position: 100% 7px; margin-right:28px;
                                            
                                        }    
                                        #products-description-box div.product-info a.legende:hover {
                                            text-decoration: underline;
                                        }
                                        #products-description-box div.product-typ-thumb {
                                            width: 105px; height: 105px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/bild_105x105_rahmen_linie.gif); background-repeat: no-repeat;
                                            float: left; display: inline; margin: 0 5px 5px 0;
                                        }
                                        #products-description-box div.product-typ-thumb img {
                                            margin: 4px 0 0 4px;
                                        }                            
                        /* gesamt kategorie */
                        #gesamt-produkt-liste {
                            width: 910px; 
                        }
                            #gemate-tools {
                                margin: 0 0 12px 0;
                                
                            }
                                #gemate-tools a.zuruck {
                                    display: block; float: left; color: #818892; background-position: 0 4px; padding: 0 0 0 14px;
                                    background-image: url(/static_pierrelang_web/images/layout/Icon_zurueck_gesamte_kategorie.gif); background-repeat: no-repeat; font-size: 1em; text-decoration: none;                                    
                                }
                                    #gemate-tools a.zuruck:hover {
                                        text-decoration: underline;
                                    }
                                #gemate-tools a.drucken {
                                    display: block; float: right; color: #818892; background-position: 0 0px; padding: 0 0 0 20px; height: 11px;
                                    background-image: url(/static_pierrelang_web/images/layout/Icon_drucken_gesamte_kategorie.gif); background-repeat: no-repeat; font-size: 1em; text-decoration: none;                                    
                                }
                                    #gemate-tools a.drucken:hover {
                                        text-decoration: underline;
                                    }
                                #gesamt-produkt-liste a.gesamt-produkt-link {
                                    height: 121px; width: 226px; overflow: hidden; display: block; float: left; display: inline; text-decoration: none;
                                    background-image: url(/static_pierrelang_web/images/layout/gesamt_block_a_bg.gif); background-repeat: no-repeat; margin: 0 2px 2px 0;
                                }
                                    #gesamt-produkt-liste a.gesamt-produkt-link:hover {
                                        background-position: 0 -121px;
                                    }
                                    #gesamt-produkt-liste a.gesamt-produkt-link img {
                                        margin: 13px 10px 0 13px; float: left;
                                    }
                                        #gesamt-produkt-liste a.gesamt-produkt-link span.wrap {
                                             display: table; height: 121px;  #position: relative; overflow: hidden;
                                        }
                                        #gesamt-produkt-liste a.gesamt-produkt-link span.pos {
                                            #position: absolute;  #top: 60px;display: table-cell; vertical-align: middle; 
                                        }
                                        #gesamt-produkt-liste a.gesamt-produkt-link span.main {
                                            font-size: 1.2em; color: #FFF; line-height: 130%; 
                                            #position: relative;  #top: -50%
                                        }
                                #gesamt-produkt-liste a.gesamt-produkt-link-last {
                                    height: 121px; width: 226px; overflow: hidden; display: block; float: left; display: inline; text-decoration: none;
                                    background-image: url(/static_pierrelang_web/images/layout/gesamt_block_a_bg.gif); background-repeat: no-repeat; margin: 0 0 2px 0;
                                }
                                    #gesamt-produkt-liste a.gesamt-produkt-link-last:hover {
                                        background-position: 0 -121px;
                                    }
                                    
                                    #gesamt-produkt-liste a.gesamt-produkt-link-last img {
                                        margin: 13px 10px 0 13px; float: left;    
                                    }
                                    
                                    #gesamt-produkt-liste a.gesamt-produkt-link-last span.wrap {
                                             display: table; height: 121px;  #position: relative; overflow: hidden;
                                        }
                                        #gesamt-produkt-liste a.gesamt-produkt-link-last span.pos {
                                            #position: absolute;  #top: 60px;display: table-cell; vertical-align: middle; 
                                        }
                                        #gesamt-produkt-liste a.gesamt-produkt-link-last span.main {
                                            font-size: 1.2em; color: #FFF; line-height: 130%; 
                                            #position: relative;  #top: -50%
                                        }    
    /* suchergebnisse */    
    #sucheergebnisse p {
        font-size: 1.2em; color: #000; line-height: 130%;
    }
    #sucheergebnisse-results p.subline-noresult {
        color: #5190AA; font-size: 1.2em; font-weight: bold; padding: 0 0 8px 0; 
    }
        #sucheergebnisse-results label {
            display: block; font-size: 1.2em; color: #6a6e76; margin: 5px 0 5px 0; font-weight: bold;
        }
        #sucheergebnisse-results input.txt {
            float: left; width: 218px; height: 19px; border: 1px solid #CED0CC;
        }
        #sucheergebnisse-results a.btn-ok {
            float: left; background-image: url(/static_pierrelang_web/images/layout/button_ok.gif); background-repeat: no-repeat; width: 33px; height: 21px; overflow: hidden;
            text-indent: -1000em; margin: 0 0 0 10px;
        }
        #sucheergebnisse-results a.btn-ok:hover {
            background-position: 0 -21px;
        }
        
        /**/
        #sucheergebnisse-results h1 {
            margin: 0 0 2px 0;
        }
        #sucheergebnisse-results p.subline {
            color: #6a6e76; font-size: 1.2em; padding: 0 0 10px 0;    
        }
            #sucheergebnisse-results a.verlinkt-headline {
                font-size: 1.2em; color: #5190AA; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat;
                background-position: -4px 4px; padding: 0 0 0 15px; display: block; margin: 0 0 5px 0;
            }
                #sucheergebnisse-results a.verlinkt-headline:hover {
                    text-decoration: underline;
                }
            #sucheergebnisse-results p.results {
                font-size: 1.2em; color: #000; line-height: 130%;
            }
                #sucheergebnisse-results p.results strong {
                    color: #6a6e76;
                }
        #reiter {
            height: 25px; overflow: hidden; margin: 0 0 15px 0; 
            background-image: url(/static_pierrelang_web/images/layout/reiter_bg_line.gif); background-repeat: repeat-x; background-position: 0 24px;
            
        }        
            #reiter a.text {
                width: 112px; height: 24px; overflow: hidden; display: block; float: right; text-indent: -1000em;
                background-image: url(/static_pierrelang_web/images/layout/reiter_textbeitrage.gif); background-repeat: no-repeat;     
            }    
            #reiter a.text:hover {
                background-position: 0 -24px;
            }
            #reiter a.produkte {
                width: 112px; height: 24px; overflow: hidden; display: inline; float: right; text-indent: -1000em;
                background-image: url(/static_pierrelang_web/images/layout/reiter_produkte.gif); background-repeat: no-repeat; margin: 0 15px 0 5px;    
            }
            #reiter a.produkte:hover {
                background-position: 0 -24px;
            }
                #reiter a.text-active {
                    width: 112px; height: 25px; overflow: hidden; display: block; float: right; text-indent: -1000em;
                    background-image: url(/static_pierrelang_web/images/layout/reiter_textbeitrage_active.gif); background-repeat: no-repeat;     
                }
                #reiter a.produkte-active {
                    width: 112px; height: 25px; overflow: hidden; display: inline; float: right; text-indent: -1000em;
                    background-image: url(/static_pierrelang_web/images/layout/reiter_produkte_active.gif); background-repeat: no-repeat; margin: 0 15px 0 5px;    
                }
            
        #reiter-paging {
            border-bottom: 1px solid #CED0CC;
            height: 24px; overflow: hidden; margin: 0 0 12px 0; text-align: center;
            
        }
            #reiter-paging div.pos {
                margin: 0 15% 0 16%;
            }
            #reiter-paging ul {
                list-style-type: none; margin: 0; padding: 0;
            }
                #reiter-paging ul li {
                    float: left; font-size: 1.1em; color: #858B91; margin: 0 1px 0 1px;
                }
                    #reiter-paging ul li a {
                        text-decoration: none;  color: #858B91;
                    }                
                        #reiter-paging ul li a:hover {
                            color: #5190AA;
                        }
                            #reiter-paging ul li a.on {
                                color: #5190AA; text-decoration: none; 
                            }
                            #reiter-paging ul li.prev {
                                margin: 0 20px 0 0;
                            }
                            #reiter-paging ul li.next {
                                margin: 0 0 0 20px;
                            }
                
    /* zusendung-katalog*/
    #zusendung-katalog h1 {
        font-size: 2.2em; color: #6a6e76; margin: -2px 0 15px 0; padding: 0;
    }
        #zusendung-katalog p.subline {
            font-size: 1.2em;  color: #6a6e76; font-weight: bold; padding: 0 0 8px 0;
        }
        #zusendung-katalog p {
            font-size: 1.2em; color: #000; line-height: 130%; padding: 0 0 8px 0;
        }
        #zusendung-katalog a.danke-weiter {
            background-image: url(/static_pierrelang_web/images/layout/button_weiter.gif); background-repeat: no-repeat; width: 83px; height: 25px; text-indent: -1000em;
            display: block; margin: 18px 0 0 0;
        }
            #zusendung-katalog a.danke-weiter:hover {
                background-position: 0 -25px; 
            }
            #zusendung-katalog div.katalog-form {
                margin: 0 0 30px 0;
            }
            
            #zusendung-katalog div.katalog-form span.error {
                font-size: 1em; display: block; margin: 0 0 15px 0;
            }
                #zusendung-katalog div.katalog-form span.error-red {
                    font-size: 1em; display: block; margin: 0 0 15px 0; color: #ae4594;
                }                    
                    #zusendung-katalog div.katalog-form div.error-box,
                    #zusendung-katalog div.katalog-form div.error-box-left {
                        

                        float: left; display: none;
                    }
                        #zusendung-katalog div.katalog-form div.error-box p,
                        #zusendung-katalog div.katalog-form div.error-box-left p {
                            font-size: 1em; color: #ae4594; padding: 0; margin: 0 0 10px 110px; 
                        }
                        #zusendung-katalog div.katalog-form div.error-box-left p {
                            margin: 0 0 10px 0;
                        }
                    #zusendung-katalog div.katalog-form div.error-cbox {
                        float: left; display: none;
                    }
                        #zusendung-katalog div.katalog-form div.error-cbox p {
                            font-size: 1em; color: #ae4594; padding: 0; margin: 0 0 10px 0; 
                        }
            #zusendung-katalog div.katalog-form label.left {
                font-size: 1.2em; color: #000; float: left; line-height: 20px; width: 110px; margin: 0 0 5px 0;
            }
                #zusendung-katalog div.katalog-form label.left-red {
                    font-size: 1.2em; color: #ae4594; float: left; line-height: 20px; width: 110px; margin: 0 0 5px 0;
                }
            #zusendung-katalog div.katalog-form input.txt-220 {
                width: 218px; height: 19px; border: 1px solid #CEd0cc;  float: left;
            }
            #zusendung-katalog div.katalog-form textarea.txt-220 {
                width:218px; height:80px; border:1px solid #CEd0cc;  float:left; margin-bottom:5px;
            }
                #zusendung-katalog div.katalog-form input.txt-150 {
                    width: 148px; height: 19px; border: 1px solid #CEd0cc;  float: left;
                }
                #zusendung-katalog div.katalog-form input.txt-57 {
                    width: 55px; height: 19px; border: 1px solid #CEd0cc;  float: left;
                }
                #zusendung-katalog div.katalog-form input.txt-330 {
                    width: 328px; height: 19px; border: 1px solid #CEd0cc;  float: left;
                }
                #zusendung-katalog div.katalog-form div.slash {
                     float: left; margin: 3px 4px 0 4px;
                }
                #zusendung-katalog div.katalog-form select {
                    width: 220px; height: 19px; border: 1px solid #CEd0cc;  float: left; padding: 1px 0 1px; color: #6D6E70;
                }
                #zusendung-katalog div.katalog-form span.radio-desc {
                    font-size: 1.2em; color: #000; display: block; margin: 20px 0 10px 0;
                }
                    #zusendung-katalog div.katalog-form span.radio-desc-red {
                        font-size: 1.2em; color: #ae4594; display: block; margin: 20px 0 10px 0;
                    }
                    #zusendung-katalog div.katalog-form input.radio-btn {
                        height: 20px; width: 12px; overflow: hidden; padding: 0; margin: 0; float: left;
                    }
                    #zusendung-katalog div.katalog-form label.radio-left  {
                        float: left; font-size: 1.2em; line-height: 20px; margin: 0 50px 20px 8px; 
                    }
                    /* umfrage */
                    #zusendung-katalog div.katalog-form label.radio-left-red  {
                        float: left; color: #ae4594; font-size: 1.2em; line-height: 20px; margin: 0 50px 20px 8px; 
                    }
                    /* umfrage : end */
                    #zusendung-katalog div.katalog-form label.radio-right {
                        float: left; font-size: 1.2em; line-height: 20px; margin: 0 0 0 8px;
                    }
                    #zusendung-katalog div.katalog-form label.cbox-label {
                        float: left; color: #000; font-size: 1.2em; line-height: 20px; margin: 0 0 10px 8px;
                    }
                        #zusendung-katalog div.katalog-form label.cbox-label-red {
                            float: left; color: #ae4594; font-size: 1.2em; line-height: 20px; margin: 0 0 10px 8px;
                        }
                    #zusendung-katalog div.katalog-form input.cbox {
                        float: left; height: 20px; width: 12px; margin: 0; padding: 0; border: none;
                    }
                    #zusendung-katalog div.katalog-form a.reset {
                        width: 121px; height: 25px; overflow: hidden; text-indent: -1000em; display: block; float: left; margin: 0 20px 0 110px; display: inline;
                        background-image: url(/static_pierrelang_web/images/layout/button_zurucksetzen.gif); background-repeat: no-repeat; margin-top: 20px;
                    }
                        #zusendung-katalog div.katalog-form a.reset:hover {
                            background-position: 0 -25px;    
                        }
                    #zusendung-katalog div.katalog-form a.send {
                        width: 111px; height: 25px; overflow: hidden; text-indent: -1000em; display: block; float: left;
                        background-image: url(/static_pierrelang_web/images/layout/button_absenden.gif); background-repeat: no-repeat; margin-top: 20px;
                    }
                        #zusendung-katalog div.katalog-form a.send:hover {
                            background-position: 0 -25px;    
                        }
        /* faq*/
        #faq a.faq-link {
            font-size: 1.2em; display: block; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; color: #5190AA; text-decoration: none;
            padding: 0 0 0 15px; background-position: -4px 4px; width: 340px; margin: 0 0 12px 0;
        }
            #faq a.faq-link:hover {
                text-decoration: underline;
            }
            #faq a.top {
                font-size: 1.2em; color: #5190AA; text-decoration: none; display: block; float: right; margin: 3px 0 3px 0;
                padding: 0 0 0 12px; background-image: url(/static_pierrelang_web/images/layout/icon_top.gif); background-repeat: no-repeat; background-position: 0 5px;
            }
                #faq a.top:hover {
                    text-decoration: underline;
                }
        #faq p.faq-subline {
            font-size: 1.2em; color: #6a6e76; line-height: 130%; padding: 0 0 12px 0; font-weight: bold;    
        }
        #faq p.faq {
            font-size: 1.2em; color: #000; padding: 0 0 0 0;
        }
        #faq div.faq-sep {
            height: 2px; overflow: hidden; background-position: 0 1px; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; margin: 3px 0 15px 0;    
            clear: both;
        }
    
    /* meet pierre lang - 2 columns in main */
    #meet-pierre-left {
        width: 310px; overflow: hidden; float: left; display: inline; margin: 0 15px 0 0;
    }
        #meet-pierre-left h1 {
            font-size: 2.2em; color: #6a6e76;
        }
        #meet-pierre-left h2 {
            font-size: 1.6em; color: #5190AA; padding: 0; margin: 0 0 8px 0; font-weight: normal;
        }
        #meet-pierre-left h4 {
            font-size: 1.2em; font-weight: bold; color: #6a6e76; padding: 0; margin: 0 0 8px 0;
        }
        #meet-pierre-left p {
            color: #000; font-size: 1.2em; line-height: 140%; padding: 0 0 12px 0;
        }
            #meet-pierre-left p strong {
                color: #6a6e76;
            }
                #meet-pierre-left p a {
                    color: #5190AA; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: -4px 5px;
                    padding: 0 0 0 15px;
                }
                    #meet-pierre-left p a:hover {
                        text-decoration: underline;
                    }
        #meet-pierre-left p.subline {
            color: #6a6e76; font-size: 1.2em;
        }
        #meet-pierre-left a.pdf-link {
            color: #5190AA; text-decoration: none; font-size: 1.2em; background-image: url(/static_pierrelang_web/images/layout/icon_pdf.gif); background-repeat: no-repeat;
            background-position: 0 0; display: block; padding: 0 0 0 25px; height: 20px; line-height: 20px;
        }
            #meet-pierre-left a.pdf-link:hover {
                text-decoration: underline;
            }
        #meet-pierre-left a.extern-link {
            color: #5190AA; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: -4px 5px;
            padding: 0 0 0 15px; font-size: 1.2em; display: block; margin: 0 0 12px 0;
        }
            #meet-pierre-left a.extern-link:hover {
                text-decoration: underline;
            }
        #meet-pierre-left a.top-link {
            color: #5190AA; text-decoration: none; font-size: 1.2em; background-image: url(/static_pierrelang_web/images/layout/icon_top.gif); background-repeat: no-repeat;
            background-position: 0 6px; padding: 0 0 0 12px; float: right; margin: 0 0 3px 0;
        }    
            #meet-pierre-left a.top-link:hover {
                text-decoration: underline;
            }
        #meet-pierre-left div.sep {
            background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 1px;
            height: 2px; overflow: hidden; margin: 0 0 15px 0; clear: both;
        }
    #meet-pierre-right {
        width: 140px; float: left; display: inline; overflow: hidden; margin: 20px 0 0 0;
    }
        #meet-pierre-right select {
            width: 140px; margin: 0 0 10px 0;    
        }
            #meet-pierre-right a.suchen {
                background-image: url(/static_pierrelang_web/images/layout/button_suchen.gif); background-repeat: no-repeat;
                width: 73px; height: 21px; overflow: hidden; display: block; text-indent: -1000em;
            }        
    /*liste */        
    #panorama {
        width: 910px; margin: 0 0 25px 0;
    }
    #liste-scroller {
        /*height: 105px; */
        margin: 0 0 25px 0;
    }
        #flashcontent a.liste-gesamt-link {
            color: #858C96; font-size: 1.2em; text-decoration: none; display: block; float: right; background-image: url(/static_pierrelang_web/images/layout/icon_liste_link.gif); background-repeat: no-repeat;
            padding: 0 0 0 15px; background-position: 0 3px;
        }
            #flashcontent a.liste-gesamt-link:hover {
                color: #FFF; text-decoration: underline; background-position: 0 -18px;
            }
                    
    #right-column {
        width: 220px; margin: 0; float: right;
        
    }
        #right-column h3,
        #right-column a h3 {
            margin: 0 0 3px 0;
            padding: 2px 7px 0 7px; 
            font-size: 1.7em; 
            font-weight: normal; 
            color: #6A6E76; 
            width: 190px;
            text-decoration: none;
            cursor: pointer;
        }
        #right-column div.right-box-image {
            margin: 0;
        }
            #right-column div.right-box-image div.right-image  {
                margin: 0 0 7px 5px; padding: 3px 0 0 0;
            }
                    #right-column div.right-box-image p,
                    #right-column div.right-box-image a p {
                        color: #000; 
                        font-size: 1.2em; 
                        padding: 0 7px 4px 7px;
                        text-decoration: none;
                        cursor: pointer;
                        
                    }
                        #right-column a.mehr {
                            text-decoration: none; display: block; float: right; margin: 0 7px 0 0; font-size: 1em; color: #5190AA; text-decoration: none;
                            background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: right 3px; padding: 0 15px 0 0;
                        }
                        
                        #right-column a.ext-links {
                            background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: 0 4px;    
                            display: block; font-size: 1.2em; text-decoration: none; color: #5190AA;  margin: 0 7px 6px 4px; padding: 0 0 0 20px;
                        }
                        #right-column a.doc-links {
                            background-image: url(/static_pierrelang_web/images/layout/icon_doc.gif); background-repeat: no-repeat; background-position: 0 3px;
                            display: block; font-size: 1.2em; text-decoration: none; color: #5190AA;  margin: 3px 7px 5px 7px; padding: 0 0 0 30px; height: 23px;
                        }
                        #right-column a.pdf-links {
                            background-image: url(/static_pierrelang_web/images/layout/icon_pdf.gif); background-repeat: no-repeat; background-position: 0 3px;
                            display: block; font-size: 1.2em; text-decoration: none; color: #5190AA; margin: 3px 7px 5px 7px; padding: 0 0 0 30px; height: 23px;
                        }
                        
                        
        #right-column div.right-box-text {
            margin: 0 0 5px 0;
        }
            #right-column div.right-box-text p {
                color: #000; font-size: 1.2em; padding: 0 7px 4px 7px;
            }
        #right-column div.top {
            width: 220px; overflow: hidden; height: 5px;
            background-image: url(/static_pierrelang_web/images/layout/boxen_right_top_bg.gif); background-repeat: no-repeat;            
        }
        #right-column div.content {
            width: 220px;
            background-image: url(/static_pierrelang_web/images/layout/boxen_right_middle_bg.gif); background-repeat: repeat-y;            
        }
        #right-column div.bottom {
            width: 220px; overflow: hidden; height: 5px;
            background-image: url(/static_pierrelang_web/images/layout/boxen_right_bottom_bg.gif); background-repeat: no-repeat;            
        }
        
        /*sitemap-list*/
        #sitemap-list {
            width: 910px; overflow: hidden; 
        }
            #sitemap-list div.position     {
                margin: 15px 15px 0 15px;
            }
            #sitemap-list div.top {
                width: 910px; background-image: url(/static_pierrelang_web/images/layout/top_sitemap_bg.gif); background-repeat: no-repeat; background-color: #FFF;
            }
            #sitemap-list div.bottom {
                width: 910px; height: 5px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/bottom_sitemap_bg.gif); background-repeat: no-repeat;
            }
                    #sitemap-list div.sitemap-tools {
                        padding: 0 0 10px 0; margin: 0 0 13px 0; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 bottom;
                        
                    }
                    #sitemap-list div.sitemap-tools a.zuruck {
                        float: left; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-zurueck.gif); background-repeat: no-repeat;
                        padding: 0 0 0 15px; background-position: 0 4px;    
                    }
                        #sitemap-list div.sitemap-tools a.zuruck:hover {
                            text-decoration: underline;
                        }
                    #sitemap-list div.sitemap-tools a.drucken {
                        float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
                        padding: 0 0 0 20px; background-position: 0 0px;                      
                    }
                        #sitemap-list div.sitemap-tools a.drucken:hover {
                            text-decoration: underline;
                        }
                            #sitemap-list h1 {
                                font-size: 2.2em; padding: 0; margin: 0 0 5px 0; color: #6a6E76;
                            }
                            #sitemap-list h2 {
                                font-size: 1.7em; color: #5190AA; padding: 0; margin: 0 0 6px 0;
                            }
                            #sitemap-list h3 {
                                font-size: 1.4em; color: #6a6e76; padding: 0; margin: 0 0 8px 0; display: block;
                            }
                                #sitemap-list h3 a {
                                    color: #6a6e76;    
                                }
                                    #sitemap-list h3 a:hover {
                                        color: #5190AA;
                                    }
                            #sitemap-list ul {
                                list-style-type: none; margin: 0; padding: 0;
                            }
                                #sitemap-list ul li {
                                    margin: 0 0 8px 0;
                                }
                                #sitemap-list ul li a {
                                    font-size: 1.1em; color: #858b91; text-decoration: none;
                                }
                                    #sitemap-list ul li a:hover {
                                        color: #5190aa;
                                    }
                            #sitemap-list div.sitemap-separtor {
                                height: 2px; overflow: hidden; width: 880px; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 1px;
                                margin: 10px 0 20px 0;
                            }
                                * html #sitemap-list div.sitemap-separtor {
                                    margin: 20px 0 20px 0;    
                                }
                                #sitemap-list div.navi-column-left {
                                    float: left; margin: 0 28px 0 20px; display: inline;    
                                }
                                #sitemap-list div.navi-column {
                                    float: left; margin: 0 28px 0 0;
                                }
#footer-line {
    width: 910px; height: 10px; background-color: #454F5B; overflow: hidden;
    
}
#footer {
    margin: 8px 0 10px 0; line-height: 15px;
    
}
    #footer ul {
        list-style-type: none; float: left;
    }
        #footer ul li {
            float: left; margin: 0 20px 0 0;
        }
            #footer ul li {
                color: #AFAFAF; font-size: 1em;
            }
            #footer ul li a {
                color: #AFAFAF; font-size: 1em; text-decoration: none;
                /*#7D848C*/
            }
                #footer ul li a:hover {
                    color: #FFF;
                }
                    /* watchlist */
                    #footer ul li a.merkliste {
                        background-image:url(/static_pierrelang_web/images/layout/icon_merkliste.gif);
                        background-repeat:no-repeat;
                        padding:0 0 0 14px;
                        height:11px;
                        overflow:hidden;
                        display: inline;
                        /*width: 51px;*/
                    }
                        #footer li a.merkliste:hover {
                            background-position: 0 -29px;
                            color: #FFF;
                        }
                    /* watchlist : end */
                #footer ul li a.normal {
                    background-image: url(/static_pierrelang_web/images/layout/icon_font_normal.gif); background-repeat: no-repeat; width: 16px; height: 13px;
                    overflow: hidden; display: block; text-indent: -1000em; float: left; margin: 2px 0 0 0;
                }
                    #footer ul li a.normal:hover {
                        background-position: 0 -13px;
                    }
                #footer ul li a.gross {
                    background-image: url(/static_pierrelang_web/images/layout/icon_font_gross.gif); background-repeat: no-repeat; width: 11px; height: 15px;
                    overflow: hidden; display: block; text-indent: -1000em; float: left; margin: 0;
                }
                    #footer ul li a.gross:hover {
                        background-position: 0 -15px;
                    }
                    #footer ul li span {
                        display: block; float: left; margin: 0 3px 0 0;
                    }
            #footer span.copy {
                display: block; float: right;
                color: #858B91; text-decoration: none;
            }
                /*#footer span.copy:hover {
                    color: #FFF;
                }*/
            
/* fehler 404 seite */
#fehler-logo {
    margin: 35px 0 0 45px;
}
#fehler-text { 
    width: 600px; position: absolute; left: 50%; top: 50%; height: 70px; margin-left: -300px; margin-top: -35px; 
}
    #fehler-text p {
        font-size: 1.2em; color: #CED0CC; line-height: 130%;
    }
        #fehler-text p a {
            color: #CED0CC; 
        }
/* drucken popup */
#drucken {
    background-color: #FFF;
}
    #drucken div.header {
        width: 470px; margin: 20px 0 0px 30px; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 bottom;
        padding: 0 0 10px 0;
    }
        #drucken div.header div.logo {
            float: left;
        }
        #drucken div.header a.drucken {
            float: right; color: #5190AA; font-size: 1em; text-decoration: none; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-drucken.gif); background-repeat: no-repeat;
            padding: 0 0 0 20px; background-position: 0 0px; margin: 30px 0 0 0;
        }
            #drucken div.header a.drucken:hover {
                text-decoration: underline;        
            }
    #drucken div.content {
        width: 470px; margin: 0 0 30px 30px;
    }
 
/* produkt suche */
div.search-product-spacer-line {
 width: 470px; margin: 0 10px 15px 0px; background-image: url(/static_pierrelang_web/images/layout/trennlinie.gif); background-repeat: repeat-x; background-position: 0 bottom;
  padding: 0 0 0 0;
}
div.product-background {
     width: 105px; height: 105px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/bild_105x105_rahmen_linie.gif); background-repeat: no-repeat;
     float: left; display: inline; margin: 0 5px 10px 0;
}
    img.search-product-image {
          margin: 4px 0 0 4px;
      }
div.search-product-product-title {
    font-size:12px;font-weight: bold; color: #6A6E76; padding: 1px 0 2px 0;
}
div.search-product-product-text {
    font-size:12px;font-weight:normal;; color:#000000; 
}
div.search-product-product-text-detail {
    font-size:1.2em;font-weight:normal; color:#000000;    
}
a.search-prduct-detail-link {
   color: #5190AA; font-size: 1.2em; text-decoration: none; display: block; float: left; background-image: url(/static_pierrelang_web/images/layout/pierre-lang-vor.gif); background-repeat: no-repeat;
   padding: 4px 0 0 17px; background-position: 0 5px;
}
a.search-prduct-detail-link:hover {
    color: #5190AA; text-decoration: underline;
}
div.search-product-pager {
    text-align: center; width: 470px; font-size:11px;font-weight: normal; color: #6A6E76; 
}
div.search-product-pager a {
    font-size:1.2em;color:#6A6E76;text-decoration:none;
}
div.search-product-pager a:hover {
    color: #5190AA; text-decoration: underline; 
}
/* erfolgsstories */
#erfolgstories h2 {
    font-size: 1.6em; color: #5190AA; font-weight: normal; margin: 0 0 15px 0; padding: 0;
}
    #erfolgstories div.erfolg-story {
        width: 465px; position: relative; margin: 0 0 15px 0;
        
    }
        #erfolgstories div.image {
            width: 116px; overflow: hidden; display: inline; float: left; margin: 5px 15px 0 0; height: 156px;
            background-image: url(/static_pierrelang_web/images/layout/erfolg_img_bg.gif); background-repeat: no-repeat;
        }
            #erfolgstories div.image img {
                padding: 3px 0 0 3px;
            }
            #erfolgstories div.txt,
            #erfolgstories a div.txt {
                width: 330px; 
                float: left; 
                position: relative;
                text-decoration: none;
                cursor: pointer;
            }
                #erfolgstories h4,
                #erfolgstories a h4 {
                    font-size: 1.4em; 
                    color: #6A6E76; 
                    padding: 0; 
                    margin: 0 0 5px 0;
                    text-decoration: none;
                    cursor: pointer;
                }
                #erfolgstories span.beraterin-status,
                #erfolgstories a span.beraterin-status {
                    font-size: 1.2em; 
                    color: #000/*6A6E76*/; 
                    display: block; 
                    margin: 0 0 8px 0;
                    text-decoration: none;
                    cursor: pointer;
                }
                #erfolgstories span.intro,
                #erfolgstories a span.intro {
                    display: block; 
                    color: #6A6E76; 
                    margin: 0 0 5px 0; 
                    font-weight: bold; 
                    font-size: 1.2em;
                    text-decoration: none;
                    cursor: pointer;
                }
                #erfolgstories p,
                #erfolgstories a p {
                    color: #000/*6A6E76*/; 
                    margin: 0; 
                    padding: 0 0 20px 0;
                    text-decoration: none;
                    cursor: pointer;
                }
                #erfolgstories div.txt a.mehr {
                    font-size: 1.2em; color: #5190AA; text-decoration: none; padding: 0 0 0 16px;
                    background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: -3px 5px;
                    position: absolute; left: 0px; bottom: 0px;
                }
                    #erfolgstories div.txt a.mehr:hover {
                        text-decoration: underline;
                    }
                #erfolgstories div.erfolg-sep {
                     overflow: hidden; height: 2px; background-image: url(/static_pierrelang_web/images/layout/event_search_sep.gif); background-repeat: repeat-x; margin: 10px 0 0 0;    
                }
                #erfolgstories div.erfolg-story a.top {
                    background-image: url(/static_pierrelang_web/images/layout/icon_top.gif); background-repeat: no-repeat; background-position: 0 6px;
                    position: absolute; right: 0px; bottom: 5px; font-size: 1.2em; text-decoration: none; color: #5190AA; padding: 0 0 0 12px;    
                }
                    #erfolgstories div.erfolg-story a.top:hover {
                        text-decoration: underline;
                    }
/* editorial */
#editorial {
    width: 908px; overflow: hidden;
}
    #image {
        width: 908px; height: 258px; overflow: hidden; margin: 0 0 5px 0; background-image: url(/static_pierrelang_web/images/layout/editorial_bg_image.jpg); background-repeat: no-repeat;
        background-position: 0 0;
    }
#editorial a.editorial-top {
    color: #8F969E; font-size: 1.4em; text-decoration: none; padding: 0 0 0 15px;
    background-image: url(/static_pierrelang_web/images/layout/link_editorial_top.gif); background-repeat: no-repeat; background-position: 0 4px;
}
    #editorial a.editorial-top:hover {
        color: #FFF; text-decoration: underline; background-position: 0 -26px;
    }
#editorial a.editorial-bottom {
    color: #8F969E; font-size: 1.4em; text-decoration: none; padding: 0 0 0 15px;
    background-image: url(/static_pierrelang_web/images/layout/link_editorial_down.gif); background-repeat: no-repeat; background-position: 0 4px;
}
    #editorial a.editorial-bottom:hover {
        color: #FFF; text-decoration: underline; background-position: 0 -26px;    
    }
#editorial div.scroll-products {
    margin: 12px 0 12px 0;
}
#editorial a.ohr {
    color: #858C96; font-size: 1.2em; text-decoration: none; display: block; float: right; background-image: url(/static_pierrelang_web/images/layout/icon_liste_link.gif); background-repeat: no-repeat;
    padding: 0 0 0 15px; background-position: 0 3px;
}
    #editorial a.ohr:hover {
        color: #FFF; text-decoration: underline; background-position: 0 -18px;
    }
#editorial h2 {
    font-size: 1.2em; color: #FFFFFF; padding: 25px 60px 18px 20px; margin: 0;
}
#editorial p {
    font-size: 1.2em; color: #FFFFFF; padding: 0 60px 0 20px; margin: 0;
}
#editorial-left {
    width: 460px; height: 260px; float: left; background-repeat: no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static_pierrelang_web/images/layout/editorial_bg_left.png', sizingMethod='scale');*/
}
    html > body #editorial-left {
         width: 460px; height: 260px; /*background-repeat: no-repeat; background:  url(/static_pierrelang_web/images/layout/editorial_bg_left.png);*/
    }
#editorial-center {
    width: 580px; height: 260px; margin: 0 auto; background-repeat: no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static_pierrelang_web/images/layout/editorial_bg_center.png', sizingMethod='scale');*/
}
    html > body #editorial-center {
        width: 580px; height: 260px; margin: 0 auto; background-repeat: no-repeat;    
        /*background:  url(/static_pierrelang_web/images/layout/editorial_bg_center.png);*/
    }
    #editorial-center h2 {
        font-size: 1.2em; color: #FFFFFF; padding: 25px 110px 18px 110px; margin: 0;
    }
    #editorial-center p {
        font-size: 1.2em; color: #FFFFFF; padding: 0 110px 0 110px; margin: 0;
    }
#editorial-right {
    width: 460px; height: 260px; float: right; text-align: right;
    background-repeat: no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static_pierrelang_web/images/layout/editorial_bg_right.png', sizingMethod='scale');*/
}
    html > body #editorial-right {
        width: 460px; height: 260px; float: right; text-align: right;
        /*background-repeat: no-repeat; background:  url(/static_pierrelang_web/images/layout/editorial_bg_right.png);*/
    }
    #editorial-right h2 {
        font-size: 1.2em; color: #FFFFFF; padding: 25px 20px 18px 80px; margin: 0;
    }
    #editorial-right p {
        font-size: 1.2em; color: #FFFFFF; padding: 0 20px 0 80px; margin: 0;
    }
/* beraterinnensuche */
#beraterin-suche {
    width: 910px; height: 60px; margin: 0 0 5px 0; background-image: url(/static_pierrelang_web/images/layout/beraterin_suche_bg.gif); background-repeat: no-repeat;
    z-index: 998;
}
    #beraterin-suche div.input-wrap {
        width: 162px; float: left; display: inline; padding: 12px 0 0 0; margin: 0 8px 0 22px;
    }
        #beraterin-suche div.input-wrap label {
            display: block; margin: 0 0 3px 0; font-size: 1.2em; color: #353D47;
        }
            #beraterin-suche div.input-wrap input.txt {
                width: 156px; height: 16px; border: 1px solid #CECECE; font-size: 1.1em; color: #6A6E76; padding: 2px 0 0 4px;
            }
            #beraterin-suche div.input-wrap select {
                width: 162px; height: 18px; border: border: 1px solid #CECECE;  font-size: 1.1em; color: #6A6E76;
            }
                * html #beraterin-suche div.input-wrap select {
                    height: 20px; margin: 1px 0 0 0;
                }
            #beraterin-suche a.suchen {
                width: 95px; height: 25px; overflow: hidden; display: inline; float: right; margin: 24px 35px 0 0;
                background-image: url(/static_pierrelang_web/images/layout/button_suchen_95.gif); background-repeat: no-repeat; text-indent: -1000em;
            }
                #beraterin-suche a.suchen:hover {
                    background-position: 0 -25px;
                }
#beraterin-karte {
    width: 908px; height: 450px; margin: 0 0 10px 0; border: 1px solid #000;
    background-color: #FFF;
    z-index: 998;
}
/* eventsuche */
#events-suche h2 {
    font-size: 1.6em; color: #5190AA; font-weight: normal;
}
    #events-suche input.txt {
        width: 154px; height: 16px; border: 1px solid #CED0CC; float: left; margin: 0 0 10px 0; font-size: 1em; color: #6A6E76; padding: 2px 0 0 4px;
    }
    #events-suche select.monat {
        width: 95px; height: 18px; border: 1px solid #CED0CC; float: left; display: inline; margin: 0 5px 10px 0; font-size: 1em; color: #6A6E76;
    }
    #events-suche select.jahr {
        width: 60px; height: 18px; border: 1px solid #CED0CC; float: left; display: inline; margin: 0 0 10px 0; font-size: 1em; color: #6A6E76;
    }
/* änderungen: eventsuche */
    #events-suche select.pzc {
        width: 160px; height: 18px; border: 1px solid #CED0CC; float: left; display: inline; margin: 0 5px 10px 0; font-size: 1em; color: #6A6E76;
    }
    #events-suche select.city {
        width: 160px; height: 18px; border: 1px solid #CED0CC; float: left; display: inline; margin: 0 0 10px 0; font-size: 1em; color: #6A6E76;
    }
    #events-suche a.neu-suche-starten {
        width: 159px; height: 21px; overflow: hidden; background-image: url(/static_pierrelang_web/images/layout/button_neue_suche_starten.gif); background-repeat: no-repeat;
        display: block; text-indent: -1000em; margin: 0 0 10px 0;
    }
        #events-suche a.neu-suche-starten:hover {
            background-position: 0 -21px;
        }
    #events-suche a.btn-suchen {
        width: 83px; height: 21px; overflow: hidden; display: block; text-indent: -1000em; 
        background-image: url(/static_pierrelang_web/images/layout/button_suchen_events.gif); background-repeat: no-repeat;
    }
        #events-suche a.btn-suchen:hover {
            background-position: 0 -21px;
        }
    #events-suche div.event-sep {
        width: 309px; overflow: hidden; height: 2px; background-image: url(/static_pierrelang_web/images/layout/event_search_sep.gif); background-repeat: repeat-x; margin: 0 0 12px 0;    
    }
    #events-suche div.event-sep2 {
        width: 309px; overflow: hidden; height: 2px; background-image: url(/static_pierrelang_web/images/layout/event_search_sep.gif); background-repeat: repeat-x; margin: 10px 0 12px 0;    
    }
    #events-suche div.result-box {
        width: 309px; position: relative;
    }
        #events-suche div.result-box h4,
        #events-suche div.result-box a h4 {
            color: #6A6E76; 
            font-size: 1.4em; 
            font-weight: bold; 
            margin: 0 0 5px 0; 
            padding: 0;
            text-decoration:none;
            cursor: pointer;
        }
        #events-suche div.result-box p,
        #events-suche div.result-box a p {
            font-size: 1.2em; 
            color: #6A6E76; 
            padding: 0 0 8px 0; 
            margin: 0;
            text-decoration:none;
            cursor: pointer;
        }
            #events-suche div.result-box p a {
                text-decoration: none; color: #5190AA;
            }
                #events-suche div.result-box p a:hover {
                    text-decoration: underline;
                }
        #events-suche div.result-box p span.date {
            font-weight: bold; inline: block; margin: 0 0 6px 0;
        }
        #events-suche div.result-box a.mehr {
            margin: 0 0 12px 0; display: block; float: left; font-size: 1.2em; text-decoration: none; color: #5190AA; padding: 0 0 0 20px;
            background-image: url(/static_pierrelang_web/images/layout/pierre-lang-mehr.gif); background-repeat: no-repeat; background-position: 0 5px;
        }
            #events-suche div.result-box a.mehr:hover {
                text-decoration: underline;
            }
        #events-suche div.result-box a.top {
            background-image: url(/static_pierrelang_web/images/layout/icon_top.gif); background-repeat: no-repeat; background-position: 0 6px;
            position: absolute; right: 0px; bottom: 5px; font-size: 1.2em; text-decoration: none; color: #5190AA; padding: 0 0 0 12px;    
        }
            #events-suche div.result-box a.top:hover {
                text-decoration: underline;
            }

/* Ajax */
.ajaxLayer {
    z-index: 1000;
    position: absolute;
    width: 272px;
    visibility: hidden;
    text-align: left;
    top: 2px;
    filter: alpha(opacity=90);
    -Moz-Opacity: 0.95;
}
.ajaxIFrame {
    z-index: 999;
    position: absolute;
    display: none;
    filter: alpha(opacity=0);
    -Moz-Opacity: 0.0;
}
.ajaxLink, .ajaxLink a {
    color: #5190AA;
    font-weight: normal;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
}
.ajaxLinkOver, .ajaxLinkOver a {
    color: #fff !important;
    background-color: #007dc5;
    font-weight: normal;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: underline;
}
.ajaxImgRight {
    width: 270px;
    height: 15px;
    background-image: url(/static_pierrelang_web/images/layout/bgTopRight.gif);
}
.ajaxImgLeft {
    width: 270px;
    height: 15px;
    background-image: url(/static_pierrelang_web/images/layout/bgTopLeft.gif);
}
.ajaxTxTDiv {
    width: 266px !important;
    width: 270px;/* nur IE */
    height: 23px;
    overflow: hidden;
    background-color: #fff;
    padding: 0px;
    margin: 0px;
    border-Right: 3px solid #5190AA;
    border-Left: 1px solid #5190AA;
    border-Bottom: 1px solid #5190AA;
    cursor: pointer;
}
.ajaxTxTSpan {
    position: absolute;
    top: 20px !important;
    top: 3px; /* nur IE */
    font-family: Verdana;
    font-weight: bold;
    font-size: 10px;
    color: #6A6E76;
    margin-left: 14px;
    width: 250px;
    display: inline;
}
.ajaxButtonDiv {
    position: absolute;
    top: 20px !important;
    top: 4px; /* nur IE */
    width: 16px;
    display: inline;
    position: absolute;
    left: 250px;
}
.ajaxListItems {
    width: 266px !important;
    width: 270px;/* nur IE */
    background-color: #E0EBF0;
    border-bottom: 1px solid #5190AA;
    border-right: 3px solid #5190AA;
    border-left: 1px solid #5190AA;
}
.ajaxShadowBottom {
    height: 2px;
    width: 267px;
    margin-left: 3px;
    background-color: #6A6E76;
    overflow: hidden;
}
    /* umfrage */
    #zusendung-katalog div.katalog-form div.question {
        padding-bottom: 10px;
    }
    #zusendung-katalog div.katalog-form div.question h2 {
        text-decoration: underline;
    }
    #zusendung-katalog div.katalog-form div.answer label.cbox-label,
    #zusendung-katalog div.katalog-form div.answer label.cbox-label-red,
    #zusendung-katalog div.katalog-form div.answer label.radio-left,
    #zusendung-katalog div.katalog-form div.answer label.radio-left-red {
        max-width: 95%;
        margin-bottom: 0;
    }
    /* umfrage : end */

/* facelifting */
#meta {
    margin-top:8px;
}
#meta li a{
    font-size:1.1em;
    color: #adb1b6;
    position:relative;
    top:2px;
}
#footer ul li a,
#footer ul li span{
    font-size:1.1em;
    color: #d6d8da;
}
#right-column a.mehr{
    font-size:1.2em;
    background-position: right 5px;
    color: #2587b5;
    background-image: url('/static_pierrelang_web/images/layout/pierre-lang-mehr-fl.gif');
}
#right-column a.mehr:hover{
    text-decoration:underline;
}
#footer span.copy{
    display:none;
}
#footer-line{
    background-color:transparent;
    background-image: url('/static_pierrelang_web/images/layout/trennlinie_new-fl.gif');
    background-repeat: repeat-x;
    height: 1px;
    overflow:hidden;
}
#header {
    height:130px;
}
#subnavi{
    margin-top:17px;
    padding-bottom:10px;
}
#subnavi ul li a{ /* 3rd,4th Level */
    font-size: 1.2em;
    color: #adb1b6;
}
#subnavi ul.einkaufen li a,
#subnavi ul.unternehmen li a,
#subnavi ul.collection li a,
#subnavi ul.einkaufen-en li a,
#subnavi ul.unternehmen-en li a,
#subnavi ul.collection-en li a,
#subnavi ul.einkaufen-fr li a,
#subnavi ul.unternehmen-fr li a,
#subnavi ul.collection-fr li a,
#subnavi ul.einkaufen-it li a,
#subnavi ul.unternehmen-it li a,
#subnavi ul.collection-it li a { /* 2nd Level */
    font-size: 1.5em;
    color: #adb1b6;
}
#subnavi ul.einkaufen li a:hover,
#subnavi ul.unternehmen li a:hover,
#subnavi ul.collection li a:hover,
#subnavi ul.einkaufen-en li a:hover,
#subnavi ul.unternehmen-en li a:hover,
#subnavi ul.collection-en li a:hover,
#subnavi ul.einkaufen-fr li a:hover,
#subnavi ul.unternehmen-fr li a:hover,
#subnavi ul.collection-fr li a:hover,
#subnavi ul.einkaufen-it li a:hover,
#subnavi ul.unternehmen-it li a:hover,
#subnavi ul.collection-it li a:hover {
    color: #fff;
}
#subnavi ul li a.on {
    color: #fff;    
}
#meta div.suche{
    background-color:#505A66;
    background-image:url('/static_pierrelang_web/images/layout/icon_suche-fl.gif');
    background-position:left top;
    background-repeat:no-repeat;
    padding-left:25px;
    height:17px;
    overflow:hidden;
}
#meta div.suche div.suche_right{
    background-color:#505A66;
    background-image:url('/static_pierrelang_web/images/layout/icon_suche-fl.gif');
    background-position:left top;
    background-repeat:no-repeat;
}
#meta div.suche input.suche-txt{
    background-color:#505A66;
    border:none;
    border-top:1px solid #3a424c;
    padding-top:2px;
}
#meta div.suche input.suche-submit{
    border:none;
    background-color:transparent;
    height:17px;
    margin:0;
    padding:0;
}
.languageselect{
    border:none;
    background-image:url('/static_pierrelang_web/images/layout/language_select_bg-fl.gif');
    background-position:left top;
    background-repeat:no-repeat;
    width:91px;
    height:17px;
    padding-top:2px;
    padding-left:2px;
    background-color:#191F26;
}
.languageselect_container{
    border:none;
    padding-bottom:4px;
    background-image:url('/static_pierrelang_web/images/layout/language_select_bottom-fl.gif');
    background-position:left bottom;
    background-repeat:no-repeat;
    background-color:#161b21;
    width:91px;
    z-index:999;
}
.languageselect_container .languageselect_hover{
    color:#fff;
    background-color:#505a66;
}
.languageselect_container ul {
    background-image:url('/static_pierrelang_web/images/layout/language_select_bg_top-fl.gif');
    background-position:2px top;
    background-repeat:no-repeat;
    border-left:1px solid #999DA2;
    border-right:1px solid #999DA2;
    padding-top:1px;
    background-color:#999DA2;
}
.languageselect_hover ul li,
.languageselect_container ul li{
    text-indent:2px;
    padding:2px 0;
    width:89px;
    background-color:#161b21;
}
#logo {
    float: left; margin: 10px 0 0 0;
}

#footer ul li a.normal,
#footer ul li a.normal:hover {
    background-image:url('/static_pierrelang_web/images/layout/icon_font_gross-fl.gif');
    background-position:right center;
    width: auto;
    text-indent:0;
    padding:0px 20px 3px 0;
    margin-top:0px;
}
#footer ul li a.normal:hover{
    background-image:url('/static_pierrelang_web/images/layout/icon_font_gross_a-fl.gif');
}
#footer ul li a.gross,
#footer ul li a.gross:hover{
    background-image: url('/static_pierrelang_web/images/layout/icon_font_normal-fl.gif');
    background-position:right center;
    width: auto;
    height: 12px;
    text-indent:0;
    padding:0px 20px 3px 0;
    margin-top:0px;
}
#footer ul li a.gross:hover{
    background-image: url('/static_pierrelang_web/images/layout/icon_font_normal_a-fl.gif');
}
#products-description-box div.product-info a.legende{
    margin-top:5px;
    background-image: url('/static_pierrelang_web/images/layout/button_left-fl.gif');
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#525c68;
    padding:0 0 0 17px;
    height:21px;
    overflow:hidden;
}
#products-description-box div.product-info a.legende:hover{
    text-decoration:none;
}
#products-description-box div.product-info a.legende span.right_rdg{
    display:block;
    height:21px;
    width:auto !important;
    width:70px;
    white-space:nowrap;
    background-image: url('/static_pierrelang_web/images/layout/button_right-fl.gif');
    background-repeat:no-repeat;
    background-position:top right;
    background-color:#525c68;
    padding-right:30px;
    padding-top:3px;
    color:#adb1b6;
    font-size:12px;
}
#products-description-box div.product-info a.legende:hover span.right_rdg{
    color:#fff;
}
#tools a.zuruck-detail,
#products-tool-no-related-products a.zuruck{
    padding:3px 0 3px 15px;
    background-image: url('/static_pierrelang_web/images/layout/pierre-lang-zurueck-gray-fl.gif');
    font-size:1.2em;
}
#tools a.versenden-detail,
#products-tool-no-related-products a.versenden{
    padding:3px 0 3px 22px;
    background-image: url('/static_pierrelang_web/images/layout/pierre-lang-versenden-fl.gif');
    background-position:left center;
    font-size:1.2em;
}
#products-tool-no-related-products a.bestelinfo{
    padding:3px 0 3px 13px;
    background-image: url('/static_pierrelang_web/images/layout/Icon_Einkaufswagen-fl.gif');
    background-position:left center;
    font-size:1.2em;
}
#products-tool-no-related-products a.merken{
    padding:3px 0 3px 14px;
    background-image: url('/static_pierrelang_web/images/layout/icon_merken-fl.gif');
    background-position:left center;
    font-size:1.2em;
}
#tools a.drucken-detail,
#products-tool-no-related-products a.drucken{
    padding:3px 0 3px 21px;
    background-image: url('/static_pierrelang_web/images/layout/pierre-lang-drucken-fl.gif');
    background-position:left center;
    font-size:1.2em;
}
#products-tool-no-related-products,
#tools{
    background-image:none;
}
#right-column div.right-box-image a,
#right-column div.right-box-image a:hover *{
    text-decoration:none;
}

    body {
        background-image:url('/static_pierrelang_web/images/layout/bg_gradient.png');
        background-repeat:repeat-x;
        background-position:top left;
    }

#right-column .right-box-image{
    padding-bottom:5px;
}
#main-navi,
#main-navi-en,
#main-navi-fr,
#main-navi-it {
    width: 365px;
}
#main-navi li a.collection, 
#main-navi li a.collection-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_01-fl.gif');
    width: 120px;
}
#main-navi li a.einkaufen,
#main-navi li a.einkaufen-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_02-fl.gif');
    width: 97px;
}
#main-navi li a.unternehmen,
#main-navi li a.unternehmen-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_03-fl.gif');
    width: 148px;
}
#main-navi-en li a.collection-en, 
#main-navi-en li a.collection-en-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_01_fl_en.gif');
    width: 120px;
}
#main-navi-en li a.einkaufen-en,
#main-navi-en li a.einkaufen-en-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_02_fl_en.gif');
    width: 97px;
}
#main-navi-en li a.unternehmen-en,
#main-navi-en li a.unternehmen-en-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_03_fl_en.gif');
    width: 148px;
}
#main-navi-fr li a.collection-fr, 
#main-navi-fr li a.collection-fr-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_01_fl_fr.gif');
    width: 120px;
}
#main-navi-fr li a.einkaufen-fr,
#main-navi-fr li a.einkaufen-fr-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_02_fl_fr.gif');
    width: 97px;
}
#main-navi-fr li a.unternehmen-fr,
#main-navi-fr li a.unternehmen-fr-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_03_fl_fr.gif');
    width: 148px;
}
#main-navi-it li a.collection-it, 
#main-navi-it li a.collection-it-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_01_fl_it.gif');
    width: 120px;
}
#main-navi-it li a.einkaufen-it,
#main-navi-it li a.einkaufen-it-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_02_fl_it.gif');
    width: 97px;
}
#main-navi-it li a.unternehmen-it,
#main-navi-it li a.unternehmen-it-on {
    background-image:url('/static_pierrelang_web/images/layout/menu_03_fl_it.gif');
    width: 148px;
}
#sitemap-list div.bottom,
#sitemap-list div.top,
#produtk-detail-left-only div.bottom,
#produtk-detail-left-only div.top,
#right-column div.top,
#right-column div.bottom,
#left-column div.main-top,
#left-column div.main-bottom {
    background-image:none;
    background-color:#fff;
}
/* facelifting : end */




