/* default styles for extension "tx_tcformular_pi1" */
	
		.tx-tcformular-pi1 .LV_valid{
			background-image:		url(/typo3conf/ext/tcformular/images/valid.gif);
			background-repeat:		no-repeat;
			background-position:	5px 0;
			display:				inline;
			padding:				2px 0 2px 23px;
		}
		
		.tx-tcformular-pi1 .LV_invalid{
			background-image:		url(/typo3conf/ext/tcformular/images/invalid.gif);
			background-repeat:		no-repeat;
			background-position:	5px 0;
			display:				inline;
			padding:				2px 0 2px 23px;
		}
	
		.tx-tcformular-pi1 .required{
			color:					#FF0000;
			padding:				0 4px 0 0;
		}
		
		.tx-tcformular-pi1 .question{
			font-weight:			700;
		}
		
		.tx-tcformular-pi1 .selector{
			width:					200px;
			height:					18px;
			font-size:				11px;
		}
				
		.tx-tcformular-pi1 input.input{
			background:				#F4F5EF;
			border-color:			#C7C8C3;
			border-style:			solid;
			border-width:			1px;
			color:					#64655F;
			font-size:				11px;
			height:					15px;
			width:					200px;
		}
		
		.tx-tcformular-pi1 .validated{
			clear:					both;
			color:					#FF0000;
			padding:				0 0 5px 0;
			font-size:				9px;
		}
		
		.tx-tcformular-pi1 ul{
			margin:					0 0 3px 0;
			padding:				0;
		}
		
		.tx-tcformular-pi1 li.floatleft{
			display:				inline;
			margin:					0 0 5px 0;
		}
		
		.tx-tcformular-pi1 .information{

		}
		
		.tx-tcformular-pi1 li.checkbox{
			list-style-type: 		none;
			margin:					5px 0 7px 0;
		}
		
		.tx-tcformular-pi1 input.checkbox{
			margin:					0 5px 0 0;
		}
		
		.tx-tcformular-pi1 .radioinput{

		}
		
		.tx-tcformular-pi1 .radiochoice{
			margin:				0 0 0 2px;
		}
		
		.tx-tcformular-pi1 label.radiochoice{
			padding:				0 0 15px 2px;
			_padding:				0;
		}
		
		.tx-tcformular-pi1 label.checkboxchoice{
			padding:				0 0 00;
		}
		
		.tx-tcformular-pi1 textarea.textarea{
			width:					200px;
			height:					150px;
			background-color:		#F4F5EF;
			border:					1px solid #C7C8C3;
			color:					#64655F;
			font-size:				11px;
		}
		
		.tx-tcformular-pi1 .user_already_submitted{
			margin:					10px 0 0 0;
		}
		
		.tx-tcformular-pi1 .ruler{
			clear:					both;
			line-height:			1px;
			height:					1px;
			font-size:				0px;
			margin:					0;
			background:				#C7C8C3;
		}
	
		.tx-tcformular-pi1 .clearboth{
			clear:					both;
			line-height:			0px;
			height:					0px;
			font-size:				0px;
			margin:					0;
			padding:				0;			
		}
		
		.tx-tcformular-pi1 .spacer{
			clear:					both;
			line-height:			10px;
			height:					10px;
			font-size:				10px;
			margin:					0;
			padding:				0;			
		}
	
/* default styles for extension "tx_tcfiledownload_pi1" */
	
		.tx-tcfiledownload-pi1{
			margin: 0 0 44px 0;
		}

		.tx-tcfiledownload-pi1 .error {
			color: #FF0000;
		}
		
		.tx-tcfiledownload-pi1 .tcfiledownload {
			margin: 0 0 8px 0;
		}
		
		.tx-tcfiledownload-pi1 .icon {
			padding: 0 5px 0 0;
		}

		.tx-tcfiledownload-pi1 .link {
			width: 100%;
		}
		
		.tx-tcfiledownload-pi1 .description {
			padding: 3px 0 3px 0;
		}
	
/* default styles for extension "tx_tcvideo_pi1" */
	
		.tx-tcvideo-pi1{
			margin: 0 0 44px 0;
		}
		.tx-tcvideo-pi1 .text{
			margin: 11px 0 0 0;
			font-size: 1.8em;
			line-height: 1.1em;
		}
		
	
