
DIV.JavaApplet,
DIV.JavaApplet-Vorschau {
	padding: 10px 0px 10px 30px;
	width: 425px;
}
DIV.JavaApplet {
	_margin: 0px;
	_padding: 0px 0px 5px 5px;
}


.tx-ccvscroller-pi1,
.tx-ccvscroller-pi1-innerbox {
	position: absolute;
}

DIV.tx-ccvscroller-pi1 {
	background-color: #F4F4F4;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #A9A9A9;
}
DIV.tx-ccvscroller-pi1-innerbox P,
DIV.tx-ccvscroller-pi1-innerbox P.Text,
.ScrollBox {
	padding: 1px 0px 0px 0px;
}


/*
	FILEUPLOAD, form - styles
*/
DIV.tx-fileuploadpe-pi1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 25px;
}
DIV.tx-fileuploadpe-pi1 FORM {
	background-color: #EEE;
	background-color: transparent;
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #AAAAAA;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #A9A9A9;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
DIV.tx-fileuploadpe-pi1 DIV.fileupload-message {
	background-color: transparent;
	padding: 8px 0px 8px 5px;
	color: #A9A9A9;
}
DIV.tx-fileuploadpe-pi1 DIV.fileupload-field,
DIV.tx-fileuploadpe-pi1 DIV.fileupload-field INPUT {
	width: 100%;
	text-align: left;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}
DIV.tx-fileuploadpe-pi1 DIV.fileupload-field INPUT {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 5px;
	background-color: #EEE;
	background-color: transparent;
	border-top: 2px solid #999999;
	border-left: 2px solid #AAAAAA;
}
DIV.tx-fileuploadpe-pi1 .fileupload-button {
	width: 100%;
	text-align: left;
	background-color: #E6E6E6;
	background-color: transparent;
	border-top: 1px solid #999999;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px dotted #A9A9A9;
	padding: 3px 0px 3px 5px;
}


/*
* FILEUPLOAD, JUpload -styles
*/
DIV.tx-fileuploadpe-pi1 .uploadListing {
	border-top: 0px solid black;
	border-bottom: 0px dotted black;
	width: 100%;
	padding-left: 5px;
	background-color: #F7F7F7;
	background-color: transparent;
}
DIV.tx-fileuploadpe-pi1 .uploadListing TD {
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: black;
}
DIV.tx-fileuploadpe-pi1 .uploadListing TABLE.SelectedFiles {
	width: 100%;
}
DIV.tx-fileuploadpe-pi1 .uploadListing.FileIcon,
DIV.tx-fileuploadpe-pi1 .uploadListing.FileSize,
DIV.tx-fileuploadpe-pi1 .uploadListing.FileRemove {
	width: 1%;
}
DIV.tx-fileuploadpe-pi1 .uploadListing.FileName {
	width: 100%;
}
DIV.tx-fileuploadpe-pi1 .uploadListing.FileName SPAN {
	height: 19px;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
DIV.tx-fileuploadpe-pi1 .uploadListing #FileLink,
DIV.tx-fileuploadpe-pi1 .uploadListing .tableHeader,
DIV.tx-fileuploadpe-pi1 .uploadListing TBODY,
DIV.tx-fileuploadpe-pi1 .uploadListing .tableFooter {
	height: 22px;
	color: black;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	vertical-align: middle;
}
DIV.tx-fileuploadpe-pi1 .uploadListing .tableSpacer {
	height: 2px;
}
DIV.tx-fileuploadpe-pi1 .uploadListing TBODY {
	font-weight: normal;
	padding: 1px 5px 1px 2px;
	height: 14px;
}
DIV.tx-fileuploadpe-pi1 .uploadListing .tableHeader,
DIV.tx-fileuploadpe-pi1 .uploadListing .tableFooter {
	text-decoration: none;
	background-image: url("../JUploader/images/button-light.gif");
	background-color: #DDDDDD;
}
DIV.tx-fileuploadpe-pi1 .uploadListing A#FileLink,
DIV.tx-fileuploadpe-pi1 .uploadListing .tableHeader A#FileLink,
DIV.tx-fileuploadpe-pi1 .uploadListing .tableFooter A#FileLink {
	background-image: url("../JUploader/images/button.gif");
	text-decoration: none;
}
DIV.tx-fileuploadpe-pi1 .uploadListing  A#FileLink:hover {
	text-decoration: none;
	color: red;
	background-image: url("../JUploader/images/button-hover.gif");
}
DIV.tx-fileuploadpe-pi1 .uploadListing A#FileLink:visited {
	text-decoration: none;
	color: black;
}
DIV.tx-fileuploadpe-pi1 .uploadListing A#FileLink:active {
	text-decoration: none;
	color: red;
}
DIV.tx-fileuploadpe-pi1 .uploadListing#progbar {
	border: 1px solid #AAAAAA;
	background-color: #EFEFEF;
	display: none;
	width: 100%;
}
DIV.tx-fileuploadpe-pi1 .uploadListing img {
	border: 0px;
}


