body
{
  margin:0px;
  padding:0px;
  background-color:#D0D0D0;
  font-family:times,sans-serif;
  z-index:1;
}

#background
{
  z-index:2;
  position:absolute;
  top:0px;
  left:0px;
  width:1028px;
  height:772px;
  opacity:0.7;
  filter:alpha(opacity=70);
}

#header-shade
{
  z-index:10;
  position:absolute;
  top:5px;
  left:5px;
  width:1014px;
  height:80px;
  background-color:#C0C0C0;
  border-top:thin solid #C0C0C0;
  border-left:thin solid #C0C0C0;
  border-right:thin solid #C0C0C0;
  opacity:0.5;
  filter:alpha(opacity=50);
}

#header
{
  z-index:20;
  position:absolute;
  top:5px;
  left:5px;
  width:1014px;
  height:80px;
  background:none transparent;
  border-top:thin solid #000000;
  border-left:thin solid #000000;
  border-right:thin solid #000000;
  text-align:center;
  overflow:hidden;
}

#header-left
{
  z-index:30;
  position:absolute;
  top:0px;
  left:0px;
  width:100px;
  height:80px;
  background:none transparent;
  text-align:center;
  overflow:hidden;
}

#header-right
{
  z-index:30;
  position:absolute;
  top:0px;
  right:0px;
  width:100px;
  height:80px;
  background:none transparent;
  text-align:center;
  overflow:hidden;
}

#menu-shade
{
  z-index:10;
  position:absolute;
  top:85px;
  left:5px;
  width:150px;
  height:628px;
  background-color:#C0C0C0;
  border-top:thin solid #C0C0C0;
  border-left:thin solid #C0C0C0;
  border-bottom:thin solid #C0C0C0;
  opacity:0.7;
  filter:alpha(opacity=70);
}

#menu
{
  z-index:20;
  position:absolute;
  top:85px;
  left:5px;
  width:150px;
  height:628px;
  background:none transparent;
  border-top:thin solid #000000;
  border-left:thin solid #000000;
  border-bottom:thin solid #000000;
  text-align:center;
  overflow:auto;
}

#content-shade
{
  z-index:10;
  position:absolute;
  top:85px;
  left:155px;
  width:864px;
  height:628px;
  background-color:#C0C0C0;
  border:thin solid #C0C0C0;
  opacity:0.7;
  filter:alpha(opacity=70);
}

#content
{
  z-index:20;
  position:absolute;
  top:85px;
  left:155px;
  width:864px;
  height:628px;
  background:none transparent;
  border:thin solid #000000;
  overflow:auto;
}

#footer-shade
{
  z-index:10;
  position:absolute;
  top:713px;
  left:5px;
  width:1014px;
  height:50px;
  background-color:#C0C0C0;
  border-bottom:thin solid #C0C0C0;
  border-left:thin solid #C0C0C0;
  border-right:thin solid #C0C0C0;
  opacity:0.5;
  filter:alpha(opacity=50);
}

#footer
{
  z-index:20;
  position:absolute;
  top:713px;
  left:5px;
  width:1014px;
  height:50px;
  background:none transparent;
  border-bottom:thin solid #000000;
  border-left:thin solid #000000;
  border-right:thin solid #000000;
  text-align:center;
  overflow:hidden;
}

#footer-left
{
  z-index:30;
  position:absolute;
  top:0px;
  left:0px;
  width:100px;
  height:50px;
  background:none transparent;
  text-align:center;
  overflow:hidden;
}

#footer-right
{
  z-index:30;
  position:absolute;
  top:0px;
  right:0px;
  width:100px;
  height:50px;
  background:none transparent;
  text-align:center;
  overflow:hidden;
}

#topmenu-shade
{
  z-index:10;
  position:absolute;
  top:85px;
  left:5px;
  width:1014px;
  height:40px;
  background-color:#C0C0C0;
  border-top:thin solid #C0C0C0;
  border-left:thin solid #C0C0C0;
  border-right:thin solid #C0C0C0;
  opacity:0.7;
  filter:alpha(opacity=70);
}

