* {
	margin:0px;
	padding:0px;
}
	
html 
{
	overflow-y:scroll;
}

body 
{
	font:11px Arial;
	text-align:center;
	/*
	text-align:left;
	*/
}

#arrowhider {
	position:absolute;
	width:5px;
	height:6px;
	left:210px;
	top:152px;
	_margin-left:-5px;
	background-color:#FDF4F1;
}

#content li {
	display: list-item;
	float: none;
	position: relative;
	list-style-position: inside;
	list-style-type: disc;	
	font-size:12px;
	color:#000;
	font-family:Arial;	
	margin-bottom:5px;
	line-height: 11pt;
	text-align: left;
	visibility: visible;
	overflow: visible;
}
	
#container {
	position:relative;
	margin:	0 auto;
	overflow:hidden;
	/*
	position:absolute;
	top:0px;
	left:0px;
	*/	

	/* eventueel een achtergrond: 
	background:url(../images/bg.gif) repeat-y center top;
	*/
	
	text-align:left;
	width:965px;
	background-color:#fff;
	border-top:0px;
}
	
#rightcolomn a img {
	border:1px solid #000;
}
	
.tablecell {
	width:90px;
	height:90px;
}
 
a {
	text-decoration:none;
	color:#000;
}

a img {
	border:none;
}

a:hover  
{
	text-decoration:underline;
}

.tdtext{
	font-size:12px;
	color:#000;
	font-family:Arial;
	vertical-align:top;
}

.tdimg{
	vertical-align:top;
}

p {
	font-size:12px;
	color:#000;
	font-family:Arial;
	margin-bottom:5px;
}
	
h1 {
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	color:#E64310;
	font-family:Arial;
}

h1 a{
	color:#E64310;
}

	
h2 {
	font-size:13px;
	font-weight:bold;
	color:#000;
	font-family:Arial;
}

h5 {
	font-size:12px;
	color:#fff;	
	background-color:#E64310;
	padding:5px 5px 5px 5px;
	margin-top:15px;
	}

h6 {
	font-size:12px;
	color:#000;
	font-family:Arial;
	font-weight:normal;
	border-bottom:dotted 1px #E64310;
	padding:5px 5px 5px 0;
	margin-bottom:5px;
	}
	
dd{
	font-size:16px;
	color:#fff;	
	padding:5px 5px 5px 5px;
	font-family:Garamond, Arial;
	font-weight:bold;
	background-color:#E64310;
	text-align:center;
	margin:5px;
	}
	
dd a:link{
	color:#fff;
	text-decoration:underline;
	}
	
dd a:visited{
	color:#fff;
	text-decoration:underline;
	}
	
	
h4{
	font-size:15px;
	color:#E64310;	
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	}

#mini_menu_bottom a {

	}

#mini_menu_bottom h3 {	
	width:154px;
	display:block;
	font-size:12px;
	color:#fff;	
	background-color:#E64310;
	padding:5px 5px 5px 5px;
	margin-top:14px;
}

#mini_menu_bottom h4 {
	width:152px;
	display:block;
	font-size:12px;
	color:#000;	
	font-family:Arial;
	font-weight:bold;
	padding:5px 5px 5px 5px;	
	border:solid 1px #E64310;
	border-top:none;
	background-color:#fff;
	margin-top:-2px;
}

#mini_menu_bottom p {		
	width:150px;
	font-size:11px;
	font-family:Arial;
	display:block;
	color:#000;	
	padding:0 5px 0 7px;
	border:solid 1px #E64310;
	border-top:none;
	background-color:#fff;
	margin-top:-2px;
}


	
.readmore {
	font-size:11px;
	color:#730000;
}	
	
#rightcolomn p {
	padding-bottom:12px;
	line-height:15px;
}
	
#topmenu {
	float:left;
	width:730px;
	height:50px;
}
			
#header {
	float:left;
	width:925px;
	height:130px;
	padding-left:41px;
}
	
