
DIV.MenueAnhang,
DIV.MenueAnhang .csc-textpic-text,
IMG.PictureFadeOver {
	margin: 0px 0px 0px 0px;
	border: 0;
	padding: 0px 0px 0px 0px;
}
DIV.MenueAnhang {
	background: transparent url(/fileadmin/media/Stuff/Kontakt-Button.png) no-repeat;
	background-position:  0px 0px;
	margin-top: 20px;
	Xheight: 180px;
}
DIV.MenueAnhang P.Text,
DIV.MenueAnhang P.TextLinie {
	color: #FFFFFF;
	margin-left: 0px;
	padding-left: 10px;
}
DIV.MenueAnhang P.TextLinie {
	border-color: #FFFFFF;
	padding-top: 5px;
}
DIV.MenueAnhang P.TextLeerzeile {
	margin-top: 5px;
	padding-top: 0px;
}
DIV.MenueAnhang P.Text A.mail {
	color: #FFDDDD;
}
DIV.MenueAnhang P.Text A.mail:visited {
	color: #FFFFFF;
}
DIV.MenueAnhang P.Text A.mail:hover {
	background-color: #AA0000;
}
DIV.MenueAnhang A.external-link-new-window:hover {
	background-color: transparent;
}
DIV.MenueAnhang P,
DIV.MenueAnhang P.Text {
	font-size: 11px;
	padding-top: 15px;
}
DIV.pepperClass {
	width: 120px;
	margin-top: 60px !important;
	margin-bottom: 20px !important;
	box-shadow: 1px 3px 12px 2px rgba(255, 255, 255, 0.9);
}


.facebook-like,
.LikePluginPagelet,
.tx-typoscript2ce-pi1,
.fb-like {
	margin: 13px 0px 0px 5px;
}
.tx-typoscript2ce-pi1 {
	position: absolute;
	margin: 12px 0px 0px -135px;
}
.tx-facebooksocialplugins-pi1 {
	margin: 12px 0px 0px 5px;
}
.facebook-like {
}



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: transparent;
	border-top: 2px solid #999999;
	border-left: 2px solid #AAAAAA;
}
DIV.tx-fileuploadpe-pi1 .fileupload-button {
	width: 100%;
	text-align: left;
	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: 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;
}


