

	



	










	



		
			
		/**
 *
 * Stylesheet fuer das Saleslifting von postbank.de
 * (c) 2004 mediaworx berlin AG
 * erstellt: 15.04.2004, Vincent Hildebrandt
 * letzte Aenderung: 03.05.2004, Gero Willi
 *
 */
body
{

   margin:0px;
   padding:0px;
   font-family:arial,geneva,helvetica,sans-serif;
   color:#006;
}

table #sl_layout_tabelle {}


/* auf postbank.de u.u. anpassen, padding k&#246;nnte zu viel sein! */
#sl_mw_spalte {

   background: none;
   margin:0px;
   padding:0px 0px 0px 0px;
   width: 210px;
   vertical-align:top;
   font-size: 11px;
}


/* ab hier beginnt der interessante teil */

#sl_content {

   position: relative;
   /*margin-top: -40px;*/
   margin-top: 0px;
   width: 400px;
   font-size: 11px;
}

#sl_content * p, #sl_content * ul, #sl_content * li, #sl_content * td, #sl_content * th, #sl_content * div, #sl_mw_spalte * p, #sl_mw_spalte * ul, #sl_mw_spalte * li, #sl_mw_spalte * td, #sl_mw_spalte * th, #sl_mw_spalte * div {

   font-size: 11px;
}


#sl_content div.sl_grafik_ueberschrift
{

   /*margin-top:22px;*/
   margin-top:0px;
   Padding: 0;
}

#sl_content div.sl_grafik_ueberschrift .footer {

   height:14px !important;
   height:11px;
   position:relative;
   clear:both;
   font-size:0px;
}

#sl_content div.sl_grafik_ueberschrift img {

   padding: 0;
   margin: 0;
}

#sl_content div.sl_button_doppel {

   margin-bottom:18px;
   position:relative;
   height:33px;
   width:400px;
}

#sl_content div.sl_button_doppel a {

   background: none;
   width: 194px;
   display:block;
   float:left;
   margin:0px 6px 0px 0px;
   position: relative;
   padding:0px;
}

#sl_content div.sl_button_doppel img {

   margin:0px;
   border:0px;
   width: 194px;
}

#sl_content div.sl_button_doppel a.last {

   margin: 0px;
}

#sl_content div.sl_teaser_breit_weiss {

   background-color: #fff;
   margin:0px 0px 18px 0px;
   border: 1px solid #A5B3D0;
   border-bottom: 4px solid #7A8BB9;
   width:400px;
}

#sl_content div.sl_teaser {

   border: 1px solid #C0CDE0;
   border-bottom: 4px solid #8795C1;
   margin-bottom: 18px;
   width:400px;
   position:relative;
   float: none;
}

/* farben auf der startseite anders */
#sl_content.pkhome div.sl_teaser {

   border: 1px solid #A5B3D0;
   border-bottom: 4px solid #7A8BB9;
}
/* /farben auf der startseite anders */

#sl_content.pkhome div.sl_teaser h2 {

   color: #7A8BB9;
}



#sl_content div.sl_teaser p,
#sl_content div.sl_teaser2 p,
#sl_mw_spalte div.sl_teaser2 p {

   margin:9px 10px 0px 10px;
   padding:0px;
   position: relative;
}

#sl_content .link_rechts{
   /*position: absolute;
   right:0px;
   margin-top:2px;*/
   margin-left: 10px;
}

#sl_content a {

   font-weight: normal;
}

#sl_content .sl_teaser h2, 
#sl_content .sl_teaser2 h2,
#sl_content .sl_teaser.blau h2 , 
#sl_content .sl_teaser.vorteil h2,
#sl_mw_spalte .sl_teaser2 h2 {

   font-size:12px;
   font-weight:bold;
   margin:0px;
   border-bottom: 1px solid #C0CDE0;
   background-color:#FFF;
   padding:3px 10px 5px 10px;
   position : relative;
}

