.links { color: #e2001a; font-weight: bolder; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text0, .td { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.text1, .td { line-height:1.5em; color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textgross { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textklein { color: #000000; font-size: 8px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ueber0 { color: #e2001a; font-weight: 800; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td,tr,table { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.kategorien { font-size:11px; color:#83796b; text-decoration:none;padding-left:0px; padding-right:25px; width:200px; display:inline; }    /*  baaa95 */
.kategorien2 { font-size:11px; color:#e2001a; text-decoration:none;padding-left:0px; padding-right:25px; display:inline; width:198px; text-indent:none; }    /*  baaa95 */
.kategorien2 a {text-indent:none; display:block; width:198px;}
.top { position:relative; top:3px; left:75px; font-size:10px; color:#e2001a; text-decoration:none; text-align:left; }
.top1 { font-size:10px; color:#e2001a; text-decoration:none; text-align:left; }
.top2 { position:relative; top:2px; left:38px; color: #000000; font-size: 10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.top3 { position:relative; top:17px; left:250px; text-decoration:none; float:left;}
.top4 { position:relative; top:22px; left:256px; text-decoration:none; float:left; width:160px; }
.top5 { padding-left:48px; }
.left { font-size:11px; color:#e2001a; text-decoration:none;}
.bottom { font-size:10px; color:#e2001a; text-decoration:none;}
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 {  }

.content img { float: none; }
.content br, .content p { clear: both; }
.druckansicht a { text-decoration: underline; color: #e2001a;}

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; }

.druckansicht table { width: 600px; }
