/* CSS Document */

/* Allgemein */
body, div, p, td, span, a, img, ul, ul, ol li, h1, h2 {
  padding:0px;
  margin:0px;
  border-width:0px;
  font-family:verdana,sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
body {
  background-color:#cccccc;
}

ul { list-style-type:none; }
td { vertical-align:top; }
a:hover { color:#a77d5f; }

/* Farben */
.brown { color:#a77d5f; }

#bodyWrapper {
  position:absolute;
  top:0px; left:50%;
}
#bodyContainer {
  position:absolute;
  top:16px; left:-420px;
  width:860px;
  background:url(../img/bgBrown.jpg) no-repeat left top;
  background-color:#ffffff;
  border:1px solid #000000;
}

#logo {
  height:74px;
  padding-top:52px;
  padding-bottom:24px;
  padding-left:502px;
  text-align:left;
}

.column1 {
  width:481px;
  overflow:hidden;
  float:left;
}
.column2 {
  width:1px;
  height:430px;
  overflow:hidden;
  float:left;
}
.column3 {
  width:268px;
  overflow:hidden;
  float:left;
}
.column4 {
  width:110px;
  overflow:hidden;
  float:left;
  padding-top:3px;
}
.column3to4 {
  width:378px;
  overflow:hidden;
  float:left;
}

#navi li {
}
#navi li a {
  font-weight:norml;
}
.level1,
.level1Index {
  padding:8px 0px 8px 204px;
  border-top:1px solid #000000;
  width:134px;
  float:left;
  overflow:hidden;
}
.level1First,
.level1FirstIndex {
  padding:1px 0px 8px 204px;
  width:134px;
  float:left;
  overflow:hidden;
}
.level1Index,
.level1FirstIndex {
  padding-left:267px;
}

.level2 {
  width:101px;
  float:left;
  overflow:hidden;
}
.navi2 li {
  padding:10px 0px 0px 10px;
}

.textBox {
  line-height:140%;
  padding-right:20px;
}
.textBox ul {
  list-style-type:disc;
  padding-left:16px;
}
textBox ol {
  padding-left:30px;
}
.textBox a,
.textBox a:hover {
  color:#a77d5f;
}
.textBox a:hover {
  text-decoration:underline;
}
.textBox .h2 {
  color:#b19689;
  font-weight:bold;
}
.imageWrapper {
  padding:1px 0px 5px 0px;
}

#nachoben {
  text-align:right;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:16px;
}
#nachoben a,
#nachoben a:hover {
  color:#a77d5f;
  font-size:10px;
  padding-right:16px;
  background:url('../img/nachoben.gif') no-repeat right bottom;
}
#nachoben a:hover {
  text-decoration:underline;
}

/* camindo Layer Window */
.cLayerWinContainer {
  border:1px solid #ffffff;
  cursor:move;
  background-color:#ffffff;
  width:304px;
}
.cLayerWinFuncs {
  background-color:#CCCCCC;
  text-align:right;
  border-bottom:1px solid #666666;
  padding:2px;
}
.cLayerWinBorder {
  border:1px solid #666666;
}
.cLayerWinStatus {
  width:300px;
  padding:2px 5px 2px 5px;
}
.cLayerWinContent {
  width:300px;
  border:1px solid #ffffff;
}

.zoomtitle {
  padding:6px 10px 0px 10px;
  font-size:10px;
  color:#666666;
}
