.group
{
   border: 0px;
}

.group td { border: 0px;  }


.group .fielddescription
{
   width: 150px;
   display:block;
}

.group .edit
{
}

.group .edit100
{
	width: 100px;
}

.group input, .group select, .group textarea
{
}

.group input, .group select, .group textarea, .group .edit, .group .editdisabled, .group .lookup
{
	width: 330px;

}

.group input:focus, .group textarea:focus, .group select:focus
{
}

.group .editdisabled
{
	background: transparent;
	color: gray;
}

.group textarea 
{
	height: 150px;
}


.group .button 
{
	padding: 2px;
}


.group .lookup
{
	width: 310px;
}

.group .lookupbutton 
{
	cursor: hand;
	width: 20px;
	border: 1px solid gray;	
	
}

.group .checkbox, .group .radio
{
	border: 0px;
	width: 20px;
	background: none;
}

/**********************************************/
/* Listen */

.list img { margin: 0px; }

.list 
{
	margin: 0px;
}

.list td, .list th 
{
	text-align: left;
    padding: 2px 8px 2px 8px;
}

.list .odd, .list .odd td
{
	background: #f0f0f0;
}

.list th
{

}

.list th
{

}

.list tr {  }
.list .hover, .list .hover-odd
{

}
.list .hover td, .list .hover-odd td {
}

tr.hover {
  background: #f0f0f0;
  cursor: pointer;
}




.list-products
{
	margin: 0px;
}


.list-products td, .list-products th
{
	text-align: left;
}

.list-products th
{
}




/***********************************************************/
/* Fehlermeldungen */
#error , #info, #warning
{
	 width: 100%;
	 border: 1px dashed gray;
	 padding: 8px;
}

#info
{
	background: #f0f0f0;
	color: Black;
	}

#error
{
	background: red;
	color: White;
	}

#warning
{
	background: yellow;
	color: Black;
}


form { padding: 0px; margin: 0px; }

/* boxes */

.box-content,
.box-note,
.box-info,
.box-warning,
.box-hint,
.box-download {
	border: 1px solid #ccc;
	border-radius: 3px;
	background-color: #fafafa;
	box-shadow: 0 1px 2px rgba(0,0,0,0.08);
    padding: 10px 4px 10px 40px;
    background-position: 0px 2px;
    background-image: url(images.32/information2.png);
    background-repeat: no-repeat;
}

.box-content {
	background-color: #fff;
	border: 1px solid #ccc;
}

.box-note,
.box-info,
.box-warning,
.box-hint,
.box-download {
	background-color: #fafafa;
	border: 1px solid #ccc;
}

.box-info {
	background-color: #ebf5fa;
    background-image: url(images.32/information2.png);
	border-color: #a1c0d0;
	color: #1d5e80;
}

.box-warning {
	background-color: #fff0eb;
    background-image: url(images.32/sign_warning.png);
	border-color: #edb1a2;
	color: #963e27;
}

.box-hint {
	background-color: #fffae6;
    background-image: url(images.32/lightbulb_on.png);
	border-color: #e2c487;
	color: #6a4f16;
}


.tag {
	background-color: #555;
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 8px;
	font-size: smaller;
	color: white;
	border-radius: 5px;
	border: 0px;
}

.developer, .beta {
	background-color: orange;
}

