body {
	font-family: Arial, Verdana, sans-serif;
/*	background: url('http://www.sancta-trinitas.com/fileadmin/template/main/pics/background-greygradient.gif') repeat-x; */
	background-color: #fffff;
	padding: 0;
	margin: 0;
	text-align: center;
	min-width: 764px;
	font-size: 13px;
}

a {
	color: #BE0027;
}

a:visited {
	color: #DB7388;
}

img {
	border: none;
}

.warning {
	color: #DB7388;
	font-weight: bold;
}

h1.csc-firstHeader, h2.csc-firstHeader {
	font-size: 25px;
	color: #FF8700;
	margin: 0 0 26px 0;
	font-weight: normal;
}

h1.underlined, h2.underlined {
	font-size: 13px;
	padding: 0 0 10px 0;
	background: url('http://www.sancta-trinitas.com/fileadmin/template/main/pics/underlined_headline_bg.gif') repeat-x 0 24px;
	margin: 10px 0 14px 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 16px 0;
}

input, select, option {
	font-size: 13px;
}

p {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 16px 0;
}

th, td {
	font-size: 13px;
}

#main-column ol {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 16px 0;
}

#main-column ol li {
	padding: 0 0 0 15px;
	margin: 10px 0 10px 30px;
}


#main-column ul {
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 16px 0;
	list-style-type: none;
}

#main-column ul li {
	background: url('http://www.sancta-trinitas.com/fileadmin/template/main/pics/background-li.gif') no-repeat 4px 8px;
	padding: 0 0 0 15px;
	margin: 10px 0 10px 0;

}

#typo3orgcontainer {
	width: 764px;
	height:700px;
	background-color: white;
	margin: auto;
}

div, ol, ul, li, img, form, select, input, table, td {
	margin: 0;
	padding: 0;
}

/*-------------------- header elements --------------------*/

#logo {
	width: 190px;
	height: 73px;
	float: left;
}

#logo img {
	margin: 1px 0 0 20px;
}

#services {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #515151;
	text-align: right;
	width: 243px;
	margin: 10px 0 0 0;
	float: left;
}

#services form {
	height: 24px;
}

#services label {
	vertical-align: middle;
}

#portal-nav select#portal-select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	width: 180px;
	height: 20px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;
	text-align: left;
}

option.section {
	color: white;
	background-color: #8C8C8C;
	width: 180px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 1px solid black;
}

#search input#sword {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	width: 148px;
	height: 16px;
	border: solid 1px #8C8C8C;
	vertical-align: middle;
}

#search input.go-button {
	width: 25px;
	height: 18px;
	margin: 0 0 0 5px;
	vertical-align: middle;
}

/*-------------------- main-nav --------------------*/

#main-nav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #FFF;
	width: 753px;
	background-color: #000000;
	clear: both;
	border-top-width: 8px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	text-align: left;
}

#main-nav ul {
	list-style-type: none;
	height: 21px;
	border-left: solid 1px #FFFFFF;
	margin: 0 0 0 10px;
	text-align: left;
}

#main-nav li {
	float: left;
	text-align: left;
}

#main-nav li a {
	color: #ffffff;
	text-decoration: none;
	border-right: solid 1px #FFFFFF;
	border-top: solid 1px #FFFFFF;
	padding: 0 15px 0 13px;
	display: block;
	float: left;
	text-align: left;
}

#main-nav li a:hover {
	background-color: #000000;
	border-top: solid 1px #FFFFFF;
	text-align: left;
}

#main-nav li.act a {
	font-weight: bold;
	background-color: #000000;
	border-top: solid 1px #FFFFFF;
	text-align: left;
}

#main-nav li.act a:hover {
	border-top: solid 1px #FFFFFF;
	text-align: left;
}

/*-------------------- left-column --------------------*/

#left-column {
	width: 206px;
	float: left;
	background-color: white;
	text-align: left;
}

/*-------------------- left-box --------------------*/

div.left-box {
	border: solid 1px #B9B9B9;
	width: 173px;
	padding: 0 0 11px 0;
	margin: 0 0 18px 8px;
	text-align: left;
}

