html,body{margin:0;padding:0;height: 100%;min-width:850px}
body{font: 76% arial,sans-serif}

/* Main DIVs */
div#content
{
        padding: 20px;
}

div#rightpage
{
    position:absolute;
        left: 350px;
        top: 0px;
        width:650px;
    background-color: #FFFFFF;
}

div#leftpage
{
        position:absolute;
        left: 0px;
        top: 0px;
        float: left;
        width: 350px;
}

/* leftpage DIVs */

div#headerB
{
        float: left;
        height: 150px;
        background-color: #FFFF33;
        width: 350px;
}



div#extra0
{

        margin:0;
        padding:0;
        float: right;
        height:680px;
        width: 200px;
        background-color: #000088;
        color: white;
        text-indent:40px;
        vertical-align:bottom;
}

div#extra
{

        margin:0;
        padding:0;
        float: right;
        height:150px;
        width: 200px;
        background-color: #FFFFFF;
        color: white;
        text-indent:0px;
        text-align:center;
        vertical-align:bottom;
}

div#extra2
{

        margin:0;
        padding:0;
        float: right;
        height:20px;
        width: 200px;
        background-color: #000088;
        color: white;
        font-size: x-small;
        text-indent:0px;
        text-align:center;
        vertical-align:bottom;
}


div#extra h1
{
        margin: 0;
        padding: 17px 0px 0px 5px;
        text-align: left;
        font-size: x-large;
        font-weight: normal;
}

div#extra h2
{
        margin: 0;
        padding: 0px 0px 0px 0px;
        text-align: left;
        font-size: x-small;
        font-weight: normal;

}

div#extra p
{
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 5px;
        text-align: left;
        font-size: small;
        font-weight: normal;
}

div#menu1 a
{
    text-decoration: none;
        text-align: right;
        font-size: small;
        font-weight: normal;
        color: #999999;
        font-family: serif;
}

div#menu1 a:hover
{
    text-decoration: underline;
        text-align: right;
        font-size: small;
        font-weight: normal;
        color: #999999;
}

div#menu1
{
    margin:0;
        position:absolute;
        left: 0px;
        top: 400px;
    float: left;
        height: 100px;
        width: 140px;
    padding: 10px 0px 0px 10px;
        color: black;
        background: #FFFFFF;
        line-height: 20px
        text-indent:40px;
        vertical-align:bottom;
}

div#menu
{
    margin:0;
        position:absolute;
        left: 0px;
        top: 150px;
    float: left;
        height: 220px;
        width: 140px;
    padding: 10px 0px 0px 10px;
        color: black;
        background: #EFEFEF;
        line-height: 20px
}

div#menu a
{
        color: #000088;
         text-decoration: none;
        background: transparent;
    display: block;
         font-family: serif;
    font-size: large;
        font-weight: normal;
}

div#menu a:hover
{
        color: #999999;
        text-decoration: underline;
        background: transparent;
}

div#menu a:active
{
        color: #999999;
        background: transparent;
}

div#menu a:link
{
        color: #000088;
        background: transparent;
}

div#imprint
{
        font-size: x-small;
        font-weight: normal;
        color: #000000;
}

/* content DIVs */

div#sprachauswahl
        {
    margin:0;
        padding:0;
        height: 10px;
        text-align:right;
        font-family: arial, sans-serif;
        font-size: x-small;
        font-weight: normal;
        color: #AAAAAA;
        }


div#header
        {
        margin:0;
        padding:0;
        height: 150px;
        text-indent:100px;

        }

div#header h1
{
        margin: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: center;
        font-size: xx-large;
        font-weight: normal;
        font-family: "Times New Roman", serif;
        font-variant:small-caps;
}

div#text
        {
    margin:0;
        padding:0px;
        line-height: 150%;
    text-align: justify ;
    background-color: #FFFFFF;
    padding-left: 35px;
        }


div#text h1
{
        margin: 0;
        padding-top:15px;
        padding-bottom:20px;
        text-align: left;
        font-size: xx-large;
        font-weight: normal;
}

div#text h2
        {
        margin:0;
        padding: 25px;
         padding-top:10px;
        padding-bottom:0px;
        line-height:150%;
        padding-left: 25px;
        text-align:left;
        font-size: large;
        font-weight: normal;
        font-style: italic;
        color: #000088;;
        }

div#text h3
        {
        margin:0;
        padding: 25px;
        padding-top:10px;
        padding-bottom:5px;
        padding-left: 25px;
        text-align:left;
        font-size: normal;
        font-weight: bold;
        color: #black;
        }

div#text h4
        {
        margin:0;
        padding: 25px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left: 5px;
        text-align:left;
    font-size:small;
        font-weight: normal;
        font-style: normal;
        color: #black;
        }

div#text p
        {
          padding-top:15px;
        padding-bottom:5px;
        padding-left: 45px;
        text-align:left;
        line-height: 5px
        text-indent:40px;
        font: courier, verdana;
    font-size:small;
        font-weight: normal;
        font-style: normal;
        color: #black;
        }

div#text p.right
        {
          padding-top:15px;
        padding-bottom:5px;
        padding-left: 45px;
        text-align: right;
        line-height: 5px
        text-indent:40px;
    font-size:small;
        font-weight: normal;
        font-style: normal;
        color: #black;
        }


div#text table
{
        text-align: left;
    margin: 0px;
    padding: 15px 15px 10px 0px;
    font-size: small;
        font-weight: normal;
}

div#text th
{
    text-align: left;
        font-size: middle;
        font-weight: bold;
        color:#000000;
    background-color:#ffffff;
    border:1px solid #EFEFEF;
}

div#text td.bewerber
{
    text-align: left;
        font-size: small;
        font-weight: normal;
        color:#000000;
    background-color:#ffffff;
    border:1px solid #EFEFEF;
}

div#text underline
{
   text-decoration: underline;
}

div#text a
{
        color: #000088;
        text-decoration: none;
}

div#text a:visited
{
        color: #000088;
    text-decoration: none;
}

div#text a:hover
{
        color: #000088;
    text-decoration: underline;
}

div#text ul
{
        margin: 0;
        padding: 5px 5px 5px 25px;
        padding-left: 50px;
}

div#text ol
{
        margin: 0;
        padding: 5px 5px 5px 25px;
        padding-left: 50px;
}

div#text li
{
        margin: 0;
        padding: 5px;
}


div#text img
{
        margin:0;
        padding: 0px 0px 0px 0px;
}
div#text input
{
   font-size:13px;
   font-family:Verdana,sans-serif;
   color:#00c;
   background-color:#ffa;
   border:1px solid #EFEFEF;
}
div#text textarea
{
   font-size:13px;
   font-family:Verdana,sans-serif;
   color:#00c;
   background-color:#ffa;
   border:1px solid #EFEFEF;
}
div#text select
{
   font-size:13px;
   font-family:Verdana,sans-serif;
   color:#00c;
   background-color:#ffa;
   border:1px solid #EFEFEF;
}


div#footer1
{
        text-align: right;
        margin: 0;
        padding: 5px 75px 5px 25px;
        padding-left: 10px;
        font-size: small;
        font-weight: normal;
}

/* rightpage DIVs */

div#rightcol1
        {
        margin:0;
        padding:0;
        float:right;
        background-color: #000088;
        width: 40px;
        }

div#rightcol2
        {
        margin:0;
        padding:0;
        float:right;
        background-color: #ffff2a;
        width: 10px;
        }