/*	infonanza BV
	po box 204                                                                                                                                                                                                                                                                              
	5600 ae  Eindhoven                                                                                                                                                                                                                                                                      
	the Netherlands
	info@infonanza.com	*/


/* GENERAL */

* {
	margin:			0;
	padding:		0;
	font-size:		11px;
	color:			#555;
}
body {
	font-family:		Verdana,arial,tahoma,sans-serif; /* */
	font-style:		normal;
	font-weight:		normal;
	background-color:	#E9DBE0;/*rgb(233,219,224);*/
/*	text-align:		center;		nodig in IE7 tbv centreren container*/
	
}

a {
	text-decoration: none;
	color: #2D3980;
}
a:visited {
	text-decoration: none;
	color: #551A8B;
}
a:hover {
	text-decoration: underline;
	color: #2D3980;
}

p {margin-bottom:1em;}
img { border: none; }
img.border {
	border: 1px solid #ccc;
}

sup {	font-size:6pt;		}
fieldset {
	border:1px solid #C0C0C0;
}

legend {
}

/***************************************************************/

/*	CONTAINERS	*/

#container {
	width:			804px;
	margin:			0 auto;
}

#head {
	
	height:			156px;
	width:			800px;
	margin-top:		24px;
	border:			2px solid #B5B2B5;
	border-bottom-width:	0;
	background-color:	#FFFFFF;
	background:		url(images/head2.jpg); /*url(images/BG_head.jpg);*/
	
}
#navigation {
	width:			450px;
	height:			50px;
	margin-top:		75px;
	margin-left:		335px;
}

#content {
	float:left;
	width:			770px;
	min-height:		280px;		/*adapted in IE6 style*/
	padding:		0 15px;
	border-left:		2px solid #B5B2B5;
	border-right:		2px solid #B5B2B5;
	background-color:	#fff;
}
/*
804
2 15 770 15 2

300 20 450


*/
#content_main {
	float:			right;
	width:			450px;
	clear:			right;
}

#content_side {
	float:			left;
	width:			300px;
	padding-right:		20px;
}
#tail {
	float:left;
	width:			800px;
	height:			20px;
	padding-top:		80px;
	background-image:	url(images/gras04.jpg);
	border:			2px solid #B5B2B5;
	border-top-width:	0;
	
	
}

/*	END CONTAINERS*/

/***************************************************************/

/*	navigation	*/

#mainmenu {
	
	
	
}
#mainmenu ul {
	list-style-type:	none;
}
#mainmenu ul li {
	display:		inline;
	color:			#fff;
	font-size:		12pt;
	font-weight:		bold;
}
#mainmenu ul li a {
	cursor:			pointer;
	text-decoration:	none;
	color:			#fff;
	font-size:		12pt;
	font-weight:		bold;
}
#mainmenu ul li a:visited {color:#fff;}
#mainmenu ul li a:hover,
#mainmenu ul li a.selected {color:#2D3980;}


#menu_management {
	margin-top:	73px;
	text-align:		right;
	font-size:		12pt;
	font-weight:		bold;
}

#submenu {
	line-height:		20px;
	font-weight:		bold;
}
#submenu ul {
	list-style-type:	none;
}
#submenu ul li {
	color:			#fff;
	display:		inline;
}
#submenu ul li a {
	cursor:			pointer;
	text-decoration:	none;
	color:			#fff;
}
#submenu ul li a:visited {
	color:		#fff;
}
#submenu ul li a:hover,
#submenu ul li a.selected {
	color:		#2D3980;
}


#topmenu {
	float:right;
	margin-right:15px;
	line-height:20px;
	
}
#topmenu ul {
	list-style-type:	none;
}
#topmenu ul li {
	display:		inline;
}
#topmenu ul li a {
	
}
#topmenu ul li a.selected {
	color:#fff;
}


#tail_menu {
	margin-left:		335px;/*335px;*/
	font-size:		11px;
	font-weight:		normal;
	line-height:		18px;
}
#tail_menu ul {
	list-style-type:	none;
}
#tail_menu ul li {
	color:			#fff;
	display:		inline;
}

#tail_menu ul li a {
	text-decoration:	none;
	font-weight:		normal;
	color:			#fff;
}
#tail_menu ul li a:visited	{color:#fff;}
#tail_menu ul li a:hover	{color:#fff;text-decoration:underline}
#tail_menu ul li a.selected	{color:#fff;text-decoration:underline}

/*	END navigation	*/



/*	elements	*/
#head h1 {
	float:left;
	display:none;
	visibility:hidden;
}
#content_title {
	width:450px;
	margin-left:335px;
	
}
#content_title h2 {
	float:left;
	font-weight:		bold;
	font-style:		normal;
	font-size:		13.5pt;
	color:			#ddd;
	
}
#flags {
	float:right;
	height:			17px;
	color:			#fff;
/*	z-index:		1;	*/
	
	
}
#flags a img {
	cursor:			pointer;
	margin:			2px;
}
#flags a img.active {
	cursor:			default;
	margin:			0px;
}
#content_title hr {
	float:left;
	width:450px;
}



