

body {
    margin:0px;
    border:0px;
  }


body.SB {
    background-color: #af7be1;
  }


#s0-link0 {
    position: absolute;
    top: 30px;
    left: 550px;
    width: 180px;
    height:80px;
    background-color:#ed569d;
    visibility: hidden;
  }



#s1-link1 {
    position: absolute;
    top: 40px;
    left: 650px;
    width: 36%;
    height: 30%;
    visibility: hidden;
  }


#s1-link1-img {
    position: absolute;
    top: 35px;
    left: 450px;
    width: 150px;
    height: 200px;
    visibility: hidden;
  }


#s1-link2 {
    position: absolute;
    top: 40px;
    left: 680px;
    width: 30%;
    height: 30%;
    visibility: hidden;
 }


#s1-link2-img {
    position: absolute;
    top: 45px;
    left: 350px;
    width: 270px;
    height: 200px;
    visibility: hidden;
  }


#s1-link3 {
    position: absolute;
    top: 50px;
    left: 650px;
    width: 30%;
    height: 30%;
    visibility: hidden;
  }

#s1-link3-img {
    position: absolute;
    top: 35px;
    left: 410px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s1-link4 {
    position: absolute;
    top: 40px;
    left: 680px;
    width: 30%;
    height: 30%;
    visibility: hidden;
 }


#s1-link4-img {
    position: absolute;
    top: 35px;
    left: 410px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }

#s1-link5 {
    position: absolute;
    top: 35px;
    left: 720px;
    width: 30%;
    height: 30%;
    visibility: hidden;
 }


#s1-link5-img {
    position: absolute;
    top: 35px;
    left: 450px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s2-link1 {
    position: absolute;
    top: 0px;
    left: 450px;
    width: 41%;
    height: 30%;
    visibility: hidden;
  }


#s2-link1-img {
    position: absolute;
    top: 45px;
    left: 300px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s2-link2 {
    position: absolute;
    top: 0px;
    left: 450px;
    width: 41%;
    height: 30%;
    visibility: hidden;
  }


#s2-link2-img {
    position: absolute;
    top: 0px;
    left: 300px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s2-link3 {
    position: absolute;
    top: 20px;
    left: 520px;
    width: 30%;
    height: 30%;
    visibility: hidden;
    z-index:9;
  }


#s2-link3-img {
    position: absolute;
    top: 45px;
    left: 250px;
    width: 100px;
    height: 200px;
    visibility: hidden;
    z-index:0;
  }


#s3-link1 {
    position: absolute;
    top: 0px;
    left: 400px;
    width: 60%;
    height: 30%;
    visibility: hidden;
  }


#s3-link1-img {
    position: absolute;
    top: 45px;
    left: 10px;
    width: 10px;
    height:10px;
    visibility: hidden;
  }


#s3-link2 {
    position: absolute;
    top: 50px;
    left: 600px;
    width: 30%;
    height: 30%;
    visibility: hidden;
  }


#s3-link2-img {
    position: absolute;
    top: 40px;
    left: 300px;
    width: 260px;
    height: 200px;
    visibility: hidden;
  }


#s3-link3 {
    position: absolute;
    top: 0px;
    left: 650px;
    width: 42%;
    height: 30%;
    visibility: hidden;
  }


#s3-link3-img {
    position: absolute;
    top: 45px;
    left: 350px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s3-link4 {
    position: absolute;
    top: 0px;
    left: 450px;
    width: 42%;
    height: 30%;
    visibility: hidden;
  }


#s3-link4-img {
    position: absolute;
    top: 45px;
    left: 300px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s3-link5 {
    position: absolute;
    top: 30px;
    left: 600px;
    width: 41%;
    height: 30%;
    visibility: hidden;
  }


#s3-link5-img {
    position: absolute;
    top: 0px;
    left: 350px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s3-link6 {
    position: absolute;
    top: 0px;
    left: 500px;
    width: 30%;
    height: 30%;
    visibility: hidden;
  }


