body{
  font-size: 75%;
	font-family: Arial, sans-serif;
}

table, caption, th, td{
  font-size: 1em;
}

h1,h2,h3,h4,h5 {
  margin: 0px 0px;
  padding: 0px;
}

a:link { color: #0000EF }
a:visited { color: #52188C }
a:hover  { color: #0000EF }
.default { font-size: 12px; }
.menu { font-weight: normal;}
a.menu, span.menu{font-size: 1.1em;}
a.menu { text-decoration: none; color: #000000; }
a.menu:link { text-decoration: none; color: #000000;}
a.menu:visited { text-decoration: none; color: #000000; }
a.menu:hover { text-decoration: underline; color: #000000; }
td.menuselected { font-weight: normal; font-weight: bold; background-color: white; }
a.menuselected, span.menuselected{font-size: 1.1em;}
a.menuselected { text-decoration: none; color: #000000; font-weight: bold; }
a.menuselected:link { text-decoration: none; color: #000000; font-weight: bold; }
a.menuselected:visited { text-decoration: none; color: #000000; font-weight: bold; }
a.menuselected:hover { text-decoration: underline; color: #000000; font-weight: bold; }

.topmenu { font-weight: normal; }
a.topmenu { text-decoration: none; color: #000000; }
a.topmenu:link { text-decoration: none; color: #000000;}
a.topmenu:visited { text-decoration: none; color: #000000;}
a.topmenu:hover { text-decoration: underline; color: #000000;}
td.topmenuselected { font-weight: normal; font-weight: bold; }
a.topmenuselected { text-decoration: none; color: #ffffff; font-weight: bold; }
a.topmenuselected:link { text-decoration: none; color: #ffffff; font-weight: bold; }
a.topmenuselected:visited { text-decoration: none; color: #ffffff; font-weight: bold; }
a.topmenuselected:hover { text-decoration: underline; color: #ffffff; font-weight: bold; }

.headline { font-size: 1.2em; font-weight: bold; color: #681424; }
.headlineview { font-size: 1.5em; font-weight: bold; color: #681424; }
.headlinelink { font-weight: bold; color: #0000EF; }
.subheadline { font-size: 0.9em; font-weight: bold; color: #B3601B; }
.ingress { font-weight: normal; color: #000000; text-align: left;}
.ingressview { font-size: 1.1em; font-weight: bold; color: #000000; }
.body { font-weight: normal; color: #000000; }
.date { font-size: 0.85em; font-weight: normal; color: #000000; }
a.link { font-weight: normal; color: #681424; }

.feedback { font-size: 0.9em; font-weight: normal; color: #000000; }
td.path{font-size: 0.9em;}
.path, a.path:link, a.path:visited, a.path:hover {font-weight: normal; color: #000000; }
a.toollink { font-size: 0.9em; font-weight: normal; color: #000000; text-decoration:none; }
a.toollink:hover,a.toollink:visited {font-weight: normal; color: #000000; text-decoration:none; }
.leftbar { font-weight: normal; color: #000000; }
.newsblock { border: 1px solid #A59E8C; border-right: none; }
th.caldayname { font-size: 0.9em; background-color: #DDDDDD; font-weight: bold; }
td.calday { font-size: 0.9em; background-color: #F0F0F0; }
td.caltoday { font-size: 0.9em; background-color: #BBBBBB; }
td.calsaturday { font-size: 0.9em; color: #808080; background-color: #F0F0F0; }
td.calsunday { font-size: 0.9em; color: #B00000; background-color: #F0F0F0; }

.pagedescription {
 padding-left: 6px;
 padding-right: 8px;
}

h1.headline { font-size: 1.2em; font-weight: bold; color: #681424; }
h1.headlineview { font-size: 1.5em; font-weight: bold; color: #681424; }
h2.subheadline { font-size: 0.9em; font-weight: bold; color: #B3601B; }

.calmonthname {
	text-align: left;
	padding-left: 4px;
}

.sharebear table, .sharebear table img, .sharebear table * {
	display: inline !important;
	float: none;
} 
.sharebear div.tipformcontainer {
	clear: both;
	display: block !important;
}


.sharebear div.tipformcontainer table {
	display: table !important;
}
.sharebear div.tipformcontainer tr {
	display: table-row !important;
}
.sharebear div.tipformcontainer td {
	display: table-cell !important;
}

