/* 
grijs       #363636
lichtgrijs  #CCC
*/

body {
	background:		#4a4a4a url("../images/bg/body_back.png") repeat-x;
}
html,body {
	margin:			0;
	padding: 		0;
}

img {
	border:			0;
}
div {
	margin:			0;
	padding: 		0;
/*	border:	solid 1px #333;*/
}
:-moz-any-link:focus {
	outline:			none!important;
}

/* HOLDER + CONTENT */
#holder {
	width: 				1200px;
	margin: 			0 auto;
}
#content {
	padding-top:		15px;
	width:				770px;
	float:				right;
	border: 			1px solid #7f7f7f;	
	background-color:	#363636;
	margin-right:		200px;
	min-height:			400px;
}
#content .col1 {
	width:				700px;
	margin:				0 40px 40px 40px;
	float:				left;
}
#content .col2 {
	float:				right;
	padding:			0 0 0 20px;
	width:				220px;
}
#content img {
	border:				solid 1px #fff;
	margin:				5px 15px 15px 0;
	float:				left;
}
#content #form {
	float:				left;
}
#content .col1 .item {
	float:				left;
	margin:				20px 0 0 0;
	width:				100%;
}
#content .col1 #photobook {
	float:				left;
	margin:				20px 0 0 0;
	width:				100%;
}
#content .col1 .bookImage {
	float:				left;
	margin:				10px 5px;
	border:				solid 1px #fff;
}
#content .col1 .bookImage img {
	margin:				10px;
}
/* END HOLDER + CONTENT */





/* FOOTER + HEADER */
#header {
	width:				1000px;
	height:				100px;
}
#logo {
	margin-left:		200px;
}
#header .language {
	float:				right;
	margin-top:			70px;
	margin:				70px 0 0 10px;
}
#footer {
	margin-left:		275px;
	clear:				both;
}
#credits {
	float:		left;
	margin:		4px 8px;
	color: 		#014171;
	font: 		9px Arial, sans-serif;
	text-decoration:	none;
}
/* END FOOTER  + HEADER*/




/* ------------ News Items ------------ */
ul.newsItems,
ul.booktems {
	list-style:		none;
	margin:			15px 0;
	padding:		0;
	border-top:		solid 1px #fff;
}
ul.newsItems li,
ul.booktems li {
	margin:			0;
	padding:		0 0 15px 0;
	border-bottom:	solid 1px #fff;
	color:			#fff;
	float:			left;
	width:			100%;
}
ul.newsItems li h3,
ul.booktems li h3 {
	margin:			0;
	padding:		0;
	color:			#eee;
}
ul.newsItems li .date,
ul.booktems li .date {
	color:			#333;
	font-size:		0.9em;
	font-style: 	italic;
}
ul.newsItems li .read_more,
ul.booktems li .read_more {
	float:			right;
	margin:			15px 0 0 0;
}
ul.newsItems h1,
ul.booktems h1 {
	border:			none;
}


ul.booktems {
	border-top:		none;
}
ul.booktems li {
	border-bottom:		none;
	float:				left;
	width:				175px;
	height:				200px;
	text-align:			center;
}
#content ul.booktems li a img {
	margin:				5px auto;
	float:				none;
}
ul.booktems li h2 {
	margin:				2px 0 10px 0;
	width:				175px;
	font-size:			15px;
}
ul.booktems li:hover {
	background-color:	#575757;
}
/* ------------ News Items ------------ */





/* MENU */
ul#menu  {
	width: 			200px;
	list-style:		none;
	margin:			0;
	padding:		0;
	float:			left;
	color:			#233E99;
}
ul#menu li {
/*	position: relative;*/
	max-width: 		150px;
	padding:		0 0 4px 0;
	margin:			0;
}
ul#menu li a {
	padding:		0 20px;
	margin:			0;
	text-decoration: none;
	font: 			16px/20px "Trebuchet MS", Arial, sans-serif;
}
ul#menu li.active,
ul#menu li.active a {
	color:			#233E99;
	border:			none;
}
ul#menu li a:hover {
	border:			none;
	color:			#fff;
}
/* END MENU */

 
/* SUB MENU */
ul#menu li ul.sub_menu  {
	background-color: #fff;
	position:		absolute;
	list-style:		none;
	display:		none;
	margin: 		10px 0;
	border: 		1px solid #003399;
}
ul#menu li ul.sub_menu li {
	float:			none;
	background-color: #fff;
	margin: 		0;
	padding:		0;
	border:			none;
}
ul#menu li ul.sub_menu li a {
	width:			110px;
	background-color: #fff;
	text-transform:	lowercase;
	color:			#003399;
	margin:			8px 0;
	padding: 		2px 8px;
	float:			left;
	text-decoration:	none;
	font: 			12px/20px "Trebuchet MS", Arial, sans-serif;
	border-bottom: 1px dashed #FFA50C;
}
ul#menu li ul.sub_menu li a:hover {
	color:			#fff;
	background-color: #003399;
}
/* END SUB MENU */









/* FOOT MENU */
ul#disclaimerMenu  {
	text-align:		center;
	margin: 		0;
	padding:		5px 0 0 10px;
	list-style:		none;
}
ul#disclaimerMenu li {
	display:		inline;
	padding:		0 8px;
	color:			#666;
	font: 			9px Verdana, Arial, sans-serif;
}
ul#disclaimerMenu li.first {
	background-image: none;
}
ul#disclaimerMenu li a {
	color:			#666;
	text-transform:	lowercase;
	text-decoration:underline;
}
ul#disclaimerMenu li a:hover {
	border:			none;
	color:			#000;
}
/* END FOOT MENU */






/* SEARCH RESULTS */
ul#searchresult  {
	list-style:		none;
	margin:			15px 0;
	padding:		0;
	border-top:		solid 1px #fff;
}
ul#searchresult li {
	margin:			0;
	padding:		15px 0 15px 0;
	border-bottom:	solid 1px #fff;
	color:			#fff;
	float:			left;
	width:			100%;
}
ul#searchresult li h2 {
	margin:			0;
	padding:		0;
	color:			#eee;
}
ul#searchresult li a.readmore {
	float:			right;
	margin:			15px 0 0 0;
}
/* END SEARCH RESULTS */
