﻿div.forum a { color: black; }
div.forum a:hover { color: #3F4C6B; }
div.forum div.topList { display: table; text-align: center; width: 100%; padding-bottom: 0.8ex; border-bottom: 1px solid #aaaaaa; }
div.forum div.topList a.ForumLink { display: table-cell !important; display: inline-block; width: 31%; }
div.forum a.ForumLink { font-size: 10pt; text-transform: uppercase; }
div.forum a.forumName { /*text-decoration: none;*/ }
div.forum a.forumName:hover { text-decoration: underline; }
div.forum div.pager { background-color: #efefef; padding: 1ex; }
div.forum div.pager a.pageing { padding: 0.2ex 0.5ex 0.2ex 0.5ex; }
div.forum div.pager a.pageing, div.forum div.pager a.active { font-weight: bold; }
div.forum div.forumPart { margin-bottom: 3em; }
div.forum div.forumPart a.forumName { font-size: 12pt; }
div.forum div.forumPart div.forumHeader { border-bottom: 1px dashed #c0c0c0; }
div.forum div.forumPart div.forumInfo { margin-bottom: 0.5em; color: #909090; padding-right: 1em; padding-left: 1em; text-align: left; }
div.forum div.recentTopics { margin-left: 1em; }

/***********************************************************/
/* INDSÆT KOMMENTAR I FORUM                                */
/***********************************************************/
div.commentInsert { clear: both; text-align: right; }
div.commentInsert a { color: #565a60; text-decoration: underline; cursor: pointer; }
div.commentInsert input.commentInsertHeader { margin-top: 0.5em; border: 1px solid #aaaaaa; width: 99%; }
div.commentInsert div.commentInput { text-align: left; }
div.commentInsert textarea { border: 1px solid #aaaaaa; height: 125px; width: 99%; margin: 5px; }
/***********************************************************/
/* TRÅDET LISTE STYLING                                    */
/***********************************************************/
div.forumThreadList { clear: both; border-bottom: 1px dashed #c0c0c0; padding-top: 0.5em; padding-bottom: 0.5em; }
div.forumThreadList:hover { /*background-color: #efefef;*/ }
div.forumThreadList ul { /*  list-style-type: square;*/ margin-left: 1.5em; }
div.forumThreadList li, div.forumThreadList div.comment { padding-top: .7ex; }
div.forumThreadList li span { color: #565A60; }
div.forum a.header { color: Black; }
div.forumThreadList a.active, div.forumThreadList a:active { color: #DC9D04; font-weight: bolder; text-decoration: none; }
/***********************************************************/
/* BANNER ADS                                              */
/***********************************************************/

#forumBanner { height: 50px; position: relative; overflow: hidden; margin-top: 2em; }
#bannerContainer { position: absolute; top: 0; left: 0; }
#bannerContainer .embeddedBanner { float: left; overflow: hidden; padding: 0.5ex; }

/***********************************************************/
/* Forum thread                                            */
/***********************************************************/
ul.forumThread { margin: 0; background: transparent url(/gfx/spilxperten.com/forum/forum_thread-vertical-line.png) repeat-y left top; }
ul.forumThread li.comment { padding-left: 20px; list-style: none; background: transparent url(/gfx/spilxperten.com/forum/forum_thread-horizontal-line.png) no-repeat 9px top; }


ul.forumThread li.comment .commentEnclosureEven .comment, ul.forumThread li.comment .commentEnclosureOdd .comment { margin-top: 0; display: block; }


ul.forumThread li.comment .commentHeader { display: block; background-color: transparent; background-repeat: no-repeat; background-position: bottom left; height: 54px; position: relative; }
ul.forumThread li.comment .commentEnclosureEven .commentHeader { background-image: url(/gfx/spilxperten.com/forum/forum_thread_commentTop_even.png); }
ul.forumThread li.comment .commentEnclosureEven .comment { background-color: #fff; }
ul.forumThread li.comment .commentEnclosureOdd .commentHeader { background-image: url(/gfx/spilxperten.com/forum/forum_thread_commentTop_odd.png); }
ul.forumThread li.comment .commentHeader img { display: block; }

ul.forumThread li.comment .commentEnclosureOdd .comment { background-color: #e9e9e9; }

ul.forumThread li.lastComment { padding-left: 20px; list-style: none; background: white url(/gfx/spilxperten.com/forum/forum_thread-endThreadBranch.png) no-repeat 9px -1px; }

ul.forumThread li.comment .commentEnclosureOdd .comment p, ul.forumThread li.comment .commentEnclosureEven .comment p { margin-bottom: 12px; }
ul.forumThread li.comment .commentEnclosureOdd .comment p.last, ul.forumThread li.comment .commentEnclosureEven .comment p.last { margin-bottom: 0px; }

ul.actions { padding: 0; margin: 0; text-align: right; height: 23px; list-style-type: none; }
ul.nestedActions { border-top: 0px; }
ul.actions ul { display: inline-block; }
ul.actions li.action { text-align: left; background-color: #F0AB21; padding: 1px 3px 1px 5px; margin: 0 5px 5px 0; float: right; color: #fff; cursor: pointer; text-transform: uppercase; }
ul.actions li.active, ul.actions li.active * { color: #fff; }
ul.actions li.action a { color: #fff; text-decoration: none; }
ul.actions .respondToggle { padding-right: 20px; background: Transparent url('/gfx/spilxperten.com/forum/forum_Comment_ReplyIcon.png') no-repeat right center; }
ul.actions .like { padding-right: 20px; background: Transparent url('/gfx/spilxperten.com/forum/forum_Comment_ThumbsUpIcon.png') no-repeat right center; }
ul.actions .italic { padding-left: 18px; background: Transparent url('/Grafik/text_italic.png') no-repeat left center; }
ul.actions .bold { padding-left: 18px; background: Transparent url('/Grafik/text_bold.png') no-repeat left center; }
ul.forumThread p { padding-left: 0; margin-left: 0; }
ul.forumThread .toggle { cursor: pointer; }
ul.forumThread p.header { border-bottom: dotted 1px #cecece; position: relative; }
ul.forumThread p.header .title, ul.forumThread p.header .by, ul.forumThread p.header .author { position: relative; overflow: hidden; }
ul.forumThread p.header .title { font-weight: bold; text-transform: uppercase; }
ul.forumThread p.header .created, ul.forumThread p.header .replies { position: absolute; text-align: right; }
ul.forumThread p.header .created { right: 50px; background-color: White; padding-left: 1em; }
ul.forumThread p.header .replies { right: 0; }
ul.forumThread p.header .replies img { margin: 2px 0 -6px 0; }
ul.forumThread table td { padding-right: 0; }
ul.forumThread > li.hiddenRoot, li.hiddenComment > .toggle { color: #aaa; }
ul.forumThread li.hiddenComment { background-position: 9px -29px; }
ul.forumThread > li.comment > .commentEnclosure > .comment { border-width: 0 1px 1px 1px; border-style: solid; border-color: #9A9A9A; margin: 0; }
ul.forumThread > li.hiddenRoot > .commentEnclosure > .comment { display: none; }
div.comment .respond { padding-top: 0; }
div.comment .textBoxContainer { border-top-width: 0; margin: 0 5px; padding: 3px; border: 1px solid #aaaaaa; background-color: #fff; }
li.commentEven div.comment .textBoxContainer { background-color: #E9E9E9; }
div.comment .textBox { width: 100%; margin: 0; padding: 0; border: 0; height: 150px; background-color: transparent; }
ul.hiddenNode { display: none; }
li.hiddenComment > .comment { height: 10px; }
li.hiddenComment > .comment * { display: none; }
.submit { border: 0; background-color: #F0AB21; color: white; padding: 5px; margin: 5px; }
.hidden { display: none; }

ul.threadOverview li.comment { padding-left: 21px; }
ul.threadOverview li.comment { background-position: 9px -71px; }
ul.threadOverview li.lastComment { background-position: 9px -73px; }
ul.threadOverview p.header { border-bottom: 1px dotted #535353; }

ul.threadOverview li.comment { border: 0; }
/*ul.threadOverview p.header { border-bottom: 1px solid #e0e0e0; }*/
ul.threadOverview > li.hiddenRoot > .comment { display: none; }