/* default styles for extension "tx_tctexttographics_pi1" */
	
		.tx-tctexttographics-pi1{
			margin: 0 0 44px 0;
		}
		
		.tx-tctexttographics-pi1 div.texttographicsimage{
			float: left;
		}
	
/* default styles for extension "tx_tcspeakers_pi1" */

	
		.tx-tcspeakers-pi1 table{
			margin: 0 0 44px 0;
		}

		.tx-tcspeakers-pi1 .image{
			width: 160px;
			height: 120px;
			padding: 0 12px 0 0;
			vertical-align: top;
			overflow: hidden;
		}
		
		.tx-tcspeakers-pi1 .description{
			vertical-align: top;
		}
		
		.tx-tcspeakers-pi1 .link{
			vertical-align: bottom;
		}
	
/* default styles for extension "tx_tclectures_pi1" */

		.tx-tclectures-pi1{
			margin: 0 0 44px 0;
		}
	
		.tx-tclectures-pi1 table{
			margin: 0 0 20px 0;
		}

		.tx-tclectures-pi1 .image{
			width: 160px;
			height: 120px;
			padding: 0 12px 0 0;
			vertical-align: top;
			overflow: hidden;
		}
		
		.tx-tclectures-pi1 .header{
			vertical-align: top;
			font-size: 1.4em;
			font-weight: 100;
			line-height: 17px;
		}
		
		.tx-tclectures-pi1 .description{
			vertical-align: top;
		}
		
		.tx-tclectures-pi1 .link{
			vertical-align: bottom;
		}
	
/* default styles for extension "tx_tclinkmodule_pi1" */
		
		.tx-tclinkmodule-pi1{
			margin: 0 0 44px; 0;
		}
		
		.tx-tclinkmodule-pi1 table{
			margin: 0 0 20px; 0;
			width: 100%;
		}
		
		.tx-tclinkmodule-pi1 td.header a{
			color: #333333;
			font-size: 1.4em;
			font-weight: 100;
			line-height: 17px;
		}
/* default styles for extension "tx_tcseminars_pi1" */
	
		.tx-tcseminars-pi1{
			position: relative;
			margin: 0 0 44px 0;
			zoom: 1;
		}
		
		.tx-tcseminars-pi1 img.end{
			padding: 0 0 5px 0;
		}
		
		.tx-tcseminars-pi1 .hover{
			width: 147px;
			min-height: 47px;
			background: #B9CAD3;
			position: absolute;
			padding: 4px;
			font-style: italic;
			color: #818181;
			font-size: 1em;
		}
		
		.tx-tcseminars-pi1 .imagecontainer{
			float: left;
		}
	
/* default styles for extension "tx_tcseminars_pi2" */
	
		.tx-tcseminars-pi2 .header{
			font-weight: 700;
			margin: 0 0 3px 0;
		}
		
		.tx-tcseminars-pi2 select{
			width: 210px;
			font-size: 1em;
			height: 20px;
			border-top: 2px solid #B6B6B6;
			border-right: 1px solid #D4D4D4;
			border-bottom: 1px solid #D4D4D4;
			border-left: 1px solid #D4D4D4;
		}
		
		.tx-tcseminars-pi2 .input{
			margin: 0 0 15px 0;
		}
		/*
		.tx-tcseminars-pi2 input.inputbox{
			background-image: url(/typo3conf/ext/tcseminars/images/searchinputbackground.gif);
			background-repeat: no-repeat;
			width: 200px;
			height: 16px;
			border: 0px solid transparent;
			margin: 0 0 0 0;
			padding: 3px 5px 0 5px;
			font-size: 1em;
		}
		
		.tx-tcseminars-pi2 input.submit{
			background: #C1C1D9;
			border: 1px solid #DADADA;
			color: #000000;
			cursor: pointer;
			padding: 2px;
			font-size: 1em;
		}
		*/
		.tx-tcseminars-pi2 input.inputbox{
			width: 200px;
			height: 16px;
			font-size: 1em;
		}
		.tx-tcseminars-pi2 textarea.textareabox{
			font-size: 1em;
			width: 205px;
			height: 100px;
		}

		.tx-tcseminars-pi2 textarea.textareabox-big{
			font-size: 1em;
			width: 400px;
			height: 200px;
		}

		.tx-tcseminars-pi2 div.submit{
			width: 205px;
			text-align: left;
		}
		
		.tx-tcseminars-pi2 div.applicationgranted{
			font-size: 1.3em;
			font-weight: 700;
			margin: 0 0 5px 0;
		}
		
		.tx-tcseminars-pi2 span.name{
			font-weight: 700;
		}
		
		.tx-tcseminars-pi2 span.seminartitle{
			font-weight: 700;
		}
		
		.tx-tcseminars-pi2 .alreadyassigned{
			margin: 0 0 20px 0;
			color: #FF0000;
		}
		
		.tx-tcseminars-pi2 .error{
			margin: 0 0 20px 0;
			color: #FF0000;
		}
	
