/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Loisachstrasse 4		     */
/*           D-84453 Mühldorf			 */
/*****************************************/

/* ursprgl.:
#BAD1F4 sehr helles blau 	->	AABF83 //hellgrün
#97BEEE hellblau		->	5A7D1E //dunkelgrün
#5067BE dunkelblau		->	EEEEEE

ausserdem: text_left_menu um farbe bereichert  
#farbe_sicht_zweite_zeile FFFFFF	->	5A7D1E
#farbe_td_highlight 5A7D1E	->	FFFFFF
*/



body,
textarea
{
  font-family: Arial; 
}

a:link                     {color: #000000;}
a:visited                  {color: #000000;}
a:hover                    {color: #0000FF;}

a.linksmall                { font-size: 10pt; font-family: arial;}

/* Texte */
#text_vhs_titel            {font-weight: bold;		font-size: 14pt;}  /*VHS Demohausen*/
#text_basys_webtools       {font-size: 8pt;}  /*BASys-Webtools*/
#text_version              {font-size: 8pt;}  /*Version der einzelnen Tools*/  
.text_ueberschrift,
#text_ueberschrift         {font-weight: bold;		font-size: 12pt;}  /*Herzlich willkommen bei BASys-Webtools und weitere Überschriften*/

#text_left_menu            {font-size: 8pt; color: #5A7D1E; }  /*alle Links und Buttons, die zu den einzelnen Tools führen*/
#text_main_menu            {font-size: 10pt;			color: #000000;}  /*normaler Text im Main-Menu (bspw. zentr. Einstellungen) */
span.text_main_menu        {font-size: 10pt; color: #000000; }       /*normaler Text im Main-Menu (Span Klasse hierfür) */

#text_tools_ueberschrift   {font-weight: bold;		font-size: 10pt;}  /*Text für die Spaltenüberschrift der einzelnen Tools im Main-Menu*/
#text_tools                {}  /*Text für die Inhalte der einzelnen Tools im Main-Menu*/

#text_titel                {font-weight: bold;		font-size: 14pt;}  
.text_hinweis,
#text_hinweis              {font-size: 8pt;	/*		color: #705ADF;*/}

/* Spalten, HinterGrundblau */
#body                      {background-image: url(logo.gif);}
#main_menu                 {background-color: #FFFFFF; border-style: double; border-color: #FFFFFF;}

#farbe_td_hell             {background-color: #5A7D1E;} /*hellblau*/
#farbe_td_heller           {background-color: #5A7D1E;} /*noch helleres blau*/
#farbe_td_heller2          {background-color: #AABF83;} /*sehr helles blau*/
#farbe_td_dunkel           {background-color: #EEEEEE;} /*dunkelblau*/
/*#farbe_td_highlight        {background-color: #EEEEEE;} /*dunkelblau*/
#farbe_td_highlight        {background-color: #FFFFFF;} /*hellblau*/

#farbe_sicht_main          {background-color: #5A7D1E;} /*hellblau*/
/*#farbe_sicht_erstezeile    {background-color: #5A7D1E;} /*hellblau*/
/*#farbe_sicht_zweitezeile   {background-color: #AABF83;} /*noch helleres blau*/
/*#farbe_sicht_header        {background-color: #EEEEEE;} /*dunkelblau*/
#farbe_sicht_erstezeile    {background-color: #AABF83;} /*noch helleres blau*/

#farbe_sicht_zweitezeile   {background-color: #5A7D1E;   } /*weiß*/



/*#farbe_sicht_header        {background-color: #EEEEEE;} /*dunkelblau*/
#farbe_sicht_header        {background-color: #dcdcdc;} /*hellblau*/

#menu_punkte               {background-color: #AABF83; /*border-style: double; border-color: #FFFFFF;*/ }
#menu_punkte_markiert      {background-color: #FFFFFF; /*border-style: double; border-color: #EEEEEE; */}

/* Tasten */
img.buttons                { border-style: none; }
div.grafikbox              { background-color: #FFFF00; }
img.hinweis		   { cursor: pointer; margin:0.2em; }

/* Warnungen */

div.warnung               { color: red; font-size: 20px;
                            text-align:center;
                            vertical-align:middle; }
input.tool15statusfilter
{
	margin-left: 2em;
}

a.stdbutton					{margin-left:1px;}
img.stdimage	{border-style:none; }/*align:center; }*/


/****************************************************************************/
/* Tabelle im Formular braucht einen vertikalen Abstand, Tabelle innerhalb des 
   td Elements hierzu darf jedoch keinen vertikalen Abstand haben; daher nur 
   oberstes table element in Form mit > ansprechen; height Angabe evtl. nur für IE nötig*/
   
form#such_formular_erw table    { height:72%;}   
form#such_formular_erw > table  { border-spacing: 1px 5px;}

#farbe_sicht_erstezeile td    { padding-left:4px;}
#farbe_sicht_zweitezeile td   { padding-left:4px;}

/******************************************************************************/

th
{
  background-color: #5A7D1E;
  text-align: left;
}


*.hell
{
  background-color: #5A7D1E;
}

*.row1
{
  background-color: #5A7D1E;
}

*.row2
{
  background-color: #AABF83;
}

*.medien
{
  font-size: xx-small;
}



/***********************************************/

*.text_main_menu 
{
  font-size: 10pt;
  color: #000000;
}

/* Für Ausgabe von mehreren Inputfeldern im Formular in Tool6 */

label.forminput   { float:left; width:14em; text-align:right; font-size:1em; padding: 0px 10px;  margin:0px;}

input#bemerkung    { margin-left:2em; width: 320px;}    
input.formdat      { margin-left:2em;  width:95px; padding: 1px 8px;}
input.formbox      { margin-left:2em; }
input.formtext     { margin-left:2em; width: 95px; padding: 1px 8px;}  
select.formselect  { margin-left:2em; width: 320px; padding: 1px 8px;}   

ul.formlab       { list-style-type: none; border: 1px solid #5A7D1E; border-style:double; list-style-position:outside; margin-left:40px; margin-right:40px; background-color: #ededfd;}
li.formlab       { margin: 5px 5px; padding: 3px 5px; text-align:left;}

a.calendarDat          { color:#333333; margin-left:5px;}
span.calendar          { font-size:x-small; color:black; }
img.calendarSearch     { text-decoration:none; border-color:#ffffff; /* font-weight:bold; */}

table.kritausgabe   { margin: 10px 20px 10px 40px;  }
td.kritausgabe      { }
td.kritspalte1      { }
td.kritspalte2      { }

div.faultmess       { background-color: #ededfd; font-size: 0.9em; color:red; margin-bottom: 3px; padding: 8px 12px;}



/* *********************************************/
/* Druckbutton am ende der Kurstageübersicht Tool 7, 2 */
a.printbutton       {/*float:left; margin-right:4px;*/ margin-top: 10px;}

a.neuanmeldung      {}
a.datenown          {}
div.buttonblock     {margin: 10px 0px 5px 0px; padding:0px; width: 300px;}

/* Ausgabe des Zurückuttons in Tool 6 weiter rechts  */
span.backbutton     { margin-right:10px; margin-left:auto; }

/* Anzeige der Anzahl der Seiten und der Seitenauswahltasten für Blaettern */

span.anzahl           { margin-right: 1em; font-size:0.9em; }
/*div.seiteblaettern    { position:relative; top:-17px; left: 370px; font-size:0.9em; width: 20em;} */
/* statt div ein span */
span.seiteblaettern   { font-size:0.9em; margin-right:20px; margin-left:4px;}
span.blaetternindex   { margin-left:4px;}
a.blaetternindex      { color:blue; margin-left:1px; margin-right:1px;}

/* Ausgaben für die Seitensuche */
img.backbutton       { border-style:none;}
div.seitenfehler     { font-size: 0.9em; color: #FC0204;padding-bottom: 10px;}
div.suchseite        { float:right; margin-top:0px; padding-top:0px; width:105px;}
div.auswahlleiste    { margin-top: 10px ; margin-right: 110px;}
form.seiteform       { margin-bottom:0px;}
/* besser mit div statt label */
/* label.suchseite      { font-size: 0.8em; font-weight:bold; text-align:right;  */
div.suchlabel         { font-size: 0.8em; font-weight:bold; text-align:left; padding-left: 4px;}


input.suchseite      { margin:0px 4px 0px 4px; width:3.3em; }
input.suchsubmit     { width: 3.6em;}

/*Damit der Printbutton beim Zusammenschieben des Fensters nicht nach unten rutscht */
div.leisteunten      { border: 1px solid #FFFFFF;width: 910px;  height: 55px;}
/* Standard Suchleiste; entsprich Tool1 = meine Kurse f. Dozenten */
div.suchleiste              { background-color: #DCDCDC; width: 790px; padding:0px 5px 4px 0px; margin:10px 10px 10px 2px;
                              border: 1px solid #DCDCDC; float:left;}
/* Leiste Tool6 = Anmeldung Mitarbeiter*/
div.suchleiste.anmtn        { width: 838px; margin-bottom:0px; }                       
div.suchleiste.dozent       { width: 808px; }  /* Leiste Tool3 = Kursplanung Dozenten */
div.suchleiste.ktdozent     { width: 838px; }  /* Leiste Tool7 = Lehrplan Dozenten*/
div.suchleiste.dozkurs      { width: 728px; }  /* Leiste Tool9 = Dozentenverträge */
div.suchleiste.dozbew       { width: 817px; }  /* Leiste Tool10 = Dozentenbewerbung*/
div.suchleiste.beleg        { width: 789px; }  /* Leiste Tool2 = gebuchte Kurse Teilnehmer*/
div.suchleiste.kurse        { width: 826px; }  /* Leiste Tool14 = Anmeldung buchen*/
div.suchleiste.kursehpm     { width: 808px; }  /* Leiste Tool8 = Kurse Mitarbeiter*/
div.suchleiste.teiln        { width: 752px; }  /* Leiste Tool11 = Teilnehmerinfo Mitarbeiter*/
div.suchleiste.teiln12      { width: 770px; }  /* Leiste Tool12 = Adressdaten ändern f. Teilnehmer*/
div.suchleiste.doz12        { width: 758px; }  /* Leiste Tool12 = Adressdaten ändern f. Dozent*/
div.suchleiste.adr12        { width: 704px; }  /* Leiste Tool12 = Adressdaten ändern f. Adresse*/
div.suchleiste.kursort      { width: 788px; }  /* Leiste Tool5 = Raumbelegung Hausmeister */

div#printbutton             { margin-top:20px;}
div#tool5bottom             { clear:left; margin-top: 0px;}
span#tool5suche             { margin-left: 10px;}
div#tool5suchegeb           { margin: -10px 0px 0px 110px;}

/* Tool5 = Raumbelegung Hausmeister */

/* Felder für Datums - und Zeiteingabe */

div#datumzeit               {margin-top: 5px;}

/* Gebäudegrafiken */

form#formular              { margin-top: 20px;}
input#cellheight_vert      {}
table.formtable            { width: 85%;}

td.formsubmit              { text-align: center;  height: 50px; vertical-align: bottom;}

td.formgrptext             { height: 40px; vertical-align: center; font-size: 11pt;	
                            font-weight: bold; font-color: #000000; }
                   
td.formelemtext            { font-size: 10pt; color: #000000; width: 30%; font-weight:bold;  text-align:left; }
th.form                    {  background-color:  #FFFFFF; width: 3%;}
td.formelemradio           { font-size: 10pt; color: #000000; width: 3%;} 

/* allgemeine Formularformatierungen */

fieldset                    { margin: 10px; }

input.time                  { width: 3em; }
input.date                  { width: 5em; }

table#mehrfachanw td		{ border: black 1px solid; }

