p{
  margin-bottom:6px;
}

/***
FB box
***/

#fb-box {background:#fff;}
.ntcsocial .btn {
  margin: 5px 0 0;
  padding: 2px 6px 3px;
  background: rgb(90,165,50);
  color: white;
}
#fb-box iframe {
width: 174px !important;
}
/******************************
 * TT_NEWS
 *****************************/
  .news-amenu-container ul{
    padding-left:0px;
}
.news-amenu-container li.news-amenu-item-year{
  padding:5px;
  padding-left:20px;
  background:white;
}
.news-amenu-container li{
  padding:2px;
  padding-left:30px;
}
.news-catmenu .level2{
  padding-left:8px;
}
div.news-search-form{
  display:none;
}
.browseLinksWrap a,
.browseLinksWrap span{
  padding:2px;
}
.news-catmenu-header{
  display:none;
}
/*-----------------------------------
 *      CAL
 *-------------------------------------*/
  div.dayview{
    float:left;
}
div.tx-cal-controller td.eventDay br{
  display:none;
}
div.tx-cal-controller div.navback,
div.tx-cal-controller td.navback,
div.tx-cal-controller td.title,
div.tx-cal-controller th.sideback,
td.medtitle{
  background:white;

}
div.tx-cal-controller td.eventDay div.V9{
  /*width:10px;
  height:10px;*/
  float:left;
  clear:left;
}
#layoutMainColumn td.monthLargeBasic div.V9{
  margin-top:8px;
}
#layoutMainColumn div#month-header{
  border-left:none;
  border-right:none;
  float:left;
}
#layoutMainColumn div#month-header-prevnext{
  margin-left:40%;
}
#layoutMainColumn div.weekview div#month-header-prevnext{
  margin-left:10px;
}
#XXlayoutMainColumn div.dayview div#month-header-prevnext{
  margin-left:200px;
}
#layoutMainColumn div#month-header-prevnext *{
  float:left;
 }
 div.tx-cal-controller span.default_catheader_bullet{
   display:none;
}
div#layoutRightColumn span.default_catheader_text,
div#layoutRightColumn th.month-weeknums{
  display:none;
}
div#layoutRightColumn span.default_catheader_bullet{
  line-height:4px;
}
div#layoutRightColumn div#month-header{
  border: 0;
  margin-bottom:2px;
 }
 div#layoutRightColumn div#month-header-prevnext{
   width:100%;
   height:1.2em;
   overflow:hidden;
}
div#layoutRightColumn div.currentmonth{
  width:126px;
  text-align:center;
}
div#layoutRightColumn div.currentmonth,
div#layoutRightColumn div.nextmonth,
div#layoutRightColumn div.prevmonth{
  display:inline;
  float:left;
}
div#layoutRightColumn div.nextmonth{
  float:right;
}
table.month-large{
  float:left;
  clear:left;
}
div#layoutRightColumn table.month-large th.weekday{
  border-bottom:1px solid #A1A5A9;
  margin-bottom:3px;
  height:18px;
}
div.tx-cal-controller td.sideback{
  background:none;
}
div#layoutRightColumn table.month-large,
div#layoutRightColumn table.month-large th,
div#layoutRightColumn table.month-large td{
  border:0;
}
div#layoutRightColumn td.day{
  width:24px;
  height:20px;
  vertical-align:middle;
}
div.tx-cal-controller td.eventDay div.V9 a{
  float:left;
}
div.tx-cal-controller .default_catheader_text{
  float:left;
  clear:left;
 }
 div.tx-cal-controller a span.default_catheader_text{
   color: #5AA532;
   margin-bottom:8px;
}
div.tx-cal-controller div.sidebar{
  float:left;
}
div.weekview div.smallmonths{
  clear:both;
}

