#pageContent {
	float: left;
	width: 49.49505049em;
	padding: 0em;
}

#contentHeader {
	float:left; 
	width: 48.62013799em;
	margin: 0em;
	padding: 0em 0em 0em 0.87491251em;
}

#headerBreadcrumb {
	float: left;
	width: 38.55864414em;
	margin: 0em;
	padding: 0.74992501em 0em 1.56234377em 0em;
}

#headerSearch {
	float: right;
	width: 9.12408759em;
	margin: 0em;
	/* verursacht rundungsprobleme bei em */
	/* border-left: 0.06249375em solid #ffffff; */
}

#headerSearch input {
	width: 10.45454545em; 
	height: 1.18181818em; 
	margin: 1em 0em 1em 0em; 
	vertical-align: middle;
	color: #5e5e5f;
}

#headerSearch input.buttonSearch {
	width: 1.36363636em; 
	height: 1.36363636em; 
	vertical-align: middle;
	border: 0em; 
	padding: 0em; 
}

#headerTitle {
	float: left;
	width: 29.55954405em;
	padding-bottom: 0.99990001em;
}

#headerLead {
	float: left;
	width: 29.55954405em;
	padding: 0em 0em 1.06239376em 0em;
	margin-top: -0.18748125em;
}

#contentData {
	float: left;
	width: 49.49505049em;
}

#dataBody { 
	float: left;
	display: inline;
	width: 39.05859414em;
	margin: 0em 0.18748125em 0em 0.18748125em;
	padding: 0em 0em 0em 0em;
}

div.toplink {
	text-align: right;
}

div.toplink img.topImage {
	padding-right: 0.31246875em;
}

#dataBody div.trennlinie {
	float: left;
	width: 100%;
	height: 0em; 
	margin-top: 0.81241876em;
	margin-bottom: 0.68743126em;
	border-bottom: solid 0.06249375em #ffffff;
	line-height: 0.87491251em;
}

#dataBody div.bodyLines {
	margin: 0em;
	padding: 0em;
	border-top: 0.06249375em solid #e5e5e5; 
	border-bottom: 0.06249375em solid #e5e5e5;
}

#dataBody div.spalteLinks {
	float: left;
	width: 18.12318768em;
	padding: 0.68743126em 0.68743126em 0em 0.68743126em;
}

#dataBody div.spalteRechts {
	float: right;
	width: 17.93570643em;
	padding: 0.68743126em 0.68743126em 0em 0em;
}

#dataBody div.spalteLinks div.item, #dataBody div.spalteRechts div.item {
	padding-bottom: 0.87491251em;
}

#dataBody div.spacer {
	width: 38.93360664em;
	height: 1.24987501em;
	background-color: #f9f9f9;
	margin: 1.24987501em 0em;
	border: dashed 0.06249375em #c0c0c0;
}

#dataBody div.fondsTitel {
	width: 29.37206279em;
	padding: 0em 0em 0.62493751em 0em;
}

#dataBody div.fondsTitelIntro {
	padding: 0.68743126em 0em 0.43745625em 0.68743126em;
}
/* ---------- Komponent: Center Boxen ---------- */
#contentData div.centerBox {	
	float: left;
	width: 39.43355664em;
}

.hellblau {
	background-color: #D8EEF7;
}

#contentData div.CenterBild {
	float: left;
	width: 9.43655634em; 
	height: 3.68713129em;
}

#contentData div.CenterBild img {
	vertical-align: top;
	width: 9.43655634em; 
	height: 3.68713129em;
}

#contentData div.Centerbox25 {
	float: left;
	width: 9.43655634em;
	border-left: 0.18748125em solid #ffffff;
	border-right: 0.06249375em solid #e5e5e5;
	border-bottom: 0.06249375em solid #e5e5e5;
	padding: 0.18748125em 0.18748125em 0.18748125em 0em;
}

#contentData div.Centerbox25Text {
	float: left;
	width: 8.18668133em;
	height: 2.62473753em;
	border-top: 0.06249375em solid #ffffff;
	padding: 0.49995em 0.56244376em 0.56244376em 0.68743126em;
}

#contentData div.Centerbox50 {
	float: left;
	width: 19.49805019em;	
	border-left: 0.18748125em solid #ffffff;
	border-bottom: 0.06249375em solid #e5e5e5;
	padding: 0.18748125em 0em 0.18748125em 0em;
}

#contentData div.Centerbox50Text {
	float: right;
	width: 8.49915008em;
	height: 2.62473753em;
	padding: 0.49995em 0.43745625em 0.56244376em 1.06239376em; 
}

