/* Standard-CSS-Datei für das interne Menü von www.server-daten.de */
body 	{ margin:0px; padding:0px; font-size:100%; 
	font-family:Arial,Verdana,sans-serif;
	position:static; float:none;}





/* Oberer Menürahmen */
.m-body 	{margin:0; padding:5px; }
.m-menu 	{ }
.m-row  	{font-size:80%;}
.m-cell		{width:25%;vertical-align:top;text-align:center;  background-color:#eeeeee; }
.m-user		{ color:black; }
.m-info		{ background-color:#eeeeee; }
.m-logout	{ text-align:center; background-color:#eeeeee; }
.m-separator	{border-style:solid; border-width:0px;margin-top:2px;margin-bottom:1px;padding:0px;}







/* Dokumentweite Formate */
.sd-body 	{ border:solid green 0px; height:100%; margin:0px; padding:0px; width:95%;
	font-family:Arial,sans-serif; position:static; float:none; }

a				{ cursor:pointer; }
a:link 				{color:#003399; text-decoration:none; padding:0;  }
a:visited 			{color:#0000A0; text-decoration:none; padding:0; }
a:hover 			{color:#003300; background-color:#E8E8E8; 
				border-bottom:solid;border-bottom-width:1px;
				text-decoration:none; padding:0;}




/* Links in der linken Auflistung */

.sd-elements-list a 		{cursor:pointer; color:#ffffff;  background-color:#002F78; padding:0; border:0; }
.sd-elements-list a:link 	{ color:#ffffff; text-decoration:none;  background-color:#002F78; padding:0; border:0; }
.sd-elements-list a:visited 	{ color:#ffffff; text-decoration:none; background-color:#002F78; padding:0; border:0; }
.sd-elements-list a:hover 	{color:#003300; background-color:#E8E8E8; 
			border-bottom:solid;border-bottom-width:1px;
			text-decoration:none; padding:0; }


.sd-details-list a 		{cursor:pointer; color:#000000;  background-color:#ffffff; padding:0; border:0; }
.sd-details-list a:link 	{ color:#000000; text-decoration:none;  background-color:#ffffff; padding:0; border:0; }
.sd-details-list a:visited 	{ color:#000000; text-decoration:none; background-color:#ffffff; padding:0; border:0; }
.sd-details-list a:hover 	{color:#003300; background-color:#E8E8E8; 
			border-bottom:solid;border-bottom-width:1px;
			text-decoration:none; padding:0; }




/* Obere Menüleiste: Tabelle mit vier Buttons in vier Zellen, der View-Liste, einer Abstandshalterzelle und der Zustandsanzeige */

.sd-buttons-list 	{ height:50px;  font-family:'Verdana'; font-size:80%;
			border:black solid 1px;
				color:#000000; background-color:#eeeeee; }

.sd-button		{ width:150px;  border:blue solid 2px; background-color:#dddddd; text-align:center; }
.sd-button a, a.sd-button-help
			{cursor:pointer; color:#000000; padding:0; border:0; }
.sd-button a:link, a.sd-button-help:link
			{ color:#000000; text-decoration:none; background-color:#dddddd; padding:0; border:0; }
.sd-button a:visited, a.sd-button-help:visited
			{ color:#000000; text-decoration:none; background-color:#dddddd; padding:0; border:0; }
.sd-button a:hover, a.sd-button-help:hover
			{color:#003300; background-color:#E8E8E8; 
			border-bottom:solid;border-bottom-width:1px;
			text-decoration:none; padding:0; }




.sd-view-list	{ width:150px; }
.sd-button-space	{ width:10px; }
.sd-button-signal 	{ width:10px; }
.sd-state-ok	{ background-color:green; }
.sd-state-save	{ background-color:red; }
.sd-state-start	{ background-color:blue; } /* signalisiert bsp. Start eines Downloads ohne Datenänderung */
/* Ende obere Menüleiste */




/* Containertabelle: Entweder links die Liste (sd-elements-list), rechts die Details (sd-details) oder 
	oben Hinweise (sd-data-header) und unten ein Container 
*/

.sd-data		{ border:red solid 1px; height:400px; 
			margin:6px 0 6px 0; padding:0; 	 }



/* Formatierung für die linksstehende Liste der Suchergebnisse */
/* Falls Ihnen die Schriftgröße im linken Fenster zu klein ist: Modifizieren Sie font-size */

.sd-elements-list	{ vertical-align:top; 
		width:200px;min-height:400px; 
		margin:0; padding:6px;
		border:green solid 0px;
		background-color:#002F78; color:#ffff55; 	
		font-size:normal;
		}



.sd-elements-list br 	{ margin:0; }

/* Formatierung für die aktuelle Nummer */
.sd-current	{ color:red; }

.sd-subelements-list	{ border:white solid 0px; margin:0; padding:0; position:static; float:none; }
.sd-subelements-row { color:white; }

/* Querformat-Darstellung */
.sd-data-header	{ padding:12px; font-size:90%; }


/* Tabellen für die Codegenerierung */
.sd-code-create 	{ float:left; position:static; margin-top:18px; }
.sd-code-create th	{ text-align:left; padding-bottom:12px; }
.sd-code-create td	{ padding:0px 0px 6px 12px; font-size:100%; }


.sd-code-colors	{ float:left; position:static; margin-top:18px; }
.sd-code-colors th	{ text-align:left; font-size:90%; }
.sd-code-colors td	{margin-top:6px; padding:12px; font-size:90%; }


/* Daten für das rechte, große Fenster */
.sd-details-data	{ vertical-align:top; 
		border:black solid 0px; margin:0; padding:0; position:static; float:none; }
		
	
/* Tabelle für die Datenbearbeitung: Links Beschreibung (sd-details-label), rechts Eingabe (sd-details-input) */
.sd-details-list	{ border:black solid 0px;
		font-family:'Arial';
		vertical-align:top;
		float:none; position:static;
		clear:both;
		background-color:white; color:black; margin:16px 0px 32px 16px; padding:0;	}

.sd-details-label	{ width:220px; }
.sd-details-input	{ width:330px; }

.sd-details-list td	{ vertical-align:top; }




/* Tabellenformat für die tabellarische Ausgabe von Abfragen, Buchungen und bei der Protokolllöschung */

.sd-details-table	{border:black solid 1px; padding:6px; rules:all; font-size:80%;  }
.sd-details-table th	{vertical-align:top; }
.sd-details-table tr	{border:black solid 1px; }


.textbox-all 	{ width:300px; 	}
.textbox-small 	{ width:75px;	}
.textbox-medium	{ width:100px;	}
.textbox-big	{ width:225px;	}
.textbox-cc	{ width:225px;	}
.protocol-cc	{ width:200px; font-size:90%; }
.protocol-cc a	{ white-space:nowrap; }

.select-standard 	{ width:200px; }
.select-button 	 { width:25px;	}
.select-search	 { width:50px;	}

.sd-sort-active	{ background-color:yellow; }

.pdown-number 	{ background-color:red; color:white; }



.single-data 	{margin:30px; left:200px; padding:20px; width:300px; 
		position:relative; 
		border:red solid 1px; background-color:#eeeeee;}

.second-row	{background-color:#eeeeee; }

/* Querformat, falls eine Ausgabeseite direkt erstellt oder per Menü vorbelegt wird */
.sd-data-header 	{ height:50px; }
.sd-data-field	{ background-color:yellow; }



/* 	Formate für die Anzeige des Protokolls. Dieser Teil wird nicht benutzerspezifisch interpretiert */

.p-main		{font-size:75%; font-family:Arial; margin:0; padding:10px; }
.p-table		{border:blue solid 1px; font-size:100%; }

/* Sonderausdrücke */
.small		{ width:20px; }