﻿* {
    padding: 0; margin: 0;
}
body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 0; margin: 0; font-size: 11px;
    background-image: url(/ascn/images/assab_header_130.jpg); background-repeat: no-repeat;
    font-size:14px;
}

a.email { font-size: 10px; color: #171411; text-decoration: none;}
a.email:hover { text-decoration: none; color: #E6141E;}


.clear {
    height: 1px; overflow: hidden; clear: both; margin: 0 0 -1px 0;
}
#main {
    width: 980px; overflow: hidden;
}
    #main div.language {
        float: right; margin: 0 0 0 0; display: inline; padding: 0;
    }
        #main div.language label {
            font-size: 11px; color: #171411; float: left; margin: 7px 0 0 0;
        }
        #main div.language select {
            width: 122px; height: 22px; font-size: 11px; color: #171411; margin: 3px 0 0 10px; padding: 0; float: left;
        }
        #main div.language a {
            font-size: 11px; text-decoration: none; color: #171411; float: left; display: block; margin: 7px 0 0 0;
        }
            #main div.language a:hover {
                text-decoration: none; color: #E6141E;
            }
        #main div.language div.meta-sep {
            height: 20px; width: 2px; overflow: hidden; border-left: 1px solid #999; float: left; margin: 0 8px 0 8px;
        }
    #main a.logo {
        display: block; width: 160px; height: 60px; margin: 30px 0 17px 130px; float: left; display: inline;
    }
    #main a.logo-sub {
        display: block; width: 160px; height: 60px; margin: 30px 0 17px 55px; float: left; display: inline;
    }
    #navi-bar {
        height: 23px; /*overflow: hidden;*/
    }
       #navi-bar table {
            margin: 0px 0 0 0;
        }

    #left-image {
        width: 460px; overflow: hidden; float: left; height: 410px;
    }
    #right-content {
        width: 520px; overflow: hidden; float: left;
    }
        #right-content div.flash-map {
            width: 520px; height: 290px; overflow: hidden;            
        }
        #right-content div.news-sep {
            width: 440px; overflow: hidden; height: 2px; border-bottom: 1px solid #999; margin: 2px 0 10px 70px;
        }
        #start-news {
            width: 440px; overflow: hidden; margin: 0 0 0 70px;
        }
            #start-news a.news {
                display: block; background-image: url(/ascn/images/arrow_start_news.gif); background-repeat: no-repeat; float: none;
                font-size: 11px; text-decoration: none; color: #171411; padding: 0 180px 0 14px; background-position: 0 3px; margin: 0 0 8px 0;
            }
                #start-news a.news:hover {
                    text-decoration: none; color: #E6141E;
                }
        #start-redline {
            height: 4px; overflow: hidden; background-color: Red;
        }
        #footer_wrap {
            padding: 20px 0 0 0; background-color: #EBEBEB;
        }
    #footer {
        margin: 0 0 0 10px; width: 970px;
        
    }
        #footer span.copyright {
            display: block; float: left; font-size: 10px; color: #171411;
        }
        #footer span.sep {
            display: block; float: left;  font-size: 10px; color: #171411; overflow: hidden; margin: 0 10px 0 10px;
        }
        #footer a.disclaimer {
            display: block; float: left;  font-size: 10px; color: #171411; text-decoration: none;
        }
            #footer a.disclaimer:hover {
                text-decoration: none; color: #E6141E;
            }
        #footer a.created-by    {
            display: block; float: right;  font-size: 10px; color: #999; text-decoration: none;
        }
            #footer a.created-by:hover {
                text-decoration: none; color: #E6141E;
            }
    
