BODY, .normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#centerColumn {
	font-size:12px;
}

A {
	/*color:#3300CC;*/
	color:#bf272d;
	text-decoration:underline;
}
A:visited {
	color:#878787;
}


#copyright {
	font-size: 9px;
	color:#FFFFFF;
	text-align:center;
}
#copyright A {
	text-decoration:underline;
	color:#FFFFFF;
}

#rightColumn,
#leftColumn {
	text-align:left;
}

P {
	line-height:14px;
	margin:0px;
	margin-bottom:12px;
}
#centerColumn p {
	line-height:15px;
	margin-bottom:12px;
}

H1, H2, H3, .noteBox H1, .noteBox H1.csc-firstHeader, .csc-subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	padding:0px;
	margin:0px;
	margin-top: 2px;
	margin-bottom:2px;
}
#centerColumn H1, #centerColumn H2, 
#centerColumn H3, #centerColumn .noteBox H1, 
#centerColumn .noteBox H1.csc-firstHeader, 
#centerColumn .csc-subheader {
	font-size:20px;
}

.border {
	border-color:#bf272d;
	border-style:dotted;
	border-width:1px;
}

H3, .csc-subheader {
	font-size: 14px;
}
#centerColumn H3, 
#centerColumn .csc-subheader {
	font-size: 15px;
}

.csc-subheader {
	margin-bottom:6px;
}

li {
	margin-bottom:11px;
	margin-left:15px;
}

#centerColumn li {
	margin-bottom:13px;
	margin-left:16px;
}

#centerColumn .htmlarea li {
	margin-bottom:0px;
	margin-left:0px;
}

ul {
	margin:0px;
	padding:0px;
}

dt {
	display:block;
	font-weight:bold;
}
dd {
	display:block;
	margin-left:30px;
	margin-bottom:11px;
}
dl {
	margin:0px;
	padding:0px;
}

form {
	display:inline;
}

.noteBox H1 {
	font-size:14px;
}
#centerColumn .noteBox H1 {
	font-size:15px;
}

H1.csc-firstHeader,
.csc-frame-frame1 h1 {
	font-size:22px;
}
#centerColumn H1.csc-firstHeader,
#centerColumn .csc-frame-frame1 h1 {
	font-size:24px;
}

#leftNavigator UL,
#specialNavigator {
	margin:0px;
	padding:0px;
	color:#a42c31;
	margin-left:15px;
	list-style-type:none;
	
}
#leftNavigator a,
#leftNavigator a:hover {
	color:#a42c31;
	text-decoration:none;
}

#specialNavigator a,
#specialNavigator a:hover {
	color:#a42c31;
	text-decoration:none;
}

#leftNavigator UL.nav1,
#specialNavigator {
	margin-left:0px;
}

#specialNavigator {
	padding-bottom:11px;
}

#leftNavigator LI,
#specialNavigator LI {
	margin:0px;
	padding:0px;
	list-style-type:none;
	
	font-weight:bold;
	margin-bottom:11px;
}

#leftNavigator ul ul li {
	font-weight:normal;
}

#leftNavigator A,
#specialNavigator A {
	text-decoration:none;
}

#leftNavigator A:hover,
#specialNavigator A:hover {
	text-decoration:underline;
}

#leftNavigator .act,
#specialNavigator .act {
	font-weight:bold;
}

#leftContent {
	padding-top:0px;
}

#leftContent a,
#rightColumn a {
	/*color:#ffda4c;*/
	color:#a42c31;
}
#leftContent .noteBox a,
#rightColumn .noteBox a {
	/*color:#df2229;*/
}

.small, .tx-indexedsearch-percent, .tx-indexedsearch-info {
	font-size:10px;
}

.gray, .tx-indexedsearch-percent, .tx-indexedsearch-info {
	color:#999999;
}

.red, .error {
	color:#CC0000;
}

.bold,
.csc-form-label {
	font-weight:bold;
}

.white {
	color:#FFFFFF;
}

.csc-mailform-field {
	margin:0px;
	padding:0px;
	margin-bottom:6px;
}

/*.csc-textpic-intext-right {
	float:right;
}*/

label {
	font-weight:bold;
	display:block;
}

