

/*** LACKDATENBLÄTTER ***/

.tx-pxsatalackdatenblaetter-pi1 {
	padding: 0px 17px 0px 17px;
}

.tx-pxsatalackdatenblaetter-pi1 FORM {
	margin: 0px 0px 0px 0px;
}

.tx-pxsatalackdatenblaetter-pi1 SELECT {
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0px;
}

.ldb-headline {
	font-weight: bold;
	margin: 10px 0px 5px 0px;
}

.ldb-usage-headline, #ldb-producers-headline {
	margin-bottom: 20px;
}

.ldb-usages {
	width: 100%;
	min-height: 50px;
	clear: both;
	margin: 0px 0px 8px 0px;
	padding-top: 10px;
	border-bottom: 1px dotted #F5D8DD;
	float: left;
}

.ldb-usage-no {
	width: 130px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #e20000;
	font-weight: bold;	
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
}

.ldb-usage-act {	
	width: 130px;
	margin-bottom: 20px;
	float: left;
	text-align: center;
	cursor: pointer;
	color: #e20000;
	font-weight: bold;
}

.ldb-usage IMG {
	margin-bottom: 4px;
}

.ldb-producers {
	width: 100%;
	clear: both;
	float: left;
	margin: 10px 0px 18px 0px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #F5D8DD;
}

.ldb-producer-no {
	width: 90px;
	height: 40px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
}

.ldb-producer-act {
	width: 90px;
	height: 40px;
	float: left;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
}

.ldb-producer IMG {
	margin: auto;
}

.tbl-lackdatenblaetter {
	width: 100%;
	background-color: #c0c0c0;
	margin-bottom: 15px;
}

.tbl-lackdatenblaetter TD {
	padding: 4px;
	vertical-align: middle;
}

.tbl-lackdatenblaetter .tbl-header TD {
	font-weight: bold;
	color: black;
	background-color: #f0f0f0;
}

.tx-pxsatalackdatenblaetter-pi1 .row_even {
	background-color: #ffffff;
}

.tx-pxsatalackdatenblaetter-pi1 .row_uneven {
	background-color: #f0f0f0;
}

.tx-pxsatalackdatenblaetter-pi1 .duesengroessen {
	text-align: center;
	width: 200px;
}

.tx-pxsatalackdatenblaetter-pi1 .druckempfehlung {
	text-align: center;
	width: 160px;
}

.tx-pxsatalackdatenblaetter-pi1 .ldb-black { color:black; }
.tx-pxsatalackdatenblaetter-pi1 .ldb-blue { color:#0000bb; }
.tx-pxsatalackdatenblaetter-pi1 .ldb-green { color:#00bb00; }

.tx-pxsatalackdatenblaetter-pi1 .materialtitel {
	text-align: center;
	font-weight: bold;
}

.tx-pxsatalackdatenblaetter-pi1 .materialbeschreibung {
	font-weight: normal;
}

.tx-pxsatalackdatenblaetter-pi1 DIV#ldb-datasheet {
	width: 100%;
}





/*** MAIL-FORMULARE ***/

.tx-powermail-pi1 {

}

.tx-powermail-pi1_confirmation {
	margin-left: 17px;
	margin-bottom: 17px;
}

.tx-powermail-pi1 FIELDSET {
	border: 0px solid white;
	padding-left: 20px;
}

.tx-powermail-pi1 LEGEND {
	font-size: 12px;
	font-weight: bold;
	color: black;
	display: none;
}

.tx-powermail-pi1 .lbl, .tx_powermail_pi1_fieldwrap_html_radio_title {
	float: left;
	clear: left;
	font-size: 12px;
	margin: 0px;
}

.tx-powermail-pi1 .lbl {
	width: 194px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	width: 194px;
	float: left;
}


#maincontent .tx-powermail-pi1 .lbl P {
	margin: 0px;
}

.tx_powermail_pi1_fieldwrap_html {
	margin: 0px 0px 2px 0px;
	clear: both;
}

P.tx_powermail_pi1_fieldwrap_html_checkbox_title,
   .tx_powermail_pi1_fieldwrap_html_16 .lbl,
   .tx_powermail_pi1_fieldwrap_html_22 .lbl,
   .tx_powermail_pi1_fieldwrap_html_64 .lbl,
   .tx_powermail_pi1_fieldwrap_html_captcha .lbl  {
	margin: 10px 0px 5px 0px;
	color: #000000;
	font-weight: bold;
	clear: both;
	width: 630px;
	float: none;
}

.powermail_check_inner LABEL {
	width: 194px;
	float: left;
}

.tx_powermail_pi1_fieldwrap_html_check .lbl {
	width: 194px;
	text-align: right;
}

.tx_powermail_pi1_fieldwrap_html_reset, .tx_powermail_pi1_fieldwrap_html_submit {
	float: left;
	width: 130px;
}

