a
{
	color: rgba(0, 0, 0, 0.6);
}

a:hover
{
	color: rgba(0, 0, 0, 0.8);
}

/*Hintergrundfarbe*/
.color-primary-0
{
	background-color: #ddd;
}

/*Hintergrundfarbe Layer1 heller Farbe */
.color-primary-1,
.list-group-item.color-primary-1,
.boxed-inline-title,
.well
{
	background-color: rgba(255, 255, 255, 0.5);
	border-color: rgba(0, 0, 0, 0.2);
}

hr,
.dropdown-menu li a,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th,
input[type="text"], input[type="email"],
input[type="tel"], input[type="search"],
input[type="url"], input[type="password"],
.ui-autocomplete-input,
textarea,
.uneditable-input
{
	border-color: rgba(0, 0, 0, 0.2) !important;
}

/*Hintergrundfarbe Layer1-Effekt*/
.list-group-item.color-primary-1:hover,
.list-group-item.color-primary-1:active,
.list-group-item.color-primary-1:focus,
.active_category.list-group-item.color-primary-1,
form .input-group-addon

{
	background-color: rgba(255, 255, 255, 0.8);
}

/*Hover-Effekt*/
.slide .color-primary-1:hover
{
	border-color: rgba(0, 0, 0, 0.4);
}

/*horiz. Navi dunklere Farbe*/
.navbar-inverse.color-primary-nav,
.color-primary-2,
.badge,
#CatNavihz li.active_category a,
#CatNavihz li a:hover,
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover
{
	background-color: rgba(0, 0, 0, 0.3);
	border-color: rgba(0, 0, 0, 0.2);
}


.navbar-inverse.color-primary-nav .navbar-nav > li > a,
.color-primary-2,
.color-primary-2 a,
.color-primary-2 a:hover
{
	color: #fff;
}

/*Text*/
.wrap_all .top-area a,
.wrap_all .top-area a:hover,
.wrap_all #bread_crumb_bar a,
.wrap_all #bread_crumb_bar a:hover,
.wrap_all .left-side-area a,
.wrap_all .left-side-area a:hover,
.wrap_all .footer-area a,
.wrap_all .footer-area a:hover
{
	color: #000;
}

/*Produktlaufband*/

/*Pagenavi*/
.pagination>li>a,
.pagination>li>span,
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover
{
	background-color: rgba(255, 255, 255, 0.5);
	border-color: rgba(0, 0, 0, 0.2);
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover
{
	background-color: rgba(0, 0, 0, 0.3);
	border-color: rgba(0, 0, 0, 0.2);
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover
{
	color: rgba(0, 0, 0, 0.6);
	background-color: rgba(255, 255, 255, 0.8);
	border-color: rgba(0, 0, 0, 0.2);
}

.pagination>li>a, .pagination>li>span
{
	color: rgba(0, 0, 0, 0.6);
}

/*Button*/
.btn-default
{
	background-color: rgba(0, 0, 0, 0.3) !important;
	border-color: rgba(0, 0, 0, 0.2) !important;
	color: #fff !important;
}

.btn a
{
	color: #fff;
	text-decoration: none;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default
{
	background-color: rgba(0, 0, 0, 0.6) !important;
}

input:focus,
textarea:focus
{
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1) inset, 0px 0px 8px rgba(0, 0, 0, 0.3) !important;
}

.waiting
{
	position: fixed;
	z-index: 90000;
	top: 48%;
	left: 48%;
	height: 80px;
	width: 80px;
	background: rgba(240,240,240,.9) url('/templates/responsive/images/loading.GIF') 50% 50% no-repeat;
	border-radius: 7px;
	box-shadow: 0px 0px 10px;
	border: 1px solid #fff;
}

#cart_item_dialog
{
	overflow: hidden;
}

#ordersuccess_table>tbody>tr>th {
	border: 1px solid grey;
	background-image: none;
	text-align: center;
}

#ordersuccess_table>tbody>tr>td
{
	border-top: 1px solid #ddd;
}

.cmite
{
	background-color: #f9f9f9;
}

.fieldError
{
	color: #FF0000;
}

.table-striped > tbody > tr:nth-of-type(odd),
.list-group.list-striped .list-group-item:nth-of-type(odd)
{
	background-color: rgba(240, 240, 240, 0.5);
}