* {font-family:Verdana;border-style:none; border-width:0px;margin:0px;color:#006231;}

body, td, th, label, input, textarea, h1, h2, h3, h4, h5, div {font-size:12px;}

body.content                    {padding:0px; margin:0px;}

h1, .titel                      {font-size:12px;margin-bottom:10px;}
h2, .untertitel                 {font-size:12px;margin-bottom:10px;}
h3, .content                    {font-size:12px;margin-bottom:10px;}

#myrahmen                       {margin-left:40px;margin-top:20px;width:920px;border-width: 2px 1px 1px 1px; border-style:solid;border-color:#006231;z-index:99;}
#myfusszeile                    {margin-left:40px;margin-top:4px;width:900px;text-align:right;z-index:99;}

#mylogo                         {width:350px; height:090px; padding-top:40px;padding-left:120px; }
#mymenu                         {width:180px;text-align:right;padding-top:0px;padding-right:20px;}
#mysubmenu                      {font-size:12px;padding-bottom:06px;}
#mycontent                      {width:370px;padding-top:10px;padding-left:20px;line-height:22px;}
#content_ext                    {width:300px;margin-top:10px;border-width:1px;border-style:solid;border-color:#006231;}
#kontakt                        {font-size:10px;padding-top:20px;}
#editblock                      {border-color:#ffffff;background-color:#ffffff;}

td {vertical-align:top;}
a                                             {text-decoration:none;color:#006231}
a.normalmenu:hover, a.activemenu:hover        {text-decoration:underline;}
a.activemenu                                  {font-weight:bold;}
a.fusszeile {padding-left:16px;}


a.activemainmenu, a.activesubmenu, a.activesubmenu3 {font-weight:bold;}
div.activemainmenu, div.normalmainmenu           {padding-top:10px;font-size:12px;}
div.activesubmenulayer, div.normalsubmenulayer   {}
div.activesubmenulayer3, div.normalsubmenulayer3 {}

a.normalsubmenu, a.activesubmenu {}



div                                           {margin:0px; padding:0px; display:block;}

.pa        { padding:04px;}
.pb        { padding:08px;}
.pc        { padding:10px;}

.miniwhite    { font-size:11px;color:#ffffff;}
.minigrey     { font-size:11px;color:#f0f0f0;}
.minidarkgrey { font-size:11px;color:#666666;}



input,select      {border-width:1px;border-style:solid;border-color:#666666;}

.footerwhite                    {color: white; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 12px }


table.forum_thread_table                      {width:100%; border-style:solid; border-width:1px; border-color:#d7d7cf;}
.forum_thread_name                            {text-align:left; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.forum_thread_datum                           {text-align:center; width:90px;}
.forum_thread_anzahl                          {text-align:center; width:60px; padding-right:5px;}

.forum_thread_name_head                       {text-align:left; padding-left:5px; background-color:#d7d7cf;}
.forum_thread_datum_head                      {text-align:center; width:90px; background-color:#d7d7cf;}
.forum_thread_anzahl_head                     {text-align:center; width:60px; padding-right:5px; background-color:#d7d7cf;}

.forum_board_name                             {text-align:left; padding-left:5px; padding-top:8px; padding-bottom:8px;}
.forum_board_threads                          {text-align:center; width:70px;}
.forum_board_posts                            {text-align:center; width:70px;}

.forum_board_name_head                        {text-align:left; background-color:#d7d7cf; padding-left:5px;}
.forum_board_threads_head                     {text-align:center; width:70px; background-color:#d7d7cf;}
.forum_board_posts_head                       {text-align:center; width:70px; background-color:#d7d7cf;}

.forum_thread_head                            {background-color:#d7d7cf; padding-top:2px; padding-bottom:2px; font-weight:normal;}
.forum_thread_body                            {padding:5px; border-style:solid; border-width:1px; border-color:#d7d7cf;}

body.terminreservierung                       {padding:10px; padding-right:20px; background-color:#f1f1ee;}
.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);}

div.hidden                                    {visibility:hidden; display:none;}

.event_entry_input                            {width:370px; border-style:solid; border-color:silver; border-width:1px; margin-top:1px; margin-bottom:1px;}
td.formlabel                                  {padding-right:10px;}
