/***********************************/
/********* ONLY BACKEND ************/
/***********************************/
body.mceContentBody {
    background-color: #ffffff;
    font-family: arial,helvetica, sans-serif;
    font-size: 76%; 
    padding: 6px;
}
body.mceContentBody .mcevisualaid {	border: 1px dashed #bbbbbb; }
body.mceContentBody img.ttlayer { border: 1px dashed #000000; }
/***********************************/

/* wysywig reset */
.mceContentBody h1, 
.mceContentBody h2, 
.mceContentBody h3, 
.mceContentBody h4, 
.mceContentBody h5, 
.mceContentBody h6, 
.mceContentBody p, 
.mceContentBody img,
.mceContentBody em,
.mceContentBody strong,
.mceContentBody sub,
.mceContentBody sup,
.mceContentBody ol,
.mceContentBody ul,
.mceContentBody li { border: 0; margin: 0; padding: 0; }
.mceContentBody ol, 
.mceContentBody ul { list-style: none; }
.mceContentBody table { border-collapse: collapse; border-spacing: 0; }
.mceContentBody td 		{ vertical-align: top; }
.mceContentBody { line-height: 1.6em;  }

h1 { color: #ed0000; line-height: 1.2em; font-size: 1.6em;  }

.mceContentBody h2 			{ font-size: 1.1em; line-height: 1.2em; color: #ed0000;    }
.mceContentBody h2 a 		{ display: block; }
.mceContentBody h2 a:hover 	{ cursor: pointer; }
.mceContentBody h3 			{ font-size: 1.1em; line-height: 1.2em; color: #000000; }
.mceContentBody h3 a:hover 	{ }
.mceContentBody h4 			{ font-size: 1.1em; line-height: 1.3em; color: #ed0000; }
.mceContentBody h5 			{ font-size: 1em; line-height: 1.3em; color: #000000; }
.mceContentBody h5 a		{ text-decoration: none; color: #ed0000; background: url(../../images/brainport_startpagina/li_gogo.gif) no-repeat right 3px; padding-right: 12px; display: inline-block; }
.mceContentBody h5 a:visited{ color: #ed0000; }
.mceContentBody h5 a:hover	{ color: #000000; }

.mceContentBody ul li { margin-left: 18px; list-style-image: url(../../images/brainport_startpagina/li.gif); }
.mceContentBody ol li { margin-left: 22px; list-style-type:decimal;  }

a 			{ color: #ed0000;  }
.mceContentBody a:hover		{ color: #000000; }
.mceContentBody blockquote  { margin: 0 0 0 18px; }
.mceContentBody hr          { border: 1px solid; border-color: #ed0000 #ffffff #ffffff #ffffff;  }
.mceContentBody p			{ }
.mceContentBody em			{ }


.mceContentBody ul.toc		{ padding: 18px 0;}
.mceContentBody ul.toc li	{ margin: 0 0 4px 0; padding: 0; list-style: none; }
.mceContentBody ul.toc li a	{ text-decoration: none; font-weight: bold; display: block; border: 1px solid #888888; padding: 0 9px 0 18px; line-height: 16px; background: url(../../images/brainport_startpagina/li_gogo.gif) no-repeat 6px 3px;  }
.mceContentBody ul.toc li a:hover { background: #ed0000; border: 1px solid #ed0000; color: #ffffff; }

/* standardtable */
.mceContentBody table.standardtable				{ width: 100%; }
.mceContentBody table.standardtable	caption 	{ text-align: left; font-weight: normal; font-size: 1.5em; color: #CC003D; padding: 2px 0; }
.mceContentBody table.standardtable	th			{ text-align: left; padding: 2px 4px; background: #F3F3F3; border: 1px solid #ffffff; white-space:nowrap; vertical-align: top; }
.mceContentBody table.standardtable	td			{ padding: 2px 4px; background: #F3F3F3; border: 1px solid #ffffff; vertical-align: top; }
.mceContentBody table.standardtable	td.standardtablefirstcolumn { font-weight: bold; }
.mceContentBody table.standardtable thead td	{ font-weight: bold; background: #ed0000; color: #ffffff; }
.mceContentBody table.standardtable tfoot td	{ color: #888888;  text-align: right; background: #ffffff; border-bottom: 1px solid #888888;  }

.mceContentBody ol li .document a   { font-size: 12px; }

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

div.mceContentBody table.download                   { border: solid #555555 1px; border-bottom: none; }
div.mceContentBody table.download tr td             { border-bottom: solid #555555 1px; padding: 2px; height: 60px; }
div.mceContentBody table.download tr td.icon        { width: 60px; text-align: center; vertical-align: middle; }
