/* editierbarer Content; Ueberschriften, Absaetzte, Listen usw. */
.todo a {
  height:28px;
  line-height:28px;
  display:inline-block;
}

a.no_decoration {
  text-decoration:none;
}

.beobachtete_kommentare {
  background-color: #EEF3E2;
  clear: both;
  color: #336633;
  border-bottom: 1px solid #CCCCCC;
}
.beobachtete_kommentare table.kommentar_liste {
  clear: both;
  padding: 10px;
  border-bottom: 10px solid #FFFFFF!important; /* none!important; */
  background:none!important;
}
.beobachtete_kommentare table.kommentar_liste table {
  border-bottom: none!important;
  background:none!important;
}
.beobachtete_kommentare table.kommentar_liste td {
  vertical-align:top;
}
.beobachtete_kommentare table.kommentar_liste .datum {
  color: #818181;
  float: right;
  text-align: right;
}
.beobachtete_kommentare .who_is {
  color: #818181;
  font-weight: bold;
}
td.comment_new .who_is {
  color: #006666!important;
  font-weight: bold;
}
.comment_new {
  color: #006666;
}

/* sitemap */
.maplevel_1 {
  background-image: url("sitemap_navlevel_1.gif");
  background-repeat: repeat;
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;  
  padding-top: 2px;
}
.maplevel_1 a {
  text-decoration:none;  
}
strong {
  font-weight: bold;
}
/* top-anchor in den beitraegen */
.toplink {
  text-align:right;
}
.toplink a {
  color: #818181;
}
.toplink img {
  padding: 0 5px;
  vertical-align: middle;
}
/* aktuelle Suchen */
.tagcloud a {
  margin-right:1.5em;
  display: inline-block;
  height: 23px;
}
.tagcloud {
  text-align:center;
}
/* tag-cloud */
.tag_cloud {
  overflow:hidden;
  width:170px;
  padding:0!important;
  margin:0!important;
  text-align:center;
}
.tag_cloud a {
  text-decoration:none;
  /* margin: 3px; 2f */

}
.tagcloud_18, .tagcloud_17, .tagcloud_16 {
  font-size:9px;
  color:#8dc9c8;
  font-weight:100;
  padding:0 2px;
}

.tagcloud_15, .tagcloud_14, .tagcloud_13 {
  font-size:10px;
  color:#8dc9c8;
  font-weight:200;
}

.tagcloud_12, .tagcloud_11, .tagcloud_10 {
  font-size:11px;
  color:#67b3b2;
  font-weight:300;
  padding:0 3px;
}

.tagcloud_9, .tagcloud_8, .tagcloud_7 {
  font-size:12px;
  color:#459c9c;
  font-weight:400;
}

.tagcloud_6, .tagcloud_5, .tagcloud_4 {
  font-size:13px;
  color:#288b8b;
  font-weight:500;
  padding:0 4px;
}
.tagcloud_3, .tagcloud_2 {
  font-size:14px;
  color:#117878;
  font-weight:600;
}

.tagcloud_1 {
  font-size:16px;
  color:#006666;
  font-weight:700;
  padding:0 5px;
}
/* tag-cloud ende */

p, td, div {
  font-size:12px;
}
sup {
    /* vertical-align: text-top; */
}
sub {
  vertical-align: bottom;
}
/* alignments */
.image-left {
  text-align: left;
}
.image-center {
  text-align: center;
}
.image-right {
  text-align: right;
}
.float-left {
  float: left;
  margin-right: 1em;
  clear: none;
}
.float-right {
  float: right;
  margin-left: 1em;
  clear: none;
}
.align-center {
  text-align:center;
}
.align-right {
  text-align:right;
}
.error {
  color:#FF0000;
}
.status {
  font-weight: bold;
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  font-size: 8pt; 
  color: #009933; 
  padding: 6px;    
  /* background: #eeeeee;   */
  /* border: 1px solid;	 */
  border-collapse: collapse;
  border-color: #009933;  
}
h1, h2 {
  font-size:18px!important;
  color:#006666;
  margin-bottom: 0.5em;
}
#themenseite #beitrag_liste
h3, h4, h5, h6 {
  color:#006666;
  margin-top:1em;
  /*margin-bottom:-1em;*/
}

