html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
      valign:top;
   }



/*****************************************************************
 *****************************************************************
 *********   THEME: xactdata1 Theme  *********************************
 *****************************************************************
 *****************************************************************/
@namespace xforms "http://www.w3.org/2002/xforms";

//html, body {margin: 0; padding: 0; overflow-y:hidden;}
//html, body {margin: 0; padding: 0; }



/*********************************************
 ********* Fonts *****************************
 *********************************************/
.nv-font, .s3-font { font-family : Verdana, Arial, Helvetica, sans-serif; }
.nv-fontExtraSmall, .s3-fontExtraSmall { font-size : 10px; }
.nv-fontSmall, .s3-fontSmall      { font-size : 11px; }
.nv-fontMedium, .s3-fontMedium     { font-size : 12px; }
.nv-fontLarge, .s3-fontLarge      { font-size : 14px; }
.nv-fontExtraLarge, .s3-fontExtraLarge { font-size : 20px; }



/*********************************************
 ********* Foreground Colors *****************
 *********************************************/

.nv-color1, .s3-color1 { color: #31363b; }
.nv-color2, .s3-color2 { color: #4b5056; }
.nv-color3, .s3-color3 { color: #50BA73; }
.nv-color4, .s3-color4 { color: #73797e; }
.nv-color5, .s3-color5 { color: #80868b; }
.nv-color6, .s3-color6 { color: #90959a; }
.nv-color7, .s3-color7 { color: #aaadb1; }
.nv-color8, .s3-color8 { color: #c1c3c5; }
.nv-color9, .s3-color9 { color: #d2d5d6; }
.nv-color10, .s3-color10 { color: #e4e5e6; }

/*********************************************
 ********* Background Colors *****************
 *********************************************/

.nv-backgroundColor1, .s3-backgroundColor1 { background-color: #31363b; }
.nv-backgroundColor2, .s3-backgroundColor2 { background-color: #4b5056; }
.nv-backgroundColor3, .s3-backgroundColor3 { background-color: #50BA73; }
.nv-backgroundColor4, .s3-backgroundColor4 { background-color: #73797e; }
.nv-backgroundColor5, .s3-backgroundColor5 { background-color: #80868b; }
.nv-backgroundColor6, .s3-backgroundColor6 { background-color: #90959a; }
.nv-backgroundColor7, .s3-backgroundColor7 { background-color: #aaadb1; }
.nv-backgroundColor8, .s3-backgroundColor8 { background-color: #c1c3c5; }
.nv-backgroundColor9, .s3-backgroundColor9 { background-color: #d2d5d6; }
.nv-backgroundColor10, .s3-backgroundColor10 { background-color: #e4e5e6; }

/*********************************************
 ********* Border Colors *********************
 *********************************************/

.nv-borderColor1, .s3-borderColor1 { border-color: #31363b; }
.nv-borderColor2, .s3-borderColor2 { border-color: #4b5056; }
.nv-borderColor3, .s3-borderColor3 { border-color: #50BA73; }
.nv-borderColor4, .s3-borderColor4 { border-color: #73797e; }
.nv-borderColor5, .s3-borderColor5 { border-color: #80868b; }
.nv-borderColor6, .s3-borderColor6 { border-color: #90959a; }
.nv-borderColor7, .s3-borderColor7 { border-color: #aaadb1; }
.nv-borderColor8, .s3-borderColor8 { border-color: #c1c3c5; }
.nv-borderColor9, .s3-borderColor9 { border-color: #d2d5d6; }
.nv-borderColor10, .s3-borderColor10 { border-color: #e4e5e6; }



/*********************************************
 ********* Body Styles ***********************
 *********************************************/
BODY {
    color : #000;
    background-repeat : repeat-x;
    background-color : #fff;
    margin:0px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

table{
/*border:red solid 1px;*/
}

/*********************************************
 ********* Paragraph Text Styles *************
 *********************************************/
.nv-paragraphTextBody, .s3-paragraphTextBody {
    font-size:12px;
    margin:5px 15px 5px 15px;
    line-height:13pt;
}

.nv-paragraphTextHeader, .s3-paragraphTextHeader {
    color:#ff0000;
    font-size:14px;
    margin-top:15px;
}


/*********************************************
 ********* Table Styles **********************
 *********************************************/
.nv-table, .s3-table {
}

.nv-table-header, .s3-table-header {
}

.nv-table-row-even, .s3-table-row-even {
    background-color : #CBD5DC;
}

.nv-table-row-odd, .s3-table-row-odd {
    background-color : #E1E3E9;
}

/*********************************************
 ********* Form Styles ***********************
 *********************************************/
.nv-formFieldLabel, .s3-formFieldLabel {
  font-size : 11px;
  color : #73797e;
}

.nv-formField , .s3-formField {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #000;
  font-size : 11px;
  background-color : #eee
}

.nv-formButton, .s3-formButton {
    color : #4b5056;
}


/*********************************************
 ********* Anchor Styles *********************
 *********************************************/
A.nv-Anchor, A.nv-Anchor:active, A.nv-Anchor:link, A.nv-Anchor:visited, A.s3-Anchor, A.s3-Anchor:active, A.s3-Anchor:link, A.s3-Anchor:visited {
  text-decoration : underline;
  font-weight:bold;
  color : #333;
}

A.nv-Anchor:hover, A.s3-Anchor:hover {
  text-decoration : underline;
    color : #FF6600;
}

td.hdr-services, a.hdr-services, a.hdr-services:active, a.hdr-services:link, a.hdr-services:visited{
   font-size:11px;
   text-decoration:none;
   font-weight:bold;
   color:#CCC;
}

a.hdr-services:hover{
    color:#fff;
}

td.ftr, a.ftr, a.ftr:visited, a.ftr:active, a.ftr:hover {
   font-size:11px;
   text-decoration:none;
   color:#fff;
}


td.hdr-date{
   color:#fff;
   padding-left:8px;
   font-size:11px;
}

.hdr-welcome{
   margin-left:10px;
   color : #ccc;
   font-size:11px;
   font-weight:bold;
}

.hdr-welcome-name{
   color : #fff;
   font-size:11px;
   font-weight:bold;
}

/*********************************************
 *********** Component Decoration ************
 *********************************************/
.nv-componentContainer, .s3-componentContainer {
    x-width: 100%; padding-top: 15px; padding-right: 15px;

}

.nv-titleBarContainer, .s3-titleBarContainer {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000000;
    width:100%;
    height:20;
}

.nv-titleBarContainer, .s3-titleBarContainer img {
    vertical-align: top;
}

.nv-titleBarBorderLeft, .s3-titleBarBorderLeft {
      x-background-image : url(images/TitleBarLeft.gif);
      x-background-repeat : no-repeat;
      x-background-position : top left;
      width:5px;
      background-color:#f0f0f0;
      border-left:solid 1px #bbbbbb;
      border-top:solid 1px #bbbbbb;
      border-bottom:solid 1px #bbbbbb;
}

.nv-titleBarContentLeft, .s3-titleBarContentLeft {
    x-background-image : url(images/TitlebarBackground.gif);
    x-background-repeat : repeat-x;
    background-color:#f0f0f0;
   border-top:solid 1px #bbbbbb;
   border-bottom:solid 1px #bbbbbb;
}

.nv-titleBarContentRight, .s3-titleBarContentRight {
    x-background-image : url(images/TitlebarBackground.gif);
    x-background-repeat : repeat-x;
    text-align:right;
    background-color:#f0f0f0;
   border-top:solid 1px #bbbbbb;
   border-bottom:solid 1px #bbbbbb;
}

.nv-titleBarBorderRight, .s3-titleBarBorderRight {
  x-background-image : url(images/TitleBarRight.gif);
  x-background-repeat : no-repeat;
  x-background-position : top right;
  width:5px;
  background-color:#f0f0f0;
  border-right:solid 1px #bbbbbb;
  border-top:solid 1px #bbbbbb;
  border-bottom:solid 1px #bbbbbb;
}

.nv-bodyContainer, .s3-bodyContainer {
    x-background-image : url(images/content_bg.gif);
    width:100%;
}

.nv-bodyBorderLeft, .s3-bodyBorderLeft {
    width:5px;
    border-left:solid 1px #bbbbbb;
    x-background-image : url(images/border_left.gif);
    x-background-position : top left;
    x-background-repeat : repeat-y;
}

.nv-bodyBorderRight, .s3-bodyBorderRight {
    width:5px;
    border-right:solid 1px #bbbbbb;
    x-background-position: top right;
    x-background-repeat : repeat-y;
    x-background-image : url(images/border_right.gif);
}

.nv-footerContainer, .s3-footerContainer {
      x-visibility : hidden;
      font-size:2pt;
      height:5px;
      width:100%;
}

.nv-footerBorderLeft, .s3-footerBorderLeft {
  x-background-image : url(images/FooterLeft.gif);
  x-background-repeat : no-repeat;
  x-background-position : bottom left;
  width:5px;
  border-left:solid 1px #bbbbbb;
  border-bottom:solid 1px #bbbbbb;
}

.nv-footerContentLeft, .s3-footerContentLeft {
    x-background-image : url(images/FooterBackground.gif);
    x-background-position : bottom left;
    border-bottom:solid 1px #bbbbbb;
}

.nv-footerContentRight, .s3-footerContentRight {
    x-background-image : url(images/FooterBackground.gif);
    x-background-position : bottom left;
    border-bottom:solid 1px #bbbbbb;
}

.nv-footerBorderRight, .s3-footerBorderRight {
    x-background-image : url(images/FooterRight.gif);
    x-background-repeat : no-repeat;
    x-background-position : bottom right;
    width:5px;
     border-right:solid 1px #bbbbbb;
     border-bottom:solid 1px #bbbbbb;
}


.nv-headerMainArea, .s3-headerMainArea {
    background-color:#fff;
    border-color:#000;
    border-style:solid;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 0px;
    border-right-width : 0px;
}


/*****************************************************************************************************
 * Properties for the links (text-buttons) in the titlebar
 *****************************************************************************************************/
A.nv-titlebar-link, A.s3-titlebar-link {
  text-decoration : none;
  color : #FFFFFF;
}
A.nv-titlebar-link:active, A.nv-titlebar-link:link, A.nv-titlebar-link:visited,  A.s3-titlebar-link:active, A.s3-titlebar-link:link, A.s3-titlebar-link:visited {
  color : #FFFFFF;
  x-font-weight : 200;
}

A.nv-titlebar-link:hover, A.s3-titlebar-link:hover {
    color : #FF6600;
}


/*****************************************************************************************************
 * Portlet Classes
 *****************************************************************************************************/

/*********************************************
 ********* Fonts *****************************
 *********************************************/

.portlet-font {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 12px;
}

/*********************************************
 ********* Table Styles **********************
 *********************************************/

.portlet-table-header {
}

.portlet-table-text {
    background-color : #aaadb1;
}

.portlet-table-alternate {
    background-color : #e4e5e6;
}

/*********************************************
 ********* Form Styles ***********************
 *********************************************/

/********* Label when specified separately ***/

.portlet-form-field-label {
  font-size : 8pt;
  font-weight : bold;
    color : #4b5056;
}

/********* Output field and label ************/

.portlet-form-field {
    border-style : solid;
    border-color : #333333;
    border-width : 1px;
}

.portlet-form-field xforms|label {
  font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #4b5056;
  font-size : 8pt;
}

.portlet-form-field::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #4b5056;
  font-size : 8pt;
  background-color : #FFFFFF;
}

/********* Output with value used as title ************/
.nvi-form-title::value {
    font-family : "Verdana",Arial,Helvetica,sans-serif;
  color : #4b5056;
    font-size : 9pt;
}

.nvi-repeat-title::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #4b5056;
  font-size : 10pt;
}

/********* Input field and label *************/

.portlet-form-input-field xforms|label {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #4b5056;
  font-size : 8pt;
}

.portlet-form-input-field::value {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  color : #4b5056;
  font-size : 8pt;
  background-color : white;
}

/********* Trigger ***************************/
.portlet-form-button {
}

/*********************************************
 ********* Paragraph Text Styles *************
 *********************************************/

.portlet-msg-info {
  font-size : 8pt;
  color : #4b5056;
}

/*********************************************
 ********* Anchor Styles *********************
 ********************************************

A, A:active, A:link, A:visited {
  text-decoration : underline;
  color : #333;
}

A:hover {
  text-decoration : underline;
    color : #FF6600;
}
*/
/*********************************************
 ********* Trigger used as Link Styles *******
 *********************************************/

.nvi-link-style, .nvi-link-style:active, .nvi-link-style:link, .nvi-link-style:visited {
    color : #f0f0f0;
  background-color : transparent;
}

.nvi-link-style:hover {
  text-decoration : underline;
    color : #4b5056;
  background-color : transparent;
}


/*********************************************
 ********* Xactdata Styles *******************
 *********************************************/

 .hdr-menu, .hdr-menuClick, .hdr-menuOver{
    display:block;
    width:100px;
    height:20px;
    background-color:#f0f0f0;
    color:#fff;
 }
 .hdr-menu, .hdr-menuClick{
    background-color:#f0f0f0;
    color:#fff;
 }
 .hdr-menuOver{
    background-color:#ddd;
    color:#f0f0f0;
 }



/* @import url(xactdata_ie.css); */

/* $Id: theme.css,v 1.3 2004/10/19 09:20:17 peterh Exp $ */

/* Stylesheet fuer xactdata homepage INTERNETEXPLORER */

body,td {
    margin:0px;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
}

/* +++++++++ XACT +++++++++++++++ */

ul { margin-top:8px;margin-bottom:8px; }
li { margin:5px 15px 5px 0px; }

a {
    font-family:veranda,arial,helvetica,sans-serif;
    font-size:12px;
    color:#ff0000;
    font-weight:bold;
}
a:visited { color:#ff0000; }
a:active  { color:#000000; }
a:hover   { color:#ff0000; }

/* Submenues auf der linken Seite (im graunen Rahmen) */
a.left {
    font-family:arial,helvetica,sans-serif;
    font-size:13px;
    color:#333333;
    text-decoration:none;
}
a.left:visited { color:#333333; }
a.left:active  { color:#333333; }
a.left:hover   { color:#333333;text-decoration:underline; }

td.leftstatus{ padding-left:15px; }
td.left{ padding:4px 15px 4px 4px;text-align:right; }

/* Submenue f?r Modulbeschreibungen in Warenwirtschaft */
td.leftsub { padding-right:4px;text-align:right;background-color:#99ccff; }
td.leftsubhead { font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:11px;padding-right:4px;text-align:center;color:#434343;background-color:#dddddd; }
td.leftsubakt{ padding-right:4px;text-align:right;background-color:#dddddd; }
a.leftsub {
    font-family:arial,helvetica,sans-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
}
a.leftsub:visited { color:#000000; }
a.leftsub:active  { color:#000000; }
a.leftsub:hover   { color:#ff0000; }

a.login {
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
a.login:visited { color:#ffffff; }
a.login:active  { color:#ffffff; }
a.logiin:hover   { color:#ff0000; }

/* for little red a links */
#more {font-size:11px;text-decoration:none;color:#ff0000;}
#side-header {margin:10px 5px 10px 5px;color:#ff0000;font-size:12px;font-weight:600;border-bottom:solid 1px #bbbbbb;}


p { margin-top:5px; margin-bottom:5px; margin-left:20px; margin-right:20px; text-align:left; line-height:13pt;}

/* sonst der NS 4.72 spinnt: kann einen link nicht mehr ausf?hren, gr??eres topmargin ... :-( */
td.red { font-size:12px;text-align:right;color:#FF0000;line-height:13pt; }
.text { line-height:13pt; }

p.text { margin:5px 20px 5px 20px; }
p.redtop { color:#FF0000;margin-top:20px;font-size:14px;font-weight:600; }
p.red { color:#FF0000;margin-top:15px;font-size:14px;font-weight:600; }
h1 { color:#FF0000;margin-top:20px; margin-left:20px; margin-bottom:5px; font-size:14px;font-weight:600; }
h2 { color:#FF0000;margin-top:15px; margin-left:20px; margin-bottom:5px; font-size:14px;font-weight:600; }
h3 { color:#FF0000;margin-top:0px;  margin-left:20px; margin-bottom:0px; font-size:12px;font-weight:550; }
h4 { margin-left:20px; margin-top:5px; margin-bottom:0px; font-weight:300; font-size:11px;}

.date { color:gray;font-size:11px;font-weight:600; padding-left: 20px; padding-top: 0px;}
.year { color:gray;margin-top:20px;font-size:14px;font-weight:600; padding-left: 20px; padding-top: 10px;}
.month { color:gray;margin-top:15px;font-size:13px;font-weight:600; padding-left: 20px; padding-top: 5px;}


/* F?r die grauen Komemntare auf der linken Seite */
.xy { padding-top:20px;padding-left:20px;padding-right:10px;padding-bottom:10px;font-family:veranda,arial,helvetica,sans-serif;font-size:11px;text-align:left;color:#434343; }
.refb { font-family:veranda,arial,helvetica,sans-serif;font-weight:bold;margin-top:15px;margin-bottom:0px }
.ref { font-family:veranda,arial,helvetica,sans-serif;color:#434343;font-size:11px;margin-top:0px  }


/* in produktpr?sentation Tabelle auf der rechten seite: Screens, Downloads etc. */
.gr {
    font-family:veranda,arial,helvetica,sans-serif;
    font-size:11px;
    text-align:left;
    background-color:#cccccc;
    color:#000000;
 }
.stabh {
    font-family:veranda,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    background-color:#99ccff;
    color:#ffffff;
}

/*************************************************************************/
/*    MODULBESCHREIBUNGEN (SCREENS)                                      */
/*************************************************************************/

/* Ueberschrift in blauer Titelzeile */
.mheader { font-size:20px;color:#ffffff;padding-top:2px;padding-left:10px; }
.mbheader{ font-size:22px;color:#000000;padding-top:2px;padding-left:10px; }

/* Styles fuer die Popup_divs bei den Screenshots der Module */
/* md=ModulDiv */
div.md {
    background-color:#FFFFCC;
    layer-background-color:#FFFFFF;
    border: 2px #333333 solid;
    visibility:hidden;
}

/* mdh=ModulDivHeader */
p.mdh {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#434343;
    margin:5px;
}
/* mdh=ModulDivText */
p.mdt {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#000000;
    margin:5px;
}
td.mdt{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#000000;
    padding:5px;
}

/* F?r die News Seite */
p.newshead{ margin:10px 20px 5px 20px; color:#ff0000; }
p.newsart{ margin:5px 20px 5px 20px;font-size:11px;text-align:left;color:#434343;}
p.newsshorttext{ margin:5px 20px 5px 20px; }
p.newstxt{ margin:5px 20px 5px 20px; }
p.nscrtxt{ margin:2px 8px 10px 8px;font-size:11px;line-height:11pt; }
p.nscrhead{ margin:2px 8px 2px 8px;color:#ff0000;font-size:11px; }

/* f?r das Editorial */
.edhb { font-size:13px;font-weight:bold;color:#006699;margin-top:10px; }
.edh { font-size:13px;color:#006699;margin-bottom:3px; }
.ed { font-size:12px;margin-left:25px;margin-top:0px; }

/* in der Fehlerdatenbank verwendet */
td.leftakt{ background-color:#006699;padding:4px 15px 4px 4px;text-align:right; }
div.left{ padding-top:4px;padding-right:15px;padding-bottom:4px;text-align:right; }
.welcome { padding-left:10px;font-size:12px;color:black; }
.hallo { padding-left:10px;font-size:12px;color:black; }
.user { padding-top:2px;padding-left:15px;padding-bottom:4px;font-size:14px;color:#7B7979; }
.sep {color:#dddddd;padding-right:20px;text-align:right}
a.sdb {
    font-family:arial,helvetica,sans-serif;
    font-size:13px;
    color:#ffffff;
    text-decoration:none;
}
a.sdb:visited { color:#ffffff; }
a.sdb:active  { color:#ffffff; }
a.sdb:hover   { color:#ffffff;text-decoration:underline; }
/* Fehlerdb ende */

a.blue{color:#006699;text-decoration:none;}
a.blue:visited { color:#006699; }
a.blue:active  { color:#006699; }
a.blue:hover   { color:#3399ff; }
.ihead { color:#ff0000;margin-top:15px;margin-bottom:5px;font-size:14px; }

#NewsScrollerTitle{
    font-family:veranda,arial,helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    background-color:#C2CED3;
    color:#748C9B;
    border-width:1px;
    border-color:black;
    border-style:solid;
}

.edhb { font-size:13px;font-weight:bold;color:#006699;margin-top:10px; }

p.text { margin:5px 10px 5px 10px; }
p.cebit { margin:5px 7px;font-size:11px;color:#434343;line-height:13px; }
p.cebit2 { margin:5px 7px;font-size:13px;color:#434343;line-height:13px; }

/* +++++++++ XACT ENDE +++++++++++++++ */

/* +++++++++ Fuer die schwarzen Navigationsbalken +++++++++++++++ */
.menu, .nav {
    height:20px;
    font-family:veranda,arial,helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    vertical-align:middle;
}
.menu { background-color:#8097A2;color:white; }
.nav {	background-color:#7B7979;color:white; }

a.nav {
    padding-left:4px;
    font-family:veranda,arial,helvetica,sans-serif;
    font-weight:normal;
    font-size:12px;
    color:white;
    text-decoration:none;
}
a.nav:visited { color:white;font-weight:normal; }
a.nav:active  { color:white;font-weight:normal; }
a.nav:hover   { color:white;font-weight:bold; }

a.nav .or{
    font-family:veranda,arial,helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
    color:white;
    text-decoration:none;
}
a.nav:visited .or{ color:white; }
a.nav:active  .or{ color:white; }
a.nav:hover   .or{ color:white; }
/* +++++++++ Fuer die schwarzen Navigationsbalken ENDE +++++++++++++++ */



/* +++++++++++++++++ Fuer die CoolMenues +++++++++++++++ */
.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover{position:absolute; overflow:hidden; width:250; height:19; cursor:pointer; cursor:hand;}
.clT,.clTover{padding:1px 5px; font-size:11px; font-weight:bold;}
.clT{color:#ffffff; background-color:#50BA73; layer-background-color:#50BA73; }
.clTover{color:#CCCCCC;}
.clS,.clSover{padding:1px 5px; font-size:11px; font-weight:bold;}
.clS{color:#ffffff; background-color:#50BA73; layer-background-color:#50BA73;}
.clSover{color:#CCCCCC;}
.clSover,.clTover{layer-background-color:#50BA73; background-color:#50BA73;}
.clB,.clBar{layer-background-color:#50BA73; background-color:#50BA73;}
.clB1 {layer-background-color:#50BA73; background-color:#50BA73;}
.clB,.clB1{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }


.clCMEvent_sub{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs_sub{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT_sub,.clTover_sub,.clS_sub,.clSover_sub{position:absolute; overflow:hidden; width:140; height:19; border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#50BA73; cursor:pointer; cursor:hand;}
.clT_sub,.clTover_sub{padding:1px 5px; font-size:11px; font-weight:bold; }
.clT_sub{color:#333366; background-color:#f0f0f0; layer-background-color:#f0f0f0;  }
.clTover_sub{color:#FF0000;}
.clS_sub,.clSover_sub{padding:1px 5px; font-size:11px; font-weight:normal}
.clS_sub{color:#000; background-color:#f0f0f0; layer-background-color:#f0f0f0;}
.clSover_sub{color:#FF0000;}
.clSover_sub,.clTover_sub{layer-background-color:#eee; background-color:#f0f0f0;}
.clB_sub,.clBar_sub{layer-background-color:#f0f0f0; background-color:#f0f0f0;}
.clB1_sub {layer-background-color:#f0f0f0; background-color:#f0f0f0;}
.clB_sub,.clB1_sub{position:absolute; visibility:hidden; z-index:300;}
.clBar_sub{position:absolute; width:10; height:10; visibility:hidden; }
.clB_sub{border:solid 1px #bbbbbb;}

/* +++++++++++++++++ CoolMenues ENDE +++++++++++++++ */


a.btn:link,a.btn:visited,a.btn:active,a.btn:hover {
   display:block;
   height:20px;
   border:solid 1px black;
   color:white;
   background-color:#888888;
   font-weight:bold;
   font-size:11px;
   margin:0px;
   padding:4px;
   cursor:hand;
   text-decoration:none;
   text-align:center;
}

table.btn {margin:5px 20px 5px 20px;}
table.btnff {margin:5px;}