/* default styles for extension "tx_tcrelatedinfo_pi1" */
	
		.tx-tcrelatedinfo-pi1{
			margin: 0 0 44px 0;
		}
		
		.tx-tcrelatedinfo-pi1 .date{
			color: #4999AD;
			font-style: italic;
			font-size: 1em;
		}
		
		.tx-tcrelatedinfo-pi1 .link a{
			color: #333333;
			font-size: 1.4em;
			font-weight: 100;
			line-height: 17px;
		}
		
		.tx-tcrelatedinfo-pi1 .author{
			color: #999999;
			font-size: 0.9em;
			font-style: italic;
			margin: 1px 0 0 0;
		}

/* default styles for extension "tx_tcrjnews_pi1" */
		
		.tx-tcrjnews-pi {
			margin:0px 0px 44px 0px;
		}
   		.tx-tcrjnews-pi .date {
   			font-size:1em;
   			font-style:italic;
   			color:#4999ad;
   			margin:0pt 0pt;
   		}
   		.tx-tcrjnews-pi .title {
			color:#666666;
			font-size:1.1em;
			font-weight:700;
			line-height:17px;
			margin-bottom:7px;
   		}
   		.tx-tcrjnews-pi .author {
			color:#999999;
			font-size:1em;
			font-style:italic;
			margin:1px 0 25px 0;
			
   		}
   		.tx-tcrjnews-pi .abstract {
   			margin: 0px 0px 10px 0px;
   		}
   		.tx-tcrjnews-pi .caption {
			font-size:1.2em;
   			color:#999999;
   			margin: 13px 0px 10px 0px;   		
   		}
   		.tx-tcrjnews-pi .readMore {
   			display:block;
   			font-size:1em;
			margin: 0px 0px 44px 0px;
   		}
   		.tx-tcrjnews-pi .rsslink {
   			margin:20px 0px 0px 0px;
   		}
   		
   		.tx-tcrjnews-pi .pageBrowser .info {
   			font-size:1em;
   			color:#818181;
   			margin:0px 20px 0px 0px;
   		}
   		.tx-tcrjnews-pi .pageBrowser .previous,
   		.tx-tcrjnews-pi .pageBrowser .previous .next {
   			font-size:1em;	
   		}
   		.tx-tcrjnews-pi .pageBrowser .pagenumbers a {
   			font-size:1.4em;
   		}
   		.tx-tcrjnews-pi .pageBrowser .pagenumbers a.act {
   			color:#333333;
   		}
/* default styles for extension "tx_tcrjnews_pi2" */
		
		.tx-tcrjnews-pi {
			margin:0px 0px 44px 0px;
		}
		.tx-tcrjnews-pi ul.archive {
			margin:0px 0px 26px 0px;
			padding:0pt;
		}
   		.tx-tcrjnews-pi ul.archive li {
			list-style-position:outside;
			list-style-type:none;
			margin:0pt 0pt;
			padding: 0pt 0pt;
		}
		.tx-tcrjnews-pi ul.archive li a {
			font-size:1em;
			font-weight:normal;
		}
		
/* default styles for extension "tx_tcrjnews_pi3" */
		.tx-tcrjnews-pi {
			margin:0px 0px 44px 0px;
		}
   		.tx-tcrjnews-pi .date {
   			font-size:1em;
   			font-style:italic;
   			color:#4999ad;
   			margin:0pt 0pt;
   		}
   		.tx-tcrjnews-pi .link a {
			color:#333333;
			font-size:1.4em;
			font-weight:100;
			line-height:17px;
		}
   		.tx-tcrjnews-pi .readMore {
   			display:block;
			margin: 0px 0px 44px 0px;
   		}
