body {
	/*background-image:		url(../img/bg/mars.jpg);*/
	/*background-image:		url(../img/bg/vulcans_forge.jpg);*/
	background-position:	center;
	background-attachment:	fixed;
}

	a{
		color:					#cc0000;
		text-decoration:		none;
	}

	a:hover{
		color:					#666;
	}

#indexBG {
	position:			absolute;
	left:				50%;
	top:				190px;
	width:				403px;
	margin-left:		-305px;
	background-color:	#FFFFFF;
}

#submenu {
	position: 				relative;
	float:					left;
	width:					175px;
	background-color:		#FFFFFF;

	font-family:			Arial, Helvetica, sans-serif;
	font-size:				13px;
	color:					#c30080;
}

	#submenu a, a.submenu{
		color:					#c30080;
		text-decoration:		none;
	}

	a.submenu {
		color:					#c83728;
	}

	#submenu a:hover, a.submenu:hover{
		color:					#666;
	}

	#submenu ul {
		margin:			0px;
		padding-left:	10px;
		padding-bottom:	20px;
	}

		#submenu ul li {
			list-style:			none;
			text-indent:		-8px;
			margin-top:			10px;
			margin-left:		10px;
			_margin-left:		5px;
		}


#columns {
	position: 				relative;
	float:					right;
	width:					765px;
	height:					650px;
	background-color:		#FFFFFF;
}

	#columns .column .bin{
		padding:			10px;
	}

	#columns, #columns td {
		font-family:			Verdana, Arial, Helvetica, sans-serif;
		font-size:				11px;
		vertical-align:			top;
		line-height:			1.3em;
	}

		#columns h1, #columns td h1, #columns h3, #columns td h3 {
			font-family:			Arial, Helvetica, sans-serif;
			font-size:				18px;
			line-height:			1em;
			margin:					0px;
		}

		#columns h1, #columns td h1 {
			color:					#cc0000;
		}

		#columns h3, #columns td h3 {
			color:					#C6348B;
			font-size:				24px;
			margin-bottom:			2px;
		}

		#columns h2, #columns td h2 {
			font-family:			Verdana, Arial, Helvetica, sans-serif;
			font-size:				11px;
			font-weight:			normal;
			line-height:			1em;
			color:					#c30080;
			margin:					0px;
			line-height:			1.3em;
		}

		.newbar {
			position:				absolute;
			right:					10px;
			_right:					9px;
			top:					10px;
			height:					20px;
			_height:				40px;

			width:					300px;
			text-align: 			right;
			font-family: 			Arial, Verdana, sans-serif;
			font-size: 				13px;
			color:					#c83728;
			font-weight: 			bold;

			z-index: 				10;
		}

		.topbar, .belowbar {
			position:				absolute;
			right:					10px;
			_right:					9px;
			top:					10px;
			height:					20px;
			_height:				40px;

			padding:				10px;
			/*background-color: 		#c83728;*/

			width:					300px;
			text-align: 			right;
			font-family: 			Arial, Verdana, sans-serif;
			font-size: 				13px;
			color:					#c83728;
			font-weight: 			bold;

			z-index: 				10;
		}

		.topbar {

			width:				280px;
			_width:				300px;
		}

		.belowbar {

			top:				55px;
			width:				140px;
			_width:				160px;
		}

		div.diashow {
			text-align: 	center;
			line-height: 	100%;
			vertical-align: middle;
		}

		img.diashow {
			display: 		none;
			vertical-align: middle;
		}

		img.firstDia {
			display:        block;
			vertical-align: middle;
		}

/**
*	BEGIN - Dossier styles
*/

a.dos_biglink:link {

	font-size: 			13px;
	font-weight: 		bold;
	color: 				#CC0000;
	text-decoration:	none;
}

a.dos_biglink:visited {

	font-size: 			13px;
	font-weight: 		bold;
	color: 				#CC0000;
	text-decoration:	none;
}

a.dos_biglink:hover {

	font-size: 			13px;
	font-weight: 		bold;
	color: 				#ffffff;
	text-decoration:	none;
}

a.dos_artistname:link {

	color: 				white;
	text-decoration:	none;
}

a.dos_artistname:visited {

	color: 				white;
	text-decoration:	none;
}

a.dos_artistname:hover {

	color: 				#666666;
	text-decoration:	none;
}

a.dos_artobject:link {

	color: 			white;
}

a.dos_artobject:visited {

	color: 			white;
}

a.dos_artobject:hover {

	color: 			white;
}

/**
*	END - Dossier styles
*/

/**
*	BEGIN - Login form styles
*/

.label, .links {

	float:				left;

	margin-left:		10px;
	margin-top:			10px;
	margin-bottom:		5px;
	margin-right:		150px;
	padding:			0px;

	width:				150px;
}

.label_checkbox {

	float:				left;

	margin-left:		5px;
	margin-top:			10px;
	margin-bottom:		10px;
	margin-right:		0px;
	padding:			0px;

	vertical-align: 	middle;

	_margin-bottom:		15px;
}

.input_txt {

	float:				left;

	background-color:	#ffffff;
	border:				1px solid #cccccc;
	padding:			2px;

	width:				250px;

	margin-top:			10px;
	margin-bottom:		5px;
	margin-right:		100px;
}

.input_checkbox {

	float:				left;

	background-color:	#ffffff;
	border:				none;
	padding:			0px;

	margin-top:			10px;
	margin-bottom:		5px;
	margin-left:		310px;

	vertical-align: 	middle;

	_margin-top:		7px;
}

.submit {

	float:				left;

	border:				2px outset #c1c1c1;
	background-color: 	#ffffff;
	padding:			2px;

	margin-top:			10px;
	margin-bottom:		20px;
	margin-left:		310px;
}

.errormsg, .succesmsg, .normalmsg {

	float:				left;

	margin-left:		10px;
	margin-top:			10px;
	margin-bottom:		5px;

	width:				750px;

	color:				#c83728;
}

.succesmsg b {

	color:				#c30080;
}
.succesmsg {

	color:				#000000;
}

.normalmsg {

	font-weight: 		normal;
	color:				#000000;
}

/**
*	END - Login form styles
*/

/**
 * Martin Visser Form Style
 **/
#martinvisser textarea,
#martinvisser input {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1em;
	line-height: 1.3em;
}
#martinvisser h1 {
	 color: #CC0000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.636em;
	line-height: 1em;
	margin: 0;
}
#martinvisser h2 {
	color: #C30080;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.3em;
}
#martinvisser h2 strong {
	font-weight: bold;
}
#martinvisser a {
	color: #CC0000;
	text-decoration: none;
}
#martinvisser a:hover { color: #666666; }
#martinvisser label.error {
	display: block;
	color: #CC0000;
	padding: 2px;
}