/* CSS Document */

body {
	margin:			0;
	padding:		0;
	background:		#a65224;
	font-family:	verdana;
	font-size:		13px;
	!overflow-x: hidden;
	text-align:		center;			/*center div's in IE*/}

/* START NEW */
#header {
	background:		url( "../images/header.png" ) no-repeat;
	z-index:		1;				/**/
	position:		relative;
	width:			1100px;
	height:			212px;
	margin-left:	auto;
	margin-right:	auto;}
#content {
	position:		relative;
	width:			1100px;
	top:			10px;
	margin-left:	auto;
	margin-right:	auto;
	min-height:		350px;
	text-align:		left;			/*counter IE center command*/}
#content_left {
	z-index:		1;
	position:		absolute;
	left:			0px;
	top:			10px;

	width:			150px;
	font-size:		12px;}
#content_middle {
	background:		url( "../images/content.png" ) repeat-y center center;
	z-index:		0;
	position:		relative;
	left:			0px;

	font-size:		12px;}
#content_right {
	z-index:		1;
	position:		absolute;
	right:			0px;
	top:			10px;

	width:			150px;
	font-size:		12px;}
#footer{
	background:		url( "../images/footer.png" ) no-repeat;
	position:		relative;
	width:			1100px;
	height:			63px;
	margin-left:	auto;
	margin-right:	auto;}
#footer_text{
	position:		relative;
	top:			35px;
	text-align:		center;
	vertical-align:	middle;
	font-size:		12px;}
.edge_top_left {
	background:		url( "../images/edges.png" ) no-repeat 0px 0px;
	position:		absolute;
	width:			10px;
	height:			400px;
	top:			0px;
	left:			150px;}
.edge_top{
	background:		url( "../images/edges.png" ) no-repeat -10px 0px;
	position:		absolute;
	width:			780px;
	height:			5px;
	top:			0px;
	right:			160px;}
.edge_top_right {
	background:		url( "../images/edges.png" ) no-repeat -790px 0px;
	position:		absolute;
	width:			10px;
	height:			400px;
	top:			0px;
	right:			150px;}
.edge_bottom_left {
	background:		url( "../images/edges.png" ) no-repeat 0px -400px;
	position:		absolute;
	width:			10px;
	height:			400px;
	bottom:			0px;
	left:			150px;}
.edge_bottom {
	background:		url( "../images/edges.png" ) no-repeat -10px -795px;
	position:		absolute;
	width:			780px;
	height:			5px;
	bottom:			0px;
	right:			160px;}
.edge_bottom_right {
	background:		url( "../images/edges.png" ) no-repeat -790px -400px;
	position:		absolute;
	width:			10px;
	height:			400px;
	bottom:			0px;
	right:			150px;}
/* END NEW */

/* CONTENT */

table{
	}
td{
	font-size:13px;
	vertical-align:top;}
h1{
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:30px;
	color:#792700;
	font-size:23px;
	font-variant:small-caps;
	line-height:30px;}
h2{
	font-size:15px;
	font-variant:small-caps;}
h3{
	font-size:13px;
	font-weight:400;
	font-style:italic;
	margin:0;}
