/* TYPO3 content stylesheet */

#midCol .ctArea .ctElement {
	clear: both;
	margin-bottom: 20px;
}

#home #midCol .ctArea .ctElement {
	clear: both;
	margin-bottom: 0;
}

#rightCol .ctArea .ctElement {
	margin-bottom: 15px;
}

.align-justify {
    text-align: justify;
}

.align-center {
    text-align: center;
}  

.align-right {
    text-align: right;
}

.ctArea a {
	color: #c00047;
	text-decoration: underline;
}

.ctArea ul ul {
	margin-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.ctArea ul li {
	line-height: 18px;
	/*color: #6a6a6a;*/
	color: #423f3f;
	margin: 1px 0;
	padding: 0 0 0 12px;
	background: url(../images/li_button_gray.gif) no-repeat 0 7px;
}

.ctArea ul.altBulletList {
	border-top: 1px solid #e6e5de;
	padding-top: 1px;
}

.ctArea ul.altBulletList li {
	background: url(../images/li_button_alt.gif) no-repeat 0 5px;
	border-bottom: 1px solid #e6e5de;
	margin: -1px 0 1px 0;
	padding: 0 0 1px 19px;
	position: relative;
}

.ctArea ul.altBulletList li ul {
	margin: 0;
	margin-left: -17px;
/*	margin-top: -2px;*/
	padding: 0;
	position: relative;
	display: none;
}

.ctArea ul.altBulletList li:hover ul,
.ctArea ul.altBulletList li.sfhover ul {
	display: block; /* the magic */
	height: 100%;
}

.ctArea ul.altBulletList li ul li {
	line-height: 18px;
	/*color: #6a6a6a;*/
	color: #423f3f;
	margin: 1px 0;
	padding: 0 0 0 17px;
	background: url(../images/li_button_gray.gif) no-repeat 0 7px;
	border-bottom: none;
}
	
.ctArea ul li a.specialListLink {
	/*display: block;*/
	background: url(../images/li_button.gif) no-repeat left center;
	text-decoration: none;
	margin-left: -12px;
	padding-left: 12px;
}

.ctArea ul.altBulletList li a {
	background-image: none;
	padding: 0;
	margin: 0;
}

.ctArea ul li a:hover {
	background-color: #fae5ec;
}

.ctArea ul.altBulletList li a:hover {
	background-color: transparent;
}

.ctArea ol {
	padding-left: 29px;
}

.ctArea ol li {
	margin-bottom: 5px;
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.ctArea .ctElement p,
.ctArea p.bodytext,
.ctArea p.bodytext b {
	line-height: 18px;
	/*color: #6a6a6a;*/
	color: #423f3f;
}


/* Spezielle RichText-Formatierungen */

.ctArea p.bluetext,
.ctArea p.bluetext b,
.ctArea p.bluetext strong,
.ctArea p.bluetext *,
.ctArea p.bluetext span,
.ctArea span.bluetext,
.ctArea span.bluetext b,
.ctArea span.bluetext strong,
.ctArea span.bluetext *,
.ctArea span.bluetext p,
.ctArea p.bluetextA,
.ctArea p.bluetextA b,
.ctArea p.bluetextA strong,
.ctArea p.bluetextA *,
.ctArea p.bluetextA span,
.ctArea span.bluetextA,
.ctArea span.bluetextA b,
.ctArea span.bluetextA strong,
.ctArea span.bluetextA *,
.ctArea span.bluetextA p,
.ctArea b p.bluetext,
.ctArea strong p.bluetext,
.ctArea * p.bluetext,
.ctArea span p.bluetext,
.ctArea b span.bluetext,
.ctArea strong span.bluetext,
.ctArea * span.bluetext,
.ctArea p span.bluetext {
	line-height: 18px;
	color: #1562ad;
}

.ctArea .lightgraytext,
.ctArea .lightgraytext b,
.ctArea .lightgraytext strong,
.ctArea .lightgraytext i,
.ctArea .lightgraytext em,
.ctArea .lightgraytext u,
.ctArea b .lightgraytext,
.ctArea strong .lightgraytext,
.ctArea i .lightgraytext,
.ctArea em .lightgraytext,
.ctArea u .lightgraytext {
	line-height: 18px;
	color: #a8a79f;
}

.ctArea .bottomline,
.ctArea .bottomline b {
	line-height: 18px;
	border-bottom: 1px solid #e6e5de;
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.ctArea .button1,
.ctArea .button2 {
	line-height: 18px;
	padding-left: 10px;
	padding-bottom: 2px;
	/*color: #6A6A6A;*/
	color: #423f3f;
}

.ctArea .button1 {
	background: url(../images/button1.gif) no-repeat 0 0;
}

.ctArea .button2 {
	background: url(../images/button2.gif) no-repeat 0 0;
}

.ctArea .button1 a,
.ctArea .button2 a {
	line-height: 18px;
	padding-bottom: 2px;
	/*color: #6A6A6A;*/
	color: #423f3f;
	text-decoration: none;
	display: block;
}

/**/


#midCol h2 {
	padding-bottom: 15px;
}

#midCol h2,
#midCol h2 a {
	color: #000;
	font-weight: bold;
	font-size: 30px;
	line-height: 34px;
}

#midCol .blue h2,
#midCol .blue h2 a {
	color: #1562ad;
}

#midCol .gray h2,
#midCol .gray h2 a {
	color: #a8a79f;
}

#midCol .fce2Columns h3,
#midCol .fce2Columns h3 a {
	line-height: 18px;
	background: url(../images/header_bar_long.gif) no-repeat 0 5px;
	border-bottom: 10px solid #cdcbbe;
	padding: 0 5px 7px 9px;
	font-size: 15px;
	color: #a8a79f;
}

#midCol .fce3Columns h3,
#midCol .fce3Columns h3 a {
	line-height: 18px;
	background: url(../images/header_bar_long.gif) no-repeat 0 5px;
	border-bottom: 10px solid #cdcbbe;
	padding: 0 0 7px 9px;
	font-size: 15px;
	color: #a8a79f;
}

#midCol h3 {
	background: url(../images/header_bar_long.gif) no-repeat 0 5px;
	border-bottom: 10px solid #cdcbbe;
	padding: 0 5px 7px 9px;
	position: static;
	z-index: 999;
}