div.tx-cal-controller table.month-small,
div.tx-cal-controller table.sbtbl{
  float:left;
  display:inline;
}
div.tx-cal-controller div.icslink{
  float:right;
  clear:both;
  margin-top:10px;
}
table.month-small .month-weeknums{
  width:0;
}
div.tx-cal-controller div.event{
  display:block;
  width:100%;
  float:left;
  clear:both;
  margin-top:6px;
  padding-bottom:4px;
  border-bottom:2px solid white;
}
div.tx-cal-controller h3.monthH{
  width:100%;
  background:white;
  float:left;
  clear:both;
  padding:2px 0 4px 4px;
}
div.tx-cal-controller div.desc{
  float:left;
  clear:both;
  width:100%;
}
#layoutMainColumn div.tx-cal-controller div.desc{
  clear:none;
  width:260px;
  padding-left:20px;
}
div#layoutRightColumn div.tx-cal-controller div.desc{
  width:174px;
}
div.tx-cal-controller div.eventtitle{
  float:left;
  clear:left;
  width:100%;
}
div.tx-cal-controller h3.eventtitle,
div.tx-cal-controller h4.eventtitle{
  float:left;
  clear:left;
  display:inline;
}
div.tx-cal-controller div.datetime{
  float:left;
  clear:left;
  width:100%;
}
#layoutMainColumn div.tx-cal-controller div.datetime{
  width:210px;
}
div.tx-cal-controller div.time,
div.tx-cal-controller div.date{
  float:left;
  line-height:18px;
  text-align:bottom;
}
div#layoutRightColumn div.tx-cal-controller div.date{
  line-height:12px;
}
div.tx-cal-controller div.time{
  margin-left:6px;
}
div.tx-cal-controller div.cal_location{
  float:left;
  clear:both;
  width:100%;
  display:block;
}
div.tx-cal-controller span.time{
  color:#aaa;
  margin-left:8px;
}
/*
div.tx-cal-controller div.category{
display:none;
float:left;
clear:left;
}
 */
  div.list div.tx-cal-controller span.V9G,
  div.tx-cal-controller div.eventtitle div.category{
    float:right;
}
/*div.list div.tx-cal-controller dt, div.list div.tx-cal-controller dd{
float:left;
clear:both;
}
 */
  a.default_categoryheader, a.default_catheader{
    background-color:#5AA532;
    color:white;
    border-radius:3px;
    -moz-border-radius:3px;
    padding:1px 3px;
    font-size:0.8em;
}
h3.eventtitle{
  font-size:1.3em;
}
div.caldetails{
  float:left;
  clear:both;
  width:100%;
  margin-bottom:4px;
}
div.eventlabel{
  float:left;
  width:150px;
  font-weight:bold;
}
div.eventvalue{
  float:left;
}
div.tx-cal-controller p.pagebrowser {
  clear:both;
}
div.tx-cal-controller p.pagebrowser span.pageOf{
  margin-right:20px;
}
div.tx-cal-controller div.image{
  float:right;
}
div#calendar-location div.infobox{
  float:left;
}
div#calendar-location div.infobox div{
  float:left;
  clear:left;
}
div#calendar-location div{
  display:inline;
}
div#calendar-location div.description{
  clear:left;
  float:left;
  margin:10px 0;
}
div#calendar-location div.tx-wecmap-map{
  float:left;
  clear:both;
}
div#calendar-location div.csc-textpic-clear{
  clear:none;
}
div#calendar-location-backlink{
  float:left;
  clear:both;
}
div.tx-cal-controller .timeborder{
  background:none;
}

/*-----------------------------------
 *                  Tag Clouds
 *------------------------------------*/
  h3.titleTag {
    margin-top: 10px;
    line-height: 17px;
    padding: 4px 2px;
      }   

      .tagCloud-title{
        top: 60px;
        height: 5px;
        text-align:center;
      }   
      .tagCloud {
        top: 80px;
        height: 195px;
        width: 180px;
        overflow:auto;
      }   
      .tagCloud .tag-cloud li {
        float: left;
        margin-right: 6px;
        margin-top: 3px;
        list-style:none;
      }  
      div.danp_tagcloud_pi1 div.tagcloud a {
        color:#5AA532;
}
div.danp_tagcloud_pi1 div.tagcloud{
  padding:0;
  background-color:#eee;
}
/*-----------------------------------
 *    tt_news
 *---------------------------------*/

  div.news-single-video,
  div.news-img img{
    float:left;
    padding: 0 4px 4px 0;
}
.news.list div.news-single-video,
.news.list div.news-img img{
  float:right;
  padding: 0 0 4px 4px;
}
div.news.list div.news-img img{
  float:right;
  padding: 0 0 4px 4px;
}
.news-single-rightbox,
div.news-date{
  font-size:0.8em;
}
div.news-date{
  vertical-align: top;
}
div.news-date p{
  display:inline;
}
span.catitem{
  float:right;
  margin-left:4px;
  margin-bottom:2px;
  line-height: 120%;
  border-radius:3px;
  -moz-border-radius:3px;
  background:#ccc;
}
span.category,
.news-single-rightbox a,
div.news-date div.newscat a{
  color:#fff;
  background: #5AA532;
  padding: 0px 3px;
  border-radius:3px;
  -moz-border-radius:3px;
  margin-bottom:2px;
}

