@charset 'UTF-8';
/**
 * **********************************************************************
 * **********************************************************************
 * Postbank - Cascading Style Sheet
 *
 * @copyright      2012-14 zeros+ones GmbH
 * @link           https://www.zeros.ones.de/
 *
 * @media          screen
 *
 * @tested         
 * @lastmodified   2019-08-22 13:10:42
 * **********************************************************************
 * **********************************************************************
 */


/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
nav ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; vertical-align:baseline; background:transparent; }
/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }
/* change colours to suit your needs */
mark { background-color:#ff9; color:#000;  font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title],dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
/* change border colour to suit your needs */
hr { display:block; height:1px; border:0; border-top:1px solid #e5e5e5; margin:1em 0; padding:0; }
input,select { vertical-align:middle; }



/****************************************
  Frutiger New Font Face
****************************************/

@font-face{
font-family:"FrutigerLTW02-45Light";
src:url("/privatkunden/docs/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix");
src:url("/privatkunden/docs/99f761bf-9f30-4bdd-b284-ee7038dc52c9.eot?#iefix") format("eot"),url("/privatkunden/docs/3dfb651c-3644-4f87-b7cb-32889ea939ba.woff2") format("woff2"),url("/privatkunden/docs/59d9a83f-4045-4d43-af46-655f845461ee.woff") format("woff"),url("/privatkunden/docs/f901b503-9104-414a-a856-af9bcc802b5c.ttf") format("truetype"),url("/privatkunden/docs/e4d07d96-8993-47b9-9f1d-1e228bf1c529.svg#e4d07d96-8993-47b9-9f1d-1e228bf1c529") format("svg");
}

@font-face{
font-family:"FrutigerLTW02-46LightIt";
src:url("/privatkunden/docs/412becac-582a-4ba8-960b-67344a7c4f35.eot?#iefix");
src:url("/privatkunden/docs/412becac-582a-4ba8-960b-67344a7c4f35.eot?#iefix") format("eot"),url("/privatkunden/docs/f084c6ed-96f5-4888-94ab-bf1c88d4c59d.woff2") format("woff2"),url("/privatkunden/docs/9df27c27-758a-459d-adef-ec794e2f4339.woff") format("woff"),url("/privatkunden/docs/e32edd56-9f04-4f0b-8ed3-4c2fee583dcf.ttf") format("truetype"),url("/privatkunden/docs/9cf390ea-aabe-4d32-8126-d627ce744f4e.svg#9cf390ea-aabe-4d32-8126-d627ce744f4e") format("svg");
}

@font-face{
font-family:"FrutigerLTW02-55Roman";
src:url("/privatkunden/docs/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix");
src:url("/privatkunden/docs/c94bd41e-23b3-4522-8237-0a0f7bd0e953.eot?#iefix") format("eot"),url("/privatkunden/docs/361c8371-8c18-4a04-9430-ef7cd4bf06ec.woff2") format("woff2"),url("/privatkunden/docs/409b4bec-c67e-4764-a141-054db8df81d2.woff") format("woff"),url("/privatkunden/docs/efe9def0-77d1-4c28-8fd2-371236a3c8ed.ttf") format("truetype"),url("/privatkunden/docs/70b07d32-76f5-474e-83b0-7d5a3fefb15b.svg#70b07d32-76f5-474e-83b0-7d5a3fefb15b") format("svg");
font-weight: normal;}

@font-face{
font-family:"FrutigerLTW02-55Roman"; /*entspricht exakt Frutiger LT W02_65 Bold,  */
src:url("/privatkunden/docs/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix");
src:url("/privatkunden/data/Fonts/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix") format("eot"),url("/privatkunden/docs/4200c415-688f-43d6-afb2-059d7aec7a02.woff2") format("woff2"),url("/privatkunden/docs/3c514636-142f-43f9-983f-76110a86b424.woff") format("woff"),url("/privatkunden/docs/f147a146-bb13-4102-a482-bbad38d9fcc0.ttf") format("truetype"),url("/privatkunden/docs/10c3886a-7856-45f7-951d-24230bc1491a.svg#10c3886a-7856-45f7-951d-24230bc1491a") format("svg");
font-weight: bold;}

@font-face{
font-family:"FrutigerLTW02-56Italic";
src:url("/privatkunden/docs/b535a427-c56c-4484-b834-dde05736736c.eot?#iefix");
src:url("/privatkunden/docs/b535a427-c56c-4484-b834-dde05736736c.eot?#iefix") format("eot"),url("/privatkunden/docs/c4b86f74-d12f-4601-bd3b-f34829f87b09.woff2") format("woff2"),url("/privatkunden/docs/97935525-8e9d-4d37-a4df-956f6656209b.woff") format("woff"),url("/privatkunden/docs/1b127be3-961c-4b75-8ab4-7bec69e88c2f.ttf") format("truetype"),url("/privatkunden/docs/3048f5a2-9f13-481a-b01c-22228223c00b.svg#3048f5a2-9f13-481a-b01c-22228223c00b") format("svg");
}

@font-face{
font-family:"Frutiger LT W02_65 Bold";
src:url("/privatkunden/docs/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix");
src:url("/privatkunden/docs/4d38d09a-3017-4733-a624-366fb9a71388.eot?#iefix") format("eot"),url("/privatkunden/docs/4200c415-688f-43d6-afb2-059d7aec7a02.woff2") format("woff2"),url("/privatkunden/docs/3c514636-142f-43f9-983f-76110a86b424.woff") format("woff"),url("/privatkunden/docs/f147a146-bb13-4102-a482-bbad38d9fcc0.ttf") format("truetype"),url("/privatkunden/docs/10c3886a-7856-45f7-951d-24230bc1491a.svg#10c3886a-7856-45f7-951d-24230bc1491a") format("svg");
}

@font-face{
font-family:"FrutigerLTW02-66BoldIta";
src:url("/privatkunden/docs/02b9986e-456b-4558-a8ad-505610712af0.eot?#iefix");
src:url("/privatkunden/docs/02b9986e-456b-4558-a8ad-505610712af0.eot?#iefix") format("eot"),url("/privatkunden/docs/f5c4b9b1-3337-41cb-8335-1dd77dc77cc9.woff2") format("woff2"),url("/privatkunden/docs/39967461-d5a8-478e-b0ea-71e3a19e6026.woff") format("woff"),url("/privatkunden/docs/8acd4c9f-64ad-413f-a91b-62cab06e39ea.ttf") format("truetype"),url("/privatkunden/docs/901c0cd0-12ab-4cc1-98fa-03352a525e92.svg#901c0cd0-12ab-4cc1-98fa-03352a525e92") format("svg");
}

@font-face{
font-family:"FrutigerLTW02-57Condens";
src:url("/privatkunden/docs/a267d8d4-3e11-4eb4-a4a8-f109ddc63706.eot?#iefix");
src:url("/privatkunden/docs/a267d8d4-3e11-4eb4-a4a8-f109ddc63706.eot?#iefix") format("eot"),url("/privatkunden/docs/6fe059b8-9cdc-4d35-ab14-8244f8ce6a90.woff2") format("woff2"),url("/privatkunden/docs/ef9a4f38-e55d-40e8-aa22-b4510adec541.woff") format("woff"),url("/privatkunden/docs/dbe27c12-f5c5-449d-88b8-330313bf5865.ttf") format("truetype"),url("/privatkunden/docs/720956b5-5e1e-47f5-a115-34296dc4cbf1.svg#720956b5-5e1e-47f5-a115-34296dc4cbf1") format("svg");
}

@font-face{
font-family:"FrutigerLTW02-58CnIt";
src:url("/privatkunden/docs/46b3b543-3e57-4146-a373-20c111255e1b.eot?#iefix");
src:url("/privatkunden/docs/46b3b543-3e57-4146-a373-20c111255e1b.eot?#iefix") format("eot"),url("/privatkunden/docs/e73c2339-7a01-4e0a-8048-ae3a6b4c1c4c.woff2") format("woff2"),url("/privatkunden/docs/5ea7b698-cbd2-4a97-9f5e-a346e28a57ba.woff") format("woff"),url("/privatkunden/docs/ead59c0f-d0ee-46e1-9b9b-b0b5c37845df.ttf") format("truetype"),url("/privatkunden/docs/dad6a4e9-a7e1-4888-abac-1fb5cf4d3aaa.svg#dad6a4e9-a7e1-4888-abac-1fb5cf4d3aaa") format("svg");
}


/* GENERAL ***************************************************************** */
ul, ol { list-style:none; }
a { text-decoration:none; }
a span { cursor:pointer; }
legend { position:absolute; top:auto; left:-9999px; width:1px; height:1px; overflow:hidden; z-index:-1; }
a:focus {
    outline: none;
}

/* GLOBAL ****************************************************************** */
html { height:100%; overflow-y:scroll; }
body { height:100%; background: url(/privatkunden/de/bg_verlauf_1x700_2014.png) 0 0 repeat-x scroll #f3f5f8; color:#4c4c4c; font:12px/18px 'FrutigerLTW02-55Roman', 'Arial', 'sans-serif'; }
body.fbopened {background-attachment: fixed; }
input, textarea { font:12px/18px 'FrutigerLTW02-55Roman', 'Arial', 'sans-serif'; }

* { font-family: 'FrutigerLTW02-55Roman', 'Arial', 'sans-serif';}

.sprite { display:block; float:left; background:transparent url('/privatkunden/de/sprite.png') no-repeat; }

.bg-login { width:188px; height:27px; background-position:0 -150px; }

.text { display:block; float:left; }
.fallback-text { display:none; height:0; visibility:hidden; }


/* PAGE ******************************************************************** */
#page { position:relative; width:100%; min-width:980px; min-height:100%; 
 background:url('/privatkunden/de/transLightblue.png') center 0 repeat-y scroll transparent;

}

/* MAIN ******************************************************************** */
#main { position:relative; z-index:1; padding-bottom:34px; clear:both; overflow:hidden; background:transparent center top no-repeat; }
.popup #main { padding-bottom:0; }
.popup #main-cn { padding-bottom:10px; }
#main-cn { 
width:960px; 
margin:130px auto 25px; 
padding:10px; 
/* background:url('/privatkunden/de/transLightblue.png') 0 0 repeat scroll transparent; */
}
.breadcrumbFade, #bgStageOverlayBreadcrumbFade {
display: none;
}
#bgStage {
height: 306px; position: absolute; margin: 0px auto; left: 0px; width: 100%; background: url(/privatkunden/de/pk_pds_wolken_generisch_140303.jpg) no-repeat scroll center 0px transparent;
}

#bgStageOverlay {
background:url('/privatkunden/de/transLightblue.png') center 0 repeat-y scroll transparent;
width: 100%; position: absolute; bottom: 0px; height: 177px;
}

/* */
.PK_CN1_extension { width: 982px; height: 36px; position: absolute; bottom: 0px; left: 0px; border-top: 1px solid #D0D6E0; background: left top repeat-x url(/privatkunden/images/white1px.GIF); }
span.PK_CN1_extension_left { position: absolute; padding-left: 10px; border-right: 1px solid #D0D6E0; padding-right: 17px; background-color: #0A3478; height: 36px; } 
span.PK_CN1_extension_left:hover { background-color: #5371A0; }
span.PK_CN1_extension_right {position: absolute; right: 10px; line-height: 34px; border-left: 1px solid #D0D6E0; padding-left: 17px; background: left top repeat-y url(/privatkunden/images/white1px.GIF); } 
#PK_CN1_cn ul li .PK_CN1_extension .PK_CN1_extension_left a { color: #FFF; text-shadow: none; }
#PK_CN1_cn ul li .PK_CN1_extension .PK_CN1_extension_left a:hover { color: #FFF !important; }
#PK_CN1_cn ul li .PK_CN1_extension a { background: transparent !important; }
#PK_CN1_cn ul li .PK_CN1_extension a:hover { color: #477bb5 !important; }
#PK_CN1_cn ul li a.PK_CN1_extension_link {padding-left: 0px; display: inline; }
#PK_CN1_cn ul li a.PK_CN1_extension_link .ico_12 {display:inline; width:auto; height:25px; padding-left: 22px; vertical-align:baseline}
* + html span.PK_CN1_extension_right {line-height: 28px !important; height:34px;} 
* + html #PK_CN1_cn ul li a.PK_CN1_extension_link .ico_12 {line-height: 16px; height:16px; padding-top:10px; background-position:  0px -2090px;}
/* Frutiger Fix */
.ie7 #PK_CN1_cn > ul > li > ul > li.additionalContent a.linkTitle,
.ie8 #PK_CN1_cn > ul > li > ul > li.additionalContent a.linkTitle {
    font-weight:normal !important;
}
/* */
 /* MERKZETTEL CSS */
#avmz
{
  display: none;
  position: fixed;
  left: 50%;
  top: 100%;
  z-index: 9999;
  margin-top: 0;
  overflow: hidden;
  padding: 10px 10px 0;
}
.avmz_head
{
  cursor: pointer;
  overflow: hidden;
  width: 100%;
}
.avmz_head_left
{
  display: none;
  height: 40px;
}
.avmz_head_right
{
  display: none;
  height: 40px;
  position: relative;
}
.avmz_content
{
  padding: 30px 0 6px 30px;
  border-top: 1px solid #c7d2dd;
}
#avmz .shadow
{
  box-shadow: 0 0px 8px  0px rgba(0, 0, 0, 0.3);
  /* border: 1px solid #c7d2dd; */
}

.ie6 #avmz .shadow,
.ie7 #avmz .shadow
{
  border: 1px solid #c7d2dd;
}

.avmz_content .hl_10
{
  margin: 30px 0 10px 0;
}
.avmz_content .hl_10.first
{
  margin-top: -5px;
}
#avmz .avmz_head_left .lnk_2
{
  margin-left: 30px;
  padding-left: 20px;
  line-height: 40px;
}

#avmz .avmz_head_right .lnk_2 {
  margin-left: 20px;
  padding-right: 0px;
  /* #padding-right: 0; */
  line-height: 40px;
}

.ie6 #avmz .avmz_head_right .lnk_2,
.ie7 #avmz .avmz_head_right .lnk_2 {
  padding-right: 0;
}

.avmz_head_right .ico_65 {
padding: 1px 5px 0px 0px;
color: white;
width: 18px;
text-align: center;
display: block !important;
position: absolute;
top: 10px;
right: 10px;
}

.avmz_head_right a,
.avmz_head_right span
{
  display: inline !important;
  float: none !important;
}
#avmz .clear
{
  clear: both;
  height: 0;
  width: 0;
}
.av_container, .mz_container {
  display: none;
}
#avmz.combined
{
  width: 400px;
  margin-left: 5px;
}
#avmz.combined .avmz_head_left
{
  display: block;
  width: 275px;
  float: left;
}

#avmz.combined .avmz_head_right {
  border-left: 1px solid #c7d2dd;
  display: block;
  width: 125px;
  /* #width: 120px; */
  margin-left: 275px;
  position: relative;
}

.ie6 #avmz.combined .avmz_head_right,
.ie7 #avmz.combined .avmz_head_right {
  width: 120px;
}

#avmz.combined .avmz_content {
  width: 370px;
}

#avmz.combined .av_container,
#avmz.combined .mz_container {
  display: block;
}
#avmz.av
{
  width: 277px;
  margin-left: 128px;
}
#avmz.av .avmz_head_left
{
  display: block;
  width: 277px;
  float: left;
}
#avmz.av .avmz_head_right
{
  display: none;
}
#avmz.av .avmz_content
{
  width: 247px;
}
#avmz.av .av_container {
  display: block;
}
#avmz.mz
{
  width: 277px;
  margin-left: 128px;
}
#avmz.mz .avmz_head_left
{
  display: none;
}
#avmz.mz .avmz_head_right
{
  display: block;
  width: 277px;
  margin-left: 0;
}
#avmz.mz .avmz_content
{
  width: 247px;
}
#avmz.mz .mz_container {
  display: block;
}
/* div fixes */
.CM_T03_Entry .MB_FU_VideoEntry p { display: none }


#page .TKL_T01_1_bd_2of2_cn .hl_10 {
padding-bottom: 16px;
}

#page .TKL_T01_1_bd_2of2_cn .hl_3 {
margin-bottom: 15px;
}

.noCbri .ll_1 a,
.noCbri .KBA-gen-hd ul li a.lnk_2,
.noCbri .btn_15 span,
.noCbri .btn_15 input,
.noCbri .form_1 input,
.noCbri .form_3 input,
.noCbri #PK_CN1_cn a,
.noCbri #PK_CN1_cn ul li a
 {
  font-size: 12px;
}

html.fixed,body.fixed{height:auto;}

.dbs_rel { display: none; }

/**/
 /* _PB_03_GenericContent/layoutCSS_Generic_Content */

.TBO_cn{padding-top:15px}
.TBO_hd{padding-bottom:10px}
.TBO_hd,.TM_hd{float:left}
.TBO_hd + .TBO_bd,.TM_hd + .TM_bd{margin-left:177px}
.TBO_bd .tx_2,.TM_bd .tx_2,.TM_bd tx_1{margin:0}
.TM_bd tx_1{margin-bottom:3px}
.TBS_Entry{float:left;width:227px;margin-right:40px}
.TBS_Entry_2of2{margin-right:0}
.TBS_Entry_hd{margin-bottom:4px}
.TM_cn{margin-top:34px;margin-bottom:34px}
.CB_T16_3of3 .TM_cn{margin-top:0;margin-bottom:14px}
.CB_T16_3of3 .TM_bd{margin-bottom:19px}
.TM_bd{margin-bottom:40px}
.TBS_hd{margin-top:32px;margin-bottom:15px}
.TBS_hd .sep_1{margin-top:24px}
.EXP{margin:11px 0 17px}
.TBO_bd,.TM_hd .img_9{margin-bottom:15px}
.EXP_Entry_hd a {
    padding-left:24px; 
    background:transparent url('/privatkunden/de/15_05_19_spriteIcons_1_new.png') no-repeat; 
    display: inline-block;
}
.EXP_Entry_hd.ui-state-default a{background-position:0 -500px}
.EXP_Entry_hd.ui-state-default a:hover{background-position:-1000px -500px}
.EXP_Entry_hd.ui-state-active a{background-position:0 -800px}
.EXP_Entry_hd.ui-state-active a:hover{background-position:-1000px -800px}
.EXP_Entry_bd{padding-left:20px;margin-top:8px}
.EXP_Entry_bd .tx_1{margin-bottom:24px}
h3.EXP_Entry_hd{margin-bottom:8px}
.EXP_Entry_bd .SP_FU_cn{margin-bottom:10px}
.SP_FU_cn .hl_4,.SP_FU_cn .hl_7{margin-bottom:18px}
.SP_FU_Entries{float:left;margin-top:5px;margin-bottom:-5px}
.SP_FU_ImageEntry_cn{width:219px;padding:0 12px 0 0}
.SP_FU_cn .FlashPlayer{padding:0 12px 0 0}
.SP_FU_ImageEntry_cn .sep_1{margin-bottom:12px;margin-top:12px}
.SP_FU_ImageEntry_fullWidth .SP_FU_ImageEntry_cn{width:auto;padding-right:0}
.SP_FU_ImageEntry_ft{clear:left}
.SP_FU_ImageEntry_ft .rdtextfield p{margin:0;padding:0}
.SP_FU_ImageEntry_ft a.lnk_2.icon{padding-left:16px;vertical-align:bottom;line-height:10px;background-position:left -2px;text-decoration:none}
.SP_FU_ImageEntry_ft .ll_1 a{padding-top:0;padding-bottom:0;vertical-align:bottom;text-decoration:none}
.SP_FU_ImageEntry_ft .ll_1 li{padding-top:3px}
.SP_FU_ImageEntry_ft ul.ll_1,.SP_FU_ImageEntry_ft ul.ll_1 li{margin:0}
.SP_FU_ImageEntry_ft .tx_1{font-weight:400;line-height:10px}
.SP_FU_ImageEntry_ft .tx_9{padding-bottom:8px;vertical-align:bottom}
.SP_FU_ImageEntry_fullWidth .SP_FU_ImageEntry_bd img{padding-right:0;margin-right:0;display:block}
.SP_FU_ImageEntry_fullWidth .SP_FU_ImageEntry_ft .sep_1{width:495px}
.MB_FU_VideoEntry,.MB_FU_VideoEntry_FB,.link_container{position:relative}
.MB_FU_VideoEntry .link_container .ico_14,.MB_FU_VideoEntry_FB .link_container .ico_14{position:absolute;bottom:6px;right:-13px;cursor:pointer}
.NEB_iconLink{float:left;width:50%;padding-bottom:10px}
.NEB{margin-top:9px;border:1px solid #e5e5e5;padding:30px 0 20px 20px}
.NEB_entry{margin-bottom:20px}
.NEB_entry_hd{margin-bottom:15px}
.ie6 .KBA-gen-cn,.ie7 .KBA-gen-cn,.ie8 .KBA-gen-cn{margin-left:-3px;margin-right:6px}
.KBA-gen-hd{overflow:hidden;height:45px;line-height:45px;width:100%;position:relative}
.KBA-gen-hd h2{font-size:14px;font-weight:700;line-height:45px;height:45px;position:absolute;left:0;z-index:100;margin:0;padding:0 20px}
.KBA-gen-hd h2 em{font-style:normal}
.KB-hd h2 span{font-size:18px;font-weight:400;top:1px}
.KBA-gen-hd div{position:absolute;right:0;line-height:45px}
.KBA-gen-hd ul{list-style:none;overflow:hidden;float:right;margin:0;padding:0}
.KBA-gen-hd li{float:left;border-left:1px solid #e0e4e9}
.KBA-gen-hd ul li a.lnk_2{display:block;border-left:1px solid #fff;font-weight:700;font-size:14px;line-height:45px;padding:0 16px}
.KBA-gen-hd p{overflow:hidden;float:right;margin:0}
.KBA-gen-hd p a{font-weight:700;display:block;padding:0 18px}
.KBA-gen-bd .lnk_close_holder{position:relative;z-index:100}
.KBA-gen-bd .lnk_close{position:absolute;top:20px;right:20px}
.KBA-gen-bd .lnk_close span{display:block}
.KBA-gen-bd{background:#fff}
.KBA-gen-bd iframe{margin:10px}
.KBA-gen-hd .hl_5{font-size:18px}
.KBA-gen-hd .lnk_close:hover{background-position:0 -168px}
.KBA-gen .KBA-gen-hd p,.js #callback,.js #finder,.js #contact,#layer-konditionen,#layer-downloads,#layer-sogehts,#layer-test{display:none}
.ie8 .KBA-gen-hd h2,.ie8 .KBA-gen-hd div.verlauf_6{margin-top:4px}
.ie8 .KBA-gen-hd div.verlauf_6{margin-left:-3px}
.NEW_cn{height:185px;padding-left:18px;padding-right:14px}
.NEW_hd{padding-top:20px;margin-bottom:-17px}
.NEW_bd{height:95px}
.NEW_ft{height:40px;padding-bottom:9px}
.NEW_ft .sep_1{margin:0 -20px}
.NEW_ft_link{float:left;margin-top:12px;width:100%}
.NEW_ft_tx_1{float:left;margin-right:12px}
.NEW_ft a.ico_arrow{margin-top:12px}
.EXP_Entry_bd .KBFU_bd .tx_1,.NEW_ft_tx_1 p{margin-bottom:0}
.SP_FU,.NEB_entry_last,.KBA{clear:both}

.SN_PD {width:190px; background: url('/privatkunden/de/sn_pd_shadow.png') repeat-y top left #f3f5f8; border: 1px solid #ced6e4;}
.SN_PD_cn {border-top:1px solid #5e5e5;border-right:1px solid #5e5e5;border-bottom:1px solid #5e5e5;}
.SN_PD a { display:block;}
.SN_PD .lnk_2{width:168px;border-bottom:1px solid #ced6e4;margin-right:0;padding:12px 0 9px 22px}
.SN_PD a.ico_arrow{background-position:10px 13px}
.SN_PD a.ico_arrow:hover{background-position:-990px 13px}
.SN_PD .ll_2{width:190px;margin:8px 0 12px}
.SN_PD .ll_2 a{padding-left:30px;color:#666;font-weight:700;line-height:16px}
.SN_PD .ll_2 a:hover{color:#477bb5}
.SN_PD .ll_2 a.ico_arrow_2{background-position:19px -1700px}
.SN_PD .ll_2 a.ico_arrow_2:hover{background-position:-981px -1700px}
.SN_PD_ft{width:190px;padding-bottom:20px;margin-top:22px}
.SN_PD_ft p{padding-left:20px;margin-bottom:0}
.FQB_T05{margin-bottom:40px}
.FQB_T05_hd .hl_2{margin-bottom:20px}
.FQB_T05_bd h3{margin-bottom:12px}
.FQB_T05_bd div{padding-right:40px}
.FQB_T05_ft{margin-top:16px}
.FQB_T05_bd .tx_1.rdtextfield{margin-bottom:15px}
.FQB_T05_bd .EXP_Entry_bd{margin-bottom:30px}
.FQT_T05{overflow:hidden}
.FQT_T05_bd div{float:left;width:178px;margin-right:40px;margin-bottom:30px}
.FQT_T05_bd .clear{float:none;width:auto;margin:0;padding:0}
.FQT_T05_hd,.FQT_T05_bd div{margin-bottom:16px}
.FQT_T05_bd .last_child{margin-right:0}
.FQT_T05_bd ul.ll_1 li a{padding-left:10px}
.FQB_T05 p.btn_9{float:left}
.KBFU_bd_1of2{float:left;width:260px}
.KBFU_bd_2of2{float:right}
.KBFU_bd_1of2 p{margin:0}
.KBFU_cn{border:solid 1px #D1D5DC;padding:20px 15px 30px}
.KBFU{margin-bottom:35px}
.KBFU_bd_1of2 .tx_2{margin-top:5px}
.KBFU_bd_2of2 .button{margin-top:7px}
.GEB_hd .hl_6{margin-bottom:21px}
.table_right,.rdtextfield TH.table_right,.rdtextfield TD.table_right{text-align:right}
.table_center,.rdtextfield TH.table_center,.rdtextfield TD.table_center{text-align:center}
ol.alpha{list-style-type:lower-alpha}
.rdtextfield ol.alpha th,.rdtextfield ol.alpha td{border-bottom:none}
.INFO_T16{margin-bottom:12px;padding:10px 0}
.INFO_T16_cn{background-color:#FFF;padding:14px 12px 4px}
.INFO_T16 ul{padding-left:16px}
.INFO_T16 ul li{list-style-type:disc}
#EXT_TAB_NAV .TN { margin-bottom: 24px; }
.popup .TN_verlauf {background: url(/privatkunden/de/verlauf_14_700x70_2014.png) repeat-x top left;height: 70px;margin: -24px -27px -45px -30px;}
.popup #EXT_TAB_NAV_cn ul{padding-left:30px;margin-left:-15px}
.GBA_cn{clear:both}
.GBA_bd{overflow:hidden;height:45px;line-height:45px;width:100%;position:relative}
.GBA_bd h2{font-size:14px;font-weight:700;line-height:45px;height:45px;left:0;position:absolute;margin:0;padding:0 20px}
.GBA_bd h2 em{font-style:normal}
.GBA_db h2 span{font-size:18px;font-weight:400;top:1px}
.GBA_bd div{position:absolute;right:0;line-height:45px}
.GBA_bd ul{list-style:none;overflow:hidden;float:right;margin:0;padding:0}
.GBA_bd li{float:left;border-left:1px solid #e0e4e9}
.GBA_bd ul li a{display:block;border-left:1px solid #fff;font-weight:700;font-size:14px;line-height:45px;padding:0 16px}
.GBA_bd p{overflow:hidden;float:right;margin:0}
.GBA_bd .hl_5{font-size:18px}
#suchbox .btn_9{margin-left:8px}
#suchbox .suchbox_ft{margin-top:20px}
#suchbox .ui-selectmenu.ui-state-active{background-position:1352px -402px}
.button_with_link a{float:right}
/* /_PB_03_GenericContent/layoutCSS_Generic_Content *//* BUTTONS */

.btn_5, .btn_5 span, .btn_5 input,
.btn_6, .btn_6 span, .btn_6 input,
.btn_8, .btn_8 span, .btn_8 input,
.btn_9, .btn_9 span, .btn_9 input,
.btn_3, .btn_3 span, .btn_3 input,
.btn_2, .btn_2 span, .btn_2 input,
.btn_12, .btn_12 span, .btn_12 input,
.btn_13, .btn_13 span, .btn_13 input,
.btn_16, .btn_16 span, .btn_16 input
{
    background-image: url(/privatkunden/de/15_05_19_spriteIcons_1_new.png);
}
.btn_4, .btn_4 span, .btn_4 input,
.btn_10, .btn_10 span, .btn_10 input,
.btn_1, .btn_1 span, .btn_1 input,
.btn_2:hover, .btn_2:hover span, .btn_2:hover input,
.btn_11, .btn_11 span, .btn_11 input,
.btn_7, .btn_7 span, .btn_7 input,
.btn_17.activeSlide, .btn_17.activeSlide span, .btn_17.activeSlide input,
.btn_17.active, .btn_17.active span, .btn_17.active input,
.btn_14, .btn_14 span, .btn_14 input,
.btn_18, .btn_18 span, .btn_18 input,
.btn_18_up, .btn_18_up span, .btn_18_up input,
.btn_18_down, .btn_18_down span, .btn_18_down input,
.btn_3:hover, .btn_3:hover span, .btn_3:hover  input,
.btn_15, .btn_15 span, .btn_15 input,
.btn_8:hover, .btn_8:hover span, .btn_8:hover  input
{
    background-image: url(/privatkunden/de/14_02_17_spriteIcons_2.png);
}

.btn_5:hover, .btn_5:hover span, .btn_5:hover input,
.btn_6:hover, .btn_6:hover span, .btn_6:hover input,
.btn_13:hover, .btn_13:hover span, .btn_13:hover input,
.btn_16:hover, .btn_16:hover span, .btn_16:hover input,
.btn_9:hover, .btn_9:hover span, .btn_9:hover input,
.btn_10:hover, .btn_10:hover span, .btn_10:hover input,
.btn_20, .btn_20 span, .btn_20 input,
.btn_20:hover, .btn_20:hover span, .btn_20:hover  input
{
    background-image: url(/privatkunden/de/14_04_17_spriteIcons_3.png);
}

.button, .button span, .button input {
    background-color: transparent;
    background-repeat: no-repeat;
    width: auto;
    height: auto;
    display: block;
    border: none;
    cursor: pointer;
    text-decoration: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

.btn_1 span, btn_1 input{
    text-align: left;
}

.button {
    width: auto;
    display: inline-block;
    zoom: 1;  
}

.ie6 .button,
.ie7 .button {
    display: inline;
}

.btn_1 {
    background-position: right -2400px;
    padding-right: 35px;
    width: 168px;
}

.btn_1 span, .btn_1 input {
    background-position: 0 -2400px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding: 8px 32px 8px 17px;
}

.btn_1:hover, .ui-state-hover .btn_1 {
    background-position: right -3300px;
}

.ui-state-hover .btn_1 span, .btn_1:hover span,  .btn_1:hover  input{
    background-position: 0 -3300px;
}

.btn_1 input {
    width: 168px;
}

.btn_2 {
    background-position: right -3900px;
    padding-right: 19px;
}

.btn_2 span, .btn_2 input {
    background-position: 0 -3900px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 12px;
    padding-right:30px;
    padding-bottom: 12px;
    padding-left: 17px;
}

.btn_2:hover {
    background-position: right -3400px;
}
.btn_2:hover span, .btn_11:hover  input{
    background-position: 0 -3400px;
}

.btn_3 {
    background-position: right -3800px;
    padding-right: 11px;
    width: 189px;
}

.btn_3 span, .btn_3 input {
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 11px;
    padding-right:9px;
    padding-bottom: 18px;
    padding-left: 20px;
    background-position: left -3800px;
    text-align: left;
    margin-bottom: -3px;
}

.btn_3 input {
    width: 189px;
}

.btn_3:hover {
    background-position: right -3500px;
}
.btn_3:hover span, .btn_3:hover  input{
    background-position: 0 -3500px;
}

.btn_4 {
    background-position: right 0;
    padding-right: 4px;
}

.btn_4 span, .btn_4 input {
    background-position: 0 0;
    color: #0a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 12px;
    padding-right:16px;
    padding-bottom: 11px;
    padding-left: 20px;
}

.btn_5, .btn_6{
    width:36px;
    height:36px;
}

.btn_5 {
    background-position: 0 -2900px;
}

.btn_6 {
    background-position: -999px -2900px;
}

.btn_5 span, .btn_6 span, .btn_5 input, .btn_6 input {
    background: none;
    color: transparent;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    margin: 0;
    width: 36px;
    height: 36px;
}

.btn_5:hover {
    background-position: 0 -1699px;
}

.btn_6:hover {
    background-position: -999px -1699px;
}



.btn_7 {
    padding-right: 3px;
    background-position: right -3100px;
}

.btn_7 span, .btn_7 input {
    background-position: 0 -3100px;
    color: #0a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 11px;
    padding-right:17px;
    padding-bottom: 12px;
    padding-left: 17px;
}

.btn_8 {
    background-position: right -3600px;
    padding-right: 3px;
}

.btn_8 span, .btn_8 input {
    background-position: 1px -3600px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    padding-top: 3px;
    padding-right:17px;
    padding-bottom: 5px;
    padding-left: 17px;
}

.btn_8 span {
 padding-top: 6px;
 padding-bottom: 7px;
 line-height: 15px;
}

.btn_8:hover {
    background-position: right -3600px;
}
.btn_8:hover span, .btn_8:hover  input{
    background-position: 1px -3600px;
}

.ie7 .btn_8 input {
padding-left: 7px;
padding-top: 1px;
padding-right: 5px;
}

.btn_9 {
    background-position: right -3700px;
    padding-right: 3px;
}

.btn_9 span, .btn_9 input {
    background-position: 0 -3700px;
    color: #0a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    padding-top: 3px;
    padding-right:17px;
    padding-bottom: 5px;
    padding-left: 17px;
}

.btn_9 span {
 padding-top: 6px;
 padding-bottom: 7px;
 line-height: 15px;
}


.btn_9:hover {
    background-position: right -1900px;
}
.btn_9:hover span, .btn_9:hover  input{
    background-position: 0 -1900px;
}


.ie7 .btn_9 input {
padding-left: 7px;
padding-top: 1px;
padding-right: 5px;
}


.btn_10 {
    background-position: 0 -100px;
    padding-left: 25px;
}

.btn_10 span, .btn_10 input {
    background-position: right -100px;
    color: #00a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 7px;
    padding-right:17px;
    padding-bottom: 6px;
    padding-left: 3px;
}

.btn_10.open {
    background-position: 0 -100px;
}

.btn_10.close {
    background-position: 0 -100px;
}


.btn_10:hover {
    background-position: 0 -2000px;
}
.btn_10:hover span, .btn_10:hover  input{
    background-position: right -2000px;
}



.btn_11 {
    background-position: 0 -2900px;
    width: 204px;
}

.btn_11 span, .btn_11 input {
    background-position: right -2900px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding: 8px 16px 8px 17px;
}

.btn_11:hover {
    background-position: 0 -3000px;
}

.btn_11:hover span, .btn_11:hover  input{
    background-position: right -3000px;
}

.btn_11 input {
    width: 205px;
}

.btn_12 {
    background-position: 0 -1502px;
    display: block;
    margin: 0px;
    margin-right: 4px;
    line-height: 11px;
    color: transparent;
    font-size: 0px;
    width: 11px;
    height: 11px;
    float: left;
}

.btn_12 span, .btn_12 input {
    background: none;
    color: transparent;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    margin: 0;
    width: 11px;
    height: 11px;
}

.btn_12.activeSlide, .btn_12.active, .btn_12:hover, .btn_12 span:hover, .btn_12 input:hover {
    background-position: -1000px -1502px;
}


.btn_13, .btn_16 {
    background-position: right -3500px;
    padding-right: 3px;
}

.btn_13 span, .btn_13 input , .btn_16 span, .btn_16 input{
    background-position: 0 -3500px;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 11px;
    padding-right:17px;
    padding-bottom: 11px;
    padding-left: 17px;
}

.btn_13:hover,
.btn_16:hover {
    background-position: right -1800px;
}
.btn_13:hover span, .btn_13:hover input,
.btn_16:hover span, .btn_16:hover input {
    background-position: 1px -1800px;
}



.btn_14 {
    width:40px;
    height:44px;
    background-position: 0 -3800px;
}

.btn_14 span,  .btn_14 input {
    background: none;
    color: transparent;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    margin: 0;
    width: 40px;
    height: 44px;
}

.btn_14:hover {
    background-position: -1000px -3800px;
}

.btn_15 {
    background-position: right -3100px;
    padding-right: 3px;
}
.btn_7:hover, .btn_15:hover {
    background-position: right -3200px;
}

.btn_7:hover span, .btn_7:hover  input,
.btn_15:hover span, .btn_15:hover  input{
    background-position: 0 -3200px;
}

.btn_15 span, .btn_15 input {
    background-position: 0 -3100px;
    color: #00a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 12px;
    padding-right:17px;
    padding-bottom: 11px;
    padding-left: 17px;
}

.btn_17 {
    padding-right: 13px;
}

.btn_17 span, .btn_17 input {
    color: #00a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 7px;
    padding-right: 1px;
    padding-bottom: 7px;
    padding-left: 13px;
}

.btn_17.activeSlide, .btn_17.active {
    background-position: right -3700px;
}

.btn_17.activeSlide span, .btn_17.activeSlide input,
.btn_17.active span, .btn_17.active input {
    background-position: 0 -3700px;
    color: #4c4c4c;
}

.btn_18_up, .btn_18_down{
    width:15px;
    height:14px;
}

.btn_18_up {
    background-position: -1000px -4000px;
}

.btn_18_down {
    background-position: 0 -4000px;
}

.btn_18_up span, .btn_18_down span, .btn_18_up input, .btn_18_down input {
    background: none;
    color: transparent;
    line-height: 0px;
    font-size: 0px;
    padding: 0;
    margin: 0;
    width: 15px;
    height: 14px;
}

.btn_18_up:hover {
    background-position: -1000px -3900px;
}

.btn_18_down:hover {
    background-position: 0 -3900px;
}


.btn_19 {
    padding-right: 3px;
}

.btn_19 span, .btn_19 input {
    color: #00a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 7px;
    padding-right:17px;
    padding-bottom: 6px;
    padding-left: 17px;
}


.btn_20 {
    background-position: right -2200px;
    padding-right: 11px;
    width: 189px;
}
.btn_20 span, .btn_20 input {
    color: #00a3478;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    padding-top: 11px;
    padding-right:9px;
    padding-bottom: 21px;
    padding-left: 20px;
    background-position: left -2200px;
    text-align: left;
    margin-bottom: -6px;
}
.btn_20 input {
    width: 189px;
}
.btn_20:hover, .btn_20:hover span, .btn_20:hover  input{
    color: #477bb5;
}

.btn_20:hover {
    background-position: right -2460px;
}
.btn_20:hover span, .btn_20:hover  input{
    background-position: 0 -2460px;
}

/* Fix for N&L Tool Buttons */

.tool .tool-footer .button,
.tool .tool-footer .button span.mid span {
    background:none !important;
}


/* *//* FORMS */
.form {
    border-top: 1px solid #e5e5e5;
    margin-top: 36px;
    padding-top: 36px;
}
.form_bd .hl_5 {
    margin: 32px 0 9px;
}
.form .hl_4 {
   margin-top: 19px;
   margin-bottom: 10px;
}
.first_headline .hl_4,
.form .form_bd div:first-child .hl_4 {
    margin-top: -3px;
}
.formElement_cn {
    float: left;
    width: 295px;
}
.formElement_cn.formContent {
    clear: both;
} 
.formElementError_cn {
    float: right;
    width: 187px;
    margin-top: 18px;
}
.CB_T11 .formElementError_cn {
    width: 305px;
}
.formElementError_cn.noLabel {
    margin-top: 0;
} 
.postFix p {
    margin: 0;
}
*:focus { outline: none; } 
.ui-radiobutton,
.ui-checkbox,
.ui-selectmenu,
.ui-selectmenu-status,
.form_4_top,
.form_4_top_inner,
.form_4_bottom,
.form_4_bottom_inner,
.form_1, 
.form_1 input,
.form_3, 
.form_3 input,
.error.ui-checkbox.ui-state-default.ui-state-checked,
.error.ui-radiobutton.ui-state-default.ui-state-checked
{
    background-image: url(/privatkunden/de/15_05_19_spriteIcons_1_new.png);
}
.error.ui-checkbox.ui-state-default,
.error.ui-radiobutton.ui-state-default,
.if_1,
.if_1_tooltip_ft,
.if_2,
.if_2_tooltip_ft,
.if_3,
.if_3_tooltip_ft
{
    background-image: url(/privatkunden/de/14_02_17_spriteIcons_2.png);
}
.ui-selectmenu.error,
.ui-selectmenu.error .ui-selectmenu-status,
.ui-selectmenu.ui-state-active,
.ui-selectmenu.ui-state-active .ui-selectmenu-status,
.ui-selectmenu.ui-state-active.error .ui-selectmenu-status,
.ui-selectmenu-menu li,
.ui-selectmenu-menu li a,
.form_2a
{
    background-image: url('/privatkunden/de/14_04_17_spriteIcons_3.png');
}
.sep_form_element {
    clear: left;
    margin-bottom: 14px;
    height: 1px;
}
.sep_after_cb_1 {
    margin-bottom: 0;
    height:0px;
}
.sep_after_rb_1 {
    margin-bottom: 2px;
    height: 1px;
}
.sep_after_content, .sep_after_headline {
    margin-bottom: 0;
    height:0px;
    clear: both;
}
label.nl_label {
    margin-bottom: 1px;
    display: block;
    clear: both;
}
.error label.nl_label {
    color: #4c4c4c;
}
.formElement label p {
    display: inline;
}
.formElement_rb_1 label, .formElement_cb_1 label{
    color: #0a3478;
}
 
.formElement_rb_1 label:hover, .formElement_cb_1 label:hover {
    color: #477bb5;
}
 
.formElement_rb_1 label.nl_label, .formElement_cb_1 label.nl_label, .formElement_rb_1 label.nl_label:hover, .formElement_cb_1 label.nl_label:hover {
    color: #4c4c4c;
}
.formElement_cb_1 label.nl_label {
    margin-bottom: 11px;
}
.formElement_rb_1 label.nl_label {
  margin-bottom: 13px;
}

.errormessage {
    float: left;
    width: 100%;
    clear: both;
}
/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
.ui-selectmenu-menu.scrollableUL { overflow-x: hidden; overflow-y: auto; }
.ui-selectmenu-menu.scrollableUL li { margin-right: -5px; }
 
/* Radiobuttons, Checkboxes */
 
.ui-radiobutton, .ui-checkbox {
    overflow: hidden;
    vertical-align:middle; 
    display: block; 
    width: 24px; 
    height: 16px; 
    clear: both;
    float: left; 
}
.ui-radiobutton {
    height: 17px; 
}
.ui-checkbox input, .ui-radiobutton input{ 
    left: -9000px; 
    display: block; 
    position: relative;
}
.ui-checkbox-label, .ui-radiobutton-label {
    float: left;
    margin-bottom: 9px;
    color: #0a3478;
    max-width: 271px;
}
.ui-checkbox.ui-state-default{ 
    background-position: -1000px -3200px;
}
.ui-checkbox.ui-state-checked{ 
    background-position: 0px -3200px;
}
.ui-radiobutton.ui-state-default{
    background-position: -1000px -3100px;
}
.ui-radiobutton.ui-state-checked{ 
    background-position: 0px -3100px;
}
.error.ui-checkbox.ui-state-default{ 
    background-position: 0 -2800px;
}
.error.ui-radiobutton.ui-state-default{
    background-position: -1000px -2800px;
}
.error.ui-checkbox.ui-state-checked{ 
    background-position: 0px -3200px;
}
.error.ui-radiobutton.ui-state-checked{ 
    background-position: 0px -3100px;
}
.formElement_rb_1 label.nl_label {
    margin-bottom: 15px;
}

.formElement_cb_1 .formElement_cn {
    margin-bottom: 0px;
}

/* selectmenu */
.ui-button {
    cursor: pointer;
    text-decoration: none !important;
}

a.ui-selectmenu:link, a.ui-selectmenu:visited, a.ui-selectmenu:hover, a.ui-selectmenu:active,
.ui-selectmenu-menu a:link, .ui-selectmenu-menu a:visited, .ui-selectmenu-menu a:hover, .ui-selectmenu-menu a:active{
    color: #4c4c4c;
}

.ui-selectmenu-menu {
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 10;
}
.ui-selectmenu-menu ul.ui-menu {
    overflow-x: hidden;
    overflow-y: auto;
}
.ui-selectmenu-menu .ui-menu .ui-menu-item a {
    padding: 0.3em 1em;
}
.ui-selectmenu-menu .ui-menu li.ui-selectmenu-optgroup {
    border: 0 none;
    height: auto;
    margin: 0.5em 0 0;
    padding: 2px 0.4em;
}
.ui-selectmenu-open {
    display: block;
    z-index: 20;
    width: 295px;
}
.ui-selectmenu, .ui-selectmenu-status, .ui-selectmenu-menu li, .ui-selectmenu-menu li a {
    z-index: 2;
}
.ui-selectmenu {
    background-position: right -4000px;
    height: 27px;
    width: 295px;
}
.ui-selectmenu-icon {
    height: 27px;
    width:31px;
    position: absolute;
    right: 0;
    top: 0;
}
.ui-selectmenu-status {
    background-position: 0 -4000px;
}
.ui-selectmenu.error {
    background-position: right -500px;
}
.ui-selectmenu.error .ui-selectmenu-status {
    background-position: 0 -500px;
}

.ui-selectmenu.ui-state-active {
    background-position: 1496px -402px;
}
.ui-selectmenu.ui-state-active .ui-selectmenu-status {
    background-position: -2px -402px;
    margin-right: 29px;
}
.ui-selectmenu.ui-state-active.error .ui-selectmenu-status {
    background-position: -2px -402px;
}
 
.ui-selectmenu-button a.ui-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
}

.ui-selectmenu-button span.ui-selectmenu-text {
    display: block;
    padding: 0.4em 2.1em 0.4em 1em;
    text-align: left;
}
.ui-selectmenu-menu li a, .ui-selectmenu-status {
    height: 19px;
    padding: 4px 10px 4px 10px;
}
.ui-selectmenu-status {
    margin-right: 29px;
}
.ui-selectmenu-menu li {
    background-position: 1497px 0;
    margin-top: -2px;
    padding-right: 3px;
}
.ui-selectmenu-menu li a {
    background-position: -2px 0;
    height: 19px;
    overflow: hidden;
}
.ui-selectmenu-menu li.ui-state-hover {
    background-position: 1497px -100px;
}
.ui-selectmenu-menu li.ui-state-hover a {
    background-position: -2px -100px;
}
.ui-selectmenu-menu li.ui-corner-bottom {
    background-position: 1497px -200px;
}
.ui-selectmenu-menu li.ui-corner-bottom a {
    background-position: -2px -200px;
    height: 22px;
}
.ui-selectmenu-menu li.ui-corner-bottom.ui-state-hover {
    background-position: 1497px -300px;
}
.ui-selectmenu-menu li.ui-corner-bottom.ui-state-hover a {
    background-position: -2px -300px;
}
/* */
.form_1, .form_3 {
    background-position: right -3300px;
    padding-right: 10px;
    display: inline-block;
}
.form_1 input, .form_3 input {
    background-position: 0 -3300px;
    border: none;
    width: 275px;
    height: 27px;
 
    font-size: 14px;
    color: #4c4c4c;
    padding-left:10px;
    border-color: transparent;
}
.ie6 .form_1 input, .form_3 input,
.ie7 .form_1 input, .form_3 input {
 /*  height: 20px; */
}
.form_1.error, .form_3.error {
    background-position: right -3400px;
}
.form_1.error input, .form_3.error input  {
    background-position: 0 -3400px;
}
.form_2a {
    background-position: 0 -2100px;
    width: 192px;
    height: 26px;
    font-size: 12px;
    color: #4c4c4c;
    position: relative;
}
.form_2a.active {
    background-position: -600px -2100px;
}
.form_2a span {
    position: absolute;
    top: 4px;
    left: 30px;
    color: #4c4c4c;
    font-weight: 700;
}
.form_2b {
    width: 192px;
}
.form_3 input {
    font-weight: bold;
}
/* Tooltips */

.if_1_tooltip,
.if_2_tooltip,
.if_3_tooltip {
    background-image: url('/privatkunden/de/kasten_top.png');
    background-repeat: no-repeat;
    z-index: 1000;
}
.if_1_container {
    display: inline;
    padding-left: 10px;
}
.if_1 {
    width: 17px;
    height: 16px;
    background-position: 0px -2500px;
    display: inline-block;
    margin-left:3px;
}
.if_1:hover {
    background-position: -1000px -2500px;
}
.if_1_tooltip {
    width: 281px;
    background-position: top left;
    padding-top: 5px;
    display:none;
    position: absolute;
}
.if_1_tooltip_bd p {
    margin: 0;
}
.if_1_tooltip_hd, .if_1_tooltip_bd {
    background: url('/privatkunden/de/if_1_tooltip_bg.png') top left repeat-y transparent;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    zoom: 1;
}
.if_1_tooltip_hd {
    padding-top: 13px;
}
.if_1_tooltip_bd {
    padding-bottom: 20px;
}
.if_1_tooltip_ft {
    background-position: 0px -2700px;
    height: 10px;
}


.if_2_container {
    display: inline;
    padding-left: 10px;
}
.if_2 {
    width: 17px;
    height: 16px;
    background-position: 0px -2500px;
    display: inline-block;
    margin-left:3px;
}
.if_2:hover {
    background-position: -1000px -2500px;
}
.if_2_tooltip {
    width: 286px;
    background-position: 9px top;
    padding-top: 5px;
    display:none;
    position: absolute;
}
.if_2_tooltip_bd p {
    margin: 0;
}
.if_2_tooltip_hd, .if_2_tooltip_bd {
    background: url('/privatkunden/de/kasten_links.png') left 50px repeat-y transparent;
    padding-left: 16px;
    padding-right: 16px;
}
.if_2_tooltip_hd {
    padding-top: 13px;
}
.if_2_tooltip_bd {
    padding-bottom: 20px;
    background-position: left 171px;
}
.if_2_tooltip_ft {
    background-position: -881px -2700px;
    height: 10px;
}



.if_3_container {
    display: inline;
    padding-left: 10px;
}
.if_3 {
    width: 17px;
    height: 16px;
    background-position: 0px -2500px;
    display: inline-block;
    margin-left:3px;
}
.if_3:hover {
    background-position: -1000px -2500px;
}
.if_3_tooltip {
    width: 285px;
    background-position: left top;
    padding-top: 5px;
    display:none;
    position: absolute;
}
.if_3_tooltip_bd p {
    margin: 0;
}
.if_3_tooltip_hd, .if_3_tooltip_bd {
    background: url('/privatkunden/de/kasten_rechts.png') left 50px repeat-y transparent;
    padding-left: 16px;
    padding-right: 16px;
}
.if_3_tooltip_hd {
    padding-top: 13px;
}
.if_3_tooltip_bd {
    padding-bottom: 20px;
    background-position: left 171px;
}
.if_3_tooltip_ft {
    background-position: -889px -2700px;
    height: 10px;
}



/*  */
.form_4_top , .form_4_top_inner , .form_4_bottom , .form_4_bottom_inner {
    display: block;
    background-color: #FFFFFF;
}
.form_4 textarea {
    border:none;
    background-color: transparent;
    width: 295px;
    min-height: 86px;
    font-size: 14px;
    color: #4c4c4c;
}
.form_4_top {
    background-position: right -3300px;
    font-size: 3px;
    height: 3px;
    line-height: 3px;
    padding-right: 3px;
    width: 292px;
}
.error .form_4_top {
    background-position: right -3400px;
}
.form_4_top_inner {
    background-position: 0px -3300px;
    height: 3px;
    width: 292px;
    line-height: 3px;
    font-size: 3px;
    margin: 0;
    padding: 0;
}
.error .form_4_top_inner {
    background-position: 0px -3400px;
}
.form_4_bottom {
    background-position: right -3327px;
    width: 295px;
}
.error .form_4_bottom {
    background-position: right -3427px;
}
.form_4_bottom_inner {
    background-position: 0px -3327px;
    padding-bottom: 3px;
    width: 285px;
}
.error .form_4_bottom_inner {
    background-position: 0px -3427px;
}
.form_4_inner , .form_4 textarea {
    background-image: url('/privatkunden/de/form_4_bg.png');
    display: inline-block;
    background-color: #FFFFFF;
}
.form_4_inner {
    background-position: right -3300px;
    padding-right: 3px;
}
.error .form_4_inner {
    background-position: right -3400px;
}
.form_4 textarea {
    background-position: 0px -3300px;
    resize: none; 
    margin: 0px;
    padding-left: 10px;
    width: 282px;
}
.error .form_4 textarea {
    background-position: 0px -3400px;
}
.error .form_4_inner , .form_4.error textarea {
    background-image: url('/privatkunden/de/form_4_error_bg.png');
}
.form_ft {
    float: right;
    margin-bottom: 26px;
    clear: both;
    margin-top: 24px;
}
.ui-selectmenu-item-selected a, .ui-selectmenu-item-selected a:focus {
    outline: none;
}
.ui-checkbox, ui-radiobutton {
    margin-bottom: 10px;
}
 
.ui-checkbox {
    margin-bottom: 3px;
}
.ui-checkbox-label {
    margin-bottom: 10px;
    line-height: 16px;
}
.form_1.mibeginn {
    margin-right: 6px;
}
.formRow {
    white-space: pre-wrap;
}
.formRow div {
    clear:both;
    position:relative;
}
.success_form { width: 100%; }
#suchbox {height: 55px; margin: 20px 0; width: 100%; background-color: #FFFFFF;}
#input_form { float: left; height: 22px; width: 780px;}
#label_suchbox {float: left; padding: 17px 10px 0 15px; height: 100%;}
#input_form > form { float: left; height: 100%; padding: 12px 0; width: 400px;}
#label_option { float: left; height: 100%; padding: 17px 10px; width: 210px;}
#boersenradio { border-left: 1px solid #e5e5e5; float: left; height: 22px; padding: 17px 12px; width: 155px;}
#content_iframe { height: 100%;}
#options_iframe { width: 100%; height:100%;}
.ie7 .formElement_cn .form_1,
.ie7 .formElement_cn .form_3 {
    background-position: right -3299px !important;
}
.ie6 .formElement_cn input,
.ie7 .formElement_cn input[type="text"],
.ie8 .formElement_cn input[type="text"] {
    padding-top:5px
}
.ie6 .ym-FormLayout-Textinput input,
.ie7 .ym-FormLayout-Textinput input[type="text"],
.ie8 .ym-FormLayout-Textinput input[type="text"] {
    padding-top:5px;
    background-color: transparent;
}
.ie7 .ui-checkbox-label {
    width:300px;
    display:inline-block;
    height:28px;
}
.ie7 .ui-checkbox {
    height:28px;
}
.ie7 .formElement_cn .ui-checkbox {
    margin-top: 2px;
}
.ie7 .ym-FilterItem .ui-checkbox {
    margin-top: 0px;
}
.ie7 .if_1 {
    display:inline;
}

.ie_6 .box_1 input, .ie7 .box_1 input[type="text"] , .ie8 .box_1 input[type="text"],
.ie_6 .box_2 input, .ie7 .box_2 input[type="text"] , .ie8 .box_2 input[type="text"] {
    zoom:1;
    position:relative;
    margin-top: 4px;
}
.ie .KBA iframe, .ie_6 .ym-FormContainer input, .ie7 .ym-FormContainer input[type="text"] , .ie8 .ym-FormContainer input[type="text"] {
    position:relative;
}
.theme select.select{
    position:relative;
    z-index:1;
    width:230px !important;
    height:27px !important;
    line-height:26px;
    font: 'Calibri','Arial','sans-serif' !important;
    font-weight:bold;
    color: #4c4c4c;
    border: medium none transparent;
    padding-top: 5px;
    padding-left:5px;
}
.theme .arrow {
    background:transparent url(/privatkunden/de/15_05_19_spriteIcons_1_new.png) no-repeat; background-position:right -4000px; display:inline-block;
    position: absolute;
    right: 0;
    top: 0;
    width:20px;
    height: 20px;
}
.year .arrow {
    background:transparent url(/privatkunden/de/15_05_19_spriteIcons_1_new.png) no-repeat; background-position:right -4000px; display:inline-block;
    position: absolute;
    right: 0;
    top: 0;
    width:20px;
    height: 20px;
}
.year select.select{
    position:relative;
    z-index: 1;
    width:115px !important;
    height:27px !important;
    line-height:26px;
    font: 'Calibri','Arial','sans-serif' !important;
    font-weight:bold;
    color: #4c4c4c;
    border: medium none transparent;
    padding-top: 5px;
    padding-left:5px;
}
.theme {
background:transparent url(/privatkunden/de/15_05_19_spriteIcons_1_new.png) no-repeat; background-position:0px -4000px; display:inline-block;
position: relative;
width: 200px;
overflow: hidden;
}
.year{
background:transparent url(/privatkunden/de/15_05_19_spriteIcons_1_new.png) no-repeat; background-position:0px -4000px; display:inline-block;
position: relative;
width: 85px;
overflow: hidden;
}
.select{
background:transparent url(/privatkunden/de/15_05_19_spriteIcons_1_new.png) no-repeat; background-position:right -4000px; display:inline-block;
}
select option{ 
        
        color:#4c4c4c;
        background: #EAEFF3;
        cursor:pointer;
    } 
option{
    background:transparent url(/privatkunden/de/14_04_17_spriteIcons_3.png) no-repeat ; background-position:0px -4000px;
        
        
}
/* *//* ICONS */

.icon { 
    margin-right: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    display: inline-block;
 }

a .icon {
     vertical-align: bottom;
 }

a.icon { 
    width: auto;
    padding-left: 20px;
}

.ico_arrow,
.ico_arrow_2,
.ico-arrowright,
.icon-facebook,
.icon-service,
.ico_45,
.ico_10,
.ico_5,
.ico_4,
.ico_15,
.ico_17,
.ico_18,
.ico_16,
.ico_21,
.ico_22,
.ico_23,
.ico_24,
.ico_6,
.ico_8,
.ico_3,
.ico_7,
.ico_9,
.ico_11,
.ico_12,
.ico_14,
.ico_19,
.ico_20,
.ico_25,
.ico_c_1,
.ico_1,
.ico_c_2,
.ico_2,
.mN_ico_2
{
    background-image: url('/privatkunden/de/15_05_19_spriteIcons_1_new.png');
}


.ico_26,
.ico_27,
.ico_28,
.ico_29,
.ico_30,
.ico_31,
.ico_32,
.ico_33,
.ico_34,
.ico_35,
.ico_36,
.ico_37,
.ico_38,
.ico_39,
.ico_40,
.ico_41,
.ico_42,
.ico_43,
.ico_44,
.ico_46,
.ico_47,
.ico_48
{
    background-image: url('/privatkunden/de/14_02_17_spriteIcons_2.png');
}

.ico_49,
.ico_50,
.ico_51,
.ico_52,
.ico_53,
.ico_54,
.ico_55,
.ico_56,
.ico_57,
.ico_58,
.ico_59,
.ico_60,
.ico_61,
.ico_62,
.ico_63,
.ico_64,
.ico_65

{
    background-image: url('/privatkunden/de/14_04_17_spriteIcons_3.png');
}



.ico_arrow {background-position:left 2px;}
.ico_arrow:hover {background-position:-1000px 2px;}
.ico_arrow_2 {background-position:left -1700px;}
.ico_arrow_2:hover {background-position:-1000px -1700px;}
.ico-arrowright { width:6px; height:9px; background-position:-250px 0; }
.icon-facebook { width:16px; height:16px; background-position:0 0; }
.icon-service { width:14px; height:14px; background-position:-50px 0; }
a:hover .icon-service { background-position:-75px -0px; }

.ico_1 { width: 85px; height: 55px; background-position: 0 -2700px; }
.ico_2 { width: 60px; height: 22px; background-position: 0 -3000px; }
.mN_ico_2 { background-position: 168px -3000px; }
.ico_3 { background-position: 0 -1600px; width: 16px; height: 16px; padding-left: 20px !important;}
.ico_4 { background-position: 0 -300px; width: 16px; height: 16px; }
.ico_4:hover, a:hover .ico_4 { background-position: -1000px -300px; }
.ico_5 { background-position: 0 -200px; width: 16px; height: 16px; padding-left:20px !important; }
.ico_5:hover, a:hover .ico_5 { background-position: -1000px -200px; }
.ico_6 { background-position: 0 -1301px; width: 16px; height: 16px; }
.ico_6:hover, a:hover .ico_6 { background-position: -1000px -1301px; }
.ico_7 { background-position: 0 -1800px; width: 17px; height: 16px; }
.ico_7:hover, a:hover .ico_7 { background-position: -1000px -1800px; }
.ico_8 { background-position: 0 -1400px; width: 16px; height: 16px; }
.ico_9 { background-position: 0 -1900px; width: 16px; height: 16px; } 
/*.ico_9:hover, a:hover .ico_9 { background-position: -1000px -1900px; }*/
.ico_10 { background-position: 0 -100px; width: 16px; height: 16px; }
.ico_10:hover, a:hover .ico_10 { background-position: -1000px -100px; }
.ico_11 { background-position: 0 -2000px; width: 16px; height: 16px; }
.ico_12 { background-position: 0 -2100px; width: 19px; height: 16px; }
/* Missing */
.ico_13 { background: red; width: 16px; height: 16px; }
.ico_13:hover, a:hover .ico_13 { background: red; }
/* */
.ico_14 { background-position: 0 -2200px; width: 24px; height: 24px; }
.ico_14:hover, a:hover .ico_14 { background-position: -1000px -2200px; }
.ico_15 { background-position: 0 -501px; width: 16px; height: 16px; }
.ico_15:hover, a:hover .ico_15 { background-position: -1000px -501px; }
.ico_16 { background-position: 0 -800px; width: 16px; height: 16px;}
.ico_16:hover, a:hover .ico_16 { background-position: -1000px -800px; }
.ico_17 { background-position: 0 -600px; width: 16px; height: 16px; }
.ico_17:hover, a:hover .ico_17 { background-position: -1000px -600px; }
.ico_18 { background-position: 0 -700px; width: 16px; height: 16px;  padding-left:20px !important; }
.ico_18:hover, a:hover .ico_18 { background-position: -1000px -700px; }
.ico_19 { background-position: 0 -2300px; width: 33px; height: 28px;}
/*.ico_19:hover, a:hover .ico_19 { background-position: -1000px -2300px; }*/
.ico_20 { background-position: 0 -2400px; width: 54px; height: 48px;}
/*.ico_20:hover, a:hover .ico_20 { background-position: -1000px -2400px; }*/
.ico_21 { background-position: 0 -900px; width: 16px; height: 16px;}
/*.ico_21:hover, a:hover .ico_21 { background-position: -1000px -900px; }*/
.ico_22 { background-position: 0 -1000px; width: 16px; height: 16px;}
.ico_22:hover, a:hover .ico_22 { background-position: -1000px -1000px; }
.ico_23 { background-position: 0 -1100px; width: 16px; height: 16px;}
/* .ico_23:hover, a:hover .ico_23 { background-position: -1000px -1100px; } */
.ico_24 { background-position: 0 -1200px; width: 24px; height: 16px;}
/* .ico_24:hover, a:hover .ico_24 { background-position: -1000px -1200px; } */
.ico_25 { background-position: 0 -2500px; width: 24px; height: 16px;}
.ico_25:hover, a:hover .ico_25 { background-position: -1000px -2500px; }
.ico_26 { background-position: 0 -200px; width: 24px; height: 16px;}
.ico_26:hover, a:hover .ico_26 { background-position: -1000px -200px;}
.ico_27 { background-position: 0 -300px; width: 16px; height: 16px; }
.ico_28 { background-position: 0 -400px; width: 16px; height: 16px; }
.ico_29 { background-position: 0 -500px; width: 16px; height: 16px; }
.ico_30 { background-position: 0 -600px; width: 16px; height: 16px; }
.ico_31 { background-position: 0 -700px; width: 16px; height: 16px; }
.ico_32 { background-position: 0 -800px; width: 16px; height: 16px; }
.ico_33 { background-position: 0 -900px; width: 16px; height: 16px; }
.ico_34 { background-position: 0 -1000px; width: 16px; height: 16px; }
.ico_34:hover, a:hover .ico_34 { background-position: -1000px -1000px; }
.ico_35 { background-position: 0 -1100px; width: 16px; height: 16px; }
.ico_35:hover, a:hover .ico_35 { background-position: -1000px -1100px; }
.ico_36 { background-position: 0 -1200px; width: 16px; height: 16px; }
.ico_36:hover, a:hover .ico_36 { background-position: -1000px -1200px; }
.ico_37 { background-position: 0 -1300px; width: 24px; height: 16px; }
.ico_38 { background-position: 0 -1400px; width: 28px; height: 26px; }
.ico_39 { background-position: 0 -1500px; width: 26px; height: 24px; }
.ico_40 { background-position: 0 -1600px; width: 21px; height: 25px; }
.ico_41 { background-position: 0 -1700px; width: 25px; height: 22px; }
.ico_42 { background-position: 0 -1800px; width: 25px; height: 25px; }
.ico_43 { background-position: 0 -1900px; width: 26px; height: 22px; }
.ico_44 { background-position: 0 -2001px; width: 14px; height: 14px; }
.ico_45 { background-position: 0 1px; width: 16px; height: 16px; }
.ico_45:hover, a:hover .ico_45 { background-position: -1000px 1px; }
.ico_46 { background-position: 0 -2100px; width: 16px; height: 16px; }
.ico_46:hover, a:hover .ico_46 { background-position: -1000px -2100px; }
.ico_47 { background-position: 0 -2199px; width: 16px; height: 16px; }
.ico_47:hover, a:hover .ico_47 { background-position: -1000px -2199px; }
.ico_48 { background-position: 0 -2300px; width: 16px; height: 16px; }
.ico_49 { background-position: 0 -700px; width: 48px; height: 36px; }
.ico_50 { background-position: 0 -800px; width: 48px; height: 36px; }
.ico_51 { background-position: 0 -900px; width: 108px; height: 72px; }
.ico_52 { background-position: -1000px -900px; width: 60px; height: 40px; }
.ico_53 { background-position: 0 -1000px; width: 108px; height: 72px; }
.ico_54 { background-position: -1000px -1000px; width: 60px; height: 40px; }
.ico_55 { background-position: 0 -1100px; width: 108px; height: 72px; }
.ico_56 { background-position: -1000px -1100px; width: 60px; height: 40px; }
.ico_57 { background-position: 0 -1200px; width: 108px; height: 72px; }
.ico_58 { background-position: -1000px -1200px; width: 60px; height: 40px; }
.ico_59 { background-position: 0 -1300px; width: 108px; height: 72px; }
.ico_60 { background-position: -1000px -1300px; width: 60px; height: 40px; }
.ico_61 { background-position: 0 -1400px; width: 108px; height: 72px; }
.ico_62 { background-position: -1000px -1400px; width: 60px; height: 40px; }
.ico_63 { background-position: 0 -1500px; width: 108px; height: 72px; }
.ico_64 { background-position: -1000px -1500px; width: 60px; height: 40px; }
.ico_65 { background-position: 0 -1600px; width: 18px; height: 18px; }



.ico_c_1 { background-position: 0 -2600px; width: 116px; height: 56px; }
.ico_c_2 { background-position: 0 -2800px; width: 109px; height: 70px; }

.icon.lnk_2 {
    height: auto;
    width: auto;
}

.ico_73 { padding-left: 10px; }
.TeaserListe_Entry .ll_1 li a .ico_73 { vertical-align: top; }
/* *//* gradients */

.verlauf_1 {
    background: #ffffff url('/privatkunden/de/verlauf_1_960x310_2014.png') repeat-x bottom left;
}

.verlauf_2, .verlauf_11, .verlauf_12, .verlauf_14 {
    background: #ffffff url('/privatkunden/de/verlauf_2_318x139_2014.png') repeat-x bottom left;
}
.verlauf_3 {
    background: #ffffff  url('/privatkunden/de/verlauf_3_318x139_2014.png') repeat-x bottom left;
}

.verlauf_4 {
    background: #ffffff  url('/privatkunden/de/verlauf_4_211x100_2014.png') repeat-x bottom left;
}

.verlauf_5 {
    background: #ffffff  url('/privatkunden/de/verlauf_5_211x100_2014.png') repeat-x bottom left;
}

.verlauf_6 {
    background: #ffffff  url('/privatkunden/de/verlauf_6_960x44_2014.png') repeat-x bottom left;
}

.verlauf_7 {
    background: #ffffff  url('/privatkunden/de/verlauf_7_770x156_Blau10_2014.png') repeat-x top left;
}

.verlauf_8 {
    background-color: #f3f5f8;
}

.verlauf_9 {
    background: #e7ebf2  url('/privatkunden/de/verlauf_9_835x266_2014.png') repeat-x top left;
}

.verlauf_10 {
    background: #e7ebf2  url('/privatkunden/de/verlauf_10_495x170_2014.png') repeat-x top left;
}

.verlauf_13 {
    /*background: #f4f6fb url('/privatkunden/de/verlauf_13_1x139.png') repeat-x bottom left;*/
    background: #f3f5f8;
    background-color: #f3f5f8;
}


/* hover */

/* verlauf2 > verlauf3 */
.PK_PU_2_3.verlauf_2:hover, .TKL_T01_5_cn.verlauf_2:hover {
    background: #ffffff  url('/privatkunden/de/verlauf_3_318x139.png/privatkunden/de/verlauf_3_318x139_2014.png') repeat-x bottom left;
}


/* *//*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}
#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('');
}
#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
    height: 100%;
}
#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#fancybox-wrap {
    position: absolute;
    top: 73px;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}
#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#fancybox-outer.sep_2{
    border: 1px solid #ced6e4;
}            
#fancybox-inner {
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,.4);
    box-shadow: 0 0 25px rgba(0,0,0,.4);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}
#fancybox-close {
    position: absolute;
    cursor: pointer;
    z-index: 1103;
    display: none;
    right: -41px;
    top: 16px;
    background: url(/privatkunden/de/bt_close.png);
    width: 41px;
    height: 46px;
}
#fancybox-close:hover {
    background: url(/privatkunden/de/bt_close_hover.png);
}
#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}
#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}
#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#fancybox-left, #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('');
    z-index: 1102;
    display: none;
}
#fancybox-left {
    left: 0px;
}
#fancybox-right {
    right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}
#fancybox-left-ico {
    background-image: url('');
    background-position: -40px -30px;
}
#fancybox-right-ico {
    background-image: url('');
    background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
    visibility: visible; /* IE6 */
}
#fancybox-left:hover span {
    left: 20px;
}
#fancybox-right:hover span {
    left: auto;
    right: 20px;
}
.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}
#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
}
#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('');
    background-position: -40px -162px;
}
#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-position: -20px 0px;
}
#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('');
    background-position: -40px -182px; 
}
#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-position: 0px -20px;
}
#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('');
    background-position: -40px -142px;
}
#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
}
#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('');
    background-position: -40px -122px;
}
#fancybox-title {
    z-index: 1102;
    line-height: 16px;
}
.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
    margin-top: 10px;
}
.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}
.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}
#fancybox-title-over {
    padding: 10px;
    background: #cccccc url('');
    display: block;
}
.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}
#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}
#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}
#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: -40px -90px no-repeat;
}
#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: 0px -40px;
}
#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
    position: absolute; margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div    { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='scale'); }
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/privatkunden/de/fancy_shadow_nw.png', sizingMethod='scale'); }



#advGallery * {
  margin: 0;
  padding: 0;
}
#advGallery {
  position: absolute;
  padding: 10px 10px 32px 10px;
  background: #fff;
  z-index: 1101;
  top: 20px;
  left: 20px;
  width: auto;
  height: auto;
  display: none;
  background-color: #e7ebf2;
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,.4);
    box-shadow: 0 0 25px rgba(0,0,0,.4);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

#advGallery.sep_2{
    border: 1px solid #ced6e4;
}            

#advGallery_tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}
#advGallery_overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  /* background: #d6e0f0; */
  background-color: #fff;
  z-index: 1100;
  opacity: .7;
  display: none;
}
#advGallery_index-content {
  width: 510px;
  padding-left: 30px;
  display: none;
}
* html #advGallery_overlay {    /* IE6 */
    position: absolute;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=70);
}
#advGallery_index, #advGallery_close, #advGallery_scroller-left, #advGallery_scroller-right {
  background-image: url(/privatkunden/de/advGallery_buttons.png);
  background-repeat: no-repeat;
  text-indent: -9999px;
  display: block;
  position: absolute;
}
.advGallery_ie6 #advGallery_index, .advGallery_ie6 #advGallery_close, .advGallery_ie6 #advGallery_scroller-left, .advGallery_ie6 #advGallery_scroller-right {
  background-image: url(/privatkunden/de/advGallery_buttons.png) !important;
}
#advGallery_navigation {
  height: 0px; /* 54 */
  position: relative;
}
#advGallery_navigation ul {
  list-style: none;
  position: relative;
  /*height: 50px; */
  height:0px;
}
#advGallery_content {
  position: absolute;
  z-index: 1102;
}
#advGallery_navigation ul li a {
  display: block;
  position: absolute;
}
#advGallery_scroller {
  height: 50px;
  width: 226px;
  position: absolute;
  top: 9px;
}
#advGallery_scroller-left, #advGallery_scroller-right, #advGallery_scroller-wrap, #advGallery_scroller-content {
  position: absolute;
  display: block;
  z-index: 1105;
}
#advGallery_scroller-wrap {
  height: 50px;
  top: 0;
  left: 26px;
  width: 184px;
  overflow: hidden;
}
#advGallery_scroller-content {
  height: 50px;
  top: 0;
  left: 0;
}
#advGallery_scroller-content div {
  overflow: hidden;
  width: 50px;
  height: 50px;
  margin-right: 12px;
  text-align: center;
  display: block;
  float: left;
  position: relative;
}
#advGallery_scroller .advGallery_scroller_image {
  cursor: pointer;
  position: absolute;
}
#advGallery_scroller-left, #advGallery_scroller-right  {
  width: 14px;
  height: 24px; 
  top: 13px;
}
#advGallery_scroller-left {
  background-position: 0 0;
  left: 0;
}
#advGallery_scroller-right {
  background-position: -14px 0;  
  right: 0;
}
#advGallery_scroller-left:hover {
  background-position: 0 -24px;
  left: 0;
}
#advGallery_scroller-right:hover {
  background-position: -14px -24px;  
  right: 0;
}
#advGallery_index {
  width: 82px;
  height: 13px;
  background-position: -91px 0;
  top: 0;
  left: 0;
}
#advGallery_index:hover {
  background-position: -91px -24px;
}
#advGallery_close {
  background-image: url(/privatkunden/de/advGallery_close_x.png) !important;
  width:41px;
  height:46px;
  right: -51px;
  top: 0;
}
#advGallery_image-navigation {
  position: absolute;
  z-index: 1105;
  left: 10px;
}
#advGallery_prev, #advGallery_next {
  width: 62px;
  height: 32px;
  position: absolute;
  z-index: 1106;
  text-indent: -9999px;
  display: block;
}
#advGallery_next, #advGallery_prev {
    visibility: visible; /* IE6 */
}
#advGallery_next:hover {
  background-repeat: no-repeat;
  background: url(/privatkunden/de/pfeil_re.png) right center no-repeat;

}
#advGallery_prev:hover {
  background-repeat: no-repeat;
  background: url(/privatkunden/de/pfeil_li.png) left center no-repeat;
}
.advGallery_index-image-wrap {
  overflow: hidden;
  width: 75px;
  height: 75px;
  margin-bottom: 20px !important;
  text-align: center;
  display: block;
  float: left;
  position: relative;
}
.advGallery_index-image-wrap p {
  position: absolute; 
  top: 0;
  left: 11px;
  width: 53px; 
  text-align: center; 
  padding-bottom: 3px;
}
.advGallery_index-image-wrap img {
  cursor: pointer;
  position: absolute; 
  top: 25px;
  left: 0;
}
.fbgalleryAdv .advGallery_belongs-to-series {
  display: none;
}
#advGallery_prev {
  left: 0 !important;
}
.advGallery_ie6 #advGallery_next {
  right: 12px;
}
#advGallery_title {
  position: absolute;
  padding: 12px 30px 0px 20px;
  bottom: 28px;
  left: 10px;
  margin: 0;
  font-size: 12px;
}
.advGallery-disabled {
  cursor: default;
  background-position: -91px -48px !important;
}
.advGallery-disabled:hover {
  background-position: -91px -48px !important;
}
#advGallery_next {
  right: 13px;
}
#advGallery_image {
  margin-bottom: 15px;
  position: absolute;
  z-index: 1103;
}
.fbgalleryAdvSlideshow .fbimgContainer {
  width: auto !important;
}
a.fbgalleryAdvDescription {
  position: absolute;
  display: block;
  left: -4px;
  bottom: 20px;
  line-height: 16px;
  padding: 8px 10px 8px 26px;
  font-size: 14px;
  color: #666;
  opacity: .8;
  font-weight: bold;
  border-radius: 3px;
  text-indent: 0 !important;
  background: #fff url(/privatkunden/de/advGallery_arrows.png) 12px 8px no-repeat;
  cursor: pointer;
  filter: alpha(opacity=80);
}
a.fbgalleryAdvDescription-ie6 {
  background: #fff url(/privatkunden/de/advGallery_arrows.png) 12px 8px no-repeat;
}
a.fbimgAdv:hover a.fbgalleryAdvDescription, a.fbgalleryAdvDescription:hover {
  color: #0098db;
  background-position: 12px -56px;
} 
/*********** END ADVANCED IMAGE GALLERY ************/



/* *//* _PB_07.Data/css_PB_content */
.clear{clear:both}
.display-none,.hidden{display:none}
.nvsbl{position:absolute!important;left:-10000px!important}
p{margin:0 0 18px}
.column{float:left;overflow:hidden}
a:link,a:visited{color:#0a3478;text-decoration:none}
.block{display:block}
.tx_1,.tx_4{font-size:14px;line-height:18px;color:#4c4c4c;font-weight:400}
.tx_1_p{font-size:14px;line-height:18px;color:#2c8e27}
.tx_2{font-weight:700;font-size:14px;line-height:18px;color:#4c4c4c}
.tx_2_n{color:#A9000F;font-size:14px;line-height:18px;font-weight:700}
.tx_2_p{color:#2c8e27;font-size:14px;line-height:18px;font-weight:700}
.tx_3{font-size:28px;line-height:32px;color:#4c4c4c}
.tx_5{font-size:20px;line-height:24px;color:#4c4c4c}
.tx_7{font-size:14px;line-height:20px;color:#666}
.tx_8{font-size:14px;line-height:20px;color:#666;font-weight:700}
.tx_9{font-size:14px;line-height:16px;color:#4c4c4c;font-weight:700}
.tx_11{font-size:42px;line-height:46px;color:#4c4c4c}
.tx_12{font-size:18px;line-height:22px;color:#4c4c4c}
.tx_13{font-size:50px;line-height:54px;color:#4c4c4c}
.tx_14{font-size:12px;line-height:16px;color:#999}
.lnk_3,.lnk_3:visited{font-weight:700;font-size:21px;line-height:26px;color:#0a3478}
a.lnk_4,.lnk_4,.lnk_4:visited{font-size:13px;line-height:16px;color:#4c4c4c}
.lnk_6,.lnk_6:visited{font-size:12px;line-height:16px;color:#0a3478}
.lnk_7,.lnk_7:visited{font-size:21px;line-height:26px;color:#0a3478}
.lnk_8,.lnk_8:visited{font-size:14px;line-height:18px;color:#0a3478}
.lnk_9,.lnk_9:visited{font-weight:700;font-size:18px;line-height:22px;color:#0a3478}
.lnk_10,.lnk_10:visited{font-size:18px;line-height:22px;color:#0a3478}
.lnk_13,.lnk_13:visited{font-size:16px;line-height:21px;color:#0a3478}
.TM_bd .rdtextfield a,.TBO_bd .rdtextfield a,.EXP_Entry_bd .rdtextfield a,.EXP .rdtextfield a,.News_Article_detail_meldungstext_cn .rdtextfield a,.SP_FU .rdtextfield a,.INFO_T16_bd .rdtextfield a,.lnk_14,.lnk_14:visited{text-decoration:underline;font-size:14px;line-height:18px;color:#0a3478}
.rdtextfield h1,.hl_1,.hl_8{font-size:25px;line-height:29px;color:#4c4c4c;font-weight:700;margin:0 0 18px;padding:0}
.rdtextfield h2,.hl_2{font-size:21px;line-height:26px;color:#4c4c4c;font-weight:700;margin:0 0 18px}
.hl_3{font-size:31px;line-height:35px;color:#0a3478;font-weight:700;margin:0 0 15px}
.rdtextfield h3,.hl_4,.hl_5,.tx_10{font-size:21px;line-height:26px;color:#4c4c4c;font-weight:400;margin:0 0 20px}
.rdtextfield h4,.hl_6,.hl_9{font-size:18px;line-height:22px;color:#4c4c4c;font-weight:400;margin:0 0 12px}
.rdtextfield h6,.hl_7{font-size:14px;line-height:18px;color:#4c4c4c;font-weight:700;margin:0 0 12px}
.rdtextfield h5,.hl_10{font-size:16px;line-height:20px;color:#4c4c4c;font-weight:400;margin:0 0 16px}
.hl_11{font-size:31px;line-height:35px;color:#4c4c4c;font-weight:700;margin:0 0 11px}
ul.ll_1{list-style:none;margin:0 0 26px;padding:0}
.ll_1 a{font-weight:700;font-size:14px;line-height:18px;color:#0a3478;padding:3px 0}
a:hover,a:active,lnk_1:active,.lnk_1:hover,a.lnk_2:hover,a.lnk_3:hover,a.lnk_6:hover,a.lnk_7:hover,.link_7:hover,a.lnk_10:hover,a.lnk_13:hover,.SP_FU .rdtextfield a:hover,a.lnk_14:hover,ul.ll_1 a:hover{color:#477bb5}
.tx_1_n,.tx_15,.error{font-size:14px;line-height:18px;color:#A9000F}
.tx_6,.lnk_5,.lnk_5:visited{font-size:12px;line-height:16px;color:#4c4c4c}
.lnk_1,.lnk_1:visited,.lnk_2,.lnk_2:visited,.lnk_11,.lnk_11:visited,.lnk_12,.lnk_12:visited{font-weight:700;font-size:14px;line-height:18px;color:#0a3478}
a.lnk_4:hover
a.lnk_4:active,a.lnk_5:hover,a.lnk_5:active{color:#000}
ul.ll_1 li a {
    padding-left:10px;
    display: block; 
    background:transparent url('/privatkunden/de/15_05_19_spriteIcons_1_new.png') no-repeat 0px 4px; }
}
ul.ll_1 li a .tx_1{font-weight:400}
ul.ll_1 li a:hover{background-position:-1000px 4px}
ul.ll_2 a,li.ll_2 a{font-weight:700;font-size:14px;line-height:20px;color:#666}
ul.ll_3 a{font-size:14px;line-height:24px;color:#0a3478;border-bottom:1px solid #E5E5E5}
hr.sep_1{border:none}
.sep_2{background-color:#FFF;height:2px;line-height:2px;font-size:2px;border:1px solid #e5e5e5}
.sep_4{background-color:#FFF;height:2px;line-height:2px;font-size:2px;border:1px solid #b2b2b2}
.sep_5{background-color:#5371a0;height:1px;line-height:1px;font-size:1px;border:1px solid #000}
ul.ll_2 a:hover,ul.ll_3 a:hover{color:#477bb5}
.sep_1,.sep_3{background-color:#e5e5e5;height:1px;line-height:1px;font-size:1px}
.la_1 {
    background: url('/privatkunden/de/verlauf_9_835x266_2014.png') repeat-x bottom left;
    background-color:#e7ebf2;
}
/**/

.box_1 {
    border-collapse: separate;
    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);    
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;

}
.box_2 {
            -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
            -webkit-border-radius: 2px 0px 0px 2px;
            border-radius: 2px 0px 0px 2px;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
} 

.ie .box_2 {
    border-collapse: separate;
}

.ie_6 .box_1, .ie7 .box_1, .ie8 .box_1,
.ie_6 .box_2, .ie7 .box_2, .ie8 .box_2 {
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=0, Strength=2)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=45, Strength=1)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=90, Strength=2)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=1)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=180, Strength=2)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=225, Strength=1)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=260, Strength=2)
            progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=305, Strength=1);
}

.ie6 .column.box_1, .ie6 .column.box_2, .ie6 .column .box_1, .ie6 .column .box_2,
.ie7 .column.box_1, .ie7 .column.box_2, .ie7 .column .box_1, .ie7 .column .box_2,
.ie8 .column.box_1, .ie8 .column.box_2 , .ie8 .column .box_1, .ie8 .column .box_2 {
    margin-top: -3px;
}


 .ie6 .column .box_1,
 .ie7 .column .box_1,
.ie8 .column .box_1 {
    margin-bottom: 2px;
    margin-left: -2px;
}

.ie6 .column .box_2,
.ie7 .column .box_2,
.ie8 .column .box_2 {
    padding-right: -3px;
    margin-bottom: 2px;
}



.rdtextfield ul, .rdtextfield ol {
padding-left: 16px;
overflow: hidden;
zoom: 1;
margin-bottom: 18px;
}
.rdtextfield ol {
margin-left: 10px;
padding-left: 24px;
}
.rdtextfield ul li, .rdtextfield ul ol ul {
list-style-type: disc;
}

.rdtextfield ul li, .rdtextfield ol li { 
    margin-bottom: 15px;
 }

.rdtextfield ul li li, .rdtextfield ol li li{ 
    margin-bottom: 0px;
 }

.popup .rdtextfield ul li { margin-bottom: 0px; }

.rdtextfield ul.ll_1 {
padding-left: 0px;
}
.rdtextfield ul.ll_1 li {
list-style-type: none;
}
.rdtextfield ul.ll_1 a {
padding-left:16px;
 background:transparent url('/privatkunden/de/15_05_19_spriteIcons_1_new.png') no-repeat; 
display: inline-block;
background-position:left 2px;
}
.rdtextfield ul.ll_1 a:hover {background-position:-1000px 2px;}
 
.rdtextfield a.lnk_2 {
    display: inline-block;
}
.rdtextfield  td, .rdtextfield  th {
    vertical-align: top;
    border-bottom: 1px solid #e5e5e5;
    font-weight: normal;
    padding: 10px 10px 7px 10px;
 }
 
.rdtextfield  th {
 background: #ced6e4;
 text-align: left;
 font-weight: bold;
}
 
.rdtextfield td p, .rdtextfield th p {
 padding: 0;
 margin: 0;
}

.rdtextfield td.indent01 {
    padding-left: 20px;
}

.rdtextfield td.indent02 {
    padding-left: 40px;
}

.rdtextfield td.indent03 {
    padding-left: 60px;
}

.rdtextfield td.highlight {
    background-color: #e7ebf2;
}

 
.rdtextfield table.small {
    font-size: 11px;
}
.rdtextfield table.small td, .rdtextfield table.small th {
    padding: 8px 8px 5px 8px;
}
 
.rdtextfield table {
    margin-bottom: 30px;
}

.rdtextfield ol {
list-style-type: decimal;
}
.rdtextfield ol.lower_alpha {
list-style-type: lower-alpha;
}
.rdtextfield img {
    float: left;
    margin: 0 12px 12px 0;
}

.rdtextfield td img {
    float: none;
    margin: 0;
}


sup {font-size:70%; vertical-align:super;} 
sub {font-size:70%; vertical-align:bottom;} 
 
.TextTeaser .hl_6 {
margin-bottom: 3px;
}

.Teaser_cn .tx_1 h1 a {
    font-size: 21px;
    line-height: 26px;
    color: #4c4c4c;
    font-weight:normal;

}
.Teaser_cn .tx_1 h2 a {
    font-size: 18px;
    line-height: 22px;
    color: #4c4c4c;
    font-weight:normal;

}

.Teaser_cn .tx_1 h3 a {
    font-size: 16px;
    line-height: 20px;
    color: #4c4c4c;
    font-weight:normal;

}

.Teaser_cn .tx_1 h4 a {
    font-size: 14px;
    line-height: 18px;
    color: #4c4c4c;
    font-weight:bold;
}

.align-right {
    text-align: right;
}

#socialBookmarks {
    border-top: 1px solid #E5E5E5;
    margin-top: 15px;
    padding-top: 11px;
    margin-bottom: 40px;
    clear: left;
}
#socialBookmarks .icon {
    margin-right: 13px;
    float: left;
    display: block;    
}
#socialBookmarks .tx_1 {
    margin-bottom: 10px;
}

#EXT_TAB_NAV { clear: both; }
/* /_PB_07.Data/css_PB_content *//* Layout: TS_FWFU START */
.TS_FWFU_Teaser div.sep_1 {
    margin: 16px 0 14px 0;
}
 
.TS_FWFU_Teaser h3.hl_6 {
    margin-bottom: 18px;
}

.TS_FWFU_Teaser div.img_8 {
    margin-bottom: 6px;
}

.TS_FWFU_Teaser:last-child .sep_1 { display: none; }
 
.TS_FWFU_Teaser ul.ll_1{
    margin-bottom: 0px;    
}
 
.TS_FWFU_Teaser .Teaser_cn .last-child p {
  margin: 0;
}

.TS_FWFU_Teaser .Teaser_cn :last-child p {
  margin: 0;
}


.TS_FWFU ul.ll_1 li a { background: url('/privatkunden/de/linksprite.png') no-repeat 0 4px; }


/* Layout: TS_FWFU  END *//* HEADER ****************************************************************** */
#header { position:relative; z-index:5; background:#FFCC00; box-shadow:0 0 3px rgba(0,0,0,.4); }
.ie #header { border-bottom:1px solid #b2b2b2; }
#header-cn { position:relative; width:980px; height:80px; margin:0 auto;  }
/* background: transparent url(/privatkunden/de/beta.png) 195px 21px no-repeat; */
#logo { width:210px; height:63px; }
#logo .header-logo { width:210px; height:63px; margin:9px 0; background-position:0 0px; }
#header-nav-meta { position:absolute; top:8px; left:235px; }
#header-nav-meta a.active, #header-nav-meta a:hover, #header-nav-meta a#mtN_id69 { color: #000;  }
#header-nav-meta a.active, #header-nav-meta a#mtN_id69 { font-weight:bold; }
#header-utils { position:absolute; top:0; right:0; }
#header-utils-cn { width:300px; overflow:hidden; clear:both; }
#SRCH_FWPG { float:right; position: relative; }
#SRCH_FWPG label, #SRCH_FWPG button { position:absolute; top:auto; left:-9999px; width:1px; height:1px; overflow:hidden; z-index:-1; }
#SRCH_FWPG_query { color:#4c4c4c; font-size: 12px; position:absolute; top:0; left:30px; display:block; width:150px; padding:4px 10px 3px 0px; border: none; background-color: transparent; -webkit-appearance:textfield; font-weight:700; }


/* UTILITIES *************************************************************** */
#header-service { display:block; float:left; margin-top:6px; overflow:hidden; clear:both; color:#4c4c4c; font-weight:700; line-height:10px; padding:2px 5px 2px 18px; }
#header-service:hover { color:#000; }

/* LOGIN ******************************************************************* */
#LOG_FWPG { position:absolute; top:80px; left:0; z-index:120; width:203px; overflow:hidden; }
#LOG_FWPG_cn ul { display:block; clear:both; }
#LOG_FWPG_cn ul li { display:inline; }
#LOG_FWPG_cn ul li a { display:block; border-top:1px solid #30458c; }

#LOG_FWPG_cn a.btn_1 { margin-bottom: -1px; }

/*
.ui-state-hover .btn_1 {
height:27px !important;
overflow:hidden;
}
#LOG_FWPG_cn .hidden-list {
margin-top:-6px
}
*/

/*
#LOG_FWPG { position:absolute; top:80px; left:0; width:210px; z-index:120; }
#LOG_FWPG_cn { background:#006; border-radius:0 0 3px 3px; box-shadow:0 3px 3px rgba(0,0,0,.3); }
#LOG_FWPG_cn a.bg-login { display:block; overflow:hidden; padding:1px 2px 0 20px; color:#fff; font-size:13px; font-weight:700; }
#LOG_FWPG_cn a.bg-login .text { width:150px; padding:3px 5px 7px 0; }
#LOG_FWPG_cn ul { display:block; background-color:#1f2a89; clear:both; }
#LOG_FWPG_cn ul li { display:inline; }
#LOG_FWPG_cn ul li a { display:block; padding:8px 0 7px 20px; overflow:hidden; border-top:1px solid #30458c; color:#fff; font-size:13px; font-weight:700; }
#LOG_FWPG_cn ul li a:hover { background-color:#2a3597; }
#LOG_FWPG_cn ul li a .text { float:left; }
#LOG_FWPG_cn ul li a .sprite.icon-arrowright { float:right; margin:5px 15px 0 0; }

*/

#LOG_FWPG_cn span.loginbutton { text-align: left; }

/* Search start */
/* 
 * jQuery UI Autocomplete 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { 
    position: absolute; 
    cursor: default; 
    background-color:#fff; 
    z-index: 1000000 !important;
    max-width: 310px !important; 
    border: 1px solid #D1D5DC;
    border-radius: 0px;
    background-image: url(/privatkunden/de/verlauf_1_960x310_2014.png);
    background-position: left top;
    background-repeat: repeat-x; 
    background-color: #E3EAF1;
}    
/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
/*
 * jQuery UI Menu 1.8.22
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */ 
.ui-menu {
    list-style:none;
    padding: 2px;
    margin-top: 0;
    display:block;
    float: left;
}
.ui-menu .ui-menu {
    margin-top: -3px;
}
.ui-menu .ui-menu-item {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
a.ui-corner-all {
    color: #0a3478;
     font-weight:bold;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
    display:block;
    padding:.2em .4em;
    line-height:1.5;
    zoom:1;    
    cursor: pointer;
}
.ui-menu .ui-menu-spacer {
    margin:0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: bold;
    color: #477bb5;
}
.ui-menu .ui-menu-item a.ui-state-hover span,
.ui-menu .ui-menu-item a.ui-state-active span {
    color: #477bb5;
    font-weight:bold;
}
.ui-summary {
    clear:both; 
    padding-left:25px;
    font-weight: normal;
}
.ui-summary em {
    font-weight: bold;
}
.ui-menu-spacer hr {
    margin: 5px 0;
}
.ui-more {
    display: block;
    font-weight: bold;
    padding: 5px 0 5px 25px;
}
.ui-link {
    padding-left: 25px;
}
.ui-item {
    margin-bottom: 20px;
}


/* Search end */

/**//* FOOTER ****************************************************************** */
#footer { position:absolute; bottom:0; width:100%; z-index:3; }

#footer_hd_cn { width:980px; height:25px; margin:0 auto; clear:both; overflow:hidden; font-size:11px; }
#footer_toolLeft { float:left; width:380px; margin-left:10px; }
#footer_toolRight  { float:right; margin:0; margin-right:15px;  }
#footer_toolRight a { margin-left: 10px; }

#footer_bd {height:34px; background:#FFCC00; box-shadow:0 0 3px rgba(0,0,0,.4); }
.ie #footer_bd { border-top:1px solid #b2b2b2; }

#footer_bd_cn { width:980px; height:34px; margin:0 auto; clear:both; overflow:hidden; font-size:11px; }

#footer_toolLeft a.icon.ico_4 {padding-left:12px;}

#footer_nav_meta { float:right; height:30px; margin:11px 15px 0; }
#footer_main { float:left; width:380px; height:30px; margin:8px 10px 0; }
#footer_main_cn { font-size:11px; clear:both; }
#footer_cn span, #footer-cn a { display:block; float:left; }
#footer_copyright { float:left; }
#footer_copyright_cn a.lnk_4 { line-height: 10px; }
#footer_socialMedia { float:left; margin-left:13px; }
#footer_socialMedia_cn a.lnk_4 { line-height: 15px; }
/*
#footer_cn a { color:#5d4800; }
#footer_cn a:hover { color:#000; }
*/

/**//* NAVIGATION ************************************************************** */
.nav {}
.nav ul { clear:both; }
.nav ul li { float:left; }

/* MAIN NAVIGATION ********************************************************* */
#PK_CN1 { position:absolute; bottom:0; left:230px; clear:both; z-index:150; }
#PK_CN1 ul#mN_lv1_parentID { height:34px; }
#PK_CN1_cn ul li a { display:block; overflow:hidden; padding:8px 10px; color:#0a3478; font-weight:700; text-shadow:1px 1px 0 rgba(255,255,255,.4); }
#PK_CN1_cn li.ui-state-hover a, #PK_CN1_cn ul li a:hover { background-color: #fff; background-image: none; border:0; border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; }
#PK_CN1_cn li.ui-state-hover li a { background-color: transparent; }
#PK_CN1_cn a.active, #PK_CN1_cn>ul>li.active-li>a { padding:7px 9px 8px; border:1px solid #FBB602; border-bottom:0; background-color:#FDC101; background-image:-moz-linear-gradient(top center, #fac200 0%, #FDC101 100%); background-image:-webkit-linear-gradient(top center, #fac200 0%, #FDC101 100%); background-image:-ms-linear-gradient(top center, #fac200 0%, #FDC101 100%); }#PK_CN1_cn .icon-infocenter { margin-top:1px; }
#PK_CN1_cn .text { padding-left:5px; }



/* Infothek, special treated main nav item (with icon) */
#PK_CN1_cn a#mN_id277 { padding-left:30px; background-image: url('/privatkunden/de/15_05_19_spriteIcons_1_new.png'); background-repeat: no-repeat; background-position: 5px -2091px; }



/* flydown nav PK/GK */
#PK_CN1_cn ul ul { display:none; position:absolute; top:34px; left:-230px; width:960px; height:224px; padding:18px 10px 26px; overflow:hidden; border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; box-shadow:0 3px 3px rgba(0, 0, 0, 0.3); background: #ffffff url('/privatkunden/de/verlauf_1_960x310_2014.png') repeat-x bottom left; }
#PK_CN1_cn ul ul li { display:block; margin:0 10px; width:220px; }
#PK_CN1_cn > ul > li > ul > li { height: 214px; overflow: hidden; }
#PK_CN1_cn > ul > li > ul > li > a.active { background:none; }
#PK_CN1_cn > ul > li > ul > li > ul  { height: 187px; }
#PK_CN1_cn ul li.ui-state-hover ul li a { margin:0; padding:0 5px 8px; border-bottom:1px solid #e5e5e5; font-size:18px; line-height:18px; font-weight:400; color:#4c4c4c; }
#PK_CN1_cn ul li.ui-state-hover ul li a:hover, #PK_CN1_cn ul li.ui-state-hover ul li a.active { padding:0 5px 8px; border-bottom:1px solid #e5e5e5; }
#PK_CN1_cn ul ul ul { display:block; position:relative; top:0; left:0; width:220px; height:auto; padding:0; background:none; box-shadow:none; }
#PK_CN1_cn ul ul ul li { float:none; clear:both; margin:0; }
#PK_CN1_cn ul li.ui-state-hover ul ul li a { display:block; margin:0; padding:5px 5px 3px; font-size:14px; line-height:18px; font-weight:700; color:#0a3478; text-shadow:1px 1px 0 rgba(255,255,255,.4); background: transparent; }
#PK_CN1_cn ul li.ui-state-hover ul ul li a:hover, #PK_CN1_cn ul li.ui-state-hover ul ul li a.active { padding:5px 5px 3px; color:#477bb5; background: transparent; }
/* IE lte 8 modifications */
.ie #PK_CN1_cn ul ul { border:1px solid #b2b2b2; border-bottom-width:2px; border-top:0; }
.ie #PK_CN1_cn ul ul ul { border:0; }
 
/*********************************
Frutiger New Styles
**********************************/
#PK_CN1_cn ul li.ui-state-hover ul li a { font-size:16px;}
#PK_CN1_cn ul li.ui-state-hover ul ul li a {font-size:12px;}
#PK_CN1_cn > ul > li > ul > li.additionalContent a.linkTitle {font-size: 12px;}
.ie7 #PK_CN1_cn ul li a,
.ie8 #PK_CN1_cn ul li a,
.ie7 #header-service,
.ie8 #header-service,
.ie7 #PK_CN1_cn ul li.ui-state-hover ul ul li a,
.ie8 #PK_CN1_cn ul li.ui-state-hover ul ul li a {
    font-weight: normal;
}



/* META NAVIGATIONS ******************************************************** */
.nav.meta { }
.nav.meta li a { border-right:1px solid #4c4c4c; }
.nav.meta li.first-child { margin-left:1px; }
.nav.meta li.last-child a { border-right:0 none; }
.nav.meta a { display:block; padding:0 4px; line-height:10px; color:#4c4c4c;  }
.nav.meta a:hover, .nav.meta a.active { color:#000; }

.langSwitch a { border-left: 1px solid #4c4c4c; border-right: 0px !important;}


/* BREADCRUMB NAVIGATION ******************************************************** */
.PPFG {margin: 3px 0px 11px 15px; height: 18px; overflow: hidden; width: 945px;}
/*.PPFG_cn { width: 1200px; }*/
* + html .PPFG a {display:inline-block !important;}
.PPFG ul,.PPFG li {display:inline;}
.PPFG_cn ul li a, .PPFG_cn ul#nav_PPFG_TC li  {padding-left:24px; background:transparent url('/privatkunden/de/15_05_19_spriteIcons_1_new.png') no-repeat; background-position:10px 1px; display:inline-block;}
.PPFG_cn>ul>li>a {padding-left:0px; background:none;}

/* LEFT NAVIGATION ******************************************************** */
#SN_FWFU { }
#SN_FWFU_cn>ul>li.top-parent>a { font-size: 18px; }
#SN_FWFU_cn>ul, #SN_FWFU_cn li, #SN_FWFU_cn a {display:block;}
#SN_FWFU_cn ul ul li  {border-top:1px solid #ced6e4;padding:1px 0;}
#SN_FWFU_cn ul ul ul li  {border:none;padding:0 0 1px 0;}
#SN_FWFU_cn ul ul ul li:first-child {border-top:1px solid #ced6e4;padding:1px 0; margin-top:1px;}
#SN_FWFU_cn ul ul ul li:last-child {padding:0;}
#SN_FWFU_cn ul ul ul ul li:first-child {border-top:none; margin-top:0;}
#SN_FWFU_cn ul li a {margin:0 0 1px 1px; padding:5px 6px 4px 14px; font-weight:bold;}
#SN_FWFU_cn ul ul li a {margin: 0 0 0 1px;font-weight:normal}
#SN_FWFU_cn ul ul ul li a {padding-left:27px;}
#SN_FWFU_cn ul ul ul ul li a {padding: 2px 6px 2px 40px;}
#SN_FWFU_cn ul ul ul ul ul li a {padding-left:54px;}
#SN_FWFU_cn ul li a.active, #SN_FWFU_cn ul li a:hover {background:#e7ebf2;}

/*********************************
Frutiger New Styles
**********************************/
#SN_FWFU_cn>ul>li.top-parent>a { font-size: 16px; }

/* TABBED NAVIGATION ******************************************************** */
#EXT_TAB_NAV_cn{ margin:20px -30px 20px -15px;}
#EXT_TAB_NAV_cn ul, #EXT_TAB_NAV_cn li,#EXT_TAB_NAV_cn a {display:block; overflow:hidden; background-image:url(/privatkunden/de/sprite_reiter.png)}
#EXT_TAB_NAV_cn ul {padding-left:15px;background-position:left -23px;background-repeat:repeat-x;}
#EXT_TAB_NAV_cn li {float:left; margin-left:6px;padding-left:6px;background-position:left -119px;background-repeat:no-repeat; white-space: nowrap;}
#EXT_TAB_NAV_cn li:first-child {margin-left:0px;}
#EXT_TAB_NAV_cn ul li a {line-height:30px;float:left;padding:0px 12px 0px 6px; background-position:right -194px;background-repeat:no-repeat;}
#EXT_TAB_NAV_cn li:hover,#EXT_TAB_NAV_cn li.active-li {background-position:left -269px;}
#EXT_TAB_NAV_cn li:hover a,#EXT_TAB_NAV_cn li.active-li a {background-position:right -344px;}

/* Ghost Navigation*/
.pbGhLv>a {color:#4c4c4c !important; cursor:default !important;}
#nav_PPFG .pbGhLv>a { display:none !important; }
#SN_FWFU_cn ul li.pbGhLv>a.active, #SN_FWFU_cn ul li.pbGhLv>a:hover {background:none}

#abs_PageNavigation {
position:absolute;
top:0;
left:0;
z-index:9;
width: 170px;
overflow: hidden;
font-size: 85%;
}
#abs_PageNavigation ul ul {
    margin-left: 10px !important;
}


/**/
 /*
    AnythingSlider v1.8+ Default theme
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

.anythingGroupSelect {top:47px; left:20px;}

.sliderGroup {background: url(/privatkunden/de/anythingsliderBG2.png) repeat-x scroll center center #f0f5fc;}

.anythingsliderHL { padding: 20px 20px 0px 20px; background: #f0f5fc; margin: 0 0 -27px 0;}

.anythingSlider {position:relative;margin:0 auto;padding:0;display:block;overflow:visible!important;width:100%;list-style:none;overflow-y:auto;overflow-x:hidden}
.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%}
.anythingSlider .arrow{top:260px;position:absolute;display:block}
.anythingSlider .arrow a{display:block;width:17px;height:29px;margin:0px 0 0 0;text-align:center;outline:0;background:url(/privatkunden/de/anythingslider_buttons_140324.png) no-repeat;}
.anythingSlider .back{left:30px}
.anythingSlider .back a {background-position:left top}
.anythingSlider .back a:hover {background-position:left bottom}
.anythingSlider .forward{right:30px}
.anythingSlider .forward a {background-position:right top}
.anythingSlider .forward a:hover {background-position:right bottom}
.anythingSlider .anythingControls a{color:#000;}
.anythingSlider .anythingControls {outline:0;display:none;width:100%; margin:0px auto; position:relative;}
.anythingSlider .anythingControls ul li{ float:left; margin:0 10px 0 0; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4);-moz-box-shadow: 0 0 4px rgba(0,0,0,.4);box-shadow: 0 0 4px rgba(0, 0, 0, .4);}
.anythingSlider .anythingControls ul a span.text, .anythingSlider .anythingControls ul a img{filter:alpha(opacity=50); opacity:0.5;}
.anythingSlider .anythingControls ul a:hover span.text, .anythingSlider-default .anythingControls ul a:hover img, .anythingSlider-default .anythingControls ul a.cur span.text, .anythingSlider-default .anythingControls ul a.cur img {filter:alpha(opacity=100); opacity:1; }
.anythingSlider .anythingControls ul span{width:36px;height:24px;overflow:hidden;display:block;background:white;}
.anythingSlider .anythingControls ul span.text{color:black; line-height:22px; }
.anythingSlider .anythingControls ul{ height:24px; position: absolute; bottom:50px;}
.anythingSlider .anythingWindow{}
.anythingSlider .anythingBase{list-style:none;position:absolute;overflow:visible!important;top:0;left:0;margin:0;padding:0}
.anythingSlider .arrow span{display:block;visibility:hidden}
.anythingSlider .arrow.disabled{display:none}
.anythingSlider .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0}
.anythingSlider .vertical .panel{float:none}
.anythingSlider .fade .panel{float:none;position:absolute;top:0;left:0;z-index:-1}
.anythingSlider .fade .activePage{z-index:0}
.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override}
.anythingSlider.rtl .anythingControls ul{float:left}
.anythingSlider.rtl .anythingControls ul a{float:right}

.anythingSlider .anythingBase > li img{ display:block; margin:0px auto;}
.anythingSlider .anythingBase .textContent {padding:20px 30px; height:100px;}

.anythingSliderTopParent { margin-bottom: 20px; }

.anythingSliderTopParent.anythingSliderLayer {display:none}
#fancybox-inner .anythingSliderTopParent.anythingSliderLayer {display:block;}
#fancybox-inner .sliderGroup { font-size: 14px; font-weight: normal; line-height: 18px; }

.anythingSlider .panel img.thumbnail {display:none;}
.anythingSliderTopParent img.large {height:300px;}

.sliderfoot {width:100%; height:80px; background:#E2E9F0; }

/* To be implemented...
.absoluteMssage { background: rgba(255, 255, 255, 0.66); bottom: 90px; padding: 5px 0; position: absolute; text-align: center; width: 100%;}
.absoluteMssage p {margin: 0;}
*/

.sliderfoot a { float: right; margin: 10px 30px 0 0;}

.multiSlider .anythingSlider .anythingBase .textContent {padding:60px 40px 20px;}
.multiSlider .anythingSlider .anythingControls ul {left:330px; bottom:455px; text-align:left;}

/* *//* IDMS */

#idms_content a {color:#174083;background-image: none;}
#idms_content a:link {color:#174083;}
#idms_content a:active {color:#174083;}
#idms_content a:visited {color:#174083;}
#idms_content a:hover {color:#174083;}
#idms_content a.idms_sort {color:#174083;}
#idms_content a.idms_sort:link {color:#174083;}
#idms_content a.idms_sort:active {color:#174083;}
#idms_content a.idms_sort:visited {color:#174083;}
#idms_content a.idms_sort:hover {color:#174083;}
#idms_content a.idms_tableHeadAnchor:link {color:#FFFFFF;}
#idms_content a.idms_tableHeadAnchor:active {color:#FFFFFF;}
#idms_content a.idms_tableHeadAnchor:visited {color:#FFFFFF;}
#idms_content a.idms_tableHeadAnchor:hover {color:#FFFFFF;}
#idms_content a.idms_sortHighLight:link {color:#174083;}
#idms_content a.idms_sortHighLight:active {color:#174083;}
#idms_content a.idms_sortHighLight:visited {color:#174083;}
#idms_content a.idms_sortHighLight:hover {color:#174083;}
#idms_content .idms_hpnews a {color:#333333;}
#idms_content a.idms_rubrik {color:#FFFFFF;}
#idms_content a.idms_rubrik:link {color:#FFFFFF;}
#idms_content a.idms_rubrik:active {color:#FFFFFF;}
#idms_content a.idms_rubrik:visited {color:#FFFFFF;}
#idms_content a.idms_rubrik:hover {color:#FFFFFF;}
#idms_content .idms_hpnews a:link {color:#333333;}
#idms_content .idms_hpnews a:active {color:#333333;}
#idms_content .idms_hpnews a:visited {color:#333333;}
#idms_content .idms_hpnews a:hover {color:#333333;}
#idms_content .idms_links li a {color:#174083;}
#idms_content .idms_links li a:link {color:#174083;}
#idms_content .idms_links li a:active {color:#174083;}
#idms_content .idms_links li a:visited {color:#174083;}
#idms_content .idms_links li a:hover {color:#174083;}
#idms_content tr.idms_lastTableLine {background-color:#FFFFFF;}
#idms_content td.idms_highlightValue {background-color:#FFF2C4;}
#idms_content td.idms_highlightValueRight {background-color:#FFF2C4;}
#idms_content td.idms_columnSeperator {background-color:#FFFFFF;}
#idms_content td.idms_white {color: #fff;}
#idms_content td.idms_result {border-top: 1px solid #A5ACB2;border-bottom: 1px solid #A5ACB2;}
#idms_content td.idms_b_bg_forms a, #idms_content td.idms_b_bg_forms a:link, #idms_content td.idms_b_bg_forms a:hover, #idms_content td.idms_b_bg_forms a:visited, #idms_content td.idms_b_bg_forms a:active {text-decoration:none;}
#idms_content #header {color:#174083;}
#idms_content .idms_head {color:#174083;}
#idms_content .idms_tableHead {color: #FFFFFF; background-color: #3F6EB5;}
#idms_content .idms_tableHeadLinked {background-color:#3F6EB5;color:#FFFFFF;}
#idms_content .idms_tableHeadNotLinked {background-color:#3F6EB5;color:#FFFFFF;}
#idms_content .idms_tableHead2NotLinked {background-color:#3F6EB5;color:#FFFFFF;}
#idms_content .idms_tableHead3NotLinked {background-color:#3F6EB5;color:#FFFFFF;}
#idms_content .idms_tableColumnHeader {background-color:#E9EEF2;color:#174083;}
#idms_content .idms_tableColumn2Header {background-color:#E9EEF2;color:#174083;}
#idms_content .idms_lastHeaderLine {background-color:#FFFFFF;}
#idms_content .idms_green {color:#159904;}
#idms_content .idms_idms_green {color:#159904;}
#idms_content .idms_red {color:#C30000;}
#idms_content .idms_idms_red {color:#C30000;}
#idms_content .idms_bild {color:#666666;}
#idms_content .idms_blue {color:#3F6EB5;}
#idms_content .idms_bluesmall {color:#3F6EB5;}
#idms_content .idms_radiobg {background-color:#F4F7FB;}
#idms_content .idms_b_ct_funds_head_bg {background-color:#F4F7FB;}
#idms_content .idms_b_ct_funds_head_inner_bg {background-color:#E9EEF2;}
#idms_content .idms_b_ct_funds_head_border {background-color:#ffffff;}
#idms_content .idms_b_ct_funds_head_border_light {background-color:#ffffff;}
#idms_content .idms_b_ct_funds_head_pdf_bg {background-color:#fff;}
#idms_content .idms_b_ct_funds_head_highlight {background-color:#FFF2C4;}
#idms_content .idms_b_ct_funds_master {background-color:#EBEBEB;color:#999999;}
#idms_content .idms_b_ct_head_highlight {background-color:#FFF2C4;}
#idms_content .idms_b_ct_block_headline_bg {background-color:#F4F7FB;}
#idms_content .idms_b_ct_block_spacer_dark {background-color:#ffffff;}
#idms_content .idms_b_ct_block_spacer {background-color:#ffffff;} /* ONLY FOR TESTING => NORMALLY #ffffff */
#idms_content .idms_b_ct_block_lastline {background-color:#ffffff;}
#idms_content .idms_b_ct_block_rowseperator {background-color:#ffffff;}
#idms_content .idms_b_border {background-color:#F4F7FB;}
#idms_content .idms_b_shadow_leftandtop {background-color:#F4F7FB;}
#idms_content .idms_b_bg {background-color:#F4F7FB !important;}
#idms_content .idms_b_bg td.idms_default {background-color:#F4F7FB;}
#idms_content .idms_b_bg_forms {background-color:#E9EEF2;}
#idms_content .idms_b_bg_spacer_forms {background-color:#ffffff;}
#idms_content .idms_b_bg_infobox {background-color:#FFFFFF;} 
#idms_content .idms_b_bg_infotab {background-color:#ebebeb;} 
#idms_content .idms_b_bg_infotab td.idms_default {background-color:#ebebeb;}
#idms_content .idms_b_bg_highlightprice {background-color:#FFF2C4;}
#idms_content .idms_bg_news_selectedKeyword {background-color:#FFF2C4;}
#idms_content .idms_b_ct_box_bg {background-color:#E9EEF2;}
#idms_content .idms_b_ct_box_spacer {background-color:#FFFFFF;}
#idms_content .idms_b_ct_spacer_right {background-color:#ffffff;}
#idms_content .idms_b_ct_selcol {background-color:#FFF2C4;}
#idms_content .idms_b_ct_selcol_spacer {background-color:#ffffff;}
#idms_content .idms_b_ct_even1 {background-color:#FFFFFF;}
#idms_content .idms_b_ct_odd1 {background-color:#E9EEF2;}
#idms_content .idms_b_ct_even2 {background-color:#FFFFFF;}
#idms_content .idms_b_ct_odd2 {background-color:#FFFFFF;}
#idms_content .idms_b_ct_even3 {background-color:#FFFFFF;}
#idms_content .idms_b_ct_odd3 {background-color:#F4F7FB;}
#idms_content .idms_b_ct_even3 p {background:none;}
#idms_content .idms_b_ct_odd3 p {background:none;}
#idms_content .idms_b_lable_bg_forms {background-color:#DFDFDF;}
#idms_content .idms_pagenav_highlight_selpage {background-color:#EFB700;color:#000000;}
#idms_content .idms_pagenav_page {background-color:#fff;color:#000000;}
#idms_content .idms_pagenav_seperator {background-color:#fff}
#idms_content .idms_default {color:#000000;background:none}
#idms_content .idms_b_ct_odd1 td.idms_default {background:#E9EEF2}
#idms_content .idms_b_ct_odd3 td.idms_default {background:#F4F7FB}
#idms_content .idms_defaultgray {color:#999999;}
#idms_content .idms_defaultgold {color:#CC9900;}
#idms_content .idms_subhead {color:#174083;}
#idms_content .idms_adr {color:#A3A4A5;}
#idms_content .idms_error {color:#FF0000;}
#idms_content .idms_b_ct_mifidtext {color:#687482;}
#idms_content .idms_b_ct_infotext {color:#687482;}
#idms_content .idms_form_radio {background-color:#ebebec;}
#idms_content .idms_i_button_1 {border: thin #3F6EB5 solid; border-color: #3F6EB5; color:#FFFFFF; background-color: #3F6EB5;}
#idms_content .idms_i_button_2 {border: thin #cccccc solid; border-color: #cccccc #666666 #666666 #cccccc; color:#3F6EB5; background-color: #cccccc;}
#idms_content .idms_i_button_blau {border: thin #3F6EB5 solid; border-color: #3F6EB5; color:#FFFFFF; background-color: #3F6EB5;}
#idms_content .idms_i_button_grau {border: thin #cccccc solid; border-color: #cccccc #666666 #666666 #cccccc; color:#3F6EB5; background-color: #cccccc;}
#idms_content .idms_i_button_blau2 {border: 1px #3F6EB5 solid; border-color: #3F6EB5; color:#FFFFFF; background-color: #3F6EB5;}
#idms_content .idms_i_button_grau2 {border: 1px #cccccc solid; border-color: #cccccc #666666 #666666 #cccccc; color:#3F6EB5; background-color: #cccccc;}
#idms_content ul {color:#333333;}
#idms_content li {color:#333333;border:1px solid grey;}
#idms_content ul#idms_pagenav li.idms_on {background:#F4F7FB none;border:0px solid #fff;color:#174083;}
#idms_content ul#idms_pagenav li {background:#174083 url(/img/idms/bg_cnt_tabs.gif) repeat-x;color:#fff;border:0px solid #fff}
#idms_content ul#idms_pagenav li a {color:#fff;}
#idms_content ul#idms_pagenav_right li.idms_on {background-color:#FFFFFF;color:#174083;}
#idms_content ul#idms_pagenav_right li {background-color:#3F6EB5;color:#000000;}
#idms_content ul#idms_pagenav_right li.idms_on a {color:#174083;}
#idms_content ul#idms_pagenav_right li.idms_off a {color:#ffffff;}
#idms_content ul#idms_chartnav li.idms_on {background-color:#FFFFFF;color:#174083;}
#idms_content ul#idms_chartnav li {background-color:#3F6EB5;color:#000000;}
#idms_content ul#idms_chartnav li.idms_on a {color:#174083;}
#idms_content ul#idms_chartnav li.idms_off a {color:#ffffff;}
#idms_content ul#idms_subnav li {color:#000;} 
#idms_content ul#idms_subnav li a {color:#039;}
#idms_content ul#idms_subnav li a.idms_noPipe {background-color:#edede8;}
#idms_content ul#idms_subnav li.idms_on {background-color:#fff; color:#000;}
#idms_content ul#idms_newsnav li.idms_on {background:#F4F7FB none;border:0px solid #fff;color:#174083;}
#idms_content ul#idms_newsnav li {background-color:#3F6EB5;color:#000000;}
#idms_content ul#idms_newsnav li a {color:#fff;}
#idms_content table.idms_data td {border-bottom:1px solid #D0DCED; color:#174083;}                            
#idms_content table.idms_data td.idms_headerText {background-color:#E9EEF2; border-right:1px solid #FFFFFF; color:#174083;}
#idms_content table.idms_data td.idms_headerNumber {border-right: 1px solid #FFFFFF; background-color: #E9EEF2; color: #174083;}
#idms_content table.idms_data td.idms_headerNumberEnd {background-color:#E9EEF2; border-right:1px solid #FFFFFF; color:#174083;}
#idms_content table.idms_data td.idms_numberHl {background-color: #FFF2C4; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
#idms_content .idms_contentElement1ColumsLinked h1 {background-color:#3F6EB5;}
#idms_content .idms_contentElement1ColumsLinked .idms_rubrik, .idms_contentVisualElementHell .idms_rubrik, .idms_contentVisualElementMultibleHeadlinesHell .idms_rubrik {color:#FFFFFF;}
#idms_content table.idms_topTeaser {border-right: 1px solid #F4F7FB; background-color: #ebebeb;}
#idms_content .idms_searchForm h1,
#idms_content .idms_contentVisualElement h1,
#idms_content .idms_contentVisualElementHell h1,
#idms_content .idms_contentVisualElementMultibleHeadlines h1,
#idms_content .idms_contentVisualElementMultibleHeadlinesHell h1 {background-color:#3F6EB5; color:#FFFFFF;}
#idms_content .idms_contentElement2ColumsLinked div.idms_date {background-color:#fff; color:#999999;}
#idms_content .idms_contentElement2ColumsLinked p.idms_link {background-color:#fff;}
#idms_content .idms_contentTextElement2ColumsLinked p {background:none;}
#idms_content .idms_overlib {color:#00309C;}
#idms_content .idms_overlib_border {background:none repeat scroll 0 0 #00309C;}
#idms_content .idms_overlib_background {background:none repeat scroll 0 0 #E7F3FF;}
#idms_content #idms_poweredbyaktiencheck {background-color:#F4F7FB;}
#idms_content #idms_poweredbyaktiencheck .idms_bg_lightgrey {background-color:#F4F7FB;}
#idms_content #idms_poweredbyaktiencheck .idms_bg_grey {background-color:#999999;}
#idms_content #idms_poweredbyaktiencheck .idms_bg_white2 {background-color:#fff;}
#idms_content #idms_poweredbyaktiencheck .idms_bg_darkgrey {background-color:#003031;}
#idms_content #idms_news_table .idms_bg_lightgrey {background-color:#ebebeb;}
#idms_content .idms_bg_reiter_grey {background-color:#ffffff;}
#idms_content .idms_bg_white {background-color:#ffffff;}
#idms_content .idms_bg_white2 {background-color:#fff;}
#idms_content .idms_bg_grey {background-color:#F4F7FB;}
#idms_content .idms_bg_light_brown {background-color:#EDECE8;}
#idms_content .idms_bg_brown {background-color:#F1B800;}
#idms_content .idms_bg_light_grey {background-color:#F4F7FB;}
#idms_content .idms_bg_blue_grey {background-color:#646F89;}
#idms_content .idms_bg_light_blue {background-color:#C6DFF7;}
#idms_content .idms_lightbluebg {background-color:#FFF2C4;}
#idms_content .teaserContent {border-right: 1px solid #ccc; background-color: #fff;}
#idms_content .idms_teaserContent {background-color:#F4F7FB;}
#idms_content .idms_teaserContent2 {background-color:#F4F7FB;}
#idms_content .idms_oic_table_background {background-color: #eeeeee;}
#idms_content .idms_oic_cert_link_background {background-color: #C6DEF7;}
#idms_content .idms_b_ct_certs_head_bg {background-color: #F4F7FB;}
#idms_content .idms_copyright {background-color: #FFFFFF;}
#idms_content #idms_headline { color:#174083; }
#idms_content #idms_popupcontent p { background-color: transparent; }
#idms_content #idms_popupcontent #idms_searchbox { background-color: #F4F7FB; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent #idms_wpdetails { background-color: #F4F7FB; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent #idms_wpdetails2 { background-color: #F4F7FB; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent #idms_wpdetails .idms_headline,
#idms_content #idms_popupcontent #idms_wpdetails2 .idms_headline{ color: #646F89; }
#idms_content #idms_popupcontent .idms_wpkaufdetails { background-color: #ebebeb; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent .idms_wpkaufdetails { background-color: #ebebeb; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent .idms_wpkaufdetails .idms_headline { color: #646F89; }
#idms_content #idms_popupcontent .idms_wpkaufdetails .idms_headline { color: #646F89; }
#idms_content #idms_popupcontent .idms_ertraegebox .idms_headline { color: #646F89; }
#idms_content #idms_popupcontent .idms_ertraegeboxKlein {background-color: #ebebeb;border-bottom: 1px solid #fff;}
#idms_content #idms_popupcontent #idms_anzahlbox { background-color: #F4F7FB; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent #idms_abschlussbox { background-color: #F4F7FB; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent #idms_newsAbschlussbox { background-color: #F4F7FB; border-top:1px solid #fff; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent #idms_newsReiterBox { background-color:#fff; border-bottom: 10px solid #F4F7FB; }
#idms_content #idms_popupcontent .idms_newsEntry { background-color:#ebebeb; border-top: 1px solid #fff; }
#idms_content #idms_popupcontent .idms_newsEntry .idms_date { color: #646D8C; }
#idms_content #idms_popupcontent .idms_ertraegebox { background-color: #ebebeb; border-bottom: 1px solid #fff; }
#idms_content #idms_popupcontent .idms_ertraegebox .idms_headline,
#idms_content #idms_popupcontent .idms_ertraegeboxKlein .idms_headline {color: #646F89;}
#idms_content #idms_popupcontent #idms_abschlussboxKlein {background-color: #F4F7FB;border-bottom: 1px solid #fff;}
#idms_content .idms_tablecontent table th {background-color:#F4F7FB; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#174083;}
#idms_content .idms_tablecontent table td.idms_numberHl, .idms_tablecontent table tr.idms_colored td.idms_numberHl {background-color:#FFF2C4;}
#idms_content .idms_calendar { border-top: 1px solid #00309C; border-right: 1px solid #00309C; border-bottom: 1px solid #00309C; border-left: 1px solid #00309C; color: #000; background: #E7F3FF; }
#idms_content .idms_calendar table { color: #000; background: transparent; }
#idms_content .idms_calendar .idms_button { background-color: transparent; }
#idms_content .idms_calendar thead .idms_title { background: transparent; color: #000; }
#idms_content .idms_calendar thead .idms_weekend { color: #000; }
#idms_content .idms_calendar tbody .idms_day { color: #3F6EB5; }
#idms_content .idms_calendar tbody .idms_day.idms_othermonth { color: #646F89; }
#idms_content .idms_calendar tbody .idms_day.idms_othermonth.idms_oweekend { color: #646F89; background: #CDD9E7; }
#idms_content .idms_calendar tbody td.idms_selected { background: #BF910C; color: #fff; }
#idms_content .idms_calendar tbody td.idms_weekend { color: #3F6EB5; background: #CDD9E7; }
#idms_content .idms_calendar tbody .idms_disabled { color: #999; }
#idms_content .idms_calendar tfoot .idms_ttip { padding: 1px; text-align: center; }
#idms_content .idms_calendar .idms_combo .idms_active { background: #BF910C; color: #fff; }
#idms_content .idms_calendar .idms_combo .idms_hilite { background: #BF910C; color: #fff; }
#idms_content .idms_calendar td.idms_time { border-top: 1px solid #000; background-color: #f4f0e8; }
#idms_content .idms_calendar td.idms_time span.idms_hilite { border-color: #000; background-color: #766; color: #fff; }
#idms_content .idms_calendar td.idms_time span.idms_active { border-color: #f00; background-color: #000; color: #0f0; }
#idms_content .idms_calendar .idms_buttonClose { background-repeat: no-repeat; background-position: 8px 2px; }
#idms_content .idms_calendar thead .idms_headrow .idms_buttonLeft { background-repeat: no-repeat; background-position: 5px 2px; }
#idms_content .idms_calendar thead .idms_headrow .idms_buttonRight { background-repeat: no-repeat; background-position: 1px 2px; }
#idms_content .idms_calendar .idms_nav { background: transparent no-repeat 100% 100%; }
#idms_content .idms_calendar thead .idms_name { background: transparent; }
#idms_content .idms_calendar table .idms_wn { background: #f4f0e8; }
#idms_content .idms_calendar tbody .idms_rowhilite td { background: transparent; }
#idms_content .idms_calendar tbody .idms_rowhilite td.idms_wn { background: transparent; }
#idms_content .idms_calendar .idms_combo { border: 1px solid #3F6EB5; background: #E7F3FF; }
#idms_content .idms_calendar .idms_trenner { border-bottom: 1px solid #3F6EB5; }
#idms_content .idms_calendar tfoot .idms_hilite { border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; }
#idms_content .idms_calendar tfoot .idms_active { border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000; }
#idms_content .idms_calendar td.idms_time .idms_hour,
#idms_content .idms_calendar td.idms_time .idms_minute,
#idms_content .idms_calendar td.idms_time .idms_ampm { border: 1px solid #889;background-color: #fff; }
#idms_content .idms_off {border:0px outset red;background-color:#FFA;}
#idms_content .idms_on {border:0px inset red;background-color:#FFA;}
/*#idms_content p {background-color:#FFFFFF; color:#77787A;}*/
#idms_content p {background-color:#F4F7FB; color:#000000;}
#idms_content p.idms_adr {color:#999;background-color: transparent;}
#idms_content p.idms_link {background-repeat: no-repeat;background-position: 1px 4px;}
#idms_content p.idms_hl {background-repeat: no-repeat;background-position: 1px 4px;}
#idms_content table tr.idms_hl td {background-color: #fff;border-bottom: 1px solid #fff;}
#idms_content div.idms_legende div {background-color: transparent;}
#idms_content div.idms_legende .idms_kaufen {background-repeat: no-repeat;}
#idms_content div.idms_legende .idms_realtime {background-repeat: no-repeat;}
#idms_content div.idms_legende .idms_news {background-repeat: no-repeat;}
#idms_content #idms_header {background-repeat: no-repeat;background-position: 1px 1px;color: #3F6EB5;}
#idms_content #idms_header #idms_actionsbox div.idms_link {background-repeat: no-repeat;background-position: 1px 4px;}
#idms_content #idms_pagecontent {background-color: #F4F7FB;border-right: 1px solid #999;border-bottom: 1px solid #999;} 
#idms_content #idms_pagecontent .idms_tableactions {color: #3F6EB5;background-color: #fff;background-repeat: no-repeat;}
#idms_content #idms_pagequickinfo {background-color: #E9EEF2;}
#idms_content #idms_footer {background-repeat: no-repeat;background-position: 0px 63px;color: #3F6EB5;}
#idms_content #idms_footer p {background-color: #fff;color: #999;}
#idms_content #idms_footer p.idms_adr {color: #999;}
#idms_content .idms_pos {color: #009966;}
#idms_content .idms_neg {color: #FF6600;}
#idms_content td div.idms_headline {color: #646F89;}
#idms_content .idms_tablebox h1 {background-color:#3F6EB5;background-repeat: no-repeat;background-position: 662px 1px;color: #fff;}
#idms_content .idms_tablebox h1.idms_small {background-position: 322px 1px;}
#idms_content .idms_tablebox div.idms_summe {border-bottom: 1px solid #A5ACB2;border-top: 1px solid #A5ACB2;}
#idms_content .idms_tablebox table td {border-bottom: 1px solid #fff;color: #000;}
#idms_content .idms_tablebox table .idms_cenGroup {background-color: #cfcfcf;border-bottom: 1px solid #EAEAEA;}
#idms_content .idms_tablebox table .idms_textGroup {background-color: #cfcfcf;border-bottom: 1px solid #EAEAEA;}
#idms_content .idms_tablebox table .idms_radio {background-color: #fff;border-bottom: 1px solid #EAEAEA;}
#idms_content .idms_tablebox table tr.idms_hell td {background-color: #fff;border-bottom: 1px solid #F4F7FB;}
#idms_content .idms_tablebox table td.idms_numberHl,
#idms_content .idms_tablebox table tr.idms_hell td.idms_numberHl {background-color: #FFF2C4;}
#idms_content .idms_tablebox table th {background-color: #E9EEF2;border-right: 1px solid #fff;border-bottom: 1px solid #fff;color: #174083;}
#idms_content table tr td.idms_numberHl {background: #FFF2C4;}
#idms_content div.idms_link {background-repeat: no-repeat;background-position: 1px 4px;}
#idms_content .idms_offset_bg {background-color:#F4F7FB;}
#idms_content .idms_tr_color_1 {background-color:#eaeaea;}
#idms_content .idms_tr_color_2 {background-color:#fff;}
#idms_content #calen {background-color: #E7F3FF;border: 1px solid #00309C;}
#idms_content #idms_searchLayerHead .idms_searchLayerText {color:#3F6EB5;}
#idms_content div.idms_searchLayer {background-image: none;border: 1px solid #00309C;background-color: #E7F3FF;color: #000;}
#idms_content #searchLayerHead {border-bottom: 1px solid #00309C;}
#idms_content .idms_abschluss {}
#idms_content #idms_hinweis {color: #646F89;}
#idms_content #idms_smstext {padding: 0 10px 10px 10px;color: #646F89;}
#idms_content .idms_date {color:#A3A4A5;}
#idms_content .idms_hl {background-color:#F1B800;color:#FFFFFF;}
#idms_content #idms_main table {background-color:#FFFFFF;border:1px solid #D2DEED;border-top:none;}
#idms_overDiv .idms_overlib_border {background-color:#1643A5;}
#idms_overDiv .idms_overlib_background {background-color:#E7F3FF;}
#idms_content .idms_snippetFunds {background-color:#3F6EB5;color:#FFFFFF;}
#idms_content .idms_formContainer {border-color:#D4DEE6;}
#idms_content #idms_globalContainer p {background-color:#FFFFFF;}
#idms_content #idms_month {background-color:#E9EEF2;}
#idms_content #idms_year {background-color:#E9EEF2;}
#idms_content table#idms_calendar1 #idms_currentDay a {background-color:#FFF2C4;border:1px solid #D4DEE6;}
#idms_content td.idms_total {background-color:#FFF2C4;}
#idms_content .idms_contentElement2ColumsLinked div.idms_date3 {color:#999999;} 
#idms_content .idms_pdf_clip {background-color:#fff;}
/* */ 

.CB_T11_1of2_hd .rdtextfield a { 
color: #000066; 
line-height: 18px; 
text-decoration: underline; 
} 

.SP_FU .rdtextfield a.button, .SP_FU .rdtextfield a.button:hover { 
text-decoration: none; 
} 

.img_cm_flag { display: block; position:absolute; top:0px; left:-9px; margin-bottom: -5px; } 
.flagContainer { position: absolute; } 
.ie7 .img_cm_flag, .ie8 .img_cm_flag { left: -4px; } 


.TKL_T01_5_bd_lnk { 
padding-top: 8px !important; 
} 

.SP_FU_ImageEntry_fullWidth .SP_FU_ImageEntry_ft .sep_1 { 
width: 615px; 
} 

.CB_T11_2of2_bd .tx_1 a { 
color: #000066; 
font-size: 14px; 
line-height: 18px; 
text-decoration: underline !important; 
} 
.SN_PD_bd .not_active { 
margin: 20px 10px 10px 20px; 
} 

.CB_T11_2of2_bd .tx_1 a.btn_8 { 
text-decoration: none !important; 
} 

.CB_T11_1of2_bd .formContent a { 
color: #000066; 
line-height: 18px; 
text-decoration: underline !important; 
} 

.CM_T03_L_bd .tx_1 a { 
text-decoration: underline; 
} 

.TKS_T12_3_bd_tx1 { 
padding-right: 20px; 
} 

ul.ll_1 li .tx_1 { 
display: block; 
padding: 0 0 5px 10px; 
} 

ul.ll_1 li a .tx_1 { 
display: inline; 
padding: 0; 
} 



.CB_T11_1of2_hd .tx_1 a.btn_8 { 
text-decoration: none !important; 
} 
/* Farbanpassung Flyout */ 
#PK_CN1_cn ul li.ui-state-hover ul li a.active, #PK_CN1_cn ul li.ui-state-hover ul li a { 
color: #0a3478; 
} 


#PK_CN1_cn ul li.ui-state-hover ul li a.active:hover, #PK_CN1_cn ul li.ui-state-hover ul li a:hover, #PK_CN1_cn>ul>li>ul>li>a:hover { 
color: #477bb5; 
} 

.ie8 .img_cm_flag { 
left: -5px !important; 
} 

.ie8 a.ui-selectmenu-dropdown { 
margin-top: 6px !important; 
} 

/* app cs switch */ 


.ico_cs, 
.ico_app 
{ 
background-image: url('/privatkunden/de/15_05_19_spriteIcons_1_new.png'); 
} 

.ico_cs { background-position: 20px -4282px; width: 16px; height: 16px; } 
.ico_cs:hover, a:hover .ico_cs { background-position: -980px -4282px; } 

.ico_app { background-position: 0 -4196px; width: 16px; height: 16px; } 
.ico_app:hover, a:hover .ico_app { background-position: -1000px -4196px; } 

/* IDMS Frutiger */ 
.ie7 .idms_dataTable th.table_right, 
.ie8 .idms_dataTable th.table_right {padding-left:2px;} 

/* */
 
/* */
#PK_CN1_cn ul ul.hidden-list {
    padding: 0;
    width: 980px;
    height: 245px;
}
.ie #PK_CN1_cn ul ul.hidden-list {
    width: 978px;
}
#PK_CN1_cn ul ul li {
    width: 215px;
}
#PK_CN1_cn > ul > li > ul > li {
    height: 190px;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn {
    margin: 0;
    padding-top: 19px;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn1 {
    padding-left: 24px;
    padding-right: 6px;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn2 {
    padding-left: 14px;
    padding-right: 10px;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn3,
#PK_CN1_cn > ul > li > ul > li.navcolumn4 {
    padding-left: 10px;
    padding-right: 10px;
}
#PK_CN1_cn > ul > li > ul > li.specialColumn {
    background: transparent url(/privatkunden/images/BG_Flyout_dark_rechts.png) top left repeat-x;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn3.specialColumn {
    width: 476px;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn4.specialColumn {
    width: 241px;
}
.ie #PK_CN1_cn > ul > li > ul > li.navcolumn3.specialColumn {
    width: 474px;
}
.ie #PK_CN1_cn > ul > li > ul > li.navcolumn4.specialColumn {
    width: 239px;
}
#PK_CN1_cn > ul > li > ul > li.navcolumn4.additionalContent {
    width: 239px;
    position: absolute;
    top: 0;
    right: 0;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent .content {
    padding-left: 6px;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent .content ul {
    list-style: disc inside;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent .content ul li {
    display: list-item !important;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent .image {
    margin-top: -4px;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent img {
    max-width: 205px;
    height: auto;
    display: block;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent a.linkTitle {
    display: block;
    padding-top: 3px;
    overflow: hidden;
    font-size: 14px;
    line-height: 18px;
    background: 0 none;
    color: #0a3478!important;
    font-weight: 700;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, .4);
    border: 0 none;
    cursor: pointer !important;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent a.linkTitle:hover {
    color: #477bb5!important;
    padding-top: 3px !important;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent a.headline {
    color: #0a3478 !important;
    cursor: pointer !important;
}
#PK_CN1_cn > ul > li > ul > li.additionalContent a.headline:hover {
    color: #477bb5 !important; 
}
#PK_CN1_cn ul li.ui-state-hover ul li a:hover,
#PK_CN1_cn ul li.ui-state-hover ul li a.active,
#PK_CN1_cn ul li.ui-state-hover ul li a {
    padding: 0 5px 4px;
    width: 205px;
}
#PK_CN1_cn ul li.ui-state-hover ul ul li a {
    padding: 3px 6px 2px;
}

#PK_CN1_cn ul li.ui-state-hover ul ul li a:hover,
#PK_CN1_cn ul li.ui-state-hover ul ul li a.active {
    padding: 3px 6px 2px;
}
.PK_CN1_extension a {
    padding: 9px 10px 8px;
}
.PK_CN1_extension span.PK_CN1_extension_left {
    padding-right: 10px;
}

#PK_CN1_cn > ul > li > ul > li.navcolumn2.additionalContent,
#PK_CN1_cn > ul > li > ul > li.navcolumn3.additionalContent {
    float: right;
    padding-right: 34px;
}

/* GK Fix 20130911 */
#PK_CN1_cn ul ul li.no-break {
    margin: 22px 0 0 0;
}
#PK_CN1_cn > ul > li > ul > li > ul {
    height: auto;
}

/* themenwelten navigation entry */
#PK_CN1_cn a#mN_id277, #PK_CN1_cn a#mN_id5813 {
  font-style: italic !important;
  padding-left: 8px !important;
  background-image: none !important;
}

/* IE 11 Fix */
.ie.canvas #PK_CN1_cn ul ul { border: 0 none; }

/****************************************
  Frutiger New Font Styles
****************************************/
#PK_CN1_cn > ul > li > ul > li.additionalContent a.linkTitle {font-size:12px;}

/* */
 /* */
.countdown
{
  overflow: hidden;
}
.countdown p
{
  display: block;
  float: left;
  width: 84px;
  height: 88px;
  font-size: 31px;
  font-weight: bold;
  line-height: 80px;
  text-align: center;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.countdown .days
{
  background: url(/privatkunden/images/pk_multi-bg_countdown_140303.png) no-repeat;
  background-position: 0 0;
}
.countdown .hours
{
  background: url(/privatkunden/images/pk_multi-bg_countdown_140303.png) no-repeat;
  background-position: -84px 0;
}
.countdown .minutes
{
  background: url(/privatkunden/images/pk_multi-bg_countdown_140303.png) no-repeat;
  background-position: -168px 0;
}
/* small */
.small .countdown p
{
  display: block;
  float: left;
  width: 69px;
  height: 88px;
  font-size: 31px;
  font-weight: bold;
  line-height: 70px;
  margin-right: 2px !important;
  text-align: center;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.small .countdown .days
{
  background: url(/privatkunden/images/pk_multi-bg_countdown_marginal_140303.png) no-repeat;
  background-position: 0 0;
}
.small .countdown .hours
{
  background: url(/privatkunden/images/pk_multi-bg_countdown_marginal_140303.png) no-repeat;
  background-position: -71px 0;
}
.small .countdown .minutes
{
  background: url(/privatkunden/images/pk_multi-bg_countdown_marginal_140303.png) no-repeat;
  background-position: -143px 0;
}


/* *//* */
.buttonlayer .button.hoverbutton {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.buttonlayer,
.buttonlayer_bg {
    position: absolute;
    top: 0;
    right: 0;
    width: 460px;
    height: 164px;
}

.buttonlayer {
    background: transparent url(/privatkunden/images/verlauf_hover_fg_transp_1x164.png) top left repeat-x;
}

.buttonlayer_bg {
    background: transparent url(/privatkunden/images/verlauf_hover_bg_1x164.png) top left repeat-x;
}


div.hoverText {
    color: #4c4c4c;
}

.flagStyle .buttonlayer {
    background: none;
}
/* */
 
/* iPad CSS */

body {     -webkit-text-size-adjust: 100%; }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  
    #page .verlauf_6 {
        background-image: none;
        background: -moz-linear-gradient(top, #ffffff 0%, #e7ebf2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7ebf2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#e7ebf2 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#e7ebf2 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#e7ebf2 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#e7ebf2 100%); /* W3C */
    }
    /* Blue Button fix (removes white line) */
    .button.btn_2 {
        padding-right: 18px;
        position: relative;
    }
    .button.btn_2:after {
        content:"";
        width: 0; 
        height: 0; 
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent; 
        border-left:5px solid white; 
        position: absolute;
        top: 13px;
        right: 13px;
    }
    .button.btn_2 span {
        background-image: none;
    }
    .button.btn_2:hover span {
        background-image: none;
    }
    /* Verlauf #2c3d9a - #010167 - KundenLogin*/
    #LOG_FWPG,
    #LOG_FWPG .hidden-list {
        -webkit-border-bottom-right-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    #LOG_FWPG .hidden-list li a {
        background-image: none;
    }
    #LOG_FWPG .btn_1 {
        background-image: none;
        background: -moz-linear-gradient(top, #0A3478 0%, #477BB5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0A3478), color-stop(100%,#477BB5));
        background: -webkit-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: -o-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: -ms-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: linear-gradient(to bottom, #0A3478 0%,#477BB5 100%);
        border-bottom: 1px solid #477BB5;
    }
    #LOG_FWPG .btn_1 span {
        background-image: none;
    }
    #LOG_FWPG .btn_1:hover,
    #LOG_FWPG .ui-state-hover .btn_1,
    #LOG_FWPG .ui-state-hover .btn_1 span {
        background-image: none;
        background: -moz-linear-gradient(top, #477BB5 0%, #0A3478 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477BB5), color-stop(100%,#0A3478));
        background: -webkit-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: -o-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: -ms-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: linear-gradient(to bottom, #477BB5 0%,#0A3478 100%);
    }
    /* Verlauf #2e409c - #010167 - Blaue Buttons in der TopStage*/
    .button.btn_2 {
        background-image: none;
        background: -moz-linear-gradient(top, #0A3478 0%, #477BB5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0A3478), color-stop(100%,#477BB5));
        background: -webkit-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: -o-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: -ms-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: linear-gradient(to bottom, #0A3478 0%,#477BB5 100%);
        
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
    .button.btn_2:hover  {
        background: -moz-linear-gradient(top, #477BB5 0%, #0A3478 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477BB5), color-stop(100%,#0A3478));
        background: -webkit-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: -o-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: -ms-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: linear-gradient(to bottom, #477BB5 0%,#0A3478 100%);
    }
    /* Verlauf #ffffff - #e8ecf1 */
    .verlauf_2 {
        background-image: none;
        background: -moz-linear-gradient(top, #ffffff 0%, #e7ebf2 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7ebf2));
        background: -webkit-linear-gradient(top, #ffffff 0%,#e7ebf2 100%);
        background: -o-linear-gradient(top, #ffffff 0%,#e7ebf2 100%);
        background: -ms-linear-gradient(top, #ffffff 0%,#e7ebf2 100%);
        background: linear-gradient(to bottom, #ffffff 0%,#e7ebf2 100%);
    }
    /* Verlauf #ffffff - #e0e4ea*/
    .PG_PU_1_products .verlauf_2:hover {
        background-image: none;
        background: -moz-linear-gradient(top, #ffffff 0%, #ced6e4 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ced6e4));
        background: -webkit-linear-gradient(top, #ffffff 0%,#ced6e4 100%);
        background: -o-linear-gradient(top, #ffffff 0%,#ced6e4 100%);
        background: -ms-linear-gradient(top, #ffffff 0%,#ced6e4 100%);
        background: linear-gradient(to bottom, #ffffff 0%,#ced6e4 100%);
    }
    /* Entfernt den doppelten border bei der untersten Produktreihe */
    .lastRow {
        border-bottom: 0;
    }
    /* remove white line on the active element on the right site */
    
    .SN_PD_bd li a.popup_link_bound span { /* 
        height: 6px;
        margin-bottom: 12px;
        background-image: none;
        background: -moz-linear-gradient(top, #324fad 0%, #2b2d87 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#324fad), color-stop(100%,#2b2d87));
        background: -webkit-linear-gradient(top, #324fad 0%,#2b2d87 100%);
        background: -o-linear-gradient(top, #324fad 0%,#2b2d87 100%);
        background: -ms-linear-gradient(top, #324fad 0%,#2b2d87 100%);
        background: linear-gradient(to bottom, #324fad 0%, #2b2d87 100%);
*/   }
    
    .SN_PD_bd li a.popup_link_bound:hover span { /*
        background: -webkit-gradient(linear, 0 100%, 0 0, from(#2b2d87), to(#324fad));
        background: -webkit-linear-gradient(#2b2d87 0%, #324fad 100%);
        background: -moz-linear-gradient(#2b2d87 0%, #324fad 100%);
        background: -o-linear-gradient(#2b2d87 0%, #324fad 100%);
        background: linear-gradient(#2b2d87 0%, #324fad 100%);
*/   }
    .SN_PD_bd .button.btn_3 {
      /*  background-image: url('/privatkunden/de/15_05_19_spriteIcons_1_new.png'); */ 
         background-image: url('/privatkunden/de/buttonst03.png');
    }
    .SN_PD_bd .button.btn_3:hover {
      /*  background-image: url('/privatkunden/de/14_02_17_spriteIcons_2.png');  */
         background-image: url('/privatkunden/de/buttonst03.png');
    }
    .btn_3 {
        background-image: none;
        padding-right: 10px;
    }
    #page .button.btn_13 input {
        background-image: none;
    }
    #page .button.btn_13 {
        background-image: none;
        padding-right: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: -moz-linear-gradient(top, #0A3478 0%, #477BB5 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0A3478), color-stop(100%,#477BB5));
        background: -webkit-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: -o-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: -ms-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: linear-gradient(to bottom, #0A3478 0%,#477BB5 100%);
    }
    #page .button.btn_13:hover {
        background: -moz-linear-gradient(top, #477BB5 0%, #0A3478 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477BB5), color-stop(100%,#0A3478));
        background: -webkit-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: -o-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: -ms-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: linear-gradient(to bottom, #477BB5 0%,#0A3478 100%);
    }

    /* Rendering error between sub-ul and yellow header */
    #mN_lv1_parentID > li > ul {
        top: 33px;
    }
    #page .CM_T03_ft {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #page .button.btn_9 input,
    #page .button.btn_7 span,
    #page .button.btn_15 span {
        background-image: none;
    }
    #page .button.btn_7,
    #page .button.btn_15 {
        background-image: none;
        background: -moz-linear-gradient(top, #F3F5F8 0%, #CED6E4 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F5F8), color-stop(100%,#CED6E4));
        background: -webkit-linear-gradient(top, #F3F5F8 0%,#CED6E4 100%);
        background: -o-linear-gradient(top, #F3F5F8 0%,#CED6E4 100%);
        background: -ms-linear-gradient(top, #F3F5F8 0%,#CED6E4 100%);
        background: linear-gradient(to bottom, #F3F5F8 0%,#CED6E4 100%);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #dbdfe6;
        -webkit-box-shadow: inset 0px 1px 0px #fff;
        -moz-box-shadow: inset 0px 1px 0px #fff;
        box-shadow: inset 0px 1px 0px #fff;
    }
    #page .button.btn_7:hover,
    #page .button.btn_15:hover {
        background: -moz-linear-gradient(top, #CED6E4 0%, #F3F5F8 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CED6E4), color-stop(100%,#F3F5F8));
        background: -webkit-linear-gradient(top, #CED6E4 0%, #F3F5F8 100%);
        background: -o-linear-gradient(top, #CED6E4 0%, #F3F5F8 100%);
        background: -ms-linear-gradient(top, #CED6E4 0%, #F3F5F8 100%);
        background: linear-gradient(to bottom, #CED6E4 0%, #F3F5F8 100%);
    }
    
    /* Runde Buttons aus der Infothek */
    .button.btn_17.activeSlide {
        background-image: none;
        background-color: #fff; 
        
        border: 1px solid #D4D4D4;
        -webkit-box-shadow: inset 0px 1px 1px #e5e5e5;
        -moz-box-shadow: inset 0px 1px 1px #e5e5e5;
        box-shadow: inset 0px 1px 1px #e5e5e5;
        -webkit-border-radius: 14px;
        -moz-border-radius: 14px;
        border-radius: 14px;
    }
    .button.btn_17.activeSlide span {
        background-image: none;
    }
    /* anpassen der Formularfelder */ 
    .form_1, .form_3 {
        background-image: none;
    }    
    .form_1 input, .form_3 input {
        background-image: none;
        border: 1px solid #ccd2dc;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        height: 23px;
        -webkit-box-shadow: inset 0px 1px 5px #eaecf1;
        -moz-box-shadow: inset 0px 1px 5px #eaecf1;
        box-shadow: inset 0px 1px 5px #eaecf1;
    }
}


/* === Pressearchiv FIX === */
#dbs_y-button .ui-state-active,
#dbs_pc-button.ui-state-active {
    background-image: none;
}
#dbs_y-button.ui-state-active .ui-selectmenu-icon,
#dbs_pc-button.ui-state-active .ui-selectmenu-icon {
    background-image: url('/privatkunden/de/14_04_17_spriteIcons_3.png');
    background-position: 33px -402px;
}
#dbs_y-menu,
#dbs_pc-menu {
    border-bottom: 1px solid #bdc3cf;
}
#dbs_y-menu li.ui-corner-bottom,
#dbs_pc-menu li.ui-corner-bottom {
    border-bottom-width: 0px;
}
#dbs_y-menu li.ui-corner-bottom a,
#dbs_pc-menu li.ui-corner-bottom a {
    height: 19px;
    background-position: -2px 0;
}

/* */
/* Icons retina */
@media (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 2dppx){
    /* Icons */
    #page .ico_10,
    #page #PK_CN1_cn a#mN_id277,
    #page #PK_CN1_cn a#mN_id5813,
    #page .form_2a,
    #page .ico_18,
    #page .ico_5,
    #page .ico_4,
    #page ul.ll_1 li a,
    #page .ico_12,
    #page .ico_arrow,
    #page .ico_arrow_2,
    #page .PPFG_cn ul li a,
    #page #LOG_FWPG_cn a.btn_1,
    #page .ico_8,
    #page .ico_6,
    #page .ico_15,
    #page .ico_34,
    #page .ico_45,
    #page .ico_3,
    #page .EXP_Entry_hd a,
    #page .ico_17,
    #page .ico_16,
    .ico_cs,
    .ico_app{
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat;
        background-size: 500px 1789px;
    }

    .ico_cs { background-position: 20px -1760px; width: 16px; height: auto; } 
    .ico_cs:hover, a:hover .ico_cs { background-position: -444px -1760px; } 
    .ico_app { background-position: 0px -1736px; width: 16px; height: 16px; } 
    .ico_app:hover, a:hover .ico_app { background-position: -444px -1736px; }



    /* Kundencenter */
    #page .ico_10{
        background-position: 0 -724px;
    }
    /* Infothek */
    #page #PK_CN1_cn a#mN_id277,
    #page #PK_CN1_cn a#mN_id5813  {
      background-position: 5px -940px;
    }
    /* Infothek im nav overlay */
    #page .ico_12 {
      background-position: 1px -950px;
    }
    /* Suchfeld rechts oben */
    #page .form_2a {
        
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -moz-linear-gradient(top,  #fccd15 0%, #fed941 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fccd15), color-stop(100%,#fed941));
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-linear-gradient(top,  #fccd15 0%,#fed941 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -o-linear-gradient(top,  #fccd15 0%,#fed941 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -ms-linear-gradient(top,  #fccd15 0%,#fed941 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, linear-gradient(to bottom,  #fccd15 0%,#fed941 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccd15', endColorstr='#fed941',GradientType=0 );
        background-position: 10px -643px;
        background-size: 500px 1789px; 
        
        -webkit-box-shadow: inset 0px -1px 0px #fbe58d;
        -moz-box-shadow: inset 0px -1px 0px #fbe58d;
        box-shadow: inset 0px -1px 0px #fbe58d;
        -webkit-border-bottom-right-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-bottomright: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }
    #page .form_2a.active {
        background: #ffffff url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat;
        background-position: 10px -643px;
        background-size: 500px 1789px;
    }
    /* Einstiegsseite festlegen / Seite Empfehlen */
    #page .ico_18 {
        background-position: 0 -35px;
    }
    #page .ico_18:hover {
        background-position: 0 1px;
    }
    /* Print */
    #page .ico_5 {
        background-position: -464px -360px;
    }
    #page .ico_5:hover {
        background-position: -464px -177px;
    }
    /* To top */ 
    #page .ico_4 {
        background-position: -464px -302px;
    }
    /* list style image */
    #page ul.ll_1 li a {
        background-position: 0 -1275px;
    }
    /* arrow for meta navi */
    #page .ico_arrow {
        background-position: 13px -1266px;
    }
    /* arrow for content links */
    #page .ico_45 {
        background-position: 0 -1278px;
    }
    #page .ico_45:hover {
        background-position: 0 -1130px;
    }
    /* arrow for "rückruf-service" */
    #page .ico_arrow_2 {
        background-position: -446px 4px;    
    }
    #page .ico_arrow_2:hover {
        background-position: 19px -1131px;    
    }
    /* star - seite bewerten */
    #page .ico_34 {
        background-position: 4px -875px;
    }
    #page .ico_34:hover {
        background-position: -461px -32px;
    }
    
    /* breadcrumb arrow */
    #page .PPFG_cn ul li a {
        background-position: 9px -1277px;
    }
    #page .PPFG_cn>ul>li>a {
        background: none;
    }
    /* login */ 
    #page #LOG_FWPG_cn a.btn_1 {   
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -moz-linear-gradient(top, #477BB5 0%, #0A3478 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#477BB5), color-stop(100%,#0A3478));
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -o-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -ms-linear-gradient(top, #477BB5 0%,#0A3478 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, linear-gradient(to bottom, #477BB5 0%,#0A3478 100%);
        background-position: 180px -1020px;
        background-size: 500px 1789px, auto auto; 
    }
    #page #LOG_FWPG_cn a.btn_1 span {
        background: none;
    }
    #page #LOG_FWPG_cn .ui-state-hover a.btn_1:hover,
    #page #LOG_FWPG_cn a.btn_1:hover {
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -moz-linear-gradient(top, #0A3478 0%, #477BB5 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0A3478), color-stop(100%,#477BB5));
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -o-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -ms-linear-gradient(top, #0A3478 0%,#477BB5 100%);
        background: url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, linear-gradient(to bottom, #0A3478 0%,#477BB5 100%);
        background-position: 180px -1020px;
        background-size: 500px 1789px, auto auto;
    }
    /* yellow checkmark */
    #page .ico_8 {
        background-position: 0 -685px;
    }
    /* kontoservice */
    #page .ico_6 {
        background-position: 0 -838px;
    }
    #page a:hover .ico_6 {
        background-position: 0 -802px;
    }
    /* plus */
    #page .ico_15,
    #page .EXP_Entry_hd.ui-state-default a {
        background-position: 5px -1614px;
    }
    #page a:hover .ico_15,
    #page .EXP_Entry_hd.ui-state-default a:hover    {
        background-position: 5px -1647px;
    }
    
    /* minus */
    #page .EXP_Entry_hd.ui-state-active a,
    #page .ico_16 {
        background-position: 5px -1703px;
    }
    #page .EXP_Entry_hd.ui-state-active a:hover,
    #page .ico_16:hover {
        background-position: 5px -1676px;
    }
    
    /* round plus sign */
    #page .btn_5,
    #page .btn_6 {
        width: 34px;
        height: 34px;
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -moz-linear-gradient(top, #f0f3f6 0%, #e3eaf0 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f3f6), color-stop(100%,#e3eaf0));
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-linear-gradient(top, #f0f3f6 0%,#e3eaf0 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -o-linear-gradient(top, #f0f3f6 0%,#e3eaf0 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -ms-linear-gradient(top, #f0f3f6 0%,#e3eaf0 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, linear-gradient(to bottom, #f0f3f6 0%,#e3eaf0 100%);
        background-position: -454px -62px, 0 0;
        background-size: 500px 1789px, auto auto;
        -webkit-border-radius: 18px;
        -moz-border-radius: 18px;
        border-radius: 18px;
        border: 1px solid #dbdfe6;
        -webkit-box-shadow: inset 0px 1px 0px #fff;
        -moz-box-shadow: inset 0px 1px 0px #fff;
        box-shadow: inset 0px 1px 0px #fff;
    }
    #page .btn_5:hover,
    #page .btn_6:hover {
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -moz-linear-gradient(top, #e3eaf0 0%, #f0f3f6 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3eaf0), color-stop(100%,#f0f3f6));
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -webkit-linear-gradient(top, #e3eaf0 0%,#f0f3f6 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -o-linear-gradient(top, #e3eaf0 0%,#f0f3f6 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, -ms-linear-gradient(top, #e3eaf0 0%,#f0f3f6 100%);
        background:url(/privatkunden/de/15_05_20_icons-retina.png) no-repeat, linear-gradient(to bottom, #e3eaf0 0%,#f0f3f6 100%);
        background-position: -454px -62px, 0 0;
        background-size: 500px 1789px, auto auto;
    }
    /* round minus sign */
    #page .btn_6,
    #page .btn_6:hover {
        background-position: -455px -102px, 0 0;
    }
    
    /* facebook */
    #page .ico_3{
        background-position: 0 -989px;
    }
    /* rückruf */
    #page .ico_17{
        background-position: -464px -237px; 
    }
    #page .ico_17:hover{
        background-position: 2px -608px;
    }

    /* fonds und börse kachel */
    #page .CB_T09 .PK_PU_2_3_bd .ico_8 {
        background:none;
    }

}/* */
 


.ico_file,
.ico_pdf,
.ico_image {
    background-image: url('/privatkunden/de/spriteIcons_search.png');
}
.ico_file { background-position: -48px -112px; }
.ico_file:hover, a:hover .ico_file { background-position: -618px -112px; }
.ico_pdf { background-position: -48px -208px; }
.ico_pdf:hover, a:hover .ico_pdf { background-position: -618px -208px; }
.ico_image { background-position: -48px -18px; }
.ico_image:hover, a:hover .ico_image { background-position: -618px -18px; }
 
/**//* */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  
    #page .verlauf_6 {
        background-image: none;
        background: -moz-linear-gradient(top, #ffffff 0%, #e8ecf1 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8ecf1)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#e8ecf1 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#e8ecf1 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#e8ecf1 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#e8ecf1 100%); /* W3C */
    }
}
.TBL_T01_bd, 
.CB_T01_bd_cn,
.CB_T04_bd {
    width: 970px !important;
}

.TB_T02_bd {
    width: 959px !important;
}

.TB_T02_2of2 {
    width: 478px !important;
}

#suchbox #input_form {
    width: 777px !important;
}

.TBS_T01 {
    width: 636px !important;
    margin-right: 8px !important;
}
/* Kundenbeirat-Fix */
.SVO_T04_cn .TBS_T01 {
    width: 655px !important;
    margin-right: 0 !important;
}
.TBL_T04_cn .TBS_T01 {
    width: 655px !important;
}
.TKL_T01_1_cn {
    margin-right: 12px;
}


.btn_8 span, .btn_9 span { line-height: 26px; padding-top: 0; padding-bottom: 0; }
.btn_9 span { line-height: 27px; }
.btn_8 input { height: 26px; padding-top: 0; padding-bottom: 0; }


/* *//* */

.TeaserListe_Entry img.img_preview {
    width: 150px;
}

.TeaserListe_Entry .hl_7 {
    border-bottom: #d0d5db 1px solid;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

/* *//*====================================== Selectric v1.11.1
======================================*/
.selectric-wrapper { position: relative; cursor: pointer; }
 
.selectric-responsive { width: 100%; }
 
.selectric { border: 1px solid #DDD; border-radius: 0px; background: #F8F8F8; position: relative; overflow: hidden; }
 
.selectric .label { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 38px 0 10px; font-size: 12px; line-height: 38px; color: #444; height: 38px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 
.selectric .button { display: block; position: absolute; right: 0; top: 0; width: 38px; height: 38px; background-color: #F8f8f8; color: #BBB; text-align: center; font: 0/0 a; *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; }
 
.selectric .button:after { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 0; height: 0; border: 4px solid transparent; border-top-color: #BBB; border-bottom: none; }
 
.selectric-focus .selectric { border-color: #aaaaaa; }
 
.selectric-hover .selectric { border-color: #c4c4c4; }
 
.selectric-hover .selectric .button { color: #a2a2a2; }
 
.selectric-hover .selectric .button:after { border-top-color: #a2a2a2; }
 
.selectric-open { z-index: 9999; }
 
.selectric-open .selectric { border-color: #c4c4c4; }
 
.selectric-open .selectric-items { display: block; }
 
.selectric-disabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 
.selectric-hide-select { position: relative; overflow: hidden; width: 0; height: 0; }
 
.selectric-hide-select select { position: absolute; left: -100%; }
 
.selectric-hide-select.selectric-is-native { position: absolute; width: 100%; height: 100%; z-index: 10; }
 
.selectric-hide-select.selectric-is-native select { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; border: none; z-index: 1; box-sizing: border-box; opacity: 0; }
 
.selectric-input { position: absolute !important; top: 0 !important; left: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; margin: 0 !important; padding: 0 !important; width: 1px !important; height: 1px !important; outline: none !important; border: none !important; *font: 0/0 a !important; background: none !important; }
 
.selectric-temp-show { position: absolute !important; visibility: hidden !important; display: block !important; }
 
/* Items box */
.selectric-items { display: none; position: absolute; top: 100%; left: 0; background: #F8F8F8; border: 1px solid #c4c4c4; z-index: -1; box-shadow: 0 0 10px -6px; }
 
.selectric-items .selectric-scroll { height: 100%; overflow: auto; }
 
.selectric-above .selectric-items { top: auto; bottom: 100%; }
 
.selectric-items ul, .selectric-items li { list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
 
.selectric-items li { display: block; padding: 10px; color: #666; cursor: pointer; }
 
.selectric-items li.selected { background: #E0E0E0; color: #444; }
 
.selectric-items li.highlighted { background: #D0D0D0; color: #444; }
 
.selectric-items li:hover { background: #D5D5D5; color: #444; }
 
.selectric-items .disabled { filter: alpha(opacity=50); opacity: 0.5; cursor: default !important; background: none !important; color: #666 !important; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
 
.selectric-items .selectric-group .selectric-group-label { font-weight: bold; padding-left: 10px; cursor: default; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: none; color: #444; }
 
.selectric-items .selectric-group.disabled li { filter: alpha(opacity=100); opacity: 1; }
 
.selectric-items .selectric-group li { padding-left: 25px; }
 
/*  POSTBANK CUSTOM STYLE
________________________________________________________ */
.selectric-wrapper { display: inline-block; min-width: 120px; position: relative; margin: 0 10px; border-color: #ced6e5; }
.selectric-wrapper .selectric { border-radius: 6px; background: white; }
.selectric-wrapper .selectric > span.label { color: #999999; padding-right: 25px; font-size: 14px; height: 40px; line-height: 43px; }
.selectric-wrapper .selectric .button { height: 40px; width: 50px; background-color: #C3CCDE; }
.selectric-wrapper .selectric .button:after { border-top-color: #162566; }
.selectric-wrapper .selectric-items { top: 110%; border-radius: 6px; background: white; border-color: #ced6e5; }
.selectric-wrapper .selectric-items ul li { color: #999; border-bottom: 1px solid #ced6e5; box-sizing: border-box; margin-left: 8%; margin-right: 8%; }
.selectric-wrapper .selectric-items ul li.selected, .selectric-wrapper .selectric-items ul li.highlighted, .selectric-wrapper .selectric-items ul li:hover { background: white; color: #0A3478; font-weight: bold; }
.selectric-wrapper .selectric-items ul li:last-child { border: none; }

.container { max-width: 85.33333em; overflow: hidden; margin: 0 auto; }
.content-s { max-width: 980px; overflow: hidden; margin: 0 auto; }
.section:before, .section:after { content: "."; display: block; height: 0; overflow: hidden; }
.section:after { clear: both; }
.main-pkh-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* === Grid 1 - 12 === */
.col1-1 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col1-2 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col1-3 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col1-4 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col1-5 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col1-6 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 42.47697%; clear: none; }
.col1-7 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 50.97236%; clear: none; }
.col1-8 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 59.46776%; clear: none; }
.col1-9 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 67.96315%; clear: none; }
.col1-10 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 76.45855%; clear: none; }
.col1-11 { width: 6.55067%; float: left; margin-right: -100%; margin-left: 84.95394%; clear: none; }
.col1-12 { width: 6.55067%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col2-1 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col2-2 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col2-3 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col2-4 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col2-5 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col2-6 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 42.47697%; clear: none; }
.col2-7 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 50.97236%; clear: none; }
.col2-8 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 59.46776%; clear: none; }
.col2-9 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 67.96315%; clear: none; }
.col2-10 { width: 15.04606%; float: left; margin-right: -100%; margin-left: 76.45855%; clear: none; }
.col2-11 { width: 15.04606%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col3-1 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col3-2 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col3-3 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col3-4 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col3-5 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col3-6 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 42.47697%; clear: none; }
.col3-7 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 50.97236%; clear: none; }
.col3-8 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 59.46776%; clear: none; }
.col3-9 { width: 23.54145%; float: left; margin-right: -100%; margin-left: 67.96315%; clear: none; }
.col3-10 { width: 23.54145%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col4-1 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col4-2 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col4-3 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col4-4 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col4-5 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col4-6 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 42.47697%; clear: none; }
.col4-7 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 50.97236%; clear: none; }
.col4-8 { width: 32.03685%; float: left; margin-right: -100%; margin-left: 59.46776%; clear: none; }
.col4-9 { width: 32.03685%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col5-1 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col5-2 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col5-3 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col5-4 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col5-5 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col5-6 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 42.47697%; clear: none; }
.col5-7 { width: 40.53224%; float: left; margin-right: -100%; margin-left: 50.97236%; clear: none; }
.col5-8 { width: 40.53224%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col6-1 { width: 49.02764%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col6-2 { width: 49.02764%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col6-3 { width: 49.02764%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col6-4 { width: 49.02764%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col6-5 { width: 49.02764%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col6-6 { width: 49.02764%; float: left; margin-right: -100%; margin-left: 42.47697%; clear: none; }
.col6-7 { width: 49.02764%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col7-1 { width: 57.52303%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col7-2 { width: 57.52303%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col7-3 { width: 57.52303%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col7-4 { width: 57.52303%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col7-5 { width: 57.52303%; float: left; margin-right: -100%; margin-left: 33.98158%; clear: none; }
.col7-6 { width: 57.52303%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col8-1 { width: 66.01842%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col8-2 { width: 66.01842%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col8-3 { width: 66.01842%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col8-4 { width: 66.01842%; float: left; margin-right: -100%; margin-left: 25.48618%; clear: none; }
.col8-5 { width: 66.01842%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col9-1 { width: 74.51382%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col9-2 { width: 74.51382%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col9-3 { width: 74.51382%; float: left; margin-right: -100%; margin-left: 16.99079%; clear: none; }
.col9-4 { width: 74.51382%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col10-1 { width: 83.00921%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col10-2 { width: 83.00921%; float: left; margin-right: -100%; margin-left: 8.49539%; clear: none; }
.col10-3 { width: 83.00921%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col11-1 { width: 91.50461%; float: left; margin-right: -100%; margin-left: 0%; clear: none; }
.col11-2 { width: 91.50461%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.col12-1 { width: 100%; float: right; margin-left: 0; margin-right: 0; clear: none; }
 @font-face { font-family: 'PostbankPKIcons'; src: url("/privatkunden/docs/PostbankPKIcons.eot?e8dc1f"); src: url("/privatkunden/docs/PostbankPKIcons.eot?e8dc1f#iefix") format("embedded-opentype"), url("/privatkunden/docs/PostbankPKIcons.ttf?e8dc1f") format("truetype"), url("/privatkunden/docs/PostbankPKIcons.woff?e8dc1f") format("woff"), url("/privatkunden/docs/PostbankPKIcons.svg?e8dc1f#PostbankPKIcons") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Ico-PDS'; src: url("/privatkunden/docs/Ico-PDS090616.eot?e8dc1f"); src: url("/privatkunden/docs/Ico-PDS090616.eot?e8dc1f#iefix") format("embedded-opentype"), url("/privatkunden/docs/Ico-PDS090616.ttf?e8dc1f") format("truetype"), url("/privatkunden/docs/Ico-PDS090616.woff?e8dc1f") format("woff"), url("/privatkunden/docs/Ico-PDS090616.svg?e8dc1f#Ico-PDS") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"], .icon-stage-arrow-down em { font-family: 'PostbankPKIcons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.icon-complainment:before { content: ""; }
.icon-christmas:before { content: ""; }
.icon-kundenprogramm:before { content: ""; }
.icon-list:before { content: ""; }
.icon-form:before { content: ""; }
.icon-important-info:before { content: ""; }
.icon-newsletter:before { content: ""; }
.icon-shild-ok:before { content: ""; }
.icon-tipp:before { content: ""; }
.icon-unser:before { content: ""; }
.icon-refer-friends:before { content: ""; }
.icon-customer-advisory:before { content: ""; }
.icon-logo-select:before { content: ""; }
.icon-ico-euroshape:before { content: ""; }
.icon-creditcard:before { content: ""; }
.icon-questioncircle:before { content: ""; }
.icon-ico-download:before { content: ""; }
.icon-ico-cart:before { content: ""; }
.icon-ico-calculator:before { content: ""; }
.icon-ico-screen:before { content: ""; }
.icon-ico-info-square:before { content: ""; }
.icon-ico-wechsel:before { content: ""; }
.icon-immobilien-suche:before { content: ""; }
.icon-contact-service:before { content: ""; }
.icon-contact-email:before { content: ""; }
.icon-question:before { content: ""; }
.icon-contact-location:before { content: ""; }
.icon-slider-arrow-right:before { content: ""; }
.icon-slider-arrow-left:before { content: ""; }
.icon-contact-phone:before { content: ""; }
.icon-contact-close:before { content: ""; }
.icon-radio:before { content: ""; }
.icon-qm:before { content: ""; }
.icon-info-hinweis-layer .path1:before { content: ""; color: white; }
.icon-info-hinweis-layer .path2:before { content: ""; margin-left: -1em; color: #ffcc00; }
.icon-info-hinweis-layer2:before { content: ""; }
.icon-cookie-layer-blank:before { content: ""; }
.icon-cookie-layer-rounded:before { content: ""; }
.icon-pylone:before { content: ""; }
.icon-stage-arrow-down .path1:before { content: ""; color: white; }
.icon-stage-arrow-down .path2:before { content: ""; margin-left: -1.142578125em; color: rgba(255, 255, 255, 0.3); }
.icon-kontaktformular:before { content: ""; }
.icon-info-buehne:before { content: ""; }
.icon-info-teaser:before { content: ""; }
.icon-email:before { content: ""; }
.icon-sicherheit:before { content: ""; }
.icon-pager:before { content: ""; }
.icon-search:before { content: ""; }
.icon-arrow-left:before { content: ""; }
.icon-arrow-right:before { content: ""; }
.icon-success:before { content: ""; }
.icon-check:before { content: ""; }
.icon-close:before { content: ""; }
.icon-service:before { content: ""; }
.icon-arrow-down-btn:before { content: ""; }
.icon-arrow-left-btn:before { content: ""; }
.icon-arrow-btn:before { content: ""; }
.icon-telefon:before { content: ""; }
.icon-termin:before { content: ""; }
.icon-vorort:before { content: ""; }
.icon-gift:before { content: ""; }
 
 
 
 
 @charset "UTF-8";
/* === Import helper files for all modules === */
/* === Postbank PK Home === */
.ie8 .main-pkh-wrapper { padding-bottom: 98px; }
.ie8 .main-pkh-wrapper .container { max-width: 1164px; }
 
input::-ms-clear { display: none; }
 
.main-pkh-wrapper { background-color: #f3f5f8; border-bottom: 8.16667em solid #FFF; /*****************************  BREAKPOINT DEFAULT (MEDIUM)  ****************************/ /*****************************  FEATURE DETECTION  ****************************/ /*****************************  BREAKPOINT LARGE  ****************************/ }
.main-pkh-wrapper .container { max-width: 82.33333em; }
.main-pkh-wrapper .module { background-color: #f3f5f8; position: relative; font-size: 12px; /*.container {
            height: ru(30);
}*/ }
.main-pkh-wrapper .feature-test.test-hires { position: absolute; top: -9999em; left: -9999em; z-index: 0; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { .main-pkh-wrapper .feature-test.test-hires { z-index: 1; } }
.main-pkh-wrapper .dummy-grid .container { background-color: darkgrey; height: auto; padding: 0.83333em 0; }
.main-pkh-wrapper .dummy-grid .container .section > div { background-color: lime; height: 1.66667em; }
@media (min-width: 85.41667em) { .main-pkh-wrapper .container { max-width: 97em; } }
 
/* === Postbank PK Home Elements === */
.element.pkh-button { font-size: 1.16667em; display: inline-block; color: #FFF; background-color: #0A3478; padding: 0 1.14286em; -moz-border-radius: 0.35714em; -webkit-border-radius: 0.35714em; border-radius: 0.35714em; height: 3.28571em; line-height: 3.35714em; }
.element.pkh-button:hover { background-color: #3B5D93; }
.element.pkh-button.var-arrow { padding-left: 1.42857em; }
.element.pkh-button.var-arrow .button-label:after { font-family: "PostbankPKIcons"; font-size: 12px; padding-left: 16px; content: "\e605"; }
.element.pkh-button.ico:before { padding-right: 10px; }
.element.pkh-button.ico.right:before { float: right; padding-left: 10px; padding-right: 0; }
.element.pkh-button.ico > span { position: relative; top: -1px; font-family: "FrutigerLTW02-55Roman" !important; }
 
.no-borderradius .element.pkh-button { position: relative; font-size: 1.16667em; display: inline-block; color: #FFF; padding: 0 1.14286em; background-color: #0A3478; background-position: left bottom; background-repeat: repeat-x; height: 3.28571em; line-height: 3.35714em; }
.no-borderradius .element.pkh-button:before, .no-borderradius .element.pkh-button:after { content: ""; height: 3.28571em; display: block; width: 7px; position: absolute; top: 0; }
.no-borderradius .element.pkh-button:before { background-image: url(); background-position: left top; left: -7px; }
.no-borderradius .element.pkh-button:after { background-image: url(); background-position: left -46px; right: -7px; }
.no-borderradius .element.pkh-button.var-arrow { padding-left: 1.42857em; }
.no-borderradius .element.pkh-button.var-arrow .button-label:after { font-family: "PostbankPKIcons"; font-size: 12px; padding-left: 16px; content: "\e605"; }
 
.module h1, .module h2 { font-family: "FrutigerLTW02-55Roman"; font-weight: 600; }
.module h3 { font-size: 1.33333em; font-family: "FrutigerLTW02-55Roman"; font-weight: 600; line-height: 1.3125em; color: #0A3478; }
.module p { font-size: 1.16667em; line-height: 1em; color: #333; }
.module .valign { display: inline-block; vertical-align: middle; height: 100%; }
 
/* === Postbank PK Home Modules === */
.pkh-notification .information-icon { color: #ffcc00; display: inline-block; vertical-align: middle; position: relative; top: -1px; font-size: 22px; margin-right: 12px; }
.pkh-notification.type-disclaimer .information-icon { position: relative; top: -1px; font-size: 22px; margin-right: 12px; }
.pkh-notification.type-notification .information-icon { font-size: 22px; margin-right: 12px; }
.pkh-notification .information-icon.has-icon { position: relative; top: -1px; font-size: 22px; margin-right: 12px; }
.pkh-notification .icon-pylone { font-size: 27px; margin-right: 10px; }
.pkh-notification .icon-info-hinweis-layer, .pkh-notification .icon-info-hinweis-layer2 { position: relative; top: -1px; font-size: 22px; margin-right: 12px; }
 
.module.pkh-notification { background-color: #5371a0; /*****************************  BREAKPOINT LARGE  ****************************/ }
.module.pkh-notification .container { height: 6.83333em; }
.module.pkh-notification .section, .module.pkh-notification .notification-text-wrapper, .module.pkh-notification .notification-close { height: 100%; }
.module.pkh-notification .notification-text-wrapper { white-space: nowrap; position: relative; width: 64.1%; float: left; margin-right: -100%; margin-left: 25.4%; clear: none; display: inline-block; height: 100%; }
.module.pkh-notification .notification-text-wrapper .notification-text { max-width: 650px; display: inline-block; vertical-align: middle; color: #FFF; white-space: normal; font-size: 14px; line-height: 17.5px; padding: 0; margin: 0; height: auto; }
.module.pkh-notification .notification-text-wrapper .notification-text > span { font-family: "FrutigerLTW02-55Roman"; font-weight: 600; }
.module.pkh-notification .notification-text-wrapper a { font-family: "FrutigerLTW02-55Roman"; font-weight: 600; color: #FFF; }
.module.pkh-notification .notification-text-wrapper .link-more:before { content: "›"; font-size: 17px; }
.module.pkh-notification .notification-text-wrapper .link-more:hover span { text-decoration: underline; }
.module.pkh-notification .notification-text-wrapper .link-more span { padding-left: 5px; }
.module.pkh-notification .notification-close { width: 19px; right: 10px; top: 0; position: absolute; display: inline-block; text-align: right; }
.module.pkh-notification .notification-close a { display: inline-block; vertical-align: middle; color: #FFF; }
.module.pkh-notification .notification-close a:before { display: block; font-size: 18px; }
.module.pkh-notification.type-disclaimer { position: absolute; left: 0; right: 0; z-index: 1; top: 80px; }
.module.pkh-notification.var-white { background-color: #FFF; }
.module.pkh-notification.var-white .notification-text-wrapper .notification-text { color: #4C4C4C; }
.module.pkh-notification.var-white .link-more { color: #0A3478; }
.module.pkh-notification.var-white .link-more span { padding-left: 3px; }
.module.pkh-notification.var-white .notification-close a { color: #4C4C4C; }
@media (min-width: 85.41667em) { .module.pkh-notification .notification-text-wrapper { padding-left: 2.66667em; } }
@media (max-width: 85.41667em) { .module.pkh-notification .notification-text-wrapper { width: 734px; margin-left: 241px; } }
 
.ie8 .module.pkh-notification .notification-text-wrapper { padding-left: 2.66667em; }
.ie8 .module.pkh-notification.type-disclaimer .notification-text-wrapper .notification-text { border: 1px solid #FFF; }
.ie8 .module.pkh-notification.type-notification .notification-text-wrapper .notification-text { border: 1px solid #5371a0; }
.ie8 #footer_main { width: auto; }
 
.isSliding + .stage-animated-arrow { display: none; }
 
.stage-animated-arrow { display: none; position: absolute; left: 50%; margin-left: -20px; color: #fff; bottom: 29px; cursor: pointer; animation-name: blink; animation-duration: 3s; animation-iteration-count: infinite; animation-direction: normal; animation-timing-function: ease-in-out; }
.stage-animated-arrow em { display: block; margin: 0 auto; }
.stage-animated-arrow em.path1 { filter: alpha(opacity=70); }
.stage-animated-arrow em.path2 { margin-top: -35px; filter: alpha(opacity=30); }
.stage-animated-arrow em:before { font-size: 36px; }
 
@keyframes blink { 0% { opacity: 0; }
  50% { opacity: 0.5; }
  100% { opacity: 0; } }
.module.pkh-stage .stage-slide { height: 39.41667em; overflow: hidden; background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; }
.module.pkh-stage .stage-slide .container { position: absolute; top: 0; left: 50%; width: 100%; height: 100%; margin-left: -41.16667em; }
.module.pkh-stage .stage-slide .stage-image { width: 100%; height: 100%; }
.module.pkh-stage .stage-slide .stage-image img { display: block; }
.module.pkh-stage .stage-slide .stage-image img.bg-width { width: 100%; }
.module.pkh-stage .stage-slide .stage-image img.bg-height { height: 100%; }
.module.pkh-stage .stage-slide .stage-text-wrapper { position: relative; z-index: 1; height: auto; display: inline-block; vertical-align: middle; margin: 32px 32px 32px 48px; }
.module.pkh-stage .stage-slide h1, .module.pkh-stage .stage-slide h2 { font-size: 2.5em; line-height: 1.4; }
.module.pkh-stage .stage-slide .stage-text { font-size: 1.16667em; line-height: 1.6; color: inherit; margin: 1.07143em 0 0 0; }
.module.pkh-stage .stage-slide .stage-text-list { font-size: 1.16667em; margin-top: 1em; }
.module.pkh-stage .stage-slide .stage-text-list li { line-height: 19px; }
.module.pkh-stage .stage-slide .stage-text-list li:before { font-size: 22px; color: #f5a011; position: relative; top: 5px; margin-right: 2px; }
.module.pkh-stage .stage-slide .pkh-button { margin-top: 3.42857em; }
.module.pkh-stage .stage-slide.type-full .stage-asset { display: none; }
.module.pkh-stage .stage-slide.type-video .play-button { display: block; cursor: pointer; width: 140px; height: 140px; display: block; position: absolute; top: 49%; left: 42%; margin-top: -70px; margin-left: -70px; background: url() no-repeat center center; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.module.pkh-stage .stage-slide.type-asset .stage-text-wrapper, .module.pkh-stage .stage-slide.type-video .stage-text-wrapper { width: 45.5%; padding: 0 0 0 32px; }
.module.pkh-stage .stage-slide.type-asset .pkh-button, .module.pkh-stage .stage-slide.type-video .pkh-button { margin-top: 3.21429em; }
.module.pkh-stage .stage-slide.type-asset .stage-text, .module.pkh-stage .stage-slide.type-asset .stage-text-list, .module.pkh-stage .stage-slide.type-video .stage-text, .module.pkh-stage .stage-slide.type-video .stage-text-list { margin: 1.07143em 0 0 0; }
.module.pkh-stage .stage-slide.type-asset .stage-text-list li, .module.pkh-stage .stage-slide.type-video .stage-text-list li { line-height: 19px; }
.module.pkh-stage .stage-slide.type-asset .stage-asset, .module.pkh-stage .stage-slide.type-video .stage-asset { position: absolute; z-index: 1; top: 50%; transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webKit-transform: translate(0, -50%); }
.module.pkh-stage .stage-slide.type-asset .stage-asset img, .module.pkh-stage .stage-slide.type-video .stage-asset img { display: block; }
.module.pkh-stage .stage-slide.type-asset .stage-asset img.img-hires, .module.pkh-stage .stage-slide.type-video .stage-asset img.img-hires { width: 60%; }
.module.pkh-stage .stage-slide.type-asset.var-left .stage-asset, .module.pkh-stage .stage-slide.type-video.var-left .stage-asset { left: auto; right: 0; }
.module.pkh-stage .stage-slide.type-asset.var-right .stage-text-wrapper, .module.pkh-stage .stage-slide.type-video.var-right .stage-text-wrapper { margin-left: 45%; }
.module.pkh-stage .stage-slide h2 a { display: block; transition: opacity .3s; -webKit-transition: opacity .3s; }
.module.pkh-stage .stage-slide h2 a:hover { opacity: .8; }
.module.pkh-stage .stage-slide.var-blue { color: #0A3478; }
.module.pkh-stage .stage-slide.var-blue h2 a { color: #0A3478; }
.module.pkh-stage .stage-slide.var-white { color: #FFF; }
.module.pkh-stage .stage-slide.var-white h2 a { color: #FFF; }
.module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text-wrapper h1, .module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text-wrapper h2 { text-shadow: 0px 1px 15px black; /*0px 1px 4px #000*/ }
.module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text-list, .module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text { text-shadow: 0px 1px 10px black; /*0px 1px 4px #000*/ }
.module.pkh-stage .stage-slide.var-grey { color: #333; }
.module.pkh-stage .stage-slide.var-grey h2 a { color: #333; }
.module.pkh-stage .stage-slide.var-right .stage-text-wrapper { margin-left: 55%; }
.module.pkh-stage .stage-slide .play-button { display: none; }
.module.pkh-stage .stage-arrow { padding: 0; text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.5); cursor: pointer; position: absolute; background: none; border: 0; font-size: 34px; margin-top: -18px; top: 50%; z-index: 1000; color: #FFF; transition: opacity .3s; -webKit-transition: opacity .3s; }
.module.pkh-stage .stage-arrow.icon-arrow-left { left: 18px; }
.module.pkh-stage .stage-arrow.icon-arrow-right { right: 18px; }
.module.pkh-stage .stage-arrow.slick-disabled { opacity: .3; filter: alpha(opacity=30); cursor: default; }
.module.pkh-stage .stage-arrow:hover { opacity: .6; filter: alpha(opacity=60); }
.module.pkh-stage .slick-dots { position: absolute; left: 0; bottom: 9px; width: 100%; text-align: center; z-index: 1000; }
.module.pkh-stage .slick-dots li.slick-active span { color: #ff0000; cursor: default; }
.module.pkh-stage .slick-dots li { display: inline-block; font-family: 'PostbankPKIcons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; width: 20px; height: 20px; line-height: 21px; position: relative; color: #FFF; cursor: pointer; margin: 0 7px; overflow: hidden; background-color: rgba(255, 255, 255, 0.25); border-radius: 50%; -webKit-border-radius: 50%; transition: color .3s; -webKit-transition: color .3s; }
.module.pkh-stage .slick-dots li:before { position: relative; content: "\e60e"; z-index: 1; }
.module.pkh-stage .slick-dots li.slick-active { color: #0A3478; cursor: default; }
.module.pkh-stage .slick-dots li:not(.slick-active):hover { color: #0A3478; opacity: .65; filter: alpha(opacity=650); }
 
/* main stage breakpoint */
@media (min-width: 1025px) { .module.pkh-stage .stage-slide { height: 41.66667em; }
  .module.pkh-stage .stage-slide.var-right.type-asset .stage-text-wrapper { padding: 0; } }
/* main stage */
@media (min-width: 1150px) { .module.pkh-stage .stage-slide.type-full { height: 46.25em; } }
@media (min-width: 1201px) { .module.pkh-stage .stage-slide.type-full { height: 50em; } }
@media (min-width: 1300px) { .module.pkh-stage .stage-slide.type-full { height: 54.16667em; } }
@media (min-width: 1400px) { .module.pkh-stage .stage-slide.type-full { height: 58.33333em; } }
@media (min-width: 1600px) { .module.pkh-stage .stage-slide.type-full { height: 61.58333em; } }
/* */
@media (max-width: 1500px) { .ie8 .module.pkh-stage .stage-slide .stage-image img { height: 100%; max-width: 100%; }
  .ie8 .main-pkh-wrapper .container { max-width: 93.33333em; } }
@media (max-width: 1200px) { .ie8 .main-pkh-wrapper .container { max-width: 83.33333em; } }
.no-backgroundsize .module.pkh-stage .stage-slide { background: none !important; }
 
.ie8 { /* SLIDER DOTS */ }
.ie8 .slick-dots li { background-color: none; background-image: url(); background-repeat: no-repeat; background-position: left top; }
.ie8 .slick-dots li:before { display: none; }
.ie8 .slick-dots li.slick-active { background-position: left bottom; }
.ie8 .slick-dots li:hover { background-position: left bottom; }
.ie8 .module.pkh-stage .stage-slide .stage-image img { width: 100%; }
.ie8 .module.pkh-stage .stage-slide .stage-text-wrapper { top: 25%; }
.ie8 .module.pkh-stage .stage-slide.var-white { color: #FFF; }
.ie8 .module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text-wrapper h1, .ie8 .module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text-wrapper h2 { text-shadow: 0px 1px 4px #000; filter: shadow(color=#333333, direction=135, strength=2.5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2.5)"; }
.ie8 .module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text-list, .ie8 .module.pkh-stage .stage-slide.var-white.var-textShadow .stage-text { text-shadow: 0px 1px 4px #000; filter: shadow(color=#333333, direction=135, strength=2.5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2.5)"; position: relative; }
.ie8 .module.pkh-stage .stage-slide.var-blue h2 a:hover { color: #3b5d93; }
.ie8 .module.pkh-stage .stage-slide.var-white h2 a:hover { color: #e8e8e8; }
.ie8 .module.pkh-stage .stage-slide.var-grey h2 a:hover { color: #555; }
.ie8 .module.pkh-stage .valign { display: none; }
.ie8 .type-asset.module.pkh-stage .stage-asset { top: 0; }
 
.pkh-stage .var-right .stage-eyecatcher { right: auto; left: 32px; }
.pkh-stage .var-right .stage-eyecatcher .stage-eyecatcher_wrap, .pkh-stage .var-right .stage-eyecatcher .stage-eyecatcher .first-view { float: left; }
.pkh-stage .var-right .stage-eyecatcher .first-view { right: auto; left: 0; }
.pkh-stage .var-right .stage-eyecatcher .open-more { right: auto; left: 0; }
.pkh-stage .var-right .stage-eyecatcher .price, .pkh-stage .var-right .stage-eyecatcher .sub-title { padding-left: 53px; padding-right: 10px; }
.pkh-stage .var-right .stage-eyecatcher .title, .pkh-stage .var-right .stage-eyecatcher .text { padding-left: 55px; padding-right: 7px; }
 
@media (min-width: 600px) { .touch .stage-eyecatcher { -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
  .touch .stage-eyecatcher .open-more { -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
  .touch .teaser-item .stage-eyecatcher .open-more { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
  .touch .pkh-stage .var-right .stage-eyecatcher .open-more { -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius: 10px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; border-radius: 10px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } }
.stage-eyecatcher { position: absolute; right: 32px; bottom: 32px; display: block; background-color: #5371a0; -moz-border-radius: 10px / 10px; -webkit-border-radius: 10px 10px; border-radius: 10px / 10px; padding-top: 8px; padding-bottom: 9px; overflow: hidden; z-index: 2; }
.stage-eyecatcher .stage-eyecatcher_wrap { position: relative; width: 100%; }
.stage-eyecatcher .first-view, .stage-eyecatcher .second-view { color: #FFF; font-family: "FrutigerLTW02-55Roman"; font-weight: 600; }
.stage-eyecatcher .stage-eyecatcher_wrap, .stage-eyecatcher .first-view { float: right; }
.stage-eyecatcher .first-view { bottom: 0; right: 0; }
.stage-eyecatcher .second-view { display: none; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; }
.stage-eyecatcher .price, .stage-eyecatcher .sub-title { padding-right: 52px; padding-left: 11.5px; }
.stage-eyecatcher .title { padding-top: 3px; }
.stage-eyecatcher .title, .stage-eyecatcher .text { padding-right: 49px; padding-left: 14px; float: none; }
.stage-eyecatcher a { color: #FFF; text-decoration: underline; }
.stage-eyecatcher a:hover { text-decoration: none; }
.stage-eyecatcher .before-price { font-size: 29px; }
.stage-eyecatcher .price { display: block; line-height: 50px; font-size: 51px; }
.stage-eyecatcher .sub-title { letter-spacing: .5px; font-size: 12px; display: block; }
.stage-eyecatcher .title, .stage-eyecatcher .text { line-height: 140%; font-size: 14px; }
.stage-eyecatcher .title { color: #FFF; font-weight: bold; }
.stage-eyecatcher .text { color: #FFF; font-family: "FrutigerLTW02-55Roman"; margin: 0; font-weight: 400; }
.stage-eyecatcher .text span { word-break: break-all; }
.stage-eyecatcher .text ul { margin: 5px 0 8px; }
.stage-eyecatcher .text ul li { list-style: none; position: relative; padding-left: 13px; line-height: 1.1; margin-bottom: 5px; }
.stage-eyecatcher .text ul li:before { position: absolute; content: "-"; left: 3px; display: inline-block; }
.stage-eyecatcher .open-more { outline: none; position: absolute; right: 0; top: 0; background-color: #0A3478; width: 40px; height: 100%; cursor: pointer;             /*display: block;
                        display: table-cell; text-align: center; vertical-align: middle;*/ }
.stage-eyecatcher .open-more:before { display: block; position: absolute; top: 50%; left: 50%; color: #fff; font-size: 23px; margin-top: -11.5px; margin-left: -11.5px; width: 23px; height: 23px; }
.stage-eyecatcher .open-more.active:before { content: "\e603" !important; font-size: 18px; margin-top: -9px; margin-left: -9px; width: 18px; height: 18px; }
 
.touch .stage-eyecatcher .open-more.active { background: #3B5D93; }
 
.no-touch .stage-eyecatcher .open-more:hover { background: #3B5D93; }
 
.ie8 .stage-eyecatcher .open-more, .ie8 .teaser-item .open-more { background-repeat: no-repeat; background-position: center center; }
.ie8 .stage-eyecatcher .open-more:before, .ie8 .teaser-item .open-more:before { display: none; }
.ie8 .open-more .icon-info-buehne { color: #fff; position: absolute; left: 50%; top: 50%; }
.ie8 .open-more.active .icon-info-buehne:before { content: "\e603"; }
.ie8 .stage-eyecatcher .sub-title { letter-spacing: normal; }
.ie8 .stage-eyecatcher .open-more .icon-info-buehne { font-size: 23px; margin-top: -11.5px; margin-left: -11.5px; width: 23px; height: 23px; }
.ie8 .stage-eyecatcher .open-more.active .icon-info-buehne { font-size: 19px; margin-top: -9.5px; margin-left: -9.5px; width: 19px; height: 19px; }
.ie8 .teaser-item .open-more .icon-info-buehne { font-size: 18px; margin-top: -9px; margin-left: -9px; width: 18px; height: 18px; }
.ie8 .teaser-item .open-more.active .icon-info-buehne { font-size: 16px; margin-top: -8px; margin-left: -8px; width: 16px; height: 16px; }
 
/* small eyecatcher */
.teaser-item .stage-eyecatcher { padding-top: 7px; padding-bottom: 5px; -moz-border-radius: 5px / 5px; -webkit-border-radius: 5px 5px; border-radius: 5px / 5px; right: 16px; bottom: 26px; }
.teaser-item .stage-eyecatcher .price, .teaser-item .stage-eyecatcher .sub-title { padding-right: 40px; padding-left: 6px; }
.teaser-item .stage-eyecatcher .title { padding-top: 4px; }
.teaser-item .stage-eyecatcher .title, .teaser-item .stage-eyecatcher .text { padding-right: 43px; padding-left: 14px; }
.teaser-item .stage-eyecatcher .text { padding-top: 0 !important; padding-bottom: 3px !important; }
.teaser-item .stage-eyecatcher .before-price { font-size: 16px; }
.teaser-item .stage-eyecatcher .price { line-height: 22px; font-size: 23px; }
.teaser-item .stage-eyecatcher .title, .teaser-item .stage-eyecatcher .text { margin: 0 !important; min-height: 0 !important; line-height: 140% !important; }
.teaser-item .stage-eyecatcher .open-more { width: 30px; }
.teaser-item .stage-eyecatcher .open-more:before { content: "\e60c"; font-size: 18px; margin-top: -9px; margin-left: -9px; width: 18px; height: 18px; }
.teaser-item .stage-eyecatcher .open-more.active:before { font-size: 15px; margin-top: -7.5px; margin-left: -7.5px; width: 15px; height: 15px; }
 
.pkh-fixed-sizes .stage-eyecatcher { bottom: 16px; right: 22px; }
 
.stage-paydirekt { position: absolute; left: 52px; bottom: 32px; }
.stage-paydirekt.var-right { left: auto; right: 32px; }
.stage-paydirekt.var-right img { float: right; }
.stage-paydirekt.var-right p { text-align: right; }
.stage-paydirekt p { font-size: 14px; margin: 0 0 11px; padding: 0; color: #333; }
.stage-paydirekt p.white { color: #fff; }
.stage-paydirekt img { width: 106px; display: block; }
 
.ie8 .stage-paydirekt { left: 41px; }
 
.no-touch .type-telefon, .no-touch .type-telefon span { cursor: default; }
.no-touch .type-telefon:hover .title-small, .no-touch .type-telefon:hover span, .no-touch .type-telefon span:hover .title-small, .no-touch .type-telefon span:hover span { color: #0A3478 !important; }
 
.module.pkh-contact-service { background-color: #FFF; /*****************************  BREAKPOINT LARGE  ****************************/ }
.module.pkh-contact-service .container { height: 25.33333em; }
.module.pkh-contact-service .title { font-size: 2.5em; line-height: 1em; text-align: center; color: #333; font-weight: bold; display: block; margin-top: 1.33333em; }
.module.pkh-contact-service .contact-items { margin-top: 1.25em; height: 15.25em; }
.module.pkh-contact-service .contact-item { position: relative; display: block; height: 100%; }
.module.pkh-contact-service .contact-item:before { display: block; content: ''; background-color: #b2b2b2; position: absolute; width: 1px; height: 132px; margin-top: 25px; margin-left: -0.75em; }
.module.pkh-contact-service .contact-item:nth-child(1):before { display: none; }
.module.pkh-contact-service .contact-item:hover .contact-icon, .module.pkh-contact-service .contact-item:hover .title-small { color: #3B5D93; }
.module.pkh-contact-service.var-items-3 .contact-item.item-0 { width: 32.20339%; float: left; margin-right: -100%; margin-left: 0; clear: none; }
.module.pkh-contact-service.var-items-3 .contact-item.item-1 { width: 32.20339%; float: left; margin-right: -100%; margin-left: 33.89831%; clear: none; }
.module.pkh-contact-service.var-items-3 .contact-item.item-2 { width: 32.20339%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.module.pkh-contact-service.var-items-4 .contact-item.item-0 { width: 23.72881%; float: left; margin-right: -100%; margin-left: 0; clear: none; }
.module.pkh-contact-service.var-items-4 .contact-item.item-1 { width: 23.72881%; float: left; margin-right: -100%; margin-left: 25.42373%; clear: none; }
.module.pkh-contact-service.var-items-4 .contact-item.item-2 { width: 23.72881%; float: left; margin-right: -100%; margin-left: 50.84746%; clear: none; }
.module.pkh-contact-service.var-items-4 .contact-item.item-3 { width: 23.72881%; float: right; margin-left: 0; margin-right: 0; clear: none; }
.module.pkh-contact-service.var-product-border-top { border-top: 2px solid #f3f5f8; }
.module.pkh-contact-service .contact-item .title-small, .module.pkh-contact-service .contact-item p, .module.pkh-contact-service .contact-item .contact-icon { text-align: center; }
.module.pkh-contact-service .contact-item .title-small { font-size: 1.33333em; font-family: "FrutigerLTW02-55Roman"; font-weight: 600; line-height: 1.3125em; margin-top: 7px; color: #0A3478; display: block; }
.module.pkh-contact-service .contact-item p { font-size: 14; line-height: 1.42857em; margin-top: 0.71429em; padding: 0 10px; }
.module.pkh-contact-service .contact-item .contact-icon { display: block; margin-top: 1.83333em; }
.module.pkh-contact-service .contact-item .contact-icon:before { font-family: "PostbankPKIcons"; font-size: 62px; }
.module.pkh-contact-service .contact-item .contact-icon.icon-screen:before { content: "\e915"; font-size: 54px !important; margin-top: 29px; display: block; }
.module.pkh-contact-service .contact-item.type-service .icon-service { width: auto; height: auto; background: none; }
@media (min-width: 85.41667em) { .module.pkh-contact-service .contact-item:before { margin-left: -0.85em; } }
 
.main-pkh-wrapper .module.pkh-teaser-fullscreen .container { min-width: none; max-width: 100%; width: 100%; height: 43.5vw; }
@media (max-width: 1024px) { .main-pkh-wrapper .module.pkh-teaser-fullscreen .container { width: 85.33333em; height: 36.91667em; } }
@media (min-width: 1200px) { .main-pkh-wrapper .module.pkh-teaser-fullscreen .container { width: 100em; height: 43.5em; } }
 
.module.pkh-teaser-fullscreen { overflow: hidden; background-color: transparent; /*
            quotation-mark full teaser template
*/ /**/ /*****************************  BREAKPOINT LARGE  ****************************/ }
.module.pkh-teaser-fullscreen .teaser-bg img { opacity: 0.9; }
.module.pkh-teaser-fullscreen.var-bg-default { background-color: #ced6e4; }
.module.pkh-teaser-fullscreen.var-bg-default .teaser-page-indicator { bottom: 2em; }
.module.pkh-teaser-fullscreen.var-bg-light { background-color: #E7EBF2; }
.module.pkh-teaser-fullscreen.var-bg-transparent { background-color: transparent; }
.module.pkh-teaser-fullscreen .container { height: 36.91667em; position: relative; }
.module.pkh-teaser-fullscreen.var-bg-autoHeight { background: #ced6e4; }
.module.pkh-teaser-fullscreen.var-bg-autoHeight .container { height: auto !important; }
.module.pkh-teaser-fullscreen.var-bg-autoHeight .teaser-page-buttons .page-button { text-shadow: none; }
.module.pkh-teaser-fullscreen.var-bg-carousel { background-color: #ced6e4; }
.module.pkh-teaser-fullscreen.var-bg-carousel .container { height: 36.91667em; }
.module.pkh-teaser-fullscreen .title-fullteaser { font-size: 23px; font-family: "FrutigerLTW02-55Roman"; font-weight: 600; line-height: 140%; color: #0A3478; margin-bottom: 1em; display: block; }
.module.pkh-teaser-fullscreen .title-fullteaser .h3-light { font-family: "FrutigerLTW02-55Roman"; font-weight: 200; letter-spacing: -1px; }
.module.pkh-teaser-fullscreen .title-qm { margin: 69px 0 27px 49px; color: #333; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark { padding: 0 0 46px; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .qm-sentence-wraper { position: relative; display: table-cell; vertical-align: top; max-width: 47.16667em; top: 9px; padding-left: 2.91667em; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .icon-qm { color: #e7ebf2; font-size: 1.58333em; position: absolute; left: 0; top: 0; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark.teaser-item { background-color: #ced6e3; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark.teaser-item .teaser-bg { display: table-cell; padding-left: 6.66667em; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark.teaser-item .teaser-bg > img { width: 15.75em; display: block; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark.teaser-item .teaser-bg { position: static; padding-right: 3.91667em; width: auto; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .teaser-content-wrapper { width: 100%; display: block; margin-left: 0; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .teaser-content-wrapper:after { clear: both; content: ""; display: block; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .qm-text, .module.pkh-teaser-fullscreen .tmp-quotation-mark .qm-sub-text { color: #333; display: block; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .qm-text { margin-bottom: 15px; margin-top: 9px; line-height: 22px; font-size: 16px; }
.module.pkh-teaser-fullscreen .tmp-quotation-mark .qm-sub-text { line-height: 20px; font-size: 14px; }
.module.pkh-teaser-fullscreen .teaser-content-wrapper { position: relative; z-index: 5; display: inline-block; vertical-align: middle; height: auto; font-size: 12px; margin-left: 5em; width: 35em; }
.module.pkh-teaser-fullscreen .teaser-content-wrapper p { font-size: 1.33333em; line-height: 1.375em; color: #333; }
.module.pkh-teaser-fullscreen .teaser-content-wrapper .teaser-button-wrapper { margin-top: 2.91667em; }
.module.pkh-teaser-fullscreen .teaser-items { position: relative; white-space: nowrap; height: 100%; width: 100%; left: 0; font-size: 0; -moz-transform: translate(0%, 0px) translate3d(0%, 0px, 0px); -ms-transform: translate(0%, 0px) translate3d(0%, 0px, 0px); -webkit-transform: translate(0%, 0px) translate3d(0%, 0px, 0px); transform: translate(0%, 0px) translate3d(0%, 0px, 0px); -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.module.pkh-teaser-fullscreen.var-bg-carousel .teaser-items { height: 36.91667em; }
.module.pkh-teaser-fullscreen .teaser-item { float: none; position: relative; display: inline-block; overflow: hidden; width: 100%; height: 100%; max-width: none; white-space: normal; }
.module.pkh-teaser-fullscreen .teaser-item .valign { margin-left: -10px; }
.module.pkh-teaser-fullscreen .teaser-item .teaser-bg { position: absolute; z-index: 0; left: 0; right: 0; top: 0px; bottom: 0; }
.module.pkh-teaser-fullscreen .teaser-item .teaser-bg > img { width: 100%; }
.module.pkh-teaser-fullscreen .teaser-item.tmp-background-image .teaser-bg > img { width: 100vw; height: 100%; }
@media (max-width: 1024px) { .module.pkh-teaser-fullscreen .teaser-item.tmp-background-image .teaser-bg > img { width: 1024px; } }
@media (min-width: 1200px) { .module.pkh-teaser-fullscreen .teaser-item.tmp-background-image .teaser-bg > img { width: 1200px; } }
.module.pkh-teaser-fullscreen .teaser-item.var-right { text-align: right; }
.module.pkh-teaser-fullscreen .teaser-item.var-right .teaser-content-wrapper { text-align: left; margin-right: 5em; margin-left: auto; }
.module.pkh-teaser-fullscreen .teaser-item.var-white .teaser-content-wrapper .title-fullteaser, .module.pkh-teaser-fullscreen .teaser-item.var-white .teaser-content-wrapper p, .module.pkh-teaser-fullscreen .teaser-item.var-white .teaser-content-wrapper .h3-light { color: #FFF; }
.module.pkh-teaser-fullscreen.var-bg-carousel .teaser-item { height: auto; }
.module.pkh-teaser-fullscreen.teaser-carousel .teaser-item { position: absolute; display: none; top: 0; }
.module.pkh-teaser-fullscreen.teaser-carousel .teaser-item.active { left: 0; display: block; }
.module.pkh-teaser-fullscreen.teaser-carousel .teaser-item.prev { left: -100%; display: block; }
.module.pkh-teaser-fullscreen.teaser-carousel .teaser-item.next { left: 100%; display: block; }
.module.pkh-teaser-fullscreen .teaser-page-indicator { position: relative; height: auto; bottom: 1em; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator-wrapper { display: block; line-height: 0; text-align: center; white-space: nowrap; padding: 0; margin: 0; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator { display: inline-block; cursor: pointer; margin-left: 0.58333em; margin-right: 1px; transition: color .2s; -webKit-transition: color .2s; font-size: 20px; width: 10px; height: 10px; color: #FFF; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator:before { position: relative; left: -4px; top: -5px; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator:hover { color: #3B5D93; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator.active { color: #0A3478; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator.active:before { content: "\e60e "; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator.active:hover { cursor: default; }
.module.pkh-teaser-fullscreen .teaser-page-indicator .indicator.first { margin-left: 1px; }
.module.pkh-teaser-fullscreen.var-bg-carousel .teaser-page-indicator { position: absolute; left: 0; right: 0; }
.module.pkh-teaser-fullscreen .teaser-page-buttons { position: absolute; z-index: 5; top: 50%; left: 0; right: 0; margin-top: -2.08333em; height: auto; }
.module.pkh-teaser-fullscreen .teaser-page-buttons .page-button { display: block; position: relative; padding: 0.83333em 1.5em; text-shadow: 10px 0 22px rgba(0, 0, 0, 0.2); }
.module.pkh-teaser-fullscreen .teaser-page-buttons .page-button:before { color: #0A3478; font-size: 30px; }
.module.pkh-teaser-fullscreen .teaser-page-buttons .page-button:hover:before { color: #3B5D93; }
.module.pkh-teaser-fullscreen .teaser-page-buttons .page-button.prev { float: left; }
.module.pkh-teaser-fullscreen .teaser-page-buttons .page-button.next { float: right; }
@media (min-width: 85.41667em) { .module.pkh-teaser-fullscreen .container { height: 36.91667em; }
  .module.pkh-teaser-fullscreen.var-bg-carousel .container { height: 36.91667em; }
  .module.pkh-teaser-fullscreen.var-bg-carousel .teaser-items { height: 36.91667em; }
  .module.pkh-teaser-fullscreen .teaser-item.var-right .teaser-content-wrapper { margin-left: 55.41667em; } }
 
input-field icon-search.isFixed { position: fixed; width: 100%; }
 
.touch .ovl-disable { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: text; }
 
.module.pkh-questions-answers { background-color: #f6f7f9; }
.module.pkh-questions-answers .qa-template { display: none; }
.module.pkh-questions-answers .qa-fake-form { display: block; box-sizing: border-box; -webKit-box-sizing: border-box; width: 100%; padding: 30px 31px; }
.module.pkh-questions-answers .qa-fake-form label, .module.pkh-questions-answers .qa-fake-form input { height: 53px; line-height: 56px; }
.module.pkh-questions-answers .qa-fake-form label { float: left; color: #1a1a1c; font-size: 17px; color: #333; }
.module.pkh-questions-answers .qa-fake-form .input-field { float: right; width: 52.6%; margin-left: 15px; margin-right: 8px; position: relative; }
.module.pkh-questions-answers .qa-fake-form .input-field:before { position: absolute; font-size: 14px; left: 20px; top: 20px; font-weight: bold; color: #999; }
.module.pkh-questions-answers .qa-fake-form input { border-radius: 5px; -webKit-border-radius: 5px; box-sizing: border-box; -webKit-box-sizing: border-box; padding: 0 10px 0 20px; color: #999; width: 100%; cursor: text; font-size: 14px; border: 0; }
.module.pkh-questions-answers .qa-fake-form:after { clear: both; display: block; content: ""; }
.module.pkh-questions-answers .qa-form { display: none; position: fixed; background: #fff; border-radius: 5px; -webKit-border-radius: 5px; width: 820px; top: 250px; z-index: 10; left: 50%; margin-left: -410px; -webkit-box-shadow: 0px 0px 74px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 74px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 74px 2px rgba(0, 0, 0, 0.5); }
.module.pkh-questions-answers .qa-form fieldset { padding: 30px 32px; }
.module.pkh-questions-answers .qa-form .qa-main-input { width: 732px; color: #333; font-size: 20px; border: 0; line-height: 1.3; }
.module.pkh-questions-answers .qa-form .close-question { cursor: pointer; position: absolute; right: 0; top: 0; display: block; width: 62px; height: 90px; line-height: 90px; text-align: center; }
.module.pkh-questions-answers .qa-form .close-question:before { font-size: 17px; font-weight: bold; }
.module.pkh-questions-answers .qa-form .qa-form-answers { border-top: 1px solid #e5e5e5; padding: 35px 48px; }
.module.pkh-questions-answers .qa-form .qa-form-answers li { margin-bottom: 22px; font-size: 14px; }
.module.pkh-questions-answers .qa-form .qa-form-answers li:last-of-type { margin-bottom: 0; }
.module.pkh-questions-answers .qa-form .qa-form-answers li a span { display: inline-block; font-weight: 700; font-size: 11px; margin-right: 5px; }
.module.pkh-questions-answers .qa-form .qa-form-answers a { position: relative; line-height: 140%; color: #0A3478; display: inline; }
.module.pkh-questions-answers .qa-form .qa-form-answers a:before { display: inline-block; font-weight: bold; font-size: 11px; margin-right: 5px; }
.module.pkh-questions-answers .qa-form .qa-form-more { padding: 23px 48px 26px; border-top: 1px solid #e5e5e5; }
.module.pkh-questions-answers .qa-form .qa-form-more .label-group { font-size: 14px; color: #4c4c4c; float: left; margin-top: 14px; max-width: 600px; }
.module.pkh-questions-answers .qa-form .qa-form-more .label-group .blue { display: block; color: #0A3478; }
.module.pkh-questions-answers .qa-form .qa-form-more a { float: right; }
.module.pkh-questions-answers .qa-form .qa-form-more:after { content: ""; clear: both; display: block; }
.module.pkh-questions-answers .qa-form .qa-no-answers { border-top: 1px solid #e5e5e5; padding: 35px 48px 60px 48px; }
.module.pkh-questions-answers .qa-form .qa-no-answers p { font-size: 14px; color: #4c4c4c; line-height: 19.5px; margin-bottom: 24px; clear: both; float: none; display: block; }
.module.pkh-questions-answers .qa-form .qa-no-answers .email-ie-placeholder { display: none; }
.module.pkh-questions-answers .qa-form .qa-no-answers .email-box:after { clear: both; content: ""; display: block; }
.module.pkh-questions-answers .qa-form .qa-no-answers .email-box label.error { font-size: 14px; color: #a9000f; float: left; display: none; margin-left: 20px; line-height: 54px; height: 54px; }
.module.pkh-questions-answers .qa-form .qa-no-answers .email-box .input-field { float: left; width: 421px; margin-bottom: 29px; }
.module.pkh-questions-answers .qa-form .qa-no-answers .email-box input { width: 53%; float: left; display: block; border: 1px solid transparent; border-radius: 5px; -webKit-border-radius: 5px; line-height: 54px; height: 54px; font-size: 14px; color: #999; background-color: #f3f5f8; padding: 0 20px; margin: 0 0 30px; }
.module.pkh-questions-answers .qa-form .qa-no-answers .email-box input.error { border: 1px solid #a9000f; }
.module.pkh-questions-answers .qa-form .qa-msg-sent { padding: 50px 48px; }
.module.pkh-questions-answers .qa-form .qa-msg-sent h6 { color: #333; font-size: 23px; margin-bottom: 14px; }
.module.pkh-questions-answers .qa-form .qa-msg-sent .message { font-size: 14px; color: #4c4c4c; }
.module.pkh-questions-answers .qa-form .qa-msg-sent .message:before { color: #fecb00; font-size: 21px; position: relative; top: 4px; margin-right: 8px; }
.module.pkh-questions-answers .qa-form .loader { background: url() no-repeat center center; display: none; width: 32px; margin: 0 auto 30px; height: 32px; }
 
.ie8 .module.pkh-questions-answers .qa-form { border: 2px solid #E5E5E5; }
.ie8 .module.pkh-questions-answers .qa-form fieldset { min-height: 0; padding: 30px 32px 25px; }
.ie8 .module.pkh-questions-answers .qa-form .qa-main-input { display: inline; line-height: 34px; height: 34px; }
.ie8 .module.pkh-questions-answers .qa-form .qa-no-answers:before { content: '-'; }
.ie8 .module.pkh-questions-answers .qa-form .qa-no-answers.loaded:before { content: ''; }
.ie8 .module.pkh-questions-answers .qa-form .qa-no-answers .email-ie-placeholder { display: block; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li a:before { content: ''; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li:before { content: '-'; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li.loaded a span:before { content: "\e607"; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li.loaded:before { content: ''; }
 
/*@include breakpoint(ru($breakpointMinL)) {
 
.module.pkh-questions-answers {
            .qa-fake-form {
 
                        .input-field {
                                   width: 43.6%;
                        }
 
            }
}
 
}*/
.isFixed { position: fixed; width: 100%; }
 
.touch .ovl-disable { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: text; }
 
.module.pkh-search-questions { background-color: #EAEFF5; border: 2px solid #DEE0DF; border-left: 0; border-right: 0; }
.module.pkh-search-questions .search-wrap, .module.pkh-search-questions .questions-wrap { padding-bottom: 38px; float: left; }
.module.pkh-search-questions .search-wrap.w-50, .module.pkh-search-questions .questions-wrap.w-50 { width: 46%; }
.module.pkh-search-questions .search-wrap.w-50:first-child, .module.pkh-search-questions .questions-wrap.w-50:first-child { margin-right: 8%; }
.module.pkh-search-questions .search-wrap.w-50:first-child .qa-fake-form, .module.pkh-search-questions .questions-wrap.w-50:first-child .qa-fake-form { padding-left: 0; }
.module.pkh-search-questions .search-wrap.w-50:last-child .qa-fake-form, .module.pkh-search-questions .questions-wrap.w-50:last-child .qa-fake-form { padding-right: 0; }
.module.pkh-search-questions .search-wrap.w-50 .input-field, .module.pkh-search-questions .questions-wrap.w-50 .input-field { width: 100%; margin: 0; }
.module.pkh-search-questions .search-wrap.w-50 label, .module.pkh-search-questions .questions-wrap.w-50 label { padding: 30px 0 15px; font: 30px "FrutigerLTW02-55Roman"; color: #0A3478; }
.module.pkh-search-questions .search-wrap.w-50 label span.label-icon, .module.pkh-search-questions .questions-wrap.w-50 label span.label-icon { font-size: 21px; }
.module.pkh-search-questions .search-wrap.w-50 label span.label-icon.icon-question, .module.pkh-search-questions .questions-wrap.w-50 label span.label-icon.icon-question { font-size: 30px; }
.module.pkh-search-questions .qa-template { display: none; }
.module.pkh-search-questions .qa-fake-form { display: block; box-sizing: border-box; -webKit-box-sizing: border-box; width: 100%; padding: 30px 31px; }
.module.pkh-search-questions .qa-fake-form label, .module.pkh-search-questions .qa-fake-form input { height: 53px; line-height: 56px; }
.module.pkh-search-questions .qa-fake-form label { float: left; font-size: 17px; color: #333; }
.module.pkh-search-questions .qa-fake-form .input-field { float: right; width: 52.6%; margin-left: 15px; margin-right: 8px; position: relative; }
.module.pkh-search-questions .qa-fake-form .input-field:before { position: absolute; font-size: 14px; left: 20px; top: 20px; font-weight: bold; color: #999; }
.module.pkh-search-questions .qa-fake-form input { border-radius: 5px; -webKit-border-radius: 5px; box-sizing: border-box; -webKit-box-sizing: border-box; padding: 0 10px 0 44px; color: #666; width: 100%; cursor: text; font-size: 14px; border: 0; }
.module.pkh-search-questions .qa-fake-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #999; opacity: 1 !important; }
.module.pkh-search-questions .qa-fake-form ::-moz-placeholder { /* Firefox 19+ */ color: #999; opacity: 1 !important; }
.module.pkh-search-questions .qa-fake-form :-ms-input-placeholder { /* IE 10+ */ color: #999; opacity: 1 !important; }
.module.pkh-search-questions .qa-fake-form :-moz-placeholder { /* Firefox 18- */ color: #999; opacity: 1 !important; }
.module.pkh-search-questions .qa-fake-form:after { clear: both; display: block; content: ""; }
.module.pkh-search-questions .qa-form { display: none; position: fixed; background: #fff; border-radius: 5px; -webKit-border-radius: 5px; width: 820px; top: 250px; z-index: 10; left: 50%; margin-left: -410px; -webkit-box-shadow: 0px 0px 74px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 74px 2px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 74px 2px rgba(0, 0, 0, 0.5); }
.module.pkh-search-questions .qa-form fieldset { padding: 30px 32px; }
.module.pkh-search-questions .qa-form .qa-main-input, .module.pkh-search-questions .qa-form .sq-main-input { width: 732px; color: #333; font-size: 20px; border: 0; line-height: 1.3; }
.module.pkh-search-questions .qa-form .close-question { cursor: pointer; position: absolute; right: 0; top: 0; display: block; width: 62px; height: 90px; line-height: 90px; text-align: center; }
.module.pkh-search-questions .qa-form .close-question:before { font-size: 17px; font-weight: bold; }
.module.pkh-search-questions .qa-form .qa-form-answers { border-top: 1px solid #e5e5e5; padding: 35px 48px; }
.module.pkh-search-questions .qa-form .qa-form-answers li { margin-bottom: 22px; font-size: 14px; }
.module.pkh-search-questions .qa-form .qa-form-answers li:last-of-type { margin-bottom: 0; }
.module.pkh-search-questions .qa-form .qa-form-answers li a span { display: inline-block; font-weight: 700; font-size: 11px; margin-right: 5px; }
.module.pkh-search-questions .qa-form .qa-form-answers a { position: relative; line-height: 140%; color: #0A3478; display: inline; }
.module.pkh-search-questions .qa-form .qa-form-answers a:before { display: inline-block; font-weight: bold; font-size: 11px; margin-right: 5px; }
.module.pkh-search-questions .qa-form .qa-form-more { padding: 23px 48px 26px; border-top: 1px solid #e5e5e5; }
.module.pkh-search-questions .qa-form .qa-form-more .label-group { font-size: 14px; color: #4c4c4c; float: left; margin-top: 14px; max-width: 600px; }
.module.pkh-search-questions .qa-form .qa-form-more .label-group .blue { display: block; color: #0A3478; }
.module.pkh-search-questions .qa-form .qa-form-more a { float: right; }
.module.pkh-search-questions .qa-form .qa-form-more:after { content: ""; clear: both; display: block; }
.module.pkh-search-questions .qa-form .qa-no-answers { border-top: 1px solid #e5e5e5; padding: 35px 48px 60px 48px; }
.module.pkh-search-questions .qa-form .qa-no-answers p { font-size: 14px; color: #4c4c4c; line-height: 19.5px; margin-bottom: 24px; clear: both; float: none; display: block; }
.module.pkh-search-questions .qa-form .qa-no-answers .email-ie-placeholder { display: none; }
.module.pkh-search-questions .qa-form .qa-no-answers .email-box:after { clear: both; content: ""; display: block; }
.module.pkh-search-questions .qa-form .qa-no-answers .email-box label.error { font-size: 14px; color: #a9000f; float: left; display: none; margin-left: 20px; line-height: 54px; height: 54px; }
.module.pkh-search-questions .qa-form .qa-no-answers .email-box .input-field { float: left; width: 421px; margin-bottom: 29px; }
.module.pkh-search-questions .qa-form .qa-no-answers .email-box input { width: 53%; float: left; display: block; border: 1px solid transparent; border-radius: 5px; -webKit-border-radius: 5px; line-height: 54px; height: 54px; font-size: 14px; color: #999; background-color: #f3f5f8; padding: 0 20px; margin: 0 0 30px; }
.module.pkh-search-questions .qa-form .qa-no-answers .email-box input.error { border: 1px solid #a9000f; }
.module.pkh-search-questions .qa-form .qa-msg-sent { padding: 50px 48px; }
.module.pkh-search-questions .qa-form .qa-msg-sent h6 { color: #333; font-size: 23px; margin-bottom: 14px; }
.module.pkh-search-questions .qa-form .qa-msg-sent .message { font-size: 14px; color: #4c4c4c; }
.module.pkh-search-questions .qa-form .qa-msg-sent .message:before { color: #fecb00; font-size: 21px; position: relative; top: 4px; margin-right: 8px; }
.module.pkh-search-questions .qa-form .loader { background: url() no-repeat center center; display: none; width: 32px; margin: 0 auto 30px; height: 32px; }
 
.ie8 .module.pkh-questions-answers .qa-form { border: 2px solid #E5E5E5; }
.ie8 .module.pkh-questions-answers .qa-form fieldset { min-height: 0; padding: 30px 32px 25px; }
.ie8 .module.pkh-questions-answers .qa-form .qa-main-input { display: inline; line-height: 34px; height: 34px; }
.ie8 .module.pkh-questions-answers .qa-form .qa-no-answers:before { content: '-'; }
.ie8 .module.pkh-questions-answers .qa-form .qa-no-answers.loaded:before { content: ''; }
.ie8 .module.pkh-questions-answers .qa-form .qa-no-answers .email-ie-placeholder { display: block; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li a:before { content: ''; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li:before { content: '-'; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li.loaded a span:before { content: "\e607"; }
.ie8 .module.pkh-questions-answers .qa-form .qa-form-answers li.loaded:before { content: ''; }
 
@media (max-width: 85.41667em) { .module.pkh-questions-answers .qa-fake-form .input-field { width: 43.6%; } }
/* Slider */
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
 
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
 
.slick-list:focus { outline: none; }
 
.slick-list.dragging { cursor: pointer; cursor: hand; }
 
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
 
.slick-track { position: relative; top: 0; left: 0; display: block; }
 
.slick-track:before, .slick-track:after { display: table; content: ''; }
 
.slick-track:after { clear: both; }
 
.slick-loading .slick-track { visibility: hidden; }
 
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
 
[dir='rtl'] .slick-slide { float: right; }
 
.slick-slide img { display: block; }
 
.slick-slide.slick-loading img { display: none; }
 
.slick-slide.dragging img { pointer-events: none; }
 
.slick-initialized .slick-slide { display: block; }
 
.slick-loading .slick-slide { visibility: hidden; }
 
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
 
.slick-arrow.slick-hidden { display: none; }
 
.module.pkh-teaser-video { overflow: visible; background-color: #ced6e4; }
.module.pkh-teaser-video:before, .module.pkh-teaser-video:after { content: "."; display: block; height: 0; overflow: hidden; }
.module.pkh-teaser-video:after { clear: both; }
.module.pkh-teaser-video.white { background-color: white; }
.module.pkh-teaser-video.grey { background-color: #E7EBF2; }
.module.pkh-teaser-video .container { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; padding: 5.625rem 0; }
@media (min-width: 85.41667em) { .module.pkh-teaser-video .container { padding: 6.75rem 0; } }
.module.pkh-teaser-video .container.var-right { flex-direction: row-reverse; -webkit-flex-direction: row-reverse; }
.module.pkh-teaser-video .teaser-content { margin-left: 2.58333em; }
.module.pkh-teaser-video .teaser-item { /*height from vollbildteaser spec*/ height: 30.33333em; }
.module.pkh-teaser-video .teaser-item.var-right .teaser-image-wrapper { width: 49.15254%; float: right; margin-left: 0; margin-right: 0; clear: none; text-align: left; }
.module.pkh-teaser-video .teaser-item.var-right .teaser-content-wrapper { width: 49.15254%; float: left; margin-right: -100%; margin-left: 0; clear: none; }
.module.pkh-teaser-video .teaser-image-wrapper { flex-grow: 1; -webkit-flex-grow: 1; text-align: center; width: 50%; }
.module.pkh-teaser-video .teaser-image-wrapper .teaser-image { display: inline-block; vertical-align: middle; height: 19.66667em; width: 37em; background-position: top left; background-repeat: no-repeat; background-size: cover; text-align: center; }
.module.pkh-teaser-video .teaser-image-wrapper .teaser-image:hover { cursor: pointer; }
.module.pkh-teaser-video .video-play-button { vertical-align: middle; display: inline-block; }
.module.pkh-teaser-video .video-play-button img { height: 6em; }
.module.pkh-teaser-video .title-fullteaser { font-size: 1.91667em; font-family: "FrutigerLTW02-55Roman"; font-weight: 600; line-height: 140%; color: #333; }
.module.pkh-teaser-video a.title-fullteaser { color: #0A3478; }
.module.pkh-teaser-video .copy-text { font-size: 1.33333em; line-height: 1.375em; color: #333; margin-top: 1.25em; margin-bottom: 0; }
.module.pkh-teaser-video .teaser-content-wrapper { flex-grow: 1; -webkit-flex-grow: 1; width: 50%; }
.module.pkh-teaser-video s .pre-text { display: block; font-size: 14px; font-family: "FrutigerLTW02-55Roman"; }
.module.pkh-teaser-video .sub-title { font-size: 14px; }
.module.pkh-teaser-video.style-b .container .teaser-content .title-fullteaser { margin-bottom: 20px; display: block; font-size: 20px; }
.module.pkh-teaser-video.style-b .container .teaser-content p.copy-text { font-size: 14px; }
@media (min-width: 85.41667em) { .module.pkh-teaser-video .teaser-content { margin-left: 2.58333em; }
  .module.pkh-teaser-video .var-right .teaser-content { margin-left: 9.16667em; } }
 
.pkh-features-box.module { background-color: #E7EBF2; background-repeat: no-repeat; background-position: bottom right; padding-top: 8.83333em; }
.pkh-features-box.module.bottom-line { border-bottom: 1px solid white; }
.pkh-features-box.module.full-screen-image { background-size: cover; }
.pkh-features-box.module.white { background-color: #ffffff; }
.pkh-features-box.module .container { overflow: visible; }
.pkh-features-box.module .container h2 { font-size: 40px; max-width: 620px; line-height: 48px; color: #4C4C4C; margin-bottom: 52px; font-family: "Frutiger LT W02_65 Bold"; font-weight: normal; }
.pkh-features-box.module .container .feature-group { display: -ms-flexbox; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; max-width: 66.66667em; padding-bottom: 3.125rem; }
.pkh-features-box.module .container .feature-group > div { position: relative; width: 392px; box-sizing: border-box; padding: 6px 52px 41px 55px; }
.pkh-features-box.module .container .feature-group > div:after { content: ""; position: absolute; top: 0; left: 0; width: 32px; height: 32px; background: white; border-radius: 50%; }
.pkh-features-box.module .container .feature-group > div:before { position: absolute; top: 6px; left: 5px; z-index: 2; color: #FFCC00; font-size: 21px; }
.pkh-features-box.module .container .feature-group > div h4 { font-size: 1.4375rem; line-height: 1.625rem; margin-bottom: 24px; font-family: "Frutiger LT W02_65 Bold"; font-weight: normal; }
.pkh-features-box.module .container .feature-group > div p { font-size: 16px; font-family: "FrutigerLTW02-55Roman"; line-height: 22px; width: 276px; margin-bottom: 0; }
.pkh-features-box.module.full-width, .pkh-features-box.module.float-image-style { padding-top: 100px; padding-bottom: 88px; }
.pkh-features-box.module.full-width .container h2, .pkh-features-box.module.float-image-style .container h2 { font-family: "Frutiger LT W02_65 Bold"; max-width: 100%; font-size: 30px; line-height: 30px; margin-bottom: 38px; }
.pkh-features-box.module.full-width .container .feature-group, .pkh-features-box.module.float-image-style .container .feature-group { padding-bottom: 0; max-width: 100%; }
.pkh-features-box.module.full-width .container .feature-group > div, .pkh-features-box.module.float-image-style .container .feature-group > div { width: 50%; padding: 6px 0 20px 50px; }
.pkh-features-box.module.full-width .container .feature-group > div:after, .pkh-features-box.module.float-image-style .container .feature-group > div:after { border: 2px solid #FFCC00; }
.pkh-features-box.module.full-width .container .feature-group > div h4, .pkh-features-box.module.float-image-style .container .feature-group > div h4 { font-size: 1.4375rem; line-height: 1.4375rem; margin-bottom: 1.3125rem; }
.pkh-features-box.module.full-width .container .feature-group > div p, .pkh-features-box.module.float-image-style .container .feature-group > div p { width: 438px; margin-bottom: 0; }
.pkh-features-box.module.full-width .container .feature-group > div:before, .pkh-features-box.module.float-image-style .container .feature-group > div:before { font-size: 24px; top: 6px; left: 4px; }
.pkh-features-box.module.full-width .container .feature-group > div:after, .pkh-features-box.module.float-image-style .container .feature-group > div:after { width: 28px; height: 28px; }
@media screen and (max-width: 1024px) { .pkh-features-box.module.full-width, .pkh-features-box.module.float-image-style { padding-top: 82px; padding-bottom: 77px; }
  .pkh-features-box.module.full-width .container h2, .pkh-features-box.module.float-image-style .container h2 { margin-bottom: 42px; }
  .pkh-features-box.module.full-width .container .feature-group > div, .pkh-features-box.module.float-image-style .container .feature-group > div { padding-bottom: 12px; }
  .pkh-features-box.module.full-width .container .feature-group > div h4, .pkh-features-box.module.float-image-style .container .feature-group > div h4 { font-size: 1.25rem; line-height: 1.25rem; margin-bottom: 20px; }
  .pkh-features-box.module.full-width .container .feature-group > div p, .pkh-features-box.module.float-image-style .container .feature-group > div p { width: 316px; } }
.pkh-features-box.module.float-image-style { padding-bottom: 60px; }
.pkh-features-box.module.float-image-style .container { position: relative; }
.pkh-features-box.module.float-image-style .container h4.pre { margin-bottom: 10px; font-weight: lighter; font-size: 16px; }
.pkh-features-box.module.float-image-style .container .float-image { position: absolute; right: -6%; transform: translateY(-50%); top: 50%; }
.pkh-features-box.module.float-image-style .container .price-box { margin-bottom: 8px; font-size: 12px; margin-top: 1rem; }
.pkh-features-box.module.float-image-style .container .price-box strong { font-size: 23px; }
.pkh-features-box.module.float-image-style .container .disclaimer { font-size: 12px; margin-bottom: 30px; }
.pkh-features-box.module.float-image-style .container .feature-group > div { width: 40%; }
.pkh-features-box.module.float-image-style .container .feature-group > div > h4 { width: 82%; }
@media (max-width: 1366px) { .pkh-features-box.module.float-image-style .container { padding: 0; box-sizing: content-box; }
  .pkh-features-box.module.float-image-style .container .float-image { right: 0; }
  .pkh-features-box.module.float-image-style .container .feature-group > div > p { width: 70%; } }
@media (max-width: 1366px) { .pkh-features-box.module .container { padding-left: 50px; padding-right: 50px; box-sizing: content-box; } }
@media (max-width: 1024px) { .pkh-features-box.module .container .feature-group .feature { width: 340px; padding-left: 50px; padding-bottom: 31px; }
  .pkh-features-box.module .container .feature-group .feature p { width: 232px; }
  .pkh-features-box.module .container .feature-group .feature h4 { font-size: 1.25rem; } }
 
.pkh-text-box.module { background-color: #f3f5f8; padding: 91px 0 73px; }
.pkh-text-box.module.bottom-line { border-bottom: 1px solid white; }
.pkh-text-box.module.top-line { border-top: 1px solid white; }
.pkh-text-box.module.white { background-color: white; }
.pkh-text-box.module.more-padding-bottom { padding-bottom: 69px; }
.pkh-text-box.module.no-padding-top { padding-top: 0; }
.pkh-text-box.module.icon-style .container h3 > span { color: #4c4c4c; display: inline-block; font-size: 26px; padding-right: 24px; position: relative; top: 4px; }
.pkh-text-box.module.icon-style .container p { padding-left: 48px; font-size: 16px; line-height: 22px; max-width: 876px; }

.pkh-text-box.module .container > h3 { font-size: 30px; line-height: 30px; margin-bottom: 38px; font-family: "Frutiger LT W02_65 Bold"; font-weight: normal; position: relative; color: #4c4c4c; }

.pkh-text-box.module .container > p { font-size: 14px; line-height: 20px; }
@media (max-width: 1366px) { .pkh-text-box.module .container { padding-left: 50px; padding-right: 50px; box-sizing: content-box; } }
@media (max-width: 1024px) { .pkh-text-box.module.icon-style .container p { max-width: 736px; } }
 
.pkh-content-boxes { padding-bottom: 90px; }
.pkh-content-boxes.white { background: #FFF; }
.pkh-content-boxes.white .content-box { border: 1px solid #ced6e4; }
.pkh-content-boxes.no-padding-bottom { padding-bottom: 0; }
.pkh-content-boxes.no-padding-top .container { padding-top: 29px; }
.pkh-content-boxes.no-padding-top.no-title { padding-top: 0; }
.pkh-content-boxes.no-padding-top.no-title .container { padding-top: 0; }
.pkh-content-boxes .container { overflow: inherit; padding-top: 106px; padding-bottom: 0; }
.pkh-content-boxes .container > h3 { font-size: 2.5em; margin-bottom: 28px; color: #333; }
.pkh-content-boxes .container > div { display: flex; display: -ms-flexbox; justify-content: space-between; -ms-flex-pack: justify; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.pkh-content-boxes .container > div .content-box { display: flex; flex-direction: column; align-items: stretch; width: 48.98785%; background: white; box-sizing: border-box; margin-bottom: 24px; position: relative; padding-bottom: 19px; }
.pkh-content-boxes .container > div .content-box .content-img-wrapper { overflow: hidden; }
.pkh-content-boxes .container > div .content-box .content-img-wrapper .content-img-sizer { position: relative; padding-top: 56.25%; height: 0; }
.pkh-content-boxes .container > div .content-box .content-img-wrapper img { position: absolute; width: 100%; top: 0; }
.pkh-content-boxes .container > div .content-box .content-box-wrapper { padding-left: 32px; padding-right: 32px; padding-top: 32px; flex-grow: 1; }
.pkh-content-boxes .container > div .content-box .content-box-wrapper > h4 { color: #0A3478; font-size: 20px; line-height: 1.625rem; margin-bottom: 10px; }
.pkh-content-boxes .container > div .content-box .content-box-wrapper > h5 { color: #7F7F7F; font-size: 14px; margin-bottom: 20px; font-weight: normal; }
.pkh-content-boxes .container > div .content-box .content-box-wrapper p { font-size: 14px; line-height: 20px; padding-bottom: 20px; }
.pkh-content-boxes .container > div .content-box .button-wrapper { display: flex; flex-wrap: wrap; padding-left: 32px; padding-right: 32px; }
.pkh-content-boxes .container > div .content-box .button-wrapper .pkh-button { left: 32px; margin-bottom: 1.25rem; }
.pkh-content-boxes .container > div .content-box .button-wrapper .pkh-button:first-child { margin-right: 1.25rem; }
.pkh-content-boxes .container > div .content-box .button-wrapper .pkh-button.pkh-product-button-secondary { color: #0A3478; font-weight: bold; }
.pkh-content-boxes .container > div.three-cols .content-box { width: 31.98381%; }
@media (max-width: 1024px) { .pkh-content-boxes { padding-bottom: 74px; }
  .pkh-content-boxes .container { padding-top: 86px; }
  .pkh-content-boxes .container > h3 { margin-bottom: 22px; } }
 
.module.simple-stage.text-shadow .top .container .text h2, .module.simple-stage.text-shadow .top .container .text p { text-shadow: 0px 1px 15px black; /*0px 1px 4px #000*/ }
@media (min-width: 1025px) { .module.simple-stage.type-1 .top { padding-top: 390px; transition: padding .3s; } }
.module.simple-stage .top { background-size: cover; background-position: center center; padding-top: 162px; transition: padding .3s; }
.module.simple-stage .top .container { position: relative; color: white; padding-bottom: 40px; }
.module.simple-stage .top .container .text { max-width: 380px; padding-left: 40px; }
.module.simple-stage .top .container .text h2 { font-size: 40px; font-family: "Frutiger LT W02_65 Bold"; line-height: 48px; margin-bottom: 26px; }
.module.simple-stage .top .container .text p { font-size: 16px; line-height: 22px; font-family: "FrutigerLTW02-55Roman"; color: white; }
 
.module.pkh-multi-step-form select, .module.pkh-multi-step-form select:focus { font-size: 45px !important; }
.module.pkh-multi-step-form .step-form-content { padding: 70px 0 40px; }
.module.pkh-multi-step-form .step-form-content p { font-size: 16px; color: #4c4c4c; line-height: 40px; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; align-items: center; }
.module.pkh-multi-step-form .step-form-content p.break { display: block; }
.module.pkh-multi-step-form .step-form-content .container { overflow: visible; }
.module.pkh-multi-step-form .step-form-content .container > a { margin-top: 30px; }
.module.pkh-multi-step-form .pkh-product-navigation li.nav-button { position: relative; }
.module.pkh-multi-step-form .pkh-product-navigation li.nav-button:hover { background: none; cursor: default; }
.module.pkh-multi-step-form .pkh-product-navigation li.nav-button span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.module.pkh-multi-step-form .pkh-product-navigation li.nav-button.active { background-color: #ced6e5; color: #333; }
.module.pkh-multi-step-form .step-form-slider-wrapper { overflow: hidden; border-bottom: 1px solid white; }
.module.pkh-multi-step-form .step-form-slider-wrapper .step-form-slider { z-index: 5; }
.module.pkh-multi-step-form .step-form-slider-wrapper .step-form-slider .slick-list { overflow: inherit !important; }
.module.pkh-multi-step-form .step-form-slider-wrapper.open-select { overflow: inherit !important; }
.module.pkh-multi-step-form .step-form-slider-wrapper a.pkh-product-button-secondary { padding: 0 1rem; }
.module.pkh-multi-step-form .step-form-slider-controls { position: relative; padding-bottom: 60px; overflow: visible; z-index: 0; }
.module.pkh-multi-step-form .step-form-slider-controls > a.inactive { display: none; }
.module.pkh-multi-step-form .step-form-slider-controls > a.step-form-slider-prev { margin-right: 1.25rem; }
.module.pkh-multi-step-form .focus-content { display: none; padding: 60px 0 40px; text-align: center; }
.module.pkh-multi-step-form .focus-content h2 { font-size: 30px; margin-bottom: 30px; }
.module.pkh-multi-step-form .focus-content p > span { display: block; line-height: 30px; margin-bottom: 25px; }
.module.pkh-multi-step-form .focus-content p a.pkh-button { font-size: 14px; margin-right: 20px; }
.module.pkh-multi-step-form .selectric { width: 213px !important; }
.module.pkh-multi-step-form .selectric .label { color: #4c4c4c; }
.module.pkh-multi-step-form .selectric-items li { color: #4c4c4c; }
 
.module.table-component { padding: 54px 0; background-color: white; }
.module.table-component .container > h3 { margin-bottom: 30px; font-size: 20px; }
.module.table-component .container > h3:hover { cursor: pointer; }
.module.table-component .container > h3 span { letter-spacing: -2px; padding-right: 10px; }
.module.table-component .container > h3 span:after { content: "--"; }
.module.table-component .container table { width: 100%; text-align: center; border: 4px solid #EEF3F8; margin-bottom: 30px; }
.module.table-component .container table thead th { min-height: 160px; padding: 30px 10px; text-align: center; }
.module.table-component .container table thead th > h4 { color: #333; font-size: 16px; text-align: left; display: inline-block; line-height: 20px; }
.module.table-component .container table thead th.blank { width: 300px; }
.module.table-component .container table tbody tr td { width: 156px; height: 60px; padding: 10px 20px; border-right: 1px solid white; vertical-align: middle; text-align: left; font-size: 12px; }
.module.table-component .container table tbody tr td.check-type > span { color: #f5a011; font-size: 22px; display: block; text-align: center; }
.module.table-component .container table tbody tr td.text-type { padding: 10px 20px; }
.module.table-component .container table tbody tr td.text-type > span { color: #333; display: block; text-align: center; font-family: "Frutiger LT W02_65 Bold"; font-size: 18px; margin-bottom: 10px; }
.module.table-component .container table tbody tr td.text-type > p { font-size: 12px; line-height: 16px; margin-bottom: 0; }
.module.table-component .container table tbody tr:nth-child(odd) { background-color: #EEF3F8; }
.module.table-component .container .table-disclaimer { color: #999999; font-size: 12px; line-height: 18px; }
.module.table-component.hide h3 > span:after { content: '+'; }
 
.pkh-product-group { padding-top: 53px; background-color: #f3f5f8; padding-bottom: 41px; }
.pkh-product-group.white { background-color: white; }
.pkh-product-group.white .container .products > div { background-color: #f3f5f8; }
.pkh-product-group .container h3 { font-size: 16px; font-family: "FrutigerLTW02-55Roman"; color: #333; font-weight: lighter; margin-bottom: 30px; }
.pkh-product-group .container h3.title-recommended-products { display: none; }
.pkh-product-group .container .products { display: flex; display: -ms-flexbox; justify-content: space-between; -ms-flex-pack: justify; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.pkh-product-group .container .products > div { background-color: white; min-height: 420px; width: 49%; box-sizing: border-box; padding: 20px; position: relative; margin-bottom: 20px; }
.pkh-product-group .container .products > div .image-wrapper { margin-bottom: 12px; text-align: center; }
.pkh-product-group .container .products > div .image-wrapper img { text-align: center; }
.pkh-product-group .container .products > div h4 { color: #0A3478; font-size: 20px; margin-bottom: 20px; }
.pkh-product-group .container .products > div > p { line-height: 18px; margin-bottom: 26px; }
.pkh-product-group .container .products > div .price-box { width: 60%; }
.pkh-product-group .container .products > div .price-box p { margin-bottom: 8px; font-size: 12px; }
.pkh-product-group .container .products > div .price-box p strong { font-size: 23px; padding-right: 2px; }
.pkh-product-group .container .products > div .price-box p.disclaimer { font-size: 12px; line-height: 16px; }
.pkh-product-group .container .products > div .pkh-button { position: absolute; bottom: 30px; right: 30px; }
.pkh-product-group .container .products > div:after { content: ""; display: table; clear: both; }
.pkh-product-group.three-colums .container .products > div { min-height: auto; padding: 20px; width: 32%; }
.pkh-product-group.three-colums .container .products > div .image-wrapper { min-height: auto; margin-bottom: 16px; }
.pkh-product-group.three-colums .container .products > div .price-box { float: left; width: 50%; position: relative; top: 10px; }
.pkh-product-group.three-colums .container .products > div .price-box strong { display: block; margin-bottom: 6px; }
.pkh-product-group.three-colums .container .products > div .price-box .sep { display: none; }
.pkh-product-group.three-colums .container .products > div a.pkh-button { position: static; float: right; }
 
.pkh-simple-box-teaser { background-color: #f3f5f8; /* Headline */ /* Teaser */ }
.pkh-simple-box-teaser.white { background-color: #FFF; }
.pkh-simple-box-teaser .content-wrapper { padding: 76px 0; }
.pkh-simple-box-teaser .headline { margin-bottom: 38px; color: #4C4C4C; font-size: 30px; line-height: 36px; letter-spacing: -.5px; text-align: center; }
.pkh-simple-box-teaser .teaser { display: flex; justify-content: space-between; }
.pkh-simple-box-teaser .teaser-item { background: #FFF; flex: 1 1 50%; border: 1px solid #ced6e4; box-sizing: border-box; }
.pkh-simple-box-teaser .teaser-item:first-of-type { margin-right: 24px; }
.pkh-simple-box-teaser .teaser-headline { padding: 24px 24px 14px 24px; font: normal 20px/26px "Frutiger LT W02_65 Bold"; letter-spacing: -.17px; }
.pkh-simple-box-teaser .teaser-description { padding: 0 24px 24px 24px; font: normal 14px/20px "FrutigerLTW02-55Roman"; letter-spacing: -.1px; }
.pkh-simple-box-teaser .teaser-image { width: 100%; }
.pkh-simple-box-teaser .teaser-headline, .pkh-simple-box-teaser .teaser-description { color: #4C4C4C; }
@media (max-width: 1024px) { .pkh-simple-box-teaser { /* Headline */ /* Teaser */ }
  .pkh-simple-box-teaser .content-wrapper { padding: 64px 0; }
  .pkh-simple-box-teaser .headline { margin-bottom: 32px; }
  .pkh-simple-box-teaser .teaser-item:first-of-type { margin-right: 20px; }
  .pkh-simple-box-teaser .teaser-headline { padding: 20px 20px 12px 20px; }
  .pkh-simple-box-teaser .teaser-description { padding: 0 20px 16px 20px; }
  .pkh-simple-box-teaser .teaser-image { height: 268px; } }
 
.pkh-step-content { background-color: #f3f5f8; padding-bottom: 75px; }
.pkh-step-content.white { background-color: #FFF; }
.pkh-step-content h2 { max-width: 776px; padding: 70px 0 20px; margin: 0 auto; font-size: 30px; line-height: 36px; text-align: center; color: #4C4C4C; }
.pkh-step-content .sub-headline { display: block; max-width: 976px; margin: 0 auto; font-size: 14px; line-height: 20px; text-align: center; }
.pkh-step-content .recommendation-steps { display: flex; justify-content: space-between; padding-top: 56px; }
.pkh-step-content .step-container { position: relative; margin-right: 24px; flex-basis: 33.33%; }
.pkh-step-content .step-container::after { content: "\e607"; font-family: PostbankPKIcons; position: absolute; top: 25%; right: 10px; font-size: 20px; font-weight: 600; color: #9DAEC9; }
.pkh-step-content .step-container:last-child { margin-right: 0; }
.pkh-step-content .step-container:last-child:after { content: ''; }
.pkh-step-content .step-arrow { position: absolute; top: 25%; right: 10px; font-size: 20px; font-weight: 600; color: #9DAEC9; }
.pkh-step-content .step-information { padding: 0 38px; margin-top: 24px; }
.pkh-step-content .step-information p { margin: 5px 0 10px; font-size: 14px; line-height: 20px; }
.pkh-step-content .step-information a { font-family: "Frutiger LT W02_65 Bold"; color: #0A3478; cursor: pointer; }
.pkh-step-content .step-information a:hover { color: #3B5D93; }
.pkh-step-content .step-image img { width: 100%; max-width: 376px; }
.pkh-step-content .step-count { display: inline-block; padding: 7px 10px; margin-bottom: 15px; border-radius: 100%; font-family: "FrutigerLTW02-55Roman"; font-weight: 600; font-size: 20px; color: #fff; background-color: #9DAEC9; }
.pkh-step-content .step-headline { display: block; font-size: 16px; font-weight: bold; color: #4C4C4C; }
.pkh-step-content .button-wrapper { margin-top: 34px; text-align: center; }
 
/* RESPONSIVE DESIGN */
@media (max-width: 64rem) { .pkh-step-content { padding-bottom: 64px; }
  .pkh-step-content h2 { max-width: 652px; padding: 64px 0 18px; }
  .pkh-step-content .sub-headline { max-width: 820px; }
  .pkh-step-content .recommendation-steps { margin: 0; padding-top: 50px; }
  .pkh-step-content .step-container { position: relative; margin-right: 20px; }
  .pkh-step-content .step-container:last-child { margin-right: 0; }
  .pkh-step-content .step-image img { width: 100%; max-width: 350px; }
  .pkh-step-content .step-arrow { right: 14px; }
  .pkh-step-content .step-information { padding: 0 32px; margin-top: 15px; }
  .pkh-step-content .button-wrapper { margin-top: 33px; } }
.pkh-newsletter { padding: 3.5625rem 0; }
.pkh-newsletter .content-wrapper { margin: 0 auto; max-width: 64rem; }
.pkh-newsletter.white, .pkh-newsletter.var-white { background: #fff; }

@media (max-width: 1024px) { .pkh-newsletter .content-wrapper { max-width: 53.75rem; } }
.pkh-newsletter h3 { font-size: 1.25rem; line-height: 1.625rem; color: #4C4C4C; margin-bottom: 0.375rem; }
.pkh-newsletter p { line-height: 1.25rem; margin-bottom: 0; color: #4C4C4C; }
.pkh-newsletter section { display: flex; align-items: stretch; }
.pkh-newsletter .section-top { padding: 0 1.5rem 2.375rem 1.5rem; border-bottom: 1px solid #ced6e4; }
.pkh-newsletter .section-top .text-wrapper, .pkh-newsletter .section-top .form-wrapper { flex: 1 1 50%; }
.pkh-newsletter .section-top .text-wrapper { margin-right: 1.5rem; }
@media (max-width: 1024px) { .pkh-newsletter .section-top .text-wrapper { margin-right: 1.1875rem; } }
.pkh-newsletter .section-top .form-wrapper form, .pkh-newsletter .section-top .form-wrapper .success-text-wrapper { display: flex; align-items: center; height: 100%; }
.pkh-newsletter .section-top .form-wrapper .success-text-wrapper { display: none; }
.pkh-newsletter .section-top .form-wrapper .success-text-wrapper .icon { flex: 1 0 auto; width: 2rem; height: 2rem; color: #f5a011; background: #FFF; border-radius: 50%; position: relative; }
.pkh-newsletter .section-top .form-wrapper .success-text-wrapper .icon:before { font-size: 1.3125rem; position: absolute; top: 6px; left: 5px; }
.pkh-newsletter .section-top .form-wrapper .success-text-wrapper p { margin-left: 1.25rem; }
.pkh-newsletter .section-top .input-email { padding: 0 1.25rem 0 1.25rem; color: #0A3478; cursor: text; font-size: 1rem; line-height: 1.375rem; height: 3rem; border: 1px solid #ced6e4; flex: 1 0 auto; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pkh-newsletter .section-top .input-email::-webkit-input-placeholder { color: #0A3478; }
.pkh-newsletter .section-top .input-email:-moz-placeholder { /* FF 4-18 */ color: #0A3478; }
.pkh-newsletter .section-top .input-email::-moz-placeholder { /* FF 19+ */ color: #0A3478; }
.pkh-newsletter .section-top .input-email:-ms-input-placeholder { /* IE 10+ */ color: #0A3478; }
.pkh-newsletter .section-top .input-email.input-error { border-color: #A9000F; }
.pkh-newsletter .section-top .btn-submit { font-family: "Frutiger LT W02_65 Bold"; font-size: 0.875rem; line-height: 1.375rem; color: #0A3478; background: #ced6e4; border: none; padding: 0.875rem 1.25rem; flex: 0 0 auto; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer; }
.pkh-newsletter .section-top .btn-submit:hover { background: #B5C2D7; }
@media (max-width: 1024px) { .pkh-newsletter .section-top .btn-submit { padding: 0.875rem 0.9375rem; } }
.pkh-newsletter .section-top .input-error-text { display: block; color: #A9000F; font-size: 0.875rem; }
.pkh-newsletter .section-bottom { padding: 2.375rem 1.5rem 0 1.5rem; }
.pkh-newsletter .section-bottom p { max-width: 48.5rem; color: #7F7F7F; }
.pkh-newsletter .section-bottom p a { font-family: "Frutiger LT W02_65 Bold"; color: #0A3478; line-height: 20px; cursor: pointer; }
.pkh-newsletter .section-bottom p a:hover, .pkh-newsletter .section-bottom p a:active { color: #3B5D93; }
@media (max-width: 1024px) { .pkh-newsletter .section-bottom p { max-width: 40.75rem; } }
 
/* === Postbank PK Home Overrides === */
.module { display: none; }
.module.page-type-0 { display: block; }
 
/* === Postbank PK Home CMS fixes === */
/* === IE Fixes BB === */
.ie7 .module.pkh-stage.var-blue p, .ie8 .module.pkh-stage.var-blue p { color: #0A3478 !important; }
.ie7 .module.pkh-stage.var-white p, .ie8 .module.pkh-stage.var-white p { color: #FFF !important; }
 
/* === Postbank PK Home Test style for debuggin === */
.text-template { display: block; clear: both; margin: 200px auto 0; max-width: 940px; }
.text-template p { margin: 0; }
.text-template ul { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 5px solid #0a3478; }
.text-template ul:after { clear: both; content: ""; display: block; float: none; }
.text-template ul li { float: left; margin-right: 15px; }
.text-template ul li a { display: block; }
.text-template ul li a.active { font-weight: bold; text-decoration: underline; }
 
/* === Servies Overview page modules === */
.module.pkh-product-stage { padding-bottom: 2.5em; }
.module.pkh-product-stage.no-navigation { padding-bottom: 0; }
.module.pkh-product-stage .product-stage-wrapper { background-size: cover; background-position: center top; height: 65vh; min-height: 27.08333em; max-height: 50vw; overflow: visible; }
.module.pkh-product-stage .stage-content { display: table; position: relative; height: 100%; margin-left: 32px; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-content { margin-left: 38px; } }
.module.pkh-product-stage .stage-text-wrapper { position: absolute; bottom: 15em; }
.module.pkh-product-stage .text-container { display: table-cell; height: 100%; vertical-align: bottom; padding-bottom: 2.5em; }
.module.pkh-product-stage .stage-title { margin-bottom: 20px; color: #333; font-weight: 600; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-title { margin-bottom: 26px; } }
.module.pkh-product-stage .stage-title > h1 { font-size: 3.33333em; line-height: 1.2em; }
.module.pkh-product-stage .stage-text { width: 368px; margin-bottom: 4em; }
.module.pkh-product-stage .stage-text a:link, .module.pkh-product-stage .stage-text a:visited { color: #0A3478; text-decoration: underline; }
.module.pkh-product-stage .stage-text > span { font-size: 1.33333em; line-height: 1.25em; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-text { width: 438px; margin-bottom: 4.75em; } }
.module.pkh-product-stage .stage-eyecatcher { position: relative; display: block; float: left; top: 0; bottom: 0; left: 0; right: 0; margin-bottom: 4em; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-eyecatcher { margin-bottom: 4.16667em; } }
.module.pkh-product-stage .var-left .stage-eyecatcher .stage-eyecatcher_wrap, .module.pkh-product-stage .var-left .stage-eyecatcher .stage-eyecatcher .first-view { float: left; }
.module.pkh-product-stage .var-left .stage-eyecatcher .first-view { left: 0; }
@media (min-width: 1280px) { .module.pkh-product-stage .var-left { left: 38px; } }
.module.pkh-product-stage .var-textOnly .stage-text-wrapper { bottom: 29px; }
.module.pkh-product-stage .var-textOnly .stage-eyecatcher { display: block; }
.module.pkh-product-stage .var-light { color: #FFF; }
.module.pkh-product-stage .var-light .stage-title { color: #FFF; }
.module.pkh-product-stage .var-light.var-textShadow .stage-text, .module.pkh-product-stage .var-light.var-textShadow .stage-title { text-shadow: 0 1px 15px black; /*0px 1px 4px #000*/ }
.ie8 .module.pkh-stage.var-light { color: #FFF; }
.ie8 .module.pkh-stage.var-light.var-textShadow .stage-text-wrapper h1, .ie8 .module.pkh-stage.var-light.var-textShadow .stage-text-wrapper h2 { text-shadow: 0 1px 4px #000; filter: shadow(color=#333333, direction=135, strength=2.5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2.5)"; }
.ie8 .module.pkh-stage.var-light.var-textShadow .stage-text-list, .ie8 .module.pkh-stage.var-light.var-textShadow .stage-text { text-shadow: 0 1px 4px #000; filter: shadow(color=#333333, direction=135, strength=2.5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2.5)"; position: relative; }
.pkh-overview-services-accordion { padding: 3rem 0 3rem 0; }
@media (min-width: 1280px) { .pkh-overview-services-accordion { padding: 3.5rem 0 3.5rem 0; } }
.pkh-overview-services-accordion.white { background: #FFF; }
.pkh-overview-services-accordion .accordion-wrapper { width: 988px; }
@media (min-width: 1280px) { .pkh-overview-services-accordion .accordion-wrapper { width: 1176px; } }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item { width: 100%; border: 1px solid #ced6e4; margin-bottom: 1.25rem; }
@media (min-width: 1280px) { .pkh-overview-services-accordion .accordion-wrapper .accordion-item { margin-bottom: 1.5rem; } }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 2rem 2.3125rem 2rem 2.3125rem; position: relative; cursor: pointer; }
@media (min-width: 1280px) { .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header { padding: 2.375rem 3.1875rem 2.375rem 3.1875rem; } }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header .text-wrapper { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header .text-wrapper h3 { font-size: 1.25rem; color: #0A3478; line-height: 1.75rem; font-weight: bold; margin-bottom: 0.5rem; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header .text-wrapper span.accordion-text { font-size: 0.875rem; line-height: 1.25rem; color: #4C4C4C; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header .icon { width: 3rem; height: 3rem; margin-right: 3.4375rem; }
@media (min-width: 1280px) { .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header .icon { margin-right: 3.9375rem; } }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header:after { right: 2.75rem; content: ''; background-image: url(/privatkunden/docs/icon-minus.svg); background-size: cover; position: absolute; color: #0A3478; top: 50%; width: 1.5rem; height: 1.5rem; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
@media (min-width: 1280px) { .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-header:after { right: 3.5rem; } }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content { overflow: hidden; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-preferred-size: 100%; flex-basis: 100%; overflow: hidden; -webkit-box-align: initial; -ms-flex-align: initial; align-items: initial; padding: 0 0 2rem 0; margin: 0 2rem 0 2rem; font-size: 1.16667em; line-height: 1.42857em; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a { -ms-flex-preferred-size: 31%; flex-basis: 31%; margin-right: 2rem; border-bottom: 1px solid #ced6e4; font-size: 1rem; line-height: 1.625rem; position: relative; font-weight: bold; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a:nth-child(3n) { margin-right: 0; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a:nth-child(1), .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a:nth-child(2), .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a:nth-child(3) { border-top: 1px solid #ced6e4; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a:after { font-family: PostbankPKIcons; position: absolute; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 1.375rem; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a .link-text { display: inline-block; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 80%; flex-basis: 80%; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a .icon { width: 0.5625rem; height: 1.125rem; padding: 1.1875rem 0 1.1875rem 0.9375rem; margin-right: 0.9375rem; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a .icon .icon-arrow-right { height: 1.125rem; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a:hover .icon svg { fill: #3B5D93; }
@media (min-width: 1280px) { .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner { padding: 0 0 2.375rem 0; margin: 0 2.375rem 0 2.375rem; }
  .pkh-overview-services-accordion .accordion-wrapper .accordion-item .accordion-content .accordion-content-inner a { margin-right: 2.375rem; } }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item.closed .accordion-header:after { content: ''; background-image: url(/privatkunden/docs/icon-plus.svg); }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item.closed .accordion-content { padding: 0; }
.pkh-overview-services-accordion .accordion-wrapper .accordion-item:last-child { margin-bottom: 0; }
.pkh-overview-services-accordion.initialized .accordion-content { transition: height .5s ease-in-out; }
.pkh-overview-services-accordion svg { position: relative; fill: #0A3478; width: 100%; max-height: 100%; }
.main-pkh-overview-services-page .pkh-product-stage { background: #FFF; padding-bottom: 0; }
.main-pkh-overview-services-page .pkh-product-stage .product-stage-wrapper { height: 45vh; min-height: 20.3125rem; }
.main-pkh-overview-services-page .pkh-product-stage .product-stage-wrapper .stage-text-wrapper { position: initial; bottom: initial; }
.main-pkh-overview-services-page .pkh-product-stage .product-stage-wrapper .stage-text-wrapper .stage-title { margin-bottom: 0.625rem; }
.main-pkh-overview-services-page .pkh-product-stage .product-stage-wrapper .stage-text-wrapper .stage-text { margin-bottom: 1.1875rem; }
@media (min-width: 1280px) { .main-pkh-overview-services-page .pkh-product-stage .product-stage-wrapper .stage-text-wrapper .stage-text { margin-bottom: 1.625rem; } }
/* === Friendly Advertising Page Modules === */
.module.pkh-product-comparison-collapsible.white, .module.pkh-product-comparison.white { background: #FFF; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper { padding: 4rem 0; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper { padding: 4.75rem 0; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .header-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .header-wrapper { text-align: center; margin-bottom: 2rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .header-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .header-wrapper { margin-bottom: 2.375rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .headline, .module.pkh-product-comparison .grid-wrapper .content-wrapper .headline { font-size: 1.875rem; line-height: 2.25rem; margin-bottom: 1.25rem; font-weight: bold; color: #4C4C4C; width: 40.75rem; margin-left: auto; margin-right: auto; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .headline, .module.pkh-product-comparison .grid-wrapper .content-wrapper .headline { margin-bottom: 1.5rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .description, .module.pkh-product-comparison .grid-wrapper .content-wrapper .description { margin-bottom: 0; font-size: 0.875rem; line-height: 1.25rem; color: #4C4C4C; width: 51.25rem; margin-left: auto; margin-right: auto; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .contact-description p, .module.pkh-product-comparison .grid-wrapper .content-wrapper .contact-description p { margin-bottom: 0; margin-top: 2.5rem; width: 51.25rem; margin-left: auto; margin-right: auto; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .contact-description p, .module.pkh-product-comparison .grid-wrapper .content-wrapper .contact-description p { margin-top: 3rem; width: 60.9375rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .contact-description p > a, .module.pkh-product-comparison .grid-wrapper .content-wrapper .contact-description p > a { margin-left: 0.3125rem; font-weight: bold; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .link, .module.pkh-product-comparison .grid-wrapper .content-wrapper .link { display: inline-block; font-size: 0.875rem; line-height: 1.25rem; font-weight: bold; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .link .icon, .module.pkh-product-comparison .grid-wrapper .content-wrapper .link .icon { line-height: 1.25rem; margin-right: 0.5rem; font-size: 0.875rem; font-weight: bold; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .link:nth-child(2), .module.pkh-product-comparison .grid-wrapper .content-wrapper .link:nth-child(2) { margin-left: 2.5rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .link:nth-child(2), .module.pkh-product-comparison .grid-wrapper .content-wrapper .link:nth-child(2) { margin-left: 3rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .link-conditions, .module.pkh-product-comparison .grid-wrapper .content-wrapper .link-conditions { margin-top: 1.25rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .link-conditions, .module.pkh-product-comparison .grid-wrapper .content-wrapper .link-conditions { margin-top: 1.5rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; flex-direction: column; border: 1px solid #CED6E4; -webkit-flex-grow: 1; flex-grow: 1; width: 33%; margin-right: 20px; background: white; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item { margin-right: 24px; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item:last-child, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item:last-child { margin-right: 0; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item img, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item img { width: 100%; -webkit-flex: 0 0 auto; flex: 0 0 auto;}
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content { padding: 1.25rem 1.25rem 1.4375rem 1.25rem; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-grow: 1; flex-grow: 1; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content { padding: 1.5rem 1.5rem 1.6875rem 1.5rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .item-title, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .item-title { font-weight: bold; font-size: 1.25rem; line-height: 1.625rem; color: #0A3478; margin-bottom: 0.75rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .item-description, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .item-description { font-size: 0.875rem; line-height: 1.25rem; color: #4C4C4C; margin-bottom: 0; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .link-conditions, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .link-conditions { margin-top: 1.25rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .link-conditions, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .link-conditions { margin-top: 1.5rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper { -webkit-flex-grow: 1; flex-grow: 1; margin-top: 1.25rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper { margin-top: 1.5rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul { font-size: 0.875rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li { margin-bottom: 0.625rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li:last-child, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li:last-child { margin-bottom: 0; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li > span, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li > span { display: inline-block; font-size: 0.875rem; line-height: 1.25rem; padding-left: 1.875rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li:before, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .list-wrapper ul li:before { font-size: 1.375rem; margin-right: 0.5rem; color: #f5a011; font-family: PostbankPKIcons; content: '\e609'; position: absolute; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; justify-content: space-between; margin-top: 2.5rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper { margin-top: 3rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper .price > span, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper .price > span { display: block; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper .price .price-title, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper .price .price-title { font-size: 1.5rem; line-height: 1.9375rem; font-weight: bold; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper .pkh-button, .module.pkh-product-comparison .grid-wrapper .content-wrapper .items-wrapper .item .item-content .action-wrapper .pkh-button { -webkit-align-self: flex-end; align-self: flex-end; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; margin-bottom: 2.5rem; overflow: hidden; text-align: center; height: 0; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper { margin-bottom: 3rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-grow: 1; flex-grow: 1; width: 33%; border: 1px solid #CED6E4; margin-right: 20px; margin-right: 20px; background: white; border-top: none; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item { margin-right: 24px; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item:last-child, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item:last-child { margin-right: 0; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content { padding: 1.25rem 1.25rem 1.25rem 1.25rem; display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; flex-direction: column; -webkit-flex-grow: 1; flex-grow: 1; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content { padding: 1.5rem 1.5rem 1.5rem 1.5rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper { -webkit-flex-grow: 1; flex-grow: 1; margin-bottom: 2.5rem; }
@media (min-width: 1280px) { .module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper { margin-bottom: 3rem; } }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul { flex-grow: 1; font-size: 0.875rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; justify-content: space-between; border-bottom: 1px solid #CED6E4; padding: 0.3125rem 0; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li > span, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li > span { display: block; min-width: 5rem; font-size: 0.875rem; line-height: 1.25rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li .text-right, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li .text-right { margin-left: 0.625rem; text-align: right; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li .text-right .icon, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li .text-right .icon { font-size: 1rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li .text-left, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li .text-left { text-align: left; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li:last-child, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper .item .item-content .list-wrapper ul li:last-child { border-bottom: none; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .collapsible-items-wrapper.open, .module.pkh-product-comparison .grid-wrapper .content-wrapper .collapsible-items-wrapper.open { height: auto; -moz-transition: height 0.5s; -o-transition: height 0.5s; -webkit-transition: height 0.5s; transition: height 0.5s; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .action-wrapper, .module.pkh-product-comparison .grid-wrapper .content-wrapper .action-wrapper { text-align: center; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items, .module.pkh-product-comparison .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items { font-size: 1rem; line-height: 1.25rem; position: relative; padding-left: 1.875rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items [class^="icon"], .module.pkh-product-comparison .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items [class^="icon"] { width: 1.25rem; height: 1.25rem; position: relative; top: 0.3125rem; margin-right: 0.625rem; fill: #0A3478; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items .icon-minus, .module.pkh-product-comparison .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items .icon-minus { top: 0.25rem; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items .icon-plus, .module.pkh-product-comparison .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items .icon-plus { top: -1px; }
.module.pkh-product-comparison-collapsible .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items:hover [class^="icon"], .module.pkh-product-comparison .grid-wrapper .content-wrapper .action-wrapper .link-toggle-items:hover [class^="icon"] { fill: #3B5D93; }
.action-wrapper { text-align: center; opacity: 1; -moz-transition: opacity 0.1s linear; -o-transition: opacity 0.1s linear; -webkit-transition: opacity 0.1s linear; transition: opacity 0.1s linear; -moz-transition-delay: 0.45s; -o-transition-delay: 0.45s; -webkit-transition-delay: 0.45s; transition-delay: 0.45s; }
.closed .action-wrapper { opacity: 0; }
.module.pkh-product-comparison .description { width: 51.25rem; margin-left: auto; margin-right: auto; }
@media (min-width: 1280px) { .module.pkh-product-comparison .description { width: 60.9375rem !important; } }
 
@charset "UTF-8";
.grid-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 988px; margin-left: 18px; margin-right: 18px; position: relative; height: 100%; }
.grid-wrapper:after { content: " "; display: block; clear: both; }
@media (min-width: 1042px) { .grid-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 988px; margin-left: auto; margin-right: auto; }
  .grid-wrapper:after { content: " "; display: block; clear: both; } }
@media (min-width: 1280px) { .grid-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 1176px; margin-left: auto; margin-right: auto; }
  .grid-wrapper:after { content: " "; display: block; clear: both; } }
 
.var-right > .grid-wrapper { margin-right: auto; }
 
.product-module.white { background-color: #FFF; }
 
/* === Product page modules === */
.element.pkh-button.pkh-product-button, .element.pkh-button.pkh-product-button-secondary { padding: 0 1.42857em; }
.element.pkh-button.pkh-product-button:hover, .element.pkh-button.pkh-product-button-secondary:hover { background-color: #3b5d93; }
.element.pkh-button.pkh-product-button .button-label:before, .element.pkh-button.pkh-product-button-secondary .button-label:before { font-family: "Ico-PDS"; font-size: 24px; vertical-align: middle; padding-right: 0.41667em; }
.element.pkh-button.pkh-product-button.var-download .button-label:before, .element.pkh-button.pkh-product-button-secondary.var-download .button-label:before { padding-right: 0.125em; content: "\e902"; }
.element.pkh-button.pkh-product-button.var-cart, .element.pkh-button.pkh-product-button-secondary.var-cart { font-size: 1.33333em; height: auto; line-height: 2.875em; font-weight: 300; }
.element.pkh-button.pkh-product-button.var-cart .button-label:before, .element.pkh-button.pkh-product-button-secondary.var-cart .button-label:before { font-family: "PostbankPKIcons"; font-size: 19px; content: "\e917"; }
.element.pkh-button.pkh-product-button.var-cart.right .button-label:before, .element.pkh-button.pkh-product-button-secondary.var-cart.right .button-label:before { float: right; padding-left: 10px; padding-right: 0; }
.element.pkh-button.pkh-product-button.var-calc .button-label:before, .element.pkh-button.pkh-product-button-secondary.var-calc .button-label:before { font-family: "PostbankPKIcons"; font-size: 19px; content: "\e918"; }
.element.pkh-button.pkh-product-button.var-calc.right .button-label:before, .element.pkh-button.pkh-product-button-secondary.var-calc.right .button-label:before { float: right; padding-left: 10px; padding-right: 0; }
.element.pkh-button.pkh-product-button.icon-search:before, .element.pkh-button.pkh-product-button-secondary.icon-search:before { padding-right: 8px; }
.element.pkh-button.pkh-product-button.icon-contact-service:before, .element.pkh-button.pkh-product-button-secondary.icon-contact-service:before { font-size: 20px; padding-right: 0; }
.element.pkh-button.pkh-product-button.icon-contact-service span, .element.pkh-button.pkh-product-button-secondary.icon-contact-service span { top: -3px; }
.element.pkh-button.pkh-product-button-secondary { background-color: #ced6e4; color: #3B5D93; }
.element.pkh-button.pkh-product-button-secondary:hover { background-color: #B5C2D7; }
 
.no-borderradius .main-pkh-product-page .element.pkh-button:after, .no-borderradius .main-pkh-product-page .element.pkh-button:before, .no-borderradius .main-pkh-product-page .element.pkh-product-button-secondary:after, .no-borderradius .main-pkh-product-page .element.pkh-product-button-secondary:before { background: inherit; left: inherit; right: inherit; }
 
.module.pkh-product-stage { padding-bottom: 2.5em; }
.module.pkh-product-stage.no-navigation { padding-bottom: 0; }
.module.pkh-product-stage .product-stage-wrapper { background-size: cover; background-position: center top; height: 65vh; min-height: 41.66667em; max-height: 50vw; overflow: visible; }
.module.pkh-product-stage .stage-content { display: table; position: relative; height: 100%; margin-left: 32px; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-content { margin-left: 38px; } }
.module.pkh-product-stage .stage-text-wrapper { position: absolute; bottom: 15em; }
.module.pkh-product-stage .stage-button-wrapper { position: relative; display: block; float: left; top: 0; bottom: 0; left: 0; right: 0; margin-bottom: 3rem; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-button-wrapper { margin-bottom: 3.125rem; } }
.module.pkh-product-stage .text-container { display: table-cell; height: 100%; vertical-align: bottom; padding-bottom: 2.5em; }
.module.pkh-product-stage .stage-title { margin-bottom: 20px; color: #333; font-weight: 600; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-title { margin-bottom: 26px; } }
.module.pkh-product-stage .stage-title > h1 { font-size: 3.33333em; line-height: 1.2em; }
.module.pkh-product-stage .stage-text { width: 368px; margin-bottom: 3.5em; }
.module.pkh-product-stage .stage-text a:link, .module.pkh-product-stage .stage-text a:visited { color: #0A3478; text-decoration: underline; }
.module.pkh-product-stage .stage-text > span { font-size: 1.33333em; line-height: 1.25em; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-text { width: 438px; margin-bottom: 4.25em; } }
.module.pkh-product-stage .stage-eyecatcher { position: relative; display: block; float: left; top: 0; bottom: 0; left: 0; right: 0; margin-bottom: 4em; }
@media (min-width: 1280px) { .module.pkh-product-stage .stage-eyecatcher { margin-bottom: 4.16667em; } }
.module.pkh-product-stage .var-left .stage-eyecatcher .stage-eyecatcher_wrap, .module.pkh-product-stage .var-left .stage-eyecatcher .stage-eyecatcher .first-view { float: left; }
.module.pkh-product-stage .var-left .stage-eyecatcher .first-view { left: 0; }
@media (min-width: 1280px) { .module.pkh-product-stage .var-left { left: 38px; } }
.module.pkh-product-stage .var-textOnly .stage-text-wrapper { bottom: 29px; }
.module.pkh-product-stage .var-textOnly .stage-eyecatcher { display: block; }
.module.pkh-product-stage .var-light { color: #FFF; }
.module.pkh-product-stage .var-light .stage-title { color: #FFF; }
.module.pkh-product-stage .var-light.var-textShadow .stage-text, .module.pkh-product-stage .var-light.var-textShadow .stage-title { text-shadow: 0 1px 15px black; /*0px 1px 4px #000*/ }
.module.pkh-product-stage.layout-friendly { padding-bottom: 0; /* RESPONSIVE DESIGN */ }
.module.pkh-product-stage.layout-friendly .stage-title { color: #4c4c4c; line-height: 48px; margin-bottom: 24px; }
.module.pkh-product-stage.layout-friendly .stage-content { height: 96.5%; max-width: 368px; margin-left: 29px; }
.module.pkh-product-stage.layout-friendly .stage-text { margin-bottom: 52px; }
@media only screen and (max-width: 1366px) { .module.pkh-product-stage.layout-friendly .stage-title { line-height: 48px; margin-bottom: 18px; }
  .module.pkh-product-stage.layout-friendly .stage-content { height: 96.5%; max-width: 368px; }
  .module.pkh-product-stage.layout-friendly .stage-text { margin-bottom: 43px; } }
 
.ie8 .module.pkh-stage.var-light { color: #FFF; }
.ie8 .module.pkh-stage.var-light.var-textShadow .stage-text-wrapper h1, .ie8 .module.pkh-stage.var-light.var-textShadow .stage-text-wrapper h2 { text-shadow: 0 1px 4px #000; filter: shadow(color=#333333, direction=135, strength=2.5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2.5)"; }
.ie8 .module.pkh-stage.var-light.var-textShadow .stage-text-list, .ie8 .module.pkh-stage.var-light.var-textShadow .stage-text { text-shadow: 0 1px 4px #000; filter: shadow(color=#333333, direction=135, strength=2.5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=135,strength=2.5)"; position: relative; }
 
.pkh-product-navigation { background-color: transparent; margin-top: -1.875em; margin-bottom: -1.875em; position: absolute; left: 0; right: 0; z-index: 10; font-size: 1.33333em; line-height: 1.375em; }
.pkh-product-navigation .navs { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 988px; margin-left: 18px; margin-right: 18px; background-color: #FFF; height: 60px; display: -ms-flexbox; display: flex; box-shadow: 0 0.25em 1.125em 0 #c7c7c7; }
.pkh-product-navigation .navs:after { content: " "; display: block; clear: both; }
@media (min-width: 1042px) { .pkh-product-navigation .navs { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 988px; margin-left: auto; margin-right: auto; }
  .pkh-product-navigation .navs:after { content: " "; display: block; clear: both; } }
@media (min-width: 1280px) { .pkh-product-navigation .navs { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 1176px; margin-left: auto; margin-right: auto; }
  .pkh-product-navigation .navs:after { content: " "; display: block; clear: both; } }
.ie8 .pkh-product-navigation .navs { zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#c7c7c7, Strength=4, Direction=0), progid:DXImageTransform.Microsoft.Shadow(Color=#c7c7c7, Strength=4, Direction=90), progid:DXImageTransform.Microsoft.Shadow(Color=#c7c7c7, Strength=4, Direction=180), progid:DXImageTransform.Microsoft.Shadow(Color=#c7c7c7, Strength=4, Direction=270); }
.pkh-product-navigation.sticky { background-color: #FFF; position: fixed; top: 0; margin-top: 0; box-shadow: 0 0.25em 1.125em 0 #c7c7c7; }
.ie8 .pkh-product-navigation.sticky { margin-top: -0.41667em; }
.ie8 .pkh-product-navigation.sticky { zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#c7c7c7, Strength=4, Direction=180); }
.pkh-product-navigation.sticky .navs { box-shadow: none; }
.ie8 .pkh-product-navigation.sticky .navs { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.pkh-product-navigation .nav-button { text-align: center; -ms-flex-preferred-size: 0%; flex-basis: 0%; -ms-flex-positive: 1; flex-grow: 1; margin: 2px 0 0 2px; height: 56px; }
.pkh-product-navigation .nav-button.active a { background-color: #ced6e5; color: #333; }
.pkh-product-navigation .nav-button:hover { background-color: #e7ebf2; }
.pkh-product-navigation .nav-button:hover a { color: #0A3478; }
.pkh-product-navigation .nav-button > a { position: relative; }
.pkh-product-navigation .nav-button > a > span { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.pkh-product-navigation .nav-button a, .pkh-product-navigation .nav-button-final a { color: #0A3478; height: 100%; width: 100%; display: inline-block; }
.pkh-product-navigation .nav-button.ico > a > span, .pkh-product-navigation .nav-button-final.ico > a > span { -webkit-font-smoothing: auto; font-family: inherit !important; padding-left: 25px; font-family: "FrutigerLTW02-55Roman" !important; }
.pkh-product-navigation .nav-button.ico > a > span:before, .pkh-product-navigation .nav-button-final.ico > a > span:before { font-family: "PostbankPKIcons" !important; position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.pkh-product-navigation .nav-button.ico > a > span.icon-search, .pkh-product-navigation .nav-button-final.ico > a > span.icon-search { padding-left: 26px; }
.pkh-product-navigation .nav-button.ico > a > span.icon-search:before, .pkh-product-navigation .nav-button-final.ico > a > span.icon-search:before { font-size: 18px; }
.pkh-product-navigation .nav-button.ico.right > a > span, .pkh-product-navigation .nav-button-final.ico.right > a > span { padding-right: 25px; padding-left: 0; }
.pkh-product-navigation .nav-button.ico.right > a > span:before, .pkh-product-navigation .nav-button-final.ico.right > a > span:before { left: auto; right: 0; }
.pkh-product-navigation .nav-button-final { color: #FFF; background-color: #0A3478; }
.pkh-product-navigation .nav-button-final a { padding-left: 38px; padding-right: 40px; height: 60px; color: #FFF; line-height: 60px; width: auto; }
.pkh-product-navigation .nav-button-final a > span { position: relative; }
.pkh-product-navigation .nav-button-final:hover { background-color: #3b5d93; }
.pkh-product-navigation .nav-button-final a:before { font-family: "Ico-PDS"; font-size: 20px; vertical-align: middle; padding-right: 0.41667em; }
.pkh-product-navigation .nav-button-final.icon-search:before { position: relative; top: 22px; left: 25px; float: left; }
.pkh-product-navigation .nav-button-final.var-btn-cart a:before { content: "\e905"; }
.pkh-product-navigation .nav-button-final.var-btn-calc a:before { content: "\e906"; }
.pkh-product-navigation .nav-button-final span.var-btn-cart:before { font-family: "PostbankPKIcons"; content: "\e917"; font-size: 20px; }
.pkh-product-navigation .nav-button-final span.var-btn-calc:before { font-family: "PostbankPKIcons"; content: "\e918"; font-size: 20px; }
.pkh-product-navigation .nav-button-final span:before { font-size: 20px; }
 
.module.pkh-product-intro { background-color: #f3f5f8; text-align: center; }
.module.pkh-product-intro.white { background-color: #FFF; }
.module.pkh-product-intro .closing-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 988px; margin-left: 18px; margin-right: 18px; padding-top: 96px; padding-bottom: 96px; }
.module.pkh-product-intro .closing-wrapper:after { content: " "; display: block; clear: both; }
@media (min-width: 1042px) { .module.pkh-product-intro .closing-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 988px; margin-left: auto; margin-right: auto; }
  .module.pkh-product-intro .closing-wrapper:after { content: " "; display: block; clear: both; } }
@media (min-width: 1280px) { .module.pkh-product-intro .closing-wrapper { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 1176px; margin-left: auto; margin-right: auto; padding-top: 114px; padding-bottom: 114px; }
  .module.pkh-product-intro .closing-wrapper:after { content: " "; display: block; clear: both; }
  .module.pkh-product-intro .closing-wrapper .intro-text { width: 776px; margin: 29px auto 0; } }
.module.pkh-product-intro .intro-title { color: #333; font-weight: 600; margin: 0 auto; }
.module.pkh-product-intro .intro-title > span { font-size: 1.91667em; }
.module.pkh-product-intro .intro-text { width: 652px; margin: 23px auto 0; }
.module.pkh-product-intro .intro-text a:link, .module.pkh-product-intro .intro-text a:visited { color: #0A3478; text-decoration: underline; }
.module.pkh-product-intro .intro-text > span { font-size: 1.33333em; line-height: 1.375em; }
.module.pkh-product-intro .teaser-button-wrapper { overflow: hidden; margin-top: 27px; }
.module.pkh-product-intro.var-closing-module { padding-top: 48px; padding-bottom: 48px; }
.module.pkh-product-intro.var-closing-module .closing-wrapper { background-color: #ffcc00; padding-top: 48px; padding-bottom: 48px; }
.module.pkh-product-intro.var-closing-module .intro-text { display: none; }
.module.pkh-product-intro.var-closing-module .intro-title { margin-bottom: 27px; }
@media (min-width: 1280px) { .module.pkh-product-intro.var-closing-module { padding-top: 57px; padding-bottom: 57px; }
  .module.pkh-product-intro.var-closing-module .closing-wrapper { padding-top: 57px; padding-bottom: 57px; }
  .module.pkh-product-intro.var-closing-module .intro-title { margin-bottom: 33px; } }
.module.pkh-product-intro.orange { background-color: #ffcc00; }
 
.module.pkh-product-action { /* Best Choice */ }
.module.pkh-product-action .image-container { display: table-cell; text-align: right; vertical-align: middle; border-collapse: collapse; width: 400px; max-width: 400px; }
@media (min-width: 1280px) { .module.pkh-product-action .image-container { width: 476px; max-width: 476px; } }
.module.pkh-product-action .image-container .image-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.module.pkh-product-action .image-container .image-wrapper img { width: 100%; }
.module.pkh-product-action.fix-padding-bottom .text-container { padding-bottom: 70px; }
.module.pkh-product-action .text-container { display: table-cell; padding: 96px 0 96px 104px; font-size: 1.16667em; line-height: 1em; }
.module.pkh-product-action .text-container .action-mini-title { color: #999999; margin-bottom: 3px; }
.module.pkh-product-action .text-container .action-text { width: 452px; margin: 20px 0; line-height: 1.42857em; }
.module.pkh-product-action .text-container .action-text a:link, .module.pkh-product-action .text-container .action-text a:visited { color: #0A3478; text-decoration: underline; }
@media (min-width: 1280px) { .module.pkh-product-action .text-container .action-text { width: 538px; margin: 26px 0; } }
.module.pkh-product-action .text-container .action-title { font-size: 1.42857em; line-height: 1.4em; font-weight: 600; color: #333; }
.module.pkh-product-action .text-container .product-checks { width: 400px; margin-top: 26px; margin-bottom: 30px; }
.module.pkh-product-action .text-container .product-checks a:link, .module.pkh-product-action .text-container .product-checks a:visited { color: #0A3478; text-decoration: underline; }
.module.pkh-product-action .text-container .product-check { position: relative; margin-bottom: 21px; margin-left: 32px; }
.module.pkh-product-action .text-container .product-check:before { content: ""; position: absolute; background-image: url(); background-repeat: no-repeat; background-position: center center; width: 32px; height: 32px; top: -8px; left: -36px; }
@media (min-width: 1280px) { .module.pkh-product-action .text-container .product-check:before { width: 38px; height: 38px; top: -12px; left: -42px; } }
@media (min-width: 1280px) { .module.pkh-product-action .text-container .product-check { margin-left: 38px; } }
@media (min-width: 1280px) { .module.pkh-product-action .text-container { padding: 114px 0 114px 124px; }
  .module.pkh-product-action .text-container .product-checks { width: 476px; margin-top: 32px; margin-bottom: 36px; } }
.module.pkh-product-action.style-blue .text-container .action-title > span { color: #0A3478; }
.module.pkh-product-action.var-right { direction: rtl; }
.module.pkh-product-action.var-right .image-container { text-align: left; }
.module.pkh-product-action.var-right .text-container { text-align: left; direction: ltr; padding-left: 32px; padding-right: 104px; }
@media (min-width: 1280px) { .module.pkh-product-action.var-right .text-container { padding-left: 38px; padding-right: 124px; } }
.module.pkh-product-action.image-outtop .image-container { position: relative; display: block; float: left; }
.module.pkh-product-action.image-outtop.var-right .image-container { display: block; float: right; }
.module.pkh-product-action.image-outtop img { width: 100%; margin-top: -4em; }
@media (min-width: 1280px) { .module.pkh-product-action.image-outtop img { margin-top: -4.75em; } }
.module.pkh-product-action.image-outside { overflow: hidden; }
.module.pkh-product-action.image-outside .image-container { position: relative; }
.module.pkh-product-action.image-outside .image-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: absolute; z-index: 1; right: 0; height: 0; }
.module.pkh-product-action.image-outside .image-wrapper img { width: auto; }
.module.pkh-product-action.image-outside.var-right .image-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; right: auto; left: 0; }
.module.pkh-product-action.image-arrow .image-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; overflow: hidden; margin-left: 0; margin-right: -8.33333em; padding: 0; overflow: hidden; width: 35.25em; }
@media (min-width: 1280px) { .module.pkh-product-action.image-arrow .image-wrapper { width: 41.66667em; } }
.module.pkh-product-action.image-arrow .text-container { padding-top: 6.35714em; }
@media (min-width: 1280px) { .module.pkh-product-action.image-arrow .text-container { padding-top: 7.71429em; } }
.module.pkh-product-action.image-arrow.var-arrow-checks .text-container { padding-top: 96px; }
@media (min-width: 1280px) { .module.pkh-product-action.image-arrow.var-arrow-checks .text-container { padding-top: 114px; } }
.module.pkh-product-action.image-arrow img { width: 100%; display: block; }
.module.pkh-product-action.image-arrow.var-right .image-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; margin-left: -8.33333em; margin-right: 0em; }
.module.pkh-product-action.image-arrow.var-right img { float: left; }
.module.pkh-product-action.image-arrow .svgArrow { position: absolute; top: -1.5em; right: -1.08333em; }
@media (min-width: 1280px) { .module.pkh-product-action.image-arrow .svgArrow { top: -0.83333em; } }
.module.pkh-product-action.image-arrow .svgArrow path { fill: #F3F5F8; }
html.no-svg .module.pkh-product-action.image-arrow .svgArrow { display: none; }
.module.pkh-product-action.image-arrow.var-right .svgArrow { right: auto; left: -1.08333em; }
.module.pkh-product-action.image-arrow.white .svgArrow path { fill: #FFF; }
.module.pkh-product-action.layout-friendly { background: #FFF; }
.module.pkh-product-action.layout-friendly .image-container { max-width: 400px; padding: 101px 0 102px 0; }
.module.pkh-product-action.layout-friendly .image-container img { width: 100%; }
.module.pkh-product-action.layout-friendly .action-title { font-family: "Frutiger LT W02_65 Bold"; font-weight: 100; }
.module.pkh-product-action.layout-friendly .action-text { margin: 38px 0; }
.module.pkh-product-action.layout-friendly .teaser-button-wrapper { display: flex; width: 400px; border: 1px solid #ced6e4; border-radius: 4px; background: #FFF; }
.module.pkh-product-action.layout-friendly .code-input-check, .module.pkh-product-action.layout-friendly .pkh-product-button-secondary { height: 48px; box-sizing: border-box; }
.module.pkh-product-action.layout-friendly .code-input-check { width: 244px; padding: 14px 20px; color: #0A3478; border: none; background: transparent; }
.module.pkh-product-action.layout-friendly .pkh-product-button-secondary { width: 156px; padding: 15px 19.5px 13px 19.5px; line-height: 22px; border-radius: 0; }
.module.pkh-product-action.layout-friendly .pkh-product-button-secondary .button-label { font-family: "Frutiger LT W02_65 Bold"; }
@media screen and (max-width: 1024px) { .module.pkh-product-action.layout-friendly .action-text { margin: 32px 0; }
  .module.pkh-product-action.layout-friendly .image-container { padding-bottom: 100px; } }
 
.module.pkh-product-steps { background-color: #f3f5f8; }
.module.pkh-product-steps.white { background-color: #FFF; }
.module.pkh-product-steps.is-last { border-bottom: 2px solid #f3f5f8; }
.module.pkh-product-steps p { line-height: 1.42857em; font-size: 14px; }
.module.pkh-product-steps ul { padding-left: 16px; }
.module.pkh-product-steps ul li { list-style-type: disc; }
.module.pkh-product-steps .content-wrapper { margin: 96px 0 56px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 652px; float: left; margin-right: 20px; margin-left: 168px; font-size: 1em; }
@media (min-width: 1280px) { .module.pkh-product-steps .content-wrapper { margin: 114px 0 70px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 776px; float: left; margin-right: 24px; margin-left: 200px; } }
.module.pkh-product-steps .main-title { font-size: 1.66667em; color: #333; margin-bottom: 39px; font-weight: 600; }
@media (min-width: 1280px) { .module.pkh-product-steps .main-title { margin-bottom: 45px; } }
.module.pkh-product-steps .step-index, .module.pkh-product-steps .step-title { display: inline-block; font-size: 1.33333em; font-weight: 600; }
.module.pkh-product-steps .step-index { color: #FFF; width: 32px; height: 32px; border-radius: 50%; text-align: center; line-height: 32px; background-color: #8499BC; }
@media (min-width: 1280px) { .module.pkh-product-steps .step-index { width: 38px; height: 38px; line-height: 38px; } }
.module.pkh-product-steps .step-title { margin-left: 16px; margin-bottom: 0.75em; }
@media (min-width: 1280px) { .module.pkh-product-steps .step-title { margin-left: 19px; } }
.module.pkh-product-steps .step-text, .module.pkh-product-steps .steps-notice { font-size: 1.16667em; margin-left: 48px; line-height: 1.42857em; }
.module.pkh-product-steps .step-text a:link, .module.pkh-product-steps .step-text a:visited, .module.pkh-product-steps .steps-notice a:link, .module.pkh-product-steps .steps-notice a:visited { color: #0A3478; text-decoration: underline; }
@media (min-width: 1280px) { .module.pkh-product-steps .step-text, .module.pkh-product-steps .steps-notice { margin-left: 57px; } }
.module.pkh-product-steps .step-text { margin-bottom: 33px; }
@media (min-width: 1280px) { .module.pkh-product-steps .step-text { margin-bottom: 39px; } }
.module.pkh-product-steps .steps-notice { padding-top: 5px; padding-bottom: 32px; color: #999; }
@media (min-width: 1280px) { .module.pkh-product-steps .steps-notice { padding-top: 8px; padding-bottom: 38px; } }
 
.module.pkh-map .background-image { background-repeat: no-repeat; background-position: center center; }
.module.pkh-map .content-layer { padding: 4em 0; }
@media (min-width: 1280px) { .module.pkh-map .content-layer { padding: 4.75em 0; } }
.module.pkh-map .maps-layer { position: absolute; content: "blah"; left: 0; top: 0; width: 100%; height: 100%; }
.module.pkh-map .content-box { background-color: #FFF; margin: 0 auto; width: 40.33333em; padding: 3.41667em 2.66667em 4em 2.66667em; }
@media (min-width: 1280px) { .module.pkh-map .content-box { width: 41.66667em; padding: 4.16667em 3.16667em 4.75em 3.16667em; } }
.module.pkh-map .content-box .headline-logo { position: relative; display: table-cell; vertical-align: middle; padding-right: 16px; }
@media (min-width: 1280px) { .module.pkh-map .content-box .headline-logo { padding-right: 19px; } }
.module.pkh-map .content-box .headline-logo > img { width: 48px; vertical-align: middle; }
.module.pkh-map .content-box .box-title { font-size: 1.66667em; line-height: 1.4em; color: #333; position: relative; display: table; border: 0; padding: 0; vertical-align: middle; font-weight: 600; margin-bottom: 1.1em; }
@media (min-width: 1280px) { .module.pkh-map .content-box .box-title { margin-bottom: 1.35em; } }
.module.pkh-map .content-box .headline-title { display: table-cell; vertical-align: middle; }
.module.pkh-map .content-box .box-text { font-size: 1.16667em; line-height: 1.42857em; margin-bottom: 1.85714em; }
.module.pkh-map .content-box .box-text a:link, .module.pkh-map .content-box .box-text a:visited { color: #0A3478; text-decoration: underline; }
@media (min-width: 1280px) { .module.pkh-map .content-box .box-text { margin-bottom: 2.28571em; } }
.module.pkh-map .content-box .form-wrapper:before, .module.pkh-map .content-box .form-wrapper:after { content: "."; display: block; height: 0; overflow: hidden; }
.module.pkh-map .content-box .form-wrapper:after { clear: both; }
.module.pkh-map .content-box .form-wrapper .pkh-input-wrapper { padding: 0 1.66667em; height: 3.66667em; line-height: 3.66667em; float: left; width: 22.16667em; border-radius: 0.41667em; border-top-right-radius: 0; border-bottom-right-radius: 0; border: 0.08333em solid #ced6e4; }
@media (min-width: 1280px) { .module.pkh-map .content-box .form-wrapper .pkh-input-wrapper { width: 23.5em; } }
.module.pkh-map .content-box .form-wrapper .pkh-input-wrapper .pkh-input { border: none; width: 100%; height: 2.71429em; font-size: 14px; }
.module.pkh-map .content-box .form-wrapper .teaser-button-wrapper { float: left; width: 11.33333em; }
.module.pkh-map .content-box .form-wrapper .teaser-button-wrapper .pkh-button { border-top-left-radius: 0; border-bottom-left-radius: 0; width: 100%; }
 
.ie8 .pkh-map .maps-layer { display: none; }
 
.module.pkh-product-table .table-container { font-size: 1.16667em; line-height: 1.42857em; padding: 6.5em 2.28571em; }
.module.pkh-product-table .table-container a:link, .module.pkh-product-table .table-container a:visited { color: #0A3478; text-decoration: underline; }
@media (min-width: 1280px) { .module.pkh-product-table .table-container { padding: 7.78571em 2.71429em; } }
.module.pkh-product-table .table-container .table-headline, .module.pkh-product-table .table-container .outro-headline { font-size: 1.42857em; font-weight: 600; line-height: 1.35em; margin-bottom: 1.25em; }
@media (min-width: 1280px) { .module.pkh-product-table .table-container .table-headline, .module.pkh-product-table .table-container .outro-headline { margin-bottom: 1.55em; } }
.module.pkh-product-table .table-container .outro-headline { margin-top: 59px; margin-bottom: 22px; }
@media (min-width: 1280px) { .module.pkh-product-table .table-container .outro-headline { margin-top: 71px; margin-bottom: 28px; } }
.module.pkh-product-table .table-container .outro-text { line-height: 14px; }
.module.pkh-product-table .table-container table { width: 100%; margin-bottom: 4.14286em; }
@media (min-width: 1280px) { .module.pkh-product-table .table-container table { margin-bottom: 5em; } }
.module.pkh-product-table .table-container table.last { margin-bottom: 0; }
.module.pkh-product-table .table-container table tr.first td, .module.pkh-product-table .table-container table th { background-color: #ced6e4; border-bottom: none; font-weight: bold; }
.module.pkh-product-table .table-container table td { padding: 6px 1.14286em; border-bottom: 1px solid #ced6e4; }
.module.pkh-product-table .table-container table td.left, .module.pkh-product-table .table-container table th.left { text-align: left; }
.module.pkh-product-table .table-container table td.right, .module.pkh-product-table .table-container table th.right { text-align: right; }
.module.pkh-product-table .table-container table td.min, .module.pkh-product-table .table-container table th.min { width: 1%; white-space: nowrap; }
.module.pkh-product-table .table-container table td.small, .module.pkh-product-table .table-container table th.small { width: 13.14286em; }
 
.module.pkh-product-linklist .list-container { font-size: 1.16667em; line-height: 1.42857em; padding: 92px 2.28571em 83px; }
@media (min-width: 1280px) { .module.pkh-product-linklist .list-container { padding: 110px 38px 101px; } }
.module.pkh-product-linklist .list-container .block-headline { color: #333; font-size: 1.42857em; font-weight: 600; line-height: 1.35em; margin-bottom: 1.25em; }
@media (min-width: 1280px) { .module.pkh-product-linklist .list-container .block-headline { margin-bottom: 1.55em; } }
.module.pkh-product-linklist .list-container ul { width: 100%; margin-bottom: 3.57143em; }
@media (min-width: 1280px) { .module.pkh-product-linklist .list-container ul { margin-bottom: 4.42857em; } }
.module.pkh-product-linklist .list-container ul.last { margin-bottom: 0; }
.module.pkh-product-linklist .list-container ul li { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAMAAAAGL8UJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgAAACwULreAAAAFHRSTlMA8/BHcRKixMeUwZ2cym71FfLxSBLmTn0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI1w3FxwHAIBAEscFgk0ze/mvlPhLu8UCQe61P0SQpm0UVfjXoGhPWPnABFwABOEW1d2MAAAAASUVORK5CYII="); background-repeat: no-repeat; background-position: 0 0.35714em; padding-left: 0.92857em; padding-bottom: 0.57143em; }
 
.module.pkh-product-vorteil { font-size: 1.16667em; line-height: 1em; }
.module.pkh-product-vorteil .column { width: 316px; margin: 91px 20px 91px 0; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .column { overflow: visible; margin: 109px 24px 109px 0; width: 376px; } }
.module.pkh-product-vorteil .no-image .column { width: 484px; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .no-image .column { width: 576px; } }
.module.pkh-product-vorteil .no-image .column.col2-container { margin-right: 0; }
.module.pkh-product-vorteil .text-container { padding-left: 32px; margin-bottom: 3.42857em; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .text-container { padding-left: 38px; } }
.module.pkh-product-vorteil .text-container .vorteil-title { padding-left: 52px; font-size: 1.42857em; line-height: 1.35em; font-weight: 600; color: #333; position: relative; margin-bottom: 9px; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .text-container .vorteil-title { padding-left: 62px; } }
@media (min-width: 1280px) { .module.pkh-product-vorteil .text-container .vorteil-title { font-size: 1.64286em; line-height: 1.17391em; margin-bottom: 13px; } }
.module.pkh-product-vorteil .text-container .vorteil-title:before { content: ""; position: absolute; background-color: #FFF; background-image: url(/privatkunden/images/ico_check.png); background-repeat: no-repeat; background-position: center center; border-radius: 50%; width: 32px; height: 32px; top: 0; left: 0; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .text-container .vorteil-title:before { width: 38px; height: 38px; top: -4px; } }
.module.pkh-product-vorteil .text-container .vorteil-text { padding-left: 52px; line-height: 1.42857em; }
.module.pkh-product-vorteil .text-container .vorteil-text a:link, .module.pkh-product-vorteil .text-container .vorteil-text a:visited { color: #0A3478; text-decoration: underline; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .text-container .vorteil-text { padding-left: 62px; } }
@media (min-width: 1280px) { .module.pkh-product-vorteil .text-container { margin-bottom: 4.07143em; } }
.module.pkh-product-vorteil .text-container.last { margin-bottom: 0; }
.module.pkh-product-vorteil .image-container { display: inline-table; width: 316px; height: 100%; }
@media (min-width: 1280px) { .module.pkh-product-vorteil .image-container { width: 376px; } }
.module.pkh-product-vorteil .image-container .image-wrapper { display: table-cell; margin: 0 auto; vertical-align: middle; text-align: center; }
.module.pkh-product-vorteil .image-container img { display: block; margin: 0 auto; }
.module.pkh-product-vorteil .image-container span { font-size: 0.85714em; display: block; text-align: center; margin-top: 0.41667em; }
.module.pkh-product-vorteil.white .vorteil-title:before { background-color: #f3f5f8; }
 
.module.pkh-product-fullscreen { position: relative; overflow: hidden; }
.module.pkh-product-fullscreen .content-wrapper { display: block; position: relative; width: 100%; box-shadow: inset 0 50px 16px -45px rgba(0, 0, 0, 0.3); }
.module.pkh-product-fullscreen .image { position: absolute; top: -15%; display: block; width: 100%; height: auto; transform: scale(1.2, 1.2); perspective: 200px; -webkit-backface-visibility: hidden; }
.module.pkh-product-fullscreen .grid-wrapper { padding: 128px 0; }
.module.pkh-product-fullscreen .grid-wrapper .text-wrapper { font-size: 2.25em; line-height: 1.40741em; color: #FFF; width: 504px; margin-left: 32px; }
.module.pkh-product-fullscreen .grid-wrapper .text-wrapper .accented { color: #ffcc00; font-weight: 600; }
.module.pkh-product-fullscreen .grid-wrapper .teaser-button-wrapper { margin-top: 32px; margin-left: 32px; }
@media (min-width: 1280px) { .module.pkh-product-fullscreen .grid-wrapper { padding: 152px 0; }
  .module.pkh-product-fullscreen .grid-wrapper .text-wrapper { font-size: 2.66667em; line-height: 1.40625em; width: 600px; margin-left: 38px; }
  .module.pkh-product-fullscreen .grid-wrapper .teaser-button-wrapper { margin-top: 38px; margin-left: 38px; } }
.module.pkh-product-fullscreen.image-light .text-wrapper { color: #333; }
.module.pkh-product-fullscreen.image-light .text-wrapper .accented { color: #333; }
 
.ie8 .module.pkh-product-fullscreen .image { top: 0; }
 
.module.pkh-product-questions { padding-bottom: 8em; }
@media (min-width: 1280px) { .module.pkh-product-questions { padding-bottom: 9.5em; } }
.module.pkh-product-questions .block-questions-headline { margin-left: 168px; margin-right: 168px; margin-bottom: 0; margin-top: 0; font-size: 1.66667em; font-weight: bold; line-height: 1.4em; padding-top: 3.1em; padding-bottom: 1.05em; }
@media (min-width: 1280px) { .module.pkh-product-questions .block-questions-headline { margin-left: 200px; margin-right: 200px; } }
.module.pkh-product-questions .block-questions-headline:first-child { padding-top: 4.8em; }
.module.pkh-product-questions .block-questions-headline.footer-headline { padding-top: 0; }
.module.pkh-product-questions ul li.qa-element { margin-left: 168px; margin-right: 168px; margin-bottom: 0; margin-top: 0; }
@media (min-width: 1280px) { .module.pkh-product-questions ul li.qa-element { margin-left: 200px; margin-right: 200px; } }
.module.pkh-product-questions ul li.qa-element .question { font-size: 1.33333em; line-height: 1.25em; margin-bottom: 0; margin-top: 0; display: block; position: relative; color: #0A3478; padding: 0.9375em 2em 0.9375em 0; cursor: pointer; border-bottom: 1px solid #ced6e4; }
.module.pkh-product-questions ul li.qa-element .question:hover { color: #0A3478; }
.module.pkh-product-questions ul li.qa-element .question:after { content: '–'; font-weight: bold; font-size: 1.5em; position: absolute; right: 0.33333em; top: 0.58333em; }
.module.pkh-product-questions ul li.qa-element.closed .question { color: #0A3478; }
.module.pkh-product-questions ul li.qa-element.closed .question:after { right: 0.29167em; content: '+'; }
.module.pkh-product-questions ul li.qa-element .answer { font-size: 1.16667em; line-height: 1.42857em; margin-bottom: 0; margin-top: 0; padding: 1.07143em 2.28571em 1.07143em 0; overflow-y: hidden; }
.module.pkh-product-questions ul li.qa-element .answer p { font-size: 1em; line-height: 1.42857em; margin: 0; color: #4C4C4C; }
.module.pkh-product-questions ul li.qa-element .answer a { font-weight: bold; }
.module.pkh-product-questions ul li.qa-element .answer ol, .module.pkh-product-questions ul li.qa-element .answer ul { list-style: disc; margin-left: 20px; }
.module.pkh-product-questions ul li.qa-element .answer ol li, .module.pkh-product-questions ul li.qa-element .answer ul li { margin-bottom: 10px; }
.module.pkh-product-questions ul li.qa-element .answer table { width: 100%; text-align: center; margin-bottom: 30px; }
.module.pkh-product-questions ul li.qa-element .answer table thead th { min-height: 160px; padding: 30px 10px; text-align: center; }
.module.pkh-product-questions ul li.qa-element .answer table thead th > h4 { color: #0A3478; font-size: 16px; text-align: left; display: inline-block; line-height: 20px; }
.module.pkh-product-questions ul li.qa-element .answer table thead th.blank { width: 300px; }
.module.pkh-product-questions ul li.qa-element .answer table tbody tr td, .module.pkh-product-questions ul li.qa-element .answer table tbody tr th { padding: 8px 16px; border-bottom: 1px solid #CED6E4; vertical-align: middle; text-align: left; font-size: 14px; }
@media (min-width: 1280px) { .module.pkh-product-questions ul li.qa-element .answer table tbody tr td, .module.pkh-product-questions ul li.qa-element .answer table tbody tr th { padding: 8px 20px; } }
.module.pkh-product-questions ul li.qa-element .answer table tbody tr td.check-type > span, .module.pkh-product-questions ul li.qa-element .answer table tbody tr th.check-type > span { color: #f5a011; font-size: 22px; display: block; text-align: center; }
.module.pkh-product-questions ul li.qa-element .answer table tbody tr td.text-type, .module.pkh-product-questions ul li.qa-element .answer table tbody tr th.text-type { vertical-align: top; }
.module.pkh-product-questions ul li.qa-element .answer table tbody tr td.text-type > span, .module.pkh-product-questions ul li.qa-element .answer table tbody tr th.text-type > span { color: #0A3478; display: block; text-align: center; font-family: "Frutiger LT W02_65 Bold"; font-size: 18px; margin-bottom: 10px; }
.module.pkh-product-questions ul li.qa-element .answer table tbody tr td.text-type > p, .module.pkh-product-questions ul li.qa-element .answer table tbody tr th.text-type > p { font-size: 12px; line-height: 16px; }
.module.pkh-product-questions ul li.qa-element .answer table tbody tr:first-child { background-color: #CED6E4; padding: 8px 20px; vertical-align: middle; text-align: left; font-weight: bold; }
.module.pkh-product-questions ul li.qa-element.closed .answer { height: 0; padding: 0 2.28571em 0 0; }
.module.pkh-product-questions .block-modulefoot { margin-left: 168px; margin-right: 168px; margin-bottom: 0; margin-top: 0; margin-bottom: 5.33333em; }
@media (min-width: 1280px) { .module.pkh-product-questions .block-modulefoot { margin-left: 200px; margin-right: 200px; } }
.module.pkh-product-questions .block-modulefoot .block-questions-textblock { font-size: 1.16667em; line-height: 1.42857em; margin-top: 1em; margin-bottom: 1.07143em; }
.module.pkh-product-questions .block-modulefoot .block-questions-textblock p { font-size: 1em; line-height: 1.42857em; margin: 0; }
.module.pkh-product-questions .block-modulefoot .block-questions-footlink { font-size: 1.16667em; line-height: 1.42857em; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAMAAAAGL8UJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEUAAAAKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgKNHgAAACwULreAAAAFHRSTlMA8/BHcRKixMeUwZ2cym71FfLxSBLmTn0AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAL0lEQVQI1w3FxwHAIBAEscFgk0ze/mvlPhLu8UCQe61P0SQpm0UVfjXoGhPWPnABFwABOEW1d2MAAAAASUVORK5CYII="); background-repeat: no-repeat; background-position: 0 0.35714em; padding-left: 0.92857em; }
.module.pkh-product-questions.initialized .answer { transition: height .5s ease-in-out, padding .5s ease-in-out; }
 
.module.pkh-product-conditions .grid-wrapper .content-wrapper { padding-top: 6rem; padding-bottom: 6rem; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper:after { content: " "; display: table; clear: both; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .main-title { font: 1.25rem "FrutigerLTW02-55Roman"; font-weight: bold; color: #333333; width: 652px; margin-bottom: 2.5rem; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .main-title span { margin-left: 2rem; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .column { width: 316px; margin-right: 20px; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .column.col3-container { margin-right: 0; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .column .text-container { padding-left: 2rem; margin-bottom: 2.75rem; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .column .text-container .conditions-title { font-size: 0.875rem; line-height: 1.25rem; color: #999999; margin-bottom: 2rem; height: 1.25rem; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .column .text-container .conditions-text { font-size: 2rem; line-height: 1.25rem; color: #4C4C4C; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .description-container { font-size: 0.75rem; line-height: 1.0625rem; width: 652px; color: #4c4c4c; clear: left; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .description-container span { display: block; padding-left: 2rem; }
.module.pkh-product-conditions .grid-wrapper .content-wrapper .description-container span:first-child { margin-bottom: 2rem; }
.module.pkh-product-conditions.white { background: #FFF; }
 
@media (min-width: 1280px) { .module.pkh-product-conditions .grid-wrapper .content-wrapper { padding-top: 7.125rem; padding-bottom: 7.125rem; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .main-title { margin-bottom: 3rem; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .main-title span { margin-left: 2.375rem; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .column { margin-right: 20px; width: 376px; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .column .text-container { padding-left: 2.375rem; margin-bottom: 3.375rem; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .column .text-container .conditions-title { margin-bottom: 2.375rem; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .column .text-container .conditions-text { font-size: 2rem; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .description-container { width: 776px; }
  .module.pkh-product-conditions .grid-wrapper .content-wrapper .description-container span { padding-left: 2.375rem; } }
.module.pkh-product-packages .grid-wrapper .content-wrapper { padding-top: 6rem; padding-bottom: 6rem; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-right: 20px; background: #FFF; flex-grow: 0; flex-basis: 316px; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column:nth-child(3) { margin-right: 0; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .text-container { padding-left: 2rem; padding-right: 2rem; padding-top: 2.5rem; margin-bottom: 0.3125rem; overflow-wrap: break-word; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .text-container .package-title { font-family: "FrutigerLTW02-55Roman"; font-weight: bold; font-size: 1.25rem; color: #4c4c4c; margin-bottom: 0.5rem; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .text-container .package-subtitle { font-size: 0.875rem; color: #7F7F7F; margin-bottom: 1.125rem; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .text-container .package-text p { font-size: 0.875rem; line-height: 1.25rem; color: #4C4C4C; margin: 0; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .list-wrapper { border: none; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .list-wrapper .list-container { flex-grow: 1; padding-top: 0; padding-bottom: 2.5rem; padding-left: 2rem; padding-right: 2rem; font-size: 0.875rem; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .list-wrapper .list-container li .icon-check { font-size: 1.375rem; margin-right: 0.5rem; color: #f5a011; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .list-wrapper .list-container li .icon-check:before { position: relative; top: 5px; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper:first-child { margin-bottom: 1.25rem; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .package-hint { margin-top: 1.75rem; width: 820px; }
.module.pkh-product-packages .grid-wrapper .content-wrapper .package-hint p { font-size: 0.875rem; line-height: 1.25rem; padding-left: 2rem; margin: 0; color: #7F7F7F; }
.module.pkh-product-packages.adjust-padding-top .content-wrapper { padding-top: 3rem; }
.module.pkh-product-packages.adjust-padding-bottom .content-wrapper { padding-bottom: 3rem; }
.module.pkh-product-packages.adjust-padding-both .content-wrapper { padding-top: 3rem; padding-bottom: 3rem; }
.module.pkh-product-packages.white { background: #FFF; }
.module.pkh-product-packages.white .column { border: 1px solid #ced6e4; }
 
@media (min-width: 1280px) { .module.pkh-product-packages .grid-wrapper .content-wrapper { padding-top: 7.125rem; padding-bottom: 7.125rem; }
  .module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column { margin-right: 1.5rem; flex-basis: 376px; }
  .module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .text-container { padding-left: 2.375rem; }
  .module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper .column .list-container { background: #FFFFFF; padding: 2.375rem; font-size: 0.875rem; }
  .module.pkh-product-packages .grid-wrapper .content-wrapper .column-wrapper:first-child { margin-bottom: 1.5rem; }
  .module.pkh-product-packages .grid-wrapper .content-wrapper .package-hint { margin-top: 2.125rem; width: 876px; }
  .module.pkh-product-packages .grid-wrapper .content-wrapper .package-hint p { line-height: 1.25rem; padding-left: 2.375rem; margin: 0; }
  .module.pkh-product-packages.adjust-padding-top .content-wrapper { padding-top: 3.5625rem; }
  .module.pkh-product-packages.adjust-padding-bottom .content-wrapper { padding-bottom: 3.5625rem; }
  .module.pkh-product-packages.adjust-padding-both .content-wrapper { padding-top: 3.5625rem; padding-bottom: 3.5625rem; } }
 .pkh-consulting .consulting, .pkh-consulting .consulting-expanded { margin-top: 78px; border: 2px solid white; border-right: 0; position: fixed; right: 0; z-index: 1002; background-color: #0c3d7f; -moz-border-radius-topleft: 3%; -webkit-border-top-left-radius: 3%; border-top-left-radius: 3%; -moz-border-radius-topright: 3%; -webkit-border-top-right-radius: 3%; border-top-right-radius: 3%; }
.pkh-consulting .consulting { height: 64px; width: 64px; }
.pkh-consulting .consulting .collapsed-icon { padding: 12px; }
.pkh-consulting .consulting .collapsed-icon .consulting-headline { font-weight: bold; }
.pkh-consulting .consulting .expanded-icon { display: none; background-color: #0A3478; }
.pkh-consulting .consulting .expanded-icon:hover { cursor: pointer; background-color: #45699e; }
.pkh-consulting .consulting span { display: block; font: 10px "FrutigerLTW02-55Roman"; color: white; text-align: center; }
.pkh-consulting .consulting span.icon { font-size: 28px; padding-bottom: 4px; font-weight: bold; }
.pkh-consulting .consulting span.consulting-close { padding: 21px 22px 22px; float: right; font: 21px "FrutigerLTW02-55Roman"; }
.pkh-consulting .consulting:hover { cursor: pointer; background-color: #0A3478; }
.pkh-consulting .consulting-expanded { padding: 0; -moz-border-radius-topleft: 2%; -webkit-border-top-left-radius: 2%; border-top-left-radius: 2%; -moz-border-radius-topright: 2%; -webkit-border-top-right-radius: 2%; border-top-right-radius: 2%; background-color: #45699e; right: -300px; z-index: 1001; min-width: 240px; }
.pkh-consulting .consulting-expanded span { display: block; font: 19px "FrutigerLTW02-55Roman"; color: white; }
.pkh-consulting .consulting-expanded span.consulting-headline { float: left; padding: 21px; min-width: 170px; font-weight: bold; }
.pkh-consulting .consulting-expanded .consulting-expanded-content { margin-top: 64px; padding-top: 4px; background-color: white; }
.pkh-consulting .consulting-expanded .consulting-expanded-content span { font: 13px "FrutigerLTW02-55Roman"; margin-bottom: 6px; color: #4C4C4C; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-info-wrap { padding: 13px 17px 0; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-info-wrap strong { font-size: 18px; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-actions { margin-top: 20px; padding: 15px 10px 19px; font: 12px "FrutigerLTW02-55Roman"; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-actions .consulting-action-wrap { width: 30%; float: left; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-actions .consulting-action-wrap span { font: 12px "FrutigerLTW02-55Roman"; color: #0A3478; text-align: center; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-actions .consulting-action-wrap span.icon { font-family: "FrutigerLTW02-55Roman"; font-size: 40px; }
.pkh-consulting .consulting-expanded .consulting-expanded-content .consulting-actions:after { content: "."; clear: both; display: block; visibility: hidden; height: 0; }
#main .pkh-consulting .consulting, #main .pkh-consulting .consulting-expanded { top: 78px; }
.pkh-fond-slider .slider { width: 100%; margin: 0 auto; }
.pkh-fond-slider .slick-slide { margin: 0 0; height: 720px; }
.pkh-fond-slider div.slick-prev { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); margin-top: -24px; }
.pkh-fond-slider .slick-next, .pkh-fond-slider .slick-prev { /* Positioning */ position: absolute; top: 50%; /* Box-model (from inner padding to outer margin)*/ display: block; width: 50px; height: 50px; padding: 0; border: none; outline: none; /* Typography */ line-height: 0; font-size: 0; /* Visual */ background-image: url(/privatkunden/images/arrow.png); background-repeat: no-repeat; color: transparent; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; }
.pkh-fond-slider .slick-next.slick-disabled, .pkh-fond-slider .slick-prev.slick-disabled { display: none !important; }
.pkh-fond-slider .slick-next { right: 73px; }
.pkh-fond-slider .slick-prev { left: 73px; z-index: 2; }
.pkh-fond-slider .slick-dots { /* Positioning */ position: absolute; right: 0; bottom: 40px; left: 0; /* Box-model (from inner padding to outer margin)*/ display: block; width: 100%; max-width: 980px; padding: 0; margin: 0 auto; /* Typography */ text-align: center; /* Visual */ list-style: none; }
.pkh-fond-slider .slick-dots li { /* Positioning */ position: relative; /* Box-model (from inner padding to outer margin)*/ display: inline-block; width: 30.6%; height: 20px; padding: 0 0 9px 0; border-bottom: 2px solid #99a7c9; margin: 0 4% 0 0; /* Typography */ text-align: center; font-size: 14px; /* Visual */ cursor: pointer; }
.pkh-fond-slider .slick-dots li:last-child { margin-right: 0; }
.pkh-fond-slider .slick-dots li.slick-active { border-color: #0A3478; }
.pkh-fond-slider .slick-dots li.slick-active a { font-family: "FrutigerLTW02-55Roman"; font-weight: 600; }
.teaser-button-wrapper { font-size: 12px; }
@media only screen and (max-width: 1350px) { .pkh-fond-slider .slick-next, .pkh-fond-slider .slick-prev { visibility: hidden; } }
@media only screen and (max-width: 1919px) { .pkh-fond-slider .slick-dots { bottom: 10%; max-width: 980px; margin: 0 auto; }
  .pkh-fond-slider .slick-dots li { width: 200px; } }
.pkh-fond-slider .image-slider-content { font: 20px "FrutigerLTW02-55Roman"; }
.pkh-fond-slider .image-slider-content .slider-headline-wrap { padding-top: 85px; margin-bottom: 27px; }
@media (min-width: 1400px) { .pkh-fond-slider .image-slider-content .slider-headline-wrap { padding-top: 145px; } }
.pkh-fond-slider .image-slider-content h1 { font: 30px/35px "FrutigerLTW02-55Roman"; font-weight: 600; color: #0A3478; width: 425px; }
.pkh-fond-slider .image-slider-content h2 { font: 30px "FrutigerLTW02-55Roman"; color: #0A3478; width: 425px; }
.pkh-fond-slider .image-slider-content div.image-slider-text-wrap p { display: block; width: 425px; font: 14px/20px "FrutigerLTW02-55Roman"; color: #333; margin-bottom: 20px; }
.pkh-fond-slider .image-slider-content div.image-slider-text-wrap p:last-child { margin-bottom: 35px; }
@media (min-width: 1400px) { .pkh-fond-slider .image-slider-content div.image-slider-text-wrap p:last-child { margin-bottom: 75px; } }
.element.pkh-button.pkh-fond-button-secondary { background-color: #ced6e4; color: #3B5D93; }
.element.pkh-button.pkh-fond-button-secondary:hover { background-color: #B5C2D7; }
.pkh-fond-slider .image-slider-wrap { background-position: 80% center; background-repeat: no-repeat; height: 500px; background-size: auto 100%; }
@media (min-width: 1100px) { .pkh-fond-slider .image-slider-wrap { background-position: right center; } }
@media (min-width: 1400px) { .pkh-fond-slider .image-slider-wrap { height: 700px; background-position: center center; } }
@media (min-width: 1600px) { .pkh-fond-slider .image-slider-wrap { height: 720px; } }
@media (min-width: 1920px) { .pkh-fond-slider .image-slider-wrap { background-position: right center; } }
.pkh-fond-slider .table-slider-wrap { background-color: #f3f5f8; }
.pkh-fond-slider .table-slider-content { padding-top: 36px; font: 20px "FrutigerLTW02-55Roman"; max-height: 728px; }
.pkh-fond-slider .table-slider-content h1 { font: 30px/35px "FrutigerLTW02-55Roman"; font-weight: 600; color: #0A3478; }
.pkh-fond-slider .table-slider-content h2 { font: 30px "FrutigerLTW02-55Roman"; color: #0A3478; margin-bottom: 32px; }
.pkh-fond-slider .table-slider-content .slick-next, .pkh-fond-slider .table-slider-content .slick-prev { top: 50.5%; }
.pkh-fond-slider .table-slider-content .slick-dots { bottom: 81px; }
.pkh-fond-slider .table-slider-content .slick-dots li { width: 215px; }
.pkh-fond-slider .table-slider-content .image-slider-text { display: block; width: 425px; font: 14px/20px "FrutigerLTW02-55Roman"; color: #333; }
.pkh-fond-slider .table-slider-content .image-slider-text.first-block { margin-bottom: 20px; }
.pkh-fond-slider .table-slider-content .image-slider-text.second-block { margin-bottom: 70px; }
.pkh-fond-slider table.table-fond { width: 100%; margin-bottom: 20px; font-size: 14px; }
.pkh-fond-slider table.table-fond tbody tr:hover { background-color: #f9fafc; cursor: pointer; }
.pkh-fond-slider table.table-fond tbody tr:hover td:first-child { color: #477bb5; }
.pkh-fond-slider table.table-fond th, .pkh-fond-slider table.table-fond td { border-bottom: 1px solid #e0e1e2; border-collapse: collapse; padding: 16px 10px; text-align: right; }
.pkh-fond-slider table.table-fond th:first-child, .pkh-fond-slider table.table-fond td:first-child { width: 60%; font: "14px" "FrutigerLTW02-55Roman"; font-weight: 600; text-align: left; }
.pkh-fond-slider table.table-fond th.left, .pkh-fond-slider table.table-fond td.left { text-align: left; }
.pkh-fond-slider table.table-fond th.right, .pkh-fond-slider table.table-fond td.right { text-align: right; }
.pkh-fond-slider table.table-fond th.positive, .pkh-fond-slider table.table-fond td.positive { color: #2c8e27; }
.pkh-fond-slider table.table-fond th.negative, .pkh-fond-slider table.table-fond td.negative { color: #a9000f; }
.pkh-fond-slider table.table-fond th { padding-bottom: 25px; }
.pkh-fond-slider table.table-fond td { text-transform: uppercase; }
.pkh-fond-slider table.table-fond td a { font-size: 14px; }
.pkh-fond-slider table.table-fond td:first-child { color: #0A3478; }
.pkh-fond-slider .chart-wrap { background-image: url(/privatkunden/images/fond-chart-bg-image.jpg); background-position: center center; }
.pkh-fond-slider .chart-wrap.bg { min-height: 730px; }
.pkh-fond-slider .chart-slider-content { font: 20px "FrutigerLTW02-55Roman"; }
.pkh-fond-slider .chart-slider-content .slider-headline-wrap { margin-top: 70px; }
.pkh-fond-slider .chart-slider-content .main-headline { display: block; font: 30px/35px "FrutigerLTW02-55Roman"; font-weight: 600; color: white; }
.pkh-fond-slider .chart-slider-content .sub-headline { margin-bottom: 15px; font: 30px "FrutigerLTW02-55Roman"; color: white; display: inline-block; }
.pkh-fond-slider .chart-slider-content .sub-headline span { padding-right: 11px; }
.pkh-fond-slider .chart-slider-content .sub-headline:hover { cursor: pointer; color: #0A3478; }
.pkh-fond-slider .chart-slider-content .sub-headline.var-arrow:after { font-family: "PostbankPKIcons"; font-size: 12px; content: "\e605"; }
.pkh-fond-slider .chart-slider-content .sub-headline.var-arrow-down span { padding-right: 7px; }
.pkh-fond-slider .chart-slider-content .sub-headline.var-arrow-down:after { font-family: "PostbankPKIcons"; font-size: 12px; content: "\e610"; }
.pkh-fond-slider .chart-slider-content .slick-dots { bottom: 78px; }
.pkh-fond-slider .chart-slider-content .slick-dots li { width: 215px; }
.pkh-fond-slider .chart-slider-content .image-slider-text { display: block; width: 425px; font: 14px/20px "FrutigerLTW02-55Roman"; color: #333; }
.pkh-fond-slider .chart-slider-content .image-slider-text.first-block { margin-bottom: 20px; }
.pkh-fond-slider .chart-slider-content .image-slider-text.second-block { margin-bottom: 70px; }
.pkh-fond-slider .chart-slider-content .dropbtn { margin-bottom: 15px; font: 30px "FrutigerLTW02-55Roman"; color: white; display: inline-block; border: none; background: none; padding: 0; }
.pkh-fond-slider .chart-slider-content .dropbtn span { padding-right: 11px; }
.pkh-fond-slider .chart-slider-content .dropbtn:hover { cursor: pointer; color: #0A3478; }
.pkh-fond-slider .chart-slider-content .dropbtn.var-arrow:after { padding-left: 12px; font-family: "PostbankPKIcons"; font-size: 12px; content: "\e605"; position: relative; top: -2px; }
.pkh-fond-slider .chart-slider-content .dropbtn.var-arrow-down:after { padding-left: 9px; font-family: "PostbankPKIcons"; font-size: 12px; content: "\e610"; position: relative; }
.pkh-fond-slider .chart-slider-content .chart-slider-dropdown ul.chart-slider-dropdown-list { position: absolute; list-style-type: none; width: 210px; display: none; }
.pkh-fond-slider .chart-slider-content .chart-slider-dropdown ul.chart-slider-dropdown-list li { font: 14px "FrutigerLTW02-55Roman"; margin-bottom: 1px; background-color: #f3f5f8; }
.pkh-fond-slider .chart-slider-content .chart-slider-dropdown ul.chart-slider-dropdown-list li:first-child { -moz-border-radius-topleft: 3%; -webkit-border-top-left-radius: 3%; border-top-left-radius: 3%; -moz-border-radius-topright: 3%; -webkit-border-top-right-radius: 3%; border-top-right-radius: 3%; }
.pkh-fond-slider .chart-slider-content .chart-slider-dropdown ul.chart-slider-dropdown-list li:last-child { -moz-border-radius-bottomleft: 3%; -webkit-border-bottom-left-radius: 3%; border-bottom-left-radius: 3%; -moz-border-radius-bottomright: 3%; -webkit-border-bottom-right-radius: 3%; border-bottom-right-radius: 3%; }
.pkh-fond-slider .chart-slider-content .chart-slider-dropdown ul.chart-slider-dropdown-list li:hover { cursor: pointer; background-color: white; }
.pkh-fond-slider .chart-slider-content .chart-slider-dropdown ul.chart-slider-dropdown-list li a { display: inline-block; color: #4C4C4C; padding: 15px; width: 180px; }
.pkh-fond-market { /* perfect-scrollbar v0.6.12 */ }
.pkh-fond-market .fond-market .fond-market-bg { background-image: url(/privatkunden/images/bg-image-marktberichte.jpg); background-repeat: no-repeat; background-position: right 0; }
@media only screen and (max-width: 1919px) { .pkh-fond-market .fond-market .fond-market-bg { background-position: center center; } }
.pkh-fond-market .fond-market .slider-headline-wrap { margin-top: 72px; margin-bottom: 45px; }
.pkh-fond-market .fond-market h1 { font: 30px/35px "FrutigerLTW02-55Roman"; font-weight: 600; color: #0A3478; }
.pkh-fond-market .fond-market h2 { font: 30px "FrutigerLTW02-55Roman"; color: #0A3478; }
.pkh-fond-market .fond-market .content-reports { width: 725px; }
.pkh-fond-market .fond-market .clearfix:after { content: "."; clear: both; display: block; visibility: hidden; height: 0px; }
.pkh-fond-market .report-wrap { margin-bottom: 20px; }
.pkh-fond-market .report-wrap .report-scroll { height: 289px; position: relative; }
.pkh-fond-market .report-wrap .report-scroll.ps-active-y .report.result { margin-right: 20px; }
.pkh-fond-market .report-wrap div.report { border-bottom: 1px solid #babdc5; padding: 12px 0 17px; }
.pkh-fond-market .report-wrap div.report:first-child { border-top: 1px solid #babdc5; }
.pkh-fond-market .report-wrap div.report a { color: #4C4C4C; }
.pkh-fond-market .report-wrap div.report a:hover .report-heading { color: #477bb5; }
.pkh-fond-market .report-wrap div.report span { display: block; }
.pkh-fond-market .report-wrap div.report .report-date { font: 12px/25px "FrutigerLTW02-55Roman"; }
.pkh-fond-market .report-wrap div.report .report-heading { font: 14px/25px "FrutigerLTW02-55Roman"; font-weight: 600; color: #0A3478; }
.pkh-fond-market .report-wrap div.report .report-text { font: 14px/20px "FrutigerLTW02-55Roman"; }
.pkh-fond-market .content-calender .calender-actions { width: 100%; color: #0A3478; }
.pkh-fond-market .content-calender .calender-actions .calender-action-link { margin: 24px 0; }
.pkh-fond-market .content-calender .calender-actions .calender-action-link span { font: 14px "FrutigerLTW02-55Roman"; font-weight: 600; float: left; }
.pkh-fond-market .content-calender .calender-actions .calender-action-link span.icon { font-size: 17px; padding-right: 3px; margin-top: -3px; }
.pkh-fond-market .content-calender .calender-actions .calender-action-link span.arrow-right { width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #0A3478; display: block; margin: 4px 0 0 10px; font-size: 13px; }
.pkh-fond-market .content-calender .calender-actions .calender-action-link:hover span.arrow-right { border-color: transparent transparent transparent #477bb5; }
.pkh-fond-market .content-calender .calender-actions .calender-action-show { margin: 0 0 24px; }
.pkh-fond-market .content-calender .calender-actions .calender-action-show span { font: 18px "FrutigerLTW02-55Roman"; }
.pkh-fond-market .content-calender .calender-actions .calender-action-show #calender-show-symbol { width: 18px; display: block; float: left; }
.pkh-fond-market .content-calender-sheet { margin-bottom: 80px; float: left; }
.pkh-fond-market .content-calender-sheet .calender-month { text-align: center; font: 14px "FrutigerLTW02-55Roman"; font-weight: 600; color: #0A3478; }
.pkh-fond-market .content-calender-sheet .calender-month .month-text { padding: 15px; width: 169px; float: left; }
.pkh-fond-market .content-calender-sheet .calender-month .var-arrow-right { padding: 15px 20px; float: right; }
.pkh-fond-market .content-calender-sheet .calender-month .var-arrow-right:after { font-family: "PostbankPKIcons"; font-size: 12px; content: "\e605"; }
.pkh-fond-market .content-calender-sheet .calender-month .var-arrow-left { padding: 15px 20px; float: left; }
.pkh-fond-market .content-calender-sheet .calender-month .var-arrow-left:after { font-family: "PostbankPKIcons"; font-size: 12px; content: "\e611"; }
.pkh-fond-market .content-calender-sheet .fond-market-calender th, .pkh-fond-market .content-calender-sheet .fond-market-calender td { border: 1px solid #babdc5; border-collapse: collapse; padding: 12px 8px; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td { padding: 14px 18px; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td:hover { background-color: white; cursor: pointer; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td.inactive { cursor: default; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td.inactive:hover { background-color: transparent; cursor: default; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td.selected { background-color: #0A3478; color: white; cursor: default; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td.cal-tb-th { padding: 15px 17px; }
.pkh-fond-market .content-calender-sheet .fond-market-calender td.cal-tb-td { font: "14px" "FrutigerLTW02-55Roman"; font-weight: 600; }
.pkh-fond-market .content-calender-sheet .fond-market-calender tr td:first-child:hover { background: transparent; cursor: auto; }
.pkh-fond-market .content-calender-result { float: left; margin: 47px 0 0 50px; width: 625px; }
.pkh-fond-market .content-calender-result .report.result { padding: 10px; }
.pkh-fond-market .ps-container { -ms-touch-action: none; touch-action: none; overflow: hidden !important; -ms-overflow-style: none; }
@supports (-ms-overflow-style: none) { .pkh-fond-market .ps-container { overflow: auto !important; } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .pkh-fond-market .ps-container { overflow: auto !important; } }
.pkh-fond-market .ps-container.ps-active-x > .ps-scrollbar-x-rail, .pkh-fond-market .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; background-color: transparent; }
.pkh-fond-market .ps-container.ps-in-scrolling { pointer-events: none; }
.pkh-fond-market .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { opacity: 0.9; }
.pkh-fond-market .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #999; }
.pkh-fond-market .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { opacity: 0.9; }
.pkh-fond-market .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #999; }
.pkh-fond-market .ps-container > .ps-scrollbar-x-rail { display: none; position: absolute; /* please don't change 'position' */ opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear; bottom: 0px; /* there must be 'bottom' for ps-scrollbar-x-rail */ height: 15px; }
.pkh-fond-market .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; /* please don't change 'position' */ background-color: #aaa; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; bottom: 2px; /* there must be 'bottom' for ps-scrollbar-x */ height: 6px; }
.pkh-fond-market .ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .pkh-fond-market .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x { height: 11px; }
.pkh-fond-market .ps-container > .ps-scrollbar-y-rail { display: none; position: absolute; /* please don't change 'position' */ opacity: 0.6; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear; right: 0; /* there must be 'right' for ps-scrollbar-y-rail */ width: 15px; }
.pkh-fond-market .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; /* please don't change 'position' */ background-color: #aaa; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; right: 2px; /* there must be 'right' for ps-scrollbar-y */ width: 6px; }
.pkh-fond-market .ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .pkh-fond-market .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y { width: 11px; }
.pkh-fond-market .ps-container:hover.ps-in-scrolling { pointer-events: none; }
.pkh-fond-market .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { opacity: 0.9; }
.pkh-fond-market .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #999; }
.pkh-fond-market .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { opacity: 0.9; }
.pkh-fond-market .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #999; }
.pkh-fond-market .ps-container:hover > .ps-scrollbar-x-rail, .pkh-fond-market .ps-container:hover > .ps-scrollbar-y-rail { opacity: 0.6; }
.pkh-fond-market .ps-container:hover > .ps-scrollbar-x-rail:hover { opacity: 0.9; }
.pkh-fond-market .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: #999; }
.pkh-fond-market .ps-container:hover > .ps-scrollbar-y-rail:hover { opacity: 0.9; }
.pkh-fond-market .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: #999; }
.pkh-stocks-tiles { width: 100%; }
.pkh-stocks-tiles.var-white { background: #fff; }
.pkh-stocks-tiles .pb-stocks-content { text-align: center; width: 95%; margin: 0 auto; margin-bottom: 20px; margin-top: 20px; }
.pkh-stocks-tiles .pb-stocks-content:after { content: ""; display: table; clear: both; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; background: #ccc; display: inline-block; margin-bottom: 20px; cursor: pointer; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper img { width: 100%; height: auto; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .play-icon { border-width: 7px; border-color: #a9b6cb; border-style: solid; border-radius: 50%; position: absolute; width: 13%; padding-bottom: 13%; /* height: 19%; */ z-index: 26; top: 25%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background-repeat: no-repeat; background-position: center; background-size: 50% 50%; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .play-icon:after { content: ""; display: block; width: 0; height: 0; border-style: solid; border-width: 15px 0 15px 25px; border-color: transparent transparent transparent #0A3478; position: absolute; top: 50%; left: 50%; margin: -15px 0 0 -10px; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .overlay-wrapper { box-sizing: border-box; position: absolute; background: rgba(224, 227, 233, 0.9); padding-top: 20px; padding-bottom: 20px; width: 100%; height: 50%; z-index: 1; bottom: 0; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .overlay-wrapper .overlay-content { text-align: left; padding-left: 30px; padding-right: 30px; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .overlay-wrapper .overlay-content h1 { font: 18px/22px "FrutigerLTW02-55Roman"; font-weight: 600; color: #0A3478; margin-bottom: 12px; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .overlay-wrapper .overlay-content p { font: 14px/20px "FrutigerLTW02-55Roman"; font-weight: normal; margin: 0; color: #0A3478; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:hover .play-icon:after { border-color: transparent transparent transparent #477bb5; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:hover .overlay-wrapper .overlay-content h1 { color: #477bb5; }
.pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:hover .overlay-wrapper .overlay-content p { color: #477bb5; }
 
@media (min-width: 768px) { .pkh-stocks-tiles .pb-stocks-content { width: 95%; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper { width: 47.0%; padding-bottom: 26.4375%; margin: 20px; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:nth-of-type(1n) { margin-left: 0; margin-right: 20px; float: left; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:nth-of-type(2n) { margin-right: 0; margin-left: 20px; float: right; } }
@media (min-width: 1024px) { .pkh-stocks-tiles .pb-stocks-content { width: 980px; margin-bottom: 60px; margin-top: 60px; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper { width: 47.7%; padding-bottom: 26.83125%; margin: 20px; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:nth-of-type(1n) { margin-left: 0; margin-right: 20px; float: left; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper:nth-of-type(2n) { margin-right: 0; margin-left: 20px; float: right; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .overlay-wrapper { box-sizing: border-box; padding-top: 27px; padding-bottom: 30px; height: 50%; bottom: 0; }
  .pkh-stocks-tiles .pb-stocks-content .pb-stocks-tile-wrapper .overlay-wrapper .overlay-content { padding-left: 20px; } }
 
//a.lnk_4, .lnk_4, .lnk_4:visited { color:#0a3478; } 
//a.lnk_4:hover, .lnk_4:hover { color:#3b5d93; } 
.nav.meta a, #header-service, #footer_socialMedia_cn .sc_ico, #footer_socialMedia_cn #footer_security { color:#0a3478; } 
.nav.meta a:hover, #header-service:hover, #header-nav-meta a:hover, #footer_socialMedia_cn .sc_ico:hover, #footer_socialMedia_cn #footer_security:hover, #PK_CN1_cn ul li a:hover { color:#3b5d93; } 
.nav.meta a.active, #header-nav-meta a.active, #header-nav-meta a#mtN_id69 { color:#4c4c4c; }
 

 

/* sitemap container */
div.sitemap {
  margin-top: -20px;
  margin-bottom: 40px;
}
/* sitemap - first level */
div.sitemap ul li .sitemapTopic {
  display: block;
  margin-top: 35px;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 2px solid #e5e5e5;
}
/* sitemap - first level link */
div.sitemap ul li .sitemapTopic a,
div.sitemap ul li .sitemapTopic a:visited {
  font-weight:bold;
  font-size: 21px;
  line-height: 26px;
  color: #0a3478;
}
div.sitemap ul li .sitemapTopic a:hover {
  color: #477bb5;
}
/* sitemap - second level */
div.sitemap ul ul {
  margin-left: 0;
}
/* sitemap - second level link */
div.sitemap ul ul a,
div.sitemap ul ul a:visited {
  font-size: 21px;
  line-height: 26px;
  color: #4c4c4c;
  font-weight:normal;
  margin: 0;
}
div.sitemap ul ul a:hover {
  color: #477bb5;
}
/* sitemap - third level */
div.sitemap ul ul ul {
  margin-left: 20px;
  margin-bottom: 20px;
}
/* sitemap - third level item */
div.sitemap ul ul ul li{
  display: inline-block;
  zoom: 1;  
  width: 27%;
  margin: 10px 6% 0 0;
  vertical-align: top;
}

.ie6 div.sitemap ul ul ul li,
.ie7 div.sitemap ul ul ul li {
    display: inline;
}

/* sitemap - third level link */
div.sitemap ul ul ul a,
div.sitemap ul ul ul a:visited {
  font-weight:bold;
  font-size: 14px;
  line-height: 18px;
  color: #0a3478;
}
div.sitemap ul ul ul a:hover {
  color: #477bb5;
}
/* sitemap - fourth level (hidden) */
div.sitemap ul ul ul ul {
  display: none;
}

.noCbri div.sitemap ul li .sitemapTopic
{
  font-size: 19px;
}
.noCbri div.sitemap ul ul a
{
  font-size: 19px;
}
.noCbri div.sitemap ul ul ul a
{
  font-size: 12px;
}
/* end sitemap */

/* Fallback Fontsizes */


body.noCbri {
font-size: 12px;
}

.noCbri .hl_7,
.noCbri .tx_1,
.noCbri .tx_2,
.noCbri .tx_7,
.noCbri .tx_8,
.noCbri .tx_9,
.noCbri .tx_16,
.noCbri .lnk_1,
.noCbri .lnk_2,
.noCbri .lnk_8,
.noCbri .ll_1,
.noCbri .ll_2,
.noCbri .ll_3,
.noCbri .btn_1,
.noCbri .btn_2,
.noCbri .btn_3,
.noCbri .btn_3 span,
.noCbri .btn_3_1,
.noCbri .btn_3_1 span,
.noCbri .btn_3_2,
.noCbri .btn_3_2 span,
.noCbri .btn_3_3,
.noCbri .btn_3_3 span,
.noCbri .btn_7,
.noCbri .btn_8,
.noCbri .btn_9,
.noCbri .btn_10,
.noCbri .btn_11,
.noCbri .btn_13,
.noCbri .btn_15,
.noCbri .btn_16,
.noCbri .btn_17,
.noCbri .btn_19,
.noCbri .btn_20,
.noCbri .btn_20 span,
.noCbri .form_1,
.noCbri .form_3,
.noCbri .dd_1,
.noCbri .rdtextfield p a,
.noCbri .rdtextfield p .btn_8,
.noCbri .rdtextfield p .btn_8 span,
.noCbri #PK_CN1_cn ul li.ui-state-hover ul ul li a
 {
  font-size: 12px;
}
.noCbri .tx_6,
.noCbri .tx_15,
.noCbri .lnk_5,
.noCbri .lnk_6,
.noCbri .form_2a,
.noCbri .form_2b
 {
  font-size: 10px;
}
.noCbri .hl_10,
.noCbri .lnk_13
 {
  font-size: 14px;
}
.noCbri .hl_6,
.noCbri .hl_9,
.noCbri .tx_12,
.noCbri .lnk_9
.noCbri .lnk_10
 {
  font-size: 16px;
}
.noCbri .hl_2,
.noCbri .hl_4,
.noCbri .lnk_3,
.noCbri .lnk_7
 {
  font-size: 19px;
}
.noCbri .lnk_4
 {
  font-size: 11px;
}
.noCbri .tx_3,
.noCbri .tx_14
 {
  font-size: 26px;
}
.noCbri .tx_13
 {
  font-size: 48px;
}
.noCbri .tx_11
 {
  font-size: 40px;
}
.noCbri .tx_5,
.noCbri .cycle-slideshow .cycle-slide .blueBox
 {
  font-size: 18px;
}
.noCbri .hl_3
 {
  font-size: 29px;
}
.noCbri .hl_1
 {
  font-size: 23px;
}
 
/* Fallback Ende */
 
span.highlight {
font-weight: inherit;
color: #0a3478;
background: #FFE57F;
display: inline;
padding: 0;
}
/* */

/* PrintOnly */

.printOnly {
    display:none;
}

.noPrint {}


/****************************************
  Frutiger New Font Styles
****************************************/

body {font:12px/18px 'FrutigerLTW02-55Roman', 'Arial', 'sans-serif'; }

#SRCH_FWPG_query {font-size: 12px;}
a#header-service.lnk_5 {font-size:11px;line-height:13px;}

div.sitemap ul ul ul a, div.sitemap ul ul ul a:visited {font-size: 12px;}
.KBA-gen-hd h2{font-size:12px;}
.KB-hd h2 span{font-size:16px;}
.KBA-gen-hd .hl_5{font-size:16px}
.GBA_bd h2{font-size:12px;}
.GBA_db h2 span{font-size:16px;}
.GBA_bd ul li a{font-size:12px;}
.GBA_bd .hl_5{font-size:16px}

/* N&L */
.rdtextfield h1, .hl_1,  .hl_8{font-size: 22px;}
.rdtextfield h2, .hl_2{font-size: 18px;}
.hl_3{font-size: 27px;}
.rdtextfield h3, .hl_4, .hl_5, .tx_10 {font-size: 18px;}
.rdtextfield h4, .hl_6, .hl_9{font-size: 16px;}
.rdtextfield h6, .hl_7 {font-size: 12px;}
.rdtextfield h5, .hl_10 {font-size: 14px;}
.hl_11 {font-size:29px;}
.tx_1, .tx_4 {font-size: 12px;}
.tx_1_n {font-size: 12px;}
.tx_1_p {font-size: 12px;}
.tx_2 {font-size: 12px;}
.tx_2_n {font-size: 12px;}
.tx_2_p {font-size: 12px;}
.tx_3 {font-size: 26px;}
.tx_5 {font-size: 17px;}
.tx_6 {font-size: 10px;}
.tx_7 {font-size: 12px;}
.tx_8 {font-size: 12px;}
.tx_9 {font-size: 12px;}
.tx_11 {font-size: 36px;}
.tx_12 {font-size: 16px;}
.tx_13 {font-size: 44px;}
.tx_14 {font-size: 24px;}
.tx_15 , .error {font-size: 10px;}
.lnk_1,.lnk_1:visited,.lnk_2,.lnk_2:visited,.lnk_11,.lnk_11:visited,.lnk_12,.lnk_12:visited{font-size:12px;}
.KBA-gen-hd ul li a.lnk_2 {font-size:12px;}
.lnk_3,.lnk_3:visited{font-size:18px;}
a.lnk_4,.lnk_4,.lnk_4:visited{font-size:11px;}
.tx_6,.lnk_5,.lnk_5:visited{font-size:10px;}
.lnk_6,.lnk_6:visited{font-size:10px;}
.lnk_7,.lnk_7:visited{font-size:18px;}
.lnk_8,.lnk_8:visited{font-size:12px;}
.lnk_9,.lnk_9:visited{font-weight:700;font-size:16px;}
.lnk_10,.lnk_10:visited{font-size:16px;}
.lnk_13,.lnk_13:visited{font-size:14px;}
.TM_bd .rdtextfield a,.TBO_bd .rdtextfield a,.EXP_Entry_bd .rdtextfield a,.EXP .rdtextfield a,.News_Article_detail_meldungstext_cn .rdtextfield a,.SP_FU .rdtextfield a,.INFO_T16_bd .rdtextfield a,.lnk_14,.lnk_14:visited{font-size:12px;}
.ll_1 a{font-weight:700;font-size:12px;}
ul.ll_2 a,li.ll_2 a{font-weight:700;font-size:12px;}
ul.ll_3 a{font-size:12px;}

.btn_1 span, .btn_1 input {font-size: 12px;}
.btn_2 span, .btn_2 input {font-size: 12px;}
.btn_3 span, .btn_3 input {font-size: 12px;}
.btn_4 span, .btn_4 input {font-size: 12px;}
.btn_7 span, .btn_7 input {font-size: 12px;}
.btn_8 span, .btn_8 input {font-size: 12px;}
.btn_9 span, .btn_9 input {font-size: 12px;}
.btn_10 span, .btn_10 input {font-size: 12px;}
.btn_11 span, .btn_11 input {font-size: 12px;}
.btn_13 span, .btn_13 input , .btn_16 span, .btn_16 input {font-size: 12px;}
.btn_15 span, .btn_15 input {font-size: 12px;}
.btn_17 span, .btn_17 input {font-size: 12px;}
.btn_19 span, .btn_19 input {font-size: 12px;}
.btn_20 span, .btn_20 input {font-size: 13px;}

.form_1 input, .form_3 input {font-size: 12px; }
.form_2a {font-size: 10px;}
.form_2b {font-size: 10px;}
.dd_1 {font-size:12px;}

/* LEFT NAVIGATION ******************************************************** */
#SN_FWFU_cn>ul>li.top-parent>a { font-size: 16px; }

/* SPECIAL **************************************************************** */
.VA_T03 h1.hl_11 {
  font-size: 27px;
}
/* */


/* */
 