table.datagrid h3 {
  color:#006666;
  margin-top:0.5em;
}

h3 a, h4 a, h5 a, h6 a {color:#006666;}

h3, h4 {
  font-size:14px;
  color:#006666;
}
h5 {
  font-size:12px;
}
h6 {
  font-size:12px;
  font-weight:normal;
}
h6.minor {
  /* frei:subparagraphtitel*/
}
p {
  line-height:1.4em;
  margin:0.5em 0;
}
p.lead {
  font-weight:bold;
}
p.annotation {
  padding-left:25px;
  border-left:solid 1px #EEF3E2;
}
p .underline {
  background-color:#EEF3E2;
}
a { color:#006666; }
a:hover { color:#669933; }
.citation {
  background-color:#EEF3E2;
  padding:0 10px;
  margin:0.5em 0;
  overflow:hidden;
}
.citation p.author, .citation p.source {
  font-size:10px;
  margin:0.25em 0;
}
/* listen ----*/
ul {
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:20px;
  padding:0px;
}
ol {
  margin-top:0.5em;
  margin-bottom:0.5em;
  margin-left:20px;
}
table ul {
  margin-top:0;
  margin-bottom:0;
}
#content_area ul {
  margin-top:0.5em;
  margin-bottom:0.5em;
}
ul.disc {
  list-style-type: disc;
}
ul.nobullet {    
  list-style-type: none;   
}
ul.circle {
  list-style-type: circle; 
} 
ul.square, ul.kontakt_link {
  list-style-type: square;
}
ul.square ul, ul.square ol {
  list-style-image:none ! important;
} 
ul.square ul.square {
  /* list-style-image:url(wsl_icon_pfeil.gif)!important; */
}
/* ul.related_links {     ******* wird z.Z. nicht gebraucht -> "nobullet"  ******* 
    list-style-image: url("bindestrichli.gif");
}
*/
ol.decimal {
  list-style-type: decimal;
} 
ol.upper-roman {
  list-style-type: upper-roman;
}
ol.lower-roman {
  list-style-type: lower-roman;
}
ol.upper-alpha {
  list-style-type: upper-alpha;
}
ol.lower-alpha {
  list-style-type: lower-alpha;
}
li {
  line-height: 1.4em;
}
table.silvatable {
  border-collapse:collapse;
  empty-cells:show;
  margin:0.5em 0; 
  line-height:1.4em;
}
table.silvatable td {
  padding:0 3px;
  vertical-align:top;
}
table.silvatable .rowheading {
  color:#006666;
  font-weight: bold;
}
table.list tr:nth-child(2n) {
  background:none repeat scroll 0 0 #EEF3E2;
}
table.datagrid td {
  border:1px solid #006666;
}
table.grid  { 
  float: right;
  margin:1em 0 1em 1em;
  width:200px;
}
table.grid td {
  padding-bottom:0.5em; 
  line-height:1.2em;
}
table.grid td, table.grid img, table.grid p, table.grid thead th {
  font-size: 11px; 
} 
table.grid img {
  margin-top:-3px; /* hebt die 3px cellpadding des tables auf */
} 
table.plain img {
  margin-bottom:5px; 
} 
table.plain .underline, table.plain p .underline, table.plain span.underline, table.datagrid .underline, table.datagrid p .underline, table.datagrid span.underline {
    font-size: 11px;
    line-height: 1.2em;
    background:none!important;
}
/* ext. sourcen */

/* veranstaltungen*/
ul.event_edit_feedback, ul.no_event , ul.event_search  {
  list-style-image: url("button_reg_fehler.gif");
  list-style-position: inside;
  margin: 1em 0 0;
  padding-left: 0;
}
ul.event_all  {
  list-style-image: url("button_backwards.gif");
  list-style-position: inside;
  margin: 1em 0 0;
  padding-left: 0;
}
table.events {
  background-color: #EEF3E2;
  display: block;
  width: 100%;
}
table.events td {
  padding:0.25em 0 0.25em 10px;
  vertical-align:top;
}
table.events tr.row td {
  padding:0 0 0.25em 10px;
}
table.events strong, table.events b {
  color: #006666;
}
table.events input {
  color: #000000;
  padding: 1px 3px;
}
table.events input, table.events select {
  background-color: #FFFFFF;
  border-color: #CCCCCC #999999 #999999 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  color: #999999;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
}
table.events input {
  color: #000000;
  padding: 1px 3px;
}
/* login im content */
table.login {
  border-collapse:collapse;
  empty-cells:show;
  margin:0.5em 0; 
  line-height:1.4em;
}
table.login input {
  background-color:#FFFFFF;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  margin:5px 0;
  vertical-align:middle;
  padding:1px 3px;
  color:#000000;
}
table.login .go {
  background-color:#FFFFFF;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  padding:0px 3px;
  color:#006666;
  font-weight:bold;
}

/* registrieren */
ul.error, ul.reg_fehler, ul.success, ul.reg_success {
  list-style-image:url("button_reg_fehler.gif");
  list-style-position:inside;
  margin-left:0;
  padding-left:0; 
}
h4.error, ul.error li, ul.reg_fehler li {
  color:#ff0000;
}
ul.success li, ul.reg_success li {
  color:#006666;
}
#service_profil ul.reg_success {
  list-style-image:url("button_reg_fehler.gif");
  list-style-position:outside;
  border-color: #CCCCCC #999999 #999999 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  padding-left:25px;
  background-color:#FFFFFF;
}
#service_profil ul.reg_success li {
  color:#006666;
}
/* Profil-Loeschen-Link */
a.profil_loeschen {
  border-color: #CCCCCC #999999 #999999 #CCCCCC;
  border-style: solid;
  border-width: 1px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  padding: 1px 3px;
  text-decoration: none;
  font-weight:bold;
}
h4.error, ul.error li, ul.reg_fehler li {
  color:#ff0000;
}
table.register .filefield {
  font-size:11px;
}
table.register img.profilbild {
  height:90px;
}
table.register input, table.register select {
  background-color:#FFFFFF;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  margin:5px;
  vertical-align:middle;
}
table.register input.go {
  margin:5px 0 5px 5px;
}
table.register a.go {
  text-decoration:none;
}
table.register input {
  padding:1px 3px;
  color:#000000;
}
table.register input[type=radio], table.register input[type=checkbox] {
  border:none;
}
table.register .confirm {
  width:73px; 
  //text-align:center;
}
table.register .go {
  background-color:#FFFFFF;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  padding:0px 3px;
  color:#006666;
  font-weight:bold;
  text-align:center;
}
table.register select option {
  padding-right:8px;
}
table.register ul.beruf {
  list-style-type:none;
  text-indent:-24px;
  margin-top:0!important;
}
table.register ul.beruf input {
  margin:0 5px; 
}