/*
	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 TABLE {
	width: 100%;
}
.tx-safenewsletterpe-pi1 TABLE TD {
	vertical-align: top;
}
.tx-safenewsletterpe-pi1 FORM {
	margin: 20px 0px 10px 10px;
}
.tx-safenewsletterpe-pi1 .fileupload,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign,
.tx-safenewsletterpe-pi1 INPUT.fileselect,
.tx-safenewsletterpe-pi1 .checktitle,
.tx-safenewsletterpe-pi1 INPUT,
.tx-safenewsletterpe-pi1 SELECT,
.tx-safenewsletterpe-pi1 TEXTAREA {
	width: 260px;
	height: 23px;
	border: 0;
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 2px 0px 0px 5px;
	border-top: 1px solid #AAA;
	border-left: 1px solid #DDD;
	border-bottom: 0px solid #EFEFEF;
	border-right: 0px solid #EFEFEF;
	background: transparent url() top left no-repeat;
	background-color: #FAFAFA;
	color: #666;
}
.tx-safenewsletterpe-pi1 INPUT,
.tx-safenewsletterpe-pi1 TEXTAREA {
	margin-top: 0px;
}
.tx-safenewsletterpe-pi1 TEXTAREA {
	height: 150px;
	overflow: auto;
}
.tx-safenewsletterpe-pi1 SELECT {
	text-align: right;
	width: 260px;
	height: 2em;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	overflow: hidden;
}
.tx-safenewsletterpe-pi1 SELECT OPTION {
	padding: 5px 10px 5px 5px;
	display: inline;
}
.tx-safenewsletterpe-pi1 .fileupload {
	border: 0;
	padding: 0px;
}
.tx-safenewsletterpe-pi1 INPUT.uploaddesign {
	color: #000;
	height: 20px;
	width: 255px;
	border: 0px;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #900;
	background-color: transparent;
	background: transparent url(../design/button-upload.png) no-repeat;
	background-position:  0px 0px;
	position: absolute;
/*
	opacity: 0.3;
	filter:alpha(opacity:30);
/**/
}
.tx-safenewsletterpe-pi1 INPUT.fileselect {
	opacity: 0.3; 	filter:alpha(opacity:30);
	opacity: 0;	filter:alpha(opacity:0);
	margin-top: 0px;
	width: 100%;
	height: 20px;
	border: 0;
}
.tx-safenewsletterpe-pi1 INPUT.formsubmit {
	width: 265px;
	height: 45px;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	text-align: left;
	border: 0;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 20px;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tx-safenewsletterpe-pi1 .checktitle {
	_width: 235px;
}
.tx-safenewsletterpe-pi1 .checkbox {
	width: 17px;
	margin-right: 15px;
}


/*
	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 10px;
	padding: 0px 0px 0px 0px;
}
DIV.tx-danewslettersubscription-pi1 INPUT {
	background-color : #EFEFEF;
	background-color : #FFF;
	font-size: 14px;
	padding: 3px 0px 3px 10px;
	font-weight: normal;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 250px;
	border-width: 1px 0 0 1px;
	border-color: #777777 #EFEFEF #EFEFEF #BBBBBB;
	border-style: solid;
}
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton {
	width: 265px;
	height: 40px;
	margin-top: 10px;
	padding: 0px 0px 0px 13px;
	display: block;
	color: #EEE;
	border: 0px solid #DDD;
	cursor: pointer;
}
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton:hover {
	border: 0px solid #FFF;
}
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: 0px 0px 10px 0px;
}
.tx-danewslettersubscription-pi1-listrow-header TD {
	border-top: 0px solid #A9A9A9;
	background-color: #EFEFEF;
	background-color: transparent;
	padding: 3px 0px 0px 0px;
}
.tx-danewslettersubscription-pi1-listrow-header TD.titleCol {
	width: 100%;
}
.tx-danewslettersubscription-pi1-listrow-header TD P {
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
}
.tx-danewslettersubscription-pi1-descr P {
	margin-bottom: 15px;
}
.tx-danewslettersubscription-pi1-listrow-header TD P,
.tx-danewslettersubscription-pi1-descr P {
	padding-left: 5px;
}

FORM .tx-danewslettersubscription-pi1-descr P,
FORM .tx-danewslettersubscription-pi1-listrow-header TD P {
	padding-left: 0px;
}
TD.tx-danewslettersubscription-pi1-listrow-checkbox {
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #CC0000;
	color: #FFF;
	white-space: nowrap;
	display: inline-block;
}
TD.tx-danewslettersubscription-pi1-listrow-checkbox P {
	border-bottom: 0px;
}
.XXtx-danewslettersubscription-pi1-listrow-checkbox P {
	display: inline-block;
	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
*/
.NewSubPagesmap,
.NewPagesmap {
	padding: 0px 10px 0px 30px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
#colRight A .NewPagesmap {
	padding-left: 10px;
	line-height: 200%;
	width: 100%;
}
.Sitemapping {
	font-size: 10px;
}
UL.csc-menu,
DL.csc-menu,
.csc-sitemap UL {
	margin: 0px;
	border: 0;
	padding: 0px ;
	list-style-type: none;
}
UL.csc-menu {
	margin-bottom: 30px;
}
.csc-sitemap A {
	font-weight: normal;
}
DIV.com-category DIV.com-category H2,
.csc-menu LI,
.csc-menu DT,
.Sitemap,
.Sitemap A,
.Sitemap1, .Sitemap2,
.Sitemap3, .Sitemap4 {
	padding: 1px 10px 0px 30px;
	font-size: 11px;
	background-image: url(/fileadmin/design/Pfeil-rechts.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 12px 6px;
}
.Sitemap1 {
	font-size: 12px;
	padding-top: 10px;
	background-position: 12px 16px;
}
.Sitemap2 {
	padding-left: 50px;
}
.Sitemap3 {
	padding-left: 70px;
}
.Sitemap4 {
	padding-left: 90px;
}
.csc-menu DT {
	font-size: 14px;
	background-position: 12px 6px;
	padding-left: 25px;
	margin-top: 15px;
}
.csc-menu DD {
	margin-left: 25px;
	margin-bottom: 10px;
	margin-right: 30%;
}
DIV#colRight DL.csc-menu,
DIV#colRight UL.csc-menu {
	list-style-image: url();
}
#colRight DL.csc-menu DT,
#colRight UL.csc-menu LI {
}
DIV.AbstractTitle {
	margin-bottom: 10px;
}
DIV.AbstractText {
	width: 80%;
}


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;
}


/*
	FELOGIN
*/
DIV.tx-felogin-pi1 {
	padding: 5px 0px 0px 10px;
	width: 480px;
}
DIV.tx-felogin-pi1 H3 {
	text-transform: uppercase;
	padding: 0px;
}
DIV.tx-felogin-pi1 DIV {
	margin-bottom: 15px;
}
DIV.tx-felogin-pi1 FORM FIELDSET {
	margin: 0px;
	border: 0px;
	padding: 0px;
}
DIV.tx-felogin-pi1 FORM FIELDSET LEGEND {
	display: none;
	visibility: hidden;
}
DIV.tx-felogin-pi1 FORM FIELDSET LABEL {
	position: absolute;
	margin-left: 160px;
}
DIV.tx-felogin-pi1 P.FElogin-Input {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	width: 280px;
	border-top: 1px solid #AAAAAA;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #AAAAAA;
}
DIV.tx-felogin-pi1 P.FElogin-Input SPAN {
	font-weight: bold;
	padding-left: 15px;
}
.tx-felogin-pi1 INPUT {
	width: 140px;
	height: 25px;
	background-color: #EFEFEF;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 3px 0px 0px 10px;
}

.tx-felogin-pi1 .FElogin-Submit {
	width: 150px;
	height: 35px;
	text-align: left;
	font-weight: bold;
	padding-left: 15px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #FFF;
	background-color: #CFCFCF;
}
.tx-felogin-pi1-warning {
	background-color : #F8F8F8;
	color: #999;
}


