/***** RTE-AUSZEICHNUNEN *****/
h1,h2,h3,h4,h5,h6,p {
	margin:0 0 1em;
	padding:0;
	line-height: 18px;
}

.csc-header h1, h2.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader, .csc-textpic h1 {
	margin:0 0 .8em 0;
	font: normal 1.4em Arial, Helvetica, sans-serif;
	color:#2D2D2D;
}

h1, div.csc-header h1.csc-firstHeader, .news-single-item h1 {
	margin:0 0 .8em 0;
	font: normal 1.4em Arial, Helvetica, sans-serif;
	color:#2D2D2D;
}

h2,h3,h4,h5,h6 {
	margin:0 0 .8em 0;
	font: normal 100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
}

h3, .csc-header h3 {margin:0;}
h4, .csc-header h4 {color:#00449d;}
h5, .csc-header h5 {font-size:92%;}
h6, .csc-header h6 {font-size:82%; margin:0;}

#center-sp2 .news-single-item div.csc-header h3 {margin:0 0 .8em 0;}

/**** SLIDER H1 *****/
#banner-pict .subcr div.csc-default div.csc-header h1  {
	margin: 22px 0 0.7em;
	font: normal 1.4em Arial, Helvetica, sans-serif;
	color:#2D2D2D;
}
#banner-pict .subcl div.csc-default div.csc-header h1  {
	margin: 22px 22px .6em 22px;
}
#banner-pict .subcl div.csc-default p {
margin:0 22px 1em 22px;
}


/**** LEFT + RIGHT *****/
#left .csc-header h1, #left .csc-firstHeader h1,
#right .csc-header h1, #right .csc-firstHeader h1,
#right .csc-header h4, #right .csc-firstHeader h4,
#left .csc-header h4, #left .csc-firstHeader h4 {
	padding: 2px 0;
	margin: 0 0px .4em 0;
	color: #2D2D2D;
	font-size: 88%;
	font-weight: bold;
}
#right #c3430 h1 {
	color: #FFFFFF;
}

#right .csc-header h4, #right .csc-firstHeader h4,
#left .csc-header h4, #left .csc-firstHeader h4 {
	color: #990000;
}

#right .news-latest-item  h2 {
	font-size: 100%;
	margin:0 0 .6em 0;
}

#content .tx-indexedsearch-res h1, #content .tx-indexedsearch-res h2, #content .tx-indexedsearch h3 {
	font-family: Arial, Helvetica, sans-serif;
}

/***** #center NEWS-LIST *****/
#center .news-list-container h2 {
	margin:0 0 .6em 0;
}

#center .news-list-item h1 {
	font-size: 100%;
	font-weight: bold;
	margin:0 0 .6em 0;
}

#center .news-single-item .csc-header h3 {
	margin-bottom:.6em;
}


/***** RTE Absatz + Text Classen *****/
p.align-left, span.align-left {
	text-align:left;
}
p.align-center, span.align-center {
	text-align:center;
}
p.align-right, span.align-right {
	text-align:right;
}

p span.name-of-person, span.name-of-person {
	font-size: 82%;
}
p span.detail, span.detail {
	color: #000;
}
p span.important, span.important {
	color: #000;
}


/***** RTE Absatz - Classen *****/
.grey {
	color: #BFBFBF;
}
.grey-bold {
	color: #BFBFBF;
	font-weight: bold;
}
.grey-small {
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	font-size: 78%;
}
.grey-dark-small {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 78%;
}

.blue {
	color: #00449d;
}
.blue-bold {
	color: #00449d;
	font-weight: bold;
}
.blue-bold-small {
	color: #00449d;
	font-weight: bold;
	font-size: 80%;
}

/***** Kontakt-Box grey-bold-link *****/
.grey-bold-link {
	color: #707070;
	font-weight: bold;
}
#right .csc-default ul li a.grey-bold-link, #right .csc-default ul li a.grey-bold-link:link, #right .csc-default ul li a.grey-bold-link:visited {
	color: #707070;
	font-weight: bold;
}
#right .csc-default ul li a.grey-bold-link:hover {
	color: #CC0000;
	font-weight: bold;
}

.red {
	color: #990000;
}
.red-bold {
	color: #990000;
	font-weight: bold;
}
.red-bold-small {
	color: #990000;
	font-weight: bold;
	font-size: 82%;
}

/*** Flexsilder Ausnahme ***/
#container .flex-caption p.red {
	margin-bottom: 0;
}

/*** csc-frame-rulerAfter / -rulerBefore ***/
.csc-frame-rulerBefore {
	padding-top:10px;
	border-top:1px solid #dce2ef;
}
.csc-frame-rulerAfter {
	border-bottom:1px solid #dce2ef;
}

