/*Standardspalten

t-icon,
- verschiedene Icon
- immer links, 16 Pixel breit

t-datum,

t-information,
- z.B. Ort

t-thema
-z.B. Termin, Hintergrundartikel etc.

*/


/***************************************************/
.t-datum-left{ width:8em;  }
.t-download, .t-download-left { width: 136px; }
.t-thema {  }
.t-image { width: 162px; }
.t-icon { width: 16px; }
.t-icon-left { width: 17px; }
.t-information { width: 120px; }




/* thead*/
th.t-datum ,
th.t-download , 
th.t-download-left ,
th.t-thema ,
th.t-thema-left ,
th.t-information   { padding: 2px 0 3px 6px; }

th.t-thema-left { padding-left: 12px; }

th.t-download ,
th.t-download-left ,
th.t-information ,
th.t-thema  { border-left: 1px solid #FFFFFF; }

th.t-thema-left { border-left: none; }



th.t-download { background: #DBE2E5 url(images_main/bg_icon_right_th.gif) right top repeat-y; }
td.t-download { background: #FFFFFF url(images_main/bg_icon_right_td.gif) right top repeat-y; }

th.t-icon-left span { display: none; }


/*tbody*/

td.t-datum-left, 
td.t-download ,
td.t-thema ,
td.t-thema-left ,
td.t-download-left ,
td.t-image , 
td.t-information { padding: 1px 4px 4px 6px;  }

td.t-download { padding: 0 0 4px 0; }
td.t-image { padding:4px 4px 4px 6px; } 

td.t-datum-left ,
td.t-thema-left { padding-left: 12px; }

td.t-download ,
td.t-download-left ,
td.t-thema ,
td.t-image , 
td.t-information { border-left: 1px solid #DBE2E5; border-bottom: 1px solid #DBE2E5;}

td.t-datum-left ,
td.t-thema-left { border-left: none; border-bottom: 1px solid #DBE2E5; }




ul.dokumentenDownload { margin: 0; padding: 0; }
ul.dokumentenDownload li { margin: 0; padding: 0 0 0 6px; background: none; clear: both; }
ul.dokumentenDownload li.plus { border-top: 1px solid #DBE2E5;  }
ul.dokumentenDownload li img { margin: 0; padding: 0; }
ul.dokumentenDownload span.down-text { display: block; float: left;  width: 114px; overflow: hidden; margin-bottom: 4px; }
ul.dokumentenDownload span.down-icon { display: block; float: right; width: 16px;  position:relative; top: 0; right:0; }

/*Ansprechpartner Gremien
***************************************************/

th.t-gremien-name , 
th.t-gremien-leiter ,
th.t-gremien-ansprechpartner  { padding: 2px 0 3px 6px; }

th.t-gremien-leiter , th.t-gremien-ansprechpartner { border-left: 1px solid #FFFFFF; padding: 1px 4px 4px 6px; }

td.t-gremien-name , td.t-gremien-leiter , td.t-gremien-ansprechpartner { border-bottom: 1px solid #DBE2E5;  }

td.t-gremien-leiter , td.t-gremien-ansprechpartner , td.t-gremien-name { border-left: 1px solid #DBE2E5; padding: 1px 4px 4px 6px; }
td.t-gremien-name { border-left: none; }
 
td.t-gremien-ansprechpartner ul ,  td.t-gremien-leiter ul  { margin: 0; padding: 0; } 

td.t-gremien-ansprechpartner li.email { white-space: nowrap;  }
td.t-gremien-ansprechpartner li.email img { margin-right: 8px; }

/*Pressemeldungen
***************************************************/
.pressemeldungen { margin: 0; padding: 0;  }
.pressemeldungen caption { width: 100%; background: #DBE2E5; padding: 2px 0 3px 0; margin: 32px 0 0 0; text-align: left; font-weight: bold; }
.pressemeldungen caption span { padding: 2px 12px 3px 12px;  }



/*Tabellen Allgemein
***************************************************/

td ul li { font-size: 100%; padding: 0; background: none; }
thead th  { background: #DBE2E5; text-align: left; border-bottom: 1px solid #FFFFFF; }
td , th { overflow: hidden; }

tr.t-first-noHead td { border-top: 1px solid #DBE2E5; }
tr.t-first td {}
tr.t-last td { border-bottom: none !important; }




