/* 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:bottom; margin-right:5px; }
		.tx-pxlangnavi-pi1 span.active { padding:0 3px 0 3px; color:#ffffff; }
		.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:#ffffff; }
		.tx-pxlangnavi-pi1 span.inactive a { color:#999999; }
		.tx-pxlangnavi-pi1 span.not_available a { color:#cccccc; }
/* default styles for extension "tx_pxwldownloads_pi2" */
			.tx-pxwldownloads-pi2 .dl_box { width:199px; /*overflow:hidden;*/ }
			.tx-pxwldownloads-pi2 div { /*overflow:hidden;*/ }
			.tx-pxwldownloads-pi2 .dl_box * { font-size:11px; color:#808080; }
			.tx-pxwldownloads-pi2 .dl_header { padding:0 0 1px 0; }
			.tx-pxwldownloads-pi2 .dl_items { background:url('/fileadmin/wieland/templates/images/box_background.jpg') no-repeat #e6e6e6; padding:5px 0 30px 0; float:left; clear:both; width:100%; }
			.tx-pxwldownloads-pi2 .dl_item { padding:0px 15px 0 10px; /*overflow:hidden;*/ }
			.tx-pxwldownloads-pi2 .dl_text { cursor:pointer; }
			.tx-pxwldownloads-pi2 .dl_links { padding:3px 0 0 0; }
			.tx-pxwldownloads-pi2 .download_file a { color:#ffffff; }
		    .tx-pxwldownloads-pi2 .dotline_onepx { background:url('/fileadmin/wieland/templates/images/dotline_onepx.gif') repeat-x 0px 5px; font-size:0px; height:11px; }
/* default styles for extension "tx_pxnews_pi1" */
				.tx-pxnews-pi1 .open { background:transparent url(/fileadmin/wieland/templates/images/header_news_open.gif) left top no-repeat; width:200px; height:25px;  }
				.tx-pxnews-pi1 .closed { background:transparent url(/fileadmin/wieland/templates/images/header_news_closed.gif) left top no-repeat; width:200px; height:25px;  }
				.tx-pxnews-pi1 .newsheader { font-weight:bold; color:#828181;  } 
				.tx-pxnews-pi1 .newsBox { width:200px; padding:5px 0px; margin:0px; float:left; background:transparent url(/fileadmin/wieland/templates/images/dotline_onepx.gif) left bottom repeat-x;  }
				.tx-pxnews-pi1 .newsimage { width:60px; float:left; margin:0 5px 0 0; padding:0; }
				.tx-pxnews-pi1 .newsBoxText {/* width:138px; float:left;*/ color:#828181; font-size:11px;  }
				.tx-pxnews-pi1 .newsBoxText_wrapper { padding:0px 0px 0px 3px;  } 
				.tx-pxnews-pi1 .newsBoxText_oi {/* width:200px; float:left;*/ color:#828181; font-size:11px;  }
				/*.tx-pxnews-pi1 .text { clear:both;  }*/
				.tx-pxnews-pi1 .link { text-align:right;  } 
				.tx-pxnews-pi1 .link_wrapper { padding:2px 0px 0px 0px;  }
				.tx-pxnews-pi1 .link A { text-decoration:none; font-weight:bold;  } 
				.tx-pxnews-pi1 .news_link_all { width:200px; float:left;  } 
				.tx-pxnews-pi1 .news_link_all a { display:block; padding:5px 0px 5px 5px; font-size:11px; font-weight:bold; text-align:right; text-decoration:none; } 
/* default styles for extension "tx_pxmitarbeiterdaten_pi1" */
				.tx-pxmitarbeiterdaten-pi1 .ap_box { width:199px; overflow:hidden; }
				.tx-pxmitarbeiterdaten-pi1 div { overflow:hidden; }
				.tx-pxmitarbeiterdaten-pi1 .ap_box * { font-size:11px; color:#808080; }
				.tx-pxmitarbeiterdaten-pi1 .ap_items { background:url(\'fileadmin/wieland/templates/images/box_background.jpg\') no-repeat #e6e6e6; padding:0 0 5px 0; }
				.tx-pxmitarbeiterdaten-pi1 .ap_item { clear:both; padding:10px 5px 0 10px; }
				.tx-pxmitarbeiterdaten-pi1 .ap_table { border-collapse:collapse; margin:0; padding:0; }
				.tx-pxmitarbeiterdaten-pi1 .ap_table tr td { vertical-align:top;}
				.tx-pxmitarbeiterdaten-pi1 .ap_image { width:68px; }
				.tx-pxmitarbeiterdaten-pi1 .ap_image img { border:1px solid #c7c7c7; margin-right:8px; }
				.tx-pxmitarbeiterdaten-pi1 .ap_text { width:116px; overflow:hidden; }
				.tx-pxmitarbeiterdaten-pi1 .dotline_onepx { background:url(\'fileadmin/wieland/templates/images/dotline_onepx.gif\') repeat-x; font-size:0px; height:1px; margin:5px 10px 0 10px; }
/* default styles for extension "tx_pxfaq_pi1" */

	    .tx-pxfaq-pi1 table.faq_table { border-collapse:collapse; margin:0 0 15px 0; padding:0; width:500px; }
	    	.tx-pxfaq-pi1 table.faq_table thead { font-weight:bold; }
	    		.tx-pxfaq-pi1 table.faq_table tr td { vertical-align:top; padding:0; margin:0; }
			    .tx-pxfaq-pi1 table.faq_table tr.download_row_even td { background-color: #f3f3f3; }
			    .tx-pxfaq-pi1 table.faq_table tr.download_row_odd td { background-color: #ffffff; }
			    .tx-pxfaq-pi1 table.faq_table tr td.double_divider { height:9px; background:url('../typo3conf/ext/px_faq/images/dotline.gif') repeat-x 0px 3px; }
			    .tx-pxfaq-pi1 table.faq_table tr td.single_divider { height:7px; background:url('../typo3conf/ext/px_faq/images/single_dot.gif') repeat-x 0px 2px; }
	   			.tx-pxfaq-pi1 table.faq_table tr td.clickable { cursor:pointer; }
	   			.tx-pxfaq-pi1 table.faq_table tr td.func { text-align:right; }
	    			.tx-pxfaq-pi1 table.faq_table tr td .printlink { padding:0 10px 0 20px; background:url('../typo3conf/ext/px_faq/images/print.gif') no-repeat; }
		    		.tx-pxfaq-pi1 table.faq_table tr td .icon { padding:4px 0 4px 2px; }
		    		.tx-pxfaq-pi1 table.faq_table tr td .icon_answer { padding:4px 0 4px 2px; display:none; }
	    			.tx-pxfaq-pi1 table.faq_table tr td .image { padding:4px 0 4px 3px; }
	    			.tx-pxfaq-pi1 table.faq_table tr td .description { padding:4px 3px 4px 0; font-weight:bold; color:#006DBF; }
	    			.tx-pxfaq-pi1 table.faq_table tr td .faq_question { padding:4px 3px 4px 5px; font-weight:bold; color:#006DBF; }
	    			.tx-pxfaq-pi1 table.faq_table tr td .faq_answer { padding:4px 0 4px 5px; display:none; position:relative; }
	    			    .tx-pxfaq-pi1 table.faq_table tr td .faq_answer_icon { position:absolute; left:-27px; }

/* default styles for extension "tx_pxseminar_pi1" */

	/* Plugin tx_pxseminar_pi1 */
	    .tx-pxseminar-pi1 table.seminar_table { border-collapse:collapse; margin:0 0 15px 0; padding:0; width:500px; }
	    	.tx-pxseminar-pi1 table.seminar_table thead { font-weight:bold; }
	    		.tx-pxseminar-pi1 table.seminar_table tr td { vertical-align:top; padding:0; margin:0; }
			    .tx-pxseminar-pi1 table.seminar_table tr.download_row_even td { background-color: #f3f3f3; }
			    .tx-pxseminar-pi1 table.seminar_table tr.download_row_odd td { background-color: #fff; }
			    .tx-pxseminar-pi1 table.seminar_table tr td.double_divider { height:9px; background:url('../fileadmin/wieland/templates/images/dotline.gif') repeat-x 0px 3px; }
			    .tx-pxseminar-pi1 table.seminar_table tr td.single_divider { height:7px; background:url('../fileadmin/wieland/templates/images/single_dot.gif') repeat-x 0px 2px; }
		    		.tx-pxseminar-pi1 table.seminar_table tr td select { font-size:11px; }
		   			.tx-pxseminar-pi1 table.seminar_table tr td .clickable { cursor:pointer; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_date { padding:4px 3px 0 5px; font-weight:bold; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_image { padding:4px 3px 4px 5px; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_title { padding:4px 3px 0 5px; font-weight:bold; color:#006DBF; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_subtitle { padding:0 3px 4px 5px; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_info { padding:4px 0 4px 5px; display:none; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_foot { padding:4px 0 4px 5px; font-size:80%; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .notice { font-weight:bold; }
	    			.tx-pxseminar-pi1 table.seminar_table tr td .seminar_txt { padding:4px 0 4px 5px; }
		  			.tx-pxseminar-pi1 .ampel { width:10px; height:29px; margin:5px; background:#fff; }
						.tx-pxseminar-pi1 .ampel .red { width:8px; height:8px; margin:1px 1px 0 1px; background:#660000; font-size:0px; }
						.tx-pxseminar-pi1 .ampel .red_active { width:8px; height:8px; margin:1px 1px 0 1px; background:#ff0000; font-size:0px; }
						.tx-pxseminar-pi1 .ampel .yellow { width:8px; height:8px; margin:1px 1px 0 1px; background:#666600; font-size:0px; }
						.tx-pxseminar-pi1 .ampel .yellow_active { width:8px; height:8px; margin:1px 1px 0 1px; background:#ffff00; font-size:0px; }
						.tx-pxseminar-pi1 .ampel .green { width:8px; height:8px; margin:1px 1px 0 1px; background:#006600; font-size:0px; }
						.tx-pxseminar-pi1 .ampel .green_active { width:8px; height:8px; margin:1px 1px 0 1px; background:#00ff00; font-size:0px; }
						.tx-pxseminar-pi1 .ampel .ampel_layer { background:#f3f3f3; position:absolute; right:10px; top:1px; display:none; padding:3px; color:#000000; border:1px solid #969696; text-align:center; width:100px; z-index:9999; }
	    .tx-pxseminar-pi1 table.seminar_table_detail { border-collapse:collapse; margin:0 0 15px 0; padding:0; width:500px; }
		    .tx-pxseminar-pi1 table.seminar_table_detail tr td { vertical-align:top; padding:2px 5px 2px 5px; margin:0; }
		    .tx-pxseminar-pi1 table.seminar_table_detail tr th { vertical-align:top; padding:2px 5px 2px 5px; margin:0; }
		    .tx-pxseminar-pi1 table.seminar_table_detail tr th h1 { padding:0; margin:0; }
		    .tx-pxseminar-pi1 table.seminar_table_detail tr td.label { font-weight:bold; text-align:right; }
		        .tx-pxseminar-pi1 table.seminar_table_detail tr td .red { color:#990000; }
		        .tx-pxseminar-pi1 table.seminar_table_detail tr td .yellow { color:#999900; }
		        .tx-pxseminar-pi1 table.seminar_table_detail tr td .green { color:#009900; }
			    .tx-pxseminar-pi1 table.seminar_table_detail tr.even td { background-color: #f3f3f3; }
			    .tx-pxseminar-pi1 table.seminar_table_detail tr.odd td { background-color: #fff; }
			    .tx-pxseminar-pi1 table.seminar_table_detail tr td.double_divider { height:9px; background:url('../fileadmin/wieland/templates/images/dotline.gif') repeat-x 0px 3px; }
			    .tx-pxseminar-pi1 table.seminar_table_detail tr td.single_divider { height:7px; background:url('../fileadmin/wieland/templates/images/single_dot.gif') repeat-x 0px 2px; }
	    .tx-pxseminar-pi1 table.seminar_table_form { border-collapse:collapse; margin:0 0 15px 0; padding:0; }
		    .tx-pxseminar-pi1 table.seminar_table_form tr td { vertical-align:top; padding:2px 10px 2px 0; margin:0; }
		    .tx-pxseminar-pi1 table.seminar_table_form tr.error td { color:#ff0000; }
		    .tx-pxseminar-pi1 table.seminar_table_form tr td.label { font-weight:bold; text-align:right; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr td input.text { width:300px; border:1px solid #969696; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr td select { border:1px solid #969696; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr td textarea { border:1px solid #969696; width:300px; height:150px; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr.error td input { border:1px solid #ff0000; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr.error td input.text_ort { border:1px solid #ff0000; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr.error td select { border:1px solid #ff0000; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr td input.text_plz { width:50px; float:left; border:1px solid #969696; }
		    	.tx-pxseminar-pi1 table.seminar_table_form tr td input.text_ort { width:240px; float:right; border:1px solid #969696; }
		.tx-pxseminar-pi1 .single_divider { height:7px; background:url('../fileadmin/wieland/templates/images/single_dot.gif') repeat-x 0px 2px; }

/* default styles for extension "tx_pxseminar_pi2" */

	/* Plugin tx_pxseminar_pi2 */
	    .tx-pxseminar-pi2 table.editor_list { border-collapse:collapse; margin:0 0 15px 0; padding:0; width:500px; }
		    .tx-pxseminar-pi2 table.editor_list tr td { vertical-align:top; padding:2px 5px 2px 5px; margin:0; }
		    .tx-pxseminar-pi2 table.editor_list tr th { vertical-align:top; padding:2px 5px 2px 5px; margin:0; }
		    .tx-pxseminar-pi2 table.editor_list tr.even td { background-color: #f3f3f3; }
		    .tx-pxseminar-pi2 table.editor_list tr.odd td { background-color: #fff; }
		    .tx-pxseminar-pi2 table.editor_list tr td.double_divider { height:9px; background:url('../fileadmin/wieland/templates/images/dotline.gif') repeat-x 0px 3px; }
		    .tx-pxseminar-pi2 table.editor_list tr td.single_divider { height:7px; background:url('../fileadmin/wieland/templates/images/single_dot.gif') repeat-x 0px 2px; }

	    .tx-pxseminar-pi2 table.editor_detail { border-collapse:collapse; margin:0 0 15px 0; padding:0; }
		    .tx-pxseminar-pi2 table.editor_detail tr td { vertical-align:top; padding:3px 5px 3px 5px; margin:0; }
		    .tx-pxseminar-pi2 table.editor_detail tr th { vertical-align:top; padding:3px 5px 3px 5px; margin:0; }
		    .tx-pxseminar-pi2 table.editor_detail tr.even td { background-color: #f3f3f3; }
		    .tx-pxseminar-pi2 table.editor_detail tr.odd td { background-color: #fff; }
		    	.tx-pxseminar-pi2 table.editor_detail tr td input.text { width:350px; border:1px solid #969696; }
		    	.tx-pxseminar-pi2 table.editor_detail tr td select { border:1px solid #969696; }
		    	.tx-pxseminar-pi2 table.editor_detail tr td textarea { border:1px solid #969696; width:350px; height:150px; }
		    	.tx-pxseminar-pi2 table.editor_detail tr td textarea.shortdesc { border:1px solid #969696; width:350px; height:75px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_begin_d { width:20px; text-align:right; margin:0 2px 0 0; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_begin_m { width:20px; text-align:right; margin:0 2px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_begin_y { width:40px; text-align:right; margin:0 10px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_begin_h { width:20px; text-align:right; margin:0 2px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_begin_i { width:20px; text-align:right; margin:0 0 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_end_d { width:20px; text-align:right; margin:0 2px 0 0; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_end_m { width:20px; text-align:right; margin:0 2px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_end_y { width:40px; text-align:right; margin:0 10px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_end_h { width:20px; text-align:right; margin:0 2px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_end_i { width:20px; text-align:right; margin:0 0 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_deadline_d { width:20px; text-align:right; margin:0 2px 0 0; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_deadline_m { width:20px; text-align:right; margin:0 2px 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.tstamp_deadline_y { width:40px; text-align:right; margin:0 0 0 2px; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.text_disabled { width:20px; text-align:right; background:#f6f6f6; }
				.tx-pxseminar-pi2 table.editor_detail tr td input.text_fee { width:70px; text-align:right; }
				.tx-pxseminar-pi2 table.editor_detail tr.fehler * { font-weight:bold; color:#ff0000; }
				.tx-pxseminar-pi2 table.editor_detail tr.fehler td input { border:1px solid #ff0000; }
				.tx-pxseminar-pi2 table.editor_detail tr.fehler td select { border:1px solid #ff0000; }
				.tx-pxseminar-pi2 table.editor_detail tr.fehler td textarea { border:1px solid #ff0000; }

		#content .htmlarea .toolbar ul.tb-line { border-style:none; clear:both; margin:0; padding:0 2px; }
		#content .htmlarea .toolbar ul.tb-group { clear:none; float:left; margin:1px 2px 0 0; padding:0; }
		#content .htmlarea .toolbar ul li { background:none; background-color:transparent; border-style:none; color:#212424; float:left; font-family:Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:10px; margin:0; padding:0; }
/* default styles for extension "tx_pxwebsitepinboard_pi1" */
		.tx-pxwebsitepinboard .px_pinboard_head { float:left; margin:0; padding:25px 0 0 13px; clear:both; }
		.tx-pxwebsitepinboard .px_pinboard_head .px_pinboard_head_wrapper_de { width:169px; height:24px; margin:0 0 1px 0; background:url(/fileadmin/wieland/templates/images/header_notepad_de.gif) no-repeat; text-align:right; font-weight:bold; color:#006AB3; }
		.tx-pxwebsitepinboard .px_pinboard_head .px_pinboard_head_wrapper_en { width:169px; height:24px; margin:0 0 1px 0; background:url(/fileadmin/wieland/templates/images/header_notepad_en.gif) no-repeat; text-align:right; font-weight:bold; color:#006AB3; }
		.tx-pxwebsitepinboard .px_pinboard_plus { float:left; margin:0; padding:0 0 5px 13px; clear:both; }
		.tx-pxwebsitepinboard .px_pinboard_plus .px_pinboard_plus_wrapper { width:169px; }
		.tx-pxwebsitepinboard .px_pinboard_content { float:left; margin:0; padding:0 0 0 13px; clear:both; }
		.tx-pxwebsitepinboard .px_pinboard_content .px_pinboard_content_wrapper { width:169px; }
		.tx-pxwebsitepinboard .px_pinboard_empty { font-size:11px; color:#949494; width:169px; background:url(/fileadmin/wieland/templates/images/dotline_onepx.gif) repeat-x; padding-top:5px; }
		.tx-pxwebsitepinboard .px_pinboard_entry { float:left; widht:199px; clear:both; }
		    .tx-pxwebsitepinboard .px_pinboard_entry { float:left; widht:199px; clear:both; }
		        .tx-pxwebsitepinboard .px_pinboard_entry .px_pinboard_entry_checkbox { float:left; }
		        .tx-pxwebsitepinboard .px_pinboard_entry .px_pinboard_entry_title { padding:3px 0 0 0; float:left; font-size:11px; }
		.tx-pxwebsitepinboard .px_pinboard_functions { color:#949494; float:left; width:169px; clear:both; background:url(/fileadmin/wieland/templates/images/dotline_onepx.gif) repeat-x 0px 5px; padding-top:11px; }
			.tx-pxwebsitepinboard .px_pinboard_functions div.px_pinboard_func_head { padding-bottom:5px; }
			.tx-pxwebsitepinboard .px_pinboard_functions div.px_pinboard_func { padding-left:5px; font-size:11px; }
/* default styles for extension "tx_pxextsearchresult_pi1" */

				/**
				 * Ext tx_pxextsearchresult_pi1
				 */
				.searchform { border-collapse:collapse; margin:0 0 1em 0; padding:0; }
				    .searchform tr td { margin:0 0 0 0; padding:2px 10px 2px 0; }
				 
                .searchresult-resultinfo { border-collapse:collapse; margin:0; padding:0; width:500px; }
                    .searchresult-resultinfo tr td { padding:2px 0 2px 0 }
	                .searchresult-resultinfo tr td.left { text-align:left; width:100px; }
	                .searchresult-resultinfo tr td.center { text-align:center; width:300px; }
	                .searchresult-resultinfo tr td.right { text-align:right; width:100px; }
                .searchresult-item { float:left; clear:both; width:500px; margin:0 0 0 0; }
                	.searchresult-item-image { float:left; width:80px; height:70px; }
                	.searchresult-item-info { float:left; width:420px; }
	                	.searchresult-item-info h1 { margin:0 0 0.25em 0; padding:0; }
	                		.searchresult-item-info h1 a { text-decoration:none; }
	                	.searchresult-item-info p.rootline { margin:0 0 0.25em 0; padding:0; font-size:10px; color:#bbbbbb; }
	                	    .searchresult-item-info p.rootline span { padding:0 3px 0 3px; }
	                	.searchresult-item-info p.text { margin:0; padding:0; }
			    .searchresult-double-divider { height:9px; background:url('../fileadmin/wieland/templates/images/dotline.gif') repeat-x 0px 3px; float:left; clear:both; width:500px; }
			    .searchresult-single-divider { height:7px; background:url('../fileadmin/wieland/templates/images/single_dot.gif') repeat-x 0px 2px; float:left; clear:both; width:500px; }

				.resultselector { border-collapse:collapse; margin:10px 0 10px 0; padding:0; }
					.resultselector tr td { padding:0 10px 0 0; }
/* default styles for extension "tx_pxdhtmlcontentswitcher_pi1" */

        .tx-pxdhtmlcontentswitcher-pi1 { margin-bottom:10px; }
		    .tx-pxdhtmlcontentswitcher-pi1 .head { padding-left:20px; }
			    .tx-pxdhtmlcontentswitcher-pi1 .navigator { float:left; height:25px; border-left:1px solid #969696; border-top:1px solid #969696; border-right:1px solid #969696; }
				    .tx-pxdhtmlcontentswitcher-pi1 .navigator_wrapper { padding: 3px 5px 0 5px; background:#fff; }
				    .tx-pxdhtmlcontentswitcher-pi1 .button_back { float:left; width:20px; height:19px; margin:0 5px 0 0; cursor:pointer; background:url(/typo3conf/ext/px_dhtmlcontentswitcher/images/icon_back.png) no-repeat; }
				    .tx-pxdhtmlcontentswitcher-pi1 .navigator_info { border-top:1px solid #949494; border-left:1px solid #949494; border-bottom:1px solid #828181; border-right:1px solid #828181; float:left; margin:0 5px 0 0; }
					    .tx-pxdhtmlcontentswitcher-pi1 .navigator_info_wrapper { width:30px; height:17px; text-align:center; }
						    .tx-pxdhtmlcontentswitcher-pi1 .navigator_info_innerwrapper { padding:1px 0 0 0; }
				    .tx-pxdhtmlcontentswitcher-pi1 .button_next { float:left; width:20px; height:19px; margin:0 0 0 0; cursor:pointer; background:url(/typo3conf/ext/px_dhtmlcontentswitcher/images/icon_next.png) no-repeat;}
	            .tx-pxdhtmlcontentswitcher-pi1 .title { float:left; height:25px; width:380px; overflow:hidden; }
		            .tx-pxdhtmlcontentswitcher-pi1 .title_wrapper { padding: 6px 5px 0 20px; font-size:12px; font-weight:bold; color:#006ab3; }

		    .tx-pxdhtmlcontentswitcher-pi1 .block_element { clear:both; }
			    .tx-pxdhtmlcontentswitcher-pi1 .switched_content { border:1px solid #969696; }
				    .tx-pxdhtmlcontentswitcher-pi1 .switched_content_wrapper { padding:5px; overflow:hidden; }
	    
/* default styles for extension "tx_pxbranches_pi1" */

                .tx-pxbranches-pi1 div.single_divider { background-image:url(/fileadmin/wieland/templates/images/single_dot.gif); background-position:center center; background-repeat:repeat-x; height:7px; font-size:1px; }

				.tx-pxbranches-pi1 form { background:transparent url(/fileadmin/wieland/templates/images/background_verlauf_grau.gif) repeat-y scroll 0 0; padding:5px 0 5px 8px; margin:0 0 15px 0; }

	            .tx-pxbranches-pi1 table.branch_list { border-collapse:collapse; margin:0 0 15px 0; width:500px; }
	                .tx-pxbranches-pi1 table.branch_list tr th { padding:0 10px 0 0; }
	                .tx-pxbranches-pi1 table.branch_list tr th.country { padding:0 10px 0 5px; }
	                .tx-pxbranches-pi1 table.branch_list tr td { padding:0 10px 0 0; vertical-align:top; }
	                .tx-pxbranches-pi1 table.branch_list tr td.label { width:100px; padding:0 0 0 5px; }
	                .tx-pxbranches-pi1 table.branch_list tr td.descr {  }
		                .tx-pxbranches-pi1 table.branch_list tr td.descr h3 { padding:0; margin:0 0 0.5em 0; }
		                .tx-pxbranches-pi1 table.branch_list tr td.descr p { padding:0; margin:0 0 0.5em 0; }
	                .tx-pxbranches-pi1 table.branch_list tr td.backlink { padding:5px; }
	                .tx-pxbranches-pi1 table.branch_list tr td.double_divider { background-image:url(/fileadmin/wieland/templates/images/dotline.gif); background-position:center center; background-repeat:repeat-x; height:9px; }
	                .tx-pxbranches-pi1 table.branch_list tr td.single_divider { background-image:url(/fileadmin/wieland/templates/images/single_dot.gif); background-position:center center; background-repeat:repeat-x; height:7px; }

/* 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 */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { display:block; margin:10px 0 10px 10px; }
/* default styles for extension "tipafriend" */
	
						/**
						 * TIP-A-FRIEND
						 */			
							.tipafriend-form table { border-collapse:collapse; margin:1em 0 1em 0; padding:0; }
								.tipafriend-form form { margin:0; padding:0; }
									.tipafriend-form table tr td { padding:3px 10px 3px 0; }
										.tipafriend-form table tr td.top_align { vertical-align:top; }
											.tipafriend-form table tr td .error { color:#f00; }
											.tipafriend-form table tr td input.text { width:200px; }
											.tipafriend-form table tr td input.captcha { width:100px; }
											.tipafriend-form table tr td textarea { width:250px; height:150px; }
													 			 						
/* default styles for extension "tx_a21glossary" */
   dl.glossary { margin: 10px 10px 10px 10px; }
   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: 0 0 15px 20px; }
   dl.glossary .description { margin: 0; padding: 0; }
   dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }
   dl.glossary P { margin: 0px 0px 10px 0px; }
   #glossaryTooltipLayer { width: 300px; border: 1px solid #006AB3; background-color: #ffffff; padding: 5px; font-size: 11px; text-align: left; }
   