/* CSS Document fuer AWO Thueringen*/
html 
{
  height:100%; 
}

body {
  height:100%;
  overflow-y:visible;
   background-color:#eff5dd;
     margin:0;
  padding:0;
  text-align:center;
  color:#16571A;
  font-family:Arial,Helvetica,sans-serif;
  font-size:75%;
}


IMG {  
  PADDING: 0px;  
  MARGIN: 0px;  
  BORDER-STYLE: none;  
  /*display:block;*/
}
#wrap {
    display:block;
    width:960px;
    text-align:left;
    margin:0 auto;
    padding:0;
    height:100%;
}

#inner_wrap {
  margin:0 20px;
}

.clear {
   display:block;
   clear:both;
   height:1px;
   overflow:hidden;
   margin:0;
}
img {
  border:none;
        margin:0;
        padding:0;
}
.trennlinie_alt
{
  border-top:1px dotted black;
  height:2px;
  overflow:hidden;
  clear:both;
  width:100%;
  margin:7px 0 7px 0;
}
.trennlinie
{
  background-image:url(../images/line.jpg);
  background-repeat:repeat-x;
  width:auto;
  height:1px;
  overflow:hidden;
  margin:7px 0 7px 0;
}

h1 {
  font-size:1.5em;
  margin:0 0 5px 2px;
}
h3 {
  font-size:1.0em;
  margin:0 0 5px 2px;
  font-weight:bold;
}

#header {
  display:block;
  margin:20px 0 0 0;
        padding:0;
        /*height:101px;*/
}
#logo_pic
{
  float:left;
  margin:0;
  height:100px;
  display:block;
}


#navigation {
  display:block;
  background-image:url(../images/navi.jpg);
  background-repeat:no-repeat;
  width:920px;
  height:32px;
        margin:0 0 1px 0;
        padding:0px;
        overflow:hidden;
}

#navigation_begin {
  display:block;
  float:left;
  width:6px;
  height:32px;
  background-image:url(../images/navi_beginn.jpg);
  background-repeat:no-repeat;
  margin:0;
}

#navigation_center {
  display:block;
  float:left;
  width:908px;
  height:32px;
  background-image:url(../images/navi_center.jpg);
  background-repeat:repeat-x;
  margin:0;
}

#navigation_end {
  display:block;  
  width:6px;
  height:32px;
  margin:0;
}
#menu {
  width:547px;
  float:left;
  /*overflow:hidden;*/
}
ul.haupt_navi {
      list-style:none;
  padding: 0;
  margin:0;
}
ul.haupt_navi li {
  float:left;
  font-size:1.1em;
     font-weight:bolder;
  background:url(../images/js_left.gif) top left no-repeat;
}
/* ul.haupt_navi li.cur {
  padding-left:2px;
  background:url(../images/js_left.gif) top left no-repeat;
} */
ul.haupt_navi li a:link,ul.haupt_navi li a:hover,ul.haupt_navi li a:visited {
  display:block;
  text-decoration:none;
  color:#FFF;
     padding:8px 6px 7px 6px;
        background:url(../images/navi_center.jpg) top right repeat-x;
}
ul.haupt_navi li a:hover {
  margin-left:2px;
  padding-left:4px;
  background: #ffffff url(../images/navi_hover.jpg) top right no-repeat;
}
ul.haupt_navi li a:link.cur,ul.haupt_navi li a:hover.cur,ul.haupt_navi li a:visited.cur  {
  margin-left:2px;
  padding-left:4px;
  background: #ffffff url(../images/navi_hover.jpg) top right no-repeat;
}

#meta {
  width:151px;
  float:left;
  overflow:hidden;
}
ul.meta_navi {
  display:block;
      list-style:none;
  padding: 9px 5px 8px 5px;
  margin:0;
  color:white;
  font-size:0.85em;
}
ul.meta_navi li
{
     display:inline;
     padding:0 0 0 9px;
}
ul.meta_navi li a:link,a:hover,a:visited
{
  text-decoration:none;
  color:#FFF;
}
ul.meta_navi li a:hover
{
  /*font-weight:bold;*/
}

