*                    {font-family:Arial,Helvetica,Sans-Serif; font-size:12px; color:#6a720d; padding:0px; margin:0px; line-height:1.3em;}
body                 {margin:0px; padding:0px; background-color:#ffffff;}
body.content         {text-align:center;}
body.popup           {background-color:#f0f2e7; padding:10px;}
#container           {width:980px; margin:auto; margin-top:20px; background-color:#F0F2E7; text-align:left;}
#mainmenu            {height:25px; width:980px; background-color:#ffffff; border-top-style:solid; border-top-width:1px; border-top-color:#64750B;}
#main_spacer_1       {padding-left:45px; padding-top:6px;}
#main_spacer_2       {float:right; position:relative; top:0px; right:0px; padding-top:6px;}
#top                 {height:228px; width:980px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#64750B;}
#topmeta             {height:45px; width:980px; background-color:#ffffff;}
#topmeta_spacer_1    {padding-top:14px; float:left;}
#topmeta_spacer_2    {padding-top:13px; float:right; position:relative; text-align:right; right:0px;}
#contentcontainer    {width:980px;}
#top_left            {height:225px; width:400px; float:left;}
#top_right           {height:225px; width:580px; float:left; background-image:url(../images/page/bg_top_rechts.jpg);}
#submenu1            {float:left; margin-top:20px;}
#submenu2            {float:left; margin-top:20px;}
#content_ext_spacer  {padding-left:15px; padding-top:15px;}
#content_ext_spacer *{font-size:11px; line-height:1.5em;}
#marienkaefer        {position:absolute; top:271px; left:435px; width:21px; height:15px;}
.contentcontainer    {width:100%; height:100%;}
.content_1           {width:240px; text-align:left; vertical-align:top;}
.content_1_spacer    {padding-left:20px; padding-right:22px;}
.content_1 p         {margin-top:0px; margin-bottom:12px; line-height:100%;}
td.content           {width:510px; text-align:left; vertical-align:top;}
.content_trenner     {width:5px; background-color:#ffffff;}
.notshowme           {display:none; visibilty:hidden;}

.content_ext     {width:225px; vertical-align:top;}
div.ext_container{border-color:#e7e4bf; border-style:solid; border-width:2px; border-top-width:0px; width:190px; margin-bottom:10px; border-radius:5px; -moz-border-radius:5px;}
div.ext_top      {padding:4px; padding-top:0px; padding-bottom:0px; background-color:#e7e4bf; font-weight:bold; border-color:#e7e4bf; border-style:solid; border-width:2px;}
div.ext_text     {padding:4px;}

h1, .titel      {display:block; font-size:18px; font-weight:normal; margin-top:10px; margin-bottom:10px; line-height:1.0em;}
h2, .untertitel {display:block; font-size:14px; margin-top:7px; margin-bottom:7px; line-height:1.0em;}
h3, .subheadline{display:block; font-size:12px; margin-top:7px; margin-bottom:5px; line-height:1.0em;}
ul, ol          {margin-top:5px; margin-bottom:5px;}
li              {margin-left:20px;}
p               {margin-top:5px; margin-bottom:10px;}

table, td, th         {margin:0px; padding:0px; border-collapse:collapse; empty-cells:show;}
img, td, th, table    {border-style:none;}
a                     {color:#6a720d; text-decoration:underline;}
a:hover               {color:red;}
.normalmainmenu       {color:#6a720d; text-transform:uppercase; text-decoration:none;}
.activemainmenu       {color:#6a720d; text-transform:uppercase; font-weight:bold; text-decoration:none}
ul.submenu,ul.submenu3{display:block; width:190px; margin-left:30px; list-style-type:none;}
ul.submenu3           {margin-left:10px;}
.normalmenu           {color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; line-height:1.6em; color:#abb814; vertical-align:middle; padding:0px;}
.activemenu           {list-style-image:url(../images/page/rw_pfeil.gif); color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; line-height:1.6em; vertical-align:middle; padding:0px;}
.normalsubmenu3       {color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; line-height:1.6em; color:#abb814; vertical-align:middle; padding:0px;}
.activesubmenu3       {list-style-image:url(../images/page/rw_pfeil.gif);  color:#ffffff; text-decoration:none; font-size:11px; text-transform:uppercase; line-height:1.6em; vertical-align:middle; padding:0px;}
li.normalmenu         {margin-left:15px;}
li.activemenu         {margin-left:15px;}
li.normalsubmenu3     {margin-left:15px;}
li.activesubmenu3     {margin-left:15px;}

.top_meta_normal{text-decoration:none; vertical-align:middle;}
.top_meta_aktiv {text-decoration:none; vertical-align:middle; font-weight:bold;}

img.galeriethumb   {margin-right:4px; margin-bottom:4px;}
img.galerieoverview{width:110px; height:110px;}
td.galerieoverview {border-style:solid; border-width:1px; border-color:silver; padding:5px;}

form                     {margin-bottom:10px;}
.myinput, textarea, .field, select, .search_input, .titleinput, .datum {border-style:solid; border-width:1px; border-color:#e7e4bf; margin-top:1px; margin-bottom:1px;}
select, .search_input    {width:250px;}
select.datum             {width:120px;}
td.label                 {padding-right:10px;}
table.forum_thread_table {width:100%; border-style:solid; border-width:1px; border-color:#d7d7cf; margin-right:5px;}
.radio, .checkbox        {vertical-align:middle; margin:0px; padding:0px;}
label                    {vertical-align:middle;}

.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;}

.event_liste      {padding-right:10px; white-space:nowrap;}

.login_submit_area  {margin-bottom:10px; margin-top:10px;}
a.login_link        {display:block; margin-bottom:80px;}
div.gui_container   {margin-top:20px; margin-bottom:23px;}
div.gui_container_sm{margin-top:8px; margin-bottom:0px;}
fieldset            {margin:0px; margin-bottom:10px; padding:5px; width:480px;}
fieldset.nomargin   {margin:0px;}
.titleinput         {width:300px;}
hr                  {margin-top:10px; margin-bottom:10px; padding:0px;}
.branchen_ausgabe   {margin:0px; padding:0px;}
ul.branchen_ausgabe {margin-left:15px;}

.betrieb_head                 {background-color:#6A720D; padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px;}
.betrieb_head, .betrieb_head *{color:#ffffff;}
.betrieb_content              {padding:3px; margin-right:3px;}
.betrieb_container            {margin-bottom:10px; margin-right:3px; border-style:solid; border-color:#6A720D; border-width:1px;}

.event_head               {background-color:#6A720D; padding-top:1px; padding-bottom:1px; padding-left:5px; padding-right:5px;}
.event_head, .event_head *{color:#ffffff;}
.event_content            {padding:3px; margin-right:3px;}
.event_container          {margin-bottom:10px; margin-right:3px; border-style:solid; border-color:#6A720D; border-width:1px;}

.such_form                {margin-bottom:15px;}
