/* OpenCms related*/

/* print styles */
@media print { .ps_tabContentWrapper #ps_editorial h2 {margin-top: 20px;} .ps_tabContentWrapper #ps_editorial .ps_rowSeparator {margin-bottom:10px;} }


/*app redesign START*/
#ps_main .vertical_layout { background-color: #fff; }
div.parship .ps_tabContentWrapper { background-image: none; } 
/*app redesign STOP*/




div.parship a {text-decoration:none}

/* for redesign issues only */

#ps_mainContentCol { background-color: #fff; }
#ps_main div.parship .ps_tabContentWrapper, #ps_footerTuev {background: transparent; }

div.parship #ps_navSubContainer a {display:block}

div.parship #editorial a {text-decoration:none}

div.parship #ps_editorialHeader {position:relative}

div.parship #ps_conversionBar {    background: #e9e9e9 url(../img/bg_tableRow_gradient.gif); padding: 10px; margin: 20px 0 0 0;}                
div.parship #ps_editorialHeader_2ndRow_2Col_grey_bg { background: #e9e9e9 url(../img/bg_rightTeaser_gradient.png)repeat-x scroll 0; padding: 7px; margin: 11px 0 0;}                  
div.parship #ps_editorial h3 { font-size: 13px; color: #666; margin-bottom: 1px; display:block}
div.parship #ps_editorialHeader .ps_infoBoxContent h3 {color: #777 !important;font-weight: bold !important; font-size:13px !important; margin: 0 0 4px 0 !important; padding:0 !important; border:none !important; }      
div.parship #ps_editorialHeader .ps_infoBoxContent h5 {color: #000;font-weight: bold; font-size:12px; margin: 0; text-transform:none;}  
div.parship #ps_editorialHeader .ps_infoBoxContent h5.ps_extraTop { margin-top: 8px; } 
div.parship #ps_editorialHeader .ps_blackNoHover, div.parship #ps_editorial .ps_blackNoHover { text-decoration: none; color:#000; } 
div.parship #ps_editorialHeader .ps_blackNoHover:hover, div.parship #ps_editorial .ps_blackNoHover:hover  { text-decoration: none; color:#000; }
div.parship #ps_pageMargins .ps_infoBox #ps_editorialHeaderboxHeadline { background-color: #fff; font-size: 18px; height: 37px; line-height: 36px; font-weight: normal; margin: 0 auto; padding: 0 10px; border-bottom: 1px solid #ddd; }  
div.parship #ps_pageMargins #ps_editorialHeader .ps_infoBoxContent .ps_boxGrey .ps_innerContent p.ps_bigType {font-size:29px; font-weight:bold; line-height:35px !important;padding:2px 0 3px 0;} 


/*headerboxes*/
ps_orangeButton 

/* articles */
div.parship #ps_pageMargins #ps_editorial #ps_editorial_article_headline h1 { font-size: 18px; font-weight: normal; margin-bottom: 15px; }
div.parship #ps_editorial #ps_editorial_article_teaser {font-size: 13px; color: #666; margin-bottom: 1px; display:block}
div.parship #ps_pageMargins #ps_editorial #ps_editorial_article_text h2 { font-size: 12px !important; color: #000; font-weight:bold; margin-bottom: 0px; display:normal}





/* image gallery */
 div.parship #ps_pageMargins  #ps_editorial .ps_imageFlowImagesWrapper { height: 96px; width: 540px; position: relative; float: left; overflow: hidden; } 

/* advisor welcome page */
div.parship #ps_pageMargins .ps_editorial_adviser_welcome {padding:0; margin:0;}
div.parship #ps_pageMargins .ps_editorial_adviser_welcome .ps_infoBox h2 { margin-top: 0; margin-bottom:0; }                                                                                            
div.parship #ps_pageMargins .ps_editorial_adviser_welcome .ps_infoBox .ps_infoBoxContent h3 { border-bottom:0; border-top:0; color:#666666; font-size:13px; margin:0; padding:0;}     
                                                                                                                
div.parship #ps_pageMargins #ps_editorial_adviser_welcome_right_top {margin-top: 0; margin-left: 0; margin-bottom: 0; border-left: 10px solid #e1e1e1; border-bottom: 10px solid #e1e1e1;}          
div.parship #ps_pageMargins #ps_editorial_adviser_welcome_right_middle {margin-top: 0; margin-left: 0; margin-bottom: 0; border-left: 10px solid #e1e1e1; border-bottom: 10px solid #e1e1e1; }             
div.parship #ps_pageMargins #ps_editorial_adviser_welcome_right_bottom {margin-top: 0; margin-left: 0; margin-bottom: 0; border-left: 10px solid #e1e1e1; min-height:165px}                                               
div.parship #ps_pageMargins #ps_editorial_adviser_welcome_left {margin-top: 0; margin-right: 0;}                                                                                                        

/* fwd-back navigation */
div.parship #ps_editorial_back_navi {text-align:left; margin-left:3px }               
div.parship #ps_editorial_overview_navi {text-align:center;; }       
div.parship #ps_editorial_forward_navi {text-align:right; }          

/* Parship principle*/
div.parship #ps_pageMargins .ps_leftPicNoBox {background-color: #f7f7f7;} 
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicImage { float: left; } 
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicImage img { display: block; } 
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicText { padding-left: 10px; } 
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer1 { margin: 3px 0 0 1px; } 
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer36 { margin: 3px 0 0 36px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer48 { margin: 3px 0 0 48px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer72 { margin: 3px 0 0 72px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer96 { margin: 3px 0 0 96px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer120 { margin: 3px 0 0 120px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer150 { margin: 3px 0 0 150px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer188 { margin: 3px 0 0 188px; }

div.parship #ps_pageMargins #ps_editorial .ps_leftPicNoBox .ps_threeStories {display: block; padding-top: 3px;}
div.parship #ps_pageMargins #ps_editorial .ps_leftPicNoBox .ps_leftPicText h3 {margin-bottom: 3px;} 
div.parship #ps_pageMargins #ps_editorial .ps_leftPicNoBox .ps_leftPicText h2 {margin-bottom: 3px;} 
div.parship #ps_pageMargins #ps_editorial .ps_leftPicNoBox .ps_leftPicText ul {list-style: none; line-height:120%; margin: 20px 0 20px 0; background: #e7e7e7 url(../img/bg_bulletListGradient.gif) repeat-x; } 
div.parship #ps_pageMargins #ps_editorial .ps_leftPicNoBox .ps_leftPicText ul li {list-style-image: none; padding: 0 15px 14px 28px; background: transparent url(../img/icon_bullet_square_red.gif) no-repeat 16px 5px} 
div.parship #ps_pageMargins #ps_editorial .ps_leftPicNoBox .ps_leftPicText ul li.ps_first {padding-top:17px; background: transparent url(../img/icon_bullet_square_red.gif) no-repeat 16px 22px} 
div.parship #ps_pageMargins span.ps_super  {font-size: smaller; vertical-align: baseline; position: relative; bottom:  0.33em; padding-right:0 !important}


/*Parship Vorteilsclub*/
div.parship #ps_pageMargins .ps_PvcOverviewBox {height:130px; background-color:#fff;border-top:#DDDEEE solid 1px;border-left:#DDDEEE solid 1px;border-right:#DDDEEE solid 1px;}
div.parship #ps_pageMargins .ps_PvcOverviewBox img { margin:4px 0 2px 12px}
div.parship #ps_pageMargins .ps_PvcOverviewBox p { margin:4px 2px 2px 12px}
div.parship #ps_pageMargins .ps_PvcOverviewBoxGreyBar {background-color:#f7f7f7; border-bottom:#DDDEEE solid 1px;border-right:#DDDEEE solid 1px; border-left:#DDDEEE solid 1px; height:20px; padding:5px;}
div.parship #ps_pageMargins .ps_PvcOverviewBoxGreyBar a {float:right}

div.parship #ps_pageMargins .ps_PvcBox {background-color: #fff; border-top:#DDDEEE solid 1px;border-left:#DDDEEE solid 1px;border-right:#DDDEEE solid 1px; padding:20px} 
div.parship #ps_pageMargins .ps_PvcBox a {color:background}
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextPvc { padding-left: 30px; }
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_PvcBoxOfferLink {float:right; background:#F58022 url(../img/btn_largeOrange.jpg) no-repeat scroll left top;line-height:24px; margin: -24px 0 0 0;}
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_PvcBoxOfferLink:hover {background:#FF8B2E url(../img/btn_largeOrange_hover.jpg) no-repeat scroll left top}
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_PvcBoxOfferLink a {padding:5px 10px;font-size:16px; text-decoration:none; color:#fff}
div.parship #ps_pageMargins .ps_leftPicNoBox .ps_leftPicTextContainer255 { margin: 3px 0 0 255px;} 
div.parship #ps_pageMargins .ps_PvcBoxBackFwdNavi {background-color:#EAEAEA; border-bottom:#DDDEEE solid 1px;border-right:#DDDEEE solid 1px; border-left:#DDDEEE solid 1px; height:20px; padding:5px;}
div.parship #ps_pageMargins .ps_MarginBottomBig {margin-bottom:5px}



div.parship #ps_pageMargins .ps_pvcHeaderboxStar {background:transparent url(../img/pvc_headerbox_star_de.png) no-repeat scroll 0; color:#DDDDDD; font-size:12px; font-weight:bold; height:52px; line-height:12px; padding-top:13px; position:absolute; right:-8px; text-align:center; top:0; width:68px; }
div.parship #ps_pageMargins #ps_headerbox08 {background-color:#fff}




div.parship #ps_editorial #ps_editorial_onOffBox { background: #EAEAEA; padding: 12px 20px 8px 20px; margin: 12px 0; zoom:1; line-height:16px !important} 
div.parship #ps_editorial #ps_editorial_onOffBox p {line-height:16px !important}
div.parship #ps_editorial #ps_editorial_onOffBox .ps_toggle .ps_toggleHandleIcon {width: 5px;     height: 3px;     padding: 5px 70px 5px 5px;    cursor: pointer;     background: transparent url(../img/bg_toggleHandle_on.gif) center no-repeat; position: absolute;     right:0    } 

div.parship #ps_editorial #ps_editorial_onOffBox_white { padding: 12px 20px 8px 20px; margin: 12px 0 } 
div.parship #ps_editorial #ps_editorial_onOffBox_white .ps_toggle .ps_toggleHandleIcon {width: 5px; height: 3px; padding: 5px 70px 5px 5px; cursor: pointer; background: transparent url(../img/bg_toggleHandle_on.gif) center no-repeat; position: absolute; right:0}

div.parship #ps_editorial .ps_editorial_topSpacer {padding-top: 15px} 

div.parship #ps_editorial #ps_editorial_onOffBox .ps_toggleHandle a { text-decoration: none; } 
div.parship #ps_editorial #ps_editorial_onOffBox .ps_toggleHandle a:hover { text-decoration: underline; }    

div.parship #ps_editorial #ps_editorial_onOffBox_white .ps_toggleHandle a { text-decoration: none; } 
div.parship #ps_editorial #ps_editorial_onOffBox_white .ps_toggleHandle a:hover { text-decoration: underline; }       



div.parship #ps_pageMargins .ps_formRow .ps_editorial_formLabelnoCol {width: 94.4%; padding: 3px 2.6% 0px 0px; line-height: 14px; }
div.parship #ps_pageMargins .editorial_redStar {color: #900;}                                                                        
div.parship #editorial_contactFormNumber {background-color: #f7f7f7; font-size: 18px; height: 27px; font-weight: normal; padding: 0; border-bottom: 0; margin-bottom:0;} 
div.parship #ps_editorial #ps_editorial_onOffBox table {width: 100%; border:0}  
div.parship #ps_editorial #ps_editorial_onOffBox table td {vertical-align: top}  

div.parship #ps_editorial #ps_editorial_onOffBox_white table {width: 100%; border:0}  
div.parship #ps_editorial #ps_editorial_onOffBox_white table td {vertical-align: top}  



div.parship #ps_editorial #ps_editorial_OffBoxgrey { background: #EAEAEA; padding: 12px 10px 8px 10px; margin: 12px 0 }
div.parship #ps_editorial .ps_marginleft13 {margin-left: 13px}  
div.parship #ps_editorial_sitemap ul.ps_bullet_gt li { line-height: 18px}  
div.parship #ps_list_inline ul li { float: left; margin-right:13px;}  

/* Press */
div.parship #ps_pageMargins #ps_editorialHeader.ps_infoBox .ps_infoBoxContent h4 { margin-top: 0; }
div.parship #ps_pageMargins #ps_editorialHeader .ps_boxGrey .ps_formButton  {background: #F58022 url(../img/btn_largeOrange.jpg) no-repeat scroll left top;color:#FFFFFF; cursor:pointer; float:right; margin-left:10px; margin-right:0; padding-bottom:2px; padding-left:10px; padding-right:10px; padding-top:1px; text-decoration:none;border: 0 none; margin: -7px -10px 10px 0;} 
div.parship #ps_editorial  input.ps_input_text_1_3 {height:15px; width: 40px; border: 1px solid #999; font-size: 12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; } 
div.parship #ps_editorial  input.ps_input_text_2_3 {height:15px; width: 241px; border: 1px solid #999; font-size: 12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; } 
div.parship #ps_editorial  input.ps_input_text_1_2 {height:15px; width: 140px; border: 1px solid #999; font-size: 12px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #333; } 

/* Poll */
div.parship .ps_tabContentWrapper #ps_editorial {margin-bottom:30px;}
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_subcolumns .ps_subcolumns img {height:9px} 
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_subcolumns .ps_c37r .ps_subcr .ps_subcolumns .ps_c50r .ps_subcr {text-align:right; padding-right:10px}
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_pollBox {background: #eaeaea; margin: 20px 0 15px 0;padding:20px;} 
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_pollBox .ps_pollBoxContent { }
div.parship .ps_tabContentWrapper #ps_editorial .ps_rowSeparatorDark  { padding-top: 12px; border-bottom: 1px solid #c4c4c4; margin-bottom: 16px; } 
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_pollBox .ps_pollBoxContent .ps_pollLine {background:#d8d8d8; width:100%; height:9px; margin:3px 0 6px 0;} 
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_pollBox .ps_pollBoxContent .ps_pollLine img {height:9px; margin-bottom:4px;}
div.parship .ps_tabContentWrapper #ps_editorial .ps_leftPicNoBox .ps_pollBox .ps_pollBoxContent .ps_label {text-align:right; font-weight:bold; line-height:14px; margin-top:0px;}
div.parship .ps_tabContentWrapper #ps_editorial dl { margin: 0; padding: 0;line-height: 16px} 
div.parship .ps_tabContentWrapper #ps_editorial dl dt { float: left; clear: left;  position: relative; top: 1px;} 
div.parship .ps_tabContentWrapper #ps_editorial dl dd { overflow:hidden; margin: 0; padding: 0 0 10px 10px; vertical-align: middle; }
div.parship .ps_tabContentWrapper #ps_editorial dl .ps_clearer {clear:both;} 
div.parship .ps_tabContentWrapper #ps_editorial .ps_radio_inline { margin:0 13px 0 7px; position: relative; top: -1px;}
div.parship .ps_tabContentWrapper #ps_editorial .ps_radio .ps_errorbox {padding-left:21px;}
div.parship #ps_pageMargins .ps_tabContentWrapper #ps_editorial .ps_radio_poll .ps_radio .ps_errorbox p {padding:4px 8px;}
div.parship .ps_tabContentWrapper #ps_editorial .ps_errorbox p { width:auto}
div.parship #ps_pageMargins .ps_tabContentWrapper #ps_editorial .ps_radio_poll {line-height: 0px}
div.parship #ps_pageMargins .ps_tabContentWrapper #ps_editorial .ps_radio_poll .ps_radio input {position: relative; top: 1px;}
div.parship #ps_pageMargins .ps_tabContentWrapper #ps_editorial .ps_radio_poll .ps_radio p { margin-left: 12px; padding: 0 0 10px 12px; vertical-align: middle;}

div.parship #ps_editorial #ps_editorial_leftGreyBox { background: #EAEAEA; padding: 12px 20px 8px 20px; margin: 0 12px 0 0}
div.parship #ps_editorial .ps_subcolumns ol li {list-style-type: decimal; margin:10px 0px 2px 20px;} 
div.parship #ps_editorial .ps_subcolumns ol li .ps_listinlist {margin:0px 0px 0px 8px;} 

/* Coaching*/
div.parship #ps_editorial .ps_tabContent .ps_greyBox { background: #EAEAEA; padding: 10px 10px 15px 10px; margin: 0; width:120px; overflow:hidden;} 
div.parship #ps_editorial .ps_tabContent .ps_greyBox p { padding-top:3px; } 
div.parship #ps_editorial .ps_tabContent .ps_greyBox a.ps_navActiveElem { color: #990000; font-weight:bold;} 
div.parship #ps_editorial .ps_tabContent .ps_greyBox .ps_rowSeparatorComplete   {border-color: #f7f7f7} 
div.parship #ps_editorial .ps_tabContent .ps_coachList {padding:5px 0 20px 10px} 
div.parship #ps_editorial .ps_tabContent .ps_coachList h3 {margin-bottom: 15px } 
div.parship #ps_editorial .ps_tabContent .ps_coachList .ps_tick {text-align:left; margin:0; } 
div.parship #ps_editorial .ps_tabContent .ps_coachList .ps_feature {font-weight:bold; margin:4px 0 0 3px;}

/* Success Stories */
div.parship #ps_pageMargins .ps_tabContent h1 {font-size:18px; font-weight:normal; margin:0 0 15px;}

/*services*/
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent .ps_mship {font-weight:bold; text-align:center;float:right} 
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent .ps_tick {text-align: center; position: static; top: -2px; } 
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent .ps_feature {line-height:15px;margin-top:2px;} 
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent .ps_feature div.ps_info {color:#000 !important; display:inline; margin-left:20px; padding-left:20px; background: url(../img/icon_info.gif) no-repeat 0 1px; } 
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent p.ps_services_top {margin-bottom:15px; margin-top:0;}
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent p.ps_services_bottom, 
div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent p.ps_services {margin-top:20px;} /*div.parship #ps_pageMargins .ps_subcolumns .ps_tabContent p.ps_services can be deleted when the new services page ist set up in every instance*/
div.parship #ps_editorial_services .ps_editorial_services_row_white,
div.parship #ps_editorial_services .ps_editorial_services_row_grey {padding:5px 3px}
div.parship #ps_editorial_services .ps_editorial_services_row_white {background-color:#fff}
div.parship #ps_editorial_services .ps_editorial_services_row_grey {background-color:#e9e9e9}

/*glossar*/

#ps_editorial_glossar ul 	{float: left;  width: 48em;  margin: 0;  padding: 0;  list-style: none;}
#ps_editorial_glossar li 	{float: left;  width: 16em;  margin: 0;  padding: 0;} 
#ps_editorial_glossar p 	{float:right;margin-top:7px;}
#ps_editorial_glossar p a 	{font-weight:bold}



/*sitemap*/
#ps_editorial_onOffBox li {background:none}


