BODY { 
	color: #000000; 
	background-color: #FFF;
	background-position: center top;
	background-repeat: repeat-y;
	font-family: arial;
	font-size: 100%;
	scrollbar-arrow-color:#000000; 
	scrollbar-base-color:#000000; 
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#000000;  
	scrollbar-3dlight-color: #000000;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.header_left {
	height: 58px;
	width: 593px;
	background-image: url(img/header_left.gif);
}
.header_right {
	height: 58px;
	width: 167px;
	background-image: url(img/header_right.gif);
}
.header_menu {
	height: 22px;
	width: 593px;
	background-image: url(img/header_menu.gif);
}
.header_search {
	height: 22px;
	width: 167px;
	background-image: url(img/header_search.gif);
}
.menu {
	background-image: url(img/menu.gif);
}		
.menu_top {
	height: 146px;
	width: 171px;
}
.menu_bottom {
	width: 171px;
}


.actual { 
	width: 760px;
	height: 21px;
	background-image: url(img/actual.gif);
}


.footer { 
	width: 760px;
	height: 21px;
	background-image: url(img/footer.gif);
}


img {
	border: 0px;
}

.copyright {		
	color: #FFFFFF; 
	font-size: 10px;
	font-weight: bold;
	padding-top: 4px;
}
.zoeken {		
	color: #FFFFFF; 
	font-size: 80%;
	font-weight: bold;
}
.action_text {		
	font-size: 80%;
	width: 100px;
}
.action {		
	font-size: 80%;
}
.text {		
	font-size: 80%;
}


a:active, a:link, a:visited {
	color:#000000;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #cc3333;
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
}
.back a, .back a:visited, .back a:active {
	color:#FFFFFF;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
.back a:hover {
	color: #CC3333;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
.mainmenu a, .mainmenu a:visited {
	color:#FFFFFF;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
.mainmenu a:hover, .mainmenu a:active {
	color: #CC3333;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
.mainmenu_active a, .mainmenu_active a:visited {
	color:#CC3333;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}
.mainmenu_active a:hover, .mainmenu_active a:active {
	color: #CC3333;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
}

.submenu a, .submenu a:visited {
	color:#333366;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	width: 170px;
}
.submenu a:hover, .submenu a:active {
	color: #333366;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff5f5;
	width: 170px;
}

.submenu_active a, .submenu_active a:visited {
	color:#CC3333;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	width: 170px;
}
.submenu_active a:hover, .submenu_active a:active {
	color: #CC3333;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff5f5;
	width: 170px;
}

div.submenu {
	width:170px;
}

.left_top {
	font-size: 10%;
	height: 58px;
}

.right_top {
	font-size: 10%;
}

.left_bottom {
	font-size: 10%;
	height: 21px;
}

.right_bottom {
	font-size: 10%;
}

.cultuurmap_foto {
	background-color: #3399FF;			
}

/* Lijst met agenda items */
.agenda_list_time, .agenda_list_titel, .agenda_list_locatie, .agenda_list_tm, .agenda_list_categorie {
	font-size: 80%;
	padding: 1px 4px 1px 4px;
}
.agenda_list_titel a, .agenda_list_titel a:active, .agenda_list_titel a:visited, .agenda_list_titel a:hover {
	font-weight: bold;	
	text-decoration: none;
}
.agenda_date {
	font-size: 100%;
	font-weight: bold;	
}
.agenda_time {
	font-size: 75%;
	font-weight: none;	
}
.agenda_list_datum {
	font-size: 90%;
	font-weight: bold;	
	color: #CC3333;
	padding: 0px 0px 6px 0px;
}
.t_row_dark {
	background-color: #e9e9e9;
}
.agenda_titel {
	font-size: 110%;
	font-weight: bold;
}
.agenda_datum {
	font-size: 110%;
	font-weight: bold;
	color: #CC3333;
}
.agenda_tijd, .agenda_prijs {
	font-size: 100%;
}
.agenda_categorie {
	font-size: 80%;
}
.agenda_lokatie_naam {
	font-weight: bold;	
}
input, textarea, select {
	font-family: arial;
	font-size: 100%;
}
.result {
}

/** Kalender culturele agenda */
.cal_table {
	border: 1px solid black;
	padding: 0px;	
}
.cal_header, .cal_header a, .cal_header a:active, .cal_header a:visited, .cal_header a:hover {
	font-size: 60%; 
	text-decoration: none;
	text-align: center;
	background-color: #ff9999;
	padding: 1px;
	border-right: 1px;
	border-bottom: 1px;
}
.cal_header a:hover {
	color: red;	
}
td.cal_header {
	border-bottom: 1px solid black;
}
.cal_top_header, .cal_top_header a, .cal_top_header a:active, .cal_top_header a:visited, .cal_top_header a:hover {
	font-size: 90%; 
	background-color: #e9e9e9;
	text-align: center;
	text-decoration: none;
	padding: 1px;
	border: 0px;
}
.cal_top_header a:hover {
	color: red;	
}
td.cal_top_header {
	border-bottom: 1px solid black;
}
.cal_item, .cal_item a, .cal_item a:active, .cal_item a:visited, .cal_item a:hover, 
.cal_item_selected, .cal_item_selected a, .cal_item_selected a:visited, .cal_item_selected a:active, .cal_item_selected a:hover {
	font-size: 90%; 
	background-color: white;
	text-align: center;
	text-decoration: none;
	padding: 1px 2px 1px 1px;
}
.cal_item a:hover, .cal_week a:hover {
	color: red;
}
.cal_item_selected, .cal_item_selected a, .cal_item_selected a:visited, .cal_item_selected a:active, .cal_item_selected a:hover {
	background-color: #ffe9e9;
}
.cal_week, .cal_week a, .cal_week a:hover, .cal_week a:active, .cal_week a:visited { 
	font-size: 90%; 
	background-color: #e9e9e9;
	text-align: center;
	text-decoration: none;
	padding: 1px;
}
td.cal_week {
	border-left: 1px solid black;
}

.maintable_agenda {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.spotlight_table {
	background-image: url(img/spotlight.gif);
	background-repeat: no-repeat;
	border: 0px solid #CC3333;
}

.spotlight_title {
	text-align: center;
	font-family: arial;
	font-size: 100%;
	font-weight: bold;
}

.image_page {
	border: 1px solid #333366;
}
