@media all { 	* { margin: 0; padding: 0; }
	div.parship option { padding-left: .4em; }
	* html div.parship * { overflow: visible; }
	* html div.parship iframe,* html div.parship frame { overflow: auto; }
	* html div.parship frameset { overflow: hidden; }
	div.parship { color: #000; font-size: 100.01%; text-align: left; }
	div.parship fieldset,div.parship img { border: 0 solid; float: none; }
	div.parship ul,div.parship ol,div.parship dl { margin: 0px 0px 0px 14px; }
	div.parship table,div.parship tr,div.parship th,div.parship td,div.parship form,div.parship fieldset,div.parship input,div.parship #ps_pageMargins,div.parship select,div.parship option,div.parship p,div.parship ul,div.parship li,div.parship a { color: #000; font-family: Arial, Helvetica, sans-serif; font-style: inherit; font-weight: inherit; line-height: inherit; }
	div.parship * { font-size: 100.01%; }
	div.parship input[type="checkbox"],div.parship input[type="radio"] { background: transparent repeat scroll 0 0; margin-top: 1px; }
	body div.parship { line-height: normal; }
	div.parship img { border: 0 solid; display: inline; float: none; }
	div.parship table { width: auto; }
	div.parship dt { font-weight: 700; }
	div.parship dd { margin: 0 0 1em 2em; }
	div.parship td { margin: 0; padding: 0; }
	div.parship blockquote { margin: 0 0 1em 1.5em; }
	#ps_header { position: relative; }
	#ps_header,#ps_nav,#ps_main,#ps_footer { clear: both; }
	#ps_header a,#ps_nav a { text-decoration: none; }
	#ps_page .ps_showInline { display: inline; }
	.ps_headlineRow:after,.ps_clearfix:after,.ps_personList:after,.ps_tabContent:after,.ps_tooltip_body .ps_clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden; }
	.ps_headlineRow,.ps_clearfix,.ps_personList,.ps_tabContent,.ps_tooltip_body .ps_clearfix { display: block; }
	.ps_headlineRow,.ps_clearfix,.ps_personList,ps_tabContent { display: inline-block; }
	.ps_headlineRow,.ps_clearfix,.ps_personList,ps_tabContent { display: block; }
	.ps_clearMe { background: none; border: none; clear: both; font-size: 1px; height: 0; line-height: 0; margin: 0; overflow: hidden; padding: 0; }
	.ps_floatbox { overflow: hidden; }
	#ps_ieClearing { display: none; }
	.ps_subcolumns { overflow: hidden; width: 100%; }
	.ps_c50l,.ps_c42l,.ps_c58l,.ps_c25l,.ps_c30l,.ps_c31l,.ps_c33l,.ps_c37l,.ps_c38l,.ps_c40l,.ps_c63l,.ps_c66l,.ps_c69l,.ps_c75l,.ps_c62l,.ps_c8l,.ps_c92l,.ps_c13l,.ps_c87l,.ps_c15l,.ps_c85l,.ps_c20l,.ps_c80l,.ps_c23l,.ps_c77l,.ps_c29l,.ps_c71l,.ps_c60l,.ps_tooltip_dialog .ps_tooltip_body .ps_subcolumns .ps_c50l { float: left; }
	.ps_c50r,.ps_c42r,.ps_c58r,.ps_c25r,.ps_c30r,.ps_c31r,.ps_c33r,.ps_c37r,.ps_c38r,.ps_c40r,.ps_c63r,.ps_c66r,.ps_c69r,.ps_c75r,.ps_c62r,.ps_c8r,.ps_c92r,.ps_c13r,.ps_c87r,.ps_c15r,.ps_c85r,.ps_c20r,.ps_c80r,.ps_c23r,.ps_c77r,.ps_c29r,.ps_c71r,.ps_c60r,.ps_tooltip_dialog .ps_tooltip_body .ps_subcolumns .ps_c50r { float: right; margin-left: -5px; }
	.ps_c8l,.ps_c8r { width: 8%; }
	.ps_c13l,.ps_c13r { width: 13%; }
	.ps_c15l,.ps_c15r { width: 15%; }
	.ps_c20l,.ps_c20r { width: 20%; }
	.ps_c23l,.ps_c23r { width: 23%; }
	.ps_c25l,.ps_c25r { width: 25%; }
	.ps_c29l,.ps_c29r { width: 29%; }
	.ps_c30l,.ps_c30r { width: 30%; }
	.ps_c31l,.ps_c31r { width: 31%; }
	.ps_c33l,.ps_c33r { width: 33.333%; }
	.ps_c37l,.ps_c37r { width: 37%; }
	.ps_c40l,.ps_c40r { width: 40%; }
	.ps_c42l,.ps_c42r { width: 42%; }
	.ps_c50l,.ps_c50r,.ps_tooltip_dialog .ps_tooltip_body .ps_subcolumns .ps_c50l,.ps_tooltip_dialog .ps_tooltip_body .ps_subcolumns .ps_c50r { width: 50%; }
	.ps_c52l,.ps_c52r { width: 52%; }
	.ps_c58l,.ps_c58r { width: 58%; }
	.ps_c60l,.ps_c60r { width: 60%; }
	.ps_c66l,.ps_c66r { width: 66.666%; }
	.ps_c69l,.ps_c69r { width: 69%; }
	.ps_c75l,.ps_c75r { width: 75%; }
	.ps_c38l,.ps_c38r { width: 38.2%; }
	.ps_c62l,.ps_c62r { width: 61.8%; }
	.ps_c63l,.ps_c63r { width: 63%; }
	.ps_c77l,.ps_c77r { width: 77%; }
	.ps_c71l,.ps_c71r { width: 71%; }
	.ps_c80l,.ps_c80r { width: 80%; }
	.ps_c87l,.ps_c87r { width: 87%; }
	.ps_c85l,.ps_c85r { width: 85%; }
	.ps_c92l,.ps_c92r { width: 92%; }
	.ps_skip,.ps_hideme,.ps_print { height: 1px; left: -1000em; position: absolute; top: -1000em; width: 1px; }
	.ps_skip:focus,.ps_skip:active { height: auto; left: 0; position: static; top: 0; width: auto; }
	.ps_contentCol { float: left; padding: 0 10px; width: 618px; }
	.ps_teaserCol { float: right; padding: 0 10px 0 0; width: 300px; }
	#ps_mainContentCol { border: 0px solid black; width: 635px; }
	#ps_rightTeaserCol { border: 0px solid black; width: 317px; }
}

