/* general body tags */body{  	font-family: Helvetia, Verdana, Arial, "MS Sans Serif"}/* ___________________________________Hyperlinks_______________________________________ *//* general hyperlinks */ a:link	 {	 text-decoration: none }/* visited Hyperlinks */ a:visited	{text-decoration: none}/* active Hyperlinks */a:active	{color: #blue; text-decoration: none}/* __________________________________________________________________________________ *//* normal text */ .Content{	font-size: 18pt;	padding-left: 5px;	padding-top: 5px;	padding-right: 2px;	padding-bottom: 2px;	/* background-color: #D8E7F3 */ background-color: #FFFFFF}.line {	 line-height:140%;	 }hr {	height: 1px;	width: 75%;	color: silver;	text-align: left;}h1,h2,h3,h4,h5,h6 {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}h3 {	border-bottom: 1px solid black;	color: black;	line-height: 150%;	margin-top: 10px;	margin-bottom: 10px;}h4 {	color: black;	line-height: 150%;	margin-top: 30px;	margin-bottom: 5px;}h5 {	border-bottom: 1px solid black;	color: black;	padding: 5px 5px 5px 0px;	margin: 2px 2px 2px 0px;	margin-top: 20px;	margin-bottom: 5px;	font-size: x-small;}h6 {	color:black;	margin-top:8px;	margin-bottom:1px;	font-size: x-small;}/* ________________________________Beginning_____Tables _________________________________*/table,tr,td {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: normal;	color: black;	text-decoration: none;	font-size: 10pt;}li {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: normal;	color: black;	text-decoration: none;	font-size: 10pt;	margin-top:8px;	margin-bottom:8px;}/*  cell for Home | Mail | Contact *//* HOVER text- and image */a.SitecontrolRight:hover{	color: #FFFFFF;	text-decoration:none}/* LINK text and image of the cell */a.SitecontrolRight:link{	color: #003366;	text-decoration: none}/* ACTIVE text and image of the cell */.SitecontrolRight:visited{	color: #003366;	text-decoration: none}/* text and image of the top cell */.SitecontrolRight{	text-transform: capitalize;}/* cell where Mail, Contakt and Home are */.TCSitecontrolRight{	background-color: #6699CC;	text-align: right;	border-left: solid 1px silver}/* top cell with the logo */.TCtop{	background-color: #003066;	border-left: solid 1px silver}/* main cell */.TCmain{	background-color: #FFFFFF }/* cell where the table with the textual content is*/.TCcontentComplete{	background-color: #FFFFFF;	border-right: solid 1px #FFFFFF;	border-bottom: solid 1px silver}/* cell where the text is */.TCtext{	background-color: #D8E7F3; 	padding: 5px; 	border-top: solid 1px #D1E0EF;	border-right: 1px solid silver;	border-left: 1px solid silver;	border-bottom: 1px solid silver;	font-size: 12px;	overflow:hidden}/* to fill the rest of the main text up to a certain height */.spacer{ 	width:1px;	height:150px;	overflow:hidden;		float:right;}/* news table  */.NewsTable{	background-color: #D8E7F3;	padding: 2px;	border-right: solid 1px #D1E0EF;	border-bottom: 1px solid silver;	border-left: 1px solid silver;	border-top: solid 1px #D1E0EF}/*top cell */.TCNavigation{	background-color: #003066}/* cells of the navigation bar */.TCNavbar{	background-color: #003066}.ProjectHeading{	font-size: 24pt;	font-family: "Sans Serif", Arial;	font-style: italic;	font-weight: bold;	color: #FFFFFF;	float: left;	vertical-align: middle;	font-variant: small-caps;	padding-top: 20px;	padding-left: 20px}/* table for products etc. */.product{    color: #808080;	background-color: #FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetia, "Sans Serif";	font-size: 7pt;	width: 100%;	font-weight: normal;	display: block;	text-align: left;	text-decoration: none;	margin-top: 1px;	border-right: 1px solid silver;	border-bottom: 1px solid #FFFFFF;	border-top: none;	padding:2px}.product:hover{	color: #FFFFFF;	background-color: #003066;	text-decoration: none;	font-family: Tahoma, Verdana, Arial, Helvetia, "Sans Serif";	font-size: 7pt;	font-weight: normal;	display: block;	text-align: left;	width: 100%;	border-right: 1px solid #FFFFFF;	border-bottom: 1px solid #FFFFFF;	/*border-top: 1px solid silver;*/	padding:2px}		/* main outer table */.TBmain{background-color: #FFFFFF }/* ________________________________End_____Tables ______________________________________*//* _______________Beginning______________Navigation menu left ______________________________*//* Menu links in the navigation bar */.block{	font-size: 9pt;	font-family: Arial, Tahoma, Verdana, Helvetia, "Sans Serif";	color: #FFFFFF; 	background:#003066; 	display:block;	text-align:left; 	width:138px; 	border-left: 1px #003066; 	border-bottom: solid 1px #666666; 	border-right: 1px #FFFFCB; 	/*border-bottom: solid 1px silver; */	padding-top:2px;	padding-right:2px;	padding-bottom:3px;	padding-left: 2px; 	text-decoration: none}a.block:hover{	font-size: 9pt;	font-family: Arial, Tahoma, Verdana, Helvetia, "Sans Serif";	color:#000000;	background-color:#6699CC;	border-left: 1px #FFFFCB;	/*border-bottom: solid 1px silver*/}a.block:active{	color: #003066;	background-color:#FFFFFF}/* _______________End_________________Navigation menu left_________________________________*//* __Beginning______________________remaining descriptions_______________________________*/.TableContact{	font-size: 11px}.contact{	background-color: #D8E7F3;	color: #003066;	padding: 1px;	border-top: solid 1px #D1E0EF;	border-right: 1px solid silver;	border-left: 1px solid silver;	border-bottom: 1px solid silver;	font-size: 10pt}checkbox{	background-color: #FFFFFF;	border-top: solid 1px #D1E0EF;	border-right: 1px solid silver;	border-left: 1px solid silver;	border-bottom: 1px solid silver;	color: #003066;	font-size: 10pt}textarea{	background-color: #FFFFFF;	color: #003066;	border-top: solid 1px #D1E0EF;	border-right: 1px solid silver;	border-left: 1px solid silver;	border-bottom: 1px solid silver;	font-size: 10pt}input{	background-color: #FFFFFF;	color: #003066;	border-top: solid 1px #D1E0EF;	border-right: 1px solid silver;	border-left: 1px solid silver;	border-bottom: 1px solid silver;	font-size: 10pt}select{	background-color: #FFFFFF;	color: #003066;	font-size: 10pt}hr{	border-top: solid 1px #D1F0EF;	color: #D1E0EF;}