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

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

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

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

h1 {
  font-size: 12pt;
  font-weight: bold;
  color: #000000; 
}

/*------------------------------------
  IRMI-specific CSS
------------------------------------*/

.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: 14px;
  padding-left: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-weight: bold;
  text-decoration: underline;
}
.irmi_element_label {
  font-weight: bold;
}
.irmi_element_label_marked {
  font-weight: bold;
}
.irmi_element_text {
  font-weight: normal;
}
.irmi_element_section {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
//  border-width: 1px 0px;
//  border-style: solid;
//  border-color: #000000;
//  background-color: #AAAAAA;
}
.irmi_button {
  padding: 2px 5px 2px 5px;
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #4444FF;
  text-decoration: none;
}
.irmi_button a {
  color: #FFFFFF;
}
.irmi_button a:hover {
  color: #FF9999;
}

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

.menu
{
  padding: 0px 10px 0px 10px;
}

.menu a 
{
  font-size: 9pt;
  font-weight: bold;
  color: #552222;
  text-decoration: none;
}

.menu a:hover 
{
  color: #001E66;
  background-color: #FFFFFF;
}

a.menu_current
{
  padding: 0px 10px 0px 10px;
  font-size: 9pt;
  font-weight: bold;
  color: #001E66;
  text-decoration: underline;
}



/*------------------------------------
  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-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
}

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

td.tree_level0 {
  padding-left: 0px;
}
td.tree_level1 {
  padding-left: 10px;
}
td.tree_level2 {
  padding-left: 20px;
}
td.tree_level3 {
  padding-left: 30px;
}
td.tree_level4 {
  padding-left: 40px;
}

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

.content {
  color: #000000;
  padding: 0px 3px 0px 3px;
  text-decoration: none;
}
.content p {
  padding-top: 5px;
  padding-bottom: 5px;
}
.content h1 {
  font-weight: bold;
  font-size: 12pt;
  text-decoration: underline;
}

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

.map {
  color: #000000;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
}

#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
}
