/* STELLSCHRAUBEN */

.siterahmen {
	position: relative;
	width: 980px;
	height: auto;
	margin: 0 0 0 10px;

	z-index: 90;
	padding: 35px 0 0 0;
}

.leftandcenter
	/* doesn't exist */
}

.leftandcenterwide {
	float: left;
	background: #fff;
	width: 100%;
}

.leftandcenterextrawide {
	float: left;
	background: #ffffff;
	width: 100%;
}

.leftcontent {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	background: #ffffff;
	width: 180px;
}

.leftandcenter .centercontent, .leftandcenterwide .centercontent {
	float: right;
	width: 490px;
	background: #ffffff;
	margin: 0 0 20px 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	position: relative;
}

.leftandcenterwide .centercontent {
	width: 800px;
	position: relative;
}

.centercontentBOX { /* definiert das padding, das der ie nicht kennt */
	margin: 20px;
	padding: 0;
}

.rightcontent {
	float: right;
	width: 165px;
	background: #eeeeee;
	overflow: hidden;
	margin: 0 0 20px 0;
	border-left: 1px solid #d8d8d8;
	border-left: 0;
	font-size: 11px;
}

.clearLEFT {
	clear: left;
	width: 100%;	
}

.clearRIGHT {
	clear: left;
	width: 100%;	
}

.clearBOX {
	clear: both;
	width: 100%;
}





/* STANDARDS */

html, body {
	margin:0; 
	padding:0;
	font-size: 12px;
	/*font-family: Tahoma, Helvetica, Arial, sans-serif;*/
	font-family: Verdana, Arial, sans-serif;
	line-height: 140%;
}

body {
	background: #eeeeee;
}


div p, div ul {
	margin: 0 0 35px 0;
	padding: 0;
	width: 77%;
	/* sieht doch nicht gut aus text-align: justify;*/
}


