﻿
* {
    margin: 0; padding: 0; 
}
html, body {
    /* footer stick */
    margin: 0; padding: 0; font: 100% Arial, Helvetica, sans-serif; 
    text-align: center;
    
    background-color: #E4E4E4; 
    background-image: url(/sattler-web/static/img/layout/bg_gradient.gif); 
    background-repeat: repeat-x;
    
}
.clear {
    height: 0px; overflow: hidden; margin: 0; padding: 0; clear: both;
}
form {
    margin: 0; padding: 0;
}
p {
    font-size: 1.2em; line-height: 15px;
}
#wrap {
    /*footer stick*/
    margin: 0 auto; text-align: left; position: relative;
    
    width: 952px; 
    
}
#wrap-start {
    margin: 0 auto; text-align: left; position: relative;
    
    width: 952px; 
    
}
    a.design-ecom {
        width: 11px; height: 75px; overflow: hidden; display: block; position: absolute; right: 0px; top: 0px; text-indent: -1000em;
        background-image: url(/sattler-web/static/img/layout/design_ecom.gif); background-repeat: no-repeat; 
        
    }
#main {
    
    width: 938px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sattler-web/static/img/layout/wrap_bg.png', sizingMethod='scale');
    
}
html > body #main {
    
    background:  url(/sattler-web/static/img/layout/wrap_bg.png) repeat-y;
    width: 938px; 
    background-repeat: repeat-y;
    
}
    #container {
        
        width: 910px; margin: 0 auto; padding: 5px 0 0 0;
        overflow: hidden; 
        
    }
        #header {
            height: 85px; overflow: hidden; 
            
            width: 910px;
            background-image: url(/sattler-web/static/img/layout/header_bg.gif); background-repeat: no-repeat;
            
        }
            #header div.logos {
                margin-top: 11px;
                /*float: left; width: 280px;*/
            }
                #header a.sattler {
                    width: 125px; height: 53px; overflow: hidden; background-image: url(/sattler-web/static/img/layout/logo_sattler.gif); background-repeat: no-repeat; display: inline; 
                    
                    text-indent: -1000em; 
                    
                    margin: 0 20px 0 10px; float: left;
                }
                #header a.ceno {
                    width: 121px; height: 53px; overflow: hidden; display: inline; background-image: url(/sattler-web/static/img/layout/logo_ceno.gif); background-repeat: no-repeat; 
                    
                    text-indent: -1000em;
                    
                    float: left; margin: 0;
                }
                
            #header div.meta-navi {
                position: absolute;
                margin: 7px 0 0 0;
                width: 640px;
                margin-left: 275px;
                /*float: right; width: 630px;*/
                
            }
                #header div.meta {
                                        
                        padding-bottom: 10px;
                    
                    float: right;
                }
                    #header div.meta ul {
                        list-style-type: none; line-height: 17px;
                    }
                        #header div.meta ul li {
                            float: left; margin: 0 7px 0 0; color: #656565; font-size: 1.1em;
                        }
                            #header div.meta ul li a {
                                color: #656565; text-decoration: none;    
                            }
                                #header div.meta ul li a:hover {
                                    color: #222222;
                                }
                                #header div.meta ul li span {
                                    display: block; float: left;
                                }
                                    #header div.meta ul li a.text-medium {
                                        width: 11px; height: 16px; overflow: hidden; display: block; float: left; text-indent: -1000em;
                                        background-image: url(/sattler-web/static/img/layout/font_small.gif); background-repeat: no-repeat; margin: 0 5px 0 5px;
                                    }
                                    #header div.meta ul li a.text-big {
                                        width: 15px; height: 16px; overflow: hidden; display: block; float: left; text-indent: -1000em;
                                        background-image: url(/sattler-web/static/img/layout/font_big.gif); background-repeat: no-repeat;
                                    }
                #header div.suche {
                    padding-right: 5px;
                    float: right; width: 180px; overflow: hidden; background-image: url(/sattler-web/static/img/layout/search_con.gif); background-repeat: no-repeat; height: 17px; background-position: 19px 0;
                }
                    #header div.suche input.suche-txt {
                        float: right; width: 98px; height: 15px; border: 1px solid #868989; font-size: 11px; color: #636363; padding: 0 0 0 4px;
                    }
                    #header div.suche input.suche-btn {
                        width: 35px; height: 17px; overflow: hidden; float: right; margin: 0 0 0 2px;
                    }
        #navi {
            width: 910px; height: 110px; background-image: url(/sattler-web/static/img/layout/header.gif); background-repeat: no-repeat;
            
        }
        #content-start {
            width: 910px; margin: 23px 0 26px 0; background-image: url(/sattler-web/static/img/layout/start_content_bg.gif); background-repeat: repeat-y;
        }
            #content-start div.column-left {
                width: 313px; overflow: hidden; display: inline; float: left; margin: 0 60px 0 15px;
            }
            #content-start div.column-middle {
                width: 313px; overflow: hidden; display: inline; float: left; 
            }
            #content-start div.column-right {
                width: 165px; overflow: hidden; display: inline; float: right; margin: 0 6px 0 0;
            }
                #content-start div.right-headline {
                    width: 164px; overflow: hidden; border-bottom: 1px solid #AFC0DC; margin: 0 0 10px 0; padding: 0 0 3px 0;     
                }
                    #content-start div.column-right p {
                        padding: 0 0 8px 0; color: #4E4E4E;
                    }
                    #content-start div.column-right a.mehr-right {
                        background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 6px;
                        color: #0D3F96; font-size: 1.2em; text-decoration: none; padding: 0 0 0 12px; display: block; margin: 8px 0 0 0;
                    }
                        #content-start div.column-right a.mehr-right:hover {
                            text-decoration: underline; 
                        }
                
                
                #content-start div.start-box-top {
                    width: 313px; overflow: hidden; margin: 0 0 35px 0;
                }
                #content-start div.start-box {
                    width: 313px; overflow: hidden; margin: 0;
                }
                    #content-start div.headline {
                        width: 313px; overflow: hidden; border-bottom: 1px solid #AFC0DC; margin: 0 0 4px 0; padding: 0 0 1px 0; 
                    }
                    #content-start div.img {
                        width: 152px;    display: inline; float: left; margin: 0 10px 0 0;
                    }
                    #content-start div.txt {
                        float: left; width: 150px; overflow: hidden;
                    }
                        #content-start div.txt select {
                            width: 150px; height: 21px; border: 1px solid #909090; margin: 12px 0 0 0; color: #0D3F96; font-size: 1.25em; 
                        }
                        #content-start div.txt p {
                            color: #4E4E4E;
                        }
                        #content-start div.txt a.mehr {
                            background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 6px;
                            color: #0D3F96; font-size: 1.2em; text-decoration: none; padding: 0 0 0 12px; display: block; margin: 15px 0 0 0;
                        }
                            #content-start div.txt a.mehr:hover {
                                text-decoration: underline; 
                            }
        /* subseiten */
        #subseiten-bg {
            
            width: 910px;  
            margin: 15px 0 15px 0;
            overflow: hidden;
            background-image: url(/sattler-web/static/img/layout/subseite_bg_column_left.gif); 
            background-repeat: repeat-y; 
            
        }
        
        #subseiten-bg-one {
            
            width: 910px;  
            margin: 15px 0 15px 0;
            overflow: hidden;
            background-image: url(/sattler-web/static/img/layout/subseite_bg_2_columns.gif); 
            background-repeat: repeat-y; 
            
        }
        #subseiten-content {
            
            width: 910px; 
            overflow: hidden; 
                        
        }
            #column-sub-left {
                width: 174px; overflow: hidden; float: left; display: inline; margin: 3px 24px 0 0;
                
            }
                    
            #column-sub-middle {
                width: 510px; float: left; display: inline; margin: 3px 0 0 0;
                min-height: 340px;
            }
                * html #column-sub-middle {
                    height: 340px;    
                }    
            #column-sub-middle-wide {
                width: 712px; float: left; display: inline; margin: 3px 0 0 0; min-height: 340px;
            }
                #column-sub-middle-wide p {
                    padding-right: 10px;
                }    
                * html #column-sub-middle-wide {
                    height: 340px;        
                }
                #article-tools {
                    width: 510px; overflow: hidden; border-bottom: 1px solid #E5E5E5; padding: 0 0 5px 0; margin: 0 0 12px 0;
                    
                }
                    #article-tools a {
                        font-size: 1em; color: #0D3F96; text-decoration: none; background-repeat: no-repeat;
                    }
                        #article-tools a:hover {
                            text-decoration: underline;
                        }
                    
                    #article-tools a.zuruck {
                        float: left; background-image: url(/sattler-web/static/img/layout/icon_zuruck_link.gif); background-position: 0 5px; padding: 0 0 0 10px;
                    }
                    #article-tools a.weiterleiten {
                        float: right; background-image: url(/sattler-web/static/img/layout/icon_weiterleiten.gif); background-position: 0 1px; padding: 0 0 0 21px; margin: 0 22px 0 0;
                    }
                    #article-tools a.drucken {
                        float: right; background-image: url(/sattler-web/static/img/layout/icon_drucken.gif); background-position: 0 1px; padding: 0 0 0 16px;
                    }
                    
                    /**/
                    #article-tools-wide {
                        width: 712px; overflow: hidden; border-bottom: 1px solid #E5E5E5; padding: 0 0 5px 0; margin: 0 0 12px 0;
                        
                    }
                    #article-tools-wide a {
                        font-size: 1em; color: #0D3F96; text-decoration: none; background-repeat: no-repeat;
                    }
                        #article-tools-wide a:hover {
                            text-decoration: underline;
                        }
                    
                    #article-tools-wide a.zuruck {
                        float: left; background-image: url(/sattler-web/static/img/layout/icon_zuruck_link.gif); background-position: 0 5px; padding: 0 0 0 10px;
                    }
                    #article-tools-wide a.weiterleiten {
                        float: right; background-image: url(/sattler-web/static/img/layout/icon_weiterleiten.gif); background-position: 0 1px; padding: 0 0 0 21px; margin: 0 22px 0 0;
                    }
                    #article-tools-wide a.drucken {
                        float: right; background-image: url(/sattler-web/static/img/layout/icon_drucken.gif); background-position: 0 1px; padding: 0 0 0 16px;
                    }
                    
                    #subseiten-content h1 {
                        font-size: 1.9em; color: #0D3F96; margin: 0 0 10px 0; padding: 0; font-weight: normal;        
                    }
                    #subseiten-content h2 {
                        font-size: 1.2em; color: #4E4E4E; margin: 0 0 12px 0; padding: 0; font-weight: bold;
                    }
                    #subseiten-content h3 {
                        font-size: 1.2em; color: #4E4E4E; margin: 0 0 10px 0; padding: 0; font-weight: bold;
                    }
                    #subseiten-content h4 {
                        font-size: 1.2em; color: #4E4E4E; margin: 0 0 10px 0; padding: 0; font-weight: bold;
                    }
                    #subseiten-content h5 {
                        font-size: 1.2em; color: #4E4E4E; margin: 0 0 5px 0; padding: 0; font-weight: bold;
                    }
                    #subseiten-content p {
                        font-size: 1.2em; color: #4E4E4E; margin: 0 0 15px 0;
                    }
                    
                    #subseiten-content p a {
                        color: #0D3F96;
                    }
                    /**/
                    #column-sub-middle ul {
                        margin: 0 0 20px 25px;
                    }
                        #column-sub-middle ul li {
                            color: #4E4E4E; 
                            font-size: 1.3em; 
                            padding:2px 0px;
                        }
                        /* update for page 164 */
                        #column-sub-middle ul li a 
                        {
                            color: #0D3F96; text-decoration: none;
                        }
                        #column-sub-middle ul li a:hover 
                        {
                            color: #0D3F96; text-decoration: underline;
                        }

                            #column-sub-middle ul li ul {
                                font-size: 1.0em;
                                margin: 0 0 0 25px;
                            }
                            #column-sub-middle ul li ul li {
                                font-size: 1.0em;
                            }
                        /* update : ende */
                    /**/
                    #subseiten-content ul.list-links {
                        list-style-type: none; margin: 0 0 10px 10px;
                    }
                        #subseiten-content ul.list-links li a {
                            color: #0D3F96; text-decoration: none; 
                            background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 6px; padding: 0 0 0 12px;
                        }
                            #subseiten-content ul.list-links li a:hover {
                                text-decoration: underline;
                            }
                    #subseiten-content div.sep-normal {
                        height: 2px; overflow: hidden; margin: 0px 0 12px 0; border-bottom: 1px solid #AFC0DC;  
                    }    
                    #subseiten-content div.img-desc-left {
                        width: 158px; overflow: hidden; float: left; margin: 3px 15px 0 0; padding: 0;
                    }
                        * html #subseiten-content div.img-desc-left {
                            margin: 3px 12px 0 0;
                        }
                        #subseiten-content div.img-desc-left div.img {
                            margin: 0 0 5px 0;
                        }
                            #subseiten-content div.img-desc-left span {
                                font-size: 1.1em; color: #858585; display: block;
                            }
                    #subseiten-content div.img-desc-right {
                        width: 158px; overflow: hidden; float: right; margin: 3px 0px 10px 10px;
                    }
                        #subseiten-content div.img-desc-right div.img {
                            margin: 0 0 5px 0;
                        }
                            #subseiten-content div.img-desc-right span {
                                font-size: 1.1em; color: #858585;
                            }
                    #subseiten-content div.img-wide-description {
                        width: 510px; margin: 0 0 10px 0;
                    }
                        #subseiten-content div.img-wide-description div.img-wide {
                            margin: 0 0 5px 0;
                        }
                        #subseiten-content div.img-wide-description span {
                            font-size: 1.1em; color: #858585;    
                        }
                    #sicht-boxes {
                        width: 510px;    
                    }
                        #sicht-boxes div.head {
                            width: 229px; border-bottom: 1px solid #AFC0DC; padding: 0 0 4px 0; margin: 0 0 4px 0;
                        }
                            #sicht-boxes div.head p {
                                color: #0D3F96; font-size: 1.2em; font-weight: bold; padding: 0; margin: 0;
                            }
                        #sicht-boxes div.image {
                            float: left; width: 105px; overflow: hidden; display: inline; margin: 0 10px 0 0;
                        }
                        #sicht-boxes div.text {
                            float: left; width: 110px; 
                        }
                        
                        #sicht-boxes div.text p {
                            height: auto !important; height: 105px; min-height: 105px;
                            color: #4E4E4E; font-size: 1.2em; padding: 2px 0 0 0;
                        }
                        #sicht-boxes div.text a.mehr {
                            font-size: 1.2em; background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 6px; padding: 0 0 0 12px; color: #0D3F96; text-decoration: none;
                            
                        }
                            #sicht-boxes div.text a.mehr:hover {
                                text-decoration: underline;
                            }
                    #sicht-left-top {
                        width: 229px; float: left; margin: 0 0 30px 0;
                    }
                    #sicht-right-top {
                        width: 229px; float: right;  margin: 0 0 30px 0;
                    }
                    #sicht-left {
                        width: 229px; float: left;
                    }
                    #sicht-right {
                        width: 229px; float: right;
                    }
                    
                    #bilder-3-desc {
                        width: 510px; 
                        margin: 0 0 10px 0;
                    }
                        #bilder-3-desc div.img-left {
                            width: 158px; overflow: hidden; float: left; margin: 0 18px 0 0; display: inline;
                        }
                        #bilder-3-desc div.img-right {
                            width: 158px; overflow: hidden; float: left; margin: 0; display: inline;
                        }
                            #bilder-3-desc div.img-3 {
                                width: 158px; margin: 0 0 5px 0; overflow: hidden;
                            }
                                #bilder-3-desc span {
                                    font-size: 1.1em; color: #858585;    
                                }
                    #table-purple table {
                        margin: 0 0 20px 0;
                    }
                        #table-purple thead {
                            background-color: #959595; font-size: 1.2em; color: #FFF; font-weight: bold;
                        }
                            #table-purple th {
                                padding: 3px 0 3px 12px;
                            }
                        #table-purple td {
                            padding: 3px 0 3px 12px; background-color: #CFD9EA; font-size: 1.2em; color: #4E4E4E;
                        }
                    #bild-download-table thead {
                        font-size: 1.2em; color: #4E4E4E; font-weight: bold; 
                    }
                        #bild-download-table th {
                            padding: 10px;    
                        }
                            #bild-download-table th.vertical {
                                background-image: url(/sattler-web/static/img/layout/download_table_line_vertical.gif); background-repeat: repeat-y; width: 1px; overflow: hidden;    
                                padding: 0;
                            }
                        #bild-download-table td {
                            padding: 10px; font-size: 1.2em; color: #4E4E4E; background-image: url(/sattler-web/static/img/layout/download_table_line.gif); background-repeat: no-repeat;
                        }
                                #bild-download-table td a {
                                    color: #4E4E4E; font-size: 12px;
                                }
                                    #bild-download-table td a:hover {
                                        color: #0D3F96;
                                    }
                                    #bild-download-table td a.pdf {
                                        background-image: url(/sattler-web/static/img/layout/icon_pdf.gif); background-repeat: no-repeat; padding: 0 0 0 22px; display: block; min-height: 19px;
                                        font-size: 12px;
                                    }
                                        * html #bild-download-table td a.pdf {
                                            height: 19px;
                                        }
                                    #bild-download-table td table td {
                                        background-image: none; padding: 0;
                                    }
                                
                            #bild-download-table td.vertical {
                                background-image: url(/sattler-web/static/img/layout/download_table_line_vertical.gif); background-repeat: repeat-y; width: 1px; overflow: hidden;
                                padding: 0;
                            }
                        #job-ubersicht p {
                            padding: 0 0 2px 0; margin: 0;
                        }
                            #job-ubersicht a.job-link {
                                background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 6px;
                                color: #0D3F96; font-size: 1.2em; text-decoration: none; padding: 0 0 0 12px; display: block; margin: 0 0 12px 0;    
                            }
                                #job-ubersicht a.job-link:hover {
                                    text-decoration: underline;             
                                }
                            #subseiten-content a.zur-bewerbung {
                                width: 196px; height: 21px; overflow: hidden; display: block; float: right; 
                                background-image: url(/sattler-web/static/img/layout/button_zur_ini_bewerbung_EN.gif); background-repeat: no-repeat;
                                
                                text-indent: -1000em;
                                
                            }
                            #subseiten-content a.jetzt-bewerben {
                                width: 120px; height: 21px; overflow: hidden; display: block; float: right; 
                                background-image: url(/sattler-web/static/img/layout/button_jetzt_bewerben.gif); background-repeat: no-repeat;
                                
                                text-indent: -1000em;
                                
                            }
                            #subseiten-content a.job-pdf {
                                background-image: url(/sattler-web/static/img/layout/icon_pdf.gif); background-repeat: no-repeat; background-position: 0 1px;
                                padding: 0 0 0 23px; display: block; margin: 10px 0 10px 0; font-size: 1.2em; color: #0D3F96; text-decoration: none; height: 19px;
                            }
                                #subseiten-content a.job-pdf:hover {
                                    text-decoration: underline;
                                }
                                    #subseiten-content a.job-pdf span {
                                        color: #434343;
                                    }
                        /* news */
                        #subseiten-content div.news-article-small {
                            width: 510px; overflow: hidden;
                        }
                            #subseiten-content div.news-img-small {
                                width: 125px; display: inline; float: left; overflow: hidden; margin: 2px 15px 0 0;
                            }
                            #subseiten-content div.news-text-small {
                                width: 365px; overflow: hidden; float: left;
                            }
                            #subseiten-content span.news-date-small {
                                font-size: 1.1em; color: #808080; display: block; margin: 0 0 3px 0;
                            }
                            #subseiten-content div.news-text-small h2 {
                                color: #0D3F96; font-size: 1.2em; padding: 0; margin: 0 0 3px 0;
                            }
                            #subseiten-content div.news-text-small h2 a {
                                color: #0D3F96; text-decoration: none;
                            }
                            #subseiten-content div.news-text-small h2 a:hover {
                                text-decoration: underline;
                            }
                            #subseiten-content div.news-text-small p {
                                padding: 0 0 5px 0; margin: 0;
                            }
                            #subseiten-content a.news-mehr-small {
                                color: #0D3F96; text-decoration: none; font-size: 1.2em; padding: 0 0 0 12px;
                                background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 5px;
                            }
                            #subseiten-content a.news-mehr-small:hover {
                                text-decoration: underline;
                            }
                            #subseiten-content div.news-sep-small {
                                height: 2px; overflow: hidden; margin: 10px 0 12px 0; border-bottom: 1px solid #AFC0DC; 
                            }
                            
                            #news-detail {
                                width: 510px; overflow: hidden;
                            }
                                #news-detail div.news-img {
                                    width: 180px; float: left; display: inline; margin: 2px 15px 10px 0;
                                }
                                    * html #news-detail div.news-img {
                                        margin: 2px 12px 10px 0;
                                    }
                                #news-detail span.news-date {
                                    font-size: 1.1em; color: #808080; display: block; margin: 0 0 3px 0;
                                }
                                #news-detail h2 {
                                    color: #0D3F96; padding: 0; margin: 0 0 5px 0; font-size: 1.3em;
                                }
                                #news-detail h3 {
                                 color: #4E4E4E; font-size: 1.2em;  padding: 0; margin: 0;
                                }
                                #news-detail p {
                                    font-size: 1.2em; padding: 0 0 15px 0; margin: 0;
                                }
                                    
                        /*veranstaltungen*/    
                        #veranstaltung-ubersicht {
                            width: 510px; overflow: hidden;
                        }
                            #veranstaltung-ubersicht div.left {
                                float: left; width: 140px;
                            }
                                #veranstaltung-ubersicht div.left p {
                                    font-size: 1.2em; font-weight: bold; color: #4E4E4E;
                                }
                                
                            #veranstaltung-ubersicht div.right {
                                float: left; width: 370px;
                            }
                                #veranstaltung-ubersicht div.right h2 {
                                    font-size: 1.4em; color: #0D3F96; margin: 0 0 5px 0; padding: 0;
                                }
                                #veranstaltung-ubersicht div.right h2 a {
                                    color: #0D3F96; text-decoration: none;
                                }
                                #veranstaltung-ubersicht div.right h2 a:hover {
                                    text-decoration: underline;
                                }
                                #veranstaltung-ubersicht div.right span.date {
                                    color: #4E4E4E; font-size: 1.2em; display: block; margin: 0 0 3px 0; font-weight: bold;
                                }
                                #veranstaltung-ubersicht div.right span.ort {
                                    color: #4E4E4E; font-size: 1.2em; display: block; margin: 0 0 5px 0;
                                }
                                #veranstaltung-ubersicht div.right p {
                                    padding: 0 0 5px 0; margin: 0;
                                }
                                #veranstaltung-ubersicht div.right a.mehr {
                                    color: #0D3F96; text-decoration: none; font-size: 1.2em; padding: 0 0 0 12px; display: block; margin: 0 0 10px 0;
                                    background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 5px;
                                }
                                #veranstaltung-ubersicht div.right a.mehr:hover {
                                    text-decoration: underline;
                                }
                                #veranstaltung-ubersicht div.right div.veranstaltung-sep {
                                    height: 2px; overflow: hidden; margin: 0px 0 12px 0; border-bottom: 1px solid #AFC0DC;  
                                }
                                /* detail*/
                                #veranstaltung-detail h2 {
                                    font-size: 1.5em; padding: 0; margin: 0 0 5px 0; color: #0D3F96;
                                }
                                #veranstaltung-detail span.date {
                                    font-size: 1.2em; color: #4E4E4E; display: block; margin: 0 0 3px 0; font-weight: bold;
                                }
                                #veranstaltung-detail span.ort {
                                    font-size: 1.2em; color: #4E4E4E; display: block; margin: 0 0 5px 0; font-weight: normal;
                                }
                                #veranstaltung-detail p {
                                    font-size: 1.2em;
                                }
                                    #veranstaltung-detail p a {
                                        text-decoration: none; color: #0D3F96; text-decoration: none;    
                                    }
                                        #veranstaltung-detail p a:hover {
                                            text-decoration: underline;
                                        }
                                #veranstaltung-detail h3 {
                                    color: #4E4E4E; padding: 0; margin: 0 0 5px 0;
                                }
                                #veranstaltung-detail a.pdf {
                                    text-decoration: none; color: #0D3F96; text-decoration: none; background-image: url(/sattler-web/static/img/layout/icon_pdf.gif); background-repeat: no-repeat;
                                    background-position: 0 1px; height: 19px; display: block; margin: 0 0 10px 0; padding: 0 0 0 22px; font-size: 1.2em;
                                }
                                    #veranstaltung-detail a.pdf:hover {
                                        text-decoration: underline;
                                    }
                                
                            /*standorte*/
                            #standorte {
                                width: 510px;
                            }
                                #standorte div.left {
                                    width: 130px; float: left; overflow: hidden;
                                }
                                    #standorte div.left p {
                                        font-weight: bold;
                                    }
                                #standorte div.right {
                                    width: 380px; float: left; overflow: hidden;
                                }
                                
                                #standorte div.right h2 {
                                    font-size: 1.2em; color: #4E4E4E; margin: 0; padding: 0;
                                }
                                
                                #standorte div.right span.ort {
                                    color: #4E4E4E; font-size: 1.2em; display: block; margin: 0 0 8px 0;
                                }
                                #standorte div.right p {
                                    padding: 0 0 8px 0; margin: 0;
                                }
                                    #standorte div.right p a {
                                        text-decoration: none;    
                                    }
                                        #standorte div.right p a:hover {
                                            text-decoration: underline;
                                        }
                                #standorte div.right a.anfahrtsplan {
                                    color: #0D3F96; text-decoration: none; font-size: 1.2em; padding: 0 0 0 12px; display: block; margin: 0 0 10px 0;
                                    background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 5px;
                                }
                                #standorte div.right a.anfahrtsplan:hover {
                                    text-decoration: underline;
                                }
                                #standorte div.right div.standorte-sep {
                                    height: 2px; overflow: hidden; margin: 0px 0 12px 0; border-bottom: 1px solid #AFC0DC;  
                                }
                                #standorte select {
                                    width: 155px; float: right; border: 1px solid #909090; margin: 0 0 15px 0; color: #0D3F96; font-size: 1.3em; z-index: -1;
                                }
                                #reiter-navi {
                                    margin: 0 0 20px 0; height: 26px; overflow: hidden;
                                    background-image: url(/sattler-web/static/img/layout/reiter_bg.gif); background-repeat: no-repeat; background-position: 0 25px;
                                }
                                    #reiter-navi a {
                                        display: inline; float: right; overflow: hidden; text-indent: -1000em; background-repeat: no-repeat; height: 26px; margin: 0px 0 0 0;
                                    }
                                    #reiter-navi a.location {
                                        width: 112px; background-image: url(/sattler-web/static/img/layout/tab_standorte-en.gif);
                                    }
                                        #reiter-navi a.location:hover {
                                            background-position: 0 -26px;    
                                        }
                                            #reiter-navi a.location-on {
                                                width: 112px; background-image: url(/sattler-web/static/img/layout/tab_standorte-en.gif);    background-position: 0 -26px;        
                                            }
                                    #reiter-navi a.organisation {
                                        width: 166px; background-image: url(/sattler-web/static/img/layout/tab_organisation-en.gif); margin: 0px 10px 0 0;
                                    }
                                        #reiter-navi a.organisation:hover {
                                            background-position: 0 -26px;    
                                        }
                                            #reiter-navi a.organisation-on {
                                                width: 166px; background-image: url(/sattler-web/static/img/layout/tab_organisation-en.gif); margin: 0px 10px 0 0; background-position: 0 -26px;    
                                            }
                            /* ansprechpartner*/
                            #ansprespartner-box {
                                width: 510px;
                            }
                                #ansprespartner-box div.partner-left {
                                    background-image: url(/sattler-web/static/img/layout/partner_bg.gif); background-repeat: no-repeat; width: 112px; height: 147px;  display: inline; margin: 5px 10px 5px 0;    
                                    float: left;
                                }
                                    #ansprespartner-box div.partner-left img {
                                        padding: 5px 0 0 5px;
                                    }
                                #ansprespartner-box div.partner-right {
                                    width: 300px; float: left; margin: 5px 0 5px 0;
                                }
                                    #ansprespartner-box div.partner-right h3 {
                                        color: #0D3F96; padding: 0; margin: 0 0 7px 0; font-size: 1.4em;
                                    }
                                    #ansprespartner-box div.partner-right span.position {
                                        font-size: 1.2em; color: #4E4E4E; font-weight: bold; display: block; margin: 0 0 5px 0;
                                    }
                                    #ansprespartner-box div.partner-right p {
                                        font-size: 1.2em; color: #4E4E4E;
                                    }
                                    #ansprespartner-box div.partner-right p span.company-info {
                                        display: block; margin: 0 0 7px 0;
                                    }
                                    #ansprespartner-box div.partner-right p a {
                                        text-decoration: none;    
                                    }
                                    #ansprespartner-box div.partner-right p a:hover {
                                        text-decoration: underline;
                                    }
                                    /* not found - error 404*/
                                    #notfound {
                                        width: 490px; overflow: hidden; margin: 80px 0 210px 95px; border-bottom: 1px solid #E5E5E5; padding: 0 0 7px 0;
                                    }
                                        #notfound p {
                                            padding: 0; margin: 0;
                                        }
                                        #notfound p a {
                                            color: #0D3F96;
                                        }
                                #impressum p a {
                                    text-decoration: none;
                                }
                                    #impressum p a:hover {
                                        text-decoration: underline;
                                    }
                                        #impressum p span.name {
                                            color:#0D3F96; 
                                        }

                                /* update */
                                #sitemapsc 
                                {
                                    min-height: 270px;
                                    width: 712px; 
                                    background-image: none; margin: 10px 0 10px 0;
                                    
                                        overflow: hidden; 
                                    
                                }
                                /* update: ende */

                                #sitemap {
                                    min-height: 270px;
                                    width: 712px; 
                                    background-image: url(/sattler-web/static/img/layout/sitemap_bg.gif); background-repeat: repeat-y; margin: 10px 0 10px 0;
                                    
                                    overflow: hidden; 
                                    
                                }
                                    #sitemap div.sitemap-column {
                                        width: 210px; float: left; display: inline; margin: 0 30px 0 0;
                                    }
                                    #sitemap div.sitemap-column-last {
                                        width: 210px; float: left; display: inline; margin: 0;
                                    }
                                    #sitemap h2 {
                                        font-size: 1.6em; color: #0D3F96; padding: 0; margin: 0 0 10px 0;
                                    }

                                        /* update */
                                        #sitemap ul, #sitemapsc ul 
                                        {
                                            list-style-type: none;
                                        }
                                            #sitemap ul li, #sitemapsc ul li 
                                            {
                                                margin: 0 0 5px 0;
                                            }
                                            #sitemap ul li a, #sitemapsc ul li a 
                                            {
                                                font-size: 1.2em; color: #4E4E4E; text-decoration: none;
                                            }
                                                #sitemap ul li a:hover, #sitemapsc ul li a:hover 
                                                {
                                                    color: #0D3F96;
                                                }
                                                    #sitemap ul.level2 li, #sitemapsc ul.level2 li 
                                                    {
                                                        /*margin: 0 0 5px 0; */
                                                    }
                                                    #sitemap ul.level3, #sitemapsc ul.level3 
                                                    {
                                                        margin: 0 0 10px 20px;
                                                    }
                                                        #sitemap ul.level3 li, #sitemapsc ul.level3 li 
                                                        {
                                                            padding: 5px 0 0 0; margin: 0;
                                                        }
                                        /* update : ende */

            #column-sub-right {
                width: 164px; overflow: hidden; float: right; display: inline; margin: 3px 7px 0 0;
                
            }
                #column-sub-right div.contact p {
                    margin-bottom:7px;
                }

                #column-sub-right h4 {
                    color: #393939; font-size: 1.2em; font-weight: bold; padding: 0px 0 8px 0; margin: 0;
                }
                #column-sub-right select {
                    width: 164px; height: 21px; border: 1px solid #909090; color: #0D3F96; font-size: 1.3em; z-index: -1;
                    height: auto;
                }    
                #column-sub-right div.right-sep {
                    width: 164px; height: 2px; overflow: hidden; background-image: url(/sattler-web/static/img/layout/sep.gif); background-repeat: repeat-x; 
                    background-position: 0 0px; margin: 9px 0 10px 0;
                }
                #column-sub-right a {
                    font-size: 1.2em; color: #0D3F96;
                }
                #column-sub-right ul {
                    list-style-type: none; padding: 0 0 5px 0;
                }
                    #column-sub-right ul li {
                        padding: 0 0 10px 0;
                    }
                        #column-sub-right ul li span {
                            font-size: 1.2em; color: #434343; padding: 0 0 0 21px;
                        }
                        #column-sub-right ul li span.produkt {
                            font-size: 1.2em; color: #434343; padding: 0px;
                        }
                    #column-sub-right ul li a {
                        display: block; text-decoration: none;
                    }
                        #column-sub-right ul li a:hover {
                            text-decoration: underline;
                        }
                        #column-sub-right ul li a.right-links {
                            background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; padding: 0 0 0 12px; background-position: 0 6px;
                        }
                        #column-sub-right ul li a.right-pdf {
                            background-image: url(/sattler-web/static/img/layout/icon_pdf.gif); background-repeat: no-repeat; padding: 0 0 0 21px; background-position: 0 1px; display: block;
                            min-height: 18px;
                        }
                        * html #column-sub-right ul li a.right-pdf {
                            height: 18px;
                        }                        
                    #column-sub-right p.kontakt-data {
                        padding: 64px 0 0 0; margin: 0;
                    }
                        #column-sub-right p.kontakt-data span {
                            display: block; margin: 0 0 6px 0;
                        }
                #column-sub-right div.right-headline {
                    width: 164px; overflow: hidden; border-bottom: 1px solid #AFC0DC; margin: 0 0 10px 0; padding: 0 0 3px 0;     
                }
                    #column-sub-right div.column-right p {
                        padding: 0 0 8px 0; color: #4E4E4E;
                    }
                    #column-sub-right a.mehr-right {
                        background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 6px;
                        color: #0D3F96; font-size: 1.2em; text-decoration: none; padding: 0 0 0 12px; display: block; margin: 8px 0 0 0;
                    }
                        #column-sub-right a.mehr-right:hover {
                            text-decoration: underline; 
                        }
            
                /*kontakt*/
                #kontakt-formular {
                    width: 415px; overflow: hidden; 
                }
                    #kontakt-formular span.top-error {
                        color: #686868; font-size: 1em; display: inline; float: right; margin: 0 15px 12px 0;
                    }
                    #kontakt-formular span.red-error {
                        display: none; margin: 0 0 10px 160px; color: #CC0000; font-size: 1.1em;
                    }
                    #kontakt-formular label.left {
                        width: 145px; float: left; display: inline; margin: 0 15px 0 0; text-align: right; font-size: 1.2em; color: #4E4E4E; line-height: 19px;
                    }
                        #kontakt-formular label.lefts {
                            width: 145px; float: left; display: inline; margin: 9px 15px 0 0; text-align: right; font-size: 1.2em; color: #4E4E4E; line-height: 19px;
                        }
                    #kontakt-formular input.txt {
                        width: 234px; float: left; height: 17px; border: 1px solid #3D65AB; background-color: #F3F5FA;  margin: 0 0 5px 0; padding: 0 0 0 4px;
                    }
                        #kontakt-formular input.txt-red {
                            width: 234px; float: left; height: 17px; border: 1px solid #D63333; background-color: #FCF2F2;  margin: 0 0 5px 0; padding: 0 0 0 4px;
                        }
                    #kontakt-formular select {
                        width: 240px; border: 1px solid #3D65AB; background-color: #F3F5FA; float: left; margin: 0 0 5px 0; color: #303030; font-size: 1.3em; z-index: -1;
                    }
                    #kontakt-formular textarea {
                        width: 240px; border: 1px solid #3D65AB; background-color: #F3F5FA; float: left; margin: 12px 0 20px 0; height: 120px; 
                    }
                    #kontakt-formular input.cbox {
                        float: left; width: 13px; height: 13px; overflow: hidden; border: none; margin: 0 0 5px 0;
                    }
                        #kontakt-formular input.cboxs {
                            float: left; width: 13px; height: 13px; overflow: hidden; border: none; margin: 12px 0 5px 0;
                        }    
                    #kontakt-formular label.cblabel {
                        font-size: 1.2em; color: #4E4E4E; float: left; display: inline; margin: 0 0 0 10px; line-height: 13px;
                    }
                        #kontakt-formular label.cblabels {
                            font-size: 1.2em; color: #4E4E4E; float: left; display: inline; margin: 12px 0 0 10px; line-height: 13px;
                        }  
                        #kontakt-formular a.reset {
                            width: 80px; height: 21px; overflow: hidden; float: right; background-image: url(/sattler-web/static/img/layout/button_loeschen-en.gif); background-repeat: no-repeat;
                            display: inline; margin: 0 0 25px 0;
                            
                            text-indent: -1000em;
                            
                            /*button_loeschen*/
                        }
                        #kontakt-formular a.send {
                            width: 93px; height: 21px; overflow: hidden; display: inline; float: right; background-image: url(/sattler-web/static/img/layout/button_absenden-en.gif); background-repeat: no-repeat;
                            margin: 0 12px 25px 10px;
                            
                            text-indent: -1000em;
                            
                            /*button_absenden*/
                        }
                    
                        /* update */
                        #subseiten-content a.kontakt-mehr, #kontakt-formular a.kontakt-mehr
                        {
                            color: #0D3F96; text-decoration: none; font-size: 1.2em; padding: 0 0 0 12px; 
                            background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 5px;
                        }
                        #subseiten-content a.kontakt-mehr:hover, #kontakt-formular a.kontakt-mehr:hover
                        {
                            text-decoration: underline;
                        }
                        /* update : ende */
                        
                        #suche-ergebniss {
                            margin: 20px 0 0 0;
                        }
                            #suche-ergebniss p {
                                margin: 0;
                            }
                            #suche-ergebniss input.txt {
                                width: 146px; height: 15px; overflow: hidden; float: left; border: 1px solid #868989; display: inline; margin: 0 2px 20px 0;
                                color: #636363; font-size: 1.2em; padding: 0 0 0 4px;
                            }
                            #suche-ergebniss input.go {
                                float: left; width: 35px; height: 17px; overflow: hidden; display: inline; margin: 0 22px 0 0;
                            }
                            #suche-ergebniss a.erweiterte-suche {
                                float: left; font-size: 1.2em; color: #0D3F96; font-weight: bold; padding: 0 0 0 12px; text-decoration: none;
                                background-image: url(/sattler-web/static/img/layout/arrow_mehr_info.gif); background-repeat: no-repeat; background-position: 0 5px;
                            }
                                #suche-ergebniss a.erweiterte-suche:hover {
                                    text-decoration: underline;
                                }
                            #suche-reiter {
                                width: 510px; overflow: hidden; height: 26px; background-image: url(/sattler-web/static/img/layout/reiter_bg2.gif); background-repeat: no-repeat; background-position: 0 25px;
                                margin: 0 0 20px 0;
                            }
                                #suche-reiter a.tab-text {
                                    width: 112px; height: 26px; overflow: hidden; display: inline; float: right; text-indent: -1000em;
                                    background-image: url(/sattler-web/static/img/layout/tab_textbeitrag-en.gif); background-repeat: no-repeat;
                                }
                                    #suche-reiter a.tab-text:hover {
                                        background-position: 0 -26px;
                                    }
                                        #suche-reiter a.tab-text-on {
                                            width: 112px; height: 26px; overflow: hidden; display: inline; float: right; text-indent: -1000em;
                                            background-image: url(/sattler-web/static/img/layout/tab_textbeitrag-en.gif); background-repeat: no-repeat; background-position: 0 -26px;
                                        }
                                #suche-reiter a.tab-markisen {
                                    width: 112px; height: 26px; overflow: hidden; display: inline; float: right; text-indent: -1000em; margin: 0 10px 0 0;
                                    background-image: url(/sattler-web/static/img/layout/tab_markisen-en.gif); background-repeat: no-repeat;
                                }
                                    #suche-reiter a.tab-markisen:hover {
                                        background-position: 0 -26px;    
                                    }
                                        #suche-reiter a.tab-markisen-on {
                                            width: 112px; height: 26px; overflow: hidden; display: inline; float: right; text-indent: -1000em; margin: 0 10px 0 0;
                                            background-image: url(/sattler-web/static/img/layout/tab_markisen-en.gif); background-repeat: no-repeat; background-position: 0 -26px;    
                                        }
                            #suche-paging {
                                 margin: 15px 0 15px 0; width: 510px; overflow: hidden; border-bottom: 1px solid #C3C3C3; padding: 0 0 5px 0;
                            }
                                #suche-paging a.page-zuruck {
                                    float: left; font-size: 1.2em; color: #8E8E8E; text-decoration: none; padding: 0 0 0 12px; display: inline; margin: 0 0 0 92px;
                                    background-image: url(/sattler-web/static/img/layout/arrow_zuruck_paging.gif); background-repeat: no-repeat; background-position: 0 6px;
                                }
                                    #suche-paging a.page-zuruck:hover {
                                        color: #0D3F96; background-position: 0 -89px;
                                    }
                                    
                                #suche-paging div.pages {
                                    float: left; width: 235px; text-align: center;  font-size: 1.2em; color: #8E8E8E;
                                }
                                    #suche-paging div.pages a {
                                        color: #8E8E8E; text-decoration: none; padding: 0 1px 0 1px;    
                                    }
                                        #suche-paging div.pages a:hover {
                                            color: #0D3F96;    
                                        }
                                            #suche-paging div.pages a.on {
                                                color: #0D3F96; text-decoration: none; padding: 0 1px 0 1px; cursor: default;        
                                            }
                                #suche-paging a.page-weiter {
                                    float: left; font-size: 1.2em; color: #8E8E8E; text-decoration: none; display: inline; margin: 0; padding: 0 12px 0 0;
                                    background-image: url(/sattler-web/static/img/layout/arrow_weiter_paging.gif); background-repeat: no-repeat; background-position: right 6px;
                                }
                                    #suche-paging a.page-weiter:hover {
                                        color: #0D3F96; background-position: right -89px;
                                    }
                        #suche-ergebniss ul.suche-list {
                            list-style-type: none; margin: 0;
                        }
                            #suche-ergebniss ul.suche-list li {
                                padding: 0 0 15px 0;
                            }
                                #suche-ergebniss ul.suche-list li a {
                                    color: #0D3F96; text-decoration: none; font-weight: bold; display: block;
                                }    
                                    #suche-ergebniss ul.suche-list li a:hover {
                                        text-decoration: underline;
                                    }
                                    #suche-ergebniss ul.suche-list li span {
                                        color: #4E4E4E;
                                    }
                        #suche-ergebniss a.result-link-box {
                            width: 158px; height: 119px; overflow: hidden; display: inline; margin: 0 18px 18px 0; float: left; text-align: center;
                            background-image: url(/sattler-web/static/img/layout/markisen_result_bg.gif); background-repeat: no-repeat; text-decoration: none;
                        }
                            #suche-ergebniss a.result-link-box:hover {
                                background-position: 0 -119px;
                            }
                            #suche-ergebniss a.result-link-box img {
                                padding: 10px 0 5px 0;
                            }
                                #suche-ergebniss a.result-link-box span {
                                    font-size: 1.1em; color: #646464;
                                }
                                    #suche-ergebniss a.result-link-box strong {
                                        font-size: 1.1em; color: #646464; font-weight: bold;
                                    }
                        #suche-ergebniss a.result-link-box-last {
                            width: 158px; height: 119px; overflow: hidden; display: inline; margin: 0 0 18px 0; float: right; text-align: center;
                            background-image: url(/sattler-web/static/img/layout/markisen_result_bg.gif); background-repeat: no-repeat; text-decoration: none;
                        }
                            #suche-ergebniss a.result-link-box-last:hover {
                                background-position: 0 -119px;    
                            }
                                #suche-ergebniss a.result-link-box-last img {
                                    padding: 10px 0 5px 0;
                                }
                                
                                    #suche-ergebniss a.result-link-box-last span {
                                        font-size: 1.1em; color: #646464;
                                    }
                                        #suche-ergebniss a.result-link-box-last strong {
                                            font-size: 1.1em; color: #646464; font-weight: bold;
                                        }
                    
        #language-bar {
            width: 910px; height: 21px; overflow: hidden; background-image: url(/sattler-web/static/img/layout/language_bottom_bg.gif); background-repeat: no-repeat; line-height: 22px;
            
        }    
            #language-bar ul {
                list-style-type: none;
            }
                #language-bar ul li {
                    float: left; margin: 0 10px 0 6px;
                }
                    #language-bar ul li a {
                        text-decoration: none; font-size: 1.1em; color: #808080;
                    }
                        #language-bar ul li a:hover {
                            color: #454545;
                        }
        
