/***********************************/
/********* ONLY BACKEND ************/
/***********************************/
body.mceContentBody {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 62.5%;
}
body.mceContentBody .mcevisualaid {	border: 1px dashed #bbbbbb; }
body.mceContentBody img.ttlayer { border: 1px dashed #000000; }

/***********************************/

.mceContentBody { background: #F5F5F5; }

.mceContentBody h1  { color: white; background: #808080 url(../../images/default/content_stippenlijn.gif) repeat-x left bottom; line-height: 0em;  text-decoration: none; font: normal 3.6em verdana; padding-top: 0.1em; padding-left: 0.4em; padding-bottom: 0.2em; margin: 0; padding-right: 1.5em; } /* h2 a with color is for toc in frontend*/
.mceContentBody h2  { color: white; background: #808080 url(../../images/default/content_stippenlijn.gif) repeat-x left bottom; line-height: 1.4em;  text-decoration: none; font: bold 1.2em verdana; padding-top: 0.7em; padding-left: 1.2em; padding-bottom: 0.8em; margin: 0 0 0.6em 0; } /* h2 a with color is for toc in frontend*/
.mceContentBody h3	{ padding-left: 1.4em; }
.mceContentBody a   { color: black; font: bold 1em Verdana; }
.mceContentBody p   { color: black; background: #F5F5F5; font: normal 1.1em verdana; padding-top: 0em; padding-left: 1.3em; line-height: 1.4em; padding-bottom: 0em; margin: 0; }
.mceContentBody h4  { color: black; background: #F5F5F5; text-decoration: none; font: normal 1.1em verdana; padding-top: 0.1em; padding-left: 0.4em; padding-bottom: 0.2em; margin: 0; padding-right: 1.5em; } /* h2 a with color is for toc in frontend*/
.mceContentBody p span.red { color: #CF002F; } 

.mceContentBody blockquote  { margin: 0px 0px 0px 1em; }
.mceContentBody ul li  { padding-left: 1.3em; line-height: 1.3em; font: normal 1.1em verdana; }
.mceContentBody ol li  { padding-left: 1.3em; line-height: 1.3em; font: normal 1.1em verdana; }


/* standardtable */
.mceContentBody table  											{ padding: 0; margin: 0; margin-left: 1em; }
div.mceContentBody table  										{ /*float: left;*/ margin-left: 1.5em !important; margin-left: 0.8em; }
.mceContentBody table tbody tr td 								{ padding: 0; margin: 0; border: 0; }
.mceContentBody table tbody tr td.standardtablefirstcolumn,
.mceContentBody table tbody tr td.standardtablefirstcolumn a 	{ background-color: #ffffff; color: #000000; font-weight: bold; margin: 0; padding: 0; border: 0;}
.mceContentBody table tbody tr td p								{ padding: 0; background: none; font-size: 1.0em; } /* p-tag correction */

/*custom styles */
.mceContentBody .red { color: #ff0000; }

/*** LISTS, option 1: bullets when next to image, but not aligned neatly behind bullet after linebreaks ***/
.mceContentBody ul,
.mceContentBody ol          { padding: 0px; margin: 0px; list-style-position: inside; display: block; position: relative; }
.mceContentBody li          { margin: 0em; padding: 0em; }
    /* frontend */
div.mceContentBody ul ul,
div.mceContentBody ol ul,
div.mceContentBody ul ol,
div.mceContentBody ol ol    { font-size: 1em; left: 1.6em; }
    /* backend */ /* frontend works in backend for firefox but not in IE */
body.mceContentBody ul ul,
body.mceContentBody ol ul,
body.mceContentBody ul ol,
body.mceContentBody ol ol   { font-size: 1em; margin-left: 1.6em; }

/*** LISTS, option 2: aligned neatly behind bullet after linebreaks but no bullets and indentation when next to image ***/
/*.mceContentBody ul,
.mceContentBody ol          { margin-left: 1.6em; padding: 0em; }
.mceContentBody ul ul,
.mceContentBody ol ul,
.mceContentBody ul ol,
.mceContentBody ol ol       { font-size: 1em; margin-left: 1.6em; }
.mceContentBody li          { }*/

/***********************************/
/********* ONLY FRONTEND ***********/
/***********************************/
div.mceContentBody ul.toc   { }

div.mceContentBody div.ttlayer { display: block; }
div.mceContentBody div.ttlayer p.document { margin: 0em; }
div.mceContentBody div.ttlayer p.document img { margin: 0em 0.8em 0em 0em; border-width: 0em; width: 1.6em; height: 1.6em; }
div.mceContentBody div.ttlayer p.imagecaption { display: block; margin: 0em; text-align: center; }