#midCol h3,
#midCol h3 a {
	line-height: 18px;
	font-size: 15px;
	color: #a8a79f;	
}

#midCol .blue h3,
#midCol .fce2Columns .blue h3,
#midCol .fce3Columns .blue h3 {
	background: url(../images/header_bar_blue.gif) no-repeat 0 5px;
	border-bottom: 10px solid #1562ad;
}

#midCol .yellow h3,
#midCol .fce2Columns .yellow h3,
#midCol .fce3Columns .yellow h3 {
	background: url(../images/header_bar_green.gif) no-repeat 0 5px;
	border-bottom: 10px solid #d7de00;
}

#midCol .orange h3,
#midCol .fce2Columns .orange h3,
#midCol .fce3Columns .orange h3 {
	background: url(../images/header_bar_orange.gif) no-repeat 0 5px;
	border-bottom: 10px solid #ed8310;
}

#midCol .cyan h3,
#midCol .fce2Columns .cyan h3,
#midCol .fce3Columns .cyan h3 {
	background: url(../images/header_bar_petrol.gif) no-repeat 0 5px;
	border-bottom: 10px solid #076269;
}

#midCol h4,
#midCol h4 a,
#rightCol h4,
#rightCol h4 a{
	color: #1562ad;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

#rightCol h4 {
	padding-top: 10px;
}

#rightCol h4,
#rightCol h4 a {
	color: #1562ad;
	font-weight: bold;
}

#home #midCol .ctArea .csc-firstHeader {
	margin-top: 0;
	padding-bottom: 0px;
}

#home #midCol .ctArea h3.csc-firstHeader {
	padding-bottom: 7px;
	margin-top: -4px;
}

#midCol .ctArea h3.csc-firstHeader {
	margin-top: 3px;
}

#rightCol h2 {
	clear: both;
	line-height: 18px;
	background: url(../images/header_bar_long.gif) no-repeat 0 5px #FFF;
	border-bottom: 10px solid #cdcbbe;
	padding: 0 5px 7px 9px;
	font-size: 15px;
	font-weight: bold;
	color: #a8a79f;
}

#rightCol .ctArea .bodytext a.grayline {
	display: block;
	text-decoration: none;
	line-height: 16px;
	padding: 1px 0 2px 0;
	border-bottom: 1px solid #cdcbbe;
}


/* Section Frames */

#home #midCol .ctArea .sectionFrame1 {
	padding-bottom: 15px;
	background: url(../images/sectionFrame_bar.gif) no-repeat left bottom;
	margin-bottom: 15px;
}

#midCol .ctArea .sectionFrame2 {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #e6e5de;
}

#midCol .ctArea .sectionFrame3 {
	padding-bottom: 8px;
	padding-top: 8px;
	margin-bottom: 8px;
	border-bottom: 1px solid #e6e5de;
	border-top: 1px solid #e6e5de;
}

#rightCol .ctArea .sectionFrame4,
#rightCol .ctArea .sectionFrame5 {
	border-bottom: 1px solid #cdcbbe;
	padding-bottom: 10px;
	background-color: #f2f2ef;
}

#rightCol .ctArea .sectionFrame4 *,
#rightCol .ctArea .sectionFrame5 * {
	font-size: 12px;
}

#rightCol .ctArea .sectionFrame4 h2,
#rightCol .ctArea .sectionFrame5 h2 {
	font-size: 15px !important;
	margin-bottom: 7px;
}

#rightCol .ctArea .sectionFrame4 p,
#rightCol .ctArea .sectionFrame5 p {
	padding: 0 9px 0 10px;
}

#rightCol .ctArea .sectionFrame4 .csc-textpic p,
#rightCol .ctArea .sectionFrame5 .csc-textpic p {
	padding: 0 9px 0 10px !important;
	padding: 0 6px 0 6px;
}
	
#rightCol .ctArea .sectionFrame4 .csc-textpic,
#rightCol .ctArea .sectionFrame5 .csc-textpic {
	padding-top: 2px;
}

#rightCol .ctArea .sectionFrame4 .csc-textpic {
	padding-top: 9px;
}

#rightCol .ctArea .sectionFrame5 {
	margin-bottom: 0;
}

#rightCol .ctArea .sectionFrame6 {
	background-color: #005ead;
	padding: 0 10px 6px 10px;
}

#rightCol .ctArea .sectionFrame6 * {
	color: #FFF;
}

#rightCol .ctArea .sectionFrame6 h2 {
	margin: 0 -10px 6px -10px;
	color: #A8A79F;
}

#rightCol .ctArea .sectionFrame7 {
	background-color: #005ead;
	padding: 0 10px 6px 10px;
}

#rightCol .ctArea .sectionFrame7 * {;
	color: #FFF;
}

#rightCol .ctArea .sectionFrame7 h2 {
	margin: 0 -10px 6px -10px;
	color: #A8A79F;
}


/* Flexible Contents 2 Columns 70/30 */

.fce2Columns .fceLeftCol {
	float: left;
	width: 322px;
}

#home .fce2Columns .fceLeftCol {
	width: 406px;
}

.fce2Columns .fceLeftCol .fceCtArea,
.fce2Columns .fceRightCol .fceCtArea {
/*	margin-bottom: 20px;*/
/*	margin-top: 5px;*/
}

.fce2Columns .fceRightCol {
	float: right;
	width: 138px;
}

#home .fce2Columns .fceRightCol {
	width: 174px;
}


/* Flexible Contents 2 Columns 30/70 */

.fce2ColumnsAlt1 .fceLeftCol {
	float: left;
	width: 138px;
}

#home .fce2ColumnsAlt1 .fceLeftCol {
	width: 174px;
}

.fce2ColumnsAlt1 .fceLeftCol .fceCtArea,
.fce2ColumnsAlt1 .fceRightCol .fceCtArea {
/*	margin-bottom: 20px;*/
/*	margin-top: 5px;*/
}

.fce2ColumnsAlt1 .fceRightCol {
	float: right;
	width: 322px;
}

#home .fce2ColumnsAlt1 .fceRightCol {
	width: 406px;
}


/* Flexible Contents 2 Columns 50/50 */