/* Artikelsammlung in Dossier-Beitrag */
#artikelsammlung  h4 {
  height:30px;
  line-height:30px;
  margin:0
}
#artikelsammlung  div.titel {
  background-image:url("artikelsammlung_head_bg.gif");
  background-repeat:repeat;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  color:#006666;
  font-weight:bold;
  font-size:12px;
  height:26px;
  line-height:26px;
  padding:0 10px;
}
#artikelsammlung  a {
  text-decoration:none;
}
#artikelsammlung  a.closed {
  background:url("artikelsammlung_link_closed.gif") no-repeat scroll left; 
  padding-left:15px;
}
#artikelsammlung  a.closed:hover, #artikelsammlung  a.open {
  background:url("artikelsammlung_link_open.gif") no-repeat scroll left; 
  padding-left:15px;
}
#artikelsammlung div span.anz {
  text-align:right;
  float:right;
  font-weight:normal;
}
#artikelsammlung  p.info {
  font-size:11px;
  margin:0;
}
#artikelsammlung table {
  padding-top:0.75em;
  margin-bottom:0.25em;
  border-top:1px solid #CCCCCC;
}
#artikelsammlung table td {
  padding:0 3px;
  vertical-align:top;
}
#artikelsammlung table p {
  margin:0;
}
#artikelsammlung a.titel {
  color:#006666;
  font-weight:bold;
}
#artikelsammlung td.datum {
  white-space:nowrap;
}
/* Artikelsammlung in Dossier-Beitrag */
/* Dossierliste in meinwaldwissen */
.meinwaldwissen_dossierliste span.kuendigen {
  float:right;
}
.meinwaldwissen_dossierliste h2 {
  margin:0.5em 0;
}
.meinwaldwissen_dossierliste h2 a {
  text-decoration:none;
}
.meinwaldwissen_dossierliste p.info {
  font-size:11px;
  margin:0;
}
.meinwaldwissen_dossierliste table {
  margin-top:0.75em;
  margin-bottom:0.25em;
  border-bottom:1px solid #CCCCCC;
}
.meinwaldwissen_dossierliste td {
  vertical-align:top;
  padding:0 3px;
}
.meinwaldwissen_dossierliste table p {
  margin:0;
}
.meinwaldwissen_dossierliste a.titel {
  color:#006666;
  font-weight:bold;
  text-decoration:none;
}
.meinwaldwissen_dossierliste td.datum {
  white-space:nowrap;
}
/* Link zu Kontaktformular aus Box */
#right_box_open .kontaktformular a {
  color:#007e7b;
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px; /* VISIA 11px */
  padding:2px 3px;  
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px; 
  background: url(anmelden_abmelden_bg.gif) repeat-x center;  
}

