form {margin:0px;}
body {overflow:scroll;}

h1
{
   font-size:14px;
   line-height:24px;
   color:#444009;
   font-weight:normal;
   margin:0px;
}
h1 .nottrans {color:#7c7518;}

.search
{
   font-family:arial,helvetica,sans-serif;
   font-size:14px;
   color:#7b7418;
   width:122px;
   height:20px;
   border:solid 1px #7b7418;
}

.by
{
   font-family:arial,helvetica,sans-serif;
   font-size:10px;
   color:#7c7518;
}
.by a {color:#7c7518;text-decoration:none;}
.by a:hover {color:#444009;text-decoration:underline;}

/* --- nav ----------------------------------------------------------------------------------- */
.nav
{
   font-family:arial,helvetica,sans-serif;
   font-size:14px;
   color:#444009;
   font-weight:bold;
   line-height:18px;
}
.nav a {color:#444009;text-decoration:none;}
.nav a:hover {color:#444009;text-decoration:underline;}
.nav .nottrans {color:#7c7518;}
.nav a .nottrans {color:#7c7518;text-decoration:none;}
.nav a:hover .nottrans {color:#7c7518;text-decoration:underline;}

/* --- sub ----------------------------------------------------------------------------------- */
.sub
{
   font-family:arial,helvetica,sans-serif;
   font-size:14px;
   color:#7c7518;
   line-height:18px;
}
.sub a {color:#7c7518;text-decoration:none;}
.sub a:hover {color:#444009;text-decoration:underline;}
.sub .nottrans {color:#aaa34c;}
.sub a .nottrans {color:#aaa34c;text-decoration:none;}
.sub a:hover .nottrans {color:#7c7518;text-decoration:underline;}

/* --- head ---------------------------------------------------------------------------------- */
table .head {background-color:#444009;}
.head tr {background-color:#cac16f;}
.head
{
   font-family:arial,helvetica,sans-serif;
   font-size:14px;
   color:#444009;
}
.head a {color:#444009;text-decoration:underline;}
.head a:hover {color:#444009;}
.head .nottrans {color:#7c7518;}
.head a .nottrans {color:#7c7518;text-decoration:underline;}
.head a:hover .nottrans {color:#7c7518;}

.headsub
{
   font-size:12px;
   color:#444009;
}

/* --- cnt ----------------------------------------------------------------------------------- */
table .cnt {background-color:#7c7518;}
.cnt
{
   font-family:arial,helvetica,sans-serif;
   font-size:14px;
   text-align:justify;
   color:#7c7518;
}
.cntbg {background-color:#f4eca0;}
.cnt .lsthead
{
   font-weight:bold;
   background-color:#faf6c0;
   padding:2px;
}
.cnt .lst0 {background-color:#f4eca0;padding:2px;}
.cnt .lst1 {background-color:#faf6c0;padding:2px;}
.cnt .lst {background-color:#faf6c0;font-weight:bold;}
.cnt .lst td {padding-top:2px;padding-bottom:2px;}
.lsthead td {padding:2px;}
.lst0 td {padding:2px;}
.lst1 td {padding:2px;}
.cnt a {color:#7c7518;text-decoration:underline;}
.cnt a:hover {color:#444009;}
.cnt .nottrans {color:#aaa34c;}
.cnt a .nottrans {color:#aaa34c;text-decoration:underline;}
.cnt a:hover .nottrans {color:#7c7518;}
.cnt .nottrans a {color:#aaa34c;text-decoration:underline;}
.cnt .nottrans a:hover {color:#7c7518;}

.alt {font-size:10px;padding-top:4px;}

/* --- error --------------------------------------------------------------------------------- */
.errorText {background-color:#f4eca0;color:#c00;line-height:18px;}
.errorText .nottrans {color:#e07650;}

/* --- form ---------------------------------------------------------------------------------- */
.input
{
   font-family:arial,sans-serif;
   font-size:12px;
   color:#000;
   border:solid 1px #7c7518;
   width:100%;
   margin-top:1px;
}
.input .nottrans {color:#999;}
.btn
{
   font-family:arial,sans-serif;
   font-size:12px;
   color:#fff;
   border:solid 1px #444009;
   width:100%;
   background-color:#cac16f;
   text-align:center;
   margin-top:2px;
}
.confirm {font-style:italic;}

/* --- ecard --------------------------------------------------------------------------------- */
.ecard {font-size:14px;}
.ecardCard
{
   background-color:#fff;
   border:solid 1px #000;
   font-family:arial,sans-serif;
   color:#000;
}
.ecardCard .nottrans {color:#999;}
.ecardInput
{
   font-family:arial,sans-serif;
   font-size:12px;
   color:#7c7518;
   border:solid 1px #000;
   width:100%;
   margin-top:1px;
}
.ecardText
{
   font-size:12px;
   color:#7c7518;
}

/* --- sitemap ------------------------------------------------------------------------------- */
.smp{font-size:12px;color:#7c7518;}
.smp0{font-size:16px;padding-left:0px;font-weight:bold;}
.smp1{font-size:14px;padding-left:15px;font-weight:bold;}
.smp2{font-size:12px;padding-left:30px;}
.smp3{font-size:10px;padding-left:45px;}

.smp a {color:#7c7518;text-decoration:none;}
.smp a:hover {color:#444009;}
.smp .nottrans {color:#aaa34c;}
.smp a .nottrans {color:#aaa34c;text-decoration:none;}
.smp a:hover .nottrans {color:#7c7518;}
.smp .nottrans a {color:#aaa34c;text-decoration:none;}
.smp .nottrans a:hover {color:#7c7518;}

.smptxt a {color:#7c7518;text-decoration:underline;}
.smptxt a .nottrans {color:#aaa34c;text-decoration:underline;}
.smptxt .nottrans a {color:#aaa34c;text-decoration:underline;}

/* --- Andere -------------------------------------------------------------------------------- */
.aktion {color:#be3a0c;font-weight:bold;}
.aktion .nottrans {color:#d99356;}

/* --- Object -------------------------------------------------------------------------------- */
.obj a {color:#cc6840; text-decoration:none;}
.obj a:hover {color:#cc6840; text-decoration:underline;}
.nottrans .obj a {color:#e5a670; text-decoration:none;}
.nottrans .obj a:hover {color:#e5a670; text-decoration:underline;}