/*
	FOTOBOEK
*/
DIV.tx-gooffotoboek-pi1 {
	margin: 17px 0px 0px 0px;
	border-top: 1px solid #A9A9A9;
	border-bottom: 0px solid #A9A9A9;
	padding: 0px 0px 0px 27px;
}
DIV.tx-gooffotoboek-pi1 .fotoboek-header {
	white-space: nowrap;
	vertical-align: bottom;
	width: 100%;
}
DIV.tx-gooffotoboek-pi1 .fotoboek-dirheader {
	padding: 2px 0px 2px 2px;
}
DIV.tx-gooffotoboek-pi1  .fotoboek-navigation {
	text-align: right;
}
DIV.tx-gooffotoboek-pi1 SPAN.fotoboek-dir {
	margin-right: 5px;
	font-weight: bold;
}
DIV.tx-gooffotoboek-pi1  TABLE.fotoboek-thumb-table {
	/*width: 100%;*/
}
DIV.tx-gooffotoboek-pi1  TR.fotoboek-thumb-row {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
DIV.tx-gooffotoboek-pi1 TD.fotoboek-thumb-column {
	border-top: 0px solid #CFCFCF;
	border-left: 0px solid #AFAFAF;
	border-left: 0px solid #CFCFCF;
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent
		url("/fileadmin/design/fotoboek/Rahmen.png")
		left top no-repeat;
//	background-image: url(none);
//	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/design/fotoboek/Rahmen.png', sizingMethod='scale');
	width: 132px;
	height: 132px;
	line-height: 132px;
	text-align: center;
	vertical-align: middle;
}
DIV.tx-gooffotoboek-pi1  DIV.fotoboek-thumb-filename {
	border-bottom: 1px solid #999999;
	padding: 1px 0px 3px 2px;
}
DIV.tx-gooffotoboek-pi1  DIV.fotoboek-picture-title {
	margin: 0px 3px 0px 0px;
	padding: 5px 0px 2px 3px;
	font-weight: bold;
}
DIV.tx-gooffotoboek-pi1  DIV.fotoboek-picture-comment {
	margin: 0px 3px 0px 0px;
	padding: 5px 0px 2px 3px;
}
DIV.tx-gooffotoboek-pi1  .fotoboek-picture-comment-button,
DIV.tx-gooffotoboek-pi1  DIV.fotoboek-picture-comment TEXTAREA,
DIV.tx-gooffotoboek-pi1  DIV.fotoboek-picture-comment INPUT {
	text-align: left;
	border-top: 1px solid #999999;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px dotted #A9A9A9;
	width: 100%;
}
DIV.tx-gooffotoboek-pi1  .fotoboek-picture-comment-button {
	border-top: 1px solid #999999;
	border-left: 1px dotted #A9A9A9;
	border-bottom: 1px dotted #A9A9A9;
	padding: 3px 0px 3px 5px;
}


/*
	SEND NEWSLETTER
*/
.tx-safenewsletterpe-pi1,
.tx_safenewsletterpe-pi1-forminput,
.tx_safenewsletterpe-pi1-checktitle,
.tx_safenewsletterpe-pi1-formtext {
	font-size: 11px;
	font-weight: normal;
}
.tx_safenewsletterpe-pi1-forminput {
	font-size: 11px;
}
.tx_safenewsletterpe-pi1-checktitle {
	border-bottom: 1px  dotted #999999;
	padding: 0px 15px 0px 3px;
	text-align: left;
}
.tx_safenewsletterpe-pi1-formtext {
	padding: 0px 0px 0px 10px;
}
.tx-safenewsletterpe-pi1 TABLE {
	width: 100%;
}
.tx-safenewsletterpe-pi1 FORM {
	margin: 20px 0px 10px 30px;
}
.tx-safenewsletterpe-pi1 INPUT,
.tx-safenewsletterpe-pi1 SELECT,
.tx-safenewsletterpe-pi1 TEXTAREA {
	width: 100%;
}
.tx-safenewsletterpe-pi1 SELECT{
	text-align: right;
}
INPUT.tx_safenewsletterpe-pi1-checkbox {
	width:18px;
}


/*
	NEWSLETTER SUBSCRIPTION
*/
.tx-danewslettersubscription-pi1-descr P {
	margin-bottom: 15px;
}
.tx-danewslettersubscription-pi1-form-row TD {
	background-color: #FFFFFF;
	background-color: transparent;
}

.tx-danewslettersubscription-pi1-form-row P {
	padding: 0px 0px 0px 30px;
}
DIV.tx-danewslettersubscription-pi1 TABLE {
	width: 80%;
}
DIV.tx-danewslettersubscription-pi1 FORM {
	border: 0;
	margin: 0px 0px 25px 30px;
	padding: 20px 0px 0px 0px;
}
DIV.tx-danewslettersubscription-pi1 INPUT {
	background-color : #EFEFEF;
	font-size: 14px;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	padding: 3px 0px 3px 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 250px;
}
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton {
	margin-top: 2px;
	display: block;
	width: 262px;
	color: #EEE;
	background-color: #AB3E3E;
	border-top: 1px solid #DDD;
	border-left: 1px solid #EEE;
	border-bottom: 0px solid #DDD;
	border-right: 0px solid #EEE;
}
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton:hover {
	background-color: #D34D4D;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow INPUT {
	margin: 0px 0px 0px 0px;
	width: 20px;
}
.tx-danewslettersubscription-pi1-form-row TD.danewsletter-form-field INPUT,
.tx-danewslettersubscription-pi1-form-row TD.danewsletter-form-field TEXTAREA {
	border: 0px;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #DFDFDF;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.tx-danewslettersubscription-pi1-form-header {
	background-color: #ee0000;
}
DIV.tx-danewslettersubscription-pi1-listrow {
	margin: 20px 0px 10px 0px;
}
.tx-danewslettersubscription-pi1-listrow-header TD {
	border-top: 1px solid #A9A9A9;
	background-color: #EFEFEF;
	background-color: transparent;
	padding: 3px 0px 3px 0px;
}
.tx-danewslettersubscription-pi1-listrow-header TD P {
	font-weight: bold;
}
.tx-danewslettersubscription-pi1-listrow-checkbox {
	font-size: 11px;
	font-weight: normal;
}
P.tx-danewslettersubscription-pi1-mustlogin {
	margin: 0px 0px 10px 0px;
}
P.tx-danewslettersubscription-pi1-subscr,
P.tx-danewslettersubscription-pi1-premsg,
P.tx-danewslettersubscription-pi1-emailAdmin {
	margin: 10px 0px 10px 0px;
}
P.tx-danewslettersubscription-pi1-premsg EM,
P.tx-danewslettersubscription-pi1-emailAdmin B {
	font-weight: bold;
	font-style: normal;
}



/*
	MENU/SITEMAP
*/
.NewPagesmap {
	padding: 0px 10px 0px 30px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 130%;
}
#colRight A .NewPagesmap {
	padding-left: 10px;
	line-height: 200%;
	width: 100%;
}
.Sitemapping {
	line-height: 130%;
	font-size: 12px;
}

UL.csc-menu,
.csc-sitemap UL {
	margin: 0px;
	border: 0;
	padding: 0px ;
	list-style-type: none;
}

.csc-menu LI,
.Sitemap,
.Sitemap1 {
	padding: 0px 10px 0px 30px;
}

.Sitemap2 {
	padding: 0px 10px 0px 50px;
	font-size: 10px;
}
.Sitemap3 {
	padding: 0px 10px 0px 70px;
	font-size: 10px;
}
.Sitemap4 {
	padding: 0px 10px 0px 90px;
	font-size: 10px;
}



