
p { color: #ad1001; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120% }
p.agb  { width: auto }
p.finden { display: inline; margin-bottom: 3em; width: 60% }
p.catering  { display: block; width: 40em }
p.preise { color: #ad1001; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
table.preise { color: #ad1001; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 120% }
td { color: #ad1001; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120% }
tr.preise { background-color: #ffe6c7 }
h4 { color: #b22222; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 100%; margin-top: 2em; padding-left: 1em }
element { }
div.footer { background-color: #dd7339; display: block; z-index: -2; width: 100%; height: 45px; border-top: 15px solid #ffe6c7; border-bottom: 15px solid #ad1001 }
div.bildrechts { background-color: #ffe6c7; visibility: visible; display: block; margin-right: 3em; width: 240px; float: right }
div.bildrechts1  { background-color: #ffe6c7; visibility: visible; margin-right: 5px; width: 205px; float: right }
div.foodbildlinks { visibility: visible; margin-right: 2em; position: relative; top: 1em; left: 12px; width: 155px; float: left }
div.bistrotabelle  { visibility: visible; display: inline; margin-right: 2em; position: relative; top: 0; left: 0; overflow: hidden }
div.titellinks { visibility: visible; margin-right: 2em; position: relative; left: 12px; width: auto; float: left }
div.quadlinks { background-color: #ffe6c7; margin-right: 1em; width: 200px; float: left; border: solid 2px #dd7339 }
div.quadmitte { background-color: #ffe6c7; margin-top: 5em; margin-right: 1em; width: 200px; float: left; border: solid 2px #ad1001 }
div.quadclear { background-color: #ffe6c7; margin-top: 1em; margin-left: 5%; width: 79%; float: left; clear: both; border: solid 2px #ad1001 }
div.cleaner  { font-size: 1px; background-color: transparent; visibility: visible; margin: 0; padding: 0; height: 1px; float: none; clear: both }
.navunten  { font-size: 80%; line-height: 0; background: #dd7339; text-align: center; visibility: visible; margin: 0; padding: 0; position: relative; width: 100%; height: auto; overflow: hidden }
#navzeile, #navzeile a  { color: #fff; margin: 0; padding: 0 }
#navzeile ul  { color: #eee; background: transparent; list-style: none; display: block; margin: 0; padding: 0 0 0 5% }
#navzeile li { display: block; margin: 0; padding: 0 0 0 0.2em; position: relative; top: 0; float: left }
#navzeile li a:link, #navzeile li a:visited  { color: #fff; font-weight: bold; margin: 0; padding: 0 }
#navzeile li a:hover, #navzeile li a:focus { color: #ffe6c7; font-weight: bold }
#navzeile li a:active { color: #fff }
div.container  { background-color: #ffe6c7; visibility: visible; display: block; margin-top: 1em; position: absolute; left: 190px; width: 79%; overflow: visible }
div.container1  { visibility: visible; display: block; margin: 1em 0 0; position: absolute; left: 190px; width: 80%; overflow: hidden }
div.container ul { color: #ad1001; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120% }
div.container a { color: #ad1001; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 120%; text-decoration: none }
div.container a:link { color: #ad1001; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
div.container a:hover { color: #ad1001; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
div.container li { list-style-type: square; list-style-position: outside; display: list-item; margin-bottom: 1em }
div.spaltelinks  { margin-top: 1em; width: 33%; float: left }
div.spaltemitte { display: inline; margin-top: 1em; width: 33%; float: left }
div.spalterechts { margin-top: 1em; width: 33%; float: right }
#textblock { color: #ad1001; background-color: transparent; position: absolute; z-index: 3; top: 0; right: 0; left: 10px }
.leftbild { width: 160px; float: left }
.left50 { width: 80%; float: right }

