/* ---- Normale Links auf der Seite ----- */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #194072;
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #194072;
	font-size: 12px;
	TEXT-DECORATION: none;
	line-height: 15px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	TEXT-DECORATION: none;
	line-height: 15px;
}
/* ---- Menülinks als eigene Klasse einbauen mit  ... class="menulink" ... ----- */
.menulink {
	color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.menulink:link {
	color: #fff;
	font-size: 11px;
	TEXT-DECORATION: none;
}
a.menulink:active {
	color: #000000;
	font-size: 11px;
	TEXT-DECORATION: none;
}
a.menulink:visited {
	color: #fff;
	font-size: 11px;
	TEXT-DECORATION: none;
}
a.menulink:hover {
	color: #000000;
	font-size: 11px;
	TEXT-DECORATION: none;
}
/* ---- webdesign reischmann link  ... class="webdesign" ... ----- */
.webdesign {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a.webdesign:link {
	color: #000000;
	font-size: 11px;
	TEXT-DECORATION: none;
}
a.webdesign:active {
	color: #ffff00;
	font-size: 11px;
	TEXT-DECORATION: none;
}
a.webdesign:visited {
	color: #000000;
	font-size: 11px;
	TEXT-DECORATION: none;
}
a.webdesign:hover {
	color: #ffff00;
	font-size: 11px;
	TEXT-DECORATION: none;
}
.versteckterlink {
	color: #FCE0C7;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	cursor: default;
}
a.versteckterlink:link {
	color: #FCE0C7;
	font-size: 10px;
	TEXT-DECORATION: none;
	cursor: default;
}
a.versteckterlink:active {
	color: #FCE0C7;
	font-size: 10px;
	TEXT-DECORATION: none;
	cursor: default;
}
a.versteckterlink:visited {
	color: #FCE0C7;
	font-size: 10px;
	TEXT-DECORATION: none;
	cursor: default;
}
a.versteckterlink:hover {
	color: #FCE0C7;
	font-size: 10px;
	TEXT-DECORATION: none;
	cursor: default;
}
/* ---- Standardformatierungen ----- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #2F3274;
	scrollbar-base-color: #BA977D;
/* ---- Grundfarbe Balkenfarbe */
	scrollbar-face-color: #BA977D;
/* ---- Erhabene Elemente  */
	scrollbar-track-color: #DDCBBE;
/* ---- Lauffläche, Seitenfarbe*/
	scrollbar-arrow-color: #DDCBBE;
/* ---- Pfeile */
	scrollbar-3dlight-color: default;
/* ---- Helle 3-D-Elemente (links und oben) */
	scrollbar-darkshadow-color: default;
/* ---- Dunkle Schattenelemente (rechts und unten) */
	scrollbar-highlight-color: default;
/* ---- Helle Elemente (Glanzlicht, 50% Raseter der Lauffläche) */
	scrollbar-shadow-color: default;
/* ---- Dunkle 3-D-Elemente (rechts und unten) */
}
table, tr, td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
}
input, textarea, select {
	border: 1pt solid #E7B622;
}
/* ---- Eigene Klassen ----- */
.ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #194072;
}
.strich-waagrecht {
	background-color: #E7B622;
}
.ueberschriftunterzelle {
	background-color: #FFFF99;
}
.preiszelleueberschrift {
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #194072;
}
.preiszelleunterueberschrift {
	background-color: #FFFAE8;
}
.preiszellestandard {
	background-color: #FFF8E1;
}
.preiszellallinklusiv {
	background-color: #FFF2CA;
}
.einpixelrand {
	background-color: #fff;
}
.balkenrechtulinks {
	background-color: #FCE0C7;
}
.newsbalkenhintergrund {
	background-color: #BA977D;
	font-size: 11px;
	font-weight: bold;
}
.newsbalkenhintergrund a:link, .newsbalkenhintergrund a:visited {
	color: #000;
}
.newsbalkenhintergrund a:hover {
	color: #fff;
}
.werbung {
	display: none;
}
.adressleiste-unten {
	padding: 4px 25px;
	background-color: #BA977D;
	color: #FCE0C7;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.balkenrechts {
	background: url(/de/system/images/bg-menu-rechts.jpg) no-repeat;
	background-color: #BA977D;
}
.balkenlinks {
	background: url(/de/system/images/menu-oben.jpg) no-repeat;
	background-color: #FCE0C7;
}
.tabelle-startseite {
	background: url(/de/system/images/bg-startseite.jpg) no-repeat;
	background-color: #FFF;
}
.textinput {
	color: black;
}
.textinputselected {
	color: black;
	background-color: #FFFFCC;
}
.calctext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.calCaption {
	font-family: Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}
