/* Editor Styles */
h1 { font-weight: normal; color: #900e15; font-size: 18px; line-height: 28px; margin: 5px 0px 5px 0px; }
h2 { font-weight: normal; color: #000000; font-size: 14px; line-height: 24px; margin: 5px 0px; font-weight: bold; }
h3 { font-weight: normal; color: #000000; font-size: 12px; text-transform: uppercase; margin: 5px 0px; }
h4 { font-weight: normal; color: #000000; font-size: 14px; line-height: 18px; margin: 5px 0px; }
h5 { font-weight: normal; color: #000000; font-size: 12px; line-height: 18px; margin: 5px 0px; font-weight: bold; }

p { font-size: 12px; line-height: 16px; color: #000000; margin: 10px 0px; }
ul { font-size: 12px; line-height: 16px; color: #000000; margin: 10px 0px; padding: 0px 15px; }
ol { font-size: 12px; line-height: 16px; color: #000000; margin: 10px 0px; padding: 0px 20px; }
li { font-size: 12px; line-height: 16px; color: #000000; margin: 0px; padding: 0px; }

a:link, a:active, a:visited { color: #900e15; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: none; }

.rot  { color: #900e15; }
.normal { color: #000000; font-size: 12px; font-style: normal; font-family: arial, helvetica, sans-serif; } 
.schmal { color: #000000; font-size: 12px; line-height: 14px; font-style: normal; font-family: arial, helvetica, sans-serif; } 
.schmuck { color: #900e15; font-size: 20px; font-family: Times, Georgia, "Times New Roman", serif; font-style: italic; line-height: 28px; padding: 20px 20px; }
.ueberschriftrot { color: #900e15; font-size: 20px; font-family: Times, Georgia, "Times New Roman", serif; font-style: italic; line-height: 28px; padding: 20px 0px; }

.contenttable { border: 1px solid #afafaf; }
.contenttable tr {  }
.contenttable td { border: 1px solid #afafaf; background-color: #fafafa; padding: 2px 8px; vertical-align: top; }