body {background-color:#FFFFFF;}
body#tc {background-color:#FFFFFF;}
#inhalt {height:530px; width:770px;vertical-align:top;}
#header_tc { background:transparent url('../img/headerline_wgb.gif');
             background-repeat:no-repeat;
             background-position:right 0px ; /* -50px , -100px javascript */
             height:44px; width:757px;
             vertical-align:top;

           }
#logo {float:left; overflow:hidden;width:319px; height:32px; }
#fw-logo { width:319px; position:relative;top: 0px;border:0;}  /* -50px  -100px javascript */

/* main buttons */
#mainLinks {
       /* height: 19px; */
        font-size:14px;
        text-align: center;
        float:right;
        width:424px;height:24px;
        margin-top:9px;
      /*  border:solid 1px #F7F7F7;  */
}

#mainLinks img {
        vertical-align: middle;
        border:none;
}

#mainLinks div:hover {
        background-color: transparent;
}

#mainLinks div a,#mainLinks div a:visited,#mainLinks div a:active {
       /* background-color: #ddd !important;  */
        color: #000;
        padding: 0px;
        margin: 0 0px;
       /* border: 2px solid #ddd;  */
        font-size:19px;
        display: block;
        float: right;
        text-decoration: none;
}

#mainLinks div a:hover {
       /* background-color: #fff !important; */
        color: #000;
        text-decoration: none;
}



#mainLinks li a {
        font-size:18px;
         /*** Höhe in IE 6 ***/
      /*   clear: both;
       background-color: #ddd;  */
        color: #000;
        padding: 0px;
                                  /** z-index:55;position:relative; **/
}

#mainLinks li a:hover {
      /*  background-color: #fff;  */
        color: #000;
        text-decoration: none;
}

#mainLinks ul {
        float: right;
        display: block;
        margin: 0 0px;
        padding: 0px;

}

ul.mainnav ul {
        clear: both;
        width: 100%;
                 z-index:99;
}

* html ul.mainnav ul {
        margin-top:0px;
        clear: both;
}

ul.mainnav li {
        float:left;
        padding:0px 0px 0px 0px;
        list-style-type:none;
        text-align: right;
        width: 94px;
        margin:0px 1px 0px  1px;
     /***   *margin:0px 0px 0px  0px;   ***/
        background:transparent;/* background:transparent; */
}

ul.mainnav a {
          color:black;
        display:block;
        text-decoration:none;
        padding:0px;
                         margin:-1px;
                         *margin:0px;
        width:94px;
}


ul.mainnav ul a {
        border-bottom:none;
        padding: 0px 0px;
        margin: 0px;
        display: block;
        width:93px; height:19px;
        font-size:1px;
       /** overflow:hidden;  **/
}

ul.mainnav ul a:hover {
margin:0;
}

ul.mainnav ul {
        position:absolute;
        visibility:hidden;
        width: 94px;
        padding: 0px;
        margin: 0px;
        *margin: 0px;
        *padding: 0px;
      /*  border:solid 1px blue;  */

}
ul.mainnav li a{ text-indent: 400em;overflow:hidden;*text-indent: -400em; }

ul.mainnav li:hover ul, ul.mainnav li.hover ul{
        visibility:visible;
        padding:0 !important;
        margin: 0 !important;
        * margin: 0px;
        * padding: 0px;
}

ul.mainnav li li {
        float:none;  
        border:none;
        padding:0 !important;
        margin: 0 !important;
        * margin: 0px;
        * padding: 0px;
       /* border:solid 1px blue; */
       text-indent: 400em; overflow:hidden;
}
ul.mainnav li li a {    }
* html ul.mainnav li li {
        padding: 0px;
        margin: 0px;
        margin-left:-10px;
        margin-top: -3px;
      /*  text-indent: -400em;  */
}

ul.mainnav li {
        behavior: url('hover.htc');  /* IE5.5,6 */
}
/**ul .mainnav li ul li a {display:block;width:94px;height:19px;position:relative;z-index:100;border:solid 1p red;font-size:0px;}  */

