/* ----------------------------------------------------
   Project: 	ferienanlage-schoenhagen.de
   Subject: 	general CSS definitions

   (C)2004 robert lemke medienprojekte
   ---------------------------------------------------- */

body, table, th, td, p {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #FFF9C5;
}

a:visited {
	color: black;
	text-decoration: underline;
}

a:hover {
	color: #CC0000;
	text-decoration: none;
}

a:link {
	color: black;
	text-decoration: underline;
}

a:active {
	color: #CC0000;
	text-decoration: none;
}

/* ----------------------------------------------------
   GENERAL TEMPLATE LAYOUT
   ---------------------------------------------------- */
td#right-area {
	width: 100%;
}
td#right-area table {
	width: 70%;
}

/* ----------------------------------------------------
   TABLES
   ---------------------------------------------------- */

table.contenttable {
	border: 1px solid black;
	margin: 0;
	padding: 0;
	background-color: #fff585;
}

table.contenttable tr td {
	vertical-align: top;
	padding: 2px 4px 2px 4px;
	margin: 0;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

table.contenttable tr td, table.contenttable tr td p {
	background-color: #fff585;
}

table.contenttable tr.tr-0 td, table.contenttable tr.tr-0 td p {
	font-weight: bold;
}

/* ----------------------------------------------------
   MENUS
   ---------------------------------------------------- */

td#lib-menu-main {
	vertical-align:top;
	width: 62px;
}

td#lib-menu-sub {
	font-size:12px;
	text-align: left;
	padding-bottom: 1.5em;
}

.text {background-color: #ffffff; font-size: 11px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

h1, h2, h3, h4, h5 {
	margin: 0 0 0.25em 0;
}

h1 {
	font-weight:bold;
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	background-color:teal;
	color: white;
	font-weight:none;
	font-size:11px;
	padding:2px;
}

.forum1 { background-color: #99cccc; font-size: 12pt; font-family:  Arial, Helvetica }
.nachr1 { background-color: #99cccc; font-size: 11pt; font-family:  Arial, Helvetica }
.nachr2 { background-color: #e0ffff; font-size: 11pt; font-family:  Arial, Helvetica }
.antwo1 { background-color: #98fb98; font-size: 11pt; font-family:  Arial, Helvetica }
.anzeige { font-size: 12pt; font-family:  Arial, Helvetica }

.csc-linkToTop {
   text-align: right;
}

/* ----------------------------------------------------------
   TT_BOARD                                                  */

/* Mittteilung in der Detailansicht */
table.ttboard-overview, table.ttboard-forum, table.ttboard-thread {
	border: 1px solid black;
	width: 100%;
	margin: 12px 0 12px 0;
	background-color: #FFFFFF;
}
/* Kopfzeile und Fusszeile in der Detailansicht */
table.ttboard-thread-header, table.ttboard-thread-footer {
	width: 100%;

}

/* Themenzeile in der Detailansicht */
table.ttboard-overview tr th, table.ttboard-forum tr th, table.ttboard-thread tr th {
	padding: 2px;
	border-bottom: 1px solid #DDDDDD;
	background-color: #EEEEEE;
	text-align:left;

}
/* Mitteilung in der Detailansicht, was ist der unterschied zu oben?? */
table.ttboard-overview tr td, table.ttboard-forum tr td, table.ttboard-thread tr td {
	padding: 2px;
	vertical-align: top;
}

/* Übersicht, geder ungerade Thread */
tr.ttboard-forum-default td, tr.ttboard-thread-default td {
	background-color: #F6F6F6;
}

/* Übersicht, geder gerade Thread */
tr.ttboard-forum-alternative td, tr.ttboard-thread-alternative td {
	background-color: #E6E6E6;
}

/* nichts gefunden, was dazu passt */
tr.ttboard-forum-active td {
	background-color: #D6D6D6;


}

/* der Search bereich */
tr.ttboard-forum-searchform td, tr.ttboard-thread-footer td {
	background-color: #F6F6F6;
	border-top: 1px solid #DDDDDD;
	padding: 10px 2px 10px 2px;
}


