.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}
  
/*Style for the background-bar*/
.clB{position:absolute; visibility:hidden; z-index:300}
.clB1{position:absolute; visibility:hidden; z-index:300; layer-background-color:#336699; background-color:#336699;}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }
.clB,.clBar{layer-background-color:#336699; background-color:#336699;}

/*Styles for level 0*/
.clT,.clTover{position:absolute; overflow:hidden; cursor:pointer; cursor:hand; text-align:left}
.clT,.clTover{font-family: arial,helvetica;}
.clT,.clTover{padding:2px; font-size:12px; font-weight:bold; border:0}
.clT{color:#D3D7E7; } 
.clTover{color:#D3D7E7;}
.clTover{layer-background-color:#336699; background-color:#336699;}

/*Styles for level 1*/
.clS,.clSover{position:absolute; overflow:hidden; width:114; height:16; cursor:pointer; cursor:hand}
.clS,.clSover{font-family: arial,helvetica;}
.clS,.clSover{padding:3px; font-size:12px}
.clSover{color:#000000;}
.clSover{layer-background-color:#000000; background-color:#D3D7E7;}
.clS{color:#000000; background-color:#FFFFFF; layer-background-color:#CDDBEB;}

/*Styles for level 2*/
.clS2,.clS2over{position:absolute; overflow:hidden; width:140; height:16; cursor:pointer; cursor:hand}
.clS2,.clS2over{font-family: arial,helvetica;}
.clS2,.clS2over{padding:2px; font-size:12px;}
.clS2over{color:#000000;}
.clS2over{layer-background-color:#336699; background-color:#D3D7E7;}
.clS2{color:#000000; background-color:#FFFFFF; layer-background-color:#CDDBEB;}

/*Styles für Texte*/
FONT.grey {color: #D3D7E7; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border:0;}
FONT.schiefergrau {color: #4C5057; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; border:0;}
FONT.black {color: #000000;	font-family: Arial, Helvetica; font-size: 11px; border:0;}
FONT.top {color: #31639c; font-family: Tahoma, Arial, Helvetica; font-size: 12pt; line-height: 1.2em; font-weight: bold;}
FONT.text {color: #31639c; font-family: Arial, Helvetica; font-size: 10pt; line-height: 1.5em; font-weight: normal; text-align: justify}
FONT.red {color: #ff0000; font-family: Arial, Helvetica; font-size: 10pt; line-height: 1.5em; font-weight: normal; text-align: justify}
FONT.small {color: #31639c; font-family: Arial, Helvetica; font-size: 8pt; line-height: 1.5em; font-weight: normal; text-align: justify}
FONT.ticker {color: #ff0000; font-family: Arial, Helvetica; font-size: 10pt; font-weight: bold; text-decoration: none;}
.menu:link {color: #D3D7E7; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border:0; text-decoration: none;}
.menu:hover {color: #D3D7E7; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border:0; text-decoration: none;}
.menu:visited {color: #D3D7E7; font-family: Arial, Helvetica; font-size: 11px; font-weight: bold; border:0; text-decoration: none;}
.listing {margin-left: 16px;}
.textfeld {font-family: Arial, Helvetica; font-size:10px;}


/*aus shop.css übernommen*/
a {font-family: Arial,Helvetica;}
a:link {color: #0000FF;}
a:visited {color: #0000FF;}
a:active {color: #007DAA;}
a.rootLinkGroup1 {}
a.rootLinkGroup2 {}
h1 {font-family: Tahoma, Arial,Helvetica; margin-left: 5pt; margin-top: 10pt; margin-bottom: 10pt; font-size: 12pt; font-weight: bold; color: #007DAA;}
p {font-family: Tahoma, Arial,Helvetica; font-size: 10pt;}
p.rootLinkGroup1 {margin-top: 15pt; margin-bottom: 0pt; font-size: 12pt; font-weight: bold;}
p.rootLinkGroup2 {margin-top: 1pt; margin-bottom: 1pt; font-size: 10pt; font-weight: normal;}
p.LinkGroup {margin-top: 1pt; margin-bottom: 1pt; font-size: 10pt; font-weight: normal;}
p.GroupName {margin-left: 5pt; margin-top: 10pt; margin-bottom: 10pt; font-size: 12pt; font-weight: bold; color: #007DAA;}
p.GroupDescription {margin-top: 10pt; margin-bottom: 10pt; font-size: 10pt; font-weight: normal;}
p.ImageDescription {margin-top: 1pt; margin-bottom: 1pt; font-size: 9pt; font-weight: normal;}
p.ProductName {margin-left: 5pt; margin-top: 10pt; margin-bottom: 10pt; font-size: 12pt; font-weight: bold; color: #007DAA;}
p.ProductDescription {margin-top: 10pt; margin-bottom: 10pt; font-size: 10pt; font-weight: normal;}
td {font-family: Arial,Helvetica; font-size: 10pt;}
td.ProductData {background-color: #F2F2F2;}
td.ProductDataAlt {background-color: #adc5d2;}
td.ProductOrder {background-color: #E0E0E0;}
td.ProductHead {background-color: #007DAA;}
td.GroupHead {background-color: #007DAA;}
span {font-family: Arial,Helvetica;	font-size: 10pt;}
span.ProductTableColName {font-size: 9pt; font-weight: bold; color: #FFFFFF;}
span.ProductTableColUnit {font-size: 8pt; color: #FFFFFF;}
span.ProductTableContent {font-size: 9pt;}
span.ProductTableContentMini {font-size: 8pt;}
input {font-family: Arial,Helvetica; font-size: 10pt;}
input.ProductTableInput {font-size: 9pt; width: 30pt}

