/* Dynamix styles */

/* table */


.dxTable
{
	border-collapse:collapse
}

.dxTable .Normal
{
	margin-bottom:0px;
}

.dxTable th
{
	text-align:left;
	background-color:#0066CC;
	padding:4px;
	font-weight:normal;
}

.dxTable th .Normal
{
	color:#ffffff;
	font-weight:bold;
}

.dxTable td
{
	padding:4px;
}

/* UL / OL */

	.dxUl
	{
		list-style-type:square;
		margin:0.6em 0em 0.6em 2.4em;
		padding:0px;
		color:#BE5D07;
	}

	.dxUl li
	{
		margin:0px;
		padding:0px;
	}

	.dxUl li .Normal
	{
		margin:0px 0px 0.4em 0px;
		padding:0px;
	}
		
	.dxOl
	{

/* Images */

	}

	.dxImageLeftInText,
	.dxImageLeftInTextWrapper
	{
		margin-right:0.8em;
		margin-bottom:0.8em;
	}

	.dxImageRightInText,
	.dxImageRightInTextWrapper	
	{
		margin-left:0.8em;
		margin-bottom:0.8em;
	}
	
	.dxImageMiddle,
	.dxImageLeft,
	.dxImageRight,
	.dxImageNoAlign,
	.dxImageLeftWrapper,
	.dxImageRightWrapper,
	.dxImageLeftInTextWrapper,
	.dxImageRightInTextWrapper,
	.dxImageImageMiddleWrapper,
	.dxImageNoAlignWrapper
	{
		margin-bottom:0.8em;
	}
	
	.dxImageLeftWrapper .dxImageLeft,
	.dxImageRightWrapper .dxImageRight,
	.dxImageLeftInTextWrapper .dxImageLeftInText,
	.dxImageRightInTextWrapper .dxImageRightInText,
	.dxImageMiddleWrapper .dxImageMiddle,
	.dxImageNoAlignWrapper .dxImageNoAlign
	{
		margin:0px;
	}
	
	.dxImageText
	{
		font-family:Verdana, Sans-Serif;
		font-size:90%;
		margin:0em 0em 0em 0em;
		padding:0em 0em 0.1em 0em;	
		line-height:1.2em;
	}
	
	.dxImagesGridItemText,
	.dxPageNav,
	.dxImageSlideShowStatus
	{
		font-family: Verdana, Sans-Serif; 
		font-size:0.65em;	
		padding-bottom:5px;
		margin-bottom: 0px;
	}
	
	.dxImagesGridItemInner
	{
		background-color:#eeeeee;
		margin:4px;
	}
	
	
	.dxPageNav a
	{
		font-family:verdana;
		font-weight:bold;
		text-decoration:none;
		color:#3177d6;
	}	
	
	.dxImageSlideShowStatus
	{
		text-align:right;
		margin-top:12px;
	}	
	
	.dxImagesSlideShowControlPanel
	{
		height:24px;
	}	
	
