/* CSS Document */

/* Seite zentrieren */
body{
	height:100%; 
	text-align:center;
	margin:0;
	padding: 0;
}
/* ENDE Seite zentrieren */


/* Scrollbar rechts immer einblenden */
html {
	height:100%; 
	margin:0;
	padding: 0;
	margin-bottom: 1px;
}
/* ENDE: Scrollbar rechts immer einblenden */


/* -------- Grunddefinitionen ------- */
body{
	background-image:url(data:;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoKCgoKBggLDAsKDAkKCgr/2wBDAQICAgICAgUDAwUKBwYHCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgr/wAARCAOVAAkDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9pKKKK+DPYCiiinysAoooqwCiiigB3l+9Hl+9OopAFFFFMAop+wepo2D1NAC0UUUAFFFFOzAKKKKsAoooqfeFzIKKKKogKKKKAHbD6ijYfUU6igvlQUUUVdkMKKdsPqKNh9RS94i7HUUUVQgooooAKKKKACil2N6UbG9KvQB9FFFLlAKKKKoAooooAKKKKrlAfsX0o2L6UtFTdgFFFFXZEahRRRTLCiiigAop+wepo2D1NP3RcyFooopEBRRRWgBRRRQAUUUUAFFFFBoO2H1FGw+op1FO5HMwooopCCiiinysAoooqwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//Z);
  /* Für IE6, IE7 */
	*background-image:url(/fileadmin/templates/img/re2009/bg_verlauf.jpg);
	background-repeat:repeat-x;
	background-color:#F7F1E3;
	/* raus KRE 2009-08-24 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312D2A;
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	/* color:#576A85; */
	color:#BB4C38;
}
a:hover{
	text-decoration:none;
	color:#8D3819;
}


.bodytext a,
ol li a.internal-link,
#content ul li a,
ul.csc-menu li a,
dd a,
.download .downloadLink a{
	color: #BB4C38;
	text-decoration: none;
}
.bodytext a:hover,
ol li a.internal-link:hover,
#content ul li a:hover,
ul.csc-menu li a:hover,
.download .downloadLink a:hover{
	color: #BB4C38;
	text-decoration: underline;
}



/* --------- DIV Aussen und Innen ---------- */

#tpl_page{
	margin:0 auto;
	text-align:left;
	width:1013px;
	min-height: 100%;
	_height: 100%;
	padding:0px;
	background:url(/fileadmin/templates/img/re2009/tpl_page.gif) repeat-y left top;
}
#contentContainer{
	margin:0 auto;
	text-align:left;
	width:1005px;
}

#pid1 #contentContainer{
	/* nur auf der Startseite */
	border:2px solid #C0C0C0;
	border-top:0;
	border-bottom:1px solid #C0C0C0;
	background-color:#FFFFFF;
}

#pid1 #contentContainer .clearfix{
	/* nur auf der Startseite */
	background-color:#C0C0C0;
}

#colums{
	width:1005px;
	clear:both;
}
#content{
	margin:0px;
	width:588px;
	font-size: 12px;
	color: #312d2a;
	float:left;
}
#innerContentDiv{
  margin:10px 22px 20px 20px;
}
#innerContentDiv .contentBox{
	padding-top:25px;
	margin:0px 0px 0px 0px;
}

#leftColumn{
  padding:0px;
  width:201px;
  margin:0px;
  float:left;
  min-height:100px;
  _height:10px;
}

#rightColumn {
  width:197px;
  margin:0px 0px 0px 10px;
  padding:0px;
  float:left;
  _display:inline;
}



/* --------- Sub Pages Header ---------- */
#mainHeader{
  width:1005px;
  height:125px;
  background-color:#FFFFFF;
}

#logo{
	float:left;
  height:125px;
}

#logo img {
  border: 0px;
}

#headerImage{
	float:right;
	width:681px;
  height:125px; 
}


/* --------- Splash: Kopf ---------- */
#homeHeader{
	left:0px;
	top:0px;
	display:block;
	width:100%;
	height:125px;
	background-color:#FFFFFF;
}


/* --------- Splash: Kopf:Logo ---------- */
#homeHeader #logo{
	/* none */
}


/* --------- Splash: Kopf:Meta - Navigation ---------- */
#homeHeader #metaNavi{
	float:right;
}
#homeHeader #metaNavi ul{
	padding:11px 50px 0px 0px;
	margin:0;
	list-style: none;
}
#homeHeader #metaNavi ul li {
	float:left;
	margin:0;
	padding:0;
	color:#9D9D9D;
	font-size:11px;
}
#homeHeader #metaNavi ul li a {
	color:#9D9D9D;
	font-size:11px;
}
#homeHeader #metaNavi ul li a:hover {
	color:#8D3819;
}


/* --------- Splash: Kopf:Lang - Navigation ---------- */
#homeHeader #langNavi{
	float:right;
}
#homeHeader #langNavi ul{
	padding:10px 10px 0px 0px;
	margin:0;
	list-style: none;
}
#homeHeader #langNavi ul li {
	float:left;
	margin:0;
	padding:0;
	color:#6F6F6F;
	font-size:12px;
}
#homeHeader #langNavi ul li a{
	color:#6F6F6F;
	font-size:12px;
}

#homeHeader #langNavi ul li a:hover {
	color:#8D3819;
}


/* --------- Splash: Hauptnavigationszeile ---------- */
#homeNav {
	padding:0;
	margin:0;
	width:1003px;
	height:31px;
	color:#FFF;
	background-color:#CD6740;
	border-top:0px;
	border-left:1px solid #CD6740;
	border-right:1px solid #CD6740;
	z-index:1000;
	position:relative;
	display:block;
}
/* --------- Splash: Login ---------- */
#homeLogin {
	float:right;
	height:31px;
	margin:0;
	padding:0;
	z-index:2000;
}
#homeLogin ul{
	padding:0;
	margin:0;
	list-style: none;
	z-index:2001;
}

