body {background:url(bg.jpg);}

img#sax {position:absolute;
top:60px;left:20px;}

div#main {width:650px;
          height:800px;
          background-image:url(mainbg.png);
          margin:20px auto;
          position:relative;
          border:none;
          margin-bottom:100px;
}

div#menublech { position:absolute;
                top:30px;
                left:-100px;
                width:330px;
                height:550px;
                z-index:98;
                display:none;
}

div#menuholz {position:absolute;
              top:-30px;
              right:-135px;
              width:242px;
              height:1400px;
              background-image:url(menkl.jpg);
              z-index:98;
}
div#menuholz a:hover {color:#0158A8;}

div#deckel {position:absolute;
            top:88px;
            left:118px;
            width:280px;
            height:554px;
            background-image:url(menuedeckel.png);
            z-index:105;
}

button#holz {position:absolute;
            top:15px;
            right:50px;
            width:150px;
            height:35px; 
            z-index:99;     
}
button#blech {position:absolute;
              top:15px;
              left:50px;
              width:150px;
              height:35px; 
              z-index:99;
}

div#inhalt {position:absolute;
            right:180px;
            top:100px;
            width:350px;
            height:550px;
            background:#fff;
            border:1px solid #888;
            font-family:sans-serif;
            font-size:17px;
            color:#000;
            
}
div#inhaltblech { position:absolute;
                  width:310px;
                  height:510px;
                  background:#eee;
                  padding:20px;
                  line-height:21px;
                  display:none;
}
div#inhaltblech ul {width:290px;}
div#inhaltblech img {position:absolute;bottom:0px;right:0px;}
div#inhaltblech h1 {position:absolute;top:-45px;left:-3px;font-size:30px;color:#999;}
div#inhaltblech p {width:330px;margin-left:-5px;margin-top:2px;}


div#inhaltholz {  position:absolute;
                  width:340px;
                  height:540px;
                  background:#eee;
                  padding:5px;
                  line-height:21px;
}
div#inhaltholz ul {width:290px;}
div#inhaltholz img {position:absolute;bottom:0px;right:0px;}
div#inhaltholz h1 {position:absolute;top:-45px;left:-3px;font-size:30px;color:#999;}
div#inhaltholz p {margin-left:10px;}

div#m1 {
    position: absolute; 
    background-image:url(m1.png);
    background-position:0px 0px;
    left: 0px;
    top:30px;
    width: 86px; 
    height: 95px;
    z-index:4;
}
div#m1:hover {background-position:-86px 0px;}
li#l1 { 
    position:absolute;
    list-style:none;
    background-image:url(l1.png);
    left:73px;
    top:30px;
    width:248px; 
    height:95px; 
    z-index:1;
}
li#l1 a#kom { position:absolute;
              top:8px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l1 a#mod { position:absolute;
              top:65px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l1 a#kom:hover {color:#0158A8;}
li#l1 a#mod:hover {color:#0158A8;}
li#d1 { 
    position:absolute;
    list-style:none;
    background-image:url(d1.png);
    left:86px;
    top:28px;
    width:161px; 
    height:100px; 
    z-index:2;
}

div#m2 {
    position: absolute; 
    background-image:url(m2.png);
    background-position:0px 0px;
    left: 0px;
    top:131px;
    width: 89px; 
    height: 89px;
    z-index:4;
}
div#m2:hover {background-position:-89px 0px;}
li#l2 { 
    position:absolute;
    list-style:none;
    background-image:url(l2.png);
    left:18px;
    top:130px;
    width:250px; 
    height:90px; 
    z-index:1;
}
li#l2 a#mit { position:absolute;
              top:5px;
              right:140px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l2 a#kun { position:absolute;
              top:62px;
              right:140px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l2 a#kun:hover {color:#0158A8;}
li#l2 a#mit:hover {color:#0158A8;}
li#d2 { 
    position:absolute;
    list-style:none;
    background-image:url(d2.png);
    left:89px;
    top:129px;
    width:41px; 
    height:94px; 
    z-index:2;
}

