.docall{
}
.intro {
 font-size:100%;
}
.desc {
 font-size:110%;
}
.colleft{
 position:relative;
 display:inline;
 width:45%;
 float:left;
 height:100%;
 padding:0px 15px 5px 0px;
 margin:0px 15px 5px 0px;
 text-align:justify;
 border-right:1px dotted black;
}
.colright{
 position:relative;
 display:inline;
 width:100%;
 float:left;
 padding:5px 5px 5px -5px;
 text-align:justify;
}
.colbottom{
 position:relative;
 display:block;
 width:100%;
 float:left;
 margin:10px 0 0 0;
 padding:10px 0px 15px 0px;
 text-align:justify;
}


/* */
TABLE TR TD, P, TBODY {
  background: #F0F2F4;
  background-color: #F0F2F4;
}

#innerimagecenterR {
 display:inline;
 float:right;
 margin-left:5px;
 text-align:center;
 font-size:9px;
 font-weight:bold;
 overflow:hidden;
}

/* Kalender formatieren */
.date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

/**** color and size of calendar cells.  ****/
.day_cell				{ background-color:#e4e7eb; height:40px; width: 40px; }
.empty_day_cell			{ background-color:#C7CFD5; height:40px; width: 40px; }
.today_cell				{ background-color:#ECE3EB; height:40px; width: 40px; }

/**** day number in upper left corner of each cell ****/
.day_number				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }

/**** title_txt is the text for each post on main page ****/
.title_txt				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000 }
.title_txt A:link		{ color:#00F; text-decoration:underline }
.title_txt A:active		{ color:#00F; text-decoration:underline }
.title_txt A:visited	{ color:#00F; text-decoration:underline }
.title_txt A:hover		{ color:#00F; text-decoration:underline }

/**** time line under title text when event time given ****/
.time_str				{ font-size:8px; font-family:arial, helvetica;width:100%;}

/**** column headers or days of the week ****/
.column_header			{ background-color:#788999; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }
.column_headerwe		{ background-color:#CA001D; font-size:12px; font-family:arial, helvetica; color:#FFFFFF; font-weight:bold }

/**** footprint text ****/
.footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
.footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
.month {font-size:120%;font-weight:bold;padding:0 25px 0 20px;}

#innerimagecenterL {
 display:inline;
 float:left;
 margin-right:5px;
 text-align:center;
 font-size:9px;
 font-weight:bold;
 overflow:hidden;
}


#myABC{
 width:40px;
 color:#FFF;
 background-color:#FF9900;
 font-size:12px;
 font-weight:bold;
 padding:2px 5px 2px 5px;
 margin:0 0 0 0px;
}


a.MenuH4,
a.MenuH4:link,a.MenuH4:visited{
 width:80px;
 color:#FFF;
 padding: 6px 0px 6px 8px;
 /*float:left;*/
 display:block;
 font: bold 12px Arial,Verdana, Helvetica, sans-serif;
 background-color:#800000;
 text-decoration: none;
}
a.MenuH4:hover{
 color:#000;
 background-color:#FF9900;
 padding: 6px 0px 6px 8px;
 text-decoration: none;
}

a.highLight0, a.highLight0:link, a.highLight0:visited {
  font-weight:normal;
  font-size:11px;
  text-indent:5px;
  margin-left:5px;
}
a.highLight1, a.highLight1:link, a.highLight1:visited {
  font-weight:normal;
  font-size:11px;
  margin-left:10px;
}
a.highLight2, a.highLight2:link, a.highLight2:visited {
  font-weight:normal;
  font-size:10px;
  margin-left:10px;
}

.inset{
 margin: 5px;
}


#MenuH9{
 float:left;
 padding: 0px 0px 0px 0px;
 background:#FFFFFF;
}


a.MenuH10,
a.MenuH10:link,a.MenuH3:visited{
 width:87px;
 color:#000;
 padding: 6px 0px 6px 8px;
 /*float:left;*/
 display:block;
 font: bold 12px Arial,Verdana, Helvetica, sans-serif;
 background-color:#E4E7EB;
 text-decoration: none;
}
a.MenuH10:hover{
 color:#fff;
 background-color: #FF9900;
 padding: 6px 0px 6px 8px;
 text-decoration: none;
}

a.MenuH9,
a.MenuH9:link,a.MenuH4:visited{
 width:87px;
 color:#FFF;
 padding: 6px 0px 6px 8px;
 /*float:left;*/
 display:block;
 font: bold 12px Arial,Verdana, Helvetica, sans-serif;
 background-color:#800000;
 text-decoration: none;
}
a.MenuH9:hover{
 color:#000;
 background-color:#FF9900;
 padding: 6px 0px 6px 8px;
 text-decoration: none;
}


/*Related*/
#person h2{
 font-size:11px;
 color:red;
}
#person p {
 font-size:10px;
}

#person div {
margin:0 0 20px 0;
}


.attach{
margin:30px 0 0 0;
}

span.list-title {
color:darkred;
font-weight:bold;
letter-spacing:1px;
}

.attach ul li span.list-item a.list-item {
font-weight:normal;

}
.attach h3 {
color:darkred;
}
.attach h2 {
border:2px solid #ffffff;
background-color:#e4e7eb;
padding:13px 4px 3px 14px;
background-image:url(/assets/site/relate100x35.gif);
background-repeat:no-repeat;
background-position:top right;
height:19px;
}

.attach ul li span.list-item a.list-item {
font-weight:normal;
}

.tops-eventdate ,
.tops-eventplace {
font-weight:normal;
display:block:
}

.tops-top ,
.tops-notice {
font-weight:bold;
display:block:
}
.tops-description {
font-weight:normal;
display:block:
text-align:justify;
}