p.starttext { /* das ist unser starttext */
	position: absolute;
	top: 9px;
	left: 15px;
	font-size: 9px;
	letter-spacing: 0;
	color: #666666;
	z-index: 88;	
	margin:0;
	padding:0;
	width: auto;
	display: inline;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

img {
	border:0;
}

.telefonnummerBOX {
	float: right;
	height: 20px;
	width: 120px;
}

div h1, div h2 {
	font-size: 14px;
	color: #940C00; 
	color: #000;
	font-weight: bold;
	margin: 0 0 20px 0;
}

div h2 {
	font-size: 12px;
}

div h1 img, div h2 img {
	vertical-align: middle;
	margin: 0 7px 0 0;
	border-bottom: 3px solid #ffffff;
}

div h3 {
	font-size: 12px;
	color: #000000; 
	font-weight: bold;
	margin: 15px 0 13px 0;
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.centercontent h3 {
	display: block;
	font-size: 12px;
	color: #000000;	
}

.pageheader {
	height: 80px;
	width: 100%;	
	background: #fbfbfb url('/images/background_header.png');
	background-repeat: repeat-x;
	position: relative;
}

.pageheader .eckeLO {
	background: url('/images/ecke_lo.png') no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}

.pageheader .eckeRO {
	background: url('/images/ecke_ro.png') no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: -1px;
}

.logoBOX {
	position: absolute;
	top: 15px;
	left: 9px;
	width: 82px;
	height: 35px;
}

.logoBOX img {
	display: block;
}

.logoBOXcut {
	height: 32px;
	overflow: hidden;
}

.logoBOX a {
	font-family: Arial, sans-serif;
	font-size: 8px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	color: #666;
}

.innerpagetitle {
	display: block;
	margin: 0 0 20px 0;
	padding-bottom: 2px;
	color: #999;
	font-size: 10px;
z-index:99;}

a.pdfdownload { /* erzeugt abstand + pdf icon */
	padding: 0 0 0 20px;
	background: url("/images/pdf.gif") left top no-repeat;
	/*height: 16px;*/
	display: block;
	margin: 0 0 7px 0;
}

input, textarea, select {
	padding: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.zitatBOX {
	padding: 10px;
	background: #fafafa;
	border: 1px solid #a8a8a8;
	width: 200px;
	color: #272727;
	font-size: 11px;
	line-height: 100%;
}

.zitatBOX img {
	float: right;
	margin: 0 0 5px 5px;
}

.kontaktnummerBOX {
	background: url('/images/teaser_kontaktnummer.png') no-repeat;
	width: 126px;
	height: 23px;
	position: absolute;
	top: 5px;
	right: 15px;
}



/* TEASERBOX 2.0 */

.teaserBOX20HOLDERbasic {
	background: #197e90 url('/images/background_teaser20_basic.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20HOLDERstart {
	background: #197e90 url('/images/background_teaser20_start.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20HOLDERfonds {
	background: #197e90 url('/images/background_teaser20_fonds.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20HOLDERzertifikate {
	background: #197e90 url('/images/background_teaser20_zertifikate.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20HOLDERgeschlossenefonds {
	background: #197e90 url('/images/background_teaser20_geschlossenefonds.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20HOLDERriesterpremium {
	background: #197e90 url('/images/background_teaser20_riesterpremium.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20HOLDERtoprente {
	background: #197e90 url('/images/background_teaser20_toprente.jpg') no-repeat top right;
	margin: 20px 0 20px 0;
}

.teaserBOX20BOX {
	padding: 10px;
	position: relative;
}

.teaserBOX20BOX h2 {
	color: #fff;
	margin: 0 0 10px 0;
	font-size: 13px;
}

.teaserBOX20BOX ul {
	margin: 0;
	padding: 0;
}

.teaserBOX20BOX li {
	margin: 0 0 0 18px;
	color: #fff;
}

.teaserBOX20BOX .infotext {
	color: #54a7b2;
}

.teaserBOX_TEASERHOLDER1,
.teaserBOX_TEASERHOLDER2,
.teaserBOX_TEASERHOLDER3,
.teaserBOX_TEASERHOLDER4 { /*falls mehrere teaser nebeneinander stehen müssen. identisch zu riesterrente_TEASERHOLDER* irgendwann mal aufräumen */
	background: #f3efee;
	width: 360px;
	float: left;
	margin: 0 0 35px 0;
}

.teaserBOX_TEASERHOLDER1,
.teaserBOX_TEASERHOLDER3 {
	margin: 0 35px 0 0;
}

.teaserBOX_TEASERHOLDER1 .teaserBOX20HOLDERbasic,
.teaserBOX_TEASERHOLDER2 .teaserBOX20HOLDERbasic,
.teaserBOX_TEASERHOLDER3 .teaserBOX20HOLDERbasic,
.teaserBOX_TEASERHOLDER4 .teaserBOX20HOLDERbasic,
.teaserBOX_TEASERHOLDER4 .teaserBOX20HOLDERriesterpremium {
	margin: 0;
}



/* GESCHLOSSENE FONDS */

.geschlossenefondsLISTHOLDER {
	border: 1px solid #d1d1d1;
	border: 0;	
	margin: 10px 0 30px 0;
	background: #ecebea url('/images/background_toolbox.png') repeat-x;
}

.geschlossenefondsLISTBOX {
	padding: 10px 0 10px 0;
	
}

.geschlossenefondsLISTBOX a {
	float: left; 
	width: 230px;
	text-decoration: none;
	margin: 0 10px 0 10px;
}

.geschlossenefondsLISTBOX#zertifikate a{
	width: 220px;
}

.geschlossenefondsLISTBOX#zertifikate {
	height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
}




/* SOCIAL BOOKMARKS */

.metaBOX {
	width: 100%;	
	height: 35px;
	position: absolute;
	top: 7px;
	left: 0;
}

.metaBOX .linktous {
	position: absolute;
	right: 156px;
	top: 1px;
	text-align: right;
	z-index: 99;
}

.metaBOX .linktous a, .metaBOX .linktous a:hover, 
.metaBOX .bloglink a, .metaBOX .bloglink a:hover {
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.metaBOX .linktous a:hover {
	text-decoration: none;
}


.metaBOX .socialbookmarkslegend {
	width: auto;
	position: absolute;
	top: 1px;
	right: 33px;
}

.bloglink {
	position: absolute;
	right: 0;
	top: 0;
}

.socialbookmarks {
	width: auto;
	position: absolute;
	top: 0px;
	right: 55px;
}

.socialbookmarks div, .socialbookmarks div:hover {
	float: left;
	border: 1px solid #eeeeee;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.socialbookmarks div:hover {
	border: 1px solid #999;
}

.socialbookmarks div a, .socialbookmarks div a:hover {
	text-decoration: none;
	height: 16px;
	display: block;
}

.socialbookmarks .misterwong {
	background: url('/images/socialbookmarks/misterwong.png') no-repeat;
}

.socialbookmarks .yigg {
	background: url('/images/socialbookmarks/yigg.png') no-repeat;
	margin: 0 0 0 5px;
}

.socialbookmarks .google {
	background: url('/images/socialbookmarks/google.png') no-repeat;
	margin: 0 0 0 5px;
}

.socialbookmarks .delicious, .socialbookmarks .delicious:hover {
	width:10px;
	height: 10px;
	background: url('/images/socialbookmarks/delicious.png') no-repeat;
	margin: 3px 0 0 5px;
}

* html .socialbookmarks div { /* because MS is gay */
	border: 0;
}



/* MAIN NAVIGATION TOP */

.navigationTOP {
	background: #990000 url('/images/background_navigation_top.png') repeat-x;
	height: 30px;
	width: 100%;
	color: #ffffff;
	z-index: 30;
	position: relative;
}

.navigationTOP .eckeLO {
	background: url('/images/ecke_navigation_lo.png') no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}

.navigationTOP .eckeRO {
	background: url('/images/ecke_navigation_ro.png') no-repeat;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: -1px;
}

/* first und last muessen definiert werden */
.menuePOINTactive, 
.menuePOINT, 
.menuePOINTactivefirst, 
.menuePOINTfirst, 
.menuePOINTactivelast, 
.menuePOINTlast 
{
	float: left;
	margin: 6px 0 0 0;
	padding: 0px 10px 0 10px;
	border-right: 1px solid #b94a4b;
	border-left: 1px solid #700000;
}

.menuePOINTactivefirst, .menuePOINTfirst { /* definiert links beim beginn des menues kein border */
	border-left: 0;
}

.menuePOINTactivelast, .menuePOINTlast { /* definiert rechts beim beginn des menues kein border */
	border-right: 0;
}

.menuePOINTactive a, .menuePOINTactive a:hover, .menuePOINTactivefirst a, .menuePOINTactivefirst a:hover, .menuePOINTactivelast a, .menuePOINTactivelast a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-decoration: underline;
}

.menuePOINT a, .menuePOINTfirst a, .menuePOINTlast a {
	color: #ebc7c7;
	text-decoration: none;
}

.menuePOINT a:hover, .menuePOINTfirst a:hover, .menuePOINTlast a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.menueBOXHOLDER .eingerueckt {
	display: block;
	margin: 0 0 0 7px;
}

.menueBOX {
	border-top: 1px solid white;
}

.menuePOINTactive#neu,
.menuePOINT#neu,
.menuePOINTactivefirst#neu,
.menuePOINTfirst#neu,
.menuePOINTactivelast#neu,
.menuePOINTlast#neu
{
	padding: 0px 38px 0 10px;
	background: url('/images/neu.png') no-repeat right 2px;
}



/* SEARCH BOX */

.searchBOX {
	width: auto;
	position: absolute;
	top: 52px;
	right: 15px;
	font-size: 11px;
}

.searchBOX input, .searchBOX select {
	font-size: 11px;
	border: 1px solid #999;
	padding: 2px;
	margin: 0 3px 0 3px;
}

.searchBOX input {
	width: 120px;
}

.searchBOX a {
	text-decoration: underline;
}

.searchBOX a:hover {
	text-decoration: none;
}

.searchBOX strong {
	display: block;
	margin: 0 0 7px 0;
}



/* MAIN NAVIGATION LEFT */

.menueBOX {
	background: #a31d00 url('/images/background_navigation_left.png') repeat-x;
	background-position: left bottom;
	width: 100%;
	font-size: 11px;
	padding: 0;
	margin: 0;
}


.menueBOXHOLDER {
	width: auto;
	color: #FFFFFF;
	line-height: 140%;
	margin: 0 0 0 10px;
	padding: 5px 0 10px 0; /* sorgt fuer den abstand nach oben und unten in der menuebox */
}

.menueBOXHOLDER a {
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}

.menueBOXHOLDER a:hover {
	text-decoration: none;
	color: silver;
}

.menueBOXHOLDER .headlines { /* navi headlines ohne link */
	color: #ffffff;
	margin: 15px 0 5px 0;
	padding: 0;
	font-weight: bold;
	display: block;
}

.menueBOXHOLDER .headlines .opened { /* wenn kein Link sondern reine ueberschrift */
	background: url("/images/arrow_down_openeditem.png") right 5px no-repeat;
	padding: 0 10px 0 0;
}

.menueBOXHOLDER a .headlines {
	text-decoration: none;
	padding: 0;
	margin: 15px 0 5px 0;
}

.menueBOXHOLDER a:hover .headlines {
	color: silver;
	padding: 0;
	margin: 15px 0 5px 0;
}

.menueBOXHOLDER i {
	font-size: 9px;
	font-style: normal;
	color: gold;
	text-transform: uppercase;
	font-weight: normal;
}



/* NEWS TEASER LINKS */

.newsHOLDER {
	width: 100%;
	background: #ffffff;
	margin: 2px 0 0 0;
}

.newsBOX {
	width: 100%;
	padding: 10px 0 10px 0px;
	background: #d8d8d8;
}

.newsheadline {
	font-size:9px;
	color: #777777;
	margin: 0 0 0 10px;
}

.newsheadline strong {
	font-size:10px;
	letter-spacing: 1px; 
	color: #666666;
	text-transform: uppercase;
}

.newsheadline img {
	margin: 2px 0 0 0;
}

.newsteaserHOLDER {
	font-size: 11px;
	line-height: 120%;
	background: #ffffff;
}

.newsteaserENTRYodd {
	padding: 10px;
	border-right: 1px solid #efefef;
}

.newsteaserENTRYeven {
	background: #efefef;
	padding: 10px;
}

.newsteaserHOLDER .date {
	color: #A6A6A6;
	display: block;
	margin: 0 0 3px 0;
}

.newsteaserFOOTER {
	width: 100%;
	background: #d8d8d8;
	padding: 5px 0 7px 0;
	text-align: right;
}

.newsteaserFOOTER a {
	margin: 0 10px 0 0;
	font-size:11px;
}


/* NEWS SEITEN */

.news20HOLDER {
	background: green;
}

.newsarchiveHOLDER {
	background: #eeeeee;
	width: 200px;
	float: left;
	margin: 15px 0 0 0;
	overflow: hidden;
}

.newsarchiveHEADLINE {
	background: #a8a8a8;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

.newslist .newseinzelheader {
	margin: 0 0 6px 0;
}

.newsarchiveBOX {
	margin: 0px 10px 10px 10px;
	width: 180px;
}

.newsarchiveBOX .newsarchiveyear {
	display: block;
	margin: 15px 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #a8a8a8;
}

.newsarchiveBOX .newsarchiveyear a, .newsarchiveBOX .newsarchiveyear a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.newsarchiveBOX .newsarchiveyear a:hover{
	text-decoration: underline;
}

.newsarchiveBOX a.newsarchivemonth {
	float: left;
	width: 90px;
}

.newsarchivesearchHOLDER {
	font-size: 11px;
	border-top: 1px solid #a8a8a8;
	padding: 5px 0 0 0;
	margin: 8px 0 0 0;
}

.newsarchivesearchBOX {
	background: #ffffff;
	border: 1px solid #a8a8a8;
	position: relative;
	border-right: 0;
	width: 180px;
	height: 18px;
	overflow: hidden;
}

.newsarchivesearchHOLDER input, .newsarchivesearchHOLDER form {
	margin: 0;
	padding: 0;
}

.newsarchivesearchHOLDER .searchinput {
	background: #ffffff;
	font-size: 11px;
	width: 140px;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 18px;
}

.newsarchivesearchHOLDER .newssearchbutton {
	position: absolute;
	top: -1px;
	right: -1px;
}

.newslist {
	width: 540px;
	float: left;
	margin: 0 20px 0 0;
}

.newslist td, .newslist .odd td {
	padding: 15px 3px 15px 3px;
	border-bottom: 1px solid #a8a8a8;
}


/* ARTIKEL TEASER LINKS */

.artikelHOLDER {
	background: #ffffff;
	font-size: 11px;
	line-height: 130%;
	width:100%;
	margin: 10px 0 0 0;
}

.artikelHEADER {
	padding: 5px 0 5px 10px;
	background: #d8d8d8;
	font-size:10px;
	letter-spacing: 1px; 
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
}

.artikelBOX {
	padding: 8px 10px 8px 10px;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

.artikelFOOTER {
	width: 100%;
	background: #d8d8d8;
	padding: 5px 0 7px 0;
	text-align: right;
}

.artikelFOOTER a {
	margin: 0 10px 0 0;
	font-size:11px;
}






/* LOGIN BOX */

table.login {
	background: #a8a8a8;
}

.loginBOX {
	width: 100%;
	background: #a8a8a8;
	font-size: 11px;
}

.loginBOXholder {
	margin: 0 0 0 10px;
	padding: 10px 0 10px 0;
}

.loginBOXholder a {
	text-decoration: none;
	color: #555555;
	font-size: 11px;
}

.loginBOXholder form {
	display: inline;
}

.loginBOXholder form input {
	background: #ffffff;
	width: 92%;
	border: solid 1px #D2D2D2;
	margin: 0 0 7px 0;
	padding: 0;
}

.loginBOXholder form a, .loginBOXholder form a:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.loginBOXholder form a:hover {
	text-decoration: underline;
	color: #555555;
}

.loginheadline {
	color: #555555;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}

.loginbuttonHOLDER {
	width: 92%;
	text-align:right;
	margin: -5px 0 5px 0;
}

/* brauch ich das? */ .loginBOX .loginBOXholder .loggedinnenue .menueheadline, .loginBOX .loginBOXholder .menueheadline {
	color: #555555;
	font-weight: bold;
	display: block;
}

.loggedinnenue a {
	color: #ffffff;
}

.loginBOX .loginBOXholder .loggedinnenue .subfunction a {
	color: #777777;
}




/* TEXT BOXEN*/

.textboxHOLDER {
	width: 100%;
	background: #eeeeee;
	height: auto;
	margin: 10px 0 30px 0;
	position: relative;
}

.textboxHOLDER h4 {
	letter-spacing: 1px; 
	text-transform: uppercase; 
	color: white;
	display: block;
	background: #a8a8a8;
	padding: 3px 5px 3px 10px;
}

.textboxBOX {
	padding: 0px 10px 20px 10px;
}

.textboxBOX img {
	float: left;
	margin: 0 10px 10px 0;
}

.textboxBOX a {
	float: right;
	text-decoration: underline;
}

.textboxBOX a:hover {
	float: right;
	color: #000;
	text-decoration: underline;
}



/* SUPER FONDSSEARCH */

.fondssearchNAVIGATION, .fondssearchNAVIGATIONblank {
	background: #f3f1f2 url('/images/background_fondssearch_navigation.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 21px;
	color: #666666;
	font-size: 11px;
	margin: 18px 0 0 20px;
	margin: 18px 0 0 0;
}

.fondssearchNAVIGATIONblank {
	background: #f3f1f2 url('/images/background_fondssearch_navigation_blank.jpg');
}

.fondssearchNAVIGATIONHOLDER {
	padding: 3px 0 0 10px;
	width: 420px;
	height: 18px;
	vertical-align: middle;
}

.fondssearchNAVIGATIONHOLDER a {
	margin: 0 5px 0 35px;
	color: #000000;
	text-decoration: none;
}

.fondssearchNAVIGATIONHOLDER i {
	margin: 0px;
	text-transform: uppercase;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
}

.fondssearchCONTENT {
	background: #f3f1f2 url('/images/background_fondssearch_content.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 129px;
	font-size: 11px;
	margin: 0 0 40px 20px;
	margin: 0 0 40px 0;
}

.fondssearchCONTENT table {
	margin: 0 0 10px 10px;
}

.fondssearchCONTENT td {
	padding: 0 9px 9px 0;
}

.fondssearchCONTENT img {
	margin: 10px 0 0 0;
}

.fondssearchCONTENT .input {
	padding: 2px;
	width: 240px;
}





/* KONTAKT BOX links */

.kontaktBOX {
	background: #FFFFFF;
	width: 145px;
}

.kontaktBOXHOLDER {
	width: 140px;
	margin: 0 0 0 5px;
	border-top: 10px solid #ffffff;
}

.kontaktBOX img {
	vertical-align: baseline;
	margin: 0 5px 0 0;
}

.kontaktBOX a {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}




/* DEPOT EMPFEHLUNGSBOX */

.depotempfehlungsLOGOBOX {
	background: #F9F7F8;
	width: 160px;
	height: 60px;
}

.depotempfehlungsLOGOBOX img {
	margin: 0 0 0 20px;
}

.depotempfehlungsLOGOBOX a{
	clear: both;
}


/* PERSOENLICHE EMPFEHLUNGSBOX */

.personalSUGGESTION {
	margin: 20px 20px 20px 0;
	position: relative;
	width: 100%;
}

.personalSUGGESTION img {
	border: 0;
}

.personalSUGGESTION table {
	width: 100%;
}

.personalSUGGESTIONtd1 {
	text-align: center;
	width: 33%;
	border-right: 1px solid #ffffff;
	background: #a8a8a8;
	font-weight: bold;
	padding: 5px;
	color: #ffffff;
}

.personalSUGGESTIONtd2 {
	text-align: center;
	width: 33%;
	border-right: 1px solid #ffffff;
	background: #F3EFEE;
	padding: 10px;
	color: #ffffff;
}

/* WISSENSBOX */

.wissensboxHOLDER {
	width: 100%;
	height: auto;
	margin: 10px 0 30px 0;
	position: relative;
	clear: left;
}

.wissensboxHOLDER h4 {
	letter-spacing: 1px; 
	text-transform: uppercase; 
	color: white;
	display: block;
	background: #a8a8a8;
	padding: 3px 5px 3px 10px;
	margin: 0;
}

.wissensboxSTRIPE {
	position: absolute;
	right: 15px;
	top: -4px;
	background: url('/images/wissensbox_icon.png') no-repeat;
	width: 23px;
	height: 95px;
}

.wissensboxBOX {
	background: #e0e0e0 url('/images/background_common_gradient.png') repeat-x;
	width: 100% -2px;
	height: auto;
	border: 1px solid #cccccc;
	margin: 0;
	padding: 10px;
	height: 150px;
	overflow-y: scroll;
	overflow-x: hidden;
}


.wissensboxBOX a {
	float: left;
	width: 220px;
	margin: 0 10px 5px 0;
}


/* DEPOTSTELLEN TEASER */

.depotTEASERRAHMEN {
	width: 100%;
}

.depotTEASERHOLDER {
	width: 30%;
	margin: 0 3% 0 0;
	float: left;
}

.depotTEASERDEPOTffb {
	background: #6268a6;
	height: 5px;
}

.depotTEASERDEPOTcmd {
	background: #efab12;
	height: 5px;
}

.depotTEASERDEPOTdab {
	background: #d2eb32;
	height: 5px;
}

.depotLOGOHOLDER {
	background: #f3efee;
	padding: 10px 0 10px 0;
	text-align: center;
}

.depotLISTCONTENT {
	height: 120px;
	border-bottom: 1px solid #999999;
	border-bottom: 0;
	margin: 0 0 20px 0;
	margin: 0;
	padding: 20px 0 0 0;
}

.depotLISTCONTENT ul {
	padding: 0;
	margin: 0 0 15px 0;
	width: 100%;
	list-style-image: url('/images/icon_ckeckgreen.png');
}

.depotLISTCONTENT ul li {
	margin: 0 0 7px 25px;
}

.depotLISTCONTENT a {
	float: right;
}

.depotempfehlungsBOX {
	margin: 10px 0 0 0;
	margin: 0;
	padding: 5px;
	background: #f3efee;
	position: relative;
	height: 80px;
}


/* TOPSELLER */

.topsellerHOLDER iframe {
	border: 0px;
}

.topsellerHEADER a, .topsellerHEADERfonds a, .topsellerHEADERzertifikate a, .topsellerHEADERgeschlossene-fonds a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 0 10px;
}

.topsellerHEADER a:hover, .topsellerHEADERfonds a:hover, .topsellerHEADERzertifikate a:hover, .topsellerHEADERgeschlossene-fonds a:hover {
	color: silver;
	text-decoration: underline;
}

.topsellerHEADERfonds {
	background: #2b7b92 url('/images/background_servicebox_fonds.jpg');
	/*xxx*/background: #a8a8a8;;
}

.topsellerHEADERzertifikate {
	background: #2b7b92 url('/images/background_servicebox_zertifikate.jpg');
	/*xxx*/background: #a8a8a8;;
}

.topsellerHEADERgeschlossene-fonds {
	background: #2b7b92 url('/images/background_servicebox_geschlossene-fonds.jpg');
	/*xxx*/background: #a8a8a8;;
}

.topsellerHEADER {
	background: #2b7b92 url('/images/background_servicebox_blank.jpg');
	/*xxx*/background: #a8a8a8;;
}

.topsellerHEADER, .topsellerHEADERfonds, .topsellerHEADERzertifikate, .topsellerHEADERgeschlossene-fonds {
	background-repeat: no-repeat;
	background-position: right;
	font-weight: bold;
	width: 100%;
	padding: 5px 0 5px 0;
}

.topsellertextarea {
	width: 300px;
	height: 100px;
	font-size: 11px;
	color: #666666;
}


/* SERVICES DER 4FREE BOX */

.services4freeBOXHOLDER {
	width: 212px;
	height: 200px;
	margin: 0 3px 3px 0;
	float: left;
	overflow: hidden;
}

.servicesheaderBOXfonds {
	background: #2e839a url('/images/background_servicebox_fonds.jpg');
	background-repeat: no-repeat;
	padding: 10px;
	font-weight: bold;
	color: #ffffff;
}

.servicesheaderBOXzertifikate {
	background: #2e839a url('/images/background_servicebox_zertifikate.jpg');
	background-repeat: no-repeat;
	padding: 10px;
	font-weight: bold;
	color: #ffffff;
}

.servicesheaderBOXgeschlossene-fonds {
	background: #2e839a url('/images/background_servicebox_geschlossene-fonds.jpg');
	background-repeat: no-repeat;
	padding: 10px;
	font-weight: bold;
	color: #ffffff;
}

.servicesheaderBOX {
	background: #2e839a url('/images/background_servicebox_blank.jpg');
	background-repeat: no-repeat;
	padding: 10px;
	font-weight: bold;
	color: #ffffff;
}

.servicescontentBOX {
	background: #efefef;
	padding: 10px;
}

.infotext {
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}
h1 .infotext {
	color: #cccccc;
	font-size: 13px;
}


.rabattesicherndokumentbox { /* angaben der download-dokumente-boxen */
	float: right;
	position: relative;
	margin-left: 20px;
}

.rabattesichernheader {
	background: url('/images/rabattesichern_lasche.gif') no-repeat;
	width: 100%;
	height: 24px;
}

.rabattesichernheader img {
	float: right;
	margin: 8px 8px 0 0;
}


.rabattesicherncontentbox {
	background: #f1f1f1;
	width: 250px;
	height: auto;
	position: relative;
}

.rabattesicherncontentboxBOX {
	padding: 10px;
}

.rabattesicherncontentboxBOX a {
	display: block;
	margin: 0 0 10px 0;
}

ul, ol {
	margin: 10px 0 10px 0;
	padding: 0;
	display: block;
}

ul li, ol li {
	margin: 0 0 5px 18px;
}

a {
	color: #990000;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

i {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
}




/* GRAUE BOXEN MIT HEADERN */

.static_bigboxtitle_container { /* HEADER */
	width: 100%;	
	height: 24px; 
	background: url('/images/background_box_headline.png');
	background-repeat: no-repeat;
}

.fs_innerpage_loggendin {
	padding: 20px 0 20px 20px;
}

.fs_innerpage .alphabeticallist {
	float: right;
	color: #888888;
	font-size: 10px;
}

.fs_innerpage .alphabeticallist a {
	text-decoration: none;
}

.static_bigboxtitle { /* SCHRIFT IN HEADER */ 
	padding: 3px 10px 5px 10px;
	text-transform: uppercase; 
	color: #ffffff; 
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
	margin: 20px 0 0 0;
}

.static_bigbox_logobox { /* DER BEREICH DER DIE LOGOS ENTHAELT */
	background: #F9F7F8;
	width: 441px;

}

.bixboxlic {
	background: #F3EFEE; 
	padding: 10px;
	width: 100%;
}
.bixboxlic img {
	margin-right: 6px;
}

.bixboxlic li {
	list-style-position: outside;
	position: relative;
	margin: 4px 5px 4px 15px;
}





/* BETEILIGUNG EXTRAANGABEN */

.beteiligung_table td {
	border-right: solid 1px #E3E3E3;
	padding: 5px;
}


.beteiligung_table a:hover {
	color: black;
}
.beteiligung_table .se_title a:hover {
	color: #666666;
}

strong a {
	font-weight: normal;
}

.beteiligung_table strong {
	color: #232323;
}

.beteiligung_table .se_title td {
	font-weight: bold;
	border-right: solid 1px #ffffff;
	background: #E3E3E3;
}

.beteiligung_table .even td {
	background: #F3EFEE;
}



/* DEPOT EROEFFNEN * DEPOT UEBERTRAGEN DETAILS */

.depot_copmanyLOGO {
	float: right;
}





/* WERBUNG */

.anzeigeBOX {
	display: block;
	font-size: 10px;
	color: #999999;
	height: 18px;
}

.leftContentAD {
	float: left;
	margin: 0 20px 20px 0;
	position: relative;
}

.leftContentAD .anzeigeBOX {
	position: absolute;
	top: -18px;
}

.hotlinebox {
	width: 160px;
	height: 160px;
	position: absolute;
	left: 1010px;
	top: 35px;
}

.wideskyscraper {
	position: absolute;
	top: 220px;
	top: 32px;
	left: 1010px;
	width: 160px;
	z-index: 95;
}

.leftcontent .wideskyscraper {
	position: relative;
	top: 10px;
	left: 10px;
	width: 160px;
	z-index: 95;
}

.leftandcenterextrawide .wideskyscraper {
	display: none;
}

/* POPUP ZUSATZDEFINNITIONEN */

body#popup {
	background: #fff;
}

.popupheader {
	width: 100%;
	height: 50px;
	background: #fff url('/images/background_popup.gif');
	background-repeat: repeat-x;
	border-bottom: 1px solid #E3E3E3;
}

.popupheader img {
	margin: 10px;
}

body#popup .siterahmen {
	width: 560px;
}


/* FOOTER ANGABEN */

.footerbox {
	clear: both; 
	width: 100%;
	margin: 20px 0 10px 0px;
	top: 20px;
	color: #878787;
}

.footerbox a {
	text-decoration: underline;
	color: #666;
}

.footerbox a:hover {
	text-decoration: underline;
	color: #000;
}




/* PREMIUM-RENTE */


.headline, .headline2 {
	color: #990000; 
	font-weight: bold;
}

.formBOX {
	background: #f0f0f0;
	border-top: 5px solid #f0f0f0;
	border-bottom: 5px solid #f0f0f0;
	width: 410px;
}

.formBOX td {
	height: 22px;
	vertical-align: top;
}

.formBOX input {
	height: 18px;
	background: #ffffff;
}

.formularbuttons {
	margin: 0 0 0 10px;
}

.premiumbeitragBOX {
	background: #f2f2f2;
}

.premiumbeitragPOSITIONER {
	margin: 5px 10px 0 10px;
}

.premiumbeitragPOSITIONER input{
	margin-bottom: 10px;
}

.premiumbeitragPOSITIONER2 {
	margin: 5px 0 0 0;
	width: 170px;
	background: #d8d8d8;
	color: #990000;
}

.premiumbeitragPOSITIONER2 .premiumbeitragPOSITIONER {
	padding: 5px 0 5px 0;
}

.rentenzulagenBOX a {
	text-decoration: none;
}

.rentenzulagenBOX a:hover {
	text-decoration: underline;
}

.rentenzulagenBOX strong {
	color: #990000;
}

.rentenzulagenBOX img {
	float: left;
	margin: -6px 10px 0 0;
}

.cite {
	font-style: italic;
	color: #666666;
}

.FAQsmall {
	color: #666666;
}

.citeheadline {
	background: #f0f0f0;
	width: 100%;
	margin: 0 0 10px 0;
}

.citeheadline img {
	margin: 5px;
}

.formframe {
	float: left;
	position: relative;
	width: 345px;
	height: 450px;
	margin-bottom: 20px;
	padding: 0px;
	border: 0px;
	left: 60px;
	top: 100px;
}

.inputFULL {
	width: 186px;
	height: 15px;
	border: 1px solid #999999;
}

.inputDROPDOWNHALF {
	width: 88px;
	height: 15px;
	border: 1px solid #999999;
	background: #ffffff;
}

.inputDROPDOWN {
	width: 186px;
	height: 15px;
	border: 1px solid #999999;
	background: #ffffff;
}

.inputHALF {
	 height: 15px; 
	 width: 90px;
 	 border: 1px solid #989898;
	 background: #ffffff;
}

.inputONETHIRD {
	 height: 15px; 
	 width: 58px;
	 border: 1px solid #989898;
	 background: #ffffff;
}
.inputTWOTHIRD {
	 height: 15px; 
	 width: 122px;
	 border: 1px solid #989898;
	 background: #ffffff;
}
.inputRADIO {
	border-style: none;
}

button {
	border: 0px;
	padding: 0px;
	margin: 0;
	background: none;
}

button img {	
	border: 0px;
	margin: 0px;
}

.boxheadline { /* SCHRIFT IN HEADER */
	padding: 5px; 
	padding-left: 10px; 
	text-transform: uppercase; 
	color: #ffffff; 
	font-weight: bold;
	letter-spacing: 1px;
	background: url('/images/content_box_headline.png');
	background-repeat: no-repeat;
	width: 410px;
}

.wideboxheadline { /* SCHRIFT IN HEADER */
	padding: 5px; 
	padding-left: 10px; 
	text-transform: uppercase; 
	color: #ffffff; 
	font-weight: bold;
	letter-spacing: 1px;
	background: url('/images/content_bigbox_headline.png');
	background-repeat: no-repeat;
	width: 580px;
}

.dwsrente_tablebox table{
	width: 580px;
}

.dwsrente_tablebox td {
	border-bottom: 1px solid #dddddd;
}

.dwsrente_tablebox td {
	vertical-align: top;
	padding: 10px 10px 10px 0;
}

.premiumrenteSOGEHTSholder {
	width: 180px;
	float: left;
	margin: 0 20px 0 0;
}

.premiumrenteSOGEHTSheader {
	background: #a8a8a8;
	padding: 5px 5px 5px 10px;
	color: #ffffff;
	font-weight: bold;
}

.premiumrenteSOGEHTSbox {
	background: #f3efee;
	padding: 10px;
	height: 365px;
}

.premiumrenteSOGEHTSbox img {
	margin: 0 0 0 20px;
}

.bannerfocusmoney {
	font-size: 11px;
	color: #666666;
	height: 80px;
	margin: 0 0 14px 0;
}

.bannerfocusmoney img {
	float: left;
	margin: 0 10px 0 0;
}



/* 4FREESHOWCASE SPECIALS */

.freeshowcaseRAHMEN {
	width: 100%;
	position: relative;
	left: 20px;
	top: 20px;
}

.freeshowcaseRAHMEN h3 {
	color: #0e6f86;
	display: inline;
	margin: 0 0 15px 0;
}
.nameone {
	font-weight: bold;
	color: #990000;
}
.nametwo {
	font-weight: bold;
	color: #666666;
}
.freeshowcaseRAHMEN td {
	padding: 10px 20px 0 0;
}












/* DEPOTBANK AUSSUCHEN / VERGLEICHEN */

.depotdetailsBOX {
	width: 100%;
	margin: 20px 0 20px 0;
}

.depotdetailsBOX h3 {
	font-size: 12px;
	color: #000000;
	margin: 50px 0 30px 0;
}

.depotdetailsBOX table,
table.furtherdetails {
	width: 100%;
	border-top: 1px solid #e4e2e2;
}

.depotdetailsBOX table td,
table.furtherdetails td {
	vertical-align: top;
	padding: 10px 3px 14px 3px;
	border-bottom: 1px solid #e4e2e2;
}

.depotdetailsBOX table .checklist {
	border-left: 1px solid #e4e2e2;
	text-align: center;
}

.depotdetailsBOX .highlight1 {
	font-weight: bold;
}

.depotdetailsBOX .highlight1 .checklist {
	background: #f3f3f3;
	font-size: 11px;
	vertical-align: middle;
}

.highlight2 a, .highlight2 a:hover {
	text-decoration: underline;
	font-weight: normal;
}

.highlight2 a:hover {
	text-decoration: none;
	color: #000000;
}

.depotdetailsBOX .highlight2 {
	background: #f0fae8;
	font-weight: bold;
}

.depotdetailsBOX .highlight2 .checklist {
	text-align: left;
}

.depotdetailsBOX ul {
	margin: 0;
	padding: 0 0 0 15px;
	font-size: 11px;
	font-weight: normal;
}

.depotdetailsBOX .odd,
table.furtherdetails .odd{
	background: #ffffff;
}

.depotdetailsBOX .even,
table.furtherdetails .even{
	background: #f3f3f3;
}

table.furtherdetails .checklist {
	width: 200px;
}

.depotdetailsBOX .highlight2 .checklist ul, table.furtherdetails .checklist ul {
	margin: 10px 0 10px 0;
}

table.furtherdetails .fazit {
	background: #f0fae8;
}

table.furtherdetails th {
	text-align: left;
	padding: 8px 3px 18px 3px;
}


/* FONDSSUCHE ERWEITERT */

.fs_finderholder {
	width: 100%;
}

.fs_box1 td, .fs_box2 td, .fs_box3 td {
	vertical-align: top;
	padding: 0 10px 12px 0;
}

.fs_box1 {
	width: 100%;
	height: auto;
	background: #f8f7f5 url('/images/fondsearch/background_head.png');
	background: none;
	background-repeat: no-repeat;
	border-bottom: 1px solid #cdcdcd;
	margin: 20px 0 0 0;
}

.fs_box2, .fs_box3 {
	width: 100%;
	height: auto;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cdcdcd;
}

.fs_box2 {
	background: #f8f7f5 url('/images/fondsearch/background_lupe.jpg');
	background: none;
	background-position: bottom right;
	background-repeat: no-repeat;
}

.fs_box3 {
	background: #f8f7f5;
	background: #ffffff;
}

.fs_searchbox {
	width: 100%;
	height: 65px;
	background: #f8f7f5 url('/images/fondsearch/background_searchfooter.png');
	background: #ffffff;
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	text-align: center;
}

.fs_searchbox img {
	margin: 17px 0 0 0;
}

.fs_finderholder strong {
	color: #686868;
}

.fs_finderholder table {
	margin: 0 15px 15px 15px;
	width: 570px;
}

.fs_topflopBOX {
	width: 300px;
	height: auto;
	float: left;
}

.fs_boxheader1 {
	width: 282px;
	height: 20px;
	padding: 5px 0 0 8px;
	background: #efefef url('/images/fondsearch/background_boxheader1.png');
	background-repeat: no-repeat;
	border-bottom: 1px solid #cdcdcd;
}

.fs_boxheader1 strong {
	margin: 0 5px 0 0;
}

.fs_topflopBOX table {
	width: 300px;
	margin: 0;
	padding: 0;
	border-bottom: 3px solid #efefef;
}

.fs_topflopBOX td {
	border-bottom: 1px solid #efefef;
	vertical-align: middle;
	height: 24px;
	color: #999999;
}


.performanceFLOP {
	color: #f25a4c;
}

.performanceTOP {
	color: #698800;
}

.fs_topflopBOX a {
	color: #333333;
	text-decoration: none;
}

.fs_topflopBOX a:hover {
	text-decoration: underline;
}

.fs_input_size1 { /* mind. und max. input felder */
	width: 30px;
}

.fs_input_size4 { /* name und waehrung */
	width: 200px;
}

.fs_input_size5 { /* box 3 inputs */
	width: 300px;
}

.fs_input_size6 { /* genauso wie dropdowns */
	width: 400px;
}

.fs_input_size7 { /* die groessten dropdowns */
	width: 400px;
}



/* FOND ANZEIGE DETAIL */

.fd_box_bigteaser {
	width: 278px;
	height: 148px;
	float: right;
	/*background: #dbdbdb url('/images/background_fondsdetailteaserbox.png') repeat-x;*/
	background: #f7f7f7 url('/images/background-teaserfondsdetail.png') repeat-x;
	padding: 15px 10px 15px 10px;
	border: 1px solid #d08a8a;
	margin: 0 0 20px 20px;
	text-align: center;
}

.fd_box_bigteaser h2 {
	font-size: 21px;
	margin: 0 0 10px 0;
	color: #990000;
}

.fd_box_bigteaser h2 .infotext {
	display: inline;
	font-weight: normal;
	font-size: 15px;
	color: #999999;
}

.fd_box_name {
	width: 460px;
	width: 300px;
	height: auto;
	float: left;
}

.fd_box_name td {
	padding: 0 10px 2px 0;
	vertical-align: top;
}

.fd_box_kategorie {
	background: #fcfcfc;
	width: 280px;
	height: 86px;
	float: left;
	margin: 0 0 0 0;
	border: 1px solid #efefef;
	padding: 13px 10px 11px 10px;
}

.fd_box_kategorie strong {
	color: #999999;
}

.fd_box_kategorie strong strong {
	color: #000000;
}


.fd_box_kaufbarkeit#fondsdetails {
	width: 620px;
	float: left;
}

.fd_box_kaufbarkeit#fondsdetails .listTABLE .logoheader th {
	text-align:center;
	vertical-align: top;
	padding: 5px 0 5px 0;
}

