A {
	text-decoration : none;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #900;
}

A:HOVER {
	text-decoration : underline;
}

A.nav {
	text-decoration : none;
	font-size: 8pt;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #036;
}

A.nav:HOVER {
	text-decoration : none;
	font-size: 8pt;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #900;
}

.normal  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight : normal;
	color: #000000;
}
.zitatbox  /* Zitate im Fliesstext */ { color: #1b304d; font-size: 10pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; line-height: 14pt; background-color: #d2e0f3; text-align: left; position: inherit; margin: 24px 60px 24px 35px; padding: 12px; }
.small  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight : bold;
}


.alt  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #036;
	font-weight : bold
	}

div.csc-header {
	margin-top: 30px;
}

div.csc-header.csc-header-n1 {
	margin-top: 0px;
}
h3 { color: #036; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 2pt; margin-bottom: 6pt; }
h2 { color: #036; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin-top: 2pt; margin-bottom: 6pt; }
h1 { color: #036; font-size: 11pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 2pt; margin-bottom: 6pt; }
.teaserheader {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #036;
	font-weight : bold;
}
	

P  {
	font-family :  Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
	line-height : 14pt;
	margin-top : 2pt;
	margin-bottom : 12pt;
}

P.list  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight : normal;
	line-height : 12pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
}


.bodytext  {
	font-family :  Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
	line-height : 14pt;
	margin-top : 2pt;
	margin-bottom : 12pt;
}
.lead  /* Einführungstext für Absatz blau */ { color: #036; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; margin-top: 2pt; margin-bottom: 12pt; }
.achtung { color: #900; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14pt; text-decoration: blink; margin: 1pt 1px; padding: 0; }
.boxtext { color: #000000; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14pt; background-color: #e8e8e8; margin-top: 2pt; margin-bottom: 12pt; }
P.illu  {
	color: #036;
	line-height : 12pt;
	font-size: 8pt;
}

P.bigillu  {
	color: #036;
	line-height : 12pt;
	font-size: 8pt;
	margin-bottom : 0;
	margin-top: 0;
}

P.illuheader  {
	color: #ffffff;
	line-height : 10pt;
	font-size: 8pt;
	margin-bottom : 1px;
	margin-top: 1px;
	margin-left : 4px;
	margin-right : 4px;
}

th.illuheader   /* Box mit Veranstaltungen */ { color: #ffffff; background-color: #036; line-height : 10pt; font-size: 8pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; text-align: left; margin: 1px 4px; }

td.td-0 {
	background-position: left top;
	color: #000000;
	direction: ltr;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-stretch: normal;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-align: left;
	text-transform: none;
	unicode-bidi: normal;
	white-space: normal;
	vertical-align: text-top;
}

td.cell {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
}
	
td.rowheader {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
	font-weight : bold;
}

td.colheader {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : bold;
}

tr {
	background-position: left top;
	color: #000000;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: b normal	text-align: left;
}

INPUT.form {
	font-size:9pt;
    font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	BORDER: #7F847D 1 solid;
}

TEXTAREA.form {
	font-size:9pt;
    font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	BORDER: #7F847D 1 solid;
}

INPUT.search {
	font-size:9pt;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	BORDER: #7F847D 1 solid;
	width: 130px;
}

P.s2d  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #900;
	font-weight : bold;
	margin-top : 5pt;
	margin-bottom : 5pt;
	line-height: 19pt;
}

P.s2dsmall  {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #036;
	margin-top : 2pt;
	margin-bottom : 2pt;
	line-height: 10pt;
}


td.s2d {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #000000;
	font-weight : normal;
}

INPUT.s2d {
	font-size:9pt;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
}

SELECT.s2d {
	font-size:9pt;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	background-Color=#ffffff;
	width:160px;
}

a.s2d {
	font-size:9pt;
	text-decoration : none;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #036;
}
.csc-textpic-caption { color: #036; font-size: 9pt; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
table.rechtsBox {
	border-collapse: collapse;
	margin-left: 20px;
}
table.newsBox {
	border-collapse: collapse;
	border-color: #aaaaaa;
	border-style: solid;
	border-width: 1px;
}
p.csc-caption { color: #036; text-align: left; }
.csc-textpic-caption-ron { color: #036; text-align: left; }
li {
	font-family :  Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
	line-height : 14pt;
}
img {
	border-width: 0px;
/*	margin-left: 10px;*/
}

div.tx-ttnews-browsebox {
	text-align: center;
}
.news_single-files {
	font-family :  Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight : normal;
	line-height : 14pt;
	margin-top : 2pt;
	margin-bottom : 12pt;
}
