

/* -------------------------------------------------------------------------------------------------------------- */
/* Allgemeiner Link Style */
/* -------------------------------------------------------------------------------------------------------------- */

A { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A:hover { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A:active { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A:link  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A:visited  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }

.navTextA { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A.navTextA:hover { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A.navTextA:active { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A.navTextA:link  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }
A.navTextA:visited  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: #001A50; }

.navTextIA { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: black; }
A.navTextIA:hover { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: black; }
A.navTextIA:active { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: black; }
A.navTextIA:link  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: black; }
A.navTextIA:visited  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; COLOR: black; }

.poweredBySMP { font-family: arial,helvetica,verdana; font-size: 10px; font-style: italic; font-weight: bold; text-decoration: none; COLOR: #A2590F; }
A.poweredBySMP:link { font-family: arial,helvetica,verdana; font-size: 10px; font-weight: bold; text-decoration: none; COLOR: #A2590F; }
A.poweredBySMP:visited { font-family: arial,helvetica,verdana; font-size: 10px; font-weight: bold; text-decoration: none; COLOR: #A2590F; }
A.poweredBySMP:hover { font-family: arial,helvetica,verdana; font-size: 10px; font-weight: bold; text-decoration: none; COLOR: #A2590F; }

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Table Container Styles */
/* -------------------------------------------------------------------------------------------------------------- */

.mainTop1 { background:white; vertical-align: top; border-left: 1px solid black; }
.mainTop2 { background:white; vertical-align: top; border-left: 1px solid black; border-right: 1px solid black; }
.mainLeft { background:#C8D9F0; vertical-align: top; border-left: 1px solid black; border-right: 1px solid black; }
.mainRight { background:#C8D9F0; vertical-align: top; border-left: 1px solid black; border-right: 1px solid black; }
.mainCenter { background:white; vertical-align: top; border-bottom: 1px solid black; border-top: 1px solid black; }
.mainBottom { background:#FF8000; height:18px; vertical-align: top; }

.linkBottom { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: black; }
A.linkBottom:link { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: black; }
A.linkBottom:visited { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: black; }
A.linkBottom:hover { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; COLOR: black; }

.linkTop { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }
A.linkTop:link { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }
A.linkTop:visited { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }
A.linkTop:hover { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Kachel Styles
 * Allgemeine Definition
 * @inpTable:  class for Table
 * @inpHeader: class for Header Row in Table
 */
/* -------------------------------------------------------------------------------------------------------------- */

/* Kachel Styles */
.inpTable { 
	background: #C8D9F0; 
	width: 100%;
}
.inpHeader { 
	background: #001A50; 
	text-align: left;
	padding-left: 5px;
	height: 30px;	
	color: #FF8000;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
}
A.inpHeader:link { font-family: arial,helvetica,verdana; height: 10px; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }
A.inpHeader:visited { font-family: arial,helvetica,verdana; height: 10px; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }
A.inpHeader:hover { font-family: arial,helvetica,verdana; height: 10px; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }

.inpTableSearch {
	background: #C8D9F0; 
	width: 100%;
}
.inpHeaderBanner {
	background: #001A50; 
	text-align: left;
	padding-left: 5px;
	height: 30px;	
	color: #FF8000;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
}
.inpHeaderSearch {
	background: #001A50; 
	text-align: left;
	padding-left: 5px;
	height: 30px;	
	color: #FF8000;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
}

/* --- Kachel 'Banner' Style --- */
.inpTableBanner { 
	background: #C8D9F0; 
	width: 100%;
}

.banlinkFrame { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }
A.banlinkFrame:link { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }
A.banlinkFrame:visited { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }
A.banlinkFrame:hover { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #FF8000; }

.banlinkFrameless { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }
A.banlinkFrameless:link { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }
A.banlinkFrameless:visited { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }
A.banlinkFrameless:hover { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }

.banlinkText { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: black; }
A.banlinkText:link { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: black; }
A.banlinkText:visited { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: black; }
A.banlinkText:hover { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: black; }

/* --- Kachel 'Bearbeiten' Styles --- */
.inpTableWork { 
	background: #ECECEC; 
	width: 100%;
}
.inpHeaderWork { 
	background: silver; 
	text-align: left;
	padding-left: 5px;
	height: 30px;	
	color: black;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid gray;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Kachel Inhalts Text Styles */
/* -------------------------------------------------------------------------------------------------------------- */

.userLoggedIn { 
	color: #black; 
	font-family: arial,helvetica,verdana;
	font-size: 12px;
}
.tileTrenner { 
	background: white; 
	border-bottom: 1px solid #001A50;
	border-top: 1px solid #001A50;
	height: 4px; 
}

/* Kachel 'Suche' Texte */
.searchAktRub { 
	font-family: arial,helvetica,verdana; 
	font-size: 11px; 
	color: #001A50;
}
.searchLRTD { 
	border-top: 1px solid #001A50; 
}
.searchLRA { 
	font-family: arial,helvetica,verdana; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	COLOR: #001A50;
}
A.searchLRA:link { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }
A.searchLRA:visited { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }
A.searchLRA:hover { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Formular Elemente */
/* -------------------------------------------------------------------------------------------------------------- */

/* Allgemeiner 'Button' */
.inpButton { 
	background: #001A50; 
	border-left: 1px solid #001A50;
	border-bottom: 1px solid #001A50;
	border-right: 1px solid #001A50;
	border-top: 1px solid #001A50;
	cursor: hand; 
	color: white;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	width: 80px; 
	height: 18px; 
}

/* Spezial 'Button' für Rechte Leiste */
.inpButtonRightNav { 
	background: #001A50; 
	border-left: 1px solid #001A50;
	border-bottom: 1px solid #001A50;
	border-right: 1px solid #001A50;
	border-top: 1px solid #001A50;
	cursor: hand; 
	color: white;
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	width: 70px; 
	height: 18px; 
}

/* input Field ReadWrite */
.inpRW { 
	background: white; 
	border: 1px solid #001A50; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	width: 96%;
	height: 18px; 
}

/* input Field ReadOnly */
.inpRO { 
	background: #E2E2E2; 
	border: 1px solid #001A50; 
	cursor: default; 
	font-family: arial,helvetica,verdana;
	font-size: 11px;
	width: 90%;
	height: 18px; 
}

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Rubrik Baum Anzeige (linke Navigation)*/
/* -------------------------------------------------------------------------------------------------------------- */

.treeActive { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #C8D9F0; color: #001A50; }
A.treeActive:link { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #C8D9F0; color: #001A50; }
A.treeActive:visited { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #C8D9F0; color: #001A50; }
A.treeActive:hover { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #C8D9F0; color: #001A50; }

.treeActiveChild { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; background-color: white; color: #001A50;  }	
A.treeActiveChild:link { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; background-color: white; color: #001A50;  }
A.treeActiveChild:visited { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; background-color: white; color: #001A50;  }
A.treeActiveChild:hover { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; background-color: white; color: #001A50;  }

.treeInActive { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #001A50; color: white; }
A.treeInActive:link { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #001A50; color: white; } 
A.treeInActive:visited { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #001A50; color: white; }
A.treeInActive:hover { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: none; background-color: #001A50; color: white; }

.treeEmpty { font-family: arial,helvetica,verdana; height: 2px; font-size: 12px; font-weight: bold; text-decoration: none; background-color: white; color: white; }
.treeLine { border-bottom: 1px solid white; }

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Content Anzeige */
/* -------------------------------------------------------------------------------------------------------------- */

.rubrikName { font-family: arial,helvetica,verdana; font-size: 20px; COLOR: #001A50; text-decoration: underline; }
.rubrikTitle { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; COLOR: black; }
.rubrikText { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: black; }
A.rubrikText:link { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: black; }
A.rubrikText:visited { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: black; }
A.rubrikText:hover { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: black; }
.rubrikTextB { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; COLOR: black; }
.rubrikTextG { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }
.rubrikBeschreibung { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: gray; }
.rubrikPfad { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: gray; font-style: italic; }

.rubrikListTreffer { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: black; }

.rubrikList { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: underline; COLOR: #001A50; }
A.rubrikList:link { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: underline; COLOR: #001A50; }
A.rubrikList:visited { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: underline; COLOR: #001A50; }
A.rubrikList:hover { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; text-decoration: underline; COLOR: #001A50; }

.childList { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }
A.childList:link { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }
A.childList:visited { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }
A.childList:hover { font-family: arial,helvetica,verdana; font-size: 11px; font-weight: bold; text-decoration: none; COLOR: #001A50; }

.inhaltListR { width:100%; height: 100%; border: thin solid Silver; padding-bottom: 10; padding-left: 10; padding-right: 10; padding-top: 10; }
.inhaltListS { height:100%; border-right: 1px solid Silver; }
.inhaltListLine { color: Silver; }

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Betriebssuche Anzeige */
/* -------------------------------------------------------------------------------------------------------------- */
.betriebName { font-family: arial,helvetica,verdana; font-size: 16px; font-weight: bold; COLOR: white; background-color: #FF8000; }
.betriebNameTable { font-family: arial,helvetica,verdana; border: 1px solid #FF8000; }

.betriebLS { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }
.betriebLSUeb { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: black; COLOR: black; background-color: #C8D9F0; }
.betriebLSGruppe { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: black; }
.betriebLSTable { font-family: arial,helvetica,verdana; border: 1px solid #C8D9F0;}
.betriebAdresse { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }
A.betriebAdresse:link { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #001A50; }
A.betriebAdresse:visited { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #001A50; }
A.betriebAdresse:hover { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #001A50; }

.bsearchName { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: #001A50; }
.bsearchText { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: #001A50; }
.bsearchBez { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: #001A50; }
.bsearchBesch { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }
.bsearchTable { 
	background: #C8D9F0; 
	border-left: 1px solid #001A50;
	border-bottom: 1px solid #001A50;
	border-right: 1px solid #001A50;
	border-top: 1px solid #001A50;
	width: 100%;
}

.bsearchGenericTable { 
	background: #C8D9F0; 
	border-left: 1px solid #001A50;
	border-bottom: 1px solid #001A50;
	border-right: 1px solid #001A50;
	border-top: 1px solid #001A50;
}

.bsearchGenericFieldsetHeader { 
	border-top-style: solid; 
	border-bottom-style: solid; 
	border-left-style: solid; 
	border-right-style: solid; 
	border-top-color: #C8D9F0; 
	border-bottom-color: #C8D9F0; 
	border-left-color: #C8D9F0; 
	border-right-color: #C8D9F0; 
	padding-top:8px; 
	padding-bottom:8px;
}

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------------------------- */
/* Passwort */
/* -------------------------------------------------------------------------------------------------------------- */
.pwchangeTitle { font-family: arial,helvetica,verdana; font-size: 12px; font-weight: bold; COLOR: black; }
.pwchangeName { font-family: arial,helvetica,verdana; font-size: 12px; COLOR: black; }
.pwchangeText { font-family: arial,helvetica,verdana; font-size: 11px; COLOR: black; }
.pwchangeTable {
	background: #C8D9F0; 
	border-left: 1px solid #001A50;
	border-bottom: 1px solid #001A50;
	border-right: 1px solid #001A50;
	border-top: 1px solid #001A50;
	width: 100%;
}
.pwLost { font-family: arial,helvetica,verdana;	font-size: 11px; text-decoration: none; color: #001A50; }
A.pwLost:link { font-family: arial,helvetica,verdana;	font-size: 11px; text-decoration: none; color: #001A50; }
A.pwLost:visited { font-family: arial,helvetica,verdana;	font-size: 11px; text-decoration: none; color: #001A50; }
A.pwLost:hover { font-family: arial,helvetica,verdana;	font-size: 11px; text-decoration: none; color: white; }

/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */

.myHomeBookmark { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.myHomeBookmark:hover { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.myHomeBookmark:active { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.myHomeBookmark:link  { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }
A.myHomeBookmark:visited  { font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: none; COLOR: #001A50; }

.myHomeRubrik { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; font-weight: bold; COLOR: black; }
A.myHomeRubrik:hover { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; font-weight: bold; COLOR: black; }
A.myHomeRubrik:active { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; font-weight: bold; COLOR: black; }
A.myHomeRubrik:link  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; font-weight: bold; COLOR: black; }
A.myHomeRubrik:visited  { font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; font-weight: bold; COLOR: black; }
