/* default styles for extension "tx_fechangepassword_pi1" */
	DIV.tx-fechangepassword-pi1 FIELDSET { border: none; }
	DIV.tx-fechangepassword-pi1 DIV.formRow {
		clear: both;
		margin: 0px 0px 4px 0px;
	}
	DIV.tx-fechangepassword-pi1 LABEL {
		float: left;
		padding-top: 3px;
		width: 140px;
	}
	DIV.tx-fechangepassword-pi1 INPUT.text {
		border: 1px solid #CCCCCC;
	}
	DIV.tx-fechangepassword-pi1 INPUT.submit {
		background: #679865;
		border: 1px solid #5c5c5c;
		color: #FFFFFF;
		margin-left: 140px;
	}
/* default styles for extension "tx_felogin_pi1" */
	DIV.tx-felogin-pi1 FIELDSET { border: none; margin: 0px; padding: 0px; }
	DIV.tx-felogin-pi1 LEGEND { display: none; }
	DIV.tx-felogin-pi1 DIV { clear: both; margin: 0px 0px 4px 0px; }
	DIV.tx-felogin-pi1 LABEL { float: left; padding-top: 3px; width: 140px; }
	DIV.tx-felogin-pi1 INPUT { border: 1px solid #CCCCCC; }
	DIV.tx-felogin-pi1 INPUT[type="submit"] {
		background: #679865;
		border: 1px solid #5c5c5c;
		color: #FFFFFF;
		margin-left: 140px;
	}
/* default styles for extension "tx_members_pi1" */
	/* listview */
	DIV.tx-members-pi1-listview { margin-top: 10px; width: 550px; }
	DIV.tx-members-pi1-listview-name { float: left; width: 210px; }
	DIV.tx-members-pi1-listview-address { float: left; width: 180px; padding-left: 5px;}
	DIV.tx-members-pi1-listview-phone { float: left; width: 150px; padding-left: 5px; }
	DIV.tx-members-pi1-listview-clear  { clear: both; }
	/* letterdivider */
	DIV.tx-members-pi1-letterdivider { margin-top: 35px; }
	DIV.tx-members-pi1-letterdivider-letter { }
	DIV.tx-members-pi1-letterdivider-hr { width: 100%; }
	/* letter navi */
	DIV.tx-members-pi1-letternavi { margin-top: 30px; }
	DIV.tx-members-pi1-letternavi-letter { float: left; margin-left: 5px; }
	DIV.tx-members-pi1-letternavi-letter A { text-decoration: underline; }
	DIV.tx-members-pi1-letternavi-label { float: left; }
	DIV.tx-members-pi1-letternavi-clear { clear: both; }
	/* detail view */
	DIV.tx-members-pi1-detailview { width: 567px; }
	DIV.tx-members-pi1-detailview-label { float: left; width: 150px; }
	DIV.tx-members-pi1-detailview-text { margin-left: 150px; }
	SPAN.tx-members-pi1-detailview-kind { margin: 0px 10px 0px 2px; }
	DIV.tx-members-pi1-detailview-clear { clear: left; font-size: 0px; height: 0px; line-height: 0px; }
	DIV.tx-members-pi1-detailview-submit { float: right; padding: 25px 50px 0px 0px; }
	DIV.tx-members-pi1-detailview-submit input { height: 30px; width: 100px; }
	DIV.tx-members-pi1-detailview-back { float: left; padding-top: 25px; }
	SPAN.tx-members-pi1-error { color: #FF0000; float: left; }
	SPAN.tx-members-pi1-mandatory { color: #FF0000; }
/* default styles for extension "tx_jquerylightbox" */
	#TB_secondLine { font-size: 7.5pt; }
	#TB_overlay { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 100; }
	.TB_overlayMacFFBGHack { background: url(macFFBgHack.png) repeat; }
	.TB_overlayBG { background-color: #000000; filter: alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; }
	/* ie6 hack */
	* HTML #TB_overlay { height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position: absolute; }
	#TB_window { background: #FFFFFF; display: none; left: 50%; position: fixed; text-align: left; top: 50%; z-index: 102; }
	/* ie6 hack */
	* HTML #TB_window { margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); position: absolute; }
	#TB_window IMG#TB_Image { border: 1px solid #E5D8BB; display: block; margin: 15px 0px 0px 15px; }
	#TB_caption { float: left; height: 25px; padding: 7px 30px 10px 25px; }
	#TB_closeWindow { float: right; height: 25px; padding: 11px 25px 10px 0px; }
	#TB_closeAjaxWindow { float: right; margin-bottom: 1px; padding: 7px 10px 5px 0px; text-align: right; }
	#TB_ajaxWindowTitle { float: left; margin-bottom: 1px; padding: 7px 0px 5px 10px; }
	#TB_title { background-color: #E8E8E8; height: 27px; }
	#TB_ajaxContent { clear: both; line-height: 1.4em; overflow: auto; padding: 2px 15px 15px 15px; text-align: left; }
	#TB_ajaxContent.TB_modal { padding: 15px; }
	#TB_ajaxContent P { padding: 5px 0px 5px 0px; }
	#TB_load { display: none; height: 13px; left: 50%; margin: -6px 0px 0px -104px; /* -height/2 0 0 -width/2 */ position: fixed; top: 50%; width: 208px; z-index: 103; }
	/* ie6 hack */
	* html #TB_load { margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); position: absolute; }
	#TB_HideSelect { background-color: #FFFFFF; border: none; filter: alpha(opacity=0); height: 100%; left: 0; opacity: 0; position: fixed; top: 0; width: 100%; z-index: 99; -moz-opacity: 0; }
	/* ie6 hack */
	* html #TB_HideSelect { height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); position: absolute; }
	#TB_iframeContent{ border: none; clear: both; margin-bottom: -1px; margin-top: 1px; _margin-bottom: 1px; }
/* 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 */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid #679865;
		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: 8px;
	}

	/* 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: 8px;
	}

	/* 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: 8px;
	}
	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: 8px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 8px; 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: 8px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 8px !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 */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tt_news" */
	DIV.news-list-container DIV.item { margin: 4px 0px 14px 0px; }
	DIV.news-list-container SPAN.listheader { display: block; font-size: 10pt; font-weight: bold; margin-bottom: 4px; }
	DIV.news-list-container DIV.listdate { color: #A9A9A9; font-size: 8pt; }
	DIV.news-list-container DIV.image { float: right; padding: 0px; }
	DIV.news-list-container DIV.image DIV.floating { display: inline; float: left; margin: 0px; padding: 0px; width: 108px; }
	DIV.news-list-container DIV.image DIV.floating DIV.item { display: inline; float: none; margin: 0px 0px 0px 8px; }
	DIV.news-list-container DIV.image DIV.floating DIV.item IMG { margin-top: 4px; }
	DIV.news-list-container DIV.morelink A { background: url(../fileadmin/image/link-internal-off.gif) no-repeat; padding-left: 15px; }
	DIV.news-list-container DIV.morelink A:hover { color: #9C9494; background-image: url(../fileadmin/image/link-internal-on.gif); text-decoration: none; }
	DIV.news-list-container DIV.clear { clear: both; font-size: 0.0pt; height: 0px; line-height: 0px; }
	
	DIV.news-single-item DIV.date { color: #A9A9A9; font-size: 8pt; text-align: right; }
	DIV.news-single-item DIV.image { float: right; padding: 0px; }
	DIV.news-single-item DIV.image DIV.floating { display: inline; float: left; margin: 0px; padding: 0px; width: 158px; }
	DIV.news-single-item DIV.image DIV.floating DIV.item { display: inline; float: none; margin: 0px 0px 0px 8px; }
	DIV.news-single-item DIV.backlink { margin-top: 14px; }
	DIV.news-single-item DIV.backlink A { background: url(../fileadmin/image/link-internal-off.gif) no-repeat; padding-left: 15px; }
	DIV.news-single-item DIV.backlink A:hover { color: #9C9494; background-image: url(../fileadmin/image/link-internal-on.gif); text-decoration: none; }
	DIV.news-single-item DIV.clear { clear: both; font-size: 0.0pt; height: 0px; line-height: 0px; }
	
	DIV.news-latest-container { color: #FFFFFF; font-size: 9pt; padding: 4px 0px 0px 20px; }
	DIV.news-latest-container DIV.item { margin-bottom: 10px; }
	DIV.news-latest-container DIV.date { color: #FFFFFF; font-size: 8pt; text-align: right; }
	DIV.news-latest-container H2 { color: #FFFFFF; text-decoration: underline; }
	DIV.news-latest-container H2 A { color: #FFFFFF; text-decoration: underline; }
	DIV.news-latest-container P { color: #FFFFFF; }
	DIV.news-latest-container DIV.morelink A { background: url(../fileadmin/image/link-ttnews-off.gif) no-repeat; color: #FFFFFF; padding-left: 15px; text-decoration: none; }
	DIV.news-latest-container DIV.morelink A:hover { text-decoration: underline; }