.powermail_radio_inner {
	display: inline;
	float: left;
}

.powermail_radio_inner LABEL {
	margin-right: 0px;
}

.powermail_radio_inner INPUT {
	margin-right: 20px;
}

INPUT.powermail_text {
	background-color: #efefef;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	width: 300px;
}

INPUT.powermail_captcha {
	background-color: #efefef;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	width: 194px;
}

.tx_powermail_pi1_fieldwrap_html_textarea TEXTAREA {
	background-color: #efefef;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
}

SELECT.powermail_select {	
	background-color: #efefef;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	margin: 1px 0px 1px 0px;
}

SELECT.powermail_countryselect {
	width: 303px;
	background-color: #efefef;
	border: 1px solid #aaaaaa;
	font-size: 11px;
	margin: 1px 0px 1px 0px;
}

.tx-powermail-pi1 .countryzone {
	width: 300px;
	margin: 1px 0px 1px 194px;
}

.tx-srfreecap-pi2-cant-read {
	display: block;
	width: 100%;
	clear: both;
	margin-bottom: 12px;
	color: black;
}

.tx-srfreecap-pi2-cant-read A {
	color: #e11117;
}


div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	width: 200px;
	text-align: right;
	float: right;
	font-style: italic;
	margin-top: -17px;
}

.tx_powermail_pi1_formconfirmation_back, .tx_powermail_pi1_formconfirmation_submit {
	width: 120px;
	float: left;
}

.tx_powermail_pi1_fieldwrap_html_date SPAN DIV {
	float: left;
	width: 100px;
	display: none;
}

.tx_powermail_pi1_fieldwrap_html_captcha IMG {
	border: 1px solid #cccccc;
}

.powermail_mandatory {
	color: #e11117;
	padding-left: 3px;
}

#salfeedback .powermail_submit {
	margin-left: 194px;
	width: 206px;
	height: 30px;
	background-image: url(../images/button_reSpalte_1zeilig.gif);
	border: 0px solid white;
	background-repeat: no-repeat;
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	text-align: center;
}

#salfeedback FIELDSET, #prospektbestellung FIELDSET {
	border: 1px solid #cccccc;
	margin-bottom: 12px;
}

#salfeedback LEGEND, #prospektbestellung LEGEND {
	display: inline;
	color: #e11117;
	font-size: 12px;
	font-weight: bold;
}

#salfeedback .tx_powermail_pi1_fieldwrap_html_label {
	margin-top: 8px;
}

#salfeedback .tx-powermail-pi1_fieldset_absenden, #prospektbestellung .tx-powermail-pi1_fieldset_absenden {
	border: 0px solid white;
}

#salfeedback .tx-powermail-pi1_fieldset_absenden LEGEND, #prospektbestellung .tx-powermail-pi1_fieldset_absenden LEGEND {
	display: none;
}


/* Prospektbestellung */

.tx_powermail_pi1_fieldwrap_html_208, .tx_powermail_pi1_fieldwrap_html_231, .tx_powermail_pi1_fieldwrap_html_267, .tx_powermail_pi1_fieldwrap_html_249 {
	float: left;
	width: 210px;
	margin-top: 12px;
}

.tx_powermail_pi1_fieldwrap_html_207, .tx_powermail_pi1_fieldwrap_html_232, .tx_powermail_pi1_fieldwrap_html_268, .tx_powermail_pi1_fieldwrap_html_250 {
	float: right;
	width: 210px;
	clear: none;
	text-align: right;
}

.tx_powermail_pi1_fieldwrap_html_207 INPUT, .tx_powermail_pi1_fieldwrap_html_232 INPUT, .tx_powermail_pi1_fieldwrap_html_268 INPUT, .tx_powermail_pi1_fieldwrap_html_250 INPUT {
	width: 206px;
	height: 30px;
	background-image: url(../images/button_reSpalte_1zeilig.gif);
	background-repeat: no-repeat;
	background-color: white;
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	clear: both;
	text-align: center;
	border: 0px solid white;
}



/**** Special Menu: additional styles ****/

#contentbox_threecolumns .tx-pxspecialmenus-pi1 {
	padding-left: 8px;
	clear: both;
}

#contentbox_twocolumns .tx-pxspecialmenus-pi1 {
	clear: both;
}




/**** Flash Detection ****/

.tx-rlmpflashdetection-pi1 {
	margin-bottom: 8px;
}





/**** NEWS ****/

#maincontent .news-latest-container {
	/*float: left;*/
}

#maincontent .news-latest-item {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 6px;
	float: left;
}

#maincontent .news-latest-container H5 {
	margin-left: 15px;
}
#maincontent .news-latest-container H3 {
	margin-left: 2px;
}
#maincontent .news-latest-container P, #maincontent .news-latest-container HR {
	margin-left: 15px;
}

