a, p, h1, h2, h3, h4, ul, ol, li, div, b, I, td, body, form, input, select, alt, bodytext {font-family: ARIAL, HELVETICA,sans-serif;  font-size: 10pt; line-height:12pt; color: #000000;}

p {text-align: justify}
.h2 {font-size: 10pt; font-weight:bold;}
.h1 {font-size: 12pt; font-weight:bold; color:#0F3375;}
h2 {font-size: 10pt; font-weight:bold;}
h1 {font-size: 12pt; font-weight:bold; color:#0F3375;}
.quotes {font-size: 10pt; font-style:italic;}
.listing {font-size: 10pt; font-weight:bold; text-align:left; vertical-align:top; color:#000000;}
.bodytext {font-family: ARIAL, HELVETICA,sans-serif;  text-align:justify; font-size: 10pt; line-height:12pt; color: #000000;}

input, textarea {background-color: #FFFFFF; border:1px solid #4A75BD;color: #000000;}

a:link { text-decoration: none; color: #2F4E87;}
a:visited { text-decoration: none; color: #2F4E87;}
a:hover { text-decoration: underline;   color: #2F4E87;}
a:active{ text-decoration: underline;  color: #2F4E87;}

.imagecaption{font-family:verdana; font-weight:bold; font-style:normal; font-size:8pt; line-height:18pt; color:#31387B;}

#MENUE_UNTEN_LINKS A:link{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight:  bold;
  color: #9CADCB;
  text-decoration: none;

}
#MENUE_UNTEN_LINKS A:visited{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight:  bold;
  color: #9CADCB;
  text-decoration: none;

}

#MENUE_UNTEN_LINKS A:hover{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight:  bold;
  color: #FFFFFF;
  text-decoration: none;

}

#UEBERSCHRIFT_LINKS{
  filter:alpha(opacity=47);
  -moz-opacity:0.47;
}



#MENUE_OBEN {
   filter:alpha(opacity=80);
   -moz-opacity:0.8;
 }

#MENUE_LINKS {
   filter:alpha(opacity=80);
   -moz-opacity:0.8;
   border: 2px solid #FFFFFF;
   padding: 0px;
   background-color:#0F3375
 }



DIV.csc-menu-2 P.csc-sitemap-level1 { 
  font-weight:  bold;
  margin-left: 0px;
}

DIV.csc-menu-2 P.csc-sitemap-level2 { 
  margin-left: 25px; 
}


csc-form-label-req {
  font-family: Arial, Helvetica, sans-serif ;
  font-size: 13px ;
  color: #0F3375;
}


P.csc-uploads-description {
  margin-bottom:16px;
  margin-top:0px;
  padding-top:0px;
}
TD.csc-uploads-fileSize {
  vertical-align:top;
  width:50px;
}
TD.csc-uploads-icon {
  vertical-align:top;
}


.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
                color: #C0CDE9;

}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {


}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;

	}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	padding-left:2px;
}
.news-list-container H3 A {

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}



	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}



