/*
* Cache van main.style.css
* Created: 2011-02-21 15:26:58
*/

/*
* $Author: sjors $
* $LastChangedDate: 2006-07-05 13:58:04 +0200 (wo, 05 jul 2006) $
* $Id: main.style.css 18 2006-07-05 11:58:04Z sjors $
* $Rev: 18 $
*/

/* Style reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* End style reset */

.clear {clear: both; line-height: 0px;}
strong {font-weight: bold;}
em {font-style: italic;}
.hidden {display: none;}
.error {color: red;}
ul {
	list-style: disc;
	margin: 0;
}

body {
	background-color: #000000;
	background-image: url(/images/background_all.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px; 
}
h1 {
	font-size: 30px;
	letter-spacing: 1px;
	color: #e40019;
	margin-bottom: 25px;
}
h2 {
	font-size: 18px;
	letter-spacing: 1px;
	color: #e40019;
	margin-bottom: 10px;
}
h3 {
	font-size: 11px;
	letter-spacing: 1px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
h3 a       {color: #e40019; text-decoration: none;}
h3 a:hover {text-decoration: underline;}
p {color: #ffffff; margin-bottom: 10px;}
th, td {color: #ffffff;}
caption {color: #e40019;}
p.date {
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: -10px;
}
a 		 {color: #ffffff; text-decoration: underline;}
a:hover  {color: #e40019; text-decoration: underline;}
span.red {color: #e40019; text-transform: none;}

div#container_all {
	width: 1025px;
	padding: 136px 0 0 0;
	margin: 0 auto;
	position: relative;
}
div#left {
	width: 210px;
	padding-left: 34px;
	margin-top: 45px;
	float: left;
	position: relative;
}
div#maincontent {
	width: 576px;
	float: left;
}
div#right {
	width: 185px;
	height: 100px;
	margin-top: 105px;
	margin-left: 20px;
	float: left;
}
div.column_small {
	float: left;
	margin-right: 10px;
}
div#logo {
	width: 180px;
	height: 113px;
	position: absolute;
	top: 36px;
	left: 34px;
}
div#logo img {
	float: left;
}
div#plate {
	width: 326px;
	height: 207px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
}
div#leftpics {
	width: 170px;
	position: absolute;
	top: 0px;
	left: 37px;
}
img.leftpics {
	margin-bottom: 20px;
}
p.agenda_date {
	width: 22px;
	height: 22px;
	background-image: url(/images/dateback.png);
	background-repeat: no-repeat;
	background-position: -8px -8px;
	padding: 5px;
	margin-right: 6px;
	float: left;
	color: #ffffff !important;
	line-height: 11px;
}
div.agenda_item {

}
div.agenda_item p {
	color: #E40019;
	line-height: 11px;
}
div.agenda_item p a {
	padding: 5px;
	color: #E40019;
	line-height: 11px;
	text-decoration: none;
	display: block;
	min-height: 22px;
	_height: 22px;
}
div.agenda_item p a:hover {
	background-color: #ffffff;
}

div#spuikwartier {
	width: 535px;
	text-align: center;
	margin-top: 30px;
}
.spuikwartier {
	font-size: 10px;
	color: #d8d8d8;
}

/* MainMenu */

ul#mainmenu {
	width: 575px;
	color: #ffffff;
	margin-bottom: 60px;
	position: relative;
	z-index: 2;
}
ul#mainmenu li {
	font-size: 12px;
	padding: 0 5px;
	display: inline;
}
ul#mainmenu li.first {
	padding: 0 5px 0 0;
	display: inline;
}
ul#mainmenu li.current a {
	color: #e40019;
}
ul#mainmenu li a {
	text-decoration: none;
}
ul#mainmenu li a:hover {
	text-decoration: none;
}

/* End MainMenu */

/* SubMenu */

ol#submenu {
	list-style: decimal;
	width: 194px;
	color: #ffffff;
	margin-left: 16px;
}
ol#submenu li {
	font-size: 12px;
}
ol#submenu li.current a {
	color: #e40019;
}
ol#submenu li a {
	display: block;
	text-decoration: none;
}
ol#submenu li a:hover {
	text-decoration: none;
}

/* End SubMenu */

/* Archivelist-Left */

ul#archivelist_left {
	list-style: none;
	width: 210px;
	color: #ffffff;
}
ul#archivelist_left li {
	font-style: italic;
}
ul#archivelist_left li a {
	display: block;
	text-decoration: none;
}
ul#archivelist_left a:hover {
	text-decoration: none;
}

/* End Archivelist-Left */

/* AgendaList */

div#agendabox {
	width: 398px;
	float: left;
}

dl.agenda {
	list-style: none;
	color: #e40019; 
	float: left;
	margin-bottom: 10px;
}

dl.agenda dt.newmonth, dl#agenda dd.newmonth {
	margin-top: 20px;
}
dl.agenda dt {
	width: 120px;
	float: left;
	clear: both;
}
dl.agenda dd {
	margin-left: 50px;
	float: left;
	width: 228px;
}
dl.agenda dd a {
	color: #ffffff;
	text-transform: uppercase;
	display: inline;
	text-decoration: none;
}
dl.agenda dd a:hover {
	color: #e40019;
	text-decoration: none;
}

/* End AgendaList */

div#textbox {
	width: 575px;
	min-height: 500px;
}
div#textbox ul {
	list-style: disc;
	list-style-position: inside;
	color: #ffffff;
}
img.home {
	margin-top: 30px;
	margin-right: 32px;
}
img.agenda {
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}
img.plattegrond {
	float: left;
}
img.actiephoto {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}

div.thumbs {
	margin-top: 4px;
	width: 396px;
}
div.thumbs img {
	float: left;
	margin: 0 5px 5px 0;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
div.thumbs a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
div.thumbs a.current img {
	opacity: 1;
	filter: alpha(opacity=100);
}
div.thumbs_large {
	position: relative;
	overflow: hidden;
	width: 396px;
	height: 295px;
	margin-right: 15px;
	margin-bottom: 20px;
	float: left;
}
div.thumbs_large img {
	float: left;
}

hr {
	color: #E40019;
	background-color: #E40019;
	border: none;
	height: 1px;
}

body.js div#home_imagerotator {
	height: 157px;
	width: 573px;
	overflow: hidden;
	margin-top: 30px;
}
body.js div#home_imagerotator img.home {
	margin: 0;
	display: none;
}
body.js div#home_imagerotator div.imgcontainer {
	width: 157px;
	height: 157px;
	margin-right: 32px;
	float: left;
	position: relative;
}
body.js div#home_imagerotator div.imgcontainer img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

/* WYMeditor */

/* Rechts uitlijnen */
.alignright /* * */ {
	/* text-align: right; */
	text-align: right;
}

/* Actiebutton */
p.action /* P */ {
	/* background-color: red; */
	background-image: url(/images/agendablok.png);
	//background-image: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/agendablok.png');
	width: 100px;
	height: 100px;
	padding: 5px;
	font-size: 12px;
	margin-bottom: 20px;
}
/* /WYMeditor */