/*
	VCD_ARCHIV
*/
DIV.tx-vcdarchive-pi1 FORM,
DIV.tx-vcdarchive-pi1  {
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
}
.VCDarchive-tableline,
.VCDarchive-table {
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
}
.VCDarchive-header,
.VCDarchive-editButton {
	background-color: #DDDDDD;
	background-color: transparent;
	vertical-align: middle;
}
.VCDarchive-dateinput select,
.VCDarchive-field select,
.VCDarchive-field input,
.VCDarchive-field textarea {
	border-top: 1px dotted #EEEEEE;
	border-right: 1px solid #AAAAAA;
	border-bottom: 1px solid #999999;
	border-left: 1px dotted #A9A9A9;
	width: 100%;
}
.VCDarchive-dateinput select {
	width: 150px;
}
.VCDarchive-editButton input {
	text-align: left;
	border-top: 1px solid #A9A9A9;
	border-right: 1px solid #AAAAAA;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #A9A9A9;
	padding-top: 3px;
	padding-left: 5px;
	background-color: #E6E6E6;
}
.VCDarchive-labeltitle,
.VCDarchive-formtitle,
.VCDarchive-icon,
.VCDarchive-date,
.VCDarchive-title {
	margin: 3px 0px 0px 0px;
	padding: 5px 3px 3px 3px;
	border-top: 0px solid #A9A9A9;
	background-color: #EFEFEF;
	background-color: transparent;
}
.VCDarchive-label {
	padding-left: 10px;
	padding-right: 15px;
}
.VCDarchive-icon {
	padding-left: 5px;
	padding-right: 0px;
	vertical-align: middle;
}
.VCDarchive-title,
.VCDarchive-description,
.VCDarchive-error,
.VCDarchive-text {
	padding-left: 7px;
}
.VCDarchive-linespacer {
	padding-bottom: 10px;
}
.VCDarchive-description-H1 {
	margin-top: 3px;
	padding: 5px 5px 3px 6px;
	border-top: 1px dotted #FFF;
	border-top: 1px solid #A9A9A9;
	background-color: #EFEFEF;
	background-color: #E0E0E0;
	background-color: transparent;
	font-weight: bold;
}
.VCDarchive-description-H2 {
	padding: 3px 5px 3px 6px;
	border-top: 1px dotted #999999;
	background-color: #EFEFEF;
	background-color: transparent;
	font-weight: normal;
}
.VCDarchive-description-H3 {
	padding: 3px 5px 3px 6px;
	background-color: #EFEFEF;
	background-color: transparent;
}
.VCDarchive-description-H4 {
	padding: 3px 5px 3px 6px;
	border-bottom: 1px solid #EFEFEF;
}
.VCDarchive-error UL {
	margin: 5px 0px 5px 12px;
	list-style-type: square;
	font-weight: bold;
}
.VCDarchive-labeltitle,
.VCDarchive-formtitle {
	border-top: 1px solid #A9A9A9;
	padding: 3px 5px 3px 0px;
	font-weight: bold;
}
.VCDarchive-header {
	padding: 10px 0px 0px 0px;
}
.VCDarchive-navi {
	border-top: 1px solid #AAAAAA;
	padding: 0px 0px 0px 0px;
}
.VCDarchive-date {
	text-align:right;
}


DIV.tx-pestaticfilescontent-pi1 P {
}
DIV.tx-pestaticfilescontent-pi1 OL {
	margin: 0px 0px 0px 55px;
}


/*
	FE_NEWS_PE
*/
DIV.tx-fenewspe-pi1  {
	font-weight: bold;
}
.tx-fenewspe-pi1-postForm,
.tx-fenewspe-pi1-postForm-Field {
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
}

.tx-fenewspe-pi1-postForm-Field TD,
.tx-fenewspe-pi1-postForm-Field textarea,
.tx-fenewspe-pi1-postForm-Field select,
.tx-fenewspe-pi1-postForm-Field TD.label,
.tx-fenewspe-pi1-postForm-Field TD.labelHighlight {
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.tx-fenewspe-pi1-postForm,
.tx-fenewspe-pi1-postForm-Field textarea,
.tx-fenewspe-pi1-postForm-Field select,
.tx-fenewspe-pi1-postForm-Field input {
	width: 100%;
	vertical-align: middle;
	font-size: 11px;
}
.tx-fenewspe-pi1-postForm-Field textarea,
.tx-fenewspe-pi1-postForm-Field select,
.tx-fenewspe-pi1-postForm-Field input {
	border-top: 1px solid #BABABA;
	border-left: 1px solid #BABABA;
	background-color: #EFEFEF;
	background-color: #FAFAFA;
	background-color: transparent;
	background-color: #CCC;
}
.tx-fenewspe-pi1-postForm-Field TD.labelHighlight {
	color: #666;
}
.tx-fenewspe-pi1-formBtn input {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #DDDDDD;
	font-size: 11px;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #999999;
	width: 100%;
	text-align: left;
}
.tx-fenewspe-pi1-formBtnHov {
	border-top: 1px solid #A9A9A9;
	border-left: 2px solid #A9A9A9;
	color: #666;
}


/*
	CHC-FORUM
*/
.tx-chcforum-pi1-Table,
.tx-chcforum-pi1-CategoryTitle,
.tx-chcforum-pi1-ConferenceName,
.tx-chcforum-pi1-ConferenceDesc,
.tx-chcforum-pi1-ConferenceStats,
.tx-chcforum-pi1-catThreadCell,
.tx-chcforum-pi1-catPostCell,
.tx-chcforum-pi1-catLastCell,
.tx-chcforum-pi1-ToolBar,
.tx-chcforum-pi1-HeaderBox,
.tx-chcforum-pi1-FooterBox,
.tx-chcforum-pi1-helpBox,
.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-pageLinksTop,
.tx-chcforum-pi1-pageLinksBtm,
.tx-chcforum-pi1-postForm,
.tx-chcforum-pi1-postForm-Field,
.tx-chcforum-pi1-postForm-Inputtext,
.tx-chcforum-pi1-postForm-Checkbox,
.tx-chcforum-pi1-postForm-Radio,
.tx-chcforum-pi1-postForm-Select,
.tx-chcforum-pi1-postForm-Submit,
.tx-chcforum-pi1-postForm-Textarea,
.tx-chcforum-pi1-singlePost,
.tx-chcforum-pi1-singlePost #quoteCellAuthor,
.tx-chcforum-pi1-singlePost #quoteCell,
.tx-chcforum-pi1-singlePost #quoteTable,
#tx_chcforum-pi1 {
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #FAFAFA;
	background-color: transparent;
}
#tx_chcforum-pi1 form {
	margin-top: 10px;
}

