body {
 background:#eef;
 margin:0;
 padding:0;
 font-family:Arial,sans-serif
 }

.rahmen {
 width:800px;
 height:35px;
 margin:auto;
 background: #144183;
 }

#container {
 width:800px;
 margin:auto;
 border:1px solid #144183;
 background:white url(../bilder/bg.gif) repeat-y;
 }

#head {
 width:800px;
 height:295px;
 }

#head address {
 margin-left:620px;
 padding-top:20px;
 padding-right:20px;
 font-family:Arial,sans-serif;
 font-size:13px;
 font-style:normal;
 color:#144183;
 text-align:center
 }

#content {
 width:800px
 }
#content h1 {
 font-size:20px;
 color:#666
 }

#content p,
#content ul,
.kontaktformular td {
 font-size:14px;
 line-height:2.5ex;
 color:#333;
 text-align:justify
 }

#text {
 float:left;
 width:520px;
 padding:0 40px 10px 40px;
 background:white

 }

#navigation {
 float:left;
 width:200px;
 }

#navigation ul {
 margin:0;
 margin-left:10px;
 padding:0;
 list-style-type:none;
 border-bottom:1px solid silver;
 width:170px
 }

#navigation h2 {
 margin:5px 10px;
 font-size:12px;
 color:navy
 }

#navigation ul a {
 border:1px solid silver;
 border-bottom:none;
 width:160px;
 padding:5px;
 display:block;
 font-size:12px;
 color:#144183;
 background:white url(/bilder/button.gif) repeat-x;
 text-decoration:none;
 }

#navigation ul a:hover {
 background:#144183;
 color:#F0D7A6
 }

#navigation form {
 margin:10px;
 padding:0
 }

#navigation form input#c {
 width:138px;
 margin-right:10px;
 float:left;
 padding:0
 }

#navigation a {
 font-size:12px;
 }
.zahl {
 text-align:right
 }

.oeffnungszeiten td {
 vertical-align:top;
 padding:5px;
 border:1px solid silver;
 font-size:12px
 }

dt {
 font-size:14px;
 font-weight:bold;
 margin-bottom:10px
 }

dd {
 font-size:14px;
 margin-bottom:20px;
 line-height:2.5ex
 }

.sold {
 color:red
 }

.chapter {
 padding:3px 5px;
 border:1px solid #eee;
 border-top:none
 }
.search1 { background:white }
.search0 { background:#eee }

#warenkorb {
 border-collapse:collapse;
 }

#warenkorb td,
#warenkorb th {
 border:1px solid silver;
 font-size:12px;
 padding:5px
 }

#warenkorb th {
 text-align:left
 }

.mustfield {
 color:red
 }

.sponsor {
 text-align:center;
/* border:1px solid silver; */
 padding:3px;
 float:left;
 height:125px;
 margin:2px
 }