/*************************************************************************************************/
/* FILENAME				: basic.css                                                                 */
/* AUTHOR				: R. Rispens                                                                */
/* LAST CHANGE			: 10-09-2005                                                                */
/* DESCRIPTION			: Basic stylesheet for NVvW                                                 */
/*************************************************************************************************/

/*************************************************************************************************/
/* STYLESHEET FOR PRINTING */
/*************************************************************************************************/
@media print
{
}


/*************************************************************************************************/
/* STYLESHEET FOR SCREEN */
/*************************************************************************************************/
@media screen
{
	/*** GENERAL SETTINGS ************************************************************************/
	body
	{
		width:					100%;
		height:					100%;
		margin:					0;
		padding:				0;
	
		font-family:			verdana, arial, helvetica;
		font-size:				.7em;
		line-height:			140%;
	
		background-position:	center;
		background-repeat:		repeat-y;
		background-color:		#ecf7eb;
	}
	
	form
	{
		margin:					0;
	}
	
	img
	{
		border: 				none;
	}
	
	input
	{
		font-size:				1em;
	}
	
	textarea
	{
		font-family: 			verdana, arial, helvetica;
		font-size:				1em;
	}
	
	select
	{
		font-size:				1em;
	}
	
	.invisible
	{
		display:				none;
	}
	/*********************************************************************************************/
	
	
	/*** CONTAINERS ******************************************************************************/
	#containerTotalShadow
	{
		position: 				absolute;
		display:				block;
		
		left: 					50%;
		width: 					975px;
		padding:				0 0 0 5px;
		margin:					10px 0 0 -490px;
	}
	
	#containerTotal
	{
		position: 				relative;
		display:				block;
		
		width: 					970px;
		height:					800px;
		min-height:				800px;
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		background-color:		#FFFFFF;
		
		border:					1px solid #595959;
		border-bottom:			5px solid #595959;
	}
	*>#containerTotal
	{
		height:					auto;
	}
	
	#containerShortcuts
	{
		position:				relative;
		display:				block;

		width:					100%;
		min-height:				20px;
		padding:				0;
		margin:					0;
		
		background-color:		#FFFFFF;
	}
	
	#containerDynamic
	{
		position:				relative;
		display:				block;
		
		width:					100%;
		height:					125px;
		padding:				0;
		margin:					0;
		
		background-repeat:		no-repeat;
		background-image:		url('/template/1/images/dynamic/frontpage/top.jpg');
	}
	
	#containerLogo
	{
		position:				relative;
		display:				block;
		
		width:					200px;
		height:					125px;
		padding:				0;
		margin:					0;
		
		background-position: 	0;
		background-repeat: 		no-repeat;
		background-image: 		url('/template/1/images/general/logo.gif');
	}
	
	div.containerRuler
	{
		position:				relative;
		display:				block;
		
		width:					100%;
		height:					5px;
		padding:				0;
		margin:					0;
		
		font-size:				1px;
		
		border-top:				1px solid #FFFFFF;
		border-bottom:			1px solid #FFFFFF;
		
		background-color:		#147E10;
	}

	#containerCenter
	{
		position:				relative;
		display:				block;
		float:					left;

		width:					970px;
		height:					390px;
		min-height:				390px;
		padding:				0;
		margin:					0;
	}
	*>#containerCenter
	{
		height:					auto;
	}
	
	#containerPath
	{
		position:				relative;
		display:				block;
		
		width:					960px;
		height:					20px;
		padding:				5px;
		margin:					0;
		
		font-size:				0.8em;
	}

	#containerContent
	{
		position:				relative;
		display:				block;
		
		width:					960px;
		padding:				5px;
		margin:					0;
	}
	/*********************************************************************************************/
	
	/*** SHORTCUT SETTINGS ***********************************************************************/
	#containerShortcuts ul
	{
		width:					100%;
		padding:				0;
		margin:					0;
		
		list-style-type:		none;
	}
	
	#containerShortcuts ul li
	{
		float:							left;
		
		padding:						1px 10px 0 10px;
		margin:							0;
	}
	
	#containerShortcuts ul li a
	{
		font-size:					0.9em;
		color:							#666666;
		text-decoration:		none;
	}
	
	#containerShortcuts ul li a:hover
	{
		color:							#666666;
		text-decoration:		underline;
	}
	
	#containerShortcuts ul li a.info
	{
		color:						#0052A0;
		text-decoration:			none;
	}
	
	#containerShortcuts ul li a.info:hover
	{
		color:						#0052A0;
		text-decoration:			underline;
	}
	/*********************************************************************************************/

	/*** PATH SETTINGS ***************************************************************************/
	#containerPath a
	{
		text-decoration:			none;
		color:						#666666;
	}
	
	#containerPath a:hover
	{
		text-decoration:			underline;
		color:						#666666;
	}
	/*********************************************************************************************/

	/*** CONTENT SETTINGS ************************************************************************/
	#containerContent h1
	{
		padding:						0px 0px 5px 0px;
		margin:						0px 0px 0px 0px;
		
		font-family:				helvetica;
		font-size:					1.5em;
		font-weight:				bold;
		color:						#000000;
	}
	/*********************************************************************************************/
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
table.forumlist
{
	width:							100%;
	height:							23px;
	
	margin:							0px 0px 0px 0px;
	padding:						0px 0px 0px 0px;
	
	font-family: 				verdana, arial;
	font-size: 					1em;
	font-style: 				normal;
	font-weight: 				normal;
	text-decoration:		none;
	text-align:					left;
	color:							#000000;
	
	border-top:					1px solid #9D9D9D;
	border-left:				1px solid #9D9D9D;
	border-right:				1px solid #9D9D9D;
}

th.forumlist_icon {
	width:				40px;
	height:				23px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.forumlist_forum {
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.forumlist_topics {
	width:				100px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	text-align:			center;
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.forumlist_replies {
	width:				100px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	text-align:			center;
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.forumlist_lastpost {
	width:				200px;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

td.forumlist_icon {
	height:				30px;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#EFEFEF;
}

td.forumlist_forum {
	height:				30px;
	
	color:				#272727;
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#FCFCFC;
}

td.forumlist_topics {
	height:				30px;
	
	text-align:			center;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#EFEFEF;
}

td.forumlist_replies {
	height:				30px;
	
	text-align:			center;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#FCFCFC;
}

td.forumlist_lastpost {
	height:				30px;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#EFEFEF;
}

table.lastpost
{
	width:				100%;
	padding:			0px 0px 0px 0px;
	margin:				0px 0px 0px 0px;

}

a.forumlist:link, a.forumlist:visited, a.forumlist:hover
{
	font-weight:				bold;
	text-decoration:		underline;
	color: 							#272727;
}






/* TOPIC */
table.topiclist {
	width:				100%;
	height:				23px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
	
	border-top:			1px solid #9D9D9D;
	border-left:		1px solid #9D9D9D;
	border-right:		1px solid #9D9D9D;
}

th.topiclist_icon {
	width:				40px;
	height:				23px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.topiclist_topic {
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.topiclist_starter {
	width:				175px;
	
	text-align:			center;
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.topiclist_replies {
	width:				75px;
	
	text-align:			center;
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.topiclist_lastpost {
	width:				200px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}


td.topiclist_icon {
	height:				25px;
	
	text-align:			center;
	vertical-align:		middle;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#EFEFEF;
}

td.topiclist_topic {
	height:				25px;
	
	vertical-align:		middle;
	color:				#272727;
	
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#FCFCFC;
}

td.topiclist_starter {
	height:				25px;
	
	text-align:			center;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#EFEFEF;
}

td.topiclist_replies {
	height:				25px;
	
	text-align:			center;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#FCFCFC;
}

td.topiclist_lastpost {
	height:				25px;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#EFEFEF;
}

table.topic {
	width:				100%;
	
	margin:				0px 0px 0px 0px;
	padding:			2px 2px 2px 2px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}

table.lastpost {
	width:				100%;
	
	margin:				0px 0px 0px 0px;
	padding:			2px 2px 2px 2px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}

.forumtitle {
	font-family: 		verdana, arial;
	font-size: 			1.2em;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}

a.topiclist:link		{ font-family: verdana, arial; font-size: 1em; font-style: normal; font-weight: bold; text-decoration: underline; text-align: left; color: #272727; }
a.topiclist:visited		{ font-family: verdana, arial; font-size: 1em; font-style: normal; font-weight: bold; text-decoration: underline; text-align: left; color: #272727; }
a.topiclist:hover		{ font-family: verdana, arial; font-size: 1em; font-style: normal; font-weight: bold; text-decoration: underline; text-align: left; color: #000000; }






/* POST */
table.postlist {
	width:				100%;
	height:				23px;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
	
	border-top:			1px solid #9D9D9D;
	border-left:		1px solid #9D9D9D;
	border-right:		1px solid #9D9D9D;
}

th.postlist_author {
	width:				200px;
	height:				23px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

th.postlist_message {
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

td.postlist_author {
	height:				21px;
	
	border-bottom:		1px solid #9D9D9D;
	background-color:	#DEDEDE;
	background-image:	url('/template/1/images/forum/backgrounds/header_post_header.gif');
}

td.postlist_message_date {
	height:				21px;
	
	color:				#272727;
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#DEDEDE;
	background-image:	url('/template/1/images/forum/backgrounds/header_post_header.gif');
}


td.postlist_author_info {
	height:				150px;
	
	vertical-align:		top;
	border-bottom:		1px solid #9D9D9D;
	background-color:	#EFEFEF;
}

td.postlist_message {
	color:				#272727;
	
	vertical-align:		top;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#FCFCFC;
}

td.postlist_author_footer {
	height:				25px;
	
	color:				#272727;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#E8E8E8;
	background-image:	url('/template/1/images/forum/backgrounds/header_post_footer.gif');
}

td.postlist_message_footer {
	height:				25px;
	
	text-align:			right;
	color:				#272727;
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#E8E8E8;
	background-image:	url('/template/1/images/forum/backgrounds/header_post_footer.gif');
}





/* POST ADD EDIT */
table.post
{
	width:				100%;
	height:				23px;
	
	margin:				0px 0px 0px 0px;
	padding:			2px 2px 2px 2px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
	
	border-top:			1px solid #9D9D9D;
	border-left:		1px solid #9D9D9D;
	border-right:		1px solid #9D9D9D;
}

th.post
{
	height:				23px;
	
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-bottom:		1px solid #9D9D9D;
	
	background-color:	#008000;
	background-image:	url('/template/1/images/forum/backgrounds/header.gif');
}

td.post_smileys
{
	width:				100px;
	
	font-weight: 		bold;
	color:				#000000;
	
	border-bottom:		1px solid #9D9D9D;
}

td.post_message
{
	font-weight: 		bold;
	color:				#FFFFFF;
	
	border-left:		1px solid #9D9D9D;
	border-bottom:		1px solid #9D9D9D;
}


table.smileys {

}

td.smiley {
	width:		25px;
	height:		25px;
}

textarea.message {
	width:				450px;
	height:				250px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}


.topictitle {
	font-family: 		verdana, arial;
	font-size: 			1.2em;
	font-style: 		normal;
	font-weight: 		bold;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}


















table.posttools {
	width:				100%;
	
	margin:				0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}

td.posttool_icon {
	width:				30px;
}

td.posttool_page {
	width:				50px;
}

td.posttool_reply {
	width:				100px;
	
	text-align:			right;
}

table.postrights
{
	width:				100%;
	
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	
	font-family: 		verdana, arial;
	font-size: 			1em;
	font-style: 		normal;
	font-weight: 		normal;
	text-decoration:	none;
	text-align:			left;
	color:				#000000;
}

table.postrights td
{
	text-align:			right;
}







}