/* Startseitenteaser */
.startseitenteaser {
  width:100%; 
}
.startseitenteaser td {
  vertical-align:top;
}
.startseitenteaser h2 {
  font-size:14px!important;
  margin:0 10px;
  height:28px;
  line-height:28px;
  display:inline-block;
}
.startseitenteaser p {
  margin:0!important;
  line-height:1.4em;
  padding:0 10px;
}
.startseitenteaser .todo {
  text-align:right;
  margin:0;
  padding:0 10px;
}
.startseitenteaser .todo img {
  /* margin-left:10px; */
}
.startseitenteaser img.gross {
  width:390px;
  height:170px;
  overflow:hidden;
}
.startseitenteaser img.klein {
  width:240px;
  height:170px;
  overflow:hidden;
}
#startseitenteaser_gross {
  width:390px;
  padding-bottom:3px; 
  background:url("startseitenteaser_gross_bg.gif") no-repeat scroll bottom; 
}
#startseitenteaser_klein {
  width:240px;
  padding-bottom:3px; 
  background:url("startseitenteaser_klein_bg.gif") no-repeat scroll bottom; 
}
#startseitenteaser_gross h2 {
  width:370px;
}
#startseitenteaser_klein h2 {
  width:220px;
}

/* Themenseite */
#themenueberblick_liste {
  /* margin-top:-20px;
  background:url("content_container_bg.gif") no-repeat scroll top; */
  background-color:#FFFFFF;
  padding-bottom:15px;
}
#themenueberblick_liste div {
  /* padding-top:3px;
  background:url("themenuebersicht_head_bg.gif") no-repeat scroll top; */
  background-color:#FFFFFF;
}
#themenueberblick_liste table {
  background-color:#FFFFFF;
  border-bottom:1px solid #CCCCCC;
  padding:0.5em 0 0;
}
#themenueberblick_liste table td {
  vertical-align:top;
}
#themenueberblick_liste a.titel {
  color:#006666;
  font-weight:bold;
  text-decoration:none;
}
#themenueberblick_liste p {
  margin-top:0;
  margin-bottom:0.5em;
}
#themenueberblick_liste td.todo {
  vertical-align:middle;
  text-align:center;
  width:50px;
  margin:10px;
}
#themenueberblick_liste img {
  margin:0 10px 0.5em 0;
  vertical-align:top;
}
/* Beitragliste (Startseite und Themenseiten), dito in "Meinwaldwissen" */
#beitrag_liste {
  background:none;
}
#home #beitrag_liste, #beitrag_liste .nobg {
  background:url("beitrag_liste_head_bg.gif") no-repeat scroll top; 
  margin:1em 0;
}
#meinwaldwissen_liste {
  background:url("meinwaldwissen_liste_head_bg.gif") no-repeat scroll top; 
  margin:1em 0;
}
#themenseite #beitrag_liste {
  background:url("beitrag_liste_head_green_bg.gif") repeat-x scroll top; 
  margin:1em -10px 0;
}
#beitrag_liste table, 
#meinwaldwissen_liste table { 
  background:url("content_container_bg.gif") no-repeat bottom;  /* fuer Startseite*/
  width:100%;
}
#home #beitrag_liste table, #home #meinwaldwissen_liste table { 
  padding-bottom:3px; /* abstand zwischen footer und inhalt - gleich hoch wie content_container_bg.gif */
}
#beitrag_liste tr.head td, 
#meinwaldwissen_liste tr.head td {
  line-height:29px;
  height:29px;
  padding-left:10px;
  padding-right:10px;
  font-weigt:bold;
  color:#006666;
}
#meinwaldwissen_liste tr.head td {
  color:#FFFFFF;
}
#themenseite #beitrag_liste tr.head td {
  color:#006666;
}
#beitrag_liste select {
  border-color:#b2c09e #a2b08c #83916f #a2b08c;
  border-style:solid;
  border-width:1px;
  color:#FFFFFF;
  background-color:#8e9d78;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  border-radius: 6px;
  height: 23px;
  line-height:23px;
  display:inline-block;
  padding: 1px 3px;
}
#beitrag_liste select option {
  padding-right:8px;
}
#beitrag_liste td.liste,
#meinwaldwissen_liste td.liste {
  padding:0 10px;
  background-color:#FFFFFF;
}
#meinwaldwissen_liste td.liste p {
  margin-top:0.5em;
}
#meinwaldwissen_liste td.liste table, #beitrag_liste td.liste table {
  border-bottom:1px solid #CCCCCC;
}
#meinwaldwissen_liste td.liste table td {
  vertical-align:top;
}
#beitrag_liste div.titel, #meinwaldwissen_liste div.titel {
  margin-top:0.5em;
}
#beitrag_liste a.titel,
#meinwaldwissen_liste a.titel {
  color:#006666;
  font-weight:bold;
  text-decoration:none;
}
#beitrag_liste span.erstelldatum,
#meinwaldwissen_liste span.erstelldatum {
  text-align:right;
  float:right;
  white-space:nowrap;
  padding-left:10px;
}
#beitrag_liste p,
#meinwaldwissen_liste p {
  margin-top:0;
  margin-bottom:0.5em;
}
/* zusaetzliche Anzeigen in Teaserlisten */
#beitrag_liste td.todo, 
#meinwaldwissen_liste td.todo {
  width:120px;
  padding-left:10px;
  padding-right:0px;
  text-align:right;
  vertical-align:top;
}
#beitrag_liste td.todo div,
#meinwaldwissen_liste td.todo div {
  white-space:nowrap;
  margin:0.5em 0;
}
#beitrag_liste img,
#meinwaldwissen_liste img {
  margin:2px 10px 3px 0; 
  vertical-align:top;
}
#beitrag_liste td.todo img,
#meinwaldwissen_liste td.todo img {
  margin:0;
  vertical-align:middle;
}
#meinwaldwissen_liste div.alle_anzeigen {
  display:block;
  padding:5px 0 0.5em;
  font-size:11px;
  color:#818181;
}
#meinwaldwissen_liste div.alle_anzeigen a {
  text-align:right;
  float:right;
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  padding:2px 3px; 
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px; 
  background: url(anmelden_abmelden_bg.gif) repeat-x center;  
}
.beitragliste_batch td {
  padding:0 10px;
  background-color:#FFFFFF;
}
.beitragliste_batch img {
  vertical-align:middle!important;
  margin:0!important;
}
.docliste_counter {
  margin:0 0.5em;
}
.beitragliste_batch a {
  height:28px;
  width:28px;
  line-height:28px;
  display:inline-block;
  text-align:center;
}
.docliste_counter span {
  margin:0 0.1em;
}
.teaserbild {
  padding-left:0px!important;
  vertical-align:top!important;
}
/* verwandte Artikel in Beitrag */
#verwandte_themen h4 {
  height:30px;
  line-height:30px;
  margin:0;
}
#verwandte_themen ul {
  list-style-image:url(scs_verwandte_themen_li.gif);
  margin-left:13px;
}
/* zusaetzliche Medien in Beitrag */
#zus_medien h4 {
  height:30px;
  line-height:30px;
  margin:0
}
#zus_medien div {
  background-image:url("scs_zus_medien_bg.gif");
  background-repeat:repeat;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  color:#006666;
  font-weight:bold;
  font-size:12px;
  height:26px;
  line-height:26px;
  padding:0 10px;
}
#zus_medien div a {
  text-decoration:none;
}
#zus_medien div span.anz {
  text-align:right;
  float:right;
  font-weight:normal;
}
/* zusaetzliche Medien in Beitrag Ende */
/* aufbau beitrag, aufbau meinwaldwissen */
#beitrag_head h1 {
  background:url("beitrag_head_bg.gif") no-repeat scroll bottom;  
  background-repeat:no-repeat;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  color:#336633;
  font-weight:bold;
  font-size:11px!important;
  height:29px;
  line-height:29px;
  text-indent:10px; 
  width:100%;
  margin-bottom:0;
}
#meinwaldwissen_head {
  /* margin-bottom:-3px;  wegen table#favoritensammlung */
  width:100%;
  background:url("meinwaldwissen_head_bg.gif") no-repeat scroll bottom;
}
#meinwaldwissen_head h1 { 
  background-repeat:no-repeat;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  height:29px;
  line-height:29px;
  text-indent:10px; 
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px!important;
  margin-bottom:0;
}
#meinwaldwissen_head .show_filter {
  float:right;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:bold;
  height: 29px;
  line-height: 29px;
  padding-right:10px;
}
#meinwaldwissen_head .show_filter select {
  background-color: #8E9D78;
  border-color: #B2C09E #A2B08C #83916F;
  border-style: solid;
  border-width: 1px;
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight:bold;
}
.about img { 
  vertical-align:middle; 
}
#beitrag_head .about, #meinwaldwissen_head .about {
  padding:10px 10px 0; 
  background-color:#FFFFFF;
  color:#2d2d2d;
}
#meinwaldwissen_head .about p {
  margin:0 0 0.5em;
}
#beitrag_head .about a, #meinwaldwissen_head .about a {
  color:#2d2d2d;
}
#beitrag_head .about table {
  background-color:#eef3e2;
  padding:10px 10px 6px;
  display:block;
}
#beitrag_head .about table td {
  padding:1px 3px 1px 0;
  vertical-align:top;
}
#meinwaldwissen_head .about table {
  background-color:#eef3e2;
  padding:10px 10px 5px;
  display:block;
}
/* beobachtete Artikel */
#meinwaldwissen #beitrag_liste {
  margin:0.5em -10px 0;
}
#meinwaldwissen #beitrag_liste div.titel {
  margin-top:1em;
  margin-bottom:0.25em;
}
#meinwaldwissen #beitrag_liste td.liste table {
  border-bottom:1px solid #CCCCCC;
}
form.dossier_auswahl ul {
  display:inline;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}