#homeLogin ul li{
	margin:0;
	padding:0;
	z-index:2002;
	border-left:1px solid #FFFFFF;
}

#homeLogin ul li a{
	display:block;
	padding:0 15px 0 15px;
	height:29px;
	line-height:28px;
	cursor:pointer;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-left:1px solid #CD6740;
	border-top:1px solid #CD6740;
	border-bottom:1px solid #CD6740;
	z-index:2003;
	background-color:#CD6740;
}

#homeLogin ul li a:hover{
	color:#8d3919;
	background-color:#FFFFFF;
}

/* --------- Splash: Mainnavigation ---------- */
#homeMenu {
	padding:0;
	margin:0;
	height:31px;
	width:870px;
	background-color:#CD6740;
	margin:0;
	padding:0;
	z-index:1000;
	float:left;
	position:relative;
}

#homeMenu table.ie6,
#homeMenu table.ie6 tr,
#homeMenu table.ie6 tr td{
	/* IE6 patch - Table kommt nur bei IE6*/
	border-collapse:collapse;
	margin:0;
	padding:0;
	background-color:#CD6740;
}
/* --- 1ter Level (Splash and Sub-pages) --- */
#homeMenu ul {
	position:absolute;
	padding:0;
	margin:0;
	list-style: none;
	z-index:1002;
}
#homeMenu ul li {
	float:left;
	border-right:1px solid #FFFFFF;
	margin:0;
	padding:0;
}
#homeMenu ul li a {
	padding:0;
	margin:0;
	display:block;
	float:left;
	padding:0 15px 0 15px;
	height:29px;
	line-height:28px;
	cursor:pointer;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background-color:#CD0099;
	background-color:#CD6740;
	border-top:1px solid #CD6740;
	border-bottom:1px solid #CD6740;
	border-left:1px solid #CD6740;
	border-right:1px solid #CD6740;
}
#homeMenu ul li.firstli a{
	border-left:0;
}
#homeMenu ul li:hover a,
#homeMenu ul li a:hover {
	color:#CD6740;
	background-color:#FFFFFF;
	border-bottom:1px solid #CD6740;
}
/* Sonderfall wenn 2nd Level Navi vorhanden ... */
#homeMenu ul li:hover a.sub,
#homeMenu ul li a.sub:hover {
	border-bottom-color:#FFFFFF;
}

#homeMenu ul li a:hover,
#homeMenu ul li a.active{
	color:#8d3919;
	background-color:#FFFFFF;
}


/* --- 2ter Level DIV --- */
#homeMenu ul li div.holder {
	position:absolute;
	top:31px;
	left:-9999px;
	background-color:#FFFFFF;
	width:1003px;
	min-height:170px;
	margin: 0;
	padding: 0;
	z-index:1002;

	padding:10px 0px;

	border-bottom:1px solid #CD6740;
	border-left:1px solid #CD6740;
	border-right:1px solid #CD6740;

	/*filter:Alpha(opacity=90);
    opacity:0.90;
	moz-opacity:0.90;*/
}
#homeMenu ul li:hover div.holder,
#homeMenu ul li a:hover div.holder {
	left:-1px;
}
#homeMenu ul li div.holder table td{
	background-color:transparent;
	vertical-align:top;
	width:195px;
}
#homeMenu ul li div.holder .divider{
	border:0;
	border-top:1px solid #CD6740;
	color: #CD6740;
	width:auto;
	padding:3px 30px;
	margin:0px 17px;
	height:1px;
}

/* --- 2ter und 3ter Level --- */
#homeMenu ul dl {
	padding:0;
	margin:0;
	list-style: none;
	line-height:normal;
}
#homeMenu ul dl dt,
#homeMenu ul dl dd {
	display:block;
	padding:0;
	margin:0;
}
#homeMenu ul dt a,
#homeMenu ul dd a {
	display:block;
	float:none;
	padding:3px 10px 12px 13px;
	height:auto;
	line-height:normal;
	cursor:pointer;
	color:#CD6740;
	background-color:transparent;
	border:0 !important;
	font-weight:bold;
}

#homeMenu ul dd a {
	padding:0px 10px 6px 13px;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
}
#homeMenu ul dt a:hover,
#homeMenu ul dd a:hover {
	color:#8d3919;
}

/* --------- Sub Pages: Subnavigation ---------- */

/***************************************************
* Navi Level 1 :: Begin
***************************************************/

ul#navlist {
  margin:0px;
  padding:0px;
  list-style: none;
}

ul#navlist li{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  list-style: none;
  padding:0px;
  margin:0px;
}

ul#navlist li a {
  font-weight:bold;
  text-decoration:none;
  display:block;
  border-bottom:1px solid #fff;
  margin:0px;
  padding:9px 10px 8px 15px;
  color:#cd6740;
}
ul#navlist li.act a,
ul#navlist li a:hover,
ul#navlist li a:active,
ul#navlist li a:focus{
	background:#fff;
	border-bottom:1px solid #e9e5da;
}

ul#navlist li a:hover,
ul#navlist li a:active,
ul#navlist li a:focus,
ul#navlist li a.active{
	color:#8d3919;
}

/***************************************************
* Navi Level 2 :: Begin
***************************************************/
ul#navlist ul{margin:0px; padding:0px; list-style:none;}
ul#navlist ul a{
	padding-left:35px;
	padding:5px 10px 3px 35px;
}
ul#navlist ul a:hover,
ul#navlist ul a:active,
ul#navlist ul a:focus,
ul#navlist ul a.active{
	color:#cd6740;
	background:#fff url(/fileadmin/templates/img/re2009/li_hover_active.gif) no-repeat 23px center;
}

