p,ul,ol,li,td,th,em,img,div { font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; }

h1,h2,h3,h4 { font-family:Arial,sans-serif; font-size:14px; font-style:normal; margin-top:0px; margin-bottom:0px; font-weight:normal; }

b { font-family:Arial,sans-serif; }
dt { font-family:Arial,sans-serif; font-weight:bold; }

i { font-family:Arial,sans-serif; font-style:italic; }

tt { font-family:Courier New,Courier; font-size:14px; font-weight:normal; }
input,textarea { font-family:Courier New,Courier; font-size:14px; font-weight:normal; }

select { font-family:Arial,sans-serif; font-weight:normal; font-style:normal; font-size:14px; }

.xxl { font-size:25px; font-weight:bold; }
.xl { font-size:21px; font-weight:bold; }
.l { font-size:18px; font-weight:bold; }
.m { font-size:17px; font-weight:bold; }
.s { font-size:12px; }
.xs { font-size:11px; }
.xxs { font-size:10px; }
.xxxs { font-size:6px; }
.xxxxs { font-size:4px; }
.xxxxxs { font-size:2px; }
.xxxxxxs { font-size:1px; }
.p9  { font-size:9px; }
.p8  { font-size:8px; }
.b { font-weight:bold; }
.tt { font-family:Courier New,Courier; }
.nav { font-family:Arial,sans-serif; text-decoration:none; }
.button { font-family:Arial,sans-serif; }

