/* Styles für das CMS-basierte Layout der FWA */
body {
 font-family: "Times New Roman", serif;
 font-size: 100.01%;
 color: #000000;
 background-color: #FCFFFC;
 margin: 0;
}
h1 {
 color: #FF0000;
 font-size: 138.2%;
}
h1.fwa {
 color: #000000;
 font-size: 200%;
 padding-bottom: 0;
 margin-bottom: 0;
}
h2 {
 color: #009966;
 font-size: 119.1%;
 margin-top: 1em;
}
h2.okerundring {
 margin-top: 0;
}
h3, h4, h5, h6 {
 margin-top: 1em;
}
h3 {
 font-size: 106%;
}

.achtung {
 color: #009966;
}
.kopfmenue, .service, .banner, .fuss, .sitemap, .toplink, .kopf, .altlang {
 background-color: #EEF8EE;
}
.banner {
 padding: 0 4px;
}
.banner div, .banner table {
 margin: 1em 1ex;
}	
.service {
 text-align: left;
}
.toplink {
 vertical-align: bottom;
}
.seitenanfang {
 text-align: right;
 padding-right: 8px;
 padding-bottom: 8px;
}
.altlang, .meldung, .revision, .apomail {
 font-family: Verdana, sans-serif;
}
.apomail {
 font-size: 94%;
}
.revision {
 font-size: 61.8%;
}
.altlang {
 text-align: center;
 font-size: 61.8%;
}
.kopfmenue {
 color: #f00;
 background-color: #EEF8EE; /* Vererbung in IE5 auf Mac hier buggy */
 font-size: 110%;
 font-weight: bold;
 padding-left: 6px;
 padding-right: 6px;
}
.brotkrumen {
 font-size: 80%;
 text-align: left;
}
.content, .brotkrumen, .IntraNav {
 background-color: #FCFFFC;
}
.content {
 padding: 0 8px;
 text-align: left;
}
.contentfirst {
 padding: 0 8px;
 text-align: left;
 background: url("/fwa/img/back-a.png") no-repeat center top scroll #FCFFFC;
}
.bannerunten {
 padding: 8px 0;
 text-align: center;
}
.kopfkleiner {
 font-size: 94%;
 font-weight: bold;
}
.kopfkleiner em {
 color: #096;
 font-weight: normal;
}
.service em {
 color: #096;
}
/* .meldung {
 background: #fff;
 font-size: 61.8%;
} */
.meldung {
 width: 140px;
 margin: 2em 1ex;
 border: 1px inset #ccc;
 padding: 8px;
 background: #fff;
 text-align: left;
 font-size: 61.8%;
}
.meldung h2 {
 font-size: 14px;
 margin-top: 0px;
 margin-bottom: 6px;
}
.meldung ul {
 list-style-position: inside;
 padding: 0;
 margin: 0;
}
.meldung ul li {
 padding: 0;
 margin: 1ex 0;
}
.rechts {
 text-align: right;
 padding-right: 8px;
}
a:link {
 color: #ff0000;
}
a:visited {
 color: #cc3333;
}
a:active {
 color: #ffcc00;
}
strong {
 color: #009966;
}
strong.link {
 color: #ff0000;
}
strong a:link, strong a:visited, strong a:active {
 color: #009966;
}

#top {
 text-align: center;
}

ul.listemitapoa {
 list-style-image: url("/img/fwa-li.gif");
}
li.hsdgesu {
 list-style-image: url("/img/hsdgesu-li.gif");
}
ul.listemitapoa ul {
 list-style-image: none;
 list-style-type: disc;
}
li {
 padding-bottom: 4px;
}

.kasten {
 float: right;
 text-align: left;
 background-color: #FCFFFC;
 background-image: none;
 padding: 0 0.5ex;
 border: 2px outset #096;
 margin: 0.5ex;
}

.kastenrechts {
 width: 40%;
 float: right;
 background-color: #fff;
 padding: 0 0.5ex;
 border: 2px outset #096;
 margin: 0.5ex;
}

.kastenlinks {
 width: 40%;
 float: left;
 background-color: #fff;
 padding: 0 0.5ex;
 border: 2px outset #096;
 margin: 0.5ex;
}

.hinweis {
 background-color: #FCFFFC;
 background-image: none;
 padding: 10px;
 border: 2px outset #096;
}

.mehr {
 float: right;
}
dl dt {
 margin-top: 8px;
}
.kleiner {
 font-size: 11px;
}
table.kleiner {
 font-size: 11px;
 text-align: right;
}
.links {
 text-align: left;
}
.bordergruen {
 color: #096;
}
.bilderrahmen {
 border: 2px outset #666;
 margin: 8px;
}
.WELEDA {
 font-family: "Julius Condensed", Arial, sans-serif;
 color: #096;
}

.ArtikelText {
}
.ArtikelPreis {
}
.WarenkorbSymbol {
 width: 50px;
}
.Menge {
 width: 5em;
}
.Grundpreise {
 font-size: 75%;
}
.smaller td { font-size: 75%; }

/* Orthomol */
.orthomol, .orthomol a { color: #999; }
.rot { color: #f00; }
.orange { color: #f90; }
.blau { color: #0cf; }
.gelb { color: #fc0; }
.rosa { color: #f69 }