body, form, input, textarea, button, li, div, p, td, th, label, h1, h2, h3, h4   {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px;}
body, table, td, th                                                              {margin:0px; padding:0px; empty-cells:show; border-collapse:collapse;}
h1                                                                               {font-size:12px;}
h2                                                                               {font-size:11px;}
h3                                                                               {font-size:10px;}
img, a, table, td, .checkbox, .radio                                             {border-style:none; border-width:0px; padding:0px; margin:0px;}
a                                                                                {text-decoration:none; color:#b8303c; cursor:pointer;}
div                                                                              {margin:0px; padding:0px; display:block;}
h1.titel                                                                         {margin-top:20px;}
h2.untertitel                                                                    {margin-top:2px;}

.top                                                                             {vertical-align:top;}
.middle                                                                          {vertical-align:middle;}
.bottom                                                                          {vertical-align:bottom;}
td.column                                                                        {vertical-align:top;}
td.border, th.border                                                             {border-style:solid; border-color:#000000; border-width:1px; padding:3px; text-align:left; font-size:10px;}
.liste                                                                           {background-color:#e6e7e1; padding:3px;}
.liste_head                                                                      {background-color:#d6d6ce; padding:3px; font-weight:bold;}
.listentrenner                                                                   {background-image:url(../images/page/liste_trenner.gif);}
.toplink, .backlink                                                              {vertical-align:middle;}
body.popup                                                                       {background-color:#e6e7e1; margin:0px; padding:10px;}

.title                                                                           {font-weight:bold; font-size:12px; margin:0px; padding:0px;}
.subtitle                                                                        {font-weight:bold; font-size:11px; margin:0px; padding:0px;}
.text                                                                            {font-weight:normal; font-size:11px; margin:0px; padding:0px;}

div.normalmainmenu, div.activemainmenu, div.submenulayer                         {padding-left:0px; height:18px;}
.activemainmenu, .normalmainmenu, .activesubmenu, .normalsubmenu                 {color:#3f3f3f;}
a.normalsubmenu                                                                  {display:block; padding-left:18px;}
a.activesubmenu                                                                  {display:block; padding-left:18px; background-image:url(../images/page/ebene3_pfeil.gif); background-repeat:no-repeat; color:#b8303c;}

.dia,.dial,.diar,.dias                                                           {font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; color:black ;padding:0px; margin:0px; table-layout:fixed; empty-cells:show; border-collapse:collapse; border-spacing:0px; width:60px; height:10px; white-space:nowrap;}
.dia                                                                             {text-align:left; background-color:silver; border-style:solid; border-color:black; border-width:1px;}
.dial                                                                            {text-align:left;}
.diar                                                                            {text-align:right;}
.dias                                                                            {height:5px; padding:0px; margin:0px; font-size:1pt;}
.stat                                                                            {font-size:11px; font-weight:normal;}

img.galeriethumb                                                                 {margin-right:4px; margin-bottom:4px;}

.field_string, .field_textarea                                                   {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px; width:300px;}
.field_textarea                                                                  {height:67px;}
.error                                                                           {color:red;}
.success                                                                         {color:green;}
td.form_string_label, td.form_radio_label, td.form_textarea_label                {text-align:right;}
td.form_string_field, td.form_radio_field, td.form_textarea_field                {white-space:nowrap; vertical-align:middle;}
td.form_textarea_field *                                                         {vertical-align:middle;}
td.form_radio_field                                                              {padding-top:8px; padding-bottom:8px;}
td.form_radio_field, td.form_radio_field *                                       {vertical-align:middle;}
td.form_checkbox_field checkbox, td.form_checkbox_field checkbox *               {margin:0px; padding:0px;}