/* Text-Colors */
.c_ge  { color:#FFF000; } /* cgi */
.c_rt  { color:#FF0000; } /* cgi */
.c_gn  { color:#006600; } /* htm cgi */
.c_gna { color:#3A7D2D; } /* cgi */
.c_bl  { color:#0000FD; } /* htm cgi */
.c_bg  { color:#FFDCB9; } /* cgi Menu */
.c_or  { color:#C85000; }
.c_tk  { color:#006666; }
.c_ll  { color:#880088; } /* htm */
.c_ws  { color:#FFFFFF; }
.c_dbl { color:#000099; } /* cgi */
.c_gr  { color:#404040; } /* cgi */
.c_hgr { color:#C0C0C0; } /* cgi */
.c_dge { color:#636300; }
.c_drt { color:#D00000; } /* htm cgi */
.c_sw  { color:#010101; } /* htm cgi */
.c_bn  { color:#937241; }
.c_b   { color:#E6E6E6; }
.c_hg  { color:#D7D7D7; }
.c_t   { color:#287328; }
.c_n   { color:#3CAF3C; }

.mark { background-color:#FFCC00; color:#000001; }
.mark2 { background-color:#868686; color:#FFFFFF; }
.menu { color:#000099; font-weight:normal; font-size:12px; } /* löschen */

/* Background-Colors */
.bgc_b    { background-color:#E6E6E6; } /* cgi htm */
.bgc_hdm  { background-color:#194619; } /* cgi */
.bgc_hm   { background-color:#287328; } /* menu */
.bgc_f    { background-color:#287328; } /* form htm */
.bgc_t    { background-color:#287328; } /* Titel */
.bgc_n    { background-color:#3CAF3C; } /* Navi-Zeile */
.bgc_h    { background-color:#6ECD6E; } /* highlight cgi htm */
.bgc_shg  { background-color:#F0F0F0; } /* cgi htm */
.bgc_hg   { background-color:#D7D7D7; } /* cgi htm */
.bgc_mg   { background-color:#D7D7D7; } /* cgi */
.bgc_smg  { background-color:#C8C8C8; } /* cgi */
.bgc_g    { background-color:#C8C8C8; } /* cgi htm */
.bgc_dg   { background-color:#B9B9B9; } /* cgi htm */
.bgc_sdg  { background-color:#868686; }
.bgc_o    { background-color:#E7BF00; } /* cgi htm */
.bgc_r    { background-color:#FFAAAA; } /* cgi */
.bgc_s    { background-color:#000000; } /* cgi htm */
.bgc_hgn  { background-color:#B4E4B4; } /* cgi */
.bgc_hge  { background-color:#FFD500; } /* cgi htm */
.bgc_hbl  { background-color:#AAAAFF; } /* cgi */
.bgc_shbl { background-color:#BBBBFF; } /* cgi */
.bgc_dav  { background-color:#009966; }
.bgc_w    { background-color:#FFFFFF; } /* cgi htm */

/* Page-Tabelle */
.page_tab { margin:0px; border:0px solid; border-collapse:collapse; }
.tab_fix  { table-layout:fixed; }

/* Seiten-Tabelle */
.tab_page { border:0px solid; border-collapse:collapse; width:545px; }
.tab_page_u { border:0px solid; border-collapse:collapse; width:535px; }
.tab_page_u2 { border:0px solid; border-collapse:collapse; width:500px; }
.tab_page_h { border:1px solid; border-collapse:collapse; width:535px; }
.tab_page_h2 { border:1px solid; border-collapse:collapse; width:500px; }
.tab_page_2 { border:0px solid; border-collapse:collapse; width:539px; }
.z_page   { border:0px solid; padding:5px; }
.z_page_b { border:1px solid; padding:5px; }

/* Titel und Nav-Zeile */
.tab_tit { border:0px solid; border-collapse:collapse; }
.z_tit   { border:0px solid; padding:4px 7px 4px 7px; }
.tab_nav { border:0px solid; border-collapse:collapse; }
.z_nav   { border:0px solid; padding:0px 0px 0px 7px; font-size:12px; }
.z_nav2  { border:0px solid; padding:0px 7px 0px 0px; font-size:12px; }
.pix_nav { margin:0px 0px 0px 0px; border:0px solid; vertical-align=middle; }
.pix_nav2 { margin:0px 3px 0px 3px; border:0px hidden; }

.ttop    { vertical-align:text-top; }
.tsup    { vertical-align:super; }

.tab_b0c { border:0px solid; border-collapse:collapse; }
.tab_b1c { border:1px solid; border-collapse:collapse; }
.tab_b0  { border:0px solid; }
.tab_b1  { border:0px solid; }

.z_b0   { border:0px solid; }
.z_b1   { border:1px solid; }
.z_b2   { border:2px solid; }
.z_b3   { border:3px solid; }
.z_b4   { border:4px solid; }
.z_b5   { border:5px solid; }
.z_b6   { border:6px solid; }
.z_b8   { border:8px solid; }
.z_b10  { border:10px solid; }

.z_p0   { padding:0px; }
.z_p1   { padding:1px; }
.z_p2   { padding:2px; }
.z_p3   { padding:3px; }
.z_p4   { padding:4px; }
.z_p5   { padding:5px; }
.z_p6   { padding:6px; }
.z_p8   { padding:8px; }
.z_p10  { padding:10px; }

.z_c    { text-align:center; }
.z_t    { vertical-align:top; }
.z_m    { vertical-align:middle; }
.z_b    { vertical-align:bottom; }

/* Border-Color */
.bc_s { border-color:#000000; }
.bc_w { border-color:#FFFFFF; }
.bc_o { border-color:#CF9F10; }
.bc_b { border-color:#E6E6E6; }

/* Bilder mit Rahmen */
.pix_r1  { margin:3px 0px 10px 10px; border:1px solid black; }
.pix_l1  { margin:3px 10px 10px 0px; border:1px solid black; }

/* Bilder ohne Rahmen */
.pix_r0  { margin:3px 0px 10px 10px; border:0px hidden; }
.pix_l0  { margin:3px 10px 10px 0px; border:0px hidden; }

.pix_0      { margin:0px; border:0px solid; }
.pix_1      { margin:0px; border:1px solid black; }
.pix_m5     { margin:0px; border:0px solid; }
.pix_h5     { margin:0px 5px 0px 5px; border:0px solid; }
.pix_h10    { margin:0px 10px 0px 10px; border:0px solid; }
.pix_v5     { margin:5px 0px 5px 0px; border:0px solid; }
.pix_v10    { margin:10px 0px 10px 0px; border:0px solid; }
.pix_logo   { margin:10px 5px 10px 5px; border:0px hidden; }
.pad5       { padding:5px; }

a:link        { color:#0000FF; text-decoration:none; font-weight:bold; }
a:visited     { color:#0000EE; text-decoration:none; font-weight:bold; }
a:active      { color:#0000FF; text-decoration:none; font-weight:bold; }
a:hover       { color:#000000; text-decoration:none; font-weight:bold; background-color:#FFFF00; }

body          { margin:0px; }

div.menubaum a:link        { color:#FFF0E1; text-decoration:none; }
div.menubaum a:visited     { color:#EFF0E1; text-decoration:none; }
div.menubaum a:active      { color:#000000; text-decoration:none; background-color:#FFFF00; }
div.menubaum a:hover       { color:#000000; text-decoration:none; background-color:#FFFF00; }
div.menubaum .mmenu { font-size:12px; font-family:Arial,sans-serif; text-decoration:none; }
div.menubaum .p4 { font-size:4px; font-family:Arial,sans-serif; text-decoration:none; }
div.menubaum .p6 { font-size:6px; font-family:Arial,sans-serif; text-decoration:none; }
div.menubaum .mausw { font-size:12px; font-family:Arial,sans-serif; text-decoration:none; background-color:#FFFF00; color:#000001; }
div.menubaum .mmenu_u { font-size:12px; font-family:Arial,sans-serif; text-decoration:underline; }
div.menubaum .mausw_u { font-size:12px; font-family:Arial,sans-serif; text-decoration:underline; background-color:#FFFF00; color:#000001; }
div.menubaum .schz { font-family:Courier New,Courier; font-size:12px; background-color:#FFC000; color:#010101; }
div.menubaum .schl { font-size:12px; background-color:#FFC000; }
div.menubaum .pz { font-family:Courier New,Courier; font-size:12px; }
div.menubaum .pr { font-size:12px; }
div.menubaum .list_ul { padding:0px; margin:3px 0px 0px 5px; list-style:none; border:0px solid white; }
div.menubaum .list_li { padding:1px; margin:0px 0px 0px 0px; border:0px solid white; }