.fce2ColumnsAlt2 .fceLeftCol {
	float: left;
	width: 240px;
}

.fce2ColumnsAlt2 .fceLeftCol .fceCtArea,
.fce2ColumnsAlt2 .fceRightCol .fceCtArea {
/*	margin-bottom: 20px;*/
/*	margin-top: 5px;*/
}

.fce2ColumnsAlt2 .fceRightCol {
	float: right;
	width: 240px;
}


/* Flexible Contents 3 Columns */

.fce3Columns .fceLeftCol {
	float: left;
	width: 133px;
}

#home .fce3Columns .fceLeftCol {
	width: 195px;
}

.fce3Columns .fceLeftCol .fceCtArea {
	margin-right: 5px;
/*	margin-bottom: 20px;*/
}

.fce3Columns .fceMidCol {
	float: left;
	width: 148px;
}

#home .fce3Columns .fceMidCol {
	width: 200px;
}

.fce3Columns .fceMidCol .fceCtArea {
	margin-left: 5px;
	margin-right: 5px;
/*	margin-bottom: 20px;*/
}

.fce3Columns .fceRightCol {
	float: right;
	width: 133px;
}

#home .fce3Columns .fceRightCol {
	width: 195px;
}

.fce3Columns .fceRightCol .fceCtArea {
	margin-left: 5px;
/*	margin-bottom: 20px;*/
}


/* FCE-Tabellen */

table.coltable {
	width: 480px;
}

table.coltable td {
	border-bottom: 1px solid #E5E5DD;
	text-align: center;
	/*color: #6a6a6a;*/
	color: #423f3f;
	padding: 0;
}

.ctArea table.coltable a {
	text-decoration: none;
}

table.coltable td,
table.coltable td p,
table.coltable td a {
	font-size: 12px;
}

table.coltable td.td-0 {
	text-align: left;
	width: 270px;
}

table.table6col td.td-0 {
	width: 170px;
}

table.coltable td.td-1 {
	background-color: #F2F2F0;
	border-right: 1px solid #FFF;
}

table.table4col td.td-1 {
	width: 70px;
}

table.table3col td.td-1 {
	width: 105px;
}

table.table6col td.td-1 {
	width: 55px;
	text-align: center;
}

table.coltable td.td-2 {
	background-color: #F8F7F5;
	border-right: 1px solid #FFF;
}

table.table4col td.td-2 {
	width: 70px;
}

table.table3col td.td-2 {
	width: 105px;
}

table.table6col td.td-2 {
	width: 55px;
}

table.coltable td.td-3 {
	background-color: #FCFCFC;
}

table.table4col td.td-3 {
	width: 70px;
}

table.table6col td.td-3 {
	border-right: 1px solid #FFF;
	width: 55px;
}

table.table6col td.td-4 {
	background-color: #F2F2F0;
	border-right: 1px solid #FFF;
	width: 55px;
}

table.table6col td.td-5 {
	background-color: #F8F7F5;
	width: 55px;
}

table.coltable tr.mainRow td {
	color: #1562ad;
	background-color: #FFF;
	padding-bottom: 6px;
}

table.coltable tr.titleRow td {
	padding-top: 6px;
	padding-bottom: 6px;
}

table.coltable tr.titleRow td.td-0, 
table.coltable tr.mainRow td.td-0 {
	font-weight: bold;
	color: #1562ad;
	font-size: 13px;
}

table.coltable tr.contentRow td {
	padding-top: 3px;
	padding-bottom: 1px;
}


/* Filelinks */


.filelinks * {
	color: #423f3f;
}

.filelinks .filecount {
	display: none;
}

.filelinks div.filewrap {
	position: relative;
	margin: 7px 0;
	padding-left: 40px;
}

.filelinks div div.icon {
	position: absolute;
	top: 2px;
	left: 0 !important;
	left: -40px;
}

.filelinks div span {
	display: block;
}

.filelinks div span.fileSize {
	text-align: left;
	width: 100px;
	padding-right: 0px;
	padding-left: 5px;
	background: url(../images/filelinks_border.gif) no-repeat left 5px;
}

.filelinks_layout_0 .filewrap {
	clear: left;
}

.filelinks_layout_0 .filewrap span {
	line-height: 18px;
}

.filelinks_layout_0 div span.spanWrap {
	float: left;
}

.filelinks_layout_0 div.last span.spanWrap {
	margin-bottom: 20px;
}

#rightCol .filelinks_layout_0 div.last span.spanWrap {
	margin-bottom: 0px;
}

.filelinks div span.description {
	clear: left;
	display: block;
}

.filelinks_layout_0 div span.description {
	display: none;
	clear: none;
}

.filelinks div span a {
	display: block;
	text-decoration: none;
	float: left;
	padding-right: 7px;
	padding-left: 12px;
	background: url(../images/li_button.gif) no-repeat left center;
}

.filelinks_layout_0 div span a {
	padding-top: 1px;
}

.filelinks span.fileExt {
	float: left;
	padding-right: 20px;
	margin-right: 8px;
	text-transform: uppercase;
	/*background: url(../images/filelinks_border.gif) no-repeat right 5px;*/
	padding-right: 7px;
}

#rightCol .filelinks div span.fileSize {
	padding-right: 10px;
}

#rightCol .filelinks div span a {
	padding-left: 0;
	background-image: none;
}

#rightCol .filelinks_layout_0 {
	margin-bottom: 15px;
}

#rightCol .filelinks_layout_0 div span a {
	margin-top: 0;
	margin-bottom: -2px;
}

#rightCol .filelinks_layout_0 div.first span a {
	margin-top: -6px;
}

#rightCol .filelinks_layout_0 .rightColBorderWrap {
	width: 190px;
	padding-bottom: 6px;
	border-bottom: 1px solid #cdcbbe;
}

#rightCol .filelinks_layout_0 div.last .rightColBorderWrap {
	margin-bottom: 15px;
}


/* layout 1 */

.filelinks_layout_0 div.filewrap {
	padding-left: 0;
}

.filelinks_layout_0 div div.icon {
	display: none;
}

.filelinks_layout_1 div span a {
	width: 300px !important;
	width: 320px;
	background-image: none;
	padding-left: 0;
}