.logo {
	float:left;
	margin-top:30px;
	margin-left:158px;
	display:inline;
	width:410px;
	height:56px;
	background-image: url(../images/logo2.gif);
}

/* Rechter menu */
		
#menu_right {
	float:right;
	display:inline;
	width:145px;
	margin-top:22px;
	z-index:2;
	margin-right:16px;
	_margin-right:0px;
}
	
#zoeken {
	float:left;
	font-size:10px;
	color:#000;
	font-weight:bold;
	font-family:Verdana;
	width:150px;
	height:45px;
	background-color:#FDF4F1;
	padding-left:15px;
	padding-top:10px;
}
	
#zoeken2 {
	float:left;
	margin-top:2px;
	font-size:9px;
	color:#000;
	border:solid 1px #E64310;
	/*color:#B93694;*/
	font-family:Verdana;
	font-weight:normal;
	background-color:#fff;
}
	
#btn_zoek {
	float:left;
	margin-top:2px;
	margin-left:5px;
	height:17px;
	width:21px;
	border:none;
	color:#fff;
	font-size:9px;
	font-family:Verdana;
	background-color:#E64310;
}

#contact_menu_header{
	margin-top:10px;
	float:left;
	width:153px;
	height:15px;
	color:#fff;
	border:solid 1px #E64310;
	background-color:#E64310;
	padding:5px 5px 0 5px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

#contact_menu {
	float:left;
	width:161px;
	border:solid 1px #E64310;	
	padding:5px 0px 5px 2px;
	font-size:11px;
	font-family:Arial;
	color:#000;
}
	
#mini_menu_top {
	float:left;
	margin-bottom:10px;
	margin-left:1px;
	width:163px;
	border:solid 1px #E64310;
}
	
#contentright {
	float:left;
	width:160px;
	padding:5px;
	padding-left:10px;
	_padding-left:10px;
	_margin-right:-10px;
	_margin-left:-1px;
}
	
#menu_top_header {
	float:left;
	width:163px;
	background-color:#F4E7F2;
}
	
#mini_menu_bottom {
	float:left;
	margin-left:1px;
	width:163px;
	/*border:solid 1px #B93694;*/
}
	
#menu_bottom_header {
	float:left;
	height:32px;
	width:163px;
	background-color:#E64310;
}

.contact_Table{
	vertical-align:top;
	width:20px;
}
	
/* Linker menu */
	
#menu_holder {
	float:left;
	width:198px;
	margin-top:14px;
	padding-left:1px;
	z-index:2;
	/*IE6 is stom*/
	min-height:370px;
	height:auto !important;
	height:370px;
}

html>body #menu_holder {
	height:auto;
	min-height:370px;
}
	
	
#mijntechnasium 
{
	padding-top:10px;
}
		
/* content div voor hompage */

	
#contenttext {
	float:left;
	width:518px;
}

#contentholder {
	_margin-top:-15px;
	float:left;
	width:735px;
}

#contenttop {
	float:left;
	z-index:400;
	width:553px;
	height:9px;
	font-size:7px;
	background-color:#E64310;
}

#content {
	float:left;
	width:527px;
	padding:10px;
	padding-left:17px;
	background-image:url(../images/schoolbg2.gif);
	background-repeat:repeat-y;	
	/*IE 6 is stom*/
	min-height:370px;
	height:auto !important;
	height:370px;
}

html>body #content {
	height:auto;
	min-height:370px;
}
	
#contentleft {
	float:left;
	width:160px;
	padding:5px;
	padding-left:10px;
	_padding-left:10px;
	_margin-right:-10px;
	_margin-left:-1px;
}
	
#contentbottom {
	float:left;
	width:553px;
	height:9px;
	background-image: url(../images/schoolbottom2.gif);
	background-repeat:no-repeat;
}

	
#leftcolomn {
	float:left;
	width:212px;
	height:20px;
}
	