/** subseiten **/
#subcontent {
    background-image: url(/ascn/images/subseite_bg.jpg); background-repeat: repeat-y;
}
    #left-column {
        width: 215px; margin: 0 40px 0 0; float: left; overflow: hidden;
    }
        #left-column div.navi-head {    
            margin: 0 0 0 15px;
        }
        #left-column div.left-navi {
            margin: 40px 0 30px 36px; width: 160px;
        }
    #middle-column {
        width: 465px; margin: 40px 30px 30px 0; float: left; overflow: hidden; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
        #middle-column h1 {
            font-size: 20px; color: #333333; padding: 0; margin: -2px 0 15px 0; font-weight: normal; width: 388px; float: left;
            font-size:24px;
        }
        #middle-column h2 {
            font-size: 12px; font-weight: bold; color: #333333; padding: 0 0 15px 0; margin: 0;
        }
        #middle-column p {
            color: #171411; font-size: 11px; padding: 0 0 15px 0; margin: 0; line-height: 130%;
            font-size:13px;
        }
        #middle-column a.print {
            width: 46px; height: 14px; overflow: hidden; display: block; text-indent: -1000em; background-image: url(/ascn/images/print_china.gif); background-repeat: no-repeat;
            float: right;
        }
            #middle-column a.print:hover {
                background-position: 0 -14px;
            }
            #middle-column div.ancors-top {
                color: #E6141E; font-size: 11px; margin: 0 0 15px 0;
            }
                #middle-column div.ancors-top a {
                    color: #E6141E; text-decoration: none;    
                }
                    #middle-column div.ancors-top a:hover {
                        text-decoration: underline;
                    }
                    #middle-column a.top {
                        font-size: 11px; color: #E6141E; text-decoration: none; background-image: url(/ascn/images/arrow_top.gif); background-repeat: no-repeat; padding: 0 0 0 10px;
                        background-position: 0 4px;
                    }
                        #middle-column a.top:hover {
                            text-decoration: underline;
                        }
                    #middle-column div.wide-image {
                        width: 465px; height: 170px; margin: 0 0 5px 0;                        
                    }
                    #middle-column div.small-caption p {
                        font-size: 10px; font-style: italic; color: #333333;                         
                    }
                    #middle-column div.zertifikat-sep {
                        height: 2px; overflow: hidden; border-bottom: 1px solid #999; margin: 10px 0 10px 0; clear: both;
                    }
                        #middle-column div.zertifikat-logo {
                            width: 123px; height: 80px; overflow: hidden; float: left; margin: 0 10px 0 0;    
                        }
                        #middle-column div.zertifikat-text {
                            float: left; width: 330px;                    
                        }
                        #middle-column div.zertifikat-text h3 {
                            color: #333; font-size: 12px; font-weight: bold; padding: 0 0 10px 0;                             
                        }
                        #middle-column div.zertifikat-text p {
                            font-size: 11px; color: #171411; padding: 0;
                            font-size:13px;
                        }
                        #middle-column div.zertifikat-small-box {
                            padding: 10px 0 10px 0; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC;
                            background-image: url(/ascn/images/zert_b_bg.gif); background-repeat: repeat-y; margin: -1px 0 0 0;
                        }
                            #middle-column div.zertifikat-small-box td {
                                font-size: 11px; color: #333;
                                font-size:13px;
                            }
                            #middle-column div.logo-left {
                                width: 123px; height: 80px; overflow: hidden; float: left; margin: 0 10px 0 0;                                 
                            }
                            #middle-column div.logo-text-left {
                                width: 84px; overflow: hidden; float: left; margin: 0 10px 0 0;
                            }
                            #middle-column div.logo-right {
                                width: 123px; height: 80px; overflow: hidden; float: left; margin: 0 10px 0 10px;                                 
                            }
                            #middle-column div.logo-text-right {
                                width: 84px; overflow: hidden; float: left;
                            }
                            
                            #middle-column td.head {
                                background-color: #CCCCCC; font-size: 11px; font-weight: bold; color: #333; border-right: 1px solid #999999; padding: 5px;
            font-size:13px;
                            }
                            #middle-column td.description {
                                font-size: 11px; color: #171411; border-right: 1px solid #999999; padding: 5px; border-bottom: 1px solid #999;
            font-size:13px;
                            }
                                #middle-column td.description a {
                                    font-size: 11px; color: #E6141E; text-decoration: none;
            font-size:13px;
                                }
                                    #middle-column td.description a:hover {
                                        text-decoration: underline;
                                    }
                                    
                                    #middle-column td.description a.links {
                                        font-size: 11px; color: #E6141E; text-decoration: none; display: block; margin: 0;
            font-size:13px;
                                        background-image: url(/ascn/images/arrow_start_news.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 4px;
                                }
                                    #middle-column td.description a.links:hover {
                                        text-decoration: underline;
                                    }
                        #middle-column div.news-article {
                            border-bottom: 1px solid #CCC; padding: 0 0 10px 0; margin: 0 0 10px 0;
                        }
                            #middle-column div.news-article span {
                                display: block; font-size: 11px; color: #171411; margin: 0 0 10px 0;
            font-size:13px;
                            }
                            #middle-column div.news-article a.news-teaser {
                                font-size: 11px; font-weight: bold; color: #E6141E; text-decoration: none; display: block; margin: 0 0 10px 0;
            font-size:13px;
                                background-image: url(/ascn/images/arrow_start_news.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 4px;
                            }
                                #middle-column div.news-article a.news-teaser:hover {
                                    text-decoration: underline;
                                }

                            /**/
                            #middle-column-wide a.news-teaser {
                                font-size: 11px; color: #E6141E; text-decoration: underline; display: block; margin: 10px 0 10px 0;
            font-size:13px;
                                background-image: url(/ascn/images/arrow_start_news.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 4px;
                            }
                                #middle-column-wide a.news-teaser:hover {
                                    text-decoration: underline;
                                }
                                #middle-column-wide ul {
                                    margin: 0; padding: 0 0 0 15px;
                                }
                            #middle-column div.news-article p {
                                padding: 0; font-size: 11px;
            font-size:13px;
                            }
                            #middle-column div.news-article ul {
                                margin: 0; padding: 0 0 0 15px;
                            }
                            #middle-column div.news-article a.news-download {
                                font-size: 11px; color: #E6141E; text-decoration: none; display: block; margin: 10px 0 0 0;
            font-size:13px;
                                background-image: url(/ascn/images/arrow_download_news.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 3px;
                                
                            }
                            #middle-column div.news-article a.news-download:hover {
                                text-decoration: underline;
                            }
                            #middle-column div.zuruck-line {
                                height: 2px; overflow: hidden; border-bottom: 1px solid #999; margin: 10px 0 10px 0;
                            }
                            #middle-column div.ansprech-line {
                                height: 2px; overflow: hidden; border-bottom: 1px solid #999; margin: 0px 0 10px 0;
                            }
                                #middle-column p a {
                                    font-size: 11px; color: #E6141E; text-decoration: none;    
            font-size:13px;
                                }
                                    #middle-column p a:hover {
                                        text-decoration: underline;
                                    }
                            #middle-column div.ansprech-img {
                                width: 80px; margin: 0 10px 10px 0; float: left;                                
                            }
                            #middle-column div.ansprech-txt {
                                float: left;
                            }
                            #middle-column a.zuruck {
                                background-image: url(/ascn/images/zuruck.gif); background-repeat: no-repeat; font-size: 11px; text-decoration: none;
                                color: #E6141E; padding: 0 0 0 14px; background-position: 0 4px;
                            }
                                #middle-column a.zuruck:hover {
                                    text-decoration: underline;
                                }
                            #middle-column span.news-detail-date {
                                font-size: 11px; font-weight: bold; display: block; color: #333; margin: 0 0 15px 0;
            font-size:13px;
                            }
                            #middle-column div.news-detail-img {
                                width: 150px; overflow: hidden; float: left; margin: 0 10px 15px 0;
                            }
                            #middle-column div.news-detail-text {
                                float: left; width: 300px;
                            }
                            #middle-column div.news-detail-text p {
                                font-size: 11px; padding: 0 0 15px 0;
            font-size:13px;
                            }
                            #middle-column div.news-detail-text a {
                                font-size: 11px; color: #E6141E; text-decoration: none; display: block;
            font-size:13px;
                                background-image: url(/ascn/images/arrow_download_news.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 3px;
                            }
                                #middle-column div.news-detail-text a:hover {
                                    text-decoration: underline;    
                                }
                            #middle-column a.extern-link {
                                font-size: 11px; color: #E6141E; text-decoration: none; display: block; margin: 15px 0 10px 0;
            font-size:13px;
                                background-image: url(/ascn/images/arrow_start_news.gif); background-repeat: no-repeat; padding: 0 0 0 14px; background-position: 0 4px;        
                            }
                                #middle-column a.extern-link:hover {
                                    text-decoration: underline;    
                                }
                            #middle-column a.job-link {
                                font-size: 11px; color: #E6141E; text-decoration: none; display: block; margin: 0 0 10px 0;        
            font-size:13px;
                            }
                                #middle-column a.job-link:hover {
                                    text-decoration: underline;    
                                }
                        
                        #middle-column ul {
                            margin: 0 0 15px 0; padding: 0 0 0 15px;
                        }
                    #location-img {
                        width: 465px; height: 270px; overflow: hidden; margin: 10px 0 15px 0;
                    }
            #middle-column-wide {
                width: 694px; margin: 40px 30px 30px 0; float: left; overflow: hidden; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            }
            #middle-column-wide h1 {
                font-size: 20px; color: #333333; padding: 0; margin: -2px 0 15px 0; font-weight: normal; width: 600px;
                font-size:24px;
            }
            #middle-column-wide h2 {
                font-size: 12px; font-weight: bold; color: #333333; padding: 0 0 15px 0; margin: 0;
            }
            #middle-column-wide p {
                color: #171411; font-size: 11px; padding: 0 0 15px 0; margin: 0; line-height: 130%;
            font-size:13px;
            }
            #middle-column-wide a.print {
                width: 46px; height: 14px; overflow: hidden; display: block; text-indent: -1000em; background-image: url(/ascn/images/print_china.gif); background-repeat: no-repeat;
                float: right;
            }
                #middle-column-wide a.print:hover {
                    background-position: 0 -14px;
                }
                
                            #middle-column-wide td.head {
                                background-color: #CCCCCC; font-size: 11px; font-weight: bold; color: #333; border-right: 1px solid #999999; padding: 5px;
            font-size:13px;
                            }
                            #middle-column-wide td.description {
                                font-size: 11px; color: #171411; border-right: 1px solid #999999; padding: 5px; border-bottom: 1px solid #999;
            font-size:13px;
                            }
                                #middle-column-wide td.description a {
                                    font-size: 11px; color: #E6141E; text-decoration: none;
            font-size:13px;
                                }
                                    #middle-column-wide td.description a:hover {
                                        text-decoration: underline;
                                    }
            #middle-column-wide div.ancors-top {
                color: #E6141E; font-size: 11px; margin: 0 0 15px 0;
            }
                #middle-column-wide div.ancors-top a {
                    color: #E6141E; text-decoration: none;    
                }
                    #middle-column-wide div.ancors-top a:hover {
                        text-decoration: underline;
                    }
                    #middle-column-wide a.top {
                        font-size: 11px; color: #E6141E; text-decoration: none; background-image: url(/ascn/images/arrow_top.gif); background-repeat: no-repeat; padding: 0 0 0 10px;
                        background-position: 0 4px; display: block;
                    }
                        #middle-column-wide a.top:hover {
                            text-decoration: underline;
                        }
                        
    #right-column {
        width: 230px; float: left; overflow: hidden; margin: 40px 0 30px 0;
    }
        #right-column div.right-news {
            background-color: #EBEBEB; padding: 0 0 15px 0;
        }
            #right-column div.news-img {
                width: 230px; height: 140px; overflow: hidden; margin: 0 0 15px 0;
            }
                #right-column div.right-news p {
                    font-size: 11px; color: #171411; padding: 0 15px 0 15px; margin: 0; 
            font-size:13px;
                }
                #right-column div.right-news a {
                    font-size: 11px; text-decoration: none; color: #E6141E; padding: 0 15px 0 15px; float: none;                   
            font-size:13px;
                }
                    #right-column div.right-news a:hover {
                        text-decoration: underline;
                    }
                #right-column div.news-sep {
                    width: 200px; height: 2px; overflow: hidden; margin: 10px 0 5px 15px; border-bottom: 1px solid #999999;
                }
                
    #sitemap {
        margin: 30px 0 30px 30px;
    }
        #sitemap h1 {
            font-size: 20px; color: #E6141E; padding: 0; margin: -2px 0 30px 0; font-weight: normal; width: 388px;
            font-size:14px;
        }
            #sitemap div.sitemap-column {
                width: 159px; float: left; margin: 0 20px 30px 0;
            }
                #sitemap div.sitemap-column h2 {
                    font-size: 13px; font-weight: bold; color: #333; margin: 0 0 12px 0;
                }
                #sitemap div.sitemap-column a {
                    font-size: 11px; color: #333; text-decoration: none; display: block; margin: 3px 0 3px 0; 
            font-size:13px;
                    background-image: url(/ascn/images/arrow_sitemap.gif); background-repeat: no-repeat; background-position: 0 4px; padding: 0 0 0 14px;
                }
                    #sitemap div.sitemap-column a:hover {
                        text-decoration: none; color: #E6141E; background-position: 0 -25px;
                    }
                    
