@charset "UTF-8";
/* CSS Document */

/* Tag's */

body {
	background-color: #ECE8E5;
	margin: 0px;
	
	font-family: 'Geneva', Verdana, Arial, Sans-Serif;
	color: #666666;
	font-size: 11px;
}

div:focus, a:focus, a:hover { 
	outline:none;
}


a {
	text-decoration: underline;
	color: #000000;
}

a:hover {
	text-decoration: none;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20px;
	color: #4D1D21;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	color: #4D1D21;
}
h3 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 16px;
	color: #4D1D21;
}


p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 150%;
}

li {
	margin-left: -10px;
	line-height: 150%;
}

#printVersion {
	display: none;
}

#printLink {
	margin-top: 2px;
	float: left;
	margin: 0px 0px 0px 20px;
}

/* ID's */

#page {
	width: 920px;
	height: 660px;
	margin: 0 auto;
}

#header {
	margin: 0px;
	height: 133px;
}

#logoImg {
	width: 190px;
	height: 133px;
	margin: 0px 0px 0px 40px;
	float: left;
}

/* main Navigatie */

#mainNavigatie {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 690px;
	height: 133px;
	float: right;
	
}

#mainNavigatie ul {
	list-style: none;
	margin: 91px 40px 0px 31px;
	padding: 0px;
}

#mainNavigatie ul li {
	display:inline;
	float:left;
	width: 147px;
	padding: 0px;
	margin: 0px 0px 0px 7px;
}

.mainMenu:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);	
	opacity: .6;	
}

/**/

#mainContent {
	width: 920px;
	height: 491px;
}

/* sub Navigatie */

#subNavigatie {
	width: 154px;
	height: 491px;
	margin: 0px 0px 0px 40px;
	float: left;
}

#subNavigatie ul {
	list-style: none;
	margin: 50px 0px 0px 0px;
	padding: 0px;
}

#subNavigatie ul li {
	width: 154px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	
	background: url(/styles/nerocafe/images/layout/li-bg.png) no-repeat;
	
	text-align: right;
	
	padding-top: 3px;
}

#subNavigatie ul li a {
	margin: 10px 35px 0px 0px;
	
	text-decoration: none;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

#subNavigatie ul li a:hover {
	margin: 10px 35px 0px 0px;
	
	text-decoration: none;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	}
	
.subMenuItemActive {
	color: #4D1D21 !important;
	background: url(/styles/nerocafe/images/layout/li-bg-active.png) no-repeat !important;
}

.subMenuItemActive a {
	color: #4D1D21 !important;
}


/**/

/* Content */

#content {
	height: 491px;
	float: left;
}

#contentLeft {
	height: 491px;
	width: 40px;
	margin: 0px 0px 0px -25px;
	background: url(/styles/nerocafe/images/layout/content-left.png) no-repeat;
	float: left;
}
#contentMain {
	height: 491px;
	width: 250px;
	margin: 0px 0px 0px 0px;
	background: url(/styles/nerocafe/images/layout/content-bg.png);
	float: left;
}
#contentRight {
	height: 491px;
	width: 40px;
	margin: 0px 0px 0px 0px;
	background: url(/styles/nerocafe/images/layout/content-right.png) no-repeat;
	float: left;
}
.zonderAlbum {
	width: 656px !important;
}
.hideAlbum {
	display: none;
}
.zonderAlbumWidth {
	width: 99% !important;
}
#contentTitle {
	width: 250px;
	height: 49px;
	text-align: right;
}

#contentTitleSwf {
	width: 250px;
	height: 49px;
}

#contentContent {
	margin: 17px 17px 17px 5px;
	padding: 0px 8px 0px 0px;
	width: 238px;
	height: 378px;
	
	overflow: hidden;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

/**/

#fotoalbum {
	float: left;
	width: 406px;
	height: 510px;
	margin: -19px 0px 0px -25px;
	background: url(/styles/nerocafe/images/layout/content-right-flash.png);
}
#fotoalbumSwf {
	width: 406px;
	height: 510px;
}

#legal {
	width: 920px;
	height: 35px;
	background: url(/styles/nerocafe/images/layout/legal-bg.png) no-repeat;
	text-align: right;
}

#legal p {
	margin: 0px 40px 0px 0px;
	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}

#legal p a {
	text-decoration: none;
	color: #666;
}

#legal p a:hover {
	text-decoration: none;
	color: #999;
}




/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 4px;
background-color: #FFF;
cursor: pointer;
}
.vscrollerbar {
width: 4px;
background-color: #D1BCBE;
}