ul#navlist ul a.active{
	color:#8d3919;
}
ul#navlist ul ul a{padding-left:55px;}
ul#navlist ul ul a:hover,
ul#navlist ul ul a:active,
ul#navlist ul ul a:focus,
ul#navlist ul ul a.active{
	background:#fff url(/fileadmin/templates/img/re2009/li_hover_active.gif) no-repeat 43px center;
}
ul#navlist ul ul ul a{padding-left:75px;}
ul#navlist ul ul ul a:hover,
ul#navlist ul ul ul a:active,
ul#navlist ul ul ul a:focus,
ul#navlist ul ul ul a.active{
	background:#fff url(/fileadmin/templates/img/re2009/li_hover_active.gif) no-repeat 63px center;
}



/* ----- Splash: Content------ */
#homeImage{
	position:relative;
	top:0px;
	left:0px;
	z-index:10;
	height:398px;
	overflow:hidden;
	border-top:1px solid #FFFFFF;
}
#homeImage #homeContent {
	position:absolute;
	top:280px;
	right:0px;
	width:750px;
	height:90px;
	overflow:hidden;
	background-color:#FFF;
	border:0;
	filter:Alpha(opacity=90);
    opacity:0.90;
	moz-opacity:0.90;
	margin:0px 0px 0px 0px;
	_margin-right:-1px;
	padding:0;
}
#homeImage #homeContent h1{
	color:#CD6740;
	font-weight:bold;
	margin:20px 0px 0px 20px;
	padding:0;
	font-size:19px;
}
#homeImage #homeContent p{
	font-weight:bold;
	margin:3px 0px 0px 20px;
	padding:0;
	font-size:16px;
	color:#6C6C6C;
}

/* ---- Splash und Sub: Teaser ------  */
#homeTeaser{
	/* none */
}
#homeTeaser div.tx-SLteaserads-pi1{
	/* none */
}
#homeTeaser div.tx-SLteaserads-pi1 div{
	float:left;
	width:331px;
	margin: 0;
	padding:0;
	margin-top:6px;
}
#homeTeaser div.tx-SLteaserads-pi1 div div{
	float:none;
	width:auto;
	background-color:transparent;
	margin: 0;
	padding:0;
}
#homeTeaser div.tx-SLteaserads-pi1 div.SL_teaserads2{
	margin:6px 6px 0 6px;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox{
	border-left:2px solid #F0E6CB;
	border-right:2px solid #F0E6CB;
	border-bottom:2px solid #F0E6CB;
	vertical-align:top;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox h1{
	background-image:url(data:;base64,R0lGODlhCAAkAKIAAKihkOngx/Pr18W9qNrRu1dqhQAAAAAAACH5BAAAAAAALAAAAAAIACQAAAMdWLrc/jDKSau9OOvNewZgCA5kSRJoigZsywpwDCcAOw==);
  /* Für IE6, IE7 */
	*background-image:url(/fileadmin/templates/img/re2009/bg_teaserhead.gif);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;
	color:#FFF;
	height:28px;
	line-height:15px;
	font-size:13px;
	font-weight:bold;
	margin:0px -2px 0px -2px;
	padding:7px 7px 0px 7px;
	_magin:0px;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text,
#homeTeaser div.tx-SLteaserads-pi1 div.link{
	float:none;
	width:auto;
	background-color:transparent;
	margin: 0;
	padding:0;
	margin-top:10px;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text{
	height:86px;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text span.maintext{
	margin:0px 10px 0px 10px;
	display:block;
	overflow: hidden;
	height:59px;
}

#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text p{
      margin: 0;
      padding:0;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text ul{
      margin-top: 0px;
      padding-top:0px;
      padding-left:14px;
      margin-bottom:0;
}

#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text p{
	margin: 0;
	padding:0;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text span.image{
	float:left;
	margin: 0;
	padding:0;
}
#homeTeaser div.tx-SLteaserads-pi1 div.textbox div.text span.image img{
	border:2px solid #566A85;
	margin:0px 10px 0px 10px;
}
div.tx-SLteaserads-pi1 div.link,
#homeTeaser div.tx-SLteaserads-pi1 div.link{
	margin:0;
	padding: 7px 10px 1em 10px;
}
div.tx-SLteaserads-pi1 div.link a{
	margin:0;
	padding:0;
	float:right;
	line-height:12px;
	background:url('data:;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAAAAAB69aNBAAAAAnRSTlMA/1uRIrUAAAA+SURBVAjXY7j78D8YMOzSOgth7GYQWQVlMLA0QxkMDFEfoQy2HRCGwg6IlN0ViJqEV2Bde5t/QMz5DwVwBgBGKUMVBMlVyQAAAABJRU5ErkJggg==') no-repeat left center;
  /* For IE6, IE7 */
  *background:url(/fileadmin/templates/img/re2009/link_intern.gif) no-repeat left center; 
	padding-left:10px;
}

/* --------- Footer ---------- */
.footer{
	padding-top:40px;
	font-size:11px;
	text-align:center;
	color:#666;
	clear:both;
}
.footer a{
	font-size:11px;
	text-align:center;
	color:#666;
	text-decoration:none;
}
.footer a:hover{
	color: #BB4C38;
}

.footer ul{
	padding:0;
	margin:0;
	list-style: none;
}
.footer ul li {
	display:inline;
	margin:0;
	padding:0;
	color:#9D9D9D;
	font-size:11px;
	line-height:15px;
}
.footer ul li a {
	color:#9D9D9D;
	font-size:11px;
}
.footer ul li a:hover {
	color:#8D3819;
}

.footer #langNavi ul{
	float:right;
	padding-right:20px;
}