.fd_box_kaufbarkeit#fondsdetails .listTABLE td {
	padding: 7px 0 10px 0;
}

.fd_box_kaufbarkeit#fondsdetails .listTABLE {
	margin: 5px 0 0 0;
}


.fd_box_kaufbarkeit .se_title td {
	font-weight: bold;
	color: #000000;
}

.rowL {
	width: 300px;
	float: left;
	margin: 30px 20px 0 0;
	overflow: hidden;
}

.rowM {
	width: 300px;
	float: left;
	margin: 30px 20px 0 0;
	overflow: hidden;
}

.rowR {
	width: 300px;
	float: left;
	margin: 30px 0 0 0;
	overflow: hidden;
}

.fd_box_performancegrafik .headline, .fd_box_chartvergleich .headline, .fd_box_zusammensetzungen .headline, .fd_box_performace .headline {
	background: #efefef url('/images/fondsearch/background_boxheader1.png');
	background-repeat: no-repeat;
	margin: 0;
	padding: 2px 5px 2px 10px;
	color: #00697f;
	font-weight: bold;
	color: #333333;
}

.fd_box_performancegrafik .submenue {
	margin: 5px 0 0 0;
	width: 300px;
	height: 21px;
	border-bottom: 1px solid #dedede;
}

.fd_box_performancegrafik .submenue .menueentry {
	float: right;
	padding: 3px;
	margin: 0 0 0 0;
	border: 1px solid #efefef;
	border-bottom: 1px solid #ffffff;
}

