
body
{
	background-image: url(hg_linie.gif);
	background-repeat: repeat-x;
}

.Caption {
  margin-right:10px;
  margin-left:10px;
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:14px;
  font-weight:bold;
 }

.Title {
  margin-right:10px;
  margin-left:10px;  
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
 }

.Description {
  margin-right:10px;
  margin-left:10px;  
  margin-left:10px;  
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
  margin-bottom:10px;
}

.Image {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
}

.Verdana10 {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana11, td {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana11Bold {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

.Verdana11Red {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana12Red {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana12 {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana12Green {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  color:#0B9A98;
}

.Verdana12Bold {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
}

.Verdana14 {
  font-family:Verdana,Arial,Helvetica;
  font-size:14px;
}

.Verdana14BlackBold {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:14px;
  font-weight:bold;
}

.Verdana11GreenBold {
  color:#0B9A98;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

div.titleCompetencesBox{ color:#000000; font-size: 14px; font-family:Verdana, Arial, Helvetica, sans-serif; border: 1px solid #000000; } 
div.CompetencesBox{ width: 105px; height: 100px; background-color: #3B9B9C; border: 1px solid #000000; background:url(hgCompetences.gif) center; font-size: 10px;color: #000000;padding: 5px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.Verdana12GreenBold {
  color:#0B9A98;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
}

.Verdana16GreenBold, h1 {
  color:#0B9A98;
  font-family:Verdana,Arial,Helvetica;
  font-size:16px;
  font-weight:bold;
}

.ProductImage {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
 }

.ProductDetailImage {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
}

.ProductDownload {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
  margin-top:10px;
  color:#000000;
 }

.ProductDownloadLink {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
  margin-top:10px;
  color:#0B9A98;
  text-decoration:underline;
 }

.ProductTitle {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:normal;
  margin-right:10px;
  color:#000000;
 }

.ProductSubTitle {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
  margin-bottom:5px;
}

.ProductDescription {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
}

.SubProductTitle {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
  margin-right:10px;
  color:#000000;
 }

.SubProductSubTitle {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
  margin-bottom:5px;
}

.SubProductDescription {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
}

.ProductImage {
	display: block;
	border: 1px solid #0B9A98;
	margin-right: 10px;
 }

.ProductDetailImage {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
}

.SubProductImage {
	display: block;
	border: 1px solid #0B9A98;
	margin-right: 10px;
 }

.SubProductDetailImage {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
}

a {
	color:#0B9A98;
	font-family:Verdana,Arial,Helvetica;
  font-size:11px;
	text-decoration:none;
}

.more_a_black {
	color:#000000;
	font-family:Verdana,Arial,Helvetica;
  font-size:11px;
	text-decoration:none;
}

.menu_a {
	color:#000000;
	font-family:Verdana,Arial,Helvetica;
  font-size:14px;
	text-decoration:none;
}

.group_a {
	color:#0B9A98;
}

.linkpath_a {
	color:#0B9A98;
	font-size:11px;
	text-decoration:none;
}

.more_a {
	color:#0B9A98;
	text-decoration:none;
}

.productdownload_a{
	color:#0B9A98;
	font-size:11px;
	text-decoration: underline;
}

.JobImage {
  margin-right:10px;
 }

.JobTitle {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
  margin-right:10px;
  color:#000000;
 }

.JobSubTitle {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
  margin-bottom:5px;
}

.JobDescription {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:normal;
}

.ReferenceImage {
	display: block;
	border: 1px solid #0B9A98;
	margin-right: 10px;
 }

.ReferenceDetailImage {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
}

.SubReferenceImage {
	display: block;
	border: 1px solid #0B9A98;
	margin-right: 10px;
 }

.SubReferenceDetailImage {
	display: block;
	border: 1px solid #0B9A98;
	padding: 0px;
}

.NewsImage {
	display: block;
	border: 1px solid #0B9A98;
	margin-right: 10px;
}

/*
sub {
	font-size: 80%;
}

.Validator {
  color:#00b300;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Syncer {
  color:#E61800;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Tahoma11 {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
}

.Tahoma10 {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:10px;
}

.Tahoma10Black {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:10px;
	color:#000000;
}

.Tahoma10BlackBold {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
  color:#000000;
}

.Tahoma9 {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:9px;
}
.Arial8 {
  font-family:Arial;
  font-size:8px;
}

.Tahoma9Bold {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:9px;
  font-weight:bold;
}

.Tahoma9Black {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:9px;
  color:#000000;
}

.Tahoma9BlackBold {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:9px;
  color:#000000;
  font-weight:bold;
}

.Tahoma9Grey {
  color:#AEAEAE;
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:9px;
}

.Tahoma9DarkGreyNoUnderline {
  color:#808080;
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:9px;
  text-decoration:none;
}

.Tahoma11Grey {
  color:#AEAEAE;
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
}

.Tahoma11DarkGrey {
  color:#808080;
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
}

.Tahoma11Red {
  color:#FF0000;
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
}

.Tahoma11Bold {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

.Tahoma11BlackBold {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}

.Tahoma11BlackBoldNoUnderline {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.Tahoma11BlackNoUnderline {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}

.Tahoma11Black {
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  color:#000000;
}

.Verdana12GreenBold {
  color:#008000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
}

.Verdana12Green {
  color:#008000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana11Green {
  color:#008000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana11GreenBold {
  color:#008000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

.Verdana10Green {
  color:#008000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana11Grey {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana12RedBold {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
}

.Verdana12GreyBold {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
}

.Verdana10RedBold {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Verdana10OrangeBold {
  color:#FE9D3A;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Verdana10BlueBold {
  color:#464BFC;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Verdana10GreenBold {
  color:#008000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Verdana10OrangeBold {
  color:#FC8244;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Verdana10GreyBold {
  color:#D1D1D1;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}


.Verdana11Bold {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

.Verdana11RedBold {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

.Verdana11Red {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana10Black {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana10White {
  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana10 {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana10NoUnderline {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  text-decoration:none;
}

.Verdana11 {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}



.Verdana12NoUnderline {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  text-decoration:none;
}

.Verdana12BlackNoUnderline {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  text-decoration:none;
  color:#000000;
}

.Verdana12Italic {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-style:italic;
}

.Verdana12ItalicGrey {
  color: #AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-style:italic;
}

.Verdana10BlackBold {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}

.Verdana11BlackBold {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}


.Verdana11Black {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana12Black {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana12White {
  color:#ffffff;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana12Blue {
  color:#0000ff;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}



.Verdana12BlackBold {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  font-weight:bold;
}



.Verdana18BlackBold {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:18px;
  font-weight:bold;
}

.Verdana24Bold {
  font-family:Verdana,Arial,Helvetica;
  font-size:24px;
  font-weight:bold;
}

.Verdana18Bold {
  font-family:Verdana,Arial,Helvetica;
  font-size:18px;
  font-weight:bold;
}

.Verdana18RedBold {
  font-family:Verdana,Arial,Helvetica;
  font-size:18px;
  font-weight:bold;
  color:#ff0000;
}

.Verdana8Red {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:8px;
}

.Verdana8RedBold {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:8px;
  font-weight:bold;
}

.Verdana12Red {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana10Red {
  color:#ff0000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana11White {
  color:#ffffff;
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
}

.Verdana8Grey {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:8px;
}

.Verdana10Grey {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.Verdana8Black {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:8px;
}

.Verdana9Black{
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
  color:#000000;
}

.Verdana9Grey {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}

.Verdana9DarkGrey {
  color:#6C6A6C;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}

.Verdana9GreyNoUnderline {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
  text-decoration:none;
}

.Verdana9DarkGreyNoUnderLine {
  color:#6C6A6C;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
  text-decoration:none;
}

.Verdana12Grey {
  color:#AEAEAE;
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

.Verdana9BlackBold {
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
  font-weight:bold;
}

.Verdana9LightBlue {
  color:#BEBEFF;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}

.Verdana9 {
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}

.Verdana8 {
  font-family:Verdana,Arial,Helvetica;
  font-size:8px;
}

.Verdana10Bold {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
  font-weight:bold;
}


.Verdana9LightGreen {
  color:#8FD692;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}

.Verdana9LightOrange {
  color:#FFE003;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}

.Verdana9LightRed {
  color:#FFC0C0;
  font-family:Verdana,Arial,Helvetica;
  font-size:9px;
}


a {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

a.bluemenu {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  color:#FFFFFF;
}

a.bluemenubold {
  font-family:Verdana,Arial,Helvetica;
  font-size:11px;
  color:#FFFFFF;
  font-weight:bold;
}

input.normal {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
}

input.small {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

a.textbold {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

a.link {
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

td.text {
  color:#000000;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}

.inputbox {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
	border-style:solid;
	border-width:thin;
	border-color:#AEAEAE;
	border-width:1px;
}

.inputboxred {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  color:#FF0000;
	border-style:solid;
	border-width:thin;
	border-color:#FF0000;
	border-width:1px;
}

.inputboxgrey {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  color:#AEAEAE;
	border-style:solid;
	border-width:thin;
	border-color:#AEAEAE;
	border-width:1px;
}

.tooltip {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
  border-style:solid;
  border-width:thin;
  border-color:#000000;
  border-width:1px;
  display: none;
  position: absolute;
  background-color:#FFFFE1;
}


.selectbox {
  font-family:Verdana,Arial,Helvetica;
  font-size:12px;
	border-style:solid;
	border-width:thin;
	border-color:#AEAEAE;
	border-width:1px;
}

#DynToolTipp {
	position: absolute;
	width: 250px;
	height: 379px;
	 z-index: 1;
	 left: 6px;
	 top: 72px;
	 visibility: hidden
}

table.menu {
	 empty-cells:hide;
	 border-width:0px;
	 border-style:solid ;
	 border-collapse:collapse;
	 border:0px red;
	 margin:0px;
}

.formated {
	white-space:nowrap;
    vertical-align:middle;
    text-align:left;
    padding:0px;
    margin:0px;
    border:0px;
    border-style:hidden;
}

div.tablecell {
	display:table-cell;
	display:inline;
}

span.formated {
	white-space:nowrap;
    vertical-align:middle;
    text-align:left;
    padding:0px;
    margin:0px;
    border:0px;
}

BODY {
scrollbar-base-color : #E4E3E0;
scrollbar-track-color : #F2F1EF;
scrollbar-face-color : #F2F1EF;
scrollbar-highlight-color : #F2F1EF;
scrollbar-3d-light-color : #F2F1EF;
scrollbar-dark-shadow-color : #F2F1EF;
scrollbar-shadow-color : #F2F1EF;
scrollbar-arrow-color : #808080;
}

.ListTop{
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

.ListEntry{
  font-family:tahoma,sans-serif,Verdana,Arial,Helvetica;
  font-size:11px;
  background-color:#FFFFFF;
}

.boxTopBorderTitle{
	border-color:#9F9F9F;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
}

.boxBottomBorderTitle{
	border-color:#9F9F9F;
	border-style:solid;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
}

.boxTopBorderContent{
	border:1px #9F9F9F solid;
}
*/