#portfolio, #portfolio_a{background:url('../img/portfolio.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#lifestyle, #lifestyle_a{background:url('../img/lifestyle.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#men, #men_a      {background:url('../img/men.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#travel, #travel_a    {background:url('../img/travel.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#publications, #publications_a {background:url('../img/publications.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#magazines, #magazines_a{background:url('../img/magazines.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#calendars, #calendars_a {background:url('../img/calendars.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#info, #info_a      {background:url('../img/info.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#models, #models_a    {background:url('../img/models.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#travelphotos, #travelphotos_a {background:url('../img/travelphotos.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#news, #news_a     {background:url('../img/news.gif') no-repeat 0px 0px;} /* Javascript -100 -200 */
#contact  {background:url('../img/contact.gif') no-repeat 0px 0px;position:relative;z-index:60} /* Javascript -100 -200 */

/*#portfolio:hover,*/
#lifestyle:hover,
#men:hover,
#travel:hover,
/*#publications:hover,*/
#magazines:hover,
#calendars:hover,
/*#info:hover,*/
#models:hover,
#travelphotos:hover,
#news:hover,
#contact:hover {background-position:  0px -25px;} /* Javascript -100 -200 */

#mainblank {width:757px; height:445px; margin-top:12px;}
#mainstage {width:757px; height:445px; margin-top:5px; }
#stage {
        float:left;
        width:616px;
        height:445px;
        background:transparent;overflow:hidden;
        text-align:center;
        vertical-align:top;
        padding: auto 0;
        margin-top:0px;
}
#stage img {
        display:inline;
        vertical-align:top;
}
/*#imgleft {margin-right:21px;} */
#imgright {margin-left:21px;}

/*#contentLayer {position:relative; width:96px;height:445px;border:solid 0px blue; z-index:1; left: 0px; top: -30px;font-family;Arial;font-size:0px;padding:0;} */
#contentLayer {text-align:center;}
#contentLayer img {
margin-bottom:6px;
*margin-bottom:6px;
}
img {border:0;}

/* #ieup { float:right;width:96px;height:7px;margin-left:22px;overflow:hidden;font-size:1px;position:relative;right:0px;z-index:58;border:solid 1px red;} */
#ieup, #iedown { float:right;width:757px;text-align:right;height:7px;overflow:hidden;font-size:1px;margin-top:0px;position:relative;z-index:58;}
#ieup a, #iedown a, #rauf a, #runter a  {float:right;width:96px;height:7px;display:block;}

#thumbdiv { float:right;width:96px;height:445px;margin-left:22px;overflow:hidden;}
#thumbdiv a {display:block;}
#rauf, #runter { position:relative; width:96px;height:14px; z-index:50; overflow:hidden;margin:0 padding:0;font-size:1px;}
#rauf { top:0px;}
#runter {top:417px;}


#iedown a, #runter a {cursor:s-resize;z-index:50;}
#ieup a,  #rauf a  {cursor:n-resize;z-index:50;}


#footermain { width:757px; height:19px; margin-top:7px;}
#footer { width:757px; height:15px; margin-top:15px;position:relative;z-index:49;}
*#footer { margin-top:0px; }
#seletor { float:left;width:561px;height:15px;margin-top:0px;overflow:hidden;}
#seletor img {margin-right:7px;}
#schwarz { position:relative;top:-100px; width:15px; } /* javascript*/
#grau    { position:relative;top:-60px; width:15px; } /* javascript*/
#weiss   { position:relative;top:0px; width:15px; }   /* javascript*/
#slider { float:left;width:52px;height:15px;display:inline;text-align:right;margin:0;position:relative;z-index:65;overflow:hidden; }
#slideshow { position:relative;top:-1px; width:52px; border:0}
#imgnav { float:right;width:96px;height:11px;margin-top:0px;margin:0}
#rightinfo { float:right;width:123px;height:19px;margin-top:0px;margin:0;overflow:hidden;}
#rio { position:relative;top:0px; width:123px; border:0} /* -24px -49 javascript */

#pfeildiv_l { width:17px;height:15px;float:left;margin:0;display:inline;overflow:hidden;}
#pfeil_l { position:relative;top:1px; width:17px;  border:0;} /* -20 -40 javascript */
#imginfo { width:62px;height:15px;float:left;margin:0;text-align:center;font-family:Arial,Helvetica;color:#808080;font-size:12px;line-height:12px;vetical-align:bottom;padding-top:4px}
#pfeildiv_r { width:17px;height:15px;float:right;margin:0;text-align:right;display:inline;overflow:hidden;}
#pfeil_r { position:relative;top:1px; width:17px; border:0;} /* -20 -40 javascript */

#javamsg {font-family:Arial,Helvetica;font-size:12px;width:757px;background:#FFFBFB;padding:4px;}
.imgb {margin-left:6px;}