﻿/*GLOBAL */


@import url("/data/general/css/main.css");


/*COUNTRY PAGE */

#logo {
    margin:.5em 0 0 0;
}

 #mainnav {
     margin-top:0;
 }

#content {
    float:left;
    width:100%;
    margin:1em 0;
    background:none;
}
#fa, #pa {
    float:left;
    width:49.5%;
}
    #pa {
        float:right;
    }
   /* bhohl - original:
 .heading {
        
        background-color: #7a7f92;
        height:9.5em;
    } neu:*/

/*bhohl - neu: heading...*/
 .heading {
        background: #DFE0E5; /* LIGHT GRAY */
        height:8.5em;    /*change size of this for top of country */
        border-left:1px dashed #666666;
    }

.heading h1 {
        color: #00A886;
     /*   font-style: italic;  bhohl*/
        margin:0 0 0 93px;
        text-align:right;
        background: #F2F5FC;
        }
    .heading a:link, .heading a:hover, .heading a:visited {
        color: #00A886;
        text-decoration:none;
        }
    .heading h2 {
        clear:none;   /*bhohl*/
        margin:0 0 0 93px;
        background: #E9EAEE;  /*KUGEL LIGHT BLUE */
        }
     
.heading h2 a:link, .heading h2 a:hover, .heading h2 a:visited {
            color: #000000;
            }
      
    .heading img {
        float: left;
        margin:0;
        }

        h1 {
            padding:5px 10px;  /*bhohl - original: padding:.5em 0; */
            font-size:150%;
           /* bhohl color:#FFFFFF;
            text-align:center;
            background-color: #00a886;*/
        }
        
        h1 a, h1 a:active, h1 a:hover {
            color: #fff;
        }
            h1 span {
                float:left;
                height:18px;
                width:25px;
                margin:0 0 0 1.25em;
                font-size:1px;
                background:url(/data/general/images_structure/division-head-arrow.gif) center #00a886;
            }
        h2 {
            padding:5px 10px;  /*bhohl - original: padding:.5em 1.5em;*/
            font-size:110%;
            font-weight:bold;
            color:#FFFFFF;
            }
        
        /* bhohl neu h3  */
        h3 {
                clear:left;
                padding:.25em .75em;
                font-size:110%;
                color:#FFFFFF;
                background:#00a886;
            }

         h3 a.heading:link, h3 a.heading:visited {
                    color:#FFFFFF;
                }

               
    .info {
        height:32em;
        margin:1.5em 0; /*bhohl*: .5em 0;*/
        background:url(/data/general/images_structure/news-bg_grey.jpg) top center #dedfe4; /* bhohl - original:  background:url(/data/general/images_structure/news-bg_grey.jpg) top center #dedfe4;*/
        border-left:1px dashed #666666;  /*bhohl - neu */
  }
        .quicknav {
            float:left;
            width:54.5%;
        }
        .news {
            float:right;
            width:44%;
           /*bhohl 04.07.2008 padding: 0 1em; */
        }
            .news h3 {
                /* bhohl 04.07.2008 padding:.5em 0; */
                color: #000000; /*bhohl*/
                background:url(/data/general/images_structure/news-bg_grey.jpg) top right #69d0bb; /*bhohl - origninal:  background:url(/data/general/images_structure/news-bg_grey.jpg) top right #69d0bb;*/

            }
            .news img {
                display:block;
                margin:.5em auto;
            }
            .news a:hover {
                color:##00A886;
            }
            .news p {
                margin-left:10px;
            }
     
.newsblocks {
    float:left;
    height:auto; /*bhohl - original:13em*/
    width:100%;
    padding:0.5em 0; /*bhohl - original: 1.0em 0; */
    background:url(/data/general/images_structure/newsblocks-bg.gif) center;
    border-left:1px dotted #666666; /*bhohl - neu */

}
    .newsblocks dl {
        float:left;
        display: inline; /* IE double margin bug */
        width:43%;
        margin:0 0 0 1em;
        /* bhohl border-left:1px dashed #666666; */
    }
        .newsblocks dl.right {
            float:right;
            width: 45%;
            margin:0 1em 0 0;
        }
        .newsblocks img {
            float:left;
            margin:0 .25em 0 0;
        }
        .newsblocks dd {
            clear:left;
        }

/* welcome */
#welcome {
    float: left;
    clear: left;
    white-space:nowrap;
    color:#7A7F92;
    font-weight:bold;
}