/* =======================================================
===   Allgemeinde HTML Tag Definitionen                ===
======================================================= */

/* BODY: Hintergrund und Text im Body Tag, ausserhalb Tabelle und anderen Tags */
BODY {
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11.5px;
	color: #414141;
	margin:0;
}

/* TH: TabellenKopfzelle, Tabellen-Überschriften sind im TH Tag definiert */
TH {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000;
	height :30px;
	background:url(../images/sprite.png) repeat-x 0 0;
  	/*background-position:0 -1700px; */
	background-position:0 -1507px;  
}

/* TD: TabellenZelle, Texte sind i.d.R. innerhalb von Tabellen dargestellt */
TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}


/* A: Darstellungen für Links, besuchte Links und Hover Links */
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: Red;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: Red;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: Red;
	text-decoration: none;
}

/*==   Buttons zum Aufruf der Kartenfunktionen  ==*/

/* Button Standarddarstellung */
.butDefault {
	width:24px; height:24px;
	border-top: #808080 1px solid;
	border-bottom: #808080 1px solid;
	margin:auto 0.25em;
	display:inline-block;
	background:url(../images/sprite.png) repeat-x 0 0;
	cursor:pointer;
	background-position:0 -1507px;  
}

/* Erstes Unterelemnt eines Buttons -> braucht es zur Darstellung der gerundeten Ecken*/
.firstChild{
	border-right: #808080 1px solid;
	border-left: #808080 1px solid;
	margin: 0 -1px;
	display:block;
	height:21px;
	padding-top:3px;
	*height:100%; /*IE*/
    *position: relative;    /* Necessary to get negative margins working in IE */
    *width:26px;      	
}

/* Button - überfahren mit der Maus  */
.butHover{
	width:24px; height:24px;
	border-color:#7D98B8;
	border-style:solid;
	border-width:1px 0;
	margin:auto 0.25em;
	display:inline-block;
	background:url(../images/sprite.png) repeat-x 0 0;
	cursor:pointer;
  	background:url(../images/sprite.png) repeat-x 0 -1307px;
}

/* Button - angeklickt  */
.butDown{
	width:24px; height:24px;
	border-color:#808080;
	border-style:solid;
	border-width:1px 0;
	margin:auto 0.25em;
	display:inline-block;
	background:url(../images/sprite.png) repeat-x 0 0;
	cursor:pointer;
  	background-position:0 -1407px;
}

/* Farbe des Rahmens um die Karte */
.mapFrame{
	background-color:#eee;
}

/* brauchts zur sauberen Darstellung der Rahmentabelle um die Karte*/
TD.mapFrame{
	font-size:0px;
}

p.pagebreak { page-break-after: always; }

/* weitere Definitionen für Standard Tags können hinzugefügt werden (bsp.: Formularelemente, Scrollbar, ...) */


/* =======================================================
===   BM3 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: #D2B48C;
}


/* TabUnterTitel: Titel den Tab-Fenstern (Drucken, Suchen) */
.TabUnterTitel {
	font-size : 12px;
	color : #222222;
	font-weight : bold;
}

.TDReportLeft{
	background-color: #bbbbbb;
}

.TDReportRight{
	background-color: #cccccc;
}

/* === 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;
}

.Meldung{
	font-size : 11px;
	color : #000000;
	font-weight : bold;
}

/* 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;
}

/* Printtitel3:  */
.Printtitel3 {
	font-size : 9px;
	color : Black;
}

/* Printtitel4: */
.Printtitel4 {
	font-size : 8px;
	color : Black;
}



/* === WEBSEITEN LINKS IM BROWSER ===*/

/* BodyLeftFramePages: Body Style für Webseiten auf der Linken Seite (Thema, Login, Tools, UPKarte) */
.BodyLeftFramePages {
	padding-top : 3;
	padding-left : 3;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background : #F2F2F2;
}

 
 /* Copyright-Text PNG*/
.CopyrightMap{
	color:black;
}
.CopyrightPrint{
	color:black;
}

/* === InfoButton ===*/

.InfoButton table{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
}

.InfoButton th{
	font-size : 12px;
	font-weight:normal;
	color: #000;
	height :22px;
	background:url(../images/sprite.png) repeat-x 0 0;
  	background-position:0 -200px;
  	border:1px solid #ddd;	
  	border-bottom:1px solid #999;
  	text-align:left;
}

.InfoButton td{
	font-size : 12px;
	color: #000;
	height :12px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
  	border-bottom:1px solid #ddd;
  	border-top: 0px;	
}
.InfoButton tr.row0{
	background-color: #E3F0FF;
}
.InfoButton tr.row1{
	background-color: #F8F8F8;
}

.ReportTitle{
	font-size: 13px;
	width:100%;
	padding-bottom: 2px;
	text-align:center;
	font-weight:bold;
	color: #222;
}


 
/* ==============================================================
=== Projektspezifische CSS Definitionen (Reports, Titel, ...) ===
============================================================== */

/* Titel1: Titel im Titel.asp file. */
.Titel1 {
	font-size : 24px;
	color : #111111;
	font-weight : normal;
}