div.newscat {
  float:right;
  margin-left:2px;
  margin-bottom:0px;
}
div.columna_pi1 div.newscat{
  width:185px;
}
div.news-date img{
  float:right;
}
div.news div.news-author{
  font-style:italic;
  margin-bottom:4px;
}
div.news div.news-item{
  display:block;
  width:100%;
  padding:12px 0;
  float:left;
  clear:both;
  border-top: 1px solid white;
  line-height:140%;
}
div.news.single div.news-item{
  border-top:0;
  padding-bottom:0;
}
div.news div.news-item.first{
  border-top:0;
}
div.news.right div.news-item{
  margin-bottom:0;
  padding:6px 0;
}
h2.news-header{
  clear:both;
}
div.blogbildlinks h2.news-header,
div.bildlinks h2.news-header{
  clear:right;
}
div.news.right div.news-item h2{
  margin-bottom:4px;
}
div.news p img {
  padding: 0 5px 5px 5px;
}
div.news.titlelist div.news-item{
  border:0;
  margin:0;
  padding:0;
}
div.news-teaser{
  margin-bottom:0px;
}
div.news-single-img{
  float:left;
  padding:5px 5px 0 0;
}
div.list div.news-single-img{
  float:right;
  padding:4px 0 0 4px;
}
div.list div.bildlinks div.news-single-img{
  float:left;
  padding:0px 4px 0 0 ;
}
div.bildlinks div.news-img a{
  float:left;
}
div.news-single-backlink{
  margin-top:10px;
}
div.news-single-img p.news-single-imgcaption{
  font-size:0.8em;
  font-style:italic;
}
div.news.sticky div.news-img{
  display:inline;
  float:left;
}
div.news-header img{
  float:right;
}
div.news-list-browse,
div.news-navigation{
  clear:both;
}
div#ttnews-cat-tree ul{
  list-style:none;
  padding-left:0;

}
span.news-list-morelink{
  margin-left:5px;
}
div.news-bildlinks-links,
div.news-single-additional-info{
  margin-top:10px;
}
div.news-bildlinks-links dd a,
dl.news-single-files a{
  margin:0 4px;
}
div.news-text{
  padding-bottom:10px;
}
div.news-links{
  clear:left;
  padding-top:0px;
}
div.news-links dd a{
  padding-right:4px;
}
div.news-amenu-container li{
  list-style:none;
}
/*
div.news-catmenu {
  line-height:80%;
}
*/
div.news-catmenu li a{
  vertical-align:50%;
}
div.titlelist div.news-list-date{
  clear:left;
  float:left;
  width:80px;
}
div.titlelist h2.news-header{
  float:left;
  clear:none;
  width:420px;
}
div#layoutRightColumn div.titlelist h2.news-header{
  width:174px;
}
div.socialNetworkShare{
  margin-top:8px;
  color:#004e99;
  font-weight:bold;
}
a.share_icon img{
  vertical-align:text-bottom;
  padding:0 2px;
}
div.ui-accordion-content div.news-single-img,
div.ui-accordion-content div.myGallery,
div.ui-accordion-content div.rgsgcontent{
  float:left;
  display:inline;
  width:172px;
}
div.ui-accordiXXon-content div.rgsgcontent,
div.ui-accordiXXon-content div.myGallery{
  height:172px;
  display:inline;
}
/******************************************************
 *
 * T3BLOG
 *
 *****************************************************/
  p.blogCommentMessage,
  ul.commentError li{
    clear: both;
    float: left;
    margin: 20px;
    text-decoration: blink;
    font-size:1.4em;
    color:red;
}
#layoutMainColumn div.tx-t3blog-pi2 div.ttcontentBlock{
  padding:0;
  float:left;
  clear:both;
}
div.tx-t3blog-pi2 div.single,
div.tx-t3blog-pi2 div.itemTop{
  float:left;
  clear:both;
}
div.tx-t3blog-pi2 div.single{
  border-bottom:1px solid #fff;
  padding:8px 0 4px 0;
}
div.tx-t3blog-pi2 div.itemTop{
  margin-bottom:6px;
}
div.tx-t3blog-pi2 div.itemTop div.date,
div.tx-t3blog-pi2 div.itemTop div.blogauthor{
  display:inline;
  margin-right:8px;
  font-style:italic;
  font-size:0.9em;

}
div.tx-t3blog-pi2 div.itemTop h3{
  margin-bottom:1px;
  font-size:1.2em;
}
div.tx-t3blog-pi2 div.blogentryTitle{
  float:left;
}
div.tx-t3blog-pi2 div.itemNav{
  clear:both;
  float:left;
  width:100%;
}
div.tx-t3blog-pi2 div.item{
  clear:both;
  float:left;
}
div.blogList div.item{
  margin-bottom:20px;
  width:100%;
}
div#commentList{
  float:left;
}
div.numberComments{
  float:left;
  margin-right:12px;
}
div.commentListListing,
div#commentFormNonAjax{
  margin-top:20px;
  clear:both;
  float:left;
}
div.commentListListing div.item{
  background:#f4f4f4;
  padding:5px;
  width:95%;
  margin-bottom:20px;
}
div.commentTopNav{
  float:right;
  margin-right:10px;
}
div.commentTopNav div{
  display:inline;
}
div.commentBody h5{
  float:left;
  display:inline;
}
div.commentBody p{
  clear:both;
  float:left;
}
div.commentFooter,
div.commentComments{
  clear:both;
  float:left;
}
div.tx-t3blog-pi2 p.back{
  clear:both;
  float:left;
}
div.tx-t3blog-pi2 span.permalink{
  margin-right:6px;
}
div.tx-t3blog-pi2 div.previous{
  float:left;
  width:150px;
}
div.tx-t3blog-pi2 div.backtolist{
  float:left;
  width:210px;
  text-align:center;
}
div.tx-t3blog-pi2 div.backtolist a{
  margin:auto;
}
div.tx-t3blog-pi2 div.next{
  float:right;
  width:150px;
  text-align:right;
}
div.tx-t3blog-pi2 div.tagCloud ul{
  padding:0;
}
dl.latestCommentsList dd{
  font-style:italic;
  margin-bottom:3px;
}

