body { font-family: Arial, Helvetica, sans-serif; background-color:#CDCDCD; margin-top: 0px; padding-top: 0px; }
td { font-family: Arial, Helvetica, sans-serif; }
th { font-family: Arial, Helvetica, sans-serif; }
.divider hr { color:#B1B2B4; }
div.csc-default div.divider hr { color:#B1B2B4; background-color:#B1B2B4; height:2px; margin-bottom: 20px; border: 0 none; }

#HEADER {
	height:74px;
	border-bottom:3px solid #c00317;
	margin-bottom:15px;
}

#LEFT_COL {
	text-align:left;
	vertical-align:top;
	max-width:210px;
	margin-top:15px;
	margin-bottom:15px;
	border-right:3px solid #B1B2B4;
	padding-left:16px;
}
#LEFT_COL td { padding-top:5px; }

#CENTER_COL {
	text-align:left;
	vertical-align:top;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:40px;
	padding-right:40px;
	min-width:750px;
	width:90%;
}

#RIGHT_COL {
	text-align:left;
	vertical-align:top;
	max-width:180px;
	margin-top:15px;
	margin-bottom:15px;
	border-left:3px solid #B1B2B4;
	padding-left:10px;
	padding-right:15px;
}

#FOOTER {
	text-align:left;
	font-size:9pt;
	color:#B1B2B4;
	padding-top:5px;
	padding-left:220px;
}

#FOOTER A, #FOOTER A:link, #FOOTER A:visited{
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
	text-decoration:none;
} 
#FOOTER A:hover{
	text-decoration:underline;
} 

#TOP_DIVIDER {
	height:15px;
}

.LN1A a, .LN1 a:link, .LN1 a:visited {
	font-size:11pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.LN1 a:hover {
	text-decoration:underline;
	vertical-align:middle;
}
.LN2A a, .LN2 a:link, .LN2 a:visited {
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.LN2 a:hover {
	text-decoration:underline;
	vertical-align:middle;
}
.LN3A a, .LN3 a:link, .LN3 a:visited {
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}
.LN3 a:hover {
	text-decoration:underline;
	vertical-align:middle;
}

.CM a, .CM a:link, .CM a:visited {
	font-size:11pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}
.CM a:hover {
	text-decoration:underline;
}
.CMA a, .CMA a:link, .CMA a:visited {
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;	
}
h2{
	font-size:15pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}


.csc-mailform{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	border-width:0px;
	border-color:#FFFFFF;
	border-style: none;
	margin-bottom:5px;
}
.csc-mailform-submit{
	margin-top:20px;
}
.csc-mailform input{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	border-width:1px;
	border-color:#000000;
	border-style: solid;
	margin-bottom:7px;
}
.csc-mailform textarea{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	border-width:1px;
	border-color:#000000;
	border-style: solid;
	margin-bottom:7px;
}


/*TH NEW LoginBox*/

DIV.tx-newloginbox-pi1 {}
DIV.tx-newloginbox-pi1 H3 {}
DIV.tx-newloginbox-pi1 P {}
DIV.tx-newloginbox-pi1 TABLE {}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {}
DIV.tx-newloginbox-pi1 INPUT {
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border:1px #000000 solid;
	margin-bottom:5px;
}
DIV.tx-newloginbox-pi1 INPUT.tx-newloginbox-pi1_submit{
	font-size:9spt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border-width:0px;
	border-color:#000000;
	border-style: none;
	margin-bottom:0px;
	background-color:#FFFFFF;
	padding:0px;
	cursor:pointer;
}
DIV.tx-newloginbox-pi1 A, DIV.tx-newloginbox-pi1 A.link, DIV.tx-newloginbox-pi1 A:visited{
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}


/*Indexed Search Suchfeld Links*/
DIV.indexed INPUT{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border:1px #000000 solid;
	margin-bottom:5px;
}
DIV.indexed INPUT.tx-indexedsearch-searchbox-button{
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border-width:0px;
	border-color:#000000;
	border-style: none;
	margin-bottom:0px;
	background-color:#FFFFFF;
	padding-left:0px;
}

/*tx-indexedsearch*/

.tx-indexedsearch{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	padding-left:0px;
}
.tx-indexedsearch h3{
	font-size:13pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.tx-indexedsearch input{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	border:1px #000000 solid;
	margin-bottom:5px;
}
.tx-indexedsearch A, .tx-indexedsearch a:link, .tx-indexedsearch a:visited{
 	font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}


/*TH - tt_news */
/*gesamter Newsblock LATEST*/
.news-latest-container{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    padding:0px;
    margin-top:15px;
	background-color:#FFFFFF;
	border-width:0px;
	border-style:none;
}
/*einzelnes Newsitem*/
.news-latest-item{
  	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	background-color:#FFFFFF;
	border-width:0px;
	border-style:none;
	text-align:left;
}
.news-latest-date{
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0px;
}
.news-single-author{
	font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin-bottom:0px;
}
.news-latest-item A, .news-latest-item A:link, .news-latest-item A:visited{
    font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding-bottom:0px;
}
.news-latest-item p{
	margin-top:0px;
	margin-bottom:10px;
}
/*Einzelansicht ausgew�hlter News SINGLE*/
.news-single-time{
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	text-align:left;
	margin-top:-15px;
}
.news-single-item{
    font-size:10pt;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	border-width:0px;
	border-style:none;
}
.news-single-item H2{
    font-size:15pt;
	font-weight:bold;
	color:#000000;
}
.news-single-item H3{
    font-size:15pt;
	font-weight:normal;
	color:#000000;
}
.news-single-item A, .news-single-item A:link, .news-single-item A:visited{
    font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.news-single-author{
    font-size:9pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
    margin-bottom:0px;
}
.news-single-backlink A, .news-single-backlink A:link, .news-single-backlink A:visited{
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
/*Druckansicht*/
.druckansicht, .druckansicht A, .druckansicht A:link, .druckansicht A:visited{
	font-size:9pt;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
.druckansicht hr{
	background-color:#CCCCCC; /* Mozilla 1.4 */
	color:#cccccc;
	height:1px;
	border:#cccccc;
}