#s3-link6-img {
    position: absolute;
    top: 40px;
    left: 300px;
    width: 100px;
    height: 200px;
    visibility: hidden;
  }


#s4-link1 {
    position: absolute;
    top: 30px;
    left: 600px;
    width: 40%;
    height: 80%;
    visibility: hidden;
  }


#s4-link1-img {
    position: absolute;
    top: 0px;
    left: 320px;
    width: 170px;
    height: 320px;
    visibility: hidden;
  }


#s4-link2 {
    position: absolute;
    top: 0px;
    left: 600px;
    width: 40%;
    height: 60%;
    visibility: hidden;
  }


#s4-link2-img {
    position: absolute;
    top: 0px;
    left: 350px;
    width: 250px;
    height: 80%;
    visibility: hidden;
  }


#s4-link3 {
    position: absolute;
    top: 0px;
    left: 540px;
    width: 50%;
    height: 80%;
    visibility: hidden;
  }


#s4-link3-img {
    position: absolute;
    top: 0px;
    left: 230px;
    width: 250px;
    height: 200px;
    visibility: hidden;
  }


#s4-link4 {
    position: absolute;
    top: 0px;
    left: 650px;
    width: 35%;
    height: 80%;
    visibility: hidden;
  }


#s4-link4-img {
    position: absolute;
    top: 0px;
    left: 300px;
    width: 25%;
    height: 80%;
    visibility: hidden;
  }

#s4-link5 {
    position: absolute;
    top: 0px;
    left: 650px;
    width: 40%;
    height: 80%;
    visibility: hidden;
  }

#s4-link5-img {
    position: absolute;
    top: 0px;
    left: 300px;
    width: 25%;
    height: 80%;
    visibility: hidden;
  }

#s4-link6-img {
    position: absolute;
    top: 0px;
    left: 380px;
    width: 25%;
    height: 80%;
    visibility: hidden;
  }

#s4-link6 {
    position: absolute;
    top: 0px;
    left: 650px;
    width: 35%;
    height: 80%;
    visibility: hidden;
  }


#s8-text {
    position: absolute;
    left:90%;
    top:15%;
    visibility: hidden;
    z-index:1;
  }


#s5-hg {
    position: absolute;
    left:0;
    top:0px;
    visibility: visible;
    z-index:0;
  }


