body {
 font-family:Arial;
 font-size:12px;
 border:0;
 margin:0;
 padding:0
 }
table {
 border-collapse:collapse;
 }

a { color: #8f0506 }

#layout {
 width:956px;
 margin:auto
 }

td {
 vertical-align:top;
 padding:0
 }

#marginalie_links {
 background:#C7C2AB;
 width:188px
 }

#marginalie_links form  {
 margin:10px 15px;
 }

#marginalie_links input[type=text] {
 margin:0;
 padding:0;
 width:130px;
 float:left;
 }

#flaschen { border-top:100px solid #989589 }

#fader {
 border-top:100px solid #E7E4D2;
 z-index:0;
 width:581px
 }

#bild2 {
 margin-left:2px
 }

#logo { border-top:37px solid #F2F3EC }

#main {
 background:#F0EEDF;
 color:#504F4C;
 position:relative
 }

.text {
 padding:30px;
 }

.text p,
.text ul {
 line-height:3ex
 }

.text h1 {
 font-size:16px
 }

.text h1:first-child {
 margin-top:0
 }

.text h2 {
 text-transform:uppercase;
 font-size:12px
 }

#logo {
 background:#F2F3EC;
 padding:30px 0;
 margin:0
 }


#marginalie_links h1 {
 color:#8F0506;
 text-transform:uppercase;
 font-size:16px;
 margin-left:15px
 }

#marginalie_rechts {
 background:#D2D0C0;
 margin-left:15px;
 }
#marginalie_rechts h1 {
 font-size:11px;
 color:#8F0506;
 border-bottom:1px solid #8F0506;
 border-top:1px solid #8F0506;
 text-transform:uppercase;
 padding:2px 0 0px 10px;
 background:url(/bilder/list-style-image.png) no-repeat 0px 5px
 }

#marginalie_rechts h1:first-child {
 margin-top:0
 }

.hinweis {
  margin-left:15px;
  }

#layout .navigation {
 margin:10px 15px;
 list-style-type:none;
 padding:0;
 color:#820807;
 font-size:11px;
 font-weight:bold;
 border-top:1px solid #8F0506;;
 }

#layout .navigation li {
 border-bottom:1px solid #8F0506;;
 padding:2px 0 0px 10px;
 background:url(/bilder/list-style-image.png) no-repeat 0px 5px
 }

.navigation a {
 text-decoration:none;
 color:#8F0506;
 text-transform:uppercase
 }

.navigation img {
 margin-right:7px
 }

.foot td {
 background:#989589;
 }

address {
 font-family:Arial;
 font-style:normal;
 padding:5px;
 font-size:11px;
 color:#403D36;
 text-align:justify
 }

iframe {
 margin-left:15px;
 background:#C7C2AB;
 }

.suchergebnis {
 width:170px;
 height:69px;
 float:left;
 position:relative;
 margin-right:1px;
 margin-bottom:10px
 }

.thumb {
 float:left;
 }

.beschreibung {
 font-size:10px;
 position:absolute;
 bottom:0;
 left:47px
 }

.detailansicht {
 float:left;
 }

.detailbeschreibung {
 margin-left:240px;
 }

#slogan {
 margin-top:40px
 }

.sold,
.mustfield {
 color:red
 }

.nn {
 color:green;
 font-weight:bold
 }

#warenkorb {
 border-collapse:collapse;
 margin-top:10px;
 width:100%
 }

#warenkorb td,
#warenkorb th {
 background:#F7EBDD;
 border:1px solid #E1BD8D;
 vertical-align:top;
 padding:5px
 }

.kontaktformular td {
  font-family:Arial,sans-serif;
  vertical-align:top;
  padding:1px
  }

dl {
font-family:Arial,Helvetica, sans-serif;
 }

dt { float:left}

dd {
    margin-bottom:10px
 }

.linklist {
   margin-bottom:50px
   }

.linklist dt {
 float:none;
 clear:right
 }

.auszeichnungen {
 clear:both;
 padding-bottom:5px
 }

.auszeichnungen_thumb {
 float:left;
 width:191px;
 margin-bottom:5px
 }

#map {
 width:520px;
 height:500px
 }
