html
{
  margin:                         0px;
  padding:                        0px;
}

body
{
  background-color:               white;
  background-image:               none;
  color:                          black;
  font-family:                    "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
  font-size:                      15px;
  margin:                         0px;
  min-width:                      auto;
  padding:                        0px;
}


/**
 * links
 */
a:link,
a:visited
{
  color:                          #CC0000;
  text-decoration:                none;
}

a[href]:hover,
a[href]:active
{
  color:                          #999999;
  text-decoration:                underline;
}

a.prev,
a.next,
a.backward,
a.forward
{
}

a.backward,
a.forward
{
  font-weight:                    bold;
}

a .arrow
{
  color:                          black;
}

a img
{
  border:                         0px;
}


/**
 * structure
 */
#header
{
  background-color:               white;
  background-image:               none;
  height:                         auto;
  overflow:                       hidden;
}

#search-box
{
  display:                        none;
}

#icon-menu
{
  margin:                         14px auto 0px;
  width:                          892px;
}

#icon-menu a
{
  display:                        none;
}

#icon-menu a#top
{
  display:                        block;
  height:                         76px;
  margin:                         0px auto 40px;
  width:                          220px;
}

#logo
{
}

#body
{
}

#banderole
{
  background:                     white;
  height:                         400px;
}

#teaser
{
  height:                         400px;
  margin:                         0px auto;
  overflow:                       hidden;
  width:                          1000px;
}

#teaser-content
{
  color:                          white;
  float:                          left;
  font-size:                      19px;
  margin:                         35px 0px 135px 54px;
  height:                         230px;
  overflow:                       auto;
  padding:                        0px 46px 0px 0px;
  width:                          400px;
}

#teaser-content p
{
  margin-bottom:                  0px;
}

#teaser-image
{
  float:                          left;
  height:                         400px;
  overflow:                       hidden;
  width:                          500px;
}

#detail-area
{
  height:                         40px;
  margin:                         0px auto;
  overflow:                       visible;
  position:                       relative;
  width:                          1000px;
}

#detail-image
{
  margin-top:                     40px;
  position:                       static;
  z-index:                        10000;
}

#detail-content
{
  color:                          white;
  font-size:                      13px;
  height:                         130px;
  left:                           233px;
  padding:                        0px 20px;
  position:                       absolute;
  top:                            -130px;
  width:                          227px;
}

#detail-content p
{
  margin-top:                     0px;
}

#detail-content a
{
  background-color:               transparent;
  background-image:               url(img/button-grau.gif);
  background-position:            0px 50%;
  border:                         0px;
  color:                          white;
  display:                        block;
  font-size:                      19px;
  font-weight:                    bold;
  height:                         30px;
  padding:                        0px;
  text-align:                     center;
  width:                          120px;
}

#detail-content .plain-links a
{
  background-image:               none;
  display:                        inline;
  font-size:                      100%;
  font-weight:                    normal;
  height:                         auto;
  width:                          auto;
}

#body-content
{
  background-image:               none;
}

#content-area
{
  margin:                         0px auto;
  overflow:                       hidden;
  width:                          1000px;
}

#left-column
{
  float:                          left;
  width:                          254px;
}

#content-wrapper
{
  float:                          left;
  min-height:                     1px;
  overflow:                       hidden;
  width:                          746px;
}

#content-wrapper p
{
  margin-top:                     0px;
}

#center-column
{
  float:                          left;
  min-height:                     310px;
  padding-right:                  43px;
  width:                          240px;
}

#right-column
{
  float:                          left;
  min-height:                     310px;
  padding-right:                  43px;
  width:                          240px;
}

#wide-column
{
  float:                          left;
  min-height:                     310px;
  padding-right:                  43px;
  width:                          523px;
}

#body-image
{
  float:                          left;
}

#footer
{
  display:                        none;
}


/**
 * site menu
 */
#sitemenu
{
  color:                          white;
  font-size:                      80%;
  left:                           190px;
  margin:                         0px;
  padding:                        0px;
  position:                       absolute;
  top:                            5px;
}

#sitemenu li
{
  border-left:                    white solid 1px;
  float:                          left;
  list-style-image:               none;
  list-style-type:                none;
  margin:                         0px;
  padding:                        0px 6px 0px 9px;
}

#sitemenu li a
{
  color:                          white;
  text-decoration:                none;
}

#sitemenu li a:hover,
#sitemenu li a:active,
#sitemenu li a.selected
{
  color:                          white;
}


/**
 * mainmenu
 */
#mainmenu
{
  display:                        none;
}


/**
 * feature-links
 */
#feature-links
{
  display:                        none;
}


/**
 * gallery
 */
#gallery-menu
{
  display:                        none;
}

#thumbnail-box
{
  display:                        none;
}