#rightcolomn {
	float:left;
	width:740px;
	padding-left:10px;
	padding-bottom:10px;
	border-left:dashed 1px #000;
	border-bottom:dashed 1px #000;
}
	
#nieuwscontent2 {
	width:400px;
}
	
#uxcontent {
	width:400px;
}

#kaartje {
	position:absolute;
	left:460px;
	width:270px;
	height:313px;
	margin-top:20px;
	margin-right:15px;
	background-image: url(../images/kaartje2.gif);
	background-repeat:no-repeat;
}

#schemaklijn{
	position:absolute;
	left:210px;
	width:295px;
	height:176px;
	margin-top:20px;
	margin-right:15px;
	z-index:4;
}

/* nieuws onderdeel */

#news {
	position:absolute;
	left:215px;
	top:362px;
	background-image: url(../images/news-bg.gif); 
	background-repeat:no-repeat;
	width:205px;
	height:131px;
	padding:11px;
	}



#news p {
	font-family:Arial;
	font-size:11px;
	color:#06648A;
	
	}
	
#news strong {
	font-size:11px;
	color:#06648A;
	}
	
#news a {	
	color:#06648A;	
	font-size:11px;
	font-weight:bold;
	}


/* ----- */


.Table2Holder {
	background-color:#ffffff;
	}


.Table2Title {
	background-color:#838383;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	color:#fff;
}

.Table2Text {
	float:left;
	width:140px;	
}

.Table2Img{
	float:left;
	width:140px;
}






/* contentleft */
	
#contentleft div {
	float:left;
	border:solid 1px #E64310;
	margin-top:18px;
	width:244px;
	background-color:#fff;
	}
	
#content div div h1 {
	position:relative;
	left:-1px;
	top:-25px;	
	width:50%;
	padding-right:10px;
	margin-top:10px;
	color:#fff;	
	background-color:#E64310;
	}
	
#content div div p {
	float:left;
	width:250px;
	}
	
#content div div {
	border:solid 1px #E64310;
	width:515px;
	background-color:#fff;
	}
	
#contentleft div h1 {
	position:relative;
	left:-1px;
	top:-25px;	
	width:50%;
	height:20px;
	padding:2px 10px 0 5px;
	margin-top:10px;
	color:#fff;	
	font-size:small;
	background-color:#E64310;
	}
	
#contentleft div p {
	float:left;
	padding:5px;
	width:230px;
	}
	
#contentleft div img {
	float:left;
	padding:0 5px 5px 30px;
	text-align:center;
	}
	
#contentleft div h3	{
	background-image: url(../images/nws_ico_school.gif); 
	background-repeat:no-repeat;
	font-size:13px;
	position:relative;	
	left:-1px;
	top:-25px;	
	width:40%;
	height:20px;
	padding:5px 10px 0 35px;
	padding-right:10px;
	margin-top:10px;
	padding-left:35px;
	color:#fff;	
	}
	
#contentleft div sub {
	float:left;
	padding:0 5px 5px 5px;
	margin-top:-15px;
	width:115px;
	font-size:13px;
	}
	
#contentleft .uximagetable {
	border:solid 1px #E64310;
	margin-top:18px;
	width:244px;	
	background-color:#fff;
	}	
	

#contentleft .tdtext {
	float:left;
	width:150px;
	}
	
#contentright .uximagetable {
	border:solid 1px #E64310;
	margin-top:18px;
	width:244px;	
	background-color:#fff;
	}	
		
#contentright .uximagetable img {
	float:left;
	padding:5px;
	margin-top:1px;
	}	
	
	
#contentright .tdtext {
	float:left;
	width:150px;
	}
	

	
/* contentright */	

#contentright div 
{
	float:left;
	border:solid 1px #E64310;
	width:244px;
	background-color:#fff;
	margin-top:18px;
	
	}
	
#contentright div h1 {
	position:relative;
	left:-1px;
	top:-25px;	
	width:50%;
	height:20px;
	padding:2px 10px 0 5px;
	margin-top:10px;
	color:#fff;	
	font-size:small;
	background-color:#E64310;
	}
	

			
#contentright div p {

	padding-left:5px;
	width:200px;
	}
			
#contentright div img {

	padding:0 5px 5px 30px;
	text-align:center;
	}


#content div h3	{
	background-image: url(../images/nws_ico_school.gif); 
	background-repeat:no-repeat;			
	position:relative;	
	left:-1px;
	top:-25px;	
	width:40%;
	height:20px;
	padding:5px 10px 0 35px;
	padding-right:10px;
	margin-top:10px;
	padding-left:35px;
	color:#fff;	
	font-size:13px;
	}
	
#content div sub {
	float:left;
	padding:0 5px 5px 5px;
	margin-top:-15px;
	font-size:13px;
	}



#contentright .uximagetable {
	border:solid 1px #E64310;
	margin-top:18px;
	width:244px;	
	background-color:#fff;
	}	
		
#contentright .uximagetable img {
	float:left;
	padding:5px;
	margin-top:-10px;	
	background-color:#fff;	
	}	
	
	
#contentright .tdtext {
	float:left;
	width:150px;
	}	
	
	
/* --foto met tekstomloop  1k--- */

	
#content span {
	display:block;
	border:solid 1px #E64310;
	margin-top:18px;
	width:500px;
	background-color:#fff;
	padding:10px;
	}
		
		
#content span img {
	float:left;
	padding:0 4px 2px 0;
	}	
	
#content span p {
	font-size:12px;
	}	
	


/* ----- */

	
#breadCrumbTrail {
	float:left;
	width:500px;
	height:30px;
	margin-left:-7px;
}
	
#breadCrumbTrail span {
	display:inline;
	margin-top: 0;
	width:auto;
	padding-left:8px;
	font:10px Verdana,Helvetica,sans-serif; 
	color: #666;
	background-color:Transparent;
	border:0;	
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: 3px;
	}

#breadCrumbTrail a 
{
	display:inline;
	margin-top: 0;
	width:auto;
	padding-left:8px;
	font:10px Verdana,Helvetica,sans-serif; 
	color: #666;
	background-color:Transparent;
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position: 3px;
	border:0;	
	}
	
#breadCrumbTrail a {	
	font:10px Verdana,Helvetica,sans-serif; 
	color:#000;
	}


/* --foto met tekstomloop links/rechts 2k -- */

	
#contentleft span {
	display:block;
	border:solid 1px #E64310;
	width:224px;	
	background-color:#fff;
	}
		
#contentleft span img {
	float:left;
	margin-top:1px;
	}	
	
#contentleft span p {
	font-size:11px;
	}	
	
#contentright span {
	display:block;
	border:solid 1px #E64310;
	width:224px;	
	background-color:#fff;
	}
		
#contentright span img {
	float:left;
	margin-top:1px;
	}	
	
#contentright span p {
	font-size:11px;
	}	
	


/* ----- */

/* icoontje */

.icoontje{
	position:absolute;
	top:165px;
	left:660px;
	width:51px;
	height:51px;
}

.icoontje2k {
	float:left;
	text-align:right;
	width:51px;
	height:51px;
}

.icoontjehard {
	float:left;
	width:95%;
	text-align:right;

}

/* --- foto met tekstomloop 1k -- */

#content div div img {
	float:left;
	padding:5px;
	}
	
	
#content .uximagetable2k {
	float:left;
	border:solid 1px #E64310;
	margin-top:5px;
	margin-bottom:25px;
	width:498px;	
	background-color:#fff;
	}
		
#content .uximagetable2k .tdimg2k {
	float:left;
	padding:5px;
	width:140px;
	background-color:#fff;	
	}	
	
#content .uximagetable2k .tdtext2k {
	float:left;
	padding:5px;
	margin-top:5px;	
	width:215px;
	font-size:12px;
	background-color:#fff;	
	}	
	
#content .uximagetable2k .tdtext2k p {
	float:left;
	padding:5px;
	width:90px;
	border:solid 1px #fff;
	}	
		
/* ----- */

/* floating div's */

.industriefloater{
	position:absolute;
	top:170px;
	left:248px;
	width:70px;
	height:52px;
	z-index:2000;
	/*transperant*/
	/*O*/opacity:.0;
	/*IE*/filter: alpha(opacity=0);
	/*FF-moz*/-opacity: 0;
	background-color: #000;
}

.technasiumfloater{
	position:absolute;
	top:199px;
	left:336px;
	width:72px;
	height:44px;
	z-index:2001;
	/*transperant*/
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	background-color: #000;
}

.agrarischfloater{
	position:absolute;
	top:258px;
	left:449px;
	width:51px;
	height:39px;
	z-index:2002;
	/*transperant*/
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	background-color: #000;
}

.zorgfloater{
	position:absolute;
	top:242px;
	left:212px;
	width:67px;
	height:44px;
	z-index:2003;
	/*transperant*/
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	background-color: #000;
}

.toerismefloater{
	position:absolute;
	top:288px;
	left:280px;
	width:51px;
	height:35px;
	z-index:2004;
	/*transperant*/
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	background-color: #000;
}

.kunstfloater{
	position:absolute;
	top:192px;
	left:427px;
	width:43px;
	height:45px;
	z-index:2005;
	/*transperant*/
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	background-color: #000;
}

.universiteitfloater{
	position:absolute;
	top:295px;
	left:357px; 
	width:67px;
	height:48px;
	z-index:2006;
	/*transperant*/
	opacity:.0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	background-color: #000;
}

.groningenfloater{
	position:absolute;
	top:196px;
	left:651px;
	width:58px;
	height:38px;
	z-index:2007;
}

.drenthefloater{
	position:absolute;
	top:240px;
	left:661px;
	width:48px;
	height:31px;
	z-index:2007;
}

.midnedfloater{
	position:absolute;
	top:315px;
	left:578px;
	width:86px;
	height:47px;
	z-index:2008;
}

.overijsselfloater{
	position:absolute;
	top:273px;
	left:630px;
	width:75px;
	height:50px;
	z-index:2009;
}

.wbrabantfloater {
	position:absolute;
	top:357px;
	left:532px;
	width:28px;
	height:42px;
	z-index:20010;
}

.brabantfloater{
	position:absolute;
	top:372px;
	left:562px;
	width:62px;
	height:39px;
	z-index:20010;
}

.zuidoostfloater{
	position:absolute;
	top:378px;
	left:626px;
	width:25px;
	height:78px;
	z-index:20011;
}

.zuidwestfloater{
	position:absolute;
	top:358px;
	left:470px;
	width:62px;
	height:55px;
	z-index:20011;
}

/* contact */

#naam {
	width:390px;
}

#plaats{
	width:390px;
}

#telefoon{
	width:390px;
}

#e-mail{
	width:390px;	
}

#vraag{
	width:390px;
}

/* footer */

#footer {
	float:left;
	width:553px;
	height:100px;
}
	
#okericon {
	text-align:center;
	float:left;
	margin-left:80px;
	_margin-left:40px;
	margin-top:15px;
}

.okerlogo {
	float:left;
	background-image: url(../images/icon_okergroep.gif);
	width:28px;
	height:15px;
	margin-left:180px;
	_margin-left:180px;
	background-repeat:no-repeat;
}


/* -Topmenu-- */

#topmenu a {
	font-size:10px;
	font-weight:bold;
	color:#fff;
	font-family:Verdana;
	text-align:center;
	display:block;
	height:35px;
	width:109px;
	text-decoration:none;
}

