/*
###################################################
Standards
###################################################
*/

body, html 
    {
    font-family: Verdana, Arial, "Times New Roman", serif;
    color:#000000;
    background-color: #e9e9e9;
    font-size: 11px;
    margin:0;
    }

label
    {
    font-size:12;
    line-height:15px;
    font-weight:bold;
    }

.pulldown
    {
    width:200px;
    }

a 
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 color:#000000;
 text-decoration:none;
}


a.kopfnavi
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 12px;
 color:#0058a8;
 font-weight:normal;
 text-decoration:none;
}


a.footer_1
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 11px;
 color:#777777;
 font-weight:bold;
 text-decoration:none;
}


a.hauptnavi:link, a.hauptnavi:visited
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 12px;
 color:#666666;
 font-weight:normal;
 text-decoration:none;
}


a.hauptnavi:active, a.hauptnavi:hover
{
 font-family: Verdana, Arial, "Times New Roman", serif;
 font-size: 12px;
 color:#0058a8;
 font-weight:normal;
 text-decoration:none;
}


#wrapper
    {
    width:980px;
    margin:0 auto 0 auto;
    padding-top:20px;
    }

#schatten_oben
    {
    width:980px;
    height:35px;
    background:url(../upload/basisgrafiken/schatten_oben2.png);
    }

#main
    {
    width:924px;
    margin:0;
    padding-left:27px;
    padding-right:29px;
    background:url(../upload/basisgrafiken/schatten_mitte.png) repeat-y;
    }

#language
    {
    width:100px;
    float:left;
    padding-left:15px;
    padding-top:15px;
    }

#logo
    {
    width:233px;
    height:60px;
    float:right;
    padding-bottom:10px;
    }

.break
    {
    clear:both;
    margin:0;
    padding:0;
    font-size:0;
    line-height:0;
    }

#hauptnavigation
    {
    padding-left:13px;
    padding-bottom:5px;
    }

#zusatznavigation
    {
    padding-left:13px;
    padding-bottom:10px;
    }

.rand_aussen_links
    {
    width:13px;
    float:left;
    background-color:#FFFFFF;
    }

.rand_aussen_rechts
    {
    width:13px;
    float:right;
    background-color:#FFFFFF;
    }

.rand_innen
    {
    width:17px;
    background-color:#FFFFFF;
    float:left;
    }

.dreier_spalte
    {
    width:288px;
    float:left;
    }

.zweier_spalte
    {
    width:570px;
    float:left;
    padding-right:13px;
    padding-left:10px;
    vertical-align:top;
    }

.hochformat
    {
    height:316px;
    background-color:#dfdfdf;
    border-bottom:#FFFFFF solid 17px;
    }

.rand_horizontal
    {
    height:17px;
    background-color:#FFFFFF;
    }

.querformat
    {
    padding:10px;
    height:120px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat_1a
    {
    padding:10px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat2
    {
    padding:0;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat3
    {
    padding:10px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat3a
    {
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:5px;
    background-color:#dfdfdf;
    color:#000000;
    }

.querformat4
    {
    padding:10px;
    background-color:#dfdfdf;
    border-top:#FFFFFF solid 17px;
    color:#000000;
    }
    
#footernavigation
    {
    padding-top:10px;
    padding-right:37px;
    float:right;
    height:25px;
    vertical-align:bottom;
    }

#schatten_unten
    {
    width:980px;
    height:35px;
    background:url(../upload/basisgrafiken/schatten_unten2.png) repeat-x;
    }

.trennlinie
    {
    height:1px;
    background-color:#666666;
    }


#hauptgrafik
    {
    height:300px;
    width:898px;
    background-color:#dfdfdf;
    float:left;
    }