.fd_box_performancegrafik .rahmen {
	width: 300px;
	height: 210px;
	overflow: visible;
	margin: 5px 0 0 0;
	background: #f7f7f7;
	text-align: center;
	padding: 10px 5px 5px 5px;
}

.fd_box_performancegrafik img {
	margin: 0 0 0 0px;
}

.fd_box_kurse {
	width: 300px;
	height: auto;
	margin: 0 18px 0 0;
}

.fd_box_kurse .kursheader {
	background: #a7a7a7;
	color: #ffffff;
	font-weight: bold;
	margin: 0 0 1px 0;
	padding: 3px 5px 3px 10px;
	clear: left;
}

.fd_box_kurse .kursheader i {
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}

.fd_box_kurse .date {
	float: right;
	padding: 3px 5px 3px 10px;
	color: #ffffff;
}

.fd_box_kurse .kursvalue_biginfo, .fd_box_kurse .kursvalue_bigpositive, .fd_box_kurse .kursvalue_bignegativ {
	width: 120px;
	background: #efefef;
	float: left;
	font-weight: bold;
	color: #026666;
	border-right: 2px solid #ffffff;
	text-align: center;
	padding: 8px 0 7px 0;
	margin: 0 0 5px 0;
	font-size: 18px;
}

.fd_box_kurse .kursvalue_biginfo i, .fd_box_kurse .kursvalue_bigpositive i, .fd_box_kurse .kursvalue_bignegativ i {
	font-style: normal;
	font-weight: normal;
	color: #999999;
	font-size: 11px;
}

