 
body
{
	margin:		0;
	padding:	0;
}

img
{
	border:			0;
}

form
{
	display:		inline;
}
#calender
{}
	#calender table
	{
		width:				100%;
	}
	#calender #today
	{
		background-color:	#FF0000;
	}
	
	#calender #event
	{
		background-color:	#00CCFF;
	}
	#calender .taskNotYet
	{
		background-color:	#9feaff;
	}
	#calender .taskDone
	{
		background-color:	#00ff00;
	}
	#calender .taskLate
	{
		background-color:	#ff6b6b;
	}
.textarea
{
	width:					100%;
}
#posts
{
  margin-top:     10px;
}
#products
{
  margin-top:     10px;
}
#subItems
{
  margin-top:     10px;
}
.adminPageExpandable{
border-top-width: 1px;
border-top-color: #c0c0e0;
border-top-style: solid;
background-color: #DADEF5;
color: black;
}
.adminPageExpanded{
border-top-width: 1px;
border-top-color: #c0c0e0;
border-top-style: solid;
}
div.msgError{
border-width: 1px;
border-color: #cc0000;
border-style: solid;
background-color: #ff6699;
color: #000000;
font-family:        verdana, arial, sans-serif;
font-size:					12px;
}
div.msgOk{
border-width: 1px;
border-color: #00cc00;
border-style: solid;
background-color: #66cc66;
color: #000000;
font-family:        verdana, arial, sans-serif;
font-size:					12px;
}
.simpleError{
background-color: #ffbbbb;
color: #000000;
}
.simpleOk{
background-color: #bbffbb;
color: #000000;
}
.simpleAlert{
background-color: #ffffbb;
color: #000000;
}
tr.even
{
  background-color: #DBDBDB;
}
table.evenUneven
{
  border-collapse: collapse;
}
table.list td
{
  padding: 0px 5px;
}
table.list td.cmdTd
{
  padding: 0px 1px 0px 0px;
}
.menuSpacer, .spacer {
  width: 8px;
  float:left;
  height: 2px;
}
.menuItem .link, .subMenuItem .link
{
  float:left;
}
.productCategoriesCols .subMenuItem .link, .productCategoriesCols .menuItem .link, .prodCatsSecLayCols .subMenuItem .link, .prodCatsSecLayCols .menuItem .link
{
  float:none;
}
.menuItem .icon
{
  float:left;
}
.subMenuItem .icon
{
  float:left;
}
.row
{
clear: both;
}
.lafsnit .row {
clear: none;
}
.cell
{
float: left;
}
.row .label
{
width: 150px;
}
.form .section .title
{
font-weight: bold;
}
.bold {
font-weight: bold;
}
.form .section
{
clear: both;
}
#topDiv
{
position:absolute;
visibility:hidden;
height:100%;
}
.lineBreak
{
clear: both;
}
#cmdLine .row .cell
{
padding: 5px 0px 5px 0px;
width: 30px;
}
.postTitle
{
  padding-top: 15px;
}
.subItemTeaser a {
text-decoration: none;
}
.fileInfo
{
font-size: 8pt;
}
.searchParentTree {
font-size: 8pt;
}
.discount .save {
color: red;
}
#loginAndCreateBox #login, #loginAndCreateBox #createUser {
float: left;
}
#loginAndCreateBox #login {
padding-right: 20px;
}
.title {
font-weight: bold;
}
.userParentTree {
padding-bottom: 15px;
}
.titleOption {
color: black;
background-color: #cccccc;
}
.error {
color: red;
}
a:active, a:focus {
outline: none;
}