                                                                                                   body
{
         width: 100%;
         height: 100%;

}

div#container
{
         width: 1000px;
         height: auto;
         padding-top: 70px;
         padding-right: 100px;
         background-image: url(engel.png);
         background-repeat: no-repeat;
         margin-left: 30px;

}


/*** HEADER DEFINITION ***/

div#header
{
         width: 898px;
         height: 149px;
         border-top: 1px solid black;
         border-left: 1px solid black;
         border-right: 1px solid black;

}

*html div#header  /*** IE ANPASSUNG ***/
{
         width: 900px;
         height: 150px;
}

div#header img
{
         float: left;
         margin-right: 30px;
}

div#header h1
{
         font-family: Times, Times New Roman, serif;
         color: rgb(210, 0, 106);
         font-size: 22pt;

}

.h1black
{
         color: black;
}

div#header h2
{
         font-family: Arial, Helvetica, sans serif;
         color: rgb(117, 118, 120);
         font-size: 12pt;
         font-weight: bold;
}

/*** BODY DEFINITION ***/
div#body
{
         width: 898px;
         height: auto !important;
         min-height: 400px;
         height: 400px; /*** IE ANPASSUNG ***/
         border-right: 1px solid black;
         border-bottom: 1px solid black;
         border-left: 1px solid black;
         position: relative;
         display: inline-block;

}

*html div#body
{
         width: 900px;
}

/*** NAVIGATION DEFINITION ***/
div#navigation
{
         width: 199px;
         min-height: 350px;
         height: auto !important;
         height: 400px; /*** IE ANPASSUNG ***/
         border-top: 1px solid black;
         padding-top: 50px;
         margin-left: 50px;
         float: left;
}

*html div#navigation    /*** IE ANPASSUNG ***/
{
         width: 200px;
         margin-left: 25px;
}

div#navigation a
{
         text-decoration: none;
         font-family: Arial, Helvetica, sans serif;
         font-size: 11pt;
         color: rgb(0, 86, 155);
         font-weight: bold;

}

div#navigation a:hover
{
         color: rgb(210, 0, 106);
}

div#navigation .activ {
        border-left: 4px solid rgb(210, 0, 106);
        padding-left: 4px;
}

div#navigation ul
{
         list-style-type: none;
         margin-left: 0px;
         padding-left: 0px;
}

div#navigation li
{
         padding-top: 2px;
         padding-bottom: 3px;
}



/*** CONTENT BOX DEFINITION ***/
div#content_box
{
         width: 599px;
         height: auto !important;
         height: 400px; /*** IE ANPASSUNG ***/
         min-height: 400px;
         border-left: 1px solid black;
         border-top: 1px solid black;
         float: left;
}

*html div#content_box    /*** IE ANPASSUNG ***/
{
         width: 600px;
}



/*** BREADCRUMB MENU DEFINITION ***/
div#breadcrumbmenu
{
         width: 579;
         height: 30px;
         font-family: Arial, Helvetica, sans serif;
         font-size: 10pt;
         padding-left: 30px;
         padding-top: 10px;
}

*html div#breadcrumbmenu     /*** IE ANPASSUNG ***/
{
         width: 600px;
         height: 40px;
}


/*** CONTENT 1-SPALTIG DEFINITION ***/
div#content
{
         width: 579px;
         height: auto;
         padding-left: 30px;
         font-family: Arial, Helvetica, sans serif;
         font-size: 11pt;
         line-height: 14pt;
         color: black;
}

div#content .bulletlist {
         font-family: Arial, Helvetica, sans serif;
         font-size: 11pt;
         line-height: 14pt;
         color: black;
}

.caption {
         font-family: Arial, Helvetica, sans serif;
         font-size: 8pt;
         line-height: 11pt;
         color: black;
}

div#content p {
        margin-top: 3px;
        margin-bottom: 3px;
        font-family: Arial, Helvetica, sans serif;
        font-size: 11pt;
}

div#content_left p {
        margin-top: 3px;
        margin-bottom: 3px;
        font-family: Arial, Helvetica, sans serif;
        font-size: 11pt;
}

div#content_right p {
        margin-top: 3px;
        margin-bottom: 3px;
        font-family: Arial, Helvetica, sans serif;
        font-size: 11pt;
}

*html div#content {
         width: 600px;
}

div#content h1 {
         margin: 0px;
         padding: 0px;
         font-size: 14pt;
         font-weight: bold;
         color: rgb(0, 86, 155);
         line-height: 18pt;
         padding-bottom: 5px;
         padding-left: 8px;
         border-left: 6px solid rgb(210, 0, 106);
}

div#content_right h1 {
         margin: 0px;
         padding: 0px;
         font-size: 14pt;
         font-weight: bold;
         color: rgb(0, 86, 155);
         line-height: 18pt;
         padding-bottom: 5px;
         padding-left: 8px;
         border-left: 6px solid rgb(210, 0, 106);
}

div#content_left h1 {
         margin: 0px;
         padding: 0px;
         font-size: 14pt;
         font-weight: bold;
         color: rgb(0, 86, 155);
         line-height: 18pt;
         padding-bottom: 5px;
         padding-left: 8px;
         border-left: 6px solid rgb(210, 0, 106);
}


div#content_right h2 {
         margin: 0px;
         padding: 0px;
         font-size: 12pt;
         font-weight: bold;
         color: rgb(0, 86, 155);
         line-height: 18pt;
         padding-bottom: 5px;
         padding-left: 8px;
         border-left: 6px solid rgb(210, 0, 106);
}


div#content_left h2 {
         margin: 0px;
         padding: 0px;
         font-size: 12pt;
         font-weight: bold;
         color: rgb(0, 86, 155);
         line-height: 18pt;
         padding-bottom: 5px;
         padding-left: 8px;
         border-left: 6px solid rgb(210, 0, 106);
}

div#content h2 {
         margin: 0px;
         padding: 0px;
         font-size: 12pt;
         font-weight: bold;
         color: rgb(0, 86, 155);
         line-height: 18pt;
         padding-bottom: 5px;
         padding-left: 8px;
         border-left: 6px solid rgb(210, 0, 106);
}

/*** CONTENT 2-SPALTIG DEFINITION ***/
div#content_left
{
         width: 269px;
         height: auto;
         padding-left: 30px;
         font-family: Arial, Helvetica, sans serif;
         font-size: 10pt;
         line-height: 14pt;
         color: black;
         float: left;
}

*html div#content_left
{
         width: 299px;
}


div#content_right
{
         width: 269px;
         height: auto;
         padding-left: 30px;
         font-family: Arial, Helvetica, sans serif;
         font-size: 10pt;
         line-height: 14pt;
         color: black;
         float: left;
}

*html div#content_right
{
         width: 299px;
}