#sl_content .sl_teaser h2,
#sl_content .sl_teaser.blau h2 , 
#sl_content .sl_teaser.vorteil h2{

   border-bottom: 1px solid #C0CDE0;/*#C0CDE0;*/
}

/* farben auf der startseite anders */
#sl_content.pkhome .sl_teaser h2, 
#sl_content.pkhome .sl_teaser2 h2,
#sl_content.pkhome .sl_teaser.blau h2 , 
#sl_content.pkhome .sl_teaser.vorteil h2 {

   border-bottom: 1px solid #A5B3D0;
}
/* /farben auf der startseite anders */



/* farben auf der startseite anders */
#sl_content.pkhome .sl_teaser h2,
#sl_content.pkhome .sl_teaser.blau h2 , 
#sl_content.pkhome .sl_teaser.vorteil h2{

   border-bottom: 1px solid #A5B3D0;
}
/* /farben auf der startseite anders */   
#sl_content div.sl_teaser p.footer {

    font-size:9px;
    line-height : 11px;
    color:#5666A3;
    margin-left:0px;
}

#sl_content div.sl_teaser p.last {

   margin:9px 10px 9px 10px;
}

#sl_content div.sl_teaser.blau {

   background-color: #DEE5EF;
}

#sl_content div.sl_teaser.vorteil {

   background-color: #DEE5EF;
}

#sl_content div.sl_teaser.vorteil .grafik_container {

   float:right;
   padding:10px 10px 0px 0px;
   position:relative;
}

#sl_content div.sl_teaser.vorteil ul.sl_ul_vorteile {

   margin-right:214px;
}

#sl_content div.sl_teaser_text {

   width:400px;
   position:relative;
}

#sl_content div.sl_teaser_text p {

   margin:0px 10px 13px 0px;
   position : relative;
}

#sl_content div.sl_teaser_text h2 {

   font-size:12px;
   font-weight:bold;
   margin:0px 0px 8px 0px;
   border-bottom: 1px solid #C0CDE0;
   padding:0px 0px 8px 0px;
}


/* farben auf der startseite anders */
#sl_content.pkhome div.sl_teaser_text h2 {

   border-bottom: 1px solid #7A8BB9;
}
/* /farben auf der startseite anders */



#sl_content div.sl_teaser_text img.bild_links{

   float:left;
   position: relative;
   margin-right:10px;
}

#sl_content div.sl_teaser_text .link_rechts img{

   border:none;
   margin-left:5px;
}

#sl_content .sl_teaser h2.mit_link,
#sl_content .sl_teaser2 h2.mit_link,
#sl_mw_spalte div.sl_teaser2 h2.mit_link{

   padding:0px;
   margin:0px -1px 0px 0px;
   border-bottom: 1px solid #C0CDE0;
   height:19px;
}


#sl_content.pkhome .sl_teaser h2.mit_link,
#sl_content.pkhome .sl_teaser2 h2.mit_link {

   border-bottom: 1px solid #A5B3D0;
}

#sl_content .sl_teaser h2.mit_link a,
#sl_content .sl_teaser2 h2.mit_link a,
#sl_mw_spalte .sl_teaser2 h2.mit_link a {

   color:#7A8BB9;
   border:none;
   margin:0px;
   font-size:12px;
   font-weight:bold;
   padding:2px 10px 2px 10px;
   text-align: left;
   height: auto;
   width:auto;
   float: none;
   background:transparent url(bt_pfein.gif) no-repeat right top;
   background-position: 100% -1px;
   display:block;
   text-decoration:none;
}

#sl_content .sl_teaser h2.mit_link a.dunkel,
#sl_content .sl_teaser2 h2.mit_link a.dunkel,
#sl_content .sl_teaser2 h2.dunkel a,
#sl_mw_spalte .sl_teaser2 h2.mit_link a.dunkel, {

   background:transparent url(bt_pfein.gif) no-repeat right top;
}

#sl_content .sl_teaser h2.mit_link a:hover,
#sl_content .sl_teaser2 h2.mit_link a:hover{

	color:#7A8BB9;
}

