body, td{
    font-family: Verdana, Arial, Sans-serif, Helvetica;
    font-size: 13px;
    line-height: 19px;
}
p{
margin:0px;
padding:0px;
}
.navpoint{
    height:30px;
    border-bottom:1px solid #000000;
}
.navpoint a{
    display:block;
    padding:5px;
    padding-left:25px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:url(styles_FILES/nav_point_over.gif) #ffffff;
}
.navpoint a:hover{
    text-decoration:underline;
    background:url(styles_FILES/nav_point.gif) #cfcfcf;
}
.navpoint a, .navpoint a:hover{
    background-repeat:no-repeat;
    background-position: 5px 3px;
}

.navpoint_act{
    height:30px;
    border-bottom:1px solid #000000;
}
.navpoint_act a{
    display:block;
    padding:5px;
    padding-left:25px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:url(styles_FILES/nav_point.gif) #cfcfcf;
}
.navpoint_act a:hover{
    text-decoration:underline;
    background:url(styles_FILES/nav_point.gif) #cfcfcf;

}
.navbg{
    background-image: url(styles_FILES/nav_background.gif);
    background-repeat: repeat-y;
    border:1px solid #000000;
    height:500px;
    padding:0px;
    margin:0px;
}
.navpoint a, .navpoint a:hover, .navpoint_act a, .navpoint_act a:hover{
    background-repeat:no-repeat;
    background-position: 5px 3px;
}
.navbg, .navpoint{
    width:200px;
}

.header_left{
    float:left;
    height:148px;
    width:200px;
    border:1px solid #000000;
    background-repeat: repeat-y;
    padding:0px;
    margin: 0px;
}
.header_right img{
    width:696px;
}
.header_right{
    height:148px;
    float:left;
    width:696px;
    border-top:1px solid #676767;
    border-right:1px solid #676767;
    border-bottom:1px solid #676767;
    padding:0px;
    margin: 0px;
}
.header_row{
    width:910x;
    height:148px;
    float:left;
    clear:both;
}

.sitecenter{
    margin:0px;
    padding:0px;
    border:none; 
    position:absolute; 
    width:920px; 
    height:500px; 
    left:50%; 
    top:5%; 
    margin-left:-460px; 
    margin-top:0px;
}
.maincontent {
    border:1px solid #999999;
}
.content{
    width:700px;
    padding:0px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:15px;
}
div.beideSpalten{
    padding:0px;
    width:680px;
}
div.linkeSpalte{
    float:left;
    width:500px;
}
div.rechteSpalte{
    width:150px;
    margin:0px;
    padding-left:10px;
    float:left;
    text-align:left;
}
div.clearer{
    clear:both;
    font-size:0;
    line-height:0;
}

.mainnav, .mainnav a{
    color:#FFFFFF;
    text-decoration:none;
}
.mainnav a:hover, content a:hover{
    text-decoration:underline;
}

.bottomline {
    background-image: url(styles_FILES/border_bottom_repeat.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
.bottomright {
    background-image: url(styles_FILES/border_bottom_left.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.bottomcorner {
    background-image: url(styles_FILES/border_corner.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.borderright {
    background-image: url(styles_FILES/right_border_repeat.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
}
.borderrighttop {
    background-image: url(styles_FILES/right_border_top.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.clearhack { display: inline; }
