/*-----------------------------------  tt_news  -----------------------------------*/
.news-list-container HR.clearer,.news-single-item HR.clearer,.news-latest-container HR.clearer {
clear:right;
height:10px;
color:#FFF;
border:0;
margin:0;
padding:0
}

.news-latest-container HR.clearer {
clear:left
}

.news-latest-container-teaser {
border:1px solid #CCC;
float:left;
width:478px;
margin:0;
padding:5px
}

.news-latest-text {
margin:0;
padding:10px
}

.news-latest-gotoarchive {
font-weight:700;
margin-top:5px
}

.news-latest-item {
height:1%;
line-height:1.3;
border:1px solid #ccc;
float:left;
margin:0;
padding:0
}

.news-latest-item H2 {
width:188px;
height:20px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#ccc;
background-image:url(../images/h1_bg.gif);
color:#000;
float:left;
margin:0;
padding:3px 5px 5px 5px
}

* html .news-latest-item H2 {
width:198px
}

.news-latest-item a {
color:#000;
font-size:12px;
font-weight:700;
line-height:12px
}

.news-latest-morelink {
height:12px
}

.news-list-item {
height:1%;
line-height:1.3
}

.news-search-form {
margin-bottom:5px;
border:1px solid #ccc;
background-color:#F0F0F0;
padding:3px
}

.news-search-emptyMsg {
font-size:11px;
margin:0 0 0 10px
}

.jdGallery .slideInfoZone h2 {
border:0;
background:none;
width:240px
}

.news-list-container H2 {
width:478px;
height:18px;
background-image:url(../images/h1_bg_content_news.gif);
color:#000;
background-repeat:no-repeat;
border:1px solid #ccc;
margin-bottom:10px;
padding:7px 5px 5px 35px
}

* html .news-list-container H2 {
width:520px
}

* + html .news-list-container H2 {
width:478px
}

.news-list-container H2 A {
color:#000;
font-size:14px;
font-weight:700
}

.news-list-date {
float:right;
width:180px;
text-align:right;
height:20px;
margin-top:-2px;
margin-right:-2px;
font-size:9px;
font-weight:400;
background-color:#F0F0F0
}

.news-list-imgcaption {
float:right;
padding-top:3px;
padding-right:3px;
font-size:9px
}

.news-list-container IMG {
float:right;
border:1px solid #ccc;
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
}

.tx-ttnews-browsebox {
margin:3px;
padding:3px
}

.tx-ttnews-browsebox TD {
font-size:10px
}

.tx-ttnews-browsebox-SCell {
background-color:#ccc;
border:1px solid #ccc
}

.news-single-item {
margin-bottom:5px;
border:1px solid #ccc;
background-color:#F0F0F0;
padding:5px
}

.news-single-item H2 {
font-size:14px;
font-weight:700;
color:#000;
margin-bottom:0
}

.news-single-item H3 {
margin-bottom:15px
}

.news-single-img {
float:right;
margin-left:5px
}

.news-single-img IMG {
border:1px solid #ccc
}

.news-single-imgcaption {
clear:both;
padding:3px
}

.news-single-backlink,.news-single-backlink a {
font-weight:700;
font-size:10px;
margin-bottom:15px;
margin-top:10px
}

.news-single-author {
padding-bottom:3px
}

.news-single-additional-info {
background-color:#f0f0f0;
margin-top:15px;
border:1px solid #ccc;
padding:3px 3px 0
}

.news-single-related,.news-single-files,.news-single-links {
border:1px solid #ccc;
background-color:#F0F0F0;
margin:0 0 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:700;
font-size:11px;
margin-left:5px;
width:100%
}

.news-amenu-container {
border:0 solid #ccc;
background-color:#f0f0f0;
padding:1px
}

.news-amenu-container LI {
padding-bottom:1px
}

.news-amenu-container UL {
margin-top:5px;
margin-left:0;
margin-bottom:0;
border:1px solid #ccc;
background-color:#F0F0F0;
list-style-type:none;
padding:3px
}

.news-amenu-container H2 {
color:#fff;
border:1px solid #ccc;
background-color:#FFD384
}

