body {
  background:#FFFFFF;
  margin:0px;
  padding:0px;
}
body, td {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  font-size:13px;
  color:#000000;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
}
h1 {
  font-size:22px;
  background:transparent;
  color:#000000;
 }
h2 {
  font-size:20px;
  background:transparent;
  color:#000000;
}
h3 {
  font-size:18px;
  background:transparent;
  color:#000000;
}
h4 {
  font-size:16px;
  padding-bottom:0px;
  margin-bottom:0px;
  background:transparent;
  color:#000000;
}
h5 {
  font-size:14px;
  font-weight:bold;
  padding-bottom:0px;
  margin-bottom:0px;
  background:transparent;
  color:#000000;
}
h6 {
  font-size:12px;
  font-weight:normal;
  padding-bottom:0px;
  margin-bottom:0px;
  background:transparent;
  color:#000000;
}
ul {
  padding-top:0px;
  background:transparent;
  color:#000000;
}
li {
  padding-bottom:0px;
  line-height:18px;
  text-align:left;
  background:transparent;
  color:#000000;
}
p {
  line-height:18px;
  text-align:justify;
  padding:0px;
  margin:0px 0px 5px 0px;
  background:transparent;
  color:#000000;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
a {
  color:#9F6E00;
  text-decoration:none;
  font-weight:bold;
  background:transparent;
}
a:hover {
  color:#3F2C00;
  text-decoration:underline;
  font-weight:bold;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
form {
  padding:0px;
  margin:0px;
  background:transparent;
  color:#000000;
}
input, select, textarea, iframe {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
  margin:0px;
  padding:0px;
}
iframe {
  border:1px solid #EEEEEE;
  padding-left:0px;
}
select {
}
input, textarea {
  height:17px;
}
.eingabe {
  font-size:11px;
  border-width:1px;
  border-color:#AEAEAE;
  color:#000000;
  padding:1px 2px 0px 2px;
  background:transparent;
}
.eingabenachricht {
  font-size:11px;
  border-width:1px;
  border-color:#AEAEAE;
  color:#000000;
  padding:1px 2px 0px 2px;
  background:url('/pics/layout/email/nachricht.gif') bottom right no-repeat #FFFFFF;
}
.suchen {
  font-size:9px;
  border-width:1px;
  color:#3F2C00;
  background:#FFDC9D;
  height:12px;
  width:100px;
  padding:1px 2px 0px 2px;
}
.suchtreffer {
  background:#FFF799;
  font-weight:bold;
  color:#000000;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.mainMenu {
  color:#000000;
  font-weight:bold;
  font-size:12px;
  text-transform:lowercase;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-color:#B97700;
  border-style:solid;
  margin-top:10px;
  background:transparent;
}
a.mainMenu {
  padding:0px 10px 0px 10px;
  color:#000000;
  text-decoration:none;
  background:transparent;
}
a.mainMenu:hover {
  color:#000000;
  text-decoration:none;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.teaser {
  color:#000000;
  font-weight:bold;
  font-size:12px;
  text-transform:lowercase;
  padding:0px 10px 0px 10px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-color:#B97700;
  border-style:solid;
  margin-top:10px;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.trenner {
  width:100%;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-color:#AFAFAF;
  border-style:solid;
  color:#000000;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.subMenuBg {
  padding:2px 0px 2px 0px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:0px;
  border-bottom-width:1px;
  border-color:#B97700;
  border-style:solid;
  background:url('/pics/layout/a52.gif') #FFAC10;
  color:#000000;
}
.subMenu {
  color:#000000;
  font-size:12px;
  text-transform:lowercase;
  padding:1px 10px 1px 10px;
  background:transparent;
}
a.subMenu {
  color:#000000;
  text-decoration:none;
  padding:0px;
  font-weight:normal;
  background:transparent;
}
a.subMenu:hover {
  color:#9F6E00;
  text-decoration:underline;
  font-weight:normal;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.headline {
  font-size:11px;
  color:#9F6E00;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
a.footer {
  font-size:11px;
  color:#9F6E00;
  text-decoration:none;
  font-weight:normal;
  background:transparent;
}
a.footer:hover {
  color:#9F6E00;
  text-decoration:underline;
  font-weight:normal;
  background:transparent;
}
.footerCopyright {
  font-size:11px;
  vertical-align:top;
  text-align:left;
  color:#9F6E00;
  background:transparent;
}
.footerDesign {
  font-size:11px;
  vertical-align:top;
  text-align:right;
  color:#9F6E00;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.pageIcon {
  padding-bottom:3px;
  font-size:11px;
  color:#9F6E00;
  background:transparent;
}
a.pageIcon {
  padding:0px;
  font-size:11px;
  color:#9F6E00;
  text-decoration:none;
  font-weight:normal;
  background:transparent;
}
a.pageIcon:hover {
  padding:0px;
  color:#3F2C00;
  text-decoration:underline;
  font-weight:normal;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.bottom {
  padding-top:40px;
  font-size:12px;
  background:transparent;
  color:#000000;
}
a.bottom {
  font-size:12px;
  color:#9F6E00;
  text-decoration:none;
  font-weight:normal;
  background:transparent;
}
a.bottom:hover {
  color:#3F2C00;
  text-decoration:underline;
  font-weight:normal;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.index {
  padding-bottom:15px;
  background:transparent;
  color:#000000;
}
.introduction {
  padding-bottom:10px;
  font-weight:bold;
  color:#000000;
  line-height:17px;
  background:transparent;
}
.author {
  font-weight:bold;
  padding:5px 0px 5px 0px;
  line-height:17px;
  background:transparent;
  color:#000000;
}
.inscription {
  font-size:11px;
  color:#000000;
  background:#F5F5F5;
  text-align:right;
}
.news {
  font-size:11px;
  color:#808080;
  padding:0px;
  background:transparent;
}
.gray {
  color:#808080;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.table {
  color:#000000;
  background:transparent;
}


tbody tr.ztableeven td { }
tbody tr.ztableruled td { background-color:#FFF0CE; }


.th {
  font-size:13px;
  color:#000000;
  background:#F0F0F0;
  vertical-align:top;
  text-align:left;
}
.td {
  background:#F5F5F5;
  color:#000000;
  vertical-align:top;
  text-align:left;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.tableformular {
  background:transparent;
  color:#000000;
}
.thformular {
  font-size:12px;
  color:#000000;
  vertical-align:top;
  text-align:right;
  background:transparent;
}
.tdformular {
  color:#000000;
  vertical-align:top;
  text-align:left;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.faqhl {
  font-size:13px;
  color:#000000;
  font-weight:bold;
  background:transparent;
}
.faqtext {
  border:solid 1px #808080;
  padding:5px;
  background:#F2F2F2;
  color:#000000;
}
.faqli {
  line-height:16px;
  padding:0px 5px 0px 0px;
  background:transparent;
  color:#000000;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/

strong {
  font-style:normal;
  background:transparent;
  color:#000000;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.werbung {
  font-size:10px;
  color:#808080;
  padding:0px 0px 10px 0px;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.a1  { background:url('/pics/layout/a1.gif')  #FFAC10; color:#000000; }
.b1  { background:url('/pics/layout/b1.gif')  #FFAC10; color:#000000; }
.c1  { background:url('/pics/layout/c1.gif')  #FFAC10; color:#000000; }
.d1  { background:url('/pics/layout/d1.gif')  #FFAC10; color:#000000; }
.e1  { background:url('/pics/layout/e1.gif')  #FFAC10; color:#000000; }
.a2  { background:url('/pics/layout/a2.gif')  #FFAC10; color:#000000; }
.b2  { background:url('/pics/layout/b2.gif')  #FFFFFF; color:#000000; }
.c2  { background:url('/pics/layout/c2.gif')  #FFFFFF; color:#000000; }
.c21 { background:url('/pics/layout/c21.gif') #FFFFFF; color:#000000; }
.c22 { background:url('/pics/layout/c22.gif') #FFFFFF; color:#000000; }
.d2  { background:url('/pics/layout/d2.gif')  #FFFFFF; color:#000000; }
.e2  { background:url('/pics/layout/e2.gif')  #FFAC10; color:#000000; }
.a3  { background:url('/pics/layout/a3.gif')  #FFAC10; color:#000000; }
.b3  { background:url('/pics/layout/b3.gif')  #FFFFFF; color:#000000; }
.c3  { background:url('/pics/layout/c3.gif')  #FFFFFF; color:#000000; }
.d3  { background:url('/pics/layout/d3.gif')  #FFFFFF; color:#000000; }
.e3  { background:url('/pics/layout/e3.gif')  #FFAC10; color:#000000; }
.a4  { background:url('/pics/layout/a4.gif')  #FFAC10; color:#000000; }
.b4  { background:url('/pics/layout/b4.gif')  #FFFFFF; color:#000000; }
.c4  { background:url('/pics/layout/c4.gif')  #FFFFFF; color:#000000; }
.d4  { background:url('/pics/layout/d4.gif')  #FFFFFF; color:#000000; }
.e4  { background:url('/pics/layout/e4.gif')  #FFAC10; color:#000000; }
.a5  { background:url('/pics/layout/a51.gif') #FFAC10; color:#000000; }
.b5  { background:url('/pics/layout/b5.gif')  #FFFFFF; color:#000000; }
.c5  { background:url('/pics/layout/c6.gif')  #FFFFFF; color:#000000; }
.d5  { background:url('/pics/layout/d5.gif')  #FFFFFF; color:#000000; }
.e5  { background:url('/pics/layout/e5.gif')  #FFAC10; color:#000000; }
.a6  { background:url('/pics/layout/a6.gif')  #FFAC10; color:#000000; }
.b6  { background:url('/pics/layout/b6.gif')  #FFFFFF; color:#000000; }
.c6  { background:url('/pics/layout/c6.gif')  #FFFFFF; color:#000000; }
.d6  { background:url('/pics/layout/d6.gif')  #FFFFFF; color:#000000; }
.e6  { background:url('/pics/layout/e6.gif')  #FFAC10; color:#000000; }
.a7  { background:url('/pics/layout/a7.gif')  #FFAC10; color:#000000; }
.b7  { background:url('/pics/layout/b7.gif')  #FFFFFF; color:#000000; }
.c7  { background:url('/pics/layout/c7.gif')  #FFFFFF; color:#000000; }
.d7  { background:url('/pics/layout/d7.gif')  #FFFFFF; color:#000000; }
.e7  { background:url('/pics/layout/e7.gif')  #FFAC10; color:#000000; }
.a8  { background:url('/pics/layout/a8.gif')  #FFAC10; color:#000000; }
.b8  { background:url('/pics/layout/b8.gif')  #FFAC10; color:#000000; }
.c8  { background:url('/pics/layout/c8.gif')  #FFAC10; color:#000000; }
.d8  { background:url('/pics/layout/d8.gif')  #FFAC10; color:#000000; }
.e8  { background:url('/pics/layout/e8.gif')  #FFAC10; color:#000000; }
.ra1 { background:url('/pics/layout/ra1.gif') #E5E5E5; color:#000000; }
.ra2 { background:url('/pics/layout/ra2.gif') #E5E5E5; color:#000000; }
.ra3 { background:url('/pics/layout/ra3.gif') #E5E5E5; color:#000000; }
.rb1 { background:url('/pics/layout/rb1.gif') #E5E5E5; color:#000000; }
.rb2 { background:                            #E5E5E5; color:#000000; }
.rb3 { background:url('/pics/layout/rb3.gif') #E5E5E5; color:#000000; }
.rc1 { background:url('/pics/layout/rc1.gif') #E5E5E5; color:#000000; }
.rc2 { background:url('/pics/layout/rc2.gif') #E5E5E5; color:#000000; }
.rc3 { background:url('/pics/layout/rc3.gif') #E5E5E5; color:#000000; }
.ba1 { background:url('/pics/layout/ba1.gif') transparent;         color:#000000; }
.ba2 { background:url('/pics/layout/ba2.gif') transparent;         color:#000000; }
.ba3 { background:url('/pics/layout/ba3.gif') transparent;         color:#000000; }
.bb1 { background:url('/pics/layout/bb1.gif') transparent;         color:#000000; }
.bb2 { background:url('/pics/layout/bb2.gif') transparent;         color:#000000; }
.bb3 { background:url('/pics/layout/bb3.gif') transparent;         color:#000000; }
.bc1 { background:url('/pics/layout/bc1.gif') transparent;         color:#000000; }
.bc2 { background:url('/pics/layout/bc2.gif') transparent;         color:#000000; }
.bc3 { background:url('/pics/layout/bc3.gif') transparent;         color:#000000; }
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.startpage {
  background:url('/pics/startseite/kupferstich.jpg') #FFFFFF bottom left no-repeat;
  color:#000000;
}
.copyrightstartpage {
  font-size:11px;
  color:#999999;
  text-align:center;
  background:transparent;
}
.linkstartpage {
  font-size:11px;
  color:#AAAAAA;
  background:transparent;
}
a.linkstartpage {
  text-decoration:none;
  background:transparent;
  color:#000000;
}
a.linkstartpage:hover {
  text-decoration:underline;
  color:#000000;
  background:transparent;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
blockquote.helpContents {
  margin:0;
  padding:5px;
  position:absolute;
  top:-1000px;
  left:-1000px;
  border:1px solid #000000;
  z-index:100;
  background:#F4F4D0;
  color:#000000;
/*
  -moz-border-radius:3px;
  -moz-opacity:.75;
*/
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/
.submenudiv {
  position:absolute;
  visibility:hidden;
  width:200px;
  top:0px;
  left:0px;
  background:#FFFFFF;
  border:1px solid #EEEEEE;
/*
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
*/
}
a.submenucontent, a.submenucontent:hover {
}