@charset "utf-8";

  /*
  
    Stadt Eberswalde
    TYPO3 Content Elemente
    ----------------------------------------------------------------------
  
  */
  
  
  /*
    default styles for extension "tt_news"
    ----------------------------------------------------------------------
  */

  /*--------------------------------- tt_news LIST view  -----------------------------------*/

  div#content-left div.news-list-container {
  padding-top: 0;
  padding-bottom: 0;
  }
  
  div#content-left div.news-list-item {
    margin-bottom: 1em;
    color: #000;
    background-color: #edf1ee;
    clear: both;
  }
  
  div#content-left div.news-list-img {
    float: left;
    display: inline;
    width: 160px;
  }
  
  div#content-left div.news-list-img p {
    margin: 0;
    padding: 0;
  }
  
  div#content-left div.news-list-img a {
    margin: 0;
    padding: 0;
    background: none;
  }
  
  div#content-left div.news-list-img img {
    float: left;
    display: inline;
    margin: 0;
    padding: 0;
  }
  
  div#content-left div.news-list-txt {
    position: relative;
    margin-left: 160px;
    padding: 0.5em 2em 0.8em 2em;
    color: #0d7c3e;
    background-color: #edf1ee;
  }
  
  div#content-left div.news-list-txt h3 {
    color: #0d7c3e;
    background-color: #edf1ee;
    margin: 0 0 5px 0;
    padding: 0;
  }

  div#content-left div.news-list-txt h3 a,
  div#content-left div.news-list-txt h3 a:link,
  div#content-left div.news-list-txt h3 a:visited,
  div#content-left div.news-list-txt h3 a:hover {
    color: #0d7c3e;
    background-color: #edf1ee;
    text-decoration: none;
  }
  
  div#content-left div.news-list-txt p,
  div#content-left div.news-list-txt p.bodytext {
    margin: 0.2em 0;
    padding: 0;
    color: #2c2c2c;
    background-color: #edf1ee;    
  }
  
  div#content-left div.news-list-txt p.news-list-date {
    margin: 0 0 0.8em 0;
    padding: 0;
    color: #0d7c3e;
    background-color: #edf1ee;    
  }
    
  div#content-left div.news-list-txt .news-list-morelink a {
    padding-left: 20px;
    font-weight: normal;
    text-decoration: none;
    color: #1a6dad;
    background: #edf1ee url(bg_link.gif) 2px 50% no-repeat;
  }
  
  div#content-left div.news-list-txt p.news-list-morelink a:hover {
    text-decoration: underline;
  }
  
  div#content-left div.news-list-browse {
    text-align: center;
  }
  
  /*---------------------------------  tt_news Page-Browser ---------------------------------*/
  
  div#content-left div.tx-ttnews-browsebox, 
  div#content-left div.browseBoxWrap {
    text-align: center;
  }
  
  div#content-left .tx-ttnews-browsebox table {
/*
    padding-left: 20px;
    background: url(bg_link.gif) 0 51% no-repeat;
*/
  }
  
  div#content-left .tx-ttnews-browsebox td {
    margin: 0;
    padding: 0;
  }
  
  div#content-left .tx-ttnews-browsebox-strong, 
  div#content-left .tx-ttnews-browsebox-SCell {
    margin: 0;
    padding: 0;
    font-weight: bold;
  }
  
  div#content-left .tx-ttnews-browsebox-SCell p,
  div#content-left .tx-ttnews-browsebox td p {
    margin: 0;
    padding: 0;
  }
  
  div#content-left .tx-ttnews-browsebox td p a {
    margin: 0 0.5em 0 0;
    padding: 0;
    background: none;
  }
  
  div#content-left .tx-ttnews-browsebox-SCell {
  }
  
  div#content-left .news-search-emptyMsg {
    margin-left: 1em;
  }

.news-single-rightbox, 
.news-single-imgcaption, 
.news-latest-date, 
.news-latest-morelink, 
.news-latest-category, 
.news-list-category, 
.news-list-author, 
.news-list-imgcaption, 
.news-list-date, 
.news-list-browse, 
.news-amenu-container, 
.news-catmenu {
    font-size: 100%;
}
  
.showResultsWrap {
  font-size: 1.2em;
  padding: 0.25em 0;
}  
 