div#m3 {
    position:absolute; 
    background-image:url(m3.png);
    background-position:0px 0px;
    left:0px;
    top:326px;
    width:88px; 
    height:94px;
    z-index:8;
}
div#m3:hover {background-position:-88px 0px;}
li#l3 { 
    position:absolute;
    list-style:none;
    background-image:url(l3.png);
    left:0px;
    top:439px;
    width:264px; 
    height:200px; 
    z-index:6;
}
li#d3 { 
    position:absolute;
    list-style:none;
    background-image:url(d3.png);
    left:0px;
    top:326px;
    width:264px; 
    height:235px; 
    z-index:7;
}

div#m4 {
    position: absolute; 
    background-image:url(m4.png);
    left: 0px;
    top:225px;
    width: 86px; 
    height: 95px;
    z-index:4;
}
div#m4:hover {background-position:-86px 0px;}
li#l4 { 
    position:absolute;
    list-style:none;
    background-image:url(l4.png);
    left:56px;
    top:225px;
    width:199px; 
    height:95px; 
    z-index:1;
}
li#l4 a#kon { position:absolute;
              top:5px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l4 a#anf { position:absolute;
              top:62px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l4 a#kon:hover {color:#0158A8;}
li#l4 a#anf:hover {color:#0158A8;}
li#d4 { 
    position:absolute;
    list-style:none;
    background-image:url(d4.png);
    left:86px;
    top:223px;
    width:95px; 
    height:100px; 
    z-index:2;
}

div#rand      { width:9px;
                height:100%;
                position:fixed;
                bottom:30px;
                left:0px;
                background-image:url(rand.jpg);
                z-index:1000;
}
div#randunten { width:100%;
                height:30px;
                position:fixed;
                bottom:0px;
                left:0px;
                background-image:url(blau.jpg);
                z-index:1000;
}
div#randunten img {position:fixed;left:0px;bottom:0px;}
div#randunten p { position:fixed;
                  left:15px;
                  bottom:-5px;
                  font-family:sans-serif;
                  font-size:15px;
                  color:#fff;
}
div#randunten span {position:fixed;
                    right:10px;
                    bottom:10px;
                    font-family:sans-serif;
                    font-size:11px;
                    color:#fff;
}
div#top { position:absolute;
          width:632px;
          height:13px;
          top:-13px;
          left:9px;
          background-image:url(top.png);
}
div#bottom { position:absolute;
          width:632px;
          height:13px;
          bottom:-13px;
          left:9px;
          background-image:url(bottom.png);
}
div#schallrohr{ position:absolute;
                width:106px;
                height:602px;
                top:-215px;
                left:-20px;
                z-index:3;
                background-image:url(schallrohr.jpg);
}
div#schall{ position:absolute;
            width:460px;
            height:479px;
            top:387px;
            left:-216px;
            z-index:3;
            background-image:url(schall.png);
}

div#ld1 { position:absolute;
          top:99px;
          left:100px;
          height:35px;
          width:35px;
          background-image:url(ld1.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld1:hover {background-position:-35px 0px;}
div#link1 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:99px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            text-decoration:none;
            z-index:103;
}


