body 		{ background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif;
			  font-size: 11px; }
.table 		{ color: #000000; font-family: Arial, Helvetica, sans-serif;
			  font-size: 11px;  }
tr
{
  font-family: Arial, Helvetica, sans-serif;
  color: #000000 ;
  font-size: 13px;
}

input		{ border:1px solid #CCCCCC; background-color:#ffffff; font-family: Arial,Tahoma;  }
select		{ border:1px solid #CCCCCC; background-color:#ffffff; font-family: Arial,Tahoma;  }
.text		{ border:0px solid #CCCCCC; background-color:#ffffff; font-family: Arial,Tahoma;
			  font-weight:normal; color:#17130F; font-size: 13px;}


.Stil1 {color: #FFFFFF}

a:hover				{ color: #950303; text-decoration: none;}
a					{ color: #000000; text-decoration: none; 	}


.uschrift	{ color: #000000; font-family: Arial, Helvetica, sans-serif;
			  font-size: 16px; font-weight: bold; }

.bgschrift	{ background-color: #cccccc; color: #000000; font-family: Arial, Helvetica, sans-serif;
			  font-size: 11px; }

.minischrift{ color: #000000; font-family: Arial, Helvetica, sans-serif;
			  font-size: 9px; font-weight: bold;}

.gross		{ color: #000000; font-family:  Arial, Verdana, Helvetica, sans-serif;
			  font-size: 16px; font-weight: bold;}

.titel		{ color: #ffffff; font-family: Arial,Helvetica, sans-serif;
			  font-size: 13px; font-weight: bold;}

.news	{ color: #156a03; font-family: Arial,Helvetica, sans-serif;
			  font-size: 13px; font-weight: bold;}

.date	{ color: #156a03; font-family: Arial,Helvetica, sans-serif;
			  font-size: 13px; font-weight: bold;}

a.nlink		{ color: #656565; text-decoration: underline; font-size: 14px; font-family: Arial; font-weight: bold;}
a.nlink:hover	{ color: #df0023; text-decoration: underline; font-weight: bold; }

a.white		{ color: #ffffff; text-decoration: none; font-size: 13px; font-family: Arial; font-weight: bold;}
a.white:hover	{ color: #30801f; text-decoration: none; font-weight: bold; }

a.white2		{ color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial; font-weight: bold;}
a.white2:hover	{ color: #ffffff; text-decoration: none; font-weight: bold; }

a.navi			{ color: #cccccc; text-decoration: none; font-size: 12px; font-family: Arial;}
a.navi:hover	{ color: #308220; text-decoration: none; font-weight: bold;  }

a.navi-marked			{ color: #308220; text-decoration: none; font-size: 13px; font-family: Arial; font-weight: bold;}
a.navi-marked:hover	{ color: #308220; text-decoration: none; font-weight: bold;  }

a.topnavi			{ color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial;}
a.topnavi:hover	{ color: #ffffff; text-decoration: none; font-weight: bold;  }

a.topnavi-marked			{ color: #ffffff; text-decoration: none; font-size: 11px; font-family: Arial; font-weight: bold;}
a.topnavi-marked:hover	{ color: #ffffff; text-decoration: none; font-weight: bold;  }

a.kopf	{ color: #FFFFFF; text-decoration: none; }
a.kopf:hover	{  color: #cccccc; text-decoration: none;  }



#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/
padding: 3px;
border:1px solid black;
font:normal 11px Arial;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

#foldheader
{
  cursor:pointer;
  cursor:hand;
  background-image: url(img/navi_button1.jpg);
  list-style-type:none;
  width: 161px;
  height: 21px;
  text-align: left;
  font-size: 12px;
  font-family: Helvetica;
  vertical-align: middle;
}

#foldinglist
{
  list-style-type:none;
  vertical-align: middle;
}

.ocat
{
  position: relative;
  top:5px;
  left:5px;
  color: #ffffff;
}

.ucat
{
  position: relative;
  top:5px;
  left:5px;
  color: #c5c5c5;
}

li.navpoint
{
  background-image: url(img/navi_button3.jpg);
  width: 161px;
  height: 21px;
}

td.navtitle {
  background-image: url(img/navi_button2.jpg);
  width: 161px; height: 21px;
  padding: 0px 0px 0px 8px;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
}

td.navpoint {
  background-image: url(img/navi_button3.jpg);
  width: 161px; height: 21px;
  padding: 0px 0px 0px 8px;
  color: #656565;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
}

ul.sitemap
{
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
}

ul.navi
{
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  list-style-point: none;
  list-style-type:none;
}

td.bg
{
  background-repeat: no-repeat;
  font-family: Helvetica;
}

td.mininavi
{
  background-color: #d3d1d2;
  font-family: Helvetica;
  font-size: 14px;
  width: 80px;
  height: 21px;
  text-align: center;
}

td.mininavi-marked
{
  background-color: #d3d1d2;
  border: 2px solid #656565;
  font-family: Helvetica;
  font-size: 14px;
  width: 80px;
  height: 21px;
  text-align: center;
}

tr.days td
{
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  color: #30801f;
}

td.day
{
  font-size: 10px;
  color: #ffffff;
  border: 1px dotted #308220;
  font-family: Arial;
  text-align: center;
}

td.day:hover
{
   font-size: 10px;
   color: #ffffff;
   background-color: #146006;
   font-family: Arial;
}

td.today
{
  font-size: 10px;
  color: #ffffff;
  border: 1px dotted #ffffff;
  font-family: Arial;
  background-color: #146006;
  text-align: center;
}

td.today:hover
{
   border: 1px dotted #ffffff;
   font-size: 10px;
   color: #ffffff;
   background-color: #308220;
   font-family: Arial;
}

td.eventday
{
   font-size: 10px;
   color: #ffffff;
   border: 1px dotted #ffffff;
   background-color: #30801f;
   font-family: Arial;
   text-align: center;
}

td.eventdetails
{
  background-color: #ee1b22;
  font-size: 12px;
  color: #ffffff;
  font-family: Arial;
}

td.eventcontent
{
  background-color: #d5d1d0;
  font-size: 12px;
  color: #656565;
  font-family: Arial;
}

a.mininavi
{
  color: #656565;
  text-decoration: none;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
}

a.mininavi:hover
{
  font-weight: bold;
  color: #ed1b24;
  text-decoration: none;
}

a.footer
{
  color: #656565;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;

}

a.footer:hover
{
  font-weight: bold;
  color: #146006;
  text-decoration: none;
}

a.footer-marked
{
  color: #146006;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  font-family: Arial;

}

a.newsbox
{
  color: #ffffff;
  text-decoration: none;
  font-size: 10px;
  font-family: Arial;
}

a.newsbox2
{
  color: #656565;
  text-decoration: none;
  font-size: 10px;
  font-family: Arial;
}

a.newsbox2:hover
{
  font-weight: bold;
  color: #308220;
  text-decoration: none;
}

a.newsbox:hover
{
  font-weight: bold;
  color: #308220;
  text-decoration: none;
}

.sitemap
{
   color: #156a03;
   font-weight: bold;
   font-size: 13px;
   font-family: Arial;
}

.tooltip
{
  border: 1px solid #30801f;
  text-align: center;
  position: absolute;
  display: none;
  color: #000000;
  background-color: #ffffff;
}

td.printtitle
{
   color: #146006;
   font-size: 30px;
}

.grey
{
  color: #656565;
  text-decoration: none;
  font-size: 10px;
  font-family: Arial;
}

.copy {font-size: 9px; font-weight: none;}

ul
{
  list-style: circle;
  color: #000000;
  font-weight: bold;
  padding: 0px 0px 0px 35px;
  margin: 0px;
  line-height: 11px;
}

li
{
  padding: 0px 0px 0px 0px;
}

td.white
{
  color: #ffffff;
  font-size: 12px;
}

td.ticker {
	color: #146006;
	font-weight: bold;
}

td.counter {
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
}

td.counterv {
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
	text-align: right;
}
