body.mceForceColors {background:#FFF; color:#000;}
.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;}
a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(http://www.stadtmarketing-magdeburg.de/css/img/items.gif) no-repeat bottom left;}
img.mceItemAnchor {width:12px; height:12px; background:url(http://www.stadtmarketing-magdeburg.de/css/img/items.gif) no-repeat;}
.defaultSkin .mceExternalToolbar {z-index: 1;}
/* DEF FUER INPUT-BEREICH TEXT-MODUL */
#editorForm {position: absolute; right: 0px; top: 0px; background: #ffcccc; border: 1px solid #ff0000; padding: 10px; z-index: 9999; opacity: 0.8;}
#editorForm:hover { opacity: 1;}
#editorForm label { width: 220px; display: block; float: left;}
#editorForm .formRow { clear: both;}
#editorForm input[type="checkbox"]  { float: right; width: 20px; margin-top: 10px; }
#editorForm input[type="submit"]  { color: #ffffff; background-color: #ff0000; border: 0px; width: 100%; margin-top: 20px;}

#tinymce img {max-width: 100%;}
.clear, .cb {clear: both;}

/* DEF FUER INPUT / CONFIG */
label.con_intern_label, label.content_type_label { float: left; margin-right: 10px; color: #ff0000; clear: both; }
label.con_intern_label:after, label.content_type_label:after {content: ".";	display:block;clear:both;visibility:hidden;line-height:0;height:0;}
div.con_cfg_inp_frm {}



div.con_cfg_inp_frm fieldset {border: 1px dotted #a0a0a0; padding: 5px; }
div.con_cfg_inp_frm .formRow {float: left; clear: left; width: 600px; padding: 5px; }
div.con_cfg_inp_frm .formRow.inner {width: 300px; }
div.con_cfg_inp_frm .formRow:nth-child(odd) {background: #f0f0f0; }
div.con_cfg_inp_frm .formRow:nth-child(even) {background: #ffffff; }
div.con_cfg_inp_frm .formRow label {width: 250px; float: left; margin-right: 20px; }
div.con_cfg_inp_frm.wide .formRow label {width: 200px; }
div.con_cfg_inp_frm .formRow .input {width: 310px; float: left; }
div.con_cfg_inp_frm .formRow input, select {width: 280px; padding: 2px; border: 1px solid #a0a0a0;}
div.con_cfg_inp_frm.wide .formRow .input, div.con_cfg_inp_frm.wide .formRow input, div.con_cfg_inp_frm.wide .formRow select {width: 370px;}
div.con_cfg_inp_frm .formRow input.small, div.con_cfg_inp_frm .formRow select.small {width: 130px;}
div.con_cfg_inp_frm.wide .formRow input.small, div.con_cfg_inp_frm.wide .formRow select.small {width: 182px;}
div.con_cfg_inp_frm .formRow input.xsmall, div.con_cfg_inp_frm .formRow select.xsmall {width: 65px;}
div.con_cfg_inp_frm .formRow input[type="checkbox"], div.con_cfg_inp_frm .formRow input[type="radio"] {width: 20px; }


img.fullsize {width:100%; height: auto; margin: 0; margin-bottom: 1em;}
img.cnt_rechts_free { float: right; margin-left: 3%; margin-bottom: 25px; max-width: 47%;}
img.cnt_links_free { float: left; margin-right: 3%; margin-bottom: 25px; max-width: 47%;}
img.cnt_rechts, img.cnt_rechts_sm { float: right; width:47%; margin-left: 3%; margin-bottom: 25px; height: auto; }
img.cnt_links, img.cnt_links_sm {float: left; width:47%; margin-right: 3%; margin-bottom: 25px; height: auto; }
img.cnt_rechts_sm, img.cnt_links_sm { max-width: 250px !important; }