#img-menu-left {
	float:left;
	margin-top:6px;
	margin-left:140px;
	_margin-left:70px;
	width:13px;
	height:53px;
	background-image: url(../images/img-menu-left5.gif);
}

#img-menu-right {
	float:left;
	margin-top:6px;
	width:13px;
	height:53px;
	background-image: url(../images/img-menu-right5.gif);
	margin-left:2px;
	_margin-right:-2px;
}

.scholen:hover {
	background-image: url(../images/scholen2.gif);
}

.scholen {
	z-index:420;
	float:left;
	padding-top:15px;
	margin-top:6px;
	margin-left:5px;
	margin-right:2px;
	width:109px;
	height:38px;
	background-image: url(../images/scholen2.gif);
}

.formule:hover {
	background-image: url(../images/formule.gif);
}
	
.formule {
	z-index:320;
	padding-top:10px;
	float:left;
	margin-top:11px;
	margin-right:2px;
	width:109px;
	height:28px;
	background-image: url(../images/formuleg.gif);
}

.leerlingen:hover {
	background-image: url(../images/leerlingeng2.gif);
}	

.leerlingen {
	z-index:330;
	padding-top:3px;
	float:left;
	margin-top:11px;
	margin-right:2px;
	width:109px;
	height:35px;
	background-image: url(../images/leerlingen2.gif);
}

.partners:hover {
	background-image: url(../images/bedrijven.gif);
}

.partners {
	z-index:340;
	padding-top:10px;
	float:left;
	margin-top:11px;
	margin-right:2px;
	width:109px;
	height:28px;
	background-image: url(../images/bedrijveng.gif);
}

.organisatie:hover {
	background-image: url(../images/organisatiek2.gif);
}

.organisatie {
	z-index:350;
	padding-top:10px;
	float:left;
	margin-top:11px;
	margin-right:2px;
	width:109px;
	height:28px;
	background-image: url(../images/organisatie2.gif);
}
/*                                                                                                                                 */
/*	                                                                                                                               */
/* ------------------------------------------ Begin menu ----------------------------------------------------------------------- */	

.uxorganisatie, .uxformule, .uxleerlingen, .uxbedrijven {
	display:none;
}

.menulist li {
	list-style:none;
	width:148px;
}

.menulist li a {
	margin-left:-1003px;
}

.menulist ul li ul {
	margin-top:0px;
}

.menulist ul li {
 	background-image:url(../images/menuLred2.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	list-style:none;
	margin-bottom:10px;
}

.menulist ul li a {
	color:#000;
	font-size:11px;
	text-decoration:none;
}

.menulist ul li a:hover {
	font-size:11px;
	/*color:#767676;*/
	text-decoration:underline;
}

.menulist ul li a {
	display:block;
	margin-left:0px;
}

.menulist ul li ul li {
	background-image:url(../images/menurtabs.gif);
	margin-top:3px;
	margin-bottom:4px;
}

/*zoeken list*/

#searchresults{
	list-style: none;
	color:#000;
	font-family:Verdana;
}

/*diashow*/

#diashow{
	float:left;
	margin-left:10px;
	width:490px;
	height:400px;
	margin-right:15px;
	z-index:4;
}

/* Nieuwspagina inlineframe*/

#container_inline {
	float:left;
	text-align:left;
	width:800px;
	background-color:#fcf7ff;
	border-top:0px;
	}
	
#container_inline img {
	float:none;
	}
	
#container_inline p {
	color:#4d3eac;
	font-family:Arial;
	font-size:12px;
	}
	
#container_inline p strong {
	color:#fe6622;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	}	
	
#container_inline a {
	text-decoration:underline;
	color:#4d3eac;
	font-family:Arial;
	font-size:12px;
	}
	
#container_inline li {
	color:#4d3eac;
	font-family:Arial;
	font-size:12px;
	}
	
#container_inline h5 {
	background-color:#fcf7ff;
	color:#4d3eac;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-left:0px;
	
}