/* STYLES, DIE DAS CMS ZUM RENDERN EINES DOKUMENTS BENOETIGT */
div.cmscontent { width: 100%; overflow: hidden; } /* umgebendes div für Klammerung der css-styles */
* html body div.cmscontent { width: 98%; overflow: hidden; } /* umgebendes div für Klammerung der css-styles */
/* .cmscontent  h1, h2, h3, p { } */ /* aus Seiten-CSS-Definition */
/* Ein einzelner Textbereich in Box-in Box-Technik */
.cmscontent div.textbox { width: 100%; }
* html body .cmscontent div.textbox { width: 100%; }
.cmscontent div.text { overflow: hidden; } /* Clearen per Overflow */

/* Divs für textumflossene Bilder */
.cmscontent div.clearfloat {font-size:1px; clear:both; line-height:1px;}
.cmscontent div.bildlinks { float: left; margin: 0px 10px 10px 0px; }
.cmscontent div.bildrechts { float: right; margin: 0px 0px 10px 10px; }
.cmscontent div.bildoben { text-align: center; margin: 0px 0px 10px 0px; }
.cmscontent div.bildunten { text-align: center; margin: 10px 0px 0px 0px; }
.cmscontent div.bildlinksaussen { float: left; margin: 0px 0px 10px 0px; }
.cmscontent div.bildrechtsaussen { float: right; margin: 0px 0px 10px 0px; }
.cmscontent div.bildtext { text-align: left; font-size: 9pt; font-style: italic; }
.cmscontent div.spaltelinks { float:left; width: 48%; overflow: hidden; }
.cmscontent div.spaltelinksinnen { padding-right: 5px;}
.cmscontent div.spalterechts { float:right; width: 48%; overflow: hidden; }
.cmscontent div.spalterechtsinnen { padding-left: 5px; }

/* Modifikation für kleineren Text bei Mehrspaltigkeit */
.cmscontent div.spaltelinks div.text { /* font-size: smaller; */}
.cmscontent div.spalterechts div.text { /* font-size: smaller; */}

/* Modifikation WYSIWYG Styleklassen (müssen ohne tag angegeben werden, da tinymce p, div und span verwendet */
.cmscontent .smalltext { font-size: smaller; }
.cmscontent .bigtext { font-size: larger; }

/* CMS Farbwelten */
.cmscontent .rahmen { border: 1px solid #707070; }
.cmscontent .hell { background-color: #D0D0D0; border: 1px solid #A0A0A0; }
.cmscontent .mittel { background-color: #B0B0B0; border: 1px solid #909090; }
.cmscontent .dunkel { background-color: #909090; border: 1px solid #707070; }