body { 
    background-color: #2D4C7B;
    text-align:center;  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#4E4E4E;
    }

a:link {
        text-decoration:none;
        color:#4E4E4E;
        }
a:visited {
        text-decoration:none;
        color:#4E4E4E;
        }
a:hover {
        text-decoration:underline;
        color:#4E4E4E;
        }
a:active {
        text-decoration:none;
        color:#4E4E4E;
        }
a:focus {
        text-decoration:none;
        color:#4E4E4E;
        }

a#primlink:link {
        font-size: 12px;
        color:#777777; 
        text-decoration:none; 
        }
a#primlink:visited {
        font-size: 12px;
        color:#777777; 
        text-decoration:none; 
        }
a#primlink:hover {
        font-size: 12px;
        color:#777777; 
        text-decoration:underline; 
        }
a#primlink:active {
        font-size: 12px;
        color:#777777; 
        text-decoration:none; 
        }
a#primlink:focus {
        font-size: 12px;
        color:#777777; 
        text-decoration:none; 
        }

a#thislink:link {
        font-size: 12px;
        color:#4E4E4E;
        text-decoration:none; 
        font-weight: bold;
        }
a#thislink:visited {
        font-size: 12px;
        color:#4E4E4E;
        text-decoration:none; 
        font-weight: bold;
        }
a#thislink:hover {
        font-size: 12px;
        color:#4E4E4E;
        text-decoration:underline; 
        font-weight: bold;
        }
a#thislink:active {
        font-size: 12px;
        color:#4E4E4E;
        text-decoration:none; 
        font-weight: bold;
        }
a#thislink:focus {
        font-size: 12px;
        color:#4E4E4E;
        text-decoration:none; 
        font-weight: bold;
        }


a#seklink:link {
        color:#777777; 
        text-decoration:none; 
        font-size: 10px;
        }
a#seklink:visited {
        color:#777777; 
        text-decoration:none; 
        font-size: 10px;
        }
a#seklink:hover {
        color:#777777; 
        text-decoration:underline; 
        font-size: 10px;
        }
a#seklink:active {
        color:#777777; 
        text-decoration:none; 
        font-size: 10px;
        }
a#seklink:focus {
        color:#777777; 
        text-decoration:none; 
        font-size: 10px;
        }

a#boldlink:link {
        font-size: 10px;
        font-weight: bold;
        color:#777777; 
        text-decoration:underline;
        }
a#boldlink:visited {
        font-size: 10px;
        font-weight: bold;
        color:#777777; 
        text-decoration:underline;
        }
a#boldlink:hover {
        font-size: 10px;
        font-weight: bold;
        color:#777777;
        text-decoration:underline; 
        }
a#boldlink:active {
        font-size: 10px;
        font-weight: bold;
        color:#777777; 
        text-decoration:underline;
        }
a#boldlink:focus {
        font-size: 10px;
        font-weight: bold;
        color:#777777; 
        text-decoration:underline;
        }


.mainframe {
    position: absolute;
    height: 600px;
    width: 900px;
    background-color: #FFFFFF;
    z-index: 0;
    text-align: left;
    top: 50%;
    left: 50%;
    margin-left: -450px;
    margin-top: -300px;
}

.title_mwh {
    position: absolute;
    height: 39px;
    width: 376px;
    left: 16px;
    top: 15px;
    z-index: 1;
}
.titlebar {
    position: absolute;
    height: 2px;
    width: 884px;
    left: 16px;
    top: 58px;
    z-index: 1;
}
.foto {
    position: absolute;
    z-index: 1;
    height: 232px;
    width: 350px;
    left: 545px;
    top: 332px;
}
.foto-hoch {
    position: absolute;
    z-index: 1;
    height: 350px;
    width: 250px;
    left: 590px;
    top: 220px;
}

.linkbar {
    position: absolute;
    z-index: 1;
    height: 31px;
    width: 900px;
    left: 0px;
    top: 569px;
}
.sublinkbar {
    position: absolute;
    z-index: 1;
    height: 19px;
    width: 540px;
    left: 0px;
    top: 545px;
}
.link_kontakt {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 16px;
    top: 577px;
    text-align:left;
}
.link_kanzlei {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 120px;
    top: 577px;
    text-align:left;
}
.link_anwaelte {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 212px;
    top: 577px;
    text-align:left;
}
.link_rechtsgebiete {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 314px;
    top: 577px;
    text-align:left;
}
.link_rechtaktuell {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 451px;
    top: 577px;
    text-align:left;
}

.link_blog {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 570px;
    top: 577px;
    text-align:left;
}

.link_mandanten_login {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 640px;
    top: 577px;
    color: #777777;
    font-size: 12px;
    text-align:left;
}
.link_impressum {
    position: absolute;
    z-index: 2;
    height: auto;
    width: auto;
    left: 817px;
    top: 577px;
    text-align:left;
}
/*.content_font12 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4E4E4E;
} */
.content_font10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4E4E4E;
}