.tx-chcforum-pi1-Table {
	border: 0px dotted;
	width: 100%;
}
.tx-chcforum-pi1-CategoryTitle,
.tx-chcforum-pi1-ConferenceName {
	border-top: 1px dotted #999999;
	font-size: 13px;
	padding: 5px 0px 3px 30px;
}
.tx-chcforum-pi1-ConferenceName {
	border-top: 0px dotted #000000;
	background-color: transparent;
	background-color: #FAFAFA;
	padding: 5px 0px 5px 30px;
}
.tx-chcforum-pi1-messageBox,
.tx-chcforum-pi1-messageBoxError {
	font-size: 11px;
	background: #EFEFEF;
	padding: 5px 0px 5px 30px;
}

.tx-chcforum-pi1-ConferenceStats {
	text-align: right;
	font-size: 10px;
	background: #A9A9A9;
	padding: 4px 2px 4px 4px;
}

.tx-chcforum-pi1-ConferenceDesc {
	padding: 5px 100px 3px 30px;
}

.tx-chcforum-pi1-ToolBar img,
.tx-chcforum-pi1-ToolBar {
	border-bottom: 1px dotted #999999;
	padding: 5px 0px 3px 0px;
	text-align: right;
	font-size: 10px;
	text-transform: uppercase;
}

.tx-chcforum-pi1-navPath {
	background-color: #EFEFEF;
	background-color: transparent;
	color: #000000;
	font-size: 9px;
	margin: 0px 0px 15px 0px;
	padding: 3px 5px 3px 30px;
	text-transform: uppercase;
}

.tx-chcforum-pi1-HeaderBox,
.tx-chcforum-pi1-FooterBox,
.tx-chcforum-pi1-catLeftSpacerCell,
.tx-chcforum-pi1-confLeftSpacerCell {
	padding: 0px 0px 0px 30px;
	background: transparent;
}
.tx-chcforum-pi1-FooterBox div {
	padding-top: 5px;
	padding-left: 5px;
	font-size: 10px;
}

.tx-chcforum-pi1-catSpacerCell,
.tx-chcforum-pi1-confSpacerCell {
	line-height: 100%;
}

.tx-chcforum-pi1-confThreadNew,
.tx-chcforum-pi1-catThreadCell,
.tx-chcforum-pi1-catPostCell,
.tx-chcforum-pi1-catLastCell {
	padding: 0px 5px 0px 0px;
	color: #555;
	font-size: 9px;
}
.tx-chcforum-pi1-confThreadNew {
	color: #FF0000;
}
.tx-chcforum-pi1-confThreadHeader,
.tx-chcforum-pi1-confThreadImage,
.tx-chcforum-pi1-confThreadSubject,
.tx-chcforum-pi1-confThreadReplies,
.tx-chcforum-pi1-confThreadAuthor,
.tx-chcforum-pi1-confThreadLast {
	font-size: 9px;
}

.tx-chcforum-pi1-confThreadHeader {
	border-top: 1px dotted #999;
	padding: 4px 0px 0px 0px;
}

.tx-chcforum-pi1-confThreadSubject {
	font-size: 10px;
}

.tx-chcforum-pi1-postForm-Field TD,
.tx-chcforum-pi1-postForm-Field textarea,
.tx-chcforum-pi1-postForm-Field TD.label {
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.tx-chcforum-pi1-postForm-Field textarea,
.tx-chcforum-pi1-postForm-Field TD.label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.tx-chcforum-pi1-postForm,
INPUT.forum-post-attach-input,
.tx-chcforum-pi1-postForm-Field textarea,
.tx-chcforum-pi1-postForm-Field input,
.tx-chcforum-pi1-postForm-Inputtext,
.tx-chcforum-pi1-postForm-Checkbox,
.tx-chcforum-pi1-postForm-Radio,
.tx-chcforum-pi1-postForm-Select,
.tx-chcforum-pi1-postForm-Submit,
.tx-chcforum-pi1-postForm-Textarea {
	width: 100%;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
.tx-chcforum-pi1-postForm .formMargin {
	width: 30px;
}
.tx-chcforum-pi1-postForm .formTextWidth {
	width: 380px;
/*	its a little less than
	Mozillas size=60 chars-columns
*/
}
.tx-chcforum-pi1-postForm-Textarea {
	height: 150px;
}
.tx-chcforum-pi1-postForm-Checkbox,
.tx-chcforum-pi1-postForm-Radio {
	width: 15px;
}
.tx-chcforum-pi1-postForm-Title,
.tx-chcforum-pi1-postForm-Text {
	padding: 7px 0px 5px 30px;
	font-weight: bold;
	line-height: 150%;
}
.tx-chcforum-pi1-postForm-Title {
	font-weight: bold;
	text-transform: none;
	font-size: 13px;
	border-top: 1px dotted #999999;
	padding: 4px 0px 4px 30px;
	background-color: transparent;
}

.tx-chcforum-pi1-formBtn input,
.tx-chcforum-pi1-formBtnStyle,
.tx-chcforum-pi1-formBtnStyleHov,
.tx-chcforum-pi1-postForm-Submit {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #EFEFEF;
	background-color: transparent;
	font-size: 11px;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #999999;
	width: 100%;
	text-align: left;
}
.tx-chcforum-pi1-formBtnStyleHov,
.tx-chcforum-pi1-formBtnHov {
	border-top: 1px solid #A9A9A9;
	border-left: 2px solid #A9A9A9;
	color: #A9A9A9;
}

.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-pageLinksTop,
.tx-chcforum-pi1-pageLinksBtm {
	clear: both;
	color: #555;
	font-size: 9px;
	text-align: right;
	margin: 3px 0px 5px 30px;
}
.tx-chcforum-pi1-linkUp,
.tx-chcforum-pi1-pageLinksBtm {
	border-top: 1px solid #999999;
	margin: 3px 0px 5px 0px;
}

.tx-chcforum-pi1-forumTextBig {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}


.tx-chcforum-pi1-singlePost {
	margin-bottom: 10px;
}
.tx-chcforum-pi1-singlePost .im,
.tx-chcforum-pi1-singlePost .im img,
.tx-chcforum-pi1-singlePost .edit,
.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}
.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
}
.tx-chcforum-pi1-singlePost DIV.author {
	border-top: 1px solid #999999;
	margin: 5px 0px 0px 0px;
	padding: 4px 0px 3px 30px;
}
.tx-chcforum-pi1-singlePost .date,
.tx-chcforum-pi1-singlePost .author {
	color: black;
	background-color: #EFEFEF;
	background-color: #F7F7F7;
	background-color: transparent;
	font-size: 11px;
}
.tx-chcforum-pi1-singlePost .date {
	text-align: right;
}