#bottom {
    background-repeat: no-repeat; height: 15px; overflow: hidden;
    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/sattler-web/static/img/layout/bottom_bg.png', sizingMethod='scale');
    width: 938px; 
    
}
html > body #bottom {
    background-repeat: no-repeat; height: 15px; overflow: hidden;
    
    background:  url(/sattler-web/static/img/layout/bottom_bg.png) no-repeat;
    width: 938px; 
    
}
#footer {
    
    height: 19px;
    
    width: 950px; 
    overflow: hidden;
    margin: 2px auto;  
    
}
    #footer p {
        font-size: 1.1em; text-align: center; color: #8B8B8B; padding: 0px 0 10px 0;
    }
    
    #footer-start {
        width: 950px; overflow: hidden; margin: 0px auto; height: 19px; 
    }
    #footer-start p {
        font-size: 1.1em; text-align: center; color: #8B8B8B; padding: 0px 0 10px 0;
    }
    
/* drucken template*/ 
.drucken {
    background-color: #FFF; background-image: none;
}
    #print-header {
        width: 510px; overflow: hidden; height: 88px; border-bottom: 1px solid #E5E5E5; margin: 0 0 20px 20px;
    }
        #print-header a.logo-1 {
            width: 139px; height: 63px; overflow: hidden; background-image: url(/sattler-web/static/img/layout/logo_sattler.gif); background-repeat: no-repeat; display: inline; text-indent: -1000em; 
            margin: 10px 20px 0 10px; float: left; cursor: default;    
        }
        #print-header a.logo-2 {
            width: 60px; height: 63px; overflow: hidden; display: inline; background-image: url(/sattler-web/static/img/layout/logo_ceno.gif); background-repeat: no-repeat; text-indent: -1000em;
            float: left; margin: 10px 0 0 0;     cursor: default;
        }
        #print-header a.print {
            float: right; background-image: url(/sattler-web/static/img/layout/icon_drucken.gif); background-position: 0 1px; padding: 0 0 0 16px;
            font-size: 1em; color: #0D3F96; text-decoration: none; background-repeat: no-repeat; margin: 70px 0 0 0;
        }
        #print-header a.print:hover {
            text-decoration: underline;
        }
        
        
    #print-wrap {
        width: 510px; overflow: hidden; margin: 0 0 0 20px;
    }
    #print-footer {
        width: 510px; overflow: hidden; height: 27px; border-top: 1px solid #E5E5E5; margin: 0px 0 0 20px; position: relative;
    }
        #print-footer p {
            color: #8B8B8B; font-size: 1.1em; padding: 5px 0 0 0;
        }
            #print-footer a {
                position: absolute; top: 5px; right: 0px; font-size: 1.1em; color: #0D3F96; text-decoration: none;
            }
                #print-footer a:hover {
                    text-decoration: underline;
                }
