body {
        margin:0;
        padding:0;
        background-color:#FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
        font-size:11px;
        line-height:18px;
        color:#666666;
}
h1{
        font-family: "Times New Roman",Times,serif;
        font-size: 20px;
        color: #3371a1;
        font-weight: normal;
        margin-top:7px;
        margin-bottom:12px;
}
h2{
        font-family: "Times New Roman",Times,serif;
        font-size: 20px;
        color: #3371a1;
        font-weight: normal;
        margin-top:7px;
        margin-bottom:12px;
}
img{
        border:0px;
}
.headline{
        background-image:url(images/headline.jpg);
        background-repeat:no-repeat;
        width:957px;
        height:74px;
        text-align:left;
}
.top{
        background-image:url(images/top.jpg);
        background-repeat:no-repeat;
        width:957px;
        height:269px;
        text-align:left;
}
.wrapper{
        width:100%;
        background-color:#f5f5f5;
}
.content a { text-decoration:none; color:#2A1F7F; }
.content{
        width: 957px;
        background-image:url(images/content.jpg);
        background-repeat: repeat-y;
}
.content_top{
        width: 831px;
        background-image:url(images/content_top.jpg);
        background-repeat: no-repeat;
        height:47px;
}
.pad{
        padding-left:46px;
        padding-right:30px;
}
.main_content{
        float:left;
        width:500px;
        padding-left:70px;
        text-align:left;
}
.navigation{
        float:right;
        width:280px;
        text-align:left;
}
.navigation a{
        color:#000000;
        font-size:12px;
        padding-left:31px;
        text-decoration:none;
        border-bottom: 1px solid #dfdfdf;
        line-height:28px;
        width:224px;
        display:block;
        background-image:url(images/arrow.gif);
        background-repeat:no-repeat;
        background-position: center left;
}
.navigation a:hover{
        background-color:#0d6693;
        color:#FFFFFF;

}
.footer{
        background-image:url(images/footer.jpg);
        height:115px;
        margin-left:25px;
        margin-right:25px;
        text-align:left;
}
.footer_left{
        padding-left:30px;
        padding-top:20px;
        width:545px;
        float:left;
        display:block;
        color:#2a2a2a;
}
.footer a{
        color:#9e9e9e;
        text-decoration:none;
}
.footer_trennlinie{
        background-image:url(images/footer_line.jpg);
        float:left;
        width:2px;
        height:115px;
}
.footer_right{
        float:left;
        color:#9e9e9e;
        line-height:normal;
        padding-top:20px;
        padding-left:20px;
}