
/* === FORENTHREAD NEU === */

table.forum_thread { margin-bottom:10px; table-layout:fixed; }

.forum_thread > tbody > tr > th,
.forum_thread > tbody > tr > td { padding:5px; }

.forum_thread > tbody > tr.intro > th { font-size:8pt; text-align:left;}
.forum_thread > tbody > tr.intro > th.lastchild  { padding-left:0px; text-align:right }

.forum_thread > tbody > tr.scaption > th { TEXT-ALIGN:center; font-size:8.5pt; }

.forum_thread > tbody > tr > td.inhalt { padding-bottom:10px; font-size:10pt;}
.forum_thread > tbody > tr > td.inhalt A:link,
.forum_thread > tbody > tr > td.inhalt A:visited { color:#F76503; text-decoration:underline; font-weight:bold }
.forum_thread > tbody > tr > td.inhalt A:hover   { color:#000000; text-decoration:underline; font-weight:bold }

.forum_thread > tbody > tr.disabled > td.inhalt { color:#BBBBBB; background-image:url(bilder/verlauf/v50_F5_FF.jpg); background-repeat:repeat-x; background-position: top; }
.forum_thread > tbody > tr.disabled > td.inhalt A:link,
.forum_thread > tbody > tr.disabled > td.inhalt A:visited { color:inherit; text-decoration:underline; font-weight:bold }
.forum_thread > tbody > tr.disabled > td.inhalt A:hover   { color:#000000; text-decoration:underline; font-weight:bold }

.forum_thread > tbody > tr.outro > th {  text-align:left; padding-bottom:10px; vertical-align:middle; }
.forum_thread > tbody > tr.outro > th.lastchild  { padding-left:0px; text-align:right }

/* Unterscheidung nach BEITRAG und ANTWORT */

table.isForumBeitrag { BORDER:#A5C3D9 1px solid; BACKGROUND-COLOR:#D2E1EC; }
table.isForumBeitrag > tbody > tr.intro > th { background-color:#BCD2E3;}
table.isForumBeitrag > tbody > tr.scaption > th { background-color:#BCD2E3;}

table.isForumAntwort { BORDER:#BBBBBB 1px solid; }
table.isForumAntwort > tbody > tr.intro > th { background-color:#EEEEEE; background-image:url(bilder/verlauf/v25_DD_EE.jpg); background-repeat:repeat-x; }
table.isForumAntwort > tbody > tr.scaption > th { }

/* === EXTRAS === */

.forum_thread > tbody > tr.isErsteller { background-color:#F5F5F5 !important; }

/* === FORUM FORMULARFELD (Eingabe) === */

table.forum_input { BORDER:#BBBBBB 1px solid; margin:0px; margin-bottom:10px; BACKGROUND-COLOR:#EEEEEE; table-layout:fixed;}
table.forum_input > tbody > tr > td { padding:5px;}

table.forum_input > tbody > tr.intro > th { background-color:#BBBBBB; color:#EEEEEE; font-size:12pt; }

table.forum_input > tbody > tr > td textarea { font-family:inherit }

table.forum_input > tbody > tr > td textarea,
table.forum_input > tbody > tr > td input { font-size:10pt }
table.forum_input > tbody > tr > td p { margin:0px; margin-bottom:2px; margin-top:10px; }
table.forum_input > tbody > tr > td p.linie {  border-top:#CCCCCC 1px solid; padding-top:5px;  }
table.forum_input > tbody > tr > td p.description { color:#555555; margin:0px; margin-top:5px; margin-bottom:2px; font-size:7.5pt;  }

table.forum_input > tbody > tr > td p:first-child { margin-top:0px; }

table.forum_input > tbody > tr > td A:link,
table.forum_input > tbody > tr > td A:visited { color:inherit; text-decoration:underline; }
table.forum_input > tbody > tr > td A:hover { color:#222222; text-decoration:underline; }

/* === FORUM THREADLISTE === */

table.forum_list { BORDER:#BBBBBB 1px solid; table-layout:fixed; }
.forum_list > tbody > tr > th { background-color:#D2E1EC; BORDER-BOTTOM:#BBBBBB 1px solid; padding:5px; padding-bottom:2px; padding-top:10px; vertical-align:bottom; text-align:left; }
.forum_list > tbody > tr > td { background-color:#FFFFFF; BORDER-TOP:#DDDDDD 1px solid; height:12px; padding:5px; }
.forum_list > tbody > tr.bg2 > td { background-color:#F4F4F4; }
.forum_list > tbody > tr > td > p { margin:0px; margin-top:2px; }

.forum_list > tbody > tr { height:55px; }
.forum_list > tbody > tr:first-child { height:auto; }

/* === FORUM KATEGORIENLISTE === ALT */

.table_forum_kategorie { BORDER:#BBBBBB 1px solid; }
.forum_kategorie { padding:5px; BORDER-LEFT:#EEEEEE 1px solid; }
.forum_kategorieA { padding:5px; background-color:#D2E1EC; BORDER-LEFT:#A5C3D9 1px solid; }

.table_forum_kategorie A:link,
.table_forum_kategorie A:visited { font-size:10pt; color:#0A0199; text-decoration:underline; font-weight:bold }
.table_forum_kategorie A:hover   { font-size:10pt; color:#000000; text-decoration:underline; font-weight:bold }

.forum_kategorieL { padding:5px; BORDER-LEFT:#EEEEEE 1px solid; }
.forum_kategorieLA { padding:5px; background-color:#F2F2F2; BORDER-LEFT:#DDDDDD 1px solid; }

/* Buttons == MÜSSEN NEU BEARBEITET WERDEN */

.forum_lbutton_gross_inakt {  text-decoration:none; font-size:12pt; font-family:Arial; BORDER:#000000 1px solid; BORDER-BOTTOM:none; padding:6px; padding-bottom:0px; margin-right:5px; font-weight:bold; BACKGROUND-COLOR:#FFFFFF; color:#000000;}
a.forum_lbutton_gross {  text-decoration:none; font-size:12pt; font-family:Arial; BORDER:#F76503 1px solid; BORDER-BOTTOM:none; padding:6px; padding-bottom:0px; margin-right:5px; font-weight:bold; }
a.forum_lbutton_gross:link,
a.forum_lbutton_gross:visited { BACKGROUND-COLOR:#FFFFFF; color:#F76503; text-decoration:none; }
a.forum_lbutton_gross:hover   { BACKGROUND-COLOR:#F76503; color:#FFFFFF; text-decoration:none; }

a.forum_lbutton_klein {  font-size:8pt; font-family:Arial; BORDER:#F76503 1px solid; BORDER-BOTTOM:none; padding:3px; padding-bottom:0px; margin-right:5px; }
a.forum_lbutton_klein:link,
a.forum_lbutton_klein:visited { BACKGROUND-COLOR:#FFFFFF; color:#F76503; text-decoration:none; }
a.forum_lbutton_klein:hover   { BACKGROUND-COLOR:#F76503; color:#FFFFFF; text-decoration:none; }