form.dossier_auswahl li {
  float: left;
  width: 295px;
  margin: 0;
  padding: 0 5px 5px 0;
}
form.dossier_auswahl a.neu {
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#018382!important;
  text-transform:uppercase;
  font-weight:bold;
  padding:0 3px;  
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px; 
  background: url(anmelden_abmelden_bg.gif) repeat-x center;  
  margin-left:0 3px;
}
/* beitrag weiterempfehlen usw. (header und footer) */
#beitrag_footer {
  margin-top:-10px;
}
#beitrag_footer .kommentieren h4 {
  background-color:#EEF3E2;
  margin-top: 0em;
  padding-top:1em;
  padding-left:15px;
}

#beitrag_head .todo, #meinwaldwissen_head .todo {
  padding:10px; 
  background-color:#FFFFFF;
}
#beitrag_footer .todo {
  padding:5px 0 10px; 
  background-color:#FFFFFF;
}
#beitrag_head .todo img, #meinwaldwissen_head .todo img {
  vertical-align:middle;
  padding:5px;
}
#beitrag_footer .todo img {
  vertical-align:middle;
  padding:5px 5px 5px 0;
}
#beitrag_head .todo p, #meinwaldwissen_head .todo p, #beitrag_footer .todo p {
  padding:10px 10px 0;
  margin-bottom:0;
  border-top:1px solid #e8e8e8;
}
#beitrag_head .todo p, #meinwaldwissen_head .todo p {
  border-bottom:1px solid #e8e8e8;
}
#beitrag_head .todo span, #meinwaldwissen_head .todo span {
  white-space:nowrap;
  margin-right:33px;
  text-decoration:none!important;
}
#beitrag_footer .todo span {
  white-space:nowrap;
  margin-right:20px;
  text-decoration:none!important;
}
#beitrag_head .todo a, #meinwaldwissen_head .todo a, #beitrag_footer .todo a {
  color:#666666; /* VISIA 818181*/
}
#beitrag_head .todo a:hover, #meinwaldwissen_head .todo a:hover, #beitrag_footer .todo a:hover {
  color:#333333; /* VISIA 818181*/
}
/* beitrag bewerten (footer) */
#beitrag_footer .rating_footer {
  background-color:#FFFFFF;
}
#beitrag_footer .rating_footer div.ratings {
  margin-bottom: 0;
  padding: 10px;
  color: #818181;
  line-height:1em;
  background-color: #EEF3E2;
}
div.rating_auswahl {
  padding-left:30px;
}
div.ratings .stand_bewertungen {
  text-align:right;
  float:right;
  margin-left:10px;
  white-space:nowrap;
}
div.ratings .stand_bewertungen img {
  padding:0 2px;
  vertical-align:middle;
}