/* default styles for extension "tx_tcsubscribe_pi1" */
		
		.tx-tcsubscribe-pi1 div.name, .tx-tcsubscribe-pi1 div.email{
			font-weight:700;
			margin: 10px 0 3px 0;
		}
		
		.tx-tcsubscribe-pi1 div.categories{
			margin: 10px 0 10px 0;
		}
		
		.tx-tcsubscribe-pi1 input.name, .tx-tcsubscribe-pi1 input.email{
			background-image:url(/typo3conf/ext/tcseminars/images/searchinputbackground.gif);
			background-repeat:no-repeat;
			border:0 solid transparent;
			font-size:1em;
			height:16px;
			margin:0;
			padding:3px 5px 0;
			width:150px;
		}
		
		.tx-tcsubscribe-pi1 table.category{
			margin: 5px 0 5px 0;
		}
		
		.tx-tcsubscribe-pi1 table.category .checkbox{
			padding: 0 5px 0 0;
		}
		
		.tx-tcsubscribe-pi1 input.submit{
			background:#C1C1D9 none repeat scroll 0 0;
			border:1px solid #DADADA;
			color:#000000;
			cursor:pointer;
			font-size:1em;
			padding:2px;
		}
		
		.tx-tcsubscribe-pi1 span.bold{
			font-weight: 700;
		}
		
/* default styles for extension "tx_tcforum_pi1" */
		.tx-tcforum .categoryLabel {
			width:263px;
			float:left;
		}
		.tx-tcforum .discussionCountLabel {
			width:107px;
			float:left;
			padding-top:16px;
		}
		.tx-tcforum .commentCountLabel {
			width:95px;
			float:left;
			padding-top:16px;
		}
		.tx-tcforum .latestLabel {
			float:left;
			padding-top:16px;
		}
		.tx-tcforum .forumMain {
			background:#b9cad3;
			margin-bottom:7px;
			border:1px solid #b9cad3;
		}
		.tx-tcforum .forumMain a.categoryLink {
			color:#000;
			font-size:1.2em;
			display:block;
			float:left;	
			padding: 0 0px 30px 4px;
			width:246px;
			margin-top: 8px;
		}
		.tx-tcforum .forumMain a:visited {
			color: #818181;
		}
		.tx-tcforum .discussionCount {
			float:left;	
			padding: 9px 52px 0px 0px;
			text-align:right;
			width:55px;
		}
		.tx-tcforum .commentCount {
			float:left;	
			padding: 9px 54px 0px 0px;
			text-align:right;
			width:42px;
		}
		.tx-tcforum .latest {
			float:left;	
			padding:9px 0px 0px 0px;
			width:255px;
		}
		.tx-tcforum .latestDiscussion {
			color:#818181;
			font-size:0.9em;
			font-style:italic;
		}
		.tx-tcforum .description {
			color:#818181;
			font-size:0.8em !important;
			font-style:italic;
			display:block;
			text-indent: 0;
		}
		
		.tx-tcforum .comment {
			color: #818181;
			font-size: 1.1em !important;
			font-style: normal;
			margin: 5px 0;
		}
		
		.tx-tcforum .new-comment {
			color: #CF1920;
			font-size: 1.2em;
			font-style: normal;
		}
		.tx-tcforum .forumMain a.forumLock {
			background: transparent url(/typo3conf/ext/tcforum/images/lock.gif) 0 0 no-repeat;
			text-indent: 12px;
		}
		
