#contentagenda
{
    position: relative;
    margin: 0px 0px 0px 210px;
    width: 600px;
	overflow: visible;
    padding: 0px;
}

*html #contentagenda
{
    margin: 0px 0px 0px 210px !important;
}

*+html #contentagenda
{
    margin: 0px 0px 0px 210px !important;
}



#contentagenda .tab
{ 
	z-index: 2;
   left : 0 !important;
   top: -10px !important;
}

		
		
		
    
    
    
    #contentagenda h1
    {
		font-style: italic;
		font-size: 0.95em;
		font-weight: 600;
		color: #E96A1D;
		
    }
    
    #contentagenda h2
    {
		font-weight: 600;
		font-size: 0.75em;
    }
    
 
    #contentagendaheader
    {
        background-image: url('../images/redgradienthorizontal2.jpg');
        height: 30px;
        padding: 0px;
        position: relative;
        width: 600px;
        
        z-index: 1;
        color: #fff;
        font-size: 0.8em;
        text-align: left;
        margin-bottom: -15px;
 
    }

        #contentagendaheader .breadcrumbs 
        {
            display: block;
            margin: 3px 5px;
    
        }
        

        #agendadate
        {
            
            margin-top: -5px;
             text-align: center;
             
        }
        
        #dateselector
        {
            position: absolute;
            right: 0px;
        }
        
        
        
    .contentagendaitemholder
    {
        margin: 40px 0px 0px 0px;
        height: auto;
        
    }
    .contentagendaitem
    {
        background-color: #fff;
		border: 1px solid #cf0308;
		margin: 10px 0px 0px 0px;
		/* position: relative; */
		height: auto;
		min-height: 1em;
		overflow: hidden;
		
    }
    
    
    .contentagendadetail
    {
		
        background-color: #fff;
		border: 1px solid #cf0308;
		margin: 10px 0px 0px 0px;
		/* position: relative; */
		min-height: 1em;
    }
    

    

    
    .agendadetailinfo
	{
		position: relative;
		float: right;
		width: 100%;
		padding-bottom: 60px;
	}
	
	.agendadetailinfo .closebutton, 
	.contentagendaitemholder .closebutton
	{
	   /*  position: absolute;
	    top: 0px;
	    right: 0px; */
		float:right;
	    z-index: 2;
	}
	
	.agendadetailinfo .topinfo
	{
	    padding: 5px 0 8px;
	    font-size: 0.75em ;
	    line-height: 1.5em;
	}
	
	.agendadetailinfo .topinfo .datum
	{
	    font-size: 1.2em !important;
	    color: #cc0000; 
	}
	
    .agendadetailinfo .topinfo .lokatie
	{
	    
	    color: #cc0000;
	}
	
	
	
	
	    .agendadetailinfo .tabbladen
	    {
    	   
	       margin-left: 130px;
	       position: relative;
	       width: 460px;
	       min-height: 230px;
	       height: auto;
	    }
	
	        .agendadetailinfo .tabbladen ul.infotab
	        {
	            position: absolute;
                top: 0px;
                left: 4px;
	        }
	
	        .agendadetailinfo .tabbladen li.infotab
	        {
        	    
	            background-color: #fff;
	            display: block;
	            float: left;
	            font-size: 12px !important;
	            border: 1px solid black;
	            padding: 2px 4px;				
	            height: 15px;
	            margin-right: -1px;
	            cursor: pointer;
	        }
	        
	        
	        .agendadetailinfo .tabbladen li.infotab.active
	        {
	            border-bottom-color: #fff;
	        }
	        
	        
	        .agendadetailinfo .tabbladen ul li
	        {   
	            position: relative;
	            font-size: 0.75em;
                line-height: 1.5em;
                height: 1.5em;
                display: block;
            }
            
            .agendadetailinfo .tabbladen ul.performers,
            .agendadetailinfo .tabbladen ul.sponsors  
            {
                margin: 6px 6px 12px 6px;
            }
            
            .agendadetailinfo .tabbladen ul.sponsors  li
            {
                background-image: url('../images/triangular-bullit.gif');
                background-repeat: no-repeat;
                background-position: left center;
                padding-left: 6px;
            }
            
            
            .agendadetailinfo .tabbladen ul.performers li
	        {
                height: 20px !important;
                line-height: 1.5em; 
                padding-right: 3px;
                
	        }
	        

	        
	        .agendadetailinfo .tabbladen  .icons img
	        {
                margin: 0px;
             
	        }
            
            .agendadetailinfo .tabbladen ul.performers li .pname
	        {
                font-weight: bold;
	        }
	        
	        .agendadetailinfo .tabbladen ul.program li
	        {
	            background-color: #f2e9da;
	            border: 0px solid white;
	            border-width: 1px 3px;
	            padding: 0px 6px 0px 3px;
	        }
	        
	        .agendadetailinfo .tabbladen ul li .icons
	        {

	            position: absolute;
	            right:6px;
	            top: 1px;
	            
	        }
	        
	        .agendadetailinfo .tabbladen ul.performers  li .icons
	        {
                right:3px;
	        }
	        
	        
	        .agendadetailinfo .tabbladen p
	        {
	            margin: 6px;
	        }
	        
	        
	        .agendadetailinfo .tabbladen ul.program li .composer
	        {
                font-style: italic;
	        }
	        
	        .agendadetailinfo .tabbladen ul.prijzen 
	        {
                margin: 6px;
	        }
	        
	        .agendadetailinfo .tabbladen ul.prijzen li
	        {
	            border-bottom: 1px solid red;
	            width: 200px;
	        }
	        
	        
	        
	        
            
	
	
	        .agendadetailinfo .tabbladen .infotabblad
            {
                background-color: #fff;
                position: relative;
                width: 450px;
                top: 20px;
                left: 0px;
                border: 1px solid black;
                min-height: 200px;
                display: none;	
            }
    
            .agendadetailinfo .tabbladen .infotabblad.active
            {
                display: block;
            }
	
	    .agendadetailbuttons
        { 
    	    height: 18px;
    	    position: absolute;
    	    bottom: 7px;
    	    right: 7px;
        	
        }
    
        .agendadetailbuttons p
        {
           
           float: left; 
           padding-right: 15px;
        }
    

    
    
    
    .agendaimagedetail
    {
    	width : 120px;
    	float: left;
    	margin-right: 8px;
    }
    
    
     .agendaitemimage
    {
    	float: left;
    	width: 120px;
    	margin: 0px 0px 0px 0px;
    }
    .agendaitemdatum
    {
    	float: left;
    	margin: 5px;
		margin-top:0px;
    	width: 140px;
    }
    .agendaitemdatum p
    {
    	color: #cc0000;
    	line-height: 1.4em;
    }
    .agendaiteminfo
    {
    	float: left;
    	margin: 5px;
		margin-top:0px;
    	width: 300px;
    }
    .agendaiteminfo p
    {
    	float: left;
    	margin-right: 5px;
		margin-top:0px;
    	/*border: 1px solid black;*/
		
    }
    .agendaitembuttons
    {
    	width : 300px;
    	margin: 10px 0px 0px 0px;
    	height: 18px;
    	text-align: right;
    	
    	
     }
     
     #dateselector 
     {
      
        position: absolute;
        top: 0px;
        right: 0px;
        width: 200px;
        text-align: right;
        padding:3px 2px;
     }
     
     .agendaButton
     {
         border-width: 0px;
         /* display: table-cell; */
         vertical-align: middle;
     }


    
    
