/*-------------------------------------------------------------------------*/
/* powermail */

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label { float: right; clear: both; text-align: left; width: 92%; margin-bottom:10px; font-weight: normal; margin-right: 10px; }
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html { clear: both; }
div.tx_powermail_pi1_fieldwrap_html { clear: both; }
.content_left fieldset input.powermail_check { width: 15px; }
fieldset.tx-powermail-pi1_fieldset input.powermail_submit { margin-left: 100px; width: auto; float: left; }
fieldset.tx-powermail-pi1_fieldset input.powermail_reset { margin-left: 100px; width: auto; }
fieldset.tx-powermail-pi1_fieldset  div.tx_powermail_pi1_fieldwrap_html_check { background-color:#F1F1F1; margin: 0 0; }
.tx-powermail-pi1_confirmation p { font-weight: bold; font-size: 109%; }
fieldset.tx-powermail-pi1_fieldset  .tx_powermail_pi1_fieldwrap_html_radio_title { background-color:#F1F1F1; margin: 0 0; font-weight: bold; }
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio { width: 20px; margin-right:10px; }
fieldset.powermail_red { background-color: #D20022; color: #FFFFFF; }
fieldset.powermail_red .tx_powermail_pi1_fieldwrap_html_radio_title { background-color:#D20022; color: #FFFFFF; font-size: 109%; }
fieldset.powermail_red span.powermail_mandatory { color: #FFFFFF; font-weight: normal;}
fieldset span.powermail_mandatory { font-weight: normal;}
.content_left fieldset { padding: 0 10px 10px 10px; }
.content_left fieldset .powermail_radio_inner label { width: auto; margin-left: 0; clear: none; margin-right:7px; }
.content_left fieldset .powermail_radio_inner input { float: left; }
fieldset.tx-powermail-pi1_fieldset input.powermail_text { min-height:18px; }
div.powermail_mandatory_js  { margin-left: 370px; }
input.validation-failed, textarea.validation-failed {  }

input.powermail_submit, input.powermail_reset, input.tx-powermail-pi1_confirmation { cursor:pointer; float:left; margin-right:10px; margin-top:5px; padding:2px; }


/*-------------------------------------------------------------------------*/
/* Box-Right */
.content_right .csc-frame-frame2 .rightbox { background-color: #D20022; }
.content_right .csc-frame-frame2 .rightbox .rightbox-items { background-color: #D20022; }
.content_right .csc-frame-frame2 .rightbox h1 { font-size:13px; font-weight: bold; padding-top: 1px; margin-bottom: 1px; margin-top: 6px; }
.content_right .csc-frame-frame2 .rightbox .rightbox-items  { padding-bottom: 10px; }
.content_right .csc-frame-frame2 .rightbox a { font-size:13px; color: #FFFFFF; display: box; }

/*-------------------------------------------------------------------------*/
/* tt_news */
.news-list-item {
    margin-top: 10px;
}
.news-list-item .news-list-date {
	font-size: 91.66%;
	line-height: 1.3em;
	font-weight: bold;
}
.news-list-item h2 a, .news-list-item h2 a:hover {
    font-weight: bold;
    font-size: 12px;
}
.news-list-item h2 {
    margin: 0px;
    padding: 0px 0px 5px 0px;
}
.news-list-item img {
	float: right;
	margin-left: 12px;
	margin-bottom: 6px;
}
.news-list-item p {
	padding: 10px 0px;;
}
.news-list-item hr.clearer {
    border: none;
    border-bottom: 1px solid #999999; 
    
}
.news-list-container{
    border-top: 1px solid #999999; 
}

.news-list-item .news-list-category {
	font-size: 91.66%;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}
.news-list-item .news-list-morelink {
	line-height: 1.3em;
	font-weight: bold;
}
.news-latest-item, #col1 .news-latest-item {
	border-bottom: 1px #CC0000 dotted;
	margin-top: 8px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.news-latest-item {
	border-bottom: 1px #CC0000 dotted;
	margin-bottom: 5px;
}
.news-latest-item .news-latest-date {
	font-size: 91.66%;
	line-height: 1.3em;
	font-weight: bold;
}
.news-latest-item h2 {
}
.news-latest-item img {
	float: left;
	margin-right: 9px;
	margin-bottom: 5px;
	padding-top: 3px;
}
.news-latest-item .news-latest-category {
	font-size: 91.66%;
	line-height: 1.3em;
	margin-bottom: 0.5em;
}
.news-latest-item .news-latest-morelink, .news-latest-gotoarchive {
	font-size: 91.66%;
	margin-bottom: 5px;
	line-height: 1.3em;
	font-weight: bold;
}
.news-latest-item .news-latest-gotoarchive {
}
.news-single-item {
}
.news-single-item .news-single-timedata {
	font-size: 91.66%;
	line-height: 1.3em;
	font-weight: bold;
	clear: both;
}

.news-single-item .news-single-img {
	float: left;
	margin-right: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
}
.news-single-item .news-single-imgcaption {
	font-size: 91.66%;
	line-height: 1.3em;
	margin: 3px 3px;
	
}
.news-single-item .news-catRootline {
	font-size: 91.66%;
	line-height: 1.3em;
}
.news-single-item .news-single-category {
	font-size: 91.66%;
	line-height: 1.3em;
	margin: 10px 0px;
	float: left;
	clear: left;
    width: 100%;
}
.news-single-item .news-single-author {
	font-size: 91.66%;
	margin-top: 3px;
}
.news-single-item h6 {
	margin: 0px;
	padding: 5px 0px;  
    clear: both;
    font-size: 11px;       
}

.news-single-additional-info {
	background: url('../../gui/bg_centerbox.gif') no-repeat 0 0;
	padding-bottom: 3px;
	margin-bottom: 12px
}
.news-single-additional-info dl {
	margin: 0px;
}
.news-single-additional-info dl dt {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0px;
}
.news-single-additional-info dl div.news-list-container {
	background-color: #fff;
	margin: 0px 3px;
	padding: 4px 7px;
}
.news-single-additional-info dl dd {
	margin: 0px 0px;
	padding: 5px;
	background: #F1F1F1;
	border-bottom: solid 2px #ffffff;
}
.news-single-additional-info dl dd img {
	padding-right: 10px;
	float: left;
	clear: both;
}
.news-single-additional-info dl p {
	margin: 0px 0px;
	padding: 5px;
	background: #F1F1F1;
}

.news-single-additional-info p.bodytext {
	margin: 0px;
	padding: 0px;
}

.tx-ttnews-browsebox {
}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {
	text-decoration: underline;
}
.tx-ttnews-browsebox p {
	margin: 0;
	float: left;
	font-weight: bold;
}
.tx-ttnews-browsebox table {
	margin: 0;
	float: right;
}
.tx-ttnews-browsebox table td {
	padding: 0 0 0 8px;
	border: none;
}

.news-list-item {
	display: inherit;
}

.tx-felogin-pi1 .lineblock {
    display: block;
    float: left;
    width: 100%;
}

.tx-felogin-pi1 .lineblock p {
    margin: 4px 0px;
}
