body  {
         background-color : #A6B3CB;
         background-image : url("bild/bk-logo.png");
         background-repeat : no-repeat ;
         background-position : top center;
        scrollbar-3dLight-Color : #000000;
        scrollbar-Highlight-Color : #f3f3f3;
        scrollbar-Face-Color : #969594;
        scrollbar-Arrow-Color : #ffffff;
        scrollbar-Shadow-Color : #000000;
        scrollbar-DarkShadow-Color : #969594;
        scrollbar-Track-Color : #A6B3CB;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
}
td.menutop {
         background-image : url("bild/bk-topmenu.gif");
         background-repeat : repeat-x ;
         background-color : transparent;

}
td.linev {
         background-image : url("bild/bk-linev.gif");
         background-repeat : repeat-y ;
         background-color : transparent;

}
.titel {
        text-align:right;
        font-size : 11pt;
        font-weight:bold;
        color : #ffffff;
        line-height: 30px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        border-bottom: #151F2A 1px solid;
        padding-right: 10px;

}
td.bottommenu {
         background-image : url("bild/bk-bottommenu.gif");
         background-repeat : no-repeat ;
        background-position : top center;

         background-color : transparent;
        font-size : 8pt;
        color : #000000;
        line-height: 24px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.maintext {
        font-size : 10pt;
        color : #ffffff;

        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.nomenu  {
        font-size : 10pt;
        color : #ffffff;
        line-height: 20px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing : 0.5pt;
        text-decoration : none;
        padding-right: 10px;
        padding-left: 10px;
}
td.maintexti {
        font-size : 10pt;
        color : #ffffff;
        background-image : url("bild/copy.gif");
         background-repeat : no-repeat ;
        background-position : top center;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.maintitle {
        font-size : 11pt;
        color : #ffffff;
        font-weight: bold;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.maintbl {
        font-size : 10pt;
        color : #ffffff;
        font-weight: bold;
         line-height: 30px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.tbl-headline {
         background-color : transparent;
        font-size : 12pt;
        color : #ffffff;
        font-weight: bold;
        line-height: 24px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.tblmenu {
         background-color : #676767;

}
table.allin {
        border-right: #000000 1px solid;
         border-left: #000000 1px solid;
         background-color : #ffffff;

}
td.top {
        background-image : url("bild/bk-top.gif");
        border-top: #000000 1px solid;
         border-bottom: #000000 1px solid;
}
td.inhalt {
        background-color : #2F465E;
        border-right: #000000 1px solid;
        border-left: #000000 1px solid;
        padding-left: 27px;
}
td.gallerytxt {
         font-size : 8pt;
        color : #ffffff;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 16px;
         padding-top: 5px;
         padding-right: 5px;
         padding-bottom: 5px;

}

td.formular {
         font-size : 8pt;
        color : #ffffff;
        line-height: 24px;
        background-color : #676767;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;


}
td.formtext {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 5px;
         padding-top: 5px;
         padding-right: 5px;
         padding-bottom: 5px;

}
#menu1 {
        width: 158px;
        margin: 0px;
}
#menu1 a.menu:link,a.menu:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 24px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 30px;
         background-image : url("bild/button1.gif");
}
#menu1 a.menu:hover  {
        color : #607FB8;
        text-decoration : none;
         background-image : url("bild/button2.gif");
}
#menu1 a.menu:active  {
        color : #000000;
        text-decoration : underline;
}
#menu1 a.menuon:link,a.menuon:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 24px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 29px;
         background-image : url("bild/button2.gif");
}
#menu1 a.menuon:hover  {
        color : #607FB8;
        text-decoration : none;
         background-image : url("bild/button1.gif");
}
#menu1 a.menuon:active  {
        color : #000000;
        text-decoration : underline;
}





#menu1 a.menun:link,a.menun:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 24px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 30px;
         background-image : url("bild/button1n.gif");
}
#menu1 a.menun:hover  {
        color : #607FB8;
        text-decoration : none;
         background-image : url("bild/button2n.gif");
}
#menu1 a.menun:active  {
        color : #000000;
        text-decoration : underline;
}
#menu1 a.menuonn:link,a.menuonn:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 24px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 29px;
         background-image : url("bild/button2n.gif");
}
#menu1 a.menuonn:hover  {
        color : #607FB8;
        text-decoration : none;
         background-image : url("bild/button1n.gif");
}
#menu1 a.menuonn:active  {
        color : #000000;
        text-decoration : underline;
}



