body  {
         background-image : url("bild/background-main.jpg");
         background-repeat: no-repeat;
         background-attachment:fixed;
        background-color : #3B4B62;
        scrollbar-3dLight-Color : #3B7CD8;
        scrollbar-Highlight-Color : #FF8000;
        scrollbar-Face-Color : #3B7CD8;
        scrollbar-Arrow-Color : #FF8000;
        scrollbar-Shadow-Color : #FF8000;
        scrollbar-DarkShadow-Color : #3B7CD8;
        scrollbar-Track-Color : #3B7CD8;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
}
table.all {
        border-bottom: #000000 1px solid;
        border-top: #000000 1px solid;
}
td.topblue {
        background-color : #3B4B62;
}
td.bottom {
        background-image : url("bild/bk-menubottom.gif");
         background-repeat: repeat-x;
}
td.backlog {
        background-image : url("bild/bk-login.gif");
         background-repeat: no-repeat;
         padding: 5px;
}
.alert {
         font-size : 8pt;
        color : #000000;
        background-color : #F0F0F0;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         text-decoration : none;
          border: #ff8000 1px solid;
          padding:2px;
          text-align:left;



}
td.maintbl-left {
        background-image : url("bild/tbl-left.gif");
         background-repeat: repeat-y;
}
td.end {
        background-color : #FF8000;
}
td.linelr {
        background-image : url("bild/rand.gif");
         background-repeat:repeat-y;
}
td.tbl {
        background-image : url("bild/tbl-left.gif");
         background-repeat:repeat-y;
}
td.innen {
        background-image : url("bild/bk-main.jpg");
         background-repeat:repeat-y;
}
td {
         font-size : 8pt;
        color : #000000;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.textmenu {
         font-size : 8pt;
        color : #ff8000;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.vorstand {
         font-size : 7pt;
        color : #000000;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
         border-left: #ff8000 1px solid;
         border-top: #ff8000 1px solid;
         border-bottom: #ff8000 1px solid;
         border-right: #ff8000 1px solid;
}
td.bottomtext {
         font-size : 8pt;
        color : #000000;
        line-height: 30px;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         text-decoration : none;
         padding-left: 5px;
}
td.links {
         font-size : 8pt;
        color : #000000;
        line-height: 15px;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         text-decoration : none;
         padding-left: 5px;
}
td.newstitle {
         font-size : 10pt;
        color : #000000;
        font-weight:bold;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.news {
         font-size : 8pt;
        color : #000000;
        line-height: 14px;
        background-color : #C8C8C8;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
        padding-left: 5px;
        border-left: #000000 1px solid;
}
td.newstext {
         font-size : 8pt;
        color : #000000;
        line-height: 14px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
        padding: 5px;
}
td.logtext {
         font-size : 8pt;
        color : #000000;
        font-weight: bold;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
}
td.main {
         font-size : 8pt;
        color : #000000;
        background-color : #ffffff;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.maintitle {
         font-size : 10pt;
        color : #000000;
        font-weight:bold;
        background-color : transparent;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-right: 10px;
}
td.maintext {
         font-size : 8pt;
        color : #000000;
        line-height: 14px;
        background-color : #ffffff;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        letter-spacing : 0.5pt;
        padding-right: 10px;
}
td.maintextk  {
         text-align:left;
        font-size : 8pt;
        color : #000000;
        line-height: 16px;
        background-image : url("bild/bk-mail.gif");
        background-repeat: no-repeat;
        background-position: right;
        background-color : #ffffff;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        letter-spacing : 0.5pt;

}
td.maintextc  {
         text-align:left;
        font-size : 8pt;
        color : #000000;
        line-height: 16px;
        background-image : url("bild/bk-copy.gif");
        background-repeat: repeat-y;
        background-position: right, top;
        background-color : #ffffff;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        letter-spacing : 0.5pt;

}
td.text {
         font-size : 9pt;
        color : #ffffff;
        line-height: 23px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 5px;
         padding-right: 5px;
         padding-bottom: 5px;

}
td.textkl {
         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.gallerytxt {
         font-size : 8pt;
        color : #000000;
        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 : #000000;
        line-height: 24px;
        background-color : #F0F0F0;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
         border: dotted 1px #000000;


}
td.formulars {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : #F0F0F0;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
}
td.formularnews {
         font-size : 8pt;
        color : #ffffff;
        line-height: 24px;
        background-color : #000000;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;


}
td.termine {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : #F0F0F0;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
         border:solid 1px #c8c8c8;


}
td.liste {
         font-size : 7pt;
        color : #000000;
        line-height: 24px;
        background-color : #F0F0F0;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
         border:solid 1px #c8c8c8;

}
td.listet {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
}
td.terminenews {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : #F0F0F0;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-top: 3px;
         padding-left: 3px;
         padding-right: 3px;
         padding-bottom: 3px;
         border:solid 1px #c8c8c8;


}
td.unterm {
         font-size : 8pt;
        color : #ff8000;
        line-height: 24px;
        background-color : #C9C8C8;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        border-right: #000000 1px solid;
        padding-left:25px;
}
#menu1 {
        width: 163px;
        margin: 0px;
}
#menu1 a.menu:link,a.menu:visited  {
        font-size : 8pt;
        color : #ffffff;
        line-height: 22px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 45px;
         background-image : url("bild/bk-button1.gif");
}
#menu1 a.menu:hover  {
        color : #ff8000;
        text-decoration : none;
         background-image : url("bild/bk-button2.gif");
}
#menu1 a.menu:active  {
        color : #ffffff;
        text-decoration : underline;
}
#menu1 a.menuon:link,a.menuon:visited  {
        font-size : 8pt;
        color : #C9C8C8;
        line-height: 22px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 45px;
         background-image : url("bild/bk-button2.gif");
}
#menu1 a.menuon:hover  {
        color : #ffffff;
        text-decoration : none;
         background-image : url("bild/bk-button1.gif");
}
#menu1 a.menuon:active  {
        color : #ffffff;
        text-decoration : underline;
}
a.weiter:link,a.weiter:visited  {
        font-size : 8pt;
        color : #000000;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
a.weiter:hover  {
        color : #ffffff;
         text-decoration : none;

}
a.weiter:active  {
        color : #000000;
        font-size : 8pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
a.weitert:link,a.weitert:visited  {
        font-size : 8pt;
        color : #000000;
        background-color : #F0F0F0;;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
        padding:2px;
        border: #ff8000 1px solid;
}
a.weitert:hover  {
        color : #ff8000;
         text-decoration : none;

}
a.weitert:active  {
        color : #000000;
        font-size : 8pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
}
a.download:link,a.download:visited  {
        font-size : 9pt;
        color : #000000;
        background-color : #F0F0F0;;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
        padding:2px;
        border: #ff8000 1px solid;
}
a.download:hover  {
        color : #ff8000;
         text-decoration : none;

}
a.download:active  {
        color : #000000;
        font-size : 9pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
}
a.menutext:link,a.menutext:visited  {
        font-size : 8pt;
        color : #000000;
        font-weight: bold;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
}
a.menutext:hover  {
        color : #ff8000;
         text-decoration : none;

}
a.menutext:active  {
        color : #000000;
        font-size : 8pt;
        font-weight: bold;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
a.menutop:link,a.menutop:visited  {
        font-size : 8pt;
        color : #ffffff;
        line-height: 14px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 5px;
        padding-right: 5px;
}
a.menutop:hover  {
        color : #ff8000;
        text-decoration : none;
}
a.menutop:active  {
        color : #ffffff;
        text-decoration : underline;
}
a.menutopb:link,a.menutopb:visited  {
        font-size : 8pt;
        color : #ff8000;
        line-height: 14px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 5px;
        padding-right: 5px;
}
a.menutopb:hover  {
        color : #ffffff;
        text-decoration : none;
}
a.menutopb:active  {
        color : #ff8000;
        text-decoration : underline;
}
a.menubottom:link,a.menubottom:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 30px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 5px;
        padding-right: 5px;
}
a.menubottom:hover  {
        color : #ffffff;
        text-decoration : none;
}
a.menubottom:active  {
        color : #ffffff;
        text-decoration : underline;
}
a.untermenu:link,a.untermenu:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 15px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
}
a.untermenu:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.untermenu:active  {
        color : #000000;
        text-decoration : none;
}
a.uuntermenu:link,a.uuntermenu:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 15px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
}
a.uuntermenu:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.uuntermenu:active  {
        color : #000000;
        text-decoration : none;
}
.eingabe  {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        background: #C8C8C8;
        border:solid 1px #ff8000;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.eingabelog  {
        font-size: 7pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        background: #ffffff;
        border: #ff8000 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: #ffffff;
        border:solid 1px #c40000;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.button        {
        line-height: 12pt;
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        background: #C8C8C8;
        border:solid 1px #ff8000;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.logbutton        {
        font-size: 7pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        background: #ffffff;
        border: #ff8000 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.picround {
        background: #595959;
        border-top: #ff8000 1px solid;
        border-bottom: #ff8000 1px solid;
         border-left: #ff8000 1px solid;
         border-right: #ff8000 1px solid;
}
.picroundg {
        background: #595959;
        border-top: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
         border-left: #ffffff 1px solid;
         border-right: #ffffff 1px solid;
}
hr {
border: 0px;
color: #FF8000;
background-color: #FF8000;
height:1px;width:250px;
text-align:left;
}
.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;
}
.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; }