/* default styles for extension "tx_tcforum_pi2" */
		.tx-tcforum {
			margin-bottom:44px;
		}
		.tx-tcforum .discussionTitleLabel {
			width:310px;
			float:left;
		}
		.tx-tcforum .replyCountLabel {
			width:100px;
			float:left;
			padding-top:16px;
		}
		.tx-tcforum .viewCountLabel {
			width:76px;
			float:left;
			padding-top:16px;
		}
		.tx-tcforum .forumMessage {
			padding: 9px 0px 9px 4px;
		}
		.tx-tcforum form {
			display:block;
			margin:0px;
		}
		
		.tx-tcforum form strong {
			display:block;
			width:125px;
			float:left;
			clear:both;
			padding-right:5px;
			text-align:right;
			margin-top:22px;
		}
		.tx-tcforum form .inputField {
			width:474px;
			float:left;
			margin-top:16px;
		}
		.tx-tcforum form textarea {
			height:200px;
		}
		.tx-tcforum .buttons {
			clear:both;
			padding-top:5px;
			text-align:right;
			width:605px;
		}
		.tx-tcforum .buttons input{
			margin-left:5px;
		}
		.tx-tcforum .error {
			font-weight:bold;
			margin:0px 0px 0px 130px;
			color:#f00;
		}
		.tx-tcforum .commentError {
			margin:22px 0px 0px 125px;
			color:#f00;
		}
		.tx-tcforum .discussionLink {
			color:#000;
			font-size:1.2em;
			display:inline;
			font-style:normal;
		}
		.tx-tcforum .discussionInfo {
			float:left;
			padding: 9px 0px 30px 4px;
			width:310px;
			color:#818181;
			font-size:0.9em;
			font-style:italic;
		}
		.tx-tcforum .crdate {
			color:#4999ad;
			font-style:normal;
		}
		.tx-tcforum .replyCount {
			float:left;	
			padding:9px 57px 0px 0px;
			text-align:right;
			width:45px;
		}
		.tx-tcforum .viewCount {
			float:left;	
			padding: 9px 46px 0px 0px;
			text-align:right;
			width:24px;
		}
		.tx-tcforum .latestComment {
			float:left;	
			padding: 9px 0px 0px 0px;
			width:235px;
		}
		.tx-tcforum .imagecontainer {
			float:left;
			margin:0px 5px 6px 0px;
		}
		.tx-tcforum .singleRow {
			float:left;
			width:465px;
			padding:8px 2px 24px 9px;
			margin-bottom:6px;
			_height:58px;
			min-height:58px;
		}
		.tx-tcforum .oddRow {
			background-color:#b9cad3;
		}
		.tx-tcforum .evenRow {
		}
		.tx-tcforum .title {
			font-size:1.2em;
			margin:0px 0px 1px 0px;
		}
		.tx-tcforum .entryInfo {
			color:#818181;
			font-size:0.9em;
			font-style:italic;
			margin:0px 0px 6px 0px;
		}
		.tx-tcforum .commentForm strong {
			width:120px;
		}
		.tx-tcforum .commentForm .buttons {
			width:601px;
		}
		.tx-tcforum .newLink {
			margin-top:12px;
			display:block;
		}
		.tx-tcforum .browseBoxWrap {
			padding-left:20px;
		}
		.tx-tcforum .renderSinglePrevNextDiscussion {
			margin: 0 0 10px 0;
			width: 600px;
		}
		.tx-tcforum a.prevdiscussionlink {
			float: left;
		}
		.tx-tcforum a.nextdiscussionlink {
			float: right;
		}
/* default styles for extension "tx_tcmembers_pi1" */

	
		.tx-tcmembers-pi table{
			margin: 0 0 44px 0;
		}

		.tx-tcmembers-pi .image{
			padding: 5px 12px 0 0;
			vertical-align: top;
			overflow: hidden;
		}
		
		.tx-tcmembers-pi .description{
			vertical-align: top;
		}
		
		.tx-tcmembers-pi .link{
			vertical-align: top;
		}
		
		.tx-tcmembers-pi .inactiveLinkWrap, .tx-tcmembers-pi .activeLinkWrap{
			margin: 0 3px 0 3px;
		}
		
		.tx-tcmembers-pi .activeLinkWrap a{
			color: #000000;
		}
		
		.tx-tcmembers-pi .searchbox{
			padding: 0 0 10px 0;
			display: block;
		}
		
		.tx-tcmembers-pi .searchboxcontent{
			margin: 0 0 10px 0;
		}
		
		.tx-tcmembers-pi .block{
			display: block;
		}
		
		.tx-tcmembers-pi select.country, .tx-tcmembers-pi select.seminar, .tx-tcmembers-pi input.text{
			margin: 0 10px 0 0;
		}
	