.status {
	float:left;
	line-height:20px;
	color:			#fff;
}



#copyright {
	float:			right;
	height:			20px;
	line-height:		20px;
	color:			#B5B2B5;
	font-size:		11px;
}

#google_ad_bottom {
	float:left;
	width:			800px;
	height:			90px;
	margin-top:		60px;
	margin-bottom:		40px;
	border:			solid 2px #B5B2B5;
	background-color:	#fff;
	text-align:center;
	
}




/*	END elements	*/


/*	general tags	*/

hr {
	border:			0;
	color:			#ddd;	/*IE7*/
	background-color:	#ddd;	/*FF*/
	height:			1px;
}


h2 {
	font-weight:		bold;
	font-style:		normal;
	font-size:		11pt;
	margin:			0;
	color:			#ccc;
}

h3 {	/*mediumlarge bold*/
	font-weight:		bold;
	font-style:		normal;
	font-size:		12px;
	margin:			0;
	color:			#000;
}

h4 {	/*plain bold italic*/
	font-weight:		bold;
	font-style:		italic;
	font-size:		11px;
	margin:			0;
	color:			#000;
}

h5 {	/*plain italic*/
	font-weight:		normal;
	font-style:		italic;
	font-size:		11px;
	margin:			0;
	color:			#000;
}

h6 {	/*plain*/
	font-weight:		normal;
	font-style:		normal;
	font-size:		11px;
	margin:			0;
	color:			#000;
}

/*	general classes	*/
.border {
	border:			1px solid #B5B2B5;
}

.vertical	{vertical-align:bottom;}
.center		{text-align:center;}
.left		{float:left;}
.right		{float:right;}

.bottom {
	position:		absolute;
	bottom:			0;
}

ul.default {
	margin-left:15px;
}
.bg_gradient {
	background-image:url(images/bg_g_diag_blue.jpg);
	background-repeat:no-repeat;
}

.exchange {
	visibility:hidden;
	display:none;
}


.thumbrow {
	width:			450px;
	height:			68px;
	margin:			0;
	padding:		0;
}
.thumbrow a {
	cursor:			pointer;
}
.thumbrow img {
	position:		relative;
	border:			solid 1px #B5B2B5;
	margin-right:		20px;
	margin-bottom:		10px;
	float:			left;
}






#progressbar {

}

td.bottomborder {
	width:			450px;
	border-bottom:		solid 1px #DDDDDD;
}









/***************************************************************/

/*	page home	*/


#page_home {
	
	margin-top: 20px;
}
#slideshow {
	
	width:220px;
	height:165px;
	margin-left:30px;
	border:1px solid #B5B2B5;
}


#page_home h3 {
	font-weight:		bold;
	font-style:		normal;
	font-size:		11pt;
	margin-bottom:		.2em;
	color:			#ccc;
}
#page_home h4 {
	font-weight:		normal;
	font-style:		italic;
	font-size:		9pt;
	margin-bottom:		1em;
	color:			#666;
}



/***************************************************************/


/*page webdevelopment*/



/*	page portfolio	*/

#page_portfolio {
	float:			right;
}


#page_portfolio h3 {
	margin-left:280px;
	
	font-weight:		bold;
	font-style:		normal;
	font-size:		11pt;
	margin-bottom:		.2em;
	color:	#666;
}
#page_portfolio .old {
	margin-top:40px;
	margin-left:280px;
}
#page_portfolio .old h3 {
	margin-left:0;
}
#page_portfolio .old h6 {
	
	font-weight:		normal;
	font-style:		normal;
	font-size:		8pt;
	margin-bottom:		.2em;
	color:	#bbb;
}


#page_portfolio .project {
	margin-top:40px;
}

#page_portfolio .project h4 {
	margin-left:280px;
	font-weight:		bold;
	font-style:		normal;
	font-size:		10pt;
	margin-bottom:		.2em;
	color:			#666;
	
	
}

/*	END page portfolio	*/

/***************************************************************/

/*	page contact	*/
#contactform_intro {
	margin-left:320px;
	
	
}

#contactform {width:366px;margin-left:220px;}
#contactform span {float:left;margin-bottom:10px;}
#contactform label {float:left;width:100px;padding:0;margin-bottom:10px;}
#contactform input {float:left;width:244px;margin-bottom:10px;}
#contactform select {float:left;width:246px;margin-bottom:10px;}
#contactform textarea {margin-bottom:10px;}
#contactform input.button {width:auto;margin-left:100px;}
#contactform fieldset {border:0;padding:5px 0;}
#contactform_error {width:450px;margin-left:320px;color:#f00;}
#contactform_sent {width:450px;margin-left:320px;}
#contactform_sent .title {font-weight:bold;}
form span.verplicht {
	margin-left:10px;
	color:#00f;
}
input,
label {
	cursor:		pointer;
}
input.text {
	font-size: x-small;
	border: 1px solid #ddd;
	background-color:#f5f5f5;
	cursor:	auto;
}
select {
	border: 1px solid #ddd;
	background-color:#f5f5f5;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	width: 244px;
	height: 100px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	float:left;
}