.tx-chcforum-pi1-singlePost .im a,
.tx-chcforum-pi1-singlePost .edit a {
}
.tx-chcforum-pi1-singlePost .subject {
	font-weight: bolder;
}
.tx-chcforum-pi1-singlePost .subject,
.tx-chcforum-pi1-singlePost .scroller,
.tx-chcforum-pi1-singlePost .text {
	width: 100%
}
.tx-chcforum-pi1-singlePost .attachment,
.tx-chcforum-pi1-singlePost .edit,
.tx-chcforum-pi1-singlePost .im,
.tx-chcforum-pi1-singlePost .subject,
.tx-chcforum-pi1-singlePost .text {
	padding: 4px 10px 0px 30px;
}
.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}
.tx-chcforum-pi1-singlePost #quoteCellAuthor,
.tx-chcforum-pi1-singlePost #quoteCell,
.tx-chcforum-pi1-singlePost #quoteTable {
}
.tx-chcforum-pi1-singlePost #userPic {
}
.tx-chcforum-pi1-singlePostQuoteText {
}


/*
	CHCforum PROFILE
*/
.tx_chcforum-pi1-profileHeaderBig,
.tx-chcforum-pi1-profileBorder {
	padding: 0px 0px 5px 30px;
	font-size: 11px;
}
.tx_chcforum-pi1-profileHeader,
.tx-chcforum-pi1-profileBorder TABLE {
	font-size: 10px;
}
.tx_chcforum-pi1-profileHeaderBig {
	font-weight: bold;
	border-top: 1px dotted #999999;
	padding: 0px 0px 4px 30px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx-chcforum-pi1-errorBoxCell {
	font-weight: bold;
	text-align: left;
}
.tx-chcforum-pi1-previewBoxCell {
	text-align: center;
}



/*
	SMS2NEWS
*/
.tx-rssms2newspe-pi1 TABLE {
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
	border-top: 1px solid #A9A9A9;
}
.tx-rssms2newspe-pi1 TD {
	background-color: #EFEFEF;
	background-color: transparent;
}
.tx-rssms2newspe-pi1 DIV {
	padding: 0px 0px 0px 30px;
}
.tx-rssms2newspe-pi1 DIV.sms2newsLeadingsSpace {
	padding-top: 16px;
}
.tx-rssms2newspe-pi1 TD.sms2newsSubject {
	padding: 2px 0px 4px 30px;
	font-weight: bold;
}
.tx-rssms2newspe-pi1 TD.sms2newsDate {
	padding: 2px 3px 0px 5px;
}
.tx-rssms2newspe-pi1 DIV.sms2newsBody {
	padding: 2px 0px 11px 30px;
}


/*
	NEWLOGINBOX
*/
DIV.tx-newloginbox-pi1 {
	padding: 5px 0px 0px 30px;
	width: 320px;
}
#tx-newloginbox-pi1-table {
	width: 100%;
}
.tx_newloginbox_pi1-strong,
.tx_newloginbox_pi1-title,
.tx_newloginbox_pi1-subtitle,
.tx_newloginbox_pi1-text,
.tx_newloginbox_pi1-label,
.tx-newloginbox-pi1-username,
.tx-newloginbox-pi1-warning,
.tx-newloginbox-pi1-submit {
	background-color : #FFFFFF;
	background-color : transparent;
	color: #000000;
	text-align: left;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 11px;
}
.tx_newloginbox_pi1-title {
	padding: 0px 30px 0px 0px;
}
.tx-newloginbox-pi1-spacer {
	padding: 0px 0px 10px 0px;
}
.tx-newloginbox-pi1-username span.tx_newloginbox_pi1-subtitle,
.tx-newloginbox-pi1-username span.tx_newloginbox_pi1-strong {
	font-weight: bold;
}
.tx_newloginbox_pi1-field {
	padding: 0px 15px 0px 10px;
	border-top: 1px solid #D87878;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
}
.tx_newloginbox_pi1-fieldinput {
	background-color: #FFFFFF;
	background-color: #eee;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.tx-newloginbox-pi1-submit {
	padding: 3px 3px 3px 15px;
	text-align: left;
	font-weight: bold;
	color: black;
	border-top: 1px solid #FFF;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #FFF;
	background-color: #CCC;
}

.tx_newloginbox_pi1-label {
	padding: 3px 10px 0px 5px;
}
.tx_newloginbox_pi1-label,
.tx-newloginbox-pi1-submit,
.tx_newloginbox_pi1-field,
.tx_newloginbox_pi1-fieldinput{
	width: 120px;
}

.tx-newloginbox-pi1-warning {
	background-color : #F8F8F8;
	color: #999;
}

span#NewsCategory {
	color: #AAA;
	padding-right: 5px;
}
#NewsArchivBlock,
#NewsArchivCount,
#NewsArchivHeader,
#NewsAuthor,
#NewsBrowseLinks,
#NewsCategory,
#NewsContent,
#NewsDate,
#NewsHeader,
#NewsHeaderNoNewsMsg,
#NewsImage,
#NewsLatestCategory,
#NewsLatestDate,
#NewsLatestImage,
#NewsLatestTitle,
#NewsSubheader,
#NewsText,
#NewsTitle,
.NewsSearchButton,
.NewsSearchField,
.NewsSearchText {
	text-align: left;
	background-color : transparent;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 3px 5px 5px 20px;
	border-top: 1px dotted #A49D9C;
	border-bottom: 0px solid #EFEFEF;
	color: #000000;
}
TABLE.NewsLatestTable {
	position: relative;
	left: 8px;
	width: 180px;
}
TD#NewsLatestText {
	padding: 0px 0px 0px 0px;
}

#NewsTitle {
	padding-left: 20px;
	font-weight: bolder;
	background-color : transparent;
}
#NewsBrowseLinks {
	padding-left: 0px;
	font-weight: bold;
}