#contentData div.Centerbox100 {
	float: left;
	width: 39.05859414em;
	border-left: 0.18748125em solid #ffffff;
	border-right: 0.18748125em solid #ffffff;
	border-bottom: 0.06249375em solid #e5e5e5;
	margin-top: 0.18748125em;
	padding: 0em 0em 0.18748125em 0em;
}

#contentData div.Centerbox100Text {
	float: right;
	width: 18.99810019em;
	height: 2.62473753em;
	padding: 0.49995em 0.56244376em 0.56244376em 0em;
}

#contentData div.Centerbox100Text ul {
	list-style-type: none;
	list-style-image: url(../icons/bullet_blau.gif);

}

#contentData div.Centerbox100Text ul li {
	margin-left: 2.81818182em; 
	padding: 0em; 
	font-size: 0.68743126em;
}
/* Spezielle Outbox, weil In und Out nicht identisch sind */
#contentData div.Centerbox100OutText {
	float: right;
	width: 27.80971903em;
	padding: 0.49995em 0.68743126em 0.49995em 1.06239376em;
}

/* ---------- Komponent: ReiterBox ---------- */

#dataBody div.reiterBox {
	width: 39.05859414em;
}

#dataBody div.reiterBox div.reiterBoxTabs100 {
	width: 39.05859414em;
}

#dataBody div.reiterBox div.reiterBoxTabs75 {
	width: 29.37206279em;
}

#dataBody div.reiterBox div.reiterBoxTabs50 {
	width: 19.56054395em;
}

#dataBody div.reiterBox div.reiterBoxTabs25 {
	width: 9.81151885em;
}

#dataBody div.reiterBox div.reiterBoxBody {
	width: 39.05859414em;
	border-top: solid 0.1249875em #d8eef7;
	border-bottom: solid 0.1249875em #d8eef7;
	padding-top: 0.68743126em;
}

#dataBody div.reiterBox div.reiterBoxTabs100 table,
#dataBody div.reiterBox div.reiterBoxTabs75 table,
#dataBody div.reiterBox div.reiterBoxTabs50 table,
#dataBody div.reiterBox div.reiterBoxTabs25 table {
	width: 100%;
	border-spacing: 0em;
	border-collapse: collapse;
}

#dataBody div.reiterBox div.reiterBoxTabs100 td,
#dataBody div.reiterBox div.reiterBoxTabs75 td,
#dataBody div.reiterBox div.reiterBoxTabs50 td,
#dataBody div.reiterBox div.reiterBoxTabs25 td {
	background-color: #ebf6fb;
	border-left: solid 0.1249875em #ffffff;
	border-bottom: solid 0.06249375em #ffffff;
	padding: 0.249975em 0.62493751em 0.1249875em 0.68743126em;
}

#dataBody div.reiterBox div.reiterBoxTabs100 td.firstElement,
#dataBody div.reiterBox div.reiterBoxTabs75 td.firstElement,
#dataBody div.reiterBox div.reiterBoxTabs50 td.firstElement,
#dataBody div.reiterBox div.reiterBoxTabs25 td.firstElement {
	border-left: 0;
}

#dataBody div.reiterBox div.reiterBoxTabs100 td.selected,
#dataBody div.reiterBox div.reiterBoxTabs75 td.selected,
#dataBody div.reiterBox div.reiterBoxTabs50 td.selected,
#dataBody div.reiterBox div.reiterBoxTabs25 td.selected {
	border-bottom: #d8eef7;
	background-color: #d8eef7;
	color: #000000;
	font-weight: bold;
}

#dataBody div.reiterBox div.reiterBoxTabs100 td.disabled,
#dataBody div.reiterBox div.reiterBoxTabs75 td.disabled,
#dataBody div.reiterBox div.reiterBoxTabs50 td.disabled,
#dataBody div.reiterBox div.reiterBoxTabs25 td.disabled {
	color: #5e5e5f;
}



/* ------------- Teaser ------------ */

#dataTeaser {
	float: right;
	width: 9.9990001em;
}

#dataTeaser div.teaserTitle {
	background-color: #e5e5e5;
	padding: 0.249975em 0em 0.1249875em 0.87491251em;
}

#dataTeaser img {
	vertical-align: top;
}

#dataTeaser img.phoneImage {
	width: 0.81818182em; 
	height: 0.81818182em; 
	vertical-align: middle;
	margin-right: 0.54545455em; 
}

#dataTeaser div.teaserItem {
	border-top: 0.06249375em solid #ffffff;
	background-color:#f3f3f3;
	padding: 0.249975em 0em 0.1249875em 0.87491251em;
}