.footer #langNavi ul li a{
	font-size:12px;
}




/* -------------- Inhaltselemente ------------------- */

.tx-thexttable-pi1{clear:both;}

 dd{margin:0px 0px 10px 0px;}
.contactForm table td{background-color:#FBFAF6;font-weight:normal;}
.contactForm #formfield,
.contactForm .formfield {
	width:300px;height:18px;border:1px solid #BB4C38;}
.contactForm #textArea,
.contactForm .textArea{
		width:300px;height:150px;border:1px solid #BB4C38;}
.contactForm .small{font-size:11px;}
    
		
.csc-sitemap ul li{font-weight:bold;}
.csc-sitemap ul li ul li{font-weight:normal;}

.tx-indexedsearch-searchbox{margin-top:20px;}
.tx-indexedsearch-searchbox table tbody tr td  {background-color:#FBFAF6;}
.tx-dirlisting-pi1{margin:15px 0px 20px 0px;}
.tx-dirlisting-pi1 h1{display:none;}

.news {width:100%; margin: 15px 0px 0px 0px;}
.news .list-item{margin-bottom:10px;}
.news .list-item h3  {font-size: 12px; font-weight:bold; color: #BB4C38;text-decoration:none; float:left;margin:0px; padding:0px;}
.news .list-item h3 a {font-size: 12px; font-weight:bold; color: #BB4C38;text-decoration:none;float:left;width:405px;_padding-bottom:10px;}
* + html .news .list-item h3 a {padding-bottom:10px;}
.news .list-item h3 span.list-date {font-size: 11px; font-weight:normal;color: #000; margin-left: 20px;text-indent:0 !important;float:left;}

.news .list-item .list-morelink a, .news .list-item .list-morelink{font-size: 11px; font-weight:normal; color: #BB4C38; text-align:right; text-decoration:none; }
.news .list-browse a, .news .list-browse {font-size: 11px; font-weight:normal; color: #BB4C38; text-align:right; text-decoration:none; }
.news .list-item .subheader .bodytext {margin: 0px 0px 0px 0px;}

.news-item {width:100%; margin: 15px 0px 0px 0px;}
.news-item h2 {font-size: 14px; font-weight:bold; color: #BB4C38;text-decoration:none; margin:0px; padding:0px;}
.news-item h2 .news-timedata {font-size: 11px; font-weight:normal; color: #000;}
.news-item h3 {font-size: 11px; font-weight:bold; color: #000;text-decoration:none; margin:0px; padding:0px;}
.news-item hr.clearer {clear:both; border: 1px solid #BB4C38;}
.news-item .news-backlink a {font-size: 11px; font-weight:normal; color: #BB4C38; text-align:right; text-decoration:none; }
.csc-header h3 {margin-top:10px}

.csc-textpic-caption {
  /* Bildunterschrift kleiner darstellen (2011-02-04: Maslowski auf Wunsch von Frau Hohnholz) */
  font-size: 80%;
  padding-bottom: 10px;
}


h1,
h2,
h3,
h4,
h5,
h6 {
  color:#BB4C38;
  font-family:Arial,helvetica,sans serif;
  margin: 5px 0px 0px 0px;
  padding: 0px;
}

h1 {
  font-size:16px;
}

h2 {
  font-size:14px;
}

h3 {
  font-size:12px;
}

h4 {
  font-size:10px;
}

h5,
h6 {
  font-size:8px;
}

.csc-header csc-header-n1{
	margin:0px;
	padding:0px;
}
h2.csc-firstHeader{
  font-size:22px;

}

#search {
  padding:7px 0px 10px 14px;
  color:#635F5C;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:left;
  position:relative;
}
#search input{float:left; display:block; margin-top:2px;}

#search .searchword {
   width: 130px;
   height: 14px;
   border-style:solid;
   border-color:#b3b3b3;
   border-width:1px;
   background-color:#FBFAF6;
   margin-top:0px;
   margin-right:10px;
   _display:inline;
}

.breadcrumb {
	padding-top: 9px;
	/*border-bottom: 1px solid #EBE8E3;*/
}
.breadcrumb a{
	color: #AFAEA9;
	text-decoration:none;
	font-size: 11px;
}
.breadcrumb .breadkrumbActive a{
	color:#8d3919;
}

.SL_teaserads{
	background:#fff;
	width:198px;
	padding:0px;
	margin-top:5px;
	margin-bottom:7px;
}
.SL_teaserads2{
	/*width:165px;
	padding:10px;
	*/
	background:#fff;
	width:198px;
	padding:0px;
	margin-top:5px;
	margin-bottom:7px;
}

.SL_teaserads h1,.SL_teaserads2 h1{
	font-size: 14px;
	font-family: Arial, Helvitica, sans-serif;
	font-weight:bold;
	color: #fff;
	margin: 0px 0px 2px 0px;
	padding:6px 5px 10px 5px;
	background:#576a85 url(/fileadmin/templates/img/re2009/sl_teaserads_header.gif) repeat-x left bottom;
}
.SL_teaserads .text,.SL_teaserads2 .text{
	font-size: 11px;
	font-family: Arial, Helvitica, sans-serif;
	color: #635F5C;
	padding:0px 5px;
	margin:0px;
}


.SL_teaserads .text ul,.SL_teaserads2 .text ul{
      margin-top: 0px;
      padding-top:0px;
      padding-left:14px;
      margin-bottom:0px;
}

.SL_teaserads .text p,.SL_teaserads2 .text p{
      margin-top: 0px;
      padding-top:0px;
}

.csc-sitemap ul li, #innerContentDiv ul li{
	list-style-image: url("../img/gif/aufzaehlungspunkt.gif");
	text-align:left;
}
.csc-sitemap li a{
	font-size: 11px;
	font-family: Arial, Helvitica, sans-serif;
	color: #635F5C;
	text-decoration:none;
}
.csc-sitemap li a:hover{
	color: #C7552C;
	text-decoration:underline;
}


table.csc-uploads{width:100%;}
table.csc-uploads tr{background-color:#FBFAF6;}
table.csc-uploads td{background-color:#FBFAF6;}
table.csc-uploads td.csc-uploads-icon{width:25%;}
table.csc-uploads td.csc-uploads-fileName{width:50%;vertical-align:top;padding-left:10px;}
table.csc-uploads td.csc-uploads-fileName p{margin:0px 0px 5px 0px;}
table.csc-uploads td.csc-uploads-fileSize{width:25%;vertical-align:top;padding-left:10px;}
table.csc-uploads td.csc-uploads-fileSize p{margin:0px 0px 5px 0px;}

.tx-dirlisting-pi1 table{border:none;}
tr.tx-dirlisting-pi1-header-row,
td.tx-dirlisting-pi1-header-filename,
td.tx-dirlisting-pi1-header-icon,
td.tx-dirlisting-pi1-header-filesize,
td.tx-dirlisting-pi1-header-filemod {
	font-size: 11px;
	font-weight:bold;
	background-color: #BB4C38;
	color:#fff;
	text-decoration:none;
	padding:5px 0px 5px 10px;
	font-style:normal;
}

table.bilanz{
	margin-bottom:20px;
}

table.ansprechpartner thead tr th{
	background-color:#BB4C38;
	color: #FBFAF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 2px;
}


table thead tr th{
	background-color:#E7BC87;
	color: #FBFAF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 2px;
}
table tbody tr td{
	background-color:#F2EBD1;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}
table tbody tr.hell td{
	background-color:#F8F2E6;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 2px;
	vertical-align: top;
  /*padding: 0px 0px 0px 0px;*/
}
table tbody tr.mittel td{
	background-color:#F2EBD1;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 2px;
	vertical-align: top;
	/*padding: 0px 0px 0px 0px;*/
}
table tbody tr td a{
/*	color: #2F2B28; */
}
table tbody tr.red td {
	background-color:#BB4C38;
	color: #FBFAF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 2px;
}
table tfoot tr td{
	background-color:#E7BC87;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 2px;
}
table.guv tbody tr.hell td{
	background-color:#F8F2E6;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 2px 2px 2px 20px;
}
table.ansprechpartner tbody tr td{
	background-color:#F2EBD1;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 10px;
}
table.ansprechpartner tbody tr.hell td{
	background-color:#F8F2E6;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 10px;
}
table.dir-listing tbody tr.hell td{
	background-color:#F8F2E6;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	padding: 0px;
}
table.bilanz tbody tr.hell td{
	background-color:#F8F2E6;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	/*padding: 0px 0px 0px 0px;*/
}
table.ansprechpartner tfoot tr td{
	background-color:#F2EBD1;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 2px;
}
table tbody tr td.white{
	background-color:#FFFFFF;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
}
table.ansprechpartner thead tr th {font-size:11px; text-align: left;padding-left:10px;}

td p.bodytext {
	margin: 0px 0px 0px 0px;
}

.contenttable td {
	background-color:#FBFAF6;
	padding-right: 20px;
}

.tx-smseurofx-pi1 td, .tx-smseurofx-pi1 tr.hell td {
	padding-left: 10px;
	padding-right: 20px;
}
.tx-smseurofx-pi1 th {
	text-align: left;
	padding-left: 10px;
	padding-right: 20px;
}

.tx-indexedsearch-searchbox-sword {
  width:500px;
  height:18px;
  border:1px solid #BB4C38;
}

#topNavi div.NavMenuItem2 {
  float:left;
  margin:0px;
  padding-left:165px;
  padding-right:0px;
  padding-top:6px;
  font-size:12px;
}
#topNavi div.NavMenuItem2 a{
  text-decoration:none;
  color:#635F5C;
}

h1.csc-firstHeader, .csc-firstHeader {
  font-family: 'Trebuchet MS',Verdana,Arial,sans-serif;
  font-size:24px;
  letter-spacing: -1px;
  font-weight: bolder;
  margin-bottom: 15px;
}

.center {
  text-align:center;
}

.deaktiv {
  color: #A0A0A0;
}

.keinzeilenumbruch {
  white-space:nowrap;
}

tr.dunkel,
tr.dunkel td {
	background-color:#BB4C38;
	color: #FBFAF6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding: 2px;
}

/* Fotoarchiv und Downloads, damit beim querformatigen Ausdruck die Bilder auf ihrer Seite bleiben */
.tx-mitdownload-pi1 .download {
  padding-bottom:5px;
  display:block;
  page-break-before:auto;
  overflow:auto;
}
.tx-mitdownload-pi1 .download .image {
  float:left;
  width:100px;
  margin-right: 10px;
}
.tx-mitdownload-pi1 .download .desc {
  float:left;
  width:200px;
  margin-right: 10px;
}
.tx-mitdownload-pi1 .download .filesize {
  float:left;
  width:100px;
  margin-right: 10px;
}
.tx-mitdownload-pi1 .download .link {
  float:left;
  width:50px;
  margin-right: 10px;
}
.tx-mitdownload-pi1 .download .link a {
  color: #BB4C38;
  text-decoration: none;
}
.tx-mitdownload-pi1 .download .link a:hover {
  text-decoration: underline;
}

/* Hintergrundfarbe fuer die Fondsgraphik */
.fonds_hintergrund{
	background-color: #F2EBD1;
	margin-top:10px;
	margin-left:2px;
	margin-right:4px;
	margin-bottom: 10px;
}

.tx-sremailsubscribe-pi1 INPUT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; background-color:white; }
.tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-submit { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; background-color:silver; }
.tx-sremailsubscribe-pi1 P { font-family:Arial, Helvetica, sans-serif; color:black; font-weight:normal; font-style:normal; font-variant:normal; }
.tx-sremailsubscribe-pi1 SELECT { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; font-style:normal; background-color:white; }
.tx-sremailsubscribe-pi1 P A { color:#BB4C38; }
.tx-sremailsubscribe-pi1 P A:hover { color:#BB4C38; }
.tx-sremailsubscribe-pi1 P A:active { color:#BB4C38; }
.tx-sremailsubscribe-pi1 P A:visited { color:#BB4C38; }

/* ----- Blaetterfunktion auf Geschichte ----- */
.blaetterfunktion{
	text-align:center;
	margin-top:3em;
	margin-bottom:1em;
}

/* ----- Lupe bei bildvergroesserung ----- */
div.click-enlarge {
      text-align: right;
} 

div.click-enlarge a {
      background: url(/fileadmin/templates/img/re2009/lupe.gif) no-repeat;
      padding-left: 26px;
}


/* ----- Helfer Klassen ----- */
.clearfix{
	clear:both;
	display:block;
	overflow:hidden;
	height:1px;
	margin:0px!important;
	padding:0px!important;
}

.cleaner{
	display:block;
	margin:0px!important;
	padding:0px!important;
	font-size:1px;
	line-height:1px;
	float:none;
	clear:both;
	overflow:hidden;
}


/* --------- Einspaltiges Layout u.a. fuer ID: 829  ---------- */
body.einspaltig{
	background-color:transparent;
}
body.einspaltig #tpl_page{
	width:auto;
	background:url();
	background-color:#FFFFFF;
}
body.einspaltig #contentContainer{
	width:auto;
	margin:0 auto 0 4px;
}
body.einspaltig #mainHeader {
	min-width:1003px;
	width:auto;
	/* IE6 only */
	_width:1003px;
	margin:0 auto 0 4px;
}
body.einspaltig #headerImage{
	float:left;
}
body.einspaltig #homeNav{
	min-width:1003px;
	width:auto;
	/* IE6 only */
	_width:998px;
}
body.einspaltig #colums{
	width:auto;
}
body.einspaltig #leftColumn,
body.einspaltig #rightColumn {
	display:none;
}
body.einspaltig #content{
	width:auto;
	margin:0;
}
body.einspaltig #content .footer{
	min-width:1003px;
	width:auto;
	/* IE6 only */
	_width:998px;
}


/* --------- Zweispaltiges Layout u.a. fuer PID unter 56  ---------- */
body.zweispaltig #tpl_page{
	background-image:url(/fileadmin/templates/img/re2009/tpl_page_zweispaltig.gif);
}
body.zweispaltig #content{
	width:802px;
	overflow:hidden;
}
body.zweispaltig #content .contentLinks{
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:546px;
}
body.zweispaltig #content .contentRechts{
	margin:0 0 0 576px;
	_margin-left:555px;
	padding:0;
	width:202px;
}

/*  *+html wird nur von IE7 interpertiert */
*+html body.zweispaltig #content .contentRechts{
      margin-left:555px;
}

body.zweispaltig #rightColumn{
	display:none;
	visibility:hidden;
}