div.left-box div.left-box-headline {
	border-bottom: 1px solid #B9B9B9;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	text-align: left;
}

div.left-box h1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FF8700;
	width: 161px;
	border-top: 5px solid #FF9F33;
	padding: 0 0 0 12px;
	margin: 0;
	text-align: left;
}

div.left-box h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	width: 161px;
	padding: 0 0 0 12px;
	margin: 0;
	text-align: left;
}

div.left-box p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 149px;
	padding: 0 12px 0 12px;
	margin: 0 0 10px 0;
	text-align: left;
}

div.news-box {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #8C8C8C;
	width: 149px;
	padding: 0 12px 0 12px;
	margin: 0 0 10px 0;
	text-align: left;
}

/*-------------------- sub-nav --------------------*/

div#sub-nav {
	width: 173px;
	border-bottom: solid 4px #FF9F33;
	margin: 3px 0 20px 9px;
	background-color: white;
	text-align: left;
}

div#sub-nav-title {
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: white;
	background-color: #FF9F33;
	border-top: solid 3px #FF8700;
	padding: 0 0 2px 11px;
	text-align: left;
}

div#sub-nav a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: black;
	text-decoration: none;
	text-align: left;
}

div#sub-nav a:hover {
	text-decoration: underline;
	text-align: left;
}

div#sub-nav a.act {
	font-weight: bold;
	text-align: left;
}

div#sub-nav li {
	width: 173px;
	text-align: left;
}

div#sub-nav ul#sub-level1 {
	list-style-type: none;
	width: 173px;
	border-bottom: solid 2px #FF8700;
	padding: 4px 0 9px 0;
}

div#sub-nav ul#sub-level1 li a {
	width: 150px;
	background: url('http://www.sancta-trinitas.com/fileadmin/template/main/pics/background-subnav.gif') repeat-x 20px 2px;
	padding: 4px 0 0 0;
	margin: 0 0 0 12px;
	display: block;
	text-align: left;
}

.justify { text-align: justify; }


div#sub-nav ul#sub-level1 li.act {
	background: url('http://www.sancta-trinitas.com/fileadmin/template/main/pics/box-subnav.gif') no-repeat 0px 9px;
	text-align: left;
}

div#sub-nav ul#sub-level2 li.act {
	background: url('http://www.sancta-trinitas.com/fileadmin/template/main/pics/box-subnav.gif') no-repeat 12px 3px;
	text-align: left;
}

div#sub-nav ul#sub-level2 {
	list-style-type: none;
	text-align: left;
}

div#sub-nav ul#sub-level2 li a {
	font-size: 11px;
	line-height: 15px;
	width: 140px;
	background: none;
	padding: 0;
	margin: 0 0 0 22px;
	display: block;
	text-align: left;
}

ul#sub-level3 {
	margin: 0 0 0 10px;
	list-style-type: none;
	text-align: left;
}



/*-------------------- main-column --------------------*/

#main-column {
	width: 480px;
	margin: 0 0 0 26px;
	float: left;
	background-color: white;
	text-align: left;
}

/*-------------------- footer --------------------*/

#footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #8C8C8C;
	width: 740px;
	border-top: solid 1px #8C8C8C;
	margin: 12px 0 12px 12px;
	padding: 6px 0 0 0;
	clear: both;
}

#footer-copyright {
	float: left;
	width: 	460px;
}

#footer img {
	margin: 0 0 5px 246px;
}