#NewsArchivHeader,
#NewsHeader,
#NewsHeaderNoNewsMsg,
#NewsCategory,
#NewsDate {
	text-align: left;
	background-color : transparent;
}
#colNormal #NewsHeader,
#colNormal #NewsSubHeader {
	padding-left: 30px;
}
#NewsArchivBlock,
#NewsArchivCount,
#NewsCategory,
#NewsAuthor {
	background-color : transparent;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #D87878;
}
#NewsArchivHeader {
	padding: 3px 5px 5px 20px;
}
#NewsArchivBlock,
#NewsArchivCount,
#NewsArchivBlock A:link,
#NewsArchivBlock A:visited {
	padding: 0px 5px 2px 20px;
}
#NewsArchivBlock A:hover {
	color: #AB3E3E;
}
#NewsArchivBlock A:hover,
#NewsTitle A:hover {
	width:100%;
}
#NewsArchivBlock A:link,
#NewsTitle A:link {
	color: #AB3E3E;
	width:100%;
}
#NewsArchivBlock A:visited,
#NewsTitle A:visited {
	color: #666;
	width:100%;
}
#NewsSubheader,
#NewsContent,
#NewsContentBackground,
#NewsText,
.NewsSearchText,
#NewsImage {
	background-color : transparent;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
}

#NewsItemSpacer {
	padding: 15px 0px 0px 0px;
}
#NewsArchivBlock,
#NewsContent {
	padding: 0px 0px 0px 0px;
}
#NewsImage {
	padding: 0px 0px 0px 10px;
}
P#NewsImageCaption {
	padding: 0px 0px 5px 0px;
}
#NewsImage A,
P#NewsImageCaption {
	padding-top: 5px;
	font-size: 8px;
}
#NewsDate,
#NewsCategory {
	padding: 4px 0px 4px 10px;
}
#NewsLatestItemSpacer {
	padding: 5px 0px 0px 0px;
}
#NewsLatestBorderTop {
	border-top: 0px solid #A9A9A9;
}
#NewsLatestBorderBottom {
	border-top: 2px dotted #999;
}
DIV.NewsLatestDivider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 2px;
	background-color: transparent;
}
#NewsLatestCategory,
#NewsLatestDate,
#NewsLatestTitle,
#NewsLatestImage {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	border-top: 0px;
	border-bottom: 0px;
}
#NewsLatestDate,
#NewsLatestCategory {
	color: #555;
	font-weight: normal;
}
#NewsLatestDate {
	color: #000;
	text-align: right;
}
#NewsLatestImage {
	width: 70px;
	padding: 0px 3px 0px 5px;
	border-left: 1px solid #999999;
	border-left: 1px solid #DDDDDD;
}
#NewsLatestImage A:link,
#NewsLatestTitle A:link,
#NewsLatestTitle A STRONG {
	padding: 0px 0px 0px 0px;
	color: #000088;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
#NewsLatestImage A:hover,
#NewsLatestTitle A:hover,
#NewsLatestTitle A:hover STRONG {
	color: #AB3E3E;
}
#NewsLatestImage A:active ,
#NewsLatestTitle A:active {
	padding: 0px 0px 0px 0px;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
#NewsLatestImage A:visited,
#NewsLatestTitle A:visited {
	padding: 0px 0px 0px 0px;
	color: #777;
	text-decoration: none;
}

.NewsSearchText {
	padding: 5px 0px 0px 20px;
	text-transform: none;
}
.NewsSearchField{
	padding: 1px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background-color : transparent;
	background-color : #EFEFEF;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	border-bottom: 0px solid #ADADAD;
}
.NewsSearchField input {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color : #F8F8F8;
/*	text-transform: uppercase;*/
	border-top: 0px solid #ADADAD;
	border-left: 0px solid #ADADAD;
	border-right: 0px solid #ADADAD;
	border-bottom: 0px solid #ADADAD;
}
.NewsSearchButton {
	background-color : #AAA;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	border-right: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 20px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
.NewsSearchButton,
.NewsSearchField,
.NewsSearchField input {
	width: 100%;
}

#NewsSubheader,
#NewsContent,
#NewsContentBackground DIV P {
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
}
TD #NewsSubheader {
	padding-left: 30px;
}
TD DIV#NewsSubheader {
	padding-left: 0px;
}
#NewsSubheader,
#NewsSubheader DIV P {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: #333;
	padding: 5px 10px 10px 0px;
}
#NewsAuthor {
	padding: 0px 0px 0px 10px;
}
#NewsAuthor DIV {
	padding: 0px 0px 0px 30px;
}
#NewsContent {
	padding: 0px 10px 5px 0px;
	font-weight: normal;
}
#NewsContent UL {
	margin-left: 0px;
}
#NewsHeaderNoNewsMsg {
	margin: 16px 0px 0px 0px;
}
#NewsDateInput {
	width: 20px;
	text-align:right;
}
#NewsYearInput {
	width: 30px;
	text-align:left;
}
SPAN.tx-ttnews-browsebox {
	padding-left: 30px;
}



/***************
	admin-interface-pe
*/
#dbDataListSection,
#dbDataSection {
	margin-right: 25px;
}
#dbDataListSection {
	margin-left: 30px;
}
.tx-admininterfacepe-pi1-warning,
#dbDataSection LI,
#dbDataSection H2 {
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	color: #A9A9A9;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.dbDataMapSearch {
	position: absolute;
	margin-left: 295px;
	margin-top: 25px;
}

.dbDataTitle,
.dbDataLineTitle,
.dbDataSubtitle,
.dbDataHead,
.dbDataLabel,
.dbDataValue,
.dbDataText,
.dbDataText A,
.dbDataLinks,
.dbDataFieldOdd, .dbDataFieldOdd input,
.dbDataFieldEven, .dbDataFieldEven input,
.dbDataSearchField, .dbDataSearchField input,
.dbDataPicture,
.dbDataMoreItemsFound {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}
.dbDataTitle,
.dbDataLineTitle {
	border-top: 1px dotted #999999;
	font-weight: bold;
	color: #555;
	color: #B4180B;
	color: #AB3E3E;
	font-size: 11px;
	margin: 25px 0px 0px 0px;
	padding: 15px 0px 5px 30px;
	text-align: left;
}
.dbDataLineTitle {
	border-top: 1px dotted #A9A9A9;
	border-bottom: 1px dotted #A9A9A9;
	margin: 15px 0px 5px 0px;
	padding: 5px 0px 5px 30px;
	width: 410px;
}
.tx-admininterfacepe-pi1-warning,
.dbDataMoreItemsFound,
.dbDataSubtitle,
.dbDataText {
	padding: 0px 0px 0px 30px;
}
.dbDataText A {
	text-transform: none;
}
.dbDataText A:link {
	color: #692626;
}
.dbDataText A:hover {
	text-decoration: none;
}

