/*------------------------- standard elements */
body{
  background: #d0bfa1 url(../img/body.png) repeat-x;
}

html {
  font-family: "Tahoma", sans-serif;
  font-size: 12px;
color: #333;
overflow-y: scroll;
}

* {
  margin: 0;
  padding: 0;
}

/* outerWrapper */
#outerWrapper {
  width: 912px;
  margin: 0 auto 0 auto;

}

/* innerWrapper */
#innerWrapper {
  float: left;
  width: 912px;
  display: inline;
}

/* standard header */
#pageHeader {

  float: left;
  width: 912px;
  height: 162px;
  background: url(../img/header.png);
}

#Adresse {
text-align: center;
margin-top: 125px;
margin-left: 40px;
font-size: 11px;
font-weight: bold;
color: #574637;
}


/* mainmenu */
#mainMenu {
  float: left;
  width: 890px;
  height: 25px;
  line-height: 25px;
  background: #574637;
  margin: 0 0px 0 11px;
  display: inline;
}

#mainMenu li {
list-style: none;
float: left;
}

#mainMenu a {
color: #fff;
text-decoration: none;
}

.mainMenuItem  {
float: left;
height: 25px;
padding: 0 12px 0 12px;
display: inline;
}

.mainMenuItemAct  {
float: left;
height: 25px;
background: #8a7963;
padding: 0 12px 0 12px;
display: inline;
}





/* submenu */
#subMenuColor {
  float: left;
  width: 890px;
  height: 29px;
  background: url(../img/addmenubg.png) repeat-x;;
  margin: 0 0 0 0px;
  display: inline;
}

#subMenuWrapper {
float: left;
width: 890px;
height: 25px;
margin: 0 0 30px 11px;
display: inline;
}

#subMenu {
  width: 600px;
  height: 25px;
  line-height: 25px;
  margin: 0 auto;
}

#subMenu a {
text-decoration: none;
color: #fff;
font-weight: bold;
}

#subMenu li {
list-style: none;
float: left;
}

.subMenuItem {
float: left;
height: 29px;
padding: 0 10px;
}

.subMenuItemAct {
float: left;
height: 29px;
background: url(../img/addmenuact.png) repeat-x;
padding: 0 10px;
display: inline;
}


/* addmenu */
#addMenu {
  float: right;
  margin: 0 11px 0 0px;
  display: inline;
text-align: right;
}

#addMenu li {
list-style: none;
 float: right;
}

#addMenu a {
text-decoration: none;
color: #574637;
}

.addMenuItem,
.addMenuItemAct {
margin-left: 20px;
}





#centerWrapper {
  float: left;
width: 912px;
  background: url(../img/bg.png) repeat-y;
}

/* breadcrumb */
#breadcrumb {
  height: 25px;
  width: 560px;
  background: Aqua;
}

/* content */
#pageContent {
clear: both;
  width: 600px;
  margin: 0px auto 40px auto;
}

#pageContent p {
  margin: 0 0 10px 0px;
color: #333;
line-height: 20px;
}

#pageContent a {
color: #574637;
font-weight: bold;
}

#pageContent a:hover {
color: #800000;
}

#pageContent a img {
color: #574637;
font-weight: bold;
border: none;
}

#pageContent li {
  margin: 0 0 0px 15px;
color: #333;
line-height: 20px;
}

#pageContent ul {
  margin: 0 0 10px 0px;
}

#pageContent h2 {
  margin: 0 0 10px 0px;
color: #574637;
font-size: 13px;
}

#pageContent h1 {
  margin: 0 0 20px 0px;
color: #574637;
font-size: 19px;
}

#pageContent .csc-textpic-caption {
font-size: 10px;
color: #574637;
}

.csc-textpic-firstcol {
clear: both;
}

#pageContent .csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image a IMG {
border: 1px solid #574637;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
margin: 7px 10px 7px 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
margin: 7px 0px 7px 0;
}


/* footer */
#pageFooter {
  clear: both;
  width: 912px;
  height: 135px;
  background: url(../img/footer.png) no-repeat;
}

.clearer {
  clear: both;
  font-size: 1px;
  height: 1px;
}


/*------------------------- tabelle */

.Buecher,
.Buecher2  {
margin-bottom: 30px;
}

.Buecher td,
.Buecher2 td  {
padding: 10px 10px 0 0;
vertical-align: top;
line-height: 18px;
}

.Buecher .td-last {
text-align: right;
padding: 10px 0px 0 0;
}

#col13-0,
#col13-1,
#col13-2,
#col15-0,
#col15-1,
#col15-2 {
text-align: left;
}

#col15-0 {
padding-right: 20px;
}

.tr-0 {
color: #574637;
}