.filelinks_layout_1 div span.fileSize {
	text-align: right;
	background: none;
	padding-left: 0;
	padding-right: 140px;
	width: auto !important;
	width: auto;
}

.filelinks_layout_1 span.fileExt {
	display: none;
}

/**/

/* layout 2 */

.filelinks_layout_2 div.filewrap {
	clear: both;
	padding-left: 0px;
}

.filelinks_layout_2 div div.icon {
	position: relative;
	margin: 0 20px 25px 0;
	float: left;
	left: 0;
}

.filelinks_layout_2 div span.fileSize {
	text-align: right;
	padding-right: 80px;
	border: none;
	padding-left: 0;
	width: auto !important;
	width: auto;
}

.filelinks_layout_2 div span.description {
	clear: none;
}

.filelinks_layout_2 div span a {
	width: 220px !important;
	width: 200px;
	background: none;
	padding-left: 0;
}

.filelinks_layout_2 span.fileExt {
	display: none;
}


/* Sitemap */

.csc-sitemap {
	margin-top: 40px;
	padding-bottom: 10px;
}

.csc-sitemap ul li {
	background: url(../images/header_bar_special.gif) no-repeat 0 5px;
	padding: 0 5px 7px 9px;
	margin-top: 8px;
	position: static;
	z-index: 999;
}

.csc-sitemap ul li.last {
	padding-bottom: 20px;
}

.ctArea .csc-sitemap ul li a {
	background: url(../images/li_button_gray.gif) no-repeat -9999px 0;
}

.csc-sitemap ul li a {
	line-height: 18px;
	font-size: 15px;
	color: #a8a79f;	
	text-decoration: none;
	font-weight: bold;
}

.csc-sitemap ul li a:hover {
	background-color: transparent;
}

.csc-sitemap ul ul {
	padding: 0;
	margin: 10px 0 0 -9px;
}

.csc-sitemap ul li li {
	background: url(../images/sitemap_border.gif) no-repeat 0 6px;
	margin: 0;
	padding: 12px 0 0 0;
	clear: left;
}

.csc-sitemap ul li li.last {
	padding-bottom: 0;
}

.csc-sitemap ul li li.first {
	background-image: none;
}

.csc-sitemap ul li li a {
	font-size: 13px;
	/*color: #6a6a6a;*/
	color: #423f3f;
	text-decoration: underline;
	font-weight: normal;
}

.csc-sitemap ul ul ul {
	padding: 0;
	margin: 0 0 3px 0;
}

.csc-sitemap ul li li li {
	clear: none;
	float: left;
	padding: 0;
	padding-right: 7px;
	margin-right: 7px;
	background: url(../images/sitemap_border_right.gif) no-repeat right 5px;
}

.csc-sitemap ul li li li.first {
	background: url(../images/sitemap_border_right.gif) no-repeat right 5px;
}

.csc-sitemap ul li li li.last {
	background-image: none;
}

.csc-sitemap ul li li li a {
	color: #c00047;
}

.csc-sitemap ul ul ul ul {
	display: none;
}


/* Sitemap Seminare & Veranstaltungen */

dl.csc-menu-4 {
	margin-top: 20px;
	border-top: 1px solid #cdcbbe;
	padding-top: 8px;
}

dl.csc-menu-4 h4 {
	padding-bottom: 2px;
}

dl.csc-menu-4 p {
	padding-bottom: 3px;
}

dl.csc-menu-4 a {
	display: block;
	padding-bottom: 12px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cdcbbe;
}


/* Detailansicht Seminare & Veranstaltungen */

.contenttable * {
	/*color: 	#6a6a6a;*/
	color: #423f3f;
}

.contenttable td {
	padding-bottom: 10px;
}

.contenttable td.bottomline {
	padding-bottom: 0;
}

#learning .contenttable td.bottomline {
	padding: 5px 0;
}


/* Mailform typo3 */

fieldset.defaultForm {
	padding: 12px 0 12px 12px;
	border: none;
	background-color: #f2f2f0;
}

fieldset.defaultForm div.formRow {
	clear: both;
}

.defaultForm .csc-mailform-label {
	padding: 5px 0;
	color: #000;
}

fieldset.defaultForm .required {
	float: left;
	margin-left: -12px;
}

.defaultForm label {
	float: left;
	width: 178px;
	display: block;
	margin-bottom: 6px;
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.csc-mailform-label {
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.defaultForm input.text,
.defaultForm input.password,
.defaultForm input.file,
.defaultForm input.checkbox,
.defaultForm input.radio,
.defaultForm select,
.defaultForm textarea {
	width: 217px;
	margin-bottom: 6px;
/*	font-size: 110%;*/
	background-color: #FFF; 
	color: black;
	border: 1px solid #FFF;
/*	padding: 1px;*/
}


/* Update gemäss 20.8.07 - Füge Ränder für Eingabefelder ein */
.defaultForm input.text,
.defaultForm textarea,
.defaultForm select,
.tx-newloginbox-pi1 input.tx-newloginbox-pi1-text,
.tx-felogin-pi1 input.tx-newloginbox-pi1-text,
#rightCol #searchBox input.searchBoxInput,
.tx-metafeedit .tx-metafeedit-form-data {
	border: 1px solid #CDCBBE;
}
/* */

.defaultForm input.file {
	width: auto;
}

.defaultForm textarea {
	height: 100px;
}

.defaultForm select {
	width: 220px;
}

.defaultForm option {
	background-color: #FFF; 
	color: black;
}

.defaultForm input.checkbox {
	width: 13px;
	height: 13px;
	margin-bottom: 12px;
	margin-top: 4px;
	border: none;
}

.defaultForm input.submit,
.defaultForm button {
	margin-left: 178px;
	margin-top: 4px;
	width: 219px;
	text-align: left;
	padding-left: 7px;
	border: none;
	/*color: #6a6a6a;*/
	color: #423f3f;
	background: url(../images/submit_button.gif) no-repeat right top #dfded6;
}

.defaultForm div.radio {
	padding-bottom: 5px;
}

.defaultForm div.radio fieldset label {
	width: auto;
	display: inline;
	float: none;
}

.defaultForm div.radio fieldset .radio {
	padding: 0;
	width: auto;
	margin: 0 5px -2px 0;
	background-color: transparent;
	border: none;
}

.defaultForm input[type=text]:focus,input[type=password]:focus,textarea:focus {
	background:#FFF; 
	color: black;
}


/* images */

/*.ctArea .ctElement .csc-textpic img {
	display: block;
}*/

#midCol .ctElement .csc-textpic-intext-left .csc-textpic-imagewrap,
#midCol .ctElement .csc-textpic-intext-right .csc-textpic-imagewrap {
	padding-top: 4px;
}

#home #midCol .ctElement .csc-textpic-intext-left .csc-textpic-imagewrap,
#home #midCol .ctElement .csc-textpic-intext-right .csc-textpic-imagewrap {
	padding-top: 0;
}