/*
Boxdefinitionen Content Spalte
*/

#sl_content .sl_teaser .sl_box_drei img,
#sl_content .sl_teaser2 .sl_box_drei img,
#sl_mw_spalte .sl_teaser2 .sl_box_drei img,
#sl_content .sl_teaser .sl_box_zwei img,
#sl_content .sl_teaser2 .sl_box_zwei img,
#sl_mw_spalte .sl_teaser2 .sl_box_zwei img,
#sl_content .sl_teaser .sl_box_eins img,
#sl_content .sl_teaser2 .sl_box_eins img,
#sl_mw_spalte .sl_teaser2 .sl_box_eins img{

   position:relative;
   float:none;
   margin:0px;
   padding:0px;
   
}

#sl_content .sl_teaser .sl_box_drei,
#sl_content .sl_teaser2 .sl_box_drei,
#sl_mw_spalte .sl_teaser2 .sl_box_drei {

   position:relative;
   height: 146px;
   display: block;
   overflow: hidden;
}

/*
#sl_mw_spalte .sl_teaser2 .sl_box_drei{

   height:165px;
   height: 140px;
}
*/

#sl_content .sl_teaser .sl_box_zwei,
#sl_content .sl_teaser2 .sl_box_zwei,
#sl_mw_spalte .sl_teaser2 .sl_box_zwei{

   position:relative;
   height: 83px;
   overflow: hidden;
}

/*
   Hier gibt es leider eine unterscheidung zwischen
   IE und allen anderen Browsern, was &#252;ber IEFixes.css
   geregelt wird
*/
#sl_content .sl_teaser .sl_box_eins,
#sl_content .sl_teaser2 .sl_box_eins,
#sl_mw_spalte .sl_teaser2 .sl_box_eins {

   position:relative;
   height:47px !important;
   height:56px;
   overflow: hidden;
}

#sl_content .sl_box_drei img.bild_unten,
#sl_content .sl_box_zwei img.bild_unten,
#sl_content .sl_box_eins img.bild_unten {

   display: block;
   position: absolute;
   bottom:0px;
}


#sl_content .sl_teaser2 .sl_box_drei p.text_unten,
#sl_mw_spalte .sl_box_drei p.text_unten {

   position: absolute;
   top:80px;
}

#sl_content .sl_box_drei p.text_oben,
#sl_mw_spalte .sl_box_drei p.text_oben {

   position: absolute;
   top:0px;
}

#sl_content .sl_box_drei img.bild_oben,
#sl_mw_spalte .sl_box_drei img.bild_oben {

   height:80px;
   position: absolute;
   top:0px;
}

#sl_content .sl_box_zwei img.bild_oben,
#sl_mw_spalte .sl_box_zwei img.bild_oben {

   height:40px;
   position: absolute;
   top:0px;
}

#sl_content .sl_box_zwei p.text_unten,
#sl_mw_spalte .sl_box_zwei p.text_unten {

   position: absolute;
   top:80px;
}

#sl_content .sl_box_eins p.text_oben,
#sl_mw_spalte .sl_box_eins p.text_oben,
#sl_content .sl_box_zwei p.text_oben,
#sl_mw_spalte .sl_box_zwei p.text_oben {

   position: absolute;
   top:0px;
}

#sl_content .sl_teaser p.text_oben,
#sl_content .sl_teaser p.text_unten {

   width:379px;
}

#sl_content .sl_teaser2 p.text_oben,
#sl_mw_spalte .sl_teaser2 p.text_oben,
#sl_content .sl_teaser2 p.text_unten,
#sl_mw_spalte .sl_teaser2 p.text_unten {

   width:189px;
}

/* debugging...
#sl_mw_spalte .sl_box_eins  p {

   height: 46px;
   overflow: hidden;
   margin: 0;
   padding: 0;
}
*/

#sl_content .sl_box_drei.sl_header img.bild_oben { height:110px; }

