/* Standard */
.abstand {  margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; }
.titelbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: ##FFFFFF}
.titelboxlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none}
.titelboxlink:hover { color:Red }
.plaintext {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px}
.menulink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none}
.menulink:hover { color: Red; text-decoration:none}
.menusublink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration:none}
.menusublink:hover { color: Red; text-decoration:none}
.small {font-size:9px}
.impressum {font-size:14px; font-family: Verdana, Arial, Helvetica, san-serif;}
.navbar {font-size:11px}
/* Tags */
td {  font-family: Verdana, Arial, Helvetica, san-serif; }
a {font-color: black; text-decoration: none}
a:hover {font-color: blue; text-decoration: underline}
/* Generic */
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background:#008000;
}
.left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background:#008000;
}
.right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	background:#FFF7D6;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.admin {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background:#CECECE;
}
/* Nachrichten */
.newspop {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		text-decoration:none
}
.newspop:hover {
		text-decoration:underline;
}
.newstext {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		text-align: justify;
}
.newslink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration:none
		}
.newslink:hover {
		color: #008000;
		text-decoration:none
		}
.newslistlink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration:none
		}
.newslistlink:hover {
		color: blue;
		text-decoration:none
		}
.lastnews {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-align: right;
		}
.newslisttitel {
		font-size: 12px;
		color: #000000;
		font-weight:bold;
		text-align: left;
		background:#CCFFCC;
		padding: 2px;
}
.newslistdatum {
		font-size: 12px;
		color: #000000;
		font-weight:bold;
		text-align: right;
		background:#CCFFCC;
		padding: 2px;
}
.newssubtitel {
		font-size: 11px;
		color: #000000;
		background: #E0E0E0;
		padding: 2px;
}
.newsrelated {font-size: 12px;}
.newsrelatedheader {font-size: 12px; font-weight:bold; text-align:center; background:#008000; color: #FFFFFF}
.newspictableleft {margin-left:0px; margin-right:5px; margin-bottom:5px; margin-top:5px }
.newspictableright {margin-right:0px; margin-left:5px; margin-bottom:5px; margin-top:5px}
/* Forum */
.forum {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration:none
		}
.forumlink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-decoration:none
		}
.forumlink:hover {
		color: Blue;
		text-decoration:none
		}
.forumlastentry {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		}
.forumsubsite {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration:none
		}
.forumsubsitelink {
		color:Black;
		text-decoration:none
		}
.forumsubsitelink:hover {
		color: Blue;
		text-decoration:none
		}
.forumleft  {
		text-align:center;
		background: #008000;
		font-size: 10px;
		font-weight: bold;
		color: White;
		width:50px
		}
.forumright {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:#FFF7D6;
		font-size: 10px;
		color: black;
		}
.forumcenter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:#008000;
		font-size: 10px;
		font-weight: bold;
		color: White;
		text-align:center;
		}
.forumtext {
		font-family:Courier;
		background:White;
		font-size: 12px;
		color: black;
		}
.forumtextlink {
		font-family: Courier;
		font-size: 12px;
		color: #000000;
		text-decoration:none
		}
.forumtextlink:hover {
		color: Red;
		text-decoration:none
		}
/* Event-Kalender */
.kalendertitel {
		text-align:center;
		font-weight:bold;
		font-size: 15px;
		color: black;
		}
.eventfilter {
		font-size: 12px;
		color: Black;
		}
.eventfilterbg {
		background:#008000;
		}
.eventfilterfg {
		background:#FFF7D6;
		}
.eventheader {
		text-align:center;
		background:#008000;
		font-size: 12px;
		font-weight: bold;
		color: white;
		width:468px;
		}
.eventdescleft  {
		text-align:center;
		background: #008000;
		font-size: 12px;
		font-weight: bold;
		color: White;
		width:50px
		}
.eventdescright {
		background:#FFF7D6;
		font-size: 12px;
		color: black;
		}
.eventabstand {
		margin-left:5px;
		margin-right:5px;
		}
.eventmonat {
		background:#008000;
		font-size: 12px;
		font-weight: bold;
		color: white;
		width:468px;
		}
.eventtitel {
		background:#FFF7D6;
		font-size: 12px;
		color: Black;
		width:200px
		}
.eventort {
		background:#FFF7D6;
		font-size: 12px;
		color: black;
		width:100px
		}
.eventdistanz  {
		text-align:right;
		background: #C0C0C0;
		font-size: 12px;
		color: Black;
		margin-right:5px;
		width:50px
		}
.eventdatum  {
		text-align:center;
		background: #008000;
		font-size: 12px;
		font-weight: bold;
		color: White;
		width:50px
		}
.eventdatumneu  {
		text-align:center;
		background: red;
		font-size: 12px;
		font-weight: bold;
		color: Black
		width:50px
		}
.eventupdate  {
		text-align:right;
		background: #C0C0C0;
		font-size: 10px;
		color: Black
		}
.eventlink {
		text-decoration:none;
		color:#333333;
		font-size: 12px;
		}
.eventlink:hover {
		color:Red;
		text-decoration:none
		}
/* Flohmarkt */
.flohmarkt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration:none
		}
/* Marktübersichten */
.ep_header {
		font-weight:bold;
		font-size: 15px;
		color: black;
}
.ep_item {
		font-weight:bold;
		font-size: 11px;
		color: black;
}
.ep_itemtext {
		font-size: 11px;
		color: black;
}
.ep_link {
		text-decoration:none;
		color:#Blue;
		font-size: 11px;
		}
.ep_link:hover {
		color:Red;
		text-decoration:none
		}
/* Galerie */
.gallery {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: black;
}
/* Links */
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none
}
.linksheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background:#008000;
}
.linksleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background:#008000;
}
.linksright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	background:#FFF7D6;
}
.MediaUploadButton {
  width: 60px;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  height: 20px;
}
.CalKW {
  width:30px; height:30px;
  font-weight:bold;
  font-size:12px;
  background:darkgray;
  text-align:center;
}
.CalWeekDay {
  width:30px; height:30px;
  font-weight:bold;
  font-size:12px;
  background:gray;
  text-align:center;
}
.CalDay {
  width:30px; height:30px;
  padding-right:4px;
  font-size:14px;
  background:#CACACA;
  text-align:right;
}
.CalDate {
  width:30px; height:30px;
  font-weight:bold;
  text-decoration:underline;
  padding-right:4px;
  font-size:14px;
  background:#CACACA;
  text-align:right;
}
.CalToolTip{
  border: 1px solid grey;
  background:White;
}
.CalTT0 {
  padding:1px;
  font-size:11px;
  background: #B1B1B1;
}
.CalTT1 {
  padding:1px;
  font-size:11px;
  background: #CDCDCD;
}
#CalLayer { position:absolute; top:0px; left:0px; width:150px; visibility:hidden; }