/***************************************************
		 * Custom widgets CSS
		 ***************************************************/
		div.pageContent button {
			font-size: 1em;
			font-weight: bold;
			color: #003399;
			background-color: #99ccff;	
			border-style: solid;
			width: auto;
			padding: 5px;
		}

    /* WIDGET columns*/
    ul.widget-columns {
    
    }
    
      ul.widget-columns li {
        margin-top: 4px;
        margin-bottom: 20px;
     }
      
        ul.widget-columns img {
          float: right;
          padding-right: 10px;
        }

    /* WIDGET coolinvestor*/
    ul.widget-coolinvestor {
    
    }
    
      ul.widget-coolinvestor li {
        margin-top: 4px;
        margin-bottom: 20px;
     }
      
        ul.widget-coolinvestor img {
          float: right;
          margin-right: 6px;
        }

     ul.widget-analyses li {
        margin-top: 4px;
        padding-left: 25px;
        background-image: url('../img/icons/graph_icon.gif');
        background-repeat: no-repeat;
      }
      div.aex-prognose-article {
        margin-top: 4px;
        padding-left: 25px;
        background-image: url('../img/AEX_icon.gif');
        background-repeat: no-repeat;
      }






		  /* weblogs TAB */
		  div.weblogs-extrainfo {
        position: absolute;
		    display: block;
        margin-left: 464px;
        width: 336px; 
      }
      
      ul.tabweblogs {
      }
      
        ul.tabweblogs a.readmore {
          font-size: 11px;
        }
        
        ul.bloggers {
            width:400px;
        }
    		
      		ul.bloggers li {
            float: left;
      		  width: 150px;
      		  height: 220px;
      		  margin: 14px;
      		}
      		
      		ul.bloggers li a {
    			  font-size: 14px;
            font-weight: bold;
            text-decoration: underline;
      		}
      		ul.bloggers li img {
    			  width: 100px;
    			  display: block;
      		}
      		
        ul.latest {
        }
            
      		ul.latest li {
    			  margin-bottom: 12px;
      		}
      		ul.latest li a {
    			  font-size: 14px;
            font-weight: bold;
            text-decoration: underline;
      		}
      
      /* currently because of a bix only for Firefox */
      _div.weblog-blogger {
        width: 100px;
        float: right;
        margin-right: 30px;
      }




    /*WIDGET WITH WEBLOGS*/
    ul.widget-weblogs {
      
    }
      ul.widget-weblogs li {
      height: 105px;
        
      }
        ul.widget-weblogs li img {
          float: right;
          margin: 4px;
        }




		/* columns TAB */
		
		
		ul.tabcolumns {
		  font-size: 12px;
		  clear: left;
    }
  		ul.tabcolumns li {
		  	display: block;
  			width: 200px;
  			height: 150px;
  			float: left;
  			
  			margin-top: 30px;
  			margin-right: 10px;
  			margin-bottom: 10px;
      
      }
  		ul.tabcolumns li a {
			  font-size: 14px;
        font-weight: bold;
        text-decoration: underline;
  		}
  		ul.tabcolumns li img {
  			float: right;
  			margin-left: 10px;
  			margin-bottom: 10px;
  		}
      ul.columns-belegger,
      ul.columns-IEX {
        clear: left;
      }
  		
  		/*some small exceptions for font-sizes */
  		
      ul.columns-internal a.readmore {
        font-size: 11px;
      }
      
  		ul.columns-IEX li a {
         font-size: 11px;
      }
  		ul.columns-IEX li a.TextSubHeader {
         font-size: 14px;
      }
      
      
      
      /*columns stefan */
      div.columnist-info-stefan-detmer {
        width: 336px;
      
      }
      div.columnist-info-stefan-detmer img {
        float: right;
        margin: 14px;
        margin-top: 0px;
      }
      div.columnist-info-stefan-detmer h3 {
        display: inline;
      }
      div.columnist-info-stefan-detmer p {
        display: inline;
        
      }
      
      
  		
/*AEX prognose + vervolgpagina*/

div.aex-prognose-article{
}

/* advertorial */
.advertorial-col-top { 
  float: right;
  width: 336px;
  /*border: 1px solid red;*/
}

