p, td, body, h1, h2, h3, .status
{
	font-family: verdana;
	}
p, td  {
	color: #ffffff;
	font-weight: normal;
	font-size: 0.9em;
	}
	
.menu a:link, .menu a:hover, .menu a:focus, .menu a:link, .menu a:visited	{
	text-decoration: none;
	font-family: verdana;
	text-transform: uppercase;
	}
.menu a:link, .menu a:visited  {
	color: #F65F02;
	}
.menu a:hover, .menu a:focus, .menu a:active  {
	color: #991704;
	}
.content a, .tableanzeig a, .content a:hover, .content a:active, .content a:focus, .tableanzeig a:hover, .anzeig a:active, anzeig a:focus	{
	color: #FFCC66;
	text-decoration: none;
		}
.tablebox a, .tablebox a:hover, .tablebox a:active, .tablebox a:focus, .tablebox1 a, .tablebox1 a:hover, .tablebox1 a:active, .tablebox1 a:focus, .newsbox a {
	color: #FFCC66;
	text-decoration: none;
		}
.datumaktiv a {
	color: #0066CC;
	text-decoration: none;
		}		
.datumaktiv a:hover, .datumaktiv a:active, .datumaktiv a:hover, .datumaktiv a:active	{
	color: #991704;
		}
.aktiv {
	color: #991704;
	}				
.content {
	margin: 5px;
	text-align: left;
	padding-top: 0.9em;
}
.hintergrundli	{
	background-image: url(images/randli_hg.jpg);
	background-repeat: no-repeat;
}
.sonder	{
	text-transform: uppercase;
}
.status	{
	background-color: #0099CC;
	font-size: 1.0em;
	text-transform: uppercase;
	text-decoration: underline;
	background-repeat: no-repeat;
	}
.schalt {
	border-left: 1px dotted #BDE4F7;
	text-align: left;
	}
.tableboxleiste1, .tableboxleiste2, .tableboxleiste3 {
	background-color: #ECE9D8;
	color: #006699;
	text-transform: uppercase;
	height: 30px;
		}
.tableboxleiste1, .newsleiste  {
	background-image:  url(images/tablebox_hg.gif);
	background-repeat: no-repeat;
	padding: 4px 0 8px 45px;
	}
.tableboxleiste2  {
	padding: 4px 0 8px 0;
	background-image:  url(images/tablebox2_re.gif);
	background-repeat: no-repeat;
	background-position: right;
		}
		
.tablebox1, .einzug, .newsbox  {
	color: #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
		}
.tablebox2, .tableanzeig {
	color: #ECE9D8;
	border-bottom: 1px dotted #ECE9D8;
		}
.tablebox2noline {
	color: #ECE9D8;
		}
.tablebox, .tablebox1, .tablebox2  {
	padding: 4px 0 8px 0;
	}
.datumaktiv {
	background-color: #ECE9D8;
		}
.tableanzeig  {
	padding: 4px 0 8px 20px;
	}
.tabletitle {
	color: #ECE9D8;
	padding: 4px 0 8px 10px;
		}
.newscont {
	background-image: url(images/news_hgmitte.jpg);
	background-repeat: no-repeat;
	background-color: #006699;
}
		
.einzug { 
	padding: 10px 40px;
	}
.tablebox1 p, .tablebox1 p, .einzug	p {
	font-size: 1.0em;
}
	
.liste {
	color: #ECE9D8;
	padding: 30px 40px 8px 0;
	}
.kalender   {
	text-align: center;
	background-color: #006699; 
	}
.monat   {
	text-align: center;
	background-color: #ECE9D8;
	color: #006699; 
	}
.tablebox img  {
	border: 0;
	float: left;
	margin-bottom: 10px;
	text-align: left;
		}		
h1, .h1 {
    text-align: left;
	color: #E74E27;
	font-size: 1.1em;
	font-weight: bold;
		}
.newsleiste {
    text-align: left;
	color: #E74E27;
	font-size: 1.3em;
	font-weight: bold;
}
h2 { 
	font-size: 1.0em;
	font-weight: bold;
	color: #303030;
	}

h3 { 
    font-size: 1.0em;
	color: #FFFFFF;
    font-weight: normal;
	}
.LinieOben, .LinieObenLinks, .LinieObenRechts, .LinieObenUnten, .LinieUntenLinks, .LinieUntenRechts, .LinieUnten, .LinieLinks, .LinieRechts {
	border-width: 1px;
	border-color: #FFA223;
}
.SeitenrahmenLinks {
	border-left-style: solid;
}
hr {
	height: 1px;
    border-bottom: 1px dotted #ECE9D8;
}
.FormError {
	color: #990000;
}

.popup
{
	z-index: 0;
	visibility: hide;
	visibility: hidden;
}
.img_borderless {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.news {
font-size: 18px;
}
