body,td,tr,p {
  color: #000000;
  font-family: verdana,arial,helvetica;
  font-size: 9pt;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  scrollbar-face-color:#c0c0c0;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-highlight-color:#505050;
  scrollbar-3dlight-color:#707070;
  scrollbar-darkshadow-Color:#000000;
  scrollbar-track-color:#FFFFFF;
  scrollbar-shadow-color:#808080;
}

h1    {  text-align:center;
         color:#000000;
         font: 12pt Arial;
         }


h2    {  text-align:center;
         color:#000000;
         font: bold 12pt Arial;
         }

.h3    {  text-align:center;
         color:#000000;
         font: bold 18pt Arial;
         }

.h4    {  text-align:center;
         color:#000000;
         font: bold 18pt Arial;
         }

.text1    {  text-align:center;
         color:#000000;
         font: 14pt Arial;
         }



p,li  { font: 8pt Arial;
        letter-spacing:0.2mm;
        word-spacing:0.8mm;
        color:black;
        }

table { font: 12pt Arial; border: none; 
      }


.hauptmenu { align:left;
             background-color:#88AABB;
             font: 10pt Arial;
             }

a.hauptmenulink:link          {color: #000000; font: bold 9pt Arial; text-decoration:none}
a.hauptmenulink:visited       {color: #000000; font: bold 9pt Arial; text-decoration:none}
a.hauptmenulink:hover         {color: #2020FF; font: bold 9pt Arial; text-decoration:none}


.submenu { align:left;
           background-color:#88AABB;
           font: 10pt Arial;
           }

a.submenulink:link          {color: #000000; font: bold 10pt Arial; text-decoration:none}
a.submenulink:visited       {color: #000000; font: bold 10pt Arial; text-decoration:none}
a.submenulink:hover         {color: #2020FF; font: bold 10pt Arial; text-decoration:none}

a.ccdatalink:link          {color: #000000; font: bold 10pt Arial;}
a.ccdatalink:visited       {color: #000000; font: bold 10pt Arial;}
a.ccdatalink:hover         {color: #2020FF; font: bold 10pt Arial; }



.tab_normal { align:center;
              border:2px solid black;
              background-color:#CCE6FF;
              border-collapse:collapse;
              empty-cells:show;
              font: 8pt Arial;
              text-align:left;
              color:#000000;
              rules:groups;
             }

.tab_headline { background-color:#dddddd;
                color:#000000;
                border:2px solid black;
                empty-cells:show;
                font: 9pt Arial bold;
                rules:groups;
              }
.tab_normal_line  { background-color:#C0C0C0;
                    border-color:#000000;
                    color:#000000;
                    font: 8pt Arial;
                    border-top:2px solid black;
                    empty-cells:show;
                    rules:groups;
		  }
.tab_secound_line  { background-color:#22AABB;
                    border-color:#000000;
                    color:#000000;
                    font: 8pt Arial;
                    border: none;
                    empty-cells:show;
                    rules:groups;
                    }                    

.tab_headfield { background-color:#22AABB;
                 color:#000000;
                 empty-cells:show;
                 font: bold 10pt Arial;
                }


.nav_cat {  font: 10pt Arial;
 font-weight: bold; color: #000000; text-decoration: none; background-color:#FF9C10;}
.nav_sub { font: 9pt Arial;
 font-weight: normal; color: #000000; text-decoration: none; background-color:#F9EAA7}
.nav_sub_link { font: 9pt Arial;
 font-weight: normal; color: #000000; text-decoration: underline;}


a.menulink:link     {color: #808080; font: bold 10pt Arial; text-decoration:none}
a.menulink:visited  {color: #000000; font: bold 10pt Arial; text-decoration:none}
a.menulink:hover    {color: #00008B; font: bold 10pt Arial; text-decoration:none}

.menutext-s        {color: #808080; font: bold 8pt Arial; }
.menutext-m        {color: #808080; font: bold 12pt Arial; }
.menutext-l        {color: #808080; font: bold 16pt Arial; }
.menutext          {color: #808080; font: bold 10pt Arial; }

.header            {color: #FFFFFF; font: bold 12pt Arial; background-color: #F9F1C9; }
.subheader         {color: #000000; font: bold 12pt Arial; }
.normaltext        {color: #000000; font: 10pt Arial; }


.standard {color: black;font: 10pt Arial}
.small {color: black;font: 9pt Arial}

 a:link {
  color: #000070;
  text-decoration: none;
  font-weight: bold;
}

a:visited {
  color: #000070;
  text-decoration: none;
  font-weight: bold;
}

a:active {
  color: #808080;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #001090;
  text-decoration: underline;
  font-weight: bold;
}

td.eck {
  background-image: url(../../images/eck.jpg);
  padding-left: 20px;
  padding-top: 5px;
}

td.knopf1 {
  background-image: url(../../images/knopf.jpg);
  padding-left: 20px;
  padding-top: 9px;
}

td.space {
  background-image: url(../../images/spacer.jpg);
  padding-left: 20px;
  padding-top: 9px;
}


td.oben {
   color: #FFFFFF;
   font-family: verdana,arial,helvetica;
   font-size: 20pt;
   font-weight: bold;
   text-align: right;
   background-image: url(../../images/oben_2.jpg);
   vertical-align: top;
}

.frame {
  color: #E00000;
  font-family: verdana,arial,helvetica;
  font-size: 8pt;
  position: absolute;
  right: 0px;
  bottom: 0px;
}

.firma {
   color: #808080;
   font-family: verdana,arial,helvetica;
   font-size: 8pt;
}
.style1 {font-family: Arial; font-size: 10px; text-align: left; font-style: normal; font-weight: normal; color: #000000; position: absolute;}
.style2 {font-family: Arial; font-size: 14px; text-align: left; font-style: normal; font-weight: bold; color: #FF8080; position: absolute;}
.style3 {font-family: Arial; font-size: 18px; text-align: left; font-style: normal; font-weight: bold; color: #008040; position: absolute;}

.picker_layer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #d4d0c8;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	overflow: visible;
	height: auto;
	width: auto;
}
.picker_buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#d4d0c8;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding:1px;
	cursor:pointer;
	color:#000000;
}
.cell_color {
	cursor:pointer;
	width:9px;
	height:9px;
}
.color_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.choosed_color_cell{
	border-style:solid; border-color:#000000; border-width:1px;
}
.default_color_btn{
	width:17px; height:17px; background-image:url(defaultcolor.jpg);
	background-repeat:no-repeat; background-position:center;
}