/* Sprachauswahl START */
div.tx-srlanguagemenu-pi1 {}
div.tx-srlanguagemenu-pi1 ul {list-style-type:none; list-style-position:inside;}
div.tx-srlanguagemenu-pi1 ul li {float:left; padding-right:1.6em;}
div.tx-srlanguagemenu-pi1 ul li a {background:lime;display:block;width:16px;height:11px;}
/* Sprachauswahl ENDE */

/* Formatierung des Mail-Formulares */
#mailform {}
#mailform label { display:block; float:left; width:120px; padding-left:5px;}
#mailform .csc-mailform-field {clear:both; margin:2px 0;}
#mailform input {width:210px; }

#mailform input.csc-mailform-check {width:auto; }
#mailform input.csc-mailform-submit {width:auto; clear:both; position:relative; top:0; left:125px; }

#mailform textarea {width:250px; }
* html #mailform textarea {width:260px; }


.mailformrequired { font-size: 12px; font-style: normal; color: #32378C; }
.mailformradio { font-size: 12px; font-style: normal; color: #FFFFFF; }
.mailbutton {
  background-color: #e2e2d7;
  border: solid 1px;
  border-color: #2C2C2C;
  padding: 0px 0px 0px 0px;
  vertical-align:bottom;
}
/* ------------------------------------------------------------------ */
/* Formatierung der anderen Formulare   ( keine Klasse, keine id's, funzt so ) */
INPUT {
  background-color: #e2e2d7;
  border: solid 1px;
  border-color: #2C2C2C;
  padding: 0px 0px 0px 0px;
  vertical-align:bottom;
}
TEXTAREA {
  background-color: #e2e2d7;
  border: solid 1px;
  border-color: #2C2C2C;
  padding: 0px 0px 0px 0px;
  vertical-align:bottom;
}
/* ------------------------------------------------------------------ */

/* NEWS START */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #ffffc9;
}
.news-latest-container HR.clearer { clear:left;}
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container { border-width:1px 1px 0 1px; border-style:solid; border-color:#ba0707; padding:0;margin:0; }
.news-latest-container H3 {padding:3px; background:#ba0707; color:#fff;}
.news-latest-container H4 {padding:0; }
.news-latest-container H4 A { color:#ba0707; }
.news-latest-item { /* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ padding:3px 3px 8px 3px; border-bottom:1px solid #ba0707; }
.news-latest-date,.news-latest-morelink { font-size:9px; }
.news-latest-date { display:block; width:15.9em; width:15.5em; padding:2px;background: #e2e2d7; color: #ba0707; text-align:right; }
.news-latest-morelink { height:12px; }
.news-latest-morelink A { }
/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { border:1px solid #ba0707; background-color:#f5f5eb; }
.news-list-item { /* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ height: auto !important; padding:3px; margin:3px; border:1px solid #ba0707; background-color:#f5f5eb; }
.news-list-container H3 { margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #ba0707; background-color: #ba0707; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff; padding-left:2px; }
.news-list-container H3 A { color:#fff; }
.news-list-container P { padding-left:3px; }
.news-list-date { float: right; color: #ba0707; width: 180px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #e2e2d7; }
.news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 9px; }
.news-list-container IMG { 	float: right; border:1px solid #666; margin-bottom:5px; margin-right:2px; margin-left:5px; }
.news-list-category IMG { float: none; border:none; margin:0px; }
.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 { margin-bottom:5px; border:1px solid #ba0707; background-color:#f5f5eb; }
.news-single-item H2 { margin:2px 2px 5px 2px; padding: 2px 2px 1px 2px; border-bottom: 1px solid #ba0707; background-color: #ba0707; color:#fff; }
.news-single-item H3 { margin-bottom: 15px; }
.news-single-item p { padding:2px 4px; }
.news-single-img { float: right; margin-left:5px; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { float: right;  padding:2px 4px;  }
.news-single-backlink { padding:2px; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { float: right; color: #ba0707; width: 220px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #e2e2d7; }
.news-single-timedata, .news-single-imgcaption { font-size:9px; }
/* NEWS ENDE */

.tx-skpdfviewer-pi1 .pdf {background:#e2e2d7; border:1px solid #ba0707;}