.decaf_bgerror {
   background-color:          #ffbbbb;
}

div.decaf_clear {
   clear:                     both;
}

div.decaf_navigation {
   margin-bottom:             10px;
}

div.decaf_navigation ul {
   margin-top:                15px;
}

div.decaf_navigation ul li {
   float:                     left !important;
   margin-bottom:             10px;
}

div.decaf_navigation ul li a {
   padding:                   2px 10px;
   margin-left:               2px;
   margin-right:              2px;
   border:                    solid 1px #000000;
   color:                     #000000;
   background-color:          #ffffff;
   font-weight:               bold;
}

div.decaf_navigation ul li a:hover {
   color:                     #ffffff;
   background-color:          #aab9a8;
   text-decoration:           none;
}

div.decaf_navigation a {
   padding:                   2px 10px;
   margin-right:              4px;
   border:                    solid 1px #000000;
   color:                     #000000;
   background-color:          #ffffff;
   font-weight:               bold;
}

div.decaf_navigation a:hover {
   color:                     #ffffff;
   background-color:          #aab9a8;
   text-decoration:           none;
}

#decaf_treeview.treeview, 
#decaf_treeview.treeview ul { 
	padding:                   0;
	margin:                    0;
	list-style:                none;
}	

#decaf_treeview.treeview li { 
	margin:                    0;
	padding:                   3px 0pt 3px 16px;
}

#decaf_treeview.treeview li { 
   background:                url(/redaxo/media/treeview/tv-item.gif) 0 0 no-repeat; 
}

#decaf_treeview.treeview .collapsable { 
   background-image:          url(/redaxo/media/treeview/tv-collapsable.gif); 
}

#decaf_treeview.treeview .expandable { 
   background-image:          url(/redaxo/media/treeview/tv-expandable.gif); 
}

#decaf_treeview.treeview .last { 
   background-image:          url(/redaxo/media/treeview/tv-item-last.gif); 
}

#decaf_treeview.treeview .lastCollapsable { 
   background-image:          url(/redaxo/media/treeview/tv-collapsable-last.gif); 
}

#decaf_treeview.treeview .lastExpandable { 
   background-image:          url(/redaxo/media/treeview/tv-expandable-last.gif); 
}

#decaf_filecats a:hover { 
   font-weight:               bold; 
}

#decaf_filecats a.active { 
   font-weight:               bold; 
}

#decaf_treecontrol { 
   margin:                    0 0 1em 0; 
}

.decaf_table {
   width:                     100%;
}

.decaf_table th {
   background-color:          #b0bdc3;
}

.decaf_table td {
   vertical-align:            top;
}

.decaf_table td.row {
   background-color:          #ccd7dd;
}

.decaf_inp400 {
   width:                     400px !important;
}

iframe.decaf_if_result {
   width: 95%; 
   border: solid 1px #000000; 
   background-color: #ffffff; 
   margin: 10px; 
   font-family: monospaced;
}