#midCol .ctElement .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,
#midCol .ctElement .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	padding-top: 6px;
}

#midCol .ctElement .csc-textpic-below .csc-textpic-text {
	padding-bottom: 5px;
}

#midCol .ctElement .csc-textpic-above .csc-textpic-text {
	padding-top: 5px;
}

.csc-textpic-caption {
	/*color: #6A6A6A;*/
	color: #423f3f;
	font-size: 11px;
	padding-top: 2px;
}


/* tt_news */ 

.newsLatestDate {
	font-size: 11px;
}

.newsLatestItem h3 {
	padding-bottom: 10px;
}

#midCol .ctArea .fce2Columns h2 {
	line-height: 18px;
	background: url(../images/header_bar_long.gif) no-repeat 0 5px;
	border-bottom: 10px solid #cdcbbe;
	padding: 0 5px 7px 9px;
	font-size: 15px;
	color: #a8a79f;
}

.newsLatestItem img {
	float: left;
	margin: 4px 7px 2px 0;
}

#midCol .newsLatestItem {
	padding-top: 10px;
}

.newsSingleItem {
	position: relative;
}

.newsSingleItem .newsSingleDate {
	position: absolute;
	top: 0;
	right: 10px;
}

.newsSingleItem .newsSingleSubheader {
	font-weight: bold;
	padding-bottom: 10px;
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.newsSingleItem .newsSingleBox {
	float: left;
}

.newsSingleItem .newsSingleBox .newsSingleImage {
	margin: 4px 10px 0px 0 !important;
	margin: 4px 12px 0px 0;
}

.newsSingleItem .newsSingleBox .newsSingleImage img {
	margin: 0 6px 6px 0 !important;
	margin: 0 0px 2px 0;
}

.newsSingleItem .newsSingleBox .newsSingleImage .newsSingleCaption {
	font-size: 11px;
	padding-bottom: 10px;
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.newsSingleItem .newsSingleBox .newsSingleBoxMore {
	display: none;
	background-color: #F2F2EF;
	padding: 0 5px 5px 5px;
}

.newsSingleItem .newsSingleBox .relatedBoxEnabled .newsSingleBoxMore {
	display: block;
	width: 190px !important;
	width: 200px;
	margin-bottom: 0 !important;
	margin-bottom: 5px;
	margin-right: 14px !important;
	margin-right: 12px;
}

#midCol .ctArea .newsSingleItem .newsSingleBox .newsSingleBoxMore * {
	line-height: 18px;
}

#midCol .ctArea .newsSingleItem .newsSingleBox .newsSingleBoxMore h3 {
	background-color: #FFF;
	margin: 0 -5px 5px -5px;
}

.newsSingleItem .newsSingleBox .newsSingleBoxMore .newsSingleRelated img {
	display: none;
}

.newsSingleItem .newsSingleBox .newsSingleBoxMore .newsSingleFiles img {
	display: none;
}

.newsSingleItem .newsSingleBox .newsSingleBoxMore .newsSingleFiles b {
	font-weight: normal;
	margin-left: -4px;
}

.newsSingleItem .newsSingleBox .newsSingleBoxMore .newsSingleFiles span {
	display: none;
}

.newsListWrap {
	width: 390px;
	margin-top: 10px;
}

.newsListItem {
	margin-bottom: 18px;
}

#midCol .newsListItem h3 {
	position: relative;
	background-color: #FFF;
	padding-left: 0;
}

.ctArea .newsListItem h4 a {
	text-decoration: none;
}

.newsListDate {
	position: absolute;
	top: 0;
	right: 5px;
}

.newsListItem img {
	float: left;
	margin: 2px 7px 2px 0;
}

.newsLink a {
	clear: both;
	display: block;
	text-align: right;
	padding: 10px 10px 0 0;
}

.newsListBrowse {
	margin-top: 18px;
}

/*.tx-ttnews-browsebox .active {
	font-weight:bold;
}*/

.tx-ttnews-browsebox span,
.tx-ttnews-browsebox a {
	margin-right: 5px;
}

.tx-ttnews-browsebox .next {
	display:none;
}

.tx-ttnews-browsebox .prev {
	display:none;
}


/* News Kategorie-Display */

.news-catmenu .news-catmenu-header {
	display: none;
}

.news-catmenu div.news-catmenu-NO,
.news-catmenu div.news-catmenu-ACT {
	padding: 0 0 10px 12px;
	background: url(../images/li_button_gray.gif) no-repeat 0 7px;
}

.news-catmenu div.level2 {
	margin-left: 12px;
}

.news-catmenu div.news-catmenu-NO a:hover,
.news-catmenu div.news-catmenu-ACT a:hover {
	background-color: #fae5ec;
}


/* Weblog additional CSS */

.blogWrap {
	margin-top: 10px;
}

.blogItem {
	margin-bottom: 0;
	margin-top: 18px;
	position: relative;
}

.category {
	padding-top: 5px;
	font-size: 11px;
	/*color: #6A6A6A;*/
	color: #423f3f;
	/*float: left;*/
}

.comments {
/*	position: absolute;
	bottom: 0;
	right: 10px;*/
	padding-right: 10px;
	display: none;
}

.comments a {
	font-size: 11px;
}

.news-catmenu {
	margin: 18px 10px 10px 0;
}

.ctArea li.news-amenu-item-year {
	margin: 10px 0 -5px 10px;
	list-style: none;
}

.news-catmenu *,
.ctArea li.news-amenu-item-year *,
.ctArea .blogArchive * {
	font-size: 11px;
}

.blogArchive,
.fceRightCol .tx-timtab-pi1 {
	margin: 10px;
}