.fd_box_kurse .kursvalue_bigpositive {
	color: #698a00;
	width: 87px;
}

.fd_box_kurse .kursvalue_bignegativ {
	color: #fd0200;
	width: 83px;
}

.fd_box_kurse table {
	width: 300px;
	clear: left;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #dedede;
}

.fd_box_kurse table td strong {
	color: #999999;
}

.fd_kursbox2 {
	width: 615px;
	padding: 0;
	margin: 20px 0 0 0;
}

.fd_kursbox2 .kursheader {
	background: #a7a7a7;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 5px 3px 10px;
	clear: left;
}

.fd_kursbox2 .kursheader i {
	color: #eee;
	font-weight: normal;
	font-style: normal;
}

.fd_kursbox2 .kursbody {
	background: #ffffff;
	border: 1px solid #bbbbbb;
	padding: 3px;
	margin: 2px 0 0 0;
}

.fd_kursbox2 .kursbody .kurs_value {
	background: #efefef;
	font-size: 23px;
	font-weight: bold;
	color: #006699;
	float: left;
	width: 241px;
	text-align: center;
}

.fd_kursbox2 .kursbody div {
	padding: 10px 0px 10px 20px;
}

.fd_kursbox2 .kursbody .kurs_behaviour_eur#pricepositiv,
.fd_kursbox2 .kursbody .kurs_behaviour_percent#performancepctpositiv,
.fd_kursbox2 .kursbody .kurs_behaviour_eur#pricenegativ,
.fd_kursbox2 .kursbody .kurs_behaviour_percent#performancepctnegativ{
	background: #d8e7d8;
	font-size: 23px;
	font-weight: bold;
	color: #009900;
	width: 150px;
	float: left;
	text-align: center;
}