.news-amenu-item-year {
font-weight:700;
border:1px solid #ccc;
background-color:#FFD384;
color:#fff;
padding:2px
}

.news-catmenu {
border:1px solid #ccc;
background-color:#F0F0F0;
margin:0;
padding:5px
}

.news-catmenu-header {
font-size:12px;
font-weight:700;
margin:0
}

.news-catmenu DIV {
font-size:10px;
white-space:nowrap
}

.news-catmenu DIV img {
vertical-align:middle;
margin:0;
padding:0
}

.level0 {
background-color:#fff
}

.level1 {
padding-left:10px;
background-color:#eee
}

.level2 {
padding-left:10px;
background-color:#ddd
}

.level3 {
padding-left:10px;
background-color:#ccc
}

.level4 {
padding-left:10px;
background-color:#bbb
}

/*-----------------------------------  cloud  -----------------------------------*/
.tx-vgetagcloud-pi1 {
line-height:200%;
margin:0;
padding:0 5px 5px;
background-color:#eee
}

* html .tx-vgetagcloud-pi1 {
padding:0
}

.tx-vgetagcloud-pi1 ul {
list-style:none;
float:left;
margin:0;
padding:0
}

.tx-vgetagcloud-pi1 li {
display:inline;
float:left;
padding:2px
}

.tx-vgetagcloud-pi1 li a {
text-decoration:none;
color:#000;
padding:4px
}

/*-----------------------------------  powermail  -----------------------------------*/
span.powermail_mandatory {
color:red
}

input.validation-failed,textarea.validation-failed {
background-color:red
}

div.powermail_mandatory_js {
color:red;
margin:3px 0 15px 150px
}

fieldset.tx-powermail-pi1_fieldset {
border:1px solid #ccc;
background-color:#eee;
padding:10px
}

fieldset.tx-powermail-pi1_fieldset legend {
font-weight:700;
color:#000
}

fieldset.tx-powermail-pi1_fieldset label {
display:block;
width:150px;
float:left;
clear:both;
font-size:10px
}

div.tx_powermail_pi1_fieldwrap_html {
margin:0 0 5px;
padding:0
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
font-weight:700;
float:left;
margin:10px 0 10px 10px
}

fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
font-weight:700;
float:left;
margin:10px 0 10px 150px
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:700;
margin:5px 0;
padding:0
}

div.countryzone {
margin:10px 0 0 150px
}

/* Confirmation */
td.powermail_all_td {
padding:0 10px 0 0
}

.tx-timtabtwitter-pi1 {
margin:0 0 10px;
padding:0
}

.tx-timtabtwitter-pi1 img {
margin-right:10px;
margin-top:-10px;
text-align:right;
border-style:none
}

.tx-timtabtwitter-pi1 p.date {
font-size:9px;
margin:0;
padding:0
}

.tx-timtabtwitter-pi1 p.username {
visibility:hidden;
font-size:9px;
margin:0;
padding:0
}

.tx-timtabtwitter-pi1 p.message {
font-size:10px;
margin:0;
padding:0
}

.news-latest-container,.tx-timtabtwitter-pi1 .entry {
margin:0;
padding:0;
}
.news-latest-text p.bodytext {
margin:0;
padding:0;
}

.news-latest-gotoarchive A:LINK,.news-latest-gotoarchive A:VISITED,.news-latest-gotoarchive A:HOVER,.news-latest-gotoarchive A {
color:#fff
}

.news-latest-category IMG,.news-list-category IMG {
float:none;
border:none;
margin:0
}

.news-latest-date,.news-latest-morelink,.news-latest-category,.news-single-timedata,.news-single-author,.news-single-imgcaption {
font-size:9px
}

.news-latest-morelink A,.news-single-category,.news-single-timedata {
float:right
}

.news-search-form FORM,.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P,fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
margin:0
}

.tx-ttnews-browsebox-strong,.tx-ttnews-browsebox-SCell,.news-catmenu-ACT {
font-weight:700
}
.tx-bblanguageselect-pi1 {
float: left
}
.tx-bblanguageselect-pi1 img {
vertical-align: middle;
margin-top: -3px;
}