.blogSingleItem {
	position: relative;
}

.blogLink {
	float: left;
}

.blogSingleItem .trackback {
	text-align: right;
	padding-right: 0;
}

.blogEmpty {
	padding-top: 10px;
}


/* ve_guestbook */

.tx-veguestbook-pi1 {
	margin-bottom: 40px;
}

.guestbookListWrap p.bodytext {
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.guestbookListWrap {
	margin-bottom: 20px;
}

.guestbookListWrap .date {
	margin-top: 10px;
}

h3#comments {
	margin-top: 40px;
}

#midCol .guestbookListWrap h4 a {
	text-decoration: underline;
}

#midCol .guestbookListWrap h4 a.mailLink {
	font-weight: normal;
	/*color: #6a6a6a;*/
	color: #423f3f;
	padding-left: 20px;
}


/* indexed search */

.tx-indexedsearch .defaultForm {
	margin-right: 158px !important;
	margin-right: 156px;
}

.tx-indexedsearch .defaultForm label {
	width: 120px;
}

.tx-indexedsearch .defaultForm select {
	width: 180px;
}

.tx-indexedsearch .defaultForm .submit {
	margin-left: 120px !important;
	margin-left: 123px;
}

.tx-indexedsearch .defaultForm input.tx-indexedsearch-searchbox-sword {
	width: 366px !important;
	width: 367px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top: 15px;
	/* margin-bottom: -30px; NUR WENN SECTION HEADERS VORHANDEN SIND ! */
	margin-bottom: 15px;
}

.tx-indexedsearch .tx-indexedsearch-secHead {
	margin-top: 80px;
}

#midCol .tx-indexedsearch .tx-indexedsearch-secHead h2 a {
	font-size: 14px;
}

.tx-indexedsearch .tx-indexedsearch-res {
	clear: both;
	margin-bottom: 50px;
}

#midCol .ctArea .tx-indexedsearch .tx-indexedsearch-res h3 {
	margin: 0;
	padding: 0;
	position: relative;
	background-image: none;
	border-bottom: none;
}

.tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-icon {
	padding-left: 20px;
	position: absolute;
	left: -19px;
	top: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res h3 .tx-indexedsearch-title {
	padding-left: 15px;
}

.tx-indexedsearch .tx-indexedsearch-res dl dt,
.tx-indexedsearch .tx-indexedsearch-res dl dd.item-size,
.tx-indexedsearch .tx-indexedsearch-res dl dd.item-crdate,
.tx-indexedsearch .tx-indexedsearch-res dl dd.item-mtime {
	float: left;
}

.tx-indexedsearch .tx-indexedsearch-res dl dt.tx-indexedsearch-text-item-path {
	width: 600px;
	clear: left;
	padding-bottom: 40px;
}

.tx-indexedsearch .tx-indexedsearch-res dl dd.tx-indexedsearch-text-item-path {
	display: none;
}

.tx-indexedsearch .browsebox {
	clear: both;
}

.tx-indexedsearch .browsebox li {
	background-image: none;
	float: left;
	padding: 0;
	margin: 0 0 50px 0;
	padding-right: 2px;
}

.tx-indexedsearch .browsebox li a {
	display: block;
}

.tx-indexedsearch p {
	margin-top: 10px;
}


/* Login */

.tx-newloginbox-pi1 p,
.tx-felogin-pi1 p {
	margin-bottom: 10px;	
}

.tx-newloginbox-pi1 table,
.tx-felogin-pi1 table {
	margin-left: 10px;
	margin-bottom: 10px;	
}

.tx-newloginbox-pi1 table td p,
.tx-felogin-pi1 table td p {
	margin-right: 10px;
}

.tx-newloginbox-pi1 .tx-newloginbox-pi1-submit,
.tx-felogin-pi1 .tx-newloginbox-pi1-submit {
	width: 80px;
}

#midCol .tx-newloginbox-pi1,
#midCol .tx-felogin-pi1 {
	padding: 10px 0 0 0;
	background-color: #F2F2EF;
}

#midCol .tx-newloginbox-pi1 input.tx-newloginbox-pi1-text,
#midCol .tx-felogin-pi1 input.tx-newloginbox-pi1-text {
	margin-bottom: 10px;
}

#rightCol .tx-newloginbox-pi1 input.logout,
#midCol .tx-newloginbox-pi1 input.logout,
#rightCol .tx-felogin-pi1 input.logout,
#midCol .tx-felogin-pi1 input.logout {
	margin: -10px 0 10px 10px;
}

#midCol .tx-newloginbox-pi1 h3,
#midCol .tx-felogin-pi1 h3 {
	font-weight: bold;
	background-image: none;
	border-bottom: none;
	line-height: 18px;
	font-size: 13px;
	padding: 0;
	padding-left: 10px;
	/*color: #6A6A6A;*/
	color: #423f3f;
}

#rightCol .tx-newloginbox-pi1 h3.headerMargin,
#midCol .tx-newloginbox-pi1 h3.headerMargin,
#rightCol .tx-felogin-pi1 h3.headerMargin,
#midCol .tx-felogin-pi1 h3.headerMargin {
	padding-bottom: 10px;
}


/* Frontend-Registration */

.tx-srfeuserregister-pi1 p,
.tx-srfeuserregister-pi1 h4 {
	padding-left: 0;
}

.tx-srfeuserregister-pi1 p {
	/*color: #6A6A6A;*/
	color: #423f3f;
}

.tx-srfeuserregister-pi1 h4 {
	padding-top: 16px;
}

.regFormNotice {
	/*color: #6a6a6a;*/
	color: #423f3f;
	border-bottom: 20px solid #FFF;
}

/*
regFormPreview .regFormNotice,
.editForm .regFormNotice {
	border-bottom: 20px solid #F2F2F0;
}
*/

.regFormNoticeDel {
	border-top: 20px solid #FFF;
	border-bottom: none;
}

.regForm .tx-srfeuserregister-pi1-error,
.regForm .dmailsubscrip-error,
.newsregForm .tx-sremailsubscribe-pi1-error {
	color: #FF0000;
	margin-left: 178px !important;
	margin-left: 181px;
	margin-bottom: 6px;
	font-size: 11px;
}