/* ################## Poll ################## */

	.dxPollDiv
	{
		width:100%;	
	}

	#ContentRightRight .Box .dxPollDiv
	{
	    margin:10px;
	    width:auto;
	}

	.dxPollHeadline
	{
		font-size:10px;
		line-height:1.5em;
		font-weight:bold;
		margin:0em 0em 0.8em 0em;
	}

	.dxPollRadioDiv
	{
		width:16%;
		float:left;
	}

	.dxPollAlternativeLabel
	{
		float:left;
		width:84%;
		font-weight:normal; 
		margin:0.1em 0px 0.3em 0em;
		padding:0px;
		line-height:1.5em;	
	}

	.dxPollButtonDiv
	{
		text-align:right;
	}

	.dxPollButton
	{
		font-family:verdana, arial, Sans-Serif;
		font-size:1em;
		border:solid 1px #AEAEAE;
		background:#F5F5F5 url(/Templates/Images/ButtonBg.gif) repeat-x top;
		color:#3d3d3d;
		padding:0.1em 0.4em 0.1em 0.4em;			
		vertical-align:top;
	}
	
	.dxPollResultDiv
	{
		clear:both;
		width:100%;
		overflow:hidden;
		margin-bottom:10px;
	}
	
	#ContentRightRight .Box .dxPollResultDiv
	{
	    margin:10px;
	    width:auto;
	}	

	.dxPollResultBody
	{
		margin:0px;
		padding:1em;
	}

	.dxPollResultBar
	{
		background-color:#e1e1e1;
		height:0.4em;
		overflow:hidden;
		clear:left;
	}

	.dxPollResultVotes
	{
		background-color:#0066CC;
		height:0.4em;
		overflow:hidden;
	}	
	
	
	/* Sok */

	.dxSearchLabel,
	.dxSearchSubmitButton,
	.dxSearchMatchesSummary,
	.dxSearchMatchesItemDesc,
	.dxSearchMatchesNav
	{
		margin:0em;
		padding:0em;
	}	

	.dxSearchMatchesNav
	{
		margin-top:0.8em;
		padding-bottom:0.8em;
		text-align:right;
	}

	.dxSearchMatchesSummary
	{
		margin-top:0.8em;
		margin-bottom:0.8em;
		padding:0.5em;
		background-color:#0066CC;
		color:#ffffff;
	}

	.dxSearchMatchesItemDesc
	{
		margin:0em;
		margin-bottom:0.8em;
	}

	.dxSearchText
	{
		font-family:verdana, arial, Sans-Serif;
		font-size:1em;
		border:solid 1px #AEAEAE;
		color:#3d3d3d;
		padding:2px;
		vertical-align:middle;	
	}

	.dxSearchSubmitButton
	{
		font-family:verdana, arial, Sans-Serif;
		font-size:1em;
		border:solid 1px #AEAEAE;
		background:#F5F5F5 url(/Templates/Images/ButtonBg.gif) repeat-x top;
		color:#3d3d3d;
		padding:0.1em 0.4em 0.1em 0.4em;			
		vertical-align:top;
		margin-left:0.2em;
	}


	.dxSearchMatchesHeadline
	{
		font-family:Arial, Verdana, Sans-Serif;
		font-weight:Bold;
		margin:1em 0em 0em 0em;
		padding:0.1em 0em 0.1em 0em;	
		line-height:1.8em;
		font-size:1.2em;
	}

	.dxSearchMatchesItemLink
	{
		margin:0px;
		padding:0px;
	}

	.dxSearchMatchesItemLink a
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		line-height: 1em;
		text-align: left;
		margin:0em;
		padding:0em;
		font-size:11px;
	}

/* Sitemap */

	.dxSiteMapLev1top
	{
		padding:0px;
		margin:0px;
	}

	.dxSiteMapLev1
	{
		margin:10px 0px 10px 0px;
	}
	
	.dxSiteMapLev2top,
	.dxSiteMapLev3top
	{
		list-style-type:circle;	
	}
	
/* Siteindex */

.dxSiteIndexNav a
{
	display:block;
	float:left;
	padding:3px 0px 3px 0px;
	text-align:center;
	width:16px;
	margin-right:2px;
	border:solid 1px #AEAEAE;
}

.dxSiteIndexToTop
{
	display:none;
}

.dxSiteIndexLetter
{
	clear:both;
	margin:10px 0px 4px 0px;
	border-bottom:solid 1px #AEAEAE;
}

/* forum */

.dxDiscussionOverviewItemDateTd
{
	padding-right:10px;
}

.dxDiscussionNav,
.dxDiscussionNewThread,
.dxDiscussionThreadHeadline,
.dxDiscussionReply,
.dxDiscussionReplyAuthorLabel,
.dxDiscussionReplyTextLabel,
.dxDiscussionNewThreadAuthorLabel,
.dxDiscussionNewThreadHeadlineLabel,
.dxDiscussionNewThreadTextLabel,
.dxDiscussionReplyAuthor,
.dxDiscussionReplyText,
.dxDiscussionNewThreadAuthor,
.dxDiscussionNewThreadHeadline,
.dxDiscussionNewThreadText,
.dxDiscussionError,
.dxDiscussionItemReportAbuse,
.dxDiscussionOverviewHeaderRow,
.dxDiscussionOverviewTr td,
.dxDiscussionThreads tr td,
.dxDiscussionThreads th,
.dxDiscussionItems th,
.dxDiscussionItems td,
.dxDiscussionItemText,
.dxDiscussionReportAbuseTextLabel,
.dxDiscussionReportAbuseText,
.dxDiscussionReportAbuseButton,
.dxDiscussionImageUploadLabel,
.dxDiscussionImageUpload,
.dxDiscussionCaptchaLabel,
.dxDiscussionCaptchaText,
.dxDiscussionCaptchaInfo
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-decoration: none;
	margin-bottom:4px;
	line-height: 18px;
}

.dxDiscussionThreadsThread .dxDiscussionThreadsThreadSubject a,
.dxDiscussionThreadHeadline a
{
	padding-left:24px;
	padding-bottom:4px;
	background:transparent url(/Templates/Images/Forum/message16.gif) no-repeat top left;
}

.dxDiscussionItemImages
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	width:110px;
	overflow:hidden;
	text-align:right;
}