div#ld2 { position:absolute;
          top:191px;
          left:98px;
          height:35px;
          width:35px;
          background-image:url(ld2.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld2:hover {background-position:-35px 0px;}
div#link2 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:191px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld3 { position:absolute;
          top:284px;
          left:104px;
          height:35px;
          width:35px;
          background-image:url(ld3.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld3:hover {background-position:-35px 0px;}
div#link3 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:284px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld4 { position:absolute;
          top:419px;
          left:102px;
          height:35px;
          width:35px;
          background-image:url(ld4.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld4:hover {background-position:-35px 0px;}
div#link4 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:419px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld5 { position:absolute;
          top:513px;
          left:101px;
          height:35px;
          width:35px;
          background-image:url(ld5.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld5:hover {background-position:-35px 0px;}
div#link5 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:513px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld6 { position:absolute;
          top:599px;
          left:98px;
          height:35px;
          width:35px;
          background-image:url(ld6.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld6:hover {background-position:-35px 0px;}
div#link6 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:599px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

#link1 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link2 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link3 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link4 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link5 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link6 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}

div#footer {
            position:absolute;
            bottom:-60px;
            left:70px;
            color:#444;
            font-family:Sans-Serif;
            font-size:11px;
            z-index:999;
}
div#footer a{
            color:#0158A8;
            font-family:Sans-Serif;
            font-size:11px;
            font-weight:bold;
            text-decoration:none;
            z-index:999;
}
p#wahl      {position:absolute;
            top:-1px;
            left:46px;
            width:550px;
            height:32px;
            background:#eee;
            color:#555;
            font-family:Sans-Serif;
            font-size:14px;
            border:1px solid #666;
            padding:3px;
            z-index:99;
}
img#homebl {position:absolute;
        right:-150px;
        top:-2px;
        border:none;
        display:none;
}
a#homebl {position:absolute;
        right:-110px;
        top:160px;
        font-family:Sans-Serif;
        font-size:25px;
        text-decoration:none;
        font-weight:bold;
        color:#0158A8;
}
a#homebl:hover {color:#fff;}

img#homeho {position:absolute;
        left:-150px;
        top:-2px;
        border:none;
}
a#homeho {position:absolute;
        left:-115px;
        top:160px;
        font-family:Sans-Serif;
        font-size:25px;
        text-decoration:none;
        font-weight:bold;
        color:#0158A8;
}
a#homeho:hover {color:#fff;}




/* greybox */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #0058A8;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #0058A8;
    border-top: 2px solid #0058A8;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #0058A8;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 4px solid #0058A8;
    border-top: 3px solid #0058A8;
    border-left: 3px solid #0058A8;
    border-right: 3px solid #0058A8;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
/* ende greybox */body {background:url(bg.jpg);}

div#main {width:650px;
          height:800px;
          background-image:url(mainbg.png);
          margin:20px auto;
          position:relative;
          border:none;
          margin-bottom:100px;
}

div#menublech { position:absolute;
                top:30px;
                left:-100px;
                width:330px;
                height:550px;
                z-index:98;
                display:none;
}

div#menuholz {position:absolute;
              top:-30px;
              right:-135px;
              width:242px;
              height:1400px;
              background-image:url(menkl.jpg);
              z-index:98;
}
div#menuholz a:hover {color:#0158A8;}

div#deckel {position:absolute;
            top:88px;
            left:118px;
            width:280px;
            height:554px;
            background-image:url(menuedeckel.png);
            z-index:105;
}

button#holz {position:absolute;
            top:15px;
            right:50px;
            width:150px;
            height:35px; 
            z-index:99;     
}
button#blech {position:absolute;
              top:15px;
              left:50px;
              width:150px;
              height:35px; 
              z-index:99;
}

div#inhalt {position:absolute;
            right:180px;
            top:100px;
            width:350px;
            height:550px;
            background:#fff;
            border:1px solid #888;
            font-family:sans-serif;
            font-size:17px;
            color:#000;
            
}
div#inhaltblech { position:absolute;
                  width:310px;
                  height:510px;
                  background:#eee;
                  padding:20px;
                  line-height:21px;
                  display:none;
}
div#inhaltblech ul {width:290px;}
div#inhaltblech img {position:absolute;bottom:0px;right:0px;}
div#inhaltblech h1 {position:absolute;top:-45px;left:-3px;font-size:30px;color:#999;}
div#inhaltblech p {width:330px;margin-left:-5px;margin-top:2px;}


div#inhaltholz {  position:absolute;
                  width:340px;
                  height:540px;
                  background:#eee;
                  padding:5px;
                  line-height:21px;
}
div#inhaltholz ul {width:290px;}
div#inhaltholz img {position:absolute;bottom:0px;right:0px;}
div#inhaltholz h1 {position:absolute;top:-45px;left:-3px;font-size:30px;color:#999;}
div#inhaltholz p {margin-left:10px;}

