BODY  { background-image: url(../img/riffelstruktur.gif); background-position: 0 2px }
A  { color: #003 }
A.mail  { color: black; text-decoration: none }
A:visited  { color: #000 }
A.mail:hover   { border-bottom: 1px solid black }
A:active { }
BODY, TD            { color: black; font-size: 11px; font-family: verdana, sans-serif; line-height: 14px; margin: 0 }
H1           { color: black; font-size: 12px; font-family: Verdana, sans-serif; font-weight: bold; margin: 0 }
H2        { color: black; font-size: 10px; font-family: Verdana, sans-serif; font-weight: normal; margin: 0 }
p    { margin: 0 0 14px }
form   { margin: 0; padding: 0 }
/**/
.artikel   { margin: 15px }
.descrip { font-style: italic; font-weight: bold }
.bildunterschrift { font-size: 9px }
.input   { font-size: 11px; font-family: verdana, sans-serif; background-color: #fffacd; background-image: none }

/**/
td #gb_pagehead    { background-image: url(../img/dots_horizontal.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: center bottom; padding-bottom: 5px }
td #gb_pagefoot    { background-image: url(../img/dots_horizontal.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: center top; padding-top: 5px }
td #gb_messagebody       { background-image: url(../img/dots_vertical.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; padding-left: 8px }
/**/
.weiter            { visibility: visible; position: absolute; top: 550px; right: 0; left: 723px }
.weiter_galerie    { visibility: visible; position: absolute; top: 550px; right: 0; bottom: 0; left: 716px }
.zurueck          { visibility: visible; position: absolute; top: 550px; right: 0; bottom: 0; left: 721px }
.zurueck_galerie           { visibility: visible; position: absolute; top: 550px; right: 0; bottom: 0; left: 528px }
.download    { color: white; font-size: 9px; font-weight: bold; position: relative; top: 2px; left: 2px }
.download A   { color: white; font-size: 9px }
.lieferbedingungen  { visibility: visible; position: absolute; top: 550px; right: 0; left: 654px }
#bodyframe       { position: absolute; top: 144px; left: 247px; width: 536px }
#bodyframe1        { position: absolute; top: 158px; left: 247px; width: 536px }
#picture { position: absolute; top: 130px; left: 230px; width: 570px; height: 168px; float: left }
#bodyframepicture         { position: absolute; top: 298px; left: 247px; width: 536px }

#bodyframepicturetext         { position: absolute; top: 223px; left: 247px; width: 536px }
#bodyframepictureblock         { position: absolute; top: 298px; left: 247px; width: 536px }


/**/
#leftcontent   { padding-right: 7px; width: 261px; float: left }
#centercontent  { padding-right: 15px; padding-left: 15px; width: 254px; float: left }
#rightcontent   { padding-left: 7px; width: 261px; float: left }

/**/
#menu       { color: #cac88f; padding-right: 0; padding-left: 0px;padding-bottom: 20px; position: absolute; top: 158px; left: 120px; max-width: 104px; max-height: 470px }
.gaestebuch  { color: #ffffff; margin-left: 20px }
#menu A  { color: #494733; text-decoration: none }
#menu A:hover  { color: #cac88f; text-decoration: none }

#menuk       { color: #cac88f; padding-right: 0; padding-left: 5px; position: relative}
#menuk A  { color: #494733; text-decoration: none }
#menuk A:hover  { color: #cac88f; text-decoration: none }

.bodyframerow   { padding-bottom: 40px; height: 100px }
.leftcontent   { text-align: center; width: 100px; float: left }
.centercontent     { margin-left: 10px; width: 326px; float: left }
.rightcontent     { text-align: right; width: 100px; float: left }
/**/
#leftpicture   { text-align: left; margin-right: 5px; position: absolute; top: 0; right: 0; bottom: 0; left: 10px; width: 244px }
#rightpicture   { text-align: left; position: absolute; top: 0; right: 0; bottom: 0; left: 281px; width: 244px }
/**/
#progress       { visibility: hidden; position: absolute; top: 352px; left: 495px; width: 160px; height: 25px }
/**/
.gaestebuchrow    { padding-left: 60px; width: 462px; height: 56px }
/**/
.fathead    { font-size: 14px; font-weight: bold }
.fathead_2lines   { line-height: 18px; margin-bottom: 6px }
.fathead_1line   { line-height: 18px; margin-bottom: 10px }
.underfat {}