ul.meta_navi li.first
{
  background:url(../images/navi_trenner.jpg) top left no-repeat;
}
ul.meta_navi li.last
{
  background:url(../images/navi_trenner.jpg) top right no-repeat;
  padding-right:8px;
}

#contrast {
  width:39px;
  float:left;
  overflow:hidden;
}

#header_left {
  display:block;
  width:282px;
  float:left;
  margin-bottom:0px;
}
#header_middle {
  display:block;
  width:343px;
  float:left;
  /*margin-left:1px;*/
  padding-left:2px;
  margin-bottom:0px;
}
#header_right {
  display:block;
  width:292px;
  float:left;
  margin-left:1px;
  margin-bottom:0px;
}

#content {
  display:block;
  margin:0;
  height:100%;
  width:920px;
  padding:1px 0px;
  /*overflow:hidden;*/
}
#content_top{
  display:block;
  background-image:url(../images/content_top.jpg);
  background-repeat:no-repeat;
  width:920px;
  height:11px;
  margin:0;
  overflow:hidden;
}
#content_middle {
  display:block;
  background-color:#e3f0ca;
  background-image:url(../images/bg.jpg);
  background-repeat:repeat-x;
  margin:0;
  padding:0 11px;
  /*overflow:hidden;*/
}
#content_left {
  display:block;
  width:482px;
  float:left;
  margin:0 7px 0 0;
}
#content_right {
  display:block;
  width:409px;
  float:left;
  margin:0;
}
#content_bottom {
  display:block;
  background-image:url(../images/content_bottom.jpg);
  background-repeat:no-repeat;
  width:920px;
  height:33px;
}

a:link,a:hover,a:visited
{
  text-decoration:none;
}

p.bodytext a:link,p.bodytext a:hover,p.bodytext a:visited
{
  text-decoration:none;
  color:#7FBF00;
}


/**************************
*  Contrast    *
**************************/
ul.contrast_list {
  margin:8px 0 0 0;
  list-style:none;
  padding:0;
}
    
ul.contrast_list li {
  display:inline;
}

ul.contrast_list li.dark
{
   margin:0 4px 0 0;
}

ul.contrast_list li a:link,ul.contrast_list li a:visited {
}
    
ul.contrast_list li a:hover {
}

/**************************
*   Search      *
**************************/
#search {
  width:170px;
  /*height:32px;*/
  padding:5px 0 0 0px;
  overflow:hidden;
  float:left;
}
#searchform {
  height:20px;
}
p.suche {
  display:block;
  float:left;
  color:#fff;
  margin:4px 7px 0 0;
  font-size:0.85em;
  background:url(../images/navi_trenner.jpg) top left no-repeat;
  padding-left:8px;
}
#searchform input.search_txt {
  font-size:0.9em;
  width:88px;
  height:14px;
  float:left;
  margin-right:8px;
  margin-top:1px;
  border:1px inset;
  padding:1px;
}
.search_btn {
}

/*************************
*   FooterNavigation     *
*************************/
  
ul.footer_navigation_list {
  margin:0;
  padding:6px 0  0 0;
  list-style:none;
}
    
ul.footer_navigation_list li {
  display:inline;
  margin-right:26px;
}
    
ul.footer_navigation_list li a:link,ul.footer_navigation_list li a:hover,ul.footer_navigation_list li a:visited {
  color:#7FBF00;
}
ul.footer_navigation_list li.print {
  background-image:url(../images/footer_print.jpg);
  background-repeat:no-repeat;
  background-position: 0 0;
  padding-left: 23px;
  margin:0 15px;
}
    
ul.footer_navigation_list li.tip {
  background-image:url(../images/footer_tip.jpg);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding-left: 30px;
  margin:0 15px;
}