div#m1 {
    position: absolute; 
    background-image:url(m1.png);
    background-position:0px 0px;
    left: 0px;
    top:30px;
    width: 86px; 
    height: 95px;
    z-index:4;
}
div#m1:hover {background-position:-86px 0px;}
li#l1 { 
    position:absolute;
    list-style:none;
    background-image:url(l1.png);
    left:73px;
    top:30px;
    width:248px; 
    height:95px; 
    z-index:1;
}
li#l1 a#kom { position:absolute;
              top:8px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l1 a#mod { position:absolute;
              top:65px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l1 a#kom:hover {color:#0158A8;}
li#l1 a#mod:hover {color:#0158A8;}
li#d1 { 
    position:absolute;
    list-style:none;
    background-image:url(d1.png);
    left:86px;
    top:28px;
    width:161px; 
    height:100px; 
    z-index:2;
}

div#m2 {
    position: absolute; 
    background-image:url(m2.png);
    background-position:0px 0px;
    left: 0px;
    top:131px;
    width: 89px; 
    height: 89px;
    z-index:4;
}
div#m2:hover {background-position:-89px 0px;}
li#l2 { 
    position:absolute;
    list-style:none;
    background-image:url(l2.png);
    left:18px;
    top:130px;
    width:250px; 
    height:90px; 
    z-index:1;
}
li#l2 a#mit { position:absolute;
              top:5px;
              right:140px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l2 a#kun { position:absolute;
              top:62px;
              right:140px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l2 a#kun:hover {color:#0158A8;}
li#l2 a#mit:hover {color:#0158A8;}
li#d2 { 
    position:absolute;
    list-style:none;
    background-image:url(d2.png);
    left:89px;
    top:129px;
    width:41px; 
    height:94px; 
    z-index:2;
}

div#m3 {
    position:absolute; 
    background-image:url(m3.png);
    background-position:0px 0px;
    left:0px;
    top:326px;
    width:88px; 
    height:94px;
    z-index:8;
}
div#m3:hover {background-position:-88px 0px;}
li#l3 { 
    position:absolute;
    list-style:none;
    background-image:url(l3.png);
    left:0px;
    top:439px;
    width:264px; 
    height:200px; 
    z-index:6;
}
li#d3 { 
    position:absolute;
    list-style:none;
    background-image:url(d3.png);
    left:0px;
    top:326px;
    width:264px; 
    height:235px; 
    z-index:7;
}

div#m4 {
    position: absolute; 
    background-image:url(m4.png);
    left: 0px;
    top:225px;
    width: 86px; 
    height: 95px;
    z-index:4;
}
div#m4:hover {background-position:-86px 0px;}
li#l4 { 
    position:absolute;
    list-style:none;
    background-image:url(l4.png);
    left:56px;
    top:225px;
    width:199px; 
    height:95px; 
    z-index:1;
}
li#l4 a#kon { position:absolute;
              top:5px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l4 a#anf { position:absolute;
              top:62px;
              right:90px;
              color:#000;
              font-family:sans-serif;
              font-size:14px;
              text-decoration:none;
              padding:3px;
}
li#l4 a#kon:hover {color:#0158A8;}
li#l4 a#anf:hover {color:#0158A8;}
li#d4 { 
    position:absolute;
    list-style:none;
    background-image:url(d4.png);
    left:86px;
    top:223px;
    width:95px; 
    height:100px; 
    z-index:2;
}

div#rand      { width:9px;
                height:100%;
                position:fixed;
                bottom:30px;
                left:0px;
                background-image:url(rand.jpg);
                z-index:1000;
}
div#randunten { width:100%;
                height:30px;
                position:fixed;
                bottom:0px;
                left:0px;
                background-image:url(blau.jpg);
                z-index:1000;
}
div#randunten img {position:fixed;left:0px;bottom:0px;}
div#randunten p { position:fixed;
                  left:15px;
                  bottom:-5px;
                  font-family:sans-serif;
                  font-size:15px;
                  color:#fff;
}
div#randunten span {position:fixed;
                    right:10px;
                    bottom:10px;
                    font-family:sans-serif;
                    font-size:11px;
                    color:#fff;
}
div#top { position:absolute;
          width:632px;
          height:13px;
          top:-13px;
          left:9px;
          background-image:url(top.png);
}
div#bottom { position:absolute;
          width:632px;
          height:13px;
          bottom:-13px;
          left:9px;
          background-image:url(bottom.png);
}
div#schallrohr{ position:absolute;
                width:106px;
                height:602px;
                top:-215px;
                left:-20px;
                z-index:3;
                background-image:url(schallrohr.jpg);
}
div#schall{ position:absolute;
            width:460px;
            height:479px;
            top:387px;
            left:-216px;
            z-index:3;
            background-image:url(schall.png);
}

