@charset "ISO-8859-1";
/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7                   */
/*           D-84453 Mühldorf             */
/*****************************************/

@import url(content.css);

/*****************************************/
/*      Allgemeine CSS Einstellugnen     */
/*****************************************/

body                                      { width:630px; }
img                                       { border:0; }
h1,h2,h3,h4,h5,h6                         { font-family:Arial; }
textarea, pre, code, kbd, samp, var, tt   { font-family:Arial; }
label                                     { font-weight:bold; }

a                                         { color:#333333; text-decoration:none; font-weight:bold; }
a:hover                                   { color:#333333; text-decoration:none; font-weight:bold; }
a:visited                                 { color:#333333; text-decoration:none; font-weight:bold; }

.display_none                             { display:none; }
div.page_access                           { display:none; }


/*****************************************/
/*                 Global                */
/*****************************************/

h2.statusadresse                          { display:none; }

/*****************************************/
/*         CSS für die Startseite        */
/*****************************************/


/*****************************************/
/*      CSS für die Programm Seite       */
/*****************************************/


/*****************************************/
/*         CSS für die Kurssuche         */
/*****************************************/
div.suche                                  { margin-top:2em; margin-left:2em; }
input.kfs_beginn_dat1class,
input.kfs_beginn_dat2class,
input.kfs_knrab1class,
input.kfs_knrab2class                      { width:5em; }
input.kfs_ktage_dat1class,
input.kfs_ktage_dat2class                  { width:5em; }
input.kfs_ortclass,
input.kfs_aussenstclass                    { width:200pt; }
input.kfs_titelclass,
input.kfs_dozentvornameclass,
input.kfs_dozentnameclass,
input.kfs_stichwortclass                   { width:200pt; }
input.kfs_empfohlenesalterclass            { width:11pt; }
select.kfs_kursbereichclass,
select.kfs_sonderrubrikclass               { width:203pt; }
select.kfs_ort_selectclass,
select.kfs_aussenst_selectclass            { width:203pt; }
ul.kfs_zr_list,                
ul.kfs_wtag_list                           { margin:0; padding:0 0 0.5em; list-style-type:none; list-style-image:none; }
ul.kfs_zr_list li,
ul.kfs_wtag_list li                        { float:left; margin:0; padding:0; list-style-type:none;}
/* 2 spaltige (tabellarische) Darstellung von Informationen mithilfe von div-Containern */
div.titel                                  { width:15em; float:left; padding:3px; }
div.text                                   { margin-left:15.6em; padding:3px; }
/* Divs zur zweifarbigen Darstellung */
div.alt1                                   { background-color:#f1f2f5; }

* html #kfs_empfohlenesalterid             { width:15pt; }


/*****************************************/
/*       CSS für die Kursübersicht       */
/*****************************************/

div.kategorie                              { background-color:#B1C903; padding:1em; color:#FFFFFF; font-weight:bold; }
div.kopf                                   { color:#B1C903; font-weight:bold; }
div.kurs                                   { border-bottom:5px solid #B1C903; padding:1em; }
div.kurstitel                              { overflow:hidden; font-size:1.2em; font-weight:bold; }
div.kursdetail_link                        { float:left; }
div.button_anmelden                        { background-color:#B1C903; padding:0.3em; width:20em;  }
div.button_anmelden a                      { color:#FFFFFF; }
div.button_anmelden a:hover                { color:#FFFFFF; }
div.button_anmelden a:visited              { color:#FFFFFF; }
div.button_warteliste                      { border:1px solid #B1C903; width:15em; padding:0.5em; }
div.button_warteliste a                    { color:#B1C903; font-weight:normal; }
div.button_warteliste a:hover              { color:#B1C903; font-weight:normal; }
div.button_warteliste a:visited            { color:#B1C903; font-weight:normal; }

/*****************************************/
/*   CSS für die Kursdetails & Kurstage  */
/*****************************************/

div.kursdetails_zurueck                    { float:right; }

/*****************************************/
/*      Kursanzeige aller Kurse          */
/*****************************************/


/*****************************************/
/*         CSS für den Warenkorb         */
/*****************************************/


/*****************************************/
/*         CSS für die Anmeldung         */
/*****************************************/

h3.warnungpflichtfelder                    { color:#9E052B; font-size:1.4em; }
ul.warnungpflichtfelder                    { color:#9E052B; font-weight:bold; }

div.anm_teilnehmer                         { background-color:#CCF0F4; padding-bottom:0.5em; overflow:hidden; }
div.anm_teilnehmer_kopf                    { background-color:#00B2C8; color:#FFFFFF; font-weight:bold; padding:1em; }
div.anm_teilnehmer_feld                    { margin:0.4em 0; padding:0 1em; overflow:hidden; }
div.anm_teilnehmer_feld.pflicht            { padding-left:0.5em; border-left:5px solid #00B2C8; }
div.anm_label                              { float:left; width:10em; }

div.anm_kinder                             { background-color:#EFF4CD; padding-bottom:0.5em; overflow:hidden; }
div.anm_kinder_kopf                        { background-color:#B1C903; color:#FFFFFF; font-weight:bold; padding:1em; }
div.anm_kinder_feld                        { margin:0.4em 0; padding:0 1em; overflow:hidden; }
div.anm_kinder_feld.pflicht                { padding-left:0.5em; border-left:5px solid #B1C903; }

.button_weiter                             { width:20em; text-align:left; float:right; background-color:#9E052B; border:1px solid #9E052B; color:#FFFFFF; padding:0.5em; font-size:1.2em; }
.button_abbrechen                          { width:20em; text-align:left; background-color:#FFFFFF; border:1px solid #9E052B; color:#9E052B; padding:0.5em; }
.button_abbrechen a                        { background-color:#FFFFFF; color:#9E052B; }
.button_abbrechen a:hover                  { background-color:#FFFFFF; color:#9E052B; }
.button_abbrechen a:visited                { background-color:#FFFFFF; color:#9E052B; }

/*****************************************/
/*   CSS für die Ausenstellen, Gebäude   */
/*          & Dozenten Übersicht         */
/*****************************************/

div.doz_uebersicht                         { border-bottom:5px solid #EE7F01; padding:1em; overflow:hidden; }
div.doz_foto                               { float:right; }
div.doz_foto img                           { width:80px; }

/*****************************************/
/*       Weitere CSS Einstellungen       */
/*****************************************/

