#forum {
	padding: 0px;
	margin: 0px;
}

#forum-content {
	padding: 0px;
	margin: 0px;
}

.forum-table {
	font-size: 100%;
	background-color: #C9C9C9;
	border-collapse: collapse;
	width: 100%;
}

.forum-table td {
	border: 1px solid #FFFFFF;
	padding: 5px;
}

.table-title {
	font-weight: bold;
	background: #C9C9C9;
	padding: 5px;
}

.table-title h3 {
	padding: 0px;
	margin: 0px;
}

.forumpost {
	font-size: 100%;
	background-color: #E0E0E0;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 597px; /* endres... */
	x  height: 176px;
}

.forumpost tr.light {
	background-color: #EFEFEF;
}

.forumpost td {
	border: 1px solid #FFFFFF;
}

.forumpost-author {
	vertical-align: text-top;
	xbackground-color: #eeeeee;
	xborder-bottom: 1px solid #F42932;
	padding: 13px;
	margin: 0px;
	width: 177px; /* 191 */
	height: 150px;
}

.forumreply-author {
	vertical-align: text-top;
	xbackground-color: #f5f6f7;
	padding: 13px;
	margin: 0px;
	width: 177px; /* 191 */
	height: 150px;
}

.forumpost-text {
	vertical-align:text-top;
	xbackground-color:#eeeeee;
	xborder-bottom:1px solid #F42932;
	padding: 13px;
	margin: 0px;
	x  float:right;
	x  width:368px; /* 404/394 */
	height:150px;
}

.forumreply-text {
	margin:0;
	padding:13px;
	background-color:#f5f6f7;
	x  width:368px; /* 404/394 */
	height:150px;
	vertical-align:text-top;
}

.forumlist-table {
	font-size: 100%;
	background-color: #E0E0E0;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.forumlist-table tr.light {
	background-color: #EFEFEF;
}

.forumlist-table td {
	vertical-align: top;
	border: 1px solid #FFFFFF;
	padding: 5px;
}

.forumlist-table td.post {

}

.forumlist-table td.author {
	width: 120px;
}

.forumlist-table td.category {
	width: 110px;
}

.forumlist-table td.replies {
	text-align: center;
	width: 20px;
}

.forumlist-table td.date {
	width: 20px;
}

/*************
** NEW POST **
*************/

#new-post-content {
	background-color: #EFEFEF;
}

#new-post-content h3 {
	background: #C9C9C9;
	padding: 5px;
	margin: 0px;
}

#new-post-content div.error {
	padding: 15px 20px 0px 20px;
}

#new-post-content form {
	padding: 15px 10px;
	margin: 0px !important;
	width: auto;
}

#new-post-content form fieldset {
	border: 0px !important;
	padding: 0px;
	margin: 0px !important;
}

/*#new-post-content form select {
	padding: 0px;
	margin: 0px 0px 7px 0px;
	width: 280px;
}

#new-post-content label.block {
	padding: 0px;
	margin: 0px;
	x  width:500px;
}

#new-post-content input.block.default {
	margin:0;
	padding:0;
	width:550px;
	background-color:#eeeeee;
	border-top:1px solid #d2d3d3;
	border-left:1px solid #d2d3d3;
	border-right:1px solid #fcfdfe;
	border-bottom:1px solid #fcfdfe;
}

#new-post-content textarea.block.default {
	margin:0 0 9px 0;
	padding:0;
	width:550px;
	height:158px;
	background-color:#eeeeee;
	border-top:1px solid #d2d3d3;
	border-left:1px solid #d2d3d3;
	border-right:1px solid #fcfdfe;
	border-bottom:1px solid #fcfdfe;
}*/

#new-post-content .forum_lagre_innlegg {
	margin:0;
	padding:0;
}

#new-post-content .forum_tilbake_innlegg {
	margin:0;
	padding:0;
}

/**
#forum {
	margin:0;
	padding:0;
}

#forum a {
	color: #6cbbed;
	text-decoration:none;
}

#forum-content {
	margin:0;
	padding:40px 0 0 0;
}

#forum-table {
	width:100%;
	background:#F5F6F7;
}

#forum-table td {
	border:1px solid #FFFFFF;
	padding:3px;
	height:19px;
}
**/