#beitrag_footer .bewerten {
  padding:5px 10px 15px;
  background-color:#FFFFFF;
  border-bottom:1px solid #e8e8e8;
  color:#818181;
}
#beitrag_footer .bewerten .stand_bewertungen {
  text-align:right;
  float:right;
  margin-left:10px;
  white-space:nowrap;
}
#beitrag_footer .bewerten .stand_bewertungen img {
  padding:0 2px;
  vertical-align:middle;
}
/* beitrag kommentieren, beobachten (footer) */
#beitrag_footer div.beobachten  {
  text-align:right;
  white-space:nowrap;
  float:right;
  padding:1em 10px;
}
#beitrag_footer div.beobachten img {
  vertical-align:middle;
  /* padding:5px; */
}
#beitrag_footer .kommentar_liste {
  background-color:#eef3e2;
  padding:10px;
  clear:both;
  color:#336633;
}
#beitrag_footer .kommentar_liste td {
  vertical-align:top;
}
#beitrag_footer .kommentar_liste .datum {
  color:#818181;
  text-align:right;
  float:right;
}
#beitrag_footer .kommentar_liste .who_is { 
  color:#818181;
  font-weight:bold;
}
#beitrag_footer .kommentar_liste .who_is img { 
  margin-right:4px;
}
#beitrag_footer .kommentar_liste .who_is a img { 
  margin:0 4px;
}
#beitrag_footer .kommentar_liste .atavar {
  margin-top:1em; float:left;
}
#beitrag_footer .kommentieren ul {
  list-style-image:url("button_reg_fehler.gif");
  list-style-position:inside;
  padding-left:0; 
  margin: 1em 0 0;
}
#beitrag_footer .kommentieren ul.alle_anzeigen {
  list-style-image:url("tr_button_pfeil.gif");
  list-style-position:inside;
  padding:1em; 
  margin:0;
}


}
#beitrag_footer .kommentieren h4 {
  height:30px;
  line-height:30px;
  margin:0;
  padding:0 10px;
  background-color: #EEF3E2;
}
#beitrag_footer .kommentieren p.kommentar_schreiben {
  margin:0;
  padding:0 10px 10px;
  background-color: #EEF3E2;
}
#kommentar_form { 
  margin:1em 0;
}
#kommentar_form  a.kommentar_absenden {
  text-decoration:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  padding:2px 3px;  
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px; 
  background: url(anmelden_abmelden_bg.gif) repeat-x center;  
  margin-left:10px;
}
#kommentar_form .textfield {
  background-color:#FFFFFF;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
  color:#333333;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  margin:3px 0 -3px;
  padding:2px 3px;
  width:450px;
}
/* erweiterte Suche */
.erweiterte_suche {
  background-color:#eef3e2;
  /* margin:0 -10px; 
  padding:5px 10px;*/
  display:block;
  width:100%;
  color:#336633;
}
.erweiterte_suche td {
  padding:2px 5px;
}
.erweiterte_suche tr.head td {
  font-weight:bold;
  color:#336633;
  line-height:1.4em;
}
.erweiterte_suche tr.result td {
  /* line-height:1.4em; */
}
.result a {
    display: inline-block;
    /* height: 23px;
    line-height: 23px; */
}
table.suchliste_batch {
  width:100%;
  margin-top:0.25em;
}
table.suchliste_batch td, table.suchliste_batch a {
  vertical-align:top; 
}
.erweiterte_suche input, .erweiterte_suche select {
  background-color:#FFFFFF;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
  color:#999999;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  margin:5px;
    border-radius: 6px;
    display: inline-block;
    height: 23px;
}
.erweiterte_suche input {
  padding:1px 3px;
  color:#000000;
}
.erweiterte_suche input.go {
  padding:0px 3px;
  color:#336633;
  font-weight:bold;
}
.erweiterte_suche select option {
  padding-right:8px;
}

/* Liste der beobachteten Kommentare */
.beobachteter_artikel {
  background-color: #EEF3E2!important;
  clear: both;
  color: #336633;
  padding: 10px;
  margin:10px 0;
}
.beobachteter_artikel .who_is {
  color: #818181;
  font-weight: bold;
}
.beobachteter_artikel .datum {
  color: #818181;
  float: right;
  text-align: right;
}

/* backlink zu dossier in beitrag */
.back_link_dossier {
  margin-bottom: 1em;
  margin-left:10px;
}
.back_link_dossier img {
  padding:0 5px;
  vertical-align:middle;
}
.back_link_dossier a {
  color:#666666;
}
.back_link_dossier a:hover {
  color:#333333;
}

