body {
    scrollbar-face-color: #F9F9F9;
    scrollbar-arrow-color: #666666;
    scrollbar-track-color: #F9F9F9;
    scrollbar-shadow-color: #666666;
    scrollbar-highlight-color: #f9f9f9;
    scrollbar-3dlight-color: #666666;
    scrollbar-darkshadow-color: #f9f9f9;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
#cmassist_inhalt p, td, li, table {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a {
	color: Gray;
	text-decoration: none;
/*	border: thin none #A9A9A9; */
}
#cmassist_inhalt ul {
	color: #333333;
}
#cmassist_inhalt ol {
	color: #666666;
}

#cmassist_inhalt a:hover {
	text-decoration: underline;
}
#cmassist_inhalt h1, h2, h3, h4, h5, h6 {
	margin: 0px 0px 0px 0px;
}
h6 {
	font-size: 10px;
	color: #666666;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	white-space: normal;
}
img {
	border: 0px none #000000;	
}
.logout {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	color: #f6f6f6;
	text-decoration: none;
	font-weight: bold
}

/* Formularfelder Anfang */
input, textarea, select {
	background-color: #f9f9f9;
	font-size: 11px;
	color: #000000;
	font-style: normal;
/*	margin: 2px 2px 2px 2px;*/
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 1px #A9A9A9 solid;
}

input, select {
	height: 16px;
}

button {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(/cmassist/material/buttons/button_pix.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px #A9A9A9 solid;
}
input:focus, input.field:focus, select:focus, textarea:focus {
	background-color: #ffffff;
	border: 1px #f7a02f solid;
}
.butclass {
	border: 0px #cccccc solid;
}
.button {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(/cmassist/material/buttons/button_pix.jpg);
	border: 0px #A9A9A9 solid;
}
.submit {
	background-image: url(/cmassist/material/buttons/button_pix.jpg);
	background-repeat: repeat;
	height: 24px;
	border: 0px #A9A9A9 solid;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.radio {
	border: 0px solid #A9A9A9 ;
}
.check
{
	border: 0px solid #A9A9A9 ;
	width: 13px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: 50%;
}
input[type=checkbox] {
	border: 1px solid #A9A9A9 ;
	width: 14px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: 50%;
}

/* Formularfelder Ende */ 

.menue_ueberschrift {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
#menu th {
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
#menu td {
	height: 16px;
}
#menu td.menupunkt {
	height: 16px;
	font-size: 10px;
	background-image: url(/cmassist/material/bilder/menue_hg_innen_pix.gif);
}

#menu td.menupunkt:hover {
	color: #000000;
	background-image: url(/cmassist/material/bilder/menue_hg_innen_pix_hover.gif);
	background-repeat: repeat;
	background-color: #ffffff;
}
#cmassist_baum {
	font-size: 11px;
	line-height: 10px;
	vertical-align: 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none #000000;	
}
#cmassist_baum img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none #000000;	
}
#cmassist_baum span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px none #000000;	
	vertical-align: 50%;
}

.tree {
	width: 11px;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: 50%;
	border: 0px none #000000;	
	color: #666666;
}

/* Eingabemasken von CMAssist */
#cmassist_maske {
	background-color: #efebeb;
	color: #666666;
}
#cmassist_maske th {
	background-color: #efebeb;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	line-height: normal;
	text-align: left;
}
#cmassist_maske td {
	background-color: #efebeb;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	line-height: normal
}

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: normal;
  color: #FF6600; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 40px; 
  left: 25px; 
  width: 350px;
  z-index: 100;
  color: #000000; 
  border:1px solid #666666; 
  background: #ff9900;
  font: 10px Verdana, sans-serif; 
  text-align: left;
  padding: 5px;
}
/*
#preview *, table, div
{
	font-size: 80% ! important ;
}
#preview table
{
	width: 90% ! important;
	height: 90% ! important;
}
#preview *.template
{
	
}
*/
#dbviewer
{
	padding: 0px;
	empty-cells: show;
	background-color: #999999;
	width: 800px ! important;
/*	table-layout: fixed;*/
}
#dbviewer td
{
	height: 25px;
	padding: 3px;
	margin: 0px;
	empty-cells: show;
	background-color: #ffffff;
}
#dbviewer th
{
	height: 25px;
	background-color: #cccccc;
}
.details
{
	display: none;
}


/* NEU NEU NEU NEU NEU NEU NEU NEU */

a.edit {
    background: transparent url('/cmassist/material/bilder/button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
/*    float: left;*/
	width: 100px;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.edit span {
    background: transparent url('/cmassist/material/bilder/button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a.edit:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.edit:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