/* Anpassungen ADE */
#column-sub-middle table
{
    margin: 0 0 20px 0;
}
#column-sub-middle th
{
    background-color: #959595; 
    font-size: 1.2em; 
    color: #FFF; 
    font-weight: bold;
    padding: 3px 0 3px 12px;
    text-align:left;
    font-weight:normal;
}
#column-sub-middle td
{
    padding: 3px 0 3px 12px; 
    background-color: #CFD9EA; 
    font-size: 1.2em; 
    color: #4E4E4E;
}
#column-sub-middle td p
{
    font-size: 1.2em; 
    color: #4E4E4E;
    padding: 0px;
    margin: 0px;
}

/* IE Tabellen Fix */
#column-sub-middle p td
{
    padding: 3px 0 3px 12px; 
    background-color: #CFD9EA; 
    font-size: 1.0em; 
    color: #4E4E4E;
}
#column-sub-middle p td p
{
    font-size: 1.0em; 
    color: #4E4E4E;
    padding: 0px;
    margin: 0px;

}
/* IE Tabellen Fix : ende */

#content-wrapper {
    float:left;
    background: url(/sattler-web/static/img/layout/subseite_bg_column_right.gif) top right repeat-y;
    
    width: 712px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    
}
#bild-download-table th,
#bild-download-table td{
    background-color: #ffffff;
}
#bild-download-table th {
    padding: 10px;    
    color: #4E4E4E; font-weight: bold; 
}
#bild-download-table td {
    padding: 10px; font-size: 1.2em; color: #4E4E4E;
}

                   #column-sub-middle-wide div#article-tools {
                        width: 712px !important; overflow: hidden; border-bottom: 1px solid #E5E5E5; padding: 0 0 5px 0; margin: 0 0 12px 0;
                    }
                   #column-sub-middle-wide div#article-tools a {
                        font-size: 1em; color: #0D3F96; text-decoration: none; background-repeat: no-repeat;
                    }
                    
                   #column-sub-middle-wide div#article-tools a.zuruck {
                        float: left; background-image: url(/sattler-web/static/img/layout/icon_zuruck_link.gif); background-position: 0 5px; padding: 0 0 0 10px;
                    }
                   #column-sub-middle-wide div#article-tools a.weiterleiten {
                        float: right; background-image: url(/sattler-web/static/img/layout/icon_weiterleiten.gif); background-position: 0 1px; padding: 0 0 0 21px; margin: 0 22px 0 0;
                    }
                   #column-sub-middle-wide div#article-tools a.drucken {
                        float: right; background-image: url(/sattler-web/static/img/layout/icon_drucken.gif); background-position: 0 1px; padding: 0 0 0 16px;
                    }
 