.dbDataCancelLink,
.dbDataEditLinks,
.dbDataButton,
.dbDataFieldOdd input,
.dbDataFieldEven input,
.dbDataSearchField input {
	border: 1px;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	text-transform: none;
	width: 300px;
}
.dbDataFieldOdd,
.dbDataFieldOdd input,
.dbDataFieldEven,
.dbDataFieldEven input {
	padding: 0px 0px 0px 0px;
	width: 215px;
}
.dbDataFieldOdd input,
.dbDataFieldEven input {
	padding-left: 4px;
}
.dbDataFieldOdd,
.dbDataFieldOdd input {
	background-color: #FAFAFA;
}

.dbDataSearchField,
.dbDataSearchField input {
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 1px 0px;
	text-align: left;
}
.dbDataMoreItemsFound {
	padding: 25px 0px 0px 30px;
}
.dbDataLinespace,
#dbDataColorline {
	padding: 0px 0px 0px 0px;
}
#dbDataColorline {
	background-color: #A9A9A9;
}
.dbDataLinks,
.dbDataCancelLink,
.dbDataEditLinks,
.dbDataButton {
	background-color: transparent;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	text-align: left;
	margin: 0px 0px 0px 30px;
	padding-left: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #A9A9A9;
}
.dbDataButton {
	background-color: #CCC;
	color: #333;
	font-size: 10px;
}

.dbDataLinks {
	border-bottom: 0px solid #A9A9A9;
	border-right: 0px solid #A9A9A9;
	margin-top: 4px;
	padding-left: 0px;
	padding-bottom: 4px;
}

.dbDataEditLinks {
	border-top: 0px solid #ADADAD;
	border-right: 0px solid #A9A9A9;
	border-bottom: 0px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #FFE7E7;
	width: 150px;
}
.dbDataCancelLink {
	border-top: 0px solid #ADADAD;
	border-right: 0px solid #A9A9A9;
	border-bottom: 0px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	width: 100%;
}

.dbDataLabel,
.dbDataHead {
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
}

.dbDataValue,
.dbDataHead {
	padding-right: 7px;
}

.dbDataLabel {
	width: 1%;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 3px;
	padding-right: 10px;
}

.tx-admininterfacepe-pi1-warning {
	padding-top: 10px;
}


/* jk_poll - Umfragen*/
DIV.tx-jkpoll-pi1 {
}
.jkPoll-image {
}
.jkPoll-error,
.jkPoll-question {
	padding-top: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 100%;
	border-top: 1px dotted #CCC;
}

.jkPoll-answer {
	padding: 2px 0px 2px 30px;
}
.jkPoll-submit INPUT {
	width: 100%;
	text-align: left;
	background-color: #E6E6E6;
	border-top: 1px solid #999999;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px dotted #A9A9A9;
	padding: 3px 0px 3px 20px;
}
.jkPoll-submit {
	width: 100%;
	padding: 10px 0px 3px 30px;
}

.jkPoll-link {
}