#s5-icon-1 {
    position: absolute;
    left:350px;
    top:5px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-1t {
    position: absolute;
    left:140px;
    top:0px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-2 {
    position: absolute;
    left:400px;
    top:45px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-2t {
    position: absolute;
    left:190px;
    top:40px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-3 {
    position: absolute;
    left:440px;
    top:85px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-3t {
    position: absolute;
    left:230px;
    top:80px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-4 {
    position: absolute;
    left:460px;
    top:130px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-4t {
    position: absolute;
    left:250px;
    top:120px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-5 {
    position: absolute;
    left:475px;
    top:175px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-5t {
    position: absolute;
    left:265px;
    top:170px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-6 {
    position: absolute;
    left:480px;
    top:220px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-6t {
    position: absolute;
    left:270px;
    top:215px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-7 {
    position: absolute;
    left:485px;
    top:270px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-7t {
    position: absolute;
    left:275px;
    top:265px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-8 {
    position: absolute;
    left:490px;
    top:325px;
    width:35px;
    height:35px;
    visibility: visible;
    z-index:1;
  }


#s5-icon-8t {
    position: absolute;
    left:275px;
    top:320px;
    width:200px;
    height:35px;
    visibility: visible;
    z-index:1;
  }

#link1 { position: absolute; top:0px; right:30px; width:610px; height:190px;visibility: visible; z-index:0;}
#link2 { position: absolute; top:0px; right:10px; width:510px; height:190px;visibility: hidden; }
#link3 { position: absolute; top:0px; right:10px; width:510px; height:190px;visibility: hidden; }
#link4 { position: absolute; top:0px; right:10px; width:510px; height:190px;visibility: hidden; }
#link5 { position: absolute; top:0px; right:10px; width:510px; height:190px;visibility: hidden; }
#link6 { position: absolute; top:0px; right:10px; width:510px; height:190px;visibility: hidden; }
#link7 { position: absolute; top:0px; right:10px; width:510px; height:190px;visibility: hidden; }


p.icon {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
    text-align:right;
    font-weight:bold;
  }


.home {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
  }


.tf {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
  }


.small {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 10px;
  }


.t_small {
    background-color: #cbcdcc;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 8pt;
  }


.titel1 {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight:bold;
  }


.titel2 {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 14px;
    font-weight:bold;
  }

.titel3 {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 14pt;
  }

table.veran {
    color: #000000;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
  }


table.veran th {
    color: #000000;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 14px;
    font-weight:bold;
  }


table.veran td {
    color: #000000;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
  }

p.ms {
    color: white;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
     font-weight: bold;
  }



p,td,li {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
  }


.block {
    color: black;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
    text-align: justify;
  }


.red {
    color: #9D0068;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
    font-weight:bold;
  }


table.ganz {
    margin-top:0mm;
    margin-bottom:0mm;
    margin-right:0mm;
    margin-left:0mm;
    height: 100%;
    width:100%;
    background-color:#ffffff;
  }


.inhalt {
    height:90%;
  }


table.karte {
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
    height: 86%;
  }


table.wiruns {
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
  }


table.wiruns td {
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
  }


table.kalender {
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
    border:1px;
  }


table.kalender td {
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
  }


A:active.layer {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #46136a;
  }


A:link.layer {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #46136a;
  }


A:visited.layer {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #46136a;
  }


A:hover.layer {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #46136a;
  }


A:active {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #066776;
  }


A:link {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }


A:visited {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }


A:hover {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
  }


A:active.archiv {
    text-decoration: underline;
    font-family : 'URW Chancery L', 'Trebuchet MS', Arial, Helvetica, Verdana, Geneva, Swiss, 'SunSans-Regular';
    font-size : 20pt;
    font-weight : bold;
    letter-spacing : 3px;
    color: #ffffff;
  }


A:link.archiv {
    color : #ffffff;
    font-family : 'URW Chancery L', 'Trebuchet MS', Arial, Helvetica, Verdana, Geneva, Swiss, 'SunSans-Regular';
    font-size : 20pt;
    font-weight : bold;
    letter-spacing : 3px;
    text-decoration : underline;
  }


A:visited.archiv {
    text-decoration: none;
    font-family : 'URW Chancery L', 'Trebuchet MS', Arial, Helvetica, Verdana, Geneva, Swiss, 'SunSans-Regular';
    font-size : 20pt;
    font-weight : bold;
    letter-spacing : 3px;
    color: #ffffff;
  }


A:hover.archiv {
    text-decoration: none;
    font-family : 'URW Chancery L', 'Trebuchet MS', Arial, Helvetica, Verdana, Geneva, Swiss, 'SunSans-Regular';
    font-size : 20pt;
    font-weight : bold;
    letter-spacing : 3px;
    color: #ffffff;
  }


A:active.gal {
    text-decoration: underline;
    font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size : 12pt;
    font-weight : bold;
    letter-spacing : 3px;
    color: #ffffff;
  }


A:link.gal {
    color : #ffffff;
    font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size : 12pt;
    font-weight : bold;
    letter-spacing : 3px;
    text-decoration : none;
  }


A:visited.gal {
    text-decoration: none;
    font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size : 12pt;
    font-weight : bold;
    letter-spacing : 3px;
    color: #ffffff;
  }


A:hover.gal {
    text-decoration: none;
    font-family : Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size : 12pt;
    font-weight : bold;
    letter-spacing : 3px;
    color: #ffffff;
  }

.nav {
    text-decoration: underline;
    font-family: Trebuchet MS, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-size: 8px;
    font-weight: bold;
  }

