/*************************************************************************/
/***************     Tabellen     ****************************************/
/*************************************************************************/
/*Formatierung fuer alle Tabellen*/
table {
	border-collapse:collapse;
	margin-bottom: 0.5em;
	/*border: 1px solid #000000;*/
}
/*Formatierung fuer Standard Tabellen  */
.Tab_Standard table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #000000;
}

.Tab_Standard caption{
	font-size: 0.75em;
	text-align: right;
	padding-top: 10px;
	color: #666666;
}
.Tab_Standard td,th{
	font-size: 1em;
	padding: 3px 5px 2px 5px;
	border: 1px solid #333333;
}
.Tab_Standard th{
	text-align: left;
	color: #FFFFFF;
	background-color: #506BB1;
}

.Tab_Standard td {
	background-color: #FFFFFF;
	color: #000000;
}

/*Formatierung fuer Contorl-Tabellen  */
.Tab_Control table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Tab_Control caption{
	font-size: .75em;
	text-align: right;
	padding-top: 10px;
}
.Tab_Control td,th{
	/*border: 1px solid #73afb7;*/
	font-size: 1em;
	padding: 3px 5px 2px 5px;
}
.Tab_Control th{
	text-align: left;
	/*border:1px solid  #14556b;*/
	color: #FFFFFF;
	background-color: #506BB1;	
}
.Tab_Control td{
	/*background-color: #EBEDFE;*/
	color: #006666;
	background-color: #FFFFFF;
}
/*Wenn in einer Tabelle Listen eingesetzt werden */
.Tab_Standard ul {
	margin-left: 10px;
	padding:0;
}
/* Definition des Aussehens von Eingabemasken (Forms) */
/* Pflichteingabe */
.required{
	background-color: #A292FA;
}
.unused {
	background-color: #FFB7B7;
}
.comment {
font-size: 0.8em;
}
/*************************************************************************/
/***************     Paging Control    ***********************************/
/*************************************************************************/
/*Control PagingContro-Unit List Style */
.ControlButton{
	/*float:left;	sorgt fuer Probleme in FF2.0
	clear:both;*/
	width:100%;
	height:20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.ControlButton ul {
	list-style-type: none; /*Keine Bullets */
	padding: 0px;
}

.ControlButton li {
	float:left;
	display: inline;/* Hacks for IE-Bugs */
}

.ControlButton a {
	float:left;
	font-size: 0.8em;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;		/*Abstand Text zum Rand rechts einstellen */
	padding-left: 30px;		/*Abstand Text zum Rand links einstellen */
	border: 1px solid #000000;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	background-color: #506BB1;
	color: #EBEDFE;
	
}
/*Schriftfarbe fuer inaktives Kontrol*/
.ControlButton li.off a {
	color: #333333;
	background-color: #666666;
}

/*Symbole einfuegen*/
.ControlButton .first {		
	background-image: url(../img/symbole/paging/pfeil_first_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .prev {
	background-image: url(../img/symbole/paging/pfeil_prev_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .next {
	background-image: url(../img/symbole/paging/pfeil_next_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .last {
	background-image: url(../img/symbole/paging/pfeil_last_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .top {		
	background-image: url(../img/symbole/paging/pfeil_top_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .up {
	background-image: url(../img/symbole/paging/pfeil_up_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .down {
	background-image: url(../img/symbole/paging/pfeil_down_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .bot {
	background-image: url(../img/symbole/paging/pfeil_bot_orange.gif);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .edit {
	background-image: url(../img/symbole/general/edit.png);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .delete {
	background-image: url(../img/symbole/general/delete.png);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .goto {
	background-image: url(../img/symbole/general/link.png);
	background-repeat: no-repeat;
	background-position: 5px center;	
}
.ControlButton .OK {
	background-image: url(../img/symbole/general/Checkmark20x12.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.ControlButton .add {
	background-image: url(../img/symbole/general/insert.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
/*Aktionen bei Maus ueber Control */
.ControlButton li.on a:hover {
	color: #506BB1;
	background-color: #FFFFFF;
}
.ControlButton span {
	color: #666666;
	padding-left: 10px;
	font-size: 0.8em;	
	
}
/* IE 6 hack to make entire button clickable */
* html .ControlButton a {
	height: 1px;
}
/*************************************************************************/
/******     Formatierung f¨¹r Bilder in den SeitBars  *********************/
/*************************************************************************/
.mid img {
	margin-top: 4px;
	margin-bottom: 4px;
}

/*************************************************************************/
/***************     Verschiedene Klassen   ******************************/
/*************************************************************************/

/* Definition des Aussehens von Farben, Schriftgroessen usw. */
/* Rote Schriftfarbe */
.red {color: #FF0000}

/* Weise Schriftfarbe */
.white {color: #FFFFFF}

/* Schwarze Schriftfarbe keine Veraenderung der Groesse */