body {
    font-family: Arial, Helvetica, sans-serif;

    font-size: 11pt;
    margin:0px;
    padding:0.5em;
    background-color: #e2e2f2;
}

/*Formatierung der wichtigsten Inhaltselemente*/

div#Page {
    text-align: left;    
    margin: 0 auto;
    width: 1000px;
    padding: 0;
}

div#LogoLayer {
    width: 1000px;
    height: 124px;
    border-width: 0px 0px 0px 0px;
}

div#Menu {
    float: left;
    width: 200px;
    min-height: 800px;
    background:url(./images/menubackgr.png) left top repeat-y;

    background-color: #0000a0;
}

div#Content {
    float: left;
    left: 200px;
    width: 790px;
    min-height: 790px;
    border-width: 5px 5px 5px 5px;
    border-style: solid solid solid solid;
    border-color: white white white white;

    background-color: white;
}

div#Content h1 {
    font-size: 1.2em;
    margin: 0 0 0.3em;
}
div#Content h2 {
    font-size: 1.1em;
    margin: 0 0 0.2em;
}
div#Content h3 {
    font-size: 1em;
    margin: 0 0 0.2em;
}
div#Content h4 {
    font-size: 1em;
    margin: 0 0 0.1em;
}
div#Content p {
    margin: 20 10 1em 10;
}
div#Content h1,
div#Content h2,
div#Content h3,
div#Content h4,
div#Content h5,
div#Content h6 {
    background-color: #e2e2f2;
    font-weight: normal;
    color: #0000a0;
    border-bottom: 2px solid #a0a0e0;
    border-right: 2px solid #a0a0e0;
    margin: 20px 0px 10px 0px;
    padding: 3px 0 3px 10px;
}

div#Content a {
    color: #0000a0;
    text-decoration: none;
}

div#Content a:hover {
    text-decoration: underline;
}

div#Content table {
    cellpadding: 4;
    cellspacing: 0;
    width: 790px;
    margin: 10px 0px 10px 0px;
    padding: 3px 0 3px 3px;
}

div#Content th {
    background-color: #e2e2f2;
    font-weight: normal;
    color: #0000a0;
    border-bottom: 2px solid #a0a0e0;
    border-right: 2px solid #a0a0e0;
}
div.csc-textpic-above DIV.csc-textpic-text { clear: none; margin: 0;}

legend {
  border: 0px;
  background-color: #e2e2f2;
}

fieldset {
  width:770px;
  border: 0px solid #e2e2f2;
}

.radiolayout {
  width:400px;
  padding-top:15px;
  padding-bottom:15px;
}

.formu {
  border: 0px;
  padding: 1em 3em;
}

.mf-radio {
  border:0px;
}

.mf-text {
  color: #000000;
  border: 1px solid #e2e2f2;
  margin-bottom: 5px;
}

.mf-check {
  border: 0px;
}
.mf-select {
  border:0px;
}

.mf-input {
  border: 1px solid #e2e2f2;
  margin-bottom: 5px;
}

.mf-submit {
  color: #ffffff;
  background-color: #b2b2f2;
  border: 5px;
}

/* :::: PRINT :::: */
@media print {
    div.Content {
        margin: 0;
        width : 100%;
    }

    div.Page,
    div.LogoLayer,
    div.Menu {
        display: none;
    }
}