div.tx-t3blog-pi2 div#blogrollList ul,
div.tx-t3blog-pi2 ul.archive ul,
div.tx-t3blog-pi2 div#categories ul{
  list-style:square;
  list-style-image:url(/fileadmin/designs/201001extensions/images/blogbullet.png);
  padding-left:15px;
  font-weight:normal;
}
div.tx-t3blog-pi2 ul.archive{
  list-style:none;
  padding-left:0;
}
div.tx-t3blog-pi2 li.year{
  font-weight:bold;
}
div.tx-t3blog-pi2 ul.months{
  padding-top:3px;
}
div.tx-t3blog-pi2 div#archive span.postnum{
  margin-left:3px;
}
div.tx-t3blog-pi2 div#archive ul.entries{
  display:none;
}
div.tx-t3blog-pi2 table.calendar{
  width:172px;
  border-spacing:0;
}
div.tx-t3blog-pi2 table.calendar th{
  background:white;
  margin-bottom:4px;
  padding:2px;
}
div.tx-t3blog-pi2 table.calendar td{
  width:20px;
  padding:2px;
  text-align:right;
}
div#singleNavigation,
div.tx-t3blog-pi2 div.tx-pagebrowse-pi1{
  margin-top:8px;
}
div#singleNavigation,
div.tx-t3blog-pi2 div.tx-pagebrowse-pi1,
div.tx-t3blog-pi2 div.blogList{
  float:left;
  clear:both;
  width:100%;
}
/******************************
 * tt_address
 *****************************/

  div.vcard{
    margin:4px;
}
div.vcard span.fn{
  font-weight:700;
}
/******************************
 *  FAQ
 *****************************/

  div.tx-irfaq-pi1 dd.tx-irfaq-dynans-visible{
    display:block;
    padding-left:10px;
    margin-left:15px;
    border-left:2px solid #E6E6E6;
}
div.tx-irfaq-pi1 div.additional-info{
  margin-top:4px;
  padding-top:4px;
}

