@charset "UTF-8";

@media screen, projection
{ 
    body { background: #fff; color:#59595b; padding: 0; }

    a { color:#0190d6; }
    a:hover { color:#0190d6; }
    
    h1,h2,h3,h4,h5,h6 { color:#003775; }

    #topnav a { 
        color:#0190d6;
        background-image:url(/static/medien/layout/language_dot.gif);
        background-repeat:no-repeat;
        background-position:left 2px;
    }
    
    #topnav ul li ul li a{
        background-image:url(/static/medien/layout/small_arrow.gif);
        background-position:0px 4px;
        color:#959595;
    }
    
    #teaser .seperator{
        border-bottom:1px solid #7c8bb4;
    }
    
    #footer,
    #footer a{
        color:#acacac;
    }
    
    #footer .seperator{
        border-bottom:1px solid #243d80;
    }
    
    #footer .star{
        background-image:url(/static/medien/layout/star.gif);
        background-repeat:no-repeat;
        background-position:left 2px;
        color:#acacac;
    }
    
    .text_box a.more{
        color:#0190d6;
    }
    
    .news_list ul li a{
        background-image:url(/static/medien/layout/blue_dot.gif);
        background-repeat:no-repeat;
        background-position:left .45em;
    }
    
    #col3_content ul.nav_bubble li a{
        color:#003775;
    }
    
    #col3_content ul.nav_bubble li a:hover{
        color:#0190d6;
    }
    
    #bubble_text{
        color:#fff;
    }
    
    #nav_sub ul li a{
        background-image:url(/static/medien/layout/blue_dot.gif);
    }
    
    .back{
        background-image:url(/static/medien/layout/arrow_back.gif);
        background-position:0px 0.35em; 
        background-repeat:no-repeat;
        color:#acacac;
    }
    
    a.back:hover{
        color:#acacac;
    }
    
    #col3_content h1{
        color:#003775;
    }
    
    .fwd_links h3,
    .downloadlist h3{
        color:#003775;
    }
    
    .fwd_links a{
        background-image:url(/static/medien/layout/dot_blue_small.gif);
        background-position:0px 0.45em; 
        background-repeat:no-repeat;
    }
    
    .downloadlist ul li a{
        background-image:url(<img src="/static/medien/layout/default.gif">);
        background-position:0; 
        background-repeat:no-repeat;
    }
    .downloadlist ul li a.doc,
    .downloadlist ul li a.docx{
        background-image:url(/static/medien/layout/doc.gif);
    }
    .downloadlist ul li a.gif{
        background-image:url(/static/medien/layout/gif.gif);
    }
    .downloadlist ul li a.jpg,
    .downloadlist ul li a.jpeg{
        background-image:url(/static/medien/layout/jpg.gif);
    }
    .downloadlist ul li a.pdf{
        background-image:url(/static/medien/layout/pdf.gif);
    }
    .downloadlist ul li a.png{
        background-image:url(/static/medien/layout/png.gif);
    }
    .downloadlist ul li a.ppt,
    .downloadlist ul li a.pptx{
        background-image:url(/static/medien/layout/ppt.gif);
    }
    .downloadlist ul li a.xls,
    .downloadlist ul li a.xlsx{
        background-image:url(/static/medien/layout/xls.gif);
    }
    


    #col3_content img{
        background-position:center;
        background-repeat:no-repeat;
    }
    #col3_content img.default{
        background-image:url(<img src="/static/medien/layout/default.gif">);
    }    

    #col3_content img.doc,
    #col3_content img.docx{
        background-image:url(/static/medien/layout/doc.gif);
    }
    
    #col3_content img.gif{
        background-image:url(/static/medien/layout/gif.gif);
    }
    
    #col3_content img.jpg,
    #col3_content img.jpeg{
        background-image:url(/static/medien/layout/jpg.gif);
    }
    
    #col3_content img.pdf{
        background-image:url(/static/medien/layout/pdf.gif);
    }
    
    #col3_content img.png{
        background-image:url(/static/medien/layout/png.gif);
    }
    
    #col3_content img.ppt,
    #col3_content img.pptx{
        background-image:url(/static/medien/layout/ppt.gif);
    }
    
    #col3_content img.xls,
    #col3_content img.xlsx{
        background-image:url(/static/medien/layout/xls.gif);
    }


    .breadcrumb,
    .breadcrumb a{
        color:#5a5a5c;
    }
    
    blockquote{
        border-left:2px solid #fff;
    }
    
    blockquote.blue{
        border-left:2px solid #178dca;
        color:#8a8a8c;
    }
    
    .biogfraphy .c75r .subcl a{
        background-image:url(<img src="/static/medien/layout/default.gif">);
    }
    .biogfraphy .c75r .subcl a.doc,
    .biogfraphy .c75r .subcl a.docx{
        background-image:url(/static/medien/layout/doc.gif);
    }
    .biogfraphy .c75r .subcl a.gif{
        background-image:url(/static/medien/layout/gif.gif);
    }
    .biogfraphy .c75r .subcl a.jpg,
    .biogfraphy .c75r .subcl a.jpeg{
        background-image:url(/static/medien/layout/jpg.gif);
    }
    .biogfraphy .c75r .subcl a.pdf{
        background-image:url(/static/medien/layout/pdf.gif);
    }
    .biogfraphy .c75r .subcl a.png{
        background-image:url(/static/medien/layout/png.gif);
    }
    .biogfraphy .c75r .subcl a.ppt,
    .biogfraphy .c75r .subcl a.pptx{
        background-image:url(/static/medien/layout/ppt.gif);
    }
    .biogfraphy .c75r .subcl a.xls,
    .biogfraphy .c75r .subcl a.xlsx{
        background-image:url(/static/medien/layout/xls.gif);
    }    
        
    #col3_content ul li{
        background-image:url(/static/medien/layout/blue_dot.gif);
        background-repeat:no-repeat;
        background-position:0 7px;
    }
    

    #col3_content .blue ul li,
    #col3_content .blue ul li *{
        color:#0190D6;
    }
    
    #col3_content .black ul li,
    #col3_content .black ul li *{
        color:#000000;
    }
    #col3_content ul.gray li{
        background-image:url(/static/medien/layout/gray_dot.gif);
        background-repeat:no-repeat;
        background-position:0 7px;
    }
    
    #col3_content ul.nav_bubble li,
    #col3_content .newslist li{
        background-image:none;
    }
    
    #col3_content ul li,
    #col3_content ul li *{
        color:#0190D6;
    }
    
    #col3_content ul.gray li,
    #col3_content ul.gray li *{
        color:#59595B;
    }
    
    .overview .c25l,
    .sitemap .c25l {
        background-image:url(/static/medien/layout/vert_dotted.gif);
        background-position:0;
        background-repeat:repeat-y;
    }
    
    .overview .c25l:first-child,
    .sitemap .c25l:first-child{
        background-image:none;
    }
    
    .overview h2,
    .sitemap h2{
        color:#0190D6;
    }
    
    .sitemap .c25l a{
        color:#59595B;
    }
    
    #col3_content .movieload span{
        color:#59595B;
    }
    
    .countrybox .title .top {
        color:#0190D6;
        border-bottom:1px solid #0190D6;
    }
    
    .countrybox .title .link a{
        padding-left:13px;
        background-image:url(/static/medien/layout/arrow_blue_small.gif);
        background-position:0 center;
        background-repeat:no-repeat;
    }
    
    #col3_content ul.paging li{
        background-image:url(/static/medien/layout/paging_seperator.gif);
        background-position:0 1px;
        background-repeat:no-repeat;
    }
    
    #col3_content ul.paging li strong,
    #col3_content ul.hitlist li span{
        color:#59595B;
    }
    
    form.yform div.type-button input#submit:focus, 
    form.yform div.type-button input#submit:hover, 
    form.yform div.type-button input#submit:active,
    form.yform .type-button input#submit,
    #topnav form input#submit{
        background-image:url(/static/medien/layout/arrow_submit.gif);
        background-position:3px center;
        background-repeat:no-repeat;
    }
    
    form.yform div.type-button input#reset:focus, 
    form.yform div.type-button input#reset:hover, 
    form.yform div.type-button input#reset:active,
    form.yform .type-button input#reset{
        background-image:url(/static/medien/layout/arrow_reset.gif);
        background-position:3px center;
        background-repeat:no-repeat;
    }
    
    table { border: 2px solid #ffffff; }
    
    table * { border-color:#dedede; }
    
    table td { border-top:1px solid #dedede;border-right:1px solid #dedede; }
    table th { border:1px solid #dedede;border-top: 1px solid #dedede; }
    
    table tr td .LinksFett, table tr td .MitteFett,table tr td .RechtsFett,table tr th { color:#003873; }
    
    table tr.dark td{
        background-color:#f7f7f7;
    }
    
}