body
{
	background-image:url(../images/bg_site.jpg);
}

#main 
{
	position: absolute;
	left: 50%; width: 978px; margin-left: -487px;
	top: 50%; height: 648px; margin-top: -324px;
	font-family: "Verdana";
}

#logo
{
	position:relative;
	width:971px;
	height:150px;
	background-color:transparent;
}
#logo_img
{
	position:relative;
	float:left;
	left: 50%; width: 725px; margin-left: -362px;
}

#menu
{
	position:relative;
	float:left;
	/*background-color: #ffff00;/*#76282D;*/
	width:124px;
	height:498px;
	/*border-style:solid;
	border-width:2px 0px 2px 2px;
	border-color:#76282D;*/
}
#table_menu
{
	position:relative;
	float:left;
	/*top: -6px;*/
	top: 24px;
}

#content
{
	position:relative;
	float:left;
	background-color: #ffffdd;
	font-size: 12px;
	width:682px;
	height:498px;
	border:solid 2px #76282D;
	overflow-y: auto;
	overflow-x: hidden;
}

#content-txt
{
	position:relative;
	float:left;
	width:682px;
	background-color: #ffffdd;
	padding:8px;
}

#blok
{
	position:relative;
	float:left;
	width:164px;
	height:494px;
	border-style:solid;
	border-width:2px 2px 2px 0px;
	border-color:#76282D;
}

a{color:#9d0000;text-decoration:none;}
a:hover{color:#9d0000;text-decoration:underline;}
a:active{color:#9d0000;text-decoration:underline;}

div.merkvak
{
	border:solid 1px #000000;
	background-color:#FFCE1F;
	width:100px;
	height:21px;
	font-size:15px;
	cursor:pointer;
}

td.header
{
	color: #3c3992;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

td.typeimg
{
	padding:5px;
	border:solid #333399 1px;
	background-color: #333399;
	text-align:center;
	vertical-align:middle;
}

td.itemtxt
{
	padding:4px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

td.itemimg
{
	padding:5px;
	border:solid #333399 1px;
}

td.normal
{
	padding:5px;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
	
hr.stop
{
	width:20%;
	height:1px;
	color: #3c3992;
	margin-top: 25px;
	margin-bottom:25px;
}

h3, h4
{
	margin:0px;
	color:#76282D;
}

li
{
	list-style-type: square;
	list-style-position: outside;
}

#workshop,#paperpiecing
{
	width:135px;
	background-color:#ead4b8;
	font-family: Verdana;
	font-size: 12px;
}

button.off, button.over, button.on
{	
	width: 98px;
	height: 18px;
	vertical-align: middle;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

button.off
{
	color: #ffffff;
	text-decoration:none;
	background-color:#9D0000;
	border:solid #9D0000 1px;
}
button.over
{
	color: #ffffff;
	text-decoration:none;
	background-color:#76282D;
	border:solid 1px #9D0000;
	padding-left:1px;
	cursor:pointer;
}
button.on
{
	color: #eeeeca;
	text-decoration:underline;
	background-color:#9D0000;
	cursor:pointer;
}

table#stoffen{float:left;margin-right:30px;border:solid 1px #9D0000;border-collapse:collapse;}
table#stoffen td{font-size:12px;border:solid 1px #9D0000;}
table#stoffen a{color:#9D0000;font-size:12px;}