/* --------- Print Layout  ---------- */
body.printpage{
	background:url();
	background-color:#FFFFFF;
}
body.printpage #content,
body.printpage #contentContainer{
	width:690px;
}
body.printpage #logo{
	float:none;
	margin:0;
	width:650px;
	text-align:center;
	padding:0px ! important;
}
body.printpage #content{
	margin:0;
	float:none;
}

/* --- Print Zweispaltig ---*/
body.printpage #content .contentLinks{
	width:490px;
	_width:480px;
}
body.printpage #content .contentRechts{
	margin-left:490px;
	_margin-left:485px;
	width:200px;
}
body.printpage .fonds_hintergrund{
	margin-left:0px;
	margin-right:0px;
}

/* Login-Box */
#mailform .csc-mailform-field,
#mailform .csc-mailform-label {
	background-color:#F2EBD1;
	color: #2F2B28;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 2px solid #fff;
	padding: 5px 5px 5px 5px;
	width: 300px;
}

div.csc-mailform-field label {
  width: 100px;
  display: block;
  float: left; 
  padding-top: 4px;
}

input.csc-mailform-submit {
  margin-left: 100px;
}

#mailformuser, #mailformpass {
  width: 140px;
}
/* Klassen für Glossar */
.tx-smsglossar-pi1 .glossar span.selected a {
background:none repeat scroll 0 0 #BB4C38;
color:#FFFFFF;
font-weight:bold;
padding:1px 2px;
}
.tx-smsglossar-pi1 .abcnavigation {
color:#AAAAAA;
font-size:12px;
margin:0 0 15px;
}
.tx-smsglossar-pi1 .navigation {
float:left;
margin:7px 0 0;
overflow:hidden;
width:170px;
}
.tx-smsglossar-pi1 .navigation ul {
margin:0 10px 0 0;
padding:0 0 0 15px;
}
.tx-smsglossar-pi1 .navigation ul li.active {
font-weight:bold;
}
.tx-smsglossar-pi1 .single {
float:left;
margin:13px auto auto;
width:360px;
}

