/* 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:#000; }
		.tx-pxlangnavi-pi1 span.inactive { padding:0 3px 0 3px; color:#999; }
		.tx-pxlangnavi-pi1 span.not_available { padding:0 3px 0 3px; color:#ccc; }
		.tx-pxlangnavi-pi1 span.active a { color:#000; }
		.tx-pxlangnavi-pi1 span.inactive a { color:#999; }
		.tx-pxlangnavi-pi1 span.not_available a { color:#ccc; }
/* default styles for extension "tx_pxextsearchresult_pi1" */

				/**
				 * Ext tx_pxextsearchresult_pi1
				 */
				.searchform { border-collapse:collapse; margin:0 0 0 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: 727px; }
                    .searchresult-resultinfo tr td { padding:2px 0 2px 0; font-size: 80%; }
                    .searchresult-resultinfo tr td A { font-size: 110%; }
	                .searchresult-resultinfo tr td.left { text-align:left; width:100px; }
	                .searchresult-resultinfo tr td.center { text-align:center; width:527px; }
	                .searchresult-resultinfo tr td.right { text-align:right; width:100px; }
                .searchresult-item { float:left; clear:both; width:100%; margin: 5px 0 0 0; font-size: 80%; }
                	.searchresult-item-image { float:left; width:80px; height:70px; }
                	.searchresult-item-info { }
                	* html .searchresult-item-info { float: left; }
                	*+html .searchresult-item-info { float: left; }                	
	                	.searchresult-item-info h1 { margin:0 0 0.25em 0; padding:0; }
	                		.searchresult-item-info h1 a { text-decoration:none; }
	                	.searchresult-item-info .subtitle { margin:0 0 0.25em 0; padding:0; font-weight: bold; }
	                	.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-item-info p.morelink { float: right; padding: 0px 0px 5px 0px; }
	                	.searchresult-item-info p.morelink A { background:transparent url(../../../fileadmin/hrteam/templates/images/bg_blue_arrow.gif) no-repeat scroll left 5px; color:#4999D6; font-size:12px; font-weight:bold; padding:0 0 0 7px; }
			    .searchresult-double-divider { height:9px; background:url('../typo3conf/ext/px_extsearchresult/images/dotline.gif') repeat-x 0px 3px; float:left; clear:both; width:727px; }
			    .searchresult-single-divider { height:7px; background:url('../typo3conf/ext/px_extsearchresult/images/single_dot.gif') repeat-x 0px 2px; float:left; clear:both; width:727px; }

				.resultselector { border-collapse:collapse; margin:10px 0 10px 0; padding:0; }
					.resultselector tr td { padding:0 10px 0 0; font-size: 90%; }
				.resultselector SELECT OPTION { padding: 0px 21px 0px 3px; }
				
				#semsearch_input SELECT { width: 184px; float: left; border: 1px solid #a7a6aa; height: 20px; }
				#semsearch_input SELECT OPTION { width: 400px; }
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_pxafa_pi1" */
		.tx-pxafa-pi4 p { margin-right:auto; margin-left:auto;  }
		.gdsauswahl { overflow:hidden; }
		.px-afa-stepview { position:absolute; *top:0px; *left:0px; top:90px; left:10px; color:#ffffff;}
		.px-afa-stepview a { color:#ffffff; }
		.px-afa-stepview a:hover { color:#000000; }
		.px-afa-stepview-modulanzeige {position:absolute; left:10px; top:30px; width:180px; background-color:#E2001A; color:#ffffff; text-align:center; font-weight:bold;}
		.px-afa-step-header { font-weight: bold; float:left; padding-left:5px; padding-top:6px;}
		.px-afa-step-label { padding-left: 70px; padding-top:6px; *padding-left: 10px; padding-bottom: 9px; width:110px;}
		.px-afa-step-bottom { border:1px; border-top:solid 1px #ffffff; }
		.px-afa-warning { color:red; margin:0px 0px 10px 0px; }
		.px-afa-table { width: 560px; background-color: #888888; border-collapse:separate; }
		.px-afa-tableheader TH { background-color: #E8E8E8; font-weight: bold; padding:2px; }
		.px-afa-tablerow TD { padding:2px; }
		.px-afa-roweven TD { background-color: #f0f0f0; }
		.px-afa-rowuneven TD { background-color: #f8f8f8; }
		.px-afa-module { float:left; overflow:auto; }
		.px-afa-auswahl { float:left; overflow:auto; }
		.px-afa-terminview-link {padding-left:300px; padding-top:20px;}
		.px-afa-forward { position:relative; left:30px; top:65px;  }
		.px-afa-forwardtext {  margin: 0px 5px 0px 0px; float:left; }
		.px-afa-forwardpic { height:16px; width:20px; }
		.px-afa-backpic {height:16px; width:20px; }
		.px-afa-forwardbtn { border:0px; background-color:#ffffff; cursor:pointer; *width:80px;}
		.px-afa-forwardbtn_rd {margin-top:70px; margin-left:20px; border:0px; background-color:#ffffff; cursor:pointer; *width:80px;}
		.px-afa-forwardbtn_ha {margin-top:70px; margin-left:20px; border:0px; background-color:#ffffff; cursor:pointer; *width:80px;}
		.px-afa-buchungheader { font-weight:bold; }
		.px-afa-inputblock { margin:10px 0px 0px 0px; *margin:10px 0px 0px -20px; *padding:0px 0px 0px 20px;}
		.px-afa-zeilewrapper {width:750px; margin:10px 0px 0px 0px; padding: 5px 0px 0px 0px;}
		.px-afa-zeile { float:left; margin:2px 10px 5px 0px; width:280px;}
		.px-afa-buchinput {float:left;}
		.px-afa-bsp {font-size:xx-small; width:180px; float:left; *float:none; margin:4px 0px 5px 4px;}
		.px-afa-buchungbtn-wrapper { }
		.px-afa-buchungbtn2-wrapper { padding-top:30px; *padding-left:110px;}
		.px-afa-buchungbacklink_wrapper {text-align:left;  margin-left:50px; width:100px; float:left; }
		.px-afa-btnimgback {margin-left:30px; height:16px; width:20px; }
	    .px-afa-btntext3 {float:right; text-decoration:none; color:black;}
		.px-afa-buchungbtn { margin: 0px 0px 0px 200px; border:0px; background-color:#ffffff; width:100px; cursor:pointer; }
		.px-afa-buchungbtn2 { margin: 0px 0px 0px 50px; border:0px; background-color:#ffffff; width:210px; cursor:pointer; }
		.px-afa-error {color:red;}
		.px-afa-btntext { float:left; }

		.px-afa-expview { margin: 0px 0px 10px 0px; }
		.px-afa-exp-label {}
		.px-afa-metadata {width:760px; margin: 0px 0px 10px 0px; font-weight:bold;}
		.px-afa-gdsdropdown { margin: 0px 0px 10px 0px; }
		.px-afa-moduledropdown { margin: 0px 0px 10px 0px; }
		.px-afa-excellink { margin: 10px 0px 0px 0px; }
		.px-afa-cancelpic {cursor:pointer;}
		.px-afa-editbtn {  text-align:center; width:150px; height:30px; float:left; margin: 10px 10px 0px 0px; border:0px; background-color:#E2001A; cursor:pointer; color:#ffffff;}
		.px-afa-editbtn-wrapper { margin: 10px 0px 0px 0px; }
		.px-afa-editheader { font-weight:bold; margin: 0px 0px 20px 0px; }
		.px-afa-selectgis { width:136px; *width:137px;}
		.px-afa-teambtn {cursor:pointer;}
		.px-afa-editmessage { margin: 0px 0px 20px 0px;}
		.px-afa-teamsearchlink { margin:0px 0px 10px 0px; }
		.px-afa-teamsearchlink a { background-color:#E2001A; color:#ffffff; padding:5px 5px 5px 5px; }
		.px-afa-teamsearchlink a:hover {color:#ffffff;}
		#px-afa-popup_teamsearch { position: absolute; top: 200px; left: 250px; width: 310px; height: 310px; visibility: hidden; }
		#px-afa-popup_teamview { position: absolute; top: 200px; left: 250px; width: 310px; height: 310px; visibility: hidden; }
		.px-afa-popup_headline { background-color:#E2001A; color:#000000; height:20px; }
		.px-afa-popup_close TD{ color:#000000; text-align:right; }
		.px-afa-popup_text TD{ color:#000000; text-align:left; }
		.px-afa-popup_body { background-color:#E5E5E5; }
		.px-afa-iframe-searchbox { position:relative; top:30px; }
		.px-afa-searchboxwrapper { margin:3px 0px 0px 5px; }
		.px-afa-searchboxzeile { margin:2px 10px 0px 30px; width:80px;}
		.px-afa-iframe_searchbox { margin:2px 10px 0px 30px; width:180px; text-align:center;}
		.px-afa-searchbtn-wrapper { margin:5px 0px 0px 150px;}
		.px-afa-searchbtn-wrapper2 { margin:5px 0px 0px 20px;}
		.px-afa-searchresult { position:absolute; top:130px; margin:0px 0px 0px 10px;}
		.px-afa-searchresult-title {  margin:0px 0px 0px 0px; float:left;}
		.px-afa-searchresult-result {  margin:0px 0px 0px 130px; }
		.px-afa-searchbtn2 { width:220px; }
		.px-afa-searchbox-wrapper { border: 1px solid #ffffff; }
		.px-afa-modul1 { border:1px solid black; float:left; width:200px; height:200px; margin: 0px 20px 0px 0px; text-align:center; }
		.px-afa-modul2 { border:1px solid black; float:left; width:200px; height:200px; text-align:center;}		
		.px-afa-text1 {margin:70px 0px 0px 0px;}
		.px-afa-text2 {margin:70px 0px 0px 0px;}
		.px-afa-modulwahltext { margin: 0px 0px 20px 0px; }
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_pxnews_pi1" */
	 	.tx-pxnews{text-align: left; margin: 6px 10px 10px 14px; font-size: 11px;}
	 	.tx-pxnews h1 { margin:0px; padding:0 0 3px 0; font-size:140%; color: #4999d6; font-family:Helvetica; font-weight: bold; font-stretch: extra-condensed;}
		.tx-pxnews a.headline{font-size: 12px; color: #656565; font-weight: bold; }	
		.tx-pxnews a.headline:hover{text-decoration: underline; }	
		.tx-pxnews .newsBox{margin: 0px 0px 0px 0px; border-top: 1px solid #c7c7c7; padding: 3px 0px 0px 0px;}
		.tx-pxnews p.newsdate{font-size: 10px; line-height: 1.6; padding: 0px; color: #656565; }
		.tx-pxnews p{text-align: left; font-size: 12px; line-height: 1.3; padding: 0px 0px 5px 0px; color: #656565; }
		.tx-pxnews a.newslink{ font-size: 12px; color: #4999d6; font-weight: bold; background: transparent url(../../../fileadmin/hrteam/templates/images/bg_blue_arrow.gif) left 5px no-repeat; padding: 0px 0px 0px 7px;  }	
		.tx-pxnews a.newslink:hover{ text-decoration: underline; }
		
		.content .tx-pxnews {text-align: left; margin: 0px; font-size: 11px;}
		.content .tx-pxnews .newsBox{margin: 0px 0px 0px 0px; border-top: 0px solid #c7c7c7; padding: 3px 0px 0px 0px;}
		.content .tx-pxnews h2{font-size:14px; color: #4999d6; margin: 0px 0px 0px 0px; padding: 0px;}
		
		.content .tx-pxnews p.newsdate{font-size: 12px; line-height: 1.6; padding: 0px; color: #656565; }
		
/* default styles for extension "tx_pxnews_pi2" */
		#content_breit .tx-pxnews {text-align: left; margin: 0px; font-size: 11px;}
		#content_breit .tx-pxnews .newsBox {margin: 0px;}
		#content_breit .tx-pxnews IMG { margin-right: 5px; }
		
		
		
		
/* 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_pxsimplenewsletter_pi1" */
		.tx-pxsimplenewsletter-pi1 p.bodytext{
			font-size: 11px;
		}
		.tx-pxsimplenewsletter-pi1{
				width: 560px;
		}
	
	
/* default styles for extension "tx_pxsimplenewsletter_pi2" */
	
	.tx-pxsimplenewsletter-pi2{
	height: 109px;
	}
	
	
	.tx-pxsimplenewsletter-pi2 fieldset{
		float: left;
		margin: 0px;
		padding: 0px;
		border: none;
	}
	.tx-pxsimplenewsletter-pi2 .frmSubscribe{
		margin: 0px;
		padding: 0px;
		float: left;
	}
	
	.tx-pxsimplenewsletter-pi2 submit{
		width: 100px;
	}
	.tx-pxsimplenewsletter-pi2 p{
		margin: 0px;
		padding: 0px;
		float: left;
	}
	.tx-pxsimplenewsletter-pi2 input{width:174px; height: 20px; margin: 0px 0px 3px 2px; padding: 2px; font-size: 12px; float: left; background: transparent url(../../../fileadmin/hrteam/templates/images/bg_input_nl.png) left top no-repeat; border:1px solid #fff; color:#666666;}
	*>.tx-pxsimplenewsletter-pi2 input{ height: 14px; }
	.tx-pxsimplenewsletter-pi2 input.submit_newsletter	{border: 0px solid #fff; cursor:pointer; width:20px; height: 19px; margin-bottom: 3px; padding: 0px; float: left; background: transparent url(../../../fileadmin/hrteam/templates/images/bg_submit_nl.png) left top no-repeat; }
	.tx-pxsimplenewsletter-pi2 input.signout_newsletter	{width: 43px; border: 0px solid #fff; cursor:pointer;  margin: 38px 0px 3px 3px; padding: 0px 0px 0px 5px; float: left; background: transparent url(../../../fileadmin/hrteam/templates/images/bg_blue_arrow.gif) left 7px no-repeat; color: #4999d6; font-weight: bold; }
	.tx-pxsimplenewsletter-pi2 .bodytext{float: left; width: 150px; color: #656565;line-height:1.5;margin:0 0 1em;padding:0;}
	.tx-pxsimplenewsletter-pi2  a {float: left; width: 150px;}


/* default styles for extension "tx_pxcalendar_pi1" */
		.calendar { float: left; width: 225px; background: #cfd7e0 url(/fileadmin/hrteam/templates/images/calendar_bg.gif) no-repeat top left; }
		.calendar A { color: #4999d6; }
		.calendar A:HOVER { text-decoration: underline; }
		.calendar .calendarWrap { padding: 6px 10px 10px 10px; float: left; }
		.calendar .calendarWrap .calendar_entry { width: 200px; padding: 0px 0px 2px 0px; float: left; }
		.calendar .calendarWrap .calendar_date { float: left; width: 68px; color: #656565; }
		.calendar .calendarWrap .calendar_title { float: left; color: #4999d6; font-weight: bold; }
/* default styles for extension "tx_pxinfo_pi1" */
		.tx-pxinfo H1 { padding: 0px 0px 3px 0px; }
		.tx-pxinfo .info_input { float: left; width: 184px; }
		.tx-pxinfo .info_input INPUT { width: 178px; height: 14px; padding: 2px; }
		* html .tx-pxinfo .info_input INPUT { width: 180px; }
		
		.tx-pxinfo .info_submit { float: left; width: 20px; }
		* html .tx-pxinfo .info_submit { padding: 1px 0px 0px 0px; }
		*+html .tx-pxinfo .info_submit { padding: 1px 0px 0px 0px; }
		.tx-pxinfo .info_submit INPUT { background: #4999d6 url(/fileadmin/hrteam/templates/images/submitbg.gif) no-repeat bottom left; width: 20px; height: 20px; border: 0px none; cursor: pointer; }
		
		.tx-pxinfo A { color: #4999d6; font-weight: bold; }
		.tx-pxinfo A:HOVER { text-decoration: underline }
		
		.tx-pxinfo .info_text { float: left; padding: 3px 0px 0px 0px; }
/* default styles for extension "tx_pxseminar_pi1" */
		.tx-pxseminar { float: left; padding: 0px 0px 20px 0px; width: 718px; }
		.tx-pxseminar .information_wrapper { background: #e8edf0; float: left; width: 100%; }
		.tx-pxseminar .information_wrapper .information { padding: 8px; line-height: 1.5em; } 
		
		.tx-pxseminar TR { border: 0px none; }

		.tx-pxseminar #accordion_ref { float: left; position: relative; margin-bottom: 10px; }		
		.tx-pxseminar .toggler_ov { padding: 4px 0px 0px 8px; text-transform: uppercase; font-weight: bold; }
		.tx-pxseminar DIV.nextsem { padding: 0px 0px 4px 0px; }
		.tx-pxseminar TABLE.nextsem { margin: 4px 0px 0px 0px; }
		.tx-pxseminar TABLE.nextsem A.more { color: #4999D6; font-weight: bold; }
		.tx-pxseminar TABLE.nextsem A.more:HOVER { text-decoration: underline; }		
		.tx-pxseminar .toggler_ref { cursor: pointer; float: left; width: 718px; height: 25px; background: #e8edf0 url(/typo3conf/ext/px_seminar/images/togglerbg.jpg) no-repeat top left; position: relative; }
		.tx-pxseminar .toggler_ref .toggler_table { position: relative; }
		.tx-pxseminar .toggler_ref .toggler_table TD.td01 { width: 60px; }
		.tx-pxseminar .toggler_ref .toggler_table TD.td02 { width: 17px; }
		.tx-pxseminar .toggler_ref .toggler_table TD .tdwrapper { padding: 0px 0px 0px 8px; font-weight: bold; }
		.tx-pxseminar .toggler_ref .toggler_table TD.td02 .tdwrapper { padding: 4px 0px 0px 8px; }
		.tx-pxseminar .toggler_ref .toggler_table TD.td03 .tdwrapper { padding: 4px 0px 0px 8px; }
		.tx-pxseminar .toggler_ref .toggler_table TD .tdwrapper IMG { float: left; padding: 3px 0px 0px 0px; } 
		.tx-pxseminar .toggler_ref .toggler_table TD .tdwrapper H1 { float: left; padding: 0px; }
		.tx-pxseminar .toggler_ref .toggler_table TD .tdwrapper .bigblue { float: left; font-size: 18px; font-weight: bold; padding: 0px 0px 0px 5px; }
				
		.tx-pxseminar .element_ref { float: left; width: 718px; background: #e8edf0; position: relative; clear: both; }
		.tx-pxseminar .element_ref .element_ref_inline { padding: 0px 8px 10px 8px; float: left; } 	
		
		.tx-pxseminar .element_ref .element_ref_inline UL { margin: 3px 0px 0px 0px; line-height: 1.4em; list-style-type: none; padding: 0px 0px 0px 77px; }
		.tx-pxseminar .element_ref .element_ref_inline UL LI { width: 625px; clear: both; padding: 0px 0px 10px 0px; float: left; }
		.tx-pxseminar .element_ref .element_ref_inline UL A.more { color: #4999D6; font-weight: bold; }
		.tx-pxseminar .element_ref .element_ref_inline UL A.more:HOVER { text-decoration: underline; }
		.tx-pxseminar .element_ref .element_ref_inline .semtitle { width: 560px; float: left; }
		.tx-pxseminar .element_ref .element_ref_inline .morelink { width: 65px; float: left; }
		.tx-pxseminar .element_ref .element_ref_inline .ref_nosem_wrapper { width: 100%; }
		.tx-pxseminar .element_ref .element_ref_inline .ref_nosem_wrapper .ref_nosem { padding: 8px 0px 0px 89px; }
			
		.tx-pxseminar #first1 { display: none; }
		.tx-pxseminar #first2 { display: none; }		
		
/* default styles for extension "tx_pxseminar_pi2" */
		.tx-pxseminar .sem_box_wrapper { background: #e7ebee; float: left; margin: 0px 0px 10px 0px; }
		
		.tx-pxseminar .sem_box_wrapper .sem_box { line-height: 1.5em; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_left_wrapper { float: left; padding: 8px; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_left_wrapper .sem_box_left { border-right: 1px solid #656565; width: 455px; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_right_wrapper { float: left; padding: 8px; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_right_wrapper .sem_box_right { width: 231px; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_right_wrapper .sem_box_right .date_entry { width: 100%; line-height: 1.2em; padding: 0px 0px 8px 0px; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_right_wrapper .sem_box_right .canceled { text-decoration: line-through; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_box_right_wrapper .sem_box_right A { color: #4999D6; font-weight: bold; }
		.tx-pxseminar .sem_box_wrapper .sem_box .sem_preparation_wrapper { width: 686px; background: #e7ebee; margin: 10px 0px 0px 0px; }
		
		.tx-pxseminar .sem_comment_wrapper { width: 100%; text-align: center; color: #4999D6; font-weight: bold; float: left; }
		.tx-pxseminar .sem_comment_wrapper .sem_comment { font-size: 14px; } 	
		.tx-pxseminar .sem_moved_wrapper { width: 100%; text-align: center; color: red; font-weight: bold; float: left; padding: 0px 0px 10px 0px; }
		.tx-pxseminar .sem_moved_wrapper .sem_comment { font-size: 14px; } 
		.tx-pxseminar .sem_canceled_wrapper { width: 100%; text-align: center; color: red; font-weight: bold; float: left; padding: 0px 0px 10px 0px; }
		.tx-pxseminar .sem_canceled_wrapper .sem_comment { font-size: 14px; } 
		
		.tx-pxseminar .sem_feedback_wrapper { background: #e7ebee; float: left; margin: 0px 0px 10px 0px; width: 100%; }
		.tx-pxseminar .sem_feedback_wrapper .sem_feedback { float: left; padding: 8px; line-height: 1.5em; }
		
		.tx-pxseminar .contact_bottom { float: left; width: 100%; }
		.tx-pxseminar .contact_bottom TD.c1 { width: 68px; }
		
		/*** Formular ***/
		.tx-pxseminar .infotext { padding: 0px 0px 15px 0px; }
		.tx-pxseminar .inputrow { height: 25px; width: 100%; float: left; }
		.tx-pxseminar .big { height: 140px; }
		.tx-pxseminar .agb { height: 60px; }
		.tx-pxseminar .hotel { height: 40px; }
		.tx-pxseminar .inputrow SPAN.required { color: red; }
		.tx-pxseminar .inputrow .label { float: left; width: 148px; padding: 2px 0px 0px 0px; }
		.tx-pxseminar .error { color: red; }
		.tx-pxseminar .inputrow .inputselect { float: left; width: 300px; }
		.tx-pxseminar .comment { font-size: 11px; }
		.tx-pxseminar .spacer { font-weight: bold; padding: 10px 0px 3px 0px; float: left; }		
		.tx-pxseminar .inputrow .inputselect .text { width: 300px; border: 1px solid #656565; color: #656565; }
		.tx-pxseminar .inputrow .inputselect .short { width: 80px; border: 1px solid #656565; color: #656565; }
		.tx-pxseminar .inputrow .inputselect .select { width: 60px; border: 1px solid #656565; color: #656565; }
		.tx-pxseminar .inputrow .inputselect .wide { width: 302px; }
		* html.tx-pxseminar .inputrow .inputselect .wide { width: 302px; }
		*+html .tx-pxseminar .inputrow .inputselect .wide { width: 304px; }		
		.tx-pxseminar .inputrow .inputselect .textarea { width: 300px; border: 1px solid #656565; color: #656565; }
		.tx-pxseminar .inputrow A { color: #4999D6; font-weight: bold; }
/* default styles for extension "tx_pxextcoe_pi2" */
		.template2spalten_wrapper{ float: left;	width: 470px;	}
		.template2spalten_left{float: left; width: 235px;}
		.template2spalten_right{float: left; width: 235px;}
/* default styles for extension "tx_px2rowitems_pi1" */
	
	    .tx-px2rowitems-pi1 { margin:0 0 10px 0; }

		/*** DEFAULT - bitte nicht entfernen - für Wiederverwendung der Extension ***/

			/*** gefloatete Elemente von links nach rechts ***/
			.tx-px2rowitems-pi1 .oneRow { float:left; clear:both; width:715px; }

			/*** Die Spalten ***/
	    	.tx-px2rowitems-pi1 .twoRows { width:715px; float:left; clear:both; }
	    	.tx-px2rowitems-pi1 .twoRows .leftRow { float:left; margin-right:10px; padding:0; width:345px; }
	    	.tx-px2rowitems-pi1 .twoRows .rightRow { float:left; margin-right:0px; padding:0; width:345px; }

			/*** ein einzelnes Element: one row ***/
			.tx-px2rowitems-pi1 .oneRow .itemWrapper { float:left; width:335px; height:150px; margin:5px; background:#F6F7F8; overflow:hidden; border: 1px solid #eee;  }
			.tx-px2rowitems-pi1 .oneRow .itemWrapper .item .text { padding: 5px;  }
			.tx-px2rowitems-pi1 .oneRow .itemWrapper .item .text .title { font-weight: bold;  }

			/*** ein einzelnes Element: two rows ***/
			.tx-px2rowitems-pi1 .twoRows .itemWrapper { width:100%; margin:0 0 15px 0; float:left; clear:both; background:#eee none repeat scroll 0 0; border:1px solid #ccc; }


		/*** BERATER ***/

			/*** Die Spalten ***/
	    	.tx-px2rowitems-pi1 .berater { width:715px; float:left; clear:both; }
	    	.tx-px2rowitems-pi1 .berater .leftRow { float: left; margin-right:10px; padding:0; width:47%; }
	    	.tx-px2rowitems-pi1 .berater .rightRow { float: left; margin-right:10px; padding:0; width:47%;}

			/*** ein einzelnes Element ***/
			.tx-px2rowitems-pi1 .berater .itemWrapper { width: 100%; margin:0 0 15px 0; float:left; clear:both; background:#F6F7F8 none repeat scroll 0 0; border:1px solid #EEEEEE; }
			.tx-px2rowitems-pi1 .berater .item { }
			.tx-px2rowitems-pi1 .berater .image { float:left; width:90px; margin:0 10px 0 0; height:113px; }
			.tx-px2rowitems-pi1 .berater .text { float:left; width: 230px;  }
				.tx-px2rowitems-pi1 .berater .title { font-weight:bold; margin:0 0 5px 0; }
				.tx-px2rowitems-pi1 .berater .rtetext { margin:0 0 5px 0; }
					.tx-px2rowitems-pi1 .berater .rtetext p { margin:0; padding:0; }
				.tx-px2rowitems-pi1 .berater .link { }
				

		/*** KUNDEN ***/

			/*** Die Spalten ***/
	    	.tx-px2rowitems-pi1 .kunden { width:715px; float:left; clear:both; }
	    	.tx-px2rowitems-pi1 .kunden .leftRow { float: left; margin-right:10px; padding:0; width:47%;}
	    	.tx-px2rowitems-pi1 .kunden .rightRow { float: left; margin-right:10px; padding:0; width:47%;}

			/*** ein einzelnes Element ***/
			.tx-px2rowitems-pi1 .kunden .itemWrapper { width: 100%; margin:0 0 15px 0; float:left; clear:both; background:transparent none repeat scroll 0 0; border:0px solid #EEEEEE; }
			.tx-px2rowitems-pi1 .kunden .item { }
			.tx-px2rowitems-pi1 .kunden .image { float:left; width:180px; margin:0 10px 0 0; height:70px; }
			.tx-px2rowitems-pi1 .kunden .text { float:left; width: 125px;}
				.tx-px2rowitems-pi1 .kunden .title { font-weight:bold; margin:3px 0 5px 0; }
				.tx-px2rowitems-pi1 .kunden .rtetext { margin:0 0 5px 0; }
					.tx-px2rowitems-pi1 .kunden .rtetext p { margin:0; padding:0; }
				.tx-px2rowitems-pi1 .kunden .link { }


/* default styles for extension "tx_pxrandomimageheader_pi1" */

        .tx-pxrandomimageheader-pi1 { width:745px; height:100px; float:left; clear:both; }
        .tx-pxrandomimageheader-pi1 .randomImages { padding:0 0 0 10px; }
        .tx-pxrandomimageheader-pi1 .randomImages .img { width:745px; height:100px; }

/* default styles for extension "tx_powermail_pi1" */
		.tx-powermail-pi1 { width:700px; float: left; }
			.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset { background: none; border: none; padding: 0px; }
			.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset legend { color:#00cc00; font-weight:bold; display: none; }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html { float:left; clear:both; width:460px; padding:0 0 3px 0; }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html label { float:left; width:120px; font-weight: normal; }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select { float:left; margin:0 0 0 10px; border: 1px solid #a7a6aa; }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input { float:left; margin:0 0 0 10px;  }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea { float:left; margin:0 0 0 10px; border: 1px solid #a7a6aa; }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_submit,
			.tx-powermail-pi1 .tx-powermail-pi1_mandatory_submit { font-family: Arial; float:left; margin:0 0 0 129px; border:none; background-color: #dfe6ee; font-weight: bold; padding: 0px 5px; color:#4999D6; }
			.tx-powermail-pi1 .powermail_captcha { width:30px; }
			.tx-powermail-pi1 .powermail_check_inner { padding: 3px 0px 0px 0px; float: left; }
			.tx-powermail-pi1 .powermail_check_inner LABEL { width: 430px; }
			.tx-powermail-pi1 .powermail_check_inner_uid20_0 LABEL { width: 130px; }
			* html .tx-powermail-pi1 .powermail_check_inner_uid20_0 LABEL { padding-top: 3px; }
			*+html .tx-powermail-pi1 .powermail_check_inner_uid20_0 LABEL { padding-top: 3px; }			
			.tx-powermail-pi1  div.tx_powermail_pi1_fieldwrap_html { margin: 3px 0px 3px 0px; }
			
			.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset input.powermail_text { width: 302px; color: #656565; border: 1px solid #A7A6AA; }
			.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea { width: 302px; color: #656565; border: 1px solid #A7A6AA; }
			.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset select.powermail_select { width: 89px; color: #656565;	border: 1px solid #A7A6AA; }
			
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_28 LABEL { width: 218px; }
			.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_20 P { display: none; }		
			
			/* Validation styles */
				.tx-powermail-pi1 .powermail_mandatory_js { color:#ff0000; font-weight:bold; clear:both; margin:0 0 0px 130px; display:block; font-weight: normal }
				.tx-powermail-pi1 span.powermail_mandatory { padding: 0px 0px 0px 2px; }
				.tx-powermail-pi1 input.validation-failed {  background: #e7ebee;}
				.tx-powermail-pi1 select.validation-failed {  background: #e7ebee;}
				.tx-powermail-pi1 textarea.validation-failed {  background: #e7ebee; }
				.tx-powermail-pi1 input.validation-failed, .tx-powermail-pi1 textarea.validation-failed { background: #e7ebee;  }
/* 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_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;
	}
	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_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 1em; }
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* 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_pxreferences" */
		.tx-pxhomeboxes-pi1 { float: left; }
		.tx-pxhomeboxes-pi1 .homebox { float: left; width: 236px; height: 86px; overflow: hidden; margin: 0px 5px 5px 0px; background: transparent url(/fileadmin/hrteam/templates/images/homebox_bg.jpg) repeat-x top left; }
		.tx-pxhomeboxes-pi1 .last { margin: 0px 0px 5px 0px; }
		.tx-pxhomeboxes-pi1 .homebox A { color: #4999d6; text-decoration: none; font-weight: bold; }
		.tx-pxhomeboxes-pi1 .homebox A:HOVER { color: #4999d6; text-decoration: underline; }
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner { padding: 4px 8px 2px 8px; color: #656565; }
		
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner .home_header_wrap { width: 100%; font-weight: bold; text-transform: uppercase; }
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner .home_header_wrap .home_header { padding: 0px 0px 3px 0px; }
		
		.tx-pxhomeboxes-pi1 .wrapper-text-image{  float: left; widht: }
				
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner .home_image { float: left; margin: 2px 4px 0px 0px; padding: 0px; }
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner .home_image .home_image_wrap { width: 41px; height: 41px; padding: 0px; margin: 0px; }
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner .home_image .home_image_wrap IMG { padding: 0px; margin: 0px; border: 1px solid #656565; }
				
		.tx-pxhomeboxes-pi1 .homebox .homebox_inner .home_box_text { float: left; width:155px;}
/* default styles for extension "tx_a21glossary" */
	acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
	/*A.glossary { border-bottom: 1px dotted black; cursor: help; }*/
	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; }