.links { font-weight: bolder; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text { color: #000000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textgross { color: #000000; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textklein { color: #000000; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueber { color: #000000; font-weight: 800; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td,tr,table { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

ul.sitemap { width: 90% }
ul.sitemap, ul.sitemap ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 24px;
}
ul.sitemap li {
	margin: 6px 0px;
}
ul.sitemap li img {
	margin-right: 6px;
}

div.navExtrasTOC {
	margin: 5px 6px;
	font-size: 11px;
}
.navExtrasTOC p { margin: 5px 0px; }
.navExtrasTOC p * { vertical-align: middle; }
.navExtrasTOC img { margin-right: 5px; }
.navExtrasTOC a { color: #4C7392 !important; text-decoration: underline; }
.navExtrasTOC a.kalender {  }

h1.head {
	color: #7496AD;
	font-weight: bold;
	font-size: 12px;
	margin-right: 0px;
	margin-top: 20px;
	padding-bottom: 3px;
	margin-bottom: 12px;
	border-bottom: 1px solid #7496AD;
}

div#kalender {
	font-size: 11px;
	color: #4C7392;
}
#kalender ul.cal_mon { list-style-type: none; text-align: center; padding-left: 0px; }
ul.cal_mon li { float: left; width: 30%; padding: 0px; }
ul.cal_mon li * { vertical-align: top; }
ul.cal_mon li a { padding: 0px 4px; }
ul.cal_mon li.pad { padding: 0px 0px; }
#kalender .active { font-weight: bold; color: #4C7392; }

ul.contents {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 20px;
}
ul.contents li { color:  #333333; margin: 3px 0px 8px 0px; }
ul.contents li p { margin: 3px 0px 0px 20px; }
ul.contents li p.descr { color: #888888; }
ul.contents li a { text-decoration: underline; font-weight: bold; }
#gallery ul.contents li a { color:  #333333; }

div#gallery { font-size: 11px; }
#gallery img { border: 0px; }
#gallery .details p { text-align: center; margin: 6px 0px; }
#gallery .title { font-weight: bold; color: #7496AD; font-size: larger; }
#gallery p.description {}
#gallery table.galPics { clear: both; width: 440px; margin: 10px 0px 0px 0px; }
#gallery table.galPics td { text-align: center; padding: 3px; }
#gallery table.galPics .title { font-size: 11px; }

a.topLink { float: right; text-align: right; font-weight: normal; margin: -10px 20px 0px 0px; }

table.borderless td { border: none; }

a.button { font-size: 10px; }
a.button:hover { color: #996666; }
