
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
a:after { content: "" !important; }

pre, blockquote { border: 0.063em solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* h5bp.com/t */
tr, img  { page-break-inside: avoid; }


/*nicht trennen*/
#c802,#c820,#c752,#c754,#c749,#c753, #c748, #c751, #c797, #c840  {
	page-break-inside: avoid;
}

#c840{
	page-break-after: avoid;
}

/* nicht darzustellende inhalte*/
#c805{
	display:none !important; /*kontaktformular element*/
}

h1, h2, h3, h4, h5{ page-break-after: avoid; page-break-inside:avoid; margin-bottom:0}

img { width:auto !important; max-width: 100% !important; max-height:500px !important;}
@page { margin: 1cm 0.5cm 0.5cm 0.5cm; }


table { page-break-inside: avoid; }


#tbl_top10_assets{
	page-break-before: avoid;
}

.no-print { display: none; }

#content-column { margin-left: 0; width: 100%; }
#shadow-bottom { display: none; }
#main { padding: 0;  box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}


body{
	color: rgb(41,46,50) !important;
	height:auto !important;
	padding: 5px 15px 10px 40px !important;
}


#content_row2{
	border-top:none !important;
}

.large-3.columns{
	margin:0 !important;
	padding:0 !important;
	width:100% !important;
}

#content_row2,
#content_row2 *{
	height:auto;
}

blockquote{
	border: none !important;
}

* {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none;
	text-size-adjust: none;
	-webkit-font-size-adjust: none;
	font-size-adjust: none;
}


footer{
	position:absolute !important;
	margin: 0 !important;
	padding: 0 !important;
	top: 30px  !important;
	right: 10px !important;

	width:auto !important;
	color:#aaa !important;
	height:20px !important;

}

footer a{
	display:none !important;
}

footer *{
	padding: 0 !important;
	margin:0 !important;
	height: auto !important;
	width:auto !important;
	color:#aaa !important;
}

.inhalt{
	margin-bottom:0 !important;
	padding: 0 !important;
	height: auto !important;
}

#content_row2, #content_row2 *{
	min-height:0 !important;
	min-width:0 !important;

}

iframe {
	display:block !important;
}




h1,h2,h3,h4,h5,h6{
	color: rgb(25,34,84) !important;
}


@font-face {
   font-family: 'SparRg';
   src: url('font/spaka.eot');
   src: url('font/spaka.eot?#iefix') format('embedded-opentype'), url('font/SparRg.ttf') format('truetype');
}

@font-face {
   font-family: 'SparLt';
   src: url('font/spaka-light.eot');
   src: url('font/spaka-light.eot?#iefix') format('embedded-opentype'), url('font/SparLt.ttf') format('truetype');

}



.header{
	height:45px;
	display:block;
	background:none !important;
  	border-bottom: 2px solid #e0e0e0 !important;
  	margin-bottom:10px !important;
}

#logo a{
	color:#FFF !important;
}

#logo, #logo a, #logo a img {
    margin: 0 !important;
	width: 194px !important;
   	height: auto !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
  	display: block !important;
    border:none !important;
}


#breadcrumb_container{
	display:block !important;
	margin-top:20px !important;

}


footer img {
	display:none  !important;
}


.top-bar {
	display:none  !important;
}


table {
	width: 100%;
	border:none;
	border-collapse: collapse;
	font-size: 0.95em;
	max-width: 753px;
	-webkit-print-color-adjust:exact;
	-moz-print-color-adjust:exact;
	print-color-adjust:exact;
}


table.fondsuebersicht-table{
	display:block  !important;
}

div.fondsuebersicht{
	display:none  !important;
}

.hide-for-medium-up img{
	max-width:400px !important;
}

.showinfo{
	display:block !important;
}

thead {

}




table thead tr td {
	min-height: 18px;
	border-bottom: none;
	background: #DEE3E8  !important;
	border-right: 1px solid #fff  !important;
	font-weight: normal;
	color: rgb(25,34,84)  !important;
}

td {
	font-size: 0.8em  !important;
	text-align:right  !important;
	padding: 7px !important  !important;
	border-bottom: 1px solid #7B7C7E  !important;

}

tr td:first-child {
	text-align:left !important;

}




h2 a.toplink,
#handynavigation,
#sidr-main,
form,
#breadcrumb,
.header #zitat,
#top_menu_container,
#top_menu_container ul,
#top_menu_container li,
#top_menu_container a,
#navMain li ul li a,
#navMain,
#navMain li,
#navMain li ul,
#headernav_container,
#socialmedialinks,
iframe,
#second_navi,
.blog_socialmedia,
#tx-comments-pi1,
a.weiterlesen,
#socialbuttonsinhalt {
	display:none  !important;
}


/*sonderlocken*/
.Start,
.Start .header,
.Start .bodytext,
.Start .sitecontainer{
	width:100% !important;

}
.Start .header div.hilfscontainerzwei,
.Start .header #blogbeitrag{
	width:100% !important;
}

.Start .header .hilfscontainer.container.klein{
	display:none;
}

