




rbody, table {font-family:Arial,Helvetica,sans-serif;}

/* Stylesheets defining a standard table format */

.table { 
padding-top:14px;padding-bottom:14px;padding-right:8px;padding-left:8px;margin-b
ottom:24px;}

.table-spacer {height:4px}

.table-head {font-weight:bold;margin:0px;}

.td-color-bold {font-weight:bold;}

#td-color-bold {font-weight:bold;}



/* sub layer des content layers (Intro)*/

#cont {width:608px;padding-bottom:14px;}

#cont table {margin-left:0px;}

#cont h1 {margin-top:22px;margin-bottom:11px;margin-left:0px;}

#cont h3 {margin-top:0px;margin-bottom:15px;margin-left:0px;}

#cont h4 {margin-top:0px;margin-bottom:0px;margin-left:0px;font-weight:bold;}

#cont p {margin-top:0px;margin-bottom:8px;padding-right:6px;margin-left:0px;}

#cont #links {margin-bottom:8px;}

#cont table {width:441px;} 

/* table investment */

#cont table td {vertical-align:top;} 

#leftTD {width:155px;} 

/* investment erste Tablezelle soll schmaeler sein */

#cont table p {margin-left:0px}

/* modul imageList*/

#imageList {margin:21px 0px 4px 161px;}

#imageList td {vertical-align:top;padding-bottom:14px;}

#imageList h4, 

#imageList p {margin-left:6px;margin-bottom:0px;}

/* modul clusterlinks */

#cluster {margin-top:22px;padding-bottom:8px;}

#cluster #links p {margin-left:0px;}

/*#cluster table {width:446px;margin-left:162px;}

#cluster td {width:50%;vertical-align:top;}*/

#cluster {margin-left: 162px;}

#cluster div#clusterleft {float:left;}

div#clusterleft div#links, div#clusterright div#links {margin-left: 8px}

div#clusterBottom {clear:both; border-bottom:1px solid white;}

/* subcontents z.b. aufz\x{00E4}hlungen, teaser, crosslinks */

#subcontA #links {margin-bottom:0px;margin-top:3px;}

#subcontB #links {margin-bottom:0px;margin-top:6px;}

#subcontA p, #subcontB p {margin-top:0px;margin-bottom:6px;padding-right:6px}

#subcontB h4 {margin-top:14px;}

/* footer f\x{00FC}r contentseiten (drucken etc) */

#footer img {margin-top:24px;margin-bottom:0px;}

/* Teaser-Boxen auf  Indexseiten, Zielgruppen */

#tl,#tr {width:300px;margin-top:8px;}

#tl{float:left;}#tr{float:right;}



/* Texte in teasern */

#tl h3, #tr h3 {margin-left:10px;margin-top:16px;}

#tl p, #tr p {margin:16px 0px 0px 10px;padding-right:4px;padding-bottom:14px;}

#tl1 p, #tl2 p, #tl3 p, #tl4 p {margin:16px 0px 0px 10px;padding-right:4px;}

.teaserlink{margin-left:16px;margin-top:0px;}

/* fixed height auf investmentseite*/

.fixedHeight {height:190px;overflow:hidden}

/* div fuer umbrechende links */

#links {text-indent:0;margin:0px 0px 0px 1.4em;padding:0}

#links p, #tl1 #links p, #tl2 #links p, #tl3 #links p, #tl4 #links p 
{margin-top:0px;margin-bottom:0px;padding:0px}

#links #teasertext p {margin-left:154px;text-indent:0px;}

/* spezielle Variante fuer Services und Kontakte */

#linksk {text-indent:-8px;margin:0px 0px 0px 8px}

#linksk p {margin-top:0px;margin-bottom:0px}

#tl #linksk, #tr #linksk {padding-bottom:14px;padding-top:0px}

#impressum {position:absolute;top:380px; padding:8px;}

#impressum p, #impressum a 
{font-family:Arial,sans-serif;text-align:left;text-decoration:underline}

/*#copyright {position:absolute;top:410px;padding:8px;}*/

#rightbottomLinks {position:absolute;padding:8px;}

#rightbottomLinks p, #rightbottomLinks a 
{font-family:Arial,sans-serif;text-align:left;text-decoration:underline}

.neuerlink{font-family:Arial,sans-serif;font-weight:400;ext-decoration:underline
}



#links p.Beteiligungen_Partner {margin-top:15px; margin-bottom: 15px}