#NewsArchivBlock,
#NewsArchivCount,
#NewsArchivHeader,
#NewsAuthor,
#NewsBrowseLinks,
#NewsCategory,
#NewsContent,
#NewsDate,
#NewsHeader,
#NewsHeaderNoNewsMsg,
#NewsImage,
#NewsLatestCategory,
#NewsLatestDate,
#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: 0px dotted #A49D9C;
	border-bottom: 0px solid #EFEFEF;
	color: #000000;
}
TABLE.NewsSingleTable,
TABLE.NewsListTable {
	border: 5px solid #FFF;
	width: 360px;
	margin-left: 0px;
	_margin-left: 0px;
}
TABLE.NewsLatestTable {
	width: 215px;
	background-color: white;
	padding: 0px;
	margin-left: 0px;
	background-color: transparent;
}
TD#NewsLatestText {
	padding: 0px 0px 0px 0px;
}
#NewsTitle {
	padding-top: 0px;
	padding-left: 10px;
	font-weight: bolder;
	background-color : transparent;
	border-top: 0px solid #EFEFEF;
	vertical-align: top;
}
#NewsTitle DIV.NewsTitleText {
	padding-top: 5px;
}
#NewsTitle A {
	display: block;
	padding-top: 0px;
}
TABLE.NewsListTable #NewsTitle {
	padding-left: 10px;
}
#NewsBrowseLinks {
	padding-left: 0px;
	font-weight: bold;
}
#NewsArchivHeader,
#NewsHeader,
#NewsHeaderNoNewsMsg,
#NewsCategory,
#NewsDate {
	text-align: left;
	background-color : transparent;
}
#colNormal #NewsHeader,
#colNormal #NewsSubHeader {
	padding-left: 10px;
	border-top: 0px;
}
#NewsArchivBlock,
#NewsArchivCount,
#NewsCategory,
#NewsAuthor {
	background-color : transparent;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #D87878;
}
.NewsArchivTable TD {
	padding-left: 10px;
}
#NewsArchivHeader {
	padding: 3px 5px 5px 20px;
}
#NewsArchivBlock,
#NewsArchivCount,
#NewsArchivBlock A:link,
#NewsArchivBlock A:visited {
	padding: 3px 5px 2px 20px;
}
#NewsArchivBlock A:hover {
	color: #801C31;
}
#NewsArchivBlock A:hover,
#NewsTitle A:hover {
	background-color: #DDD;
}
#NewsArchivBlock A:link,
#NewsTitle A:link {
	color: #555;
}
#NewsArchivBlock A:visited,
#NewsTitle A:visited {
	color: #999;
}
#NewsSubheader,
#NewsContent,
#NewsContentBackground,
#NewsText,
.NewsSearchText,
#NewsImage {
	background-color : transparent;
	border-top: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
}

#NewsItemSpacer {
	padding: 1px 0px 0px 0px;
}
#NewsArchivBlock,
#NewsContent {
	padding: 0px 0px 0px 0px;
}
#NewsImage {
	padding: 0px 0px 0px 10px;
	background-color : transparent;
}
P#NewsImageCaption {
	padding: 0px 0px 5px 0px;
}
#NewsImage A,
P#NewsImageCaption {
	padding-top: 5px;
	font-size: 8px;
}
#NewsImage A.rzcolorbox {
	margin-right: 0px;
	border: 0;
	background-color: #EFEFEF;
	padding: 0px 0px 0px 0px;
}
#NewsImage A.rzcolorbox:hover {
	border-width: 1px 0 1px 0px;
	border-color: #AAA;
	border-style: solid;
	border: 0;
}
DIV.NewsImage IMG {
	margin-top: 13px;
	margin-left: 10px;
	margin-bottom: -12px;
}
.newsCalendar_listItem_datetime,
#NewsDate,
#NewsCategory {
	padding: 4px 5px 4px 30px;
	border-top: 0px dotted #FCBF00;
	border-top: 1px solid #BBB;
	background-color: transparent;
	white-space: nowrap;
}
#NewsDate {
	vertical-align: bottom;
	padding-left: 10px;
}
#NewsLatestItemSpacer {
	padding: 5px 0px 4px 0px;
}
#NewsLatestBorderTop {
	border-top: 0px solid #71B2CC;
	padding: 0px 0px 0px 0px;
}
#NewsLatestBorderBottom {
	border-bottom: 5px solid #FFF;
	background-color: #FFF;
	padding: 5px 0px 0px 0px;
}
#NewsLatestItemSpacer DIV,
#NewsLatestBorderBottom DIV {
	background-color: #AAA;
}
DIV.NewsLatestDivider {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 2px;
	background-color: transparent;
}
#NewsLatestCategory,
#NewsLatestDate,
#NewsLatestTitle {
	font-weight: normal;
	padding: 5px 5px 0px 0px;
	border-top: 0px;
	border-bottom: 0px;
}
#NewsLatestDate,
#NewsLatestCategory {
	color: #000;
	text-align: left;
}
TD.NewsLatestContent {
	background-image: url(/fileadmin/design/NEWSlatest.png);
	background-position: left -65px;
	background-repeat: no-repeat;
}
#colRight TABLE.NewsLatestTable {
	background-color: #FAEACF;
	background-color: transparent;
}
#NewsLatestTitle {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 0px solid #DDD;
	background-image: url(/fileadmin/design/NEWSlatest.png);
	background-repeat: no-repeat;
}
#NewsLatestDate,
#NewsLatestTitle {
	padding-left: 20px;
	padding-right: 8px;
}
#NewsLatestTitle A {
	display: block;
}


#NewsLatestDate A {
	font-weight: normal;
}
#NewsLatestCategory {
	padding-left: 10px;
}
.NewsLatestImage {
	float: right;
}
.NewsLatestImage,
#NewsLatestTitle {
	padding-right: 20px;
}

.NewsLatestImage A:link,
#NewsLatestTitle A:link,
#NewsLatestTitle A STRONG {
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
}
.NewsLatestImage A:hover,
#NewsLatestTitle A:hover,
#NewsLatestTitle A:hover STRONG,
#NewsLatestDate A:hover,
#NewsLatestDate A:hover STRONG {
	color: #B20000;
}
.NewsLatestImage A:active ,
#NewsLatestTitle A:active {
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: none;
}
.NewsLatestImage A:visited,
#NewsLatestTitle A:visited {
	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,
DIV#NewsSubheader P {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	color: #333;
	padding: 0px 5px 5px 0px;
}
#NewsAuthor {
	padding: 0px 0px 0px 30px;
}
#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;
}

SPAN.news-list-morelink {
/*	display: none;
	visibility: hidden;
*/
}


.tx-comments-form {
	margin-left: 0px;
	width: 540px;
}
.tx-comments-pi1 {
	margin-top: 0px;
	margin-right: 25px;
}
.tx-comments {
	margin-bottom: 15px;
	margin-left: 0px;
	margin-top: -20px;
}
.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px; text-align: center;
}
.tx-comments-required-showmark {
	color: #21850E;
	font-size: 14px;
}
.tx-comments-required-mark {
	color: #21850E;
	font-size: 14px;
	position: absolute;
	margin-left: -10px;
}
DIV.tx-comments-form span.tx-comments-required-mark {
	visibility: hidden;
	display: none;
}
DIV.tx-comments-form FORM {
	margin: 0px;
	padding: 0px;
}
.tx-comments-form DIV {
	margin-top: 5px;
}
.tx-comments-form LABEL {
	width: 300px;
	margin-top: 50px;
	margin-bottom: 5px;
	_position: static;
	_margin-left: 0px;
}
.tx-comments-form DIV.required-error {
	display: block;
	width: 350px;
	background-color: #E6A5B0;
	background-color: #FFD44E;
	padding: 15px;
	margin-left: 0px;
	_margin-bottom: 10px;
}
.tx-jkpoll-pi1 INPUT,
.tx-comments-form INPUT,
.tx-comments-form TEXTAREA,
.tx-comments-form IMG {
	border: 0;
	margin-top: 4px;
	margin-right: 10px;
	padding: 2px 0px 0px 5px;
	border-top: 1px solid #777;
	border-left: 1px solid #BBB;
	border-bottom: 0px solid #EFEFEF;
	border-right: 0px solid #EFEFEF;
	background-color: #FAFAFA;
	background: transparent url(../design/button-input.png) no-repeat 0 0;
	background: transparent url() top left no-repeat;
	color: #666;
}

#tx_comments_pi1_submit,
.tx-comments-input,
.tx-comments-form TEXTAREA {
	width: 250px;
	float: left;
}
#tx_comments_pi1_submit,
INPUT.tx-comments-input {
	height: 23px;
	margin-bottom: 5px;
}
TEXTAREA.tx-comments-input,
INPUT.tx-comments-input {
	margin-top: 5px;
	background-color: #EFEFEF;
}
INPUT#tx_comments_pi1_submit {
	background: transparent url(../design/button-submit.png) no-repeat 0 0;
	background-position:  0px 2px;
	width: 260px;
	height: 35px;
	cursor: pointer;
	color: #FFF;
	font-size: 14px;
	text-align: left;

	border: 0;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 20px;

	padding-left: 13px;
	padding-top: 7px;
	padding-bottom: 10px;
}
.tx-comments-form BR {
	clear: left;
}
.tx-comments-name {
	font-weight: bold;
}
.tx-comments-count-wrap {
	display: none;
}
.tx-comments-1,
.tx-comments-2 {
	border-top: 1px solid #DDD;
	margin-bottom: 10px;
	padding: 3px 10px 10px 0px;
	background:url(design/tx-comments-bg.png) repeat-x;
}
.tx-comments-content {
	padding: 3px 100px 0px 30px;
	text-align: justify;
	font-size: 12px;
}
.tx-comments-page-browser {
	text-align: center;
	margin: 15px 0;
}
.tx-comments-page-browser-current,
.tx-comments-page-browser A {
	padding: 0 3px;
}
.tx-comments-required-error {
	margin-top:10px;
	margin-left: 10px;
	color: #E74100;
	font-weight: bold;
	background-color: #FFF;
	padding: 3px 5px;
	border: solid 1px #E74100;
}
.tx-comments-captcha {
	padding-left: 100px;
}
.tx-comments-captcha IMG,
.tx-comments-form-top-message,
.tx-comments-closed {
	border: 2px solid #EF7D52;
	font-weight: bold;
	width: 250px;
}
.tx-comments-form-top-message {
	padding: 10px 10px;
	text-align: center;
}
.tx-comments-closed {
	padding: 10px 10px;
	margin: 10px 0;
}
.tx-comments-captcha IMG {
	margin-left: 0px;
	border: 0;
}
.tx-comments-closed IMG {
	vertical-align: baseline;
	margin-left: 4px;
	padding-right: 4px;
}
.tx-comments-report {
	font-size: 80%;
	margin: 7px 0px 5px 15px;
}
.tx-comments-rating {
	margin-left: 15px;
}
.tx-comments-none-wrap {
	display: none;
}
.tx-comments-date,
.tx-comments-name {
	color: #444;
	font-size: 10px;
	padding-left: 4px;
	font-weight:normal;
}
.tx-comments-name {
	background:url(design/tx-comments-icon.png) no-repeat;
	background-position: 5px 0px;
	padding-left: 30px;
}
#tx_comments_pi1_content,
#tx_comments_pi1_email,
#tx_comments_pi1_firstname {
	padding: 4px;
	color: #666;
	font-size: 12px;
}
a:link.tx-comments-count {
	color: #E74100;
}
#colNormal .tx-comments-form H1,
.tx-comments-form P {
	padding: 0px;
	margin: 0px;
	text-transform: none;
}
#colNormal .tx-comments-form H1 {
	color: #999;
}
.tx-comments-captcha {
	padding-left: 0px;
}


/***************
	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: #801C31;
	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 {
	margin-left: 10px;
}
.jkPoll-image {
	position: absolute;
	margin-left: 410px;
	z-index: 0;
}
.jkPoll-error,
.jkPoll-question {
	padding-top: 40px;
	padding-bottom: 5px;
	font-weight: bold;
	width: 100%;
	border-top: 1px dotted #CCC;
}

.jkPoll-answer {
	padding: 2px 0px 2px 30px;
}
.jkPoll-submit INPUT {
	width: 280px;
	height: 30px;
	text-align: left;
	background-color: #FF760D;
	border-top: 1px solid #DDD;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #EEE;
	padding: 3px 0px 3px 20px;
	color: white;
	font-weight: bold;
}
.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: 1px 0px 0px 0px;
	_margin-left: 20px;
	width: 640px;
}
.tx-indexedsearch FORM {
	margin: 0px 0px 0px 0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox {
	border: 0px;
	margin: 0px 0px 10px 0px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE {
	border-top: 0px solid #777;
	border-bottom: 0px solid #AAA;
	width: 1%;
}
.tx-indexedsearch .tx-indexedsearch-searchbox TABLE TD {
	margin-top: 5px;
	padding: 0px 0px 10px 5px;
	white-space: nowrap;
	background-color: #F7F7F7;
	background-color: transparent;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword,
.tx-indexedsearch P.searchSelector A,
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
	width: 240px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {
	display: block;
	width: 170px;
	margin-right: 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox P {
	padding-left: 10px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .searchWordLabel {
	position: relative;
	left: -18px;
	top: -8px;
	padding-bottom: 15px;
}
.tx-indexedsearch TD.searchOption {
	border-top: 1px solid #AAA;
	text-align: right;
	padding: 3px 0px 10px 0px;
}
.tx-indexedsearch TD.searchLabel P {
	border-top: 1px solid #AAA;
	padding: 3px 25px 0px 15px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
	padding: 3px 5px 4px 5px;
	background-color: #FDFDFD;
	height: 20px;
	border-top: 1px solid #777;
	border-left: 1px solid #DDD;
	border-bottom: 0px solid #DDD;
	border-right: 0px solid #EEE;
	font-size: 14px;
}
.tx-indexedsearch SPAN .tx-indexedsearch-searchbox-buttonImage {
	position: absolute;
	_position: static;
	margin-top: 0px;
	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 .tx-indexedsearch-sw {
	font-weight: bold;
	font-style: italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin: 20px 0px 10px 10px;
}
.tx-indexedsearch P.tx-indexedsearch-noresults,
.tx-indexedsearch .tx-indexedsearch-browsebox P {
	font-weight: bold;
	_margin-left: 0px;
	_padding-left: 10px;
}
.tx-indexedsearch DIV.tx-indexedsearch-res {
	margin-top: 15px;
	margin-left: 10px;
}
.tx-indexedsearch TR.tx-indexedsearch-reshit {
	border-top: 1px dotted #BADAEA;
	border-bottom: 1px dotted #BADAEA;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F7F7F7;
}
.tx-fesearchintable-pi1 H3,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	font-weight: bold;
	padding: 3px 10px 6px 0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent {
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
}
.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 .tx-indexedsearch-redMarkup {
	border: 0px dotted #DDD;
}
.tx-indexedsearch .tx-indexedsearch-res TR.tx-indexedsearch-info {
	background: #EFEFEF;
	display: none;
	visibility: hidden;
}
.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: middle;
}


.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 */
DIV.tx-macinasearchbox-pi1 {
	margin: 4px 0px 0px 0px;
}
.tx-macinasearchbox-pi1 DIV.SearchBoxHeader {
	margin: 0px 0px 5px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}
.tx-macinasearchbox-pi1 FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.tx-macinasearchbox-pi1 .SearchBoxForm {
}
.tx-macinasearchbox-pi1 .SearchBoxInputField {
	text-align: left;
	background-color: transparent;
	border: 0;
	border-right: 0px solid #BBB;
	border-left: 0px solid #CCC;
	margin: 0px;
	margin-right: 10px;
	margin-left: 12px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 4px;
	width: 170px;
	height: 20px;
	_height: 17px;
	font-size: 12px;
}
.tx-macinasearchbox-pi1 .SearchBoxStart {
	background-image: url(/fileadmin/design/Pfeil-doppelt-rechts.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	margin-left: -10px;
}
.tx-macinasearchbox-pi1 TABLE.SearchBox {
	border-bottom: 0px solid #CCC;
	padding-top: 0px;
	padding-bottom: 3px;

	background-image: url(/fileadmin/design/search_box.png);
	background-position: left top;
	background-repeat: no-repeat;
}


/* image content-elements */
TABLE.imgtext-nowrap,
TABLE.htmlarea-showtablebord {
}
TABLE.imgtext-nowrap TD {
}
#colNormal DIV.ImageText {
	padding-left: 0px;
	clear: both;
}
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;
}

TABLE.contenttable TD,
TD.imgtext-column {
	vertical-align: top;
	margin: 0;
	padding: 0;
}


/* 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: middle;
	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,
DIV.tx-flvplayer-pi1{
	border: 0;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}


A.wt_csstooltip,
.InfoTipp A {
	_position: relative;
}

A.wt_csstooltip DFN,
.InfoTipp SPAN {
	visibility: hidden;
	position: absolute;
	display: block;
	color: #000;
	font-style: normal;
	min-height: 50px;
	min-width: 200px;
	width: 250px;
	_margin-left: -250px;
	_margin-top: 15px;
	border-top:  2px solid #DDD;
	border-right:  2px solid #999;
	border-bottom:  2px solid #999;
	border-left:  2px solid #DDD;
	border: 0;
	padding: 10px 5px 5px 15px;
	background-image: url(/fileadmin/DESIGNtemplates/design/InfoTipp.png);
	background-color: transparent;
	background-repeat: no-repeat;
}
A.wt_csstooltip:hover DFN,
.InfoTipp A:hover SPAN {
	visibility: visible;
}
A.wt_csstooltip:hover,
.InfoTipp A:hover {
	z-index: 9999;
	background-color: #EFEFEF;
}


.Go2TopLink,
.Go2PageTop {
}
DIV.Go2PageTop {
	text-align: right;
	margin-left: 0px;
	border-top: 0px solid #EEE;
	padding-left: 10px;
}
.Go2TopLink {
	text-align: right;
	float: right;
	margin-top: 54px;
	_margin-top: 37px;
	z-index: 0;
}
.Go2PageTop A:hover,
.Go2TopLink A:hover {
	background-color: transparent;
}


.tx-mwkeywordlist-pi1 {
	margin-right: 0px;
}
.tx-mwkeywordlist-pi1 .sectionHeader {
	font-size: 24px;
	color: #AB3E3E;
	color: #111;
/*
	font-family: Amherst, Times, serif;
*/
	font-weight: normal;
	margin: 20px 0px 5px 0px;
	border-bottom: 1px solid #EEE;
}
.tx-mwkeywordlist-pi1 .mwkeywordlist-content {
	margin-left: 8px;
	z-index: -30;
}
DIV.tx-mwkeywordlist-pi1-jumpmenu {
	text-align: left;
	margin-left: 8px;
}
.tx-mwkeywordlist-pi1 .keyword {
	margin-top: 5px;
	padding-left: 8px;
	display: inline;
}
.tx-mwkeywordlist-pi1 .keyword2pagelink {
	display: inline;
	background-image: url(/fileadmin/DESIGNtemplates/design/triangle.gif);
	background-image: url(/fileadmin/design/Pfeil-rechts.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0 0 0 4px;
	padding: 0 5px 0 8px;
}
.tx-mwkeywordlist-pi1 .keywordSeparator {
	display: block;
	clear: both;
}


DIV.Java-Rundblick {
	margin-left: 30px;
}

DIV.ReadOnLink {
	background: url(design/button-readon.png) top left no-repeat;
	width: 250px;
	height: 50px;
	display: block;
	border: 0;
	margin: 10px 0px 0px -15px;
	padding: 10px 6px 2px 20px;
}

IMG.taf-captcha {
	width: 100px;
	height: 25px;
}
LABEL#taf-captcha-label,
IMG.tx-srfreecap-pi2-image {
	width: 250px;
	margin: 0px;
	padding: 0px;
}
LABEL#taf-captcha-label,
.tx-srfreecap-pi2-cant-read {
	color: #666;
	font-size: 11px;
}
LABEL#taf-captcha-label {
	line-height: 15px;
	position: relative;
	_position: normal;
	top: 0px;
	left: 5px;
	z-index: -150;
}
DIV.taf-recipient {
	margin-left: 30px;
}


DIV.tx-jfmulticontent-pi1 {
	width: 640px;
	margin-left: 10px;
}


DIV.tickerspace DIV.cssTickerContainer {
	position: fixed;
	_position: absolute;
	top: 5px;
	margin-left: 5px;
}
DIV.tickerspace A.NewsTicker {
	font-weight: normal;
	color: #FFFFFF;
	padding: 4px 20px 4px 20px;
}
DIV.tickerspace  A.NewsTicker:hover {
	color: #444;
	background-color: #DDD;
}
SPAN.dmnt_newssubtitle {
}


.tx-kiwislider-pi1,
.tx-kiwislider-pi1 .scroll {
	width: 720px;
}
.tx-kiwislider-pi1 .scroll {
	height: 750px;
	border: 1px solid #EFEFEF;
	border-right: 0px;
	border-bottom: 0px;
}
.tx-kiwislider-pi1 .scrollContainer DIV.panel {
	width: 680px; /* kiwislider - 40 */
	height: 710px; /* scroll - 40 */
}
.tx-kiwislider-pi1 .scrollButtons {
	top: 30px;
}


.nivoSlider A.nivo-imageLink {
	background-color: transparent;
}
DIV.nivo-caption  {
	background-color: #FFF;
}
DIV.nivo-caption P {
	color: #444;
}


#colNormal FORM {
	margin: 0px 0px 0px 10px;
	border: 0px;
	padding: 0px 0px 0px 0px;
}
TD.FormularField,
TD.FormularComment,
.FormularRequired,
.FormularLabel  {
	height: 15px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: top;
	font-size: 11px;
	color: #000000;
}
TD.FormularField {
	padding-left: 0px;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.FormularLabel  {
	padding-left: 20px;
}
.FormularComment DIV.FormularLabel,
.FormularComment DIV.FormularRequired {
	padding-left: 5px;
	line-height: 15px;
	white-space: nowrap;
	margin-top: 4px;
}
.FormularRequired {
	color: #D09900;
}
.FormularField INPUT,
.FormularField TEXTAREA,
.FormularField SELECT,
.FormularButton {
	width: 260px;
	height: 15px;
	background-color : #F7F7F7;
	border-color : #FFFFFF;
	border-top: 1px solid #ADADAD;
	border-left: 1px solid #ADADAD;
	padding: 3px 0px 3px 5px;
	vertical-align: middle;
	margin-top: 5px;
}
DIV#field-mailformLeerput {
	display: block;
	visibility: visible;
	display: none;
	visibility: hidden;
}
.FormularField INPUT.FormularRadio {
	margin-top: 0px;
}
.FormularField SPAN.FormularRadio {
	font-weight: bold;
	padding-top: 5px;
	margin-right: 10px;
}
.FormularField INPUT.FormularRadio,
.FormularField INPUT.FormularCheckbox {
	width: 15px; height: 15px;
	_width: 20px; _height: 20px;
	background-color: transparent;
	background-color: red;
	border: 0;
}
.FormularField INPUT.FormularCheckbox {
	margin-left: 212px;
	_margin-left: 208px;
	margin-left: 4px;
	width: 15px; height: 15px;
	_width: 22px; _height: 22px;
}
.FormularComment DIV.FormularCheckLabel {
	position: relative;
	top: 2px;
	left: -250px;
}
.FormularField TEXTAREA {
	height: 80px;
}
.FormularField SELECT.FormularSelect,
.FormularField INPUT.FormularButton {
	width: 270px;
	cursor: pointer;
	margin-top: 7px;
	height: 25px;
}
.FormularField INPUT.FormularButton {
	margin-top: 20px;
	height: 35px;
	text-align: left;
	color: #000;
	border: 0;
	background-image: url("../design/button-submit.png");
	background-color: transparent;
}
.FormularField INPUT.FormularButton:hover {
	color: #FFF;
}
.FormularField fieldset {
	border: 0;
	font-weight: normal;
	padding-left: 0px;
	margin-left: 0px
}
.FormularRadioLabel {
	visibility: hidden;
}

DIV.tx-webparser-pi1 {
	background-color: #EFEFEF;
	border-top: 0px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	padding-top: 0px;
	width: 520px;
}
#colRight DIV.tx-webparser-pi1 {
	width: 100%;
}
DIV.tx-webparser-pi1 DIV#NewsLatestItemSpacer {
	background-color: #FFF;
	padding-bottom: 5px;
}
DIV.tx-webparser-pi1 DIV.MobileErstesFahrzeug {
}
DIV.tx-webparser-pi1 DIV.subText {
	padding: 10px 10px;
	color: #999;
	font-size: 9px;
}
DIV.tx-webparser-pi1 .offerShowRoomImage {
	float: left;
	margin: 0px 20px 20px 0px;
	overflow: hidden;
}
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung .offerShowRoomImage {
	margin: 0px 0px 5px 0px;
}
DIV.tx-webparser-pi1 .offerShowRoomImage IMG {
	width: 200px;
}
DIV.tx-webparser-pi1 .offerShowRoomDetails {
	float: left;
	margin-bottom: 10px;
	width: 290px;
}
DIV.tx-webparser-pi1 H6 {
	font-size: 16px;
	line-height: 1.2em;
	margin-top: 10px;
	margin-bottom: 10px;
}
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung DL.clearfix,
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung H6 {
	font-size: 11px;
	line-height: 1.0em;
	margin: 0px;
	padding: 5px;
}
DIV.tx-webparser-pi1 H6 A {
	font-weight: bold;
}
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung DL.clearfix {
	padding: 5px;
	font-size: 11px;
}
DIV.tx-webparser-pi1 DD,
DIV.tx-webparser-pi1 DT {
	margin: 0px;
	padding: 0px;
	float: left;
}
DIV.tx-webparser-pi1 DD {
	width: 190px;
}
DIV.tx-webparser-pi1 DT {
	width: 100px;
}
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung DD {
	width: 95px;
}
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung DT {
	width: 95px;
}
DIV.tx-webparser-pi1 DL.clearfix,
DIV.tx-webparser-pi1 DIV.price {
	clear: both;
}
DIV.tx-webparser-pi1 DIV.price {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: -5px;
	border-top: 1px solid #AFAFAF;
	border-bottom: 1px solid #AFAFAF;
	background-color: #DFDFDF;
}
DIV.tx-webparser-pi1 DIV.MobileKurzvorstellung .price {
	font-size: 10px;
	margin-top: 5px;
	margin-left: 0px;
	padding-left: 5px;
}


DD.csc-textpic-caption {
	white-space: nowrap;
	padding: 3px 5px 3px 5px;
	font-size: 11px;
	line-height: 150%;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #AAA;
}
DIV.csc-textpic-imagerow {
	padding-top: 0px;
}

DIV.com-category H2,
#colNormal DIV.csc-header H1 {
	color: #000;
	text-transform: none;
	margin-left: 0px;
}

DIV.tx-jkpoll-pi1 H1,
DIV.com-category H2,
DIV#colNormal DIV.csc-header H1.csc-firstHeader {
	color: #000000;
	/*
	position: fixed;
	_position: absolute;
*/
	padding-left: 0px;
	margin-top: 5px;
	margin-left: 10px;
}
.csc-header {
	height: 50px;
	height: auto;
}
DIV#colNormal H1.Seitentitel,
DIV#colRight H1.Seitentitel,
DIV#colNormal DIV.ImageText DIV.csc-header H1 {
	margin-top: 18px;
	margin-bottom: 6px;
}
DIV#colNormal DIV.ImageText DIV.csc-header {
	height: 30px;
}
DIV#colNormal H1.Seitentitel,
DIV#colRight H1.Seitentitel,
DIV#colNormal DIV.ImageText DIV.csc-header H1.csc-firstHeader {
	font-size: 14px;
}
DIV#colNormal H1.Kapiteltitel,
DIV#colNormal DIV.ImageText DIV.csc-header H1.Kapiteltitel {
	font-size: 12px;
	height: auto;
	margin-bottom: 2px;
}
DIV#colRight H1.Seitentitel {
	font-weight: bold;
	margin-top: 2px;
}
DIV.csc-header-n2 {
	margin-left: 20px;
	margin: 0px;
}

#colRight .csc-textpic {
	margin-top: 60px;
	margin-right: 10px;
}
#colNormal .csc-textpic-intext-right-nowrap,
#colNormal .csc-textpic {
}
.csc-textpic-caption {
	font-size: 9px;
	color: #000;
	background-color: transparent;
	border-top: 1px solid #AAAAAA;
	height: 13px;
	padding: 6px 2px 8px 32px;
}
.csc-textpic-intext-right,
.csc-textpic-text {
	margin-top: 0px;
}
.csc-textpic-intext-right .csc-textpic-text {
	margin-top: 0px;

}
.csc-textpic-intext-left .csc-textpic-imagewrap {
	margin-right: 25px;
}
DL.csc-textpic-image {
	margin-right: 25px;
}

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


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

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

.typo3-editPanel,
.typo3-editPanel A {
	margin: 3px 1px 3px 1px;
	padding: 3px 1px 3px 1px;
}


INPUT.pollsubmit,
INPUT.FormularButton,
INPUT#tx_comments_pi1_submit,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign,
.tx-safenewsletterpe-pi1 INPUT.formsubmit,
.tx-felogin-pi1 .FElogin-Submit,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton,
.button-style {
	text-align: left;
	cursor: pointer;
	color: #EEE;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
}

INPUT.pollsubmit:hover,
INPUT.FormularButton:hover,
INPUT#tx_comments_pi1_submit:hover,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign:hover,
.tx-safenewsletterpe-pi1 INPUT.formsubmit:hover,
.tx-felogin-pi1 .FElogin-Submit:hover,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage:hover,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton:hover,
.button-style:hover {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0);
	background:-moz-linear-gradient(center top , #FA9D01, #FFBD35) repeat scroll 0 0 transparent;
	background:-moz-linear-gradient(center top , #888888, #CDCDCD) repeat scroll 0 0 transparent;
}

INPUT.pollsubmit:active,
INPUT.FormularButton:active,
INPUT#tx_comments_pi1_submit:active,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign:active,
.tx-safenewsletterpe-pi1 INPUT.formsubmit:active,
.tx-felogin-pi1 .FElogin-Submit:active,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage:active,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton:active,
.button-style:active {
	position: relative;
	top: 1px;
	color: #FFF;
}

INPUT.pollsubmit,
INPUT.FormularButton,
INPUT#tx_comments_pi1_submit,
.tx-safenewsletterpe-pi1 INPUT.uploaddesign,
.tx-safenewsletterpe-pi1 INPUT.formsubmit,
.tx-felogin-pi1 .FElogin-Submit,
.tx-indexedsearch .tx-indexedsearch-searchbox-buttonImage,
DIV.tx-danewslettersubscription-pi1 INPUT.tx-danewslettersubscription-pi1-submitbutton,
.button-color-red {
	background-color: #FA9D01;
	background-color: #999;
	background:-moz-linear-gradient(center top , #FFBD35, #FA9D01) repeat scroll 0 0 transparent;
	background:-moz-linear-gradient(center top , #CDCDCD, #888888) repeat scroll 0 0 transparent;
	border: 1px solid #CDCDCD;
}