#sl_content .sl_box_drei p.text_unten { position: absolute; top:110px; }

#sl_content .sl_teaser2 {

   border: 1px solid #A5B3D0;
   border-bottom: 4px solid #7A8BB9;
   margin-bottom: 18px;
   width:194px;
   float: left;
   position:relative;
}


#sl_mw_spalte .sl_teaser2 {

   border: 1px solid #A5B3D0;
   border-bottom: 4px solid #7A8BB9;
   margin-bottom: 18px;
   width:210px;
   position:relative;
}

#sl_mw_spalte .sl_teaser2.sl_schmal {

   margin-bottom: 12px;
}

#sl_content .sl_teaser2.last {

   margin-left:12px;
   margin-right: -4px;
}

/*Verzweigung*/

#sl_content .sl_verzweigung {

   position:relative;
   width:400px;
   margin-bottom:18px;
}

#sl_content .sl_verzweigung .sl_verzweigung_box {

   width:194px;
   height:208px;
   float:left;
   margin-right:12px;
   display: block;
   position: relative;
   background:transparent url(verzweii.gif) no-repeat top left;
}

#sl_content .sl_verzweigung .sl_verzweigung_box.last2 {

   margin-right:0px;
}

#sl_content .sl_verzweigung .sl_verzweigung_box.abschluss {

   background:transparent url(verzweii.gif) no-repeat top left;
}

#sl_content .sl_verzweigung .sl_verzweigung_box.pintan {

   background:transparent url(verzweij.gif) no-repeat top left;
}

#sl_content .sl_verzweigung .sl_verzweigung_box p {

   margin: 0px 10px 0px 10px;
   width: 170px;
   position: absolute;
   top: 15px;
}

#sl_content .sl_verzweigung .sl_verzweigung_box a {

   position:absolute;
   bottom:4px;
   display: block;
   height:27px;
   width:190px;
}

/*Ende der Boxdefinitionen*/

#sl_content .sl_teaser .sl_leistung_footer {

   position: relative;
   height: 45px;
}

#sl_content .sl_teaser .sl_leistung_footer p {

   margin:0px 0px 0px 45px;
   padding: 10px;
   position: relative;
}

#sl_content .sl_teaser .sl_leistung_footer img {

   float: left;
   position: relative;
}

#sl_content ul.sl_ul_vorteile {
   list-style-type: none;
   margin:10px 10px 14px 0px;
   padding:0px;
   list-style-position: outside;
   background-color:#fff;
   border-top: 1px solid #C0CDE0;
   border-right: 1px solid #C0CDE0;
}

#sl_content ul.sl_ul_vorteile li {
   border-bottom: 1px solid #C0CDE0;
   display:block;
   padding:6px 10px 9px 20px;
/*position:relative;*/
}

#sl_content ul.sl_ul_vorteile li {

   background:url(blau_lit.gif) no-repeat 10px 12px;
}

#sl_content ul.sl_ul_vorteile li.rot {

   color:#FF000A;
   background:url(rot_lisu.gif) no-repeat 10px 12px;
}

#sl_content ul.sl_ul_anstrich {

localeRef:css_ol_anstrich;
   list-style-type: none;
   margin: 0px 0px 0px 10px;
   padding:0px;
   list-style-position: outside; /**/
   background: none;
}

#sl_content ul.sl_ul_anstrich li {

   position: relative;
   line-height: 14px;
   margin:0px;
   padding:4px 10px 4px 10px;
   background-image:url(li_strid.gif);
   background-repeat: no-repeat;
   background-position: 0px 6px;
   list-style: none;
}

.tb_sl_vorteile {

   padding: 0;
   margin:0;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   border-top: 1px solid #C0CDE0;
   border-right: 1px solid #C0CDE0;
   background-color: #fff;
   position: relative;
}

.tb_sl_vorteile td,
.tb_sl_vorteile td.rot {

   font-size: 11px;
   margin: 0;
   padding: 0;
   padding-top: 6px;
   padding-right: 10px;
   padding-bottom: 6px;
   
   border-bottom: 1px solid #C0CDE0;
   vertical-align: top;
}

.tb_sl_vorteile td.rot {

   color: #ff000a;
}

.tb_sl_vorteile td.img {

   padding: 0;
   padding-top: 10px;
   padding-left: 10px;
   padding-right: 10px;
}

.tb_sl_anstrich {

   padding: 0;
   margin:0;
   position: relative;
}

.tb_sl_anstrich td {

   font-size: 11px;
   margin: 0;
   padding: 0;
   padding-top: 4px;
   padding-right: 10px;
   padding-bottom: 4px;
   vertical-align: top;
}

.tb_sl_anstrich td.img {

   padding: 0;
   padding-top: 5px;
   padding-left: 10px;
   padding-right: 3px;
}

/* /korrektur */


#sl_content .sl_p_allein {

   margin: 0px 0px 18px 0px;
   padding: 0px;
}

#sl_content p.sl_p_fussnote {

   margin: 0px 0px 18px 0px;
   padding: 0px;
   font-size:10px;
}

#sl_content .sl_teaser  p.sl_p_fussnote {

   margin: 0px 0px 10px 10px;
   padding: 0px;
   font-size:10px;
   color: #5666A3;
}

#sl_content div.sl_teaser_linie {

   position:relative;
   font-size:0px;
   margin-top:9px;
   border-top:1px solid #C0CDE0;
   line-height:normal;
}

/*rechte Spalte*/
#sl_mw_spalte {

   width: 210px;
   position: relative;
   padding-top:60px;
}

#sl_mw_spalte a{

   font-weight:normal;
}

#sl_mw_spalte .sl_teaser {

   width:210px;
   position:relative;
   border: 1px solid #B7BFDA;
   border-left:none;
   color: #2B3386;
   background-color:#EEF2F6;
   margin-bottom: 18px;
}

#sl_mw_spalte .sl_teaser h2 {

   font-size:12px;
   font-weight:bold;
   margin:0px;
   border-bottom: 1px solid #8795C1;
   background-color:#FFF;
   padding:3px 10px 2px 10px;
   position : relative;
   color:#FFF;
   text-align: left;
   background-color:#8795C1;
}

#sl_mw_spalte .sl_teaser h2.mit_link {

   padding:0px;
   margin:-1px -1px 0px 0px;
   background-color:#8795C1;
   height:20px;
}

#sl_mw_spalte .sl_teaser h2.mit_link a {

   color:#FFF;
   border:none;
   margin:0px;
   padding:3px 10px 2px 10px;
   text-align: left;
   height: auto;
   width:auto;
   float: none;
   background:transparent url(bt_pfeio.gif) no-repeat right top;
   display:block;
   text-decoration:none;
   font-weight: bold;
}

#sl_mw_spalte .sl_teaser h2.mit_link a:hover {

	color:#FFF;
}


#sl_mw_spalte .sl_teaser p {

   margin:10px 10px 14px 10px;
   font-size:10px;
   line-height:12px;
}

#sl_mw_spalte .sl_teaser2 p {

   margin:10px 10px 14px 10px;
   font-size:11px;
   line-height:14px;
}

#sl_mw_spalte .sl_teaser li a {

   background: none;
   padding: 0;
}

#sl_mw_spalte .sl_teaser a.abschluss {

   padding-left: 12px;
   background-image: url(listenpg.gif);
   background-repeat: no-repeat;
   text-decoration: none;
   display:block;
   margin:8px 0px 10px 0px;
   position : relative;
}

#sl_mw_spalte .sl_teaser img.gross {

	margin-left:10px;
}

#sl_mw_spalte ul.sl_ul_linkliste {

localeRef:css_ul_linkliste;
   margin:10px 25px 14px 0px;
   padding:0px;
   background-color:#fff;
   border-top: 1px solid #B7BFDA;
   border-right: 1px solid #B7BFDA;
   font-size:10px;
   line-height:12px;
}

#sl_mw_spalte ul.sl_ul_linkliste li {

   border-bottom: 1px solid #B7BFDA;
   position:relative;
   background:none;
   list-style:none;
   display:block;
   padding:2px 10px 2px 10px;
}

#sl_mw_spalte ul.sl_ul_linkliste li  img {

   margin:0px 10px -4px 0px;	
}

#sl_mw_spalte ul.sl_ul_linkliste li a {

	text-decoration:none;
   font-weight:normal;
}

#sl_mw_spalte ul.sl_ul_linkliste.blank{

	background-color:transparent;
}

#sl_mw_spalte .sl_mw_rechner, .sl_mw_schnellzugriff {

   margin:10px 0px 14px 10px;
   font-size:10px;
   position : relative;
}

#sl_mw_spalte .sl_mw_schnellzugriff .label {

   padding-top:2px;
   position:relative;
   width: 175px;
   display: block;
}

#sl_mw_spalte .sl_mw_schnellzugriff select {

   background-color: #FFF;
   width: 175px;
   font-size: 11px;
   margin:0px 10px 0px 0px;
}

#sl_mw_spalte .sl_mw_rechner .label {

   width:45px;
   padding-top:2px  !important;
   padding-top:6px;
   position:relative;	
   display : block;
   float:left;
}

#sl_mw_spalte .sl_mw_rechner input {

   background-color:#EFEFEF;
   height:15px;
   padding:0px;
   position : relative;
   margin:0px 5px 0px 0px;
   width:60px;
   font-size:11px;
}

#sl_mw_spalte .sl_mw_rechner input.laufzeit{

   width:30px;
}

#sl_mw_spalte .sl_mw_rechner .spacer, .sl_mw_schnellzugriff .spacer {

   height:4px;
   font-size:0px;
   position:relative;
   clear:both;
}


.right {

   float:right;
}

#sl_content .sl_tb_container{

   padding:10px;
   margin:10px 10px 14px 10px;
   background-color:#FFF;
   border:1px solid #C0CDE0;   
}

#sl_content .sl_tb_container.zwei {

   padding-bottom:22px;
}


/* Tabellen Klassen */
#sl_content td.links{

	text-align:left;
}

#sl_content .sl_tb_komplex {

   width:356px;
   position:relative;
}

#sl_content .sl_tb_komplex th {

   text-align:right;
   padding:5px 10px 7px 10px;
   font-weight:bold;
   vertical-align: top;
}

#sl_content .sl_tb_komplex th.first {

   text-align: left;
}

#sl_content .sl_tb_komplex td {

   text-align:right;
   padding:2px 10px 3px 10px;
   vertical-align : top;
}

#sl_content .sl_tb_komplex td.first {

   text-align:left;
}

#sl_content .sl_tb_text {

   margin:10px 10px 14px 10px;
   width:378px;
}

#sl_content .sl_tb_text td {

   vertical-align : top;
   border-top:1px solid #C0CDE0;
   padding:7px 0px 7px 0px;
   width:50%;
}

#sl_content .sl_tb_text td.first{

   font-weight:bold;
   padding:7px 10px 7px 5px;
}

#sl_content .sl_tb_text td.ohne_linie{

	border:none;
}

#sl_content .sl_tb_leistung {

   width:100%;
   margin: 0px;
}

#sl_content .sl_tb_leistung td {

   font-size: 11px;
   vertical-align : top;
   border-bottom:1px solid #a5b3d0;
   padding:10px;
   width: 50%;
}

#sl_content .sl_tb_leistung td.first
{

   border-right:1px solid #a5b3d0;
}

/* hide border on td if nested table in tb_leistung */
#sl_content .sl_tb_leistung * table td {

   border:0px;
   padding:0px;
   margin:0px;
   width:auto;
}

#sl_content .sl_tb_leistung td.bild{

   padding:0px;
}

#sl_content .sl_tb_leistung td.bild img{

    position : relative;
    margin-bottom:-3px !important;
     margin-bottom:0px;
}

#sl_content .sl_tb_leistung td h3{

	margin:0px;
    padding:0px;
    font-weight:bold;
    font-size:11px;
    display : block;
    float:none;
    width:auto;
}

#sl_content .sl_tb_hervorhebung{

   width:354px;
   position:relative;
}

#sl_content .sl_tb_hervorhebung th{

   font-weight:normal;
   text-align : center;
   padding:0px 10px 4px 10px;
   vertical-align: top;
}

#sl_content .sl_tb_hervorhebung th.first{

   padding-left:5px;
   text-align:left;
}

#sl_content .sl_tb_hervorhebung td{

	text-align : right;
   padding:2px 10px 4px 10px;
}

#sl_content .sl_tb_hervorhebung td.first{

   text-align:left;
}

#sl_content td.links, #sl_content th.links{

	text-align:left;
}

/* /Tabellen Klassen */

.sl_clear{

   clear: both;
   height:1px;
   margin-top:-1px;
   font-size:0px;
   position:relative;
}

#sl_content .left, #sl_mw_spalte .left{

   float: left;
   position:relative;
}

.sl_praesenz {} /* damit im CMS <p> ohne style-klasse angelegt werden koennen! */