.news-latest-container IMG {
	float: left;
	margin-right: 4px;
}

.news-latest-date A {
	color: #929292;
	text-decoration: none;
}

#maincontent .news-latest-container H3 A {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

#maincontent .news-latest-container H3 A:hover {
	text-decoration: underline;
}

#maincontent .news-latest-container P {
	display: inline;
	/*float: left;*/
	margin-left: 0px;
}

.news-latest-category {
	display: none;
}

.news-latest-morelink {
	width: 12px;
	font-weight: bold;
	display: inline;
	clear: none;
	/*float: left;*/
}

.news-latest-gotoarchive A, .news-latest-morelink A {
	text-decoration: none;
}

.news-latest-gotoarchive A:hover, .news-latest-morelink A:hover {
	text-decoration: underline;
}

.news-latest-gotoarchive {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding-left: 15px;
	color: #e11114;
	font-weight: bold;
	float: left;
	width: 200px;
}


/*** Single News ***/

.news-single-timedata {
	margin: 0px 17px 0px 17px;
	color: #929292;
}

.news-single-category {
	margin: 0px 17px 0px 17px;
}

.news-single-img {
	float: right;
	display: inline;
}

#maincontent .news-single-item H3 {
	font-size: 12px;
	color: black;
	clear: both;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 12px;
}

.news-single-backlink {
	clear: both;
	margin: 0px 17px 0px 17px;
}

.news-single-backlink A, .news-single-additional-info A {
	color: #e11114;
}

.news-single-additional-info {
	padding-left: 17px;
}



/*** List view ***/

.news-list-date {
	color: #929292;
	clear: both;
	display: block;
}

.news-list-item A {
	color: #e11114;
	font-weight: bold;
}

.news-list-item IMG {
	float: right;
	margin: 7px 0px 7px 14px;
}

.news-list-morelink {
	/*display: inline;*/
	margin-left: 17px;
	float: left;
	width: 20px;
}

.news-list-morelink A {
	text-decoration: none;
}

.news-list-morelink A:hover {
	text-decoration: underline;
}

#maincontent .news-list-item P {
	font-size: 12px;
	/*float: left;*/
	color: black;
	/*display: inline;*/
	margin-left: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.news-list-item .clearer {
	clear: both;
}





/*** IMPORTEURE ***/

.tx-pxsataimporteure-pi1 {
	margin-left: 15px;
}

#maincontent .tx-pxsataimporteure-pi1 TABLE {
	font-size: 12px;
	background-color: #c0c0c0;
	width: 100%;
	/*table-layout: fixed;*/
	margin-top: 15px;
}

.tx-pxsataimporteure-pi1 TD {
	vertical-align: top;
}

.tx-pxsataimporteure-pi1 .row_uneven TD {
	background-color: #ffffff;
}

.tx-pxsataimporteure-pi1 .row_even TD {
	background-color: #ffffff;
}

.tx-pxsataimporteure-pi1 .indention {
	width: 8%;
}

.tx-pxsataimporteure-pi1 .country {
	font-weight: bold;
	font-size: 14px;
	background-color: #dddddd;
	padding: 2px;
}
.tx-pxsataimporteure-pi1 .name {
	width: 45%;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}
.tx-pxsataimporteure-pi1 .address {
	font-weight: normal;
	font-size: 12px;
}
.tx-pxsataimporteure-pi1 .contact {
	padding: 2px;
}

.tx-pxsataimporteure-pi1 .contact DIV.contactblock {
	margin-bottom: 10px;
}
.tx-pxsataimporteure-pi1 .contact .contactlabel {
	float: left;
	width: 40px;
}
.tx-pxsataimporteure-pi1 .email {
	width: 190px;
}
.tx-pxsataimporteure-pi1 .telephone {
	width: 90px;
}
.tx-pxsataimporteure-pi1 .fax {
	width: 90px;
}
.tx-pxsataimporteure-pi1 .website {
	width: 120px;
	overflow: hidden;
}

#frmImporters {
	margin: 12px 0px 0px 0px;
}

#frmImporters SELECT {
	font-size: 11px;
}




/*** SAL-Check ***/

#sal_check_message_box {
	position: absolute;
	width: 300px;
	background-color: #f8f8f8;
	border: 1px solid #ee0000;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	z-index: 500;
	color: #ee0000;
}

.popup_close {
	text-align: right;
}

#sal_check_message_box A {
	color: #ee0000;
	text-decoration: none;
}

#sal_check_geoip_box {
	position: absolute;
	width: 400px;
	background-color: #f8f8f8;
	border: 1px solid #ee0000;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	z-index: 500;
	color: #ee0000;
	padding:10px;
}

.popup_close {
	text-align: right;
}

#sal_check_geoip_box A {
	color: #ee0000;
	text-decoration: none;
}