a.menuoben:link,a.menuoben:visited  {
        font-size : 10pt;
        color : #ffffff;
        line-height: 35px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing : 0.5pt;
        text-decoration : none;
        padding-right: 10px;
        padding-left: 10px;
}
a.menuoben:hover  {
        color : #2F455E;
        text-decoration : none;
}
a.menuoben:active  {
        color : #000000;
        text-decoration : underline;
}
a.menuleft:link,a.menuleft:visited  {
        font-size : 10pt;
        color : #ffffff;
        line-height: 20px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        font-weight: bold;
        letter-spacing : 0.5pt;
        text-decoration : none;
        padding-right: 10px;
        padding-left: 10px;
}
a.menuleft:hover  {
        color : #2F455E;
        text-decoration : none;
}
a.menuleft:active  {
        color : #000000;
        text-decoration : underline;
}
a.menuunten:link,a.menuunten:visited  {
        font-size : 10pt;
        color : #ffffff;
        line-height: 33px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-right: 10px;
        padding-left: 10px;
}
a.menuunten:hover  {
        color : #2F455E;
        text-decoration : none;
}
a.menuunten:active  {
        color : #000000;
        text-decoration : underline;
}
a.untermenu:link,a.untermenu:visited  {
        font-size : 8pt;
        color : #ffffff;
        line-height: 20px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
}
a.untermenu:hover  {
        color : #000000;
        text-decoration : underline;
}
a.untermenu:active  {
        color : #000000;
        text-decoration : none;
}

a.menubottom:link,a.menubottom:visited  {
        font-size : 7pt;
        color : #ffffff;
        background-color : transparent;
        line-height: 20px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 10px;
        padding-right: 10px;
}
a.menubottom:hover  {
        color : #000000;
        text-decoration : none;
}
a.menubottom:active  {
        color : #ffffff;
        text-decoration : underline;
}
a.menumehr:link,a.menumehr:visited  {
        font-size : 10pt;
        color : #013C00;
        font-weight: bold;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : underline;
}
a.menumehr:hover  {
        color : #ffffff;
        text-decoration : none;
}
a.menumehr:active  {
        color : #013C00;
        text-decoration : underline;
}
a.menudown:link,a.menudown:visited  {
        font-size : 9pt;
        color : #000000;
        font-weight: bold;
         line-height: 25px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : underline;
}
a.menudown:hover  {
        color : #F7BC5B;
        text-decoration : none;
}
a.menudown:active  {
        color : #F7BC5B;
        text-decoration : underline;
}
a.menumehrkl:link,a.menumehrkl:visited  {
        font-size : 8pt;
        color : #F7BC5B;
        font-weight: bold;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : underline;
}
a.menumehrkl:hover  {
        color : #ffffff;
        text-decoration : none;
}
a.menumehrkl:active  {
        color : #F7BC5B;
        text-decoration : underline;
}
a.menutext:link,a.menutext:visited  {
        font-size : 9pt;
        color : #607FB8;
        background-color : transparent;
        font-weight: bold;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : underline;
}
a.menutext:hover  {
        color : #000000;
        text-decoration : none;
}
a.menutext:active  {
        color : #000000;
        text-decoration : underline;
}
a.weiter:link,a.weiter:visited  {
        font-size : 9pt;
        color : #ffffff;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
}
a.weiter:hover  {
        color : #336CA1;

}
a.weiter:active  {
        color : #ffffff;
        font-size : 9pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
a.menudownp:link,a.menudownp:visited  {
        font-size : 7pt;
        color : #ffffff;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
}
a.menudownp:hover  {
        color : #000000;

}
a.menudownp:active  {
        color : #ffffff;
        font-size : 7pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
a.menudownd:link,a.menudownd:visited  {
        font-size : 7pt;
        color : #000000;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
}
a.menudownd:hover  {
        color : #336CA1;

}
a.menudownd:active  {
        color : #000000;
        font-size : 7pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
.eingabe  {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        background: #C4C4C4;
        border-left: #336CA1 1px solid;
        border-right: #336CA1 1px solid;
        border-top: #336CA1 1px solid;
        border-bottom: #336CA1 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.eingabefehler  {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        background: #C4C4C4;
        border-left: #c40000 1px solid;
        border-right: #c40000 1px solid;
        border-top: #c40000 1px solid;
        border-bottom: #c40000 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.button        {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        line-height: 12pt;
         background: #C4C4C4;
        border-left: #336CA1 1px solid;
        border-right: #336CA1 1px solid;
        border-top: #336CA1 1px solid;
        border-bottom: #336CA1 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.rahmengalerie         {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #ffffff;
        background-color : #3B4B62;
        border-left: 1px #000000 solid;
        border-right: 1px #000000 solid;
        border-top: 1px #000000 solid;
        border-bottom: 1px #000000 solid;
        padding-left: 5px;
         padding-top: 5px;
         padding-right: 5px;
         padding-bottom: 5px;
}
.picround {
        background: #c8c8c8;
        border-top: #c8c8c8 1px solid;
        border-bottom: #c8c8c8 1px solid;
         border-left: #c8c8c8 1px solid;
         border-right: #c8c8c8 1px solid;
}
.picroundg {
        background: #c8c8c8;
        border-top: #c8c8c8 1px solid;
        border-bottom: #c8c8c8 1px solid;
         border-left: #c8c8c8 1px solid;
         border-right: #c8c8c8 1px solid;
}
hr {
color:#16202B;

}




.clipper select {
   background-color: #595959;
   font-size: 8pt;
   border: none;
   font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
   color : #ffffff;
}

.clipper {
   border:solid 1px #ff8000;
   float:left;
}
* html .clipper {
   overflow:hidden;
   height:expression(firstChild.offsetHeight -3);
   width:expression(firstChild.offsetWidth -3);
}

* html .clipper select {
   margin: -3px 0 0 -3px;
}
#lightbox{        position: absolute;        left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%        ; }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }