/*
	vim: set expandtab tabstop=2 shiftwidth=2 fdm=marker:
*/

/* OVERALL STYLES */
body
	{
		background: #ECECEC;
		color: #000;
		font-family: arial, sans-serif;
		font-size: 90%;
		padding: 0;
		margin: 0;
		text-align: center;
	}
#overall_header
	{
		margin: 0 auto;
		padding: 8px 0 0 0;
		background: #fff url(images/overall_header.gif) top left no-repeat; 
		width: 780px;
	}
#overall_wrapper
	{
		width: 780px;
		background: #fff url(images/overall-ext_background.gif) top left repeat-y;
		margin: 0 auto;
	}
	
#overall
	{
		width: 740px;
		text-align: left;
		color: #000;
		background: #fff url(images/overall_background.gif) top right no-repeat;
		margin: 0 auto;
		padding: 10px 10px 10px 0;
	/*	overflow: hidden; */
	}
#main_wrapper
	{
		height: 600px;
		background: url(images/menu_background.gif) top left repeat-y; 
	}
html>body #main_wrapper {min-height: 600px; height: auto;}
h3
	{
		display: none;
	}
/* HEADER STYLES */
/*** Gedefinieerd in vragen.css en antwoorden.css ***/

#breadcrums {height: 0px; background: #cfcfcf; margin: 0 10px 5px 0;}
/* MENU STYLES */
#menu
	{
		width: 165px;
	  	/* padding: 10px 0 20010px 0;
	  	margin-bottom: -20000px; */
	  	padding: 10px 0 0 0;
		float: left;
		font-size: 90%;
		background: #7E92C4;
		position: relative;
	}
html>body #menu {font-size: 85%;}
#menu #navigation
	{
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
#menu #navigation ul
  {
    list-style-type: none;
    padding: 0;
    margin: 0;
  }

#menu #navigation li a
	{
		display: block;
		height: 20px; 
		line-height: 20px;
		font-weight: bold;
    font-size: 90%;
		text-decoration: none;
		color: #000;
		padding: 0 0 0 8px;
		background: #D2D7EB;
		margin: 0 0 2px 0;
	}
html>body #menu #navigation li a {height: auto; min-height: 20px; line-height: auto;}

#menu #navigation li a:hover
	{
		color: #3760A0;
	}

#menu #navigation li.selected a
	{
		color: #3760A0;
	}
#menu #navigation li.selected ul
  {
    margin: 0 0 2px 0;
  }
#menu #navigation li.selected ul li a
  {
    padding: 0 0 0 15px;
    margin: 0;
    color: #000;
  }
#menu #navigation li.selected ul li.selected a
  {
    color: #3760A0;
    text-decoration: underline;
  }
/*
#menu #navigation li ul
	{
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
/*
#menu #navigation li.selected ul li a
	{
		font-weight: normal;
		color: #000;
		background: #ECECEC;
	}
#menu #navigation li.selected ul li a:hover
	{
		text-decoration: underline;
	}
/*
#menu #navigation li.selected ul li.selected a
	{
		font-weight: bold;
    margin: 2px 0 0 0;
    background: #ccc;
    border-bottom: 1px solid #999;
	}
/*
#menu #navigation li.selected ul li.selected ul 
  {
    border: none;
    margin: 0 0 2px 0;
  }
/*
#menu #navigation li.selected ul li.selected ul li a
  {
    padding: 0;
    background: #ECECEC;
    margin: 0;
    border: none;
    font-weight: normal;
    color: #333;
    font-size: 90%;
  }
*/
/* CONTENT STYLES */
#content
	{
		/*
		padding: 5px 5px 20010px 5px;
		margin: 0 145px -20000px 170px;
		border: 1px solid #f7f7f7;
		*/
		padding: 5px 5px 10px 5px;
		margin: 0 145px 0 170px;
		/*background: #f7f7f7;*/
		color: #000;
		width: 405px;
	}
html>body #content
	{
		margin: 0 162px 0 174px;
		width: auto;
		/*background: #f7f7f7;*/
	}
/*
#content_int
	{
		padding: 0 0 10px 0;
		border: 1
	}
*/
#content h1
	{
		font-family: "Times New Roman", serif;
		color: #7E92C4;
		font-size: 120%;
		font-weight: normal;
		padding: 0;
		margin: 0;
	}
#content p, #content li
	{
		font-size: 90%;
	}
#content a
  {
    color: #3760a0;
    border-bottom: 1px solid #3760a0;
    text-decoration: none;
    line-height: 140%;
  }
#content a:hover
  {
    border-bottom: 1px dashed #3760a0;
  }
#content table.csc-mailform
  {
    font-size: 90%;
    font-weight: bold;
  }
div.item
  {
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #999;
  }
div.item span.title
  {
    font-weight: bold;
    display: block;
    font-size: 90%;
  }
div.item span.body
  {
    font-size: 90%;
  }
div.item span.link a
  {
    font-size: 90%;
    text-decoration: none;
    font-weight: normal;
    color: #3760A0;
    border: none;
    margin: 0 0 0 5px;
  }
div.item span.link a:hover
  {
    text-decoration: underline;
  }
/* EXTRA STYLES */
#extra
	{
		float: right;
		width: 140px;
		/*
		padding: 0 0 20010px 0;
		margin: 0 0 -20000px 0;
		*/
		padding: 0;
		margin: 0;
		background: #ECECEC;
	}
html>body #extra
	{
		margin: 0 10px 0 0;
    font-size: 90%;
	}
#extra ul
	{
		list-style-type: none;
		padding: 0;
		margin: 10px 0 0 0;
	}
#extra ul li a
	{
		line-height: 20px;
		height: 20px;
		background: #C4D9EE;
		display: block;
		padding: 0 0 0 8px;
		margin: 0 0 2px 0;
		text-decoration: none;
		font-size: 90%;
		font-weight: bold;
		color: #000;
	}
#extra ul li a:hover
	{
		color: #fff;
	}

	
/* FOOTER STYLES */

#footer-wrapper
	{
		height: 20px;
		background: #fff url(images/footer_background.gif) bottom left no-repeat;
		color: #000;
		width: 780px;
		margin: 0 auto;
		padding: 0;
	}
#footer
	{
		position: relative;
	}
* #content_int {font-size: 90%;}
* #content h1 {font-size: 150%;}
* #main_wrapper {font-size: 90%;}
html>body {font-size: 110%;}

#breadcrums 
  {
    height: 20px;
    line-height: 18px;
    background: #c4d9ee;
    padding: 0 10px 0 10px;
  }
#breadcrums a
  {
    color: #3760A0;
    font-size: 80%;
    text-decoration: none;
  }
#breadcrums a:hover
  {
    text-decoration: underline;
  }
html>body #breadcrums  
  {
    font-size: 80%; 
    width: 710px; 
    height: auto;
    min-height: 20px;
  }
* #breadcrums {width: 730px;}
.tx-indexedsearch-rules {display: none;}
.tx-indexedsearch-res table {border-bottom: 1px dotted #3760a0;}
.tx-indexedsearch-info {display: none;}
.tx-indexedsearch-sectionlinks ul {list-style-type: none; padding: 0; margin: 0;}
.tx-indexedsearch-redMarkup {font-weight: bold; color: #3760a0;}

/*Flashbanner position*/
.advertisement{
	margin:5px 0 0 10px;
}