DIV.jkPoll-allvotes {
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

DIV.jkPoll-error,
DIV.jkPoll-vertical,
DIV.jkPoll-horizontal {
	padding: 10px 0px 3px 30px;
}

.jkPoll-vertical-image,
.jkPoll-vertical-percentage,
.jkPoll-vertical-answer,
.jkPoll-vertical-votes {
	width: 120px;
	white-space: nowrap;
	padding: 2px 10px 0px 0px;
}
.jkPoll-vertical-percentage {
	font-weight: bold;
}
.jkPoll-vertical-answer {
	white-space: normal;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
.jkPoll-vertical-image {
}

.jkPoll-horizontal-image,
.jkPoll-horizontal-percentage,
.jkPoll-horizontal-votes,
.jkPoll-horizontal-answer {
	font-size: 11px;
	font-weight: normal;
	padding: 10px 5px 0px 0px;
}
.jkPoll-horizontal-answer {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dotted #A9A9A9;
}
.jkPoll-horizontal-percentage {
	font-weight: bold;
	text-align: right;
}

.jkPoll-horizontal-votes {
	font-weight: normal;
	text-align: right;
}


/*
	indexed_search from tt_content and doc, pdf etc and
	fesearchintable results found in tables of the database
*/
.tx-indexedsearch {
	margin: 16px 0px 0px 0px;
}
.tx-indexedsearch FORM {
	margin: 0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox {
	border: 0px;
	margin: 0px 0px 10px 30px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {
	border-top: 0px solid #777;
	border-bottom: 1px solid #AAA;
}

.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword,
.tx-indexedsearch SELECT,
.tx-indexedsearch P.searchSelector A,
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
	width: 240px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox P {
	padding-left: 0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .searchWordLabel {
	padding-bottom: 5px;
	padding-left: 0px;
}
.tx-indexedsearch TD.searchOption {
	border-top: 1px solid #AAA;
	text-align: right;
	padding: 3px 0px 10px 0px;
}
.tx-indexedsearch TD.tx-indexedsearch-label {
	width: 100%;
}
.tx-indexedsearch TD.searchLabel P {
	border-top: 1px solid #AAA;
	border-bottom: 10px solid #AAA;
	padding: 3px 25px 0px 15px;
	text-align: left;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
	padding: 5px 5px 5px 5px;
	background-color: transparent;
	height: 30px;
	border-top: 1px solid #777;
	border-left: 1px dotted #777;
	border-bottom: 1px solid #DDD;
	border-right: 1px dotted #DDD;
}
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage {
	margin-left: 15px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	height: 35px;
	background-color: #DAD7D7;
	border-left: 1px dotted #777;
	border-right: 1px dotted #777;
	border-bottom: 2px solid #777;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin: 10px 0px 5px 0px;;
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	font-weight: bold;
}
.tx-fesearchintable-pi1 H3,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title TD {
	border-top: 1px dotted #BADAEA;
	border-bottom: 1px dotted #BADAEA;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	padding-left: 7px;
	font-weight: bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight: normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style: italic;
	padding: 0px 0px 5px 7px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
.tx-fesearchintable-pi1 H3 {
	height: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tx-fesearchintable-pi1 OL {
	margin: 5px 0px 5px 30px;
}
.tx-fesearchintable-pi1 LI {
	margin-top: 5px;
}
.tx-fesearchintable-pi1 DIV.listItem {
}
.tx-fesearchintable-pi1 SPAN.KeywordMarker {
	color: red;
}


/* searchbox in navigation-menue */
.tx-macinasearchbox-pi1 FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.tx-macinasearchbox-pi1 .SearchBoxForm {
	background: transparent
		url(../design/search_box_header.gif) left top no-repeat;
	background: transparent
		url() left top no-repeat;
}
.tx-macinasearchbox-pi1 .SearchBoxInputField {
	text-align: left;
	background-color: red;
	background-color: transparent;
	border: 0;
	border-top: 1px solid #BBB;
	border-left: 1px solid #999;
	margin: 0px;
	margin-right: 10px;
	margin-left: 12px;
	padding: 0px;
	padding-top: 1px;
	_padding-top: 0px;
	padding-left: 4px;
	width: 85px;
	height: 14px;
	_height: 14px;
	font-size: 10px;
	_font-size: 11px;
	line-height: 14px;
}
.tx-macinasearchbox-pi1 .SearchBoxStart {
	width: 17px;
	height: 17px;
}
.tx-macinasearchbox-pi1 .SearchBox {
	background: transparent
		url(../design/search_box_start.gif) right top no-repeat;
	background: transparent
		url() right top no-repeat;
	border-top: 0px solid #A59C9C;
	border-bottom: 0px solid #A59C9C;
	padding-top: 0px;
	padding-bottom: 3px;
}


/* give the editPanel top.right a style*/
.PageEditPanel {
	position: absolute;
	top: 10px;
	padding: 0px 0px 0px 0px;
}
.typo3-editPanel {
	margin: 0px 0px 0px 30px;
	font-size: 10px;
	background-color: #EFEFEF;
	font-size: 10px;
}
.typo3-editPanel-controls,
.typo3-editPanel-label {
	padding: 1px 2px 1px 2px;
}

#colRight .typo3-editPanel {
	margin-left: 0px;
}


/* image content-elements */
TABLE.imgtext-nowrap,
TABLE.htmlarea-showtablebord {
}
TABLE.imgtext-nowrap TD {
}
#colNormal DIV.ImageText {
	padding-left: 0px;
}
TABLE.imgtext-table {
	border: 0;
	width: 1%;
}
.imgtext-table {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
TABLE.imgtext-table TD {
	padding: 0px 0px 0px 0px;
}
#colNormal DIV TABLE.imgtext-table {
}
#colNormal TABLE.imgtext-table IMG {
	margin: 1px;
	margin-left: 30px;
}
#colRight TABLE.imgtext-table IMG {
	margin-left: 10px;
}
#colNormal DIV.imgtext-picture {
	vertical-align: middle;
}
DIV.imgtext-caption {
	font-size: 10px;
	text-align: right;
	padding: 3px 5px 5px 3px;
	background-color: #FFF;
	opacity: 0.7;
}
#colNormal DIV.imgtext-caption {
	margin-left: 30px;
}


.InfoTipp SPAN {
	visibility: hidden;
	position: absolute;
	display: block;
	min-width: 200px;
	min-height: 50px;
	margin-top: 5px;
	margin-left: 3px;
	border-top:  2px solid #DDD;
	border-right:  2px solid #999;
	border-bottom:  2px solid #999;
	border-left:  2px solid #DDD;
	padding: 5px 5px 5px 5px;
	background-color: #FFF;
}
.InfoTipp A:hover SPAN {
	visibility: visible;
}
.InfoTipp A:hover {
	/* NEEDED for IE6 */
	background-color: transparent;
	z-index: 10;
}
.InfoTipp SPAN IMG {
	width: 200px;
}


/* rteHTMLarea and its default link-classes */
.internal-link IMG {
	border: 0;
}


DIV.tx-sriframe-pi1 {
	height: 95%;
}


DIV.tx-skpdfviewer-pi1  {
	margin-top: 5px;
}
DIV.tx-skpdfviewer-pi1 DIV.pdf {
	margin: 0px 0px 10px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
}
DIV.tx-skpdfviewer-pi1 .pdf-header {
	font-size: 120%;
	font-weight: bold;
	height: 30px;
	vertical-align: center;
	background: transparent url("/fileadmin/design/download.gif") 25px 10px no-repeat;
	white-space: nowrap;
	padding: 0px 5px 20px 25px;
	border-top: 0;
	position: relative;
	top: -4px;
	_top: 0px;
}
DIV.tx-skpdfviewer-pi1 .pdf-browser {
	white-space: nowrap;
	float: right;
}
DIV.tx-skpdfviewer-pi1 DIV.pageslabel {
	margin-top: 15px;
	margin-left: 30px;
	font-weight: normal;
}
DIV.tx-skpdfviewer-pi1 title,
DIV.tx-skpdfviewer-pi1 img,
DIV.tx-skpdfviewer-pi1 .pdf-browser,
DIV.tx-skpdfviewer-pi1 .pdf-browser form,
DIV.tx-skpdfviewer-pi1 .pdf-browser form input,
DIV.tx-skpdfviewer-pi1 .pdf-browser form input.page {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
}
DIV.tx-skpdfviewer-pi1 .pdf-browser form input.page {
	margin-top: 10px;
	width: 24px;
	text-align: center;
}
DIV.tx-skpdfviewer-pi1 IMG.pdf-button {
	width: 25px;
}
DIV.tx-skpdfviewer-pi1 A:hover {
	background-color: transparent;
}


.tx-flvplayer-pi1 {
	margin: 15px 0px 10px 0px;
	text-align: left;
}
#tx_flvplayer_pi1{
	border: 1px solid #555;
}


.FormularNeeded,
#FormularLabel  {
	text-align: left;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 3px 0px 0px 0px;
	border-bottom: 0px solid #A23B3B;
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 12px;
}
.FormularNeeded {
	color: #A23B3B;
}
#FormularLabel  {
	color: #000000;
	width: 140px;
}

.FormularField input,
.FormularField textarea,
.FormularButton {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, Univers, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	font-size: 12px;
	background-color : #FFFFFF;
	border-color : #FFFFFF;
	border-width : 1px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD;
}
.FormularField input {
	height: 25px;
	padding: 3px 5px 3px 5px;
}
.FormularField INPUT.FormularButton {
	text-align: left;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	background-color: #FFDB00;
	color: #000;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	height: 35px;
}