.dxDiscussionItemImage
{
	padding:3px;
	border:solid 1px #3d3d3d;
	margin-bottom:7px;	
}


.dxDiscussionNav
{
	float: right;
	margin:10px;	
	color:#3d3d3d;
}

.dxDiscussionThreadHeadline,
.dxDiscussionError
{
	line-height: 18px;
	font-weight: bold;
}


.dxDiscussionNav a,
.dxDiscussionNewThread a,
.dxDiscussionReply a,
.dxDiscussionThreadHeadline a
{
	text-decoration:none;
}

.dxDiscussionReply,
.dxDiscussionNewThread
{
	float:left;
	display:block;
	border:none;
	background:transparent url(/Templates/Images/Forum/ForumButton.gif) no-repeat left top;
	margin: 4px 0px 10px 10px;
	height:34px;
	overflow:hidden;
}

.dxDiscussionReply a,
.dxDiscussionNewThread a
{
	display:block;
	width:74px;
	height:28px;
	overflow:hidden;
	padding:6px 0px 0px 30px;
	background:transparent url(/Templates/Images/Forum/pencil2_16.gif) no-repeat 10px 10px;

}

.dxDiscussionLogin
{
	clear:both;
	background-color:#F2F2F2;
	padding:1px 10px 10px 10px;
	margin-bottom:10px;
}

.dxDiscussionBack,
.dxDiscussionTop
{
	display:block;
	float:left;
	border:none;
	background:transparent url(/Templates/Images/Forum/ForumButton2.gif) no-repeat left top;
	margin:4px 10px 10px 0px;
	height:34px;
	overflow:hidden;
}

.dxDiscussionBack a,
.dxDiscussionTop a
{
	display:block;
	width:120px;
	height:28px;
	overflow:hidden;
	padding:6px 0px 0px 30px;
	background:transparent url(/Templates/Images/Forum/arrow_up_green.gif) no-repeat 10px 9px;
}

.dxDiscussionBack a
{
	background:transparent url(/Templates/Images/Forum/arrow_left_green.gif) no-repeat 10px 9px;
}

.dxDiscussionNewThread a,
.dxDiscussionReply a,
.dxDiscussionItemReportAbuse a,
.dxDiscussionOverviewTr td a,
.dxDiscussionItems th a,
.dxDiscussionBack a,
.dxDiscussionTop a
{
	font-size:10px;
	line-height: 18px;
	text-decoration:none;	
}

.dxDiscussionBack a:hover,
.dxDiscussionTop a:hover,
.dxDiscussionThreadHeadline a:hover,
.dxDiscussionOverviewTr td a:hover,
.dxDiscussionItems th a:hover,
.dxDiscussionItemReportAbuse a:hover
{
	text-decoration:underline;
}

.dxDiscussionNav a
{
	font-weight: bold;
	padding:1px;
	border:solid 1px #333333;
}

.dxDiscussionNav .dxDiscussionNavChosen
{	
	background-color:#3d3d3d;
	color:#ffffff;
	padding:2px;
}

.Startpage2 .dxDiscussionOverviewTr td a
{
	line-height:14px;
	font-size:10px;
}


.dxDiscussionThreads tr td a
{
	line-height: 18px;
	text-decoration:none;		
}

/*.dxDiscussionThreads tr td a:hover
{
	text-decoration:underline;
	color:#333333;
}

*/


.dxDiscussionHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #3d3d3d;	
	margin:0px;
	padding:10px 10px 10px 40px;
	background:#F0F0F0 url(/Templates/Images/Forum/messages24.gif) no-repeat 10px 10px;
	
}

.dxDiscussionHeadline a
{
	text-decoration:none;
}

.dxDiscussionDescription
{
	margin:0px 0px 10px 0px;
	padding:0px 20px 20px 40px;
	font-size:10px;
	background-color:#F0F0F0;
	font-weight:bold;
}

.dxDiscussionThreadHeadline
{
	margin:0px 0px 10px 0px;
	padding:20px 20px 20px 40px;
	font-size:10px;
	background-color:#F2F2F2;
	font-weight:bold;
	border-top:solid 1px #3d3d3d;
}

.dxDiscussionHeadline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-bottom:10px;
	color: #3d3d3d;	
	border-bottom:solid 1px #3d3d3d;
}

.dxDiscussionNav a:hover,
.dxDiscussionHeadline a:active,
.dxDiscussionHeadline a:focus,
.dxDiscussionHeadline a:hover,
.dxDiscussionReply a:active,
.dxDiscussionReply a:focus,
.dxDiscussionReply a:hover,
.dxDiscussionNewThread a:active,
.dxDiscussionNewThread a:focus,
.dxDiscussionNewThread a:hover
{
}

