/* default styles for extension "tt_news" */
	
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-latest-container br.clearer,
.news-list-container br.clearer,
.news-single-item br.clearer,
.news-latest-container br.clearer{
 clear:left;
 height:0pt;
 line-height:0pt;
 margin:0pt;
 padding:0pt;
 font-size:0;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
background-image:url(../../files/images/store/bg_latest_news.gif);
background-position:top left;
background-repeat:no-repeat;
width: 280px;
height:333px;
margin:0 1px 0 1px;
padding:0 23px 28px 17px;
}

.news-latest-container .new_content {
background-image:none;
width: 280px;
height:300px;
margim:0;
padding:0;
overflow:auto;
}

.news-latest-gotoarchive {
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
color:#fff;
}

.news-latest-gotoarchive A {
color:#fff;
}

.news-latest-item{
margin:0;
padding:5px 10px 15px 0;
font-size:11px;
line-height:13px;
}

.news-latest-container .news-latest-item p.bodytext{
margin: 0;
padding:0;
font-weight:normal;
}

#content_container .news-latest-container .news-latest-item a{
color:#A52382;
text-decoration:none;
}

#content_container .news-latest-container .news-latest-item H2{
color:#FFFFFF;
font-size:12px;
line-height:14px;
margin:0;
padding:0 0 3px;
}

#content_container .news-latest-container .news-latest-item H2 a{
color:#FFFFFF;
text-decoration:none;
}

#content_container .news-latest-container .news-latest-item H2 a:hover{
color:#FFFFFF;
text-decoration:underline;
}

#content_container .news-latest-container H3{
color:#a52382;
font-size:18px;
line-height:18px;
height:18px;
padding:10px 0 5px 0;
margin:0;
}

.news-latest-item IMG,
.news-latest-item_even IMG {
margin:0 5px 1px 0px;
float:left;
}

.news-latest-morelink {
color: #EF9C0B;
text-align:right;
}

.news-latest-morelink a {
color: #EF9C0B;
}

.news-latest-morelink a:hover {
color: #EF9C0B;
text-decoration:underline;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}

.news-list-item {
margin:0 0 5px;
/* IE hack */
height:1%;
/* IE hack end */
}

.news-list-container H2 {
color:#E2007A;
font-size:18px;
line-height:18px;
margin:10px 0 5px;
}

.news-list-container H2 A:LINK,.news-list-container H2 A:VISITED,.news-list-container H2 A:HOVER {
color:#E2007A;
text-decoration:none;
}

.news-list-container H2 A:HOVER {
text-decoration:underline;
}

.news-list-container P {
margin:0 0 5px;
}

.news-list-container p.bodytext {
margin:0 0 10px;
}

.news-list-container.termine .news-list-item p.bodytext{
margin: 0;
}

.news-list-date {
float:right;
font-size:9px;
font-weight:normal;
height:15px;
margin:-2px 6px 0 0;
text-align:right;
width:120px;
}

.news-list-imgcaption {
float: right;
padding-top:3px;
padding-right:3px;
font-size: 9px;
}

.news-list-container IMG {
float: right;
padding:5px;
margin: 0 0 5px 20px;
}

.news-list-container .news-list-item_even IMG {
border:none;
}

.news-list-category IMG {
}

.news-list-morelink,.news-list-category {
}

.news-list-morelink{
}

.news-list-morelink  a{
}

.news-list-browse {
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox {
margin:0;
padding:0;
text-align:center;
}

.tx-ttnews-browsebox table{
margin:auto;
}

.tx-ttnews-browsebox TD P A{
padding:0px 10px 0px 10px;
display:block;
line-height:18px;
color:#A52382;
}

.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
font-weight: bold;
}

.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
margin:0px;
line-height:18px;
}

.tx-ttnews-browsebox-SCell {
background-color:#ffffff;
border:1px solid #E2007A;
}

.news-search-emptyMsg {
margin-left: 10px;
}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item H2 {
margin:20px 0 20px 0;
}

.news-single-img {
float: right;
margin:0 0 5px 20px;
}

.news-single-img img{
padding:5px;
}

.news-single-imgcaption {
font-size:10px;
clear:both;
}

.news-single-category {
text-align:right;
font-size:9px;
}

.news-single-backlink{
padding:60px 0 0;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
font-size: 9px;
margin-top:5px;
}
.news-single-author {
padding-bottom: 3px;
}
.news-single-timedata {
padding:10px 0 0;
}
.news-single-additional-info {
background-color: #BBE53A;
/*	clear: both;*/
margin-top: 15px;
border: 1px solid #666;
padding:3px;
padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
border: 1px solid #666;
margin:0px;
margin-bottom: 3px;
padding:3px;
background-color:#F9FFE5;
}

.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%;
}


/* CSC Formulare stylen, die sind tabellenlos*/

.csc-mailform {
border: 0px;
}

.csc-mailform-field label {
font-size: 0.9em;
width: 110px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
border: none;
margin: 2px;
}

.csc-mailform-field input {
margin: 2px;
}

.csc-mailform-field textarea {
margin: 2px;
}

.csc-mailform-submit{
float: right; 
}
/* -------------------------------------------------------------------------- */