#sal_check_message {
	padding: 12px;
}





/*** NEW LOGIN BOX ***/

.tx-newloginbox-pi1 H3 {
	font-size: 12px;
	font-weight: bold;
}

.tx-newloginbox-pi1 P, .tx-newloginbox-pi1 FORM {
	padding-left: 17px;
}

.csc-loginform, .tx-felogin-pi1 FORM {
	margin-left: 15px;
}



/*** Garantieanmeldung ***/

.tx-pxsataforms-pi2 TABLE {
	clear: both;
}

.tx-pxsataforms-pi2 .pxfm_label {
	padding-left: 19px;
}


/*** Newsletter Anmeldung ***/

.frmAdressdaten { position:relative; margin:17px; }
.frmAdressdaten tr td { padding:2px 20px 2px 0px; }
.frmAdressdaten .submit { }
.frmAdressdaten .textfeld { width:350px; }

.feregistration { position:relative; margin:17px; }
.feregistration tr td { padding:2px 20px 2px 0px; }
.feregistration .textfeld { width:170px; }
.feregistration .submit { }

.tx-pxsimplenewsletter-pi1 .submit {
	border: 0px solid white;
	padding-top: 0px;
}


/*** Sitemap ***/

.tx-flseositemap-pi1 A { color: #e11114; }

#maincontent .tx-flseositemap-pi1 UL { clear: both; }






/*** Glossary ***/

   dl.glossary { margin: 10px 17px 10px 17px; }
   acronym, dfn, abbr, span.abbr, .glossaryTooltipLink { border-bottom: 1px dotted black; cursor: help; background-color:transparent; }
   dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
   dl.glossary dd { margin: 0px 0px 15px 0px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; display: none; }
   dl.glossary P { margin: 0px 0px 10px 0px; }
   #glossaryTooltipLayer { width: 300px; border-top: 1px solid #bb0000; border-left: 1px solid #bb0000; border-right: 1px solid #880000; border-bottom: 1px solid #880000; background-color: #ffffff; padding: 5px; font-size: 11px; text-align: left; }
   p.back, p.glossary_back, p.glossary_all { margin: 8px 17px 8px 17px; }



   
/*** Social bookmarks ***/

#bookmarks {
	position: absolute;
	visibility: hidden;
	width: 105px;
	background-color: #666666;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
}

#bookmarks IMG {
	border: 0px solid white;
}




/*** Indexsuche ***/

.tx-indexedsearch-searchbox, .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox, .tx-indexedsearch-res {
	margin-left: 17px;
}

.tx-indexedsearch-browsebox A {
	color: #e11117;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width: 250px;
}



/*** Eventkalender ***/