/*-----------------------E-Card ---------------------*/

		.tx-srsendcard-pi1 { width: 100%; font-family: Verdana, sans-serif; }
		.tx-srsendcard-pi1 p { line-height: 125%; color: #35006d; }
		.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 a { background-color: transparent; text-decoration: none; font-weight: bold; }
		.tx-srsendcard-pi1 a:link { color: #35006d; }
		.tx-srsendcard-pi1 a:visited { color: navy; }
		.tx-srsendcard-pi1 a:hover { color: #333333; }
		.tx-srsendcard-pi1 a:active { color: navy; }
		.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { background-color: #ffffff; color:#000000; }
		.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; }
		.tx-srsendcard-pi1 input[type=submit] { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }

		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dl { margin: 0; padding: 0; border-style: none; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; border-style: none; text-align: center; float: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: .5em 0 0 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { padding: 0 0 .5em 0;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto;  }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
		* html .tx-srsendcard-pi1 dt.tx-srsendcard-pi1-image-selector-empty-cell { margin-bottom: .1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }

		.tx-srsendcard-pi1 fieldset { margin: .5em 5%; }
		.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .3em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { text-align: center; width: 100%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: .8em; font-weight: bold; margin: .5em 0 2em 0; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 auto; border-style: none; width: auto; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { text-align: left; margin: 0 auto; border-style: none; width: 50em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { border: 1px solid #35006d; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset.tx-srsendcard-pi1-no-border { border-style: none; margin: 0 5%; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form legend { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label { width: 25%; clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-label-place-holder { width: 25%; clear: both; float: left; text-align: right; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label.tx-srsendcard-pi1-hidden-label { position: absolute; left: 0px;  top: -100px; width: 1px; height: 1px; overflow: hidden; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify label { font-weight: bold; width: auto; text-align: left; margin: 0; padding: 0 .4em .4em 0; vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { margin: 0; padding: 0 0 .4em 0; vertical-align: middle; }
		* html .tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset .tx-srsendcard-pi1-delivery-notify input { background-color: transparent; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field { width: 73%; float: right; text-align: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field .tx-srsendcard-pi1-error-message { color: red; font-weight: bold; margin: 0 0 .2em 0; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #35006d; width: 4em; height: 1.5em; margin-bottom: .5em; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }

		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
		.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
		* html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0; font-weight: bold; }

		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { margin: 2em 0; border-style: solid; border-width: 1px; border-color: #35006d; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 2em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; font-weight: bold; margin: 0; padding-top: .5em; text-align: center; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding: .5em .5em .5em 10px;}
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { float: left; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0 0 .5em .5em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding-top: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text { padding: 1em 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-bottom: 2em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }

		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p { font-weight: bold; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p { font-weight: bold; }

/*--------------------------------------------------------------

  Cascading Style Sheets for typo3.org
  Last modification: 25.02.06 - Robert Lemke <robert@typo3.org>

---------------------------------------------------------------*/

/*-------------------- header elements ------------------------*/

#username {
	font-family: Verdana, Arial, sans-serif;	
	font-size: 11px;
	color: #515151;	
	text-align: right;
	width: 190px;
	margin: 37px 0 0 0;
	float: left;
}

#account-login {
	font-family: Verdana, Arial, sans-serif;	
	font-size: 11px;
	color: #515151;
	text-align: center;
	width: 140px;	
	margin: 37px 0 0 0;
	float: left;
}

#account-login a {
	color: #BE0027;
}

/*-------------------- rootline-nav --------------------*/

#rootline-nav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #000000;	
	width: 753px;
	height: 35px;	
	background-color: #FFFFFF;
	border-bottom: solid 1px #000000;
	margin: 0 0 40px 0;
	text-align: left;
}

#rootline-nav img {
	margin: 0 26px 0 0;
	float: left;
	text-align: left;
}

#rootline-path {
	padding: 10px 0 0 0;
	text-align: left;
	font-weight: bold;
}

#rootline-path a{
	color: #000000;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

/*-------------------- sponsors --------------------*/

div#sponsors {
	margin: 0 0 0 26px;	
}

div#sponsors div#sponsors-headline {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #8C8C8C;	
	width: 135px;
/*	background: url(/fileadmin/templates/images/background-sponsors.gif) repeat-x 20px 20px;*/
	padding: 0 0 4px 0;
	margin: 0 0 6px 0;
}

div#sponsors img {
	margin: 0 0 10px 0;
}


/*-------------------- terfe-tabnav --------------------*/

div.terfe-tabnav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px;
	height: 24px;
	background: url(/fileadmin/templates/images/terfe-tabnav-bg.gif) repeat-x;
	width: 523px;
}

div.terfe-tabnav a {
	text-decoration: none;
	color: #000;
	height: 24px;
	background: url(/fileadmin/templates/images/terfe-tabnav-linkbg.gif) repeat-x;
	padding: 3px 10px 0px 10px;
	margin: 0;
	display: block;
	float: left;
}

div.terfe-tabnav a:visited {
	color: #000;
}

div.terfe-tabnav a.active {
	font-weight: bold;
	background: url(/fileadmin/templates/images/terfe-tabnav-act-linkbg.gif) repeat-x;
}

div.terfe-tabnav div {
	float: left;
}

/*-------------------- extension repository --------------------*/

span.submenu-button-active, span.submenu-button a {padding-right:1ex;}

div.tx-terfe-pi1 table {
	width: 523px;
	margin: 10px 0 10px 0;
}

div.tx-terfe-pi1 table th,
div.tx-terfe-pi1 table td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}

th.th-main,
th.th-main-left,
th.th-main-right {
	background-color: #CADFC2;
	margin: 0;
	padding: 0;
	border-bottom: solid 4px white;
}

.tx-terfe-pi1 th.th-main-left {
	width: 414px;
}

.tx-terfe-pi1 th.th-main-left img {
	margin: 2px 5px 0 2px;
	vertical-align: middle;
}

.tx-terfe-pi1 th.th-main-right {
	text-align: right;
	width: 109px;
}

.td-main-left {
	width: 325px;
	margin: 0;
	border-bottom: solid 2px #FFF;
}

.tx-terfe-pi1 table.table-sub {
	width: 321px;
	margin: 0;
	padding: 0;
}

.th-sub {
	background-color: #ACCD9F;
	border-bottom: solid 1px #bcd7b0;
	border-right: solid 1px #bcd7b0;
	padding: 2px 3px 3px 5px;
	text-align: left;
}

.td-sub {
	background-color: #CADFC2;
	border-bottom: solid 1px #bcd7b0;
	padding: 2px 3px 3px 9px;
}

.td-sub-disabled {
	background-color: #b9ccb1;
	border-bottom: solid 1px #bcd7b0;
	padding: 2px 3px 3px 9px;
}

.td-main-right {
	width: 198px;
	margin: 0;
	padding: 0 0 5px 8px;
	border-bottom: solid 2px #CADFC2;
}

.td-main-right p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

/*-------------------- extension documentation --------------------*/

table.tx-terdochtml-navigation {width:100%;}
td.tx-terdochtml-navigation-left {
	width:30%;
	text-align:left;
}
td.tx-terdochtml-navigation-center {text-align:center;}
td.tx-terdochtml-navigation-right {
	width: 30%;
	text-align:right;
}

.tx-terdoc-pi1 h2 {
	font-size: 25px;
	color: #FF8700;
	margin: 26px 0 26px 0;
	font-weight: normal;
}

#main-column .tx-terdoc-pi1 ul {
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#main-column .tx-terdoc-pi1 ul li {
	background: none;
	padding: 0;
}

#main-column .tx-terdoc-pi1 ul li.level-1 {
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#main-column .tx-terdoc-pi1 ul li.level-2 {
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 20px;
}

#main-column .tx-terdoc-pi1 ul li.level-3 {
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 20px;
}


/*-------------------- extension documentation from docbook --------------------*/

.informaltable {
  background:#ff9f33;

  border-color:#ff8700;
  border-style:solid;
  border-width:3px 1px 1px 1px;

  padding-bottom:3px;
}

.informaltable table {
  width:100%;
  background:#fff;

  border:1px solid #cacaca;
  border-collapse:collapse;
}

.informaltable table td,
.informaltable table th {
  background:#fff;

  vertical-align:top;

  padding:.25em;
}

.informaltable table th {
  background:#ff9f33;

  color:#fff;
  text-align:left;

  border:1px solid #ff9f33;
  border-bottom:1px solid #eaeaea;
  padding:0.0625em .5em;
}

.informaltable th p {
  padding:0;
  margin:0;
}

.informaltable td p {
  margin-top:0;
  margin-bottom:1em;
}

