/* FORUM */

/* - Navigation, Options ----------------------------------------------------------- */
.forum_navigation {
	/*border: 1px solid #ccc;
	background-color: #f4f4f4;
	margin-bottom: 1px;
	 padding: 10px; */
	 display: none;
}

.colorTitle {
	color: #fff;
}

#content_title {
	background-color: #f7f7f7;
	margin-bottom: 8px;
	padding: 5px;
	display: none;
}

.forum_navigation_small {
	margin: 10px;
}

.forum_navigation ul {
	list-style-type: none;
}

.forum_navigation li {
	background-position: 6px 4px;
	background-repeat: no-repeat;
}

.forum_navigation li.folder_open {
	padding-left: 40px;
	background-image: url(../images/forum/folder_open.gif);
}

.forum_navigation li.folder_closed {
	padding-left: 40px;
	background-image: url(../images/forum/folder_closed.gif);
}

.nav_topic {
	padding-left: 56px !important;
	background-position: 19px 4px !important;
}

/* OPTIONS */

.forum_options {
	border: 1px solid #ccc;
	background-color: #f7f7f7;
	margin-bottom: 10px;
	padding: 10px;
	
	display:none;
}

.forum_options ul {
	list-style-type: none;
}

.forum_options li {
	float: left;
	margin-right: 10px;
	background-color: #0088cc;
	color: #fff;
	font-weight: bold;
	width: 10%;
}

.forum_options li a {
	padding: 1px 10px 1px 10px;
	display: block;
	color: #fff;
	text-decoration: none;
}

.forum_options li a:hover {
	background-color: #0088cc;
	text-decoration: none;
}

/* TOPIC OPTIONS */

.topic_options {
	background-color: #0088cc;
	width: 220px;
}

.topic_options a {
	display: block;
	padding: 5px;
	text-align: center;
	color: #fff;
}

.topic_options a:hover {
	display: block;
	background-color: #403930;
	color: #fff;
}

/* - Navigation, Options - end ----------------------------------------------------- */

/* - Tabellen der Uebersichtsseiten ------------------------------------------------ */
.forum_list {
	margin-bottom: 10px;
}

.forum_list a {
	color: #0088cc;
}

.forum_list_nomargin {
	margin-bottom: 1px;
}

.forum_list th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 8px solid #fff;
	padding: 5px;
	background-color: #0088cc;
}

.forum_list th a {
	color: #fff;
}

.forum_list td {
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	vertical-align: middle;
	border-bottom: 2px solid #fff;
}

.forum_list .list_light {
	background-color: #f7f7f7;
}

.forum_list .list_dark {
	background-color: #eee;
}

.forum_list .list_highlight {
	background-color: #FAD9D9;
}

/* Wenn ein Link auf eine ganze Zelle gelegt werden soll. */

.link_cell {
	padding: 0 !important;
}

.link_cell a {
	display: block;
	padding: 5px 5px 5px 5px;
}

.link_cell a:hover {

}
/* - Tabellen der Uebersichtsseiten - end ------------------------------------------ */

/* - Icon-Erklaerungen unten ------------------------------------------------------- */

.forum_icon_set {
	padding: 10px;
}

.forum_icon_set_center {
	width: 650px;
	margin: auto auto;
}

.forum_icon_set li {
	float: left;
	list-style-type: none;
	padding-top: 10px;
	padding-left: 35px;
	margin-right: 24px;
	background-position: 0;
	height: 24px;
	background-repeat: no-repeat;
}

.forum_icon_set li.icon_newposts {
	background-image: url(../images/forum/forum_newposts.gif);
}

.forum_icon_set li.icon_nonewposts {
	background-image: url(../images/forum/forum_nonewposts.gif);
}

.forum_icon_set li.icon_locked {
	background-image: url(../images/forum/forum_locked.gif);
}

.forum_icon_set_kl {
	padding: 10px;
}

.forum_icon_set_kl ul {
	float: left;
	list-style-type: none;
	margin-right: 24px;
}

.forum_icon_set_kl li {
	padding-left: 24px;
	margin-bottom: 8px;
	background-position: 0;
	height: 16px;
	background-repeat: no-repeat;
}

.forum_icon_set_kl li.icon_newposts {
	background-image: url(../images/forum/topic_newposts.gif);
}
.forum_icon_set_kl li.icon_newposts_sticky {
	background-image: url(../images/forum/topic_sticky_newposts.gif);
}
.forum_icon_set_kl li.icon_newposts_closed {
	background-image: url(../images/forum/topic_locked_newposts.gif);
}

.forum_icon_set_kl li.icon_nonewposts {
	background-image: url(../images/forum/topic_nonewposts.gif);
}
.forum_icon_set_kl li.icon_nonewposts_sticky {
	background-image: url(../images/forum/topic_sticky_nonewposts.gif);
}
.forum_icon_set_kl li.icon_nonewposts_closed {
	background-image: url(../images/forum/topic_locked_nonewposts.gif);
}

.forum_icon_set_kl li.icon_announcement {
	background-image: url(../images/forum/topic_announcement.gif);
}
/* - Icon-Erklaerungen unten - end ------------------------------------------------- */

/* - Posts ------------------------------------------------------------------------- */
.forum_signatur {
	margin-top: 40px;
	padding: 10px;
	border-top: 1px solid #ccc;
}

.forum_avatar {
	width: 100px;
	padding: 5px;
	border: 1px solid #d5d5d5;
	margin: 10px 0 0 0;
}

.advpost_smilies {
	width: 400px;
}

.advpost_smilies a {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
/* - Posts - end ------------------------------------------------------------------- */

/* - Formulare --------------------------------------------------------------------- */
.forum_list ul {
	margin-left: 25px;
}
/* - Formulare - end --------------------------------------------------------------- */

/* - Seitennavigation -------------------------------------------------------------- */

/* - Seitennavigation - end -------------------------------------------------------- */

/* Forum */
.table_headlines {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #0088cc;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.white {
	color: #fff;
}

.textarea_big {
	width: 952px;
	height: 200px;
}
.textfield_forum {
	width: 459px;
}
.textarea_forum {
	width: 952px;
	height: 200px;
}

/* ############################## Forum ############################## */

.arial { font-family: Arial; }
.georgia { font-family: Georgia; }
.couriernew { font-family: Courier New; }
.tahoma { font-family: Tahoma; }
.timesnewroman { font-family: Times New Roman; }
.verdana { font-family: Verdana; }

.quote {
	background-color: #f7f7f7;
	border: 1px solid #ccc;
	padding: 6px;
}

hr {
	background-color: #ccc; /* Mozilla 1.4 */
	color: #b4cf28; /* IE 6 */
	border: #b4cf28; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

.avatar {
	border: solid 1px #ccc;
	padding: 5px;
	text-align: center;
}
