#content-left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 317px;
	height: 382px;
	overflow: hidden;
	background: #8977BA; /* Paars */
}
#content-right {
	position: absolute;
	top: 0px;
	left: 317px;
	width: 423px;
	height: 382px;
	overflow: hidden;
	background: #96B655; /* Groen */
}
/* 3P4P Template Agenda */
#content-left #tx-calender {
	width: 316px;
	border-right: 1px solid #FFFFFF;
}
#content-right #tx-calender {
	width: 398px; /* 423-12-12-1=398 */
	height: 358px; /* 382-12-12=358 */
	border-left: 1px solid #FFFFFF;
	padding: 12px 12px 12px 12px;
	background: #8977BA; /* Paars */
}
#content-right #tx-calender img {
	/*margin-bottom: 5px;*/
}
/* Agenda */
table.calender tr td a {
	display: block;
}
/* Januari */
table.calender tr.tr-1 td.td-1 a {
	background: url(../images/css/agenda-jan.gif);
}
table.calender tr.tr-1 td.td-1 a:hover, table.calender tr.tr-1 td.td-1-act a {
	background: url(../images/css/agenda-jan-act.gif);
}
/* Juli */
table.calender tr.tr-1 td.td-2 a {
	background: url(../images/css/agenda-jul.gif);
}
table.calender tr.tr-1 td.td-2 a:hover, table.calender tr.tr-1 td.td-2-act a {
	background: url(../images/css/agenda-jul-act.gif);
}
/* Februari */
table.calender tr.tr-2 td.td-1 a {
	background: url(../images/css/agenda-feb.gif);
}
table.calender tr.tr-2 td.td-1 a:hover, table.calender tr.tr-2 td.td-1-act a {
	background: url(../images/css/agenda-feb-act.gif);
}
/* Augustus */
table.calender tr.tr-2 td.td-2 a {
	background: url(../images/css/agenda-aug.gif);
}
table.calender tr.tr-2 td.td-2 a:hover, table.calender tr.tr-2 td.td-2-act a {
	background: url(../images/css/agenda-aug-act.gif);
}
/* Maart */
table.calender tr.tr-3 td.td-1 a {
	background: url(../images/css/agenda-mrt.gif);
}
table.calender tr.tr-3 td.td-1 a:hover, table.calender tr.tr-3 td.td-1-act a {
	background: url(../images/css/agenda-mrt-act.gif);
}
/* September */
table.calender tr.tr-3 td.td-2 a {
	background: url(../images/css/agenda-sep.gif);
}
table.calender tr.tr-3 td.td-2 a:hover, table.calender tr.tr-3 td.td-2-act a {
	background: url(../images/css/agenda-sep-act.gif);
}
/* April */
table.calender tr.tr-4 td.td-1 a {
	background: url(../images/css/agenda-apr.gif);
}
table.calender tr.tr-4 td.td-1 a:hover, table.calender tr.tr-4 td.td-1-act a {
	background: url(../images/css/agenda-apr-act.gif);
}
/* Oktober */
table.calender tr.tr-4 td.td-2 a {
	background: url(../images/css/agenda-okt.gif);
}
table.calender tr.tr-4 td.td-2 a:hover, table.calender tr.tr-4 td.td-2-act a {
	background: url(../images/css/agenda-okt-act.gif);
}
/* Mei */
table.calender tr.tr-5 td.td-1 a {
	background: url(../images/css/agenda-mei.gif);
}
table.calender tr.tr-5 td.td-1 a:hover, table.calender tr.tr-5 td.td-1-act a {
	background: url(../images/css/agenda-mei-act.gif);
}
/* November */
table.calender tr.tr-5 td.td-2 a {
	background: url(../images/css/agenda-nov.gif);
}
table.calender tr.tr-5 td.td-2 a:hover, table.calender tr.tr-5 td.td-2-act a {
	background: url(../images/css/agenda-nov-act.gif);
}
/* Juni */
table.calender tr.tr-6 td.td-1 a {
	background: url(../images/css/agenda-jun.gif);
}
table.calender tr.tr-6 td.td-1 a:hover, table.calender tr.tr-6 td.td-1-act a {
	background: url(../images/css/agenda-jun-act.gif);
}
/* December */
table.calender tr.tr-6 td.td-2 a {
	background: url(../images/css/agenda-dec.gif);
}
table.calender tr.tr-6 td.td-2 a:hover, table.calender tr.tr-6 td.td-2-act a {
	background: url(../images/css/agenda-dec-act.gif);
}