/******************************
 * Simple Cal
 *****************************/

  div.tx-desimplecalendar-pi1-listrow div.list_box_entry{
    float:left;
    clear:both;
    margin:4px 0;
}
div.tx-desimplecalendar-pi1-listrow div.cal-left{
  width:200px;
  float:left;
}
div.tx-desimplecalendar-pi1-listrow div.cal-right{
  width:310px;
  float:right;
}
div.rightColumnBlockElement h3.list_termin_entry_title{
  margin:0;
}
div.rightColumnBlockElement div.calendar_list{
  margin-bottom:8px;
}
div.list_termin_entry_title{
  font-weight:bold;
}
div.cal-org,
div.cal-address{
  margin-top:8px;
  float:left;
  clear:both;
}

/****************************
 *
 * POLL (jk_poll)
 *
 ****************************/

  div.answerresult{
    margin-top:8px;
    float:left;
    clear:both;
}
div.answerresult div.answerrow{
  float:left;
  clear:both;
  width:100%;
}
div.answerresult div.answerpercent{
  float:right;
}
div.answerresult div.answertext{
  float:left;
}
div#layoutRightColumn div.chart div.answerresult{
  display:none;
}
div#layoutRightColumn div.chart p.votes{
  display:none;
}

/**********************************
 *
 * LOGIN
 *
 *********************************/

  div.tx-felogin-pi1 div.spacerTop form{
    padding:5px;
}
div#navigationAndSearch div.tx-felogin-pi1 input{
  width:170px;
  padding:0px;
  border: 1px solid #999;
}
div#navigationAndSearch input#pass{
  margin-bottom:9px;
}
/********************************
 *
 * SMOOTHGALLERY
 *
 *******************************/

  /*div.textpic div.jdGallery a.left,
  div.textpic div.jdGallery a.right,*/
  div.tt_teaser div.textpic div.carouselContainer{
    display:none;
}
div.jdGallery div.slideInfoZone h2{
  font-size:0.85em;
}
div.jdGallery div.slideInfoZone p{
  font-style:italic;
  line-height:90%;
  font-size:0.8em;
}
div#externalthumbs div.thumbnail{
  display:inline;
  float:left;
  margin-top:8px;
}
/*********************************
 * link classes for tiny
 *******************************/
  .internalSameWindow{
    padding-left:14px;
    background:url('/fileadmin/designs/201001extensions/images/internal_link.gif');
    background-repeat: no-repeat;
}
.internalNewWindow{
  padding-left:16px;
  background:url('/fileadmin/designs/201001extensions/images/internal_link_new_window.gif');
  background-repeat: no-repeat;
}
.externalNewWindow{
  padding-left:16px;
  background:url('/fileadmin/designs/201001extensions/images/external_link_new_window.gif');
  background-repeat: no-repeat;
}
.externalSameWindow{
  padding-left:14px;
  background:url('/fileadmin/designs/201001extensions/images/external_link.gif');
  background-repeat: no-repeat;
}
.linkMail{
  padding-left:22px;
  background:url('/fileadmin/designs/201001extensions/images/mail.gif');
  background-repeat: no-repeat;
}
.linkFile{
  padding-left:14px;
  background:url('/fileadmin/designs/201001extensions/images/download.gif');
  background-repeat: no-repeat;
}
.smalltext{
  font-size:0.9em;
}

/****************************
 * Filelinks
 ****************************/
  table.csc-uploads{
    border-collapse:collapse;
}
table.csc-uploads td{
  padding:4px;
}
table.csc-uploads-3 tr.tr-even{
  background:#f8f8f8;
}

/***************************
 * GUESTBOOK
 ***************************/

  div.comment_teaser {
    background-color: #EEE;
    border: 1px solid #380;
    margin-bottom: 8px;
    padding: 4px;
}
div.tx-veguestbook-pi1 h2.tx-guestbook-header {
  padding:3px;
  background:#5AA532;
  width:100%
}
div.tx-veguestbook-pi1 h3{
  color: #900;
  font-size: 100%;
  font-weight: bold;
}
div#layoutMainPositioning div.tx-veguestbook-pi1 p.tx-guestbook-comment {
  font-style: italic;
  font-size:100%
}
div#layoutMainPositioning .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
  width:268px;
}
/******************************+
 * tx-cfamooflow-pi1
 ******************************/
  div#MooFlow div.caption,
  div.tx-cfamooflow-pi1 .mf div.caption {
    bottom:10%;
    color:black;
}
div.mf div.autoPlayCon{
  padding:0;
  width:56px;
}