/* Klassen für Login-Boxen (Konferenzanmeldung 2010) */
div.tx-felogin-pi1 form fieldset div label {
color:#312D2A;
float:left;
font-weight:bold;
width:150px;
}
div.tx-felogin-pi1 form fieldset div input {
border:1px solid #E7BC87;
}
div.tx-felogin-pi1 form fieldset div input#user, div.tx-felogin-pi1 form fieldset div input#pass {
margin-left:0;
width:180px;
}
div.tx-felogin-pi1 form fieldset div input[type="submit"] {
margin-left:150px;
width:145px;
}
div.tx-felogin-pi1 form fieldset div {
margin-bottom:10px;
margin-top:2px;
}
div.tx-felogin-pi1 form fieldset {
border:1px solid #E7BC87;
color:#BB4C38;
font-weight:bold;
padding:10px 5px 5px;
}
div.tx-felogin-pi1 form {
margin-top:10px;
}


/* Tabelle Fondsuebersicht */
table.fond_overview {
      table-layout:fixed;
    border-spacing:5px;
    background-color: #f0e6cd; 
    width: 100%;
}
table.fond_overview_head {
      background-color: #576a85;
      color: #fff;
      font-size: 1.7em;
      width: 100%;
      margin-bottom: 15px;
      padding:10px 0;
}
table.fond_overview th, table.fond_overview td {
      width: 185px;
      text-align: center;
}
table.fond_overview th {
      background: #576a85 url(../img/gif/fonduebersicht_pfeil-sand-gross.gif) bottom no-repeat;
      color: #fff;
    vertical-align: top;
    font-size: 15px;
    padding:14px 0 0 0; 
    margin:0; 
    height: 115px;
}
table.fond_overview th.align_top {
      padding-top: 24px;
}
table.fond_overview td {
      height: 44px;
      vertical-align: middle;
      background-color: transparent;
}
.fond_desc a{
      cursor:pointer;
}
table.fond_overview td.risk1, .fond_desc p.risk1{background-color: #75726f; color: #fff}
table.fond_overview td.risk2, .fond_desc p.risk2{background-color: #9d9a97; color: #fff}
table.fond_overview td.risk3, .fond_desc p.risk3{background-color: #bab7b4; color: #000}
table.fond_overview td.risk1 a{ color: #fff; border:0px solid black; padding: 8px; outline:none;}
table.fond_overview td.risk2 a{ color: #fff; border:0px solid black; padding: 8px; outline:none;}
table.fond_overview td.risk3 a{ color: #000; border:0px solid black; padding: 8px; outline:none;}
table.fond_overview td.no-padding a {padding: 0px; padding-bottom: 6px;}
table.fond_overview td.risk1 a:hover{text-decoration: underline;}
table.fond_overview td.risk2 a:hover{text-decoration: underline;}
table.fond_overview td.risk3 a:hover{text-decoration: underline;}
table.fond_overview td.risk1:hover {-moz-box-shadow:inset 0px 0px 10px #444;}
table.fond_overview td.risk2:hover {-moz-box-shadow:inset 0px 0px 10px #666;}
table.fond_overview td.risk3:hover {-moz-box-shadow:inset 0px 0px 10px #999;}
/* Styling Tooltip */
a.wt_csstooltip {
    position: relative;
    z-index: 240;
   /* cursor: help;*/
   display:block;   
}
a.wt_csstooltip:hover { 
      z-index: 250; 
      text-decoration: none; 
}
a.wt_csstooltip div  {
      display: none;
      font-style: normal;
      z-index: 250; 
}
a.wt_csstooltip:hover div {
    display: block;
    position: absolute;
    top: 2em;
    left: 4.5em;
    right:0em;
      width: 300px;
      height: auto;
      overflow: hidden;
    font-size: 11px;
      color: #fff;
      font-weight: normal;
    background-color: #778AA7;
      -moz-box-shadow: 0px 0px 3px #576A85;
    -webkit-box-shadow: 0px 0px 2px 2px #eee;
    box-shadow: 0px 0px 2px 2px #eee;
    border: 1px solid #fff;
      z-index: 999999; 
      padding: 5px;
      text-align: left;
}
.last a.wt_csstooltip:hover div {
      left: -26em;
}
.fond_desc {
      background-color: #f0e6cd;
      margin-top: -5px;
      padding-bottom: 10px;
}
.fond_desc p {
      margin: 0 0 5px 574px;
      padding: 3px 6px;
      width: 170px;
      font-size: 0.9em; 
}
/* Ende Tabelle Fondsuebersicht */

/* Fondsmatrix */
.matrixtable {
	width: 100%;
}
.matrixcell {
  background-color:#F0E6CD;
  padding:25px;	  
}
.matrixheader {
  margin: 0px;
  font-size:18px;  
  color:#BB4C38;
  background-color:#F0E6CD;
}

.next {
  background:none repeat scroll 0 0 #576A85;
  border-left: 2px solid #CCCCCC;
  border-top: 2px solid #CCCCCC;
  border-right: 3px solid #63636C;
  border-bottom: 2px solid #63636C;
  color:#FFFFFF;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  margin:0;
  padding:1px;
}
/* Ende Fondsmatrix */

/* HTML5 Sammelbelege */
table.sammel {
  border-collapse:collapse;
  width: 500px;
}
table.sammel td{
  padding: 3px;
} 
/* Ende Sammelbelege */

/* HTML5 Strategieportfolio */
.align_center {
  text-align: center !important; 
}
.align_left {
  text-align: left !important; 
}
.align_right {
  text-align: right !important; 
}
.hide_element {
  visibility: hidden;
}
.wrap {
  white-space:normal !important;   
}
.message {
  color: #BB4C38;
  font-size: 14px;
  font-weight: bold;
}
.volatilitaet {
  text-align: right !important; 
  padding-right: 10px !important;
}
table.strategie {
  border-collapse:collapse;
  background-color: #F8F2E6;  
  width: 780px;
}
table.strategie td{
  background-color: #F8F2E6;
  padding: 3px;
  white-space:nowrap;
} 
.dark{
  background-color: #F2EBD1 !important;
} 
td.bold_cell {
  font-weight: bold;
}
button.next {
  background: none repeat scroll 0 0 #576A85;
  border-left: 2px solid #CCCCCC;
  border-top: 2px solid #CCCCCC;
  border-right: 3px solid #63636C;
  border-bottom: 2px solid #63636C;
  color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  margin: 0;
  padding: 0 5px 0 5px;    
  overflow: visible;
  width: 140px;
}

#message_chart {
  color: #FF0000;
  font-weight: bold;
  font-size: 16px;
  margin-left: 20px;
  text-align: center;
}


/* Report, Graphik links oben */
.print_chart {
  height: 99%;
  background: url("") repeat scroll 0 0 #FFFFFF;
}

.report_chart {
  float:left;
}

.report_content {
  padding-left: 15px;
  clear:both;
}


.report_table {
  background: url("") repeat scroll 0 0 #FFFFFF;
  text-align: left;
  clear:both;
}

.report_text {
  color: #FFFFFF;
}
 
table.report {
  border-collapse:collapse;
  border: 1px solid #694E49;
  width: 900px;
}
table.report td{
  background-color: #ffffff;
  padding: 3px;
  border: 1px solid #694E49;
  white-space:nowrap;
} 

/* slider root element */
.slider { 
  background:#847261 url(/js/jquery16/slider/css/images/h30.png) repeat-x 0 0; 
  height:2px; 
  position:relative; 
  cursor:pointer;
  border:1px solid #847261;
  width:120px;
  float:left; 
  clear:right;
  margin-top:10px;
  -moz-border-radius:5px; 
  -webkit-border-radius:5px; 
  -moz-box-shadow:inset 0 0 8px #847261;
}

/* Slider, progress bar (enabled with progress: true) */
.progress {
  height:5px; 
  background-color:#C5FF00; 
  display:none;
  opacity:0.6;
}

/* Slider, drag handle */
.handle { 
  background:#fff url(/js/jquery16/slider/css/images/h30.png) repeat-x 0 0; 
  height:15px;
  width:7px;
  top:-9px;
  position:absolute; 
  display:block; 
  margin-top:1px;
  border:1px solid #847261;
  cursor:move;
  -moz-box-shadow:0 0 6px #847261;
  -webkit-box-shadow:0 0 6px #847261;
  -moz-border-radius:14px;
  -webkit-border-radius:14px; 

}

/* Slider, the input field */
.range {
  border:1px inset #ddd;
  float:left;
  font-size:13px;
  margin:0 0 0 12px;
  padding:1px 0;
  text-align:center;
  width:40px;
  -moz-border-radius:5px; 
  -webkit-border-radius:5px;    
}

/* Validation */
.form_email label { width: 145px; float: left; }
.form_email fieldset { border:0px; padding: 0px; }
.form_email label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.form_email p { clear: both; }
.form_email .submit { margin-left: 145px; }
/* Ende Validation */




/* Ende HTML5 Strategieportfolio */
  

/* Deploy */
button.next.red {
 background: none repeat scroll 0 0 #dd6A85;
} 
.delta_green {
    background-color: #7DD779;
}
.delta_red {
    background-color: #D79379;
}
.delta_violett {
    background-color: #DD8CE6;
}
table.diff {
   border-collapse: collapse;
   border-top: solid 1px #999999;
   border-left: solid 1px #999999;
}

table.diff tr td {
   padding: 2px;
   padding-left: 5px;
   padding-right: 5px;
   border-right: solid 1px #999999;
   border-bottom: solid 1px #999999;
   background-color: #ffffff;
}

table.diff td:nth-child(1),
table.diff td:nth-child(2) {
   background-color: #deedff;
}

table.diff tr.change td{
   background-color: #ffffdd;
} 

table.diff tr.disc_a td{
   background-color: #ffdddd;
   text-decoration:line-through;
}
table.diff tr.disc_b td{
   background-color: #ddffdd;
}

table.diff tr.del td{
  background-color: #ffeeee;
}

table.diff tr.ins td{
  background-color: #eeffee;
}


table.diff td:nth-child(3),
table.diff td:nth-child(4) {
   font-family: monospace;
   /*white-space: pre; */
}

table.diff td ins {
   padding: 2px;
   color: #009900;
   background-color: #ccffcc;
   text-decoration: none;
   font-weight: bold;
}

table.diff td del {
   padding: 2px;
   color: #990000;
   background-color: #ffcccc;
   text-decoration: none;
   font-weight: bold;
}
/* Ende Deploy */


/* Asset Management */

table.assetmanagement-einzelstrategien {
empty-cells: hide;
width: 100%;
}

table.assetmanagement-einzelstrategien th,
table.assetmanagement-einzelstrategien td {
font-size: 85%;
}


table.assetmanagement-einzelstrategien td {
height: 70px;
overflow: hidden;
background-color: #F2EBD1;
text-align: center;
vertical-align: middle;
}

table.assetmanagement-einzelstrategien th,
table.assetmanagement-einzelstrategien td.first-col {
width: 30%;

background-color: #576A85;
color: #FFFFFF;
font-weight: bold;
text-align: center;
padding-top: 5px;
padding-bottom: 5px;
}

table.assetmanagement-einzelstrategien th.first-col,
table.assetmanagement-einzelstrategien td.first-col {
width: 10%;
}

/* Ende Asset Management */

/* Damit im Suchergebnis die Statistikdaten in hellbraun erscheinen */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    background-color: #f2ebd1;
}

