body { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; background-color: #a33931; background-image: url(images/content_bkg.gif); background-repeat: repeat-y; background-position: 112px 0; margin: 0; padding: 0; }
td, input, textarea, select { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; }
#headline { background-color: #fff; height: 96px; width: 384px; left: 112px; top: 192px; position: absolute; visibility: visible; }
#banner { height: auto; width: auto; left: 112px; top: 0; position: absolute; visibility: visible; }
#inhalt { width: 576px; left: 112px; top: 288px; position: absolute; visibility: visible; }
#dekorblatt { height: 100px; width: 100px; top: 0; position: absolute; right: 0; visibility: visible; }
#menu { height: 96px; width: 192px; left: 496px; top: 192px; position: absolute; visibility: visible; }
#menuHG { background-color: #cfc9aa; height: 96px; width: 192px; left: 496px; top: 192px; position: absolute; visibility: visible; }
#bannerHG { background-color: #cfc9aa; height: 192px; width: 100%; left: 0; top: 0; position: absolute; visibility: visible; }
#kiste { height: 400px; width: 432px; left: 336px; top: 216px; position: absolute; z-index: 0; visibility: visible; }
#flasche { height: auto; width: auto; left: 450px; top: 224px; position: absolute; visibility: visible; }
/*#map { top: 286px; left: 496px; width: 192px; height: 400px  }*/
#map { top: 0; left: 112px; width: 576px; height: 192px  }
.satzspiegel { margin: 32px; }
h2 { margin: 0; padding: 0; }
p, li { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0; margin-bottom: 8px; }
a:link { color: #a33931; }
a:visited { color: #cfc9aa; }
a:hover { }
a:active { }
ul { margin: 16px 16px 16px 0; padding: 0; }
li { background-image: url(images/bullet-blatt_small.gif); background-repeat: no-repeat; background-position: 0 2px; padding: 2px 0 2px 21px; list-style-type: none; }
hr { background-image: url(images/koegl-weine-hr-ranke.gif); background-repeat: no-repeat; background-position: center 0; width: 200px; height: 24px; float: none; clear: both; margin-top: 32px; margin-bottom: 24px; border-style: none; }
h3,h4,h5,h6, legende { color: #a33931; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
fieldset { position: relative; width: 200px; margin-top: 16px; margin-right: 32px; padding-left: 8px; border: dotted 1px #cc9; display: inline; }
label { margin-top: 4px; margin-bottom: 4px; }
.footer { color: #cfc9aa; font-size: 9px; }
div.footer ul { font-size: 9px; display: inline; }
.footer ul li { font-size: 9px; list-style-type: none; display: inline; }
a.creditlink { color: #cfc9aa; text-decoration: none; }
div.footer csobj { display: inline !important; }
div.footer csobj p { font-size: 9px; }
.breit { width: 500px; }
#by { position: absolute; left: -500px; width: 500px; }
