html, body {
        height: 100%;
        }

body {
        margin: 0;
        padding: 0;
        background: #BDBBBB;
        }

.content {
        /*width: 978px;*/
        }

#three-columns {
        overflow: hidden;
        width: 978px;
        margin: 30px auto;
        box-shadow: 0px 0px 10px 5px rgba(0,0,0,.2);
        background-color: white;
        }

#three-columns .content {
        overflow: hidden;
        }

#three-columns #column1a {
        float: left;
        width: 84px;
        height: 100px;
        background-color: #9c9d9d;
        font-size: 38pt;
        text-align: center;
        color: white;
        }

#column1a p {
        margin-top: 22px;
        }

#three-columns #column1a_ {
        float: left;
        width: 310px;
        height: 100px;
        background-color: #9c9d9d;
        color: white;
        font-family: Times New Roman;
        }

#column1a_ p {
        margin-top: 30px;
        }

#three-columns #column2a {
        float: left;
        width: 100px;
        height: 100px;
        background-color: #9c9d9d;
        color: white;
        font-family: Times New Roman;
        border-bottom-right-radius: 20px;

        }

#column2a p {
        margin-bottom: 100px;
        margin-left: 0px;
        }

.img_a {width: 80px;
        height: 80px;
        background: url(bilder/platzhalter.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img02 {width: 80px;
        height: 80px;
        background: url(bilder/sk02.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img03 {width: 80px;
        height: 80px;
        background: url(bilder/sk03.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img04 {width: 80px;
        height: 80px;
        background: url(bilder/sk04.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img05 {width: 80px;
        height: 80px;
        background: url(bilder/sk05.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img06 {width: 80px;
        height: 80px;
        background: url(bilder/sk06.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img08 {width: 80px;
        height: 80px;
        background: url(bilder/sk08.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img09 {width: 80px;
        height: 80px;
        background: url(bilder/sk09.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img10 {width: 80px;
        height: 80px;
        background: url(bilder/sk10.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img12 {width: 80px;
        height: 80px;
        background: url(bilder/sk12.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img13 {width: 80px;
        height: 80px;
        background: url(bilder/sk13.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img14 {width: 80px;
        height: 80px;
        background: url(bilder/sk14.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

.img15 {width: 80px;
        height: 80px;
        background: url(bilder/sk15.jpg) no-repeat;
        box-shadow: 8px 8px 8px #606161;
        border-bottom-right-radius: 10px;
        margin-top: 10px;
        margin-left: 10px;
        }

#titel {
        font-size: 14pt;
        font-variant: small-caps;
        }

#subtitel {
        font-size: 10pt;
        font-style: italic;
        }

#starttitel {
        font-size: 19pt;
        font-variant: small-caps;
        }

#three-columns #column3a {
        float: right;
        width: 248px;
        height: 100px;
        padding-top: 10px;
        }

#three-columns #column1b {
        float: left;
        width: 306px;
        padding-right: 10px;
        padding-left: 20px;
        background-color: white;
        font-family: Times New Roman;
        }

#column1b h1 {
        margin-top: 50px;
        font-size: 18pt;
        }

#column1b p {
        font-size: 10pt;
        text-align: justify;
        }

#three-columns #column2b {
        float: left;
        width: 306px;
        padding-right: 10px;
        padding-left: 10px;
        background-color: white;
        font-family: Times New Roman;
        }

#column2b p {
        font-size: 10pt;
        margin-bottom: 5px;
        text-align: justify;
        }

#c2b {
       margin-top: 50px;
       }

#c2bplus {
       margin-top: 125px;
       }

#column2b h1 {
        margin-top: 50px;
        font-size: 18pt;
        }

#beschreibung
        {
        margin-top: 50px;
        /*font-size: 18pt;*/
        font-style: italic;
        }

#three-columns #column3b {
        /*margin-top: 40px;*/
        padding-right: 20px;
        padding-left: 10px;
        float: right;
        width: 286px;
        background-color: white;
        }

#column3b h3 {
        margin-top: 50px;
        font-size: 14pt;
        }

#column3b p {
        font-size: 10pt;
        margin-bottom: 10px;
        text-align: justify;
        }

#three-columns #column1c {
        float: left;
        width: 306px;
        /* height: 130px; */
        background-color: white;
        }

#three-columns #column2c {
        float: left;
        width: 306px;
        /* height: 130px;*/
        padding: 0px 0px 0px 0px;
        background-color: white;
        }

#three-columns #column3c {
        position: relative;
        float: right;
        width: 306px;
        /* height: 120px; */
        padding: 5px 10px 5px 10px;
        background-color: #9c9d9d;
        font-family: Times New Roman;
        text-align: justify;
        color: white;
        font-size: 8pt;
        font-style: italic;
        border-top-left-radius: 10px;
        }

#three-columns #column3ch {
        position: absolute;
        z-index: -1;
        float: right;
        width: 978px;
        height: 100px;
        background-color: white;
        }

#bild1 {
        float: left;
        width: 170px;
        padding-top: 8px;
        }

#bild2 {
        text-align: center;
        margin-top: 55px;
        }

#bild3 {
        text-align: center;
        padding-top: 160px;
        }

#bild4 {
        text-align: left;
        margin-top: 55px;
        }

#logowabern {
        text-align: center;
        padding: 20px 0px 0px 70px;
        }

#logoindex {
        text-align: center;
        padding: 20px 0px 0px 0px;
        }

#footer {
        text-shadow: 1px 1px 0px #FFFFFF;
        text-align: center;
        color: #4F4F4F;
        padding: 0px 30px 0px 0px;
        }

#footer a {
        color: #4F4F4F;
        }

#spaceoben {
        margin-top: 330pt;
        position: relative;
        z-index: -1;
        }

#c1     {
        float: left;
        width: 20px;
        height: 60px;
        background-color: white;
        }

#c2     {
        float: left;
        width: 100px;
        height: 55px;
        background-color: #9c9d9d;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        padding-top: 4pt;
        font-size: 30pt;
        text-align: center;
        color: white;
        }

#c3     {
        float: left;
        width: 825px;
        height: 51px;
        background-color: #f7cb15;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        padding-top: 7pt;
        padding-left: 10pt;
        font-size: 25pt;

        }

#c3 a   {
        text-decoration: none;
        color: DimGrey;
        }

#c3 a:hover {
          color: SlateGrey;
          text-decoration:none;
        }

#spacerrow {
        float: right;
        width: 978px;
        height: 10px;
        background-color: white;
        }