BODY {
        color: #ffffff;
        margin: 0 0 0 0;
        background-color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
}


img {
        border:0;
}

p {
        margin: 10px 0 10px 0;
        padding: 0 0 0 0;
}

a {
        color: #000000;
        text-decoration: none;
}

a:hover {
        color: #000000;
        text-decoration: underline;
}

a.a2 {
        color: #ffffff;
        font-size: 10px;
        text-decoration: none;
}



a.a2:hover {
        color: #ffffff;
        font-size: 10px;
        text-decoration: underline;
}


a.a3 {
        color: #000066;
        text-decoration: none;
}

h1 {
        font-size: 14px;
        font-weight: bold;
        color: #000066;
        margin: 0 0 0 0;
        padding: 0 0 8px 0;
}



h2 {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
}


h3 {
        font-size: 16px;
        color: #000066;
        margin: 0 0 0 0;
        padding: 0 0 2px 0;
}


#all {
        width: 880px;
}


#left {
        background-color: #000066;
        width: 185px;
        height: 800px;
        overflow: visible;
        float: left;
}



#left_1000 {
        background-color: #000066;
        width: 185px;
        height: 1000px;
        overflow: visible;
        float: left;
}



#left_1200 {
        background-color: #000066;
        width: 185px;
        height: 1220px;
        overflow: visible;
        float: left;
}



#left_long {
        background-color: #000066;
        width: 185px;
        height: 1940px;
        overflow: visible;
        float: left;
}





#language {
        height: 140px;
        padding: 10px 0 0 15px;
        color: #ffffff;
        font-size: 10px;
}



#navi {
        width: 185px;
        height: 420px;
}



#name {
        padding: 0 0 0 15px;
        color: #ffffff;
        font-size: 10px
}





#spacer {
        width: 40px;
        height: 700px;
        overflow: visible;
        float: left;
}





#main {
        width: 600px;
        float: right;
}





#logo {
        height: 125px;
        text-align: right;
        margin: 25px 0 0 0;
        width: 550px;
}



#content {
        width: 550px;
        float: left
}



#bildbox {
        width: 40px;
        height: 200px;
        float: right;
        margin: 165px 0 0 0;
}



#feature2 {
        padding: 50px 0 0 0;
}


#text {
        width: 500px;
        float: left
}



#text2 {
        margin: 20px 0 0 0;
        width: 500px;
        float: left
}


#image {
        width: 210px;
        float: left
}



.image_2 {
        width: 270px;
        float: left
}



#image_right {
        width: 340px;
        float: right;
}


.gebiete1 {
        width: 220px;
        float: left
}


#gebiete2 {
        width: 330px;
        float: right;
}


/* Textdefinitionen */





ul#navigation {
    margin: 0;
    padding: 0;
}


ul#navigation li {
    list-style: none;
}


ul#navigation a {
    display: block;
    text-decoration: none;
    font-size: 13px;
    line-height: 22px;
    color: #ffffff;
    padding: 0 0 0 15px;
}


* html ul#navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 16.4em;  /* Breitenangabe fuer IE 6 */
}


ul#navigation a:hover {
    color: #000066;
    font-weight: bold;
    background-color: #cccccc; }


ul#navigation a.a4 {
    color: #000066;
    font-weight: bold;
    background-color: #cccccc;
}


ul.anwalt {
    margin: 0;
    padding: 0;
}


ul.anwalt li {
    list-style: none;
    line-height: 25px;
}



ul#anwalt a {
    text-decoration: none;
    font-size: 12px;
    color: #000000;
    padding: 0 0 0 0;
}





ul#anwalt a:hover {
    text-decoration: underline;
    font-size: 12px;
    color: #000000;
    padding: 0 0 0 0;
}


ul.square {
    margin: 0 0 20px 0;
    padding: 0 0 0 16px;
}




ul.square li {
    list-style-image: url(images/square_.gif);
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


.img_big {
    padding: 0 20px 0 0;
    height: 270px;
    width: 180px;
}

a.deaktiviert {
		color:#666666;
		font-style: oblique;
		}