label.uiButton{cursor:pointer;color:#666;font-weight:bold;vertical-align:middle}
.uiButton,
.uiButtonSuppressed:active,
.uiButtonSuppressed:focus,
.uiButtonSuppressed:hover{background:#eee url(../images/Inputelemente.png) repeat 0 0;border:1px solid #999;border-bottom-color:#888;box-shadow:1px 1px 1px rgba(0, 0, 0, .1);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-size:11px;font-weight:bold;line-height:normal !important;padding:2px 6px;*position:relative;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;}
.uiButton + .uiButton{margin-left:4px;/*padding-left: 4px;*/}
.uiButton:hover{text-decoration:none}
.uiButton:active,
.uiButtonDepressed{background:#c7c7c7;border-bottom-color:#999;box-shadow:0 1px 0 rgba(0, 0, 0, .05);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, .05);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, .05)}
.uiButton .img{vertical-align:top}
.uiButtonMedium .img{margin-top:2px}
.uiButtonLarge .img{margin-top:4px}
.uiButton .customimg{margin-top:0}
.uiButton .uiButtonText,
.uiButton input{background:none;border:0;color:#333;cursor:pointer;display:-moz-inline-box;display:inline-block;font-family:'Lucida Grande',tahoma,sans-serif;font-size:11px;font-weight:bold;margin:0;outline:none;padding:1px 0 2px;white-space:nowrap;_width:0}
.uiButton input{*overflow:visible;*padding-bottom:0}
.ff3.mac .uiButtonMedium .uiButtonText,
.ff3.mac .uiButtonMedium input{margin-bottom:-1px}
.uiButton input::-moz-focus-inner{border:0;padding:0}
.uiButtonDepressed,
.uiButtonDepressed input{cursor:default}
.uiButtonSpecial{background-color:#69a74e;background-position:0 -96px;border-color:#3b6e22 #3b6e22 #2c5115;color:#fff;}
.uiButtonSpecial:active{background:#609946;border-bottom-color:#3b6e22}

.uiButtonYellow{background-color:#f1e347;background-position:0 -288px;border-color:#c6b253 #bc9a50 #a98536;color:#585745;}
.uiButtonYellow:active{background:#f1e347;border-bottom-color:#a98536}

.uiButton.ButtonRequest {
    position: relative;
    width: 280px;
}
.uiButton.ButtonRequest a {
    color: #FFFFFF !important;
    text-decoration: none;
}

.uiButton.ButtonRequest i {
    position: absolute;
    right: 10px;
    top: 9px;
}

.uiButtonSpecial.uiButtonDisabled,
.uiButtonSpecial.uiButtonDisabled:active{background:#69a74e;border-bottom-color:#3b6e22}
.uiButtonConfirm{background-position:0 -48px;border-color:#29447e #29447e #1a356e;color:#fff}/*FBFarbe*/
.uiButtonConfirm:active{background: #c52638;border-bottom-color: #29447e}
.uiButtonConfirm.uiButtonDisabled,
.uiButtonConfirm.uiButtonDisabled:active{border-bottom-color: #29447e}/*FBFarbe*/
.uiButtonSpecial .uiButtonText,
.uiButtonConfirm .uiButtonText,
.uiButtonSpecial input,
.uiButtonConfirm input{color:#fff}
.uiButtonDisabled,
.uiButtonDisabled:active,
.uiButtonDisabled .img{cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity = 50)";filter:alpha(opacity = 50);opacity:.5;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.uiButtonDisabled,
.uiButtonDisabled:active{background:#c6c6c6;}
.uiButtonDisabled input{cursor:default}
.uiButtonDefault.uiButtonDisabled,
.uiButtonDefault.uiButtonDisabled:active{border-color:#c8c8c8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity = 100)";filter:alpha(opacity = 100);opacity:1}
.uiButtonDefault.uiButtonDisabled input,
a.uiButtonDisabled .uiButtonText{color:#b8b8b8}
.uiButtonLarge,
.uiButtonLarge .uiButtonText,
.uiButtonLarge input{font-size:13px}
.uiButtonLarge input{*margin-top:-1px;*padding:0}
.uiButtonSuppressed{background:none;border-color:transparent;_border-color:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.uiButtonNoText .img{margin-left:-1px;margin-right:-1px}
.uiCloseButton{cursor:pointer;display:inline-block;margin:0;padding:0}
label.uiCloseButton{overflow:hidden}
.uiCloseButton input{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;outline:none;padding:18px}
.uiCloseButtonDark{background-position:left -15px}
.uiCloseButton:hover,
.uiCloseButton:focus{background-position:left -30px}
.uiCloseButton:active{background-position:left -45px}
.uiCloseButtonSmallDark{background-position:left -11px}
.uiCloseButtonSmall:hover,
.uiCloseButtonSmall:focus{background-position:left -22px}
.uiCloseButtonSmall:active{background-position:left -33px}
.uiCloseButton.UIImageBlock_Ext,
.uiCloseButton.rfloat,
.uiCloseButton.lfloat{margin-top:1px}
.uiLinkButton input{background:none;border:none;color:#3b5998;cursor:pointer;font-family:'Lucida Grande',tahoma,sans-serif;font-size:11px;margin:0;*overflow:visible;padding:0;vertical-align:top;_width:0}
.uiLinkButton input::-moz-focus-inner{border:0;padding:0}
.uiLinkButton:hover,
.uiLinkButton input:hover,
.uiLinkButton input:focus,
.uiLinkButton input:active{color:#3b5998;text-decoration:underline}
.uiLinkButton input.async_saving{text-decoration:none}
/***************************/
.inputicon {
    -moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
    background: url("../images/Inputelemente.png") repeat scroll 0 -144px #6F6F6F;
    border-color: #C9C9C9 #C9C9C9 #C9C9C9 -moz-use-text-color;
    border-style: solid solid solid none;
    float: left;
    height: 17px;
    padding-left: 4px;
    padding-top: 4px;
    width: 14px;
	-moz-box-shadow: 0px!important;
	border-color: #c9c9c9!important;
	position: relative;
}

.inputicon:hover, .icon input {
	cursor: pointer;
}

.inputicon:active{
	background-color: #d4d4d4;
	border-bottom: 1px solid #c9c9c9;
}


.inputicon input {
	width: 15px;
	border: 0;
	background-image: url(../images/icons/calendar.png);
	background-repeat: no-repeat;
	background-color: transparent;
	height: 23px;
	
}

.plusicon {
	float: left;
	width: 155px!important;
	border-right: 1px solid #C9C9C9!important;
}