/***********************************
 * MAILFORM
 ***********************************/
  div.mailform div.csc-mailform-field{
    float:left;
    clear:both;
    display:block;
    width:99%;
}
div.mailform div.csc-mailform-label{
  display:block;
  float:left;
  clear:both;
  width:99%;
}
div.mailform div.csc-mailform-field label{
  float:left;
  width:150px;
  display:inline
}
div.mailform div.csc-mailform-field span.required label{
  width:140px;
}
div.mailform div.csc-mailform-field span.star{
  width:10px;
  color:red;
  vertical-align:sup;
  float:left;
}
div.mailform div.csc-mailform-field input{
  float:left;
}
/*****************************
 * DATENSATZ EINFÜGEN
 ****************************/
  /*div#layoutMainPositioning div.shortcut.ttcontentBlock div.ttcontentBlock{
  padding:0;
  margin:0;
}
   */
  div#layoutMainPositioning div.shortcut.ttcontentBlock{
    padding:0;
    border:0;
}
div#layoutMainColumn div.shortcut.ttcontentBlock div.contentInner{
  width:562px;
}
div#layoutMainColumn div.shortcut.ttcontentBlock div.contentInner div.contentInner{
  width:510px;
}
/*****************************
 * TEXT
 ****************************/

  p.csc-header-date{
    margin:0;
    font-size:0.8em;
    line-height: 100%;
}
div.textpic p img,
div.text p img {
  padding: 0 5px 5px 5px;
}

/************************
 * ecards
 ***********************/

  dl.tx-srsendcard-pi1-image-selector-column{
    float:right;
    padding-bottom:10px;
}
dl.tx-srsendcard-pi1-image-selector-column.tx-srsendcard-pi1-first-column{
  float:left;
}
form.modify{
  float:left;
}
form.send{
  float:right;
}
div.tx-srsendcard-pi1 div.tx-srsendcard-pi1-card-buttons.tx-srsendcard-pi1-image-wide-left-margin{
  margin:0;
}

/************************
 * BESTELLUNG
 ***********************/

  div.bestellungerror{
    border:2px solid red;
    padding:0 10px;
}
/**************************
 * NEWSLETTER
 *************************/
  .tx-danewslettersubscription-pi1-listrow-header p{
    font-weight:bold;
}

/************************
 * TWRSS
 ***********************/
  div#twrss_table,
  div#twrss_table h3.twrss_bodytext,
  div#twrss_table div#twrss_bodytext,
  div#twrss_table div.twrss_bodytext{
    margin:0;
    border:0;
}

/**********************
 * RSS AGGREGATOR
 **********************/
  div.tx_rssaggregator li.entry,
  div.tx_rssaggregator div.entry{
    margin-bottom:6px;
}
div.tx_rssaggregator ul{
  padding-left:0;
}
div.tx_rssaggregator li.summary{
  padding:4px 0;
}
div.tx_rssaggregator .date{
  font-size:0.9em;
}
div.tx_rssaggregator li.summary img{
  float:right;
}

/*********************
 * ORDERED LIST
 ********************/
  body ul,
  body ol{
    padding-left:2.5em;
}

/********************
 * WEC MAP
 ********************/

  div.tx-wecmap-pi1 div.marker{
    font-size:0.9em;
}

/*******************
 * MULTICOLUMN
 ******************/





/*********************
 * PETITIONMAILER
 ********************/

div.welcome,
div.bye{
    padding:10px 0;
}
.tx-ntcpetitionmailer-pi1 input.text,
.tx-ntcpetitionmailer-pi1 textarea{
  width:240px;
}
/**********************************************
 * JSSLIDERNEWS
 **********************************************/
