




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

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

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

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

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

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

#cont table {width:700px;} 





/* table investment */

table.table {font-size: 1em;}

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

#leftTD {width:150px;} 

/* 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: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;}

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

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;

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





/*neue Startseiten Varianten*/

/* Ansichtsvariante Var 1 */

#varContainer {margin: 45px 0 0 16px;}

#leftContainer {float:left;}

#teaser1 {width: 300px;height: 208px;margin: 0;padding:

0;background-position:top right; background-repeat:no-repeat}

#teaser1text {position: relative;top:

149px;left:0px;width:224px;height:51px;}

.var1Teaserh1 {padding:10 8 0 8;margin:0;text-transform:none;}

.var1Teaserp {padding: 0 8 10 8;margin:0;}

.var1Teaserh1 a, .var1Teaserp a {text-decoration:none;}

#teaser2 {position:relative;top:8px;width:

300px;height:100px;margin:0;padding:0;background-position:top right;

background-repeat:no-repeat;}

#teaser2text {position:relative;top:41px;left:0px;width:224px;height:51px;}

#teaser3 {margin-left:308px;width:300px;height:316px;background-position:top

right;background-repeat:no-repeat;}

#teaser3text {position:relative;top:240px;left:0px;width:224px;height:68px;}

.var1teaser {cursor:pointer;}

#teaser4 {clear:both;float:left;position:relative; top:

24px;left:0;width:300px;height:70px;background-position: top left;}

#teaser5 {clear:right;margin-left:308px;position:relative; top:

24px;left:0;width:300px;height:70px;background-position: top left;}

h1.var1TeaserButtonh1 {padding:26 0 0

8;margin:0;width:100px;text-transform:none;}

h1.var1TeaserButtonh1 a {text-decoration:none;}

.var1teaserbutton {cursor:pointer;}



/* Ansichtsvar 2 */

#teaser1_2

{width:300px;height:208px;margin:0;padding:0;background-position:top

right;background-repeat:no-repeat;float:left;}

#teaser2_2

{width:300px;height:208px;margin:0;padding:0;background-position:top

right;background-repeat:no-repeat;margin-left:308px;}

#teaser3_2

{clear:both;width:300px;height:100px;position:relative;top:8px;background-po

sition:top right;background-repeat:no-repeat;float:left;}

#teaser4_2

{width:300px;height:100px;position:relative;top:8px;background-position:top

right;background-repeat:no-repeat;margin-left:308px;}

#teaser1text_2, #teaser2text_2 {position: relative;top:

149px;left:0px;width:224px;height:51px;}

.var2Teaserh1 {padding:10 8 0 8;margin:0;text-transform:none;}

.var2Teaserp {padding: 0 8 10 8;margin:0;}

.var2Teaserh1 a, .var2Teaserp a {text-decoration:none;}

#teaser3text_2, #teaser4text_2

{position:relative;top:41px;left:0px;width:224px;height:51px;}

.var2teaser {cursor:pointer;}

#teaser5_2 {clear:both;float:left;position:relative; top:

24px;left:0;width:300px;height:70px;background-position: top left;}

#teaser6_2 {clear:right;margin-left:308px;position:relative; top:

24px;left:0;width:300px;height:70px;background-position: top left;}

h1.var2TeaserButtonh1 {padding:26 0 0

8;margin:0;width:100px;text-transform:none;}

h1.var2TeaserButtonh1 a {text-decoration:none;}.var2teaserbutton

{cursor:pointer;}



/* Ansichtsvariante 3 */

#teaser1_3

{width:300px;height:316px;margin:0;padding:0;background-position:top

right;background-repeat:no-repeat;float:left;}

#teaser2_3

{width:300px;height:100px;margin:0;padding:0;background-position:top

right;background-repeat:no-repeat;margin-left:308px;}

#teaser3_3

{width:300px;height:100px;position:relative;top:8px;background-position:top

right;background-repeat:no-repeat;margin-left:308px;}

#teaser4_3 {width:300px;height:100px;position:relative;top:8px;margin-top:

8px;background-position:top

right;background-repeat:no-repeat;margin-left:308px;}

#teaser1text_3

{position:relative;top:240px;left:0px;width:224px;height:68px;}

.var3Teaserh1 {padding:10 8 0 8;margin:0;text-transform:none;}

.var3Teaserp {padding: 0 8 10 8;margin:0;}

.var3Teaserh1 a, .var3Teaserp a {text-decoration:none;}

#teaser2text_3, #teaser3text_3, #teaser4text_3

{position:relative;top:41px;left:0px;width:224px;height:51px;}

.var3teaser {cursor:pointer;}

#teaser5_3 {clear:both;float:left;position:relative; top:

16px;left:0;width:300px;height:70px;background-position: top left;}

*html #teaser5_3{top:24px;}#teaser6_3

{clear:right;margin-left:308px;position:relative; top:

24px;left:0;width:300px;height:70px;background-position: top left;}

h1.var3TeaserButtonh1 {padding:26 0 0

8;margin:0;width:100px;text-transform:none;}

h1.var3TeaserButtonh1 a {text-decoration:none;}

.var3teaserbutton {cursor:pointer;}



/*tables über contentbreite*/

#cont p.style_351582 table.table{margin-left: -10px;width: 600px;}



