/* default styles for extension "tx_mininews_pi1" */
		.tx-mininews-pi1 .tx-mininews-pi1-listrow { margin-top: 5px; }
		P.tx-mininews-pi1-listrowField-title { font-weight: bold; }
		P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
		P.tx-mininews-pi1-fp_listrowField-title { font-weight: bold; }
		P.tx-mininews-pi1-fp_listrowField-teaser { margin-top: 0px; margin-bottom: 10px; }
		.tx-mininews-pi1 .tx-mininews-pi1-singleView { margin-top: 5px; }
		P.tx-mininews-pi1-singleViewField-teaser { font-style: italic; margin-top: 5px; margin-bottom: 10px; }
		SPAN.tx-mininews-pi1-browsebox-strong { font-weight: bold; }
		P.tx-mininews-pi1-listrowField-teaser A { color: black; text-decoration:none; }
		P.tx-mininews-pi1-listrowField-teaser A:hover { color: black; text-decoration:none; }
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_pxlangnavi_pi1" */
		.tx-pxlangnavi-pi1 img { vertical-align:middle; margin-right:5px; }
		.tx-pxlangnavi-pi1 span.active { padding:0 3px 0 3px; color:#000000; }
		.tx-pxlangnavi-pi1 span.inactive { padding:0 3px 0 3px; color:#999999; }
		.tx-pxlangnavi-pi1 span.not_available { padding:0 3px 0 3px; color:#cccccc; }
		.tx-pxlangnavi-pi1 span.active a { color:#000000; }
		.tx-pxlangnavi-pi1 span.inactive a { color:#999999; }
		.tx-pxlangnavi-pi1 span.not_available a { color:#cccccc; }
/* default styles for extension "tx_pxspecialmenus_pi1" */
    	.tx-pxspecialmenus-pi1 { float: left; width: 100%; clear: both; }
    	.px-specialmenu TD { width: 108px; height: 50px; text-align: center; font-size: 10px; line-height: 13px; font-weight: bold; text-transform: uppercase; overflow: hidden; padding-right: 5px; background-repeat: no-repeat; }
    	.px-menu-item-no { background-image: url(../fileadmin/sata/templates/images/content_navi_no.gif); }
    	.px-menu-item-act { background-image: url(../fileadmin/sata/templates/images/content_navi_act.gif); }
    	.px-menu-item-no A, .px-menu-item-act A { color: white; text-decoration: none; font-size: 10px; display: block; margin-bottom: 4px; font-weight: bold; }
    	.px_right_top_margin { margin: 0px; clear: both; }
/* default styles for extension "tx_pxspecialcontent_pi1" */
		.px-sc-openlink, .px-sc-openlink A, .px-specialcontent A { color: #e11117; }
		.px-sc-openlink { text-align: right; font-size: 10px; padding: 0px 17px 0px 7px; display: block; }
		#maincontent .px-specialcontent, #contentbox_threecolumns #leftcontent .px-specialcontent { padding: 7px 0px 7px 0px; }
		#rightcontent .px-specialcontent { padding: 2px 10px 2px 10px; }
		#contentbox_threecolumns #maincontent .px-specialcontent { padding: 7px 17px 7px 17px; }
		#contentbox_threecolumns #leftcontent .px-specialcontent { padding: 7px 0px 7px 0px; }
		.px-specialcontent HR { color: #cccccc; } 
		.px-specialcontent P { margin: 0px 17px 7px 17px; }
		.px-sc-edge { height: 6px; width: 100%; clear: both; }
		BODY #maincontent .px-sc-edge TABLE, BODY #leftcontent .px-sc-edge TABLE, BODY #rightcontent .px-sc-edge TABLE { width: 100%; height: 6px; border-collapse: collapse; line-height: 2px; font-size: 2pt; }
		.px-sc-edge TD { padding: 0px; font-size: 1pt; height: 6px; }
		.px-sc-edge .corner { width: 6px; height: 6px; }
		.box-rounded { margin: 0px 0px 15px 0px; padding: 0px;}
		/*.box-rounded .px-sc-edge IMG { background-color: white; }*/
		.bottomedge { clear: both; margin: 0px; }
		.box-mittelgrau .px-specialcontent { background-color: #DAE6E4; }
		.box-mittelgrau .px-sc-edge .filler { background-color: #DAE6E4; }
		.box-hellgrau .px-specialcontent { background-color: #F0F0F0; }
		.box-hellgrau .px-sc-edge .filler { background-color: #F0F0F0; }
		.box-green .px-specialcontent { background-color: #D9E6E4; }
		.box-green .px-sc-edge .filler { background-color: #D9E6E4; }
		.box-red .px-specialcontent { background-color: #FBDCDC; }
		.box-red .px-sc-edge .filler { background-color: #FBDCDC; }
		.box-yellow .px-specialcontent { background-color: #FFFBD9; }
		.box-yellow .px-sc-edge .filler { background-color: #FFFBD9; }
		.box-orange .px-specialcontent { background-color: #FFF2D9; }
		.box-orange .px-sc-edge .filler { background-color: #FFF2D9; }
		.box-blue .px-specialcontent { background-color: #DCD9E6; }
		.box-blue .px-sc-edge .filler { background-color: #DCD9E6; }
		.box-gradient { background-image: url(/fileadmin/sata/templates/images/gradient-gray.gif); float: left; margin: 0px 7px 15px 7px; }
		#maincontent .box-fatred { width: 672px; margin-bottom: 6px; }
		.box-fatred .px-specialcontent { background-color: #E11114; }
		.box-fatred .px-sc-edge .filler { background-color: #E11114; }
		#maincontent .box-fatred .px-specialcontent H1, #maincontent .box-fatred .px-specialcontent P { color: white;}
		#rightcontent .box-fatred .px-specialcontent H1, #rightcontent .box-fatred .px-specialcontent H2, #rightcontent .box-fatred .px-specialcontent H3, #rightcontent .box-fatred .px-specialcontent H4, #rightcontent .box-fatred .px-specialcontent P { color: white; margin: 0px;  }  
		#rightcontent .box-fatred A { color: white; }
		#contentbox_threecolumns #maincontent .box-gradient .px-specialcontent { padding-top: 10px; clear: both; float: left; padding-left: 0px; padding-right: 0px; }
		#contentbox_threecolumns #leftcontent .box-gradient { margin: 0px 0px 15px 0px; }
		#contentbox_threecolumns #maincontent .box-gradient { margin: 0px 0px 15px 0px; }
		#rightcontent .box-gradient { margin-left: 0px; margin-right: 0px; margin-bottom: 10px; float: none; clear: both; }
		
		#maincontent .box-fatgreen { width: 672px; margin-bottom: 6px; }
		.box-fatgreen .px-specialcontent { background-color: #91CD8D; float: left;}
		.box-fatgreen .px-sc-edge .filler { background-color: #91CD8D; }
		#maincontent .box-fatgreen .px-specialcontent H1 { color: #37AB2C;;}
		#maincontent .box-fatgreen .px-specialcontent P { color: black; }
		#rightcontent .box-fatgreen .px-specialcontent H1, #rightcontent .box-fatgreen .px-specialcontent H2, #rightcontent .box-fatgreen .px-specialcontent H3, 	#rightcontent .box-fatgreen .px-specialcontent H4 { color: #37AB2C; margin: 0px;  }  
		#rightcontent .box-fatgreen A { color: #37AB2C; }
		
		.box-fatgreen .px-specialcontent HR { color: #37AB2C; } 
		#rightcontent .box-fatgreen .px-specialcontent .button_green A { color: white; }
		
		#maincontent .px-sc-tabbedcontent TABLE.contenttable { margin-left: 17px; }
		#maincontent .px-sc-tabbedcontent TABLE.contenttable TH { color: #ffffff; background-color: #e11117; font-weight: bold; font-size: 14px; }
		#maincontent .px-sc-tabbedcontent TABLE.contenttable TH P.bodytext { color: #ffffff; font-weight: bold; font-size: 14px; margin: 7px 17px 7px 17px; }
		
		/*** definitions for sata tables ***/
		.sata-table { background-color: #666666; margin-left: 17px; margin-right: 17px; margin-bottom: 17px; }
		.sata-table .sata-table-header { font-weight:bold; background-color:#e11114; color: white; }
		.sata-table TR.even TD { background-color: #e8e8e8; margin: 0px; }
		.sata-table TR.uneven TD { background-color: #f8f8f8; margin: 0px; }
		
		.calc_input { width: 50px; text-align: right; }
		.calc_select { width: 54px; margin-right: 15px; text-align:center; }
		.calc_button { font-size: 10px; font-weight: bold; border: 0px solid white; color: white; background-color: #e11114; width: 80px; }
/* default styles for extension "tx_pxspecialcontent_pi2" */
		.px-sc-tabs { background-image: url(/fileadmin/sata/templates/images/tabcontent-tab-back.gif); clear: both; margin-top: 7px; float: left; }
		TD.px-tab { width: 116px; height: 42px; text-align: center; background-image: url(/fileadmin/sata/templates/images/tabcontent-tab-no.gif); background-repeat: no-repeat; color: #999999; font-weight: bold; text-transform: uppercase; font-size: 11px; cursor: pointer; }
		TD.px-tab-act { width: 116px; height: 42px; text-align: center; background-image: url(/fileadmin/sata/templates/images/tabcontent-tab-act.gif); background-repeat: no-repeat; color: #e11117; font-weight: bold; text-transform: uppercase; font-size: 11px; cursor: pointer;}
		.px-sc-tabbedcontent { clear: both; width: 100%; float: left; background-color: white; }
		.px-sc-tabbedcontent A { color: #e11117; }
		.px-tabbedcontent { position: relative; display: none; float: left; background-color: white; padding: 10px 0px 0px 0px; width: 100%; }
/* default styles for extension "tx_pxspecialcontent_pi3" */
		.px-cb-block { padding: 10px 0px 10px 0px; border-top: 1px dotted #FCD4D5; background-image: none; }
		.px-cb-block-hover { padding: 10px 0px 10px 0px; border-top: 1px solid #FCD4D5; background-image: url(/fileadmin/sata/templates/images/mouseover_back.gif); cursor: pointer; }
/* default styles for extension "tx_pxspecialcontent_pi4" */
	    .px-tcb-table { border-collapse:collapse; margin:0; padding:0; width:100%; }
	    .px-tcb-table tr td { vertical-align:top; width:330px; }
	    .px-tcb-table tr td.spacer { width:10px; }
	    .px-tcb-table tr td.spacer .block_height { height:79px; } /*Gives the two blocks a minimum height of 79 */
		.px-tcb-table tr td.px-tcb-block { padding: 10px 5px 10px 5px; border-top: 1px dotted #FCD4D5; background-image: none; }
		.px-tcb-table tr td.px-tcb-block-hover { padding: 10px 5px 10px 5px; border-top: 1px solid #FCD4D5; background-image: url(/fileadmin/sata/templates/images/mouseover_back_small.gif); cursor: pointer; }
/* default styles for extension "tx_pxspecialcontent_pi5" */
		.px-twocolumn-element { margin: 0px 0px 0px 0px; }
		.px-twocolumn-table { width: 100%; vertical-align: top; }
		.px-twocolumn-left { width: 73%; }
		.px-twocolumn-left IMG { margin: 3px 10px 10px 0px; }
		.px-twocolumn-left H1 { margin-bottom: 5px; }
		.px-twocolumn-right { vertical-align: top; }
/* default styles for extension "tx_pxspecialcontent_pi6" */
		.overview { margin: 5px 0px 5px 0px; font-weight: bold; }
		.shortdescription { margin: 0px 0px 5px 0px; }
		.icons IMG { margin: 0px 5px 0px 0px; }
		.product-techdata { margin-left: 17px; }
		.product-techdata-label { font-weight: bold; }
		.product-techdata-data { padding-left: 17px; }
		.product-ordernumbers { margin-left: 17px; background-color: #c0c0c0; width: 95%; margin-top: 15px; }
		.product-ordernumbers TABLE { width: 100%;background-color: #ffffff;  }
		.product-ordernumbers TABLE TD { padding: 4px; }
		.product-ordernumbers-description { font-weight: bold; background-color: #f0f0f0; text-align: left; padding: 4px;}
		.product-ordernumbers .row_even TD { background-color: #ffffff; }
		.product-ordernumbers .row_uneven TD { background-color: #f0f0f0; }
		.product-ordernumbers .ordernumber {  background-color: #ffffff; text-align: center; }
		.product-ordernumbers .jetsize { text-align: center; }
		
		.accessory-block-header { padding:4px 0px 4px 17px; font-weight:bold; color:#ffffff; background-color:#AAAAAA; text-transform:uppercase; cursor:pointer; margin-bottom:4px; }
		.accessory-block { margin-bottom: 10px;  }
/* default styles for extension "tx_pxspecialcontent_pi7" */
		#frmProduktfinder, #frmOldProducts { margin: 0px; }
		#frmProduktfinder SELECT, #frmOldProducts SELECT { font-size: 11px; }
		#rightcontent #frmProduktfinder, #rightcontent #frmOldProducts { width: 180px; }
		#rightcontent #frmProduktfinder SELECT, #rightcontent #frmOldProducts SELECT { width: 180px; }
		.pf_category { font-weight: bold; background-color: #d0d0d0; }
		.pf_product { }
		#rightcontent .assistant_question { font-size: 10px; cursor: pointer; clear: both; width: 100%; }
		#rightcontent .quicklink A { color: black; text-decoration: underline; }
		#rightcontent .assistant_question IMG { float: right; border: 0px solid white; margin-left: 10px; }
/* default styles for extension "tx_pxsataforms_pi3" */
		.tx-pxsataforms-pi3 { clear: both; }
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 { padding-left: 17px; }
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; width: 200px; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { color: #003300; font-weight: bold; text-align: center; padding: 1px 6px 1px 6px;}
		.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-reset { color: #600000; margin-left: 30px; text-align: center; padding: 1px 6px 1px 6px;}
		/*.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }*/
		* html .tx-srfeuserregister-pi1 /*input.tx-srfeuserregister-pi1-password*/ { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }		
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; float: left; width: 100%; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: left; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 75%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: 6%; padding-right: 0; height: 15pt;}
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: 90%; height: 15pt;}
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-searchbox TD { width: 150px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox FORM { margin: 12px 0px 0px 0px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox { padding-left: 17px; }
		.tx-indexedsearch .tx-indexedsearch-rules P { padding-left: 17px; }
		.tx-indexedsearch .tx-indexedsearch-browsebox { padding-left: 17px; }
		.tx-indexedsearch .tx-indexedsearch-whatis{ padding-left: 17px; }
		.tx-indexedsearch .tx-indexedsearch-res{ padding-left: 17px; }
		.tx-indexedsearch SELECT { width: 100%; font-size: 11px; font-weight:bold; margin-bottom: 4px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox-sword { width: 294px; font-size: 11px; font-weight:bold; margin-bottom: 4px; }
		.tx-indexedsearch .tx-indexedsearch-selectbox-order { width: 150px; }
		.tx-indexedsearch .tx-indexedsearch-selectbox-desc { width: 150px; }
		.tx-indexedsearch .tx-indexedsearch-noresults { padding-left: 17px; color: red; font-weight: bold; }
/* default styles for extension "tx_pxsimplenewsletter_pi3" */
		.nlarchive-listitem { border-bottom:1px dotted #dddddd; padding-bottom:10px; margin-bottom:10px; }
		#maincontent .nlarchive-listitem HR { margin:10px 0px; }
		.nlarchive-listitem A { color:#e11114; text-decoration:none; }
		.nlarchive-listitem H2 { margin-top:12px; }
		.nlarchive-date { text-align:right; font-style:italic; padding-right:17px; }
		.nlarchive-teaser {  }
		.nlarchive-links { padding-left:17px; }
		.nlarchive-links IMG { vertical-align:middle; }
/* default styles for extension "tx_pxsatahaendler_pi1" */
         .tx-pxsatahaendler-pi1 { margin-left: 17px; }
         .tx-pxsatahaendler-pi1 A { color: #e11114; }
         .hdls_row { float: left; width: 100%; }
         .hdls_label { font-weight: bold; width: 120px; float: left; margin-top: 6px; }
         .hdls_input { width: 440px; float: left; margin-top: 6px; }
         .hdls_input INPUT { font-size: 11px; height: 13px; }
         .hdls_input SELECT { font-size: 11px; height: 20px; }
         .hdls_source { margin-top: 6px; }
         .hdls_result { width: 100%; float: left; padding-top: 8px; margin-right: 10px; margin-top: 12px; margin-bottom: 8px; background-image: url(/fileadmin/sata/templates/images/mouseover_back.gif); }
         .hdls_distance { color: #666666; font-size: 10px; font-weight: normal; }
         #maincontent .hdls_result H5 { font-size: 18px; margin-left: 15px; }
/* default styles for extension "tx_sremailsubscribe_pi1" */
	.tx-sremailsubscribe-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit { margin-left: 2em; margin-right: 2em;}
	.tx-sremailsubscribe-pi1 h4 { margin-top: 0; padding-left: .3em; }
	.tx-sremailsubscribe-pi1 legend { padding: 0 .5em; font-weight: bold; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-notice { font-style: italic; margin-bottom: 1em; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-trash { margin-bottom: 2em; }
	.tx-sremailsubscribe-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
	.tx-sremailsubscribe-pi1 label { margin: 0; padding: 0; }
	.tx-sremailsubscribe-pi1 label span { color: #ff0000; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ff0000; }
	.tx-sremailsubscribe-pi1 input { margin: 0; padding: 0 .5em 0 0; }
	.tx-sremailsubscribe-pi1 input[type=password] { margin-right: 1em; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-password { margin-right: 1em; }
	.tx-sremailsubscribe-pi1 input[type=radio], .tx-sremailsubscribe-pi1 input[type=checkbox] { background-color: transparent; }
	* html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-radio, * html .tx-sremailsubscribe-pi1 input.tx-sremailsubscribe-pi1-checkbox { background-color: transparent; }		
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-delete-icon:hover { cursor: pointer; }
	.tx-sremailsubscribe-pi1 a.tx-sremailsubscribe-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
	.tx-sremailsubscribe-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes { list-style-type: none; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
	.tx-sremailsubscribe-pi1 ul.tx-sremailsubscribe-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
	.tx-sremailsubscribe-pi1 dl { margin: 0; padding: 1em 0 0 0; }
	.tx-sremailsubscribe-pi1 dt, .tx-sremailsubscribe-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
	.tx-sremailsubscribe-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
	.tx-sremailsubscribe-pi1 dd { text-align: left; width: 50%; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
	.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-multiple-checkboxes dd { width: auto; }
	* html .tx-sremailsubscribe-pi1 dd { float: none; }
	.tx-sremailsubscribe-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
	.tx-sremailsubscribe-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_pxsatasimpleshop_pi1" */
		.tx-pxsatasimpleshop-pi1 { clear: both; margin: 17px; }
		.sata-simpleshop-table { font-size: 11px; width: 100%; }
		.sata-simpldeshop-categorydivider { height: 6px; }
		.sata-simpleshop-header TD { background-color: #e11117; color: white; font-weight: bold; padding: 2px 0px 2px 4px; }
		.sata-simpleshop-colheader TD { background-color: #d8d8d8; color: #e11117; font-weight: bold; padding: 2px 0px 2px 4px; }
		.sata-simpleshop-input { width: 50px; vertical-align: top; }
		.sata-simpleshop-input INPUT { width: 46px; }
		.sata-simpleshop-title { font-weight: bold; vertical-align: top; padding: 6px; }
		.sata-simpleshop-artnr { width: 50px; text-align: center; vertical-align: top; }
		.sata-simpleshop-description { padding: 6px; vertical-align: top; }
		.sata-simpleshop-description TABLE { margin-left: 0px; }
		#maincontent .sata-simpleshop-description H2 { margin-left: 0px; }
		.sata-simpleshop-addinfo { width: 120px; vertical-align: top; }
		.sata-simpleshop-price { width: 50px; vertical-align: top; }
		.row_even { background-color: #f8f8f8; }
		.row_uneven { background-color: #e8e8e8; }
		.sata-simpleshop-submit { margin: 12px 0px 12px 0px; }
		.sata-simpleshop-submit INPUT { width: 206px; height: 30px;	background-image: url(/fileadmin/sata/templates/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; }
		.pxsss_bodytext { margin: 0px; }
		.pxss-form { margin: 12px 0px 0px 12px; }
		.pxss-searchresult { background-color:#aaaaaa; width:650px; margin:12px 0px 0px 12px; font-size:11px; }
		.pxss-searchresult TH { background-color:#e11114; color: white; font-size:11px; }
		.pxss-searchresult TD { color:#333333; font-size:11px; cursor:pointer; }
		.pxss-searchresult .roweven TD { background-color:#e0e0e0; }
		.pxss-searchresult .rowuneven TD { background-color:#f0f0f0; }
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_drchangefepasswdmd5_pi1" */
		.dr_changefepasswd_error { color:red;font-weight:bold; }
		.dr_changefepasswd_success { color:#00DD00; font-weight:bold; } 
/* default styles for extension "tx_pxphpids_pi1" */
        .tx-pxphpids-pi1 { text-align:left; width:100%; }
        h6 { margin:0; padding:0; }
        .ok_box { border:1px solid red; background-color:#fee; padding:5px; }
        .red_box { border:1px solid #90DE00; background-color:#F3FFDF; padding:5px; }
        .error_box { border:1px solid red; background-color:#fee; padding:5px; font-weight:bold; }
/* default styles for extension "tx_pxlangedit_pi1" */
	
		.tx-pxlangedit-pi1 .formrow { float:left; width:100%; margin:8px 0px 0px 0px;}
		.tx-pxlangedit-pi1 .formlabel { float:left; width:100px; }
		.tx-pxlangedit-pi1 .forminput { float:left; width:300px; }
		.tx-pxlangedit-pi1 .formrow SELECT { width:290px; }
		.tx-pxlangedit-pi1 TABLE { font-size:10px; background-color:#bbbbbb; width:100%; }
		.tx-pxlangedit-pi1 TD { background-color:#ffffff; }
		.tx-pxlangedit-pi1 TD.itemkey { width:25%; }
		.tx-pxlangedit-pi1 TD.itemkey SPAN { color:#666666; font-size:9px; font-style:italic; }
		.tx-pxlangedit-pi1 TD.original { width:25%; }
		.tx-pxlangedit-pi1 TD.translation { width:50%; }
		.tx-pxlangedit-pi1 TD.translation TEXTAREA { width:99%; font-family:Arial; font-size:11px; }
/* default styles for extension "tx_pxpresentations_pi1" */
		.presentation_body2, .presentation_body4 { text-align:center; }
/* default styles for extension "tx_pxformgooglemaps_pi1" */
		.gm_options {position:absolute;visibility:hidden;width:300px;height:auto;background-color:white;font-size:11px;font-weight:bold;border:1px solid black;}
		.gm_options_close {text-align:right;margin-top:4px;}
		.gm_options_close A {color:#e11117;text-decoration:none;}
		.gm_options p { margin:0p 0px 1px 0px;cursor:pointer;padding:1px 0px 1px 10px; }
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
	
	/* Browser fixes: */
	
	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tx_a21glossary" */
   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; }