#layoutMainPositioning div.t3s_jslidernews_pi1 p,
#layoutMainPositioning div.t3s_jslidernews_pi1 h3{
    margin: 0 26px;
    padding-top:0;
}
#layoutMainPositioning div.t3s_jslidernews_pi1{
  padding:0;
}
#layoutMainColumn div.t3s_jslidernews_pi1 .lof-item .lof-description{
  padding:10px 0;
}
#layoutMainColumn div.t3s_jslidernews_pi1 .lof-item,
#layoutMainColumn div.t3s_jslidernews_pi1 .lof-item .lof-description,
#layoutMainColumn div.t3s_jslidernews_pi1 .lof-item img{
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#layoutMainColumn div.t3s_jslidernews_pi1 div.contentInner{
  width:562px;
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#layoutMainColumn div.t3s_jslidernews_pi1 a:hover{
  color:rgb(90,165,50);
}
.lof-slider_8 .lof-navigator li div{
  padding:0!important;
}
.lof-slider_8 .lof-navigator li img {
  margin:0!important;
}
.lof-slider_8 .lof-navigator {
  font-size:0.8em;
}
#layoutMainPositioning .lof-slider_8 .lof-navigator h3{
  margin:4px;
}
.lof-slider_8 .lof-navigator span.category{
  display:none;
}
.lof-slider_6 span.category_icon{
  margin:0;
  line-height:0.8em;
}
#layoutMainColumn div.t3s_jslidernews_pi1 .lof-slider_6 .lof-item .lof-description{
  margin-left:15px;
}
#layoutMainPositioning div.t3s_jslidernews_pi1 .lof-slider_6 p, #layoutMainPositioning div.t3s_jslidernews_pi1 .lof-slider_6 h3 {
  margin:0;
}
body .lof-slider_5 .lof-description_black{background:url(/fileadmin/designs/201001extensions/images/bg_trans2.png);}
body .lof-slider_5 .lof-description_black h3,
body .lof-slider_5 .lof-description_black h3 a,
body .lof-slider_5 .lof-description_black h3 a:visited {color:#eee;}
body .lof-slider_1 .lof-description_white {background: url(/fileadmin/designs/201001extensions/images/transparent_bg_white2.png);}
/***************************************
 * EZMLMSUBSCRIPTION
 **************************************/

.tx_rbezmlmsubscription_form_modeblock,
.tx_rbezmlmsubscription_form_emailblock{
    margin-top:8px;
}
#layoutRightColumn span.tx_rbezmlmsubscription_emailfield{
  width:174px;
  display:block;
}
#layoutRightColumn span.tx_rbezmlmsubscription_emailfield input{
  margin:0;
  width:172px;
}
/************************
 *socialshareprivacy_pi1
 ************************/
#layoutMainColumn .ttcontentBlock.socialshareprivacy_pi1 .contentInner{
    overflow:visible;
}

/****************************
 * NTC TTNEWSPLUS
 ****************************/

#socialshareprivacy{
    clear:both;
    height:50px;
}
#socialshareprivacy .social_share_privacy_area{
  position:absolute;
}
#socialshareprivacy .social_share_privacy_area li .help_info.icon .info {
  left:0;
}
/***************************
 * NTC FULLTEXT
 ***************************/
div.searchresults,
#fullsearch{
    clear:both;
    float:left;
    width:510px;
}
#fullsearch #searchtop{
  margin-bottom:10px;
}
div.searchresult{
  clear:both;
  margin-top:15px;
  float:left;
  width:510px;
}
#openresult,
div.searchresults{
  padding:20px 0;
  border-top:2px solid white;
  border-bottom:2px solid white;
  margin:20px 0;
  clear:both;
  float:left;
}
div.res_box{
  float:left;
  width:510px;
}
div.searchresult h2.search{
  margin-bottom:3px;
  float:left;
  clear:both;
}
#layoutMainColumn  div.searchresult .ttcontentBlock{
  padding:15px 0;
}
div.searchresult .rgsmoothgallery-caption,
div.searchresult .myGallery .thumbnail{
  display:none;
}
#searchcatsel .selbox,
#searchcatsel input,
#searchcatsel select,
#searchcatsel{
  float:left;
}
#searchcatsel input.all{
  clear:left;
}
#searchcatsel input{
  padding:0 2px;
}
#searchcatsel{
  border: 1px solid white;
  margin:2px;
  padding:2px;
}
.searchcatand{
  float:left;
  display:inline;
  padding:20px 2px 0px 2px;
  margin:0;
}
.tx-ntcfulltextsearch-pi1 .searchdate{
  float:left;
  border: 1px solid white;
  margin:2px;
  padding:2px;
}
.tx-ntcfulltextsearch-pi1 .searchdate h5{
  text-align:left;
}
.tx-ntcfulltextsearch-pi1 .searchdate label {
  display:block;
}
.tx-ntcfulltextsearch-pi1 .searchdate div{
  float:left;
}
.tx-ntcfulltextsearch-pi1 .searchdate *{
  text-align:right;
}
.tx-ntcfulltextsearch-pi1 a.extraitem{
  float:right;
}
.tx-ntcfulltextsearch-pi1 span.extraitem{
  font-size:0.9em;
  color:#000;
  background: #ccc;
  padding: 1px 3px;
  margin:2px;
  border-radius:3px;
  -moz-border-radius:3px;
  float:right;
}
.searchrelevance{
  float:left;
  padding-top:5px;
}
.resultno{
  float:left;
}
.resultsort{
  float:right;
}

