body
{
  background:#4e4e20 url(/images/design/bg.png) repeat-y;
  width:900px;
  font-family: Tahoma, Arial;
  font-size: 16px;
  color:#ffffff;
  text-align: justify;
  margin: 0px;
  padding: 0px;
}

#main
{
  margin-right: 220px;
  padding-top: 33px;
  padding-bottom: 29px;
  padding-left: 220px;
  padding-right: 1em;
  text-shadow: #63643d 2px 1px 1px;
}

a
{
  text-decoration: underline;
  font-weight: bold;
  color:#ffff00;
  font-size: 12px;
}

#bar-top
{
  background-image: url(/images/design/bar-top.png);
  background-repeat: repeat-x;
  height: 33px;
  left: 0px;
  top: 0px;
  position: fixed;
  width: 100%;
}

#bar-top-text
{
  color: #000000;
  text-align: right;
  vertical-align: middle;
  font-weight: bold;
  text-align: left;
  padding-left: 1em;
  padding-top: 7px;
  white-space: nowrap;
  width: 900px;
}

#barBottom
{
  background-image: url(/images/design/bar-bottom.png);
  background-repeat: repeat-x;
  position: fixed;
  height: 29px;
  left: 0px;
  bottom: 0px;
  width: 100%;
}

#barBottomText
{
  color: #000000;
  text-align: right;
  vertical-align: middle;
  font-weight: bold;
  text-align: right;
  margin-right: 1em;
  padding-right: 1em;
  padding-top: 6px;
  white-space: nowrap;
}

#rechts
{
  position: fixed;
  height: 100% !important;
  width:200px;
  top: 0px;
  left: 700px;
  padding-top: 35px;
  padding-bottom: 40px;
}

#rechtsText
{
  color: #FFFFFF;
  text-shadow: #63643d 2px 1px 1px;
  text-align:center;
  font-size: 16px;
}
#rechtsText table { padding-left:1em; padding-top:1em; }
#rechtsText td { text-align:center; }

#links
{
  position: absolute;
  height: auto !important;
  width:200px;
  top: 0px;
  left: 0px;
  padding-top: 35px;
  padding-bottom: 40px;
}

#linksText
{
  color: #FFFFFF;
  text-shadow: #63643d 2px 1px 1px;
  text-align:center;
  margin-left: 12px;
  margin-right: 12px;
}
#linksText table { padding-left:1em; padding-top:1em; }
#linksText td { text-align:center; }
#login
{
}

textarea
{
  width:400px;
  height:200px;
}

.liste
{
  border-collapse: collapse;
}
.liste td
{
  border: 1px solid #a3a47d;
  padding: 0.5em;
  font-size: 16px;
}
.grau, h3 { color:#a3a47d; text-shadow: #63643d 2px 1px 2px; }
.hell { color:#ffffff; }
.gelb { font-weight: bold; color:#ffff00; }

hr { border:1px solid #a3a47d; }

.icons ul
{
  width:32px; height:32px;
}

.icons li
{
  background:url(/images/design/icons.png) no-repeat;
  list-style: none;
  width:32px; height:32px;
  cursor: pointer;
  margin-left: 32px;
  margin-bottom:-1em;
}

.icons a
{
  width:32px; height:32px;
	display: block;
}
li.icon0 { background-position:-0px; }
li.icon1 { background-position:-32px; }
li.icon2 { background-position:-64px; }
li.icon3 { background-position:-96px; }
li.icon4 { background-position:-128px; }
li.icon5 { background-position:-160px; }

.buttons ul
{
  width:88px; height:31px;
}

.buttons li
{
  background:url(/images/design/buttons.png) no-repeat;
  list-style: none;
  width:88px; height:31px;
  cursor: pointer;
  margin: 4px;
  float: left;
}

.buttons a
{
  width:88px; height:31px;
	display: block;
}

li.button0 { background-position:0 -0px; }
li.button1 { background-position:0 -31px; }
li.button2 { background-position:0 -62px; }
li.button3 { background-position:0 -93px; }

