




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;font-size:12px;}

.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:162px;}

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

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

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

#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; 
margin-right: 4px;}

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:400px;padding:8px;}

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

#copyright {position:absolute;top:450px;padding:8px;}

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

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

.neuerlink {font-family:Arial,Helvetica,sans-serif;font-weight:400;}



#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:138px;margin-bottom: 3em;}

div#bildbankrow {clear:both; }

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

div#bildbankrightcell {margin: 1em 1em 1em 50px; 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:none;list-style-position:outside}

ul#grau 
{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding:0;list-style-
type:none;

list-style-position:outside;color:#505050;}

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 {margin-left: 0px; padding-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;border-top: 1px solid;

border-bottom: 1px solid;height:18px;}

.button_grey  {border: 1px solid;}

.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:525px;}

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

left:445px;}

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

.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;

margin-top:5px; 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,Helvetica,sans-serif;  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,Helvetica,sans-serif; text-align:left;  
font-weight:800;  }

/* PSK #000000 */

.fil_city {  font-family:Arial,Helvetica,sans-serif;  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,Helvetica,sans-serif; 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;}



/*Buchungstool*/

#content_wide #cont h1 {margin-left: 10px;margin-top: 10px;}

#content_wide #cont p {margin-left: 10px;}

#iFrameTeaserArtikeliFrame {margin-left: 5px; clear:both;float:left;width: 
445px;}

#iFrameTeaserArtikelTeaser {margin-left:465px;}

#content_wide #cont #links {margin-left:12px}



td br.align--right {

  line-height: 0;

  text-align: right;

  width: 100%;

}



td br.font-name--arial {

    line-height: 0;

}



td.align--right {

  text-align:right;

}


