body {margin:0; background-color: #F7F7EF}

td 
{
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	background-color: #F7F7EF
}

td.defaultTable {
	background: #F7F7EF;

}
td.headTitle {
	font: bold 11px; 
	color:  #333399; 
	background-color: #F7F7EF; 
	text-align:left;
}

td.headText {
	font: 11px;
	background-color: #F7F7EF;
	color: #F7F7EF;
}

td.navTable {color: black; background:  #F7F7EF}

td.navTitle {
	font: bold small-caps 11px;
	height: 1px;
	text-indent: 20px;
	/* color: #F7F7EF; */
	/* border-bottom: 1px  #F7F7EF solid; */
	color: #9CA518;
	border-bottom: 2px  #333399 solid;
	letter-spacing : 2px;
}
td.navText {
	color: #000852;
	font-weight: bold;
	font-size : 12px;
	height: 30px;

}
td.navCal {
	color: black;
	font-weight: bold;
	background: #F7F7EF;
	font-size : 11px;
}

.navCalEvt {
	color: #ff6600;
	background: #F7F7EF;
	font-size : 11px;
}


td.navCalS {
	color: #ff6600;
	background: #F7F7EF;
	font-size : 11px;
	text-align: center;
}

.navCalAct {
	color: green;
	background: #F7F7EF;
	font-size : 11px;
	text-align: center;
}

td.navCalS {
	color: #333333;
	background: #F7F7EF;
	font-size : 10px;
	text-align: center;
}

.navField {font: 9px; color: black}


td.midTable {background: #F7F7EF; vertical-align: top}

td.midTitle {
	font: bold small-caps 11px;
	height: 20px;
	background: #F7F7EF;
	color: #9CA518;
	border-bottom: 2px  #333399 solid;
	letter-spacing : 2px;
}
	
td.midSubTitle {font: bold 12px; color: #333399}

td.midText {color: #000000; font:11px; /*line-height: 20px*/}

td.midLabel {color: black;  font:11px;  border-left : 20px; }

.midField {font: 12px Arial; color:black }

.midhpteaser{
	font: 12px;
	color: black;
	}

td.rightTable {background: #F7F7EF; /*#f0f0f0*/}

td.rightTitle {
	font: bold small-caps 11px;
	height: 20px;
	background: #F7F7EF;
	color: #9CA518;
	border-bottom: 2px  #333399 solid;
	letter-spacing : 2px;
}
td.rightText {
	color: #333399;
	font-size : 12px;
}
td.rightLabel {
	font: 12px;
	color:#333399;
}
.rightField {font: 12px Arial; color: #000099}



td.menu {
	font: bold 12px; 
	background-color:#9CA518;	
	border-top: 2px solid #000852;
	}
td.menuBack {
	font:  10px Verdana, Arial, Helvetica;;
	color: #F7F7EF;
	background-color: #F7F7EF ;
	border-top: 2px solid #000852;
}

td.menuBack2 {
	font:  10px Verdana, Arial, Helvetica;
	color: #F7F7EF;
	background-color: #F7F7EF;
	border-top: 2px #000852 solid;
}

td.errorText {font: bold 10px; color: #000099;}
.buttonText {font: 10px Arial; color: #000099;}


a:active {
	font: 11px Verdana, Arial, Helvetica;
	color: #000852;
	font-weight: bold;
	text-decoration: none;
}
a:link {font: 11px Verdana, Arial, Helvetica; text-decoration: none; color: #000852; font-weight: bold}
a:hover {font: 11px Verdana, Arial, Helvetica; text-decoration: none;  color: #000852; font-weight: bold}
a:visited {font: 11px Verdana, Arial, Helvetica;  color:  #000852; font-weight: bold; text-decoration: none}


/* spezielle Angaben */

td.navText li{
	margin-top: 15px;
	margin-bottom: 10px;
	/* background: #9CA518; */
	height: 15px;
	vertical-align: middle;
}

td.navText ul{
	margin-left: 5px;
	list-style : none;
}

.pagenumber a
{
	background: #F7F7EF;
	color: #000852;	
	font-size: 11px;
	font-weight: bold;
}
.pagenumber 
{
	background: #9CA518;
	color: #F7F7EF;
	font-weight: bold;
}


.midLineOdd {color: #000000; font:11px; background: #EAF7AB; }
.midLineEven {color: #000000; font:11px; }

}
