/* 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,
li,
p,
.bodytext,
.lauftext {
	font-size:11px;
	font-style:normal;
	line-height:15px;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#000000;
	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 {
	font-size:17px;
	line-height:normal;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#999999;
	text-decoration:none;
	text-align:left;
	
	padding-top:0;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	margin-top:0;
	margin-bottom:8px;
	margin-left:0;
	margin-right:0;
}

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

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

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

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

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

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

a:focus {
	outline:none;
}


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

.htmlarea-content-body,
.htmlarea-content-body p {
	background-color:#FFFFFF;
}

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:17px;
}

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

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


#sliderFooter p {
	color: #999999;
}

#teaser p {
	color: #999999;
}