ul.footer_navigation_list li.home {
  background-image:url(../images/home.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding-left: 23px;
  margin:0 15px;
}
/***********************
*   Flexiber Inhalt    *
***********************/

/*  News-Container   */
.news_content {
  width:480px;
  color:#16571A;
  margin:0 0 8px 0;
  overflow:hidden;
}
.news_content_top {
  background-image:url(../images/container_gr_top.gif);
  background-repeat:no-repeat;
  width:480px;
  height:7px;
  margin:0;
  overflow:hidden;  
}
.news_content_middle {
  background-color:#fff;
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  color:#16571A;
  padding:4px 8px;
  margin:0;
  overflow:hidden;
  width:464px;
}
.news_content_bottom {
  background-image:url(../images/container_gr_bottom.jpg);
  background-repeat:no-repeat;
  width:480px;
  height:7px;
  margin:0;  
}
.news_content_middle h1 {
  font-size:1.5em;
  margin:0 0 5px 2px;
}
.news_content_middle h3 {
  font-size:1.0em;
  margin:0 0 5px 2px;
  font-weight:bolder;
}

/*  Grosser linker Container   */
.big_left_content {
  width:408px;
  color:#16571A;
  margin-bottom:8px;
  overflow:hidden;
}
.big_left_content_top {
  background-image:url(../images/big_left_content_top.jpg);
  background-repeat:no-repeat;
  width:408px;
  height:7px;  
  overflow:hidden;
}
.big_left_content_middle {
  background-color:#fff;
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  color:#16571A;
  padding:4px 8px;
}
.big_left_content_bottom {
  background-image:url(../images/big_left_content_bottom.jpg);
  background-repeat:no-repeat;
  width:408px;
  height:7px;  
}
.big_left_content_middle h1 {
  font-size:1.5em;
  margin:0 0 5px 2px;
}
.big_left_content_middle h3 {  
  FONT-WEIGHT: bolder;  
  FONT-SIZE: 1em;  
  MARGIN: 0px 0px 5px 2px}

/*  Kleiner linker Container     */
.small_left_content {
  width:200px;
  color:#16571A;
  margin-bottom:9px;
  overflow:hidden;
}
.small_left_content_top {
  background-image:url(../images/container_kl_top.gif);
  background-repeat:no-repeat;
  width:200px;
  height:8px;  
  overflow:hidden;
}
.small_left_content_middle {
  background-color:#fff;
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  color:#16571A;
  padding:0px 8px 1px 8px;
  margin:0;
}
.small_left_content_bottom {
  background-image:url(../images/small_left_content_bottom.jpg);
  background-repeat:no-repeat;
  width:200px;
  height:7px;
  margin:0;  
}
.small_left_content_middle h1,.small_left_content_middle h3 {
  font-size:1.0em;
  margin:0 0 5px 2px;
  font-weight:bolder;
}
.small_left_content_middle img {
  /*max-width:180px;*/
  /*max-height:60px;*/
}
a.text_link_block:link,a.text_link_block:hover,a.text_link_block:visited {
  background-image:url(../images/textlink.jpg);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding-left:15px;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
  display:block;
}
div.small_left_content_middle a.text_link_block {
  font-size:0.85em;
  font-weight:bolder;
}
div.small_left_content p.bodytext {
  margin-bottom:5px;
}

a.text_link:link,a.text_link:hover,a.text_link:visited {
  background-image:url(../images/textlink.jpg);
  background-repeat:no-repeat;
  background-position:0 3px;
  padding-left:12px;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
}
.ordner
{
  background-image:url(../images/ordner.gif);
  background-repeat:no-repeat;
  padding-left:25px;
  background-position:0 center;
}

a.mehr_link:link,a.mehr_link:hover,a.mehr_link:visited
{
  padding-right:10px;
  background-image:url(../images/pfeil.jpg);
  background-repeat:no-repeat;
  background-position:right center;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
  display:inline;
  text-align:right;
}
p.bodytext a.mehr_link {
  text-align:right;
  /*float:right;*/
}
span.ordner p
{
  display:inline;
}

/**********************
*    FCE 2 Sections   *
**********************/
div.fce_2_sections {
  width:100%;
  margin:0;
  padding:0;
}
    
div.fce_2_sections_left {
  float:left;
  width:49%;
  margin:0;
  overflow:hidden;
}
div.fce_2_sections_right{
  float:right;
  width:49%;
  margin:0;
  overflow:hidden;
}
div.fce_2_sections_abstand {
  width:2%;
  height:1px;
  margin:0;
  float:left;
        overflow:hidden;
}

/**********************
*    FCE 2 Sections 1/3   *
**********************/

div.fce_2-3_sections {
  width:100%;
  margin:0;
  padding:0;
}
    
div.fce_2-3_sections_left {
  float:left;
  width:70%;
  margin:0;
  overflow:hidden;
}
div.fce_2-3_sections_right{
  float:right;
  width:28%;
  margin:0;
  overflow:hidden;
}
div.fce_2-3_sections_abstand {
  width:2%;
  height:1px;
  margin:0;
  float:left;
        overflow:hidden;
}

/**************************
*  NewsExtension     *
**************************/
div.news-latest {
  margin:0 0 8px 0;
}
div.news-latest-top {
  border:none;
  background-image:url(../images/container_gr_top.gif);
  background-repeat:no-repeat;
  width:481px;
  height:7px;  
  overflow:hidden;
}
div.news-latest-middle {
  border:none;
  background-color:#fff;
  background-image:url(../images/container_center.jpg);
  background-repeat:repeat-x;
  padding:5px 12px;
}
div.news-latest-bottom {
  border:none;
  background-image:url(../images/container_gr_bottom.jpg);
  background-repeat:no-repeat;
  width:481px;
  height:7px;  
}
h1.news_title {
  margin:0;
  padding:0;
  font-size:1.5em;
  color:#16571A;
  display:block;
}
h1.news_title a:link,h1.news_title a:hover,h1.news_title a:visited{
  color:#16571A;
}
div.news-latest-morelink,div.news-list-morelink,div.veranstaltung-news-morelink {
  font-size:1em;
}
div.veranstaltung-news-morelink a:link,div.veranstaltung-news-morelink a:hover,div.veranstaltung-news-morelink a:visited
{
  color:#7FBF00;
}
div.news-latest-morelink a:link,div.news-latest-morelink a:hover,div.news-latest-morelink a:visited
{
  color:#7FBF00;
}
.news-latest-morelink A {  
  FLOAT: none
}
div.news-latest-entry img {
  display:block;
  float:left;
  margin:0 10px 12px 0;
}

div.alternative_news_subheader a:link,div.alternative_news_subheader a:hover,div.alternative_news_subheader a:visited{
  font-size:1.0em;
  color:#16571A;
  display:block;
  float:left;
  margin:0 7px 0 0;
}
h1.alternative_news_title {
  margin:0 5px 0 0;
  padding:0;
  font-size:1.0em;
  color:#16571A;
  display:block;
  float:left;
}
h1.alternative_news_title a:link,h1.alternative_news_title a:hover,h1.alternative_news_title a:visited{
  color:#16571A;
}
div.alternative-news-latest-morelink
{
  display:block;
  float:right;
  margin:0;
}
div.alternative-news-latest-morelink img
{
  margin:0;
}
div.alternative-news-latest-morelink a:link,div.alternative-news-latest-morelink a:hover,div.alternative-news-latest-morelink a:visited
{
}

div.alternative_news_subheader p.bodytext
{
   margin:0;
}

h3.weblog_news_title,h3.veranstaltung_news_title,h3.aktuelles_news_title {
  margin:0 5px 0 0;
  padding:0;
  font-size:1.0em;
  color:#16571A;
  display:block;
}
h3.news_list_title {
  margin:0;
  padding:0;
  font-size:1.2em;
  color:#16571A;
  display:block;
  border:none;
  background-color:transparent;
}

h3.weblog_news_title a:link,h3.weblog_news_title a:hover,h3.weblog_news_title a:visited {
  color:#16571A;
}
h3.veranstaltung_news_title a:link,h3.veranstaltung_news_title a:hover,h3.veranstaltung_news_title a:visited {
  color:#16571A;
}
h3.aktuelles_news_title a:link,h3.aktuelles_news_title a:hover,h3.aktuelles_news_title a:visited {
  color:#16571A;
}
h3.news_list_title a:link,h3.news_list_title a:hover,h3.news_list_title a:visited{ 
  color:#16571A;
  font-size:1.2em;
  padding:0;
}
h3.job_news_title {
  margin:0 5px 0 0;
  padding:0;
  font-size:0.85em;
  color:#7fbf00;
  display:block;
}
h3.job_news_title a:link,h3.job_news_title a:hover,h3.job_news_title a:visited{
  color:#7fbf00;
}
div.news-list-morelink {
}
div.news-list-morelink a:link,div.news-list-morelink a:hover,div.news-list-morelink a:visited
{
  color:#7FBF00;
}
div.news-list-entry img {
  display:block;
  float:left;
  margin:0 10px 12px 0;
}
div.news-list-item img {
  display:block;
  float:left;
  margin:0 8px 8px 0;
  border:none;
}
p.weblog_news_date {
  margin:0;
  padding:0;
  font-size:0.85em;
}
span.news-list-date {
  margin:0;
  padding:0;
  font-size:0.9em;
  font-weight:bold;
  float:none;
  background-color:transparent;
  line-height:1;
  height:auto;
  color:#16571A;
}

p.veranstaltung_news_date {
  margin:0;
  padding:0;
}

div.job_news_text {
  font-size:0.85em;
}
div.weblog_news_text {
  font-size:1em;
}
div.weblog_news_text p.bodytext,div.veranstaltung_news_text p.bodytext, div.news-latest-entry p.bodytext {
  display:inline;
}
div.news_list_text p.bodytext{
  display:inline;
}

div.news-list-morelink,div.veranstaltung-news-morelink,div.news-latest-morelink  {
  display:inline;
}
h3.veranstaltung_news_title, div.veranstaltung_news_text {
  display:inline;
}
/*   News-List-Ansicht   */
.news-list-container {  
  BORDER:none;  
  BACKGROUND-COLOR:transparent;
}
.news-list-item {  
  BORDER:none;  
  PADDING:0;  
  MARGIN:0;  
  /*LINE-HEIGHT:auto;    */
  HEIGHT:auto;  
  BACKGROUND-COLOR:transparent;
}
.news-list-container P {  
  PADDING:0;
}
span.category {
  font-size:0.9em;
  font-weight:bold;
  color:#7FBF00;
}

.tx-ttnews-browsebox {  
  BORDER:none;  
  PADDING:0;  
  MARGIN:0;  
  BACKGROUND-COLOR:transparent;
}
div.news_list_text div.news-list-morelink a:link,div.news_list_text div.news-list-morelink a:hover,div.news_list_text div.news-list-morelink a:visited
{
  padding-right:20px;
  background-image:url(../images/pfeil_bt.gif);
  background-repeat:no-repeat;
  background-position:right center;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
  /* display:inline;
  text-align:right;*/
}

/*  News - SingleAnsicht   */

div.news-single div.news_text {
  width:454px;
  overflow:hidden;
}
div.news-single-backlink a:link,div.news-single-backlink a:hover,div.news-single-backlink a:visited {
  text-decoration:none;
  color:#7FBF00;
  padding-left:10px;
  background-image:url(../images/pfeil_z.jpg);
  background-repeat:no-repeat;
  background-position:left center;
  font-weight:bold;
}
dl.news-single-links {
  background-color:transparent;
  border:none;
  margin:0;
  padding:3px 0;
}
div.news-single-img {
  /*margin:0 8px 0 0;
  float:left;*/
  margin:0 auto 0 0;
  float:none;
}
div.news-single-img img {
  margin:0;
  border:none;
}

.news-single-imgcaption {
        font-size:0.85em;
        font-style:italic;
        padding-left:0;
}
p.news_single_date {
  font-size:0.9em;
  font-weight:bold;
  margin-bottom:7px;
}
.subheader {
  font-weight:bold;
  padding-bottom:5px;
}
.news-single-related, .news-single-files, .news-single-links {border:none; background:none;}

/*   NewsArchiv   */
.news-amenu-container {
  border:none;
  background-color:transparent;
  margin:0;
}
.news-amenu-container ul {
  border:none;
  background-color:transparent;
  margin:0;
  padding:0;
  font-size:0.9em;
  font-weight:bold;  
}
li.news-amenu-item-year {
  border:none;
  background-color:transparent;
  margin:0;
  padding:0;
  color:#16571a;  
}
.news-amenu-container ul li a:link, .news-amenu-container ul li a:visited, .news-amenu-container ul li a:hover {
  color:#7fbf00;
}
/*
h1.news_title,h1.news_single_title
{
  float:left;
  margin:0 0 3px 0;
  padding:0;
  font-size:1.1em;
}

p.news_date,p.news_single_date
{
  float:right;
  margin:0;
  padding:0;
  color:#666666;
  font-size:1.1em;
}

div.news_text img,div.news-single-img img
{
  float:left;
  margin:0 10px 0px 0;
}

p.news_entry
{
   margin:0;
   padding:0;
}

div.news-latest-morelink,div.news-list-morelink,div.news-single-backlink a:link,div.news-single-backlink a:hover,div.news-single-backlink a:visited
{
   font-size:13px;
   margin-top:5px;
   height:19px;
   float:right;
   display:block;
}

div.tx-ttnews-browsebox
{
   border:none;
   background-color:transparent;
   font-size:12px;
}

td.tx-ttnews-browsebox-SCell
{
   border:none;
   background-color:transparent;
}

td.tx-ttnews-browsebox-SCell a
{
  font-weight:bold;
}

div.tx-ttnews-browsebox td a
{
   font-size:12px;
}

.split_line
{
   border-top:1px solid #C0C0C0;
   height:1px;
   overflow:hidden;
   width:auto;
   margin: 8px 0 8px 0;
}
*/

/**************
*  JSMenu     *
***************/
div.jsmenu {
    position:absolute;
    z-index:90;
}

ul.js_menu {
    margin:0;
    padding:0;
    list-style:none;
    border-bottom:1px solid #051D06;
    border-left:1px solid #4E9550;
    border-right:1px solid #051D06;
    background-color:green;
    display:none;
    position:absolute;
    z-index:90;
}
ul.js_menu li {
  background-image:url(../images/js_menu.jpg);
  background-repeat:repeat-x;
  background-position:right top;
}
ul.js_menu li a:link,ul.js_menu li a:hover,ul.js_menu li a:visited {
   padding:5px;
   display:block;
   font-weight:bold;
   color:white; 
}
ul.js_menu li a:hover {
  background-image:url(../images/js_menu_hover.gif);
  background-repeat:repeat-x;
  background-position:right top;
}

/************************
*  Menu-Angebote  *
************************/
div.menu_angebote_div {
  margin:0 0 8px 0;
  padding:0;
}
p.angebote_first {
  margin:0;
  padding:3px 0px 4px 7px;
  display:block;
  color:#FFF;
  font-size:0.83em;
     font-weight:bold;
  background:url(../images/angebot_first.gif) top left no-repeat;
  border:none;
}
ul.menu_angebote {
      list-style:none;
  padding: 0;
  margin:0;
}
ul.menu_angebote  li {  
  font-size:1.0em;
     font-weight:bolder;
  background:url(../images/angebot_bg_gr.jpg) top left no-repeat;
  border:none;
  margin:0;
  padding:0;
}
ul.menu_angebote  li.last_entry {
  background:url(../images/angebot_last.gif) bottom left no-repeat;
}
ul.menu_angebote  li a:link,ul.menu_angebote li a:hover,ul.menu_angebote li a:visited {
  padding:7px 0px 6px 7px;
  display:block;
  text-decoration:none;
  color:#FFF;
  border:none;
  margin:0;
}
ul.menu_angebote  li a:hover {
  background:url(../images/angebot_hover_bg.jpg) top left repeat-x;
}

ul.menu_angebote  li.last_entry a:hover {
  background:url(../images/angebot_last_hover.gif) top left no-repeat;
}


/************************
*   Typo3    *
************************/
.small_left_content_middle p,.news_content_middle p {
  margin:0;
}
p {
  margin:0;
}

p.bodytext {
  margin:0 0 10px 0;
  padding-left:2px;
  font-size:1em;
  /*display:inline;*/
}
p.align-right {
  text-align:right;
}
p.align-left {
  text-align:left;
}
p.align-center {
  text-align:center;
}

DIV.csc-textpic {
  position:relative;
  CLEAR: both;}
  
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {  
  MARGIN-BOTTOM: 0px
}
/*.csc-textpic-imagewrap {
  margin:0 8px 8px 0;
}*/
dd.csc-textpic-caption {
  /*clear:both;*/
  font-size:0.85em;
  font-style:italic;
}
h1.csc-firstHeader {
  margin:5px 0;
}
.csc-textpic-text {
  /*display:block;
  position:relative;*/
}
div.news_text 
{
  position:relative;
  z-index:1;
}
div.news-latest-entry_img
{
   position:relative;
   z-index:2;
}
div.news-latest-morelink a:link,div.news-latest-morelink a:hover,div.news-latest-morelink a:visited
{
  padding-right:20px;
  background-image:url(../images/pfeil_bt.gif);
  background-repeat:no-repeat;
  background-position:right center;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
  /* display:inline;
  text-align:right;*/
}
div.news-list-morelink a:link,div.news-list-morelink a:hover,div.news-list-morelink a:visited
{
  padding-right:20px;
  background-image:url(../images/pfeil_bt.gif);
  background-repeat:no-repeat;
  background-position:right center;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
  /* display:inline;
  text-align:right;*/
}
div.veranstaltung-news-morelink a:link,div.veranstaltung-news-morelink a:hover,div.veranstaltung-news-morelink a:visited
{
  padding-right:20px;
  background-image:url(../images/pfeil_bt.gif);
  background-repeat:no-repeat;
  background-position:right center;
  color:#7FBF00;
  text-decoration:none;
  font-weight:bold;
  /* display:inline;
  text-align:right;*/
}
.news-list-browse-top {
  margin:0;
}
.tx-ttnews-browsebox p {
  float:left;
}
.tx-ttnews-browsebox table {
  float:right;
  margin:0;
}
.tx-ttnews-browsebox td img{
  padding-top:5px;
}
.tx-ttnews-browsebox TD 
{  
  FONT-SIZE: 1em;
  padding:2px 7px 2px 5px;
}
td.page {
  background-image:url(../images/list_split.gif);
  background-repeat:no-repeat;
  background-position:right center;
}
strong.act {
        color:#16571A;
}
td.tx-ttnews-browsebox-SCell
{
   border:none;
   background-color:transparent;
}

td.tx-ttnews-browsebox-SCell a:link,td.tx-ttnews-browsebox-SCell a:visited,td.tx-ttnews-browsebox-SCell a:hover
{
  font-weight:bold;
  color:#16571A;
}
#Unternehmen
{
  background-image:url(../images/unternehmen.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  background-position:0 center;
}
#Stellenangebote
{
  background-image:url(../images/stellen.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  background-position:0 center;
}


FORM {  
  DISPLAY: block;  
  OVERFLOW: hidden;
  margin:0;
}

#teaser {
  /*align:center;*/
  text-align:center;
}
.teaser_header a:link,.teaser_header a:hover,.teaser_header a:visited {
  color:#16571A;
  font-weight:normal;
  padding-left:5px;
}
.teaser_header
{
  background-image:url(../images/filmlink.jpg);
  background-repeat:no-repeat;
  padding-left:20px;
  background-position:0 center;
}

div.title {
  float:left;
}
div.now_date p {
  text-align:right;
}

div#inhalt
{
    overflow:hidden;
}
