body {
	margin: 0px;
	font-family: Verdana,"Times New Roman",Times,serif;;
	font-size: 1.0em;
	font-style: normal;
	line-height: normal;
	text-transform: none;
background-color: #FFFFFF;
color: #000000;

}
.frame {
/* background-color: #F0F8FF; */

width: 100%;
}
td, textarea, input, select {
/*	font-family: Verdana; */
	font-size: 12px;

	font-weight: normal;
}


span {

}
label {
text-indent: 10px;
}



#main_table {
width:100%;
}


.verticalmenu {
 padding: 0px;
/* border: 1px solid red; */
margin: 0px;
}
.verticalmenu ul {
	list-style: none;
	padding-left: 0px;;
	margin-left: 0px;
	width: 100%;
/* border: 1px solid green; */


}

.verticalmenu ul li {
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	text-indent: 15px;
padding-bottom: 2px;
padding-top: 2px;
	background-position: center left;
	
}
.verticalmenu ul li  a {
	font-family: Arial,Helvetica,sans-serif;
	text-transform:uppercase;
}
.verticalmenu a:link {
	color: #880088;
font-size: 0.9em;
font-weight: normal;

	voice-family: "\"}\"";
	voice-family:inherit;

}
	html>body  .verticalmenu a:link, html>body .verticalmenu a:visited, html>body .verticalmenu a:hover
	{
	}

.verticalmenu a:hover {
color:#ff9900;

}
.verticalmenu a:visited {
color: #2222CC;

}
/*	html>body  .verticalmenu a:link, html>body .verticalmenu a:visited, html>body .verticalmenu a:hover
	{
	}
*/

/*
#wrapper {
	min-width: 540px;
	width: 100%;
}
*/
.cls_left_content {
width: 170px;
padding: 0px;
overflow: hidden;
}
#sel_country {
width: 100px;
}
.sel_cat form {
margin-bottom: 0px;
}

#rightcol{
width:150px;
}
#rightcol h1 {
 font-size: 13px;
}

/*	html>body #rightcol { width: 170px }
*/

#centercol {

 float: left;
 position: relative;

 z-index: 12;

}

#content {
 margin: 0px;
}

#map {
 margin-top:0px;
 float: left;
 border: 10px solid #FFFFFF;

}
#eventpage #map {
	float: right;
	margin-top: 20px;
	border: 3px solid #c4dafc;
}
#data_container {
	padding: 10px;
	margin: 10px;
}
#right-text {
	display: inline;
}

.tx-newloginbox-pi1 P, .tx-srfeuserregister-pi1 P {
font-size: 11pt;
}

.clear {
	clear: both;
}

#footer {

	display: none;
}

/*
#leftcol { margin-right: 1px; }
#rightcol { margin-left: 1px; }
#centercol { margin: 0 -3px 0 -2px; }
*/
P {
	margin-top: 0px;
	margin-bottom: 0pt;
}
.bodytext {
font-size:8pt;
}

h2 {

background-color:#586983;
color:#FFFFFF;
font-size:2em;
font-weight:bold;
margin-bottom:10px;
margin-top:0;
text-align:center;
}

h3 {

border:1px solid #C4DAFC;
color:#204072;
font-family:Verdana;
font-size:1.3em;
font-weight:lighter;
padding:3px 3px 3px 4px;
text-align: center;

}


button {
font-size: 10pt;
cursor: pointer;
}


.evenementen_tabel {
margin-left: 0px;
margin-top: 0px;
}

table {
	font-size: 13px;
/*	border-spacing: 0px; */
	border-collapse: collapse;
	width: 100%;
}
table td, table th{
/*  padding: 2px;*/
  vertical-align: top;
}

img {
 border: 0px;
}
input, select,textarea {

 font-size: 8pt;
 margin-bottom: 3px;

}
.align-right {
	text-align: right;
}
.input_email {
	width: 300pt;
}
.input_short
{	width: 80pt;
}
.input_normal, option, select {
	width: 130pt;

}
.input_long {
	width: 200pt;
}
.extra_long_label
{	width: 250pt;

}
.long_label
{	width: 160pt;

}
.normal_label
{	width: 80pt;

}
textarea, input {

}
input:focus, textarea:focus {
	border: 1px solid #FFAAAA;
}


#aanpassen, #terug, #toevoegen, .clsHidden {
 display: block;
}

#frm_xml input, #frm_xml select, #frm_xml textarea {

 left: 275pt;


}

.progress_on {
	position: absolute;
/*	left: 250pt; */
}

