/*---------------------------- color settings ---------------------------------*/

/*forumtopmenu*/
div.forum div.forumtopmenu ul li				{ color:#CE171E; }
div.forum div.forumtopmenu ul li a				{ color:#CE171E; font-weight:bold; }
div.forum div.forumtopmenu ul li a:hover		{ color:#CE171E; }

/*warning*/
div.forum div.warning							{ background:#0071BB; border:1px solid #004470; }

/*categorytitle*/
div.forum div.categorytitle						{ background-color:#0071BB; }

/*forumheader*/
div.forum div.forumheader,
div.forum div.forumheader	div.lastpost		{ color:#000000; }

/*forumlist*/
div.forum div.forumlist							{ background: #ffffff }

/*topics*/
div.forum div.topic,
div.forum div.pane								{ border-top:1px solid #ffffff; }
div.forum div.topic:hover						{ background: #ebebeb; }

/*buttons*/
div.forum div.actions a.add,
div.forum div.pane a.button						{ background-color:#0063A5; color:#FFFFFF; border:1px solid #0063A5; }
div.forum div.actions a.add:hover,
div.forum div.pane a.button:hover				{ background:#CE171E; border: 1px solid #CE171E; }

/*pagination*/
div.forum div.pagination ul li a				{ color:#666666; border:1px solid #666666; background:white; }
div.forum div.pagination ul li.toggle a			{ background:none; border:1px solid transparent; color:#666666; }

div.forum div.pagination ul li:hover a,
div.forum div.pagination ul li.selected a,
div.forum div.pagination ul li.toggle:hover a	{ background:#E2001A; border:1px solid #E2001A; color:#FFFFFF; }
div.forum div.pageresults						{ color:#666666;  }

/*icons 16x16*/
div.forum a.edit, 
div.forum a.lock, 
div.forum a.delete												{ background-color: #7d92ac; }

div.forum div.topic:hover a.edit,
div.forum div.topic:hover a.lock,
div.forum div.topic:hover a.delete								{ background-color: #ffffff; }

div.forum div.topic:hover a.edit:hover,
div.forum div.topic:hover a.lock:hover,
div.forum div.topic:hover a.delete:hover						{ background-color: #0C6F7F; }

/*icons 12x12*/
div.forum .properties a.edit, 
div.forum .properties a.lock, 
div.forum .properties a.delete									{ background-color: #0C6F7F; }
div.forum div.topic:hover 
div.forum .properties a.edit, 
div.forum div.topic:hover .properties a.lock, 
div.forum div.topic:hover .properties a.delete					{ background-color: #ffffff; }
div.forum div.topic:hover .properties a.edit:hover, 
div.forum div.topic:hover .properties a.lock:hover,
div.forum div.topic:hover .properties a.delete:hover			{ background-color: #0C6F7F; }

/*top*/
div.forum .properties a.top										{ background-color: #333333; }
div.forum div.topic:hover .properties a.top						{ background-color: #333333; }
div.forum div.topic:hover .properties a.top:hover				{ background-color: #E2001A; }

/*forum elements*/
div.forum div.forum .mceContentBody p    							{ color: #000000; line-height:15px; }
div.forum div.forumlist .mceContentBody h2  		  				{ color: #ffffff; font-size:1.2em; line-height:1.5em; padding:2px 0; margin:0; }
div.forum div.forumlist .mceContentBody h2 a 		  				{ color: #ffffff; text-decoration:none; font-size:1em; }
div.forum div.forumlist .mceContentBody h2 a:hover  				{ text-decoration:underline; }
div.forum div.forumlist .mceContentBody div.topic a					{ color: #000000; text-decoration:none; }
div.forum div.forumlist .mceContentBody div.topic span				{ color: #000000; }
div.forum div.forumlist .mceContentBody div.topic p   				{ color: #000000; }
div.forum div.forumlist .mceContentBody div.topic .description p	{ color: #000000; }

div.forum div.forumlist .mceContentBody div.forumheader				{ color: #000000; font-size:1.1em; padding:2px 0; }
div.forum div.forumlist .mceContentBody div.topic					{ color: #000000; font-size:1.1em; }
div.forum div.forumlist .mceContentBody div.topic	hr      		{ border: 1px dotted; border-color: #666666 transparent transparent transparent; margin:8px 0; }
div.forum div.forumlist .mceContentBody div.topic div.post,
div.forum div.forumlist .mceContentBody div.topic div.date			{ color: #000000; }

div.forum div.forumlist .mceContentBody div.topic:hover a,
div.forum div.forumlist .mceContentBody div.topic:hover span,
div.forum div.forumlist .mceContentBody div.topic:hover p,
div.forum div.forumlist .mceContentBody div.topic:hover,
div.forum div.forumlist .mceContentBody div.topic:hover div.post,
div.forum div.forumlist .mceContentBody div.topic:hover div.date,
div.forum div.forumlist .mceContentBody div.topic:hover div.overview p	{ color: #000000; }

div.forum div.forumlist .mceContentBody div.topic:hover div.title a 	{ color:#CE171E; }

div.forum div.forumlist .mceContentBody label 			{ font-weight: bold; padding: 0 10px 0 0; color: #0063A5; }
div.forum div.forumlist .mceContentBody input.file 		{ border:none; border: 1px solid #0063A5; }
div.forum div.forumlist .mceContentBody input.text 		{ border: 1px solid #0063A5; }
div.forum div.forumlist .mceContentBody select 			{ border: 1px solid #0063A5; }
div.forum div.forumlist .mceContentBody textarea 		{ border: 1px solid #0063A5; }

/*---------------------------- skeleton forum ---------------------------------*/

/*forum*/
div.forum												{ }
div.forum div.forumlead									{ margin:0 0 10px; }
div.forum div.empty										{ height:20px; }

/*forumtopmenu*/
div.forum div.forumtopmenu ul							{ display:inline-block; margin: 10px 0 20px; padding: 0; }
div.forum div.forumtopmenu ul li						{ float: left; list-style: none; padding:0 3px 0 0; }
div.forum div.forumtopmenu ul li a						{ font-size: 1.1em; text-decoration:none; padding:0 3px 0 0; line-height:1.2em; }
div.forum div.forumtopmenu ul li a.selected,
div.forum div.forumtopmenu ul li a:hover				{ text-decoration:underline; }

/*warning*/
div.forum div.warning									{ margin:0 0 20px; }
div.forum div.warningicon								{ float:left; width:45px; text-align:center; padding:12px 0 15px; }
div.forum div.warningtxt								{ padding:15px 15px 15px 45px; text-align:justify; color:#FFFFFF }

/*forumheader*/
div.forum div.forumheader								{ text-align:left; font-weight:bold; }

/*forumlist*/
div.forum div.forumlist									{ width:100%; margin-bottom:5px; }
/*categories*/
div.forum div.forumcategory								{ }
div.forum div.categorytitle								{ repeat-x 0 0; display:inline-block; width:100%; }

/*padding*/
div.forum div.categorytitle .pad						{ padding:0 10px; }
div.forum div.pad										{ padding:5px 10px; }

/*topics*/
div.forum div.topic,
div.forum div.pane										{ width:100%; min-height: 10px; clear:both; }
div.forum div.intro 									{ width:50%; float:left; }
div.forum div.forumname									{ width:50%; float:left; }
div.forum div.overview									{ width:75%; float:left; }

div.forum div.categorylist div.intro					{ width:50%; }
div.forum div.topiclist div.intro						{ width:65%; }
div.forum div.categorylist div.forumname				{ width:50%; }
div.forum div.topiclist div.forumname					{ width:65%; }

div.forum div.icon										{ float:left; width:45px; }
div.forum div.icon img									{ margin:5px 10px 0 10px; }
div.forum div.title a									{ display:block; font-weight:bold; }
div.forum div.categorylist .description,
div.forum div.topiclist .description					{ padding-left:35px; }

div.forum .post											{ float:left; width:15%; text-align:center; }
div.forum .lastpost										{ float:left; width:19%; }
div.forum .user											{ float:left; width:24%; }
div.forum .name											{}
div.forum .date											{}
div.forum div.moderate									{ display:none; float:right; width:63px; padding:5px 0 0 0; }
div.forum div.moderate a								{ float:left; width:16px; height:16px; display:block; margin:5px 5px 0 0; }
div.forum div.topic:hover div.moderate					{ display:block; }

/*actionpane*/
div.forum div.actionpane								{ width:100%; display:inline-block; margin:0 0 5px 0; }
div.forum div.actions									{ float:left; width:200px; }

/*buttons*/
div.forum div.actions a.add								{ background-image:url(../../../images/default/forum/add_item.gif); background-repeat:no-repeat; background-position:0 50%; font-size:1.1em; font-weight:bold; text-decoration:none; padding:3px 8px 3px 20px; display:inline-block; line-height:1.2em; }
div.forum div.actions a.add:hover						{ background-image:url(../../../images/default/forum/add_item.gif); background-repeat:no-repeat; background-position:0 50%; cursor:pointer; }

div.forum div.pane a.button								{ font-size:1.1em; font-weight:bold; text-decoration:none; padding:3px 8px; display:inline-block; line-height:1.2em; }
div.forum div.pane a.button:hover						{ cursor:pointer; }

/*pagination*/
div.forum div.pagination								{ float:right; margin:0; padding:0; width:280px; margin:4px 0 0; }
div.forum div.pagination ul								{ display:inline-block; list-style-type:none; margin:0; float:right; }
div.forum div.pagination ul li							{ float:left; margin-left:5px; }
div.forum div.pagination ul li a						{ text-decoration:none; display:block; padding:1px 4px; font-weight:bold; }

div.forum div.pagination ul li:hover a,
div.forum div.pagination ul li.selected a				{  }
div.forum div.pagination ul li.inactief a				{ display:none; }

div.forum div.pagination ul li.toggle a					{ font-weight:normal; }
div.forum div.pagination ul li.toggle:hover a			{ font-weight:normal; }
div.forum div.pagination ul li.toggle a.inactief		{ display:none; }

div.forum div.pageresults								{ font-size:1.1em; float:right; text-align:right; padding:1px 0; }

/*treath users*/
div.forum .user .pad									{ padding:5px 10px; display:block; }

/*icons 16x16*/
div.forum a.edit										{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:0 0; }
div.forum div.topic:hover a.edit						{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-0px -16px; }
div.forum div.topic:hover a.edit:hover					{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-0px -16px; }

div.forum a.lock										{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-16px 0; }
div.forum div.topic:hover a.lock						{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-16px -16px; }
div.forum div.topic:hover a.lock:hover					{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-16px -16px; }

div.forum a.delete										{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-32px 0; }
div.forum div.topic:hover a.delete						{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-32px -16px; }
div.forum div.topic:hover a.delete:hover				{ background-image: url(../../../images/default/forum/moderate_icons_16.gif); background-repeat:no-repeat; background-position:-32px -16px; }

/*icons 12x12*/
div.forum div.properties								{ display:inline-block; width:100%; }
div.forum div.properties a							{ float:left; width:12px; height:12px; display:block; margin:20px 3px 0 0; overflow:hidden; }

div.forum .properties a.edit							{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:0 0; }
div.forum div.topic:hover .properties a.edit			{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:0 -12px; }
div.forum div.topic:hover .properties a.edit:hover	{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:0 -12px; }

div.forum .properties a.lock							{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-12px 0; }
div.forum div.topic:hover .properties a.lock			{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-12px -12px; }
div.forum div.topic:hover .properties a.lock:hover	{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-12px -12px; }

div.forum .properties a.delete						{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-24px 0; }
div.forum div.topic:hover .properties a.delete		{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-24px -12px; }
div.forum div.topic:hover .properties a.delete:hover	{ background-image: url(../../../images/default/forum/moderate_icons_12.gif); background-repeat:no-repeat; background-position:-24px -12px; }

div.forum .properties a.top							{ background-image: url(../../../images/default/forum/top_icon_13.gif); background-repeat:no-repeat; background-position:0 0; width:13px; height:13px; float:right }
div.forum div.topic:hover .properties a.top			{ background-image: url(../../../images/default/forum/top_icon_13.gif); background-repeat:no-repeat; background-position:-0px -13px; }
div.forum div.topic:hover .properties a.top:hover		{ background-image: url(../../../images/default/forum/top_icon_13.gif); background-repeat:no-repeat; background-position:-0px -13px; }