.calHead {
	font-family: Arial, Helvetica;
	font-size: 8pt;
	font-weight: bold;
}
.cal {
	font-family: Arial, Helvetica;
	font-size: 8pt;
	cursor: default;
}
.calVal {
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #0066ff;
	font-weight: bold;
}
/* = = = = = = = = NAVIGATION ANFANG = = = = = = = = */
.leftnavi {
	margin: 0px;
	width: 165px;
	font-family: Verdana;
	font-size: 11px;
}
.leftnavi ul {
	margin: 0 0px 0 8px;
	padding: 0;
	list-style: none;
	font-size: 9px;
	border-top: 1px solid #ffffff;
}
.leftnavi ul ul {
	border: none;
	margin: 0px;
}
.leftnavi ul ul ul {
	background: transparent url(/de/system/images/m2eben-bot.jpg) no-repeat scroll left bottom;
	border: medium none;
	margin: 0px;
	padding: 0px 0px 10px;
}
.leftnavi ul ul ul ul {
	background: none;
	border: medium none;
	margin: 0px;
	padding: 0px 0px 0px;
}
.leftnavi li {
	display: inline;
	margin: 0;
	padding: 0;
}
.navilink a, .navilink a:visited, .navilink a:link {
	background: #C6A28A;
	color: #ffffff;
	display: block;
	padding: 3px 0px 3px 5px;
	border-bottom: 1px solid #ffffff;
}
.navilinkaktiv a, .navilinkaktiv a:visited, .navilinkaktiv a:link {
	background:  #EDDFD4;
	color: #6B4324;
	font-weight: bold;
	display: block;
	padding: 3px 0px 3px 5px;
	border-bottom: 1px solid #ffffff;
}
.navilink a:hover {
	background:  #EDDFD4;
	color: #6B4324;
	font-weight: bold;
	display: block;
	padding: 3px 0px 3px 5px;
	border-bottom: 1px solid #ffffff;
}
.subnavilink a, .subnavilink a:visited, .subnavilink a:link {
	background: #DCBAA3;
	color: #6C4421;
	display: block;
	padding: 3px 0px 3px 15px;
	font-weight: normal;
	border: none;
}
.subnavilinkaktiv a, .subnavilinkaktiv a:visited, .subnavilinkaktiv a:link {
	background: #F4EDEB  url(/de/system/images/m1eben-akt.jpg) left top repeat-y;
	color: #6C4421;
	display: block;
	padding: 3px 0px 3px 15px;
	font-weight: bold;
	border-bottom: 1px solid #DCBAA3;
}
.subnavilink a:hover {
	background: #F4EDEB  url(/de/system/images/m1eben-akt.jpg) left top repeat-y;
	color: #6C4421;
	display: block;
	padding: 3px 0px 2px 15px;
	font-weight: bold;
	border-bottom: 1px solid #DCBAA3;
}
.subsubnavilink a, .subsubnavilink a:visited, .subsubnavilink a:link {
	background: #E0D1C8;
	color: #6C4421;
	display: block;
	padding: 3px 0px 3px 25px;
	font-weight: normal;
	border: none;
	font-size: 10px;
}
.subsubnavilinkaktiv a, .subsubnavilinkaktiv a:visited, .subsubnavilinkaktiv a:link {
	background: #F4EDEB   url(/de/system/images/m2eben-akt.jpg) left top repeat-y;
	color: #6C4421;
	display: block;
	padding: 3px 0px 3px 25px;
	font-weight: bold;
	border: none;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #DFD0C7;
}
.subsubnavilink a:hover {
	background: #F4EDEB   url(/de/system/images/m2eben-akt.jpg) left top repeat-y;
	color: #6C4421;
	display: block;
	padding: 3px 0px 3px 25px;
	font-weight: bold;
	border: none;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.subsubsubnavilink a, .subsubsubnavilink a:visited, .subsubsubnavilink a:link {
	background: #efe8e4;
	color: #6C4421;
	display: block;
	padding: 3px 0px 3px 30px;
	font-weight: normal;
	border: none;
	font-size: 10px;
}
.subsubsubnavilinkaktiv a, .subsubsubnavilinkaktiv a:visited, .subsubsubnavilinkaktiv a:link {
	background: #efe8e4;
	color: #331e0f;
	display: block;
	padding: 3px 0px 3px 30px;
	font-weight: bold;
	border: none;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
.subsubsubnavilink a:hover {
	background: #efe8e4;
	color: #331e0f;
	display: block;
	padding: 3px 0px 3px 30px;
	font-weight: normal;
	border: none;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
}
/* = = = = = = = = NAVIGATION ENDE  = = = = = = = = */
/* - - - - - - GLOSSARLISTING START - - - - - - - - - - - */
.glossarIndex {
  margin: 0 0 10px 0;
}

.glossarIndex .glossarIndexBuchstabe {
  padding: 0 11px 0  0;
}
.glossarIndex .glossarIndexBuchstabe a {
	color: #c6a28a;
	font-weight: bold;
}
.glossarListe {

}
.glossarListe .glossarEintrag {
  padding:4px 0 10px 9px;
}
.glossarGruppeKpl {
  float:right;
  width:530px;
}
.glossarListe .first {
  border-top: 1px solid #c6a28a;
}
.glossarListe .glossarGruppe {
  margin: 0 0 20px 0;
  padding: 15px 0 0 0;
  width: 550px;
}
.glossarListe .glossarBuchstabe {
  border-top:1px solid #c6a28a;
  color:#c6a28a;
  float:left;
  font-weight:bold;
  padding:4px 0 10px 6px;
  width:14px;
}
.glossarListe .beschreibung {

}
.nachoben {
  text-align: right;
}
.clear {
	clear:both;
}
/* - - - - - - GLOSSARLISTING ENDE - - - - - - - - - - - */