#links p.Beteiligungen_Partner_en {margin-top:15px; margin-bottom: 15px}

 /*Bildbank */

div#bildbanktable {margin-left:132px;margin-bottom: 3em;}

div#bildbankrow {clear:both; }

div#bildbankcell {float:left;margin:1em 1em 1em 1em; width:160px;}

div#bildbankrightcell {margin: 1em 1em 1em 160px; height: 8em; 
vertical-align:top;font-family:Arial,Helvetica,sans-serif;}

div#bildbankrightcell h4 {margin-left: 4px;}



/* BARR ********************************************/

#links {text-indent: 0;}

ul {margin: 0;padding: 0;list-style-type:none}

li {margin: 0;padding: 0 0 0 2px;font-family:Arial,Helvetica,sans-serif;}

ul > li {text-indent: -6px; margin-left: 10px;}

ul#rot {margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;

list-style-type:disc;list-style-position:outside;}

ul#grau {margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;

list-style-type:disc;

list-style-position:outside;}

ul#grau li a {vertical-align:middle;}

ul#grau li {vertical-align:middle;}

#cont #links {margin-left: 168px;}

#eb_links, #eb_links2 {padding-left: 10px;}

div#path p {position: relative; top: 4px;}

div#subcontB #links p {margin-left: 0;margin-bottom: 5px;}

div#subcontA {padding-left: 0px; margin-left: 163px;}

div#subcontA ul {margin-left:5px;}

div#subcontA p {margin-left: 0;margin-bottom: 5px;}

.unsichtbar {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 
0px;

overflow: hidden;display: inline;}



/* Fusszeile */

#footer_bkg {position:relative;top:20px;height:18px;padding-top:10px;}

.button_grey a {text-decoration:none;font-weight:bold;	

padding-right:7px;margin-top:0px;font-family:Arial,Helvetica,sans-serif;}

#btn_versenden {position:absolute;float:left;padding-bottom:1px;

padding-top:1px;left:445px;background-repeat:no-repeat;

padding-left: 22px;background-position: center left}

#btn_drucken {position:absolute;float:left;padding-bottom:1px;padding-top:1px;

left:365px;background-repeat:no-repeat;padding-left: 20px;background-position: 
center left}

#btn_back 
{position:absolute;float:left;padding-bottom:1px;padding-top:1px;left:10px;

background-repeat:no-repeat;padding-left: 12px;background-position: center 
left}

.pfeil_button_grey {background-repeat: no-repeat; background-position: -9px 
-1px; }

.pfeil_button_red {background-repeat: no-repeat; background-position: -9px 
-1px; }



/* Services Button */

.button_red {border:1px solid;font-size:11px;font-weight:bold;margin-top:0px;

padding:0 0 0 0;}



/* Sitemap */

.level0, .level1, .level2, level3 {margin:0px}

.level0 {padding-left:0px}

.level1 {padding-left:32px}

.level2 {padding-left:64px}

.level3 {padding-left:96px}

.sitemap_header_text {font-family:Arial,Helvetica,sans-serif;font-weight:bold;}

.sitemap_header {padding: 7px;}

div#sitemap {padding-top: 10px;}

div#block {margin: 0 8px 1px 8px;padding: 5px;}

#sitemap p {margin:0;}



/* Filialverzeichnis */

div#legende {  font-family:Arial;  font-weight:400;  left:-162px;margin:1em 0 0 
0}

html>body div#legende {display:table;}

html>body div#legende .row {display:table-row;}

div#legende ul li {    list-style: none;    display:inline;   width:33%;    
padding: 0;   

margin: 0;  }

html>body div#legende ul li {    display: table-cell;   white-space:nowrap;  

 margin-bottom:0px;  margin-left:10px;  }

div#legende ul li img {margin-left:5px;margin-right:3px;margin-bottom:7px;}

html>body div#legende ul li img {margin-left:15px;margin-right:3px; 
margin-bottom:0px; }



#fil {  /*border:1px solid black;*/  padding:4px 8px 16px 8px; 

margin-bottom:0px;  margin-top:0px;}

.fil_head {  font-family:Arial; text-align:left;  font-weight:800;  }

/* PSK #000000 */

.fil_city {  font-family:Arial;  font-weight:400;  padding-top:8px;}

/* PSK #000000 */

#fil_icon {  padding:0px 8px 8px 0px;}

