    *
    {
      scrollbar-face-color: #FFFFFF;
      scrollbar-shadow-color: #557098;
      scrollbar-highlight-color: #557098;
      scrollbar-3dlight-color: #FFFFFF;
      scrollbar-darkshadow-color: #FFFFFF;
      scrollbar-track-color: #FFFFFF;
      scrollbar-arrow-color: #557098;
    }

    body, table, tr, td {
        COLOR: #000000;
        FONT-SIZE: 12px;
        LINE-HEIGHT: 17px;
        TEXT-DECORATION: none;
        FONT-FAMILY: Verdana,  sans-serif;
    }

    body a, table a, tr a, td a {
        COLOR: #004682;
    }
    body a:hover, table a:hover, tr a:hover, td a:hover {
        COLOR: #FF7800;
    }
    
    b,strong {
        COLOR: #494949;
    }

    .grau {
        COLOR: #494949;
        FONT-SIZE: 10px;
        LINE-HEIGHT: 14px;
        TEXT-DECORATION: none;
        FONT-WEIGHT: none;
        FONT-FAMILY: Verdana, sans-serif
    }

    h1 {
        COLOR: #FF7800;
        FONT-SIZE: 16px;
        LINE-HEIGHT: bold;
        TEXT-DECORATION: none;
        FONT-VARIANT: small-caps;
        LETTER-SPACING: 2px;
        FONT-FAMILY: Verdana, sans-serif;
        MARGIN-BOTTOM: -20px;
        MARGIN-TOP: -3px
    }

    .ueberschrift {
        COLOR: #FF7800;
        FONT-SIZE: 16px;
        LINE-HEIGHT: bold;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
        FONT-VARIANT: small-caps;
        LETTER-SPACING: 2px;
        FONT-FAMILY: Verdana, sans-serif;
    }
    
    h2 {
        COLOR: #004682;
        FONT-SIZE: 11px;
        LINE-HEIGHT: bold;
        TEXT-DECORATION: none;
        LETTER-SPACING: 1px;
        FONT-FAMILY: Verdana, sans-serif;
        MARGIN-BOTTOM: -20px;
        MARGIN-TOP: -3px
    }
    
    h3 {
        COLOR: #949191;
        FONT-SIZE: 14px;
        FONT-WEIGHT: bold;
        LINE-HEIGHT: bold;
        TEXT-DECORATION: none;
        LETTER-SPACING: 2px;
        FONT-FAMILY: Verdana, sans-serif;
        MARGIN-BOTTOM: -20px;
        MARGIN-TOP: 6px
    }
    
    h4 {
        COLOR: #ED1C24;
        FONT-SIZE: 11px;
        LINE-HEIGHT: bold;
        TEXT-DECORATION: none;
        LETTER-SPACING: 1px;
        FONT-FAMILY: Verdana, sans-serif;
        MARGIN-BOTTOM: -20px;
        MARGIN-TOP: -3px
    }

    ul {
        LIST-STYLE-IMAGE: url(http://www.vms-gmbh.com/img/grau.gif);
        MARGIN-BOTTOM: 0px;
        MARGIN-TOP: 5px;
    }

    li {
        MARGIN-LEFT: -18px;
        MARGIN-BOTTOM: 2px;
        MARGIN-TOP: 2px;
    }
    
    input {
        color: #000000;
        font-size: 12px;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        background-color: #ffffff;
        border: solid;
        border-width: 1px;
        border-color: #cccccc;
    }
    
    textarea {
        color: #000000;
        font-size: 12px;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        background-color: #ffffff;
        border: solid;
        border-width: 1px;
        border-color: #cccccc;
    }

    /* CoolMenus 4 - default styles - do not edit */
    .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
    /* CoolMenus 4 - default styles - end */
  
    /*Style for the background-bar*/
    .clBar{position:absolute; width:10; height:10; background-color:#ffffff; layer-background-color:#ffffff; visibility:hidden}

    /*Styles for level 0*/
    .clLevel0,.clLevel0home,.clLevel0company,.clLevel0kompetenz,.clLevel0leistungen,.clLevel0kontakt,.clLevel0aktuell,.clLevel0over{position:absolute; padding:2px; font-family:verdana; font-size:12px; font-weight:bold; LINE-HEIGHT: 13px; FONT-VARIANT: small-caps;}
    .clLevel0,.clLevel0home,.clLevel0company,.clLevel0kompetenz,.clLevel0leistungen,.clLevel0kontakt,.clLevel0aktuell{background-color:transparent; layer-background-color:transparent; color:#004682;}
    .clLevel0over{background-color:transparent; layer-background-color:transparent; color:#FF7800; cursor:pointer; cursor:hand; }
    .clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}

    /*Styles for level 1*/
    .clLevel1, .clLevel1over{position:absolute; padding:5px; font-family:verdana; font-size:11px; font-weight:bold; border-style: none none solid none; LINE-HEIGHT: 13px; FONT-VARIANT: small-caps;}
    .clLevel1{background-color:#ffffff; layer-background-color:#ffffff; color:#004682;}
    .clLevel1over{background-color:#E5EDF4; layer-background-color:#ffffff; color:#FF7800; cursor:pointer; cursor:hand; }
    .clLevel1border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff;}

    /*Styles for level 2*/
    .clLevel2, .clLevel2over{position:absolute; padding:5px; font-family:verdana; font-size:11px; font-weight:bold; border-style: none none solid none; LINE-HEIGHT: 13px;}
    .clLevel2{background-color:#ffffff; layer-background-color:#ffffff; color:#004682;}
    .clLevel2over{background-color:#E5EDF4; layer-background-color:#ffffff; color:#FF7800; cursor:pointer; cursor:hand; }
    .clLevel2border{position:absolute; visibility:hidden; background-color:#ffffff; layer-background-color:#ffffff;}

	.thNew1, .thNew2
	{
		font-weight:bold;
		float:left;
		width:30%;
		color:#FF7800;
	}
	.thNew2
	{
		width:70%;
	}
	
	.tdNew1, .tdNew2
	{
		font-weight:normal;
		float:left;
		width:30%;
	}
	.tdNew2
	{
		width:70%;
	}	
	
	.tdNew1
	{
		font-weight:normal;
	}
	
	.trGroup1
	{
		border-bottom:1px solid #666666;
	}
	
	.trGroup2
	{
		border-bottom:1px solid #aaaaaa;
	}	
	