/*--------------------------------------
  general css commands for all elements
--------------------------------------*/

*  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;margin: 0px;}

/* ------------------------------------
 standard HREF tags
-------------------------------------*/

a        {color: #A52A2A; text-decoration: none;}
a:hover  {color: #A52A2A;text-decoration: underline;}

/*------------------------------------
  IRMI-specific CSS (Lists and Elements)
------------------------------------*/

.irmi_list_odd     {background: #EEEEEE;}
.irmi_list_even    {background: #DDDDDD;}
.irmi_list_title   {color: #D17D00; font-weight: bold; text-decoration: none;}

.irmi_element_title          {font-size: 18px; padding-left: 5px; padding-top: 6px; padding-bottom: 6px; font-weight: bold; color:#A52A2A;}
.irmi_element_label          {font-weight: bold;}
.irmi_element_label_marked   {font-weight: bold; color: #A52A2A;}
.irmi_element_text           {font-weight: normal;}
.irmi_element_section        {font-size: 13px; font-weight: bold; border-width: 0px 0px; border-style: solid; background: #FFE4B5;}
.irmi_element_hint           {border-width: 1px; border-color: #A52A2A; border-style: solid; background: #ffff55; color: #A52A2A; font-weight: bold;}
.irmi_element_error          {border-width: 1px; border-color: #ff0000; border-style: solid; background: #ff5555; color: #000000; font-weight: bold;}
.irmi_element_type           {font-weight: bold;}

.irmi_login_failed           {font-weight: bold; color: #A52A2A; padding-top:5px; padding-bottom:5px}

/*------------------------------------
  Menue CSS
------------------------------------*/

.menu          {background-image: url(/media/html/bg_menu); padding: 0px 10px 0px 10px;}
.menu a        {font-size: 8pt; /*padding: 0px 10px 0px 10px;*/ font-weight: bold; color: #222222; text-decoration: none;}
.menu a:hover  {color: #001E66; background-color: #FFFFFF;}
a.menu_current {font-size: 8pt; font-weight: bold; padding: 0px 10px 0px 10px; color: #FFFFFF; text-decoration: none;}

/*------------------------------------
  Block CSS
------------------------------------*/

.block_head {color: #000000;background-color: #BC8F8F; font-weight: bold}


/*------------------------------------
  Navigation CSS
------------------------------------*/

.nav         {color: #000000; padding: 0px 10px 0px 10px; text-decoration: none;}
.nav_heading {font-weight: bold;}
.nav_small   {font-size: 8pt;}
.nav a       {}
.nav a:hover {background-color: #DDDDDD;}
.nav0        {font-size: medium; /*padding-left: 3px;*/ padding-top: 5px; padding-bottom: 5px; /*font-weight: bold;*/}
.nav1        {font-size: medium; padding-left: 5px; padding-bottom: 5px}

.tab         {padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; border-bottom-style: solid; border-bottom-width: 1px; border-color: #000000;}
.tab a       {border-bottom-width: 0px;}
.tab_sel     {background-color: #555555; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px;}
.tab_sel a   {color: #FFFFFF; font-weight: bold; border-bottom-width: 0px;}

/*------------------------------------
  CONTENT
------------------------------------*/

.content     {color: #000000; padding: 0px 10px 0px 10px; text-decoration: none;}
.content p   {padding: 10px 10px 0px 10px;}
.head1       {color: #A52A2A; font-size: 30; font-weight:bold; padding: 2px 2px 0px 2px;}
.head2       {color: #000000; font-size: 20; font-weight:bold; padding: 2px 2px 0px 2px;}

/*------------------------------------
  INDEX
------------------------------------*/

.index     {color: #D17D00; font-size: 8pt;}
.index h1  {color: #D17D00; font-weight: bold; font-size: 25pt; line-height: 0.5em; padding: 2px 2px 0px 2px;}

/*--------------------------------------- 
  Map
---------------------------------------*/

.map {color: #000000; padding: 0px;border-width: 1px;border-style: solid;border_color:black}
#imgcontainer {position: relative; width: 100%}
#rect         {position: absolute; border: 2px solid red; display: none}


/*--------------------------------------- 
  Infoarea CSS
---------------------------------------*/

.info      {color: #000000; padding: 0px 10px 0px 10px; text-decoration: none;}
.info h1   {font-size: 12pt; font-weight: bold; color: #000000; background-color: #CCCCCC; text-align: center;}

/*--------------------------------------- 
  GRID-IT footer
---------------------------------------*/

#fuss                         {color: #f5f5f5; background-color:#001E66; font-size: 10px; text-align: center; letter-spacing: 1px;}
#fuss a:link, #fuss a:visited {color: #f5f5f5;}
#fuss a:hover                 {color: #fc8e16}


/*--------------------------------------
   USER SPECIFIC
---------------------------------------*/

/* Menu 
   ----*/
#csstopmenu, #csstopmenu ul  {padding: 0; margin: 0; list-style: none;}
#csstopmenu li               {float: left; position: relative;}
#csstopmenu a                {text-decoration: none;}

.mainitems                   {padding: 0;/*border: 1px solid black; border-left-width: 0; background-color: #D8FE89;*/}
.mainitems div:hover         {padding: 0;background-color: #FFFFFF;}
.headerlinks a               {margin: auto 8px; font-weight: bold; color: black;}
.headerlinks a:hover         {background-color: #FFFFFF;}
.submenus                    {display: none;width: 12em; position: absolute;top: 1em; left: 8px; background-color: #FFE4B5; border: 1px solid grey;}
.submenus li                 {width: 100%;}
.submenus li a               {display: block; width: 100%; text-indent: 3px;}
html>body .submenus li a     { /* non IE browsers */ width: auto;}
.submenus li a:hover         {background-color: #FFFFFF; color: black;}

#csstopmenu li>ul            {/* non IE browsers */ top: auto; left: 8px;}
#csstopmenu li:hover ul, li.over ul {display: block}


html>body #clearmenu         { /* non IE browsers */ height: 3px;}

/* Dragable Layer (dl)
   -------------------*/


.dl_header    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000;margin: 0px;}
.dl_content   {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;margin: 0px;}
.dl_content p {padding-top: 3px; padding-bottom: 3px;}
.dl_common    {position: absolute; left:100; top: 100; visibility: visible; z-index:12}