.fil_tab1 {width:590px;  margin-top:0px;line-height:250%;border-spacing:0px 
5px;}

.fil_col1 {width:211px;padding-left:5px;}

.fil_col2{width:151px;}

.fil_col3{width:237px;}

/*#fil td {vertical-align:top;padding:8px}*/

/* definitions made by the cms team */

.td_cont {  vertical-align:top;  margin-top:0px;  margin-bottom:0px;  

font-family:Arial; font-size:12px;  font-weight:400; }

#pt {padding-top:8px;}

#pr {padding-right:8px;}

#pl {padding-left:8px;}

#pb {padding-bottom:8px;}

#p_icon {padding-top:8px;}

.td_icon {  vertical-align:top;  padding-top:8px;  padding-bottom:8px;}

#cont_head { padding:0px;  margin:0px;}

#cont_head h1 {padding:4px; margin:0px;}



div#easyStartText {margin: 0; background-position: 0px 0px; 
background-repeat:no-repeat;

padding: 1em 1em 1em 0.5em}

h1#easyStartTitle {margin: 0}

div#easyStartContentText {background-color:transparent}

div#easyStartContentText p {margin: 0;}



div#easyProdStartseite {width: 610px;margin-left: 0px; margin-top: 0px;}

div.easyProdStartseiteTeaserLeft {clear:both;float:left;width:300px;margin:0; 
padding: 0}

div.easyProdStartseiteTeaserRight {margin-left: 302px;padding:0}

.teaserHeader, .teaserImg, .teaserText 
{font-family:Arial,sans-serif;margin:0;padding:0;}

.teaserImg img {text-align:right;}

.teaserHeader {padding-left: 5px;font-weight: bold;background-position: right 
top;background-repeat: no-repeat;}

.teaserText {padding: 5px;}

.teaserText a, .teaserHeader a {text-decoration:none}



#easyProdUebersLeft {float:left; width:300px;height:220px;}

#easyProdUebersRight{margin-left:300px;width: 304px;height:220px;}

#easyProdUebers {height:220px;}

 * html div#easyProdUebersLeft {margin-right: -3px;}

 * html div#easyProdUebersRight {margin-left: 297px;}

#easyProdUebers, #easyProdUebersTitle, #easyProdUebersSubTitle, 
#easyProdUebersText {background-color:transparent;}

#easyProdUebersLinks {padding-top: 15px; padding-bottom: 15px; height:108px;}

#easyProdUebersLinks ul {text-indent: 0; padding-left: 10px;}

#easyProdUebersArt2Nav {clear: both;}

#easyProdUebers {background-position: left top; background-repeat: 
no-repeat;margin:0;padding:0;}

h1#easyProdUebersTitle {margin: 0; padding: 5px;}

h2#easyProdUebersSubTitle {margin: 0; padding: 5px;}

div#easyProdUebersSubTitle {margin:0;padding:0 0 0 
5px;font-family:Arial,sans-serif;font-weight: bold;}

div#easyProdUebersText {font-family:Arial,sans-serif;margin:0;padding: 5px;}

div#easyProdUebersArt2Nav h2.easyProdUebersArt2NavTitle {margin:0;padding:0}

div#easyProdUebersArt2Nav {padding-top: 20px;}

div.easyProdUebersArt2NavText {font-family:Arial,sans-serif;padding: 10px 0 
10px 0;}

div#easyProdUebersArt2Nav ul {padding-left: 10px;}

div#easyProdTop {background-position: left top;padding: 0px; height:112px;}

div#easySitemapTop {background-positon: left top; padding: 8px; height: 95px;}

h1#easyProdTopTitle {margin:0; padding:8px;text-transform:none}

div#easyProdTopShortText {font-family:Arial, sans-serif;font-weight:bold; 

padding-top: 10px;25px;padding:8px 8px 25px 8px;}

div#easyProdLeft {clear:both; 
width:300px;float:left;padding-left:5px;padding-top:10px;}

div#easyZweispaltLeft {clear:both; width:300px; 
float:left;padding-left:5px;padding-top:10px;}

div#easyZweispaltRight {margin-left:303px; width:301px;padding:10px 5px 20px 
20px}

div#easyProdRight {margin-left:301px;/*width:303px;*/ padding: 10px 5px 20px 
5px;

height: 100%;z-index:499}

div#easyProdRight ul, div#easyProdRight ul li {width: 
250px;z-index:500;list-style-position:inside;margin-left:-5px;}

