body{
 background-color: #FFFFFF;
 padding:8px;
 margin:0px;
 font:0.8em Verdana, Geneva, Arial, helvetica, sans-serif;
 color: #333333;
}

div#Navigation ul {
  list-style: none;
  margin:0;
  padding:0;
}
div#Navigation p {
  color:#888888;
}

div#Navigation {
  font-size: 14px;
  float: left;  width: 250px;
  margin: 0 25px 0 0; padding: 0 0 20px 0;
  display:block;
}

div#Navigation h3 {
  color:#888888;
  padding:2px 0 10px 3px;
  margin:0;
}

div#Menue {
  font-size: 18px;
  align: center;
  margin: 0 25px 0 0; padding: 0 0 20px 0;
 
}

h3.menue {
  color:#888888;
  font-size: 22px;
  padding:6px 0 10px 3px;
  margin:0;
}

p.navi {
  padding:0;
  margin:0;
}

.navi a {
  display:block;
  padding:3px 0 3px 0;
  margin:0;
  background:url("dots.gif") repeat-x scroll 0 1px transparent;
}

div#Inhalt {
  margin-left: 270px;
  padding: 0 10px 0 10px;
  min-width: 160px;
}

ebene0 {
 color:#101010;
	 
  margin:15px 0 5px 0;
  padding:0;
 /* font-weight:bold;*/
 font-size:14pt;
}
/*
a.ebene0 {
	 color:#666666;
  margin:0;
  padding:0;
  font-size:9pt;
 
}
*/
p.ebene1 {
  margin:2px 0 0 5px;
  padding:0;
  font-size:9pt;
}

a.ebene1 {
  margin:0;
  padding:0;
  font-size:9pt;
}

p.ebene2 {
  margin:2px 0 0 10px;
  padding:0;
  font-size:8pt;
}

a.ebene2 {
  margin:0;
  padding:0;
  font-size:10pt;
}

p.ebene3 {
  margin:2px 0 0 15px;
  padding:0;
}

a.ebene3 {
  margin:0;
  padding:0;
}

.Navigation p {
  margin:0;
  padding:0;
} 

.navi a:link, .navi a:visited { color:#888888; }
.navi a:hover, .navi a:active, .navi a:focus {  color:#e2001a; }

table.resultset
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border:none;
}


p.legende
{
color:#888888; text-decoration:none
padding:5px;
/*background-color:rgb(250,250,250);*/
font-size:10pt;
/*border:thin solid gray*/
}
p.maskentitel 
/*  entspricht h1 */
{
 clear: left;
 font-size: 200%;
 line-height: 205%;
 font-weight: bold;
 margin: 0em 0em .6em 0em 
}
p.mantitel
{
 font-size: 200%;
 line-height: 205%;
 font-weight: bold;
 margin: 0em 0em .6em 0em 
}
p.smallBreak
{
padding:0px;
margin:0px
}

span.feldname
{
font-weight:lighter
}
span.feldwert
{
font-weight:bolder
}

td.ergfeld
{

empty-cells:show;
vertical-align:top
}
td.header
{
font-size:10pt;
font-weight:bold;
text-align:center
}
td.result
{
font-size:10pt;
/*font-weight:light;*/
empty-cells:show;
}
td.string
{
text-align:left;
empty-cells:show
}
td.decimal
{
text-align:right;
empty-cells:show;

}
td.integer
{
text-align:right;
empty-cells:show;

}

p.errmsg
{
	border: medium solid red;
	text-align:left;
	background-color:rgb(240,240,240);
}

p.nachricht
{border:medium solid red;
}
table.rahmen
{
margin: 0px;
padding: 0px;
border:thin solid gray}

table.maske
{
margin-left:100px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border:none;
}

table.buttons
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border:none
}

td.rahmen
{
border:thin solid black
}

td.kopf{
	vertical-align:top;
	text-align:center;
	border:thin solid silver;
	font-size:14pt;
	font-weight:bolder		
}
td.zeilen	{
		margin: 0px;
		padding: 0px;
		border:thin solid gray;
		color:black;
		font-family: sans-serif;
		font-size:smaller;
		vertical-align:top;
		text-align:center
		}

table.feld
{
margin: 0px;
padding: 0px;
border:none
}
tr.feld
{
margin: 0px;
padding: 0px;
border:none
}
td.feld
{
margin: 0px;
padding: 0px;
border:none
}



table.header
{
width:100%;
margin:0;
padding:0
}
td.headerleft
{width:70%;margin:0;
padding:0;
text-align:left;vertical-align:top
}
td.headerright
{width:25%;
margin:0;
padding:0;
text-align:left;vertical-align:top
}
td.headermiddle
{width:5%;
margin:0;
padding:0;
text-align:left;vertical-align:top
}

td.Hochschulname
/*  entspricht h1 */
{
 clear: left;
 font-size: 140%;
 line-height: 145%;
 font-weight: bold;
 margin: 0em 0em .6em 0em 
}
td.Studienfach
{
font-weight:bolder
}
td.bezeichnung
{
font-size:1.1em;
font-weight:bolder;
}
td.funktionsbezeichnung
{
font-size:1.2em;
font-weight:bolder
}

td.Person
{
font-weight:bolder
}
#breadcrumbs {
  font-size: x-small;
  margin: 0pt;
  background-color:#f1f1f1;
  line-height:14px
}
.xleft {
  float:left;
} 
.xright {
  float:right;
}
input.clsButtonStyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.8em; 
	font-weight: normal;
	border:thin solid blue;
	background-color:#ffffcc;


}
.divBreadcrumb {
	font-size: 85%;
	padding-bottom: 3px;	
}