body                          {font:70%/1.3 Verdana,sans-serif;background-image: url('../gfx/bg_rand.png');}

/* Layout-DIVs */
#main                         {width:775px;margin:5px auto;background-image: url('../gfx/bg_main.png');}
#bg-top                       {width:775px;height:110px;background-image: url('../gfx/bg_oben5.png');}
#contentl                     {float:left;width:180px;}
#navi                         {margin:5px 5px 0px 45px;background-image: url('../gfx/bg_navi.png');background-repeat:repeat-y;}
#contentr                     {float:right;width:595px;}
#content                      {border-top:1px dashed #AAAAAA;margin:5px 40px 20px 10px;}
#bg-bottom                    {clear:both;width:775px;clear:both;height:55px;background-image: url('../gfx/bg_unten.png');}

/* Specialinterest */
#ort                          {width:530px;}
#ort_map                      {float:left;width:240px;}
#ort_foto                     {float:right;width:290px;}
#ort_map p, #ort_foto p       {font-size:8pt;}

/* Ueberschriften, Bloecke, Bilder */
h1                            {margin:0px 0px 5px 0px;padding:0px;font-size:12pt;}
h2                            {margin:0px;padding:0px;font-size:11pt;}
h3                            {margin:0px;padding:0px;font-size:11pt;color:#66A100;}
h4                            {margin:0px;padding:0px;font-size:10pt;color:#000000;}
p                             {margin:0px;}
img                           {border:0px;}

/* Spans */
 .small                       {font-size:10px;}
 .huge                        {font-size:14px;}
 
/* Tabellen */
td, th                        {border:1px solid #999999;text-align:center;}
th.center                     {border:0px none;}
td.bold                       {font-weight:bold;}
td.dg                         {text-decoration:line-through;}

td.con                        {border:0px none; text-align:left;}

/* Formulare */
input, file, select, textarea {background-color:#F0FFF0;border:#66A100 1px solid;color:#467100;font-family:Verdana,sans-serif;font-size:10px;}
     .radiobut                {border:0px;color:#467100;background-color:#FFFFFF;}

/* Verzeichnis-Baum */
.tree                         {border-bottom:1px dashed #AAAAAA;padding:5px 0px;margin-bottom:10px;color:#AAAAAA;}

/* Hyperlinks */
a:link, a:visited             {color:#467100;text-decoration:none;border-bottom:0px none;}  
a:hover                       {color:#467100;text-decoration:none;border-bottom:1px dashed #66A100;}

/* Menue */
a.a_nav, a.a_nav_s                 {display:block;border-top:1px dashed #AAAAAA;text-decoration:none;font-size:8pt;padding-left:6px;}
a.a_nav-a, a.a_nav_s-a             {display:block;border-top:1px dashed #AAAAAA;text-decoration:none;font-size:8pt;padding-left:6px;}
a.a_nav:link, a.a_nav:visited      {color:#000000;}
a.a_nav_s:link, a.a_nav_s:visited  {color:#467100;}
a.a_nav:hover, a.a_nav_s:hover     {background-color:#66A100;border-bottom:0px none;}
a.a_nav-a:hover, a.a_nav_s-a:hover {border-bottom:0px none;}
.sub_nav                           {color:#AA0000;padding-left:6px;}
.sub_nav-a                         {color:#000000;padding-left:6px;}

/* Infobox */
a.info_hideable:link, a.info_hideable:visited {border:0px;text-decoration:none;color:#000000;position:relative;font-weight:bold;}
a       .hide_info                            {display:none;text-align:left;font-weight:normal;}
a       .hide_info_big                        {display:none;text-align:left;font-weight:normal;}
a:hover .hide_info                            {display:block;position:absolute;bottom:15px;left:45px;width:240px;padding:5px;border:1px solid #669100;background-color:#F0FFF0;color:#005500;}
a:hover .hide_info_big                        {display:block;position:absolute;top:10px;left:145px;width:400px;padding:5px;border:1px solid #669100;background-color:#F0FFF0;color:#005500;}
.info_b                                       {color:#000000;font-weight:bold;}

