@charset "utf-8";

/* cTc-GmbH-HPSW.css: CSS2 style-sheet for the HPSW-pages of cTc GmbH, germany */
/* (c) 2009-2025 by cTc GmbG, Germany */

<style type="text/css">
  *		{
			font-family:			Arial,Helvetica,sans-serif;
			font-style:				normal;
			font-weight:			normal;
			font-size:				90.1%;
		}
  
  body	{
			font-family:			Arial,Helvetica,sans-serif;
			font-style:				normal;
			font-weight:			normal;
			font-size:				85%;
			color: 					black;
			alink:					darkblue;
			link:					darkblue;
			vlink:					darkblue;
		}

  body.outside	{
			font-family:			Arial,Helvetica,sans-serif;
			font-style:				normal;
			font-weight:			normal;
			font-size:				85%;
			color: 					black;
			background-color:		#F8F8F8;
			alink:					red;
			link:					red;
			vlink:					red;
		}

  body.inside	{
			overflow:				scroll;
			font-family:			Arial,Helvetica,sans-serif;
			font-style:				normal;
			font-weight:			normal;
			font-size:				85%;
			min-width:				500;
			max-width:				684;
			color: 					black;
			alink:					blue;
			link:					blue;
			vlink:					blue;
		}

  body.HPcTc	{
			font-family:			Arial,Helvetica,sans-serif;
			font-style:				normal;
			font-weight:			normal;
			font-size:				85%;
			min-width:				300;
			max-width:				684;
			color: 					black;
			padding:				0px 0px 0px 80px; /* o r u l */
			alink:					cornflowerblue;
			link:					cornflowerblue;
			vlink:					cornflowerblue;
			background-image:		url(/pics/HPcTc.png);
			background-position:	left top;
			background-repeat:		no-repeat;
			background-attachment:	scroll;
		}

  body.HPcTcPartner	{
			font-family:			Arial,Helvetica,sans-serif;
			font-style:				normal;
			font-weight:			normal;
			font-size:				85%;
			min-width:				300;
			max-width:				684;
			color: 					black;
			padding:				0px 0px 0px 80px; /* o r u l */
			alink:					cornflowerblue;
			link:					cornflowerblue;
			vlink:					cornflowerblue;
			background-image:		url(/pics/HPcTcPartner.png);
			background-position:	left top;
			background-repeat:		no-repeat;
			background-attachment:	scroll;
		}

  div.title	{
			font-size:				110%;
		}

  div.body	{
			font-size:				90%;
			background-color:		white;
			color: 					black;
			padding:				0px 10px 0px 10px; /* o r u l */
  		}
  
  h1.body_h1	{
			font-size:				105%;
		}

  h2.body_h2	{
			font-size:				105%;
		}

  a.head	{
			font-size:				100%;
			color: 					#1010FF;
		}

  h3.sp_h3	{
			font-size:				98%;
			color: 					black;
			padding:				0px 0px 0px 10px; /* o r u l */
		}

  a.sp_a	{
			font-size:				90%;
			color: 					red;
		}

  div.sp_point	{
			font-size:				90%;
			color: 					black;
			padding:				0px 0px 0px 10px; /* o r u l */
		}

  h3.list_h3	{
			font-size:				98%;
			color: 					black;
			padding:				0px 0px 0px 10px;
		}

  a.list_a	{
			font-size:				90%;
			color: 					red;
		}

  div.list_point {
			font-size:				90%;
			color: 					black;
			padding:				0px 0px 0px 10px; /* o r u l */
		}

  div.list_KIC	{
			font-size:				75%;
			color: 					red;
			text-decoration:		none;
		}

  div.strike    {
			text-decoration:		line-through;
        	}
  
  strong.grey	{
			color:					grey;
		}

  strong.hp	{
			color:					blue;
		}

  strong.hp_red	{
			color:					red;
		}

  span.hp	{
			color:					darkblue;
		}
  #tabs ul li	{
			list-style:				none;
			position:				relative;
			float:					left;
			width:					100px;
			height:					33px;
			text-align:				center;
			line-height:			30px;
			border:					solid;
			border-width:			1px 1px 0 1px;
			border-color:			white;
		}
  #tabs ul li:hover {
			background-color:		cornflowerblue;
		}
  #tabs ul ul:hover {
			background-color:		#F0F0F0;
		}
  #tabs li a	{
			text-decoration:		none;
			color:					black;
		}
  #content	{
			border:					1px solid white;
			background-color:		white;
			width:					800px;
			height:					auto;
			margin-left:			40px;
			padding:				10px 10px 10px 10px;
			clear:					both;
		}
  #tabCentral	{
			display:				none;
		}
  #tabMonitoring {
			display:				none;
		}
  #tabExecutive {
			display:				none;
		}
  #tabAutomation {
			display:				none;
		}
  #tabServices	{
			display:				none;
		}
  #tabSystem	{
			display:				none;
		}
  #tabBladeenclosure {
			display:				none;
		}
  #tabNetworks	{
			display:				none;
		}
  .selected	{
			top:					1px;
			background-color:		white;
		}
  .unselected	{
			top:					0px;
			background-color:		#F8F8F8;
		}

/* ordered list for the paragraphs of the GDPR declaration: */
  .level1	{
			counter-reset:			GDPRlevel1 0;
			list-style-type:		none;
			list-style-position: 	outside;
		}
  .level1 li::before	{
			content:				counter(GDPRlevel1,upper-roman) ") ";
			counter-increment:		GDPRlevel1;
			font-size:				1.2em;
		}
  .level1 li::after	{
			font-size:				1.0em;
		}
  .level1 b		{
			font-size:				1.2em;
			text-decoration-line:	underline;
		}
  .level2	{
			counter-reset:			GDPRlevel2 0;
			list-style-type:		none;
			list-style-position: 	outside;
		}
  .level2 li::before	{
			content:				counter(GDPRlevel2,lower-alpha) ") ";
			counter-increment:		GDPRlevel2;	
			font-size:				1.0em;
		}
  .level2 li::after	{
			font-size:				1.0em;
		}

  .level2 b		{
			font-size:				1.2em;
			text-decoration-line:	underline;
		}
</style>

/* end of cTc-GmbH.css */
