BODY {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif !important;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
}

#Seite {
margin-left:220px;
overflow:auto;
position:relative;
}

div#Inhalt {
margin-top:1em;
}

/***** Menu *****/
#HMenu a,
#UMenu a {
color:inherit;
text-decoration:none;
}

#HMenu {
float:left;
width:200px;
border-radius:4px;
border: 1px solid #AAAAAA;
background-color:#CCCCCC;
color: #555555;
padding:4px;
}

#HMenu ul {
list-style: none outside none;
padding-left:1em;
}

#HMenu li {
border: 1px solid #D3D3D3;
background-color: #E6E6E6;
border-bottom-left-radius:4px;
border-top-left-radius:4px;
border-right-color:#AAAAAA;
margin:3px -5px 3px 0;
}

#HMenu li:hover {
border-color:#999999;
border-right-color:#AAAAAA;
color:#000000;
background-color:#DADADA;
}

#HMenu li.sel {
/*border-right-width:0;*/
border-right-color:#FFFFFF;
background-color: #FFFFFF;
color:#000000;
}

#HMenu li a {
width:100%;
display:block;
padding:0.2em 0.5em;
}

#UMenu {
border-radius:4px;
border: 1px solid #AAAAAA;
background-color:#CCCCCC;
color: #555555;
padding:4px 4px 0px 4px;
}

#UMenu ul {
list-style: none outside none;
padding-left:1em;
margin:0;
}

#UMenu li {
float:left;
border: 1px solid #D3D3D3;
background-color: #E6E6E6;
border-top-right-radius:4px;
border-top-left-radius:4px;
border-bottom-color:#AAAAAA;
margin:0 5px -1px 0;
}

#UMenu li:hover {
border-color:#999999;
border-bottom-color:#AAAAAA;
color:#000000;
background-color:#DADADA;
}

#UMenu li.sel {
/*border-right-width:0;*/
border-bottom-color:#FFFFFF;
background-color: #FFFFFF;
color:#000000;
}

#UMenu li a {
display:block;
padding:0.2em 0.5em;
}

/*****  *****/
H2 {
	font-size: 1.0em;
	border-bottom: 1px solid #000000;
}

A, A:visited {
	color: #000;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

textarea {
font-family: inherit;
font-size:1em;
}

#Fehler {
  background-color: #FFEEEE;
  border: 2px solid #FF0000;
  padding: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
}

FIELDSET {
	border: 1px solid #AAAAAA;
}

.KalenderWahl {
	width:75px;
}

/*****  *****/
#DataTable,
#InputTable {
 /*margin-top: 10px;*/
}

#DataTable th,
#InputTable th	{
	padding: 2px;
	margin: 2px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: center;
}

#DataTable td,
#InputTable td	{
	padding: 2px;
	margin: 2px;
	background-color: #EEEEEE;
}

#InputTable td.noHG, 
#InputTable td.noHG td, 
#DataTable td.noHG {
	background-color: #FFFFFF;
}

#DataTable tr.sel:hover td,
#DataTable td.sel:hover	{
	background-color: #EEEECC;
	cursor:pointer;
	cursor:hand;
}

/* Treffer ***********************************/
#Treffer {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 3px;
	width: 300px;
	height: 200px;
	overflow:auto;
}
#Treffer ul {
	list-style-type: none;
	padding-left:1em;
}
#Treffer #TrefferListe {
padding:0;
}
#Treffer a {
	text-decoration: none;
	display: block;
}
#Treffer li {
}
#Treffer li li {
	margin-left: 10px;
	margin-bottom: 3px;
	font-size:0.8em;
}
#Treffer li li:hover {
	background-color: #EEEECC;
	cursor:pointer;
	cursor:hand;
}
#Treffer div {
	margin-top: 10px;
	background-color: #CCCCCC;
	padding: 3px;
}

/* Adresswahl in Vorgangsdetail ***********************************/
#Adresswahl {
	height: 70px;
	overflow: auto;
}
#Adresswahl UL {
	list-style-type: none;
	font-size:0.7em;
}
#Adresswahl LI {
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
}
#Adresswahl LI:hover {
	background-color: #EEEECC;
}
#Adresswahl LI a {
	display: block;
}

/**************************************/
#KuPersonen {
	border: 1px solid #CCCCCC; 
	height: 100px; 
	width: 300px;
	overflow: auto; 
	padding: 3px;
}
.KuPersonenInfo {
	background-color: #EEEEEE;
	margin: 2px 0;
}
.KuPersonenInfo:hover {
	background-color: #EEEECC;
	cursor:pointer;
	cursor:hand;
}

/*****  *****/
.ui-widget {
font-size:1em;
}
.ui-datepicker-trigger {
vertical-align:text-bottom;
}