/* RECHTS */
#tx-calender #agenda-container {
	position: relative;
	width: 398px;
	height: 358px;
}
/* Agenda Navigatie */
#tx-calender #agenda-navigatie, #tx-calender div.tx-ttnews-browsebox {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#tx-calender #agenda-navigatie ul {
	margin: 0px;
	padding: 0px;
}
#tx-calender #agenda-navigatie li, div.tx-ttnews-browsebox tdd {
	margin: 0px;
	float: left;
	margin-left: 5px;
	list-style: none;
	background: #666D70; /* Grijs */
	text-align: center;
}
#tx-calender #agenda-navigatie li a, div.tx-ttnews-browsebox td a {
	display: block;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding: 2px 2px 2px 3px;
	width: 15px;
	border: 1px solid #666D70; /* Grijs */
	background: #666D70; /* Grijs */
	text-decoration: none;
}
#tx-calender #agenda-navigatie li.selected a, div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a {
	padding: 2px 2px 2px 3px;
	width: 15px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	background: #8977BA; /* Paars */
}
#tx-calender #agenda-navigatie li a:hover, div.tx-ttnews-browsebox td a:hover {
	padding: 2px 2px 2px 3px;
	width: 15px;
	border: 1px solid #FFFFFF;
	text-decoration: none;
	background: #666D70; /* Grijs */
	color: #FFFFFF;
}
#tx-calender #agenda-navigatie li.selected a:hover {
	background: #8977BA; /* Paars */
}
/* 3P4P Template Winkeldetail */
#content-left .tx-winkeldetail {
	width: 316px;
	height: 382px;
	border-right: 1px solid #FFFFFF;
	padding: 0;
}
#content-left .beneden {
	background: #f49e1d; /* Geel */
}
#content-left .boven {
	background: #ec008c; /* Magneta */
}
#content-right .tx-winkeldetail {
	width: 422px;
	border-left: 1px solid #FFFFFF;
}
/* Winkeldetail */
.tx-winkeldetail #logo {
	margin: 0;
	padding: 0;
	height: 80px;
	width: 316px;
	background: #FFFFFF;
	overflow: hidden;
	position: relative;
}
.tx-winkeldetail #logo[id] {
	display: table;
	position: static;
}
*html #container-vert-centr {
	position: absolute;
	top: 50%;
}
#container-vert-centr[id] {
	vertical-align: middle;
	display: table-cell;
	position: static;
}
*html #vert-centr {
	position: relative;
	top: -50%;
}
#vert-centr {
	float: right;
}
/*#vert-centr[id] {
	position: static;
}*/
.tx-winkeldetail #logo img {
	margin: 0px;
	padding: 0px;
}
.tx-winkeldetail #naam {
	margin: 0px;
	padding: 0px;
	height: 26px;
	width: 316px;
	background: #8977BA; /* Paars */
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
.tx-winkeldetail #naam p {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 5px 3px 5px 35px;
	}
.tx-winkeldetail #naam p.nr {
	float: right;
	font-family: Tahoma;
	padding: 4px 5px 6px 35px;
}
.tx-winkeldetail #omschrijving {
	position: relative;
	margin: 0px;
	padding: 10px 10px 0px 35px;
	/*height: 220px;*/
	width: 271px;
}
#omschrijving-text {
}
#omschrijving-naw {
	padding-top: 14px;
}
#omschrijving-naw p.left {
	float: left;
	width: 17px;
}
#omschrijving-bottom {
	position: absolute;
	left: 0px;
	top: 230px;
	margin: 0px;
	padding: 5px 10px 0px 35px;
	width: 271px;
}
#omschrijving-bottom p a {
	color: #FFFFFF;
}
#omschrijving-bottom div.hyper {
	float: right;
	text-align: right;
}
#omschrijving-bottom div.plattegrond {
	color: #FFFFFF;
	margin-left: -21px;
	padding-top: 14px;
}

