/*@import url('thickbox.css');*/
@import url('fancybox.css');

/*debug*/* { -outline: 1px solid red } table, tr, td, th { -outline: 1px solid cyan }

/* ACJ 29-10-2009 */
html { color: #2e86cb }
a { color: #2e86cb }

body {
	background-color:#EAF3FA;
	font-family: Georgia, Times, "Times New Roman", serif;
	overflow: hidden
}

.content {
	/*width:479px;
	height:480px;*/
	height: 522px;
	width: auto;
	overflow:auto;
	text-align: left;
	scrollbar-face-color: #EAF3FA;
	scrollbar-highlight-color: #2E86CB;
	scrollbar-3dlight-color: #EAF3FA;
	scrollbar-darkshadow-color: #EAF3FA;
	scrollbar-shadow-color: #2E86CB;
	scrollbar-arrow-color: #2E86CB;
	scrollbar-track-color: #EAF3FA;
}

.content a {
	color:#2E86CB;
}
.content a.none {
	color:#2E86CB;
	text-decoration:none;
}
.content a.none:hover {
	color:#2E86CB;
	text-decoration:underline;
}

.content {
	color:#2E86CB;
	font-size:12px;

}

.content TD {
	font-size:13px;
	color:#2E86CB;
}

.content A.bluenone {
	color:#2E86CB;
	font-weight:bold;
	text-decoration:none;
}

.content A.bluenone:hover {
	color:#2E86CB;
	text-decoration:underline;
}

.contenttext {
	padding:22px;
	padding-top:39px;
	line-height:165%;
	font-size:12px;
}
.contenttext INPUT, .contenttext * INPUT,.contenttext TEXTAREA, .contenttext * TEXTAREA {
	border:1px solid #2E86CB;
	font-size:12px;
	color:#2E86CB;
	font-family:Georgia;
}
.contenttext INPUT.radio, .contenttext * INPUT.radio {
	border:0px solid;
}
.contenttext INPUT.button, .contenttext * INPUT.button {
	background-color:#fff;
}

.contenttext TD {
	font-size:12px;
}
.contenttext td * {
	font-size:12px;
}
.contenttext H1, .contenttext * H1 {
	margin:0px;
	font-size:13px;
	font-weight:bold;
}
.contenttext H2, .contenttext * H2 {
	margin:0px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
	
.quicklinks {
	text-align:right;
	color:#2E86CB;
	/*line-height:140%;*/
	vertical-align:top;
	padding-top:76px;
	height:400px;
	/*width:90px;*/
	padding-right:22px;
	font-size:13px;
	line-height:250%;
}
.quicklinks A {
	color:#2E86CB;
	text-decoration:none;
	font-size:13px;
}
.quicklinks A:hover {
	color:#2E86CB;
	text-decoration:underline;
}

/* submenu positites */
.submenu {
font-size:13px;
text-align:center;
/*background-color:white;*/
padding:3px;
}
#submenu1,#submenu2,#submenu3,#submenu4,#submenu5,#submenu6,#submenu7 {
position:absolute;display:none;width:160px;margin-left:0}/* was 120 en -60 */

#submenu1 {
left: 33%;
top: 60px
}

#submenu2 {
left: 0;
top: 164px
}

#submenu3 {
left: 66%;
top: 164px
}

#submenu4 {
left: 33%;
top: 270px
}

#submenu5 {
left: 0;
top: 370px
}

#submenu6 {
left: 66%;
top: 370px
}

#submenu7 {
left: 33%;
top: 477px
}

.submenu A {
	color: #2E86CB;
	text-decoration:none;
	font-size:12px;
	}
.submenu A:hover {
	color: #2E86CB;
	text-decoration:underline;
	font-size:12px;
	}

.vervolgmenu {
	margin-top:83px;
	color:#2E86CB;
	font-size:13px;
}

.vervolgmenu .maintitle {
	font-weight:bold;
}

.vervolgmenu .maintitle A{
	color:#2E86CB;
	text-decoration:none;
	font-weight:bold;
}
.vervolgmenu .maintitle A:hover{
	color:#2E86CB;
	text-decoration:underline;
	font-weight:bold;
}
.vervolgmenu .menuitem {
	font-size:12px;
	margin-left:5px;
}
.vervolgmenu .menuitem A {
	color:#2E86CB;
	text-decoration:none;
}
.vervolgmenu .menuitem A:hover {
	color:#2E86CB;
	text-decoration:underline;
}

.search {
width:401px;
border:1px solid #2E86CB;
font-size:12px;
color:#2E86CB;
font-family:Georgia;
margin-right:22px;
padding:2px;
}

.searchsubmit {
width:54px;
border:1 px solid #2E86CB;
font-size:12px;
color:#2E86CB;
font-family:Georgia;
}

.vervolgmenu { line-height:1.65 }
hr { border-top:1px solid #2E86CB; border-bottom: none; border-left: none; border-right: none; height: 0 }

/* ACJ 28-10-2009 */

ul.events { list-style: none; margin: 0; padding: 0 }
ul.events li { list-style: none; margin: 0; padding: 0 }
ul.gallery { list-style: none; margin: 0 -6px; padding: 0 }
ul.gallery li { display: block; float: left; list-style: none; margin: 12px 6px; padding: 0 }

ul.cat_gallery { bottom: 12px; list-style: none; margin: 0 4px; padding: 0; position: absolute }
ul.cat_gallery li { display: block; float: left; list-style: none; padding: 0; margin: 3px 4px }
ul.cat_gallery li a img { border: 0 }

.project { clear: both; margin: 0 0 12px 0 }
.project .tn { float: left; margin: 0 12px 12px 0 }

.hilite { color: #000 }

.top, .bottom { font-size: 13px }
.bottom { padding: 6px 0 0 0 }

div.top { height: 24px !important; margin: 0; overflow: hidden; padding: 0; position: relative; width: 570px !important }
div.top div { height: 24px !important; left: 0; position: absolute; top: 0; width: 570px !important }
div.top * { margin: 0; padding: 0 }

div.aside { height: 522px; position: absolute; width: 302px }
div.content { overflow-x: hidden; position: relative }
div.menu { padding: 0 0 0 127px }

div#splash { height: 522px; left: 0; position: absolute; top: 0; width: 488px }
div#splash img { display: block; height: 522px; width: 488px }