#drucken {
    margin: 0; padding: 0; background-image: none;
} 
    #drucken-header {
        margin: 0 0 18px 0;
    }
    #drucken-wrap {
        width: 465px; margin: 0 0 0 39px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
        #drucken-wrap h1 {
            font-size: 20px; color: #333333; padding: 0; margin: -2px 0 15px 0; font-weight: normal;
        }
        #drucken-wrap h2 {
            font-size: 12px; font-weight: bold; color: #333333; padding: 0 0 15px 0; margin: 0;    
        }
        #drucken-wrap p {
            color: #171411; font-size: 11px; padding: 0 0 15px 0; margin: 0; line-height: 130%;    
        }

 /*cold work table*/
#coldwork td {
    font-size: 10px; padding: 0; margin: 0;
}
    #coldwork span.red {
        color: #E6141E;
    }
    #coldwork span.blue {
        color: #258DBF;
    }
    
    #coldwork span.red-dot {
        background-image: url(/ascn/images/red_dot_icon.gif); background-repeat: no-repeat; background-position: 0 2px;
        padding: 0 0 0 7px;
    }
    #coldwork span.blue-dot {
        background-image: url(/ascn/images/blue_dot_icon.gif); background-repeat: no-repeat; background-position: 0 2px;
        padding: 0 0 0 7px;
    }
    #coldwork a.pdf-lnk {
        width: 29px; height: 9px; overflow: hidden; display: block;
        background-image: url(/ascn/images/pdf_lnk_icon.gif); background-repeat: no-repeat; text-indent: -1000em;
        margin: 2px 0 0 8px;
    }
    /*
        pdf_lnk_icon.gif
        red_dot_icon
        blue_dot_icon
        
    */
 /* kontakt update 10102007*/
.orange-mark {
    color: #FF3333; font-size: 12px;
}
.input-text {
    width: 230px; height: 18px; border: 1px solid #999;
}
.textarea {
    width: 230px; height: 100px; border: 1px solid #999;
}
.bottom-error-text {
    font-size: 11px; color: #000000;
}
.main-text {
    color: #000000;
    font-size: 12px;
}


.select {
     width: 150px; border: 1px solid #999;
}
.absenden-btn     {
    width: 96px; height: 20px; border: 1px solid #999; font-size: 11px;
}

a.navi-2nd-level, a.navi-2nd-level-sel { 
font-size:14px;
}
 
a.navi-3rd-level, a.navi-3rd-level-sel {
font-size:13px;

}