#divHidden,.clsHidden,
.progress_off {
display: none;
}



.clsVisible {
  display: inline;
}
.bold {
 background-color: white;
}
.values {
position: absolute;
 left: 275pt;
}

.frm_evenementen {
  border: 1px solid #CCCCCC;
/*  background-color: #F8F8F8;*/
  color: #444444;
}
#debug_box {

padding: 5px;
  font-family: Arial, Verdana;
  text-indent: 4px;
  font-weight: bold;

 color: #003366;
float: right;
display: none;
}

#zoekform {
   padding: 3px;
  margin: 0px;

  width: 200px;



}
#zoekform input {
  width: 120px;
  height: 15pt;
}

.search {
  font-size:10px;
  width:300px;
  padding:3px;
}

#frmSearch .search {
  font-size: 1em;
  width:120px;
  padding:3px;

}
#frmSearch .search B {

}
#zoek{
  display:inline;
  margin-left: 10pt;
  width: 60px;

}
.clsFrmtimesel button {
  width: 150px;
}
#searchResult{


}
.clsRadius {
  width: 100px;
}
.clsTimespan {
    width: 100px;
}

H1 {
 font-size: 15pt;

}
#aj_contain {
	cursor: pointer;
	text-decoration: underline;
	color: #0000FF;

}

.clsCity {

	font-weight: bold;
	margin: 0pt;
        padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #FFFF88;


}
.clsSingleCity {

	font-weight: 700;
	margin: 0pt;
/*   background-color: #FFFF88; */
   color: #336699;
        padding: 2px 2px 4px 2px;
	font-size: 11px;

	text-decoration: underline;

}
#searchResult {
  position: absolute;
  z-index: 1001;
}


.balloon table {
 border-top: 5px;
 margin-top: 28px;

}

.balloon table td {
  font-size: 10px;
  border-bottom: 1px dotted;
}

.balloon span  {
  text-decoration: underline;
  font-weight: 700;
  border-bottom: 1px solid;

}


.clsCloseButton {
	background-color:#FFFFFF;
	color: #777777;
	border: 2px solid #777777;
	cursor:pointer;
	float:right;
	font-size:17px;
	padding:5px;
	position:relative;
}

.high, .low {
font-weight: bold;
background-color: #336699;
color: #F0F8FF;

padding: 0px;
margin: 0px;
}

.ev_body {
font-size: 9pt;
}
.evenementen_tabel {
width: 100%;

}.ev_types_cmb A {
font-weight:normal;
font-size:12px;
padding: 3px;

}
.search {
 border: none;
}
.searchResult {
position: absolute;
width: 150px;
overflow: hidden;
border-right: 2px solid #CCCCCC;
border-bottom: 2px solid #CCCCCC;

}
#footer_row {
display: none;
}
.clsEventLabel,
.clsEventLabel strong,
.clsEventLabelMulti strong
{ cursor: pointer;
 /*text-decoration: underline;*/
 font-size: 11px;
}

.help {
font-family: Verdana,"Times New Roman",Times,serif;;
border: 1px solid #336699;
top: 400px;

padding: 4px;
font-size: 12px;
}
.search_events table {
width: 100%;
}
#radius {
width: 65px;

}
.search_text {

  font-weight: bold;
  font-size: 10pt;

}
.search_input input,
.search_input select {

text-indent: 3pt;
}
.tip {
font-family: Verdana,"Times New Roman",Times,serif;;
border: 1px solid #F0F8FF;
border-top: 0px;
padding: 3px;
margin-top: 4px;
font-size: 12px;
/* background-color: #336699; */
font-weight: bold;
color: #F0F8FF;
}


.search_text{
  color: #000000;
}
h1 {
color: #336699;
}


#tooltip {
width: 200px;
float: left;
}
.code { font-family: monospace;
  border: 1px solid black;
  background: #EEFFEE;
  padding: 0.2em;
}
.code em, code em {
  color: red;
  font-style: normal;
}

.pan {
	color: #0000FF;
	cursor: pointer;
	text-decoration: underline;
}

.tx-eventdata-pi1 H2 {
font-family: Arial;
/*background-color: #336699;*/
/*color: #F0F8FF; */
padding: 3px;
}

.tx-eventlistip-pi1 {
	float:left;
	overflow: auto;
	top:100px;
	padding-top: 10px;
	padding-top: 12px;

}

.tx-eventlist-pi1 th,
.tx-eventlistip-pi1 th,
.tx-eventlistuser-pi1 th {
	background-color:#586983;
	color:#F0F8FF;
	font-family:Verdana;
	font-weight:normal;
	padding-left:5px;
	text-align:left;
}

