
.pbLink *
{
	font-size:12px;
}

.pbLink,
.pbLinkXs
{
	white-space:nowrap;
	vertical-align:middle;	
	position:relative;
	
	display:-moz-inline-box;
	display:inline-block;

	height:20px;
	z-index:1;
	
	cursor:pointer;
	cursor:hand;


	line-height:20px;
	text-decoration:none;
	
}

A.pbLink:link,
A.pbLink:hover,
A.pbLink:visited,
A.pbLink:active
{
	text-decoration:none;
}

.pbLeft,
.pbMiddle,
.pbRight
{
	background-image:url(../images/pb2b.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	height:20px;
	display:-moz-inline-box;
	display:inline-block;
	
	/* sorgt dafür dass das Link-Alement über den Kindelementen liegt.
		Damit greift auch im IE und Opera die active:-Klasse */
	z-index:-1;	
	position:relative;
	font-weight:normal;
	line-height:20px;
	
}

.pbLinkXs
{
	
	display:-moz-inline-stack;
	display:inline-block;
	width:20px;
	height:20px;
	background-position:center center;
	background-position:center -180px;
	background-image:url(../images/pb2b.gif);

}


.pbMiddle
{
	background-repeat:repeat-x;
	background-position:0 -40px;
	-moz-box-orient: horizontal;
	-moz-box-align:center;
	line-height:20px;
}
.pbMiddle span
{
	text-decoration:none;
	font-family:Verdana;
	color:#555555;
	
}
.pbTextOnly
{
	margin-left:5px;
}

.pbLeft
{
	background-position:0 -20px;
	width:5px;
}

.pbRight
{
	background-position:right 0;
	width:10px;
}

.pbLink:hover .pbMiddle
{
	background-position:0 -100px;
}

.pbLink:hover .pbLeft 
{
	background-position:0 -80px;
}

.pbLink:hover .pbRight
{
	background-position:right -60px;
}

.pbLink:active .pbMiddle
{
	background-position:0 -160px;
}

.pbLink:active .pbLeft 
{
	background-position:0 -140px;
}

.pbLink:active .pbRight
{
	background-position:right -120px;
}

.pbLink:hover .pbLinkXs
{
	background-position:0 -200px;
}

.pbLink:active .pbLinkXs
{
	background-position:0 -220px;
}





/* ICONS */


.pbIcon
{
	background-image:none;
	background-repeat:no-repeat;
	padding-left:18px;
	
	background-position:center left;
}


.pbIcon_archive
{

	background-image:url(../images/archive.gif);
}

.pbIcon_asSubPage
{

	background-image:url(../images/asSubPage.gif);
}

.pbIcon_cancel
{

	background-image:url(../images/cancel.gif);
}

.pbIcon_chat
{

	background-image:url(../images/chat.gif);
}

.pbIcon_close
{

	background-image:url(../images/close.gif);
}

.pbIcon_collapse
{

	background-image:url(../images/collapse.gif);
}

.pbIcon_colortable
{

	background-image:url(../images/colortable.gif);
}

.pbIcon_delete
{

	background-image:url(../images/delete.gif);
}

.pbIcon_down
{

	background-image:url(../images/down.gif);
}

.pbIcon_download
{

	background-image:url(../images/download.gif);
}

.pbIcon_edit
{

	background-image:url(../images/edit.gif);
}

.pbIcon_editplus
{

	background-image:url(../images/editplus.gif);
}

.pbIcon_expand
{

	background-image:url(../images/expand.gif);
}

.pbIcon_eye
{

	background-image:url(../images/eye.gif);
}

.pbIcon_group
{

	background-image:url(../images/group.gif);
}

.pbIcon_key
{

	background-image:url(../images/key.gif);
}

.pbIcon_left
{

	background-image:url(../images/left.gif);
}

.pbIcon_minus
{

	background-image:url(../images/minus.gif);
}

.pbIcon_moveAbove
{

	background-image:url(../images/moveAbove.gif);
}

.pbIcon_moveBehind
{

	background-image:url(../images/moveBehind.gif);
}


.pbIcon_moveBelow
{

	background-image:url(../images/moveBelow.gif);
}


.pbIcon_moveInFront
{

	background-image:url(../images/moveInFront.gif);
}

.pbIcon_moveThread
{

	background-image:url(../images/moveThread.gif);
}

.pbIcon_newPage
{

	background-image:url(../images/newPage.gif);
}

.pbIcon_newSubPage
{

	background-image:url(../images/newSubPage.gif);
}

.pbIcon_payPal
{

	background-image:url(../images/payPal.gif);
}

.pbIcon_plus
{

	background-image:url(../images/plus.gif);
}

.pbIcon_print
{

	background-image:url(../images/print.gif);
}

.pbIcon_refresh
{

	background-image:url(../images/refresh.gif);
}

.pbIcon_right
{

	background-image:url(../images/right.gif);
}
.pbIcon_save
{

	background-image:url(../images/save.gif);
}
.pbIcon_search
{

	background-image:url(../images/search.gif);
}
.pbIcon_send
{

	background-image:url(../images/send.gif);
}
.pbIcon_settings
{

	background-image:url(../images/settings.gif);
}
.pbIcon_shoppingCart
{

	background-image:url(../images/shoppingCart.gif);
}
.pbIcon_up
{

	background-image:url(../images/up.gif);
}
.pbIcon_upload
{

	background-image:url(../images/upload.gif);
}
.pbIcon_user
{

	background-image:url(../images/user.gif);
}

.pbIcon_calendar
{

	background-image:url(../images/calendar.gif);
}



.pbIcon_comments
{
	background-image:url(../images/comments.gif);
}


.pbIcon_left_save
{
	background-image:url(../images/left-save.gif);
}

.pbIcon_right_save
{
	background-image:url(../images/right-save.gif);
}

.pbIcon_up_save
{
	background-image:url(../images/up-save.gif);
}

.pbIcon_down_save
{
	background-image:url(../images/down-save.gif);
}

.pbIcon_save_close
{
	background-image:url(../images/save-close.gif);
}



/* sort dafür, dass das Icon im Minibutton horizontal rentriert werde kann */
.pbLinkXs span
{
	display:-moz-inline-stack;
	display:inline-block;
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;	
	height:100%;

	padding:0;
}


.pbLink *
{
	font-size:12px;
}

.pbLink,
.pbLinkXs
{
	white-space:nowrap;
	vertical-align:middle;	
	position:relative;
	
	display:-moz-inline-box;
	display:inline-block;

	height:20px;
	z-index:1;
	
	cursor:pointer;
	cursor:hand;


	line-height:20px;
	text-decoration:none;
	
}

A.pbLink:link,
A.pbLink:hover,
A.pbLink:visited,
A.pbLink:active
{
	text-decoration:none;
}

.pbLeft,
.pbMiddle,
.pbRight
{
	background-image:url(../images/pb2b.gif);
	background-repeat:no-repeat;
	background-position:center center;
	vertical-align:middle;
	height:20px;
	display:-moz-inline-box;
	display:inline-block;
	
	/* sorgt dafür dass das Link-Alement über den Kindelementen liegt.
		Damit greift auch im IE und Opera die active:-Klasse */
	z-index:-1;	
	position:relative;
	font-weight:normal;
	line-height:20px;
	
}

.pbLinkXs
{
	
	display:-moz-inline-stack;
	display:inline-block;
	width:20px;
	height:20px;
	background-position:center center;
	background-position:center -180px;
	background-image:url(../images/pb2b.gif);

}


.pbMiddle
{
	background-repeat:repeat-x;
	background-position:0 -40px;
	-moz-box-orient: horizontal;
	-moz-box-align:center;
	line-height:20px;
}
.pbMiddle span
{
	text-decoration:none;
	font-family:Verdana;
	color:#555555;
	
}
.pbTextOnly
{
	margin-left:5px;
}

.pbLeft
{
	background-position:0 -20px;
	width:5px;
}

.pbRight
{
	background-position:right 0;
	width:10px;
}

.pbLink:hover .pbMiddle
{
	background-position:0 -100px;
}

.pbLink:hover .pbLeft 
{
	background-position:0 -80px;
}

.pbLink:hover .pbRight
{
	background-position:right -60px;
}

.pbLink:active .pbMiddle
{
	background-position:0 -160px;
}

.pbLink:active .pbLeft 
{
	background-position:0 -140px;
}

.pbLink:active .pbRight
{
	background-position:right -120px;
}

.pbLink:hover .pbLinkXs
{
	background-position:0 -200px;
}

.pbLink:active .pbLinkXs
{
	background-position:0 -220px;
}





/* ICONS */


.pbIcon
{
	background-image:none;
	background-repeat:no-repeat;
	padding-left:18px;
	
	background-position:center left;
}


.pbIcon_archive
{

	background-image:url(../images/archive.gif);
}

.pbIcon_asSubPage
{

	background-image:url(../images/asSubPage.gif);
}

.pbIcon_cancel
{

	background-image:url(../images/cancel.gif);
}

.pbIcon_chat
{

	background-image:url(../images/chat.gif);
}

.pbIcon_close
{

	background-image:url(../images/close.gif);
}

.pbIcon_collapse
{

	background-image:url(../images/collapse.gif);
}

.pbIcon_colortable
{

	background-image:url(../images/colortable.gif);
}

.pbIcon_delete
{

	background-image:url(../images/delete.gif);
}

.pbIcon_down
{

	background-image:url(../images/down.gif);
}

.pbIcon_download
{

	background-image:url(../images/download.gif);
}

.pbIcon_edit
{

	background-image:url(../images/edit.gif);
}

.pbIcon_editplus
{

	background-image:url(../images/editplus.gif);
}

.pbIcon_expand
{

	background-image:url(../images/expand.gif);
}

.pbIcon_eye
{

	background-image:url(../images/eye.gif);
}

.pbIcon_group
{

	background-image:url(../images/group.gif);
}

.pbIcon_key
{

	background-image:url(../images/key.gif);
}

.pbIcon_left
{

	background-image:url(../images/left.gif);
}

.pbIcon_minus
{

	background-image:url(../images/minus.gif);
}

.pbIcon_moveAbove
{

	background-image:url(../images/moveAbove.gif);
}

.pbIcon_moveBehind
{

	background-image:url(../images/moveBehind.gif);
}


.pbIcon_moveBelow
{

	background-image:url(../images/moveBelow.gif);
}


.pbIcon_moveInFront
{

	background-image:url(../images/moveInFront.gif);
}

.pbIcon_moveThread
{

	background-image:url(../images/moveThread.gif);
}

.pbIcon_newPage
{

	background-image:url(../images/newPage.gif);
}

.pbIcon_newSubPage
{

	background-image:url(../images/newSubPage.gif);
}

.pbIcon_payPal
{

	background-image:url(../images/payPal.gif);
}

.pbIcon_plus
{

	background-image:url(../images/plus.gif);
}

.pbIcon_print
{

	background-image:url(../images/print.gif);
}

.pbIcon_refresh
{

	background-image:url(../images/refresh.gif);
}

.pbIcon_right
{

	background-image:url(../images/right.gif);
}
.pbIcon_save
{

	background-image:url(../images/save.gif);
}
.pbIcon_search
{

	background-image:url(../images/search.gif);
}
.pbIcon_send
{

	background-image:url(../images/send.gif);
}
.pbIcon_settings
{

	background-image:url(../images/settings.gif);
}
.pbIcon_shoppingCart
{

	background-image:url(../images/shoppingCart.gif);
}
.pbIcon_up
{

	background-image:url(../images/up.gif);
}
.pbIcon_upload
{

	background-image:url(../images/upload.gif);
}
.pbIcon_user
{

	background-image:url(../images/user.gif);
}

.pbIcon_calendar
{

	background-image:url(../images/calendar.gif);
}



.pbIcon_comments
{
	background-image:url(../images/comments.gif);
}


.pbIcon_left_save
{
	background-image:url(../images/left-save.gif);
}

.pbIcon_right_save
{
	background-image:url(../images/right-save.gif);
}

.pbIcon_up_save
{
	background-image:url(../images/up-save.gif);
}

.pbIcon_down_save
{
	background-image:url(../images/down-save.gif);
}

.pbIcon_save_close
{
	background-image:url(../images/save-close.gif);
}



/* sort dafür, dass das Icon im Minibutton horizontal rentriert werde kann */
.pbLinkXs span
{
	display:-moz-inline-stack;
	display:inline-block;
	background-position:center center;
	background-repeat:no-repeat;
	width:100%;	
	height:100%;

	padding:0;
}


.pbDisabled 
{
    opacity:.5;
    filter: alpha(opacity=50);
    cursor:default;
}