/*  ---------------------------------------------------------------- */
/* ------------------------ Redakteur-Tools ------------------------ */
/*  ---------------------------------------------------------------- */

#logout {
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 10px;
}
#editpanel {
	position: fixed;
	z-index: 99;
	width: 150px;
	height: 20px;
	top: 2px;
	left: 82px;
}
.frontEndEditIcons {
	display: none;
}
.typo3-adminPanel {
	position: absolute;
	z-index: 99;
	top: 2px;
	left: 0px;
}

/*  ---------------------------------------------------------------- */
/* ----------------------- Bildunterschriften ---------------------- */
/*  ---------------------------------------------------------------- */

.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	padding-top: 0.4em;
	font-size: 0.8em;
	color: #383f42; 
}
.csc-caption {
	margin-top: 4px;
}

/*********************/
/* Tables, generally */
/*********************/

TABLE.contenttable { font-size: 1em; border: 0px;}
TABLE.contenttable TR TD { vertical-align: top; padding:0px; margin: 0px;}
TABLE.contenttable TR TD p {margin: 0px; padding: 0px; margin-left: 10px; color: #444;}

/* Tables, specifically */
TABLE.contenttable-0 { color: #444; margin: 5px; font-size: 1em }
TABLE.contenttable-0 TR.tr-0 TD {border-top: 1px solid #ccc;}
TABLE.contenttable-0 TR TD {padding:3px; margin-left: 10px; margin-right: 10px;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
TABLE.contenttable-0 tr td.td-last {padding-left: 20px;border-right: 1px solid #ccc;}

TABLE.contenttable-1  { color: #444; margin: 5px; font-size: 0.8em }
TABLE.contenttable-1 TR TD  {padding:2px; margin-left: 10px; margin-right: 10px;}
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: normal; color: #444; text-align: left; }
TABLE.contenttable-1 TR.tr-0 TD {  border-bottom: none;}
 
TABLE.contenttable-2 P { color: #006;  }
TABLE.contenttable-2 TR TD.td-0 { background-color: #ccc;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 { font-size: 0.8em;}
TABLE.contenttable-3 P { color: #006; padding: 2px;}
TABLE.contenttable-3 TR TD.td-0 { background-color: #ccc;}
TABLE.contenttable-3 TR.tr-0 TD { background-color: #ccc;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold;}

TBODY.contenttable_2 { font-size: 0.85em; border: 0px;}
TBODY.contenttable_2 P { color: #006; padding: 2px;}
TBODY.contenttable_2 TR TD {border: 1px solid black;}

TBODY.contenttable_1 TR TD {border-bottom: 1px solid black;}

/***************/
/* Bulletlists */
/***************/

/* Bulletlists, general */
UL.csc-bulletlist LI { font-size: 0.9em; padding-bottom: 5px; }

/* Bulletlists, specifically */
UL.csc-bulletlist-0 { color: #666666; list-style-image: url(images/bullet1.gif);}
UL.csc-bulletlist-1 { color: #666666; list-style-image: url(images/bullet2.gif);}
UL.csc-bulletlist-2 { color: #666666; list-style-image: url(images/bullet3.gif);}
UL.csc-bulletlist-3 { color: #666666; list-style-image: url(images/bullet4.gif);}

/* erscheinen sonst im Auswahlmenü des RTE's  */

ul.Punktliste-A1 li {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
ul.Punktliste-A2 li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
ul.Punktliste-B1 li {
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}
ul.Punktliste-B2 li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
ul.Geordnete_Liste li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}


.pb_publi p {
    display: inline;
}
.contenttable td {
    font-size: 1.0em;
}
.contenttable_1 td {
    font-size: 1.0em;
}
.contenttable_2 td {
    font-size: 1.0em;
}
.imgtext-table {	
	margin-top: 16px;
}
.bold {
	font-weight: bold;
}