/* default styles for extension "tx_tcmembers_pi2" */

	
		.tx-tcmembers-pi div.image{
			float: left;
		}
		
		.tx-tcmembers-pi div.description{
			float: right;
			width: 224px;
		}
		
		.tx-tcmembers-pi .navigationLinks {
			margin-bottom: 5px;
		}
		.tx-tcmembers-pi .linkprev {
			padding-right: 40px;
		}
	
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: 0.5em; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 0em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 label span.public { color: #ff0000;font-size:10px; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input {}
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {background-color: transparent; background:none;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-delete-icon { display: block; border: none; padding: 0 0 0 0; background:#E4E4E4 !important;}
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding: 10px 0 5px 0;}
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 0 0; }
		.tx-srfeuserregister-pi1 dt { clear: both; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_tchighlights_pi1" */
	
		.tx-tchighlights-pi1{
			margin: 0 0 44px 0;
		}
		
		.tx-tchighlights-pi1 .image{
			float: left;
			margin: 0 5px 5px 0;
		}
		
		.tx-tchighlights-pi1 .box{
			float: right;
			height: 80px;
			background: #B9CAD3;
			padding: 5px;
		}
		
		.tx-tchighlights-pi1 .hover{
			background: #A6BEC7;
		}
		
		.twoColumnNormal .tx-tchighlights-pi1 .box{
			width: 265px;
		}
		
		.twoColumnRight .tx-tchighlights-pi1 .box{
			width: 148px;
		}
		
		.tx-tchighlights-pi1 .date{
			font-size: 1em;
			font-style: italic;
			color: #4999AD;
		}
		
		.tx-tchighlights-pi1 .description{
			font-size: 1.4em;
		}
		
		.tx-tchighlights-pi1 .description a{
			color: #333333;
		}
		
		.tx-tchighlights-pi1 .author{
			font-size: 1em;
			color: #818181;
			font-style: italic;
			margin: 2px 0 0 0;
			height: 14px;
			overflow: hidden;
		}
	
/* default styles for extension "tx_tcblog2_pi1" */
		.tx-tcblog2-pi1 .blogMessage {
			margin-bottom:10px;
			font-style:italic;
		}
		.tx-tcblog2-pi1 .blogroll a {
			display:block;
		}
		.tx-tcblog2-pi1 .tags {
			margin-bottom:10px;
			width:200px;
		}
		.tx-tcblog2-pi1 .archive {
			margin-bottom:10px;
		}
		.tx-tcblog2-pi1 .archive a {
			display:block;
		}
		.tx-tcblog2-pi1 .imagecontainer {
			margin-bottom:10px;
		}
		.tx-tcblog2-pi1 .body {
			margin-bottom:10px;
		}
		.tx-tcblog2-pi1 .postLink {
			margin-bottom:30px;
			display:block;
		}
		
		.tx-tcblog2-pi1 .postInfo {
			color:#818181;
			font-style:italic;
			margin-bottom:10px;
		}
		.tx-tcblog2-pi1 .crdate {
			color:#4999AD;
			font-style:normal;
		}
		
		.tx-tcblog2-pi1 .forumMessage {
			padding: 9px 0px 9px 4px;
		}
		.tx-tcblog2-pi1 form {
			display:block;
			margin:10px 0px 0px 0px;
		}
		
		.tx-tcblog2-pi1 form strong {
			display:block;
			width:75px;
			float:left;
			clear:both;
			padding-right:5px;
			margin-top:17px;
		}
		.tx-tcblog2-pi1 form .inputField {
			width:316px;
			float:left;
			margin-top:16px;
		}
		.tx-tcblog2-pi1 form textarea {
			height:100px;
		}
		.tx-tcblog2-pi1 .buttons {
			clear:both;
			padding-top:5px;
			text-align:right;
			width:398px;
		}
		.tx-tcblog2-pi1 .buttons input{
			margin-left:5px;
		}
		.tx-tcblog2-pi1 .error {
			font-weight:bold;
			margin:0px 0px 0px 80px;
			color:#f00;
		}
		.tx-tcblog2-pi1 .commentError {
			margin:22px 0px 0px 125px;
			color:#f00;
		}
		.tx-tcblog2-pi1 .comments .postInfo {
			margin-bottom:25px;
		}
		.tx-tcblog2-pi1 form .tags {
			height:30px;
		}
		.tx-tcblog2-pi1 form label {
			padding-right:10px;
		}
		.tx-tcblog2-pi1 .browseBoxWrap {
			padding-left:20px;
		}
		.tx-tcblog2-pi1 .pageBrowser {
			margin-bottom:20px;
		}
		.tx-tcblog2-pi1 .signupBanner {
			margin-top:20px;
		}
		
		
		
/* default styles for extension "tx_tcidagallery_pi1" */
		
		.tx-tcidagallery-pi1 .previousAJAX{
			height:		30px;
			width:		100px;
			float:		left;
			text-align:	left;
			cursor:		pointer;
		}
		
		.tx-tcidagallery-pi1 .loaderAJAX{
			float: 		left;
			display:	none;
			width:		200px;
			text-align:	center;
		}
		
		.tx-tcidagallery-pi1 .nextAJAX{
			height:		30px;
			width:		100px;
			float:		right;
			text-align:	right;
			cursor:		pointer;
		}
		
		.tx-tcidagallery-pi1 .containerAJAX{
			margin: 0 0 44px 0;
		}
/* default styles for extension "tx_tcchat_pi1" */

		.tx-tcchat-pi1{
			margin: 0 0 20px 0;
		}

		.tx-tcchat-pi1 .chatarea{
			width: 400px;
			overflow-y: auto;
			margin: 20px 0 10px 0;
		}
		
		.tx-tcchat-pi1 p{
			margin: 0;
			padding: 0;
		}
		
		.tx-tcchat-pi1 .message{
			width: 300px;
			height: 60px;
			margin: 0;
			padding: 0;
		}
		
		.tx-tcchat-pi1 .container{
			margin: 10px 0 0 0;
		}
		
		.tx-tcchat-pi1 .chatposttable{
			
		}
		
		.tx-tcchat-pi1 .chatpost{
			margin: 0 10px 5px 0;
		}
		
		.tx-tcchat-pi1 .chatname{
			color: #4999AD;
			height: 20px;
			white-space: nowrap;
		}
		
		.tx-tcchat-pi1 .chatmessage{
			height: 20px;
			padding: 0 0 0 5px;
		}
		
		.tx-tcchat-pi1 .text{
			margin: 10px 0 3px 0;
			font-weight: 700;
		}
		
		.tx-tcchat-pi1 .updatechat{
			cursor: pointer;
		}
		
		.tx-tcchat-pi1 .ajaxloader{
			display: none;
		}
		
		.tx-tcchat-pi1 .chatcrdate{
			margin: 0 5px 0 0;
			font-weight: 100;
		}

/* default styles for extension "tx_tcchatmembers_pi1" */
	
		.tx-tcchatmembers-pi1 .chatmember{
			margin: 0 5px 5px 0;
		}
	
/* default styles for extension "tx_tcflvplayer_pi1" */
		.tx-tcflvplayer-pi1{
			margin: 0 0 44px;
		}
/* default styles for extension "tx_tcboard_pi1" */
		.tx-tcboard-pi h2 {
			line-height:1.1em;
			margin-bottom:10px;
		}
		.tx-tcboard-pi h3 {
			line-height:1.1em;
			margin-bottom:8px;
		}
		.tx-tcboard-pi .theList {
			margin-bottom:20px;
		}
		.tx-tcboard-pi .entry{
			border-bottom: 1px solid #d1d1d1;
			padding: 0 0 10px 0 ;
		}		
		.tx-tcboard-pi .boardMessage {
			font-style:italic;
			margin-bottom:10px;
		}
		.tx-tcboard-pi .postInfo {
			color:#818181;
			font-style:italic;
			margin-bottom:10px;
		}
		.tx-tcboard-pi .crdate {
			color:#4999AD;
			font-style:normal;
		}
		.tx-tcboard-pi .description {
			margin-bottom:10px;
		}
		.tx-tcboard-pi .commentsLink {
			margin:0 0 0 35px;
		}
		.tx-tcboard-pi .showComments .commentsLink {
			display:none;
		}
		.tx-tcboard-pi .comments {
			background-color:#B9CAD3;
			display:none;
			margin-top:10px;
			margin-bottom:10px;
			padding:8px 8px 4px 8px;
		}
		.tx-tcboard-pi .showComments .comments {
			display:block;
		}
		.tx-tcboard-pi .comments .postInfo {
			margin-bottom:20px;
		}
		.tx-tcboard-pi .comments .commentsCloseLink {
			margin-top:4px;
			display:block;
		}
		.tx-tcboard-pi form {
			display:block;
			margin:10px 0px 0px 0px;
		}
		.tx-tcboard-pi form strong {
			display:block;
			width:75px;
			float:left;
			clear:both;
			padding-right:5px;
			margin-top:17px;
		}
		.tx-tcboard-pi form .inputField {
			width:300px;
			float:left;
			margin-top:16px;
		}
		.tx-tcboard-pi form textarea {
			height:100px;
		}
		.tx-tcboard-pi .buttons {
			clear:both;
			padding-top:5px;
			text-align:right;
			width:381px;
		}
		.tx-tcboard-pi .buttons input{
			margin-left:5px;
		}
		.tx-tcboard-pi .error {
			color:#f00;
			font-weight:bold;
			margin:0px 0px 0px 80px;
		}
		.tx-tcboard-pi .commentError {
			color:#f00;
			margin:12px 0px 0px 82px;
		}
		.tx-tcboard-pi .browseBoxWrap {
			padding-left:20px;
		}
		.tx-tcboard-pi .linkToBoard {
			margin-bottom:13px;
			display:block;
		}
		.tx-tcboard-pi .linkToNew {
			margin-bottom:13px;
			display:block;
		}
		
/* default styles for extension "tx_tcidapresentation_pi1" */
	
		.tx-tcidapresentation-pi1{
			margin: 0 0 44px 0;
		}
		
		.tx-tcidapresentation-pi1 .image{
			float: left;
			margin: 10px 15px 0 0;
		}
		
		.tx-tcidapresentation-pi1 .box{
			float: right;
		}
		
		.tx-tcidapresentation-pi1 .all{
			margin: 0 0 0 0;
		}
		
		.tx-tcidapresentation-pi1 .link{
			margin: 5px 0 0 0;
		}
		
		.twoColumnNormal .tx-tcidapresentation-pi1 .box{
			width: 252px;
		}
		
		.twoColumnRight .tx-tcidapresentation-pi1 .box{
			width: 135px;
		}
		
		.oneColumnNormal .tx-tcidapresentation-pi1 .box{
			width: 581px;
		}
		
		.tx-tcidapresentation-pi1 .description a{
			color: #333333;
		}
	
/* default styles for extension "tx_tcflashfileuploader_pi1" */
	
		.tx-tcflashfileuploader-pi1{
			margin: 0 0 44px 0;
		}
		
		.tx-tcflashfileuploader-pi1 .functions{
			margin: 10px 0 10px 0;
			display: none;
		}
		
		.tx-tcflashfileuploader-pi1 .files{
			margin: 0 0 10px 0;
		}
		
		.tx-tcflashfileuploader-pi1 .fileUploadQueueItem{
			background-color: #F5F5F5;
			margin-top: 10px;
			padding: 10px;
		}
		
		.tx-tcflashfileuploader-pi1 .fileUploadQueueItem .cancel{
			float: right;
		}

		.tx-tcflashfileuploader-pi1 .fileUploadProgress{
			background-color: #FFFFFF;
			border-top: 1px solid #808080;
			border-left: 1px solid #808080;
			border-right: 1px solid #C5C5C5;
			border-bottom: 1px solid #C5C5C5;
			margin-top: 10px;
			width: 100%;
		}
		
		.tx-tcflashfileuploader-pi1 .fileUploadProgressBar {
			background-color: #0099FF;
		}
		
		.tx-tcflashfileuploader-pi1 .message {
			display: none;
			margin: 0 0 10px 0;
			background-color: #FDE5DD;
			border: 1px solid #FF0000;
			padding: 5px;
		}
		
		.tx-tcflashfileuploader-pi1 .icon{
			padding: 0 5px 5px 0;
		}
		
		.tx-tcflashfileuploader-pi1 .link{
			padding: 0 5px 5px 0;
			width: 100%;
		}
		
		.tx-tcflashfileuploader-pi1 .filesize{
			padding: 0 0 5px 0;
			white-space: nowrap;
			color: #818181;
		}
		
		.tx-tcflashfileuploader-pi1 .deletefile{
			padding: 0 0 5px 5px;
		}
		
		.tx-tcflashfileuploader-pi1 .tcflashfileuploader{
			margin: 0 0 5px 0;
			background-color: #F5F5F5;
			padding: 5px;
			border: 1px solid #C8C8C8;
		}
		
		.tx-tcflashfileuploader-pi1 .crdate{
			color: #4999AD;
		}
		
		.tx-tcflashfileuploader-pi1 .fe_user{
			color: #818181;
			margin: 0 5px 0 0;
		}
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	csc-textpic-border {
		border: 1px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
