.forum, .forum th, .forum td {
	border:1px solid #ccc;
	border-collapse:collapse;
}
.forum {
	width:100%;
	margin:0 0 10px 0;
}
.forum th {
	background-image:url(../grafik/forum_table_th.png);
	background-repeat:repeat-x;
	background-color:#8ABADD;
	color:#fff;
	text-align:left;
	padding:5px;
}
.forum td {
	padding:7px;
	background-color:#fff;
}
.forum td h2 {
	font-size:14px;
}
.forum td p {
	margin:0;
}
table.threads tr.altRow td {
	background-color:#f5f5f5;
}
#forumHeader h1 {
	margin-bottom:10px;
}
#forumHeader h1, #forumHeader h1 a {
	color:#800000 !important;
}
#forumHeader #breadCrumbs {
	padding:5px;
	border:1px solid #ccc;
	margin:0 0 10px 0;
	background-color:#fff;
}

ul.posts {
	list-style:none;
	margin:10px 0 15px 0;
	padding:0;
}
ul.posts li {
	list-style:none;
	margin:0 0 5px 0;
	padding:0;
	border:1px solid #ccc;
	background-color:#fff;
}
ul.posts li p.post {
	padding:10px;
	margin:0;
}
ul.posts li p.postInfo {
	padding:5px;
	margin:0;
	font-size:14px;
	color:#fff;
	background-color:#8ABADD;
	border-bottom:1px solid #ccc;
}
ul.posts li p.postInfo strong {
	float:left;
	color:#fff !important;
}
ul.posts li p.postInfo strong a {
	color:#fff !important;
}
ul.posts li p.postInfo span {
	float:left;
	margin:1px 0 0 10px;
	font-size:12px;
}

ul.posts li.firstPost p.postInfo {
	color:#fff;
	background-image:url(../grafik/forum_table_th.png);
}
ul.posts li.firstPost p.postInfo strong a {
	color:#fff !important;
}

#loggedInUsers {
	background-color:#f5f5f5;
	border:1px solid #ccc;
	padding:10px;
}
#loggedInUsers ul {
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
}
#loggedInUsers ul li {
	padding:0;
	margin:0;
	display:inline;
}
/**** POST-/TRÅD-FORMULÄR *******************/

#forumForm {
	padding:10px;
	margin:0 0 10px 0;
	background-color:#fff;
	border:1px solid #ccc;
}
#forumForm .fieldWrap {
	width:300px;
}
