/*   
	Created by: Info.nl 2008
	Version: 0.8, release july, 2008
	This stylesheet gives the basis styles for all content
*/


/* +++++++++++++++++++ Global Layout +++++++++++++++++++++ */

h1 {font-size: 1.1em; color: #333; text-transform: uppercase; margin-bottom: 0.7em} 
	h1 span {color: #33;}
	.overview h1 {font-size: 1.1em; color: #00a6d6; text-transform: uppercase; margin-bottom: 0.6em} 
    h1.text_over_banner {font-size:3.2em;font-weight:bold;margin-left:-3px;margin-top:-4px;margin-bottom:10px;text-transform: none;font-family:Arial Black;letter-spacing:-1px;line-height:1.2em;}
        .colour1of1, .colour1of2, .colour1of3, .colour1of4, .colour1of5, .colour1of6 {color:#000000!important;}
        .colour2of6 {color:#484443!important;}
        .colour2of4, .colour2of5, .colour3of6 {color:#545051!important;}
        .colour2of3, .colour3of4, .colour3of5, .colour4of6 {color:#696768!important;} 
        .colour4of5, .colour5of6{color:#777576!important;}
        .colour2of2, .colour3of3, .colour4of4, .colour5of5, .colour6of6{color:#8A8889!important;}
        .colourblack{color:#000000!important;}
        .colourwhite{color:#FFFFFF!important;}
h2 {font-size: 1.1em; color: #00a6d6; text-transform: uppercase; margin-bottom: 0.6em} 
	h2 span {color: #00a6d6;}
	.home h2, .home h2 span {color: #333; margin-bottom: 1.5em;}
	.overview h2, overview h2 span {color: #333; width: 160px}
h3 {font-size: 1.1em; color: #333; text-transform: uppercase;}
	h3 span {color: #333}
	.home h3 {font-size: 1.5em; color: #adbab3; line-height: 1em; text-transform: none;}
		.home h3 span { color: #adbab3;}
h4 {font-size: 1.1em; color: #00a6d6;}
	h4 span { color: #00a6d6;}



/* +++++++++++++++++++ Links (to: more, video, lists, buyfund) +++++++++++++++++++ */
a {color: #333;}
p a, .list-more a, #header-nav a {color: #00a6d6;}
	a:hover, a:focus {text-decoration: underline; color: #00a6d6;}
/*	p a:visited {color: #A5A5A5;}
 .list-more a:visited {color: #A5A5A5;}
.home .block-email a:visited {color:#A5A5A5;}
#g-nav-wrapper ul li a:visited {color:#A5A5A5;}
.block-links a:visited, .overview #content-center ul li a:visited {color:#A5A5A5;}
.list-more a:visited, .list-tofund a:visited {color:#A5A5A5;}
.fundspage .stockmarket a:visited {color:#A5A5A5;}
.fundspage .block-community ul li a:visited {color:#A5A5A5;} */

.block-links a, .overview #content-center ul li a {background: url(../images/icons/arrow-right-blue.gif) 0 0.2em no-repeat; display: block; padding-left: 10px;}
/* , .searchresults dt a */
.list-more a, .list-tofund a, .link-more a {background: url(../images/icons/arrow-right-blue.gif) 0.1em 0.2em no-repeat; display: block; font-size: 1.1em; font-weight: bold; padding-left: 10px;}
	.content .list-tofund {display:block; min-height:60px; overflow:visible; position:relative;} /* longer nav list on factsheet */
	
	.block-links .list-pdf a {background: url(../images/icons/icon_pdf.gif) 0 0.2em no-repeat; padding: 3px 0 3px 22px;}
	.block-links .list-ppt a {background: url(../images/icons/icon_ppt.gif) 0 0.2em no-repeat; padding: 3px 0 3px 22px;}
	.block-links .list-zip a {background: url(../images/icons/icon_zip.gif) 0 0.2em no-repeat; padding: 3px 0 3px 22px;}
	
.list-buyfund a, .list-tologin a, .overview #content-center .list-buyfund ul li a {background: #00A6D6 url(../images/icons/arrow-right-white.gif) no-repeat 8px 11px; color: #FFF; display: inline; float: left; font-weight: bold; padding: 10px 10px 10px 18px;}
	.list-buyfund a:hover, .list-buyfund a:focus, .list-tologin a:hover, .list-tologin a:focus {background-color: #0298C4;}
	.list-tologin a  {width: 170px}
	.overview #content-center .list-buyfund ul li a {width: 147px;}

/* +++++++++++++++++++ Elements +++++++++++++++++++  */

p {color: #333; font-size: 1.1em; line-height: 1.25em; margin-bottom: 1.25em;}

div.hr {border-top: 1px solid #bcbabf; margin: 10px 0;}
	div.hr hr {display: none;}

span {color: #999;}
blockquote {color: #00a6d6; font-size: 1.6em; line-height: 1.2em; margin: 0.2em 0 2em 0;}

/* Content */
#g-container #content {width: 100%; overflow: hidden; margin-bottom: 10px;}


/* UL OL LI */
.block-lists, .block-links {float: left; padding-right: 10px; margin-bottom: 1em; line-height: 1.3em; min-width: 47%}
	.block-lists ul li, .fundspage .wide .text ul li, .content .text ul li {background: transparent url(../images/icons/stripe.gif) no-repeat scroll 0pt 0.6em; padding-left: 8px; font-size: 1.1em;}
		.fundspage .content-pane .block-more .list-more ul li {background: none; padding: 0}
	.block-lists ol, .content .text ol {list-style-position: outside; margin-left: 19px;  font-size: 1.1em;}
	.block-links ul {font-size: 1.1em}
	.list-links ul li ul {margin: 0 0 8px 8px; font-size: 1em}
	
	

/* Images in text */
	.img-right {float: right; margin-left: 10px;} 
	.img-left {float: left; margin-right: 10px;} 
		.block-small-image .img-default, .block-small-image .img-left, .block-small-image .img-right {min-width: 80px;} 
		.img-default img, .img-left img, .img-right img {margin-bottom: 2px} 
		.img-default em, .img-left em, .img-right em {font-size: 1.1em; color: #999; float: left;} 
		.block-medium .img-default, .block-medium .img-left, .block-medium .img-right {width: 360px; margin-bottom: 10px; overflow: hidden;}


/* +++++++++++++++++++ Language splash +++++++++++++++++++ */
.languagesplash h1 {font-size: 3.4em; margin-bottom: 0.294em; text-transform: none;}
.languagesplash #content-center {padding: 0 0 0 12px;}
.js .language {cursor: pointer;}
.languagesplash .language {background: #FFF;border: 1px solid #E8E8E8; display: inline; float: left; height: 249px; margin: 0 0 20px 9px; overflow: hidden; padding: 20px 10px; width: 340px;}
.languagesplash .list-more a {background-image: url(../images/icons/arrow-right-blue-trans.gif);}
	.languagesplash .activebox {border: 1px solid #00A6D6; background-color: #00A6D6; color: #FFFFFF;}
	.languagesplash .activebox .list-more a {text-decoration: underline; color: #FFFFFF;}
	.languagesplash .activebox h1 {color: #FFFFFF;}
	.languagesplash .activebox h1 a {color: #FFFFFF;}




/* +++++++++++++++++++ Homepagina +++++++++++++++++++ */

	.home {background-image: none;}
	
	.home #content-wrapper #content-center {width: 762px; overflow: hidden; min-height: 373px; background-repeat: no-repeat; background-position: top; color: #333;}
		
		.home #content-wrapper #content-center p {margin-bottom: 0.2em}
			.home .block-blockquote {width: 160px; height: 355px; overflow: hidden; padding: 1em 10px 1em 20px; float: left;}
				.home .block-blockquote blockquote {color: #333; font-size: 1.5em; font-weight: bold; margin-bottom: 10px; position: relative; width: 160px;}
				.home .block-blockquote blockquote span {color: #333; position: absolute; top: 0; right: 100%; display: inline;}
					.intro .list-videolink a {font-weight: bold; color: #333; width: 130px; font-size: 1.1em;}
					.home .list-videolink ul li {background-image: url(../images/icons/arrow-video-black.png); background-repeat: no-repeat; height: 28px; padding: 2px 6px 0 0;}
          .home .list-videolink ul li a { display:block; padding-left:35px; }
			.home .block-display {width: 377px; height: 355px; float: left; padding: 1em 0;}
				.home .block-display .block-medium {background: #FFF no-repeat 1px 1px; width: 373px; height: 145px; border: 1px solid #CCC; padding: 1px; position: relative; margin-bottom: 10px;}
					.home .block-display .block-medium h1 {width: 55%; margin: 7px 10px;}
					.home .block-display .block-medium ul {position: absolute; padding: 0; margin: 0; bottom: 0; width: 100%; height: 2em; background: #fff; left: 0; right: 0;}
						.home .block-display .block-medium ul li {font-size: 1.1em; padding: 4px 10px;}
							.home .block-display .block-medium ul li a {color:#00A6D6; background: url(../images/icons/arrow-right-blue.gif) 0.1em 0.2em no-repeat; display: block; font-size: 1em; font-weight: bold; padding-left: 10px;}
					.home .block-medium .img-default {width: 300px; margin-bottom: 0px;} 
						.home .block-display em {font-style: normal; padding-left: 3px;} 
						.home .block-display em a:hover, a:focus {color: #000000;} 
						.home .block-display img {margin-bottom: 4px;}
				/* .home .list-more a {background: url(../images/icons/arrow-right-blue.png) 0 0.2em no-repeat;} */
				.home .block-display .block-small {width: 161px; border: 1px solid #ccc; border-bottom: 0; background: #fff; padding: 10px 10px 0 10px; margin-bottom: 0px; height: 145px; overflow: hidden;}
            .home .block-display .block-left .block-small .text {overflow: auto; height: 126px;}
						.home .block-display .block-right .block-small .text {overflow: auto; height: 44px;}
						.home .block-display .block-right .block-small {height: 102px;}
				.home .block-display .block-attach {background: #fff; padding: 0 10px 5px; width: 161px; border: 1px solid #ccc; border-top: 0; margin-bottom: 8px;}
				.home .block-display .block-left {float:left; width:183px; height:175px; overflow:hidden; }
				.home .block-display .block-right {float:right; width:183px; height:175px; overflow:hidden; }
				.home .block-display .block-more {width: 161px; border: 1px solid #ccc; background: #fff; padding: 10px}
					
					
			.home .block-links {float: right; min-width: 170px; width: 172px; height: 355px; padding: 1em; overflow: hidden;}
				.home .block-links.display {margin-top: 1em}
				.home .block-links h4 {color: #333; padding: 10px 0 10px;}
				.home .block-links h4 span {color: #333;}
						.home .block-links ul li {font-size: 1em; margin-bottom: 7px}
						.home .display ul li a  {background: url(../images/icons/arrow-right-blue.png) 0 0.2em no-repeat;}
				
			.home .clearer {clear: both;}				
			
			.home .block-email {width: 170px; overflow: hidden; float: left; margin-right: 20px;}
				.home .block-email a {color: #333; font-size: 1.1em;}
				.home .block-email h4 {color: #00a6d6;}
				.home .block-email .block-more ul a {color: #00a6d6;}
			
			.home .block-email .block-links {float: none; height: auto; padding: 0}
				.home .block-email .list-links {padding: 0;}
			.home .block-email .block-links ul {font-size: 1em}
			
			/* +++++++++++++++++++ form email address +++++++++++++++++ */
/* DEV: .home has been removed to make the email block includible on every page */
			.block-email fieldset {font-size: 1.1em;}
				.block-email fieldset label {display: none;}
					.block-email fieldset legend {font-weight: bold; margin-bottom: 8px;}
						.block-email fieldset legend span {color: #333;}
					.block-email fieldset input {width: 166px; height: 1.4em; border: 1px solid #999; padding: 1px;}
					.block-email fieldset .fieldgrp {margin-bottom: 15px;}
				.block-email .block-form .form input {display:none;} 
				.block-email .block-form .form .normalclass {display:block;}
				.block-email .block-form .form .send {display:block; width: 75px; height: 20px; float: right; margin: 7px 0 10px; padding: 0 0 3px; cursor: pointer;}
					.block-email .block-form .form input:hover.send {background: #00A6D6; color: #fff; border: 0}
					
			.home .block-news {width: 360px; padding: 0 10px; float: left;}
				.home .block-news .block-more {margin-bottom: 15px}
				.home .block-news h4 {color: #333}
        
			
			/* +++++++++++++++++++ Nieuws berichten +++++++++++++++++ */
			.home .h4-wrapper {width: 100%; overflow: hidden; margin-bottom: 5px}
				.home .block-content .h4-wrapper {margin-bottom: 0.9em}
				.home .h4-wrapper h4 {margin-right: 5px; display: inline;}
				.home .h4-wrapper span {line-height: 1.4em; color: #999; margin-right: 5px}
					.home in .block-content p {margin-bottom: 4px;}
					
			.home .block-aside {float: right; width: 182px; overflow: hidden;}
				.home .block-aside ul li {font-weight: bold;}
				.home .block-aside .block-links {height: auto; padding: 0; float: none; width: 185px}
					.home .block-aside .block-links .list-links {padding: 0}
								
			.home #main .banner {float: right; margin: 10px 0;}


/* +++++++++++++++++++ content paginas +++++++++++++++++++ */
	.overview #content-wrapper, .overview #content-center {width: 100%; overflow: hidden;}
	.overview #content-wrapper .h1-wrapper {padding: 0 0 1em 1.25em;}
	
	#content-left form {margin: 1em 0;}
 	#content-left form .fieldgrp {margin-bottom: 3px;}
	 	#content-left form .fieldgrp input {display: none;}
	 #content-left form .field input,
	 	#content-left form .fieldgrp input.normalclass {border: 1px solid #ABB0C7; display: block; padding: 1px; width: 156px;}
	 #content-left form label {display: block; padding: 2px 0;}
	 #content-left form .field {text-align: right;}
	 	#content-left form .field input {display: inline; font-size: 1em; padding: 2px 1em; width: auto;}

/* +++++++++++++++++++ fundspage +++++++++++++++++++ */

.fundspage {background-image: none;}

.fundspage #content-center {background: #CDD0DE url(../images/bg/fondsenpagina-default.jpg) no-repeat; border-top: 6px solid #FFF; height: 480px; position: relative; width: 761px;}
.fundspage #content-center {background-image: url(../images/bg/fondsenpagina-default.jpg) no-repeat;}

.fundspage .stockmarket {position: absolute; right: 0; top: -18px; text-transform: uppercase;}
.fundspage .stockmarket a {color: #333; float: right; display: inline;}

.fundspage .block-blockquote,
.fundspage .block-blockquotelarge,
.fundspage .text_over_banner_wrapper,
.fundspage .block-listlarge {color: #FFF; padding: 30px 0 0 20px; width: 350px;}
	/* .fundspage h1 {height: 110px; text-indent: -9999em;} */
	.fundspage .block-blockquote blockquote {color: #FFF; font-size: 1.2em; font-weight: bold; margin-bottom: 0; position: relative; text-transform: uppercase; width: 190px;}
		.fundspage .block-blockquote blockquote.white {color: #fff;}	
		.fundspage .block-blockquote blockquote.grey { color: #4B4A48}
		.fundspage .block-blockquote blockquote.black { color: #000}
		
		.fundspage .block-blockquote span {color: #FFF; position: absolute; text-align: right; right: 190px; top: 0;}
	.fundspage .block-blockquote cite {display: block; font-style: normal; padding: 0.5em 0;}
		.fundspage .block-blockquote cite strong {display: block;}
	.fundspage .block-blockquotelarge blockquote {color: #FFF; font-size: 2.5em; font-weight: normal; margin-bottom: 0.5em; text-transform: none;}
	.fundspage .block-blockquotelarge cite {color: #fff; font-style: normal;}
		.fundspage .block-blockquotelarge cite strong {display: block;}
	.fundspage .block-blockquotelarge p {margin-bottom: 0;}
	.fundspage .block-listlarge li {background: transparent url(../images/icons/bullet-large.gif) no-repeat 0 0.6em; font-size: 2.7em; padding-left: 10px;}
	
.fundspage .list-buyfund ul { bottom: 8px; left: 0; position: absolute; z-index: 5;}
	.fundspage .content-pane ul li {background: transparent url(../images/icons/stripe.gif) no-repeat scroll 0pt 0.6em; padding-left: 8px; font-size: 1.1em}
	
.fundspage .list-video ul {margin: 2em 0 0 20px;}
  .fundspage .list-video ul li {background-image: url(../images/icons/arrow-video-white.png); background-repeat: no-repeat; height: 28px; padding: 2px 6px 0 0;}
    .fundspage .list-video ul li a { color:#fff; font-weight: bold; line-height: 26px; display:block; padding-left:35px; }

.fundspage #panes {position: absolute; right: 8px; top: 30px; width: 380px; z-index: 7;}
.opened-panes #panes {width: auto;}
	.fundspage #panes .content-pane {background: #fff; border: 1px solid #CCC; float: right; height: 175px; margin: 0 0 8px 8px; overflow: hidden; padding: 10px; position: relative; width: 158px; z-index: 3;}
	.fundspage #gerelateerd {clear: right;}
	.fundspage #beleggingsteam,
	.fundspage #fondsfeiten {clear: left;}
	.fundspage #panes h2 {color: #333; font-size: 1.2em; line-height: 1em; width: 145px;}
		.fundspage #panes .block-intro {float: right; height: 130px; overflow: auto; overflow-x: hidden; width: 160px;}
		.fundspage #panes .block-large {display: none; float: left; height: 130px; overflow: auto; overflow-x: hidden; width: 350px;}
		.fundspage #panes .openclose {background: url(../images/icons/button-expand.gif) no-repeat; height: 14px; overflow: hidden; position: absolute; right: 5px; text-indent: -999em; top: 5px; width: 14px;}
			.fundspage #panes .openclose:hover,
			.fundspage #panes .openclose:focus {background-position: -14px 0;}
			.fundspage #panes .opened:hover,
			.fundspage #panes .opened:focus,
		.fundspage #panes .opened {background-position: -42px 0;}
		.fundspage #panes .wide {position: absolute; height: 130px; overflow: hidden; right: 10px; top: 38px; width: 530px;}
		.fundspage #panes .block-more ul {background: #fff; bottom: 10px; left: 7px; position: absolute; width: 160px;}
		.fundspage #blender {background: #CDD0DF; height: 480px; left: 0; opacity: 0; position: absolute; top: 0; width: 761px; z-index: 6;}
		.fundspage .js .content-pane {cursor: pointer;}
        .fundspage .no-toggle .content-pane {cursor: default;}
		.fundspage .busy .content-pane {cursor: default;}
		
.fundspage .advisor .advisor {background: #fff; border: 1px solid #CCC; padding: 7px; position: absolute; right: 8px; top: 445px; width: 352px; z-index: 5;} 
	.fundspage .advisor ul {margin: 0;}


/* +++++++++++++++++++ Fondsendetail +++++++++++++++++++ */

.funddetail #content-left, .content #content-left {float: left; line-height: 1.2em; padding: 1em 20px 0 10px; width: 160px;}
.funddetail #content-right, .content #content-right {display: none;}
.funddetail #content-center, .content #content-center {float: right; line-height: 1.2em; width: 570px;}

.funddetail label, .funddetail input, .content form {font-size: 1.1em}

.funddetail h2 {color: #2ba6dd; font-size: 1.1em; margin: 1.2em 0 0 0;}
	.funddetail #main h2 {color: #333;}

.funddetail .list-more li {padding: 3px 0;}
.funddetail .list-more a {color: #333; font-weight: normal;}

.funddetail .block-tologin {width: 100%; overflow: hidden; margin-top:1.2em}

.funddetail .signup {margin: 0.5em 0 2.5em;}
.funddetail .signup a {color: #2BA6DD; font-weight: bold;}

.funddetail #intro {background-color: #ABB0C7; background-repeat: no-repeat; background-position: 100% 0; font-size: 1.5em; padding: 10px 200px 10px 15px;}
	.funddetail #intro .h2-wrapper {display: none}
	.funddetail #intro p {color: #FFF; line-height: 1.35em; margin: 0; font-size: 1em}
	
.funddetail form legend, .content form legend {display: none;}

.funddetail #content-left .more {position: relative; top: -1em;}
.funddetail #content-left .actions {top: 0;}
	#content-left form {margin: 1em 0;}
		#content-left form .fieldgrp {margin-bottom: 3px;}
		#content-left form .fieldgrp input {display: none;}
		#content-left form .field input,
		#content-left form .fieldgrp input.normalclass {border: 1px solid #ABB0C7; display: block; padding: 1px; width: 156px;}
		#content-left form label {display: block; padding: 2px 0;}
		#content-left form .field {text-align: right;}
		#content-left form .field input {display: inline; padding: 2px 1em; width: auto;}

	.funddetail #main .more {padding: 4px 0;}
	#content-center #main form {margin: 1em 0;}
		#content-center #main form div.fieldgrp,
		#content-center #main form div.field {overflow: hidden; padding: 2px 0 3px; width: 100%;}
		#content-center #main form label {display: block; float: left; width: 110px;}
			/* #content-center #main form .fieldgrp input {display: none;} */
			#content-center #main form .fieldgrp input.normalclass {border: 1px solid #abb0c7; display: block; float: right; padding: 1px; width: 240px;}
			#content-center #main form .fieldgrp .field {display: block; float: right; padding: 1px; text-align: left; width: 244px;}
		#content-center #main form #boxes .field {padding: 5px 0;}
			#content-center #main form #boxes .field input {border: none; display: inline; float: none; padding: 0 0 5px; vertical-align: middle; width: auto;}
			#content-center #main form #boxes .field label {display: inline; float: none; width: auto;}
		#content-center #main form .field {text-align: right;}
			#content-center #main form .field input {border: 1px solid #ABB0C7; float: right; padding: 2px 1em; width: auto;}

.funddetail #aside, .content #aside {clear: right; float: right; padding: 2px 0 10px 0; width: 190px;}
	.funddetail #aside .actions {margin-top: 1.2em;}
	.funddetail #aside .block-small {padding: 0 10px;}

.iframe iframe {border: none; display: block; height: 3000px; width: 572px;}



/* +++++++++++++++++++ About us +++++++++++++++++++ */
.aboutus {background-image: none;}
	.aboutus #content-center {background: #BFC2D5 url(../images/bg/fondsenpagina-default-long.jpg) no-repeat; min-height: 420px;  padding: 30px 10px 10px 384px; position: relative; width: 365px; margin-bottom: 2.5em;}
	.aboutus #content-center .separator0,
	.aboutus #content-center .block-more {background: #fff; border: 1px solid #e8e7e9; padding: 10px; width: 346px;}
	.aboutus #content-center .separator0 {margin-bottom: 8px;}
	.aboutus #content-center .block-more li {padding: 0.2em 0;}
	.aboutus #content-center .block-more ul a {color: #333;}
	.aboutus #content-center .block-more h2 {color: #333;}
	.aboutus .block-blockquote blockquote {color: #fff; float: left; font-family: verdana, sans-serif; font-size: 3.2em; left: 20px; top: 30px; position: absolute; width: 310px; font-weight: bold; letter-spacing:0.01em;}
		.aboutus .block-blockquote blockquote span {color: #fff; position: absolute; right: 100%; top: 0;}


		/* +++++++ Styles voor onze fondsen overzicht pagina +++++++++ */
		
		.overview #content-wrapper .block-content {background: url(../images/bg/bg-fondsen.gif) bottom right no-repeat; margin: 0 0 1em 3px}
			.overview #content-wrapper .separator0 {width: 100%; overflow: hidden; background: url(../images/bg/border-fondsen.gif) top no-repeat;}
		
		.overview #content-wrapper .block-small {line-height: 1.3em; padding-top: 0.5em; float: left; width: 170px; margin-left: 17px; margin-right: 3px;}
			.overview #content-wrapper .last {margin-right: 0;}
			.overview #content-wrapper .block-small h2, .content #content-wrapper .block-small h4 {margin-bottom: 0.5em;}
			.overview #content-wrapper .block-small ul {margin-bottom: 1.5em}
				.overview #content-wrapper .block-small ul li {font-size: 1.1em}
		.overview #content-wrapper .banners {background: #fff; padding: 0.5em; margin-left: 0; overflow: hidden; height: 320px; float: right}
			.overview #content-wrapper .banners ul.more a {color : #333;}
	
	
/* +++++++ Styles voor algemene content pagina +++++++++ */
	.content #content h1 span, .content #content h1 {color: #2BA6DD; margin-bottom: 0em}
		.content #content .h1-wrapper {margin-bottom: 2em}
	.content #content h2 {text-transform: none; margin-bottom: 1.4em;}
	    .content #content #main .block-links h2 {width:335px;}
		.content #content #main .block-lists h2, .content #content #main .block-links h2 {margin-bottom: 0.2em;}
			.content #content #main .block-medium .paragraph h2 {text-transform: uppercase; margin-bottom: 0.2em}
			.content #content #main .block-small h2 {margin-bottom: 0.1em;}
	.content #content h3 {text-transform: none;}
		.content .block-small h2, .content .block-small h4 {margin-bottom: 0.5em;}
	.content .block-blockquote p {margin-bottom: 0;}
	
	.content #content-left {padding-top: 0;}
		.content #content-left .more a {color: #333;}
			
	.content .block-buyfund a {width: 152px; text-transform: uppercase; font-size: 1.1em; margin-bottom: 30px; padding: 6px 10px 6px 18px; float: right;}
	.content #content-center .blocks .block-small {line-height: 1.3em; padding: 0.5em; float: left; width: 158px; border: 1px solid #e8e7e9;}	
		.content #aside .block-links ul {margin-bottom: 1.5em}
			.content #aside h2 {color: #333;}
			.content #aside .list-links li {margin: 0.2em 0;}

#main {float:left; width: 355px; padding: 0 10px 0 15px; overflow: visible;}
#main.full { float:none; width:auto; }
	.content #main .blocks {width: 100%; overflow:hidden; margin-bottom: 2em;}
		.content #main .blocks .block-small {margin-right: 1em}
	
	.blocks .block-medium {clear: left; width: 100%;}
		.content .block-small {min-height: 60px;}
		.content .block-more {margin-bottom: 1.5em}
		
	.content #aside .block-links {width: auto; padding: 0 10px;}
	
	.content #intro {background-color: #ABB0C7; background-repeat: no-repeat; background-position: 100% 0; font-size: 1.5em; padding: 10px 200px 10px 15px; margin-bottom: 1.8em}
     .search  #intro {padding: 10px 10px 10px 15px;}
		.content #intro .h2-wrapper {display: none}
		.content #intro p {color: #FFF; line-height: 1.35em; margin: 0; font-size: 1em}
        .search  #intro p, .search  #intro ol {font-size: 0.8em;color: #FFF;}
	.content #content-center #intro .block-small {border: 0; width: 360px; line-height: 100%; float: none; padding: 0}
	
	.block-buyfundbanner {background: #FFF url(../images/bg/fondsenpagina-default.jpg) no-repeat; height: 215px; margin-bottom: 1em; padding-left: 377px; width: 193px;}
		.block-buyfundbanner h1 {text-indent: -999em;}
		.block-buyfundbanner .list-buyfund {background-position:0 0; background-repeat: no-repeat; border: 1px solid #E8E7E9; height: 213px; position: relative;}
		.block-buyfundbanner .list-buyfund ul {position: absolute; right: 0; bottom: 10px;}

/* Disclaimer pagina */
  .disclaimer #main h1 { margin-bottom:10px; }
  .disclaimer #main .choices { width:544px; overflow:hidden; margin-bottom:20px; }
  .disclaimer #main .choice-block { float:left; width:246px; height:60px; margin-right:10px; padding:10px; overflow:none; background-color:#00a6d6; }
  .disclaimer #main .choice-block.no { height:58px; margin-right:0px; background-color:#fff; border:1px solid #d7d7d7; }
    .disclaimer #main .choice-block a { display:block; padding-left:10px; font-weight:bold; text-transform:uppercase; color:#fff; background:transparent url(../images/icons/arrow-right-white.gif) 0 0.2em no-repeat; }
    .disclaimer #main .choice-block.no a { color:#00a6d6; background-image:url(../images/icons/arrow-right-blue.gif); }
    .disclaimer #main .choice-block p { color:#fff; margin:5px 5px 5px 10px; }
    .disclaimer #main .choice-block.no p { color:#00a6d6; }
  

/* News overview pages */
	.newsresult p {margin-bottom: 0.1em}
	.newsresult .block-newsnav {text-align: center;}
	
	.largevideo #content-center {width: 760px;}

/* searchresult page exceptions */
.search #intro { }
.search #intro p { font-size:.8em; }


/* tables */
table { border-collapse:collapse; border-top:1px solid #ccc;}
table td, table th { vertical-align:top; padding:5px; border:1px solid #ccc; }


/* reset border styles on search result page */
.content.search table, .content.search table td { border:none; }
.t11nn span {font-weight:bold}
/* tables on searchresult page */
.content table {font-size: 1.1em;}
.content.search td, .content.search tr {float: left;  margin: 0 5px 5px 0;}

.content .wysiwyg table table td { padding:0; } /* no padding on nested table (search box) */
.content .wysiwyg table td {width:auto; }
	.content .wysiwyg table td input {color: #333; border: 1px solid #abb0c7; height: 17px; padding: 0 2px 2px; width: 272px;}
	.content .wysiwyg table td input.submit {height:21px; padding-bottom:2px; width:54px; background-color:#e3e3e3; cursor:pointer; font-size:11px; }
 .content table tr {width: 100%}
.content td span {color: #333;}

.content td.t11nn {margin-bottom: 10px; width: 380px;}
	
.content td a.t12ndbzoek {font-weight: bold}
	.content td a.t11nrzoek, a.t11bb {color: #00a6d6;}
	.content td a.t11nnzoek:hover {color: #333; text-decoration: none;}
	

	.search #content-center {width: 570px}

.searchresults{margin:10px 0 ;font-size:1.1em;}
.searchresults dt{margin:10px 0 0 0;}
  .searchresults dt a{font-size:1em;font-weight:bold;color:#00A6D6;}
.searchresults dd{margin:2px 0 0 10px;} 

/* ADJUSTMENTS for DDF Morningstar */

/* alle content pagina's ? */

/*
.fundspage h1 {height:130px; text-indent:-9999em;}
.content #content h1 {margin-top: 15px;}
*/
.content #content .anchorelement h1 {margin-top: 15px;}

h2 {clear: both; float: none;}

/* DLAM homepage */
.home .block-aside .img-default img {margin-bottom:15px;}

/* DDF quasi homepage */
.fundspage h1-wrapper {}
  .fundspage h1-wrapper h1{height: 130px; text-indent: -9999em;}
.fundspage div.img-default img {margin: 10px 0 10px 18px;}
.fundspage .block-blockquotelarge p {font-size: 1.4em;}
.fundspage .block-linkblack a {color: #000000; margin-left: 18px; background:transparent url(../images/icons/arrow-right-black-trans.gif) no-repeat scroll 0.1em 0.2em; padding-left: 10px; font-size: 1.1em; font-weight: bold;}

/* DDF Morningstar landingspage */
.fundspage .block-blockquotewhite {padding:0px 0 0 20px; width:340px;}
.fundspage .block-blockquotewhite .h1-wrapper {height: 115px; margin-top: 30px;}
.fundspage .block-blockquotewhite h1-wrapper h1 {color: #FFFFFF;}
.fundspage .block-blockquotewhite p {color: #FFFFFF; font-size: 1.4em; margin-bottom: 15px; width: 300px;}
.fundspage .block-linkondark ul{margin-left: 18px;}
.fundspage .block-linkondark a {font-size: 1.4em; background: transparent url(../images/icons/arrow-right-blue-trans.gif) no-repeat scroll 0.1em 0.3em; margin-top: 2px; color:#00A6D6; padding-left: 10px; font-weight: bold;}

.fundspage .block-community ul {margin-top: 15px; margin-left: 10px;}
.fundspage .block-community ul li {background: none; margin-bottom: 10px; padding-left: 0px;}
.fundspage .block-community ul li a{position: relative; left: -10px; color:#2BA6DD; background:transparent url(../images/icons/arrow-right-blue.gif) no-repeat scroll 0.1em 0.2em; display: inline-block; font-size:1em; font-weight:bold; padding-left:10px;}
.fundspage .block-community ul li span {display: block; color: #000000;}
.fundspage .block-community h2 span {color: #000000;}

/* forum */

.content #content h2.community {text-transform: uppercase; margin-top: 20px;}

.forum a {color:#00A6D6; text-decoration: none;}
  .forum a:hover {text-decoration:underline;}
  .forum a.navigation {color:#2BA6DD; background:transparent url(../images/icons/arrow-right-blue.gif) no-repeat scroll 0.1em 0.2em; display: inline-block; font-size:1.1em; font-weight:bold; padding-left:10px; margin-bottom: 2em;}
p.back-navigation a.navigation {color:#2BA6DD; background:transparent url(../images/icons/arrow-right-blue.gif) no-repeat scroll 0.1em 0.2em; display: inline-block; font-size:1em; font-weight:bold; padding-left:10px; margin-bottom: 2em;}

.forumthread {margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px;}  
.forumthread h3 a {background:transparent url(../images/icons/arrow-right-blue.gif) no-repeat scroll 0.1em 0.2em; padding-left: 10px; display: inline-block; line-height: 1.2em;}
.forumthread span {padding-left: 10px; color: #000000; font-size: 1.1em;}
.forumthread span span.author {padding-left: 0px; font-weight: bold; margin-right: 10px; font-size: 1em;}

.forummessage h3.header {line-height: 1.2em;}
.forummessage h3.normal {color:#2BA6DD; font-weight: normal; margin-bottom: 5px; line-height: 1.2em;}
.forummessage p.normal {border-bottom: solid 1px #CCCCCC; padding-bottom: 1.25em;}
.forummessage a.navigation {color:#2BA6DD; background:transparent url(../images/icons/arrow-right-blue.gif) no-repeat scroll 0.1em 0.2em; display: inline-block; font-size:1.1em; font-weight:bold; padding-left:10px; margin-bottom: 0.5em;}
.forummessage div.normal {margin-bottom: 0.5em;}

fieldset.forum {border: none;}
#content-center #main fieldset.forum legend {display: block; color:#2BA6DD; font-weight: bold; margin-bottom: 1em;}
#content-center #main fieldset.forum label.header {width: auto; clear: both; font-weight: bold; float: none; margin-bottom: 3px;}
fieldset.forum div.formcontent input {border:1px solid #C9C9C9; display:block; height:16px; margin-bottom: 10px;}
fieldset.forum div.formcontent textarea {border:1px solid #C9C9C9; margin-bottom: 10px;}
fieldset.forum div.submitbutton input{background-color:#E3E3E3; border:1px solid #BBBBBD; padding: 2px 10px 2px 10px; font-size: 1em; margin-bottom: 20px;}

/* poll */

table.pollresult {border:none;}
table.pollresult td, table.pollresult th{ vertical-align:top; padding:0px 0px 3px 0px; border:none; }
table.pollresult td.number{display:none;}
table.pollresult tr.answer span {font-weight: normal; color: #000000;}

fieldset.poll p{font-weight:bold;margin-bottom:0.5em;}
fieldset.poll br.clearAll{height:1px;}
fieldset.poll input.pollsubmit {border:1px solid #ABB0C7;padding:2px 1em;width:auto;}
fieldset.poll .formcontent {font-size:1.1em;margin-bottom:-8px;}

fieldset.poll p {margin: 1em 0 1em 0; text-transform: none;}
fieldset.poll .formcontent input {float: left;}
fieldset.poll .formcontent span {display: inline-block; width: 130px; margin-left: 5px; color: #000000;}
fieldset.poll input.pollsubmit {margin-top: 10px;}

p.pollquestion {text-transform: none;}
tr.balk {margin-bottom: 5px;}


.content .text_over_banner_wrapper, .aboutus .text_over_banner_wrapper{position:absolute; line-height:3.8em;margin:28px 0px 0px 20px;z-index:2000}

.nonvisible {visibility:hidden;height:1px;}

