/* Styledatei ASP-Tagung 2006 in Münster */
body  { background-color: #000000; margin: 0px; padding: 0px; spacing: 0px;}
div   { padding: 0px, spacing: 0px; }
.tdbanner { padding: 0px, spacing: 0px; }


.box_titel { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

/* Tabelle für Banner am Seitenanfang */
.tab_banner {width: 1007px; background-color: #000000; margin: 0px; padding: 0px; spacing: 0; }



/* Tabelle für Banner am Seitenanfang */
.top_banner {width: 1007px; background-color: #000000; margin: 0px; padding: 0px; spacing: 0; }

/* Tabelle POPUP */
.poptable {width: 100%; background-color: #000000; margin: 0px; padding: 5px; spacing: 0; border: 2px solid #54bc43;}

/* Tabellenzeile für Navizwischenzeile */
.zwischen_left  {width: 180px; margin: 0px; padding: 0px; spacing: 0;  vertical-align: top; background-color: #000000; }
/* Tabellenzeile für Navizwischenzeile */
.zwischen_right  {padding-left: 10px; width: 837px; margin: 0px; padding: 0px; spacing: 0; vertical-algin: top; background-color: #000000;}
/* Tabellenzeile für Navizwischenzeile */
.zwischen_bottom_left  {margin: 0px; padding: 1px; spacing: 0; background-color: #000000;}
/* Tabellenzeile für Navizwischenzeile */
.zwischen_bottom_right  {margin: 0px; padding: 1px; spacing: 0; text-align: right; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 9px; color: black; background-color: #000000; color: #aaaaaa;}


/* Haupttabelle Zelle mit Aktuelles */
.akttd { padding-left: 20px; vertical-align: top; width: 190px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #54bc43 }
/* Haupttabelle Zelle mit Aktuelles_Datum */
.akttd_time { padding-left: 20px; vertical-align: top; width: 190px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 10px; font-weight: bold; spacing: 0; color: #54bc43;}
/* Haupttabelle Zelle mit Aktuelles_Leerzeile */
.akttd_empty { padding-left: 20px; vertical-align: top; width: 190px; height: 11px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 2px; font-weight: normal; spacing: 0; color: #54bc43;}
/* Haupttabelle Zelle mit Aktuelles_Datum */
.akttd_content { padding-left: 25px; vertical-align: top; width: 190px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 10px; font-weight: normal; spacing: 0; color: #444444;}



/* navigation */
/*Definition Breite Navigation-Tabellen */
.tab_nav { width: 180px; vertical-align: top; }
/* Anfang Navigationsleiste */
.navtop     { width: 180px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 2px; color: white; font-weight: bold; spacing: 0; }
/* Navigation Hauptkategorie */
.navmain    { color: #FFFFFF; width: 180px; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; text-align: left; spacing: 0; }
/* Navigation Unterkategorie 1 */
.navsub1    { color: #FFFFFF; width: 180px; padding-left: 2px; padding-top: 0px; padding-bottom: 0px; text-align: left; spacing: 0; }
/* Navigation Unterkategorie 1 */
.navsponsor    { width: 180px; padding-left: 21px; padding-top: 5px; padding-bottom: 5px; text-align: left; spacing: 0; }
/* Ende Naviagtionsleiste */
.navbottom  { width: 180px; height: 4px;  text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 2px; font-weight: bold; spacing: 0; }
/* Navigationsicon 1*/
.navicon    { width: 10px; vertical-align: middle; padding-left: 27px;}
/* Navigationsicon 2*/
.navicon2    { width: 2px; vertical-align: middle; padding-left: 0px;}
/* Tabellenicon 1*/
.tabicon    { width: 10px; vertical-align: top; padding-left: 0px; padding-top: 6px;}

/* tabellen & texte */


/* Hauptzelle mit Inhalten */
.maincontent  { vertical-align: top; spacing: 0;  }
.maincontent_wide  { vertical-align: top; spacing: 0; height: 100%; }
/* Haupttabelle Zelle mit Inhalten */
.maintd {  width: 600px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa; }
/* Haupttabelle WEIT Zelle mit Inhalten */
.maintd_wide { width: 700px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa;}


/* Popclose Zelle mit Inhalten */
.popclose { text-align: center; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; }


/* Tabelle für Profile */
.profile_name {  width: 350px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: bold; spacing: 0; color: #54bc43; border-bottom-width:1px; border-bottom-color: #aaaaaa; border-bottom-style: solid; }
.profile_bereiche {  width: 350px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa;  }
.profile_selbstbeschreibung {  text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa;  }

/* Tabellen für Galerien */
.galerie_profile { text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 10px; font-weight: normal; spacing: 0; color: #aaaaaa;  }


/* Haupttabelle Zelle mit Aktuell_Datum */
.akt_time { padding-left: 0px; width: 900px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: bold; spacing: 0; color: #54bc43;}
/* Haupttabelle Zelle mit Aktuell_Leerzeile */
.akt_empty { padding-left: 0px; width: 900px; vertical-align: top; height: 11px; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 2px; font-weight: normal; spacing: 0; color: #aaaaaa;}
/* Haupttabelle Zelle mit Aktuell_Datum */
.akt_content { padding-left: 5px; width: 900px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa;}
.akt_content_little { padding-left: 5px; width: 900px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 10px; font-weight: normal; spacing: 0; color: #aaaaaa;}

/* Tabellen Zelle für Kontakt - Personen */
.anmeldung_content { padding-left: 0px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa;}
/* Tabellen Zelle für Kontakt - Adresse */
.anmeldung_zelle { padding-left: 0px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 10px; font-weight: normal; spacing: 0; color: #aaaaaa;}
/* Tabellen Zelle für Kontakt - Kategorie */
.anmeldung_kategorie { padding-left: 0px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: bold; spacing: 0; color: #aaaaaa;}
/* Tabellen Zelle für Kontakt - Kategorie */
.anmeldung_top { padding: 3px; width: 80px; vertical-align: middle; text-align: center; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #FFFFFF; border-bottom-width: 1px; border-bottom-color:#527683; border-bottom-style:dotted; background-color: #527683;}
/* Tabellen Zelle für Kontakt - Kategorie */
.anmeldung_data { padding: 3px; width: 80px; vertical-align: middle; text-align: center; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa; border-bottom-width: 1px; border-bottom-color:#527683; border-bottom-style:dotted;}
/* Tabellen Zelle für Kontakt - Kategorie */
.anmeldung_typ { padding-left: 3px; width: 150px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa; border-bottom-width: 1px; border-bottom-color:#527683; border-bottom-style:dotted;}
/* Tabellen Zelle für Kontakt - Kategorie */
.anmeldung_typ2 { padding-left: 0px; width: 100px; vertical-align: top; text-align: center; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa; border-bottom-width: 1px; border-bottom-color:#527683; border-bottom-style:dotted;}
/* Tabellen Zelle für Kontakt - Kategorie */
.anmeldung_typ3 { padding-left: 0px; width: 20px; vertical-align: top; text-align: center; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa; border-bottom-width: 1px; border-bottom-color:#527683; border-bottom-style:dotted;}
/* Tabellen Zelle für Kontakt - Personen */
.anmeldung_content2 { padding-left: 0px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 9px; font-weight: normal; spacing: 0; color: #aaaaaa;}
/* Tabellen Zelle für Anmeldung Zwischenreihe */
.anmeldung_zwischen { padding-left: 0px; vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 6px; font-weight: normal; spacing: 0; color: #aaaaaa;}

/* Tabellen Zelle Anmeldeliste */
.anmeldung_liste_kopf { text-align: left; vertical-align: top; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; font-weight: normal; spacing: 0; color: #aaaaaa; border-bottom-width: 1px; border-bottom-color:#527683; border-bottom-style: solid;}
.anmeldung_liste { text-align: left; vertical-align: top; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 11px; color: #aaaaaa; border-bottom-width: 1px; border-bottom-color: #527683; border-bottom-style: dashed;}


/* Überschriften */
h1 { font-weight: bold; font-size: 14px; line-height: 12px; font-family: Verdana, Arial, Geneva, Helvetica; color: #54bc43; }
h2 { font-weight: bold; font-size: 13px; line-height: 10px; font-family: Verdana, Arial, Geneva, Helvetica; color: #54bc43;}
h3 { font-weight: bold; font-size: 12px; line-height: 10px; font-family: Verdana, Arial, Geneva, Helvetica; color: #54bc43; }
h4 { font-weight: bold; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Geneva, Helvetica; color: #54bc43; }

/* Statuszeile oben */
.textstatus    { color: #000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Geneva, Helvetica; text-align: right; }


/* Tabelle Startseite Veranstaltungsorg */
.loc_tab { vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 9px; font-weight: normal; spacing: 0; border: 2px solid #54bc43; color: black; }

/* Tabelle Startseite Veranstaltungsorg */
.in_tab { vertical-align: top; text-align: left; font-family: Verdana, Arial, Geneva, Helvetica; font-size: 9px; font-weight: normal; spacing: 0; color: black;}

/* Formulare */
/* Beschreibung zu Input-Boxen */
.preeditbox     { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-left: 2px; vertical-algin: baseline;}
/* Input-Boxen */
.editbox        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FCFCFC; border: 1px solid #54bc43; padding-left: 1px; }
.editboxwrong   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFCBD2; border: 1px solid #FF0024; padding-left: 1px; }
/* normale Buttons */
.okbuttons          { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; border-top: 1px solid #54bc43; border-bottom: 1px solid #54bc43; border-left: 1px solid #54bc43; border-right: 1px solid #54bc43; padding-left: 1px; }

/* Verhalten der Links */
A           { color: #777777; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
A:hover     { color: #777777; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
A:active    { color: #777777; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