.fd_kursbox2 .kursbody .kurs_behaviour_eur {
	margin: 0 3px 0 3px;
}

.fd_kursbox2 .kursbody .kurs_behaviour_eur#pricenegativ,
.fd_kursbox2 .kursbody .kurs_behaviour_percent#performancepctnegativ {
	background: #e6d7d7;
	color: #990000;
}

.fd_kursbox2 .kursbody i {
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}

.rowM .anzeigeBOX {
	width: 300px;
	border-bottom: 1px solid #bbbbbb;
}

.fd_box_infoassemble {
	width: 300px;
	margin: 0 18px 0 0;
	float: left;
}

.fd_box_chartvergleich {
	width: 300px;
	margin: 0 0 25px 0;
	background: magenta;
}

.fd_box_chartvergleich .infotext {
	margin: 9px 0 0 0;
	color: #000000;
}

.fd_box_chartvergleich .chartlegend {
	width: 300px;
}

.fd_box_chartvergleich .compareholder {
	background: #e1e1e1 url('/images/fondsdetails/comparelupe.png') top right no-repeat;
	padding: 10px 0px 10px 10px;
	margin: 0;
}

.fd_box_chartvergleich input {
	margin: 0 5px 0 0;
}

.fd_box_chartvergleich .eigenewkn {
	width: 125px;
	padding: 2px;
	color: #333333;
}

.fd_box_chartvergleich i {
	color: #666666;
	font-style: normal;
}

.fd_box_chartvergleich td {
	padding: 0 20px 0 0;
	vertical-align: top;	
}

.fd_box_chartvergleich .button {
	margin: 10px 0 0 0;
}

.fd_box_performace {
	margin: 0 0 25px 0;
}

.fd_box_performace .headline {
	margin: 0px 0 5px 0;
}

.fd_box_performace table {
	width: 300px;
	border-bottom: 1px solid #dedede;
	color: #666666;
	padding: 0 0 6px 0;
}

.fd_box_performace .td_image {
	text-align: center;
	width: 25px;
	height: 20px;
}

.fd_box_performace .td_percent {
	text-align: right;
	width: 60px;
	height: 20px;
}

.kurspositiv {
	color: #698a00;
}

.kursnegativ {
	color: #fd0200;
}

.fd_box_performace .copy {
	border-bottom: 1px solid #dedede;
	width: 300px;
	margin: 0;
	padding: 3px 0 8px 0;
}

.fd_box_zusammensetzungen {
	width: 300px;
	overflow: hidden;
	float: left;
	margin: 20px 18px 0 0;
}

.fd_box_zusammensetzungen .piebox {
	background: #ffffff url('/images/fondsdetails/background_geriffelt.png');
	background: none;
	background-repeat: repeat-x;
	margin: 2px 0 15px 0;
	padding: 5px 5px 10px 5px;
	border-bottom: 1px solid #dedede;
	width: 300px;
}

.fd_box_zusammensetzungen .piebox strong {
	color: #666666;
}

.fd_box_zusammensetzungen .pietd {
	vertical-align: top;
}

.fd_box_zusammensetzungen .piebox td {
	padding: 0 0 0 5px;
	font-size: 11px;
}

.fd_box_zusammensetzungen .piebox table td table td {
	vertical-align: top;
}

.fd_box_zusammensetzungen .pielegend, .chartlegende .pielegend {
	overflow: hidden;
	width: 12px;
	height: 12px;
	margin: 3px 0 0 0;
	background-repeat: no-repeat;
}

.infolegendenbox {
	margin: 15px 0 0 0;
	width: 300px;
	float: left;
}

.infolegendenbox .infotext, .fd_box_performace .infotext{
	color: #cccccc;
	margin: 15px 0 25px 0;
}

.infolegendenbox .legende table {
	margin: 0 0 10px 0;
}

.infolegendenbox .legende td {
	padding: 0 15px 0 0;
}

.chartlegende {
	width: 100%;
	border-bottom: 1px solid #aaaaaa;
	padding: 10px;
	background: #e1e1e1;
}

.chartlegende td {
	padding: 3px 0 3px 0;
}

table.performancelist {
	width: 100%;
	border: 0;
}

table.performancelist td {
	padding: 0 0 5px 0;
}

table.performancelist .firstTD {
	width: 90%;
}

table.performancelist .secondTD {
	width: 10%;
}

.performancebar {
	height: 6px;
	background: green;
	margin: 1px 0 0 0;
}


/* ERGEBNIS */

.tabnavi {
	border-bottom: 1px solid #bbbbbb;
	height: 26px;
}

.tablinkon {
	border: 1px solid #bbbbbb;
	border-bottom: 1px solid #fff;
	height: 25px;
	float: left;
	width: auto;
	font-weight: bold;
}

.tablinkoff {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #bbbbbb;
	border-left: 0;
	border-right: 0;
	height: 25px;
	float: left;
	width: auto;
}

.tablinkon a{
	color: #000;
	text-decoration: none;
	margin: 0 15px 0 15px;
}

.tablinkoff {
	text-decoration: none;
	margin: 0 0 0 0;
}

.tablinkoff a {
	margin: 0 15px 0 15px;
}


.innerpageFONDSLISTERGEBNIS table {
	width: 100%;
}

.innerpageFONDSLISTERGEBNIS td {
	padding: 5px;
	color: #666666;
	border-right: solid 1px #E3E3E3;
}

.innerpageFONDSLISTERGEBNIS td {
	background: #f8f7f5;
	vertical-align: top;
}

.innerpageFONDSLISTERGEBNIS .title td {
	font-weight: bold;
	border-right: solid 1px #ffffff;
	background: #E3E3E3;
	padding: 5px;
}

.innerpageFONDSLISTERGEBNIS td a {
	color: #333333;
	text-decoration: none;
}

.innerpageFONDSLISTERGEBNIS td a:hover {
	color: #333333;
	text-decoration: underline;
}

.se_title a img {
	border: 0;
	margin: 0 3px 0 0;
}





/* TOOLTIPS */

.tooltiplink { /* weitere styles in script/boxover.js */
	cursor: help;
	color: #990000;
	background: url('/images/icon_questionmark.png') no-repeat right 1px;
	padding: 0 17px 0 0;
}

.tooltiplinkblank {
	cursor: help;
	color: #990000;
	padding: 0;
}


/* TABELLE / GRAFIK "INVESTITION" AUF STARTSEITE */


.startgrafik {
	font-size: 11px;
	width: 730px;
	margin: 30px 0 30px 0;
}

.startgrafik th {
	text-align: left;
}

.startgrafik .odd {
	background: #ffffff;
}

.startgrafik .odd td {
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
}


.startgrafik .odd td, .startgrafik .even td { 
	padding: 7px 5px 7px 0;
	vertical-align: middle;
	text-align: right;
}

.startgrafik .even { /* abwechselnde Zeile */
	background: #f0f0f0;
}

.startgrafik .head_standardbank { /* tabellenkopf grau standard */
	background: #c5c5c5 url('/images/background_startgrafik_head_standardbank.png');
	background-repeat: no-repeat;
	color: #ffffff;
	width: 140px;
	height: 45px;
	padding: 0;
}

.startgrafik .head_4free {  /* tabellenkopf 4free rot */
	background: #990000 url('/images/background_startgrafik_head_4free.png');
	background-repeat: no-repeat;
	background-position: right top;
	color: #ffffff;
	width: 100px;
	height: 45px;
	text-align: left;
	padding: 0 0 0 20px;
}

.startgrafik .odd .thirdhead, .startgrafik .even .thirdhead { /* anzeige links in den zeilen */
	text-align: left;
	padding: 0 0 0 5px;
}

.startgrafik .odd td.secondhead { /* kleinere headlines ueber der eigentlichen tabelle */
	font-weight: bold;
	padding: 7px 2px 7px 2px;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
}

.startgrafik .head_standardbank h5 {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
}