.browseLinksWrap{
  font-size: 1.2em;
  padding: 0.25em 0;
} 
 

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

  .news-single-item {
      margin-bottom:5px;
  }
  
  .news-single-item H2 {
    margin-bottom: 0px;
  }
  
  .news-single-item H3 {
    margin-bottom: 15px;
  }
  
  .news-single-category {
    float: right;
  }
  
  .news-single-backlink {
    margin-bottom: 15px;
    margin-top: 10px;
  }

  .news-single-backlink a {
    padding-left: 20px;
    font-size: 1.2em;
    font-weight: normal;
    text-decoration: none;
    color: #1a6dad;
    background: #fff url(bg_link_rev.gif) 2px 50% no-repeat;
  }
  
  .news-single-backlink a:hover {
    text-decoration: underline;
  }
  
  
  .news-single-timedata {
    float: right;
  }
  
  .news-single-timedata, .news-single-author,.news-single-imgcaption {
  }
  
  .news-single-author {
    padding-bottom: 3px;
  }
  
  .news-single-additional-info {
    background-color: #BBE53A;
  /*  clear: both;*/
    margin-top: 15px;
    border: 1px solid #666;
    padding: 3px 3px 0 3px;
  }
  
  .news-single-related,.news-single-files,.news-single-links  {
    border: 1px solid #666;
    margin: 0 0 3px 0;
    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;
    margin-left:5px;
    width:90%;
  }

  /* News  Single-Ansicht */
  
  div#content-left div.jedesce div.news-single-item {
    margin-right: -21em;
    padding: 0;
  }

  div#content-left div.news-single-item div.news-text {
    margin-right: 190px;
  }

  div#content-left div.news-single-item div.news-text div.inner {
    float: left;
    width: 41.5em;
  }

  div#content-left div.news-single-item div.news-img {
    float: right;
    display: inline;
    width: 180px;
    margin: 0;
    padding: 0;
  }

  div#content-left div.news-single-item div.news-single-img {
    float: left;
    display: inline;
    width: 180px;
    margin: 0;
    padding: 0;
  }
  
  div#content-left div.news-single-item div.news-single-backlink {
    margin: 2em 0 1em 0;
    padding: 1em 0;
    border-top: 1px solid #C9CDC5;
  }

  div#content-left div.news-single-item p.news-single-imgcaption {
    position: relative;
    display: block;
    margin: 0;
    padding: 0.5em 2.5em 1em 0.8em;
    background: url(symbol_lupe.gif) 95% 0.7em no-repeat;
    font-size: 1.2em;
    text-align: left;
    color: #2c2c2c;
    background-color: #e3e5e1;
    border-bottom: 0.5em solid #e3e5e1;
  }
  
  /*
    Kontaktformular
    ----------------------------------------------------------------------
  */

  div#content-left form#mailform fieldset {
    padding: 0 1em;
    border: none;
  }
  
    
  div#content-left form#mailform input.csc-mailform-submit {
    margin: 1em 0;
  }
  
  div#content-left form#mailform label {
    display: block;
    margin: 0.5em 0 0.2em 0;
    font-size: 1.2em;
  }


  /*
    Indexed Search
    ----------------------------------------------------------------------
  */
  
  .tx-indexedsearch {
    margin-top: 15px;
  }

  .tx-indexedsearch input {
  }

  .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button { 
  }

  .tx-indexedsearch p {
    margin: 1px 0;
    padding: 0;
  }

  .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { 
    width: 150px;
  }

  .tx-indexedsearch .tx-indexedsearch-whatis p .tx-indexedsearch-sw { 
    color: #333;
    font-weight: bold;
    font-style: italic;
  }

  .tx-indexedsearch .tx-indexedsearch-whatis {
    font-size: 1.2em;
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .tx-indexedsearch .tx-indexedsearch-whatis span {
    font-weight: bold;
  }

  .tx-indexedsearch p.tx-indexedsearch-noresults { 
    text-align: center;
    font-weight: bold;
  }

  .tx-indexedsearch .tx-indexedsearch-res {
    clear: both;
  }
  
  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
    margin: 3px 0;
    padding: 0;
    background-color: #e1e1e1;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-number { 
    background-color: #e1e1e1;
  }

  div#content-left .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { 
    font-size: 1.2em;
    color: #000;
    background-color: #e1e1e1;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p { 
    margin: 0;
    padding: 2px 0;
    font-weight: bold;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title p.tx-indexedsearch-percent { 
    font-weight: normal;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p { 
    font-style: italic;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr p .tx-indexedsearch-redMarkup {
    color: #333;
    font-weight: bold;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
    color: #333;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
    margin: 0;
    padding: 0;
    color: #000;
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead table { 
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead td { 
    vertical-align: middle;
  }

  .tx-indexedsearch .tx-indexedsearch-res .noResume { 
    margin: 0;
    padding: 0;
    color: #666; 
  }

  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 { 
    margin: 10px 0;
    padding: 0;
  }

  .tx-indexedsearch .tx-indexedsearch-browsebox ul {
    padding-bottom: 2em;
  }

  div#content-left .tx-indexedsearch .tx-indexedsearch-browsebox ul li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
    margin: 0 0.4em 0 0;
    padding: 0 0.4em 0 0;
    border-right: 1px solid #575858;
  }

  div#content-left .tx-indexedsearch .tx-indexedsearch-browsebox ul li a {
    line-height: 1.6;
  }


  /*
    Inhaltselemente
    ----------------------------------------------------------------------
  */

  /* Container um jedes CE */
  div#content-left div.jedesce {
    color: #2c2c2c;
    background: #fff url(bg_img-col.gif) 100% 0 repeat-y;
    padding: 0 21em 2em 3em;
    margin-bottom: 2em;
/*  
  position: relative;
  float: left;
*/
}

  /* CE csi-intext-right-nowrap - 
  einzig gültiges CE für die Vorlage (mit Bild rechts im Balken) */
  
  div#content-left div.jedesce div.csc-textpic-intext-right-nowrap {
    margin-right: -21em;
  }

  div#content-left div.csc-textpic-intext-right-nowrap div.csc-textpic-text {
    width: 41.5em;
  }

  div#content-left div.jedesce div.csc-textpic-intext-right-nowrap div.csc-textpic-imagerow {
  }

  div#content-left div.csc-textpic-intext-right-nowrap dl.csc-textpic-image {
  }
  
  div#content-left div.csc-textpic-intext-right-nowrap dl.csc-textpic-image dd {
    position: relative;
    display: block;
    padding: 0.5em 2.5em 1em 0.8em;
    background: url(symbol_lupe.gif) 95% 0.7em no-repeat;
    font-size: 1.2em;
    text-align: left;
    color: #2c2c2c;
    background-color: #e3e5e1;
    border-bottom: 0.5em solid #e3e5e1;
  }
  
  div#content-left div.csc-textpic-intext-right-nowrap dl.csc-textpic-image dt {
  }
  
  div#content-left div.csc-textpic-intext-right-nowrap dl.csc-textpic-image dt a {
  }
  

  /*
    Marginalspalte
    ----------------------------------------------------------------------
  */

  /*
  div#rightcol div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image,
  div#rightcol div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
  div#rightcol div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap,
  div#rightcol div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
  div#rightcol div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
    margin-left: 0 !important;

  }
  */
  
  div#rightcol-wrapper div#rightcol div.csc-textpic div {
    margin: 0 !important;
    clear: none;
    float: none;
    width: 150px;
  }

  div#rightcol-wrapper div#rightcol div.csc-textpic div dl.csc-textpic-image {
    margin: 0 !important;
    padding: 0 !important;
    float: left;
    width: 150px;
  }
  
  /*
    Videoplayer
    ----------------------------------------------------------------------
  */

div#content-left .tx-bddbflvvideogallery-pi1 p {
  margin: 0.5em 0;
  padding: 0;
  text-align: center;
  border: none;
   color: #000;
   background-color: #fff;
}

div#content-left .flvplayer_listpic_pic {
   border: none;
}

div#content-left .flvplayer_listpic {
  height: auto;
  width: 180px;
  border: none;
  padding: 0px 4px 4px 0px;
  margin: 0px 6px 6px 0px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

div#content-left .flvplayer_listpic_firstofrow {
}


div#content-left .flvplayer_listpic_lastofrow {
}



.flvplayer_pagebrowser {
}



#flvcaption {

  margin: 5px 0px 15px 0px ;

  font-size: 1.2em;

}




