/*
body          { color: #000; font-size: 12px; font-family: Arial, Univers, Geneva, sans-serif; line-height: 1.5em; background-color: #fff; text-align: center; margin: 0; padding: 0; width: 100%; height: 100%; overflow: auto; border: 0 }
#container     { background-color: #f3dbbf; background-image: url("../bilder/bg_bogen.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: left; margin-top: -295px; margin-left: -485px; position: absolute; z-index: 5; top: 50%; left: 50%; width: 970px; height: 590px }
*/
body          { color: #000; font-size: 12px; font-family: Arial, Univers, Geneva, sans-serif; background:url(../bilder/bgContainer.gif) repeat-y top center; line-height: 1.5em; background-color: #fff; text-align: center; margin: 0; padding: 0; width: 100%; height: 100%; overflow: auto; border: 0 }
#container     { background-color: #f3dbbf; background-image: url("../bilder/bg_bogen.jpg"); background-repeat: no-repeat; background-position: 0 0; text-align: left; margin-top: 0px; margin-left: -485px; position: absolute; z-index: 5; top: 76px; left: 50%; width: 970px; height: 100% }

#eTitel   { color: #000; font-size: 26px; font-weight: bold; line-height: 100%; visibility: visible; position: absolute; z-index: 20; top: 220px; left: 160px; width: 560px; height: 40px }
#eSubtitel  { font-size: 16px; font-variant: small-caps; font-weight: bold; visibility: visible; position: absolute; z-index: 35; top: 170px; left: 350px; width: 360px; height: 30px }
#eLabel  { height: 24px; width: 240px; position: absolute; visibility: visible; z-index: 40; left: 470px; top: 132px; font-size:18px; color:#95060C; text-align:center; font-style: italic; }

#eContent   { visibility: visible; position: absolute; z-index: 15; top: 277px; left: 320px; width: 650px; }
 #eTextL   { padding-left:1px; line-height: 125%; visibility: visible; position: absolute; z-index: 20; top: 0; left: 0; width: 300px }
 #eTextR   { padding-left:1px; line-height: 125%; visibility: visible; position: absolute; z-index: 30; top: 0; left: 320px; width: 300px }
 #eBildL { visibility: visible; position: absolute; z-index: 29; top: 280px; left: 0; width: 300px; height: 240px; }
 #eBildR  { visibility: visible; position: absolute; z-index: 30; top: 280px; left: 730px; width: 200px; height: 200px }
 #eBildO { visibility: visible; position: absolute; z-index: 30; top: 90px; left: 720px; width: 250px; height: 160px; }
 #eThumbL { visibility: visible; position: absolute; z-index: 30; top: 90px; left: 720px; width: 250px; height: 160px; }
 #eThumbR { visibility: visible; position: absolute; z-index: 30; top: 90px; left: 850px; width: 120px; height: 160px; }
#eBuchen { visibility: visible; position: absolute; z-index: 50; top: -20px; left: 10px; width: 100px; height: 15px }
#eDrucken { visibility: visible; position: absolute; z-index: 50; top: -20px; left: 80px; width: 100px; height: 15px }
#eHomemenu    { font-size: 13px; letter-spacing: -0.2pt; position: absolute; z-index: 50; top: -20px; right:10px; width: 260px; height: 15px; text-align:right }
#eHomemenu a, #eBuchen a, #eDrucken a { padding:0 5px; color:#fff; }
#eLogo    { visibility: visible; position: absolute; z-index: 15; top: -76px; left: 0; width: 970px; height: 76px }
#eSubline   { background-color: #95060c; visibility: visible; position: absolute; z-index: 10; top: -55px; left: 0; width: 970px; height: 55px }

p       { line-height: 1.25em; margin: 0 0 0.45em; padding: 0; }
td    { color: #000; font-size: 11px; line-height: 1.25em }
ul  { text-indent: 0; list-style-type: square; margin-top: 0; margin-bottom: 0; margin-left: 0.25em; padding-left: 1em }
ol  { text-indent: 0; list-style-type: square; margin-top: 0; margin-bottom: 0; margin-left: 1.9em; padding-left: 0 }
li   { line-height: 1.25em; margin-top: 0; margin-bottom: 0; margin-left: 0.25em; padding-left: -0.5em }
a { color: #95060C; text-decoration: none }
a:hover  { color: #B14541; }
a.listing   { color: #000; font-size: 11px; text-decoration: none }
a.reisen { color: #000; font-weight: bold; text-decoration: none }
a.reisen:hover { color: #95060c; font-weight: bold; text-decoration: none }
a.listing:hover   { color: #95060c }
textarea    { color: #125775; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f6f6ff; border: solid 1px #670000 }
input.text  { color: #000; font-size: 12px; font-family: Arial, Helvetica, helv, sans-serif; background-color: #f6f6ff; padding: 1px; border: solid 1px #670000 }
div.text { padding-left: 1px; line-height: 1.33em }

.titel  { color: #9f0003; font-size: 20px; line-height: 1.1em }
.l   { font-size: 17px; line-height: 1.1em }
.xl  { font-size: 24px; font-style: italic; font-weight: bold; line-height: 1.1em }
.ml    { font-size: 13px }
.m    { font-size: 12px }
.ms    { font-size: 11px }
.s    { font-size: 10px; line-height: 1.1em }
.xs    { font-size: 9px; line-height: 1.1em }
input.button { border: #808080 2px solid; padding: 1px 2px 2px 2px; height: 22px; }
.td_infos_titel   { color: #fff; font-weight: bold; background-color: #95060c; margin: 0; padding: 2px; border: solid 1px #95060c; border-collapse: collapse  }
.td_infos    { color: #000; background-color: #e4c5b8; margin: 0; padding: 0px; border: solid 1px #95060c; border-collapse: collapse   }
br { margin: 0; padding: 0 }