div.news-article-small div.news-text-small a{
    text-decoration: none !imporant;
}
/* 5 templates update - 18/02/2008 */
#referenzen-list {
    width: 712px; overflow: hidden; 
}
    #referenzen-list div.referenzen-thumb {
        width: 164px; height: 135px; overflow: hidden; display: inline; float: left; margin: 0 14px 15px 0; text-align: center;
        background-image: url(/sattler-web/static/img/layout/referenzen_image_bg.gif); background-repeat: no-repeat;
    }
        #referenzen-list div.thumb-img {
            margin: 6px 5px 5px 0;
        }
        #referenzen-list div.referenzen-thumb a {
            color: #0D3F96; text-decoration: none; font-size: 1.1em; text-align: center;
        }
            #referenzen-list div.referenzen-thumb a:hover {
                text-decoration: underline;
            }
/* elements */
div.col-left-right {
    background-color:transparent;
    background-image:url('/sattler-web/static/img/layout/subseite_bg_column_right.gif');
    background-repeat:repeat-y;
    background-attachment:scroll;
    background-position:257px top !important;
    background-position:center top;
    margin-bottom:15px;
}
div.col-left, 
div.col-right { 
    width:186px; 
    display:inline; 
    float:left;
}
div.col-right {
    margin:0; 
    display:inline; 
    float:right;
}
div.col-left img,
div.col-right img { 
    border:none;
    margin-top:-8px;
}
div.col-img-left,
div.col-img-right {
    width:190px; 
    float:left; 
    display:inline; 
    margin:4px 0 10px 0;
}
div.col-left a.more,
div.col-right a.more {
    background-image:url('/sattler-web/static/img/layout/arrow_mehr_info.gif'); 
    background-repeat:no-repeat; 
    background-position:0 6px; 
    color:#0d3f96; 
    font-size:1.2em; 
    text-decoration:none; 
    padding:0 0 0 12px; 
    display:block; 
    margin:-8px 0 0 0;
}
div.col-left a.more:hover,
div.col-right a.more:hover {
    text-decoration:underline;
}
#column-sub-right a.right-movie {
    background-image:url('/sattler-web/static/img/layout/icon_video.png');
    background-repeat:no-repeat;
    padding:0 0 0 21px;
    background-position:0 1px;
    display:block;
    min-height:18px;
}
* html #column-sub-right a.right-movie {
    height:18px;
}
/* elements : end */
/* RedDot SmartEdit */
#RdPreview { 
    margin: 0px; 
    padding: 0px;
    margin-left: 100px;
    height: 15px;
    width: 15px;
    display: inline-block; 
    background: url(/sattler-web/static/img/layout/preview_icon.gif) no-repeat;
    text-decoration: none;
}

div.reddot{
    color: red;
    background-color: #eeeeee;
    border: 1px solid red;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
    margin: 1px;
}

span.reddot{
    color: red !important;
    font-size: 11px !important;
    font-weight: bold !important;
}

* div.set-float-right{
    vertical-align: middle !important;
    float: right !important;
}

* div.set-float-left{
    vertical-align: middle !important;
    float: left !important;
}

* span.reddot a,
* span.reddot a img{
    margin: 0px !important;
    padding: 0px !important;
    display:inline !important;
    background: none;
    border: none;
}