h2.easyProdTextTitle {margin:0;padding:10px 0 0 0;}

div.easyProdText {font-family:Arial,sans-serif;padding-top: 10px;

padding-bottom: 10px;}

#cont div.easyProdText p {margin-left:0;}

div.easyProdRightSelected {font-family:Arial, sans-serif;font-weight:bold;

margin-left:2px;}

div#easyProdRest {clear:both;padding-left:5px;}

#cont table {width: 100%;}

#cont table.TABLE {width: 100%;margin:0;padding:0;}

#cont table tr.easyHeaderRow {font-weight:bold; 
text-align:center;padding:0;margin:0;}

#cont table tr.easyRow1,#cont table.TABLE tr.easyRow1 td.TRPREIS 
{padding:0;margin:0;}

#cont table tr.easyRow2,#cont table.TABLE tr.easyRow2 td.TRPREI 
{padding:0;margin:0;}

#cont table tbody {border:0; margin:0; padding:0;}

#cont table tr td,  #cont table tr td p {margin:0;padding:0;}

div#easyInfopaketText {font-family:Arial, sans-serif;font-weight:bold; padding: 
10px 5px 10px 5px;}



span.easyHeaderInText {font-weight:bold;margin:10px 0 10px 0;}

span.easyHeaderInTextbig {font-weight:bold;margin:10px 0 10px 0; font-size: 
2em;}

span.easyFettInText {font-weight:bold;}

span.easyHeaderInTextMitPfeil {font-weight:bold;margin:10px 0 10px 0;

background-repeat: no-repeat; padding-left: 15px;

background-position: center left;}

span.easyHeaderInTextMitPunkt {font-weight:bold;margin:10px 0 10px 0;

background-repeat: no-repeat; padding-left: 15px;

background-position: center left;}

#easyProdRestLeft {clear:both;float:left; width: 50%;padding-right:10px;}

#easyProdRestRight {margin-left: 50%;}



div.easyProdWeicheWeiterButton {text-align:right; 
background-repeat:no-repeat;background-position:top 
right;margin-right:10px;height:18px;}

div.easyStandardArtikelWeiterButton {text-align:right; 
background-repeat:no-repeat;background-position:top 
right;margin-right:10px;height:18px;}

div.easyProdWeicheWeiterButton a 
{font-family:Arial,sans-serif;margin-right:10px;font-weight:bold;text-decoration
:none}

div.easyStandardArtikelWeiterButton a 
{font-family:Arial,sans-serif;margin-right:10px;font-weight:bold;text-decoration
:none}



div.easyTeaserArtikelTeaserBox {margin: 0px 0 0px 0px; 

width: 607px;border: 1px solid #6BB814;}

div.easyTeaserArtikelTeaserHeader {font-family: Arial,Helvetica,

sans-serif;font-weight: bold;padding: 0px 2px 0px 5px;

text-decoration:none}

div.easyTeaserArtikelTeaserHeader a {text-decoration:none}

div.easyTeaserArtikelTeaserBody div.easyTeaserArtikelTeaserRight a 
{font-family: Arial,

Helvetica,sans-serif;padding: 3px; text-decoration:none;}

div.easyTeaserArtikelTeaserLeft {clear:both; float:left; width: 152px;}

div.easyTeaserArtikelTeaserRight {margin-left: 152px; height:60px; padding:2px 
2px 0 2px;}



div.easyTeaser {width: 300px;}

div#easyAktuellUebersTop {background-position: left top;padding: 
8px;height:95px;}

div#easyAktuellUebersText {padding: 8px;}



div#easyStandardArticleTop {padding: 8px; height:95px;margin-bottom: 10px;}

div#easyAktuellUebersItems {margin: 10px 8px 10px 100px; font-family: Arial, 
sans-serif;}

div.easyAktuellUebersItem {margin-top: 15px;}

li.level1 {text-indent:-6px;margin-left:10px;}



#cont table tr.easyRow2 br, #cont table tr.easyRow1 br {

	line-height: 0px;

}



#btn_weiter{
position:absolute;float:left;padding-bottom:1px;padding-top:1px;left:80px;
background-repeat:no-repeat;padding-left: 12px;background-position: center left
}



div.easyStartTextSmall {
  background-position:0 0;
  background-repeat:no-repeat;
  margin:0;
  padding:1em 1em 1em 0.5em;
}

div.easyStartContentText {
  background-color:transparent;
}



