body
{
}

hr
{
	color: Silver;
}

.divForums
{
	width: 600px;
	font-family: Arial;
}

#divSvarButton
{
	width: 100%;
}

#divSvarButton input
{
	float: right;
}

#topSubscribe, #bottomSubscribe
{
	margin: 10px 0px 10px 0px;
}

input.btnForum
{
	cursor: pointer;
	background-color: transparent;
	color: #626262;
	border: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.divForums .rgHeader, .forumSearchResultDiv .rgHeader
{
    background-image: none !important;
    background-color: #f2f2f2 !important;
    border: none !important;
    border-bottom: 1px solid silver !important;
}

/* ForumList */

.grdForum
{
	background-color: #fff;
	border: 1px solid silver !important;
}


/* ForumAddThread */

.addPages{
	width: 100%;
	background-color: #fff;
	border: 1px solid silver !important;
}

.addInput
{
	width: 450px;
	border: 1px solid silver;
}

#divSaveButton, #divSaveThreadButton
{
	display: inline;
	text-align: right;
}

#divSaveThreadButton .btnForum, #divSaveButton .btnForum
{
	background-image: url("../dep/bgBtnForum.gif");
	background-repeat: no-repeat;
	height: 31px;
	width: 110px;
	text-align: center;
}

.articleEditHeading h2
{
	font-size: 16px;
}

.innleggPage, .threadPage
{
	font-family: arial;
	font-size: 12px;
	padding: 0px 10px;
}

.lblEmailVerification, .lblEmailVerificationThread
{
	font-size: 10px;
	text-decoration: italic;
}

.pnlVerify
{
	border: 1px solid silver;
	width: 100%;
}

#verifyDiv
{
	margin: 10px;
}

#verifyDiv .btnForum
{
	background-image: url("../dep/bgBtnForum.gif");
	background-repeat: no-repeat;
	height: 31px;
	width: 110px;
	text-align: center;
}

.txtVerificationCode
{
	border: 1px solid silver;
}

.rcImg
{
    float: left;
    margin-right: 10px;
}

.rcTextBox
{
    margin-right: 5px;
}

/* ForumThread */

.grdThreads
{
	background-color: #fff !important;
	border: 1px solid silver !important;
}

.grdThreads td
{
	border-bottom: 1px solid silver !important;
}

.temaTable
{
	width: 100%;
}

.temaTable td
{
	padding-left: 0px !important;
	padding-right: 0px !important;
	border: 0px !important;
}

.tematd
{
	font-size: 12px;
	font-weight: bold;
	border: none !important;
}

.teksttd
{
	border: none !important;
}

.navntd, .datotd
{
	font-size: 10px;
	text-decoration: italic;
	height: 10px;
	line-height: 10px;
	border: none !important;
}

.datotd
{
	text-align: right;
}

.divDeleteThreadButton
{
	display: none;
}

.divDeleteButton
{
	display: inline;
}

.divDeleteButton .btnForum {
	color: red;
}

.forumthreadavatarth, .forumthreadanswerth 
{
	width: 50px;
	text-align: center !important;
	background-color: #f2f2f2;
	border-bottom: 1px solid silver;
}

.forumthreadavatartd, .forumthreadanswertd
{
	width: 50px;
	vertical-align: middle;
	text-align: center;
}

.forumthreadavatartd
{
    vertical-align: top;
    padding-top: 10px !important;
}

/* ForumThreadItem */

.grdPosts
{
	background-color: #fff !important;
	border: 1px solid silver !important;
}

.grdPosts td
{
	border: 0px !important;
}

.grdPosts th
{
	display: none;
}

.snowfoxforum
{
	padding: 0px !important;
}

.postTable
{
	border-bottom:1px solid gray;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 10px;
}

.postTable td
{
	
}

.thumbimg
{
	cursor: pointer;
}

.divNewItemButton, .divReplyButton, .divReportButton
{
	display: inline;
}

.divNewItemButton input.btnForum {
	background-image: url("../dep/btn_forum_newitem.png");
	background-repeat: no-repeat;
	margin-right: 15px;
	text-align: left;
	padding-left: 22px;
}

.divReplyButton input.btnForum {
	background-image: url("../dep/btn_forum_answer.png");
	background-repeat: no-repeat;
	margin-right: 15px;
	text-align: left;
	padding-left: 22px;
}

.divReportButton input.btnForum {
	background-image: url("../dep/btn_forum_report.png");
	background-repeat: no-repeat;
	margin-right: 15px;
	text-align: left;
	padding-left: 22px;
}

.divDeleteButtonRight .btnForum {
	color: red;
}

.divVarsleramme, .divSletteramme
{
	display: none; 
	text-align: center; 
	position: absolute; 
	top: 10px; 
	left: 120px; 
	height: 75px;
	border: solid 1px black; 
	background-color: #fff; 
	padding-top: 20px; 
	width: 320px;
}

.divPopupButton
{
	display: inline; 
	margin: 0px 20px 0px 20px;
}

.divPopupButton .btnForum
{
	background-image: url("../dep/bgBtnForum.gif");
	background-repeat: no-repeat;
	height: 31px;
	width: 110px;
	text-align: center;
}

.forumbuttons
{
	padding-top: 5px;
	border-top: 1px solid silver;
	margin-top: 5px;
	display: block; 
	width: 100%;
}

.divDeleteButtonRight
{
	display: inline;
	float: right;
}

.forumThreadItemID
{
	position: relative;
}

.ForumStemmer
{
	height: 10px;
}

h3.ForumStemmer
{
    font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding-bottom: 5px;
}

.forumheadavatar
{
	width: 50px;
	vertical-align: top;
}

.forumheadsaid
{
	width: 100%;
}

.forumheadthumb
{
	width: 50px;
	text-align: right;
}

.forumheadvotes
{
	width: 50px;
	text-align: center;
}

.forumsubject h3
{
	margin-top: 0px;
}

.forumparent
{
	padding-left: 40px !important;
}

/* ForumSearch */

.grdSearchThreads
{
    border: 1px solid silver !important;
}

.grdSearchThreads td
{
	border-bottom: 1px solid silver !important;
}

.forumSearchResultDiv
{
	width: 600px;
}

.forumSearchAntallTreffDiv
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
}

.forumSearchResultTable td
{
	padding: 10px 5px 10px 5px !important;
}

.forumSearchResultLink
{
	font-weight: bold;
	font-size: 12px;
}

.forumSearchNumPosts
{
	font-weight: bold;
}

.forumSearchNumHits
{
	font-weight: bold;
}

.forumSearchstringInput
{
	border: 1px solid silver;
}

#forumSearchButtontd .btnForum
{
	background-image: url("../dep/search.gif");
	background-repeat: no-repeat;
	height: 21px;
	width: 21px;
	margin-top: -1px;
}

/* ForumNewPostsModule */
#newPostsTable
{
	font-size: 11px;
}

#newPostsHeaderSpan
{
	font-weight: bold;
}

.numnewtd
{
	text-align: right;
	font-weight: bold;
	color: #970101;
}

numnewspan
{
	color: #970101;
}

.numnewa
{
	color: #000;
}