a{
	color:#792700;text-decoration:none;}
a:hover{
		text-decoration:none;}
a img{
	border:1px solid #792700;}
a img:hover{
			border:1px solid #EEDED6}
a.actief img{
			border:1px solid #EEDED6}
img{border:1px solid #792700;}
table#hoofdtabel{
				width:800px;
				border:0;
				background:transparent url( "../images/table.png" ) repeat;}
td.sponsortd{
			background-repeat:repeat-x;
			background-position:top;
			vertical-align:top;
			width:224px;
			margin:0;
			padding:0;
			text-align:center;}
td.sponsortd div{
				margin-bottom:10px;
				margin-left:10px !important;
				margin-left:-3px;
				width:200px;
				/*border:1px solid #792700;*/
				}
td.sponsortd div h1{
				width:100%;
				margin:0;
				background:#EEDED6;
				font-variant:normal;
				font-size:15px;
				line-height:25px;}
td.sponsortd div a img{
				margin-top:10px;
				margin-bottom:10px;}

td.contenttd{
			background-repeat:repeat-x;
			background-position:top;
			vertical-align:top;
			width:740px;
			margin:0;
			text-align:left;
			padding:0 15px 15px 15px;
			font-size:12px;}
td.contenttd .tabel{
					width:100%;
					border:1px solid #792700;
					border-bottom:0}
td.contenttd .tabel td{
					padding-left:10px;
					padding-right:10px;
					border-bottom:1px solid #792700;
					font-size:13px;}
td.contenttd table tr.tableheadtr td{
							 margin:0;
							 background:#EEDED6;
							 border-bottom:0;
							 font-variant:normal;
							 font-size:15px;
							 color:#792700;
							 font-weight:600;
							 font-variant:small-caps;
							 line-height:25px;}
td.contenttd div.nieuws{
						margin-top:10px;
						font-size:13px;
						border:1px solid #792700}
td.contenttd	div.nieuws h1{
					 padding-left:5px;
					 vertical-align:top;
					 margin:0;
					 background:#EEDED6;
					 font-variant:small-caps;
					 font-size:15px;
					 line-height:25px;
					 height:25px;}	
td.contenttd	div.nieuwslijst h1{
					 padding-left:5px;
					 vertical-align:top;
					 margin:0;
					 font-variant:small-caps;
					 font-size:14px;
					 line-height:25px;
					 height:25px;}
td.contenttd	div.nieuws div{
					margin-top:-20px;
					margin-right:5px;
					margin-left:5px;
					float:right;
					background:#EEDED6;}
td.contenttd	div.nieuwslijst div{
					margin-top:-20px;
					margin-right:5px;
					margin-left:5px;
					float:right;}
td.contenttd div.homeclass a{		/*--- homeclass is toevoeging op nieuwslijst */
	color:#000;}
td.contenttd	div.nieuws span{
					padding:5px;
					padding-top:10px;
					display:block;}
td.contenttd	div.nieuws img{
					/*height:150px;*/}
.clearfix:after,td.contenttd div.shop:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}
.clearfix,td.contenttd div.shop{
    zoom:1;} 
td.contenttd div.shop{
					margin-top:10px;
					padding:0;
					font-size:13px;
					border:1px solid #792700 !important;
					border:0;}
td.contenttd div.shop1{
					margin-left:5px;
					display:block;
					width:230px;
					height:130px;
					font-size:13px;
					clear:both;
					float:left;}
td.contenttd div.shop1 a{width:95px;}
td.contenttd div.shop1 a,
td.contenttd div.shop2 a,
td.contenttd div.shop3 a{
	display:block;
	float:left;
	width:90px;
	height:90px;
	margin-right:5px;}
td.contenttd div.oempaloempa{
	width:120px;
	margin-left:5px;
	float:left;
	height:90px;}
td.contenttd div.shop2{
					float:left;
					display:block;
					width:230px;
					height:130px;	
					font-size:13px;}
td.contenttd div.shop2 a{width:95px;}
td.contenttd div.shop3{
					float:left;
					display:block;
					width:230px;
					height:130px;	
					font-size:13px;}
td.contenttd div.shop3 a{width:95px;}
td.contenttd	div.shop h1{
					padding-left:5px;
					vertical-align:top;
					margin:0;
					background:#EEDED6;
					font-variant:small-caps;
					font-size:15px;
					line-height:25px;
					height:25px;}	
td.contenttd	div.shop h2{
						margin-top:0;
						font-variant:normal;
						text-align:left;
					}
td.contenttd	div.shop h3{
						margin-top:1em;
						text-align:left;
					}

table.sfont td{font-size:11px;}
td.contenttd table.sfont tr.tableheadtr td{font-size:13px;}
td.contenttd table.sfont td{padding-right:5px;padding-left:5px;}

/*--------------------------------------------------------------------------------algemene dingen--------------------------------------------------------------------------------*/
.b1,table.tdb1 td{
				border:1px solid #934A27}
table.centertd td{text-align:center;}
table.bijschrift td{font-size:11px;font-style:italic;}
td.contenttd .tabel.smallfont td{font-size:11px;white-space:nowrap;padding:3px;}
td.contenttd .tabel.smallfont td h2{font-size:13px;}
h2.smallfont{font-size:13px;}
table.sponsors{}

table.sponsors td{
	width:225px;text-align:left;vertical-align:bottom;
	line-height:1.8em;}
table.sponsors a{
	font-size:12px;
	font-weight:bold;}

table.sponsors table.sponsor td.img{height:50px;}
table.sponsors table.sponsor td.beschrijving{vertical-align:bottom;font-size:9px;}

table.fotogal td{width:225px;}