.dxDiscussionThreads,
.dxDiscussionItems
{
	width:100%;
	margin-bottom:10px;
	clear:both;
}

.dxDiscussionThreads th,
.dxDiscussionItems th,
.dxDiscussionOverviewHeaderRow th,
.dxDiscussionThreads th
{
	text-align:left;
	background-color:#F0F0F0;
	color:#3d3d3d
	padding:2px 4px 2px 4px;
}

.dxDiscussionThreads td,
.dxDiscussionItems td
{
	padding:10px;
	height:24px;
}

.dxDiscussionReplyAuthor,
.dxDiscussionReplyText,
.dxDiscussionNewThreadAuthor,
.dxDiscussionNewThreadHeadline,
.dxDiscussionNewThreadText,
.dxDiscussionImageUpload,
.dxDiscussionCaptchaText
{
	color:#000000;
	width:150px;
	margin:0px 0px 2px 0px;
	padding:2px;
	height:16px;
}

.dxDiscussionCaptchaText
{
	float:left;
}

.dxDiscussionCaptchaInfo
{
	float:left;
	margin-left:10px;
}

.dxDiscussionCaptchaImage
{
	margin-top:8px;
	clear:both;
	margin-left:90px;
}

.dxDiscussionImageUpload
{
	height:22px;
	width:300px;
}

.dxDiscussionReplyText,
.dxDiscussionNewThreadText,
.dxDiscussionReportAbuseText,
.dxDiscussionNewThreadText
{
	width:520px;
	height:240px;
}

.dxDiscussionReplyButtonDiv,
.dxDiscussionNewThreadButtonDiv,
.dxDiscussionReportAbuseButtonDiv
{
	float:right;
	margin-bottom:20px;
}

.dxDiscussionReplyButton,
.dxDiscussionNewThreadButton,
.dxDiscussionReportAbuseButton
{
	border:none;
	width:98px;
	height:34px;
	overflow:hidden;
	background:transparent url(/Templates/Images/Forum/ForumButton.gif) no-repeat left top;
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;	
	color:#3d3d3d;
	margin-right:10px;
}

.dxDiscussionItemAuthor
{
	vertical-align:top;
	width:20%;
	background-color:#F2F2F2;
	color:#3d3d3d;
}

.dxDiscussionItemAuthor a
{
	color:#3d3d3d;
}

.dxDiscussionReplyAuthorLabel,
.dxDiscussionReplyTextLabel,
.dxDiscussionImageUploadLabel,
.dxDiscussionReportAbuseTextLabel,
.dxDiscussionNewThreadAuthorLabel,
.dxDiscussionNewThreadHeadlineLabel,
.dxDiscussionNewThreadTextLabel,
.dxDiscussionCaptchaLabel
{
	clear:both;
	float:left;
	width:80px;
	margin-left:10px;
}


.dxDiscussionError
{
	margin:8px;
	text-align:center;
	border:solid 1px #F5F5F5;
	padding:8px;
}

.dxDiscussionOverviewTable
{
	width:100%;	
	border:solid 1px #F0F0F0;
	padding:1px;
}

.dxDiscussionOverviewTr td
{
	padding:3px;
	
}


.dxDiscussionThreadsThread td,
.dxDiscussionItems td
{
	border-bottom:solid 1px #F0F0F0; 
}

.dxOdd td
{
	border-bottom:solid 1px #F0F0F0; 
}

.dxDiscussionThreads .dxOdd td,
.dxEven td
{
	background-image:url(/Templates/Images/Layout/bg-celldiagonal-streck.gif);
	border-bottom:solid 1px #F0F0F0;	  
}

/* Login */

	.dxLogin
	{ 
		Width:200px;
		border:dotted 1px #7e858a;
		padding:10px;
		margin-bottom:10px;
	}

	.dxLoginUserNameDiv,
	.dxLoginPasswordDiv,
	.dxLoginUserName,
	.dxLoginPassword,
	.dxLoginSubmit,
	.dxLoginErrorDiv
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#666666;
		line-height:14px;
	}

	.dxLoginUserNameDiv,
	.dxLoginPasswordDiv
	{
		width:100px;
		float:left;

	}

	.dxLoginUserName,
	.dxLoginPassword
	{
		border:solid 1px #7e858a; 
		margin-bottom:2px;
		width:100px;
		padding-top:2px;
		height:16px;
		float:left;
	}

	.dxLoginSubmit
	{
		margin:4px 0px 2px 0px;
		float:right; 		
	}

	.dxLoginErrorDiv
	{
		color:#ff6666;
		background-color:#fafafa;
		padding:1em;
	}	
