/*

  HerrOtto IT Services Ltd. | Eitzensweg 8 | 20537 Hamburg | Germany
  Kontakt: info(at)herrotto.de | Web: http://www.herrotto.de

*/

  /* -------------------------------------------------------------------------------- */
  /* Globales */
  /* -------------------------------------------------------------------------------- */

  body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
  }

  INPUT, TEXTAREA, SELECT {
        border-width:1px;
        border-style:solid;
        border-color:black;
	margin-bottom:3px;
  }
        
  /* -------------------------------------------------------------------------------- */
  /* Tab-Menue */
  /* -------------------------------------------------------------------------------- */

  #tabmenu {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #C0C0C0;

	color: #000000;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 12px;
	margin-bottom: 0px;
	
	z-index: 1;
  }
  #tabmenu li {
	display: inline;
	overflow: hidden;
	list-style-type: none;
  }
  #tabmenu a {
	background: #F0F0F0;
	color: #000000;

	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px #C0C0C0;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	margin-left: 0px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;

	text-decoration: none;
  }
  #tabmenu_active a {
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;

	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #FFFFFF;

	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;

	margin-left: 0px;
	margin-right: 3px;
	margin-top: 0px;
	margin-bottom: 0px;

	text-decoration: none;
  }
  #tabmenu a:hover {
	background: #C0C0C0;
  }

  /* -------------------------------------------------------------------------------- */
  /*  */
  /* -------------------------------------------------------------------------------- */

  #content {
	display: block;

	background: #FFFFFF;

	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 0px;
	border-bottom: 1px solid #C0C0C0;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;		/* jetzt NULL! */
	padding-bottom:0px;

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	z-index: 2;
  }

  /* -------------------------------------------------------------------------------- */
  /*  */
  /* -------------------------------------------------------------------------------- */

  .login_link {
	color: #FFFFFF;
	font-size: 12px;
	position: absolute;
	right:25px;
	top:0px;
  }
  .login_link a, a.active, a.hover, a.visited {
	color: #FFFFFF;  
	font-size: 12px;
  }

  /* -------------------------------------------------------------------------------- */
  /*  */
  /* -------------------------------------------------------------------------------- */

  .link_red {
    display:inline;
  }
  .link_red a, a.active, a.hover, a.visited {
	display:inline;
	color: #FF0000;  
  }
  .link_blue {
    display:inline;
  }
  .link_blue a, a.active, a.hover, a.visited {
	display:inline;
	color: #0000FF;  
  }

  /* -------------------------------------------------------------------------------- */
  /*  */
  /* -------------------------------------------------------------------------------- */

  .bar_links td {
	color: #F0F0F0;
  }
  .bar_links a, a.active, a.hover, a.visited {
	color: #F0F0F0;
	font-size: 13px;
	text-decoration: none;
  }

  /* -------------------------------------------------------------------------------- */
  /* Seitennummerierung */
  /* -------------------------------------------------------------------------------- */

  .pagenumbers_nowrap_fix {
    width:350px;
  }
  .pagenumbers {
    display:block;
    float:right;
  }
  .pagenumbers_info {
    display:block;
    float:left;

    padding: 3px;
  }
  .pagenumbers_active {
    display:block;
    float:left;

    color: white;
    background-color: gray;
    text-decoration: bold;

    padding: 3px;
    margin-left:2px;
  }
  .pagenumbers_link {
    display:block;
    float:left;

    text-decoration: none;
    color: black;

    padding: 3px;
    margin-left: 2px;
  }
  .pagenumbers_link:hover {
    background-color: silver;
  }
