/* =======================================================
===   Allgemeinde HTML Tag Definitionen                ===
======================================================= */

/* BODY: Hintergrund und Text im Body Tag, ausserhalb Tabelle und anderen Tags */
BODY {
	background-color : #e2e2e2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #4d535c;
	margin:0;
}

/* TH: TabellenKopfzelle, Tabellen-Überschriften sind im TH Tag definiert */
TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #FFFFFF;
	background-color : #17358b;
	height :19px;
}

/* TD: TabellenZelle, Texte sind i.d.R. innerhalb von Tabellen dargestellt */
TD {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #4d535c;
}

/* A: Darstellungen für Links, besuchte Links und Hover Links */
a {
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #98a1a8;
	text-decoration: none;
}
a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #98a1a8;
	text-decoration: none;
}
a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-style: bold;
	color: #98a1a8;
	text-decoration: underline;
}

hr {
		color: #ffdb00;
		background-color: #98a1a8;
}
/* weitere Definitionen für Standard Tags können hinzugefügt werden (bsp.: Formularelemente, Scrollbar, ...) */



/* =======================================================
===   BM2 spezifische CSS Definitionen                 ===
======================================================= */

/* === POPUP FENSTER (DRUCKEN, LOGIN) ===*/

/* PopupTitel: Titel im Popup Fenster (Drucken, Suchen) */
.PopupTitel {
	font-size : 22px;
	color : #FFFFFF;
	font-weight : bold;
	width: 100%;
	height: 100%;
	padding-left:5px;
	padding-top: 6px;
	vertical-align: middle;
}

/* TDPopUpTitel: Titel im Popup Fenster (Drucken, Suchen) */
.TDPopUpTitel {
	background-color: #FF0000;
}

/* PopupUnterTitel: Titel im Popup Fenster (Drucken, Suchen) */
.PopupUnterTitel {
	font-size : 11px;
	color : #FF0000;
	font-weight : bold;
}

/* TDPopUpUnterTitel: Titel im Popup Fenster (Drucken, Suchen) */
.TDPopUpUnterTitel {
	background-color: #CCCCCC;
	text-align: left;
}


/* === ALLGEMEIN ===*/

/* Hinweis: Darstellung von Fehlermeldungen (falsches Passwort) - soll sich von Hintergrund gut sichtbar abheben! */
.Hinweis {
	color: RED;
	font-weight: bold;
}


/* === KARTE ===*/

/* Marginalien: Darstellung der Karteninformationen, unterhalb der Karte (Kartenbreite, Messresultate, ...) */
.Marginalien {
	font-size : 10px;
	color : #000000;
	font-weight : normal;
}

/* formKartenbreite: Darstellung des Inputfeldes für Kartenbreite unterhalb der Karte */
.formKartenbreite {
	font-size: 9px;
	width: 45px;
	height: 16px;
	color : #000000;
	background-color: #FFFFFF;
}


/* === DRUCKEN ===*/

/* Printtitel1: Darstellung des Haupttitels auf dem ausgedruckten Plan */
.Printtitel1 {
	font-size : 18px;
	color : Black;
	font-weight : bold;
}

/* Printtitel2: Darstellung des Untertitels auf dem ausgedruckten Plan */
.Printtitel2 {
	font-size : 14px;
	color : Black;
	font-weight : normal;
}


/* === WEBSEITEN LINKS IM BROWSER ===*/

/* BodyLeftFramePages: Body Style für Webseiten auf der Linken Seite (Thema, Login, Tools, UPKarte) */
.BodyLeftFramePages {
	background-color : #FFFFFF;
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}



/* === OBERTHEMENGRUPPE (OPTIONAL) ===*/

/* TDOberThemaGruppeTitel: Darstellung des Themengruppentitels */
.TDOberThemaGruppeTitel {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	font-weight : bold;
	background-color : #004E9B;
	height : 19px;
	padding-left : 3px;
}

/* TDOberThemaGruppeTitelOpen: Darstellung des Themengruppentitels wenn Auswahl geöffnet ist*/
.TDOberThemaGruppeTitelOpen {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	font-weight : bold;
	background-color : #004E9B;
	height : 19px;
	padding-left : 3px;
}

/* TDOberAbstandThemenGruppen: Abstand der Tabellen "Themengruppen" -> Leerzeile in Tabellendefinition*/
.TDOberAbstandThemenGruppen {
	height : 5px;
}



/* === THEMENGRUPPE ===*/

/* ThemaGruppeTitel: Darstellung des Themengruppentitels */
.TDThemaGruppeTitel {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #FFFFFF;
	font-weight : normal;
	background-color : #2658e1;
	height : 19px;
	padding-left : 3px;
}

/* TDThemaGruppeTitelOpen: Darstellung des Themengruppentitels wenn Auswahl geöffnet ist*/
.TDThemaGruppeTitelOpen {
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #DDDDDD;
	font-weight : normal;
	background-color : #2658e1;
	height : 19px;
	padding-left : 3px;
}

/* TDAbstandThemenGruppen: Abstand der Tabellen "Themengruppen" -> Leerzeile in Tabellendefinition*/
.TDAbstandThemenGruppen {
	height : 2px;
}



/* === THEMA ===*/

/* TDThema: Abstand der Tabellen "Themengruppen" -> Leerzeile in Tabellendefinition*/
.TDThema {
	font-size : 10px;
	color: black;
	background-color : #DDDDDD;
	height : 15px;
	padding-left : 10px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#BBBBBB;
}

/* ThemaGruppeLink: Darstellung des Themengruppentitels wenn dieser gleichzeitig ein Link ist */
.ThemaGruppeLink {
	color: black;
	text-decoration : underline;
}

/* ThemaLink: Darstellung des Themas wenn es gleichzeitig ein Link ist */
.ThemaLink {
	color: black;
	font-weight : normal;
	text-decoration : underline;
}


/* === FÜR DATENAUSWAHL BENÖTIGTE ELEMENTE (DO NOT CHANGE!!) ===*/

/* SubTree: CSS Definition für Auf- Zuklappmechanismus Themaeinträge -> NICHT VERÄNDERN*/
 .SubTree{
 	/* position: relative; */
 	top : 0px;
 	left : 0px;
 	visibility : hidden;
 	display : none;
 }

/* SubCat: CSS Definition für Auf- Zuklappmechanismus Themaeinträge -> NICHT VERÄNDERN*/
 .SubOberThema{
 	/* position: relative; */
 	top : 0px;
 	left : 0px;
 	visibility : hidden;
 	display : none;
 }
 
 
 
/* ==============================================================
=== Projektspezifische CSS Definitionen (Reports, Titel, ...) ===
============================================================== */

/* Titel1: Titel im Titel.asp file. */
.Titel1 {
	font-size : 22px;
	color : Black;
	font-weight : bold;
}