.getCategories {width: 100%; height: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.getCategories .getCatetitle {float:left; padding: 5px 5px 0px 20px;}
.getCategories .getCatecheckbox {float:left; padding: 4px 0px 0px 0px;}
.getCategories .getCatechecktext {float:left; padding: 5px 10px 0px 0px;}
.getCategories .getCatecheckpic {float:left; padding: 0px 10px 0px 0px;}
.getCategories .getCatespace {float:left; width:70px; padding: 5px 5px 0px 0px;}

.events {position: relative; left:0px; top:0px;}
.event_container {position:relative; height:40px;}
.event_container .eventtitle {position:absolute; left:200px; width:370px; color:#E11114; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold; line-height:20px;}
.event_container .eventdate {position:absolute; left:17px; color:#E11114; font-family:Arial,Helvetica,sans-serif; font-size:17px; font-weight:bold; line-height:20px;}
.event_container .eventsatalogo {position:absolute; left:600px;}
.event_container .eventtype {position:absolute; top:20px; left:17px;  *color:black; *font-family:Arial,Helvetica,sans-serif; *font-size:12px; *font-weight:normal;}
.eventplaceurl-container {height:40px; padding: 0px 0px 0px 23px; float:left; width:300px;}
.eventplaceurl-container .eventplace {vertical-align:middle; *color:black; *font-family:Arial,Helvetica,sans-serif; *font-size:12px; *font-weight:normal;}
.eventplaceurl-container .eventurl {}
.eventplaceurl-container .eventurl a{color:red; *font-family:Arial,Helvetica,sans-serif; *font-size:12px; *font-weight:normal;}
.eventspace {position:relative; margin: 10px 0px 10px 0px; }
.eventiconcate {height: 40px;}
.eventbottomborder {border-bottom-style:dotted; border-bottom-color:red; border-bottom-width:thin; margin: 10px 0px 15px 0px;}
.eventday {background-color:red; text-align: center;}
.eventdescription {position:relative;}
.todayeventday {background-color:red; text-align: center;}
.noevent {font-weight:bold; color:red; text-align:center;}
.eventregistration {padding: 0px 0px 0px 17px; width:160px; height:40px; float:left;}
.eventregistration .eventfull {background-color:red; color:white; text-align:center; font-size:12px;}
.eventregistration .eventfree {color:green;}
.eventregistration .eventfew {color:orange;}
.eventregistration .eventphone {}

.cal-container {position: absolute; left:690px; top:270px; margin: 10px 10px 10px 10px;}
.cal {width: 185px; height: 165px; width: 190px; *height: 160px; background-color: #f0f0f0; font-family:font-family:Arial,Helvetica,sans-serif;}
.cal .month{width:180px; margin: 0px 0px 0px 4px;}
.cal .dayname{text-align:center;}

.eventhome-container {width:100%; *width:330px;}

.nexteventhometitlelink-container {}
.nexteventhometitle {margin: 0px 17px 0px 17px; font-family:font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
.nexteventhometitle a{text-decoration:none; color:black; font-size:12px;}
.nexteventhometitle #nexteventhomelink {color:red;}

.nexteventhomecontent {margin: 0px 17px 0px 17px; font-family:font-family:Arial,Helvetica,sans-serif;}
.nexteventhomedate {width:300px; margin: 0px 17px 4px 17px; font-family:font-family:Arial,Helvetica,sans-serif;}
.nexteventhomedate .title {float:left; color:red; font-weight:bold;}
.nexteventhomedate .date {text-align:right; color:#929292;}
.nexteventhomelink {color:red; text-align:right; font-weight:bold; margin: 0px 17px 0px 17px;}
.nexteventhomelink a{text-decoration:none;}

.calhome-container{margin: 0px 17px 0px 17px;	width: 300px; height: 150px;}
.calhome {width: 200px; height: 150px; float: left;}
.calhome .month{width:200px;}
.calhome .dayname{text-align:center;}
.calhomecounter {padding: 0px 0px 0px 200px; text-align:center;}
.calhomecounter .eventcounterdate {color:red; font-weight:bold; font-size:18px;}
.calhomecounter .eventcounter {font-weight:bold; margin: 10px 0px 0px 0px;}

.monthname {text-align: center; font-weight:bold;}
.monthnavigation {text-align:center;}
#maincontent .monthnavigation a{text-decoration:none;}
.monthday {text-align: center;}
.sunday {text-align: center;}
.saturday {text-align: center;}
.today {text-align: center;}


.tx-pxsataeventkalender-pi4 .error { color:#e11117; font-weight:bold; padding-top:10px; }
.tx-pxsataeventkalender-pi4 .confirmation { font-weight:bold; padding-top:10px; }


/*** Eventkalender Teilnehmerliste***/

.event-teil-lang_teil1 { margin: 20px 0px 20px 20px; }
.event-teil-lang_teil2 { margin: 0px 0px 20px 20px; }
.event-teil-lang_teil3 { margin: 0px 0px 20px 60px; }

.event-teil-eventswrapper { margin-left:20px; float:left; width:470px; }
.event-teil-eventwahl-text { float:left; margin:6px 5px 0px 0px; *margin:6px 5px 0px 0px; }
.event-teil-eventwahl-form { *margin:4px 5px 0px 0px; }
.event-teil-eventwahl {}
.event-teil-eventwahl-btn { float:left; }
.event-teil-jahrwrapper { float:left; margin-right:10px; }

.event-teil-wrapper {margin-left:20px;}
.event-teil-angaben1 { width:550px; margin:10px 0px 10px 0px; font-size:10px; float:left; height:100px;}
.event-teil_angaben1-wrapper {width:275px; float:left; *margin: 0px 0px 5px 0px; height:30px; }
.event-teil_angaben1-wrapper-hinten {width:260px; float:left; *margin: 0px 0px 5px 0px; height:30px; }
.event-teil-title {float:left; margin: 2px 3px 5px 0px;  width:120px; background-color:#F0F0F0; padding:1px 1px 1px 3px;}
.event-teil-name {width:120px; float:left; padding:1px 1px 1px 3px;}
.event-teil-name-input {font-size:xx-small;}
.event-teil-phone {width:120px; float:left; padding:1px 1px 1px 3px;}
.event-teil-phone-input {font-size:xx-small;}
.event-teil-referent {width:120px; float:left; padding:1px 1px 1px 3px;}
.event-teil-referent-input {font-size:xx-small;}
.event-teil-date {width:130px; *width:140px; float:left; padding:1px 1px 1px 3px;}
.event-teil-date-input {font-size:xx-small;}
.event-teil-veranstalter {width:120px; float:left; padding:1px 1px 1px 3px;}
.event-teil-veranstalter-input {font-size:xx-small;}
.event-teil-land {width:120px; float:left; padding:1px 1px 1px 3px;}
.event-teil-land-input {font-size:xx-small;}
.event-teil-art {width:100px; float:left; padding:1px 1px 1px 3px;}
.event-teil-art-input {font-size:xx-small;}
.event-teil-time {width:100px; float:left; padding:1px 1px 1px 3px;}
.event-teil-time-input {font-size:xx-small;}
.event-teil-knr {width:100px; float:left; padding:1px 1px 1px 3px;}
.event-teil-knr-input {font-size:xx-small;}
.event-teil-ort {width:100px; float:left; padding:1px 1px 1px 3px;}
.event-teil-ort-input {font-size:xx-small;}
.event-teil-gebiet {width:100px; float:left; padding:1px 1px 1px 0px;}
.event-teil-gebiet-felder { width:120px; *width:127px; font-size:xx-small; margin:0px 0px 0px 3px;}
.event-teil-sprachen-dropdown { font-size:xx-small; width:120px; *width:127px; }

.event-teil-angaben2 {float:left; width:260px; margin:50px 0px 10px 0px;  *margin:30px 0px 10px 0px; font-size:10px; overflow:hidden;}
.event-teil_angaben2-title {background-color:#F0F0F0;}
.event-teil_angaben2-cate {}
.event-teil_angaben2-cate-felder {width:260px;}
.event-teil_angaben2-options {font-size:10px; width:232px;}

.event-teil-angaben3 {float:left; width:260px; margin:50px 0px 10px 10px; *margin:30px 0px 10px 10px; font-size:10px; overflow:hidden;}
.event-teil_angaben3-title {background-color:#F0F0F0;}
.event-teil_angaben3-cate {overflow:hidden; }
.event-teil_angaben3-cate-felder {width:260px;}
.event-teil_angaben3-options {font-size:10px; width:232px;}

.event-teil-angaben4 {float:left; margin:10px 0px 10px 0px; font-size:10px; }
.event-teil_angaben4-wrapper {width:200px; *margin:0px 0px 5px 0px;}
.event-teil-anzahl {margin:0px 5px 0px 0px; *width:30px; width:60px; float:left; }
.event-teil-satacheck{ float:left; padding:1px 1px 1px 3px;}
.event-teil-gmax-input {font-size:xx-small; }
.event-teil-seite {margin:0px 5px 0px 0px; *width:30px; width:50px; float:left;}
.event-teil-title2 { margin: 70px 0px 0px 0px; *margin: 10px 0px 0px 0px; width:160px; height:25px; background-color:#F0F0F0; padding:1px 1px 1px 3px;}
.event-teil-radiobox1-label {float:left; width:15px; padding: 4px 0px 0px 15px;}
.event-teil-radiobox1 {float:left; width:40px; padding: 2px 0px 0px 0px;}
.event-teil-radiobox2-label {float:left; width:20px; padding: 4px 0px 0px 15px;}
.event-teil-radiobox2 {float:left; width:40px; padding: 2px 0px 0px 0px;}

.event-teil-angaben5 {float:left; font-size:10px; width:150px; margin:50px 0px 0px 10px; *margin:30px 0px 10px 10px;}
.event-teil_angaben5-title {background-color:#F0F0F0; padding: 1px 1px 1px 3px;}
.event-teil-checkbox1-label {float:left; padding: 5px 0px 0px 10px; }
.event-teil-checkbox1 { padding: 4px 0px 0px 0px; }
.event-teil-checkbox2-label {float:left; padding: 5px 0px 0px 10px; }
.event-teil-checkbox2 { padding: 4px 0px 0px 0px;}
 
.event-teil-btn { float:left; margin:10px 0px 0px 10px; cursor:pointer; } 
.event-teil-newevent {margin:10px 0px 10px 0px; font-weight:bold;}


.event-teil-list-table {width:830px;}
.event-teil-list-wrapper {float:left; margin:20px 35px 5px 0px; }
.event-teil-trheader {background-color:#F0F0F0; text-align:center; font-size:10px;}
.event-teil-trbody {font-size:10px;}
.event-teil-inputname {width:80px;}
.td-name {width:170px;}
.event-teil-inputfirma {width:170px;}
.td-firma {width:170px;}
.event-teil-klammertext { font-size:10px;}

.event-teil-addteilform { margin:10px 0px 10px 0px; background-color:#F0F0F0; padding:10px 10px 10px 10px; height:110px;}

.event-teil-addteilform-wrapper1 {width:250px; float:left;}
.event-teil-addteilform-label1 {float:left; width:80px; margin-top:5px;}
.event-teil-addteilform-input1 {margin-bottom:5px;}
.event-teil-addteilform-label12 {float:left; width:80px; margin-top:0px;}
.event-teil-addteilform-input12 {margin-bottom:0px;}

.event-teil-addteilform-wrapper2 {width:300px; float:left;}
.event-teil-addteilform-label2 {float:left; width:80px; margin-top:5px;}
.event-teil-addteilform-input2 {margin-bottom:5px;}

.event-teil-addteilform-wrapper3 {float:left; width:250px;}
.event-teil-addteilform-label3 {float:left; width:90px; margin-top:5px;}
.event-teil-addteilform-input3 {margin-bottom:0px;}
.event-teil-addteilform-label32 {float:left; width:90px; margin-top:17px;}
.event-teil-addteilform-input32 {margin-top:15px;}
.event-teil-addteilform-label33 {float:left; width:90px; margin-top:17px;}
.event-teil-addteilform-input33 {margin-top:15px;}

.event-teil-addteilform-btns {}
.event-teil-addteilform-btn1 {float:left; padding-left:30px;}
.event-teil-addteilform-btn2 {float:left; padding-left:370px;}


.event-teil-iframe-X {cursor:pointer; color:#ffffff; margin:0px 5px px 0px; width:10px;}
.button_red { padding-bottom:6px;}
.event-teil-iframe-wrapper {margin:0px 0px 0px 30px; font-family:Arial,Helvetica,sans-serif;}
.event-teil-iframe-label {margin:0px 0px 5px 0px;}
.event-teil-iframe-text {float:left; width:80px; margin:0px 0px 5px 0px;}
.event-teil-iframe-input {margin:0px 0px 5px 0px;}

.event-teil-iframe-sresult-wrapper { margin:0px 0px 0px 30px;}
.event-teil-iframe-sresult-name {}
.event-teil-iframe-sresult-mail {}
.event-teil-iframe-sresult-company {}
.event-teil-iframe-sresult-address {}
.event-teil-iframe-sresult-zipcity {}
.event-teil-iframe-sresult-knr {}

.event-teil-pagenav_wrapper { margin:20px 20px 20px 0px; text-align:right; font-weight:bold; color:red;}
.event-teil-pagenav_wrapper a {color:red;}
.event-teil-page-arrows { text-decoration:none; font-weight:bold; color:red;}

.event-teil-abmelden {text-decoration:none; text-align:center; font-weight:bold;}

.event-teil-confirmview-text {}
.event-teil-confirmview-checkwrapper{ margin:10px 0px 0px 0px;}
.event-teil-confirmview-nlcheck {}
.event-teil-confirmview-nlchecktext {float:left; margin:3px 0px 0px 0px;}
.event-teil-confirmview-nlsprachetext {float:left; margin:3px 0px 0px 0px;}
.event-teil-confirmview-ddwrapper {margin:10px 0px 0px 0px;}
.event-teil-confirmview-nlsprachedd {}
.event-teil-confirmview-btn-wrapper {margin:10px 0px 0px 0px;}

/*** Eventauswertung ***/
.event-ausw-wrapper { height:40px; width:100%; padding-left:200px;}
.event-ausw-gettime-label { float:left; margin-right:5px; padding-top:3px;}
.event-ausw-month { float:left; padding-right:2px;}
.event-ausw-year { float:left; }
.event-ausw-btn {position:relative; left:-350px; top:-15px; border:none; color:white; padding-bottom:3px; cursor:pointer; background-image:url("../images/loginbutton.gif"); background-repeat:no-repeat; float:right; font-size:10px; height:20px; margin-right:20px; margin-top:15px; text-align:center; width:79px;}
.event-ausw-table { padding-left:0px; width:100%;}
.event-ausw-table-trhead { background-color:#ee0000; color:white; padding-left:2px; }
.event-ausw-table-tdhead {  padding-left:5px; }
.event-ausw-table-trbody { background-color:#F0F0F0; padding-left:2px; }
.event-ausw-table-tdbody {  padding-left:5px; padding-right:5px; }
.event-ausw-table-trfooter { background-color:#E5E5E5; padding-left:2px; }
.event-ausw-table-tdfooter { padding-left:5px; padding-right:5px; }
.event-ausw-noevent { margin-left:200px; }
.event-detaillink { color:#e11117; font-weight:bold; }
.event-single { float:left; width:100%; }
.event-description { float:left; width:660px; padding:15px 0px 10px 0px; }
.event-details { float:right; width:210px;background-color:#f0f0f0; }
.event-details dl { margin:10px; }
.event-details dt { font-weight:bold; }
.event-details dd { margin:0px 0px 8px 0px; }
.event-registrationform { clear:both; float:left; width:100%; }

/*** Presentations ***/
.presentations_table { width:100%; border:solid white 1px; }
.presentation_head1 { width:100px; background-color:#ee0000; color:white; text-align:center; font-family:Arial,Helvetica,sans-serif; }
.presentation_head2 { width:100px; background-color:#ee0000; color:white; text-align:center; font-family:Arial,Helvetica,sans-serif; }
.presentation_head3 { background-color:#ee0000; color:white; text-align:center; font-family:Arial,Helvetica,sans-serif; }
.presentation_body1 {  }
.presentation_body2 { font-weight:bold; font-family:Arial,Helvetica,sans-serif;}
.presentation_body3 { font-weight:bold; font-family:Arial,Helvetica,sans-serif;}


/*** Folder Download ***/

#sbfolderdownloadWrap {
	padding: 0 0 0px 0;
	margin: 17px 0 0px 17px;
	clear: both;
}
.sbfolderdownload {
	/*padding: 7px 8px 0px 10px;
	margin: 0px 0px 0px 0;
	width: 200px;
	float: left;
	height: 230px;
	overflow: hidden;*/
}
.sbfolderdownload_name {
	font-size: 12px;
}
.sbfolderdownload A { color:#e11114; }



/*** MD5 Password Changer ***/

.tx-drchangefepasswdmd5-pi1 INPUT.veryweak { background-color:#FE808E; }
.tx-drchangefepasswdmd5-pi1 INPUT.weak { background-color:#FEA054; }
.tx-drchangefepasswdmd5-pi1 INPUT.mediocre { background-color:#FCE564; }
.tx-drchangefepasswdmd5-pi1 INPUT.strong1 { background-color:#D3FC64; }
.tx-drchangefepasswdmd5-pi1 INPUT.strong2 { background-color:#87FA7B; }



/*** FE User Registration ***/

.tx-srfeuserregister-pi1 label.error { clear:both;float:left;color:red;font-weight:bold;width:240px; }
.tx-srfeuserregister-pi1 td{ vertical-align:top; }


/*** Newsletterempfänger-Pflege ***/
.tx-nlepflege-wrapper {}
.tx-nlepflege-listebtn { cursor:pointer; }
.tx-nlepflege-newuserbtn { cursor:pointer; }
.tx-nlepflege-btn-wrapper { float:left; margin-left:150px;  }
#tx-nlpflege-listewrapper { width:100%; float:left; padding:10px; }
#tx-nlpflege-newformwrapper { display:none; width:100%; float:left; padding:10px; }
.tx-nlepflege-headrow { color:#ffffff; background-color:#e11117; padding:5px; }
.tx-nlepflege-headtd { padding-left:5px; }
.tx-nlepflege-bodyrow { background-color:#F0F0F0; padding:5px; }
.tx-nlepflege-bodyrow:hover{ background-color:#CCCCCC; padding:5px; }
.tx-nlepflege-edit { cursor:hand; padding-left:5px; }
.tx-nlepflege-table { width:98% }
.tx-nlpflege-choicewrapper { width:98%; float:left; margin-left:140px; margin-top:20px; }
.tx-nlpflege-nlsform { float:left; margin-right:50px; }
.tx-nlepflege-pagenav_wrapper { text-align:right; margin-right:20px; }
.tx-nlepflege-pagenav_right1 { text-decoration:none; color:red; }
.tx-nlepflege-pagenav_right2 { text-decoration:none; color:red; }
.tx-nlepflege-pagenav_left1 { text-decoration:none; color:red; }
.tx-nlepflege-pagenav_left2 { text-decoration:none; color:red; }
.tx-nlepflege-pagecounter_activ {  }
.tx-nlepflege-pagecounter a{ color:red; }
.tx-nlepflege-maxpages { color:red; }
.tx-pxsatanlepflege-pi1 .error { color:#E11114; font-weight:bold; margin-left:5px; }
.tx-pxsatanlepflege-pi1 input.error { border:solid 1px red;  }
.tx-pxsatanlepflege-pi1 select.error { border:solid 1px red;  }

/*** Exceldateienbearbeitung ***/
.tx-excel-namelisthead { font-weight:bold; margin-bottom:10px; }
.tx-excel-name { text-decoration:none; color:#000000;  }
.tx-excel-name :hover { color:red; }
.tx-excel-namep { background-color:#efefef; padding:3px; width:400px; float:left; margin-bottom:2px; margin-right:50px; }
.tx-pxsataexcelbearbeitung-pi2 table { width:100%; margin-bottom:10px; margin-top:10px; }
.tx-excel-headline { font-weight:bold; background-color:#e11117; color:white; }
.tx-excel-headline td{ padding:3px; }
.tx-excel-body td { padding:3px; background-color:#dddddd; }
.tx-excel-name { font-weight:bold; margin-left:4px; margin-top:10px; }
.tx-excel-backlink { color:red; text-decoration:none; }

.tx-pxsataexcelbearbeitung-pi1 table { margin-bottom:10px; }
.tx-pxsataexcelbearbeitung-pi1 th { border-bottom:solid 1px grey; }
.tx-excel-input1 { border-bottom:solid 1px grey; border-top:none; border-left:solid 1px grey; border-right:solid 1px grey; }
.tx-excel-input2 { border-bottom:solid 1px grey; border-top:none; border-right:solid 1px grey; border-left:none; }