#easyProdFormRows div.formRow {clear:both; width:607;}
#easyProdFormRows  div.formCol1, form#infopaketmail  div.formCol2 
{font-family:Arial,sans-serif;}
#easyProdFormRows div.formCol1 {margin-top: 4px;}
#easyProdFormRows div.formRowLeft {clear:both; float:left; width: 295px;}
#easyProdFormRows div.formRowRight {margin-left: 300px; width: 295px;}
#easyProdFormRows  div.formCol1 {float:left;width: 100px;}
#easyProdFormRows div.formCol2 {margin-left:85px;}
#easyProdFormRows div.formCol3 label 
{font-family:Aria,sans-serif;padding-left:5px;}
#easyProdFormRows div.formCol3 {margin-left:85px;}
#easyProdFormRows div.formRow {padding: 2px 5px 2px 5px; margin: 2px;padding: 
4px;}
#easyProdFormRows div.formCol2 input.formInput1 {width:185px;}
#easyProdFormRows div.formCol2 input.formInput2 {width:485px;}
#easyProdFormRows div#formRowBlank {font-family:Arial,sans-serif;padding:2px;}
#easyProdFormRows div#formRowButton {text-align:right;}



/* Forms NEU */
#ProdForm div .inputError{
  outline: 1px solid red;
}

*html #ProdForm div .inputError {
   border: 1px solid red;
}

*html #ProdForm div select.inputError{
 color: red;
}

#easyProdForm * {
  font-family: Arial,Verdana,sans serif;
}

/* Footer Forms NEU */
* {
  font-family: Arial,Verdana,sans serif;
}

#footerFormsNew {
  clear: both;
  margin-top: 10px;

  padding-top: 10px;
  border-top:1px solid #ABD560;
  height: 20px;
}

#footerFormsNew a {
  font-weight: bold;
  text-decoration: none;
}

#footerFormsNew #footer_helpNew {
  width: 430px;
  float: left;
}

#footerFormsNew #footer_helpNew.printFooter {
  width: 330px;
  float: left;
}

#footerFormsNew #footer_bkgNew {
  margin-left: 440px;
  border:none;
}

#footerFormsNew #btn_helpNew, #btn_weiterNew, #btn_backNew,

#btn_weiterNewPr, #btn_backNewPr

 {
  background-repeat: no-repeat;
  padding-left: 15px;

}

#btn_weiterNew {
 background-position: 60px 5px;
  margin-left: 75px;
}

#footerFormsNew #footer_bkgNew.printFooter {

  margin-left: 370px !important;

}

#btn_weiterNewPr {
 background-position: 140px 5px;
  margin-left: 85px;
}

#btn_backNewPr {
  background-position: 0 5px;
  float: left;
  width: 40px;
}

#btn_weiterNew.button_nextThx {

  margin-left: -70px !important;

  background-position: 0 5px;

}

#btn_backNew {
  background-position: 0 5px;
  float: left;
  width: 40px;
}

ul#easyProdFormStepLinks {
  padding:  10px 0 10px 0;
  margin: 0;
}

#easyProdFormStepLinks li {
  display: inline;
  padding: 10px 80px 10px 10px;
  margin: 0;
  text-transform: uppercase;

  font-weight: bold;
}

#easyGeldmarktAnforderungHeader
{
color:white;
font-weight: bold;
background-color:#70a614;
height:20px;
padding:5px;

}

.labelLong
{
width:230px;
float:left;
}

.txt_short
{
width:60px;
}

.labelMiddle
{
float:left;
width:130px;
}

.labelxl
{
width:250px;
float:left;
}

.txtktonrShort
{
width:30px;
}

.txtktonrMiddle
{
width:40px;
}

.tz_zk
{
float:left;
}

.labelRRMiddle
{
width:150px;
float:left;
}

.labelSchliessung
{
width:100px;
float:left;
}

#easyProdFormRows div.formCol1_abschluss {margin-top: 0px;}



div.easyProdRightHeader {font-family:Arial, 
sans-serif;font-weight:bold;margin:10px 0 3px 2px;}



#cont table tr.bcss--easyRow1, #cont table.TABLE tr.bcss--easyRow1 td.TRPREIS {
margin:0;
padding:0;
}

#cont table tr.bcss--easyRow2, #cont table.TABLE tr.bcss--easyRow2 td.TRPREI {
margin:0;
padding:0;
}