div#ld1 { position:absolute;
          top:99px;
          left:100px;
          height:35px;
          width:35px;
          background-image:url(ld1.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld1:hover {background-position:-35px 0px;}
div#link1 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:99px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            text-decoration:none;
            z-index:103;
}


div#ld2 { position:absolute;
          top:191px;
          left:98px;
          height:35px;
          width:35px;
          background-image:url(ld2.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld2:hover {background-position:-35px 0px;}
div#link2 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:191px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld3 { position:absolute;
          top:284px;
          left:104px;
          height:35px;
          width:35px;
          background-image:url(ld3.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld3:hover {background-position:-35px 0px;}
div#link3 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:284px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld4 { position:absolute;
          top:419px;
          left:102px;
          height:35px;
          width:35px;
          background-image:url(ld4.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld4:hover {background-position:-35px 0px;}
div#link4 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:419px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld5 { position:absolute;
          top:513px;
          left:101px;
          height:35px;
          width:35px;
          background-image:url(ld5.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld5:hover {background-position:-35px 0px;}
div#link5 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:513px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

div#ld6 { position:absolute;
          top:599px;
          left:98px;
          height:35px;
          width:35px;
          background-image:url(ld6.png);
          background-repeat:no-repeat;
          background-position:0px 0px;
          z-index:107;
}
div#ld6:hover {background-position:-35px 0px;}
div#link6 { position:absolute;
            width:250px;
            height:34px;
            right:-127px;
            top:599px;
            background-image:url(hbg.png);
            background-repeat:no-repeat;
            background-position:0px 0px;
            color:#fff;
            font-family:sans-serif;
            font-size:14px;
            padding:3px;
            text-decoration:none;
            z-index:103;
}

#link1 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link2 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link3 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link4 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link5 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}
#link6 a {position:absolute;
          left:10px;
          top:7px;
          color:#fff;
          font-family:sans-serif;
          font-size:14px;
          text-decoration:none;
}

div#footer {
            position:absolute;
            bottom:-60px;
            left:70px;
            color:#444;
            font-family:Sans-Serif;
            font-size:11px;
            z-index:999;
}
div#footer a{
            color:#0158A8;
            font-family:Sans-Serif;
            font-size:11px;
            font-weight:bold;
            text-decoration:none;
            z-index:999;
}
p#wahl      {position:absolute;
            top:-1px;
            left:46px;
            width:550px;
            height:32px;
            background:#eee;
            color:#555;
            font-family:Sans-Serif;
            font-size:14px;
            border:1px solid #666;
            padding:3px;
            z-index:99;
}
img#homebl {position:absolute;
        right:-150px;
        top:-2px;
        border:none;
        display:none;
}
a#homebl {position:absolute;
        right:-110px;
        top:160px;
        font-family:Sans-Serif;
        font-size:25px;
        text-decoration:none;
        font-weight:bold;
        color:#0158A8;
}
a#homebl:hover {color:#fff;}

img#homeho {position:absolute;
        left:-150px;
        top:-2px;
        border:none;
}
a#homeho {position:absolute;
        left:-115px;
        top:160px;
        font-family:Sans-Serif;
        font-size:25px;
        text-decoration:none;
        font-weight:bold;
        color:#0158A8;
}
a#homeho:hover {color:#fff;}




/* greybox */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #0058A8;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #0058A8;
    border-top: 2px solid #0058A8;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #0058A8;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 4px solid #0058A8;
    border-top: 3px solid #0058A8;
    border-left: 3px solid #0058A8;
    border-right: 3px solid #0058A8;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
/* ende greybox */
