body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.content2 { font-size:8pt; color:#6b6868; text-align:left; margin-top: 3em; }

body.popup { font-size: 12pt; }

.links, .ctrl { font-weight: bold; font-size: 11px; }
.text { color: #6b6868; font-size: 13px; line-height: 16px; }
.textgross { color: #6b6868; font-size: 14px; }
.textklein { color: #6b6868; font-size: 10px; }
.ueber { color: #7c6041; font-weight: bold; font-size: 12px; text-align:left; width:100%;font-stretch:wider;}
td,tr,table { color: #6b6868; }

#frmnewsletter { color: #e69e05; }
.NL_form { color: #e69e05; }
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 { margin:5px; float: right; }*/
/* .content br, .content p { clear: both; } */

h1, h2 {
	color: #7c6041;
	font-size: 14px;
	font-weight: bold;
	margin: 1em 0;
	text-align:left;
	font-stretch:wider;
}
h2 { font-size: 12px;  }

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;
}

ol.artList { padding: 0px; list-style-type: none; }
.artList li { margin: 3px 0; }
.artList li a { color: #343434; }

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; }



div#gallery { font-size: 11px; line-height:1.5em; margin-top: 3px;}
#gallery img { border: 0px; }
#gallery .details p { text-align: center; margin: 6px 0px; }
#gallery .details img { display: block; }
#gallery .ueber { font-stretch:wider; }
#gallery .title { font-size: 11px; font-weight: bold; color: #6b6868; margin-top: 6px; }
#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; }
