/* -------------------------------------------------------------- 
    TYPOGRAPHY DEFAULTS
-------------------------------------------------------------- */
body { color:#222; background-color:#090a3d; }
body.events { color:#fff; background-color:#070d27; }

a                { color:#000; text-decoration:none; }
a:focus, a:hover { color:#c00; text-decoration:underline; }

strong { font-weight:bold; }

/* -------------------------------------------------------------- 
    MARKUP
-------------------------------------------------------------- */
#container { background-color:#fff; }
.events #container { background-color:#070d27; } 
  
  /* HEADER */
  #bigheader { background:#ccc url('../images/headerSlide/slide1.jpg') no-repeat; color:#eee; }
  #smallheader { background-color:#ccc; color:#eee; }
  #smallheader.classpage { background-image:url('../images/tp52head1.jpg'); }
    
	  #mainmenu { font-size:11px; }
      #mainmenu a { color:#eee; }
  		#mainmenu a:hover { color:#c00; }
				.news #mainmenu a:hover { color:#222; }
  		#mainmenu li.active a { text-decoration:underline; font-weight:normal; }
			#mainmenu li.trail a { text-decoration:underline; font-weight:normal; }
      
		#tp52box { font-size:.9em; }
      #tp52box a { color:#eee; }
  		#tp52box a:hover { color:#c00; }
				.news #tp52box a:hover { color:#222; }
    
		#competitorbox {  }
      #competitorbox p { font-style:italic; }
  		/*#competitorbox ul { font-size:12px; font-variant:small-caps; }*/
  		#competitorbox a { color:#eee; }
  		#competitorbox a:hover { color:#c00; }
	    
  /* CONTENT */
	#content {  }
		h1 { font-weight:bold; color:#090a3d; }
		h2 { font-weight:bold; color:#090a3d; }
			h2.breadcrumb { font-weight:normal; color:#999; }
		h3 {  }
			div.asidebox h3 { font-weight:normal; color:#c00; }
		h4 { color:#666; }
		h5 { font-weight:bold; }
		
		/* general */
			#maincolumn a { /*text-decoration:underline;*/ color:#c00; }
			#maincolumn h1 a { color:#222; }
			#maincolumn h2 a { color:#090a3d; }
			
			.asidebox {  }
				.asidebox h3 a { color:#c00; }
				.asidebox .freetext h3 { color:#c00; }
				.shortcuts li, .navigation li { background:transparent url('../images/opsomming-streep.gif') no-repeat 0 4px; }
			
			.eventbox  { }
				.eventbox-body { background:transparent url('../images/eventbox-body.jpg') no-repeat top left; }
					.eventbox-body a.title { font-weight:bold; color:#000; }
					.eventbox-body h4 a { color:#c00; }
		
		.navbox h3 a {  }
		
		/* events */
    .events h1 { color:#fff; }
		.eventoverview h1 { color:#0c0 !important; font-style:italic !important; font-weight:normal !important; }
		.events h2 { color:#fff; }
			.events h2.page-divider { color:#0c0; }
		.events .asidebox h3 { color:#0c0; }
		.events h4 { color:#fff; }
		
		.events #maincolumn h2 a { color:#fff; }
		.events #maincolumn a { color:#c00; }
		.events #aside-left a, .events #aside-right a { color:#0c0; }
		
		/* news */
		
		/* teams */
		.teamcolumn .teamchart h2  { font-weight:bold; }
		
		/* business */
    /* contact */
		/* members */
	
	/* OTHER */
	div.hr { background:transparent url('../images/hr.gif') repeat-x top left; }
	hr { display:none; }
	
	#error { color:#c00; }



/* Footer is samenvoeging van #container in sticky footer en de kolombreedte hierboven */
#footer { font-size:11px; background-color:#090A3D; color:#999; }
.events #footer { background-color:#070d27; }
  #footer a { color:#eee; }
	#footer a:hover { color:#c00; }
  #footer a.dark { color:#666; }
	#footer li.active a { text-decoration:underline; font-weight:normal; }
	#footer ul.builtbyinfo a { color:#666; }
	/*#footer ul.builtbyinfo a:hover { text-decoration:none; }*/