/* --------  TAGS ANFANG  -------- */
/* --------  TAGS ENDE  -------- */



/* --------  ALLGEMEINE KLASSEN ANFANG  -------- */
/* --------  ALLGEMEINE KLASSEN ENDE  -------- */



/* --------  STRUKTUR ANFANG  -------- */
    body{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#ffffff;
        background:#827474;
    }

    /* Hilfslinie zum ausrichten */
    #horizon{
        color:inherit;
        background:transparent;
        text-align:center;
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:1px;
        display:block;
        overflow:visible;
        visibility:visible;
    }

    /* Vertikal+Horizontal zentrierte Arbeitsfläche mit fixer größe*/
    #frame{
        margin-left:-390px;
        position:absolute;
        margin-top:20px;
        left:50%;
        width:780px;
        height:680px;
        padding:1px;
        visibility:visible;
    }
/* --------  STRUKTUR ENDE  -------- */



/* --------  HEADER ANFANG  -------- */
    #header{
        height:118px;
        position:relative;
        background-image: url(header_bg.png);
        background-position: left top;
        background-repeat: no-repeat;
    }
    #country_text{
        width:390px;
        position:absolute;
        right:20px;
        top:20px;
        font-size:14px;
        font-weight:bold;
        text-align:center;
        color:#DFD1D1;
        background-color:inherit;
    }
    #land{
        position:relative;
        top:5px;
        font-size:16px;
        font-weight:bold;
        color:white;
    }

    #flaggen_container{
        position:absolute;
        right:15px;
        bottom:21px;
    }
    #flaggen_container .klein{
        width:31px;
        height:18px;
        margin-top:8px;
    }

    #flaggen_container .gross{
        width:44px;
        height:26px;
    }

    #flaggen_container .flagge{
        border:none;
        border: 1px solid #2b2b28;
    }

    #flaggen_container a{
        float:left;
        margin-right:4px;
    }

    #flaggen_container a:hover .klein{
        border: 1px solid #fff;
    }

    #flaggen_container a:hover .gross{
        border: 1px solid #fff;
    }
/* --------  HEADER ENDE  -------- */



/* --------  CONTENT ANFANG  -------- */
    #content{
        height:561px;
        position:relative;
        background-image: url(content_bg.jpg);
        background-position: left top;
        background-repeat: no-repeat;
        background-color: #827474;
    }
/* --------  CONTENT ENDE  -------- */