/*
.newsregForm .tx-sremailsubscribe-pi1-error {
	margin-left: 92px !important;
	margin-left: 92px;	
}*/

.regForm .dmailsubscrip-error font {
	color: #FF0000;
	font-size: 11px;
}

.regForm .image {
	position: relative;
}

.regForm input.tx-srfeuserregister-pi1-delete-icon {
	position: absolute;
	left: 310px !important;
	left: 130px;
	top: 0px;
	width: 11px;
}

.regForm .formRow .tx-srfeuserregister-pi1-file-view {
	position: absolute;
	left: 340px !important;
	left: 160px;
	top: 2px;
}

.regForm input.text {
	width: 210px;
}

.regFormPreview {
	background-color: #F2F2F0;
}

.regFormPreview * {
	/*color: #6A6A6A;*/
	color: #423f3f;
}

.regFormPreview .buttons {
	margin-top: 50px;
}

.tx-srfeuserregister-pi1 p a {
	background-image: none;
	padding-left: 0;
}

.regForm input.noMargin {
	margin-left: 0;
	width: 219px;
	padding: 0 10px !important;
	padding: 0;
	padding-left: 7px;
	margin-top: 4px;
	width: 219px;
	text-align: left;
	border: none;
	/*color: #6a6a6a;*/
	color: #423f3f;
	background: url(../images/submit_button.gif) no-repeat right top #dfded6;
}

.bold {
	font-weight: bold;
}


/* Newsletter-Registration */

.tx-sremailsubscribe-pi1 h4 {
	padding: 16px 0;
}

.tx-sremailsubscribe-pi1 p {
	color: #6B696B;
}

.newsregForm .tx-sremailsubscribe-pi1-notice {
	background-color: #FFF;
	width: 480px;
	margin: -12px 0 0 -12px;
	padding: 20px 0;
	/*color: #6B696B;*/
	color: #423f3f;
}

#midCol .newsregForm h3 {
	background: url(../images/header_bar_long.gif) no-repeat 0 5px #FFF;
	margin: 0 0 10px -12px;
	width: 480px;
}

.newsregForm label.specialLabel {
	width: 480px !important; /* notwendig wegen ie.css */
	width: 480px;
	/*color: #6B696B;*/
	color: #423f3f;
}

.newsregForm label {
	/*width: 90px;*/
	width: 178px;
}

.newsregForm .categoriesWrap {
	clear: both;
	background-color: #FFF;
	width: 480px;
	margin-left: -12px;
	padding-bottom: 30px;
}

.newsregForm .categoriesWrap .checkboxLabel {
	width: 200px !important;
}

.newsregForm .categoriesWrap .checkbox {
	margin-top: 2px;
	margin-bottom: 0;
	margin-right: 5px;
	float: left;
}

.newsregForm input.submit,
.newsregForm button {
	/*margin-left: 90px;*/
	margin-left: 178px;
}

.newsregFormEdit input.submit,
.newsregFormEdit button {
	margin-left: 0;
}

.newsregForm .categoriesWrapEdit {
	background-color: #F2F2F0;
	margin-top: 10px;
}

.newsregForm .categoriesWrapEdit .specialLabel {
	padding-left: 11px;
	margin-bottom: 0 !important;
	margin-bottom: -5px;
}

.newsregForm .categoriesWrapEdit .formRow {
	margin-left: 190px;
}


/* 
CHC-Forum - folgende zusätzliche Formatierungen werden gebraucht, damit die Forum-Borders komplett sind - Farbwerte der Borders in Übereinstimmung mit Farbwerte der Borders im constants.txt 
*/

.tx-chcforum-pi1-linkUp {
	border-left: 1px solid #484747;
	border-right: 1px solid #484747;
	border-top: 1px solid #484747;
}

.tx-chcforum-pi1-postTableWrap .tx-chcforum-pi1-linkUp {
	border: none;
}

.tx-chcforum-pi1-Table {
	border-left: 2px solid #484747;
}

.tx-chcforum-pi1-navPath,
.tx-chcforum-pi1-pageLinksTop {
	border-left: 1px solid #484747;
	border-right: 1px solid #484747;
}

.tx-chcforum-pi1-navPath {
	border-top: 1px solid #484747;
}

.tx-chcforum-pi1-preTableWrap .tx-chcforum-pi1-navPath,
.tx-chcforum-pi1-preTableWrap .tx-chcforum-pi1-pageLinksTop{
	border: none;
}

.tx-chcforum-pi1-pageLinksBtm {
	border-left: 1px solid #484747;
	border-right: 1px solid #484747;
	border-top: 1px solid #484747;
	border-bottom: 1px solid #484747;	
}

.tx-chcforum-pi1-pageLinksTop {
	border-bottom: 1px solid #484747;
}

.tx-chcforum-pi1-postTableWrap .tx-chcforum-pi1-pageLinksBtm {
	border-left: none;
	border-right: none;
	border-top: none;
}

.tx_chcforum-pi1-profile_hdr {
	margin-top: -3px;
	margin-left: -3px;
	margin-right: -3px;
}

/* Extension cabag_seminar */
.tx_cabagseminar_pi1 .specialLink {
	display: block;
	background: url(../images/li_button_alt.gif) no-repeat left center;
	text-decoration: none;
	padding-left: 18px;
	margin-left: 1px;
}

.tx_cabagseminar_pi1 td.label {
	width: 188px;
}

.tx_cabagseminar_pi1 .csc-mailform-label {
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.tx_cabagseminar_pi1 .blackHeader {
	color: #000;
}

.tx_cabagseminar_pi1 td.seminarDateTable {
	width: 57px;
}

#seminaires .tx_cabagseminar_pi1 td.seminarDateTable {
	width: 78px;
}


/* Tip A Friend */

.tipform .csc-mailform-label a {
	display: block;
	margin: 5px 0 10px 0;
}

.tipform .notice {
	color: red;
	font-size: 11px;
	margin-left: 180px;
}

/* cabag_graph */

.plot1, .plot2, .plot3 {
	padding-left:10px;
}

.tx_cabaggraph_pi1 .formRow{
	clear:both;
	margin-top:2px;
}

.tx_cabaggraph_pi1 label {
	display:block;
	float:left;
	width:100px;
}