/*** RTE Text ***/
p.stoerer-rot,
span.stoerer-rot {
	color:#fff;
	background-color: #CC3300;
	padding:1px 3px;
}
p.stoerer-rot {
	padding:3px 4px;
}
span.rote-Schrift {
	color:#990000;
}
span.blaue-Schrift {
	color:#00449d;
}
span.orange-Schrift {
	color:#ff8800;
}
span.gruene-Schrift {
	color:#00c600;
}
span.sehr-Grosse-Schrift {
	font-size:140%;
}
span.kleine-Schrift {
	font-size:82%;
}
span.grau-Dunkel-Schrift {
	color:#5B5B5B;
}
p span.grau-Hell-Schrift, span.grau-Hell-Schrift {
	color: #BFBFBF;
}

.umrahmteTextBox {
	padding:4px 6px;
	background-color: #f4f4f4;
	border:1px solid #BFBFBF;
}
.small {
	font-size: 80%;
}
span.linkblindtext, .linkblindtext {
	color: #000;
	cursor:none;
}
#center a.linkblindtext, #center a.linkblindtext:visited, #center a.linkblindtext:hover {
	color: #000;
	cursor:text;
	text-decoration:none;
}

p.csc-frame-frame1 {
	padding: 10px;
	background-color:#F7F9FB;
	border: 1px solid #cad6e5;
	box-shadow: 0 0 5px #DBE3EE inset;
}

p.csc-frame-frame2 {
	padding: 10px;
	background-color:#ffffff;
	border: 1px solid #DBE3EE;
	box-shadow: 0 0 5px #E6EBF2 inset;
}

/***** TABELLEN *****/
.contenttable th {
	padding: 6px 10px 2px 0;
	text-align:left;
	font-weight:normal;
	vertical-align:top;
}
.contenttable th, .contenttable td {
	font: normal 88% Arial, Helvetica, sans-serif;
	border-bottom:1px solid #f4f4f4;
}
#c105 .contenttable th, #c105 .contenttable td {
	font: normal 88% Arial, Helvetica, sans-serif;
	border-bottom:0px solid #fff;
}
.contenttable td {
	padding:6px 4px 2px 0;
}

.contenttable td a, .contenttable td a img {
	border:none;
}

/***** TABELLE ohne Linie *****/
tbody.contenttable-border-none {
	font-weight:normal;
	vertical-align:top;
}

.contenttable-border-none th, .contenttable-border-none td {
	font: normal 88% Arial, Helvetica, sans-serif;
}
.contenttable-border-none td {
	padding:3px 10px 3px 0;
	border:none;
	width:auto;
}

/***** TABELLE Mediathek *****/
tbody.contenttable-mediathek {
	font-weight:normal;
	vertical-align:top;
  width:auto;
}

.contenttable-mediathek th, .contenttable-mediathek td {
	font: normal 88% Arial, Helvetica, sans-serif;
}
.contenttable-mediathek td {
	padding:3px 2px 3px 0;
	border:none;
	width:20%;
}

/***** TABELLE-Datenschutz *****/
tbody.contenttable-datenschutz {
	font-weight:normal;
	vertical-align:top;
}

.contenttable-datenschutz th, .contenttable-datenschutz td,
.contenttable-logos th {
	font: normal 100% Arial, Helvetica, sans-serif;
}
.contenttable-datenschutz td {
	padding:3px 10px 3px 0;
	border:none;
	width:auto;
}

/***** TABELLE-meld-krankheiten *****/
tbody.contenttable-meld-krankheiten {
	font-weight:normal;
	vertical-align:top;
}

.contenttable-meld-krankheiten th, .contenttable-meld-krankheiten td,
.contenttable-logos th {
	font: normal 92% Arial, Helvetica, sans-serif;
}

tbody.contenttable-meld-krankheiten th {
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	padding:1px 10px 1px 10px;
}
tbody.contenttable-meld-krankheiten tr.thead {
	background-color:#dbe8f6;
	font-weight:bold;
}

.contenttable-meld-krankheiten td {
	padding:1px 10px 1px 10px;
	border:none;
	width:auto;
	text-align:right;
	border-bottom:1px solid #f4f4f4;
}


/***** ke_search SCIENCE 
*********************************/
#c4876 .contenttable thead tr th {
	height:62px;
}

#c4876 .contenttable tbody tr td {
	height:31px;
	text-align:right;
}

#c4876 .contenttable th, .contenttable td {
	border-bottom: none;
	font: 100% Arial,Helvetica,sans-serif;
}


/***** ke_search FAQ 
*********************************/
#c4877 .contenttable thead tr th {
	height:62px;
}

#c4877 .contenttable tbody tr td {
	height:31px;
	text-align:right;
}

#c4877 .contenttable th, .contenttable td {
	border-bottom: none;
	font: 100% Arial,Helvetica,sans-serif;
}



/***** Datenschutz
*********************************/
#c7585 .contenttable, #c7608 .contenttable {
	width:406px;
}

#c7585 .contenttable td, #c7608 .contenttable td {
	vertical-align:top;
}
