/*#ps_hp div,#ps_hp h1, #ps_hp h2,#ps_hp h3,#ps_hp h4,#ps_hp h5,#ps_hp p{margin:0;padding:0;}*/
#ps_hp img{border:none;}
#ps_hp a,#ps_hp a:link,#ps_hp a:visited,#ps_hp a:active,#ps_hp a:hover{text-decoration:underline;}
.ps_showOnlyWhenNoscript{display:none;}
.ps_showOnlyInlineWhenNoscript{display:none;}
#ps_hp #ps_main .ps_inv{display:none;visibility:hidden;}
*html #ps_hp #ps_main{display:block;visibility:visible; background:#9966aa; }
#ps_hp #ps_wrapper{margin:18px auto;position:relative;width:950px;height:auto;font-size:.75em;}
#ps_head{float:left;width:100%;height:60px;background:#aa0a12 url(../images/hp_bg_header.jpg) no-repeat left top;}
.ps_mainbox{width:100%;height:512px;position:absolute;top:56px;left:0;}
*html .ps_mainbox{width:100%;height:512px;position:absolute;top:-1206px;left:0; visibility: visible; display: block;}
/*#ps_hp .bgForm{background: #e1e1e1 url(../images/hp_parship_bg.jpg) left top no-repeat}*/
.ps_headbox{height:568px;}
#ps_main{width:950px;height:510px;position:relative;}
#ps_hp h1{float:left;margin:-2px 8px 0 8px;padding:0;position:relative;}
#ps_hp #ps_login{float:right;}
#ps_hp #ps_cobranding{margin:0 auto;}
#ps_hp #ps_cobranding td{vertical-align:top;}
#ps_hp #ps_cobranding #ps_cobr_t div{float:right;}
#ps_hp #ps_cobranding #ps_cobr_b div{float:right;}
#ps_login .ps_navTopLogin{float:right;margin-top:15px;width:280px;}
#ps_login .ps_navTopLogin_input{float:right;margin-top:18px;width:312px;}
#ps_hp #ps_login{float:right;font-size:1em;position:relative;z-index:9;}
#ps_hp #ps_login .ps_navTopLogin{margin-right:0;margin-top:15px;float:left;}
#ps_hp #ps_login ul.ps_bullet_gt{margin-left:146px;margin-top:2px;display:block;}
#ps_hp #ps_login .ps_navTopLogin ul.ps_bullet_gt li{background:transparent url(../images/icon_bullet_white.gif) no-repeat scroll left 5px;padding-left:7px;font-size:.9em;}
#ps_hp #ps_login .ps_navTopLogin ul.ps_bullet_gt li a{color:#fff;}
#ps_hp #ps_login .ps_navTopLogin input{margin:0 0 0 5px;}
#ps_hp #ps_login .ps_navTopLogin input.ps_input_text_login{width:120px;height:16px;background-image:none;border:1px solid #999;color:#333;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:1em;padding:0 5px;}
#ps_hp #ps_login .ps_navTopLogin_text{color:#fff;width:120px;}
#ps_hp #ps_login #ps_hp_login_button{float:left;margin:13px 8px 0 6px;}
#ps_hp #ps_login #ps_hp_login_button button{font-weight:bold;font-size:.9em;}
#ps_hp #ps_noscriptLoginButton{margin:17px 15px 0 0;}
.ps_navTopLogin .ps_stayLoggedIn{width:155px;float:left;color:#fff;font-size:11px;}
.ps_navTopLogin .ps_stayLoggedIn label{float:left;padding-left:5px;margin-top:3px;}
#ps_hp #ps_login .ps_navTopLogin .ps_stayLoggedIn input{float:left;margin-top:3px;}
#ps_hp #ps_nav{clear:right;width:930px;float:left;display:inline;text-align:left;font-size:.9em;color:#343434;position:absolute;bottom:10px;left:10px;}
#ps_hp #ps_nav ul#ps_gay{float:right;}
#ps_hp #ps_nav ul#ps_editorial{float:left;}
#ps_hp #ps_nav ul#ps_editorial li a{font-weight:normal;}
#ps_hp #ps_nav ul,#ps_hp #ps_nav ul li{list-style-image:none;list-style-type:none;list-style-position:outside;list-style-type:none;display:inline;}
#ps_hp ol{margin-left:18px;}
#ps_hp ol,#ps_hp ol li,#ps_hp ul,#ps_hp ul li{list-style-image:none;list-style-type:none;list-style-position:outside;}
#ps_hp ol,#ps_hp ol li{font-weight:bold;list-style-type:decimal;}
#ps_hp ol li,#ps_hp ul li{margin:0;padding:0;}
#ps_hp ol li span{font-weight:normal;}
#ps_hp #ps_nav li a{background:transparent url(../images/bg_li.gif) no-repeat scroll 5px 0;color:#900;padding:0 0 0 11px;}
#ps_hp #ps_nav.ps_light li a{background:transparent url(../img/homepage/bg_li_light.gif) no-repeat scroll 5px 0;color:#fff;}
#ps_hp #ps_nav li.first a{background-image:none;padding:0;}
#ps_hp #ps_nav ul li a{font-weight:bold;}
#ps_hp #ps_partner{clear:both;width:auto;height:33px;padding:0 0 0 0;font-size:1em;font-weight:bold;color:#333;}
#ps_hp #ps_main .ps_gayTeaserLink{position:absolute;bottom:-26px;right:0;text-align:center;border-right:solid #fff 5px;width:180px;}
#ps_hp #ps_main .ps_gayTeaserLink img{display:block;float:right;}
#ps_hp #ps_main .ps_gayTeaserLink a{clear:right;display:block;float:right;text-align:center;min-width:90px;}
#ps_hp #ps_main .ps_gayTeaserLink a,#ps_hp #ps_main .ps_gayTeaserLink a:visited,#ps_hp #ps_main .ps_gayTeaserLink a:hover,#ps_hp #ps_main .ps_gayTeaserLink a:active,#ps_hp #ps_main .ps_gayTeaserLink a:visited{color:#900;font-weight:bold;}
#ps_hp #ps_teaser{clear:both;float:left;margin:15px 20px;width:400px;background-color:transparent;font-size:1.1em;color:#4e4e4e;}
#ps_hp #ps_teaser h2{font-size:1.4em;font-weight:normal;padding-bottom:2px;}
#ps_hp #ps_register{position:relative;float:left;width:488px;font-size:1.1em;margin-top:-50px;margin-left:1px;}
#ps_hp #ps_register h5{font-size:1.4em;font-weight:normal;color:#fff;padding:14px 0 9px 15px;background:transparent url(../images/sprite_hp_edges.png) -4157px top no-repeat;}
#ps_hp #ps_register form{float:left;}
#ps_hp #ps_register .ps_register_inner{float:left;background:transparent url(../images/sprite_hp_edges.png) -4648px top repeat;}
#ps_register #login_left{float:left;padding:15px 0 0 15px;}
#ps_register #login_right{float:right;padding:2px 10px 0 20px;margin-top:13px;border-left:1px solid #999;width:260px;}
#ps_register #login_c100{padding:14px 20px 0 20px;width:450px;}
#ps_register #login_left .ps_sexselect{font-weight:bold;display:block;clear:left;}
#ps_register #login_left .ps_second{margin-top:30px;float:left;}
#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 form #login_left input{float:left;}
#ps_register form #login_left p label{padding-left:8px;margin:-2px 0 0 0;}
#ps_register form #login_right p{clear:left;margin:0 0 20px 0;line-height:14px;}
#ps_register form #login_right label{padding:2px 8px 8px 0;color:#333;width:73px;font-weight:bold;}
#ps_register form #login_right input{float:right;border:1px solid #999;margin-right:10px;}
#ps_register form #login_right p.ps_comment,#ps_register form #login_c100 p.ps_comment{font-size:.8em;color:#666;font-weight:normal;margin-bottom:10px;line-height:1.2em;clear:both;}
#ps_register form #login_c100 p{display:block;float:left;width:438px;}
#ps_register #login_c100 label{float:left;padding:2px 8px 8px 0;color:#333;width:160px;font-weight:bold;}
#ps_register #login_c100 input{float:left;border:1px solid #999;width:250px;}
#ps_register form .ps_check{width:452px;float:left;padding-left:3px;margin-top:4px;margin-bottom:2px;min-height:28px;}
#ps_register form .ps_check p{display:block;width:450px;}
#ps_register form .ps_check input{float:left;border:none;display:block;margin:0 5px 5px 0;}
#ps_register form .ps_check label{float:left;font-weight:normal;font-size:.8em;float:none;line-height:1.5em;cursor:pointer;}
#ps_hp form a,#ps_hp form a:visited,#ps_hp form a:hover,#ps_hp form a:active,#ps_hp form a:visited{color:#900;}
#ps_register .ps_buttons{float:left;width:462px;padding-right:23px;padding-bottom:8px;background:transparent url(../images/sprite_hp_edges.png) -5165px bottom repeat;}
#ps_register #ps_reg_button{float:right;height:42px;background:url(../images/register_left.png) left no-repeat;cursor:pointer;}
#ps_register #ps_reg_button input{height:42px;background:url(../images/register_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:5px 10px 9px 10px;}
#ps_register #ps_reg_button a:hover{cursor:pointer;text-decoration:none;}
#ps_register #ps_action{position:relative;top:56px;left:426px;display:block;height:90px;width:90px;}

#ps_register #ps_tuev{float:right;margin-right:10px; /*background:url(../images/tuev_logo.png)no-repeat; width:45px; height:45px;*/}

#ps_errorLayer,#ps_adviceLayer{position:absolute;top:103px;left:500px;width:287px;color:#d6292d;}
#ps_errorLayer h3{height:42px;background:url(../img/homepage/sprite_hp_edges.png) -5659px top no-repeat;}
#ps_errorLayer h3 div,#ps_adviceLayer h3 div{padding-top:15px;margin-left:35px;font-size:12px;}
#ps_errorLayer .ps_errorWrapper{background:url(../img/homepage/sprite_hp_edges.png) -5962px bottom no-repeat;margin-left:18px;padding:0 10px 15px 17px;}
#ps_errorLayer span{display:block;}
#ps_register #ps_form_registration .ps_hasError{color:#d6292d;}
#ps_adviceLayer{color:#000;}
#ps_adviceLayer p{margin-bottom:15px;}
#ps_adviceLayer h3{height:42px;background:url(../img/homepage/sprite_hp_edges.png) -6242px top no-repeat;}
#ps_adviceLayer .ps_adviceWrapper{background:url(../img/homepage/sprite_hp_edges.png) -6545px bottom no-repeat;margin-left:18px;padding:0 10px 15px 17px;}
#ps_hp #ps_content{top:580px;position:absolute;font-size:1em;color:#555;line-height:1.2em;margin-top:50px;margin-bottom:50px;clear:both;}
#ps_hp #ps_content a,#ps_hp #ps_content a:hover,#ps_hp #ps_content a:active,#ps_hp #ps_content a:visited{/*color:#333;*/}
/*#ps_hp #ps_content h2{font-size:1.25em;line-height:3.4em;padding-left:10px;}
#ps_hp #ps_content h3{font-size:1.0em;color:#333;line-height:1.2em;height:28px;padding:8px 10px;margin-top:-8px;background:#f8f8f8 url(../img/homepage/sprite_hp_edges.png) no-repeat -3509px top;}
#ps_hp #ps_content h3.c66_bot{background:#f8f8f8 url(../img/homepage/sprite_hp_edges.png) no-repeat -2870px top;}
#ps_hp #ps_content h4{font-size:1.0em;line-height:1.1em;font-weight:bold;}*/
#ps_hp #ps_content div.ps_c66l{width:636px;float:left;margin-bottom:8px;}
#ps_hp #ps_content div.ps_c33r{float:right;width:314px;margin-bottom:8px;}
#ps_hp #ps_content div.ps_c33r .ps_subcl{background:transparent url(../img/homepage/sprite_hp_edges.png) -3826px top no-repeat;width:306px;float:right;margin-top:43px;padding-top:8px;}
#ps_hp #ps_content div.ps_c100{float:left;width:100%;}
#ps_hp #ps_content div.ps_c66l .ps_subcl{margin-bottom:8px;background-color:#f0f0f0;border-left:solid #cacaca 1px;border-right:solid #cacaca 1px;}
#ps_hp #ps_content div.ps_c66l .ps_subcl.ps_c50l{width:312px;}
#ps_hp #ps_content div.ps_c66l .ps_subcl.ps_c66l{width:634px;}
#ps_hp #ps_content .ps_subcl img{float:left;}
#ps_hp #ps_content p{margin:3px 10px}
#ps_hp #ps_content .ps_c66l p{padding:6px 0;}
#ps_hp #ps_content #ps_members{background-color:#cecece;width:306px;margin-top:-3px;float:left;}
#ps_hp #ps_content .ps_members{padding:10px;border-bottom:1px solid #bbb;float:left;width:286px;}
#ps_hp #ps_content .ps_members.last{border-bottom:none;}
#ps_hp #ps_content .ps_members img{float:left;}
#ps_hp #ps_content .ps_members div{float:left;width:236px;}
#ps_hp #ps_content .ps_members h4{margin:0 10px;}
#ps_hp #ps_content #ps_members div.ps_link{padding:0 10px;clear:both;}
#ps_hp #ps_content #ps_members div.ps_link a{color:#900;padding-left:10px;background:transparent url(/static/img/icon_bullet_gt.gif) no-repeat left 8px;}
#ps_hp .ps_genBut,#ps_hp .ps_genButRed{float:left;}
#ps_hp button.ps_genButRed{padding-right:8px;}
#ps_hp a.ps_genButRed{padding-right:10px;}
#ps_hp .ps_genButRed,#ps_hp .ps_genButRed span,#ps_hp .ps_genButRed input{position:relative;background:transparent url(../images/sprite_buttonsRedBackground.gif) no-repeat;border:none;margin:0;padding:0;display:block;text-decoration:none;cursor:pointer;color:#fff;}
#ps_hp .ps_genButRed::-moz-focus-inner{border:none;}
#ps_hp .ps_genButRed.ps_genButRedSkin1,#ps_hp .ps_genButRed.ps_genButRedSkin1 span{height:20px;line-height:20px;}
#ps_hp .ps_genButRed.ps_genButRedSkin1{background-position:right -20px;}
#ps_hp .ps_genButRed.ps_genButRedSkin1 span{background-position:left 0;padding-left:10px;}
#ps_hp .ps_genButRed.ps_genButRedSkin1_over{background-position:right -81px;}
#ps_hp .ps_genButRed.ps_genButRedSkin1_over span{background-position:left -54px;padding-left:10px;}
#ps_hp .ps_genButRed.ps_genButRedSkin1_disabled{background-position:right -1077px;cursor:default;}
#ps_hp .ps_genButRed.ps_genButRedSkin1_disabled span{background-position:left -1050px;padding-left:10px;cursor:default;}
#ps_hp #ps_footer{font-size:.95em;width:880px;margin:10px 0;padding:0 20px 3em 50px;float:left;}
#ps_hp #ps_footer a{color:#900;}
#ps_hp #ps_footer p a{color:#333; font-weight:bold;line-height:2.5em;margin:0;padding:0;}
#ps_hp #ps_footer .ps_international{float:left;width:55%;}
#ps_hp #ps_footer ul{float:left;width:33%;line-height:1.2em;}
#ps_hp #ps_footer .ps_agb{float:right;width:44%;}
#ps_footer .ps_copy{display:block;clear:both;text-align:center;padding-top:20px;color:#333;}
#ps_footer .ps_copy .ps_tuev{width:220px;margin:10px auto;text-align:left;color:#666;font-size:.95em;}
#ps_footer .ps_copy .ps_tuev p{padding-top:8px;}
#ps_footer .ps_copy img{float:left;margin-right:10px;}
.ps_clearfix{float:none;clear:both;width:0;height:0;overflow:hidden;visibility:hidden;padding:0;margin:0;line-height:0;font-size:0;}
.ps_clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#ps_main .ps_clear{display:inline-block;}
/* Hides from IE-mac \*/ * html .ps_clearfix,* html #ps_main .ps_clearfix{height:1%;}
#ps_main .ps_clear{display:block;}/* End hide from IE-mac */
