@media screen, tv, projection {
    /**
     * New style rules that complement the existing styles taken from the DJA website.
     *
     * This file and its rules are created to make sure that new style rules will
     * not conflict with existing rules.
     *
     * This file contains the following sections:
     * - Inter_Columns
     * - Inter_Carroussel
     *
     * Swatch colors
     * @colordef #... - ...
     *
     * @category External
     * @package KNAW
     * @copyright WEBclusive
     * @version $Id: inter.css 179 2010-11-30 14:11:55Z janjaap $
     */
     
    
    /**
     * @section http://projects.edenspiekermann.com/
     *
     * Common style rules
     */
    .inter_clear { clear: both; content: "."; display: block; float: none; height: 0; visibility: hidden; }
    .inter_btn { display: block; background-color: transparent; background-position: 0 0; background-repeat: no-repeat; }
    .inter_btn span, 
    .inter_hidden { display: none; }
    
    /**
     * @section Inter_Columns
     *
     * Contains rules apply to column lay-outs
     */
    .inter_col { float: left; margin-right: 20px; font-size: 13px; line-height: 17px; }
	
	/* SDu: Footer social buttons */
	.inter_col_socialbutton { float: right; margin-top: -210px; margin-right: 60px; margin-bottom: 10px; line-height: 17px; }
    
	.inter_col_container { float: none; padding: 0 20px 20px; /*margin-top: 85px;*/ }
    .inter_col_container.inter_2col,
    .inter_col_container.inter_3col { margin-top: 85px; }
    
    .inter_2col .inter_col { width: 460px; }
    .inter_3col .inter_col { width: 300px; }
	.inter_5col .inter_col { width: 140px; color: #007E84; font-weight: 600; /*margin-left: -20px;*/ }
	.inter_5col .inter_col .style_footer_logo { width: 309px; color: #554433; font-weight: normal; text-align:center; font-size: 11px; }
	
	.inter_col .style_footer_colofon { width: 600px; color: #554433; font-weight: normal; font-size: 11px; margin-left: 20px; margin-top: -50px; }
    
    .inter_2col .inter_col + .inter_col,  
    .inter_3col .inter_col + .inter_col + .inter_col { margin-right: 0; /*margin-top: -35px;*/ }
    
    .home .inter_col_container.inter_3col { margin-top: 0px; }
    
    
    /**
     * @section Inter_Carroussel
     *
     * Contains rules that make up the picture carroussel that cn be found on 
     * multiple pages throughout the website.
     */
    .inter_carroussel { margin-bottom: 20px; position: relative; text-align: center; width: 100%; }
    .inter_carroussel_item { filter:alpha(opacity=100); opacity: 1.0; position: absolute; top: 0; left: 0; width: 100%;}
    
    .inter_carroussel_img_container,
    .inter_carroussel_descr_container { float: left; overflow: hidden; text-align: left; width: 50%; }
    
    .inter_carroussel_descr_container { background-color: #D2DFE8; float: right;}
    
    #Content .inter_carroussel_img_container img { border: 0; margin: 0; }
    
    .inter_carroussel_descr_container div { color: #000; margin: 20px 40px 20px 20px; }
    .inter_carroussel_descr_container h2 { color: #554433; font-size: 13px; font-weight: normal; line-height: 19px; }
    .inter_carroussel_title { font-family: 'Open Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #007E84; text-transform: uppercase; font-size: 18px; line-height: 1.2em; }
    .inter_carroussel_descr { font-size: 13px; }
    #Content .inter_carroussel_descr_container p { margin-bottom: 15px; }
    #Content .inter_carroussel_descr_container a { background: transparent url('../../internet/images/backgrounds/NIDI_inter_carroussel_anchor_bg.png') 0 3px no-repeat; color: #007E84; font-size: 13px; font-weight: bold; padding-left: 12px; }
    #Content .inter_carroussel_descr_container a:hover { background: transparent url('../../internet/images/backgrounds/NIDI_inter_carroussel_anchor_bg-hover.png') 0 3px no-repeat; color: #554433; }
    
    #Content .inter_carroussel_prev,
    #Content .inter_carroussel_next { background-position: 0 0; /*background-color: #A58A4A;*/ color: #FFF; height: 25px; padding: 0; width: 25px; position: absolute; }
    
    #Content .inter_carroussel_prev { background-image: url('../../internet/images/backgrounds/NIDI_inter_carroussel_prev.gif'); left: 0; }
    #Content .inter_carroussel_prev:hover { background-image: url('../../internet/images/backgrounds/NIDI_inter_carroussel_prev_over.gif'); }
    #Content .inter_carroussel_next { background-image: url('../../internet/images/backgrounds/NIDI_inter_carroussel_next.gif'); right: 0; }
    #Content .inter_carroussel_next:hover { background-image: url('../../internet/images/backgrounds/NIDI_inter_carroussel_next_over.gif'); }
    
    #Content .inter_carroussel_nav { border: none; display: inline-block; margin: 0 auto; position: absolute; bottom: 0; left: 0; right: 0; width: auto; }
    #Content .inter_carroussel_nav li { background: none; border: none; margin: 10px 2px; padding: 0; display: inline-block; width: 10px; }
    #Content .inter_carroussel_nav li a { background: none no-repeat; }
    #Content .inter_carroussel_nav li a:link,
    #Content .inter_carroussel_nav li a:visited,
    #Content .inter_carroussel_nav li a:hover,
    #Content .inter_carroussel_nav li a:active { color: #554433; background-image: url('../../internet/images/backgrounds/NIDI_inter_carroussel_bullet.png'); border: none; height: 10px; width: 10px; }  
    #Content .inter_carroussel_nav li a.inter_btn_active { background-image: url('../../internet/images/backgrounds/NIDI_inter_carroussel_bullet.png'); background-position: -30px 0px; }
    .inter_legend { background: #FFF; font-size: 1.3em; height: 17px; letter-spacing: 2px; line-height: 10px; padding: 0 10px; position: absolute; top: 0; left: 20px;}
    
           /**
             * @subsection Inter_Carroussel_Top_Page
             *
             * Contains rules that make up the picture carroussel that is placed at the
             * top of pages at the top left side of the content
             */
            #Content .inter_carroussel.inter_top_page { height: 190px; margin-bottom: 0; }
            #Content .inter_carroussel.inter_top_page .inter_carroussel_img_container img { height: 160px; margin: 0; width: 230px; }
            .inter_carroussel.inter_top_page { margin-bottom: 0; }
            .inter_carroussel.inter_top_page .inter_carroussel_prev,
            .inter_carroussel.inter_top_page .inter_carroussel_next { top: 68px; }
            .inter_carroussel.inter_top_page .inter_legend { display: block; }
            .inter_carroussel.inter_top_page h2, 
            .inter_carroussel.inter_top_page .inter_carroussel_title { font-size: 15px; letter-spacing: 0; }
            .inter_carroussel.inter_top_page .inter_carroussel_descr_container { height: 160px; }
            .inter_carroussel.inter_top_page .inter_carroussel_descr_container div { max-height: 120px; overflow: hidden; }
        
            /**
             * @subsection Inter_Carroussel_Home
             *
             * Contains rules that make up the picture carroussel that cn be found on 
             * multiple pages throughout the website.
             */
            #Content .inter_carroussel.inter_home { height: 250px; margin-bottom: 5px; }
            
            #Content .inter_carroussel.inter_home .inter_carroussel_img_container,
            #Content .inter_carroussel.inter_home .inter_carroussel_descr_container { width: 490px; }
            
            #Content .inter_carroussel.inter_home .inter_carroussel_img_container img { border: 0; margin: 0; height: 220px; width: 490px; }
            
            .inter_carroussel.inter_home .inter_carroussel_descr_container { height: 220px; }
            .inter_carroussel.inter_home .inter_carroussel_prev,
            .inter_carroussel.inter_home .inter_carroussel_next { top: 98px; }
            .inter_carroussel.inter_home .inter_legend { display: none; }
            
            /**
             * @subsection Inter_Carroussel_Ucg_BLock
             *
             * Contains rules that make up the picture carroussel that cn be found on 
             * multiple pages throughout the website.
             */
            .inter_ugc_block .inter_carroussel { height: 170px; margin: 10px 0px 0px -10px; padding-right: 10px; }
            .inter_ugc_block .inter_carroussel .inter_carroussel_img_container img, 
            .inter_ugc_block .inter_carroussel .inter_carroussel_descr_container { background-color: #C9CAC9; height: 140px; margin: 0; width: 210px; }
            .inter_ugc_block .inter_carroussel .inter_carroussel_descr_container div { margin: 15px 40px 15px 20px; }
            .inter_ugc_block .inter_carroussel .inter_legend,
            .inter_ugc_block .inter_carroussel h2 { display: none; }
            #Content .inter_ugc_block .inter_carroussel .inter_carroussel_title { font-family: Georgia, "Times New Roman", serif; font-size: 15px; margin-bottom: 5px; }
            .inter_ugc_block .inter_carroussel .inter_carroussel_prev,
            .inter_ugc_block .inter_carroussel .inter_carroussel_next { top: 58px; }
    
    /**
     * @section Inter_Homepage
     *
     * Contains Homepage specific style rules
     */
        /**
         * @subsection Inter_Homepage_News
         */     
        .aside.style02 .arrowed.inter_links_list, 
        p.caption.inter_caption, 
        .inter_links_list li.last { margin: 0; }        
        .arrowed.inter_links_list a { font-weight: bold; }
        
        #PageContainer.home .arrowed.inter_links_list a { display: block; }
         
        .home .caption.inter_caption { border-top: none; padding: 0; background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") repeat-x scroll 0 100% rgba(0, 0, 0, 0); }
        .caption.inter_caption { /*background: none; border-top: 1px #7FADC6; border-bottom: 1px #7FADC6;*/ background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); }
        .caption.inter_caption a { background: transparent url('../../internet/images/links/link-arrow-r-11px.gif') 0 3px no-repeat; border: none; color: #007E84; display: block; padding-left: 10px; }
        .caption.inter_caption a:hover { /*background-image: url('../../internet/images/links/link-arrow-blue-solo.gif');*/ color: #7FADC6; }
    
        /**
         * @subsection Inter_Homepage_About_us
         */     
        .inter_about_us { background-color: #7FADC6; color: #000; /*margin-bottom: 20px;*/ padding: 30px 20px 15px; position: relative; }
        #Content .inter_about_us img { border: none; width: 300px; height: 96px; margin-top: -30px; margin-left: -20px; }
		#Content .inter_about_us_onder img { border: none; width: 300px; height: 130px; margin-top: -22px; /*margin-left: -20px;*/ }
        .inter_about_us a,
        .inter_about_us p { font-size: 13px; margin-bottom: 7px; }
        .inter_about_us img + p { margin-top: 10px; } 
        .inter_about_us a { /*background: transparent url('../../internet/images/links/link-arrow-r-onblue.gif') 0px -97px no-repeat;*/ color: #FFF; padding-left: 12px; }
        .inter_about_us a:hover { background-position: 0 3px; color: #000; }
        
        .inter_jobs h2 { background: transparent url('../../internet/images/backgrounds/bg-dotline-onwhite.gif') bottom left repeat-x; padding-bottom: 7px; }
        .inter_jobs p { font-size: 13px; padding: 0px 10px; margin-bottom: 7px; }
        .inter_jobs a { background: transparent url('../../internet/images/links/link-arrow-r-11px.gif') 0 2px no-repeat; font-size: 13px; margin-left: 10px; padding-left: 10px; }
        .inter_jobs a:visited { color: #404040; }
        .inter_jobs a:hover { background-position: 0 -398px; color: #10007B; } 
    
    /**
     * @section Inter_UGC
     * 
     * Contains rules for sections that have user generated content in them. In 
     * other words; HTML that is put out by the SmartSite CMS
     */
    .inter_ugc h3, 
    .inter_ugc h4 { background: transparent url('../../internet/images/backgrounds/bg-dotline-onwhite.gif') bottom left repeat-x; font-size: 17px; }
    .inter_ugc h4 { font-size: 15px; }
    
        /**
         * @subsection Inter_Ugc_Block
         *
         * Rules that make up the grey blocks that can appear in any order with
         * about any content in pages.
         */
        .inter_ugc_block { background-color: #D2DFE8; font-size: 13px; line-height: 17px; margin-bottom: 10px; padding: 10px 20px;  }
        .inter_lp .inter_ugc_block h2 { background: url("../../internet/images/backgrounds/NIDI_bg-line-onwhite.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0); /*background: none;*/ font-family: 'Open Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 14px; padding: 0; margin-top: 0; margin-bottom: 5px; line-height: 2em; }
        .inter_ugc_block { font-size: 13px; }
        .inter_ugc_block p { margin-bottom: 0; }
        .inter_ugc_block a,
        .inter_ugc_block ul.calendar li.item-link a { /*background: transparent url('../../internet/images/backgrounds/arrows_on_grey.gif') 0 3px no-repeat; color: #404040;*/ /*background: transparent url('../../internet/images/backgrounds/NIDI_inter_carroussel_anchor_bg.png') 0 3px no-repeat;*/ border: none; display: block; font-weight: bold; /*padding-left: 10px;*/ text-decoration: none; font-size: 13px; color: #007E84; }    
        .inter_ugc_block a:hover { /*background: transparent url('../../internet/images/backgrounds/NIDI_inter_carroussel_anchor_bg-hover.png') 0 3px no-repeat;*/ /*background-position: 0 -114px;*/ color: #554433; }
        .inter_ugc_block ul.calendar li.item-link { border: none; }
        .inter_ugc_block ul.calendar li.item-link a:hover { background-position: 0 -114px; } 
        .inter_ugc_block ul { /*border-top: 1px dotted #7FADC6;*/ margin-top: 10px; margin-bottom: 0; }
        .inter_ugc_block ul a { font-weight: normal; }
        .inter_ugc_block li { /*background: none;*/ background: url("../../internet/images/bullets/NIDI_bullet-03.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0); /*border-bottom: 1px dotted #7FADC6;*/ line-height: 17px; margin: 0; padding: 2px 10px 0; }
        .inter_ugc_block .inter_external { display: inline; height: 13px; margin-left: 5px; width: 13px; }
        .inter_ugc_block ul.calendar strong { font-weight: normal; }	
        .inter_ugc_block ul.calendar li { padding: 3px 0px; }
        .inter_ugc_block ul.calendar li a { background-position: right 2px; padding-left: 0; }
        .inter_ugc_block ul.calendar li a:hover { background-position: right -75px; }
        .inter_ugc_block ul.calendar li strong { margin-bottom: 2px; }
        
        .inter_ugc_block img { /*height: 100px; width: 190px;*/ }
        .inter_ugc_block h4 { font-size: 12px; }
        .inter_ugc_block h3 { color: #404040; font-family: 'Open Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; font-weight: bold; margin: 20px 0 0 ; }    
        .inter_ugc_block h2 + h3 { margin-top: 0px; }
        .inter_ugc_block h3 + ul,
        .inter_ugc_block h2 + ul { margin-top: 0; }
        
        .inter_ugc_block span.caption { font-size: 11px; margin: 0; }
        
        ul.inter_more_links { border: 0; margin: 0; display: none; }
        a.inter_toggle_more,
        a.inter_toggle_less { background-image: url('../../internet/images/links/link-toggle.gif'); background-position: 0px 7px; color: #949294; font-size: 11px; line-height: 18px; }
        a.inter_toggle_more:hover { background-position: 0px -33px; }
        
        a.inter_toggle_less { background-position: 0px -13px; }
        a.inter_toggle_less:hover { background-position: 0px -53px; }
        
        h2.inter_all_external { background: transparent url('../../internet/images/icons/external_link.gif') center right no-repeat; display: inline; padding-right: 20px; }
        
        /**
         * @subsection Inter_Ugc_Themed
         *
         * Rules that are meant for the ugc blocks that contains a list with images
         * and links
         */
        .inter_ugc_block.inter_ugc_themed table { border-top: 1px dotted #D2DFE8; }
        .inter_ugc_block.inter_ugc_themed tr { border-bottom: 1px dotted #D2DFE8; }
        .inter_ugc_block.inter_ugc_themed td { vertical-align: middle; }
        .inter_ugc_block.inter_ugc_themed td a { font-weight: bold; }
        .inter_ugc_block.inter_ugc_themed li { overflow: hidden; position: relative; }
        .inter_ugc_block.inter_ugc_themed img { height: 80px; width: 80px; margin: 5px 10px 5px 0; }
        
        .inter_ugc_block .jquery-selectbox { margin-top: 15px; }
         
    /**
     * @section Inter_LP
     */
    .inter_lp .inter_ugc_content { margin-top: 0; } 
    .inter_lp .inter_ugc_content h2 { background: transparent url('../../internet/images/backgrounds/NIDI_bg-line-onwhite.gif') bottom left repeat-x; font-size: 14px; margin-bottom: 5px; margin-top: 20px; padding: 0 0 0 0; line-height: 2em; }
    .inter_lp .inter_ugc_content h3 { color: #404040; font-size: 13px; font-weight: bold; margin-bottom: 0; }
    .inter_lp .inter_ugc_content h3 a { color: #404040; margin-left: -10px; }
        
    .inter_lp .inter_ugc_content h4 { color: #404040; font-size: 15px; font-weight: bold; margin-bottom: 0; }
    .inter_lp .inter_ugc_content h4 a { background: transparent url('../../internet/images/links/link-arrow-r-11px.gif') 0 3px no-repeat; color: #404040; padding-left: 10px; font-size: 13px; line-height: 25px; }
    .inter_lp .inter_ugc_content h4 a:hover { background-position: 0 -397px; }
    
    .inter_lp img[align=left] { margin-right: 10px; }
    .inter_lp img[align=right] { margin-left: 10px; }
    
    .inter_lp_news_block { clear: both; float: none; margin-top: 10px; padding-bottom: 1px; /*margin-left: 10px;*/ background: url("../../internet/images/backgrounds/NIDI_bg-dotline-blue-long.gif") repeat-x scroll left bottom rgba(0, 0, 0, 0); }
    .inter_lp_news_block img { border: 1px solid #A88E50; /*height: 90px; width: 140px;*/ }
    .inter_lp .inter_ugc_content .inter_lp_news_block h3 { font-size: 15px; color: #554433; font-weight: bold; margin-bottom: 0; margin-left: 0; line-height: 17px; }
    .inter_lp .inter_ugc_content .inter_lp_news_block h3 a { color: #554433; font-family: 'Open Sans', "Lucida Sans unicode", "Lucida Grande", sans-serif; font-weight: bold; }
    .inter_lp .inter_ugc_content h3 a:hover,
    .inter_lp .inter_ugc_content h4 a:hover { color: #007E84; }
    .inter_lp_news_block .inter_lp_date_time { color: #7FADC6; display: inline-block; font-size: 11px; margin-bottom: 2px; }
    
    .inter_lp .caption.inter_caption { font-size: 13px; margin-top: 15px; padding-top: 0; }
    .inter_lp .inter_lp_news .caption.inter_caption { margin-top: -5px; }
    
    .inter_content .inter_4col .inter_col.inter_double { width: 460px; padding-right: 20px; height: 100%; padding-top: 20px; }
    .inter_content .inter_4col .inter_col.inter_double img[align=left] { margin-right: 15px; }
    .inter_content .inter_4col .inter_col.inter_double img[align=right] { margin-left: 15px; }
        
    .inter_content .inter_page_title h1 { line-height: 20px; width: 460px; }
        
    /**
     * @section Inter_Page_Header
     */
	.inter_page_img_header { position: relative; }
	.inter_page_img_header img { /*width: 460px; height: 160px;*/ }
    .inter_header_descr_container { background-color: #B4CEDB; font-size: 17px; font-family: Cambria, "Times New Roman", Times, serif; margin: 0 0 35px; padding: 12px 20px; }
    .inter_page_img_header .inter_read_on { background: transparent url('../../internet/images/backgrounds/read_on.gif') 0 3px no-repeat; display: block; font-family: Cambria, "Times New Roman", Times, serif; font-size: 13px; margin-top: 6px; padding-left: 10px; }
    .inter_page_img_header .inter_read_on:visited { color: #404040; }
    .inter_page_img_header .inter_read_on:hover { background-image: url('../../internet/images/backgrounds/read_on_over.gif'); color: #10007B; }
    
    /**
     * @section Inter_Theme
     */
    .inter_theme_intro { font-size: 14px; width: 66.67%; }
    /*.inter_theme img { width: 300px; }*/
        
    .inter_theme .inter_ugc_content,
    .inter_theme .inter_ugc_content p { font-size: 12px; line-height: 17px; }        
        
    .inter_theme .inter_ugc_content { line-height: 17px; margin-top: 20px; }
    .inter_theme h2 { font-size: 17px; margin-bottom: 3px;}
    .inter_theme .inter_ugc_content h3 { color: #404040; font-size: 13px; font-family: 'Open Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight: bold; margin-bottom: 0; margin-top: 10px; }
    .inter_content span.caption { margin-top: 5px; }
    
    .inter_lp .inter_ugc_content.inter_general_info,
    .inter_lp .inter_ugc_content.inter_general_info p,
    .inter_lp .inter_ugc_content.inter_general_info h3 { font-size: 13px; line-height: 18px; }
    
    .inter_ugc_content.inter_general_info,
    .inter_ugc_content.inter_lp_news { margin-top: 20px; }
    
    /**
     * @section Inter_Agenda
     * 
     * Rules for the agenda page
     * THANOS 
     */
    .inter_4col .inter_col { margin-right: 20px; width: 200px; /*margin-top: -40px;*/ }   
    .inter_col_container div.inter_back { font-size: 9px; left:20px; position:absolute; top: 204px; }   
    .inter_col_container div.inter_back ol li { display:inline; float:left; list-style:none outside none; margin:0; padding:0 9px 0 0; } 
    .inter_col_container div.inter_back ol li a { background:url("../../internet/images/links/link-arrow-l-11px.gif") no-repeat scroll 0 2px transparent; border:medium none; padding-left:10px; } 
    .inter_col_container div.inter_back ol li a:hover { background-position:0 -198px; }     
    .inter_col.inter_single { margin-right: 0px; margin-left: 20px; }   
    .inter_col.inter_double { margin-right: 0px; margin-left: 20px; width: 480px; }
    .inter_col.inter_info_col { padding-left: 10px; margin-right: 0px; width: 210px; }
    .inter_col.inter_double dl.news-list.calendar dt strong span { font-size: 10px; }
    .inter_col .inter_right_padded { padding-right: 20px; }
        
    .inter_gold_border { background-position: top right; background-repeat: repeat-y; }
    #Content .inter_col.inter_info_col .inter_info_block img { margin-top: 5px; /*width: 180px;*/}
    .inter_col.inter_double dl.news-list.calendar dt strong span.inter_date_spacer { font-size: 22px; font-weight: bold; line-height: 10px; margin-top: -1px; margin-bottom: 3px; }
	
		/* SDu Chapeau on agenda overview */
	div.chapeau_overzicht {text-transform:uppercase; margin-bottom: -15px;}
		/* SDu Chapeau on agenda detail */
	.inter_col_container div.chapeau {width: 460px; margin-left: 240px; margin-top: 45px; margin-bottom: -40px; font-size: 1.4em; font-weight: normal; font-family: 'Open Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; letter-spacing: 1px; color: #554433;line-height: 1.6em; text-transform: uppercase;}
    .inter_col_container div.history,
    .inter_col_container div.history_left {width: 460px; margin-top: -20px; margin-bottom: 0; font-size: 7pt; font-weight: normal; font-family: Arial, Verdana, Geneva, sans-serif; letter-spacing: 1px; color: #cc0000;line-height: 1.4em; text-transform: uppercase;}
        .inter_col_container div.history a {border-bottom: 1px dotted !important; margin-left: 240px;}
        .inter_col_container div.history_left a {border-bottom: 1px dotted !important; margin-left: 0;}
		/*SDu  Agendakop on agenda detail */
	/*.inter_col_container div.agendakop {width: 460px; margin-left: 240px; font-size: 17px; font-weight: normal; font-family: Times New Roman, Georgia; text-transform: uppercase; line-height: 22px; letter-spacing: 1px; margin-bottom: 25px;}*/
     
    /**
     * info blocks (right column)
     */
    .inter_col .inter_info_block { margin-bottom: 25px; padding-bottom: 5px; margin-left: 10px; background-color:#F0F6FC; }
    .inter_col .inter_info_block h2 { /*background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") no-repeat scroll 0 100%;*/ color: #007E84; font-size: 10px; text-transform: uppercase; letter-spacing: 1px; margin-left: 10px; margin-bottom: 5px; margin-right:10px; padding-bottom: 5px; }
    .inter_col .inter_info_block li, .inter_col .inter_info_block p {  }
    .inter_col .inter_info_block p { line-height: 17px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 5px; }
    .inter_col .inter_info_block.inter_top_dotted{ background:url("../../internet/images/backgrounds/bg-dotline-ongrey.gif") no-repeat scroll 0 100%; background-position: top left;}
    .inter_col .inter_info_block p,.inter_col .inter_info_block h2 { padding-left: 0px; padding-top: 5px; }
    .inter_col .inter_info_block img{ margin-left: 10px; }
    .inter_col .inter_info_block ul.link-list li a { background-position: 100% -195px; border:medium none; display:block; line-height: 15px; margin-right:4px; /*padding: 2px 7px 2px 5px;*/ color:#000; }
    .inter_col .inter_info_block ul.link-list li a:hover { /*text-decoration: underline;*/ color: #7FADC6; background-position: 100% -395px; }
    .inter_col .inter_info_block ul.link-list li { font-size: 12px; padding-bottom: 3px; /*background: url("../../internet/images/bullets/NIDI_bullet-01.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);*/}
	.inter_col .inter_info_block ul.link-list li .opsomming { margin-left: -10px; background: url("../../internet/images/bullets/NIDI_bullet-01.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);}
    .inter_page_title h1 { font-size: 19px; line-height: 27px; margin-left:240px; margin-top:75px; }
    
    .inter_col.inter_double .list-block dl.news-list dt a { font-size: 14px; letter-spacing: 0px; margin-bottom: 5px; font-weight:bold; }
    .inter_col.inter_double em { font-size: 12px; padding: 0; }
    .inter_col.inter_double dl.news-list.calendar dd { font-size: 12px; padding-top: 3px; }
    .inter_col.inter_double dl.news-list.calendar dt strong { font-size: 26px; font-weight: normal; }    
    .inter_col.inter_double dl.news-list.calendar dd { min-height:3.5em; }
    .inter_col.inter_double .form-block fieldset div.row { margin-top: 0px; }
    .inter_col.inter_double .list-block.style03 { font-family: 'Open Sans', Arial, sans-serif; font-size: 1.1em; padding-bottom: 6px; }
    .inter_col.inter_double .inter_member_section { background:url("../../internet/images/backgrounds/bg-dotline-gold.gif") repeat-x scroll 0 100% transparent; background-position: top; font-size: 12px; padding-left:10px; padding-bottom: 5px; }
    .inter_col.inter_double .inter_member_section dt { color:#949294; float:left; padding: 5px 0 0; width:32.22%; }    
    .inter_col.inter_double .inter_member_section dd { padding:5px 0 0; margin-left: 32.22%; line-height: 17px;}
    .inter_col .url { background:url("../../internet/images/links/link-arrow-r-11px.gif") no-repeat scroll 0 4px transparent; background-position:95% -592px; background-color:#D2DFE8; border:1px solid #7FADC6; color:#7FADC6; display:block; margin:10px 0 0; padding:5px 3px 5px 5px; width:135px; }
    .inter_col .url:hover { background-color:#7FADC6; background-position:95% -792px; border:1px solid #7FADC6; color:#FFFFFF; }
    .inter_col.inter_double .inter_member_section.inter_no_padding { padding: 0px; }
	.inter_content .inter_col.inter_double h2,
	.inter_content .inter_col.inter_double h3 { line-height: 20px; }
    hr.text-only { width: 480px; } 
    .inter_double strong p { font-weight: bold; }

    .inter_picture_placeholder { width: 220px; min-height: 200px;}    
    #Content .inter_picture_placeholder img { border: 0px; float:right; margin: 0px; }    
    p.inter_smaller { margin-bottom: 10px; }
    .inter_details { color:#554433; } 
    
    .inter_profile_picture { background-color: #e6e6e6; min-height: 430px; width: 220px;}
    .inter_profile_picture_text { padding: 20px; padding-top: 10px; font-size: 12px; line-height: 19px; }
    .inter_profile_picture_text .inter_expertises { color:#947942; font-size: 10px; letter-spacing:1px; margin-bottom: 0px; text-transform:uppercase;} 
    .inter_member_section .inter_profile_intro { font-size: 12px; font-weight: bold; line-height: 18px; margin-bottom: 10px; margin-top: 10px; padding-top: 20px; }    
    .inter_member_section .inter_profile_description { font-size: 12px; line-height: 18px; margin-top: 10px; margin-bottom: 10px; }    
    .inter_member_section dd ul { list-style-type: none; margin-bottom:0px; }
    .inter_member_section dd ul li { background: none; font-size: 12px; line-height: 17px; padding-left: 0px; }
         
    .inter_profile_links h2 { font-size: 15px; } 
    .inter_profile_links .list-block ul li a{ background:url("../../internet/images/links/link-arrow-r-7px.gif") no-repeat scroll 0 9px transparent; display: block; font-size: 12px; padding-left: 10px; }
    .inter_profile_links .list-block ul li a:hover { background-position: 0 -91px; }
        
    #Content .inter_profile_picture img { border: 0px; margin: 0px; /*width:220px;*/ }
    #Content .inter_col .inter_info_block img { border: 0px; }    
    /**
     * news-related css
     */
    #Content .inter_col.inter_double .news-list.style01 img { /*border: 1px solid #a58a4a;*/ clear: right; display:block; float: right; margin-bottom: 5px; margin-left: 5px; margin-right: 0px; }
    .inter_news dl.news-list dd { float: none; clear: both; padding-top: 3px; }
    .inter_news #calendarForm div.row { margin-bottom:0px; }
    #calendarForm .row.special-row { padding-bottom: 10px; }
    /**
    
     * member list css
     */
    .inter_1col .inter_col .inter_page_title { padding-left: 240px; padding-top:45px; }
    .inter_1col .inter_col .tab-navigation { padding-left: 232px; white-space: nowrap; width: 710px;  }
    .inter_1col .inter_col.inter_side { font-family: Cambria, "Times New Roman", Times, serif; font-size: 12px; line-height: 16px; margin-right: 40px; width: 200px; }
    .inter_1col .inter_col.inter_triple { width: 720px; }    
    .inter_1col .inter_col .grid-1-1-1 { clear:none; margin-right:0px; }
    .inter_1col .inter_col.inter_side h2 { background-image: none;  font-size: 12px; letter-spacing: 1px; line-height: 13px; margin: 0px; margin-bottom: 10px; padding:0px; padding-top: 20px; text-transform:uppercase; }
    .inter_col .list-block.style02 ul.link-list { margin-top: 0px; background: url("../../internet/images/backgrounds/NIDI_bg-dotline-ongrey.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
    .inter_1col .inter_col.inter_side .list-block.style02 ul.link-list li a { font-size: 13px; }
    .inter_1col .inter_col.inter_triple .list-block.style03 { background-repeat: repeat-x; margin-right: 20px; }
    .inter_1col .inter_col.inter_triple div.ruler { background-repeat: repeat-x; margin-right: 20px; width: auto; }
    .inter_1col .inter_col.inter_triple .member { font-family: Cambria, "Times New Roman", Times, serif; font-size: 12px; }    
    .inter_1col .inter_col.inter_triple .members-list.inter_text_only li.member { background-image: none; height: auto;} 
        .inter_1col .inter_col.inter_triple .members-list.inter_text_only li.member a { margin-bottom: 10px; }
    .inter_1col .inter_col.inter_triple .members-list.inter_text_only .meta { width: 130px; }
    .inter_col .list-block.style02 ul.link-list li a { font-size: 13px; line-height: 17px;}  
	/*.inter_col .list-block.style02 ul.link-list li a:active { color: #007E84; }*/
    .inter_col .tab-navigation a { font-size: 11px; }  
    .inter_bottom_nav { font-family: Cambria, "Times New Roman", Times, serif; }
    .inter_bottom_nav .link-list.paging { margin-left: 125px; }
    /**
     * historic member page
     */
    .inter_sc .tab-navigation { margin-bottom: 0px; }
    .inter_sc .inter_simple_content { padding-left: 240px; }
    .inter_sc .inter_simple_content .inter_simple_block { font-family: Cambria, "Times New Roman", Times, serif; font-size: 12px; margin-right: 250px; }
    .inter_sc .inter_simple_content h2 { font-size: 17px; margin-bottom: 5px; padding-top: 22px; }
    .inter_sc .inter_simple_content ul.link-list li { background:url("../../internet/images/links/link-arrow-r-7px.gif") no-repeat scroll 0 6px transparent; display:block; font-size: 12px; padding-left: 10px; }
    .inter_sc .inter_simple_content ul.link-list li:hover { background-position: 0 -94px; }
    .inter_sc .inter_simple_content ul.link-list li a[rel=external] { background:url("../../internet/images/icons/external_link.gif") no-repeat scroll 0 6px transparent; background-position: right; display:inline-block; padding-right: 20px; }
    /**
     * form page
     */
    .inter_fm .inter_double p { line-height: 16px; margin-bottom: 0px; }
    .inter_fm .inter_col .list-block.style02 ul.link-list { margin-top: 5px; }
    .inter_fm .inter_page_title h1 { margin-bottom: 18px; }
    .inter_fm .form-block fieldset legend.heading { font-size: 17px; padding-top: 15px; }
    /**
     * search page
     */
    .inter_zoek .inter_4col .inter_col h2 { background-image: none; font-family: 'Open Sans', "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; letter-spacing: 2px; margin: 0px; margin-bottom: 5px; padding:0px; text-transform:uppercase; }
    .inter_zoek .inter_4col .inter_col .list-block.style02 ul.link-list { margin-top: 0px; }
    .inter_zoek .inter_4col .inter_col .list-block.style02 ul.link-list li a { font-size: 13px;}    
    .inter_zoek .inter_page_title h1 { line-height: 22px; margin-bottom: 0px; }        
    .inter_zoek dl.news-list dt em { font-size: 12px; } 
    .inter_zoek dl.news-list dd { font-size: 12px; line-height: 16px; padding-top: 3px; }    
    .inter_zoek .inter_border_text { color: #949294; font-size: 12px; font-weight: bold; line-height: 10px; margin-bottom: 5px; margin-top: 10px; padding-right: 20px; text-align: right; line-height: 20px; }
	.inter_zoek .inter_border_text.inter_search_query { float: left; }
	.inter_zoek .inter_border_text.inter_search_reault { float: right; }
    .inter_zoek dl.news-list dt a { display: inline-block; }
    .inter_zoek .inter_col.inter_side h2 { line-height: 19px; }
    .inter_focus { color: #947942; font-weight: bold; }
    span.filetype.new_pdf { background-position: -51px -99px; }
    .inter_zoek dl.news-list dd b { color: #947942; font-weight: bold; }
    
    .search-block .form-block fieldset div.row input.field { height: 18px; line-height: 18px; }
    
    /**
     * sitemap page
     */
    .inter_sm h2 { font-size: 10.77px; }
    .inter_sm .inter_col { margin-right: 0px; padding-right: 20px; width: 220px; }
    .inter_sm .inter_col.inter_info_col { padding-left: 10px; padding-right: 0px; width: 210px; }
    .inter_col.inter_info_col ul.link-list li { padding-left: 10px; /*padding-left: 20px;*/ /*background: url("../../internet/images/bullets/NIDI_bullet-01.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);*/ color: #007E84; }
	.inter_col.inter_info_col ul.link-list li .opsomming { padding-left: 20px; }
    /**
     *  Alphabetic style navigation menu
     */
    .inter_alpha_nav_wrapper { background: url("../../internet/images/backgrounds/bg-dotline-gold.gif") repeat-x scroll 0 100% #FFFFFF; background-position: top; margin-right: 20px; padding-top: 4px;}
    ul.inter_alpha_nav { background: url("../../internet/images/backgrounds/bg-dotline-gold.gif") repeat-x scroll 0 100% #FFFFFF; background-position: bottom; display:block; font-family: Cambria, "Times New Roman", Times, serif; list-type: none; padding-left: 3px; padding-bottom: 6px; }
    ul.inter_alpha_nav li { background-image: url('../../internet/images/bullets/bullet-02.gif'); background-position: right; display: inline; font-size: 11px; font-weight:bold; margin-left: 0px; margin-bottom: 3px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }
    ul.inter_alpha_nav span,
    ul.inter_alpha_nav li a { font-family: Cambria, "Times New Roman", Times, serif; border-bottom: none; color: #ad9663; font-size: 10px; padding-right: 3px; text-decoration: none; }
    ul.inter_alpha_nav span:hover,
    ul.inter_alpha_nav li a:hover { color: #10007b; }
    ul.inter_alpha_nav span.faceted_letter_selected,
    ul.inter_alpha_nav li.active { background-color: #ad9663; background-image: none; color:white; margin-left: -4px;  }
    ul.inter_alpha_nav span.faceted_letter_selected,
    ul.inter_alpha_nav li.active a { color: white; padding-left: 4px; padding-right: 4px; }
    
    
    /**
     * generic stuff - move to other files ?
     */
    #Content .inter_col_container div.path-block{ font-weight: bold; left: 20px; top: 190px; }
    #PageContainer #Navigation ul#SiteNav li a { letter-spacing: 0.1em; }
    #zoek_trefwoord, #submit_trefwoord { float: right; }
    ul#MetaNav li a{ font-size: 12px; }
    .button-submit + .button-reset { margin-left: 10px; }
    input.button-reset { background:url("../../internet/images/buttons/btn-reset.png"); background-repeat: no-repeat; background-position: top left; border:0px; color: #947942; cursor:pointer; display:inline; float:left; font-family: Cambria, "Times New Roman", Times, serif; font-size:10px; height:23px; letter-spacing:1px; margin: 0px; padding:0px; padding-bottom: 2px; padding-right: 10px; text-align:center; text-transform:uppercase; width: 91px; }
    input.button-reset:hover { background-position: 0px -125px; color: #10007b; }
    .jquery-selectbox { font-size: 12px; }
    
    
    #email_form_block { background-color: #e6e6e6; border: 5px solid #949294; clear:both; display:none; left:570px; position: relative; bottom: 330px; width: 350px; z-index: 1000; }
    #email_form { clear: both; }
    #email_form fieldset { padding: 0; margin: 0px; }
    #email_form fieldset div.row input.field { line-height: 1.3em; width: 300px; }
    #email_form fieldset div.row textarea { line-height: 1.3em; padding-right: 0px; width: 309px; }    
    #email_form fieldset div.row { padding-left: 20px; margin-left: 0px; }
    #email_form fieldset div.row label { padding-bottom: 5px; width: 200px; }
    #email_form fieldset div.row label span.required { background-image: url("../../internet/images/icons/ico-star-gray-bg.gif"); background-position: 0px 0px; }
    #email_form legend { clear: both; color:#404040; font-size:10px; letter-spacing:1px; margin-bottom:1px; padding-bottom:5px; padding-left: 20px; padding-top: 0px; position: relative; text-transform:uppercase; top: 0px; }
    .email_form_close { background:url("../../internet/images/buttons/btn-formbtn.gif") no-repeat scroll 5px -244px transparent; clear: left; cursor:pointer; float:right; height:21px; width:21px; }
    #Footer div.author-block a.form_btn_add_field { background:url("../../internet/images/links/link-add-sign.gif") no-repeat scroll 0px 0px transparent; background-position: top right; color: #10007b; display: block; font-family : Corbel, Tahoma, sans-serif; font-size: 12px; height: 13px; padding-right: 20px; text-align: right; width: 321px; }
    #Footer div.author-block a.form_btn_add_field.disabled { background-position: right -87px; color: #949294; }
    .inter_simple_content,
    ul.download-list li { line-height: 17px; }
    
    .inter_4col .inter_page_title { margin-right: 220px; }
}

@media print {
    #Navigation, #Header, #Footer, .inter_page_nav, .inter_info_block, #Content .inter_carroussel_nav, .inter_back,
    #Content .inter_carroussel_next, #Content .inter_carroussel_prev, #Content .inter_carroussel_descr_container a,
    .home .caption.inter_caption, .inter_col.inter_side, .inter_alpha_nav_wrapper { display: none; }
	dl.news-list { page-break-before: auto; } 
    dl.news-list img { float: right; vertical-align: top; }
    .members-list .member, 
    .members-list .member img { page-break-before: auto; }
}
 