/* Aktivieren falls im RTE für den Newsletter eigene Styles verwendet werden sollen */
/* @import url(newsletter_rte_styles.css); */

/*
.external-link-new-window a, 
.mail a,
*/

/* !General */
/* ---------------------------------------------------------------------- */

td.fusszeile,
p.fusszeile {
                   font-size : 10px;
}

/* Hintergrundfarbe für den RTE-Editor */
.htmlarea-content-body,
.htmlarea-content-body p {
            background-color : #282827;
}

body, /* Schriftfarbe für den RTE-Editor beim erstmaligen Editieren eines Elementes - zu diesem Zeitpunkt verwendet der RTE-Editor noch kein P-Tag */
td,
li,
p,
.bodytext,
.lauftext {
	font-size:12px;
	font-style:normal;
	line-height:18px;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
	
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

.csc-firstHeader,
h1,
.headline {
    color: #ffffff;
	font-size: 16px;
	line-height:normal;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	text-transform:none;
	padding: 0px;
	margin-top:0;
	margin-bottom:8px;
	margin-left:0;
	margin-right:0;
	text-decoration:none;
	text-align:left;
}

h2 {
	font-size: 18px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
}

h3 {
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
}

h4 {
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
}

h5 {
	font-size:11px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	font-variant:normal;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
}

h6 {
	font-size:9px;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#ffffff;
	text-decoration:none;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

/* !Links */
/* ---------------------------------------------------------------------- */

a,
a:link,
a:visited,
a:active {
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #cccccc;
	text-decoration: none;
}

a:hover {
	color:#999999;
	text-decoration:none;
}

a:focus {
	outline:none;
}


/* !More */
/* ---------------------------------------------------------------------- */

td.first-column,
.td.first-column {
	width:60px;
	background-color:#FF0000;
}

td.align-left,
p.align-left {
	text-align:left;

/*
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;

	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
*/
}

td.align-center,
p.align-center {
	text-align:center;
}

td.align-right,
p.align-right {
	text-align:right;
}

td.valign-top {
	vertical-align:top;
}

td.valign-middle {
	vertical-align:middle;
}

td.valign-bottom {
	vertical-align:bottom;
}

.contenttable {
	border:0;
	width:100%;
}

/*
Die Klasse .contenttable wird erst im Frontend hinzugefügt. 
Deshalb muss hier auch td (für das Backend angegeben werden) 
Die klasse td wird in styles.css für das Frontend wieder überschrieben 
mit padding : 0px !important;
*/
td,
.contenttable td {
	padding:2px;
	vertical-align:top;
}

.contenttable td {
	border:1px solid #ECECEC;
/*
	vertical-align : top;
	line-height : 16px;
*/
}

tr.odd,
.tr-odd {
}

tr.even,
.tr-even {
	background-color:#F4F4F4;
}

.contenttable thead tr,
.contenttable thead tr .bodytext,
.tr-0,
.contenttable .tr-0 td {
	background-color:#F4F4F4;
	font-weight:bold;
/*
	color : #FFFFFF;
*/
}

.td-0 {
}

.td-1 {
}

.td-last {
}

.td-2 {
}

.tr-1 {
}

.td-0 {
}

.td-1 {
}

.td-last {
}

.td-2 {
}

.tr-even {
}

.tr-2 {
}

.td-0 {
}

.td-1 {
}

.td-last {
}

.td-2 {
}

span.roteSchrift {
	color:#FF0000;
}

span.sehrGross {
	font-size:300%;
}

p.kleineSchrift,span.kleineSchrift {
	font-size:80%;
/*
	font-size : 0.8em;
*/
}

.internal-link-alternative-farbe {
	color:darkgreen!important;
}
