/****************************************/
/* Style-Vorlagen für importierte Daten */


/* Allgemeine dateiweite Einstellungen */
/***************************************/

body        { background-color:#FFFFFF; margin-top:20px; padding:10px; }
img { border-width: 0px; }
body,td,p,ul,li,
table.form .form_eingabe,
table.admin_edit .inputfield,
table.admin_edit .inputarea { font-family:Arial; font-size:10pt; color:#000000; }
a           { font-size:10pt; color:#336699; }
a:link      {}
a:hover     {}
a:active    {}
a:visited   {}
h1          { font-size:14pt; font-weight:bold; }
a.edit      { font-size:11px; color:#AFAFAF; }
a.nav_o     { font-size:11px; color:#AFAFAF; display:none; }
a.nav_u     { font-size:11px; color:#AFAFAF; }


/* Modul Aktuelles ("akt_") */
/****************************/

/* Liste der aktuellen Einträge */
table.akt_liste               { width:500px; background-color:#F5F5F5; border-style:solid; border-color:#336699; border-width:1px; }
    a.akt_liste_titel         { color:#336699; font-weight:bold; }
    p.akt_liste_datum         { font-size:10pt; margin-top:0px; margin-bottom:5px; }
   td.akt_liste_text          { font-size:10pt; vertical-align:top; padding:4px; padding-right:15px; }
    a.akt_liste_mehr          { font-size:8pt; }
   td.akt_liste_bild          { vertical-align:top; padding:0px; }
   td.akt_liste_br            { padding:0px; }

/* Einzelner aktueller Eintrag */
    p.akt_datum               {}
     .akt_bild                { margin-left:25px; margin-bottom:20px; }


/* Modul Veranstaltungskalender ("kal_") */
/*****************************************/

/* Liste der Veranstaltungen */
table.kal_liste_admin         { width:500px; background-color:#F5F5F5; border-style:dotted; border-color:#336699; border-width:1px; }
table.kal_liste               { width:500px; background-color:#F5F5F5; border-style:solid; border-color:#336699; border-width:1px; }
   td.kal_liste_termin        { vertical-align:top; padding:4px; font-weight:bold; }
   td.kal_liste_text          { vertical-align:top; padding:4px; }
    a.kal_liste_titel         { color:#336699; font-weight:bold; }
    a.kal_liste_mehr          { font-size:8pt; text-decoration:underline;}
   td.kal_liste_bild          { text-align: right; vertical-align:top; padding:0px; }
   td.kal_liste_leer          { font-weight:bold; }

/* Einzelne Veranstaltung */
table.kal_termin              {}
   td.kal_termin_th           { vertical-align:top; padding:1px; font-weight:bold; }
   td.kal_termin              { vertical-align:top; padding:1px; }
     .kal_bild                { margin-left:20px; }


/* Modul Branchenverzeichnis ("bv_") */
/*************************************/

/* Modul Vereine ("ver_") */
/**************************/

/* Liste der Vereine */
table.ver_auswahl             {}
   td.ver_auswahl             { vertical-align:top; }
    a.ver_auswahl             { text-decoration:none; font-weight:bold; }
   td.ver_suche               { vertical-align:top; }
table.ver_liste               { background-color:#F5F5F5; border-style:solid; border-color:#336699; border-width:1px; }
   td.ver_liste_th            { color:#FFFFFF; background-color:#8F8F8F; padding:2px; font-weight:bold; }
   td.ver_liste               {}
   ul.ver_liste               {}
   li.ver_liste               {}
    a.ver_liste_titel         { color:#336699; font-weight:bold; }
    a.ver_liste_titel:visited { color:#225588; }

/* Einzelner Verein*/
table.ver_eintag              {}
   td.ver_eintrag_th          { vertical-align:top; padding:1px; font-weight:bold; }
   td.ver_eintrag             { vertical-align:top; padding:1px; }


/* Modul Virtuelles Rathaus ("vr_") */
/************************************/

/* Eingabe-Formulare */
/*********************/
table.form_head             { width:600px; }
table.form                  { width:600px; background-color:#EFEFEF; border:2px solid #BFBFBF; }
table.form td               { padding-left:10px; }
   td.form_schritt          { font-weight:bold; font-size:12pt; padding-top:10px; }
   td.form_hinweis          { font-weight:bold; color:red; padding-top:10px; padding-bottom:25px; }
   td.form_submit           { text-align:right; padding:20px;}
table.form .form_eingabe    { background-color:#FFFFFF; border:1px solid #BFBFBF; }


/* Administration */
/******************/

table.admin                 { width:100%; background-color:#EFEFEF; border:1px dotted gray;  }
   th.admin                 { text-align:left; padding-left:5px; }
   td.admin                 { padding:10px; }
   td.admin_th              { font-weight:bold; }

  div.admin_login           { position:absolute; top:30px; left:200px; width:300px; height:200px; z-index:5; visibility:hidden; }
input.admin_login           { width:150px; background-color:#FFFFFF; border-style:solid; border-color:#BFBFBF; border-width:1px; }
   td.admin_logout          { padding:8px; text-align:right; }
   td.admin_logout a        { font-size:8pt; color:red; font-weight:bold; text-decoration:none; padding:2px; }
   td.admin_logout a:hover  { color:white; background-color:red; }

table.admin_edit            { }
table.admin_edit td         { vertical-align:top; }
table.admin_edit .inputfield{ width:400px; background-color:#FFFFFF; border-style:solid; border-color:#BFBFBF; border-width:1px; }
table.admin_edit .inputarea { width:400px; background-color:#FFFFFF; border-style:solid; border-color:#BFBFBF; border-width:1px; }
   td.dateinput  .inputfield{ width:70px; }
   td.timeinput  .inputfield{ width:40px; }
