/* smarts_bt_bar_low = grauer Button */
/* smarts_bt_bar_confirm = grüner Button */
/* smarts_bt_bar_decline = orangener Button */

/* Globale Regeln */
input{
	cursor: pointer;
}
input.button{
	border: 0;
}

/* Scilset Buttons Inline */
.button{
	font-size: 12px;
	margin-right: 5px;
	padding: 4px 7px;
	min-width: 10px; /* Buttons mit nur einem Zeichen */
	text-align: center; /* Buttons mit nur einem Zeichen */
	white-space: nowrap;
	text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);
	border-radius:7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	text-decoration: none !important;
	cursor:pointer;
}

span .button{
	cursor:default;
}

.button:hover{
	color: black;
	text-decoration: none !important; /* Wird derzeit von smarts.css zeile ~59 überschrieben. Löschen sobald möglich */
}

.smarts_confirm{
	background-color: #e9ec53; /* IE7+ und FF 3.5- */
	color: #3a380a !important;
	background: -webkit-gradient(linear, 0% 30%, 0% 70%, from(#e9ec53), to(#c1ce2d));
	background: -moz-linear-gradient(0% 50% -90deg, #e9ec53, #c1ce2d);
	border-color: rgba(177,180,1,.8);
}

.smarts_confirm:hover{
	background-color: #e0e340; /* IE7+ und FF 3.5- */
	background: -webkit-gradient(linear, 0% 30%, 0% 70%, from(#e0e340), to(#aebb20));
	background: -moz-linear-gradient(0% 50% -90deg,#e0e340,#aebb20);
}

.smarts_decline{
	background-color: #ff7700; /* IE7+ und FF 3.5- */
	color: #3a0000 !important;
	background: -webkit-gradient(linear, 0% 30%, 0% 70%, from(#ff9c00), to(#ff7700));
	background: -moz-linear-gradient(0% 50% -90deg, #ff9c00, #ff7700);
	border-color: rgba(255,81,5,.8);
}

.smarts_decline:hover {
	background-color: #FF5A00; /* IE7+ und FF 3.5- */
	background: -webkit-gradient(linear, 0% 30%, 0% 70%, from(#ff8a00), to(#ff6000));
	background: -moz-linear-gradient(0% 50% -90deg, #ff8a00,#ff6000);
}

.smarts_deactivated{
	color: #8C8C8C !important;
	background-color: #1f1f1b; /* IE7+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494a42), to(#12120f));
	background: -moz-linear-gradient(top, #494a42, #12120f);
	text-shadow: none;

	font-size: inherit !important;
	line-height: inherit !important;
	position: inherit !important;
	right: inherit !important;
	float: inherit !important;
	
	cursor:default;
}

/* Scilset Buttons Editbar */
#smarts_edit_bar_bottom a.button, #smarts_edit_bar_bottom span.button{
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.7);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.7);
	padding: 4px 8px 5px;
	display: block;
	border:0;
}

#smarts_edit_bar_bottom a.button:hover{
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,1);
}

span.smarts_low,
a.smarts_low,
a.neuer_block_first,
a.neuer_block_last{
	background-color: #1f1f1b; /* IE7+ */
	color: #e3e3e3 !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#494a42), to(#12120f));
	background: -moz-linear-gradient(top, #494a42, #12120f);
	text-shadow: none;
}

a.smarts_low:hover,
a.neuer_block_first:hover,
a.neuer_block_last:hover{
	background-color: #32332d; /* IE7+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#32332d), to(#161613));
	background: -moz-linear-gradient(top,#32332d,#161613);
	color: white !important;
}

span.scilset_aufklapper,
.smarts_nav_withsubnav span.aufklapper,
#smarts_edit_bar_bottom span.aufklapper{
	padding-right: 14px;
	background: url(/rsrc/smarts/bg_menu_aufklapper.gif) no-repeat right 50%;
}

a.neuer_block_first,a.neuer_block_last{
	display:inline-block;
	margin:0 0 30px -4px;
}

span.icon_neuer_block{
	background-image: url(/rsrc/smarts/icon_anchor.png);
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 20px;

}

a.site_status{
	position:relative;
	top:-3px;
}

/* Button, der nicht anklickbar ist */
.button_disabled{
	opacity: .5;
	cursor:not-allowed;
}

/*
a.neuer_block_first, 
a.neuer_block_first:link,
a.neuer_block_first:visited,
a.neuer_block_last, 
a.neuer_block_last:link,
a.neuer_block_last:visited,
a.insertblock, 
a.insertblock:link, 
a.insertblock:visited,
a.insertblock:active{
    background: url(/rsrc/toolbox/bg_smarts_textlink.jpg) repeat-x left 50%;
    border-bottom: 1px solid #D3DF6F;
    border-right: 1px solid #D3DF6F;
    color: #576107 !important;;
    font: 12px Arial, sans-serif;
    padding: 4px 7px 4px 0px;
    text-decoration: none;
    white-space:nowrap;   
    margin: 0 .5em 0 0;
    display:none;
}


*/