body{
  color: black;
  font-size: 11px;
  font-family: Arial, Helvetica, freesans, Geneva, SunSans-Regular, sans-serif;
  line-height: 18px;
  text-align: left;
}

a:link { color: #000; text-decoration: underline; }
a:visited { color: #555; text-decoration: underline; }
a:hover { color: #eb0202; text-decoration: underline; }
a:active { text-decoration: underline; }
h2 { font-weight: bold; margin: 0.83em 0; }

/* original SASBE style */
.text_lftcolumn { color: #eb0202; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.text_hoofdnav_active { color: #fff; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }
.text_hoofdnav_on { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; letter-spacing: 1px; }
.text_introalinea { font-size: 11px; line-height: 24px; }
.text_introalinea_bold { font-size: 11px; font-weight: bold; }
.text_introalinea_bold1 {font-weight: bold; }
.nav_bottom { color: #000; font-size: 10px; }
.text_lftcolumn { color: #eb0202; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; }
.style2 { color: #939598 }
.style3,a.style3 { color: #eb0202 }

sup,sub{font-size:9px}

/* lists */
ul {
	list-style: disc;
	margin-left: 0;
	padding-left: 1em;
	}

/* sidebar style */
/*
div#text_lftcolumn a:link { color:#eb0202; }
div#text_lftcolumn a:visited { color:#eb0202; }
div#text_lftcolumn a:hover { color:#000000; }
div#text_lftcolumn a:active { color:#000000; }
*/

/* blue grades - root level; text properties for states: normal, hover, click */
.TM0i0 {
	font-family: Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal, hover, click */
.TM0o0 {
	background: #FFFFFF;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; table properties for states: normal, hover, click */
.TM0t0 {
	background: #FFFFFF;
}

/* blue grades - sub levels; text properties for states: normal, hover, click */
.TM1i0 {
	font-family: Arial, Helvetica, sans-serif;;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - sub levels; table properties for states: normal, hover, click */
.TM1t0 {
	background: #2B547F;
}


/* grijze kopjes newsitems */
.newsdate{
	color: #939598;
	font-weight:bold;
	margin:50px auto 5px;
	padding:0 0 5px 0;
	border-bottom:3px solid #000;
	display:block;
}

/* sidebar images */
.sideimg{display:block;
	width:178px;
  margin-left:-204px;
	position:absolute; /* anders doet IE het niet on een table*/
	padding:0;border:0;
}
.lijnboven{border-top:3px solid #000;}
.lijnonder{border-bottom:3px solid #000;}


/* submenu boven */
* body{ behavior: url("css/csshover.htc") } /* IE6 is achterlijk */
.topsub span{display: none}
span:hover.topsub span{
	display: inline;
	margin-left:-7ex;
	border:3px solid #fbbdaf;
  position: absolute;
	top :32px;
	text-align:left;
	background:#fbbdaf;
}


/* zwarte balkjes over hele breedte */
hr {
	border:0;margin:0;
	background-color: #000;
	height: 3px;
	width: 100%;
}
a.fancy img{text-decoration:none}

/* banner blok */
#bnnr{
  position:relative;
  width:702px;height:100px;
  background:url(../images/partners_sponsors_banner.png);
  margin:61px 0 9px 0;
}
/* banner linkjes */
.bnr{position:absolute;display:block}
.bnr:hover{border:2px solid #ccc}

/* positie linkjes */
#o_tu{/*border:1px solid #00f;*/
  height:35px; width:90px;
  top:55px; left:17px;
}
#o_cib{/*border:1px solid #0f0;*/
  height:45px; width:65px;
  top:20px; left:45px;
}
#p_plea{/*border:1px solid #666;*/
  height:35px; width:55px;
  top:20px; left:180px;
}
#p_iisbe{/*border:1px solid #666;*/
  height:30px; width:65px;
  top:57px; left:175px;
}
#p_caba{/*border:1px solid #f00;*/
  height:45px; width:33px;
  top:20px; left:250px;
}
#p_techne{/*border:1px solid #0f0;*/
  height:25px; width:90px;
  top:63px; left:250px;
}
#p_arko{/*border:1px solid #f00;*/
  height:45px; width:45px;
  top:15px; left:330px;
}
#p_urborg{/*border:1px solid #99f;*/
  height:30px; width:50px;
  top:60px; left:350px;
}
#s_dgbc{/*border:1px solid #fa6;*/
  height:40px; width:90px;
  top:50px; right:145px;
}
#s_rci{/*border:1px solid #99f;*/
  height:55px; width:165px;
  top:10px; right:15px;
}
#s_build{/*border:1px solid #00f;*/
  height:20px; width:80px;
  top:70px; right:45px;
}
