/*
color(brown): 653700


page_width = 960

menu
  start_main<->start_sub = 215px
*/
body {
  margin-left:40px;
  margin-top:24px;
}

strong {
  font-weight:bold;
}

sup { font-size: .7em; vertical-align:top; }

#header a:link,
#header a:visited { color:#653700; text-decoration:none; }
#header a:hover,
#header a:active, #header a.active { color:#000; text-decoration:none; }

#header {
  position:relative;
  height:200px;
  width:960px;
}

#nav {
  position:absolute;
  top:0;
  left:475px;
  width:450px;
  font:2.5em Helvetica,Arial,sans-serif;
}
#nav h1 {
}
#nav li {
  line-height:1.2em;
  position:relative;
}
#nav ul ul {
  z-index:1;
}
#subnav {
  position:absolute;
  top:8px;
  left:215px;
  font-size: 0.68em; /* 1.7em to basefont(10px) */
}

#lang {
  position:absolute;
  top:0;
  right:0;
  font:1.7em Helvetica,Arial,sans-serif;
}
#lang span {
  margin:0 0.3em;
}


#content a:link,
#content a:visited { color:#666; text-decoration:none; }
#content a:hover,
#content a:active { color:#000; }


#main-body {
  width:960px;
}

/* top:239px */
#content {
  font-family: Helvetica,Arial,sans-serif;
  color:#653700;
  margin-top:13px;
}

#content h2 {
  font-size:1.7em;
  font-weight:bold;
}
#content ul,
#content p {
  font-size:1.7em;
}


/* img-width:372 -> 446? */
#content-img {
  margin-top:7px;
  float:left;
}
#content-img img.shadowed {
  margin:-25px 0 0 -25px;
}
#content-img ul,
#content-img p {
  margin-top:0.3em;
}

#content-img.content-full {
  width:100%;
}

#app-galerie #content-img img {
  margin-left:-33px;
  margin-top:-30px;
}

#img-ctrl { position:relative; width:100%; color:#000; }
#img-ctrl li { float:left; }
#img-ctrl .img-nav { }
#img-ctrl .img-prev { }
#img-ctrl .img-num { }
#img-ctrl .img-index { padding-right:2px; width:1.2em; text-align:right; }
#img-ctrl .img-total { padding-left:1px; color:#653700; }
#img-ctrl .img-next { padding-left:5px; }
#img-ctrl .img-legend { position:absolute; left:475px; }
#img-ctrl a:link, #img-ctrl a:visited, #img-ctrl a:hover, #img-ctrl a:active { color:#000; }
#img-ctrl a.first, #img-ctrl a.last { color:#bbb; }

#content-txt {
  margin-left:475px;
}

#content-txt h2 {
  padding-top:0.2em;
}
#content-txt p {
  padding-top:0.2em;
  padding-bottom:0.8em;
}


#gallery {
  position:relative;
}

