            body                  {font-family: Arial, Verdana; font-size: 9pt; color: #000; text-decoration: none; margin: 0; padding: 0;}
            img {border: 0px;}
            a, a:visited          {color: #000; text-decoration: none;}
            a:active, a:hover     {}
            
                    #top_bar                                  {position: absolute; top: 4px; right: 0px; height: 15px;}
                        .top_bar_button                       {position: relative; float: right; width: 30px; height: 15px; top: 0px; margin-right: 8px;}
                            #top_logout_button                {background: url(../images/buttons/Button_Logout.png) no-repeat;}
                            #top_info_button                  {background: url(../images/buttons/Button_Info.png) no-repeat;}
                            #top_home_button                  {background: url(../images/buttons/Button_Home.png) no-repeat;}
                            #top_mugler_button                {background: url(../images/buttons/Button_Web1.png) no-repeat;}
                            
                    #container_livesearch                     {position: relative; top: 0px; padding: 0px; margin-right: 8px; float: right;}
                        .livesearch_input                     {width: 300px; color: #999; height: 17px; margin-top: -1px; padding: 0px; border: 1px solid #999;}
                        #livesearch                           {position: relative; text-align: left; margin: 0; padding: 0px 8px; color: #999;}
                        #livesearch p                         {margin: 0; padding: 4px 4px; border-bottom: 1px dashed #999; background: url(../images/bg_white_90.png);}
                        #livesearch p:hover                   {background: #d9d9d9; color: #000;}
                        #livesearch a                         {color: #666; font-weight: normal;}
                        #livesearch a:hover                   {color: #333; font-weight: normal;}                  
                                
            #xio_container               {position: fixed; overflow: hidden; left: 0px; right: 0px; top: 0px; bottom: 0px; padding: 0; margin: 0; background: #d9d9d9;}
            #navi_bg                     {position: absolute; top: 0px; left: 15px; width: 160px; height: 100%; margin: 0; padding: 0;}
  
  	#header                          {top: 0px; left: 0px; right: 0px; width: 100%; height: 93px; position: absolute;}
		#header_balken           {left: 0px; height: 60px; width: 100%; right: 0px; top: 25px; position: absolute; background: url("../images/header_balken.jpg");}
		#header_logo		 {left: 0px; height: 60px; width: 350px; top: 0px; position: absolute; background: url("../images/xio_logo.png");}
  
  #menu                                {position: absolute; top: 110px; left: 0px; width: 190px;}
  #menu_cat                            {position: relative; margin-top: 8px; height: 31px; margin-left: 8px; margin-right: 8px; margin-bottom: -3px;}    
  #menu_cat_left                       {position: absolute; width: 8px; height:31px;}
  #menu_cat_middle                     {position: absolute; width: 160px; height: 31px; margin-left: 8px; margin-right: 8px; padding: 0px 0px; font: 11pt Arial; font-weight: bold;}
  #menu_cat_middle #menu_cat_pfeil     {position: absolute; width: 10px; height: 10px; left: 0px; top: 10px; bottom: 11px;}
  #menu_cat_middle p                   {position: absolute; left: 13px; right: 0px; top: 7px; padding: 0; margin: 0;}  
  #menu_cat_right                      {position: absolute; right: 0px; width: 8px; height: 31px;}
 
  .cat_white #menu_cat_left                             {background: url('../images/menu/overview_left.png') no-repeat;}
  .cat_white #menu_cat_middle                           {background: url(../images/menu/overview_middle.png) no-repeat;}
  .cat_white #menu_cat_middle #menu_cat_pfeil           {background: url(../images/menu/arrow_666.png) no-repeat;}
  .cat_white #menu_cat_middle                           {color: #666;}
	.cat_white #menu_cat_right                      {background: url(../images/menu/overview_right.png) no-repeat;}
  
  #menu_cat.cat_white:hover #menu_cat_left                          {background: url(../images/menu/overview_left_on.png);}
  #menu_cat.cat_white:hover #menu_cat_middle                        {background: url(../images/menu/overview_middle_on.png);}  
  #menu_cat.cat_white:hover #menu_cat_right                         {background: url(../images/menu/overview_right_on.png);}
  #menu_cat.cat_white:hover #menu_cat_middle                        {color: #006600;}
  #menu_cat.cat_white:hover #menu_cat_middle #menu_cat_pfeil        {background: url(../images/menu/arrow_006_on.png) no-repeat;}
  
  #menu_cat.cat_green:hover #menu_cat_left                            {background: url(../images/menu/cat_left_on.png) no-repeat;}
  #menu_cat.cat_green:hover #menu_cat_middle                          {background: url(../images/menu/cat_middle_on.png) no-repeat;}
  #menu_cat.cat_green:hover #menu_cat_right                           {background: url(../images/menu/cat_right_on.png) no-repeat;}
  #menu_cat.cat_green:hover #menu_cat_middle                          {color: #FFF;}
  #menu_cat.cat_green:hover #menu_cat_middle #menu_cat_pfeil          {background: url(../images/menu/arrow_fff_on.png) no-repeat;}
  #menu_cat.cat_green:hover #menu_cat_middle #menu_cat_pfeil_static   {background: url(../images/menu/arrow_fff.png) no-repeat;}
    
  .cat_green #menu_cat_left                           {background: url(../images/menu/cat_left.png) no-repeat;}
  .cat_green #menu_cat_middle                         {background: url(../images/menu/cat_middle.png) no-repeat;}
  .cat_green #menu_cat_middle #menu_cat_pfeil         {background: url(../images/menu/arrow_999.png) no-repeat;}
  .cat_green #menu_cat_middle #menu_cat_pfeil_static  {background: url(../images/menu/arrow_999.png) no-repeat;}
  .cat_green #menu_cat_middle           {color: #999;}
	.cat_green #menu_cat_right      {background: url(../images/menu/cat_right.png) no-repeat;}
  
  #cat_cat                              {position: relative; margin-left: 15px; width: 160px; height: 15px; margin-right: 15px; background: url(../images/menu/cat_cat.png); border: 0px;}
  #cat_cat #menu_cat_pfeil              {position: absolute; left: 4px; width: 8px; height: 8px; margin-top: 4px; background: url(../images/menu/s_arrow_666.png); background-repeat: no-repeat;}
  #cat_cat:hover #menu_cat_pfeil        {background: url(../images/menu/s_arrow_666_on.png); background-repeat: no-repeat;}
  #cat_cat #cat_cat_status              {position: absolute; right: 4px; width: 30px; margin-top: 0px; color: #333; font-size: 9pt; font-weight: normal; text-align: right;}
  #cat_cat p                            {position: relative; margin: 0px; margin-top: 1px; margin-left: 16px; color: #333; max-width: 135px; font: 9pt Arial;}
  
  #menu_buttons                         {position:relative; margin-left: 15px; width: 160px; height: auto; border-top: 1px solid #666; margin-top: 1px;}
  #menu_buttons div                     {position: relative; width: 100%; height: 16px; background: url(../images/menu/button.png);}
  #menu_buttons div p                   {margin: 0; margin-left: 18px; color: #333; font: 9pt Arial;}
  #menu_buttons:last-child              {border-bottom: 1px solid #666; margin-bottom: -1px;}
  
  
  #menu #menu_buttons div:hover         {background: url(../images/menu/button_on.png);}
  #menu #menu_buttons div:hover p       {color: #000;}
  
  #menu_state                           {position:relative; margin-left: 15px; width: 160px; height: auto;}
  #menu_state #state                    {position: relative; width: 100%; height: 15px; border-bottom: 1px solid #CCC; background: url(../images/menu/button_on.png);}
  #menu_state #state_offline            {position: relative; width: 100%; height: 15px; border-bottom: 1px solid #CCC; background: url(../images/menu/button_on.png); color: #FF6600;}
  #menu_state #state_warning            {position: relative; width: 100%; height: 15px; border-bottom: 1px solid #CCC; background: url(../images/menu/button_on.png); color: #F9A600;} 
  
  #menu_state #state p                  {margin: 0; margin-left: 18px; color: #333; font-weight: normal;}
  #menu_state #state div                {position: absolute; right: 4px; width: 30px; margin-top: 1px; color: #666; font-size: 8pt; font-weight: normal; text-align: right;} 
  #menu_state #state :last-child         {border-bottom: 0px solid #666; margin-bottom: 0px;} 
  
  #menu_state #state_offline p          {margin: 0; margin-left: 18px; color: #333; font-weight: normal; color: #FF6600;}
  #menu_state #state_offline div        {position: absolute; right: 4px; width: 30px; margin-top: 1px; color: #FF6600; font-size: 8pt; font-weight: normal; text-align: right;} 
  #menu_state #state_offline:last-child {border-bottom: 0px solid #666; margin-bottom: 0px; color: #FF6600;}
  
    #menu_state #state_warning p        {margin: 0; margin-left: 18px; color: #333; font-weight: normal; color: #F9A600;}
  #menu_state #state_warning div        {position: absolute; right: 4px; width: 30px; margin-top: 1px; color: #F9A600; font-size: 8pt; font-weight: normal; text-align: right;} 
  #menu_state #state_warning:last-child {border-bottom: 0px solid #666; margin-bottom: 0px; color: #F9A600;}
	
	#footer                         {position: absolute; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 48px; background: transparent; margin: 0; padding: 0;}
		#footer_balken          {position: absolute; height: 25px; bottom: 15px; left: 0px; right: 0px; width: 100%; background: url(../images/footer_balken.png);}
		#footer_logo		{position: absolute; height: 25px; width: 106px; bottom: 15px; right: 0px; background: url(../images/contexio_logo.png);}
		#footer_info		{position: absolute; height: 15px; bottom: 0px; right: 6px; font: 9pt Arial; color: #999; text-align: right;}
                #footer_icinga          {margin-left: 45px; margin-top:  31px; color: #fff;}
                  
	#content                        {position: absolute; top: 93px; bottom: 48px; background: #FFFFFF; left: 190px; right: 8px; margin: 0; padding: 0; overflow: auto;}

        #MenuStatus,#MenuProblems,#MenuConfig,#MenuDocu,#MenuSystem,#MenuOverview,#MenuOverviewsStatus,#MenuOverviewGStatus {display: none; }
        
        .errors {color: red; list-style-type: none; padding-left: 0px; margin-left: 0px;}
        #script_error {background-color: #FF6600; font-weight: bold; text-align: center;}
        
.AjaxParagraph                          {margin: 0; display: inline;}