.startgrafik .head_4free h5 {
	margin: 0;
	padding: 0 0 0 50px;
	font-size: 11px;
}

.startgrafik .closetable td {
	padding: 0;
	margin: 0;
}

.startgrafik .closesummary {
	border-bottom: 1px solid #f0f0f0;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	margin: 0;
	text-align: center;
	background: url('/images/background_startgrafik_summary.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.startgrafik .closesummary img {
	margin: 7px 0 0 0;
}

.startgrafik .closesummary h5 {
	padding: 20px 0 10px 0;
	font-size: 11px;
	margin: 0;
}




/* ALFABETISCHE LISTE */

.alphabeticalLIST {
	margin: 0 0 15px 0;
	background: #f0f0f0;
	padding: 5px;
}

.alphabeticalLIST a, .alphabeticalLIST a:hover {
	margin: 0 5px 0 0;
	text-decoration: none;
}

.alphabeticalLIST a:hover {
	text-decoration: underline;
}


.footerbox .alphabeticalLIST {
	margin: 0;
	padding: 7px;
	font-size: 9px;
	background: none;
	color: #999999;
}

.footerbox .alphabeticalLIST a, .footerbox .alphabeticalLIST a:hover {
	margin: 0 1px 0 0;
	color: #777777;
}

.footerbox .alphabeticalLIST a:hover {
	text-decoration: underline;
}






/* SCHIFFSFONDS DOSSIER */

.schiffsbeteiligung {
	margin: 0;
}

.schiffsbeteiligung h1, .schiffsbeteiligung h2 {
	margin-left: 0;
}

.schiffsbeteiligung h3 {
	font-size: 12px;
	color: rgb(0, 98, 127);
	display: inline;
}

.schiffsbeteiligung .claim1 {
	font-size: 20px;
	line-height: 24px;
}

.schiffsbeteiligung .claim2 {
	font-size: 13px;
	color: #666;
	line-height: 22px;
}

.inhaltsangabe a, .inhaltsangabe a:hover {
	display: block;
	margin: 0 0 7px 0;
}

.schiffsbeteiligung ul {
	margin: 0;
	padding: 0;
}

.schiffsbeteiligung ul li {
	margin: 0 0 6px 18px;
}

.schiffsbeteiligung ul li ul {
	margin: 6px 0 17px 0;
	padding: 0;
}

.schiffsbeteiligung ul li ul li {
	margin: 5px 0 6px 18px;
}

.schiffsbeteiligung .simpletable {
	border: 1px solid #999;
	background: #fff;
}

.schiffsbeteiligung .simpletable tr {
	vertical-align: top;
}

.schiffsbeteiligung .simpletable th {
	background: #d8d8d8;
	text-align: left;
	padding: 3px;
}

.schiffsbeteiligung .simpletable td {
	padding: 3px;
}



/* AUSTRIA */

.bigboxcontainerAUSTRIATEASER1 {
	width: 100%;
	margin: 0 0 40px 20px;
	background: url('/images/teaser_austria1.png');
	background-repeat: no-repeat;
	background-position: right top;
	height: auto;
}

.bigboxcontainerAUSTRIATEASER1box {
	width: 340px;
}



/* CONTENT PAGING */

.contentPAGING {
	margin: 0 0 25px 0;
}

.contentPAGING .navBOXforward {
	float: right;
	width: 200px;
	text-align: right;
}

.contentPAGING .navBOXback {
	float: left;
	width: 200px;
}

.contentPAGING .clearBOX {
	clear: both;
	width: 100%;
}






/* TEASER BOXEN RECHTS */

.teaserHEADER { /* mehr in header_right */
	width: 150px;
	color: #ffffff;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 3px 5px 2px 10px;
	text-transform: uppercase;
}

.teaserHEADER#topclose { 
	background: #a8a8a8;
}

.teaserHEADER#none { 
	background: #a8a8a8;
}

.teaserCONTENT {
	width: 100%;
	background: #fff;
}

.teaserBLANK {
	width: 100%;
	text-align: center;
	background: #ffffff;
}

.teaserBLANK img { /* bei mehreren varianten erweitern */
	margin: 5px 0 10px 0;
}





/* NEW TABLE LAYOUT */

.listTABLE {
	width: 99%;
	border: 1px solid #bbb;
	margin: 0 0 30px 0;
}

.listTABLE th {
	text-align: left;
	vertical-align: bottom;
	background: white;
	padding: 2px 5px 3px 6px;
	border-left: 1px solid #ccc;
	font-size: 11px;
}

.listTABLE th.firstelement {
	border: 0;
	padding: 2px 5px 3px 2px;
}

.listTABLE th.headline {
	text-align: left;
	background: white;
	padding: 3px 4px 3px 2px;
	border-bottom: 1px solid #ccc;
	color: #000;
	font-size: 12px;
	border-left: 0;
}

.listTABLE tr.even td{
	background: #ccc;
}

.listTABLE tr.odd td{
	background: #efefef;
}

.listTABLE td {
	padding: 3px 4px 3px 4px;
	font-size: 11px;
}

.listTABLE tr.odd:hover td, .listTABLE tr.even:hover td {
	background: #d1d8ed;
}

.listTABLE th.puddingmaker { /*erzeugt genug paddung zwischen tabellenende und ueberschrift */
	padding: 30px 5px 3px 3px;
}

.listTABLE a.invisible {
	color: #990000;
	text-decoration: underline;
}

.listTABLE a.invisible:hover { /* frŸher: ein link der nicht nach einem link aussah */
	color: #000000;
	text-decoration: underline;
}



.listTABLE .logoheader th {
	text-align:center;
	vertical-align: top;
	padding: 5px 0 15px 0;
}

.listTABLE .logoheader img {
	margin: 0 10px 0 0;
}

.listTABLE .logoheader a, .listTABLE .logoheader a:hover  {
	font-weight: normal;
	font-size: 11px;
}

.listTABLE tr th.rowTRENNER, .listTABLE tr td.rowTRENNER, .listTABLE tr:hover th.rowTRENNER, .listTABLE tr:hover td.rowTRENNER {
	background: #fff;
	border:0;
	width: 3px;
	padding: 1px;
}

tr#sorting {
	white-space: nowrap;
}

tr#sorting img {
	margin: 0 3px 0 0;
}



/* compactTABLE */

.se_table {
	width: 100%;
}

.se_table .firstelement th {
	background: #d1d8ed;
	text-align: left;
	border-right: solid 1px #fff;
	padding: 4px 5px 4px 5px;
}

.se_table i {
	color: #000000;
}

.se_table td {
	border-right: solid 1px #E3E3E3;
	padding: 4px 5px 4px 5px;
}

.se_table a:link, .se_table a:visited {
	color: #666666;
}

.se_table .se_title a:link, .se_table .se_title a:visited {
	color: black;
	font-weight: bold;
}
.se_table a:hover {
	color: black;
}
.se_table .se_title a:hover {
	color: #666666;
}

.se_table .se_title td {
	font-weight: bold;
	border-right: solid 1px white;
	background: #E3E3E3;
	padding-left: 2px;	
}

.se_table .even td {
	background: #F3EFEE;
}





/* RIESTER */

.riesterrente_TEASERHOLDER1 {
	background: #f3efee;
	width: 245px;
	float: left;
	margin: 0 10px 0 0;
}

.riesterrente_TEASERHOLDER2 {
	background: #f3efee;
	width: 245px;
	float: left;
}

.riesterrente_TEASERHOLDER1 .teaserBOX20HOLDERriesterpremium, .riesterrente_TEASERHOLDER1 .teaserBOX20HOLDERtoprente, .riesterrente_TEASERHOLDER2 .teaserBOX20HOLDERbasic {
	margin:0;
}

.riesterrente_TEASERHOLDER1 h3, .riesterrente_TEASERHOLDER2 h3 {
	margin:0 0 40px 0;
}

.riestertextBOX {
	padding: 10px;
}



/* RABATTLISTE BOX */

.rabattlistenHOLDER {
	background: #ecebea url('/images/background_toolbox.png') repeat-x;
}

.rabattlistenBOX {
	margin: 0 10px 10px 10px;
	padding: 5px 0 5px 0;
}

.rabattlistenHOLDER .rabattlistenBOX input {
	width: 150px;
	border: solid 1px #999999;
	margin: 0 10px 0 0;
}

.rabattlistenHOLDER .rabattlistenBOX .radio, .rabattlistenHOLDER .rabattlistenBOX .checkbox {
	width: auto;
	margin: 0;
}

.rabattlistenHOLDER .rabattlistenBOX .select {
	width: 55px;
	margin: 0 7px 0 0;
	border: solid 1px #999999;
}

.rabattlistenHOLDER .rabattlistenBOX table {
	width: 100%;
}

.rabattlistenHOLDER .rabattlistenBOX table td {
	padding: 3px 0 3px 0;
}

.rabattlistenHOLDER .rabattlistenBOX img {
	margin: 10px 0 10px 0;
}

.rabattlistenHOLDER i {
	margin: 13px 0 8px 0;
	display: block;
	color: #666;
	font-style: normal;
}




/* Partnerbereich */


table.partnerlinks { /* wollen sie uns verlinken? */
	width: 90%;
	margin: 0 0 30px 0;
}

table.partnerlinks td {
	padding: 0 10px 10px 0;
}