/* Farbklassen */
.postbank_rot{background-color: #FF000A;}
.postbank_gruen{background-color: #009900;}
.postgelb{background-color: #FFCC00;}
.gelb_1{background-color: #FFE57F;}
.gelb_2 {background-color:#FBECAE;}
.gelb_3{background-color: #FEF5D2;}
.gelb_4{background-color: #FEFAEB;}
.postbank_blau{background-color: #000066;}
.blau_1{background-color: #2B3386;}
.blau_2{background-color: #5666A3;}
.blau_3{background-color: #7A8BB9;}
.blau_3b{background-color: #8795C1;}
.blau_4{background-color: #A5B3D0;}
.blau_4b{background-color: #B7BFDA;}
.blau_5{background-color: #C0CDE0;}
.blau_6 {background-color:#DEE5EF;}
.blau_7 {background-color:#EEF2F6;}
.weiss {background-color:#FFFFFF;}
.hellgrau{background-color: #EFEFEF;}
.schriftrot{color:#ff000a}
/* /Farbklassen */

a.ohne
{
	text-decoration: none;
}
a.ohne:hover { text-decoration: underline; }

/* begin insert framfab */
.sl_headline
{
	margin:0px;
	padding:0px;
	padding-right:6px;
	height:17px;
	font-family:helvetica,arial,geneva,sans-serif;
	font-size:17px;
	font-weight:bold;
	letter-spacing:0;
	color:#000066;
	float:left;
}

.sl_subheadline
{
	margin:0px;
	padding:0px;
	margin-bottom:1px;
	padding-top:3px;
	height:12px;
	font-family:helvetica,arial,geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	color:#5666A3;
	vertical-align:bottom;
	float: left;
}

td.bild first
{
	padding:0px;
	border-right:1px solid #a5b3d0;
}

td.bild
{
	padding:0px;
}

td.first
{
	border-right:1px solid #a5b3d0;
}

td.normal
{

}

/*teaser fonts*/
.teaser_headline
{
	font-family:helvetica,arial,geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0;
	color:#7ABBB9;
}
.teaser_text_blau_1
{
	font-family:helvetica,arial,geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0;
	color:#2B3386;
}
.teaser_text_blau_2
{
	font-family:helvetica,arial,geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0;
	color:#5666A3;
}

li.blau
{
	background:url(blau_lit.gif) no-repeat 10px 12px;
}

li.rot
{
	color:#FF000A;
	background:url(rot_lisu.gif) no-repeat 10px 12px;
}


div.dv_sl_vorteile_inc
{

	border: 1px solid #C0CDE0;
	padding:7px 7px 7px 7px;
	margin:0px 0px 10px 0px;
	background-color: #fff;
}

table.tb_sl_vorteile_inc
{

	padding: 0;
	margin:0;
	background-color: #fff;
	position: relative;
	color:#2B3386;
}

#sl_content * table.tb_sl_vorteile_inc * th
{

	font-size:8px;
	color:#5666A3;
	padding:1px 0px 6px 5px;
}

#sl_content * table.tb_sl_vorteile_inc * td
{

	padding:1px 5px 1px 5px;
}

#sl_content * td.sl_td_fussnote
{

	font-size:10px;
	color: #5666A3;
}


/* T E A S E R   F O N T S */
/* ----------------------- */
#sl_content * .sl_teaser_font_00a,
.sl_teaser_font_00a
{
	font-size:11px;
	color: #7A8BB9;
}
#sl_content * .sl_teaser_font_00b,
.sl_teaser_font_00b
{
	font-size:11px;
	color: #2B3386;
}

#sl_content * .sl_teaser_font_01a,
.sl_teaser_font_01a
{
	font-size:12px;
	color: #7A8BB9;
}
#sl_content * .sl_teaser_font_01b,
.sl_teaser_font_01b
{
	font-size:12px;
	color: #2B3386;
}
/* ---------------------------------------------------------------- */
#sl_content * .sl_teaser_font_02a,
.sl_teaser_font_02a
{
	font-size:14px;
	color: #7A8BB9;
}
#sl_content * .sl_teaser_font_02b,
.sl_teaser_font_02b
{
	font-size:14px;
	color: #2B3386;
}
/* ---------------------------------------------------------------- */
#sl_content * .sl_teaser_font_03a,
.sl_teaser_font_03a
{
	font-size:16px;
	color: #7A8BB9;
}
#sl_content .sl_teaser_font_03b,
.sl_teaser_font_03b
{
	font-size:16px;
	color: #2B3386;
}
/* ---------------------------------------------------------------- */
#sl_content * .sl_teaser_font_04a,
.sl_teaser_font_04a
{
	font-weight:bold;
	font-size:18px;
	color: #7A8BB9;
}
#sl_content .sl_teaser_font_04b,
.sl_teaser_font_04b
{
	font-weight:bold;
	font-size:18px;
	color: #2B3386;
}
/* ---------------------------------------------------------------- */
#sl_content * .sl_teaser_font_05a,
.sl_teaser_font_05a
{
	font-weight:bold;
	font-size:22px;
	color: #7A8BB9;
}
#sl_content .sl_teaser_font_05b,
.sl_teaser_font_05b
{
	font-weight:bold;
	font-size:22px;
	color: #2B3386;
}
/* ---------------------------------------------------------------- */
#sl_content * .sl_teaser_font_06a,
.sl_teaser_font_06a
{
	font-weight:bold;
	font-size:28px;
	color: #7A8BB9;
}
#sl_content .sl_teaser_font_06b,
.sl_teaser_font_06b
{
	font-weight:bold;
	font-size:28px;
	color: #2B3386;
}

/* B U T T O N S */
/* ------------- */

#sl_content * .btt,
.btt
{
	position:relative;
	width:194px;
	height:33px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#sl_content * .btt div,
.btt div
{
	padding:6px 0px 0px 8px;
	font-size:12px;
	font-weight:bold;
}

#sl_content * .btt.euro_arrow,
.btt.euro_arrow
{
	background-image:url(btt_eurp.gif);
}

#sl_content * .btt.note_arrow,
.btt.note_arrow
{
	background-image:url(btt_notf.gif);
}

#sl_content * .btt.info_arrow,
.btt.info_arrow
{
	background-image:url(btt_infp.gif);
}

#sl_content * .btt.blue,
.btt.blue
{
	color:#7A8BB9;
	background-color:#DFE5EF;
}

#sl_content * .btt.red,
.btt.red
{
	color:#FFFFFF;
	background-color:#FF000A;
}

/* end insert framfab */
		






	