/* ---------- Komponent: Teaser-InfoBox ---------- */

#dataTeaser div.teaserInfoBox div.teaserItem p {
	padding: 0em 0em 0.45454545em 0em; 
}


/* ---------- Komponent: Teaser-MehrBox ---------- */

#dataTeaser div.teaserMehrBox {
	width: 9.9990001em;
}

#dataTeaser div.teaserMehrBox div.fliesstext {
	width: 8.24917508em;
	padding: 0.249975em 0.87491251em 0.49995em 0.87491251em;
	background-color:#f3f3f3;
	border-top: 0.06249375em solid #ffffff;
}

#dataTeaser div.teaserMehrBox div.downloadLink {
	width: 8.24917508em;
	padding: 0.249975em 0.87491251em 0.49995em 0.87491251em;
	background-color:#f3f3f3;
	border-top: 0.06249375em solid #ffffff;
}

#dataTeaser  div.teaserMehrBox div.zeile {
	float: left;
} 

#dataTeaser  div.teaserMehrBox div.spalte1 {
	float: left;
	width: 0.93740626em;
}

#dataTeaser  div.teaserMehrBox div.spalte2 {
	float: left;
	width: 7.31176882em;
}

#dataTeaser  div.teaserMehrBox div.einzug {
	float: left;
	width: 7.31176882em;
	padding-left: 0.93740626em;
}

#dataTeaser div.teaserMehrBox div.downloadLink div.spalte1 img.downloadImage {
	width: 0.81818182em; 
	height: 1.27272727em; 
	vertical-align: middle;
}

/* ---------- Komponent: BeratungsBox, SchrittBox ---------- */

#dataTeaser div.teaserBeratungsBox, #dataTeaser div.teaserSchrittBox, #dataTeaser div.teaserMehrBox, #dataTeaser div.teaserInfoBox {
	margin-bottom: 1.37486251em;
}

/* ---------- Komponent: PromoBox ---------- */

#dataTeaser div.teaserPromoBox {
	border-bottom: solid 0.06249375em #e5e5e5;
	margin-bottom: 1.31236876em;
}

#dataTeaser div.teaserPromoBox img.teaserPromoBoxImage {
 	width: 9.9990001em; 
 	height: 3.68713129em;
}

#dataTeaser div.teaserPromoBox div.teaserTitle {
	border-bottom: 0.06249375em solid #ffffff;
}

#dataTeaser div.teaserPromoBox div.teaserTitle a, 
#dataTeaser div.teaserPromoBox div.teaserTitle a:link, 
#dataTeaser div.teaserPromoBox div.teaserTitle a:visited, 
#dataTeaser div.teaserPromoBox div.teaserTitle a:active, 
#dataTeaser div.teaserPromoBox div.teaserTitle a:hover {
	color:#000000; 
	text-decoration:none;
}

#dataTeaser div.teaserPromoBox div.teaserItem {
	background-color: #ffffff;
	padding: 0.18748125em 0.81241876em 0.1249875em 0.87491251em; 
}

/* ---------- Komponent: FragenBox ---------- */

#dataTeaser div.teaserFragenBox {
	margin-bottom:1.31236876em;
}

#dataTeaser div.teaserFragenBox p.abstand {
	padding: 0.72727273em 0em 0em 0em; 
	border: none;
}

#dataTeaser div.teaserBeratungsBox a.externerLink,
#dataTeaser div.teaserSchrittBox a.externerLink,
#dataTeaser div.teaserMehrBox a.externerLink,
#dataTeaser div.teaserInfoBox a.externerLink,
#dataTeaser div.teaserFragenBox a.externerLink {
	background-image: none;
	padding-left: 0em;
	display: inline;
	white-space: normal;
}

/* ---------- Komponent: DownloadLink im Content-Bereich ---------- */

#dataBody div.downloadLink {
	width: 28.68463154em;
	padding: 0.49995em 0em 0.3749625em 0.68743126em;
}

#dataBody div.downloadLink table {
	width: 28.68463154em;
} 

#dataBody div.downloadLink td {
	padding: 0em;
}

#dataBody div.downloadLink td.spalte1 {
	width: 0.93740626em;
	vertical-align: top;
}

#dataBody div.downloadLink td.spalte1 img.downloadImage {
	vertical-align: top;
	width: 0.81818182em;  
	height: 1.27272727em;  
	padding-right: 0.54545455em; 
}

#dataBody div.downloadLink td.spalte2 {
	width: 27.74722528em;
	padding-bottom: 0.49995em;
}