.tx-eventlist-pi1 table {
	border: 1px solid #777777;
}

.tx-eventlist-pi1 table tr td
 {
border-bottom: 1px solid #777777;
padding-left: 5px;
}

.tx-eventlist-pi1 .c2,
.tx-eventlist-pi1 .c3 {
width: 120px;
}
.tx-eventdata-pi1 {

/*margin-right: 3px;*/
overflow: auto;
}

.tx-eventdata-pi1 .tx-eventlist-pi1 {
border: 0px;
padding: 0px;

}
.evenementen_tabel td {
border-bottom: 1px solid;
}
.evenementen_tabel_c_lo {
background-color: #FFFFFF;
}
h5 {
margin: 0px;
}
.balloon_link {
font-weight: bold;
cursor: pointer;
text-decoration:underline;
}
/*.img_opac {
position: absolute;
filter:alpha(opacity=50);
-moz-opacity:0.5;
z-index: 1000;
width: 400pt;
height: 300pt;
float: right;
}
*/
.red { color: #FF0000;}
.grey {color: #CCCCCC; }

.calendar_date_button {
 border: 0px;
 text-decoration: underline;
 color: #FF2200;
 background: transparent;
}
#event_table {

	background-color:#FFFFFF;
	color:#000000;
	display:none;
	font-size:1.0em;
	left:152px;
	margin:40px;
	padding:12px;
	position:absolute;
	z-index: 1000;

	top:128px;
	width:750px;
	border: 2px solid #C3D9FF;
}

.clsEventInfo, .small_eventInfo {
margin-top: 3px;
margin-left: 0px;
overflow: auto;
margin-right: 6px;
}

.small_eventInfo {
width: 493px;


height: 100%;
top: 0px;
float: right;
}
.search_events {
 margin-left: 10px;
margin-bottom: 3px;
}

.search_events button {
margin-top: 5px;
}

.genmap-fieldset {
	width: 400pt;
}
.genmap-fieldset legend {
 font-size: 8pt;
 font-weight: bold;
}
#err_box {
	background-color:#FFFFFF;
	border:1px solid #777777;
	color:#FF0000;
	font-size:10pt;
	font-weight:bold;
	left:350px;
	margin-bottom:15px;
	padding:26px;
	position:absolute;
	text-align:left;
	top:300px;
	width:400px;
}


#header span,
#zoekOpties span {
		cursor: pointer;
		border: solid;
		border-width: 1px 1px 0 1px;
		margin: 0 0.5em 0 0;
		padding-top: 3px;
	}
#header span,
#descr,
#route,
#nieuws,
#video	{
		background-color:#F4F4F4;
		border:1px solid #008888;
		padding-left:7px;
		padding-right:15px;
}
.hide {
		display: none;
	}
#header span a,	
#zoekOpties span a {
	font-family: Arial,Helvetica,sans-serif;
	text-transform:uppercase;
}

ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

/*div#eventTypes ul.tabs li,*/
.tabs li {
font-family:Arial,Helvetica,sans-serif;
text-transform:uppercase;
background-color:#EDF0FF;
background-image:none;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 1px 1px 1px;
display:block;
float:left;
margin:0pt;
padding:4px 7px 3px;
white-space:nowrap;
z-index:6000;
}
div#eventTypes ul.tabs li a {
color: #6A6F92;
}

div#zoekOpties fieldset, 
div#zoekOpties fieldset td,
div#zoekOpties fieldset input,
div#zoekOpties fieldset select  
{
	font-family: Arial,Helvetica,sans-serif;
}
.list-label {

float: left;
/*width: 140px;
display: block;*/
}
#content dl dd {
margin-left: 16px;
}
.dd_footer {
	background:transparent none repeat scroll 0%;
	color:#888888;
	font-family:'trebuchet ms',arial,sans-serif;
	font-size:x-small;
}

.alt {
	background-color: #F8F8F8;
}

.balloon-table {
font-family: arial;
width: 200px;
text-align: left;

}
.balloon-table tr th {
color: #2222CC;
cursor: pointer;
}
.balloon-table tr td {
font-size: 11px;
}

.option-table {
	width: 70%;
}

.option-table td {
	vertical-align: top;
	font-size: 12px;
	
}

.home tr td,
.home tr th {
 text-align: left;
 padding-right:150px;
/* white-space:nowrap;*/
}
.home tr td ul,
.home tr td ul li {
padding-left: 0px;
}
.ad {
 margin-left: 3px;
}
