  /* ---------------------------------------------------------------------- //
  //                                                                        //
  //  Author: Maik Michael Mueller                                          //
  //  Author Uri: https://iss.maimu.de/                                     //
  //                                                                        //
  // ---------------------------------------------------------------------- //
  //                                                                        //
  //  Copyright (C) 2014  iss.maimu.de                                      //
  //                                                                        //
  //  This program is free software: you can redistribute it and/or modify  //
  //  it under the terms of the GNU General Public License as published by  //
  //  the Free Software Foundation, either version 3 of the License, or     //
  //  (at your option) any later version.                                   //
  //                                                                        //
  //  This program is distributed in the hope that it will be useful,       //
  //  but WITHOUT ANY WARRANTY; without even the implied warranty of        //
  //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the          //
  //  GNU General Public License for more details.                          //
  //                                                                        //
  //  You should have received a copy of the GNU General Public License     //
  //  along with this program. If not, see http://www.gnu.org/licenses/     //
  //                                                                        //
  // ---------------------------------------------------------------------- /*

  /*
  //
  // dropdownmenu colorsheme blue
  //
  */
  #menu-cssmenu {
    border-bottom: 4px solid #0077d3;
  }
  #menu-cssmenu ul ul {
    border-top: 4px solid #2f81bf;
  }
  #menu-cssmenu ul ul a {
    background-color: #2f81bf;
    border: 1px solid #2f81bf;
    color: white !important;
  }
  #menu-cssmenu ul ul li:first-child > a {
    border-top: 1px solid #0573c9;
  }
  #menu-cssmenu ul ul li:hover > a {
    background-color: #0573c9;
  }
  #menu-cssmenu ul ul li:last-child > a {
    box-shadow: 0 1px 0 #2f81bf;
  }
  #menu-cssmenu ul li:hover > a {
    background-color: #1973b8;
    color: white !important;
  }
  #menu-cssmenu ul li.active > a {
    background-color: #1973b8;
    color: white !important;
  }

  /*
  //
  // Statbox
  //
  //
  */
  .table-statbox, .mbody-footer {
    background-color: #a9cdd6;
  }

  /*
  //
  // Background colors
  //
  //
  */
  .special_bg-custom {
    background-color: #e9e9e9;
  }

  /*
  //
  // jQuery dialogbox
  //
  //
  */
  .ui-dialog .ui-dialog-titlebar {
    background-color: #2f81bf !important;
  }
  .ui-dialog .ui-dialog-title {
    color: white !important;
  }

  /*
  //
  // datagrid-pagesum
  //
  //
  */
  table.datagrid-pagesum th {
    border-color: #a6d1ff;
		background-color: #2f81bf;
    color: white;
  }
  table.datagrid-pagesum tr:nth-child(even) td {
		background-color: #cfe6f7;
	}
  table.datagrid-pagesum td {
    border-color: #a6ddff;
  }
  .table_hover {
		width: 100%;
		border-collapse: collapse;
	}
	.table_hover td {
		padding: 7px;
    border: #e8e8e8 1px solid;
	}
	/* Define the default color for all the table rows */
	.table_hover tr {
		background-color: #f8f8f8;
	}
	/* Define the hover highlight color for the table row */
  .table_hover tr:hover {
    background-color: #abedff;
  }

  /*
  //
  // datagrid-pagesum
  //
  //
  */
  .datagrid table thead th {
    background-color: #2f81bf;
    color: white;
  }

  /*
  //
  // Tables
  //
  //
  */
  .table_row_mark {
    background-color: #e3f9ff;
  }

  /*
  //
  // Background colors
  //
  //
  */
  .custom-spec-input {
    background-color: #e3f9ff;
  }
  .custom-spec-select {
    background-color: #e3f9ff;
  }

  /*
  //
  // Button
  //
  //
  */
  .btn_custom {
	  color: #41788c;
	  border: 1px solid #6fb1c7;
	  background-image: -moz-linear-gradient(#aae5f7, #73d0f1);
	  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73d0f1), to(#aae5f7));
	  background-image: -webkit-linear-gradient(#aae5f7, #73d0f1);
	  background-image: -o-linear-gradient(#aae5f7, #73d0f1);
	  text-shadow: 1px 1px 1px #bfeafb;
	  background-color: #73d0f1;
  }
  .btn_custom:hover {
	  border: 1px solid #4690ad;
	  background-image: -moz-linear-gradient(#73d0f1, #aae5f7);
	  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aae5f7), to(#73d0f1));
	  background-image: -webkit-linear-gradient(#73d0f1, #aae5f7);
	  background-image: -o-linear-gradient(#73d0f1, #aae5f7);
	  background-color: #aae5f7;
  }
  .btn_custom:active {
    border: 1px solid #3b778b;
  }