html
{
    padding: 0px;
    margin: 0px;
}

body
{
    font-size: 100.01%;
    font-family: 'Times New Roman',Times,serif;
    line-height: 120%;
    padding: 0px;
    margin: 0em 1em ;
}

#menueBalken
{
    position: relative;
    top: 5.2em;
    width: 100%;
    min-width: 61em;
    height: 2.6em;
    border-top: 0.08em solid #0037EF;
    border-bottom: 0.08em solid #0037EF;
}

.MainMenueContent
{
    position: relative;
    top: -2.7em;
    left: 0em;
    width: 61em;
    margin: 0 auto;
}

.logo
{
    width: 17em;
    float: left;
}

.logo img
{
    width: 15.875em;
    height: 7.75em;
    border: none;
}

.mainMenue
{
    position: relative;
    top: 5.9em;
    width: 7.25em;
    font-weight: bold;
    float: left;
}


.subMenue
{
    position: absolute;
    bottom: 1.9em;
    border-left: 0.08em solid #0037EF;
    padding-bottom: 0.3em;
}

a
{
    color: black;
    text-decoration: none;
}

a .current
{
    color: #0037EF;
}

.mainMenue a
{
    padding: 0em 0.7em 0em 0.3em;
}

.clearer
{
    display:block; 
    height:0;      
    font-size:0;
    line-height:0;
    clear:both;
}

.mainHeader
{
    position: relative;
    top: -0.5em;
    width: 61em;
    margin: 0 auto;
    text-align: center;
}

.mainHeader h1
{
    margin:0;
    padding:0.25em;
    font-size: 200%;
}

.leiste
{
    width: 100%;
    min-width: 61em;
    height: 1em;
    line-height: 0;
    margin: 0.1em 0;
    border-top: 0.08em solid #0037EF;
}

.mainContent
{
    position: relative;
    top: -1em;
    width: 61em;
    margin: 0 auto;
}

.sprache img
{
    width: 1.25em;
    height: 0.75em;
    border: none;
}
.sprache
{
    position: relative;
    top: 1em;
    width: 61em;
    margin: 0 auto;
    height:1.25em;
}

.mainText
{
    width: 61em;
    margin: 0 auto;
    padding-bottom: 1em;
}

p{
    padding-bottom: 1em;
}

.mainText dd.csc-textpic-caption,
.csc-textpic-caption
{
     display: none;
}

td p{
    padding: 0em;
    margin: 0em;
}

td
{
    vertical-align: top;
}

.align-right
{
    text-align: right;
}

.spalte21
{
    width:29.5em;
    float: left;
    overflow: hidden;
}

.spalte22
{
    width:29.5em;
    margin-left:2em;
    float: right;
    overflow: hidden;
}


