body {
	color: inherit;
	/* ---------------------------------------- */
	background-color: #FFFFFF;
	/* ---------------------------------------- */
	border: 25px;
	/* ---------------------------------------- */
	height: 100%;
	margin: 25px;
}





	#mainContentContainer {
		width: 528px;
		margin-right: auto;
		margin-left: auto;	
	}
	
		#mainContent {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #000000;
			line-height: 16px;
			/* ---------------------------------------- */			
			background-color: inherit;		
			/* ---------------------------------------- */			
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 12px;
			margin-left: 0px;
		}
		
			#mainContent a, #mainContent a:link, #mainContent a:visited {
				color: #000000;
				text-decoration: none;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
			}
			#mainContent a:hover {
				color: #027DC3;
				text-decoration: none;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
			}		
			
			#mainContent h1 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #027DC3;
				line-height: 17px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			#mainContent h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #027DC3;
				line-height: 16px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			#mainContent h3 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #027DC3;
				line-height: 16px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			
			#mainContent p {
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}
			
			#mainContent ul {
				color: inherit;
				line-height: 18px;
				/* ---------------------------------------- */
				background-color: #F2F2F2;
				/* ---------------------------------------- */
				border: 1px;
				border-color: #DDDDDD;
				border-style: solid;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
				padding-top: 4px;
				padding-right: 12px;
				padding-bottom: 6px;
				padding-left: 25px;
			}
					#mainContent ul li a strong, #mainContent ul li a:link strong , #mainContent ul li a:visited strong {
						text-decoration: none;
					}
					#mainContent ul li a:hover strong {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #027DC3;
						text-decoration: none;					
						/* ---------------------------------------- */
						background-color: inherit;
					}		
					
			#mainContent ol {
				color: inherit;
				line-height: 18px;
				/* ---------------------------------------- */
				background-color: #F2F2F2;
				/* ---------------------------------------- */
				border: 1px;
				border-color: #DDDDDD;
				border-style: solid;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
				padding-top: 4px;
				padding-right: 12px;				
				padding-bottom: 6px;
				padding-left: 32px;
			}
					#mainContent ol li a strong, #mainContent ol li a:link strong , #mainContent ol li a:visited strong {
						text-decoration: none;
					}
					#mainContent ol li a:hover strong {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #027DC3;
						text-decoration: none;					
						/* ---------------------------------------- */
						background-color: inherit;
					}		
					
				#mainContent li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #000000;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				
			#mainContent table {
	
			}
				#mainContent table.contenttable {
					border-collapse: collapse;
					/* ---------------------------------------- */
					margin-bottom: 12px;
				}
				#mainContent table.fullWidth {
					width: 100%;
				}
				#mainContent table.typo3-editPanel-previewBorder {
					border: 2px #FF0000 dashed;
				}
				
					#mainContent th {
						color: inherit;
						/* ---------------------------------------- */
						background-color: #DDDDDD;
					}
						#mainContent th p strong {
							color: #000000;
							/* ---------------------------------------- */
							background-color: inherit;
						}
						
					#mainContent thead {
						color: inherit;
						/* ---------------------------------------- */
						background-color: #DDDDDD;
					}
						#mainContent thead p strong {
							color: #000000;
							/* ---------------------------------------- */
							background-color: inherit;
						}
						
					#mainContent tr {
			
					}
						#mainContent tr.highlight {
							color: inherit;
							/* ---------------------------------------- */			
							background-color: #C6D8F0;
						}
						#mainContent tr:hover {
							color: inherit;
							/* ---------------------------------------- */			
							background-color: #F2F2F2;
						}
						
					#mainContent td {
						vertical-align: top;
						/* ---------------------------------------- */
						border: 1px #AAAAAA solid;
						/* ---------------------------------------- */
						padding: 5px;
					}
						#mainContent td p.bodytext {
							font-family: Verdana, Arial, Helvetica, sans-serif;
							font-size: 11px;
							color: #000000;
							line-height: 16px;
							/* ---------------------------------------- */			
							background-color: inherit;		
							/* ---------------------------------------- */			
							margin-top: 0px;
							margin-right: 0px;
							margin-bottom: 0px;
							margin-left: 0px;
						}		
	
			#mainContent .newsDateInList {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				line-height: 17px;
				/* ---------------------------------------- */			
				background-color: inherit;		
				/* ---------------------------------------- */			
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;	
			}

			#mainContent .newsDateInListSingleView {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				line-height: 17px;
				/* ---------------------------------------- */			
				background-color: inherit;		
				/* ---------------------------------------- */			
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;	
			}

			#mainContent .newsTitleInList {

			}
				#mainContent .newsTitleInList h2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #027DC3;
					line-height: 17px;
					font-weight: bold;
					/* ---------------------------------------- */
					background-color: inherit;
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 5px;
					margin-left: 0px;
				}
					#mainContent .newsTitleInList h2 a, #mainContent .newsTitleInList h2 a:link, #mainContent .newsTitleInList h2 a:visited {
						color: #027DC3;
						text-decoration: none;
						/* ---------------------------------------- */
						background-color: inherit;
					}
					#mainContent .newsTitleInList h2 a:hover {
						color: #027DC3;
						text-decoration: none;
						/* ---------------------------------------- */
						background-color: inherit;
					}
			
			#mainContent .newsTitleInListSingleView {

			}		
				#mainContent .newsTitleInListSingleView h1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					color: #027DC3;
					line-height: 17px;
					font-weight: bold;
					/* ---------------------------------------- */
					background-color: inherit;
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 12px;
					margin-left: 0px;
				}		

			#mainContent .newsSubheaderInList {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				line-height: 17px;
				font-weight: normal;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;
			}
				#mainContent .newsSubheaderInList p {

				}
					#mainContent .newsSubheaderInList p.bodytext {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000000;
						line-height: 17px;
						font-weight: normal;
						/* ---------------------------------------- */
						background-color: inherit;
						/* ---------------------------------------- */
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 5px;
						margin-left: 0px;
					}

			#mainContent .newsSubheaderInListSingleView {

			}
				#mainContent .newsSubheaderInListSingleView h3 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color: #000000;
					line-height: 17px;
					font-weight: bold;
					/* ---------------------------------------- */
					background-color: inherit;
					/* ---------------------------------------- */
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 12px;
					margin-left: 0px;
				}

				#mainContent .newsSubheaderInListSingleView p {

				}
					#mainContent .newsSubheaderInListSingleView p.bodytext {
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #000000;
						line-height: 17px;
						font-weight: normal;
						/* ---------------------------------------- */
						background-color: inherit;
						/* ---------------------------------------- */
						margin-top: 0px;
						margin-right: 0px;
						margin-bottom: 12px;
						margin-left: 0px;
					}

			#mainContent .newsMoreInList {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				font-weight: normal;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 5px;
				margin-left: 0px;
			}
				#mainContent .newsMoreInList a, #mainContent .newsMoreInList a:link, #mainContent .newsMoreInList a:visited {
					color: #000000;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
				#mainContent .newsMoreInList a:hover {
					color: #027DC3;
					text-decoration: none;
					/* ---------------------------------------- */
					background-color: inherit;
				}
			
			#mainContent .newsDividerInList {
				font-size: 1px;
				color: inherit;
				line-height: 1px;
				/* ---------------------------------------- */
				background-color: #DDDDDD;
				/* ---------------------------------------- */
				width: 100%;
				height: 1px;
				margin-top: 12px;
				margin-bottom: 12px;
				/* ---------------------------------------- */
				overflow: hidden;
			}

			#mainContent .newsDividerInListSingleView {
				font-size: 1px;
				color: inherit;
				line-height: 1px;
				/* ---------------------------------------- */
				background-color: #DDDDDD;
				/* ---------------------------------------- */
				width: 100%;
				height: 1px;
				margin-top: 12px;
				margin-bottom: 12px;
				/* ---------------------------------------- */
				overflow: hidden;
			}

			#mainContent .pagetitle {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 20px;
				color: #000000;
				line-height: 17px;
				font-weight: bold;
				/* ---------------------------------------- */
				background-color: inherit;
				/* ---------------------------------------- */
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 12px;
				margin-left: 0px;
			}				
					
			#mainContent .tx-ttnews-browsebox tr:hover {
				color: inherit;
				/* ---------------------------------------- */
				background-color: #FFFFFF;
				/* ---------------------------------------- */
				display: none;
			}
		
			#mainContent .tx-ttnews-browsebox td {
				display: none;
				/* ---------------------------------------- */
				border: 0px;
			}			

			#mainContent div {

			}
				#mainContent div.BEUserEditPanel {
	
				}
					#mainContent div.BEUserEditPanel table {
						border-collapse: collapse;
					}
						#mainContent div.BEUserEditPanel td {
							color: inherit;
							/* ---------------------------------------- */
							background-color: #C6D8F0;
							/* ---------------------------------------- */				
							vertical-align: middle;
							/* ---------------------------------------- */				
							border: 0px dotted #000000;
							/* ---------------------------------------- */				
							padding: 1px;
						}
	



	
	label	{
	
	}


	
	
	
	fieldset {
		border:0px;
	}
	
	


	
	.mailform {
		color: inherit;
		/* ---------------------------------------- */
		background-color: #EEEEEE;
		/* ---------------------------------------- */
		border-bottom-color: #FFFFFF;
		border-bottom-style: solid;
		border-bottom: 1px;
		/* ---------------------------------------- */
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;	
	}
	
	


	
	.csc-mailform-field {
		font-weight: bold;
		/* ---------------------------------------- */
		padding: 3px;
	}
	


	
	
	.csc-mailform-label {
		padding: 3px;
	}
	
