@charset "UTF-8";
@media screen, projection
{ 
    html {
        font-size:12px;
    }
    
    body {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 100.00%;
    }
    
    a { text-decoration:none; }
    a:hover { text-decoration:none; }
    
    h1,h2,h3,h4,h5,h6 { 
        
    }
    
    h1 { font-size: 133.33%;margin-bottom:1em; }/* 16px */
    h2 { font-size: 116.66%;margin-bottom:1em; }/* 14px */
    h3 { font-size: 108.33%;margin-bottom:1em; }/* 13px */
    h4 { font-size: 100.00%;margin-bottom:1em; }/* 12px */
    h5 { font-size: 91.6%;margin-bottom:1em; }/* 11px */
    h6 { font-size: 91.6%;margin-bottom:1em; font-style:italic; }/* 11px */
    
    h1 *,h2 *,h3 *,h4 *,h5 *{
            font-size: 100.00%;
            font-weight:inherit;
            font-style:inherit; 
    }
    
    #topnav a{
        padding-left:16px;
        margin-right:20px;
        font-size:91.66%;
    }
    
    #footer {
        font-size:91.66%;
    }
    
    .text_box{
        line-height:1.4em;
    }
    
    .text_box h1,
    .news_list h1{
        font-size:183.33%;
        font-weight:normal;
    }
    
    #col3_content h1{
        font-size:233.33%;
        font-weight:normal;
    }
    
    #col3_content ul.nav_bubble{
        font-size: 116.66%;
    }
    
    #bubble_text{
        font-size: 116.66%;
    }
    
    #col3_content ul.nav_bubble li{
        text-align:right;
    }
    
    #col3_content ul.nav_bubble li a:hover{
        font-weight:bold;
    }
    
    #bubble_text{
        text-align:left;
        height:3.4em;
        overflow:hidden;
    }
    
    .breadcrumb{
        font-size:91.66%;
        margin-bottom:12px;
    }
    
    #col3_content p{
        margin-bottom:1.2em;
        line-height:1.33em;
    }
    
    .fwd_links h3,
    .downloadlist h3{
        font-size:133.33%;
    }
    
    .fwd_links span,
    .downloadlist span{
        font-size:90%;
    }
    
    .overview h2,
    .sitemap h2{
        font-weight:normal;
    }
    
    .overview .subcl,
    .sitemap .subcl{
        font-size:93.33%;
    }
    
    .overview .subcl h2,
    .sitemap .subcl h2{
        font-size:133.00%;
    }
    
    .countrybox .title .link{
        text-align:right;
    }
    
    blockquote{
        padding:0.5em 0 0.5em 15px;
        margin:0 0 1.2em 0;
    }
    
    #col3_content ul.paging li{
        font-size:90%;
    }
    
    table tr td,
    table tr th{
        text-align:right;
    }
    
    table tr td span.Rechts,
    table tr th span.Rechts {
        text-align:right;
    }
    
    table tr td span.Links,
    table tr th span.Links {
        text-align:left;
    }
    
    table tr td span.Mitte,
    table tr th span.Mitte {
        text-align:center;
    }
    
    table tr td span.RechtsFett,
    table tr th span.RechtsFett{
        text-align:right;
    }
    table tr td span.LinksFett,
    table tr th span.LinksFett{
        text-align:left;
    }
    table tr td span.MitteFett,
    table tr th span.MitteFett{
        text-align:center;
    }



    /* Tag cloud*/
    .tagcloud{
        margin-bottom: 35px;
        display:block;
        width:425px !important;
        width:420px;
    }
    
    .tagcloud .tag1{
        font-size: 166.66%;
        font-weight:normal;
        margin-bottom: 1.583em;
        margin-right:16px;
        color: #003775;
    }
    
    .tagcloud .tag2{
        font-size: 133.33%;
        font-weight:normal;
        margin-bottom: 1.583em;
        margin-right:16px;
    }
    
    .tagcloud .tag3{
        font-size: 100.00%;
        font-weight:normal;
        margin-bottom: 1.583em;
        margin-right:16px;
    }
    
    .tagcloud a:hover{
        text-decoration:underline;
    }
    #col3_content .text_box{
    clear: right;
    margin-top: 40px;
    width: 386px;
    margin-left: 58px;
    }


    #col3_content .text_box h1{
        font-size:183.33%;
        margin-top:88px;
    }

}