div.parship #ps_cobranding { margin: 0 auto; }
div.parship #ps_cobranding td { vertical-align: top; }
div.parship #ps_cobranding #ps_cobr_t div { float: right; }
div.parship #ps_cobranding #ps_cobr_b div { float: right; }
@media print { 	#ps_header,#ps_nav,#ps_footer,.ps_c33r,.ps_navTabs,.ps_tuevLogo,.ps_footerNav { display: none; }
	.ps_tabContentWrapper { font-family: sans-serif; font-size: 11px; line-height: 15px; }
	.ps_tabContentWrapper h3 { font-family: sans-serif; font-size: 12px; line-height: 15px; }
	.ps_c66l { width: 95%; }
	.ps_subcolumns { overflow: visible; }
	.ps_tabContentWrapper #ps_editorial { margin-left: 10px; }
}
@media screen , projection { 	html { height: 100%; margin-bottom: 1px; overflow-y: scroll; }
	.ps_layerInstance { background: none; margin: 0; padding: 0; }
	div.parship { text-align: center; }
	div.parship { padding: 0 10px; text-align: left; }
	#ps_page { margin: 0 auto; }
	#ps_main { background: url(../../img/bg_content_no_cols.gif) no-repeat; padding: 0 3px; }
	#ps_welcomepage #ps_main,.ps_profile_page #ps_main,.ps_readingPage #ps_main,.ps_LShapePage #ps_main { background: url(../../img/bg_content_cols.gif) no-repeat; padding: 0 3px; }
	#ps_main .vertical_layout { padding-bottom: 0px; }
	.ps_partnerHeadWrapper { margin-left: -10px; position: relative; }
	#ps_main .ps_profileHeadRow { overflow: visible; }
	#ps_header #ps_logo { left: 0px; position: absolute; }
	h2 { font-family: Arial, Helvetica, sans-serif !important; line-height: normal; }
	h3 { font-family: Arial, Helvetica, sans-serif !important; font-size: 13px !important; line-height: normal; }
	.ps_devBorders { border-left: 1px solid #666; border-right: 1px solid #666; }
	#ps_widthDebug { background-image: none; left: 0; position: fixed; top: 150px; }
	.ps_debugIndex td { padding: 2px 5px; }
	div.parship,div.parship h1,div.parship h2,div.parship h3,div.parship h4 { color: #333; display: block; float: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; width: auto; }
	div.parship p { clear: none; float: none; line-height: 17px !important; margin: 0; padding: 0; width: auto; }
	div.parship .ps_floatRight { float: right !important; }
	div.parship .ps_floatLeft { float: left !important; }
	div.parship .ps_standardText { font-weight: normal; margin-bottom: 16px; }
	#ps_tooltipAreaWrapper .ps_standardText { background-color: #fff; margin-bottom: 0; padding-bottom: 16px; }
	.ps_emphasizedText { color: #900; }
	h2 span.ps_headlineNormal { font-size: 11px; font-weight: normal; }
	.ps_teaserHeadlineIcon img { vertical-align: text-top; }
	.ps_buttonDisabled { cursor: default !important; filter: alpha(opacity = 30); moz-opacity: 0.3; opacity: 0.3; }
	div.parship a,div.parship a { color: #900100; font-weight: normal; text-decoration: underline; }
	div.parship a>strong,div.parship a>strong,div.parship strong>a,div.parship strong>a { font-weight: bold; }
	div.parship a:hover,div.parship a:hover { color: #660000; text-decoration: underline; }
	div.parship ul { list-style-image: url(../../img/icon_bullet_4px.gif); padding: 0; }
	div.parship ul.ps_invisibleBullets { list-style-image: none; list-style-type: none; margin-left: 0px; }
	div.parship ul li { background: none; margin-bottom: 3px; margin-left: 12px; padding: 0; }
	.ps_chiffre_nolink { color: #666; }

	div.ps_photo { background: #ccc none no-repeat scroll center center; float: left; position: relative; }
	div.ps_photo_preview { height: 48px; width: 36px; }
	div.ps_photo_profile { height: 96px; width: 72px; }
	div.ps_photo_profile table td { color: #fff; height: 96px; width: 72px; }
	div.ps_photo_partnerProfile { cursor: hand; cursor: pointer; }
	div.ps_photo_partnerProfile,div.ps_photo_partnerProfile table { height: 160px; width: 120px; }
	div.ps_photo_partnerProfile table td { padding: 5px 5px 5px 5px; }
	div#ps_profileImage a { color: #fff; cursor: pointer; font-weight: normal; }
	div#ps_profileImage a:hover,div#ps_profileImage a:hover table td { color: #900100; text-decoration: underline; }
	div#ps_profileImage td { color: #fff; font-weight: normal; }
	div.ps_photo_popItUp { height: 480px; width: 360px; }
	.ps_tooltipBullet { padding: 0 6px; }
	.ps_imgCaption { color: #666; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; }
	.ps_toggleHandle,.ps_toggleHandleIcon { cursor: pointer; }
	.ps_showOnlyWhenNoscript { display: none; }
	.ps_showOnlyInlineWhenNoscript { display: none; }
	.ps_inv { display: none; visibility: hidden; }
	.ps_notVisible { visibility: hidden; }
	.ps_darkBox { background-color: #e7e7e7; padding: 15px 20px; }
	.ps_disabledLayer { background-color: #FFF; border-bottom: 1px solid #FAFAFA; cursor: pointer; filter: alpha(opacity = 80); height: 75px; left: 0; moz-opacity: 0.8; opacity: 0.8; position: absolute; top: 0px; width: 100%; z-index: 1000; }
	.ps_lock { margin: -2px 0 0 10px; position: absolute; }
	div.parship .ps_blackText { color: #000 !important; }
	div.parship p.ps_smileHint { color: #333 !important; }
	.parship ul.ps_bullet_gt,.parship ul.ps_bullet_gt_disabled { list-style-image: none !important; list-style-type: none !important; margin: 3px 0px; }
	.parship .ps_countrySearchBoxSubheader ul.ps_bullet_gt,.parship .ps_countrySearchBoxSubheader ul.ps_bullet_gt_disabled { float: left; margin-bottom: 8px; width: 185px; }
	.parship .ps_countrySearchBox .ps_regions { width: 375px; }
	.parship .ps_countrySearchBox .ps_regions .ps_checkbox { clear: none; float: left; width: 185px; }
	.parship a.ps_bullet_gt,.parship ul.ps_bullet_gt li,.parship .ps_gt_link { margin-left: 0; }
	.parship ul.ps_bullet_gt_disabled li { background: transparent url(../../img/icon_bullet_gt_disabled.gif)
				no-repeat left 5px; line-height: 15px; margin-left: 0; padding-left: 7px; }
	.parship ul.ps_bullet_lt { list-style-image: none !important; list-style-type: none !important; margin: 3px 0px; }
	.parship ul.ps_bullet_lt li { background: transparent url(../../img/icon_bullet_lt.gif) no-repeat left
				5px; line-height: 15px; padding-left: 7px; }
	.ps_icon_i { background: transparent url(../img/sprite_icons.gif) no-repeat left
				-189px; padding-left: 15px; }
	.ps_icon_q { background: transparent url(../img/sprite_icons.gif) no-repeat -24px
				-299px; padding-left: 15px; }
	.ps_icon_q_normal { background: url(../img/sprite_icons.gif) no-repeat 0 -189px; display: inline-block; height: 15px; margin-left: 8px; padding-left: 12px; }
	.ps_quoteBox div,.ps_quoteBox ul.ps_bullet_gt { display: inline; }
	.ps_quoteBox ul.ps_bullet_gt li { display: inline; font-size: 12px; }
	ul.ps_bullet_exclamation { list-style-image: none !important; list-style-type: none !important; margin: 3px 0px; }
	ul.ps_bullet_exclamation li { background: transparent url(../../img/icon_bullet_exclamation.gif)
				no-repeat left top; line-height: 15px; padding-left: 18px; }
	div.parship ul.ps_bullet_greenCheck { list-style-image: none; list-style-type: none; margin: 8px 0 0; }
	div.parship ul.ps_bullet_greenCheck li { background: transparent url(../img/sprite_icons.gif) no-repeat scroll
				left -821px; line-height: 15px; margin: 4px 0 6px; padding: 0 0 6px 22px; }
	span.ps_bullet_check { background: transparent url(v../img/icon_bullet_check.gif) no-repeat
				left top; display: block; line-height: 15px; margin: 3px 0px; padding-left: 18px; }
	span.ps_bullet_check_orange { background: transparent url(../../img/icon_bullet_check_orange.gif)
				no-repeat left top; display: block; line-height: 15px; margin: 3px 0px; padding-left: 18px; }
	a.ps_bulletLink { background: transparent url(../../img/icon_bullet_gt.gif) no-repeat left
				6px; float: left; padding-left: 7px; }
	a.ps_bulletAddPic { background: transparent url(../img/sprite_icons_grey.gif) no-repeat left
				2px; padding-left: 19px; }
	a.ps_bulletFillProfile { background: transparent url(../img/sprite_icons_grey.gif) no-repeat left
				-108px; padding-left: 19px; }
	a.ps_bulletFillAboutMe { background: transparent url(../img/sprite_icons_grey.gif) no-repeat 0
				-223px; padding-left: 19px; }
	.ps_iconFavouriteYes { background: url(../img/sprite_icons.gif) no-repeat left -320px; height: 23px; width: 22px; }
	.ps_iconFavouriteNo { background: url(../img/sprite_icons.gif) no-repeat right -320px; height: 23px; width: 22px; }
	.ps_iconProfileCompleteYes { background: transparent url(../img/sprite_icons.gif) no-repeat left
				-343px; height: 23px; width: 22px; }
	.ps_iconProfileCompleteNo { background: transparent url(../img/sprite_icons.gif) no-repeat right
				-343px; height: 23px; width: 22px; }
	.ps_iconPartnerSquare { background: transparent url(../img/sprite_icons.gif) no-repeat left
				-368px; height: 47px; margin-right: 29px; width: 47px; }
	.ps_iconProfileChecked { height: 49px; margin-left: 3px; width: 60px; }
	.ps_iconProfileCheckedAndNew { height: 49px; margin-left: 3px; width: 60px; }
	.ps_iconVerticalMargin { margin-top: 3px; }
	.ps_iconBulletEdit { background: url(../../img/icon_bullet_edit.gif) no-repeat left top; cursor: pointer; height: 13px; width: 13px; }
	.ps_iconBulletEditDisabled { background: url(../../img/icon_bullet_edit_disabled.gif) no-repeat left
				top; height: 13px; width: 13px; }
	.ps_iconHeart { background: url(../img/sprite_icons.gif) no-repeat left -96px; height: 13px; min-width: 13px; }
	.ps_iconHeartInactive { background: url(../img/sprite_icons.gif) no-repeat left -75px; height: 13px; min-width: 13px; }
	.ps_iconHeartPadding { padding-left: 17px; }
	span.ps_disabledLink { color: #666; }
	.ps_fullwidth { width: 100% !important; }
	.ps_inputLimitCounter.ps_inputLimitReached { color: #900; font-weight: bold; }
	.ps_formBox,.ps_disclaimerBox { padding: 20px 20px 0 20px; }
	.ps_formBox { margin-bottom: 10px; padding: 16px; }
	.ps_formBox h2 { color: #333; font-size: 18px; font-weight: normal; line-height: 22px; margin-bottom: 15px; }
	.ps_formBox h3 { color: #666; font-size: 13px; }
	.ps_disclaimerBox p,div.parship .ps_disclaimerBox p { margin-bottom: 8px; }
	#ps_page #ps_main .ps_today,#ps_page .ps_yesterday { color: #000; margin: 0; padding: 0; }
	#parship #ps_page .ps_listViewRow.ps_visited .ps_today strong { font-weight: bold !important; }

	.ps_minheight60 { height: 60px; height: auto !important; min-height: 60px; }
	.ps_minheight100 { height: 100px; height: auto !important; min-height: 100px; }
	.ps_minheight120 { height: 120px; height: auto !important; min-height: 120px; }
	.ps_minheight200 { height: 200px; height: auto !important; min-height: 200px; }
	.ps_minheight300 { height: 300px; height: auto !important; min-height: 300px; }
	.ps_minheight400 { height: 400px; height: auto !important; min-height: 400px; }
	.ps_minheight500 { height: 500px; height: auto !important; min-height: 500px; }
	#parship #ps_page .ps_minheight600 { height: 600px; height: auto !important; min-height: 600px; }
	#parship #ps_page .ps_minheight700 { height: 700px; height: auto !important; min-height: 700px; }
	.ps_minheight800 { height: 800px; height: auto !important; min-height: 800px; }
	.ps_minheight900 { height: 900px; height: auto !important; min-height: 900px; }

	.ps_LShapePage { margin-left: 0px; }
	.ps_LShapePage .ps_subcolumns { width: 100%; }
	.ps_LShapePage .ps_subcolumns .ps_subcolumns { background-color: #f7f7f7; }
	.ps_LShapePage .ps_c66l { width: 67.666%; }
	.ps_LShapePage .ps_c33r { width: 32.333%; }
	#ps_page .ps_LShapePage #ps_navProfileTabs,#ps_page .ps_LShapePage #ps_navTestresultTabs { margin-top: 0px; padding-top: 10px; }
	.ps_readingPage #ps_navProfileTabs,.ps_profile_page #ps_navProfileTabs { margin-top: 0; }
	.ps_LShapePage .ps_tabContentWrapper .ps_c66l,.ps_LShapePage .ps_tabContentWrapper .ps_subcolumns,.ps_LShapePage .ps_tabContentWrapper .ps_subcolumns .ps_subcolumns { background-color: transparent; }

/* genButtons */
	.parship #ps_main .ps_genBut { position: static; }
	.parship .ps_genBut,.parship .ps_genBut span,.parship .ps_genBut input { background: transparent url(../img/sprite_buttons.gif) no-repeat; border: none; color: #fff; cursor: pointer; display: block; margin: 0; padding: 0; position: relative; text-decoration: none; }
	.parship .ps_genButRed,.parship .ps_genButRed span,.parship .ps_genButRed input { background: transparent url(../img/sprite_buttonsRedBackground.gif)
				no-repeat; border: none; color: #fff; cursor: pointer; display: block; margin: 0; padding: 0; position: relative; text-decoration: none; }
	.parship .ps_genButGrey,.parship .ps_genButGrey span,.parship .ps_genButGrey input { background: transparent url(../img/sprite_buttonsGreyBackground.gif)
				no-repeat; border: none; color: #fff; cursor: pointer; display: block; margin: 0; padding: 0; position: relative; text-decoration: none; }
	.parship .ps_genBut,.parship .ps_genButRed,.parship .ps_genButGrey { float: left; font-weight: bold; }
	.parship .ps_genBut.ps_genButRight,.parship .ps_genButRed.ps_genButRight,.parship .ps_genButGrey.ps_genButRight { float: right; }
	.parship button.ps_genBut,.parship button.ps_genButRed,.parship button.ps_genButGrey { padding-right: 7px; }
	.parship button.ps_genBut span,.parship button.ps_genButRed span,.parship button.ps_genButGrey span { padding-right: 2px; }
	.parship button.ps_genBut.ps_genButRight,.parship button.ps_genButRed.ps_genButRight,.parship button.ps_genButGrey.ps_genButRight { padding-left: 8px; }
	.parship span.ps_genBut,.parship span.ps_genButRed,.parship span.ps_genButGrey { padding-right: 8px; }
	.parship span.ps_genBut.ps_genButRight,.parship span.ps_genButRed.ps_genButRight,.parship span.ps_genButGrey.ps_genButRight { padding-left: 8px; right: -8px; }
	.parship span.ps_genButRed input { padding-bottom: 1px; }
	.parship span.ps_genButGrey input { padding-bottom: 1px; }
	.parship a.ps_genBut,.parship a.ps_genButRed,.parship a.ps_genButGrey { padding-right: 10px; }
	.parship a.ps_genBut.ps_genButRight,.parship a.ps_genButRed.ps_genButRight,.parship a.ps_genButGrey.ps_genButRight { padding-left: 10px; right: -10px; }
	.parship a.ps_genBut:hover,.parship a.ps_genButRed:hover,.parship a.ps_genButGrey:hover { text-decoration: none; }
	.parship .ps_leftButton { float: left; }
	.parship .ps_genBut::-moz-focus-inner,.parship .ps_genButRed::-moz-focus-inner { border: none; }
	.parship .ps_genButGrey::-moz-focus-inner { border: none; }
	#ps_main .ps_iconButton span { padding-left: 10px; }
	#ps_main .ps_iconButton b { background: url(../img/sprite_icons.gif) no-repeat; display: block; padding-left: 24px; }
	.parship .ps_genButSkin1,.parship .ps_genButSkin1 span { height: 27px; line-height: 27px; }
	.parship .ps_genButSkin1 { background-position: right -27px; }
	.parship .ps_genButSkin1 span { background-position: left 0px; padding-left: 10px; }
	.parship .ps_genButSkin1_over { background-position: right -81px; }
	.parship .ps_genButSkin1_over span { background-position: left -54px; padding-left: 10px; }
	.parship .ps_genButSkin1_disabled { background-position: right -1076px; cursor: default; }
	.parship .ps_genButSkin1_disabled span { background-position: left -1049px; cursor: default; padding-left: 10px; }
	.parship .ps_genButSkin2,.parship .ps_genButSkin2 span { height: 27px; line-height: 27px; }
	.parship .ps_genButSkin2 { background-position: right -135px; }
	.parship .ps_genButSkin2 span { background-position: left -108px; padding-left: 10px; }
	.parship .ps_genButSkin2_over { background-position: right -189px; }
	.parship .ps_genButSkin2_over span { background-position: left -162px; padding-left: 10px; }
	.parship .ps_genButSkin2_disabled { background-position: right -1130px; cursor: default; }
	.parship .ps_genButSkin2_disabled span { background-position: left -1103px; cursor: default; padding-left: 10px; }
	.parship .ps_genButSkin3,.parship .ps_genButSkin3 span,.parship .ps_genButSkin3 input { height: 27px; line-height: 27px; }
	.parship .ps_genButSkin3 input { padding-bottom: 1px; }
	.parship .ps_genButSkin3 { background-position: right -243px; margin-right: 6px; }
	.parship .ps_genButSkin3 span,.parship .ps_genButSkin3 input { background-position: left -216px; padding-left: 10px; }
	.parship .ps_genButSkin3_over { background-position: right -297px; }
	.parship .ps_genButSkin3_over span,.parship .ps_genButSkin3_over input { background-position: left -270px; padding-left: 10px; }
	.parship .ps_genButSkin3_disabled { background-position: right -1183px; cursor: default; }
	.parship .ps_genButSkin3_disabled span { background-position: left -1156px; cursor: default; padding-left: 10px; }
	.parship .ps_genButSkin4,.parship .ps_genButSkin4 span { height: 26px; line-height: 26px; }
	.parship .ps_genButSkin4,.parship .ps_genButSkin4.ps_buttonDisabled { background-position: right -351px; }
	.parship .ps_genButSkin4 span,.parship .ps_genButSkin4.ps_buttonDisabled span { background-position: left -324px; padding-left: 10px; }
	.parship .ps_genButSkin4_over { background-position: right -405px; }
	.parship .ps_genButSkin4_over span { background-position: left -378px; padding-left: 10px; }
	.parship .ps_genButSkin5,.parship .ps_genButSkin5 span { height: 26px; line-height: 26px; }
	.parship .ps_genButSkin5 { background-position: -125px -352px; }
	.parship .ps_genButSkin5 span { background-position: left -325px; padding-left: 10px; }
	.parship .ps_genButSkin5_over { background-position: right -406px; }
	.parship .ps_genButSkin5_over span { background-position: left -379px; color: #fff; padding-left: 10px; }
	.parship .ps_genButSkin6,.parship .ps_genButSkin6 span { height: 26px; line-height: 26px; }
	.parship .ps_genButSkin6 { background-position: right -459px; }
	.parship .ps_genButSkin6 span { background-position: left -432px; color: #389006; padding-left: 10px; }
	.parship .ps_genButSkin6_over { background-position: right -513px; }
	.parship .ps_genButSkin6_over span { background-position: left -486px; color: #fff; padding-left: 10px; }
	.parship .ps_genButSkin7,.parship .ps_genButSkin7 span { font-weight: normal; height: 20px; line-height: 21px; }
	.parship .ps_genButSkin7 { background-position: right -562px; }
	.parship .ps_genButSkin7 span { background-position: left -541px; padding-left: 10px; }
	.parship .ps_genButSkin7_over { background-position: right -1030px; }
	.parship .ps_genButSkin7_over span { background-position: left -1009px; }
	.parship .ps_genButSkin8,.parship .ps_genButSkin8 span { font-size: 11px; font-weight: normal; height: 20px; line-height: 20px; overflow: hidden; }
	.parship .ps_genButSkin8 { background-position: right -605px; }
	.parship .ps_genButSkin8 span { background-position: left -584px; line-height: 19px; padding-left: 10px; }
	.parship .ps_genButSkin8_over { background-position: right -649px; }
	.parship .ps_genButSkin8_over span { background-position: left -627px; color: #fff; padding-left: 10px; }
	.parship .ps_formButtonRow button.ps_genButSkin8,.parship .ps_formButtonRow button.ps_genButSkin8_over { margin-left: 7px; }
	.parship .ps_genButSkin8_disabled { background-position: right -693px; cursor: default; }
	.parship .ps_genButSkin8_disabled span { background-position: left -671px; cursor: default; padding-left: 10px; }
	.parship .ps_genButSkin9,.parship .ps_genButSkin9 input,.parship .ps_genButSkin9 span { font-size: 11px; font-weight: normal; height: 21px; line-height: 20px; overflow: hidden; }
	.parship .ps_genButSkin9 { background-position: right -736px; }
	.parship .ps_genButSkin9 input { padding-bottom: 3px; }
	.parship .ps_genButSkin9 input,.parship .ps_genButSkin9 span { background-position: left -714px; color: #333; padding-left: 10px; }
	.parship .ps_genButSkin9_over { background-position: right -780px; }
	.parship .ps_genButSkin9_over input,.parship .ps_genButSkin9_over span { background-position: left -758px; color: #333; padding-left: 10px; }
	.parship .ps_genButSkin10,.parship .ps_genButSkin10 span { height: 26px; line-height: 24px; }
	.parship .ps_genButSkin10 { background-position: right -928px; }
	.parship .ps_genButSkin10 span { background-position: left -901px; padding-left: 35px; padding-right: 12px !important; }
	.parship .ps_genButSkin10_ps_over { background-position: right -982px; }
	.parship .ps_genButSkin10_ps_over span { background-position: left -955px; padding-left: 35px; padding-right: 12px !important; }
	.parship .ps_genButSkin11,.parship .ps_genButSkin11 span { font-size: 11px; font-weight: normal; height: 19px; line-height: 20px; }
	.parship .ps_genButSkin11 { background-position: right -1232px; }
	.parship .ps_genButSkin11 span { background-position: left -1211px; padding-left: 8px; padding-right: 5px; }
	.parship .ps_genButSkin11_over { background-position: right -1276px; }
	.parship .ps_genButSkin11_over span { background-position: left -1255px; padding-left: 8px; padding-right: 5px; }
	.parship .ps_genButSkin12,.parship .ps_genButSkin12 span { font-size: 11px; font-weight: normal; height: 21px; line-height: 20px; }
	.parship .ps_genButSkin12 { background-position: right -1319px; }
	.parship .ps_genButSkin12 span { background-position: left -1297px; padding-left: 8px; padding-right: 5px; }
	.parship .ps_genButSkin12_over { background-position: right -1363px; }
	.parship .ps_genButSkin12_over span { background-position: left -1341px; padding-left: 8px; padding-right: 5px; }
	.parship .ps_genButSkin13,.parship .ps_genButSkin13 span { height: 31px; line-height: 28px; }
	.parship .ps_genButSkin13 { background-position: right -1414px; }
	.parship .ps_genButSkin13 span { background-position: left -1382px; padding-left: 42px; padding-right: 16px !important; }
	.parship .ps_genButSkin13_ps_over { background-position: right -1450px; }
	.parship .ps_genButSkin13_ps_over span { background-position: left -1480px; padding-left: 42px; padding-right: 16px !important; }
	.parship .ps_genButSkin14,.parship .ps_genButSkin14 span { font-size: 11px; font-weight: normal; height: 21px; line-height: 21px; }
	.parship .ps_genButSkin14 { background-position: right -1537px; }
	.parship .ps_genButSkin14 span { background-position: left -1514px; color: #389006; padding-left: 10px; }
	.parship .ps_genButSkin14_over { background-position: right -605px; }
	.parship .ps_genButSkin14_over span { background-position: left -584px; color: #fff; padding-left: 10px; }
	.parship .ps_formButtonRow button.ps_genButSkin14,.parship .ps_formButtonRow button.ps_genButSkin14_over { margin-left: 7px; }
	.parship .ps_genButSkin15,.parship .ps_genButSkin15 span { height: 31px; line-height: 28px; }
	.parship .ps_genButSkin15 { background-position: right -1590px; }
	.parship .ps_genButSkin15 span { background-position: left -1560px; padding-left: 30px; padding-right: 16px !important; }
	.parship .ps_genButSkin15_ps_over { cursor: pointer; }
	.parship .ps_genButSkin15_ps_over span { cursor: pointer; }
	.parship .ps_genButSkin16,.parship .ps_genButSkin16 span { height: 31px; line-height: 28px; }
	.parship .ps_genButSkin16 { background-position: right -1670px; }
	.parship .ps_genButSkin16 span { background-position: left -1640px; padding-left: 30px; padding-right: 16px !important; }
	.parship .ps_genButSkin16_over { background-position: right -1732px; cursor: pointer; }
	.parship .ps_genButSkin16_over span { background-position: left -1702px; cursor: pointer; }
	.parship .ps_genButSkin17,.parship .ps_genButSkin17 span { font-size: 11px; font-weight: normal; height: 21px; line-height: 20px; overflow: hidden; }
	.parship .ps_genButSkin17,.parship .ps_genButSkin17.ps_buttonDisabled { background-position: right -1803px; }
	.parship .ps_genButSkin17 span,.parship .ps_genButSkin17.ps_buttonDisabled span { background-position: left -1781px; padding-left: 10px; }
	.parship .ps_genButSkin17_over { background-position: right -1847px; }
	.parship .ps_genButSkin17_over span { background-position: left -1825px; padding-left: 10px; }
	.parship .ps_genButRedSkin1,.parship .ps_genButRedSkin1 span { height: 26px; line-height: 20px; }
	.parship .ps_genButRedSkin1 { background-position: right -20px; }
	.parship .ps_genButRedSkin1 span { background-position: left 0px; padding-left: 10px; }
	.parship .ps_genButRedSkin1_over { background-position: right -81px; }
	.parship .ps_genButRedSkin1_over span { background-position: left -54px; padding-left: 10px; }
	.parship .ps_genButRedSkin1_disabled { background-position: right -1077px; cursor: default; }
	.parship .ps_genButRedSkin1_disabled span { background-position: left -1050px; cursor: default; padding-left: 10px; }
	.parship .ps_genButGreySkin1,.parship .ps_genButGreySkin1 span { height: 26px; line-height: 19px; }
	.parship .ps_genButGreySkin1 { background-position: right -63px; }
	.parship .ps_genButGreySkin1 span { background-position: left -42px; padding-left: 10px; }
	.parship .ps_genButGreySkin1_over { background-position: right -68px; }
	.parship .ps_genButGreySkin1_over span { background-position: left -45px; padding-left: 10px; }
	.parship .ps_genButGreySkin1_disabled { background-position: right -1077px; cursor: default; }
	.parship .ps_genButGreySkin1_disabled span { background-position: left -1050px; cursor: default; padding-left: 10px; }
	.parship .ps_genConv,.parship .ps_genConvInner { background: transparent url(../img/sprite_conversion.gif) no-repeat; border: none; color: #fff; cursor: pointer; display: block; margin: 0; padding: 0; position: relative; text-decoration: none; }
	.parship .ps_genConv { float: left; padding-right: 8px; text-decoration: none; }
	.parship .ps_genConv::-moz-focus-inner { border: none; }
	.parship .ps_genConvSkin1,.parship .ps_genConvSkin1 .ps_genConvInner { height: 31px; line-height: 31px; }
	.parship .ps_genConvSkin1 { background-position: right -31px; color: #fff; }
	.parship .ps_genConvSkin1 a { color: #fff; font-weight: bold; }
	.parship .ps_genConvSkin1 .ps_genConvInner { background-position: left 0px; padding-left: 10px; }
	.parship .ps_genConvSkin1_over { background-position: right -93px; }
	.parship .ps_genConvSkin1_over .ps_genConvInner { background-position: left -62px; padding-left: 10px; }
/* /genButtons */

/* TabContent */
	div.parship .ps_tabContent { clear: left; height: 550px; height: auto !important; min-height: 550px; padding: 20px 20px 30px 20px; position: relative; width: 593px; }
	div.parship .ps_tabContent h2 { font-size: 18px; font-weight: normal; margin: 0 0 15px 0; }
	div.parship .ps_tabContent h3 { color: #666; display: block; font-size: 13px; margin-bottom: 12px; }
	div.parship .ps_tabContent h4 { font-size: 12px; }
	div.parship .ps_tabContent h5 { font-size: 11px; }
	div.parship .ps_genBoxSkin8 { margin-bottom: 10px; }
	div.parship .ps_tabContent .ps_tabLabel { padding: 3px 0 3px 0; }
	div.parship .ps_tabContent .ps_tabLabel .ps_c50l .ps_subcl { margin-left: 9px; padding-right: 20px; }
	div.parship .ps_tabContent .ps_tabLabel .ps_c42l .ps_subcl { padding-right: 20px; }
	div.parship .ps_tabContent .ps_tabValue { font-weight: bold; }
	div.parship .ps_tabContent .ps_tabRowDisabled { color: #959595; }
	div.parship .ps_tabContent .ps_tabValueEmpty { color: #999; font-weight: normal; }
	div.parship .ps_tabContent .ps_tabValue .ps_bullet_gt { font-weight: normal; }
	div.parship .ps_tabContent .ps_tabImageRow img { margin-bottom: 5px; margin-right: 10px; }
	div.parship .ps_tabContent .ps_formButtonRow { float: right; margin-bottom: 20px; margin-top: 20px; }
	div.parship .ps_tabContent .ps_tabValue .ps_formButtonRow { width: 100%; }
	div.parship .ps_tabContent #data_and_settings_form .ps_tabValue .ps_formButtonRow { width: auto !important; }
	div.parship .ps_tabContent .ps_formButtonRow h3 { margin: 0px; }
	div.parship .ps_tabContent .ps_formButtonRow ul.ps_bulletLink { margin-top: 0px; }
	div.parship .ps_tabContent .ps_formButtonRowTop { margin-bottom: 20px; margin-top: 0px; }
	div.parship .ps_tabContent .ps_errorbox p { margin-top: 5px; }
	div.parship .ps_tabContentWrapper { background: url(../../img/bg_tab_content_shadow.gif) left bottom
				no-repeat; display: inline-block; margin-bottom: 10px; margin-left: 9px; overflow: hidden; width: 629px; }
/* /TabContent */

	.ps_headlineRow h2 { background-repeat: no-repeat; height: 26px; margin-bottom: 8px; margin-left: 8px; position: relative; }
	.ps_headlineRow.ps_noMargin { margin-bottom: -2px; }
	.ps_headlineRow h2.ps_withPic { float: left; margin-left: 10px; padding-left: 60px; }
	.ps_headlineRow h2.ps_withPic a.ps_iconLink { border: none; height: 40px; left: -5px; position: absolute; top: -8px; width: 50px; }
	#ps_welcomepage .ps_headlineRow { margin-bottom: -3px; margin-left: 15px; width: 602px; }
	#ps_welcomepage .ps_narrowList .ps_headlineRow { margin-bottom: -3px; margin-left: 6px; width: 292px; }
	#ps_welcomepage #ps_message_list .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -1665px; }
	#ps_welcomepage #ps_partnersuggestions_list .ps_headlineRow,.ps_listpages #ps_partnersuggestions_list .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -1725px; }
	#ps_welcomepage #ps_visitor_list .ps_headlineRow,.ps_listpages #ps_visitor_list .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -1790px; }
	#ps_welcomepage #ps_visited_list .ps_headlineRow,.ps_listpages #ps_visited_list .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -1856px; }
	.ps_headlineRow h2 .ps_HeadlineIconLink { float: left; height: 26px; width: 40px; }
	.ps_headlineRow h2 span { float: left; font-size: 20px; }
	#ps_welcomepage .ps_headlineRow h2 span { font-size: 17px; margin-top: 5px; }
	.ps_tabContent .ps_headlineRow h2 span { font-size: 15px; }
	.ps_headlineRow { background: url(../../img/sprite_backgrounds.gif) repeat-x 0 -1589px; margin: 5px 10px 4px 10px; padding: 21px 0 8px 0; }
	.full_width_layout .ps_headlineRow { height: 26px; width: 922px; }
	.ps_headlineRow .ps_HeadlineAmountValue { color: #7c7c7c; font-size: 12px; font-weight: bold; margin-top: 6px; }
	.ps_welcomeMail { position: static; }
	.ps_welcomeMail .ps_col1 img { margin-left: 10px; margin-top: 10px; }
	.ps_welcomeMail .ps_col2 { width: 60px; }
	.ps_welcomeMail .ps_welcomeMessageHeadline { font-size: 14px; font-weight: bold; }
	.ps_welcomeMail .ps_col3 { width: 466px; }
	.ps_welcomeMail .ps_readWelcomeMessage { bottom: 7px; position: absolute; right: 14px; }
	#ps_rightTeaserCol .ps_headlineRow h2 { background-image: none; height: auto; margin: 0; padding: 0; }
	#ps_page h2 .ps_headlineCounter { float: right; font-size: 12px; font-weight: normal; margin-right: 24px; margin-top: 6px; white-space: nowrap; }
	#ps_page h2 .ps_headlineCounter em { font-style: normal; font-weight: bold; }
	#ps_page h2 .ps_headlineCounter strong { color: #9b0002; }
	#ps_page h2 .ps_headlineCounter strong a { text-decoration: underline; }
	.ps_shadowBox { clear: both; }
	.ps_shadowBoxInner { min-height: 600px; overflow: hidden; }
	.ps_formRow { margin-bottom: 4px; }
	.ps_formRow .ps_formLabelCol { float: left; line-height: 14px; padding: 3px 2.6% 0px 0px; width: 40.4%; }
	.ps_formRow .ps_formLabelCol label { line-height: 14px; padding-top: 3px; }
	.ps_formRow .ps_formInputCol { float: left; width: 48.9%; }
	.ps_formRow .ps_formInputColWide { width: 57% !important; }
	.validation-advice { color: #FF0000; margin: 3px 0; padding: 0px; }
	.ps_formButtonRow ul.ps_bulletLink { float: left; margin: 20px 10px 0px 0px; }
	.ps_formSubmitButton { background: #f58022 url(../../img/btn_largeOrange.jpg) no-repeat top
				left; border: 0px; color: #fff; cursor: pointer; display: block; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 24px; margin: 15px 0px 20px 10px; overflow: visible; padding: 0px 20px 2px; width: auto; }
	.ps_formSubmitButton.ps_hover { background: #ff8b2e url(../../img/btn_largeOrange_hover.jpg) no-repeat
				top left; text-decoration: none; }
	.ps_rowSeparator,.ps_rowSeparatorComplete,.ps_formRowSeparator,.ps_formRowSeparatorComplete { border-bottom: 1px solid #ddd; margin-bottom: 12px; padding-top: 8px; }
	.ps_formRowSeparatorComplete,.ps_rowSeparatorComplete { margin-left: -20px; margin-right: -20px; }
	.ps_formRowSeparator { border-bottom: 1px solid #ddd; margin-bottom: 12px; padding-top: 8px; }
	.ps_rowSeparator { clear: both; }
	select { border: 1px solid #999; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	textarea,input.ps_input_text_tiny,input.ps_input_text_tiny2,input.ps_input_text_small,input.ps_input_text_medium,input.ps_input_text_medium2,input.ps_input_text_login,input.ps_input_text_halflarge,input.ps_input_text_large { background-image: none; border: 1px solid #999; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 7px; }
	input.ps_input_text_tiny,input.ps_input_text_tiny2,input.ps_input_text_small,input.ps_input_text_login,input.ps_input_text_medium,input.ps_input_text_medium2,input.ps_input_text_halflarge,input.ps_input_text_large { height: 16px; }
	input.ps_input_text_tiny { width: 22px; }
	input.ps_input_text_tiny2 { width: 30px; }
	input.ps_input_text_small { width: 70px; }
	input.ps_input_text_login { width: 128px; }
	input.ps_input_text_medium { width: 170px; }
	input.ps_input_text_medium2 { width: 202px; }
	input.ps_input_text_halflarge { width: 136px; }
	#ps_main input.ps_defaultValueClass,#ps_page textarea.ps_defaultValueClass { color: #aaaaaa; }
	textarea.ps_textarea_large,textarea.ps_textarea_rows,textarea.ps_textarea_large_thin { width: 96.5%; }
	select.ps_select_text_large { width: 100%; }
	input.ps_input_text_large { width: 94.4%; }
	textarea.ps_textarea_large,textarea.ps_textarea_large_thin { height: 57px; }
	textarea.ps_growingTextarea { height: 200px; padding-right: 0; }
	.ps_tabValue textarea.ps_growingTextarea { height: 110px; }
	select { height: 18px; padding: 0px 1px 1px 4px; }
	select option { padding: 0px 3px 0px 8px; }
	select.ps_select_large { width: 100%; }
	select.ps_select_small { width: 70px; }
	select.ps_select_medium { width: 142px; }
	.ps_formInputExplanation { width: 96.2%; }
	.ps_formInputExplanation p { font-size: 11px; font-weight: normal !important; }
	.ps_short { background-color: #e6e6e6; font-size: 11px; line-height: 12px; margin: 3px 0px; padding: 5px 7px 6px; width: 95%; }
	.ps_checkbox,.ps_radio { margin-top: 1px; position: relative; }
	.ps_checkbox input,.ps_radio input { float: left; }
	.parship .ps_checkbox p,.parship .ps_radio p { margin-left: 18px; margin-top: -2px; }
	.ps_checkbox label,.ps_radio label { cursor: pointer; }
	.ps_radio_poll { line-height: 14px; position: relative; }
	.ps_formInputCol .ps_errorbox,.ps_profileEditInputBox_body .ps_errorbox { clear: both; left: -33px; margin: 5px 0px; position: relative; }
	.ps_quest .ps_errorbox { clear: both; left: -15px; position: relative; }
	.ps_quest .ps_questBody .ps_errorbox { left: -33px; margin-top: 14px; }
	.ps_formInputCol .ps_errorbox p { width: 93.6%; }
	.ps_hintbox { border: 1px solid #F58129; color: #333; font-weight: normal; padding: 3px 6px 3px 6px; }
	.ps_imgMeta .ps_imageErrorBox { background: transparent url(../../img/icon_error.gif) no-repeat left
				center; font-weight: normal; margin-bottom: 7px; position: relative; width: 100%; }
	.ps_imgMeta .ps_imageErrorBox p { background-color: #FDEFE3; border: 1px solid #C30101; color: #C30101; margin-top: -50px; padding: 4px 8px; }
	noscript .ps_errorBox,#cookieError .ps_errorBox { font-size: 12px; margin-bottom: 10px; position: absolute; top: 3px; width: 490px; }
	noscript .ps_errorBox p,#cookieError .ps_errorBox p { color: #333; }
	noscript .ps_errorBox a,#cookieError .ps_errorBox a { font-weight: bold; }
	.validation-advice { color: #FF0000; margin: 3px 0; padding: 0px; }
	button.ps_buttonLink { background: none; border: none; color: #900; cursor: pointer; }
	button.ps_buttonLink span { text-decoration: underline; }
	.parship ul.ps_bulletLink li.ps_buttonLink { padding-left: 3px; }
	.ps_zebra.ps_radio { padding: 5px 5px 5px 8px; }
	.ps_zebra.ps_odd,.ps_odd { background-color: #e9e9e9 !important; }
	.ps_zebra.ps_even,.ps_even { background-color: #fff !important; }
	.ps_zebra.ps_radio input { margin-top: 2px; }
	.ps_zebra.ps_radio p { margin-left: 20px; }
	#notification_options_form .ps_zebra.ps_odd,#notification_options_form .ps_zebra.ps_even { padding-bottom: 5px; padding-top: 6px; }
	div#parship .ps_errorPage { background: #E9E9E9 url(../../img/bg_tableRow_gradient.gif) repeat-x
				scroll 0 0; padding: 20px 0; text-align: center; }
	.ps_genBox { clear: both; margin: 0; }
	.ps_genBox .ps_areaInner { border-left: 1px solid; border-right: 1px solid; clear: both; overflow: hidden; padding: 5px 10px; }
	.ps_genBox .ps_areaInnerSmall { padding: 0px 7px; }
	.ps_genBox .ps_areaInnerMedium { padding: 3px 7px 4px 7px; }
	.ps_genBox .ps_areaTB { border-top: 1px solid; height: 5px; margin: 0; margin-left: 6px; margin-right: 6px; position: relative; top: 1px; }
	.ps_genBox .ps_areaBB { border-bottom: 1px solid; bottom: 1px; height: 5px; margin: 0; margin-bottom: -5px; margin-left: 6px; margin-right: 6px; position: relative; }
	.ps_genBox .ps_tl,.ps_genBox .ps_tr,.ps_genBox .ps_bl,.ps_genBox .ps_br { background-color: transparent; background-image: url(../img/sprite_genbox.gif); background-repeat: no-repeat; height: 6px; overflow: hidden; width: 6px; }
	.ps_genBox .ps_tl,.ps_genBox .ps_bl { float: left; left: -6px; position: relative; }
	.ps_genBox .ps_tr,.ps_genBox .ps_br { float: right; position: relative; right: -6px; }
	.ps_genBox .ps_tl,.ps_genBox .ps_tr { top: -1px; }
	#ps_page .ps_listViewRow.ps_visited { background-color: transparent; }
	#parship #ps_page .ps_listViewRow.ps_visited .ps_matchingPercentBox p { font-weight: bold; }
	#ps_page .ps_listViewRow.ps_visited .ps_areaColor { background-color: #fff; }
	.ps_personList .ps_genBox { margin: 10px; width:905px; }
	.ps_personList .ps_listView { background: url(../../img/bg_biglist_shadow.gif) left bottom no-repeat; border: none; margin-left: 9px; margin-right: 9px; padding: 0 4px 4px 4px; }
	.ps_listpages .ps_listView { background: url(../../img/bg_list_shadow_fullwidth.gif) left bottom
				no-repeat; border: none; margin-left: 9px; margin-right: 9px; padding: 0 4px 4px 4px; }
	.ps_narrowList .ps_listView { background: url(../../img/bg_narrowlist_shadow.gif) left bottom
				no-repeat; margin-left: 7px; margin-right: 7px; }
	#ps_rightTeaserCol .ps_personList .ps_listView { margin-left: 0px; margin-right: 0px; }
	.ps_profileImageSmall { background: url(../../img/bg_profilepics_previewsize.png) left top
				no-repeat; height: 62px; padding: 7px 0 0 6px; width: 48px; }
	.ps_genBox.ps_genBoxSkin1 .ps_tl { background-position: 0 0; }
	.ps_genBox.ps_genBoxSkin1 .ps_tr { background-position: -6px 0px; }
	.ps_genBox.ps_genBoxSkin1 .ps_bl { background-position: 0px -6px; }
	.ps_genBox.ps_genBoxSkin1 .ps_br { background-position: -6px -6px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_tl { background-position: -12px 0; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_tr { background-position: -18px 0px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_bl { background-position: -12px -6px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_br { background-position: -18px -6px; }
	.ps_visited .ps_genBox.ps_genBoxSkin1 .ps_tl { background-position: -24px 0; }
	.ps_visited .ps_genBox.ps_genBoxSkin1 .ps_tr { background-position: -30px 0px; }
	.ps_visited .ps_genBox.ps_genBoxSkin1 .ps_bl { background-position: -24px -6px; }
	.ps_visited .ps_genBox.ps_genBoxSkin1 .ps_br { background-position: -30px -6px; }
	.ps_genBox.ps_genBoxSkin1 .ps_areaInner,.ps_genBox.ps_genBoxSkin1 .ps_areaTB,.ps_visited .ps_genBox.ps_genBoxSkin1 .ps_areaInner,
			 .ps_visited .ps_genBox.ps_genBoxSkin1 .ps_areaTB { border-color: #f8decb; }
	.ps_visited .ps_genBox.ps_genBoxSkin1 .ps_areaBB { border-color: #ccc; }
	.ps_genBox.ps_genBoxSkin1 .ps_areaColor { background-color: #fdf4ef; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_areaInner,#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_areaTB { border-color: #f7d3b7; }
	.ps_genBox.ps_genBoxSkin1 .ps_areaBB,#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_areaBB { border-color: #ccc; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin1 .ps_areaColor { background-color: #fae4cc; }
	.ps_noResults { border-top: 1px solid #efefef; margin-left: 16px; margin-top: 10px; padding-left: 10px; padding-top: 10px; width: 905px; }
	.ps_listShadow_full {background: url(../../img/bg_list_shadow_fullwidth.gif) left bottom no-repeat; border: none; display: block; margin: 0 auto; margin-bottom: 15px; padding: 0 4px 4px 4px; width: 914px;}
	.ps_listShadowUpper_full {background: url(../../img/bg_list_shadow_fullwidth.gif) left top no-repeat transparent; display: block; height: 2px; line-height: 0px; margin: 0 -4px; overflow: hidden;}
	.ps_listShadow_2q {background: url(../../img/bg_list_shadow_2qwidth.gif) left bottom no-repeat; border: none; display: block; margin: 0 auto; padding: 0 4px 4px 4px; width: 606px;}
	.ps_listShadowUpper_2q {background: url(../../img/bg_list_shadow_2qwidth.gif) right top no-repeat transparent; display: block; height: 3px; line-height: 0px; margin: 0 -4px; overflow: hidden;}
	.ps_listShadow_1q {background: url(../../img/bg_list_shadow_1qwidth.gif) left bottom no-repeat; border: none; display: block; margin: 0 auto; padding: 0 4px 4px 4px; width: 296px;}
	.ps_listShadowUpper_1q {background: url(../../img/bg_list_shadow_1qwidth.gif) right top no-repeat transparent; display: block; height: 3px; line-height: 0px; margin: 0 -4px; overflow: hidden;}
	.ps_listWrapper { margin-bottom: -1px; }
	.ps_listShadow_full .ps_listWrapper { width: 914px; }
	.ps_listShadow_2q .ps_listWrapper { width: 606px; }
	.ps_listShadow_1q .ps_listWrapper { width: 296px; }
	.ps_listEntry { border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; height: 70px; min-height: 70px; overflow: hidden; position: relative; zoom: 1; }
	.ps_listEntry.ps_lastEntry { border-bottom: none; }
	.ps_listCorner { background-color: #d7d7d7; font-size: 0px; height: 1px; line-height: 0px; margin: 0; overflow: hidden; padding: 0; position: absolute; width: 1px; }
	.ps_listCorner.ps_tl { left: 0px; top: 0px; }
	.ps_listCorner.ps_bl { bottom: 0px; left: 0px; }
	.ps_listCorner.ps_tr { right: 0px; top: 0px; }
	.ps_listCorner.ps_br { bottom: 0px; right: 0px; }
	.ps_listEntry.ps_skin1 { background: url(../../img/sprite_background_lists.gif) 0 -254px repeat-x; }
	.ps_listEntry.ps_skin1.ps_visited { background: url(../../img/sprite_background_lists.gif) 0 0 repeat-x; }
	.ps_listEntry.ps_skin1.ps_over { background: url(../../img/sprite_background_lists.gif) 0 -340px repeat-x; }
	.ps_listEntry.ps_skin2 { background: url(../../img/sprite_background_lists.gif) 0 -84px repeat-x; }
	.ps_listEntry.ps_skin2.ps_visited { background: url(../../img/sprite_background_lists.gif) 0 0 repeat-x; }
	.ps_listEntry.ps_skin2.ps_over { background: url(../../img/sprite_background_lists.gif) 0 -170px repeat-x; }
	.ps_listEntry.ps_disabled { background: url(../../img/sprite_background_lists.gif) 0 0 repeat-x; }
	.ps_listEntry .ps_listViewCol { float: left; }
	#parship #ps_page .ps_listViewRow.ps_over { cursor: pointer; }
	#parship #ps_page .ps_listViewRow.ps_over.ps_disabled { cursor: default; }
	#parship #ps_page .ps_listViewRow .ps_listMatchingNumber { height: auto; left: 0; position: absolute; top: 0; width: 67px; }
	#parship #ps_page .ps_listViewRow .ps_listImage { height: 63px; left: 64px; position: absolute; top: 4px; width: 50px; }
	#parship #ps_page .ps_listViewRow .ps_listMembersDescRow1 { color: #4d4d4d; font-size: 15px; font-weight: bold; height: auto; left: 120px; position: absolute; top: 8px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listMembersDescRow1.ps_isFavorit { background: url(../img/sprite_icons.gif) left -1571px no-repeat; padding-left: 18px; }
	#parship #ps_page .ps_listViewRow .ps_listMembersDescRow1 a { font-size: 14px; font-weight: bold; }
	#parship #ps_page .ps_listViewRow .ps_listMembersDescRow2 { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 120px; position: absolute; top: 30px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listMembersDescRow3 { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 120px; position: absolute; top: 47px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listPersonalInfoRow1 { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 365px; position: absolute; top: 30px; width: auto; }
	#parship #ps_page .ps_listViewRow img.ps_listNewImage { float: left; margin-right: 4px; margin-top: 1px; }
	#parship #ps_page .ps_listViewRow span.ps_listAlias { font-weight: bold; }
	#parship #ps_page .ps_listViewRow .ps_listPersonalInfoRow2 { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 365px; position: absolute; top: 47px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listPersonalInfoRow2 * { }

/* ListMotto */
	#parship #ps_page .ps_listViewRow .ps_listMotto { color: #000000; height: 63px; left: 500px; position: absolute; top: 4px; width: 227px; }
	#parship #ps_page .ps_listViewRow.ps_visited .ps_listMotto { background: url("../img/sprite_backgrounds.gif") repeat scroll 0 -2378px transparent; }
	#parship #ps_page .ps_listViewRow .ps_listMotto,#parship #ps_page .ps_listViewRow.ps_over .ps_listMotto { background: url("../img/sprite_backgrounds.gif") repeat scroll -226px	-2378px transparent; }
	#parship #ps_page .ps_listViewRow.ps_over .ps_listMotto .ps_listMottoTextWrapper,#parship #ps_page .ps_listViewRow .ps_listMotto .ps_listMottoTextWrapper { cursor: default; height: 100%; padding: 4px 10px 4px 25px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listMotto .ps_genBut { bottom: 3px; position: absolute; right: 3px; }
	#parship #ps_page .ps_listViewRow .ps_listMotto .ps_commentTooltip { padding-right: 5px; }
	.ps_layer_answer_welcome .ps_radio { clear: both; }
/* /ListMotto */

	#parship #ps_page .ps_listViewRow .ps_listProfileCompletion { height: auto; position: absolute; right: 15px; top: 27px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listMailboxInfo { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 565px; position: absolute; top: 13px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listLastMailInfo1 { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 565px; position: absolute; top: 30px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listLastMailInfo2 { color: #000; font-size: inherit; font-weight: normal; height: auto; left: 565px; position: absolute; top: 47px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listMailCreationDate { color: #000; font-size: inherit; font-weight: normal; height: auto; position: absolute; right: 15px; top: 47px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listMailboxThreadLink { color: #000; font-size: inherit; font-weight: normal; height: auto; position: absolute; right: 15px; top: 15px; width: auto; }
	#parship #ps_page .ps_listViewRow .ps_listShiftLeft { margin-left: -57px; }
	.ps_genBox.ps_genBoxSkin3 .ps_tl { background-position: 0 -40px; }
	.ps_genBox.ps_genBoxSkin3 .ps_tr { background-position: -6px -40px; }
	.ps_genBox.ps_genBoxSkin3 .ps_bl { background-position: 0px -46px; }
	.ps_genBox.ps_genBoxSkin3 .ps_br { background-position: -6px -46px; }
	.ps_over .ps_genBox.ps_genBoxSkin3 .ps_tl { background-position: -12px -40px; }
	.ps_over .ps_genBox.ps_genBoxSkin3 .ps_tr { background-position: -18px -40px; }
	.ps_over .ps_genBox.ps_genBoxSkin3 .ps_bl { background-position: -12px -46px; }
	.ps_over .ps_genBox.ps_genBoxSkin3 .ps_br { background-position: -18px -46px; }
	#ps_page .ps_visited .ps_genBox.ps_genBoxSkin3 .ps_tl { background-position: -24px -40px; }
	#ps_page .ps_visited .ps_genBox.ps_genBoxSkin3 .ps_tr { background-position: -30px -40px; }
	#ps_page .ps_visited .ps_genBox.ps_genBoxSkin3 .ps_bl { background-position: -24px -46px; }
	#ps_page .ps_visited .ps_genBox.ps_genBoxSkin3 .ps_br { background-position: -30px -46px; }
	.ps_genBox.ps_genBoxSkin3 .ps_areaInner,.ps_genBox.ps_genBoxSkin3 .ps_areaTB,.ps_genBox.ps_genBoxSkin3 .ps_areaBB,.ps_visited .ps_genBox.ps_genBoxSkin3 .ps_areaInner,
			 .ps_visited .ps_genBox.ps_genBoxSkin3 .ps_areaTB,.ps_visited .ps_genBox.ps_genBoxSkin3 .ps_areaBB { border-color: #c8c8c8; }
	.ps_genBox.ps_genBoxSkin3 .ps_areaColor { background-color: #e9e9e9; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaInner,#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaTB,#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaBB { border-color: #c8c8c8; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaColor { background-color: #d9d9d9; }
	.ps_genBox.ps_genBoxSkin4 .ps_tl { background-position: 0 -60px; }
	.ps_genBox.ps_genBoxSkin4 .ps_tr { background-position: -6px -60px; }
	.ps_genBox.ps_genBoxSkin4 .ps_bl { background-position: 0px -66px; }
	.ps_genBox.ps_genBoxSkin4 .ps_br { background-position: -6px -66px; }
	.ps_genBox.ps_genBoxSkin4 .ps_areaInner,.ps_genBox.ps_genBoxSkin4 .ps_areaTB,.ps_genBox.ps_genBoxSkin4 .ps_areaBB { border-color: #fff; }
	.ps_genBox.ps_genBoxSkin4 .ps_areaColor { background-color: #d6d6d6; }
	.ps_genBox.ps_genBoxSkin5 .ps_tl { background-position: 0px -79px; }
	.ps_genBox.ps_genBoxSkin5 .ps_tr { background-position: -6px -79px; }
	.ps_genBox.ps_genBoxSkin5 .ps_bl { background-position: 0px -85px; }
	.ps_genBox.ps_genBoxSkin5 .ps_br { background-position: -6px -85px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_tl { background-position: -12px -79px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_tr { background-position: -18px -79px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_bl { background-position: -12px -85px; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_br { background-position: -18px -85px; }
	.ps_visited .ps_genBox.ps_genBoxSkin5 .ps_tl { background-position: -24px -79px; }
	.ps_visited .ps_genBox.ps_genBoxSkin5 .ps_tr { background-position: -30px -79px; }
	.ps_visited .ps_genBox.ps_genBoxSkin5 .ps_bl { background-position: -24px -85px; }
	.ps_visited .ps_genBox.ps_genBoxSkin5 .ps_br { background-position: -30px -85px; }
	.ps_genBox.ps_genBoxSkin5 .ps_areaInner,.ps_genBox.ps_genBoxSkin5 .ps_areaTB,.ps_genBox.ps_genBoxSkin5 .ps_areaBB,.ps_visited .ps_genBox.ps_genBoxSkin5 .ps_areaInner,
			 .ps_visited .ps_genBox.ps_genBoxSkin5 .ps_areaTB,.ps_visited .ps_genBox.ps_genBoxSkin5 .ps_areaBB { border-color: #fff; }
	.ps_genBox.ps_genBoxSkin5 .ps_areaColor { background-color: #e3e3e3; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_areaInner,#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_areaTB,#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_areaBB { border-color: #fff; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin5 .ps_areaColor { background-color: #d2d1d1; }
	.ps_genBox.ps_genBoxSkin6 .ps_tl { background-position: 0 -160px; }
	.ps_genBox.ps_genBoxSkin6 .ps_tr { background-position: -6px -160px; }
	.ps_genBox.ps_genBoxSkin6 .ps_bl { background-position: 0px -166px; }
	.ps_genBox.ps_genBoxSkin6 .ps_br { background-position: -6px -166px; }
	.ps_genBox.ps_genBoxSkin6 .ps_areaInner,.ps_genBox.ps_genBoxSkin6 .ps_areaTB,.ps_genBox.ps_genBoxSkin6 .ps_areaBB { border-color: #f2f2f2; }
	.ps_genBox.ps_genBoxSkin6 .ps_areaColor { background-color: #f2f2f2; }
	.ps_genBox.ps_genBoxSkin7 .ps_tl { background-position: 0 -120px; }
	.ps_genBox.ps_genBoxSkin7 .ps_tr { background-position: -6px -120px; }
	.ps_genBox.ps_genBoxSkin7 .ps_bl { background-position: 0px -126px; }
	.ps_genBox.ps_genBoxSkin7 .ps_br { background-position: -6px -126px; }
	.ps_genBox.ps_genBoxSkin7 .ps_areaInner,.ps_genBox.ps_genBoxSkin7 .ps_areaTB,.ps_genBox.ps_genBoxSkin7 .ps_areaBB { border-color: #989898; }
	.ps_genBox.ps_genBoxSkin7 .ps_areaColor { background-color: #e6e6e6; }
	.ps_genBox.ps_genBoxSkin8 .ps_tl { background-position: 0 -140px; }
	.ps_genBox.ps_genBoxSkin8 .ps_tr { background-position: -6px -140px; }
	.ps_genBox.ps_genBoxSkin8 .ps_bl { background-position: 0px -146px; }
	.ps_genBox.ps_genBoxSkin8 .ps_br { background-position: -6px -146px; }
	.ps_genBox.ps_genBoxSkin8 .ps_areaInner,.ps_genBox.ps_genBoxSkin8 .ps_areaTB,.ps_genBox.ps_genBoxSkin8 .ps_areaBB { border-color: #c30101; }
	.ps_genBox.ps_genBoxSkin8 .ps_areaColor { background-color: #fdefe3; }
	.ps_genBox.ps_genBoxSkin9 .ps_tl { background-position: 0 -160px; }
	.ps_genBox.ps_genBoxSkin9 .ps_tr { background-position: -6px -160px; }
	.ps_genBox.ps_genBoxSkin9 .ps_bl { background-position: 0px -166px; }
	.ps_genBox.ps_genBoxSkin9 .ps_br { background-position: -6px -166px; }
	.ps_genBox.ps_genBoxSkin9 .ps_areaInner,.ps_genBox.ps_genBoxSkin9 .ps_areaTB,.ps_genBox.ps_genBoxSkin9 .ps_areaBB { border-color: #f2f2f2; }
	.ps_genBox.ps_genBoxSkin9 .ps_areaColor { background-color: #f2f2f2; }
	.ps_genBox.ps_genBoxSkin10 .ps_tl { background-position: 0 -180px; }
	.ps_genBox.ps_genBoxSkin10 .ps_tr { background-position: -6px -180px; }
	.ps_genBox.ps_genBoxSkin10 .ps_bl { background-position: 0px -186px; }
	.ps_genBox.ps_genBoxSkin10 .ps_br { background-position: -6px -186px; }
	.ps_genBox.ps_genBoxSkin10 .ps_areaInner,.ps_genBox.ps_genBoxSkin10 .ps_areaTB,.ps_genBox.ps_genBoxSkin10 .ps_areaBB { border-color: #f7f7f7; }
	.ps_genBox.ps_genBoxSkin10 .ps_areaColor { background-color: #e6e6e6; }
	.ps_genBox.ps_genBoxSkin11 .ps_tl { background-position: 0 -200px; }
	.ps_genBox.ps_genBoxSkin11 .ps_tr { background-position: -6px -200px; }
	.ps_genBox.ps_genBoxSkin11 .ps_bl { background-position: 0px -206px; }
	.ps_genBox.ps_genBoxSkin11 .ps_br { background-position: -6px -206px; }
	.ps_genBox.ps_genBoxSkin11 .ps_areaInner,.ps_genBox.ps_genBoxSkin11 .ps_areaTB,.ps_genBox.ps_genBoxSkin11 .ps_areaBB { border-color: #c8c8c8; }
	.ps_genBox.ps_genBoxSkin11 .ps_areaColor { background-color: #f4f4f4; }
	.ps_genBox.ps_genBoxSkin12 .ps_tl { background-position: 0 -220px; }
	.ps_genBox.ps_genBoxSkin12 .ps_tr { background-position: -6px -220px; }
	.ps_genBox.ps_genBoxSkin12 .ps_bl { background-position: 0px -226px; }
	.ps_genBox.ps_genBoxSkin12 .ps_br { background-position: -6px -226px; }
	.ps_genBox.ps_genBoxSkin12 .ps_areaInner,.ps_genBox.ps_genBoxSkin12 .ps_areaTB,.ps_genBox.ps_genBoxSkin12 .ps_areaBB { border-color: #6d9dc1; }
	.ps_genBox.ps_genBoxSkin12 .ps_areaColor { background-color: #f7f7f7; }
	.ps_genBox.ps_genBoxSkin13 .ps_tl { background-position: 0 -240px; }
	.ps_genBox.ps_genBoxSkin13 .ps_tr { background-position: -6px -240px; }
	.ps_genBox.ps_genBoxSkin13 .ps_bl { background-position: 0px -246px; }
	.ps_genBox.ps_genBoxSkin13 .ps_br { background-position: -6px -246px; }
	.ps_genBox.ps_genBoxSkin13 .ps_areaInner,.ps_genBox.ps_genBoxSkin13 .ps_areaTB,.ps_genBox.ps_genBoxSkin13 .ps_areaBB { border-color: #f58129; }
	.ps_genBox.ps_genBoxSkin13 .ps_areaColor { background-color: #e6e6e6; }
	.ps_genBox.ps_genBoxSkin14 .ps_tl { background-position: -1px -141px; }
	.ps_genBox.ps_genBoxSkin14 .ps_tr { background-position: -7px -141px; }
	.ps_genBox.ps_genBoxSkin14 .ps_bl { background-position: -1px -147px; }
	.ps_genBox.ps_genBoxSkin14 .ps_br { background-position: -7px -147px; }
	.ps_genBox.ps_genBoxSkin14 .ps_areaInner,.ps_genBox.ps_genBoxSkin14 .ps_areaTB,.ps_genBox.ps_genBoxSkin14 .ps_areaBB { border-color: #c30101; color: #900; }
	.ps_genBox.ps_genBoxSkin14 .ps_areaColor { background-color: #fdefe3; }
	.ps_genBox.ps_genBoxSkin14 .ps_areaTB,.ps_genBox.ps_genBoxSkin14 .ps_areaBB { height: 3px; }
	.ps_genBox.ps_genBoxSkin14 .ps_tl,.ps_genBox.ps_genBoxSkin14 .ps_tr,.ps_genBox.ps_genBoxSkin14 .ps_bl,.ps_genBox.ps_genBoxSkin14 .ps_br { height: 3px; width: 3px; }
	.ps_genBox.ps_genBoxSkin14 .ps_tl,.ps_genBox.ps_genBoxSkin14 .ps_bl { left: -3px; }
	.ps_genBox.ps_genBoxSkin14 .ps_tr,.ps_genBox.ps_genBoxSkin14 .ps_br { right: -2px; }
	.ps_genBox.ps_genBoxSkin14 .ps_areaTB { height: 3px; margin-left: 3px; margin-right: 3px; }
	.ps_genBox.ps_genBoxSkin14 .ps_areaBB { height: 3px; margin-left: 3px; margin-right: 3px; }
	.ps_genBox.ps_genBoxSkin15 .ps_tl { background-position: 0 -260px; }
	.ps_genBox.ps_genBoxSkin15 .ps_tr { background-position: -6px -260px; }
	.ps_genBox.ps_genBoxSkin15 .ps_bl { background-position: 0px -266px; }
	.ps_genBox.ps_genBoxSkin15 .ps_br { background-position: -6px -266px; }
	.ps_genBox.ps_genBoxSkin15 .ps_areaInner,.ps_genBox.ps_genBoxSkin15 .ps_areaTB,.ps_genBox.ps_genBoxSkin15 .ps_areaBB { border-color: #7592a9; }
	.ps_genBox.ps_genBoxSkin15 .ps_areaColor { background-color: #c6c6c6; }
	.ps_genBox.ps_genBoxSkin16 .ps_tl { background-position: 0 -280px; }
	.ps_genBox.ps_genBoxSkin16 .ps_tr { background-position: -6px -280px; }
	.ps_genBox.ps_genBoxSkin16 .ps_bl { background-position: 0px -286px; }
	.ps_genBox.ps_genBoxSkin16 .ps_br { background-position: -6px -286px; }
	.ps_genBox.ps_genBoxSkin16 .ps_areaInner,.ps_genBox.ps_genBoxSkin16 .ps_areaTB,.ps_genBox.ps_genBoxSkin16 .ps_areaBB { border-color: #c8c8c8; }
	.ps_genBox.ps_genBoxSkin16 .ps_areaColor { background-color: #e9e9e9; }
	.ps_genBox.ps_genBoxSkin3 .ps_areaInner,.ps_genBox.ps_genBoxSkin3 .ps_areaTB,.ps_genBox.ps_genBoxSkin3 .ps_areaBB,.ps_visited .ps_genBox.ps_genBoxSkin3 .ps_areaInner,
			 .ps_visited .ps_genBox.ps_genBoxSkin3 .ps_areaTB,.ps_visited .ps_genBox.ps_genBoxSkin3 .ps_areaBB { border-color: #c8c8c8; }
	.ps_genBox.ps_genBoxSkin3 .ps_areaColor { background-color: #e9e9e9; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaInner,#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaTB,#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaBB { border-color: #c8c8c8; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin3 .ps_areaColor { background-color: #d9d9d9; }
	.ps_genBox.ps_genBoxSkin17 .ps_tl { background-position: 0 -299px; }
	.ps_genBox.ps_genBoxSkin17 .ps_tr { background-position: -6px -299px; }
	.ps_genBox.ps_genBoxSkin17 .ps_bl { background-position: 0px -306px; }
	.ps_genBox.ps_genBoxSkin17 .ps_br { background-position: -6px -306px; }
	.ps_genBox.ps_genBoxSkin17 .ps_areaInner,.ps_genBox.ps_genBoxSkin17 .ps_areaTB,.ps_genBox.ps_genBoxSkin17 .ps_areaBB { border-color: #fff; }
	.ps_genBox.ps_genBoxSkin17 .ps_areaColor { background-color: #f7f7f7; }
	.ps_genBox.ps_genBoxSkin18 .ps_tl { background-position: 0 -360px; }
	.ps_genBox.ps_genBoxSkin18 .ps_tr { background-position: -6px -360px; }
	.ps_genBox.ps_genBoxSkin18 .ps_bl { background-position: 0px -366px; }
	.ps_genBox.ps_genBoxSkin18 .ps_br { background-position: -6px -366px; }
	.ps_genBox.ps_genBoxSkin18 .ps_areaInner,.ps_genBox.ps_genBoxSkin18 .ps_areaTB,.ps_genBox.ps_genBoxSkin18 .ps_areaBB { border-color: #bdbdbd; }
	.ps_genBox.ps_genBoxSkin18 .ps_areaColor { background-color: #b8b8b8; }
	.ps_genBox.ps_genBoxSkin19 .ps_tl { background-position: 0 -378px; }
	.ps_genBox.ps_genBoxSkin19 .ps_tr { background-position: -6px -378px; }
	.ps_genBox.ps_genBoxSkin19 .ps_bl { background-position: 0px -384px; }
	.ps_genBox.ps_genBoxSkin19 .ps_br { background-position: -6px -384px; }
	.ps_over .ps_genBox.ps_genBoxSkin19 .ps_tl { background-position: -14px -378px; }
	.ps_over .ps_genBox.ps_genBoxSkin19 .ps_tr { background-position: -20px -378px; }
	.ps_over .ps_genBox.ps_genBoxSkin19 .ps_bl { background-position: -14px -384px; }
	.ps_over .ps_genBox.ps_genBoxSkin19 .ps_br { background-position: -20px -384px; }
	.ps_genBox.ps_genBoxSkin19 .ps_areaInner,.ps_genBox.ps_genBoxSkin19 .ps_areaTB,.ps_genBox.ps_genBoxSkin19 .ps_areaBB,.ps_visited .ps_genBox.ps_genBoxSkin19 .ps_areaInner,
			 .ps_visited .ps_genBox.ps_genBoxSkin19 .ps_areaTB,.ps_visited .ps_genBox.ps_genBoxSkin19 .ps_areaBB { border-color: #c8c8c8; }
	.ps_genBox.ps_genBoxSkin19 .ps_areaColor { background-color: #fff; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin19 .ps_areaInner,#ps_page .ps_over .ps_genBox.ps_genBoxSkin19 .ps_areaTB,#ps_page .ps_over .ps_genBox.ps_genBoxSkin19 .ps_areaBB { border-color: #c8c8c8; }
	#ps_page .ps_over .ps_genBox.ps_genBoxSkin19 .ps_areaColor { background-color: #f3f3f3; }
	.ps_genBox.ps_genBoxSkinWrapper1 .ps_tl { background-position: 0 -320px; }
	.ps_genBox.ps_genBoxSkinWrapper1 .ps_tr { background-position: -6px -320px; }
	.ps_genBox.ps_genBoxSkinWrapper1 .ps_bl { background-position: 0px -326px; }
	.ps_genBox.ps_genBoxSkinWrapper1 .ps_br { background-position: -6px -326px; }
	.ps_genBox.ps_genBoxSkinWrapper1 .ps_areaInner,.ps_genBox.ps_genBoxSkinWrapper1 .ps_areaTB,.ps_genBox.ps_genBoxSkinWrapper1 .ps_areaBB { border-color: #ececec; }
	.ps_genBox.ps_genBoxSkinWrapper1 .ps_areaColor { background-color: #f3f3f3; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_tl { background-position: 0 -340px; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_tr { background-position: -6px -340px; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_bl { background-position: 0px -346px; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_br { background-position: -6px -346px; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_areaInner,.ps_genBox.ps_genBoxSkinInner1 .ps_areaTB,.ps_genBox.ps_genBoxSkinInner1 .ps_areaBB { border-color: #cfcfcf; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_areaColor { background-color: #f3f3f3; }
	.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_tl { background-position: 0 -361px; }
	.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_tr { background-position: -6px -361px; }
	.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_bl { background-position: 0px -367px; }
	.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_br { background-position: -6px -367px; }
	.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_areaInner,.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_areaTB,.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_areaBB { border-color: #b8b8b8; }
	.ps_genBox.ps_genBoxSkinInner1.ps_50percentOpacity .ps_areaColor { background-color: #b8b8b8; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_areaInner.ps_fixedHeightRow1 { min-height: 109px; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_areaInner.ps_fixedHeightRow2 { min-height: 140px; }
	.ps_genBox.ps_genBoxSkinInner1 .ps_areaInner.ps_fixedHeightRow3 { min-height: 140px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_tl { background-position: -1px -141px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_tr { background-position: -7px -141px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_bl { background-position: -1px -147px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_br { background-position: -7px -147px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaInner,.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaTB,.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaBB { border-color: #c30101; color: #900; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaColor { background-color: #fdefe3; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaTB,.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaBB { height: 3px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_tl,.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_tr,.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_bl,.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_br { height: 3px; width: 3px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_tl,.ps_genBox.ps_genBoxSkin14 .ps_bl { left: -3px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_tr,.ps_genBox.ps_genBoxSkin14 .ps_br { right: -2px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaTB { height: 3px; margin-left: 3px; margin-right: 3px; }
	.ps_errorBox .ps_genBox.ps_genBoxSkin14 .ps_areaBB { height: 3px; margin-left: 3px; margin-right: 3px; }
	.ps_genBoxQuestionnaire { clear: both; margin: 0 0 15px 0; }
	.ps_genBoxQuestionnaire .ps_QareaInner { border-left: 1px solid; border-right: 1px solid; clear: both; overflow: hidden; padding: 0; }
	.ps_genBoxQuestionnaire .ps_QareaTB { border-top: 1px solid; height: 5px; margin: 0; margin-left: 6px; margin-right: 6px; position: relative; top: 1px; }
	.ps_genBoxQuestionnaire .ps_QareaBB { border-bottom: 1px solid; bottom: 1px; height: 5px; margin: 0; margin-bottom: -5px; margin-left: 6px; margin-right: 6px; position: relative; }
	.ps_genBoxQuestionnaire .ps_Qtl,.ps_genBoxQuestionnaire .ps_Qtr,.ps_genBoxQuestionnaire .ps_Qbl,.ps_genBoxQuestionnaire .ps_Qbr { background-color: transparent; background-image: url(../img/sprite_genbox_quest.gif); background-repeat: no-repeat; height: 6px; overflow: hidden; width: 6px; }
	.ps_genBoxQuestionnaire .ps_Qtl,.ps_genBoxQuestionnaire .ps_Qbl { float: left; left: -6px; position: relative; }
	.ps_genBoxQuestionnaire .ps_Qtr,.ps_genBoxQuestionnaire .ps_Qbr { float: right; position: relative; right: -6px; }
	.ps_genBoxQuestionnaire .ps_Qtl,.ps_genBoxQuestionnaire .ps_Qtr { top: -1px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_Qtl { background-position: 0 -13px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_Qtr { background-position: -6px -13px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_Qbl { background-position: 0px -19px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_Qbr { background-position: -6px -19px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_QareaTB.ps_QareaColor { background-color: #fefefe; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_QareaInner,.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_QareaTB,.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_QareaBB { border-color: #c8c8c8; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinDefault .ps_QareaColor { background-color: #fff; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_Qtl { background-position: 0px 0px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_Qtr { background-position: -6px 0px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_Qbl { background-position: 0px -6px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_Qbr { background-position: -6px -6px; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_QareaTB.ps_QareaColor { background-color: #fefefe; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_QareaInner,.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_QareaTB,.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_QareaBB { border-color: #429d12; }
	.ps_genBoxQuestionnaire.ps_genBoxSkinValid .ps_QareaColor { background-color: #fff; }
	.ps_genBoxQuestionnaire .ps_headline { background: transparent url(../img/sprite_genbox_quest.gif) repeat-x
				center -25px; color: #7d7d7d; padding: 6px 12px 6px 12px; }
	.ps_genBoxQuestionnaire .ps_subheadline { font-weight: bold; margin: 2px 12px 2px 12px; }
	.ps_questRowHiLite { background-color: #efefef; }
	.ps_questRowHiLite label { color: #429d12; }
	.ps_genBoxQuestionnaire .ps_errorBox { margin: 12px; }
	#ps_page .ps_errorBox,.parship .ps_errorBox { background: transparent url(../img/sprite_icons.gif) no-repeat 5px
				-896px; font-size: 12px; margin-bottom: 8px; margin-top: 3px; }
	.ps_errorbox p { background-color: #fdefe3; border: 1px solid #c30101; color: #c30101; font-size: 11px; line-height: 12px; margin-left: 33px; padding: 4px 8px; width: 93.4%; }
	.ps_errorBox .ps_genBox { margin-left: 30px; }
	.ps_tabContent .ps_errorBox,.ps_payment_pages .ps_errorBox,.ps_formInputCol .ps_errorBox { margin-left: -30px; }
	#ps_page .ps_readingPage .ps_errorBox { margin-left: 0; }
	#ps_page .ps_cancellation_step3 .ps_errorBox { margin-left: 0; }
	#ps_page .ps_write_msg .ps_errorBox { margin-left: 0; }
	.ps_errorText,.ps_errorText * { color: #900100 !important; }
	#ps_confirm_success .ps_genBox h2 { font-size: 15px; padding-bottom: 15px; }
	#ps_confirm_success .ps_genBox p { padding-bottom: 15px; }
	#ps_unconfirmeddoubleoptin .ps_genBox p { padding-bottom: 15px; }
	#ps_confirm_success .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -2720px; }
	#ps_footerTuev { background: url(../../img/bg_footer_shadow.gif) repeat-x top left
				#e1e1e1; border-top: 1px solid #f0f0f0; clear: both; margin-top: 0px; padding: 10px 0px 30px 150px; }
	#ps_footer { border-top: 1px solid #f0f0f0; margin-top: 40px; padding: 10px 0 30px 0; width: 100%; }
	#ps_footerTuev .ps_tuevLogo { float: left; height: 60px; margin: 4px 2px 0 0; width: 250px; }
	#ps_footerTuev .ps_tuevLogo img { float: left; padding-right: 10px; }
	#ps_footerTuev .ps_tuevLogo p { color: #666; float: left; font-size: 10px; padding-top: 8px; text-align: left; width: 165px; }
	#ps_footerTuev .ps_footerNav { float: left; margin-top: 11px; }
	#ps_footerTuev .ps_footerNav p { color: #666; font-size: 10px; }
	#ps_footerTuev .ps_footerNav ul { float: left; margin-left: 0; padding-left: 0; }
	#ps_footerTuev .ps_footerNav ul li { display: inline; float: left; line-height: 16px; margin: 0px; }
	#ps_footerTuev .ps_footerNav ul li a { border-left: 1px solid #900; font-size: 10px; font-weight: normal; padding: 0px 5px; }
	#ps_footerTuev .ps_footerNav ul li.ps_navFirstElem a { border-left: none; padding-left: 0; }
	#ps_footer { background: url(../../img/bg_footer_shadow.gif) repeat-x top left
				#e1e1e1; }
	#ps_footer .ps_footerNav { margin-top: 11px; text-align: center; }
	#ps_footer .ps_footerNav p { color: #666; font-size: 10px; }
	#ps_footer .ps_footerNav ul { float: none; margin: 0; padding-left: 5px; }
	#ps_footer .ps_footerNav ul li { display: inline; float: none; line-height: 16px; margin: 0px; }
	#ps_footer .ps_footerNav ul li a { border-left: 1px solid #900; font-size: 10px; font-weight: normal; padding: 0px 5px; }
	#ps_footer .ps_footerNav ul li.ps_navFirstElem a { border-left: none; padding-left: 0; }
	.ps_quest .ps_headlineRow { background-position: 0 -2720px; }
	#ps_questStart h3 { padding: 4px 0 11px 0; }
	#ps_questStartHead { position: relative; }
	#ps_questStartHead .ps_col { position: relative; }
	#ps_questStartHead .ps_col p { font-size: 18px; left: 0; position: absolute; top: -40px; width: 250px; }
	#ps_questStartHead .ps_c50l p { padding-left: 20px; }
	#ps_questStartHead .ps_c50r p { padding-left: 45px; }
	#ps_questStartHead .ps_col img { bottom: 50px; height: 45px; position: absolute; width: 45px; }
	#ps_questStartHead .ps_c50l img { left: 20px; }
	#ps_questStartHead .ps_c50r img { left: 45px; }
	.ps_questHeadSeparator { border-bottom: 1px solid #ddd; margin: 30px -20px 20px; }
	.ps_questSeparator { border-bottom: 1px solid #ddd; margin: 20px 0; }
	#ps_questProgressWrapper { float: right; padding: 0; width: auto; }
	#ps_questProgressWrapper .ps_questProgressActiveBlock { background: transparent url(../img/sprite_quest_progress.png) repeat-x
				left -24px; float: left; height: 23px; line-height: 23px; margin: 0px 1px 0px 1px; width: 112px; }
	#ps_questProgressWrapper .ps_questProgressActiveBlock .ps_questProgressActiveBlockOriginalText { color: #666; font-size: 12px; font-weight: bold; height: 23px; overflow: hidden; padding-left: 10px; position: relative; width: 112px; z-index: 50; }
	#ps_questProgressWrapper .ps_questProgressActiveBlock .ps_questProgressActiveBlockProgress { background: transparent url(../img/sprite_quest_progress.png) repeat-x
				left top; height: 23px; overflow: hidden; position: relative; top: -23px; white-space: nowrap; width: 112px; z-index: 100; }
	#ps_questProgressWrapper .ps_questProgressActiveBlock .ps_questProgressActiveBlockProgress .ps_questProgressActiveBlockProgressText { color: #fefeff; font-size: 12px; font-weight: bold; padding-left: 10px; }
	#ps_questProgressWrapper .ps_questProgressActiveBlock .ps_questProgressActiveBlockFrame { background: transparent url(../img/sprite_quest_progress.png) repeat-x
				left -48px; height: 23px; position: relative; top: -46px; width: 112px; z-index: 200; }
	#ps_questProgressWrapper .ps_questProgressNonActiveBlock { background: transparent url(../img/sprite_quest_progress.png) repeat-x
				left -72px; color: #666; float: left; font-size: 12px; font-weight: bold; height: 19px; line-height: 19px; margin: 2px 1px 2px 1px; margin-top: 2px; text-align: center; width: 16px; }
	#ps_questProgressWrapper .ps_questProgressNonActiveBlockCompleted { background: transparent url(../img/sprite_quest_progress.png) repeat-x
				right -72px; color: #fefeff; float: left; font-size: 12px; font-weight: bold; height: 19px; line-height: 19px; margin: 2px 1px 2px 1px; margin-top: 2px; text-align: center; width: 16px; }
	.ps_questSeparator { border-bottom: 1px solid #ddd; margin: 10px 3px 20px 3px; }
	#ps_questProgressBar { background-color: #eaeaea; height: 25px; position: relative; width: 100%; z-index: 1; }
	#ps_questProgressBar .ps_col1 { background-image: url(../../img/quest_progress_arrow.gif); }
	#ps_questProgressBar .ps_col2 { background-image: url(../../img/quest_progress_arrow.gif); }
	#ps_questProgressBar .ps_col3 { background-image: url(../../img/quest_progress_last_v2.gif); }
	#ps_questProgressBar .ps_col { background-position: top right; background-repeat: no-repeat; height: 25px; position: relative; z-index: 3; }
	#ps_questProgressBar .ps_col img { left: 7px; position: absolute; top: 5px; }
	#ps_questProgressBar .ps_col p { left: 25px; line-height: 25px !important; position: absolute; top: 0px; }
	#ps_questProgressBar .ps_col p br { display: none; }
	#ps_questProgressBarPercent { background: url(../../img/quest_progress_meat.gif) no-repeat top right; height: 25px; left: 1px; position: absolute; top: 0; z-index: 2; }
	.ps_quest .ps_questBody { margin-top: 10px; padding-left: 30px; }
	.ps_quest .ps_questQuestion .ps_headline { color: #333333; }
	.ps_quest .ps_questQuestion { font-weight: bold; margin-bottom: 12px; position: relative; }
	.ps_quest .ps_questQuestionHasImage { height: 130px; }
	.ps_quest .ps_questQuestion p { font-weight: normal; }
	.ps_quest .ps_questQuestionHasImage p { padding-right: 130px; }
	.ps_quest.ps_quest_static .ps_questQuestion img { position: absolute; right: 0; top: 0; }
	.ps_quest .ps_questQuestionNum { font-weight: bold; left: -30px; position: absolute; text-align: right; width: 20px; }
	.ps_quest .ps_questLargeImg { margin-bottom: 15px; }
	.ps_quest .ps_checkbox,.ps_quest .ps_radio { margin-bottom: 6px; }
	.ps_quest span.ps_qGreen { color: #53a12b; display: block; }
	.ps_quest .ps_formBox .headerWrapper { background: url(../../img/sprite_backgrounds.gif) no-repeat 0 -1602px; height: 39px; left: -20px; line-height: 39px; margin: 0; padding-left: 20px; padding-right: 20px; position: relative; top: -20px; width: 100%; }
	.ps_quest .ps_formBox .headerWrapper h2 { font-size: 18px; line-height: 39px; }
	.ps_quest .ps_qEvenRow { background-color: #fff; margin: 0; padding: 5px 0 5px 3px; }
	.ps_quest .ps_qOddRow { background-color: #e9e9e9; margin: 0; padding: 5px 0 5px 3px; }
	.ps_quest .ps_subcolumns .ps_col .ps_trunkatedRowWidth { width: 95%; }
	.ps_quest .ps_textAnswer .ps_trunkatedRowWidth { padding: 2px 0 2px 3px; }
	.ps_quest .ps_subcolumns .ps_col .ps_trunkatedRowWidth .ps_radio { margin: 0; }
	.ps_quest .ps_questBody { width: 90%; }
	.ps_quest .ps_questImgRow { width: 100%; }
	.ps_quest .ps_questImgRow .ps_questImg { float: left; margin: 0 40px 10px 0; }
	.ps_quest .ps_questImgRow .ps_questImg img { cursor: pointer; margin-bottom: 8px; }
	.ps_quest .ps_questImgRow { text-align: center; width: 100%; }
	.ps_quest .ps_questImgRow .ps_questImg { display: inline-block; float: none; margin: 10px 10px 10px 10px; text-align: left; }
	.ps_quest .ps_questImgRow .ps_questImg img { max-width: 160px; }
	.ps_questSeparator { border-bottom: 1px solid #ddd; margin: 10px 12px 10px 12px; }
	.ps_quest .ps_questQuestionHasImage p { padding-left: 12px; padding-right: 130px; padding-top: 12px; }
	.ps_quest .ps_questQuestion img { float: right; position: relative; right: 12px; top: 12px; }
	.ps_quest .ps_questLargeImg { margin-bottom: 15px; margin-left: 12px; }
	.ps_quest .ps_questTextForRadio .ps_cols { float: left; }
	.ps_quest .ps_questTextForRadio div { height: 20px; }
	.ps_quest .ps_questTextForRadio input { margin-left: 10px; }
	.ps_quest .ps_questTextForRadio label { margin-left: 18px; }
	.ps_quest .ps_colHeader { font-weight: bold; }
	.ps_quest .ps_col .ps_text input { width: 94%; }
	.ps_quest .ps_answers_hint { background-color: #eaeaea; border: 1px solid #f48128; margin: 15px 0px 15px 0px; padding: 10px 0 10px 10px; }
	.ps_quest #ps_main .ps_genBut { float: right; margin-top: 29px; }
	.ps_quest .ps_questPause { float: left; margin-top: 29px; }
	.ps_quest .ps_genBut.ps_genButSkin1 span,.ps_quest .ps_genBut.ps_genButSkin4 span { padding-left: 34px; padding-right: 26px; }
	#ps_personaldata #ps_intro { margin-bottom: 20px; }
	#ps_personaldata .ps_headlineRow { background-position: 12px -2725px; margin-left: 0; }
	#ps_personaldata .ps_headlineRow h2 span { padding-left: 20px; }
	#ps_form_personaldata { margin-top: 20px; }
	#ps_form_personaldata .ps_checkbox { padding-top: 3px; }
	#ps_form_personaldata .ps_radio { float: left; margin-right: 20px; padding-top: 3px; }
	#ps_form_personaldata .ps_inputLimitCounter { text-align: right; }
	#ps_personaldata label[for=ps_field_job] { display: block; padding-top: 10px; }
	#ps_personaldata 	.ps_formInputExplanation { width: 96%; }
	p.ps_hint { background-color: #eaeaea; border: 1px solid #f48128; margin: 10px 0px 10px 0px; padding: 10px 0 10px 10px; }
	div.ps_hint { background-color: #eaeaea; border: 1px solid #f48128; margin: 10px 0px 10px 0px; padding: 10px 0 10px 10px; }
	div.ps_modalContent .zipCorrectElement { margin-top: 20px; }
	div.ps_modalContent .zipCorrectElement label { float: left; font-weight: bold; margin-right: 10px; margin-top: 2px; }
	div.ps_modalContent .zipCorrectElement input { float: left; padding-left: 5px; width: 70px; }
	.ps_testresultBox { background-color: #e7e7e7; padding: 10px; }
	.ps_testresultBox .ps_subcolumns { background-color: #e7e7e7 !important; }
	.ps_testresultBox .ps_subcl { margin-right: 30px; }
	.ps_testresultGraphicWrapper { overflow: hidden; width: 279px; }
	.ps_testresultGraphicWrapper .ps_testresultGraphic { height: 206px; overflow: hidden; position: relative; width: 100%; }
	.ps_testresultGraphicWrapper .ps_testresultGraphic .ps_testresultGraphicOverlay { left: -11px; position: absolute; top: 0px; z-index: 20; }
	.ps_testresultGraphicWrapper .ps_testresultGraphic .ps_testresultServerImage { left: 28px; position: absolute; top: 1px; z-index: 10; }
	.ps_testresultGraphicWrapper .ps_testresultGraphic .ps_testresultInfoIcon { left: 212px; position: absolute; top: 165px; z-index: 30; }
	.ps_testresultLegend,.ps_tooltip_testresultLegend .ps_testresultLegend { margin-top: 7px; }
	.ps_testresultLegend h5,.ps_tooltip_testresultLegend .ps_testresultLegend h5 { margin: 0px 0px 3px 10px; }
	.ps_testresultLegend .ps_legendCol,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol { display: block; float: left; font-size: 11px; margin-left: 10px; }
	.ps_testresultLegend .ps_legendCol .ps_legendBox,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol .ps_legendBox { clear: both; }
	.ps_testresultLegend .ps_legendCol img,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol img { border: 1px solid #000; height: 10px; margin: 0px 6px 0px 0px; vertical-align: middle; width: 10px; }
	.ps_testresultLegend .ps_legendCol span,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol span { vertical-align: middle; }
	.ps_testresultLegend .ps_legendCol p,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol p { margin-bottom: 3px; white-space: nowrap; }
	.ps_testresultLegend .ps_legendCol .ps_legendColor1,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol .ps_legendColor1 { background-color: #3ea9d7; }
	.ps_testresultLegend .ps_legendCol .ps_legendColor2,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol .ps_legendColor2 { background-color: #75d5ff; }
	.ps_testresultLegend .ps_legendCol .ps_legendColor3,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol .ps_legendColor3 { background-color: #a9d6fd; }
	.ps_testresultLegend .ps_legendCol .ps_legendColor4,.ps_tooltip_testresultLegend .ps_testresultLegend .ps_legendCol .ps_legendColor4 { background-color: #d6ffff; }
	.ps_tooltip_testresultLegend .ps_testresultLegend { margin: 0px; width: 250px; }
	#ps_firstQuestionId133 .ps_inputText label,#ps_firstQuestionId135 .ps_inputText label { padding-left: 7px; }
	#ps_firstQuestionId133 .ps_inputText input,#ps_firstQuestionId135 .ps_inputText input { margin-top: 3px; }
	.ps_quest .ps_radio p { margin-left: 20px; }
	#MB_overlay { background-color: #000 !important; height: 100%; left: 0; margin: auto; position: absolute; top: 0; width: 100%; z-index: 9999; }
	#MB_overlay[id] { position: fixed; }
	#MB_window { background-color: #EFEFEF; border: 2px solid #9c9c9c; padding: 0px; position: absolute; text-align: left; top: 50px; z-index: 10000; }
	#MB_window[id] { position: absolute !important; }
	#MB_frame { background-color: #f7f7f7; height: 100%; position: relative; }
	#MB_header { height: 25px; margin: 0px; padding: 6px 15px 6px 2px; }
	#MB_header h2 { font-size: 18px; font-weight: normal; margin-top: 2px; }
	#MB_content { overflow: hidden; padding: 6px 15px; }
	#MB_close { display: block; font-size: 13px; font-weight: bold; padding: 2px 3px; position: absolute; right: 6px; text-decoration: none; top: 3px; }
	#MB_close:hover { background: transparent; }
	#MB_content .ps_modalContent { margin-bottom: 10px; }
	#MB_content .ps_modalContent .ps_explanation { background-color: #e0e0e0; margin-top: 3px; padding: 3px; }
	#MB_content .ps_modalContent ol { margin-left: 22px; }
	#MB_content .ps_layer_scroll { height: 250px; overflow: auto; }
	#MB_content .ps_formButtonRow { margin: 10px 0; padding-right: 10px; padding-top: 10px; }
	#MB_window.ps_modalWindowSkin1 #MB_header { background: url('../img/sprite_backgrounds.gif') no-repeat 0 -1604px; margin: 0 10px; }
	#MB_window.ps_modalWindowSkin1 #MB_close { background: url('../../img/modal_closeButton.gif') no-repeat top left; height: 15px; margin-top: 8px; width: 16px; }
	#MB_window.ps_modalWindowSkin1 #MB_close span { display: none; }
	#MB_window.ps_modalWindowSkin2 #MB_header { background: url('../img/sprite_backgrounds.gif') no-repeat 0 -1604px; margin: 0 10px; }
	#MB_window.ps_modalWindowSkin2 #MB_close { background: url('../../img/modal_closeButton.gif') no-repeat top left; height: 15px; margin-top: 8px; width: 16px; }
	#MB_window.ps_modalWindowSkin2 #MB_close span { display: none; }
	#MB_window.ps_modalWindowSkin3 #MB_header { background: url('../img/sprite_backgrounds.gif') no-repeat 0 -1604px; margin: 0 10px; }
	#MB_window.ps_modalWindowSkin3 #MB_close { background: url('../../img/modal_closeButton.gif') no-repeat top left; height: 15px; margin-top: 8px; width: 16px; }
	#MB_window.ps_modalWindowSkin3 #MB_close span { display: none; }
	#MB_window.ps_modalWindowSkin4 #MB_header { background: url('../img/sprite_backgrounds.gif') no-repeat 0 -1604px; margin: 0 10px; }
	#MB_window.ps_modalWindowSkin4 #MB_close { background: url('../../img/modal_closeButton.gif') no-repeat top left; height: 15px; margin-top: 8px; width: 16px; }
	#MB_window.ps_modalWindowSkin4 #MB_close span { display: none; }
	#MB_window.ps_modalWindowSkin4 #MB_frame { background-color: #fff; }
	#MB_window.ps_modalWindowSkin5 #MB_frame { margin-top: -2px; }
	#MB_window.ps_modalWindowSkin5 #MB_header { background: url('../../img/layer_redHeader_bg.jpg') no-repeat top left; height: 60px; padding: 0px 8px; }
	#MB_window.ps_modalWindowSkin5 h3 { background: url('../../img/sprite_backgrounds.gif') no-repeat 0 -1678px; font-size: 19px !important; font-weight: normal; height: 43px; line-height: 46px; padding-left: 70px; }
	#MB_window.ps_modalWindowSkin5 .ps_help h4 { background: url('../../img/sprite_backgrounds.gif') no-repeat 0 -2246px; font-size: 17px !important; height: 43px; line-height: 46px; padding-left: 70px; }
	#MB_window.ps_modalWindowSkin5 #MB_close { background: transparent url(../../img/sprite_icons.gif) no-repeat scroll
				0 -1416px; height: 20px; margin-top: 6px; width: 20px; }
	#MB_window.ps_modalWindowSkin5 #MB_close span { display: none; }
	#MB_window.ps_modalWindowSkin5 #MB_frame { background-color: #fff; }
	#MB_window.ps_modalWindowSkin5 #MB_content { padding: 12px 23px; }
	#MB_window.ps_modalWindowSkin5 #MB_content { overflow: visible; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerIntro { height: 146px; position: relative; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_coach { bottom: -4px; height: 205px; position: absolute; right: 0; text-align: right; width: 210px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_coach img { bottom: 0; position: absolute; right: 0; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_coach p { color: #999; font-size: 9px; left: -52px; line-height: 11px !important; position: absolute; text-align: right; top: 65px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerIntroText { padding: 12px 0 12px 10px; position: relative; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerIntroText p { width: 454px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerIntro h4 { font-size: 17px !important; padding-left: 10px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerDescription div.ps_howToUse { height: 334px; margin: 0; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerDescription div.ps_howToUse ul { height: 110px; margin-left: 0; padding-left: 200px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerDescription div.ps_howToUse h5 { padding: 14px 0 4px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_welcomeLayerDescription div.ps_howToUse a { float: right; padding-right: 16px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_text { padding: 16px 0 16px 10px; }
	#MB_window.ps_modalWindowSkin5 #MB_content .ps_help ul { padding: 16px 0; }
	#MB_window .ps_waitLayer { margin: 20px 20px 30px 0; position: relative; }
	#MB_window .ps_waitLayer img { position: absolute; }
	#MB_window .ps_waitLayer p { padding-left: 50px; }
	#MB_content .ps_releases { margin: 14px 0 4px 0; }
	#MB_content .ps_releases .ps_radio { margin-top: 5px; }
	#MB_content .ps_releases .ps_radio label { margin-left: 5px; }
	#MB_content .ps_releases h4 { margin-bottom: 5px; }
	#ps_modal_extended_message_success_content { height: 150px; }
	#MB_content h4.ps_extMsg_subHeadline { margin: 8px 0 10px 0; }
	#MB_content .ps_extended_message_success_icon { background: url('../../img/roundTickSmall_green.gif') no-repeat left 3px; padding-left: 20px; }
	.write_SMILE .ps_releases .ps_radio { clear: both; }
	#MB_content .ps_survey p { clear: both; padding-top: 10px; }
	#MB_content .ps_survey .ps_formButtonRow { margin: 2px 0; padding-top: 2px; }
	.parship #MB_content .ps_survey a.ps_genBut { margin-top: 3px; text-align: center; width: 290px; }
	.parship #MB_content .ps_survey button.ps_genBut { margin-top: 3px; text-align: center; width: 300px; }
	#ps_page .ps_personalMessage { margin-top: 35px; }
	#ps_page .ps_personalMessage p { margin-bottom: 12px; }
	.ps_smileButtonRow form { float: left; }
	.ps_smileButtonRow .ps_genBut { float: left; margin-left: 10px; }

/* Paymentconfirmation */	
	#MB_content .ps_layer_paymentconfirmation { color: #000; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_info { margin-bottom: 20px; margin-left: auto; margin-right: auto; margin-top: 20px; text-align: center; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_info .ps_paymentconfirmation_info_message { font-size: 13px; line-height: 13px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_info .ps_paymentconfirmation_info_icon { background: transparent url(../../img/sprite_layer_paymentconf.gif) 0 0
				no-repeat; height: 18px; width: 18px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended { background: #fff url(../../img/bg_layer_paymentconfirmation.jpg)
				no-repeat; height: 249px; margin: auto; position: relative; width: 500px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo_sub { left: 15px; position: absolute; top: 19px; width: 470px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo1,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo2,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo3 { background: transparent url(../../img/sprite_layer_paymentconf.gif)
				no-repeat; min-height: 30px; padding-left: 35px; position: absolute; width: 225px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo1 { background-position: 5px -100px; left: 32px; top: 63px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo2 { background-position: 0px -250px; left: 32px; top: 98px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo3 { background-position: 3px -394px; left: 32px; top: 150px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo1 div,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo2 div,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo3 div { line-height: 14px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo1 div { margin-top: 2px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo2 div { margin-top: 10px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo3 div { margin-top: 0px; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_info .ps_paymentconfirmation_info_message,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo_sub span,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo1 div span,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo2 div span,#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_extended .ps_paymentconfirmation_einfo3 div span { font-weight: bold; }
	#MB_content .ps_layer_paymentconfirmation .ps_paymentconfirmation_subinfo { margin: 10px; }
/* /Paymentconfirmation*/	
	
	.parship .ps_statusText { margin-left: 10px; margin-right: 15px; padding: 6px 5px 9px 5px; }
	.parship .ps_statusText h2 { float: left; font-size: 15px; margin-bottom: 5px; margin-top: 6px; width: 50%; }
	.ps_statusText .ps_inputLimitCounter { display: none; float: right; font-size: 11px; margin: 9px 104px 0 0; }
	.ps_statusText .ps_inputLimitCounter.ps_inputLimitReached { color: #000; display: block; font-size: 11px; font-weight: normal; }
	.parship .ps_statusText input { border: 1px solid #999; float: left; height: 20px; margin-right: 14px; margin-top: 3px; padding: 0 3px; width: 494px; }
	.parship .ps_statusText button { float: left; }
	.parship .ps_statusText p { color: #333333; font-size: 11px; font-weight: normal; margin-top: 5px; }
	.parship .ps_statusText #ps_mottoHint { clear: both; line-height: 14px; padding-top: 5px; }
	.parship .ps_statusText #ps_mottoSave { }
	.parship .ps_statusText .ps_genBox { clear: both; font-size: 11px; width: 502px; }
	.parship .ps_statusText .ps_genBox .ps_areaInner { padding-bottom: 0; padding-top: 0; }
	.ps_statusText .ps_mottoTexts { display: none; }
	.parship .ps_statusText .ps_genBut span { font-weight: bold; }
	#ps_mottoBox { background: url(../../img/bg_mottobox.gif) left top no-repeat; float: left; margin-top: 10px; padding-top: 23px; width: 278px; }
	#ps_mottoBox h2 { margin: 10px 0 0 13px; }
	#ps_mottoBox .ps_mottoWrapper { background: url(../../img/bg_mottobox.gif) left bottom no-repeat; float: left; width: 100%; margin-bottom:-5px;}
	#ps_mottoBox #ps_displayMotto { float: left; position: relative; width: 278px; }
	#ps_displayMottoText { color: #999; margin-bottom: 30px; margin-left: 12px; margin-top: 7px; overflow: hidden; width: 252px; }
	#ps_mottoBox .ps_inputLimitCounter { display: block; font-size: 11px; visibility: hidden; }
	#ps_mottoBox .ps_inputLimitCounter.ps_inputLimitReached { color: #990000; margin-right: 12px; visibility: visible; }
	#ps_mottoBox .ps_mottoSave { margin-left: 5px; }
	#ps_mottoBox .wrap { height: 24px; overflow: hidden; }
	#ps_mottoBox .ps_adviceRow { float: left; width: 130px; }
	#ps_mottoBox .ps_mottoTexts { bottom: 7px; display: none; float: left; font-size: 11px; font-style: italic; margin-left: 12px; padding-left: 18px; position: absolute; width: 130px; }
	#ps_mottoBox textarea { height: 55px; margin-left: 12px; padding-right: 0; width: 238px; }
	#ps_mottoBox #ps_motto_waitApprove { background: url(../img/sprite_icons.gif) 0 -1691px no-repeat; }
	#ps_mottoBox #ps_motto_rejected { background: url(../img/sprite_icons.gif) 0 -1351px no-repeat; }
	#ps_mottoBox .ps_buttonRow { float: right; margin: 10px 2px 2px 0; }
	#ps_mottoBox .ps_mottoChange { float: right; margin: 0 2px 2px 0; }
	.parship .ps_contentBanner { background-color: #e1e1e1; margin-bottom: 10px; padding-top: 10px; }
	#ps_welcomepage .vertical_layout { padding-bottom: 30px; }
	#ps_welcomepage #ps_welcomeInnerWrapper { position: relative; width: 633px; z-index: 1; }
	#ps_welcomepage .ps_c50l,#ps_welcomepage .ps_c50r { width: 48%; }
	#ps_welcomepage .ps_c50l { margin-left: 10px; }
	#ps_welcomepage .ps_c50r { margin-right: 10px; }
	#ps_welcomepage .ps_listBox { clear: both; }
	#ps_welcomepage .waitOrErrorBoxes { padding: 10px; }
	#ps_rightTeaserCol .ps_personList.ps_narrowList .ps_partnerActionLinks .ps_profileLink { margin-top: 0px; }
	#ps_welcomepage .ps_shadowBox { min-height: 0px; }
	#ps_welcomepage .ps_personList .ps_marginWrapper { width: 100%; }
	#ps_welcomepage .ps_personList .ps_profileLink { margin-top: 33px; }
	#ps_welcomepage .ps_personList .ps_col1 { width: 67px; }
	#ps_welcomepage .ps_personList .ps_col2 { width: 8%; }
	#ps_welcomepage .ps_personList .ps_col3 { padding-right: 7px; width: 25%; }
	#ps_welcomepage .ps_personList .ps_col4 { font-weight: normal; width: 29%; }
	#ps_welcomepage .ps_personList .ps_col5 { font-weight: normal; width: 10%; }
	#ps_welcomepage .ps_personList .ps_col6 { font-weight: normal; text-align: right; width: 19.3%; }
	#ps_welcomepage .ps_personList .ps_col100 { font-weight: normal; width: 100%; }
	#ps_welcomepage div.parship p.ps_matchingPoints { font-size: 15px; font-weight: bold !important; margin-left: 0; margin-top: 25px; position: absolute; text-align: center; width: 63px; }
	#ps_welcomepage div.parship img.ps_matchingImage { padding: 5px 0 0 11px; }
	#ps_welcomepage .ps_newSuggestionsDivider { height: 26px; position: relative; width: 100%; }
	#ps_welcomepage .ps_newSuggestionsDivider div { background: url(../img/sprite_backgrounds.gif) 0 -2472px no-repeat; height: 26px; left: -4px; position: absolute; width: 616px; }
	#ps_welcomepage .ps_newSuggestionsDivider img { float: left; margin: 7px 20px 0 70px; }
	#ps_welcomepage .ps_newSuggestionsDivider p { float: left; margin-top: 5px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col1 { width: 67px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col2 { width: 47px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col3 { padding-right: 0; width: 117px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col3 .ps_entryContent { white-space: nowrap; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col4 { text-align: right; width: 58px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col4 .ps_iconProfileCheckedAndNew { margin-left: -3px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_col4 .ps_iconProfileChecked { margin-left: -3px; }
	#ps_welcomepage .parship .ps_narrowList .ps_moreLink { clear: both; margin-right: 10px; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_marginWrapper { width: 100%; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_bulletLink { clear: both; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_bulletLink li { float: right; margin: 8px 0 0 0; }
	#ps_welcomepage .ps_personList.ps_narrowList .ps_profileLink { margin-top: 3px; }
	.parship .ps_personList.ps_narrowList .ps_moreLink { margin-right: 10px; }
	#ps_welcomepage .ps_emptyListBlock { margin-left: 18px; padding: 10px 0; width: 280px; }
	#ps_welcomepage .ps_emptyListBlock .ps_ideaIcon { background: url(../img/sprite_icons.gif) 0 -1450px no-repeat; float: left; height: 35px; width: 35px; }
	#ps_welcomepage .ps_emptyListBlock .ps_noVisitorsText { float: left; margin-left: 8px; width: 230px; }
	#ps_welcomepage #ps_visited_list .ps_shadowBox,#ps_welcomepage #ps_visitor_list .ps_shadowBox { min-height: 227px; }
	#ps_welcomepage .ps_imageTeaserRight { margin-top: 10px; overflow: hidden; width: 630px; }
	#ps_welcomepage .ps_imageTeaserRight img { display: block; }
	#ps_main #ps_rightTeaserCol .ps_teaserBox,#ps_page .ps_rightTeaserCol .ps_teaserBox,#ps_page #ps_rightTeaserCol .ps_imageTeaserRight,#ps_page .ps_rightTeaserCol .ps_imageTeaserRight { float: left; margin-bottom: 15px; margin-left: 22px; margin-right: 10px; width: 290px; }
	#ps_page .ps_rightTeaserCol .ps_imageTeaserRight { margin-left: 20px; }
	#ps_welcomepage #ps_rightTeaserCol .ps_imageTeaserRight { margin-bottom: 15px; margin-left: 10px; margin-top: 0; overflow: visible; width: auto; }
	#ps_rightTeaserCol .ps_teaserBox h2 { float: left; font-size: 15px; margin-bottom: 3px; margin-left: 5px; margin-top: 0; white-space: nowrap; }
	#ps_rightTeaserCol .ps_teaserBox .ps_activities { margin-top: 12px; }
	#ps_myStatusBox { margin: 0 10px; margin-top: 7px; }
	#ps_myStatusBox a { text-decoration: underline; }
	#ps_myStatusBox p,#ps_myStatusBox a { font-size: 11px; font-weight: normal; }
	.ps_messageOptions h2 { clear: both; float: left; font-size: 17px; margin-bottom: 10px; }
	#ps_rightTeaserCol .ps_messageOptions .ps_breakIceTooltip { background: url(../img/sprite_icons.gif) no-repeat scroll 0 -189px
				transparent; float: left; height: 15px; margin-left: 5px; margin-top: 1px; width: 15px; }
	#ps_rightTeaserCol .ps_messageOptions .ps_msgOptionExplaination { display: none; }
	#ps_page .ps_messageOptions .ps_iconButton { width: 260px; }
	.ps_messageOptions .ps_msgOptionRow { clear: both; float: left; margin-bottom: 6px; }
	#ps_main .ps_messageOptions .ps_msgOptionRow .ps_formButtonRow { float: left; overflow: hidden; width: 270px; }
	#ps_main .ps_msgButton b { background-position: 0 -1146px; }
	#ps_main .ps_funmatchButton b { background-position: 0 -1202px; }
	#ps_main .ps_smileButton b { background-position: 0 -1172px; }
	.ps_tabContentWrapper .ps_messageOptions { border-top: 1px solid #ddd; float: left; margin-top: 15px; padding-top: 15px; }
	.ps_tabContentWrapper .ps_messageOptions h2 { display: none; }
	.ps_tabContentWrapper .ps_messageOptions .ps_msgOptionRow { clear: both; float: left; margin-bottom: 5px; width: 100%; }
	.ps_tabContentWrapper .ps_messageOptions .ps_msgOptionExplaination { display: block; float: left; margin-top: 7px; width: 310px; }
	.ps_tabContentWrapper .ps_messageOptions .ps_msgButton { float: left; }
	.ps_tabContentWrapper .ps_messageOptions .ps_breakIceTooltip { display: none; }
	.ps_tabContentWrapper .ps_messageOptions .ps_msgOptionRow .ps_formButtonRow { margin-bottom: 0px; margin-top: 0; }
	.ps_tabContentWrapper .ps_headlineWithTooltip { display: none; }
	#ps_rightTeaserCol #ps_newUsers_list.ps_narrowList .ps_partnerActionLinks { clear: both; padding-top: 3px; }
	#ps_rightTeaserCol #ps_newUsers_list.ps_narrowList .ps_profileLink { float: left; }
	#ps_rightTeaserCol #ps_newUsers_list.ps_narrowList .ps_funMatchLink,
			 #ps_rightTeaserCol #ps_quidproquo_list.ps_narrowList .ps_partnerActionLinks { clear: both; padding-top: 3px; }
	#ps_rightTeaserCol #ps_quidproquo_list.ps_narrowList .ps_profileLink { float: left; }
	#ps_rightTeaserCol #ps_quidproquo_list.ps_narrowList .ps_funMatchLink,#ps_quidproquo_list.ps_narrowList .ps_col1 { width: 42px; }
	#ps_quidproquo_list.ps_narrowList .ps_col2 { width: 47px; }
	#ps_quidproquo_list.ps_narrowList .ps_col3 { padding-right: 0; width: 117px; }
	#ps_quidproquo_list.ps_narrowList .ps_col3 .ps_entryContent { white-space: nowrap; }
	#ps_quidproquo_list.ps_narrowList .ps_col4 { text-align: right; width: 58px; }
	#ps_quidproquo_list.ps_narrowList .ps_col4 .ps_iconProfileCheckedAndNew { margin-left: -3px; }
	#ps_quidproquo_list.ps_narrowList .ps_col4 .ps_iconProfileChecked { margin-left: -3px; }
	#ps_quidproquo_list .ps_backLink { float: right; padding-top: 5px; }
	#ps_quidproquo_list.ps_narrowList .ps_headline { font-weight: normal; line-height: 12px !important; padding-bottom: 6px; }
	.ps_layerPeopleRight { padding-top: 10px; }
	.ps_layerPeopleRight .ps_welcomepage_content { margin-top: 20px; }
	.ps_layerPeopleRight .ps_welcomepage_content a { background: transparent url(../img/sprite_icons.gif) no-repeat scroll 0
				-132px; padding-left: 7px; }
	.ps_layerPeopleRight .ps_imgTextRow,.ps_layerPeopleRight .ps_textImgRow { margin-bottom: 15px; width: 555px; }
	.ps_layerPeopleRight .ps_imgTextRow img,.ps_layerPeopleRight .ps_textImgRow img { float: left; }
	.ps_layerPeopleRight .ps_imgTextRow p,.ps_layerPeopleRight .ps_textImgRow p { float: left; width: 325px; }
	.ps_layerPeopleRight .ps_imgTextRow p { margin-left: 20px; margin-top: 7px; }
	.ps_layerPeopleRight .ps_textImgRow p { margin-right: 20px; margin-top: 30px; }
	.ps_layerPeopleRight .ps_subline { clear: both; margin: 10px 0 5px 0; }
	#ps_error_box_zipCodeForm_zipCode { margin-top: -15px; position: relative; width: 400px; }
	#MB_content .ps_formButtonRow.onWelcomePageZipLayer { float: right; margin: 0; padding: 0; }
	#ps_bg_layerZipcode { min-height: 220px; }
	.ps_welcomeInfobox { margin: 18px 20px; }
	#ps_page .ps_welcomeInfobox h1 { color: #900100; font-size: 25px; margin-bottom: 4px; }
	.ps_welcomeInfobox p { }
	
/* Profile Status Box */	
	#ps_myProfileStatusBox { background: url("../../img/sprite_image_release_box.png") no-repeat scroll -7px bottom transparent; float: left; margin: 10px 0 20px 0; min-height: 220px; padding: 0; padding-bottom: 15px; width: 100%; }
	#ps_myProfileStatusBox #ps_toProfileLink { float: right; margin-top: 3px; }
	#ps_myProfileStatusBox #ps_occupationValue { white-space: nowrap; }
	#ps_myProfileStatusBox .profileCompletion { white-space: nowrap; }
	#ps_myProfileStatusBox .ps_profileUserInfo { float: left; margin-left: 7px; margin-top: 10px; overflow: visible; width: 139px; }
	#ps_myProfileStatusBox .ps_imgTextWrapper { float: left; height: 170px; position: relative; }
	#ps_myProfileStatusBox .ps_imgTextWrapper .profileCompletion { bottom: 0; position: absolute; }
	#ps_myProfileStatusBox #ps_myProfileStatusContentWrapper { padding: 2px 13px 17px 28px; }
	#ps_myProfileStatusBox .ps_profileInvisibleWarning { background-color: #e6e6e6; margin-top: 6px; padding: 5px; }
	#ps_myProfileStatusBox .ps_profileInvisibleWarning p { line-height:14px !important; }
	#ps_myProfileStatusBox .ps_profileButton { clear: both; margin-top: 10px; width: 265px; }
	#ps_myProfileStatusBoxTestInfo { clear: both; padding-top: 10px; }
	#ps_rightTeaserCol #ps_myProfileStatusBoxTestInfoHeadline .ps_headlineRow { background: url(../../img/sprite_backgrounds.gif) no-repeat scroll 0px -1927px transparent; margin: 0 0 0 -8px; padding: 21px 0 10px; width: auto; }
	#ps_myProfileStatusBoxTestInfoTextWrapper { padding: 5px 10px 0 10px; }
	#ps_rightTeaserCol #ps_myProfileStatusBoxTestInfoHeadline .ps_headlineRow h2.ps_withPic { float: left; margin-left: 10px; padding-left: 60px; }
	#ps_rightTeaserCol #ps_myProfileStatusBoxTestInfoHeadline .ps_headlineRow h2 span { font-size: 17px; margin-top: 5px; }
	
	
	.ps_sendGreetingsLinks { position: absolute; right: 6px; top: 8px; width: auto; }
	#ps_page .ps_matchingPercentBox { background: url(../img/sprite_backgrounds.gif) no-repeat left -371px; height: 48px; position: relative; width: 32px; }
	#ps_page .ps_matchingPercentBox p { bottom: -1px; color: #fff; font-weight: bold; margin-left: 5px; position: absolute; }
	#ps_page .ps_percentRemover { background: url(../img/sprite_backgrounds.gif) no-repeat left -292px; display: block; height: 48px; position: absolute; width: 100%; }
	#ps_page .ps_personList { font-size: 12px; height: 150px; height: auto !important; min-height: 110px; position: relative; }
	#ps_page .ps_personList .ps_genConv { margin: 10px; overflow: hidden; width: 920px; }
	#ps_page #ps_welcomepage .ps_personList { margin-top: 10px; }
	.ps_personList .ps_textWithDropdownRow { clear: both; float: left; margin: 10px; margin-top: 15px; width: 930px; }
	.ps_personList .ps_textWithDropdownRow .ps_textCol { float: left; }
	.ps_personList .ps_textWithDropdownRow .ps_dropdownCol { float: right; margin-left: 10px; width: 171px; }
	.ps_personList .ps_textWithDropdownRow .ps_filterDropdownCol { float: left; margin-left: 10px; width: 197px; }
	.ps_personList .ps_textWithDropdownRow .ps_sortDropdownCol { float: left; margin-left: 10px; width: 171px; }
	.ps_personList .ps_toggleFilterDropdown { cursor: pointer; height: 37px; position: relative; }
	.ps_toggleFilterDropdown .ps_dropdownToggle { background: url(../img/sprite_icons.gif) no-repeat right -220px; color: #900; cursor: pointer; font-size: 11px; height: 15px; padding-right: 10px; position: absolute; right: 0; top: 17px; width: 12px; }
	.ps_open .ps_toggleFilterDropdown .ps_dropdownToggle { background: url(../img/sprite_icons.gif) no-repeat right -250px; }
	.ps_personList .ps_open .ps_toggleFilterDropdown { height: 53px; }
	.ps_personList .ps_textWithDropdownRow .ps_dropdownCol .ps_areaInner { padding-bottom: 8px; padding-top: 5px; }
	.ps_infoBox { clear: both; }
	.ps_personList .ps_col1 { width: 67px; }
	.ps_personList .ps_col2 { width: 46px; }
	.ps_personList .ps_col3 { padding-top: 3px; width: 171px; }
	.ps_personList .ps_col4 { padding-top: 3px; width: 173px; }
	.ps_personList .ps_col5 { font-weight: normal; width: 214px; }
	.ps_personList .ps_col6 { font-weight: normal; width: 98px; }
	.ps_personList .ps_col7 { font-weight: normal; vertical-align: top; width: 160px; }
	.ps_personList .ps_col100 { font-weight: normal; width: 100%; }
	.ps_personList .ps_marginWrapper { float: left; margin: 0; width: 100%; }
	.ps_personList .ps_relationStatus { color: #900100; }
	.ps_personList .ps_lastOnline { }
	.ps_personList .ps_onlineToday { color: #359007; font-weight: bold; }
	.ps_personList .ps_bulletLink { vertical-align: text-bottom; }
	.ps_personList .ps_profileLink { float: right; font-size: 12px; text-decoration: underline; }
	.ps_personList .ps_iconSet { height: 53px; overflow: hidden; width: 86px; }
	.ps_personList .ps_iconSet .ps_iconWrap { float: left; }
	.ps_personList .ps_iconSet img { margin-bottom: 4px; margin-right: 10px; }
	.parship .ps_personList .ps_additionalLink { float: left; }
	.ps_personList .ps_additionalLink a { font-size: 11px; }
	.parship .ps_personList .ps_moreLink { float: right; margin: -3px 20px 10px 0px; }
	.parship #ps_main .ps_personList .ps_genBut { margin-right: 0; }
	#ps_main .ps_col7 .ps_bulletLink { float: right; margin-bottom: 15px; margin-top: 0; }
	#ps_main .ps_col7 .ps_bulletLink a { font-size: 12px; text-decoration: underline; }
	#ps_main .ps_col7 .ps_profileLink { clear: both; float: right; font-size: 12px; }
	#ps_main .ps_col7 .ps_profileNoteWrap { margin-bottom: 17px; }
	.ps_personList .ps_paging { clear: both; }
	#ps_message_list .ps_listViewCol { float: left; }
	#ps_welcomepage .ps_noEntriesText { padding: 10px; }
	#ps_message_list .ps_listViewRowGlobalLink span.ps_aliasOrChiffre { color: #000; display: block; font-weight: bold; margin: 0; padding: 0; }
	#ps_message_list .ps_listViewRowGlobalLink .ps_subjectText { display: block; text-decoration: underline; }
	#ps_visitor_list .ps_headlineRow h2,#ps_visitorsContentDiv .ps_headlineRow h2,#ps_visitorsContentDiv_proxy .ps_headlineRow h2 { background-position: 2px -587px; }
	.ps_listpages #ps_visitor_list .ps_headlineRow { background-position: 2px -1790px; }
	#ps_visited_list .ps_headlineRow h2,#ps_visitedContentDiv .ps_headlineRow h2,#ps_visitedContentDiv_proxy .ps_headlineRow h2 { background-position: 10px -155px; }
	.ps_listpages #ps_visited_list .ps_headlineRow { background-position: 2px -1856px; }
	#ps_contacts_list { padding-bottom: 15px; }
	#ps_contacts_list .ps_headlineRow { background-position: 2px -2905px; margin-bottom: 0; }
	#ps_contacts_list .ps_footerlineRow { float: left; height: 30px; margin-top: 10px; }
	#ps_contacts_list .ps_listFilterOptions .ps_listFilterOptionsCol { width: 19%; }
	#ps_contacts_list .ps_tabContent { position: static; }
	#ps_contacts_list .ps_headlineRow h2 { background-position: 10px 0; }
	#ps_search_criteria .ps_headlineRow { background-position: 2px -2609px; }
	.ps_personList .ps_listShadow_full { margin-bottom: 0; }
	#ps_partnersuggestions_list .ps_headlineRow h2,#ps_whoMatchesContentDiv_proxy .ps_headlineRow h2 { background-position: 10px -1px; }
	#ps_searchAndFilterBox { float: left; margin-left: 16px; padding-left: 10px; }
	#ps_searchAndFilterBox h2 { font-size: 16px; margin-bottom: 14px; margin-top: 14px; }
	#ps_searchAndFilterBox .ps_searchBox { border-right: 1px solid #d6d6d6; float: left; margin-right: 19px; width: 448px; }
	#ps_searchAndFilterBox .ps_searchBox .ps_searchOptions { float: left; }
	#ps_searchAndFilterBox .ps_searchBox dl { float: left; margin: 0; overflow: hidden; width: 250px; }
	#ps_searchAndFilterBox .ps_searchBox dl.ps_2ndCol { width: 195px; }
	#ps_searchAndFilterBox .ps_searchBox .ps_searchRegion { height: 32px; overflow: hidden; width: 183px; }
	#ps_searchAndFilterBox .ps_searchBox dt { clear: both; float: left; width: 60px; }
	#ps_searchAndFilterBox .ps_searchBox dd { float: left; margin: 0; width: 127px; }
	#ps_searchAndFilterBox .ps_searchBox a { clear: both; display: block; float: right; margin-right: 14px; }
	#ps_searchAndFilterBox .ps_filterBox { float: left; width: 450px; }
	#ps_searchAndFilterBox .ps_filterBox label { display: block; font-weight: bold; margin-bottom: 4px; }
	#ps_searchAndFilterBox .ps_filterBox .ps_filterCriterion { float: left; width: 150px; }
	#ps_searchAndFilterBox .ps_filterBox select { width: 139px; }
	#ps_searchAndFilterBox .ps_filterBox .ps_resetFilter { float: left; margin-top: 10px; }
	#ps_searchAndFilterBox .ps_filterBox .ps_resetFilter p { float: left; font-weight: bold; margin-right: 10px; margin-top: 2px; }
	#ps_main #ps_searchAndFilterBox .ps_filterBox #ps_startFiltering { float: right; margin-right: 10px; margin-top: 10px; }
	#ps_main #ps_searchAndFilterBox #ps_filterError { color: #f20202; float: left; font-weight: bold; margin-top: 14px; }
	#ps_page .ps_personList .ps_navFlip { float: left; margin-left: 13px; width: auto; }
	#ps_page .ps_personList .ps_pagingNumbers { float: left; width: auto; }
	#ps_page .ps_personList .ps_pagingNumbers a { text-decoration: underline; }
	#ps_page .ps_personList .ps_pagingNumbers ul { margin: 3px 0 0 0; }
	#ps_page .ps_personList .ps_navFlipNext { float: left; }
	#ps_naviAndSortBox { background: url(../img/sprite_backgrounds.gif) 0 -2319px no-repeat; float: left; margin-left: 14px; margin-top: 10px; width: 920px; }
	#ps_naviAndSortBox.ps_bottomBox { background-position: 0 -2856px; margin-bottom: 10px; margin-top: 0; }
	#ps_naviAndSortBox .ps_navigationBox { float: left; width: 458px; }
	#ps_naviAndSortBox .ps_navigationBox .ps_paging { margin: 0; width: 170px; }
	#ps_naviAndSortBox .ps_sortBox { float: right; margin: 14px 14px 7px 0; }
	#ps_naviAndSortBox .ps_sortBox label { float: left; font-weight: bold; margin-right: 5px; margin-top: 2px; }
	#ps_naviAndSortBox .ps_sortBox form { float: left; }
	.ps_profileNameLink { padding-bottom: 2px; }
	#ps_partnersuggestions_list .ps_distance a { }
	#ps_partnersuggestions_list .ps_col1 { width: 72px; }
	#ps_partnersuggestions_list .ps_col2 { width: 54px; }
	#ps_partnersuggestions_list .ps_col3 { width: 245px; }
	#ps_partnersuggestions_list .ps_col4 { width: 148px; }
	#ps_partnersuggestions_list .ps_col5 { font-weight: normal; width: 252px; }
	#ps_partnersuggestions_list .ps_col6 { width: 141px; }
	#ps_partnersuggestions_list .ps_col6 .ps_iconSet span { float: left; }
	#ps_partnersuggestions_list .ps_col6 .ps_iconSet img { margin-bottom: 4px; margin-right: 10px; }
	.ps_listpages .ps_matchingPoints { font-size: 15px; font-weight: bold !important; margin-left: 0px; margin-top: 26px; position: absolute; text-align: center; width: 60px; }
	.ps_listpages img.ps_matchingImage { padding: 6px 0 0 10px; }
	#MB_window #ps_field_note { overflow: auto; width: 407px; }
	#ps_favorites_list { }
	#ps_favorites_list .ps_headlineRow { background-position: 2px -2664px; }
	.ps_imageFlow { height: 96px; }
	.ps_imageFlow a { cursor: pointer; }
	.ps_imageFlowImagesWrapper { float: left; height: 96px; overflow: hidden; }
	.ps_imageFlowImages { float: left; height: 96px; width: 5000px; }
	.ps_imageFlowImages table { background-color: #ccc; border-collapse: collapse; border-spacing: 0px; float: left; height: 96px; margin-right: 11px; width: 72px !important; }
	.ps_imageFlowImages table table { margin-right: 0; }
	.ps_imageFlowImages table td { color: #fff; padding-left: 1px; vertical-align: middle; }
	.ps_imageFlowImages img { display: block; float: left; }
	div.parship .ps_imageFlowLeftNavi,.ps_imageFlowLeftNavi { cursor: pointer; display: inline; float: left; margin-right: 8px; }
	div.parship .ps_imageFlowRightNavi,.ps_imageFlowRightNavi { cursor: pointer; display: inline; float: left; margin-left: 8px; }
	.ps_flowBtnDisabled { cursor: default; filter: alpha(opacity = 50); moz-opacity: 0.5; opacity: 0.5; }
	#ps_layer_gallery ps_layerContent { padding: 15px 15px 20px 20px; }
	.ps_imageFlowGallery { height: 510px; margin-top: 5px; }
	.ps_imageFlowGallery .ps_imageFlowImages table { width: 360px !important; }
	.ps_imageFlowGallery .ps_imageFlowImages table tr { width: 360px !important; }
	.ps_imageFlowGallery .ps_imageFlowImages table tr.ps_imageStage td { height: 480px; width: 360px; }
	.ps_imageFlowGallery .ps_imageFlowImages table tr.ps_imageTitle td { background-color: #f7f7f7; color: #000; padding: 5px 0; }
	.ps_imageFlowGallery .ps_imageFlowImagesWrapper { height: 530px; }
	.ps_imageFlowGallery .ps_imageFlowLeftNavi { margin-top: 190px; }
	.ps_imageFlowGallery .ps_imageFlowRightNavi { margin-top: 190px; }
	.ps_imageFlowImagesWrapper a,.ps_imageFlowImagesWrapper a div { border: 0px solid #fff; color: #fff; text-decoration: none; }
	#ps_loginPage .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -2720px; height: 32px; }
	#ps_form_login table { margin-top: 10px; }
	#ps_form_login label { font-weight: bold; }
	#ps_form_login th { padding-bottom: 5px; width: 180px; }
	#ps_form_login td { padding-bottom: 5px; }
	#ps_form_login td .ps_stayLoggedIn { margin-left: 180px; }
	#ps_form_login td .ps_stayLoggedIn label { font-weight: normal; padding-left: 4px; }
	#ps_page #ps_form_login .ps_errorBox.ps_errorBoxLogin { margin-left: 150px; width: 366px; }
	.ps_login_addressCorrection #ps_field_firstname { width: 43%; }
	.ps_login_addressCorrection #ps_field_lastname { width: 44%; }
	.ps_login_addressCorrection #ps_field_street { width: 76%; }
	.ps_login_addressCorrection #ps_field_street_number { width: 11%; }
	.ps_login_addressCorrection #ps_field_zipcode { width: 12%; }
	.ps_login_addressCorrection #ps_field_location { width: 75%; }
	#ps_form_email table { margin-top: 10px; }
	#ps_form_email label { font-weight: bold; }
	#ps_form_email tr { vertical-align: top; }
	#ps_form_email td { padding-bottom: 5px; }
	#ps_form_email td.ps_col1 { width: 220px; }
	#ps_form_email td.ps_col2 { width: 250px; }
	#ps_form_email input.ps_input_text_medium { width: 230px; }
	.ps_form_request input { margin: 0 15px; }
	.ps_logout .ps_headlineRow { background-position: 2px -2723px; }
	#ps_questionOfTheWeekBox { margin-left: 10px; margin-top: 15px; }
	#ps_questionOfTheWeekBox h3 { margin-bottom: 10px; }
	#ps_sendcipher .ps_errorBox { clear: both; }
	#ps_sendpassword .ps_headlineRow, #ps_sendcipher .ps_headlineRow { background-position:2px -2720px; }
	#ps_sendpassword #ps_tooltip_email { float: left; margin-left: 5px; overflow: hidden; }
	#ps_sendpassword #ps_tooltip_email .ps_icon_i { height: 15px; padding: 0; width: 15px; }
	#ps_sendpassword label,#ps_sendpassword #ps_field_username { float: left; }
	#ps_main #ps_sendpassword .ps_bulletLink li, #ps_main #ps_sendcipher .ps_bulletLink li { margin-bottom: 15px; }
	#ps_pageMargins .ps_navTopLogin_input
		#ps_renewpassword #ps_form_change_password { margin-top: 15px; }
	#ps_renewpassword #ps_form_change_password label { display: block; float: left; text-align: right; width: 190px; }
	#ps_renewpassword #ps_form_change_password .ps_genBut { float: right; }
	#ps_sendpassword .ps_errorBox { clear: both; }
	.ps_passwordStrengthBox { margin-top: 5px; width: 100%; }
	.ps_passwordStrengthBox .ps_lblPasswordStrength { float: left; }
	.ps_passwordStrengthBox .ps_percentDisplay { background: url(../../img/bg_passwordSecurity_gradient.jpg) no-repeat; float: left; margin: 5px 6px 0 6px; position: relative; width: 96px; }
	.ps_passwordStrengthBox .ps_percentDisplay .ps_percentDisplayModifier { background-color: #d8d8d8; float: right; font-size: 0px; height: 9px; }
	.ps_passwordStrengthBox .ps_passwordStrength { display: inline; float: left; margin: 0 5px 0 0; }
	div.parship .ps_passwordStrengthBox img { float: right; padding: 2px 0 0 0; }
	.ps_formAGBRow { margin-top: 15px; }
	#ps_registration .ps_formAGBRow { margin-bottom: 15px; }
	.ps_tooltip_passwordstrength1 { width: 350px !important; }
	
/* Paymentpages*/	
	.ps_payment_pages .ps_headlineRow { background: url(../img/sprite_backgrounds.gif) 2px -2720px; }
	.ps_payment_pages .ps_paymentContent { padding: 0 20px; }
	.ps_payment_pages #ps_rightTeaserCol .ps_teaserBox h2 { width: 282px; }
	.ps_payment_pages .ps_paymentContent h2 { font-size: 18px; margin-bottom: 20px; }
	.ps_payment_pages .ps_shadowBox { margin-top: 10px; position: relative; }
	.ps_payment_pages .ps_teaserImg { height: 88px; position: absolute; right: 0; top: 0px; width: 151px; }
	.ps_payment_pages #ps_paymentProgressBar { background-color: transparent; font-size: 11px; height: 20px; margin: 12px 0 5px 20px; position: relative; width: 615px; }
	.ps_payment_pages #ps_paymentProgressBar .ps_transfer { background-color: #c6c6c6; background-image: url(../../img/payment/progress_arrow_transfer.gif); }
	.ps_payment_pages #ps_paymentProgressBar .ps_inactive { background-color: #eaeaea; background-image: url(../../img/payment/progress_arrow_inactive.gif); }
	.ps_payment_pages #ps_paymentProgressBar .ps_inactive_with_active { background-color: #eaeaea; background-image: url(../../img/payment/progress_arrow_inactive_active.gif); }
	.ps_payment_pages #ps_paymentProgressBar .ps_active { background-color: #c6c6c6; background-image: url(../../img/payment/progress_arrow_active.gif); font-weight: bold; }
	.ps_payment_pages #ps_paymentProgressBar .ps_inactive_last { background-color: #eaeaea; background-image: url(../../img/payment/progress_arrow_inactive_last.gif); }
	.ps_payment_pages #ps_paymentProgressBar .ps_active_last { background-color: #c6c6c6; background-image: url(../../img/payment/progress_arrow_active_last.gif); }
	.ps_payment_pages #ps_paymentProgressBar .ps_col { background-position: top right; background-repeat: no-repeat; float: left; height: 20px; position: relative; }
	.ps_payment_pages #ps_paymentProgressBar .ps_col img { float: left; margin-top: 12px; }
	.ps_payment_pages #ps_paymentProgressBar .ps_col div { padding-left: 8px; padding-right: 18px; padding-top: 3px; white-space: nowrap; }
	.ps_payment_pages #ps_paymentProgressBar .ps_runtimeCol { width: 205px; }
	.ps_payment_pages #ps_paymentProgressBar .ps_methodCol { width: 205px; }
	.ps_payment_pages #ps_paymentProgressBar .ps_billingCol { width: 205px; }
	.ps_methodDataUpdate #ps_paymentProgressBar .ps_billingCol,#ps_payment_methodupdate #ps_paymentProgressBar .ps_billingCol { width: auto; }
	div.parship #ps_payment_methodupdate .ps_helptext p { padding: 3px 0; }
	.ps_payment_pages .ps_errorBox { width: 275px; }
	#ps_billing_data.ps_payment_pages .ps_errorBox { width: 305px; }
	#ps_payment_method .ps_formRow .ps_formLabelCol,#ps_payment_methodupdate .ps_formRow .ps_formLabelCol,#ps_billing_data .ps_formRow .ps_formLabelCol { width: 28.5%; }
	#ps_payment_method .ps_formRow .ps_formInputCol,#ps_billing_data .ps_formRow .ps_formInputCol { width: 55%; }
	#ps_payment_method .ps_formInputCol .ps_errorbox p,#ps_billing_data .ps_formInputCol .ps_errorbox p { width: 79.6%; }
	.ps_payment_pages .ps_productChoice .ps_subcolumns { overflow: visible; }
	.ps_payment_pages .ps_productChoice { height: 300px; margin-top: 32px; }
	.ps_payment_pages .ps_productChoiceHorizontal { height: 187px; margin-top: 10px; }
	.ps_payment_pages .ps_productChoice.ps_hasAddProduct { margin-top: 0px; }
	.ps_payment_pages .ps_productBox { background: transparent url(../../img/payment/productbox.gif) no-repeat
				left 57px; cursor: pointer; height: 288px; position: relative; width: 193px; z-index: 1; }
	.ps_payment_pages .ps_productBox_on { background: transparent url(../../img/payment/productbox_highlight.gif)
				no-repeat left 57px; }
	.ps_payment_pages .ps_productBox.ps_selectedProduct { background: transparent url(../../img/payment/productbox.gif) no-repeat
				left 57px; }
	.ps_payment_pages .ps_productBox_on.ps_selectedProduct { background: transparent url(../../img/payment/productbox_highlight.gif)
				no-repeat left 57px; }
	.ps_payment_pages .ps_productBox.ps_selectedProduct_on { background: transparent url(../../img/payment/productbox_highlight.gif)
				no-repeat left 57px; }
	.ps_payment_pages .ps_productBoxHorizontal { background: transparent url(../../img/payment/productbox_special.gif)
				no-repeat left 30px; cursor: pointer; display: block; float: left; height: 166px; margin-bottom: 20px; position: relative; width: 391px; }
	.ps_payment_pages #ps_main .ps_productBoxHorizontal_on { background: transparent
				url(../../img/payment/productbox_special_active.gif) no-repeat left
				30px; }
	.ps_payment_pages .ps_productHeader { background: url(../../img/payment/top_product_active.gif) left 27px
				no-repeat; border-bottom: 1px solid #FFF; color: #fff; font-size: 17px; padding: 33px 8px 1px; position: relative; }
	.ps_payment_pages .ps_selectedProduct .ps_productHeader { background: url(../../img/payment/top_product_active.gif) no-repeat left
				top; padding: 7px 8px 1px; }
	.ps_payment_pages .ps_productHeader.ps_selectedProduct h4 { color: #fff; font-size: 11px; font-weight: normal; line-height: 11px; padding-top: 15px; position: relative; }
	.ps_payment_pages .ps_productHeader.ps_hasAddProduct { background: url(../../img/payment/top_product_grey.gif) no-repeat left
				bottom; }
	.ps_payment_pages .ps_productHeader .ps_selectedProductIcon { position: absolute; right: -4px; top: -32px; z-index: 2; }
	.ps_payment_pages .ps_productHeader input { margin: 3px 3px 0 3px; }
	.ps_payment_pages .ps_productBoxHorizontal .ps_productHeader { background: transparent url(../../img/payment/top_product_special.gif)
				left top no-repeat; height: 25px; padding: 5px 8px 0; position: relative; }
	.ps_payment_pages .ps_productDesc { border-bottom: 1px solid #ddd; padding: 8px 8px 3px 8px; }
	.ps_payment_pages .ps_productBoxHorizontal .ps_productDesc { border-bottom: none; }
	.ps_payment_pages .ps_productDesc .ps_productMonth { font-size: 13px; font-weight: bold; }
	.ps_payment_pages .ps_productBoxHorizontal .ps_productLongdesc,.ps_payment_pages .ps_productBoxHorizontalWithSeal .ps_productLongdesc { color: #666; font-size: 11px; padding: 3px 8px; position: relative; width: 66%; }
	.ps_payment_pages .ps_productPrice { background: transparent url(../img/sprite_buttons.gif) no-repeat right
				-850px; bottom: 6px; color: #900100; display: block; font-size: 11px; height: 48px; line-height: 13px; padding-right: 10px; position: absolute; right: 6px; text-align: right; z-index: 3; }
	.ps_payment_pages .ps_productPrice span { background: transparent url(../img/sprite_buttons.gif) left -801px; display: block; height: 48px; padding: 8px 0 0 6px; }
	.ps_payment_pages .ps_productPrice span span { background-color: transparent; background-image: none; color: #900100; display: inline; font-size: 16px; font-weight: bold; padding-left: 3px; }
	.ps_payment_pages .ps_productBoxHorizontal .ps_productPrice { position: absolute; top: 40px; }
	.ps_payment_pages .ps_productChoiceHorizontal .ps_offerTypo { float: right; margin: 30px 0; }
	.ps_payment_pages .ps_productDescList { color: #666; font-size: 11px; padding: 3px 0 0 8px; position: relative; }
	.ps_payment_pages .ps_productDescList ul { list-style-image: none; list-style-type: none; margin: 6px 0 0; }
	.ps_payment_pages .ps_productDescList ul li { background: transparent url(../img/sprite_icons.gif) no-repeat left
				-400px; margin-bottom: 4px; margin-left: 0; padding-left: 14px; }
	.ps_payment_pages .ps_productDescList ul li.ps_extra { background-position: left -431px; }
	.ps_payment_pages .ps_productLinks { margin-top: 5px; }
	.ps_payment_pages .ps_productLinks ul { float: left; margin-right: 12px; }
	.ps_payment_pages .ps_paymentButtons { margin-right: 4px; margin-top: 10px; white-space: nowrap; }
	.ps_payment_pages .ps_paymentButtons img { float: right; padding: 0 4px 0 0; }
	.ps_payment_pages .ps_paymentButtons button { float: right; }
	.ps_payment_pages .ps_productChoiceHorizontal .ps_productBoxHorizontal .ps_paymentButtons { margin-right: 10px; margin-top: 88px; }
	.ps_payment_pages .ps_toggle .ps_toggleHandleIcon { background: transparent center center no-repeat; cursor: pointer; display: inline-block; height: 8px; padding: 0px 13px 0px 0px; width: 5px; }
	.ps_payment_pages #ps_monthly_Payment,.ps_payment_pages #ps_certificate { clear: left; display: block; float: left; position: relative; width: 400px; }
	.ps_payment_pages #ps_actionnumber,.ps_payment_pages #ps_monthly_Payment,.ps_payment_pages #ps_certificate { margin-right: 15px; margin-top: 6px; }
	.ps_payment_pages #ps_monthly_Payment a { text-decoration: none; }
	.ps_payment_pages .ps_toggleArea { clear: left; padding-top: 10px; }
	.ps_payment_pages .ps_toggleArea .ps_checkbox { position: static; }
	.ps_payment_pages .ps_bulletLink { margin-top: 20px; }
	.ps_payment_pages .ps_productChoice .ps_stamp { background-color: transparent; background-position: left top; background-repeat: no-repeat; height: 52px; left: 0px; padding-left: 66px; position: absolute; width: 110px; z-index: 10; }
	.ps_payment_pages .ps_productChoice #ps_productBox2 .ps_stamp { bottom: 42px; }
	.ps_payment_pages .ps_productChoice #ps_productBox3 .ps_stamp { bottom: 42px; }
	.ps_payment_pages .ps_productBox ul li.ps_extra,div.parship .ps_payment_pages .ps_productDescList ul li.ps_extra { color: #900100; font-weight: bold; }
	.ps_payment_pages #ps_rightTeaserCol .ps_teaserBox { width: 300px; }
	.ps_rightTeaserCol .ps_teaserBox h2,.ps_payment_pages #ps_rightTeaserCol .ps_teaserBox h2 { color: #666; font-size: 12px; line-height: 26px; margin-bottom: 0px; margin-left: 0px; padding-left: 8px; }
	#ps_payment_runtime .ps_paymentHelp { display: none; }
	.ps_payment_pages #ps_rightTeaserCol { padding-top: 10px; }
	.ps_payment_pages .ps_backLink { display: block; margin: 10px; }
	.ps_payment_pages .ps_backLink a.ps_bulletLink { }
	.ps_payment_pages .ps_productChoiceHorizontal .ps_c50r .ps_c50r { width: 100%; }
	.ps_payment_pages .ps_teaserBox .ps_carot p { line-height: 14px !important; }
	.ps_payment_pages .ps_teaserBox .ps_carot .ps_body p { font-size: 11px; line-height: 13px !important; padding-top: 4px; }
	#ps_payment_free_product .ps_productDesc { padding-left: 13px; position: relative; width: 70%; }
	#ps_payment_free_product .ps_productDesc p { margin-bottom: 10px; }
	#ps_payment_free_product .ps_productBoxSeal { bottom: auto; color: #fff; font-size: 10px; font-weight: bold; left: auto; line-height: 10px; position: absolute; right: 23px; text-align: center; top: 25px; }
	#ps_payment_certificate .ps_productBoxHorizontal { background: #fff url(../../img/bg_pay_runtime_horizontal_on.jpg)
				repeat-x left top; height: auto; padding-bottom: 10px; }
	#ps_payment_certificate #ps_certificateOptions { margin: 15px 0px; }
	#ps_payment_certificate #ps_certificateOptions .ps_checkbox { margin-bottom: 5px; }
	#ps_payment_certificate #ps_certificateOptions p { margin-bottom: 3px; }

/* PaymentMethod */	
	#ps_payment_method .ps_tooltip_dialog .ps_tooltip_body .ps_tooltip_c { background: #fff; }
	#ps_payment_method .ps_radio { float: left; margin-right: 20px; padding-top: 3px; }
	#ps_payment_method .ps_paymentMethodGroup .ps_formButtonRow { margin-bottom: 25px; margin-top: 15px; width: 100%; }
	#ps_payment_method .ps_paymentMethodGroup .ps_formButtonRow button { float: right; }
	#ps_payment_method #ps_payment_method_db { background-position: 85% 10px; background-repeat: no-repeat; }
	#ps_payment_method #ps_payment_method_cc { background-position: 85% 10px; background-repeat: no-repeat; }
	#ps_payment_method #ps_payment_method_cb { background-position: 46% 6px; background-repeat: no-repeat; padding-top: 50px; }
	#ps_payment_method .ps_formButtonRow a { float: left; padding-left: 7px;  }
	#ps_payment_method .ps_modalContent .ps_formButtonRow .ps_genButRight { float: right; }
	#ps_payment_method .ps_formButtonRow .ps_formSubmitButton { float: right; margin-bottom: 10px; }
	#ps_payment_method #ps_field_db_code { width: 54px; }
	#ps_payment_method #paymentMethod { width: 185px; }
	#ps_payment_method #cardVerificationCode { width: 55px; }
	#ps_payment_method_error .ps_paymentContent { margin: 20px 0; }
	.ps_payment_pages .ps_disclaimerBox {background: #e1e1e1 url(../../img/bg_footer_shadow.gif) repeat-x top left; font-size:11px;}
	.ps_payment_pages div.parship .ps_disclaimerBox p {width:600px; line-height:13px !important;margin-bottom:0px; padding-top:8px;}
	.ps_payment_pages #ps_footer {	background-image: none;	background-color:#e1e1e1; margin-top:0px;border:none; padding-top:30px;	}
	.ps_payment_pages #ps_footerTuev {	background-image: none;	background-color:#e1e1e1; margin-top:0px;border:none; padding-top:30px;	}
	
	#ps_payment_methodupdate .ps_radio { float: left; margin-right: 20px; padding-top: 3px; }
	#ps_payment_methodupdate .ps_paymentMethodGroup .ps_formButtonRow { margin-bottom: 25px; margin-top: 15px; width: 100%; }
	#ps_payment_methodupdate .ps_paymentMethodGroup .ps_formButtonRow button { float: right; }
	#ps_payment_methodupdate #ps_payment_method_db { background-position: 85% 10px; background-repeat: no-repeat; }
	#ps_payment_methodupdate #ps_payment_method_cc { background-position: 85% 10px; background-repeat: no-repeat; }
	#ps_payment_methodupdate .ps_formButtonRow a { float: left; padding-left: 7px; padding-top: 20px; }
	#ps_payment_methodupdate .ps_formButtonRow .ps_formSubmitButton { float: right; margin-bottom: 10px; }
	#ps_payment_methodupdate #ps_field_db_code { width: 54px; }
	#ps_payment_methodupdate #paymentMethod { width: 185px; }
	#ps_payment_methodupdate #cardVerificationCode { width: 55px; }
	#ps_payment_methodupdate_error .ps_paymentContent { margin: 20px 0; }
	#ps_productterms p { margin-bottom: 10px; margin-top: 7px; }
	#ps_productterms h2 { color: #900100; font-size: 14px; }
	.ps_cvc_tooltip p { margin-bottom: 10px; }
	.ps_cvc_tooltip h4 { margin-bottom: 3px; }
	.ps_cvc_tooltip .ps_subcl { padding-bottom: 10px; }
	.ps_cvc_tooltip .ps_subcr { padding: 15px 0 10px; }
	div#ps_layer_payment .move_handle { cursor: default !important; }
	#ps_payment_method .ps_paymentMethodTable .ps_formInputCol { width: 68%; }
	#ps_payment_method .ps_paymentMethodTable .ps_formInputCol .ps_formInputCol { width: 55%; }
	#ps_payment_method .ps_paymentMethodTable .ps_formInputCol .ps_formLabelCol { width: 40%; }
	#ps_payment_method .ps_paymentMethodTable .ps_formSubmitButton { margin: 0; }
	#ps_payment_methodupdate .ps_paymentMethodTable .ps_formInputCol { width: 68%; }
	#ps_payment_methodupdate .ps_paymentMethodTable .ps_formInputCol .ps_formInputCol { width: 55%; }
	#ps_payment_methodupdate .ps_paymentMethodTable .ps_formInputCol .ps_formLabelCol { width: 40%; }
	#ps_payment_methodupdate .ps_paymentMethodTable .ps_formSubmitButton { margin: 0; }
	#ps_billing_data .ps_billingPrint { }
	#ps_billing_data .ps_billingPrint .ps_bullet_gt,#ps_billing_data .ps_billingPrint .ps_bullet_gt li { display: inline; }
	#ps_billing_data #ps_field_firstname { width: 36.5%; }
	#ps_billing_data #ps_field_lastname { width: 36.5%; }
	#ps_billing_data #ps_field_street { width: 61.5%; }
	#ps_billing_data #ps_field_street_number { width: 11.5%; }
	#ps_billing_data #ps_field_zipcode { width: 11.5%; }
	#ps_billing_data #ps_field_location { width: 61.5%; }
	#ps_billing_data #ps_field_country { width: 84%; }
	#ps_billing_data .ps_paymentButtons { margin-bottom: 25px; margin-top: 20px; }
	#ps_payment_print_nl .ps_simpleBoxContent { background: #e9e9e9 url(../../img/bg_tableRow_gradient.gif) repeat-x; margin: 20px 0px; padding: 20px; }
	#ps_payment_print_nl .ps_simpleBoxContent p { margin-bottom: 15px; }
	#ps_payment_print_nl h4 { font-size: 12px; margin-bottom: 12px; }
	#ps_payment_print_nl .ps_subcolumns { margin-bottom: 6px; }
	#ps_payment_print_nl #ps_signatureLine { font-weight: bold; margin: 15px 0 30px 0; }
	.ps_paymentContent .ps_formRow.ps_block { padding: 16px 0; }
	div.parship .ps_payment_pages .ps_openAmount { color: #cc1818; font-size: 13px; font-weight: bold; }
	.ps_paymentContent .ps_formRow .ps_formInputCol.ps_product { font-size: 13px; font-weight: bold; }
	div.parship .ps_paymentContent .ps_formRow .ps_formInputCol ul { list-style-image: none; list-style-type: none; margin: 0; }
	div.parship .ps_paymentContent .ps_formRow .ps_formInputCol ul li { margin: 0; }
/* /Paymentpages */	
	
	.ps_tabValue .ps_editIcon { background: url(../img/sprite_icons.gif) no-repeat left -547px; background-color: #F7F7F7; cursor: pointer; float: right; height: 14px; margin: 2px 0 0 0px; overflow: hidden; width: 14px; }
	.ps_tabValue .ps_editIconDisabled { cursor: auto; }
	.ps_tabValue .ps_closeButton { background: url(../img/sprite_icons.gif) no-repeat left -465px; cursor: pointer; float: right; height: 14px; margin-top: 2px; width: 14px; }
	.ps_tabValue .ps_profileEditInputBox { font-weight: normal; margin-bottom: 12px; }
	.ps_inputLimitCounter { text-align: right; }
	.ps_profileEditInputBox .ps_profileEditInputBox_body { width: 90%; }
	.ps_profileEditInputBox .ps_profileEditInputBox_body .ps_formButtonRow { margin-right: 0px; }
	.ps_tabValue .ps_profileEditInputBox .ps_profileEditInputBox_body.ps_wide { width: 100%; }
	.ps_tabValue .ps_profileEditInputBox .ps_formButtonRow { float: right; margin-top: 7px !important; width: auto !important; }
	.ps_tabValue .ps_profileEditInputBox .ps_postComment { clear: both; margin-top: 7px; }
	.ps_formInputCol .ps_formInputExplanation,.ps_formInputColWide .ps_formInputExplanation,.ps_tabValue .ps_profileEditInputBox .ps_formInputExplanation { background-color: #e6e6e6; margin-top: 4px; padding: 5px; }
	.ps_profileEditInputBox .ps_closeButton img { cursor: pointer; float: right; padding: 0 0 10px 10px; }
	.ps_tabValue .ps_illegalInput,.ps_tabValue .ps_emptyInput,.ps_tabValue .ps_notFilledInput { color: #999; }
	.ps_tabValue .ps_notActivatedInput { color: #000; }
	.ps_tabValue .ps_errorbox { font-weight: normal; margin-bottom: 7px; margin-left: -33px; position: relative; width: 100%; }
	.ps_tabValue #ps_error_box_regionsForm_countries.ps_errorbox { margin-left: 30px; }
	.ps_tabValue .ps_profileEditInputBox .ps_radio,.ps_tabValue .ps_profileEditInputBox .ps_checkbox { float: left; margin-bottom: 4px; margin-right: 5px; overflow: hidden; width: 48%; }
	.ps_tabValue .ps_showEditBox { width: 90%; }
	.ps_openEditMode { cursor: pointer; }
	.ps_tabValue .ps_bigPicChoice .ps_c50r .ps_subcr { padding-left: 9px; }
	.ps_tabValue .ps_bigPicChoice .ps_c50r .ps_subcr .ps_radio,.ps_tabValue .ps_bigPicChoice .ps_c50l .ps_subcr .ps_radio { margin: 5px 0 12px 0; }
	.ps_tabValue .ps_radio { position: static; }
	.ps_tabValue .ps_textarea_large { height: 110px; }
	.ps_tabRowDisabled .ps_radio label { cursor: default; }
	#ps_pageMargins #ps_topnav { float: right; height: 17px; margin-top: 10px; width: auto; }
	#ps_pageMargins #ps_topnav ul { float: left; height: 20px; list-style-image: none; margin: 0pt; }
	#ps_pageMargins #ps_topnav ul li { display: inline; float: left; margin-left: 0; }
	#ps_pageMargins #ps_topnav ul li a { border-left: 1px solid #900100; display: block; padding: 0pt 10px; }
	#ps_pageMargins #ps_topnav #ps_topnav_loginlogout { padding-left: 17px; padding-right: 7px; }
	#ps_pageMargins #ps_topnav ul li.ps_navFirstElem a { border-left: 0px; padding-left: 0px !important; }
	#loginForm { float: right; }
	#ps_pageMargins .ps_navTopLogin { float: right; margin-top: 15px; }
	#ps_pageMargins .ps_navTopLogin_input { float: right; margin-top: 18px; width: 312px; }
	#ps_pageMargins .ps_navTopLogin ul.ps_bullet_gt { left: 165px; position: absolute; top: 18px; }
	#ps_pageMargins .ps_navTopLogin ul.ps_bullet_gt li { font-size: 11px; line-height: 10px; }
	#ps_pageMargins .ps_navTopLogin ul.ps_bullet_gt li a { color: #fff; text-decoration: underline; }
	#ps_pageMargins .ps_navTopLogin input { margin: 0 0 0 10px; }
	#ps_pageMargins .ps_navTopLogin button { float: none; }
	#ps_pageMargins .ps_navTopLogin_text { color: #fff; margin-top: 18px; }
	#ps_pageMargins .ps_navTopLogin_input { margin-right: 10px; margin-top: 17px; }
	.ps_navTopLogin .ps_stayLoggedIn { color: #fff; float: left; font-size: 11px; margin-top: 2px; width: 155px; }
	.ps_navTopLogin .ps_stayLoggedIn label { padding-left: 5px; }
	#ps_pageMargins .ps_navTopLogin { margin-top: 20px; }
	#ps_pageMargins .ps_navTopLogin_input { margin-right: 10px; margin-top: 20px; position: relative; }
	#ps_pageMargins .ps_navTopLogin input { float: left; }
	#ps_pageMargins .ps_navTopLogin_text { float: right; margin-right: 10px; margin-top: 20px; }
	#ps_pageMargins .ps_standardpartner .ps_navTopLogin { margin-top: 0px; }
	#ps_pageMargins .ps_standardpartner .ps_navTopLogin_input { margin-top: 0; }
	#ps_pageMargins .ps_standardpartner .ps_navTopLogin_text { margin-top: 0; }
	#ps_pageMargins #ps_icons { clear: both; }
	#ps_pageMargins #ps_icons .ps_subcolumns { float: right; line-height: 12px; margin-top: 20px; width: auto; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul { list-style-image: none; padding-right: 16px; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul #ps_icon_suggestions { display: inline; float: right; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul #ps_icon_messages { display: inline; float: right; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul #ps_icon_suggestions a { background: transparent url(../img/sprite_icons_red.gif) no-repeat
			scroll 0 -193px; display: block; min-height: 24px; padding: 2px 0 2px 43px; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul #ps_icon_messages a { background: transparent url(../img/sprite_icons_red.gif) no-repeat scroll 0 -117px; display: block; padding: 2px 20px 2px 43px; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul li a { color: #fff; }
	#ps_pageMargins #ps_icons .ps_subcolumns ul li a:hover { text-decoration: none; }
	#ps_pageMargins #ps_navExtra { float: right; }
	#ps_navSub { float: left; padding: 7px 10px; }
	#ps_navExtra { padding: 15px 0 15px 30px; }
	#ps_pageMargins #ps_navExtra { padding: 0 0 0 12px; }
	#ps_pageMargins #ps_navMain { padding: 0; }
	#ps_pageMargins .ps_narrow #ps_navMain { padding: 15px 0px 0px; width: 100%; }
	#ps_pageMargins #ps_navMain a,#ps_pageMargins #ps_navExtra a { color: #000; display: block; margin-bottom: 3px; }
	#ps_pageMargins #ps_navMain a:hover,#ps_pageMargins #ps_navExtra a:hover { text-decoration: none; }
	#ps_pageMargins #ps_nav .ps_subcolumns { background: url(../../img/bg_navi_whiteStripe.gif) repeat-x scroll
			center top; height: 24px; margin: 0 0 24px; }
	#ps_pageMargins #ps_nav.ps_narrow { border: 0; }
	#ps_pageMargins .ps_navHorizontal ul { float: left; list-style-image: none; margin: 0px; }
	#ps_pageMargins .ps_navHorizontal ul.ps_narrow { float: right; list-style-image: none; }
	#ps_pageMargins .ps_navHorizontal ul li { border-right: 2px solid #DEDEDE; display: inline; float: left; line-height: 16px; margin: 0px; }
	#ps_pageMargins .ps_navHorizontal ul li.ps_navFirstElem { border-left: 2px solid #DEDEDE; }
	#ps_pageMargins .ps_navHorizontal #ps_nav01,#ps_pageMargins .ps_navHorizontal #ps_nav01Active { border-color: #dedede; }
	#ps_pageMargins .ps_navHorizontal #ps_nav02,#ps_pageMargins .ps_navHorizontal #ps_nav02Active { border-color: #dbdbdb; }
	#ps_pageMargins .ps_navHorizontal #ps_nav01Active a,#ps_pageMargins .ps_navHorizontal #ps_nav01 a:hover,#ps_pageMargins .ps_navHorizontal #ps_nav_ExtraNav_01Active a,#ps_pageMargins .ps_navHorizontal #ps_nav_ExtraNav_01 a:hover,#ps_pageMargins .ps_navHorizontal #ps_nav02Active a,#ps_pageMargins .ps_navHorizontal #ps_nav02 a:hover,#ps_pageMargins .ps_navHorizontal #ps_nav_ExtraNav_02Active a,#ps_pageMargins .ps_navHorizontal #ps_nav_ExtraNav_02 a:hover { background: url(../../img/bg_navi1stelem_active.gif) repeat-x scroll
			center top; color: #555; }
	#ps_pageMargins .ps_navHorizontal #ps_nav03,#ps_pageMargins .ps_navHorizontal #ps_nav03Active { border-color: #d9d9d9; }
	#ps_pageMargins .ps_navHorizontal #ps_nav03Active a,#ps_pageMargins .ps_navHorizontal #ps_nav03 a:hover { background: url(../../img/bg_navi_messages_acvtive.gif) repeat-x scroll
			center top; color: #a93701; }
	#ps_pageMargins .ps_navHorizontal #ps_nav04,#ps_pageMargins .ps_navHorizontal #ps_nav04Active { border-color: #d5d5d5; }
	#ps_pageMargins .ps_navHorizontal #ps_nav04Active a,#ps_pageMargins .ps_navHorizontal #ps_nav04 a:hover { background: url(../../img/bg_navi_suggestions_acvtive.gif) repeat-x
			scroll center top; color: #0e334e; }
	#ps_pageMargins .ps_navHorizontal #ps_nav05 { border-color: #cecece; }
	#ps_pageMargins .ps_navHorizontal #ps_nav05 a { color: #900100; font-weight: bold; }
	#ps_pageMargins .ps_navHorizontal #ps_nav05 a:hover { background: url(../../img/bg_navi1stelem_active.gif) repeat-x scroll
			center top; }
	#ps_pageMargins .ps_navHorizontal #ps_nav06 { border-color: #cccccc; }
	#ps_pageMargins .ps_navHorizontal ps_nav_ExtraNav_01,#ps_pageMargins .ps_navHorizontal ps_nav_ExtraNav_01Active { border-color: #c7c7c7; }
	#ps_pageMargins .ps_navHorizontal ps_nav_ExtraNav_02,#ps_pageMargins .ps_navHorizontal ps_nav_ExtraNav_02Active { border-color: #c1c1c1; }
	#ps_pageMargins #ps_navMain,#ps_pageMargins #ps_navExtra { float: left; font-size: 13px; font-weight: bold; margin-left: 3px; }
	#ps_pageMargins #ps_navExtra { float: right; }
	#ps_pageMargins #ps_navMain a,#ps_pageMargins #ps_navExtra a { display: block; font-size: 12px; padding: 5px 10px; }
	#ps_pageMargins .ps_navHorizontal ul li.ps_navFirstElem a,#ps_pageMargins .ps_navHorizontal ul li.ps_navFirstElem span,#ps_pageMargins #ps_topnav ul li.ps_navFirstElem a { border-left: 0px; }
	#ps_pageMargins #ps_nav #ps_2ndNav { background: none; margin: -24px 0 24px; }
	#ps_pageMargins #ps_2ndNav ul li { border: none; cursor: pointer; padding: 5px 10px 5px 0; }
	#ps_pageMargins #ps_2ndNav ul li a { background: none !important; border-left: 1px solid #fff; color: #fff; display: block; padding: 0 0 0 10px; text-decoration: none; }
	#ps_pageMargins #ps_2ndNav #ps_nav05 a { color: #fff; font-weight: normal; }
	#ps_pageMargins .ps_narrow .ps_navHorizontal ul li a,#ps_pageMargins .ps_narrow .ps_navHorizontal ul li span { font-weight: normal; padding: 0px 6px; }
	#ps_pageMargins .ps_navHorizontal ul li span { color: #999; }
	#ps_pageMargins #ps_nav.ps_narrow .ps_navHorizontal ul li a.ps_navActiveElem { color: #333; font-weight: bold; }
	#ps_pageMargins #ps_navSub.ps_navHorizontal ul li a,#ps_pageMargins #ps_navSub.ps_navHorizontal ul li span { padding: 0px 10px; }
	#ps_pageMargins #ps_navSub.ps_navHorizontal ul li.ps_navFirstElem span,#ps_pageMargins #ps_2ndNav ul li.ps_navFirstElem a { border-left: 0px; }
	.ps_cssUpload_wrapper { margin-bottom: 5px; position: relative; }
	.ps_cssUpload_style .ps_genBut { cursor: hand; cursor: pointer; position: absolute !important; right: 10px; top: 35px; }
	.ps_cssUpload_style { white-space: nowrap; }
	.ps_cssUpload_style input { height: 17px; width: 420px; z-index: 50; }
	.ps_cssUpload_style img { display: inline; left: 3px; position: relative; top: 0px; vertical-align: top; }
	.ps_cssUpload_control { height: 19px; left: 0px; moz-opacity: 0; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; overflow: hidden; position: absolute; top: 37px; width: 565px; z-index: 60; }
	.ps_cssUpload_control input { font-size: 18px; position: absolute; right: 0px; top: 0px; z-index: 65; }
	.ps_cssUpload_control div { position: relative; width: 563px; }
	.ps_uploadDisabled { cursor: default; moz-opacity: 0.3; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; opacity: 0.3; }
	.ps_uploadDisabled span { cursor: default; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; }
	
/* TestProfilePrefill */	
	#ps_testProfilePrefill { }
	#ps_testProfilePrefill .ps_c66l { }
	#ps_testProfilePrefill .ps_shadowBoxContent { margin-left: 20px; margin-right: 20px; margin-top: 12px; }
	#ps_testProfilePrefill form { margin-top: 15px; }
	#ps_testProfilePrefill #ps_uploadModul { margin-bottom: 15px; margin-top: 8px; width: 100%; }
	#ps_testProfilePrefill .ps_imgCol { float: left; width: 86px; }
	#ps_testProfilePrefill .ps_imgCol img { width: 73px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper { float: left; margin-top: 5px; width: 505px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper input { float: left; width: 390px; }
	#ps_testProfilePrefill .ps_cssUpload_style .ps_genBut { float: left; margin-left: 10px; position: static !important; }
	#ps_testProfilePrefill .ps_cssUpload_control { top: 0; }
	#ps_testProfilePrefill .ps_cssUpload_control div { width: 390px; }
	#ps_testProfilePrefill .ps_cssUpload_control input { left: 110px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper .ps_uploadImgCaption { clear: both; padding-top: 10px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper .ps_uploadImgCaption input { width: 390px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper .ps_uploadImgCaption .ps_limitRow { width: 404px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper .ps_uploadImgCaption .ps_subpoint { float: left; margin-bottom: 3px; margin-top: 3px; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper .ps_uploadImgCaption .ps_inputLimitCounter { float: right; font-size: 11px; margin: 7px -2px 0 0; }
	#ps_testProfilePrefill .ps_cssUpload_wrapper .ps_uploadImgCaption input { clear: both; }
	#ps_testProfilePrefill .ps_profileRows h2 { margin-bottom: 10px; }
	#ps_testProfilePrefill .ps_headlineRow {background-position:2px -2720px;}
	#ps_testProfilePrefill .ps_profileRows .ps_tabValue .ps_profileEditInputBox { margin-bottom: 20px; }
	#ps_testProfilePrefill .ps_profileRows { clear: both; margin-top: 20px; }
	#ps_testProfilePrefill .ps_profileEditInputBox { float: right; }
	#ps_testProfilePrefill .ps_profileEditInputBox .ps_profileEditInputBox_body { width: 100%; }
	#ps_testProfilePrefill .ps_profileEditInputBox .ps_profileEditInputBox_body .ps_inputLimitCounter { font-size: 11px; margin: -16px -1px 0 0; position: absolute; text-align: right; width: 309px; }
	#ps_testProfilePrefill textarea.ps_growingTextarea { float: right; height: 72px; overflow-x: hidden; overflow-y: auto; width: 300px; }
	#ps_testProfilePrefill .ps_formButtonRow { float: left; margin-bottom: 35px; width: 100%; }
	#ps_testProfilePrefill .ps_formButtonRow .ps_smallLink { float: left; margin-top: 5px; }
	#ps_testProfilePrefill .ps_formButtonRow button { float: right; }
	#ps_testProfilePrefill .ps_profileRows .ps_formButtonRow { display: none; }
	#ps_testProfilePrefill .ps_closeButton { display: none; }
	#ps_tooltip_imagesInfo_profileImage { float: left; }
	.ps_profileNote { background-color: #fbfbfb; border: 1px solid #dedcdd; color: #525252; cursor: pointer; float: left; left: -10px; padding: 2px 10px; position: relative; width: 88%; }
	#ps_show_note.ps_profileNote { width: 88% !important; }
	.ps_profileNoteEdit img { margin-top: 3px; }
	#ps_imageReleaseLabelCol { position: relative; }
	#ps_imageReleaseLabelCol #imageReleaseFragment_default { margin-top: 50px; }
	#ps_imageReleaseLabelCol .ps_radio { margin-top: 5px; }
	#ps_imageReleaseLabelCol .ps_radio label { margin-left: 5px; }
	#ps_imageReleaseLabelCol .ps_formButtonRow { margin-top: 10px; }
	#imageReleaseFragment_unwrapped { margin-top: 50px; }
	.ps_releaseForm #ps_additionalText #ps_textareabox { font-weight: bold; margin-top: 10px; }
	.ps_releaseForm #ps_additionalText textarea { height: 40px; margin: 6px 0 2px 0; overflow-x: hidden; overflow-y: auto; padding-right: 0; width: 247px; }
	.ps_releaseForm .ps_formButtonRow { clear: both; float: right; margin-top: 6px; }
	.ps_releaseForm .ps_image_release_close_button { }
	div#ps_layer_name .ps_input_text_large { width: 94%; }
	div#ps_layer_note textarea { width: 96.4%; }
	#MB_window .ps_mapCenterContainer { text-align: center; }
	.ps_profile_matching .ps_tabContent h2 { font-size: 20px; }
	#ps_profileMatchingLegend { margin-bottom: 10px; }
	#ps_profileMatchingLegend span { display: block; float: left; height: 9px; margin: 3px 5px 0 0; overflow: hidden; width: 9px; }
	#ps_profileMatchingLegend .ps_col1 { color: #666; float: left; font-size: 13px; font-weight: bold; }
	#ps_profileMatchingLegend .ps_col2 { float: right; padding-left: 30px; }
	#ps_profileMatchingLegend .ps_col2 span { background-color: #9F372C; }
	#ps_profileMatchingLegend .ps_col3 { float: right; padding-left: 30px; }
	#ps_profileMatchingLegend .ps_col3 span { background-color: #2A90C1; }
	#ps_profileMatchingResult .ps_formRowSeparatorComplete,.ps_rowSeparatorComplete { margin-left: -20px; margin-right: -20px; }
	#ps_profileMatchingResult,#ps_profileMatchingResult { padding: 20px; }
	#ps_profileMatchingResult,#ps_profileMatchingResult .ps_subcolumns,#ps_testResult,#ps_testResult .ps_subcolumns { background-color: #e6e6e6; }
	#ps_testResult { margin-left: 10px; margin-right: 10px; }
	#ps_profileMatchingResult .ps_matchingBars,#ps_testResult .ps_matchingBars { font-size: 11px; height: 60px; line-height: 11px; position: relative; right: 10px; width: 300px; }
	#ps_testResult .ps_matchingBars { height: 35px; right: -17px; width: 275px; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col1,#ps_testResult .ps_matchingBars .ps_col1 { color: #c4c4c4; position: absolute; right: 158px; top: 0; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col2,#ps_testResult .ps_matchingBars .ps_col2 { color: #c4c4c4; position: absolute; right: 61px; text-align: center; top: 0; width: 100px; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col3,#ps_testResult .ps_matchingBars .ps_col3 { color: #c4c4c4; position: absolute; right: 50px; top: 0; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col4,#ps_testResult .ps_matchingBars .ps_col4 { height: 30px; position: absolute; right: 180px; text-align: right; top: 13px; width: 120px; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col5,#ps_testResult .ps_matchingBars .ps_col5 { background: url(../../img/bg_matchingBars.gif) no-repeat transparent; height: 29px; position: absolute; right: 50px; top: 14px; width: 120px; }
	#ps_testResult .ps_matchingBars .ps_col5 { background-image: url(../../img/bg_matchingBar.gif); }
	#ps_profileMatchingResult .ps_matchingBars .ps_col5a,#ps_testResult .ps_matchingBars .ps_col5a { background-color: #2A90C1; height: 9px; left: 0; overflow: hidden; position: absolute; top: 4px; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col5b,#ps_testResult .ps_matchingBars .ps_col5b { background-color: #9F372C; height: 9px; left: 0; overflow: hidden; position: absolute; top: 16px; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col6,#ps_testResult .ps_matchingBars .ps_col6 { position: absolute; right: 20px; text-align: right; top: 15px; width: 20px; }
	#ps_profileMatchingResult .ps_matchingBars .ps_col7,#ps_testResult .ps_matchingBars .ps_col7 { position: absolute; right: 20px; text-align: right; top: 28px; width: 20px; }
	#ps_profileMatchingResult .ps_rowSeparator,#ps_profileMatchingResult .ps_rowSeparatorComplete { border-bottom-color: #c4c4c4; }
	#ps_profileMatchingResult .ps_head { margin: -1px 0 1px 0; position: relative; }
	#ps_profileMatchingResult .ps_body { margin: 15px 0 0 0; }
	#ps_profileMatchingResult .ps_toggle .ps_toggleHandleIcon,#ps_testResult .ps_toggle .ps_toggleHandleIcon { background: transparent center center no-repeat; cursor: pointer; height: 3px; padding: 5px; position: absolute; right: 0; width: 5px; }
	#ps_testResult .ps_toggle .ps_toggleHandleIcon { top: 0px; }
	#ps_testResult .ps_toggle { position: relative; }
	#ps_testResult .ps_body { margin-top: 10px; }
	#ps_testResult .ps_c50r .ps_subcl { margin-left: 20px; }
	.ps_lifestyle_edit_page .ps_bigPicChoice img { cursor: pointer; }
	.ps_lifestyle_edit_page .ps_magPicChoice .ps_c50r .ps_subcr { padding-left: 37px; }
	.ps_lifestyle_edit_page .ps_magPicChoice .ps_checkbox { height: 39px; margin-bottom: 10px; position: static; }
	.ps_lifestyle_edit_page .ps_magPicChoice .ps_checkbox input { margin: 10px 10px 0 0; }
	.ps_lifestyle_edit_page .ps_magPicChoiceMore { margin-bottom: 12px; margin-top: 6px; }
	.ps_lifestyle_edit_page .ps_magPicChoiceMore .ps_checkbox { display: inline; }
	.ps_lifestyle_edit_page .ps_magPicChoiceMore .ps_checkbox input { margin-right: 12px; margin-top: 3px; }
	.ps_lifestyle_edit_page .ps_magPicChoiceMore input.ps_fieldMagInput { float: right; width: 66%; }
	.ps_leisure_edit_page .ps_checkbox { position: static; }
	.ps_aboutoneself_edit_page .ps_formButtonRowTop { margin-bottom: 20px; }
	.ps_aboutoneself_edit_page .ps_showEditBox0 .ps_formButtonRow { margin-right: 15px; }
	.ps_aboutoneself_edit_page .ps_showEditBox0 .ps_galleryImgUpload .ps_formButtonRow { margin-right: 10px; }
	.ps_aboutoneself_edit_page .ps_showEditBox0 .ps_galleryImgUpload .ps_uploadImgCaption { padding-top: 10px; position: relative; width: 77%; }
	.ps_aboutoneself_edit_page .ps_showEditBox0 .ps_galleryImgUpload .ps_uploadImgCaption .ps_input_text_large { margin: 3px 0 3px 0; width: 420px; }
	.ps_aboutoneself_edit_page .ps_showEditBox0 .ps_galleryImgUpload .ps_uploadImgCaption .ps_inputLimitCounter { display: inline-block; float: right; position: relative; }
	.ps_aboutoneself_edit_page .ps_galleryImgUpload { background-color: #EFEFEF; margin-top: 15px; padding: 5px 15px 20px 15px; }
	.ps_aboutoneself_edit_page .ps_galleryImgUpload p { margin-bottom: 5px; }
	.ps_aboutoneself_edit_page .ps_imageFlow { margin-bottom: 10px; }
	.ps_aboutoneself_edit_page .ps_imgUploadExplanation { font-weight: normal; margin: 0px; width: 86.5%; }
	.ps_aboutoneself_edit_page .ps_galleryEditList { border: none; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_topRow { border-top: 1px solid #DDD; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_leftCol { margin-right: 3px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_over { background: none !important; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow { background: none; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col1 { text-align: center; width: 20px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col1 .ps_colContent { padding: 0px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col1 .ps_imgIndex { font-size: 18px; height: 14px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col1 div img { cursor: pointer; padding: 5px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col1 .ps_gallerySortPrev { height: 30px; padding-top: 12px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col1 .ps_gallerySortNext { padding-top: 11px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_areaInner { padding: 0; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 { padding-left: 0px; padding-right: 0px; width: 260px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 img { float: left; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_imgMeta { margin-left: 82px; padding-top: 5px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_imgMeta .ps_galleryImgCaption { height: 50px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_imgMeta .ps_galleryImgCaptionBlurred { font-weight: normal; height: 50px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_imgMeta .ps_radio { font-weight: normal; height: 22px; position: static; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_imgMeta a { background: transparent url(../../img/icon_bullet_gt.gif) no-repeat left
			6px; font-weight: normal; padding-left: 7px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_imgMeta .ps_notActivatedBox div { border: 1px solid #F58129; font-weight: normal; padding: 3px 5px; }
	.ps_aboutoneself_edit_page .ps_galleryEditList .ps_listViewRow .ps_col2 .ps_colContent { border: none; padding: 0; }
	.ps_aboutoneself_edit_page .ps_showEditBox0 .ps_errorBox { margin-left: 0; }
	.ps_aboutoneself_edit_page .ps_c50l .ps_galleryEditList .ps_leftCol .ps_genBox { margin-right: 2px; }
	.ps_aboutoneself_edit_page .ps_c50r .ps_galleryEditList .ps_leftCol .ps_genBox { margin-left: 2px; }
	.ps_aboutoneself .ps_imageFlow { margin-bottom: 20px; }
	.ps_modalContent #deleteForm .ps_radio input { margin-top: 0; }
	.ps_modalContent #deleteForm h4 ul { padding-top: 4px; }
	.ps_modalContent #deleteForm h4 li { font-weight: normal; }
	#ps_search_criteria .ps_withPic a { font-weight: bold; }
	.ps_50percentOpacity { cursor: default; filter: alpha(opacity = 50); moz-opacity: 0.5; opacity: 0.5; }
	.ps_noClickLayer { background: transparent url(../../img/s.gif); cursor: pointer; height: 100%; position: absolute; width: 100%; z-index: 10000; }
	.rangeSelectError .ps_errorText { margin-left: 30px; }
	#basic_search_criteria_form .ps_radio { clear: both; }
	.ps_data_settings_edit_page .ps_showEditBox .ps_tabSubRow,.ps_personal_data_edit_page .ps_showEditBox .ps_tabSubRow,.ps_personal_data_edit_page .ps_tabLabel .ps_tabSubRow,.ps_data_settings_edit_page .ps_tabLabel .ps_tabSubRow { clear: left; height: 20px; margin-bottom: 7px; }
	.ps_data_settings_edit_page .ps_showEditBox2 .ps_radio,.ps_data_settings_edit_page .ps_showEditBox3 .ps_radio { float: left; margin-right: 60px; }
	.ps_data_settings_edit_page .ps_formInputExplanation { clear: left; }
	.ps_data_settings_edit_page #ps_showEditBox4_active { }
	.ps_data_settings_edit_page #ps_showEditBox4_active .ps_tabValue { font-weight: normal; }
	.ps_notification_options_page .ps_headRow { font-weight: bold; margin-top: 20px; }
	.ps_notification_options_page .ps_bottomRow { margin-bottom: 14px; }
	.ps_notification_options_page .ps_bottomRow .ps_zebra { padding: 6px 0; }
	.ps_notification_options_page .ps_lastRow { margin-bottom: 5px; }
	.ps_notification_options_page .ps_headRow,.ps_notification_options_page .ps_notRow { margin-bottom: 7px; }
	.ps_notification_options_page .ps_notRow select { width: 125px; }
	.ps_notification_options_page .ps_notRow .ps_checkbox { margin-top: 4px; }
	.ps_notificationDuringTest .ps_notificated { margin-bottom: 5px; margin-top: 10px; }
	.ps_notificationDuringTest .ps_formButtonRow { float: right; margin-top: 15px; }
	.ps_personal_data_edit_page .ps_showEditBox0 .ps_profileEditInputBox_body { font-weight: normal !important; }
	.ps_personal_data_edit_page .ps_showEditBox0 .ps_profileEditInputBox_body .ps_formButtonRow { margin-top: 7px; }
	.ps_personal_data_edit_page .ps_showEditBox1 { margin-bottom: 0px; }
	.ps_personal_data_edit_page .ps_select_large { width: 100%; }
	.ps_personal_data_edit_page #ps_field_firstname { width: 44%; }
	.ps_personal_data_edit_page #ps_field_lastname { width: 44%; }
	.ps_personal_data_edit_page #ps_field_street { width: 76.5%; }
	.ps_personal_data_edit_page #ps_field_street_number { width: 11.5%; }
	.ps_personal_data_edit_page #ps_field_zipcode { width: 11.5%; }
	.ps_personal_data_edit_page #ps_field_location { width: 76.5%; }
	.ps_personal_data_edit_page #ps_field_country { width: 81.5%; }
	.ps_personal_data_edit_page #ps_field_title { width: 49%; }
	#data_and_settings_form .ps_personalDataButtons { margin-right: 35px; }
	#ps_testProfilePrefill #ps_rightTeaserCol,#ps_personaldata #ps_rightTeaserCol { padding-top: 40px; }
	.ps_funmatchBox { margin-bottom: 22px; }
	.ps_funmatchBox .ps_funmatchQuestion { font-weight: bold; margin-bottom: 5px; }
	.ps_funmatchBox .ps_radio { clear: both; }
	.ps_send_funmatch .ps_tabContent .ps_funmatchBox p { margin-bottom: 5px; }
	.ps_send_funmatch .ps_formInputExplanation { width: 97.5%; }
	.ps_send_funmatch .ps_funmatchStatistics { width: 77%; }
	.ps_send_funmatch .ps_funmatchStatistics .ps_statNumber { font-weight: bold; text-align: center; width: 8%; }
	.ps_funmatch_summary span.ps_sumValue { display: block; float: left; height: 9px; margin: 4px 5px 0 0; overflow: hidden; position: relative; width: 9px; }
	.ps_funmatch_summary .ps_myValue { color: #2A90C1; }
	.ps_funmatch_summary .ps_otherValue { color: #9F372C; }
	.ps_funmatch_summary .ps_bothValue { color: #00ae01; }
	.ps_funmatch_summary .ps_myValue span { background-color: #2A90C1; }
	.ps_funmatch_summary .ps_otherValue span { background-color: #9F372C; }
	.ps_funmatch_summary .ps_bothValue span { background-color: #00ae01; }
	.ps_funmatch_summary .ps_emptyValue span { border: 1px solid #ddd; height: 7px; width: 7px; }
	.ps_funmatch_summary .ps_funmatchAnswer { clear: left; padding-bottom: 3px; padding-top: 5px; }
	.ps_funmatch_summary .ps_navFlipTop { margin: 0px 0px 15px 0px; }
	.ps_funmatch_summary .ps_navFlipBottom { margin: 15px 0px 0px 0px; }
	.ps_funmatch_summary #ps_funmatchingLegend .ps_col1 { float: left; }
	.ps_funmatch_summary #ps_funmatchingLegend .ps_col2 { float: left; padding-left: 45px; }
	.ps_funmatch_summary #ps_funmatchingLegend .ps_col3 { float: left; padding-left: 10px; }
	.ps_funmatch_summary #ps_funmatchingLegend .ps_col4 { float: right; padding-left: 10px; }
	.ps_funmatch_summary .ps_formInputExplanation { border: 1px solid #c5c5c5; width: auto; }
	.ps_funmatch_summary .ps_formInputExplanation p { margin-bottom: 5px; }
	#ps_cancellationProgress { background-color: #f7f7f7; height: 150px; position: relative; }
	#ps_cancellationProgress .ps_cancellationProgressImage { position: absolute; }
	#ps_cancellationProgress .ps_col { position: absolute; }
	#ps_cancellationProgress .ps_col img { position: absolute; top: 30px; }
	#ps_cancellationProgress .ps_col p { font-size: 18px; position: absolute; top: 80px; white-space: nowrap; }
	#ps_cancellationProgress .ps_col1 { left: 15px; }
	#ps_cancellationProgress .ps_col2 { left: 230px; }
	#ps_cancellationProgress .ps_col3 { left: 427px; }
	div.parship .ps_cancellation_step1 .ps_productChoice { margin-top: 0; }
	div.parship .ps_cancellation_step1 .ps_tabContent h2 { margin-bottom: 5px; }
	div.parship .ps_cancellation_step2 .ps_tabContent h3 { color: #696969; margin-bottom: 10px; }
	div.parship .ps_cancellation_step2 .ps_tabContent img { margin: 10px 0 15px 0; }
	.ps_cancellation_step3 .ps_tabContent h3 { color: #696969; }
	.ps_cancellation_step3 .ps_tabContent .ps_textarea_large { height: 110px; margin-bottom: 10px; margin-left: 17px; position: relative; }
	.ps_cancellation_step3 .ps_tabContent .ps_inputLimitCounter { float: right; position: relative; right: 8px; }
	.ps_cancellation_step3 .ps_tabContent .ps_textarea_wrapper { background-color: #e9e9e9; margin-bottom: 20px; }
	div.parship .ps_cancellation_step4 .ps_tabContent h3 { color: #696969; margin-bottom: 5px; }
	div.parship .ps_cancellation_step4 .ps_tabContent h2 { margin-bottom: 0px; }
	.ps_formButtonRow ul.ps_bulletLink.ps_floatRight { float: right; margin: 6px 0 0 0; }
	.ps_delete_profile .ps_tabContent .ps_tabValue .ps_subcl { font-weight: normal; }
	.ps_delete_profile .ps_tabContent h4 { margin-bottom: 10px; }
	.ps_delete_profile .ps_tabContent h3 { margin-bottom: 5px; }
	.ps_delete_profile .ps_tabContent #ps_deleteSubmitForm { margin-top: 10px; }
	.ps_delete_profile .ps_tabContent #ps_deleteSubmitForm strong { display: block; margin-bottom: 10px; }
	.ps_delete_profile .ps_tabContent #ps_deleteSubmitForm .ps_formButtonRow { float: right; }
	div.parship #ps_contactform .ps_intro { padding: 0 0 10px 0; }
	#ps_contactform textarea { float: left; height: 120px; margin: 3px 0 8px; padding: 0 0 0 7px; width: 583px; }
	#ps_contactform .ps_formRow .ps_formRadioCol { float: left; line-height: 14px; padding: 3px 2.6% 10px 0px; }
	#ps_contactform span.ps_red { color: #900100; }
	#ps_contactform .ps_greyBox { font-size: 11px; margin: 10px 0; }
	#ps_contactform .ps_formTextareaCol { float: left; width: 100%; }
	#ps_contactform .ps_formTextareaCol .ps_errorBox { clear: both; margin-left: -5px; margin-top: 80px; width: 99%; }
	.ps_JSFuncRepBackLink { font-weight: normal; padding-left: 20px; }
	.ps_JSFuncRepWrapper { margin-top: 20px; width: 630px; }
	.ps_JSFuncRepWrapper .ps_JSFuncRepHeader { background-color: #fff; display: block; line-height: 37px; margin-bottom: 1px; padding: 0 0 0 20px; }
	.ps_JSFuncRepWrapper .ps_JSFuncRepContentHalf { background-color: #f7f7f7; display: block; padding: 12px 340px 30px 20px; }
	.ps_JSFuncRepWrapper .ps_JSFuncRepContent { background-color: #f7f7f7; display: block; padding: 12px 20px 30px 20px; }
	.ps_JSFuncRepWrapper textarea#ps_field_note { display: block; padding: 0px 0px 0px 0px; width: 588px; }
	.ps_JSFuncRepWrapper input#ps_field_chiffre { display: block; padding: 0px 0px 0px 0px; width: 266px; }
	.ps_JSFuncRepWrapper .ps_inputLimitCounter { text-align: right; }
	.ps_JSFuncRepWrapper .ps_formInputExplanationWrapper { background-color: #e6e6e6; display: block; margin-bottom: 20px; margin-top: 5px; width: 100%; }
	.ps_lists_farewell_contact #ps_topLinkBar { margin-bottom: 20px; }
	.ps_headlineRow .ps_headlineCounter { color: #7d7d7d; }
	.ps_headlineRow .ps_paging { margin-top: 5px; position: relative; }
	.ps_headlineRow .ps_formButton { margin-top: 5px; }
	.ps_profilesuggestionList .ps_profileImageSmall,.ps_contactsList .ps_profileImageSmall,.ps_postBox .ps_profileImageSmall { float: left; width: 37px; }
	.ps_profileImage { display: none; }
	.ps_listView .ps_quoteBox { color: #666; font-weight: bold; margin-top: 2px; }
	.ps_listViewRow.ps_visited .ps_quoteBox { font-weight: normal; }
	.ps_profilesuggestionList .ps_profileRating,.ps_contactsList .ps_profileRating { left: 10px; margin-bottom: 0px; position: absolute; top: 13px; }
	.ps_profile_edit_page .ps_persDataRow { margin-top: 10px; }
	.ps_profile_edit_page .ps_telRow { margin-top: -6px; }
	.ps_profile_edit_page .childAmount { margin-bottom: 4px; }
	.ps_profile_edit_page .ps_childrenGroup div p { display: inline; }
	.ps_profile_edit_page .ps_checkbox { position: static; }
	.ps_profile_edit_page .ps_notification_options_page .ps_checkbox { position: relative; }
	.ps_profile_edit_page .ps_showEditBox12 span { hite-space: pre-line; }
	#ps_haveKids #ps_totalKids .ps_formLabelCol,#ps_haveKids #ps_atHomeKids .ps_formLabelCol { float: right; }
	#ps_totalKids .ps_formInputCol,ps_#atHomeKids . ps_formLabelCol { float: left; }
	#ps_haveKids #ps_totalKids .ps_formInputCol,#ps_haveKids #ps_atHomeKids .ps_formInputCol { width: 55px; }
	#ps_haveKids #ps_totalKids .ps_formLabelCol,#ps_haveKids #ps_atHomeKids .ps_formLabelCol { width: 240px; }
	#ps_haveKids .ps_radio { float: left; width: 60px; }
	.ps_profile_edit_page .ps_childrenGroup div.ps_errorbox p { display: block; }
	.ps_profile_edit_page .ps_childrenGroup div.ps_errorbox p { margin-top: 8px; }
	#ps_page .ps_profile_edit_page input,#ps_page .ps_profile_edit_page select { font-weight: normal; }
	.ps_profile_edit_page .ps_username { float: left; }
	.ps_profile_edit_page #ps_tooltip_email { float: right; overflow: hidden !important; }
	.ps_profile_edit_page #ps_tooltip_email .ps_icon_i { height: 15px; padding: 0; width: 15px; }
	#childrenForm .ps_profileEditInputBox_body .ps_radio { clear: both; }
	.ps_profile_edit_page #ps_email_changed_message { margin-top: 10px; }
	.ps_paging { color: #666; margin: 10px 300px; text-align: center; }
	.ps_paging strong { color: #333; }
	.ps_paging .ps_paging_prev { background: transparent url(../../img/icon_bullet_lt.gif) no-repeat left
			6px; color: #900; display: inline; float: left; margin-left: 5px; margin-top: -1px; position: relative; }
	.ps_paging .ps_paging_prev a { padding: 10px 2px 10px 7px; text-decoration: none; }
	.ps_paging .ps_paging_next { background: transparent url(../../img/icon_bullet_gt.gif) no-repeat
			right 6px; color: #900; display: inline; float: right; margin-right: 5px; margin-top: -1px; position: relative; }
	.ps_paging .ps_paging_next a { padding: 10px 7px 10px 2px; text-decoration: none; }
	.ps_paging .ps_pagingNumbers ul { margin: 0px; }
	#ps_page .ps_pagingNumbers ul li { display: inline; margin: 0px; }
	.ps_pagingNumbers ul li a { text-decoration: none; }
	.ps_pagingNumbers ul li a,.ps_pagingNumbers ul li span { background: transparent url(../../img/bg_paging.gif) 0px 4px no-repeat; padding: 0 1px 0 6px; }
	.ps_pagingNumbers ul li.ps_firstElem a,.ps_pagingNumbers ul li.ps_firstElem span { background: none; }
	.ps_pagingNumbers ul li a.ps_navActiveElem { color: #333; font-size: 14px; font-weight: bold; text-decoration: none; }
	.ps_pagingNumbers ul li a.ps_navActiveElem:hover { text-decoration: none; }
	div.parship .ps_navTabs { float: left; margin-left: 9px; margin-top: 20px; overflow: hidden; width: 630px; }
	div.parship .ps_navTabs ul { line-height: 1em; list-style: none; list-style-image: none; margin: 0px !important; padding: 0px; white-space: nowrap; }
	div.parship .ps_navTabs ul li { background-image: url(../img/sprite_tab.gif); background-repeat: no-repeat; float: left; margin: 0; padding: 0 0 0 3px; }
	div.parship .ps_navTabs ul a,.ps_navTabs ul span { background-image: url(../img/sprite_tab.gif); background-repeat: no-repeat; display: block; padding: 5px 12px 4px 9px; text-decoration: none; text-transform: none; width: .1em; width: auto; }
	div.parship .ps_navTabs>ul a,div.parship .ps_navTabs>ul span { width: auto; }
	div.parship .ps_navTabs ul li.ps_hover a { text-decoration: none; }
	div.parship .ps_navTabs ul a:focus,div.parship .ps_navTabs ul a:hover,div.parship .ps_navTabs ul a:active { background-color: transparent; text-decoration: none; }
	div.parship .ps_navTabs ul li.ps_tabActive { background-image: url(../img/sprite_tab.gif); }
	div.parship .ps_navTabs ul li.ps_tabActive a,ul div.parship .ps_navTabs li.ps_tabActive span { background-image: url(../img/sprite_tab.gif); }
	div.parship .ps_navTabs ul li.ps_tabDisabled { background-image: url(../img/sprite_tab.gif); }
	div.parship .ps_navTabs ul li.ps_tabDisabled a,div.parship .ps_navTabs ul li.ps_tabDisabled span { background-image: url(../img/sprite_tab.gif); }
	div.parship .ps_navTabs ul li { background-color: #a6a6a6; background-position: left -800px; }
	div.parship .ps_navTabs ul a,div.parship .ps_navTabs ul span { background-color: #a6a6a6; background-position: right -900px; color: #fff; }
	div.parship .ps_navTabs ul li.ps_hover { background-color: #b6b6b6; background-position: left -1000px; }
	div.parship .ps_navTabs ul li.ps_hover a { background-color: #b6b6b6; background-position: 100% -1100px; }
	div.parship .ps_navTabs ul a:focus,div.parship .ps_navTabs ul a:hover,div.parship .ps_navTabs ul a:active { color: #fff; }
	div.parship .ps_navTabs ul li.ps_tabActive { background-color: #f7f7f7; background-position: left -1200px !important; }
	div.parship .ps_navTabs ul li.ps_tabActive a,div.parship .ps_navTabs ul li.ps_tabActive span { background-color: #f7f7f7; background-position: right -1300px; color: #333 !important; }
	div.parship .ps_navTabs ul li.ps_tabDisabled { background-color: #c6c6c6; background-position: left -1400px; }
	div.parship .ps_navTabs ul li.ps_tabDisabled a,div.parship .ps_navTabs ul li.ps_tabDisabled span { background-color: #c6c6c6; background-position: right -1500px; color: #f3f3f3; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li { background-color: #85A4C2; background-position: left top; }
	div.parship .ps_navTabs ul.ps_navTabsPartner a,div.parship .ps_navTabs ul.ps_navTabsPartner span { background-color: #85A4C2; background-position: right -100px; color: #fff; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_hover { background-color: #98B4CE; background-position: left -200px; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_hover a { background-color: #98B4CE; background-position: 100% -300px; }
	div.parship .ps_navTabs ul.ps_navTabsPartner a:focus,div.parship .ps_navTabs ul.ps_navTabsPartner a:hover,div.parship .ps_navTabs ul.ps_navTabsPartner a:active { color: #fff; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_tabActive { background-color: #f7f7f7; background-position: left -400px !important; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_tabActive a,div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_tabActive span { background-color: #f7f7f7; background-position: right -500px; color: #333 !important; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_tabDisabled { background-color: #AEC5DD; background-position: left -600px; }
	div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_tabDisabled a,div.parship .ps_navTabs ul.ps_navTabsPartner li.ps_tabDisabled span { background-color: #AEC5DD; background-position: right -700px; color: #f3f3f3; }
	div.ps_tabRowBorder { background-color: transparent; background-image: url(../img/sprite_backgrounds.gif); background-position: left -1479px; height: 4px; margin-left: 3px !important; width: 623px !important; }
	table.ps_tabRow { bottom: -4px; font-family: arial; font-size: 13px; height: 39px; margin-left: 3px !important; position: relative; }
	table.ps_tabRow td { background-image: url(../img/sprite_backgrounds.gif); background-position: left -1440px; cursor: hand; cursor: pointer; height: 39px; line-height: 39px; position: relative; text-align: center; }
	table.ps_tabRow td.ps_tabOver { background-image: url(../img/sprite_backgrounds.gif); background-position: right -1440px; }
	table.ps_tabRow td div.ps_tabLeftCorner,table.ps_tabRow td div.ps_tabRightCorner { background-color: transparent; background-image: url(../img/sprite_backgrounds.gif); }
	table.ps_tabRow td div.ps_tabText { background: none; display: inline; padding: 0px 4px 0px 4px; position: relative; top: 4px; }
	table.ps_tabRow td div.ps_tabText a { color: #000 !important; font-family: Arial; text-decoration: none !important; white-space: nowrap; }
	table.ps_tabRow td.ps_tabDisabled,table.ps_tabRow td.ps_tabDisabled div.ps_tabText,table.ps_tabRow td.ps_tabDisabled div.ps_tabText a { color: #a1a1a1 !important; cursor: default !important; font-family: Arial; text-decoration: none !important; }
	table.ps_tabRow td.ps_tabActive div.ps_tabText { top: 1px; padding: 0px 8px 0px 8px;} /* must have this padding or IE breaks*/
	table.ps_tabRow td div.ps_tabLeftCorner { background-position: 0px -1400px; float: left; height: 39px; margin-right: 4px; width: 2px;}
	table.ps_tabRow td div.ps_tabRightCorner { background-position: -2px -1400px; float: right; height: 39px; margin-left: 4px; width: 2px; }
	table.ps_tabRow td.ps_tabOver div.ps_tabLeftCorner { background-position: -27px -1400px; }
	table.ps_tabRow td.ps_tabOver div.ps_tabRightCorner { background-position: -29px -1400px; }
	table.ps_tabRow td.ps_tabActive { background-position: left -1479px; }
	table.ps_tabRow td.ps_tabActive div.ps_tabLeftCorner { background-position: -5px -1400px; width: 6px; margin:none !important; }
	table.ps_tabRow td.ps_tabActive div.ps_tabRightCorner { background-position: -9px -1400px; width: 6px; margin:none !important; }
	table.ps_tabRow td.ps_tabActiveFirst div.ps_tabLeftCorner { background-position: -16px -1400px; width: 6px; margin:none !important;}
	table.ps_tabRow td.ps_tabActiveLast div.ps_tabRightCorner { background-position: -20px -1400px; width: 6px; margin:none !important;}
	table.ps_tabRow td.ps_tabBeforeActive div.ps_tabRightCorner,table.ps_tabRow td.ps_tabAfterActive div.ps_tabLeftCorner { visibility: hidden; }
	table.ps_tabRow td.ps_tabBeforeActive div.ps_tabText { padding: 0px 1px 0px 7px !important; }
	table.ps_tabRow td.ps_tabAfterActive div.ps_tabText { padding: 0px 7px 0px 1px !important; }
	div#ps_tooltipAreaWrapper { left: 0px; position: absolute; text-align: left; top: 0px; z-index: 1000; }
	.ps_tooltipWrapper { position: absolute; z-index: 1000; }
	.ps_tooltip_dialog { left: -30px; position: relative; }
	.ps_tooltip_dialog .ps_tooltip_head { background: transparent url(../img/sprite_backgrounds.gif) no-repeat left 2px; margin-right: 7px; }
	.ps_tooltip_dialog .ps_tooltip_head .ps_tooltip_c { background: transparent url(../img/sprite_backgrounds.gif) no-repeat right -97px; font-size: 1px; height: 10px; margin-right: -7px; }
	.ps_tooltip_dialog .ps_tooltip_body { background: transparent url(../img/sprite_backgrounds.gif) no-repeat left -593px; border-left: 1px solid #e3e3e3; margin-right: 7px; }
	.ps_tooltip_dialog .ps_tooltip_body .ps_tooltip_c { background: #fff url(../img/sprite_backgrounds.gif) no-repeat right	-433px; margin-right: -7px; padding: 0 10px; }
	.ps_tooltip_dialog .ps_tooltip_foot { background: transparent url(../img/sprite_backgrounds.gif) no-repeat left -27px; margin-right: 7px; }
	.ps_tooltip_dialog .ps_tooltip_foot .ps_tooltip_c { background: transparent url(../img/sprite_backgrounds.gif) no-repeat right -129px; font-size: 1px; height: 16px; margin-right: -7px; }
	.ps_tooltip_dialog .ps_tooltip_body ul li { margin-bottom: 0; padding-bottom: 3px; }
	#ps_tooltip_arrow { background: no-repeat transparent; height: 11px; position: absolute; width: 11px; z-index: 100000; }
	#ps_tooltipSporty { display: inline; }
	.ps_simpleDropdown_value { background: url(../img/sprite_icons.gif) no-repeat right -220px; color: #900; cursor: pointer; font-size: 11px; padding-right: 10px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options { left: -11px !important; top: 0px; width: 171px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_tooltip_head { background: #d4d4d4; height: 4px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_tooltip_head .ps_tooltip_c { background: #d4d4d4; height: 4px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_tooltip_body .ps_tooltip_c { background: #d4d4d4; font-size: 11px; padding: 0px 10px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_tooltip_body { background: #d4d4d4; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_tooltip_foot { background: transparent url(../../img/bg_simpleDropdown_bl.gif)
			no-repeat bottom left; margin-top: -4px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_tooltip_foot .ps_tooltip_c { background: url(../../img/bg_simpleDropdown_br.gif) no-repeat bottom
			right; height: 8px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options a { display: block; font-size: 12px; line-height: 16px; width: 100%; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_simpleDropdown_optionWrapper { position: relative; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_simpleDropdown_optionWrapper .ps_simpleDropdown_close { cursor: pointer; font-size: 1px; padding: 6px; position: absolute; right: -6px; top: 0px; }
	.ps_tooltip_dialog.ps_simpleDropdown_options .ps_simpleDropdown_optionWrapper .ps_simpleDropdown_selectedValue { font-weight: bold; }
	.ps_simpleDropdown .ps_dropdownOpened { background: url(../img/sprite_icons.gif) no-repeat right -250px; }
	.ps_errorPages .ps_headlineRow, .ps_error404 .ps_headlineRow { background-position: 2px -2555px; }
	#ps_unconfirmeddoubleoptin .ps_headlineRow,
	#ps_unconfirmeddoubleoptin_success .ps_headlineRow,
	#ps_invalidpartnerfactfile .ps_headlineRow,
	.ps_invalidInstance .ps_headlineRow { background-position: 2px -2555px; }
	* @section START: Postbox (Messages)
	* @Usage: Pagespecific */
	.ps_postBox { margin-bottom: 20px; }
	.ps_postBox .ps_listView { clear: left; }
	.ps_postBox .ps_listHeader div { float: left; }
	.ps_postBox .ps_listHeader div span { padding: 0 8px 0 8px; }
	.ps_postBox .ps_col1 { width: 42px; }
	.ps_postBox .ps_col2 { width: 42px; }
	.ps_postBox .ps_col3 { width: 165px; }
	.ps_postBox .ps_col4 { width: 33px; }
	.ps_postBox .ps_col5 { width: 225px; }
	.ps_postBox .ps_col6 { width: 175px; }
	.ps_postBox .ps_col7 { width: 75px; }
	.ps_postBox .ps_col8 { width: 143px; }
	.ps_postBox .ps_listHeader .ps_listHeaderCol { font-weight: bold; }
	.ps_postBox .ps_col8 ul li { clear: right; float: right; margin-bottom: 0; }
	.ps_postBox .ps_readMessage { margin-top: 14px; white-space: nowrap; }
	#ps_sentBox .ps_headlineRow, #ps_receivedBox .ps_headlineRow { background-position: 2px -1665px; }
	#ps_receivedBox .ps_noEntriesText{ padding: 15px 10px;  }
	#ps_page #ps_main #ps_inbox h2.ps_withPic,#ps_page #ps_main #ps_outbox h2.ps_withPic { background-position: 10px -36px; }
	#ps_inbox .ps_listCountSelector .ps_simpleDropdown_value,#ps_outbox .ps_listCountSelector .ps_simpleDropdown_value,#ps_drafts .ps_listCountSelector .ps_simpleDropdown_value,.ps_listSorterCol span { background: url(../../img/icon_dropdown_black.gif) no-repeat right 6px; }
	#ps_inbox .ps_messages_hint,#ps_outbox .ps_messages_hint { clear: both; margin-bottom: 10px; margin-left: 17px; margin-top: 20px; }
	#ps_inbox .ps_col5 .ps_listViewRowGlobalLink,#ps_outbox .ps_col5 .ps_listViewRowGlobalLink { margin-right: 5px; }
	#ps_inbox .ps_col5,#ps_outbox .ps_col5,#ps_inbox .ps_col6,#ps_outbox .ps_col6 { font-weight: bold; }
	#ps_page #ps_inbox h2 .ps_headlineCounter { float: left; font-weight: bold; margin-left: 15px; padding-left: 0; }
	#ps_page #ps_outbox h2 .ps_headlineCounter { float: left; font-weight: bold; margin-left: 15px; padding-left: 0; }
	.ps_readingPage .ps_headerNote { float: right; margin-top: 4px; }
	.ps_readingPage .ps_headerNote span { font-weight: bold; }
	.ps_contactSubject { margin-bottom: 10px; }
	.ps_contactSubject,.ps_readingPage .ps_contactMsg { background-color: #eaeaea; border: 1px solid #c5c5c5; padding: 2px 8px 2px 8px; }
	.ps_readingPage .ps_navFlipBottom { clear: both; margin: 15px 0 0 0 !important; }
	.ps_readingPage .ps_navFlipTop { margin: 0 0 15px 0 !important; }
	.ps_readingPage .ps_contactMsg { min-height: 40px; padding-bottom: 30px; }
	.ps_readingPage .ps_imageReleaseBox { margin-bottom: 10px; margin-top: 10px; }
	.ps_readingPage .ps_extContactRight { padding-bottom: 14px; text-align: center; }
	#parship .ps_readingPage .ps_formButtonRow { float: right; width: auto; }
	.ps_readMsgNav { width: 593px; }
	.ps_readMsgNavPrev { float: left; text-align: left; width: 194px; }
	.ps_readMsgNavPrev div { background: url("../../img/icon_bullet_lt.gif") no-repeat scroll left
			7px transparent; float: left; }
	.ps_readMsgNavPrev a { margin-left: 7px; }
	.ps_readMsgNavCenter { float: left; text-align: center; width: 194px; }
	.ps_readMsgNavNext { float: left; text-align: right; width: 194px; }
	.ps_readMsgNavNext div { background: url("../../img/icon_bullet_gt.gif") no-repeat scroll right
			7px transparent; float: right; }
	.ps_readMsgNavNext a { margin-right: 7px; }
	.ps_readMsgNavTop { height: 35px; }
	.ps_readMsgNavBottom { float: left; margin-top: 25px; }
	#ps_mailbox { padding: 20px 7px 30px; width: 591px; }
	#ps_mailbox .ps_personList { height: 38px !important; margin-bottom: 8px; min-height: 0; }
	#ps_mailbox .ps_readMessage { margin-left: 0; margin-top: 30px; }
	#ps_mailbox .ps_col1 { width: 62px; }
	#ps_mailbox .ps_col2 { width: 28px; }
	#ps_mailbox .ps_col3 { width: 217px; }
	#ps_mailbox .ps_col4 { width: 160px; }
	#ps_mailbox .ps_col5 { width: 100px; }
	.ps_quidProQuo { background: url(../../img/quid_pro_quo.gif) left top no-repeat; height: 115px; position: relative; width: 100%; }
	.ps_quidProQuo div div { left: 15px; position: absolute; top: 0; width: 350px; }
	.ps_quidProQuo1 { left: 130px; position: absolute; top: 10px; }
	.ps_quidProQuo2 { left: 130px; position: absolute; top: 68px; }
	.ps_nudgeImg { float: left; margin: 5px 20px 0 0; position: relative; }
	.ps_read_nudge .ps_headerNote { margin-top: 0px; }
	.ps_read_welcome .ps_stmtComment { font-weight: bold; margin: 15px 0 15px 0; }
	.ps_read_missing_infos .ps_missingInfo { font-weight: bold; margin: 15px 0 15px 0; }
	.ps_write_msg textarea.ps_growingTextarea { margin-bottom: 10px; width: 582px; }
	.ps_write_msg .ps_input_text_large { margin-bottom: 10px; width: 97%; }
	.ps_write_msg h4 { font-weight: bold; }
	.ps_write_msg .ps_footerSeparator { margin: 20px 0 20px 0; }
	p.ps_timeoutInfotext span { color: red; display: block; padding: 4px 0px; }
	.ps_send_nudge .ps_tabContent h2 { margin-bottom: 5px; }
	.ps_send_nudge .ps_tabContent .ps_formButtonRow { margin-bottom: 20px; margin-top: 5px; }
	.ps_send_nudge .ps_headerNote { margin-top: 0px; }
	.ps_send_nudge .ps_nudgeText { margin-left: 114px; }
	.ps_read_msg .ps_formButtonRow form,.ps_read_msg .ps_formButtonRow .genBut { float: left; }
	.ps_leftSideImg { float: left; margin-right: 10px; position: relative; }
	.ps_imagePrefixedHeader { border-bottom: 1px solid #ddd; height: 32px; margin: 0px 0px 25px 68px; padding-top: 16px; }
	#ps_read_attraction_flash_response .ps_imagePrefixedHeader { margin-left: 98px; }
	.ps_imagePrefixedHeader h2 { float: left; }
	.ps_imagePrefixedHeader	.ps_tooltip { margin-left: 5px; padding: 5px; }
	#ps_read_attraction_flash_response .ps_headerNote { margin-top: 0px; }
	#ps_read_attraction_flash .ps_contactMsg,#ps_read_attraction_flash_response .ps_contactMsg { padding-bottom: 2px; }
	#ps_read_attraction_flash .ps_formButtonRow { margin-bottom: 30px; }
	#ps_read_attraction_flash .ps_formButtonRow img { float: right; left: 15px; position: relative; top: -11px; }
	#ps_topPageFlip { background: url(../img/sprite_backgrounds.gif) -2px -1546px no-repeat; float: left; }
	.ps_navFlip { width: 640px; }
	.ps_navFlip .ps_backFlip { float: left; margin-left: 15px; padding-top: 14px; }
	.ps_navFlip .ps_flipElement { float: left; margin-right: 15px; padding: 11px 0 6px 0; }
	#ps_topPageFlip .ps_navFlip .ps_flipElement, #ps_bottomPageFlip .ps_navFlip .ps_flipElement { float: right; }
	.ps_bottomBox .ps_navFlip .ps_flipElement { padding-bottom: 8px; padding-top: 10px; }
	.ps_navFlip .ps_navFlipPrev { background: url(../img/sprite_icons.gif) left -1235px no-repeat; float: left; height: 23px; margin-right: 8px; width: 24px; }
	.ps_navFlip .ps_navFlipPrev:hover { background-position: left -1512px; }
	.ps_navFlip .ps_navFlipNext { background: url(../img/sprite_icons.gif) left -1268px no-repeat; float: left; height: 23px; margin-left: 14px; width: 24px; }
	.ps_navFlip .ps_navFlipNext:hover { background-position: left -1539px; }
	.ps_navFlip .ps_pageCounter { float: left; height: 20px; margin-top: 3px; }
	#ps_bottomPageFlip { clear: both; float: left; margin-bottom: 10px; }
	#ps_bottomPageFlip #ps_navFlip { width: 630px; }
	.ps_partnerHeadFarewell { cursor: default; filter: alpha(opacity = 50); moz-opacity: 0.5; opacity: 0.5; }
	.ps_partnerHeadFarewell div.ps_photo_partnerProfile { cursor: default !important; }
	.ps_partnerHeadWrapper { background: transparent url(../../img/sprite_backgrounds.gif) -479px
			-714px no-repeat; float: left; margin-left: 0px; overflow: hidden; padding: 14px 16px; position: relative; width: 602px; }
	.ps_partnerProfile { float: left; width: 300px; }
	.ps_contactImg,.ps_profileImg { float: left; height: 170px; margin-top: 5px; width: 130px; }
	.ps_payment_pages .ps_contactImg { height: auto; width: auto; }
	.ps_partnerProfile .ps_profileDesc { float: left; height: 150px; padding: 10px 8px; position: relative; width: 144px; }
	.ps_partnerProfile .ps_profileDesc .ps_lastLogin { bottom: 42px; left: 8px; position: absolute; }
	.ps_partnerHeadWrapper .ps_partnerHeadFarewell { background-color: #fff; height: 202px; left: 2px; position: absolute; top: 10px; width: 634px; z-index: 99; }
	.ps_matchingResult { float: left; margin-left: 20px; text-align: center; width: 282px; }
	.ps_matchingResult h3 { font-size: 17px !important; padding-bottom: 0px; position: absolute; top: 14px; width: 274px !important; z-index: 10; }
	.ps_matchingResult .ps_matching_visual { font-size: 18px; position: relative; width: 280px; }
	.ps_matchingResult .ps_matching_visual img { height: 200px; left: 0; position: absolute; top: 16px; width: 280px; }
	.ps_matchingResult .ps_matching_points { left: 117px; line-height: 24px; position: absolute; text-align: center; top: 78px; width: 45px; z-index: 10; }
	div.parship .ps_matchingResult .ps_matching_points a {font-size: 24px; font-weight: bold; text-decoration:none; color: black;}
	#ps_page div.ps_partnerHeadInfoWrapper .ps_subcolumns { background-color: transparent; }
	#ps_page div.ps_partnerHeadInfoWrapper .ps_categoryLabel { margin-bottom: 2px; }
	div.ps_partnerHeadUserImgWrapper { float: left; height: 161px; overflow: hidden; padding: 4px; position: relative; width: 121px; }
	div.ps_partnerHeadUserImgWrapper { cursor: hand; cursor: pointer; }
	#ps_welcomepage .ps_partnerHeadUserImgWrapper,.ps_LShapePage div.ps_partnerHeadUserImgWrapper,#ps_imageStateToggle div.ps_partnerHeadUserImgWrapper { cursor: default; }
	div.ps_partnerHeadUserImgWrapper .ps_profileImgShadow { background: url(../img/sprite_backgrounds.gif) 0 -2006px no-repeat; height: 169px; left: 0; position: absolute; top: 0; width: 129px; z-index: 5; }
	div.ps_partnerHeadUserImgWrapper .ps_photo table a { color: #fff; font-size: 9px; }
	div.ps_partnerHeadInfoWrapper { margin-left: 129px; width: 479px; }
	div.ps_partnerHeadInfoBoxTop { min-height: 71px; width: 100%; }
	div.ps_partnerHeadAlias span { font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; }
	div.ps_partnerHeadAlias #alias_set_div { float: left; }
	.ps_partnerProfile .ps_profileDesc .profileCompletion { bottom: 2px; position: absolute; }
	.ps_partnerProfile .ps_profileDesc .profileCompletion span { font-weight: bold; }
	#ps_page .profileCompletion .ps_statusBar { background: url(../img/sprite_backgrounds.gif) no-repeat 0 -221px; height: 10px; margin-top: 3px; position: relative; width: 144px; }
	#ps_page .ps_percentRemover { background: url(../img/sprite_backgrounds.gif) no-repeat left -258px; display: block; height: 10px; position: absolute; width: 144px; }
	.ps_statusBar .upTo30 { clip: rect(0 32px 10px 0); }
	.ps_statusBar .upTo35 { clip: rect(0px 40px 10px 0px); }
	.ps_statusBar .upTo40 { clip: rect(0px 50px 10px 0px); }
	.ps_statusBar .upTo45 { clip: rect(0px 60px 10px 0px); }
	.ps_statusBar .upTo50 { clip: rect(0px 70px 10px 0px); }
	.ps_statusBar .upTo55 { clip: rect(0px 78px 10px 0px); }
	.ps_statusBar .upTo60 { clip: rect(0px 86px 10px 0px); }
	.ps_statusBar .upTo65 { clip: rect(0px 94px 10px 0px); }
	.ps_statusBar .upTo70 { clip: rect(0px 102px 10px 0px); }
	.ps_statusBar .upTo75 { clip: rect(0px 108px 10px 0px); }
	.ps_statusBar .upTo80 { clip: rect(0px 114px 10px 0px); }
	.ps_statusBar .upTo85 { clip: rect(0px 120px 10px 0px); }
	.ps_statusBar .upTo90 { clip: rect(0px 126px 10px 0px); }
	.ps_statusBar .upTo95 { clip: rect(0px 132px 10px 0px); }
	.ps_isProfileComplete { font-size: 11px; margin-top: 3px; }
	.ps_statusBar.ps_fadeOut { background: url(../img/sprite_backgrounds.gif) no-repeat 0 -221px; }
	.ps_statusBar .ps_percentRemover.upToFade { clip: rect(0, 190px, 10px, 0); }
	.ps_myStatusBody { margin-top: 10px; }
	.ps_myStatusBody .ps_profileOptions { margin-top: 10px; }
	.ps_myStatusBody .ps_profileOptions li { background-image: none; margin-bottom: 6px; padding-left: 0; }
	div.ps_partnerHeadInfoBoxBtm1ContentWrapper,div.ps_partnerHeadInfoBoxBtm2ContentWrapper { padding-left: 10px; }
	div.ps_partnerHeadInfoBoxBtm2ContentWrapper .ps_iconProfileCheckedAndNew { margin-left: 3px; margin-top: 1px; }
	div.ps_partnerHeadInfoBoxBtm1 { background: url(../../img/bg_partnerheadmatchingl.png) no-repeat left
			top; float: left; height: 89px; width: 280px; }
	div.ps_partnerHeadInfoBoxBtm1 div.ps_partnerHeadInfoBoxBtm1ContentWrapper { padding-left: 10px; }
	div.ps_partnerHeadInfoBoxBtm2 { background: url(../../img/bg_partnerheadmatchingr.png) no-repeat right
			top; float: right; height: 89px; width: 197px; }
	div.ps_partnerHeadInfoBoxBtm1 div.ps_partnerHeadInfoBoxBtmHeadline,div.ps_partnerHeadInfoBoxBtm2 div.ps_partnerHeadInfoBoxBtmHeadline { display: block; font-weight: bold; margin: 10px 0 3px 0; }
	div.ps_partnerHeadInfoBoxBtmNewStar { border: 1px solid black; float: right; height: 45px; line-height: 45px; margin-right: 10px; margin-top: -22px; text-align: center; width: 45px; }
	div.ps_partnerHeadBtmButtonRow { display: block; margin-top: 10px; text-align: right; width: 100%; }
	div.ps_partnerHeadBtmButtonRow .ps_genBut { margin-left: 6px; }
	.ps_readingPage #ps_main,.ps_profile_page #ps_main { background-position: 0 39px; }
	.ps_profile_page #ps_main .ps_tabContentWrapper { margin-bottom: 0; }
	.ps_profile_page #ps_main .ps_tabContentWrapper .ps_genButRight { float: left; margin-bottom: 10px; padding-left: 0; }
	#ps_partnerProfileNote { clear: both; }
	#ps_partnerProfileNote h2 { float: left; }
	.ps_imageReleaseTooltip,#ps_partnerProfileNote .ps_noteTooltip { background: url(../img/sprite_icons.gif) no-repeat 0 -189px; float: left; height: 15px; margin-left: 5px; margin-top: 1px; width: 15px; }
	.ps_imageReleaseTooltip { margin-top: 5px; }
	#ps_partnerProfileNote .ps_floatWrapper { clear: both; }
	#ps_partnerProfileNote #ps_note_form { clear: both; width: 270px; }
	#ps_partnerProfileNote textarea { margin-bottom: 5px; padding-right: 0; width: 260px; }
	#ps_partnerProfileNote textarea.ps_isReadonly { border: 1px solid #efefef; height: auto; }
	#ps_partnerProfileNote .ps_openNotebox { float: right; }
	#ps_partnerProfileNote .ps_formButtonRow { float: right; }
	#alias_not_set_div_name { float: left; padding-right: 10px; }
	#alias_not_set_div a { float: left; margin-top: 3px; }
	#ps_main .ps_partnerHeadNoticeFavorite .ps_iconButton { margin: 8px 3px 0; width: 190px; }
	#ps_main .ps_partnerHeadNoticeFavorite .ps_iconButton b { padding-left: 18px; }
	#ps_main #ps_addFavButton span { padding-left: 8px; }
	#ps_main #ps_addFavButton b { background-position: 0 -1628px; padding-left: 20px; }
	#ps_main #ps_deleteContact { float: right; height: 22px; margin-right: 23px; padding-right:7px;}
	#ps_main #ps_deleteContact span { padding-left: 6px; }
	#ps_main #ps_deleteContact b { background-position: 0 -1348px; padding-left: 8px; }
	#ps_main #ps_addFavButton b.ps_active { background-position: 0 -1598px; }
	#ps_main #ps_deleteContact b.ps_active { background-position: 0 -1388px; }
	.parship .ps_partnerHeadNoticeFavorite .ps_genBut,.parship .ps_partnerHeadNoticeFavorite .ps_genBut span,.ps_partnerHeadNoticeFavorite .parship .ps_genBut input { color: #333; }
	.ps_partnerHeadInfoWrapper .ps_ratingScale { height: 20px; position: relative; }
	.ps_partnerHeadFarewell #ps_trackSmall { cursor: default; filter: alpha(opacity = 50); moz-opacity: 0.5; opacity: 0.5; }
	.ps_partnerHeadFarewell #ps_ratingTooltips { display: none; }
	.ps_partnerHeadInfoWrapper #ps_trackSmall,.ps_partnerHeadInfoWrapper #ps_savedTrackSmall { background: url(../../img/fader.gif) no-repeat; height: 22px; position: relative; width: 111px; }
	.ps_partnerHeadInfoWrapper #ps_handleSmall,.ps_partnerHeadInfoWrapper #ps_savedHandleSmall { background: url(../../img/fader_handle_small.gif) no-repeat; cursor: pointer; height: 16px; position: absolute; width: 11px; }
	.ps_partnerHeadInfoWrapper #ps_handleSmall.ps_disabled,.ps_partnerHeadFarewell #ps_handleSmall { background: url(../../img/fader_handle_small_disabled.gif) no-repeat; cursor: default; }
	.ps_partnerHeadInfoWrapper #ps_savedHandleSmall { background-position: 0 0; }
	.ps_partnerHeadInfoWrapper #ps_savedTrackSmall.ps_ratedVal2 .ps_savedHandle { margin-left: 24px; }
	.ps_partnerHeadInfoWrapper #ps_savedTrackSmall.ps_ratedVal3 .ps_savedHandle { margin-left: 49px; }
	.ps_partnerHeadInfoWrapper #ps_savedTrackSmall.ps_ratedVal4 .ps_savedHandle { margin-left: 76px; }
	.ps_partnerHeadInfoWrapper #ps_savedTrackSmall.ps_ratedVal5 .ps_savedHandle { margin-left: 102px; }
	.ps_partnerHeadInfoWrapper .ps_ratingTooltipTrigger { height: 8px; left: 0; overflow: hidden; position: absolute; top: 0; width: 25px; }
	.ps_partnerHeadInfoWrapper .ps_ratingTooltipTrigger1 { width: 18px; }
	.ps_partnerHeadInfoWrapper .ps_ratingTooltipTrigger2 { left: 19px; }
	.ps_partnerHeadInfoWrapper .ps_ratingTooltipTrigger3 { left: 43px; }
	.ps_partnerHeadInfoWrapper .ps_ratingTooltipTrigger4 { left: 69px; }
	.ps_partnerHeadInfoWrapper .ps_ratingTooltipTrigger5 { left: 94px; width: 18px; }
	#ps_ratingOverlay .ps_introText { margin: 15px 0; }
	#ps_ratingOverlay .ps_ratingReasonIntro { margin-bottom: 5px; margin-top: 5px; }
	#ps_ratingOverlay .ps_genBox .ps_areaInner { padding-bottom: 0; padding-top: 0; }
	#ps_ratingOverlay .ps_ratingLargeBg { background: url(../../img/fader-large.gif) no-repeat; height: 26px; margin-top: 30px; padding-left: 0px; width: 346px; }
	#ps_ratingOverlay #ps_trackLarge { height: 30px; position: relative; width: 333px; }
	#ps_ratingOverlay .ps_ratingLargeBg.ps_ratedVal1 { background-image: url(../../img/fader-large.gif); }
	#ps_ratingOverlay #ps_handleLarge { background: url(../../img/fader_handle_small.gif) no-repeat; cursor: pointer; height: 16px; position: absolute; width: 11px; }
	#ps_largeSkala { background: url(../../img/fader-large100.gif) no-repeat; float: left; height: 15px; }
	#ps_ratingScaleOverlay .ratingText { color: #6194b3; float: left; font-weight: bold; list-style: none; margin-left: 8px; margin-top: -20px; }
	#ps_ratingScaleOverlay .ratingText li { color: #6092b3; float: left; margin: 0; text-align: center; width: 72px; }
	#ps_ratingScaleOverlay .ratingText li.ps_first { text-align: left; width: 64px; }
	#ps_ratingScaleOverlay .ratingText li.ps_last { text-align: right; width: 68px; }
	#MB_content .ps_modalContent div.ps_modalRating { margin: 10px 0; }
	#ps_userRatingForm .ps_genBox.ps_rating { margin-top: 20px; }
	#ps_userRatingForm .ps_genBox.ps_rating .ps_areaInner { padding: 0 10px; }
	#ps_userRatingForm .ps_genBox.ps_ratingBox { display: block; width: 380px; }
	#ps_userRatingForm .ps_formButtonRow { float: right; margin-bottom: 35px; margin-top: 5px; padding-right: 0; }
	#ps_userRatingForm .ps_formButtonRow a { margin-left: 10px; }
	#ps_userRatingForm .ps_radio { margin-bottom: 0; margin-top: 0; padding-right: 0; }
	#ps_userRatingForm .ps_radio input { margin-top: 2px; }
	#ps_userRatingForm .ps_questionTable { border-collapse: collapse; border-spacing: 0; width: 595px; }
	#ps_userRatingForm .ps_questionTable td { padding: 4px; width: 296px; }
	#ps_userRatingForm #ps_field_remark_1,#ps_userRatingForm #ps_field_remark_9 { height: 54px; margin-left: 20px; margin-top: 4px; overflow: auto; padding: 0; width: 219px; }
	#imageReleaseBoxWrapper { background: transparent url(../../img/sprite_image_release_box.png)
			no-repeat scroll -7px bottom; margin-bottom: 20px; margin-top: 50px; min-height: 220px; position: relative; width: 100%; }
	#imageReleaseBoxWrapper #imageReleaseBoxArrow { background: transparent url(../../img/sprite_image_release_box.png)
			no-repeat scroll -342px -9px; height: 118px; position: absolute; top: 0px; width: 15px; }
	#imageReleaseBoxWrapper #ps_imageStateToggle { padding: 2px 0 0 28px; }
	#imageReleaseBoxWrapper #ps_additionalText { clear: both; }
	.ps_registrationPage #ps_main, .ps_registrationPage #ps_footerTuev { }
	#ps_register { float: right; font-size: 1.1em; width: 633px; }
	.ps_registrationPage #ps_mainContentCol { margin-top: 16px; }
	.ps_registrationPage #ps_rightTeaserCol { margin-top: 15px; }
	.ps_registrationPage .ps_campaingPic { margin-left: 16px; }
	.ps_registrationPage #ps_mainContentCol { height: 500px; height: auto !important; min-height: 500px; }
	.ps_registrationPage #ps_form_registration { background-color: #f6f5f5; float: left; }
	#ps_register h5 { background-color: #900100; color: #fff; font-size: 1.4em; font-weight: normal; height: 23px; line-height: 15px; padding: 8px 0 0 15px; }
	#ps_register .ps_regform { clear: both; float: right; padding-top: 36px; width: 633px; }
	#ps_register form { float: left; height: 284px; padding-left: 60px; position: relative; width: 480px; }
	#ps_register #ps_registrationGeneralError { margin: 10px 0 10px 70px; width: 543px; }
	#ps_register #login_left #ps_registrationGenderError { margin-top: 110px; width: 154px; }
	#ps_register #login_left { float: left; padding: 14px 0 0 76px; }
	#ps_register #login_right { border-left: 1px solid #999999; float: right; padding: 12px 10px 0px 15px; width: 345px; }
	#ps_register #login_c100 { padding: 14px 20px 0px 70px; width: 543px; }
	#ps_register #login_left .ps_sexselect { clear: left; display: block; font-weight: bold; }
	#ps_register #login_left .ps_second { float: left; margin-top: 30px; }
	#ps_register form #login_left p { font-weight: normal; padding: 3px; text-align: left; }
	#ps_register form #login_left p.ps_straight { margin-top: 14px; }
	#ps_register form label { float: left; height: auto; }
	#ps_register #login_left input { float: left; }
	#ps_register #login_left p label { margin: -2px 0 0 0; padding-left: 8px; }
	#ps_register #login_right p { clear: left; line-height: 14px; margin: 0 0 20px 0; }
	#ps_register #login_right label { color: #333333; float: left; font-weight: bold; padding: 2px 8px 8px 0; width: 73px; }
	#ps_register #login_right input { border: 1px solid #999999; float: right; margin-right: 10px; width: 250px; }
	#ps_register #login_right p.ps_comment,#ps_register #login_c100 p.ps_comment { clear: both; color: #666; font-size: .8em; font-weight: normal; line-height: 1.2em; margin-bottom: 10px; }
	#ps_register #login_c100 p.ps_comment { margin-left: 167px; margin-right: 10px; }
	#ps_register #login_right #ps_registrationEmailError { margin-right: 10px; }
	#ps_register #login_right #ps_registrationPasswordError,#ps_register .ps_check #ps_registrationTermsError { clear: both; margin-right: 10px; }
	#ps_register .ps_check #ps_registrationTermsError { width: 537px; }
	#ps_register form #login_c100 p { display: block; float: left; width: 438px; }
	#ps_register #login_c100 label { color: #333333; float: left; font-weight: bold; padding: 2px 8px 8px 0; width: 150px; }
	#ps_register #login_c100 input { border: 1px solid #999999; float: left; width: 68%; }
	#ps_register #login_c100 #ps_registrationEmailError { margin: 0 16px 10px 167px; }
	#ps_register #login_c100 #ps_registrationPasswordError { clear: both; margin: 0 16px 10px 167px; }
	#ps_register .ps_check { float: left; margin: 13px 0 0 76px; width: 567px; }
	#ps_register .ps_check p { display: block; margin-bottom: 10px; width: 520px; }
	#ps_register .ps_check input { border: none; display: block; float: left; height: 14px; margin: 0 5px 5px 0; }
	#ps_register .ps_check label { cursor: pointer; float: left; float: none; font-size: .8em; font-weight: normal; line-height: 1em; }
	#ps_hp .ps_buttons { bottom: 0; left: 129px; position: relative; top: 20px; width: 450px; }
	#ps_hp #ps_reg_button { background: url(../../img/homepage/register_left.png) left no-repeat; cursor: pointer; float: right; height: 42px; }
	#ps_hp #ps_reg_button input { background: url(../../img/homepage/register_right.png) right no-repeat; border: none; color: #fff; cursor: pointer; display: inline; font-size: 1.1em; font-weight: bold; height: 42px; margin: 0; overflow: visible; padding: 5px 15px 9px 15px; }
	#ps_hp #ps_reg_button a:hover { cursor: pointer; text-decoration: none; }
	#ps_register #ps_action { display: block; height: 90px; left: 8px; position: relative; top: 18px; width: 90px; }
	#ps_hp #ps_tuev { float: right; margin-right: 10px; }
	#ps_hp #ps_sublslot_content_bottom { float: right; height: 90px; width: 633px; }
	#ps_duplicateMail .ps_advice { font-size: 11px; }
/* Login Form from Parmaconto - old editorial */	
	#ps_quick_reg { background: url(../../img/bg_quick_reg_top.gif) no-repeat 0 0; width: 286px; }
	#ps_quick_reg h5 { color: #fff; font-size: 14px; font-weight: bold; height: 51px; left: 0; margin: 0 0 0 15px; position: relative; top: 6px; }
	#ps_quick_reg #ps_form_registration { background: transparent url(../../img/bg_quick_reg_middle.gif) repeat-y; border-left: 1px solid #fff; border-right: 1px solid #fff; color: #333333; margin: -3px 0 0 0; padding: 34px 14px 85px 14px; }
	#ps_quick_reg #ps_reg_button { background: url(../../img/homepage/register_left.png) left no-repeat; cursor: pointer; float: right; height: 42px; }
	#ps_quick_reg #ps_reg_button input { background: url(../../img/homepage/register_right.png) right no-repeat; border: none; color: #fff; cursor: pointer; display: inline; font-size: 1.1em; font-weight: bold; height: 42px; margin: 0; overflow: visible; padding: 5px 15px 9px 15px; }
	#ps_quick_reg #ps_reg_button a:hover { cursor: pointer; text-decoration: none; }
	#ps_quick_reg #ps_quick_reg_bottom { background: transparent url(../../img/bg_quick_reg_bottom.gif) no-repeat
			0 0; height: 16px; width: 286px; }
	#ps_quick_reg dl { font-size: 13px; line-height: 16px; margin: 0 0 16px 0; padding: 0; }
	#ps_quick_reg dl p { font-weight: bold; margin-bottom: -16px; }
	#ps_quick_reg dl dt { float: left; margin: 0 0 0 85px; position: relative; top: 2px; }
	#ps_quick_reg dl dd { margin: 0; overflow: hidden; padding: 0 0 2px 8px; }
	#ps_quick_reg dl dd label { line-height: 14px; margin-top: -14px; text-align: right; }
	#ps_quick_reg dl.ps_last { border-bottom: 1px solid #b8b8b8; padding-bottom: 15px; }
	#ps_quick_reg .ps_label { float: left; font-size: 12px; font-weight: bold; margin-bottom: 10px; width: 85px; }
	#ps_quick_reg .ps_label span { line-height: 14px !important; }
	#ps_quick_reg .ps_input_text { border: 1px solid #999; line-height: 12px; margin-bottom: 10px; width: 167px; }
	#ps_quick_reg p.ps_comment { color: #666; font-size: 11px; line-height: 14px !important; margin: -7px 0 10px 85px; }
	#ps_quick_reg .ps_check { float: left; margin: 0 0 0 85px; }
	#ps_quick_reg .ps_label_check { float: right; font-size: 11px; line-height: 14px !important; margin-bottom: 10px; width: 147px; }
	#ps_quick_reg #ps_action { display: block; left: 182px; margin-bottom: -95px; position: relative; top: -78px; }
	
	#ps_pageMargins #ps_nav #ps_2ndNav { margin-bottom: 14px; margin-left: 3px; width: 953px; }
	#ps_invalidpartnerfactfile .ps_c66l { width: 100%; }
	#ps_error_box_requestLoginDetails_usernameUserId,#ps_error_box_requestLoginDetails_email { clear: both; }
	div.ps_teaserRight { background-color: #b8b8b8; height: 100%; margin-left: 9px; padding: 10px; }
	div.ps_teaserRight h2 { font-size: 15px; font-weight: normal; margin: 0 0 4px 6px; }
	#ps_fs24PhotoTeaser { width: 288px; }
	#ps_rightTeaserCol #ps_fs24PhotoTeaser h2 { background: url(../../img/fs24/bg_headline.gif) no-repeat; color: #fff; font-size: 13px; margin-bottom: 0; margin-left: 0; padding: 4px 10px 2px 10px; }
	#ps_fs24PhotoTeaser .ps_fs24teaserWrapper { background: url(../../img/fs24/bg_gradient.gif) repeat-y; padding-left: 5px; padding-top: 8px; }
	#ps_fs24PhotoTeaser ul { float: left; padding-bottom: 10px; }
	#ps_fs24PhotoTeaser li { background: url(../../img/fs24/bg_photos.gif) no-repeat; float: left; list-style: none; margin-bottom: 6px; margin-left: 0; margin-right: 21px; overflow-x: hidden; position: relative; width: 68px; }
	#ps_fs24PhotoTeaser li a { color: #302ed9; text-decoration: none; }
	#ps_fs24PhotoTeaser li a.ps_writeMessageToFrs24 { text-decoration: underline; }
	#ps_fs24PhotoTeaser li img { height: 66px; margin: 7px 0 5px 5px; width: 56px; }
	#ps_fs24PhotoTeaser li .ps_subText { display: block; text-align: center; }
	#ps_fs24PhotoTeaser li .ps_subText strong { display: block; text-decoration: underline; }
	#ps_fs24PhotoTeaser li .ps_onlineIcon { cursor: hand; left: 47px; position: absolute; top: 60px; }
	#ps_fs24PhotoTeaser li .ps_onlineIcon img { height: auto; margin: 0; width: auto; }
	#ps_fs24PhotoTeaser .ps_fs24footer { clear: both; padding-bottom: 9px; }
	#ps_fs24PhotoTeaser .ps_fs24footer img { float: left; margin-left: 14px; }
	#ps_fs24PhotoTeaser .ps_fs24footer a { color: #fff; float: right; margin-right: 20px; margin-top: 5px; text-decoration: none; }
	#ps_fs24PhotoTeaser .ps_fs24footer .ps_fs24btnLeft { background: url(../../img/fs24/bg_btn_left.gif) no-repeat; float: left; height: 21px; width: 11px; }
	#ps_fs24PhotoTeaser .ps_fs24footer strong { background: url(../../img/fs24/bg_btn_center.gif) repeat-x; float: left; font-size: 12px; height: 21px; line-height: 18px; padding-right: 10px; }
	#ps_fs24PhotoTeaser .ps_fs24footer .ps_fs24btnRight { background: url(../../img/fs24/bg_btn_right.gif) no-repeat; float: left; height: 21px; width: 13px; }
	#ps_fs24PhotoTeaser .ps_fsCloser { background: url(../../img/fs24/bg_closer.gif) no-repeat; height: 4px; }
	.ps_fotoUploadTarget { border: 0px; height: 0; width: 0; }
	.ps_fotoBox { font-weight: normal; width: 469px; }
	.ps_fotoFileInput { filter: alpha(opacity = 0); moz-opacity: 0.0; opacity: 0.0; position: relative; }
	.ps_fotoUploadStatusIcon { left: 48px; position: absolute; top: 73px; }
	.ps_fotoUploadCutterButton { clear: both; cursor: pointer; float: left; margin-bottom: 10px; width: 210px; }
	.ps_fotoUploadCutterButtonLabel { float: left; height: 20px; padding-left: 5px; padding-top: 7px; }
	.ps_fotoUploadCutterDescription { clear: both; margin-bottom: 20px; }
	div.parship .ps_tabContent #fotoUploadBottomContainer .ps_fotoUploadCutterDescription h3 { margin-bottom: 0; }
	.ps_fotoUploadTextareaDescription { height: 39px; padding-right: 0; width: 203px; }
	.ps_uploadExplanationBlock { float: left; margin-left: 12px; width: 290px; }
	div.parship .ps_uploadExplanationBlock li { font-weight: bold; margin-left: 0px; padding-bottom: 5px; padding-left: 32px; padding-top: 4px; }
	.ps_uploadExplanationBlock li.ps_photoUploadBoxBullet1 { background: url(../../img/fototool/sprite_123.gif) 0 1px no-repeat; }
	.ps_uploadExplanationBlock li.ps_photoUploadBoxBullet2 { background: url(../../img/fototool/sprite_123.gif) 0 -36px no-repeat; }
	.ps_uploadExplanationBlock li.ps_photoUploadBoxBullet3 { background: url(../../img/fototool/sprite_123.gif) 0 -73px no-repeat; }
	#parship .ps_uploadExplanationBlock ul { list-style-image: none; list-style-type: none; margin-left: 0px; }
	div.parship #ps_profileTabX h3,div.parship #ps_profileTabXa h3 { color: #000; margin-bottom: 6px; }
	#ps_profileTabX h2 { font-weight: bold; }
	#ps_profileTabXa h2 { font-weight: bold; }
	.ps_fotoUploadCutter .ps_dimLayer { background: url(../../img/black.gif); }
	#parship .ps_selectedPreviewImg .ps_selectedBorderDiv { border: 1px dashed #000; height: 94px; position: absolute; width: 70px; }
	.ps_fotoOrganizeFotoBoxMover { cursor: move; float: right; height: 20px; width: 50px; }
	div.parship #ps_profileTabX .ps_listViewRow { height: 100px; }
	.ps_fotoUploadError { margin-left: 30px; }
	#parship .ps_fotoUploadWarn { padding-top: 0; }
	.ps_fotoUploadFotoBoxLabel { padding-top: 18px; }
	#ps_mask { border: 1px dashed #000; }
	.ps_fotoUploadBoxImg { height: 48px; margin-bottom: 8px; width: 36px; }
	.ps_fotoUploadButtonBox { padding-bottom: 24px; }
	.ps_editButtonTextWrapper { float: left; font-style: normal; }
	.ps_fotoUploadBox { padding-bottom: 10px; width: 510px; }
	.ps_fotoUploadButton { margin-bottom: 30px; }
	.ps_fotoUploadSelectionImageFlow { overflow: hidden; position: relative; width: 540px; }
	#ps_fotoEditButton { float: right; }
	.ps_fotoOrganizeListViewCol { cursor: pointer; }
	#ps_bigPic { width: 427px; }
	.ps_fotoUploadBoxUploadForm { float: right; overflow: hidden; position: absolute; width: 140px; }
	.ps_fotoUploadProgressBar { background: transparent url(../../img/fotouploadProgressBg.gif)
			no-repeat; height: 12px; margin-right: 10px; width: 93px; }
	.ps_fotoUploadBackButton { cursor: pointer; float: left; }
	.ps_selectedPreviewImage { border: 1px dashed #000; height: 96px; overflow: hidden; width: 72px; }
	.ps_fotoOrganizeFotoBoxPortrait { font-weight: bold; }
	.ps_fotoOrganizeFotoBoxToPortraitLink { cursor: pointer; font-weight: normal !important; }
	.ps_fotoOrganizeBoxPicture { height: 96px; margin: 0 6px 0 0; padding: 0; width: 72px; }
	.ps_fotoOrganizeListViewCol { padding-right: 8px; }
	#ps_editPicsInfoBox { margin-bottom: 10px; }
	.ps_fotoOrganizeFotoBoxContent { height: 96px; position: relative; width: 384px; }
	.ps_fotoOrganizeFotoBoxStatusNEW { border: 1px solid #c4936b; font-weight: normal; margin-top: 8px; padding: 0px 2px; }
	.ps_fotoOrganizeFotoBoxStatusREJECTED { border: 1px solid #c4936b; font-weight: normal; margin-top: 8px; padding: 0px 2px; }
	.ps_fotoOrganizeFotoBoxComment { background: #e6e6e6; color: #E & E & E &; font-size: 90%; font-weight: normal; height: 30px; overflow: hidden; padding: 5px; width: 180px; }
	.ps_fotoOrganizeFotoBoxCommentSaveButton { float: left; height: 40px; padding-left: 4px; padding-top: 20px; width: 200px; }
	.ps_fotoOrganizerFotoBoxStatus { clear: both; height: 35px; width: 300px; }
	.ps_fotoOrganizeFotoBoxDeleteLink { position: absolute; right: 0; top: 78px; }
	#ps_fotoOrganizeTeaserList .ps_listViewRow,#ps_fotoOrganizeFotoList .ps_listViewRow { padding: 10px; }
	#ps_fotoOrganizeTeaserList { border-bottom: 1px solid #ccc; }
	.ps_previewPic { float: left; margin-bottom: 10px; margin-top: 10px; }
	.ps_previewPic .ps_picBlock1,.ps_previewPic .ps_picBlock2 { float: left; margin-right: 20px; position: relative; width: 120px; }
	.ps_previewPic .ps_picBlock2 { margin-right: 0px; }
	.ps_previewPic .ps_picBlock1 p,.ps_previewPic .ps_picBlock2 p { bottom: 0; left: 51px; position: absolute; }
	#ps_phototoolTip1 .ps_tipText1 { clear: both; }
	#ps_phototoolTip1,#ps_phototoolTip2 { font-size: 11px; }
	#ps_phototoolTip2 .ps_explanationPic { background: url(../../img/fotoupload_bg_explainbox2.gif) -3px 0 no-repeat; float: left; margin-bottom: 7px; padding: 5px 8px; width: 255px; }
	#ps_phototoolTip2 img { float: left; margin-right: 7px; }
	#ps_phototoolTip2 .ps_secondPic img { float: right; margin-left: 7px; }
	#ps_phototoolTip2 .ps_picBlock1 { float: left; font-size: 11px; }
	#ps_phototoolTip2 ul,#ps_phototoolTip3 .ps_listCounter { display: block; list-style-image: none; list-style-type: none; margin-left: 0; }
	#ps_phototoolTip2 li { line-height: 15px; margin-bottom: 0; margin-left: 0; }
	#ps_phototoolTip2 .ps_tipText { clear: both; margin-top: 5px; }
	#ps_phototoolTip2 .ps_tipText2 { margin-top: 10px; }
	#parship #ps_phototoolTip3 .ps_listCounter { background: url(../../img/fotoupload_listcounter_new.gif) 0 2px
			no-repeat; float: left; }
	#ps_phototoolTip3 .ps_listCounter li { line-height: 19px; margin-left: 18px; }
	#ps_phototoolTip3 p { margin-bottom: 5px; }
	#unittestArea { border: 1px solid #000; display: block; margin-top: 30px; }
	div.parship .ps_infoBox { background-color: #F7F7F7; margin-bottom: 10px; }
	div.parship .ps_infoBox .ps_infoBoxContent { padding: 10px 10px 8px; }
	div.parship .ps_infoBox h2 { background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD; font-size: 18px; font-weight: normal; height: 37px; line-height: 36px; margin: 0 auto; padding: 0 10px; }
	div.parship .ps_tabContent h2 { font-size: 18px; font-weight: normal; margin: 0 0 15px; }
	div.parship .ps_tabContentWrapper .ps_editorial_adviser_welcome { width: 635px; }
	div.parship .ps_tabContentWrapper #ps_coaching_overview .ps_rowSeparator { clear: none; }
/**
 *  LoginForm from Parmaconto 
    */
    #ps_ed_register { position:relative; float:left; width: 631px; height: 176px; font-size:12px; margin-left:1px; margin-bottom: 10px; background: transparent url(http://media4.parship.com/static/redesign09/img/editorial/reg_ed_background.jpg) no-repeat;}
    #ps_ed_register h3 { font-weight:bold; color:#fff; padding:3px 0 4px 15px; font-size:15px !important;}
    #ps_ed_register form { float:left;}
    #ps_ed_register p {line-height: 20px !important;}
    #ps_ed_register a {text-decoration: underline !important;}
    #ps_ed_register .ps_ed_register_inner {float:left;}
    #ps_ed_register #login_left { float:left; padding: 11px 0 0 15px; }
    #ps_ed_register #login_right { float:right; padding:0px 10px 0px 20px; margin-top:11px; border-left:1px solid #999999; width:398px; height: 100px;}    
    #ps_ed_register #login_left .ps_ed_sexselect { font-weight:bold; display:block; clear:left }
    #ps_ed_register #login_left .ps_ed_second { margin-top:10px; float:left }
    #ps_ed_register form #login_left p { font-weight:normal; padding:3px; text-align:left; } 
    #ps_ed_register form label { float:left; height:auto; }
    #ps_ed_register form #login_left input { float:left; }
    #ps_ed_register form #login_left p label { padding-left:8px; margin:-3px 0 0 0; }
    #ps_ed_register form #login_right p { clear:left; line-height:0px;}
    #ps_ed_register form #login_right label { padding:0px 8px 0px 0; color:#333333; width:74px; font-weight:bold; margin-bottom: 4px;}
    #ps_ed_register form #login_right input { border:1px solid #999999; margin-right:10px; width: 140px; height: 17px;}
    #parship .ps_ed_comment { font-size:11px; color:#666; font-weight:normal; margin-bottom:3px; margin-top:0px;  line-height:10px !important; clear: both; }  
    #ps_ed_register form .ps_ed_check { width:368px; padding-top: 10px; float:left; padding-left:13px; margin-top:0px; margin-bottom:2px; min-height:28px}
    #ps_ed_register form .ps_ed_check p { display:block; width:450px; }
    #ps_ed_register form .ps_ed_check input { float:left; border:none; display:block; margin:0 5px 5px 0 }
    #ps_ed_register form .ps_ed_check label { float:left; font-weight:normal; font-size:.8em; float:none; line-height:1.5em; cursor:pointer }
    #ps_ed_hp form a, #ps_ed_hp form a:visited, #ps_ed_hp form a:hover, #ps_ed_hp form a:active, #ps_ed_hp form a:visited { color:#990000 }    
    #ps_ed_register .ps_ed_buttons { position: absolute; left: 409px; top: 144px; width:213px;}
    #ps_ed_register #ps_ed_reg_button { float: right; height: 25px; background: url http://media4.parship.com/static/redesign09/img/editorial/register_ed_left.png) left no-repeat; cursor:pointer;zoom:1 }
    #ps_ed_register #ps_ed_reg_button input { height: 25px; width: 216px; background:url(http://media4.parship.com/static/redesign09/img/editorial/register_ed_right.png) right no-repeat; border:none; display:inline; cursor:pointer; margin:0; font-size: 1.1em; font-weight:bold; color:#fff; overflow:visible; padding:3px 15px 9px 15px }
    #ps_ed_register #ps_ed_reg_button a:hover { cursor:pointer; text-decoration:none; }
    #ps_ed_register #ps_ed_action { position:relative; top:56px; left:426px; display: block; height:90px;width:90px}
    #ps_ed_register #ps_errorPasswordCheckLabel {line-height:13px}
    #ps_ed_register #ps_errorPasswordLabel {margin-top:2px}  
 /* loginForm from Parmaconto only for IT */
    #ps_ed_register form .ps_ed_check_it { width:190px; padding-top: 10px; float:left; padding-left:13px; margin-top:0px; margin-bottom:2px; min-height:28px } 
    #ps_ed_register form .ps_ed_check_it p { display:block;} 
    #ps_ed_register form .ps_ed_check_it input { float:left; border:none; display:block; margin:0 5px 5px 0} 
    #ps_ed_register form .ps_ed_check_it label { float:left; font-weight:normal; font-size:.8em; float:none; line-height:1.1em; cursor:pointer} 
    #ps_ed_register form .ps_ed_check_it_two { width:190px; padding-top: 10px; float:left; padding-left:19px; margin-top:0px; margin-bottom:2px; min-height:28px} 
    #ps_ed_register form .ps_ed_check_it_two p { display:block; } 
    #ps_ed_register form .ps_ed_check_it_two input { float:left; border:none; display:block; margin:0 5px 5px 0 } 
    #ps_ed_register form .ps_ed_check_it_two label { float:left; font-weight:normal; font-size:.8em; float:none; line-height:1.1em; cursor:pointer }  
	
/**
 * Editorial always has to be the last Block in CSS
	*/	
	#ps_editorialHeader { margin-bottom: 0; }
	#ps_editorialHeader .ps_infoBoxContent { padding-bottom: 10px; }
	#ps_editorialHeader .ps_infoBoxContent img { float: left; width: 72px; }
	#ps_editorialHeader .ps_infoBoxContent .ps_innerContent { line-height: 14px; margin-left: 85px; }
	#ps_editorialHeader .ps_infoBoxContent .ps_innerContentGrey { line-height: 14px; margin-left: 66px; padding: 17px 20px 10px 0; }
	#ps_editorialHeader .ps_infoBoxContent .ps_paddedRight { padding-right: 5px; }
	#ps_editorialHeader .ps_infoBoxContent .ps_boxGrey { background: #E5E5E5 url(../../img/bg_greyGradientHeader.gif) repeat-x
			scroll 0; height: 96px; }
	#ps_editorialHeader .ps_infoBoxContent .ps_boxGrey .ps_innerContent { line-height: 14px; margin: 10px 10px 5px; }
	#ps_editorialHeader .ps_infoBoxContent .ps_boxGrey .ps_innerContent img { padding-right: 5px; position: relative; right: 0; top: 0; width: 33px; }
	#ps_editorialHeader .ps_infoBoxContent .ps_boxGrey img { position: relative; right: -10px; top: 10px; width: 49px; }
	#ps_editorialHeader .ps_img img { width: auto; }
	#ps_editorialHeader .ps_boxGrey .ps_formButton { background: transparent url(../img/sprite_buttons.gif) no-repeat scroll
			right -351px !important; margin: -15px -11px 10px 0 !important; padding: 0 8px 0 0 !important; }
	#ps_pageMargins #ps_nav #ps_2ndNav_opencms { background: none; margin: -24px 0 24px !important; }
	#ps_pageMargins #ps_2ndNav_opencms ul { float: right; }
	#ps_pageMargins #ps_2ndNav_opencms ul li { border: none; cursor: pointer; padding: 5px 10px 5px 0; }
	#ps_pageMargins #ps_2ndNav_opencms ul li a { background: none !important; border-left: 1px solid #fff; color: #fff; display: block; padding: 0 0 0 10px; text-decoration: none; }
	#ps_pageMargins #ps_2ndNav_opencms #ps_nav05 a { color: #fff; font-weight: normal; }
	#ps_pageMargins #ps_nav #ps_2ndNav_opencms { background: url(../../img/bg_navi2_general_active.gif) repeat-x scroll
			center top; }
	#ps_pageMargins #ps_nav #ps_2ndNav_opencms { background: url(../../img/bg_navi2_general_active.gif) repeat-x scroll
			center top; }
	#ps_pageMargins #ps_2ndNav_opencms .ps_navActiveElem,#ps_pageMargins #ps_2ndNav_opencms a:hover { color: #555 !important; }
	#ps_pageMargins #ps_2ndNav_opencms ul li.ps_navFirstElem a { border-left: 0px; }
	
	#ps_ed_register { background: transparent url(../../img/editorial/reg_ed_background.jpg)
			no-repeat; float: left; font-size: 12px; height: 176px; margin-left: 1px; position: relative; width: 631px; }
	#ps_ed_register h3 { color: #fff; font-size: 15px !important; font-weight: bold; padding: 3px 0 4px 15px; }
	#ps_ed_register form { float: left; }
	#ps_ed_register p { line-height: 20px !important; }
	#ps_ed_register a { text-decoration: underline !important; }
	#ps_ed_register .ps_ed_register_inner { float: left; }
	#ps_ed_register #login_left { float: left; padding: 11px 0 0 15px; }
	#ps_ed_register #login_right { border-left: 1px solid #999999; float: right; height: 100px; margin-top: 11px; padding: 0px 10px 0px 20px; width: 398px; }
	#ps_ed_register #login_left .ps_ed_sexselect { clear: left; display: block; font-weight: bold; }
	#ps_ed_register #login_left .ps_ed_second { float: left; margin-top: 10px; }
	#ps_ed_register form #login_left p { font-weight: normal; padding: 3px; text-align: left; }
	#ps_ed_register form label { float: left; height: auto; }
	#ps_ed_register form #login_left input { float: left; }
	#ps_ed_register form #login_left p label { margin: -3px 0 0 0; padding-left: 8px; }
	#ps_ed_register form #login_right p { clear: left; line-height: 0px; }
	#ps_ed_register form #login_right label { color: #333333; font-weight: bold; margin-bottom: 4px; padding: 0px 8px 0px 0; width: 73px; }
	#ps_ed_register form #login_right input { border: 1px solid #999999; height: 17px; margin-right: 10px; width: 140px; }
	#parship .ps_ed_comment { clear: both; color: #666; font-size: 11px; font-weight: normal; line-height: 10px !important; margin-bottom: 3px; margin-top: 0px; }
	#ps_ed_register form .ps_ed_check { float: left; margin-bottom: 2px; margin-top: 0px; min-height: 28px; padding-left: 13px; padding-top: 10px; width: 368px; }
	#ps_ed_register form .ps_ed_check p { display: block; width: 450px; }
	#ps_ed_register form .ps_ed_check input { border: none; display: block; float: left; margin: 0 5px 5px 0; }
	#ps_ed_register form .ps_ed_check label { cursor: pointer; float: left; float: none; font-size: .8em; font-weight: normal; line-height: 1.5em; }
	#ps_ed_hp form a,#ps_ed_hp form a:visited,#ps_ed_hp form a:hover,#ps_ed_hp form a:active,#ps_ed_hp form a:visited { color: #900100; }
	#ps_ed_register .ps_ed_buttons { left: 409px; position: absolute; top: 144px; width: 213px; }
	#ps_ed_register #ps_ed_reg_button { background: url(../../img/editorial/register_ed_left.png) left no-repeat; cursor: pointer; float: right; height: 25px; zoom: 1; }
	#ps_ed_register #ps_ed_reg_button input { background: url(../../img/editorial/register_ed_right.png) right
			no-repeat; border: none; color: #fff; cursor: pointer; display: inline; font-size: 1.1em; font-weight: bold; height: 25px; margin: 0; overflow: visible; padding: 3px 15px 9px 15px; width: 216px; }
	#ps_ed_register #ps_ed_reg_button a:hover { cursor: pointer; text-decoration: none; }
	#ps_ed_register #ps_ed_action { display: block; height: 90px; left: 426px; position: relative; top: 56px; width: 90px; }
	#ps_ed_register #ps_errorPasswordCheckLabel { line-height: 13px; }
	#ps_ed_register #ps_errorPasswordLabel { margin-top: 2px; }
	#ps_ed_register form .ps_ed_check_it { float: left; margin-bottom: 2px; margin-top: 0px; min-height: 28px; padding-left: 13px; padding-top: 10px; width: 190px; }
	#ps_ed_register form .ps_ed_check_it p { display: block; }
	#ps_ed_register form .ps_ed_check_it input { border: none; display: block; float: left; margin: 0 5px 5px 0; }
	#ps_ed_register form .ps_ed_check_it label { cursor: pointer; float: left; float: none; font-size: .8em; font-weight: normal; line-height: 1.1em; }
	#ps_ed_register form .ps_ed_check_it_two { float: left; margin-bottom: 2px; margin-top: 0px; min-height: 28px; padding-left: 19px; padding-top: 10px; width: 190px; }
	#ps_ed_register form .ps_ed_check_it_two p { display: block; }
	#ps_ed_register form .ps_ed_check_it_two input { border: none; display: block; float: left; margin: 0 5px 5px 0; }
	#ps_ed_register form .ps_ed_check_it_two label { cursor: pointer; float: left; float: none; font-size: .8em; font-weight: normal; line-height: 1.1em; }
} /* Keep } here */