.advertorial-col { 
  /*float: right;
  width: 336px;*/
  margin: 10px;
  border: 1px solid orange;
  padding: 10px;
  text-align: justify;
  font-size: 10px;
}
  .advertorial-col iframe { 
    margin-top: 20px; 
    padding-right: 10px; 
    width: 280px; 
    height: 80px; 
    scolling: none;
  } 
  
  
  
  
		ul.widget-programme-list li {
      clear: left;
      height: 80px;
      margin: 0px;
      padding: 0px;
    }
		ul.widget-programme-list li img {
			float: right;
			margin-right: 5px;
			
		}
		ul.widget-programme-list li h3,
		ul.widget-programme-list li h3 a {
		  display: block;
			width: 140px !important;
			
			
		}
		
		
		 ul.programmel-list {
			width: 800px;
			margin-left: -20px;
		}
			 ul.programmel-list li {
				display: block;
				float: left;
				
				width: 380px;
				height: 100px;
				
				padding-top: 10px;
				padding-bottom: 10px;
				
				margin-left: 20px;
				
				border-top-style: solid;
			}
				 ul.programmel-list li h3 {
					font-size: 1.4em !important;
					color: #003399;
					font-weight: bold;
					display: block;
				}
				 ul.programmel-list li h3:hover {
					color: #99ccff;
				}
			ul.programmel-list li a.readmore {
					color: ##99ccff;
				}
				 ul.programmel-list li a.readmore:visited {
					color: #333366;
				}
			 ul.programmel-list li img {
					float: right;
					padding-left: 5px;
				}
			 ul.programmel-list li p {
					color: #003399;
				}
		
		
		
		/*By user usable koersen widgets, special iframe for smal and big*/
		
		div.small {
			display: block;
		}
		div.big {
			display: none;
		}
		
		div.content div.widgets .small {
			display: block;
		}
		div.content div.widgets .big {
			display: none;
		}
		
		div.content div.widgets ul.widgetsColumn3 .small {
			display: none;
		}
		div.content div.widgets ul.widgetsColumn3 .big {
			display: block;
		}
		/* hide the setting url */
		div.content div.widgets li.widgetTypeKoersen div.settingsContent ul li input.settingvalue {
			display: none !important;
		}
		
		div.content div.widgets ul.widgetsColumn3 li.widgetTypeKoersen iframe {
			height: 160px;
		}
		
		div.content div.widgets li.widgetTypeKoersen iframe.small {
			width: 210px;
		}
		div.content div.widgets li.widgetTypeKoersen iframe.big {
			width: 312px;
		}
		
		
		.widgetChartBig {
			margin-left: -5px;
			background-color: #dfeefd;
			width: 324px;	
			height: 150px;
			overflow: hidden;
		}
		.widgetChartSmall {
			margin-left: -5px;
			background-color: #dfeefd;
			width: 215px;	
			height: 108px;
			overflow: hidden;
		}
		
		/*By user usable RSS widgets*/
		div.content div.widgets ul.widgetsColumn li.widgetTypeRss a {
			color: #003399;
			padding: 0;
		}
    div.content div.widgets ul.widgetsColumn li.widgetTypeRss div.twrss_item_content {
			display: block;
		}
		
		/* Widgets details */		
		div.content div.pageContent {
			background-color: #fff;
			_height: 980px; 
			
			min-height: 980px;
			padding-top: 10px;
			padding-left: 10px;
		
			border-top-style: solid;
		
		}		
		div.content div.widgetsEnd {
			clear: both;
		}
		
		div.content div.widgets {
			margin-left: -10px;
		}
			
		h1.csc-firstHeader {
			font-size: 1.4em;
			color: #000066;
			font-weight: bold;			
			display: block;
			margin-top: 0px;
			margin-bottom: 10px;
		}
		
		dt {
			display: none;
		}

		/* Widgets for suggestion */
		div.content div.pageContent li.widgetTypeSuggestions div.widgetContent {
			font-size: 1em;
			color: #003399;
			font-weight: normal;
			text-transform: uppercase;
			margin: 5px;
			background-color: #99ccff;
			width: 190px;
			border-style: solid;
			line-height: 15px;
		}
		
		div.content div.pageContent li.widgetTypeSuggestions div.widgetContent input {
			margin-top: 10px;
			margin-bottom: 5px;
			height: 18px;
			width: 190px;
			border-style: solid;
			border-weight: 1px;
			border-color: #003399;
		}

		div.content div.pageContent li.widgetTypeSuggestions div.widgetContent .suggestion-description {
			display: block;
			font-size: 1em;
			color: red;
			font-weight: normal;
			text-transform: uppercase;
			margin: 5px;
			overflow: hidden;
		}
				
		div.content div.pageContent li.widgetTypeSuggestions div.widgetContent textarea {
			width: 190px;
			height: 150px;
			padding: 2px;
			border-style: solid;
			border-weight: 1px;
			border-color: #003399;
			overflow: auto;
		}
		
		div.content div.pageContent li.widgetTypeSuggestions div.widgetContent .textarea {
			float: left;
		}
		
		div.content div.pageContent li.widgetTypeSuggestions div.widgetContent .suggestion-submit {
			font-size: 1em;
			color: #ffffff;
			font-weight: bold;			
			text-align: center; 
			background-color: #000066;
			height: 18px;
			padding-bottom: 4px;
			margin-left: 70px;
			width: 120px;
			border-style: solid;
			border-weight: 1px;
			border-color: #ffffff;
		}
		
		/* BIGGER 3rd columns */

		div.content div.pageContent ul.widgetsColumn3 li.widgetTypeSuggestions div.widgetContent,		
		div.content div.pageContent ul.widgetsColumn3 li.widgetTypeSuggestions div.widgetContent input,
		div.content div.pageContent ul.widgetsColumn3 li.widgetTypeSuggestions div.widgetContent textarea {
			width: 310px;
		}
		
		div.content div.pageContent ul.widgetsColumn3 li.widgetTypeSuggestions div.widgetContent .suggestion-submit {
			margin-left: 190px;
		}
		
		div.content div.pageContent ul.widgetsColumn3 li.widgetTypeSuggestions div.widgetContent .suggestion-submit {
			width: 120px;
		}
	
	
	
		/* BIG KOERSEN */
		iframe.AEXextended {
			width: 700px;
			height: 1060px;
		}
		
		/* fontstyles for rss-feeds*/	
		div.content div.tx-widgets-pi1 div.widgets div.widgetContent a {	
			font-size: 1em;
			font-weight: bold;
			color: #003399;
			line-hight: 15px;	
		}
		div.content div.tx-widgets-pi1 div.widgets div.widgetContent a:hover {	
			color: #99ccff;
		}
		div.content div.tx-widgets-pi1 div.widgets div.widgetContent a:visited {	
			color: #660066;
		}
		
		/* Widgets library details */
		div.content div.pageContent ul.tx-widgets-addtotab {
			margin-bottom: 20px;
		}
		div.content div.pageContent ul.tx-widgets-addtotab li, dl, dt, dd, a {
			font-size: 1em;
			color: #003399;
			line-hight: 15px;	
		}
		div.content div.pageContent ul.tx-widgets-addtotab li, dl, dt, dd, a:hover {
			color: #003399;
		}
		div.content div.pageContent ul.tx-widgets-addtotab li, dl, dt, dd, a:visited {
			color: #003399;
		}
		div.content div.pageContent ul.tx-widgets-addtotab img {
			border-style: solid;
			padding-top: 5px;
			padding-bottem: 5px;
		} 
		
		div.content div.pageContent ul.usersAlsoUse {
			height: 100px;
			min-height: 100px !important;
		}
		
		div.content div.pageContent ul.usersAlsoUse li img {
			display: block;
		}
		div.content div.pageContent ul.usersAlsoUse li, dl, dt, dd, a {
			
			font-size: 1em;
			color: #003399;
		}
		
		div.content div.pageContent ul.usersAlsoUse li {
			float: left;
			width: 120px;
			margin: 0 2px;
		}		
		
		div.content div.pageContent div.tx-widgets-pi1 {
			font-size: 1em;
			color: #003399;
		}
		div.content div.pageContent div.tx-widgets-pi1 div.totalCols1 ul.widgetsColumn1 li.widgetLocked div.widgetContent div.tx-mmforum-pi1{
			font-size: 11px;
			color: #003399;
		}
		
		div.content div.pageContent div.tx-widgets-pi1 div.totalCols1 ul.widgetsColumn1 li.widgetLocked div.widgetContent div.tx-mmforum-pi1 input{
			float: left;
			font-size: 1em;
			color: #003399;
			background-color: #ffffff;
			border-top-style: solid;
			border-bottom-width: 1px;
			border-color: #003399;
			height: 18px;
			padding-top: 10px;
		}
		
		div.content div.pageContent div.tx-widgets-pi1 div.totalCols1 ul.widgetsColumn1 li.widgetLocked div.widgetContent div.tx-mmforum-pi1 .tx-mmforum-button {
			font-size: 1em;
			color: #003399;
			margin-left: 2px;
			margin-right 2px;
			border-top-style: solid;
			border-bottom-width: 1px;
			border-color: #003366;
			background-color: #99ccff;
		}
		
		div.content div.pageContent div.tx-widgets-pi1 div.totalCols1 div.widgetContent div.tx-mmforum-pi1 div.profil .tx-mmforum-table {
			font-size: 1em;
			color: #003399;
		}
		
		div.content div.pageContent h2 {
			color:#000066;
 			font-size:1.4em;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		/* layout add new item */
		div.pageContent .bodytext {
			font-size: 1em;
			color: #003399;
			margin-bottom: 10px;
		}
		div.content div.pageContent h3 {
			display: block;			
			font-size: 1.2em;
			color: #003399;
			width: 790px;
			margin-bottom: 10px;
			margin-top: 15px;
		}	
		div.content div.pageContent ul.widgetcategories {
			font-size: 1em;
			border-style: solid;
			width: 780px;
			background-color: #dfeefd;
			padding: 5px;
		}
		div.content div.pageContent ul.widgetcategories a {
			color: #003399;
		}
		div.content div.pageContent ul.widgetcategories a:hover {
			color: #99ccff;
		}
		div.content div.pageContent ul.widgetcategories a:visited {
			color: #660066;
		}
		div.content div.pageContent div.tx-widgets-part div.tx-widgets-pi1 ul.widgetsListComplete {
			float: left;
			display: block;			
			font-size: 1em;
			color: #003399;
			width: 375px;
			border-style: solid;
			background-color: #dfeefd;
			padding: 5px;
		}		
		div.content div.pageContent div.tx-widgets-part div.tx-widgets-pi1 ul.widgetsListComplete img{
			display: block;
			border-style: solid;
			border-width: 1px;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		div.content div.pageContent div.tx-widgets-part div.tx-widgets-pi1 ul.widgetsListComplete li {
			padding: 5px 0 0 0;
			border-bottom: 1px solid #003399;
		}
		div.content div.pageContent div.tx-widgets-pi1 ul.widgetsListTopused {
			float: left;
			display: block;
			font-size: 1em;
			color: #003399;
			width: 385px;
			border-style: solid;
			background-color: #dfeefd;
			padding: 5px;
		}	
		div.content div.pageContent div.tx-widgets-pi1 ul.widgetsListTopused img{
			display: block;
			border-style: solid;
			border-width: 1px;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		div.content div.pageContent div.tx-widgets-pi1 ul.widgetsListTopused li {
			padding: 5px 0 0 0;
			border-bottom: 1px solid #003399;
		}
		div.content div.pageContent div.tx-widgets-part {
			float: left;
			font-size: 1em;
			color: #003399;
			width: 395px;
			margin-bottom: 10px;
			margin-top: 15px;		
		}
		div.content div.pageContent div.tx-widgets-part a{
			font-size: 1em;
			color: #003399;
		}
		div.content div.pageContent div.tx-widgets-part a:hover{
			font-size: 1em;
			color: #99ccff;
		}
		div.content div.pageContent div.tx-widgets-part a:visited{
			font-size: 1em;
			color: #660066;
		}
		div.content div.pageContent div.tx-widgets-part h3 {
			width: 395px;
			margin-bottom: 10px;
			margin-top: 5px;		
		}		
		
		ul.tx-widgets-rating li {float: left;}
		ul.tx-widgets-rating li a {			
			font-size: 1.2em;
			display: block;
			padding: 0 2px;
			margin: 0 2px;	
		}
		ul.tx-widgets-rating li a:hover {
			font-weight: bold;
			font-size: 1.4em;
		}
		
		
		
		
		/* text about the video being played */
		div.videoData {
		  width: 360px;
    }
  		div.videoData img {
  		  float: right;
      }
      p.videoDataStart {
        font-style: italic;
        margin-top: 15px;
      }
		
		div.recentVideos {
		  display: block;
		  float: right;
		  width: 300px;
    }
  		div.recentVideos ul.programmel-list {
  		  display: block;
  		  float: right;
  		  width: 300px;
  		  margin-right: 80px;
  		  _margin-right: 10px;
      }
        div.recentVideos ul.programmel-list li {
          display: block;
  				width: 320px;
  				padding-bottom: 30px;
  				
  				border: 0px;
  				
  				border-bottom-width: 1px;
  				
  			}
          div.recentVideos ul.programmel-list li h3 {
  				  width: 230px;
          }
		
		
		
		/* layout ABC woordenboek
		
		div.page ul.csc-menu-1 {
      width: 700px;
      
    }
      div.page ul.csc-menu-1 li {
        width: 230px;
        float: left;
        
      }
      */
      
		/* layout sitemap */
		div.tx-flseositemap-pi1 ul {
      margin-left: 20px
    }
    
		
		
		/* layout footer */
		div.page div.footer div.footermenu{
			float: right;
			font-size: 1em;
			color: #003399;
			font-weight: normal;
			padding-right: 20px;	
		}
		
		div.page div.footer div.footermenu {
			font-size: 1em;
			color: #003399;
		}
		
		div.page div.footer div.footermenu a {
			font-size: 1em;
			color: #003399;
		}
		
		div.page div.footer div.footermenu a:hover {
			font-size: 1em;
			color: #99ccff;
		}
		
		div.page div.footer div.copyright{
			float: left;
			font-size: 1em;
			color: #ffffff;
			font-weight: normal;	
		}
		
		
		
		
		
		form.pagecreator {
    
    }
  		form.pagecreator label, form.pagecreator input {
        display: block;
        width: 450px;
        margin-top: 10px;
      }
  		form.pagecreator textarea {
        width: 450px;
        height: 350px;
      }
      
      
      /* coolinvestor */
      .alignright {
      	float: right;
      }