#topmenu
{
  z-index:20;
  position:absolute;
  top:85px;
  left:5px;
  width:1014px;
  height:40px;
  background:none transparent;
  border-top:thin solid #000000;
  border-left:thin solid #000000;
  border-right:thin solid #000000;
  text-align:center;
  overflow:auto;
}

#topmenu-left
{
  z-index:30;
  position:absolute;
  top:0px;
  left:0px;
  width:300px;
  height:40px;
  background:none transparent;
  text-align:right;
  overflow:hidden;
}

#topmenu-right
{
  z-index:30;
  position:absolute;
  top:0px;
  right:0px;
  width:300px;
  height:40px;
  background:none transparent;
  text-align:left;
  overflow:hidden;
}

#fullcontent-shade
{
  z-index:10;
  position:absolute;
  top:125px;
  left:5px;
  width:1014px;
  height:588px;
  background-color:#202020;
  border:thin solid #202020;
  opacity:0.7;
  filter:alpha(opacity=70);
}

#fullcontent
{
  z-index:20;
  position:absolute;
  top:125px;
  left:5px;
  width:1014px;
  height:588px;
  background:none transparent;
  border:thin solid #000000;
  overflow:auto;
}

#fullcontent-index
{
  z-index:30;
  position:absolute;
  top:5px;
  right:5px;
  left:5px;
  bottom:5px;
  overflow:auto;
}

#fullcontent-galerie
{
  z-index:30;
  position:absolute;
  top:0px;
  left:0px;
  width:1014px;
  height:60px;
  text-align:center;
}

#fullcontent-image
{
  z-index:30;
  position:absolute;
  top:60px;
  left:0px;
  width:1014px;
  height:488px;
  text-align:center;
  overflow:auto;
}

#fullcontent-info
{
  z-index:30;
  position:absolute;
  top:548px;
  left:0px;
  width:1014px;
  height:40px;
  text-align:center;
}

#header h1
{
  font-size:2.5em;
  font-style:normal;
  font-weight:bold;
  text-decoration:underline;
  margin:0px;
  padding:0px;
}

#header h2
{
  font-size:1.5em;
  font-style:italic;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

#content h1
{
  text-align:center;
}

#content h2
{
}

#content p
{
  font-size:large;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2em;
  padding-right:3em;
}

#content a
{
  text-decoration:underline;
  font-style:italic;
  font-weight:bold;
}

#content p:first-letter
{
  font-size:larger;
  font-style:italic;
  font-weight:bold;
}

#footer h1
{
  font-size:1.2em;
  margin:0px;
  padding:0px;
}

#footer h2
{
  font-size:1em;
  font-weight:normal;
  margin:0px;
  padding:0px;
}

#menu p
{
  font-size:large;
  padding-top:0.5em;
}

#menu p.menuHeader
{
  background-color:#808080;
  font-weight:bold;
  font-size:larger;
  margin-top:0px;
  margin-bottom:0px;
}

#topmenu a
{
  padding-left:1em;
  padding-right:1em;
  font-weight:bold;
}

#topmenu-left select
{
  width:12em;
}

#topmenu-right select
{
  width:12em;
}

#fullcontent-index a
{
  border:0px;
}

#fullcontent-index img
{
  border:1px solid #000000;
}

#fullcontent-galerie h1
{
  font-size:1.5em;
  padding:0px;
  margin:0px;
  color:#D0D0D0;
}

#fullcontent-galerie h2
{
  font-size:1em;
  font-weight:normal;
  padding:0px;
  margin:0px;
  color:#D0D0D0;
}

#fullcontent-image a
{
  border:0px;
}

#fullcontent-image img
{
  border:2px solid #000000;
}

#fullcontent-imagefull img
{
  border:thin solid #000000;
}

#fullcontent-info h1
{
  font-size:1em;
  font-style:italic;
  margin:0px;
  padding:0px;
  color:#D0D0D0;
}

a:link
{
  text-decoration:none;
  color:black;
}

a:visited
{
  text-decoration:none;
  color:black;
}

a:active
{
  text-decoration:none;
  color:black;
}

a:hover
{
  text-decoration:none;
  color:blue;
  font-weight:bold;
}

option
{
  background-color:#C0C0C0;
}