fieldset {
	margin:0px;
	padding:0px;
	border:0px none #FFFFFF;
}
fieldset.frame {
	padding:12px;
	margin-bottom:12px;
	border:1px solid #bf272d;
}
legend {
	display:block;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
fieldset.frame legend {
	display:inline;
	padding-left:8px;
	padding-right:8px;
	font-size:14px;
}
.hidden {
	display:none;
}
.error, .red {
	color:#FF0000;
}

.notbold {
	font-weight:normal;
}

input,
textarea,
select,
.fakeButton {
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #bf272d;
	background-color:#FFFFFF;
	white-space:normal;
	font-weight:normal;
}
#centerColumn input,
#centerColumn textarea,
#centerColumn select,
#centerColumn .fakeButton {
	font-size:12px;
}
#printerfriendlyContainer input,
#printerfriendlyContainer textarea,
#printerfriendlyContainer select,
#printerfriendlyContainer .fakeButton {
	border-color:#bf272d;
	padding:3px;
	border-width:0px;
}
#printerfriendlyContainer .searchField {
	width:153px;
}
#printerfriendlyContainer input[type="button"],
#printerfriendlyContainer input[type="submit"],
#printerfriendlyContainer input[type="reset"],
#printerfriendlyContainer .fakeButton,
button {
	background-color:#bf272d;
	border-style:none;
	color:#FFFFFF;
	cursor:pointer;
}
input[type="button"],
input[type="submit"],
input[type="reset"],
.fakeButton {
	background-color:#bf272d;
	color:#FFFFFF;
	padding:1px;
}
.fakeButton {
	padding:2px;
}
.fakeButton a {
	color:#FFFFFF;
	text-decoration:none;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
.fakeButton {
	cursor:pointer;
}

.searchButton {
	border-width:0px;
	background-color:#bf272d;
	color:#FFFFFF;
}

.csc-frame-frame1 {
	font-size:110%;
	/*width:273px;*/
}

/* TT_NEWS */
.news-list-item,
.news-latest-item {
	clear:both;
	margin-bottom:20px;
	min-height:86px;
}

.news-latest-item h3,
.news-list-item h3 {
	margin-top:0px;
	margin-bottom:2px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:14px;
}

.news-latest-item h3,
.news-list-item h3,
.news-latest-item .small,
.news-list-item .small,
.news-latest-item p,
.news-list-item p {
	
}

.news-latest-item p,
.news-list-item p {
	display:inline;
}

.news-latest-item h3 a,
.news-list-item h3 a {
	text-decoration:none;
}

.news-list-image {
	float:left;
	margin-bottom:20px;
	margin-right:25px;
	height:86px;
	width:86px;
}

.news-latest-container {
	clear:both;
}

.news-single-img {
	float:right;
	margin-left:6px;
	margin-bottom:6px;
	width:240px;
}

.news-latest-gotoarchive {
	clear:both;
	padding-left:108px;
}

.tx-ttnews-browsebox {
	text-align:center;
}

/* SEARCH */
.tx-indexedsearch-title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.tx-indexedsearch-secHead {
	background-color:#FFCE0A;
	padding:4px;
	margin-bottom:6px;
}
.tx-indexedsearch-secHead .tx-indexedsearch-title,
.tx-indexedsearch-secHead .tx-indexedsearch-title A {
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
}
.tx-indexedsearch-result-count {
	font-size: 9px;
	text-transform:uppercase;
}

.tx-indexedsearch-browsebox {
	padding-top:6px;
	padding-bottom:12px;
}

ul.browsebox li {
	list-style:none;
	margin:0px;
	padding:0px;
	margin-right:7px;
	display:inline;
}
ul.browsebox {
	clear:both;
	display:block;
}
.tx-indexedsearch-res {
	clear:both;
}

.mbldiaryListDiariesItem,
.mbldiaryListDiariesCommands {
	margin-bottom:6px;
}

.kulturforumImage {
	float:right;
	margin-top:15px;
}


/*SEMINARS*/
.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {
	background-color: #00a500;
	color:#FFFFFF;
}

.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
	background-color: #ffff3c;
	color:#FFFFFF;
}

.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,
.tx-seminars-pi1-canceled .tx-seminars-pi1-square,
.tx-seminars-pi1-registration-deadline-over	.tx-seminars-pi1-square {
	background-color: #c30000;
	color:#FFFFFF;
}
.tx-seminars-pi1-square {
	color:#FFFFFF;
	font-size:9px;
	padding:1px;
}
.tx-seminars-pi1-listinfo {
	margin-left:30px;
}

.tx_seminars_pi1_single_table td {
	padding-top:1px;
	padding-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFB436;
	border-bottom-width:1px;
}

.tx_seminars_pi1_single_table {
	border-top-style:solid;
	border-top-color:#FFB436;
	border-top-width:1px;
	margin-bottom:11px;
}

.tx_seminars_pi1_single_table dd,
.tx_seminars_pi1_single_table p {
	margin-bottom:2px;
}

/*FELOGIN*/
.tx-felogin-pi1 div {
	margin-bottom:11px;
}


/*FORM SYSTEM*/
.formStatus {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#666;
	font-weight:bold;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
}

.formCommentBox {
	padding:12px;
	padding-bottom:6px;
	background-color:#FC3;
	margin-bottom:12px;
}

.formListStdTable {
	margin-bottom:12px;
}

.formListStdTable td,
.formListStdTable th {
	padding-bottom:4px;
	padding-right:4px;
}