/*	END page contact	*/

/***************************************************************/

/*	page address	*/

a.contact {
	color:			#555;
	text-decoration:	none;
}
/*	END page address	*/


/***************************************************************/

/*	page route	*/

#map_wrapper {
	float:			right;
	
	margin-top:		20px;
	width:		448px;
	height:		360px;
	border: 	solid 1px #bbb;
	overflow:hidden;
}
#map_canvas {
	width:		448px;
	height:		360px;
}

#route_description {
	float:			left;
	width:			300px;
	padding-right:		20px;
	margin-top:20px;
	
	text-align:justify;
}
#route_description #switch {
	margin-bottom:20px;
}
#route_description #switch a {
	text-decoration:none;
	cursor:pointer;
	
}
#route_description p {
	font-size:9px;
}
#route_description h4 {
	
}
#route_description h5 {
	font-weight:normal;
	font-style:italic;
}



/*	END page route	*/

/***************************************************************/


/***************************************************************/

/*	page news	*/

.newsItem {
	padding-bottom: 10px;
}
.newsItemTitle {
	font-weight:	bold;
	font-size:	12px;
	padding-bottom: 5px;
}

.newsItemDate {
	font-size:	10px;
	font-weight:	normal;
}
a.headline {
	text-decoration:none;
	font-size:	11px;
	font-weight:	bold;
	color: 		#4B0082;
	
}

/*	END page news	*/

/***************************************************************/

/*	page links	*/

#links_INF {
	float:			right;
	clear:both;
}
#links_INF h3 {
	margin-left:140px;
	margin-bottom:1.5em;
}
#links_INF h4 {
	font-style:	normal;
	font-weight:	bold;
}
#links_INF a {
	margin-bottom:1.2em;
}
#links_INF a img {
	margin-bottom:20px;
}
#links_INF p {
	
}


#links {
	margin-left:25px;
	margin-top:20px;
}
#links table {
	float:			left;
	width:			218px;
	margin-right:		30px;
	border-collapse:	collapse;
	border:			1px #ddd solid;
	background-color:	#fafafa;/*#e5ecf9;#fff;#e1eef7;*/
	margin-bottom:		20px;
}
#links table.third {margin-right:0;}
#links .inline {
	display:inline;
}
#links table th {
	text-align:left;
	color:#fff;
	background-color:	#3589c5;
	font-size:10px;
	padding:2px;
}
#links table td {
	padding:3px;
	
}
.link_url {
	color:#06b;
	text-decoration:none;
	font-size:9px;
}
.link_url:hover {
	/*text-decoration:underline;*/
}
.link_text {
	font-size:9px;
}



	
.exchange {
	visibility:hidden;
	display:none;
}
#links_tail {
	width:720px;
	margin-left:25px;
	clear:both;
	text-align:center;
}
#links_tail hr {
	margin-top:40px;
	margin-bottom:20px;
}
#links_tail ul {
	margin: 20px 0;
}
#links_tail ul li {
	list-style-type:none;
	display: inline;
}

/*	END page links	*/

/***************************************************************/

/*	page glossarium	*/


#glos_intro {
	width:450px;
	margin-left:320px;
	margin-bottom:30px;
}
#alfalist {
	margin-bottom:20px;
}
#alfalist ul {
	list-style-type:	none;
}
#alfalist ul li {
	display:inline;
}
#alfalist ul li a {
	font-size:12px;
	margin: 0 4px;
	font-weight:normal;
}

#glossarium h6 {
	margin-top:15px;
	color:#33d;
	font-weight:bold;
}
#glossarium h6.selected {
	color:#fff;
	background-color:#00f;
}
#glossarium h6 .fullname {
	margin-left:30px;
	color:#444;
	font-weight:normal;
}
#glossarium h6 .fullname b {
	color:#222;
}
#glossarium p {
	margin-left:33px;
	margin-bottom:.2em;
}
#glossarium p a {
	text-decoration:underline;
}
#glossarium .links {
	margin-left:33px;
}
.wikilink {
	
}



/*	END page glossarium	*/

/***************************************************************/
/*
#content_main {
	float:			right;
	width:			450px;
	clear:			right;
}

#content_side {
	float:			left;
	width:			300px;
	padding-right:		20px;
}
*/
/*	page about	*/
#page_about p {
	text-align:justify;
}
#page_about p.intro {
	font-weight:bold;
	margin-top:1em;
	
}
#page_about h4 {
	margin-top:.5em;
	margin-bottom:.5em;
	color:#666;
	font-size:12px;
	font-style:normal;
	
}
#page_about ul li {
	margin-left:15px;
	margin-bottom:.4em;
}
#page_about .thumbrow {
	margin-top:30px;
}
#page_about ul.side li {
	width:270px;
	text-align:left;
}
#page_about ul.side div {
	margin-left:20px;
}
#page_about h6 {
	width:270px;
	text-align:left;
	color:#339;
	font-weight:bold;
}



/*	END page about	 */

/***************************************************************/