/**************************
 * POWERMAIL
 *************************/
.fieldsets fieldset.tx-powermail-pi1_fieldset{
    padding:5px;
    margin-bottom:5px;
}
.rightrand.tx-powermail-pi1_fieldset,
.leftrand.tx-powermail-pi1_fieldset,
.right.tx-powermail-pi1_fieldset,
.left.tx-powermail-pi1_fieldset{
  width:240px;
}
.rightrand.tx-powermail-pi1_fieldset,
.right.tx-powermail-pi1_fieldset{
  float:right;
  clear:right;
}
.leftrand.tx-powermail-pi1_fieldset,
.left.tx-powermail-pi1_fieldset{
  float:left;
  clear:left;
}
.fieldsets .rightrand.tx-powermail-pi1_fieldset,
.fieldsets .leftrand.tx-powermail-pi1_fieldset {
  border:1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;

}
.tx_powermail_pi1_fieldwrap_html .powermail_desc{
  padding:4px;
  margin:5px 2px;
  background:#ded;
}
.tx_powermail_pi1_fieldwrap_html.rund .powermail_desc{
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.tx_powermail_pi1_fieldwrap_html.rund{
  margin:5px 0;
}
.tx_powermail_pi1_fieldwrap_html.rund input.powermail_text,
.tx_powermail_pi1_fieldwrap_html.rund input.powermail_date,
.tx_powermail_pi1_fieldwrap_html.rund input.powermail_datetime,
.tx_powermail_pi1_fieldwrap_html.rund input.powermail_submit,
.tx_powermail_pi1_fieldwrap_html.rund textarea,
.tx_powermail_pi1_fieldwrap_html.rund select,
.tx_powermail_pi1_fieldwrap_html.rund input.powermail_captcha {
  font-family: Calibri, Arial, sans-serif;
  font-size: 14px;
  padding: 3px;
  border: 1px solid #ccc;
  color: #444;

  -webkit-box-shadow: 3px 3px 5px #eee;
  -moz-box-shadow: 3px 3px 5px #eee;
  box-shadow: 3px 3px 5px #eee;

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

fieldset.rightrand.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.rightrand.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.rightrand.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.rightrand.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.rightrand.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.leftrand.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.leftrand.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.leftrand.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.leftrand.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.leftrand.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.right.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.right.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.right.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.right.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.right.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.left.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.left.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.left.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.left.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.left.tx-powermail-pi1_fieldset input.powermail_captcha{
  width:200px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset input.powermail_date,
fieldset.tx-powermail-pi1_fieldset input.powermail_datetime,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{
  width:480px;
}
.fieldsets fieldset.tx-powermail-pi1_fieldset{
  border:0;
  background:transparent;
}
fieldset.rightrand.tx-powermail-pi1_fieldset .powermail_check_inner,·
fieldset.rightrand.tx-powermail-pi1_fieldset .powermail_radio_inner ,
fieldset.leftrand.tx-powermail-pi1_fieldset .powermail_check_inner,·
fieldset.leftrand.tx-powermail-pi1_fieldset .powermail_radio_inner,
fieldset.right.tx-powermail-pi1_fieldset .powermail_check_inner, 
fieldset.right.tx-powermail-pi1_fieldset .powermail_radio_inner ,
fieldset.left.tx-powermail-pi1_fieldset .powermail_check_inner, 
fieldset.left.tx-powermail-pi1_fieldset .powermail_radio_inner {
  margin-left:120px;
}

/************************
 * FREECAP
 ***********************/

  body .tx-srfreecap-pi2-cant-read{
    color:black;
}
/*************************
 * TIMTAB_LATESTCOMMENTS
 ************************/

  .tx-timtablatestcomments-pi1 .latestCommentEntry{
    margin-bottom:5px;
}
