.head, .head_l, .head_r
{ 
	height:29px;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	background:#DCDCDC url(img/tablehead.gif) -10px top no-repeat;
	color:#666;
	font-weight:bold;
 }
.head, .head_r
{ 
	text-align: right;
 }
.head_l 
{ 
	border-left: 1px solid #bfbfbf;
 }
.head_r
{ 
	border-right: 1px solid #bfbfbf;
 }
.rowgrey 
{
	background:#fff url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	
 }
 
.rowwhite
 { 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
 }
 
.rowgrey_bold 
{
	background:#fff url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: left;
	border-left: 1px solid #bfbfbf;
}

.rowwhite_l
{ 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: left;
	border-right: 1px solid #bfbfbf;
}

.rowgrey_l
{
	background:#fff url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: left;
	border-right: 1px solid #bfbfbf;
}

.rowwhite_r
{ 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	border-right: 1px solid #bfbfbf;
}

.rowgrey_r
{
	background:#fff url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	border-right: 1px solid #bfbfbf;
}

.rowwhite_bold
{ 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: left;
	border-left: 1px solid #bfbfbf;
}
 
.lastrow 
{ 
	background:#ddd url(img/white_stripe.gif) 0 0 repeat-x;
	/*border-bottom:1px solid #bfbfbf;*/
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	text-align: right;
	/*border-bottom: 1px solid #bfbfbf;*/
	
}
.lastrow_l
{ 
	background:#ddd url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	/*text-align: right;*/
	text-align: left;
	border-left: 1px solid #bfbfbf;
	/*border-bottom: 1px solid #bfbfbf;*/
	
}
.lastrow_r 
{ 
	background:#ddd url(img/white_stripe.gif) 0 0 repeat-x;
	/*border-bottom:1px solid #bfbfbf;*/
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	text-align: right;
	border-right: 1px solid #bfbfbf;
	/*border-bottom: 1px solid #bfbfbf;*/
}

.lastrowwhite_l
 { 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	border-right: 1px solid #bfbfbf;
}

.lastrowgrey_l
 {
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	background:#fff;
	border-right: 1px solid #bfbfbf;
}

.pre_lastrowwhite_l 
{ 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	border-right: 1px solid #bfbfbf;
}

.pre_lastrowgrey_l 
{ 
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	text-align: right;
	background:#fff;
	border-right: 1px solid #bfbfbf;
}


/* Tabelle end*/

 /*DataGrid*/
 
.base-grid
{
	border-left:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
	/*border-bottom:1px solid #bfbfbf;*/
}

.base-grid-pager
{
	border-top: 1px solid #bfbfbf;
	background-color:#DCDCDC;
	/*background-image:url(img/tableborder.gif);
	background-repeat:repeat-y;
	background-position:left;*/
	background-image:none;
}

.base-grid-pager-title { font-weight:bold; }

.base-grid-pager td, .base-grid-pager-number, .base-grid-pager-number-link
{
	/*border-right: 1px solid #bfbfbf;*/
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:0px;
	color:#e60005;
	font-size:12px;
	font-weight:bold;
}
.base-grid-pager-number, .base-grid-pager-number-link { padding-left:5px; }

.base-grid-pager td a, .base-grid-pager-number-link
{
	color:#0057a6;
	text-decoration:none;
	font-size:11px;
}
.base-grid-pager td a:hover, .base-grid-pager-number-link:hover {
	color:#e60005;
}

.base-grid-header
{
	background:#DCDCDC url(img/tablehead.gif) -10px top no-repeat;
	color:#666;
	font-weight:bold;
	text-align: left;
}

.base-grid-header-cell, .base-grid-header-cell-left, .base-grid-header-cell-right
{
	height:29px;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	background:#DCDCDC url(img/tablehead.gif) -10px top no-repeat;
	color:#666;
	font-weight:bold;
	/*text-align: left;*/
}

.base-grid-header-cell-left
{
	background:url(img/tablehead.gif) top left no-repeat;
}

.base-grid-header-cell-right
{
	background:url(img/tablehead.gif) top right no-repeat;
}

.base-grid-header-border-left
{
	border-left:1px solid #bfbfbf;
}

.base-grid-header-border-right
{
	border-right:1px solid #bfbfbf;
}

.base-grid-header-no-bgimage
{
	height:29px;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	background-color:#DCDCDC;
	background-image:none;
	color:#666;
	font-weight:bold;
	/*text-align: left;*/
}

.base-grid-item
{
	background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;
	height: 25px;
	text-align: left;
}

.base-grid-item-alternate, .base-grid-item-selected, .base-grid-item-expanded
{
	background:#fff;
	height: 25px;
	text-align: left;
}

.base-grid-item-cell, .base-grid-item-cell-left, .base-grid-item-cell-right
{
	/*background:#eeeeee url(img/white_stripe.gif) 0 0 repeat-x;*/
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
	/*text-align: left;*/
}

.base-grid-item-cell-left
{
	background-image:url(img/tableborder.gif);
	background-repeat:repeat-y;
	background-position:left;
	/*border-left:1px solid #bfbfbf;*/
}

.base-grid-item-cell-right
{
	background-image:url(img/tableborder.gif);
	background-repeat:repeat-y;
	background-position:right;
	/*border-right:1px solid #bfbfbf;*/
}

.base-grid-item-border-left
{
	border-left:1px solid #bfbfbf;
}

.base-grid-item-border-right
{
	border-right:1px solid #bfbfbf;
}

.base-grid-footer
{
	background:#ddd url(img/white_stripe.gif) 0 0 repeat-x;
	height: 25px;
	text-align: left;
}

.base-grid-footer-cell, .base-grid-footer-cell-left, .base-grid-footer-cell-right
{
	border-top: 1px solid #bfbfbf;
	padding:3px 10px 3px 10px;
	height:19px;
	line-height:19px;
	vertical-align: middle;
}

.base-grid-footer-border-left
{
	border-left:1px solid #bfbfbf;
}

.base-grid-footer-border-right
{
	border-right:1px solid #bfbfbf;
}

.base-grid-item-selected
{
	background-color:#dbd9db;
	font-weight:bold;
}

.base-grid-item-expanded
{
	margin-left:100px;
	background-color:#eee;
}

/*DataGrid end*/

/*Radio buttons*/
  .radio { cursor:pointer; line-height:20px;vertical-align:top; }
  /*Radio buttons end*/