.tx_cabaggraph_pi1 select {
	width:180px;
}

.tx_cabaggraph_pi1 input {
	margin-left: 120px !important;
	margin-left: 102px;
	margin-top: 4px;
	width: 180px;
	height:20px;
	text-align: left;
	padding-left: 7px;
	/*color: #6a6a6a;*/
	color: #423f3f;
	border:none;
	background-color: #dfded6;
	background-image: url(../images/submit_button.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

/* Extension meta_feedit - just extranet */

.tx-metafeedit-form-required-marker {
	float: left;
	margin-left: -12px;
}

.tx-metafeedit-header-create-login {
	background: url(../images/header_bar_long.gif) no-repeat 0 5px;
	border-bottom: 10px solid #cdcbbe;
	padding: 0 5px 7px 9px;
	position: static;
	z-index: 999;
	line-height: 18px;
	font-size: 15px;
	color: #a8a79f;	
}

.tx-metafeedit-form-label {
	float: left;
	width: 178px;
	display: block;
	margin-bottom: 6px;
	/*color: #6a6a6a;*/
	color: #423f3f;
}

.tx-metafeedit-form-wrap textarea {
	width: 217px;
	margin-bottom: 0;
	background-color: #FFF; 
	color: black;
	border: 1px solid #FFF;
	height: 100px;
}

.tx-metafeedit-form-field select,
.tx-metafeedit-form-field input {
	width: 217px;
	margin-bottom: 0;
	background-color: #FFF; 
	color: black;
	border: 1px solid #FFF;
}

.tx-metafeedit-form-field input.checkbox {
	width: 13px;
	height: 13px;
	margin-bottom: 12px;
	margin-top: 4px;
	border: none;
}

.tx-metafeedit-form-submit{
	margin-left: 178px;
	margin-top: 4px;
	width: 219px;
	text-align: left;
	padding-left: 7px;
	border: none;
	/*color: #6a6a6a;*/
	color: #423f3f;
	background: url(../images/submit_button.gif) no-repeat right top #dfded6;
}

.tx-metafeedit-form-error-field,
.tx-metafeedit-error{
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: bold;
	color:red;
}

.tx-metafeedit-form-required-message {
	font-size: 12px;
	color:red;
	margin-left: 178px !important;
	margin-left: 181px;
	margin-bottom: 6px;
}

.tx-metafeedit-link-back {
	margin-top: 10px;
}

.tx-metafeedit-message-create-saved {
	/*color: #6A6A6A;*/
	color: #423f3f;
}

.defaultForm #News_Titel,
#midCol .defaultForm .tx-metafeedit-form-data-title {
	width: 500px;
}

.defaultForm #News_Untertitel,
#midCol .defaultForm .tx-metafeedit-form-data-short {
	width: 500px;
	height: 40px;
}

.defaultForm #News_Text,
#midCol .defaultForm .tx-metafeedit-form-data-bodytext {
	width: 500px;
	height: 320px;
}

/* cab pager */

.pager {
	clear: both;
	margin-top: 20px;
	width: 470px;
}

.ctArea .pager li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	background-image: none;
}

.ctArea .pager li a {
	display: block;
	padding-right: 5px;
	float: left;
}

.ctArea .pager ul li a:hover {
	background: none;
}

/* Form of events */
.formTitle {
	margin-top: 25px;
}

/* Extension tx_cabevents */
#midCol .tx_cabagevents_pi1 .listView .bordertop {
	margin-top: -25px;
}

#midCol .tx_cabagevents_pi1 .listView p.link {
	margin: 5px 0 5px 0;
}

.formRow .hiddenSubmit {
	display: none;
}

#midCol .tx_cabagevents_pi1 .listView .marginBottom {
	margin-bottom: 10px;
}

.tx_cabagevents_pi1 .singleView .specialLink {
	display: block;
	background: url(../images/li_button_alt.gif) no-repeat left center;
	text-decoration: none;
	padding-left: 18px;
	margin-left: 1px;
}

#rightCol .tx_cabagevents_pi1 h4 {
	padding-top: 0;
} 

#rightCol .tx_cabagevents_pi1 .item {
	padding-top: 10px;
}

/* Extension rtenews */

.blogForm .contenttable {
	margin-left: 1px;
	width: 500px;
	background-color: #EFEFF4;
}

.blogForm .contenttable li {
	background-image: none;
}


/* Extension neo_fileshare */
/* Fileupload - pi1 */
.neofileshareUpload input {
	width: 217px;
	margin-bottom: 6px;
	background-color: #FFF; 
	color: black;
	border: 1px solid #CDCBBE;
}

/* Filelist - pi2 */
.tx-neofileshare-pi2 .showResultsWrap {
	line-height: 18px;
	color: #423f3f;
	margin-bottom: 15px;
}

.tx-neofileshare-pi2 .browseLinksWrap {
	margin-bottom: 15px;
}

.tx-neofileshare-pi2 table {
	border: none;
	width: 95%;
}

.tx-neofileshare-pi2 table td {
	border-bottom: 1px solid #E5E5DD;
	text-align: center;
	color: #423f3f;
}

.tx-neofileshare-pi2 table .tx-neofileshare-pi2-td-first,
.tx-neofileshare-pi2 table .tx-neofileshare-pi2-td-inner{
	border-right: 1px solid #E5E5DD;
}

.tx-neofileshare-pi2 table a {
	text-decoration: none;
}

.tx-neofileshare-pi2 table td,
.tx-neofileshare-pi2 table td p,
.tx-neofileshare-pi2 table td a {
	font-size: 12px;
	text-align: left;
	padding: 3px 5px 1px 0px;
}


.tx-neofileshare-pi2 table .tx-neofileshare-pi2-td-inner,
.tx-neofileshare-pi2 table .tx-neofileshare-pi2-td-last {
	padding-left: 5px;
}

.tx-neofileshare-pi2 table tr.tx-neofileshare-pi2-listrow-header td {
	color: #1562ad;
	background-color: #FFF;
	padding-bottom: 6px;
	font-weight: bold;
	color: #1562ad;
	font-size: 12px;
}

.tx-neofileshare-pi2 span.tx-neofileshare-pi2-sword {
	color:#FF0000;
	font-weight:bold;
}