table.partnerlinks textarea {
	width: 300px;
	height: 80px;
	padding: 3px;
	border: 1px solid #999999;
}

table.partnerlinks .colone {
	width: 100px;
}

table.partnerlinks .coltwo {
	width: 200px;
}


img.partnerlogo {
	border: 1px solid #999999;
	margin: 0 20px 15px 0;
	float: left;
}


.hoveringHOLDER { /* kann Zusatzinhalte frei schwebend beherbergen, wie Links, Werbung, Infos etc. */
	float: right;
	width: 250px;
	height: auto;
	border: 1px solid #999;
	padding: 10px;
	margin: 0 0 25px 30px;
}

.hoveringHOLDER .naviHOLDER a {
	display: block;
	margin: 0 0 7px 0;
}


.InnerSearchHOLDER {
	border:1px solid #e4e2e2;
	width:748px;
	padding:5px;
	background: #f3f3f3;
}

.InnerSearchBOX {
	padding: 5px 0 0 0;
}

.InnerSearchHOLDER .searchoutput {
	background: #ffffff;
	margin: 5px 0 0 0;
	display: block;
}

.InnerSearchHOLDER input {
	font-size: 11px;
	border: 1px solid #999;
	padding: 2px;
	margin: 0 0px 0 10px;	
}

.InnerSearchHOLDER .loading {
	text-align: center;
	width: 100%;
	padding: 3px 0 3px 0;
}




/* CHART 2.0*/

.chart20 {
	width: 300px;
}

.chart20navigation {
	width: 300px;
	height: 21px;
	text-align: right;
	border-bottom: 1px solid #bbbbbb;
	overflow: hidden;
}

.chart20navigation .active,
.chart20navigation .inactive{
	border: 1px solid #bbbbbb;
	border-bottom: 0;
	float: right;
	padding: 0;
	margin: 0;
	padding: 2px 6px 0 6px;
	height: 21px;
}

.chart20navigation .active {
	background: #dadada;
}

.chart20navigation .inactive {
	background: #ffffff;
}

.chart20navigation .active a {
	color: #000000;
	text-decoration: none;
}

.chart20navigation .inactive a {
	color: #666666;
	text-decoration: none;
}

.chart20BOX {
	width: 300px;
	height: 240px;
	margin: 6px 0 0 0;
	background: url('/images/ajax-loader.gif') no-repeat center center;
}


/* KOMMT ALLES WEG MIT DER ZEIT */

.bigboxcontainer {
	padding: 0 20px 10px 0; 
	margin: 0 0 0 0;
	border: 1px dotted red;
}

.premiumRAHMEN {
	margin: 15px 15px 20px 20px;
	width: 615px;
	overflow: visible;
	border: 1px dashed blue;
}

.teaserBLANKHEAD {
	width: 100%;
	height: 5px;
}

.teaser_right_content {
	padding: 10px;
	/*background: magenta;*/
}

.innerpageFONDSDETAIL {
	margin: 30px 0 0 20px;
	width: 620px;
	border: 1px dashed blue;
	
}

.innerpageFONDSLISTERGEBNIS {
	margin: 30px 0 0 20px;
	width: 590px;
	border: 1px dashed blue;
}

.innerpage {
	/*border: 1px dashed blue;
	padding: 50px;
	margin:0;
	background: magenta;*/
}

/* neu 12.7.06 */
.text_link a:link, .text_link a:visited {
	color: #940C00;
	text-decoration: underline;
	/*background: magenta;*/
}
.text_link a:hover {
	color: black;
	text-decoration: underline;
}
/* ende neu 12.7.06 */






/* TABELLEN ZERTIFIKATETYPEN */

.ek_table {
	border: 3px dashed green;
}

.ek_table .odd td {
	background: #F3EFEE;
	padding: 5px;
	font-weight: normal;
}

.ek_table .even td {
	padding: 5px;
	font-weight: normal;
}

.ek_table .title td {
	background: #E3E3E3;
	font-weight: bold;
	padding: 5px;
}

.ek_table td a {
	color: #990000;
	font-weight: normal;
	text-decoration: none;
}

.ek_table td a:hover {
	color: black;
	text-decoration: underline;
}




/* TABELLE ZERTIFIKATE LISTE */

.zertifikate_liste table {
	border: 1px solid #d8d8d8;
	width: 100%;
	background: #ffffff;
	border: 3px dashed green;
}

.zertifikate_liste th {
	border-left: 1px solid #ccc;
	text-align: left;
	padding: 3px;
	vertical-align: bottom;
}

.zertifikate_liste td {
	padding: 3px;
}

.zertifikate_liste .odd {
	background: #dadada;
}

.zertifikate_liste .even {
	background: #ffffff;
}


#quickfinderfooter td{
	color: #666666;
	background: #f8f8f8; 
	padding: 10px 3px 10px 3px; 
	text-align: center;
}




/* TABELLEN SUCHERGEBNIS*/

.suchergebnisTABLE {
	width: 100%;
	overflow: visible;
	border: 3px dashed green;
}

.suchergebnisTABLE td {
	/* white-space: nowrap; */
	font-size: 11px;
}




.zertifikate_liste .se_table td {
    white-space: normal;
    vertical-align: top;
}

.tab_link a:link, .tab_link a:visited {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.tab_link a:hover {
	color: black;
	text-decoration: underline;
}

/* ende neu 23.08 */





/* RABATTLISTE TEASER */

.rabattlisteformular {
	width: 100%;
	font-size: 11px;
}

.rabattlisteformular input {
	font-size: 11px;
	padding: 1px;
}

.optionTD {
	vertical-align: top;
	width: 18px;
}

.optionTD input {
	margin: 0;
	border: 0;
	padding: 0;
}

.rabattlisteformular {
	padding: 10px;
}

.rabattlisteformular td {
	padding: 3px 0 0 0;
}

.rabattlisteformular img {
	margin: 9px 0 5px 0;
}



/* Microsites innerhalb 4free */


.msdepotHEAD {
	width:800px;
	height:230px;
	position: relative;
	top: -60px;
	left: -20px;
	z-index:1;
}

.msdepotHEAD#comdirect {
	background:url('../images/background-comdirect-depot.jpg') no-repeat;
}

.msdepotHEAD#ffb {
	background:url('../images/background-ffb-depot.jpg') no-repeat;
}

.msdepotHEAD#dab {
	background:url('../images/background-dab-depot.jpg') no-repeat;
}

.msdepotHEAD h1,
.msdepotHEAD h2 {
	display: none;
}

.msdepotCONTENT {
	position: relative;
	top: -60px;
	overflow: visible;
	width: 800px;
}

.msdepotCONTENT .contentHALF1 {
	width: 360px;
	float: left;
	position: relative;
	padding: 20px 0 0 0;
}

.msdepotCONTENT .contentHALF2 {
	width: 360px;
	float: left;
	margin: 0 0 0 40px;
	position: relative;
}

.msdepotCONTENT .contentHALF2 .vorteileBOX {
	background: #fdb71b url('../images/background-comdirect-vorteile.png') repeat-x;
	width: 340px;
	padding: 20px 0 20px 20px;
}

.msdepotCONTENT .contentHALF2 .vorteileBOX ul {
	margin: 0 0 15px 0;
	width: 320px;
}

.msdepotCONTENT .beispiel {
	border: 1px solid #b9b9b9;
	width: 100%;
}

.msdepotCONTENT .beispiel .odd {
	border-bottom: 1px solid #c8dcc4;
	background: #d3f4cc;
	font-weight: bold;
}

.msdepotCONTENT .beispiel td {
	padding: 3px;
	font-size: 11px;
}

.nfsinfo {
	background: #ffffff;
	padding: 10px 5px 10px 10px ;
	width: 160px;
	font-size: 10px;
	margin: 30px 0 0 0;
	line-height: 120%;
	color: #666666;
}
.nfsinfo strong {
	font-weight: normal;
}

/* neue fondsdetailseite 2010 */
.fd_box_blankwide {
	width: 620px;
	float: left;
}
.fd_box_blankwide .highlightbox {
	background: url('/images/background_fundsdetails_boxsmall.png'); no-repeat;
	width:120px;
	height: 70px;
	float: left; 
	margin: 0 22px 0 13px;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.fd_box_blankwide .highlightbox strong {
	font-size: 26px;
	color: #990000;
	margin: 12px 0 8px 0;
	display: block;
}



/* rrp erweiterung */

.rrpCONTENT .contentHALF2 .vorteileBOX {
	background: #fdb71b url('../images/background-comdirect-vorteile.png') repeat-x;
	width: 340px;
	padding: 20px 0 20px 20px;
}

.rrpCONTENT .contentHALF2 .vorteileBOX ul {
	margin: 0 0 15px 0;
	width: 320px;
}

.rrpCONTENT {
	width: 760px;
}
.rrpCONTENT .contentHALF1{
	width: 360px;
	float: left;
	margin: 0 30px 0 0;
}
.rrpCONTENT .contentHALF2{
	width: 360px;
	float: left;
}

.rrpclaims {
	width: 760px;
	margin: 0 0 70px 0;
}

.rrpclaims .rrpclaim1 {
	color: #0352b5;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 20px 0;
}

.rrpclaims .rrpclaim2 {
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
}

.rrpCONTENT table {
	width: 360px;
}
