/* --- ADMIN  ------------------------------------------------------------ */
 body,td,tr {color:#000;}
 body#adminextrafenster {background-image:none; background-color:#fff; margin:15px;}

/* --- Tabelle Hauptmenue --------------------------------------------------------------------*/
	.adminrahmen {display:block; width:100%; border-top:1px solid #f00;}
 .container {border-top:1px solid #00f;}
 div.container {border-width:1px 0 0 0; border-style:solid; border-color:#00f;}
	
/* --- allg. Link-Formatierung, unsichtbar   -------------------------------------------------*/
	a.admin {display:block; float:left; border-width:1px 2px 2px 1px; border-color:#f7cccc; border-style:solid; margin:0 2px 0 0; padding:1px 5px 1px 5px; text-decoration:none; font-size:11px; background-color:#FBE5E5; color:#000;}
	a.admin:hover {background-color:#fff; color:#f00;}
 span.container a.admin {border-color:#B2B2FF; background-color:#E5E5FF;}
 
 .unsichtbar {color:#f00;}
 
/* --- Link Zusatztext ------------------------------------------------------------------*/
	a.adminzst {border-width:1px 2px 2px 1px; border-color:#f7cccc; border-style:solid; margin:0 2px 0 3px; padding:1px 5px 1px 5px; text-decoration:none; font-size:11px; background-color:#FBE5E5; color:#000;}
	a.adminzst:link {}
	a.adminzst:visited {}
	a.adminzst:hover {}
	a.adminzst:active {}
 
/* --- Anker -ID ------------------------------------------------------------------------------ */
	.ankerid {display:block; float:left; color:#000; font-size:11px; background-color:#FBE5E5; padding:2px 3px 1px 3px;}
 span.container .ankerid {background-color:#E5E5FF;}
	
/* --- Navigation Tabellen-Formatierung und Formfelder-Formatierung ---------------------------*/ 	
	/* Hauptmenue */
	.admnav1 {width:90%; margin:20px 0 0 0; padding:4px 0px 2px 3px; border-width:3px 0px 0px 3px; border-color:#FF7F7F; border-style:solid; background-color:#FEF7F7;}
 .admnav1 hr {height:1px; border-color:transparent; border-top:1px solid #f7cccc; width:98%; text-align:left;}. 
	.admnav2 .admin select {float:left;}
 .miniheadpic {display:block; width:58px; height:16px; overflow:hidden; border:1px solid #f7cccc; margin:0; padding:0;}
	
	/* Sub-Menue */
	.admnav2 {width:90%; margin:3px 0 0 40px; padding:4px 0px 2px 3px; border-width:2px 0px 0px 2px; border-color:#F7CCCC; border-style:solid; background-color:#FEF7F7;} 
	
	/* Textfeld Menuebezeichnung */
	.admw1 {width:95%; padding-left:5px; margin-right:3px;}  
	/* Textfeld Einträge pro Seite */
	.admw2 {width:25px; margin-right:3px;} 
	
	/* Textareas für Zusatztexte */
	.admnav2 table {width:100%;}
	.admnav2 table table {width:50%;}
	.admzstxt1 {width:95%; height:40px;}
	.admzstxt2 {width:95%; height:100px;}	
	
/* --- Admin- Formular------------------------------------------------------------------------*/ 
 /* Hilfe- Button */
 iframe {margin-bottom:10px; width:900%; height:80px;}
 a.admhilfeallg {padding:0 5px 0 5px;background-color:#FBE5E5; text-decoration:none; margin:0 5px 0 0; font-weight:bold; border-width:1px 2px 2px 1px; border-color:#f7cccc; border-style:solid;}
 a.admhilfeallg:link {background-color:#FBE5E5; color:#000;}
 a.admhilfeallg:visited {background-color:#FBE5E5; color:#000;}
 a.admhilfeallg:hover {background-color:#fff; color:#f00;}
 a.admhilfeallg:active {background-color:#FBE5E5; color:#000;}
 
 .admformhr {height:1px; border-color:transparent; border-top:1px solid #f7cccc;} /* HR im Admin-Form */
 .admtip {font-style:italic; color:#666;} /* Tip */
 .admdetailtab {width:95%; background-color:#FFF4F4; padding:5px;} /* Tabelle Detailansicht */
 .admnormaltab {width:95%; padding:5px;} /* Tabelle Normalansicht */ 
 
 .admform1 {width:95%; height:80px; padding:3px;} /* Textfeld Ueberschrift  */
 .admform2 {width:95%; height:150px; padding:3px;} /* Textarea allg. */
 .admform3 {width:30px; padding:3px;} /* Textfeld Bildbreite  */
 
 .admformshoptab {border:1px solid #ccc; background-color:#efefef; padding:7px;} /* Tabelle Shop */
 .admformshop1 {width:140px; margin-right:10px; padding:3px;} /* Textfeld Preis */
 .admformshop2 {width:140px; /*margin-right:10px;*/ padding:3px;} /* Textfeld Artikelnummer */
 .admformshop3 {width:60px; margin-right:10px; padding:3px;} /* Textfeld MwSt. */
 .admformshopvar {width:220px; height:50px; padding:3px;} /* Textfeld Variationen */

/* --- Buttons --------------------------------------------------------------------------------- */
 /* Input-Button-Formatierung */	
 .admformspeichern {background-color:#f7cccc; border:1px solid #666; padding:1px 30px 1px 30px; font-weight:bold;}
 /* Abbrechen - Button - ist Text-link */
 .admformabbrechen {display:block; background-color:#f7cccc; border:1px solid #666; padding:2px 10px 3px 10px; text-decoration:none; margin-left:10px;}
 /* hover von Abbrechen - Button */
 a.admformabbrechen:hover {color:#000;} 
 /* GB Abbrechen - Button  - ist Textlink*/
 .gbabbrechen {display:block; background-color:#f7cccc; border:1px solid #666; padding:2px 10px 3px 10px; text-decoration:none; margin-left:10px;}
 /* hover von GB Abbrechen- Button */
 a.gbabbrechen:hover {color:#000;}
 /* Löschen-Button-Formatierung im KALENDER */
 .kalenderloeschen {background-color:#f7cccc; border:1px solid #666; padding:1px 5px 1px 5px; font-weight:bold; margin-left:5px;}
  
/* --- Admin- Formular Shop-Stammdaten -------------------------------------------------------*/
	.admshopemail {width:300px; padding:0 5px 0 5px;}
	.admshopform1 {width:500px; height:150px; padding:5px 5px 5px 5px;}
	.admshophead {display:block; padding:5px 30px 5px 5px; background-color:#f7cccc; font-weight:bold;}
/* --- Formulareditor ---------------------------------------------------------------------*/
 /* Tabelle mit Betreff, Email und Senden-Button-Bezeichnung ------------*/
 .adminformeditoben {}
 .adminformeditoben td {padding:0 10px 0 0;}
 .adminformeditoben input {width:250px; padding-left:3px;}
 
 /* Tabelle mit Feldnamen, Höhe, Breite -----------*/
 .adminformeditunten {}
 .adminformeditunten td {padding:0 5px 0 0;}
 .adminformeditfeldname {width:250px;}
 .adminformedithoehe {width:25px;}
 .adminformeditbreite {width:40px;}







/* --- ADMIN  ------------------------------------------------------------ */
/* --- allg --- */
 td {
		color:#000;
 }
 input, textarea {
		font-family:Verdana,Arial,Helvetica,sans-serif; 
		font-size:13px;
 }
 
 .unsichtbar {/* unsichtbar-formatierung im menue */
			color:#f00;
	}

/* --- tabelle hauptmenue oben  --- */
	table span.adminrahmen {
		display:block; 
		width:100%; 
		border-top:1px solid #f00;
 } 
 /* seitenumbruch */
 	table span.seitenumbruch {
		border-top:1px solid #0c0;
 }
	
/* --- allg. button-formatierung --- */
	a.admin {/* da-buttons allg. */
		display:block; 
		float:left; 
		border-width:1px 2px 2px 1px;
		border-style:solid; 
		border-color:#f7cccc;
		margin:0 2px 0 0; 
		padding:1px 5px 1px 5px; 
		text-decoration:none; 
		font-size:11px; 
		background-color:#FBE5E5; 
		color:#000;
 }
	a.admin:hover {
		background-color:#fff; 
		color:#f00;
 }
 span.ankerid {/* anker-id */
		display:block; 
		float:left; 
		color:#000; 
		font-size:11px; 
		background-color:#FBE5E5; 
		padding:2px 3px 1px 3px;
 }
 table span.seitenumbruch a.admin {
		border-color:#0c0;
		background-color:#D8F7D8;
 }
 table span.seitenumbruch span.ankerid {
		background-color:#D8F7D8;
 }
 
/* --- Container ---*/ 
 div.container {/* linie oben */
		border-top:2px dotted #00f;
		padding:0 0 0 0;
 }
 td span.container {/* tabelle mit buttons */
 border-top:2px dotted #00f;
 margin:10px 0 0 0;
 }
 span.container a.admin {/* buttons */
		border-color:#B2B2FF; 
		background-color:#E5E5FF;
 }
 span.container a.admin:hover {
		color:#00f; 
		background-color:#fff;
 }
 span.container .ankerid {/* anker-id */
		background-color:#E5E5FF;
 }
 
/* --- Navigation Tabellen-Formatierung und Formfelder-Formatierung ---*/ 	
	/* Hauptmenue */
 table.admnav1 b {/* bezeichnung oben */
		font-size:14px;
		line-height:25px;
		background-color:#fff;
		padding:5px 10px 4px 5px;
 }
	table.admnav1 {/* haupttabelle */
		width:90%; 
		margin:20px 0 0 0; 
		padding:4px 0 2px 3px; 
		border-width:3px 0 0 3px; 
		border-color:#FF7F7F; 
		border-style:solid; 
		background-color:#FEF7F7;
 }
 table.admnav1ut1 {/* unter-tabelle */
		margin:15px 0 15px 0;
 }
 table.admnav1ut1 td {
		padding:4px 5px 0 0;
		vertical-align:top;
 }
 table.admnav1ut1 td input.checkbox {
		margin-left:2px;
 }
 
 
 .admnav1 hr {
		height:1px; 
		border-color:transparent; 
		border-top:1px solid #f7cccc; 
		width:98%; 
		text-align:left;
		margin:15px 0 15px 0;
 }. 
	.admnav2 .admin select {}
 .miniheadpic {
		display:block; 
		width:58px; 
		height:16px; 
		overflow:hidden; 
		border:1px solid #f7cccc; 
		margin:0; padding:0;
 }
	
	/* Sub-Menue */
	.admnav2 {width:90%; margin:3px 0 0 40px; padding:4px 0px 2px 3px; border-width:2px 0px 0px 2px; border-color:#F7CCCC; border-style:solid; background-color:#FEF7F7;} 
	
	/* Textfeld Menuebezeichnung */
	.admw1 {width:95%; padding-left:5px; margin-right:3px;}  
	/* Textfeld Einträge pro Seite */
	.admw2 {width:25px; margin-right:3px;} 
	
	/* Textareas für Zusatztexte 
	.admnav2 table {width:100%;}*/
	.admnav2 table table {width:50%;}
	.admzstxt1 {width:95%; height:40px;}
	.admzstxt2 {width:95%; height:100px;}	
	
/* --- Admin- Formular--- */ 
 /* Hilfe- Button */
 .admnormaltab {width:95%; padding:5px;} /* Tabelle Normalansicht */
 
 iframe#textformatierungen {
		margin-bottom:20px;
		height:110px;
		width:95%;}
		
 a.admhilfeallg {/* hilfe-link */
		padding:0 5px 0 5px;
		background-color:#FBE5E5; 
		text-decoration:none; 
		margin:0 5px 0 0; 
		font-weight:bold; 
		border-width:1px 2px 2px 1px; 
		border-color:#f7cccc; 
		border-style:solid;
 }
 a.admhilfeallg:hover {
		background-color:#fff; color:#f00;
 }
 
 .admformhr {/* HR im Admin-Form */
		height:1px; 
		border-color:transparent; 
		border-top:1px solid #f7cccc;
		margin:15px 0 15px 0;
 }
 textarea.admform1 {/* Textfeld Ueberschrift  */
 width:95%; 
 height:80px; 
 padding:3px;
 margin:3px 0 5px 0;
 } 
 textarea.admform2 {/* Textarea allg. */
 width:95%; 
 height:450px; 
 padding:3px;
 margin:3px 0 5px 0;
 }
 .admform3 {width:30px; padding:3px;} /* Textfeld Bildbreite  */

 table.bildwaehlen {/* bild hochladen... */
		margin:15px 0 15px 0;
 }
 table.bildwaehlen td {
		padding:2px 0 2px 0;
 }
 table.bildwaehlen input {
		margin-left:10px;
 }
 
 .admdetailtab {/* Tabelle Detailansicht */
  width:95%; 
  background-color:#FFF4F4; 
		padding:10px 0 0 10px;
 } 
 
 table#dseigenschaften {/* ds-eigenschaften */
		margin:15px 0 15px 0;
 }
 table#dseigenschaften td {
		padding:3px 0 3px 0;
 }


 .admformshoptab {border:1px solid #ccc; background-color:#efefef; padding:7px;} /* Tabelle Shop */
 .admformshop1 {width:140px; margin-right:10px; padding:3px;} /* Textfeld Preis */
 .admformshop2 {width:140px; /*margin-right:10px;*/ padding:3px;} /* Textfeld Artikelnummer */
 .admformshop3 {width:60px; margin-right:10px; padding:3px;} /* Textfeld MwSt. */
 .admformshopvar {width:220px; height:50px; padding:3px;} /* Textfeld Variationen */

/* --- Buttons --- */
 /* Input-Button-Formatierung */	
 .admformspeichern {
		background-color:#f7cccc; 
		border:1px solid #666; 
		padding:1px 30px 1px 30px; 
		font-weight:bold;
 }
 /* Abbrechen - Button - ist Text-link */
 .admformabbrechen {
		display:block; 
		background-color:#f7cccc; 
		border:1px solid #666; 
		padding:3px 10px 3px 10px; 
		text-decoration:none; 
		margin:5px 0 0 10px;
 }

 
/* --- Formulareditor --- */
 /* Tabelle mit Betreff, Email und Senden-Button-Bezeichnung ------------*/
 .adminformeditoben {}
 .adminformeditoben td {
		padding:0 10px 0 0;
 }
 .adminformeditoben input {
		width:250px; 
		padding-left:3px;
 }
 
/* --- Tabelle mit Feldnamen, Höhe, Breite --- */
 .adminformeditunten {}
 .adminformeditunten td {padding:0 5px 0 0;}
 .adminformeditfeldname {width:250px;}
 .adminformedithoehe {width:25px;}
 .adminformeditbreite {width:40px;}
 
/* --- adminextrafenster --- */
 body#adminextrafenster {
		padding:10px;
 }
 .admshophead {/* überschrift */
		display:block; 
		padding:5px 30px 5px 5px; 
		background-color:#f7cccc; 
		font-weight:bold;
 }
 body#adminextrafenster h1 {
		font-size:13px;
		margin:20px 0 15px 0;
		background-color:#f7cccc;
		padding:3px 0 3px 5px;
 }
 body#adminextrafenster hr.admformhr {
		margin:15px 0 15px 0;
		display:none;
 }
 body#adminextrafenster textarea {
		margin-bottom:10px;
		width:700px;
		height:120px;
 }
 body#adminextrafenster input {
		margin-bottom:10px;
 }
 body#adminextrafenster input.admshopemail {
		width:700px;
 }
 body#adminextrafenster td {
		vertical-align:top;
		padding:5px 3px 0 0;
 }
 body#adminextrafenster td input {
		margin-bottom:0;
 }
 body#adminextrafenster input.admformspeichern {
		width:300px;
		padding:3px 0 3px 0;
		text-transform:uppercase;
		font-size:12px;
		border:2px solid #f00;
		margin-top:25px;
 }
 body#adminextrafenster ul.blaettern li {
		list-style-type:none;
		float:left;
 }
 a.admhilfeallg { 
 }

