body {
	background: url(images/default/background.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-attachment: fixed;
	background-color: #f4f4f4;
	color:#292929;
	font:14px 'CalibriRegular', Arial, Helvetica, "Trebuchet MS", sans-serif;
}
.menu >li:hover {
	background:#2c715e;
	background: -moz-linear-gradient( top, #2c715e 0%, #2c715e);
	background: -webkit-gradient(linear, left top, left bottom, from(#2c715e), to(#2c715e));
	text-shadow:0px -1px 0px rgba(000, 000, 000, 0.4),  0px 1px 0px rgba(255, 255, 255, 0.3);
	height:32px;
	/*border: 1px solid #2c715e;
	padding: 0px 17px 0px 17px;*/
	position: relative;
	color:#fff!important;
}
.menu .current_page_item {
	background:#2c715e;
	background: -moz-linear-gradient( top, #2c715e 0%, #2c715e);
	background: -webkit-gradient(linear, left top, left bottom, from(#2c715e), to(#2c715e));
	text-shadow:0px -1px 0px rgba(000, 000, 000, 0.4),  0px 1px 0px rgba(255, 255, 255, 0.3);
	height:32px;
	border: 1px solid #2c715e;
	padding: 0px 19px 0px 19px;
	position: relative;
	color:#fff!important;
}
/*.menu .current_page_item:first-child:hover {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    color: #000000;

    height: 32px;

    padding: 1px 18px;

    position: relative;

    text-shadow: 0 0 0;

}

.menu .current_page_item:first-child:hover a {color:#2a2a2a!important;}*/



/*.menu .current_page_item:first-child:hover {background:#2c715e; background: -moz-linear-gradient( top,#2c715e 0%,#2c715e);background: -webkit-gradient(linear, left top, left bottom, from(#2c715e),to(#2c715e));text-shadow:0px -1px 0px rgba(000,000,000,0.4),

0px 1px 0px rgba(255,255,255,0.3);height:32px;	border: 1px solid #2c715e;padding: 0px 17px 0px 17px;position: relative; color:#fff!important;}

.menu .current_page_item:first-child:hover a {color:#fff!important;}*/



span.Verkaufen {
	background:#2c715e;
	background: -moz-linear-gradient(top, #86d189 0%, #2c715e);
	background: -webkit-gradient(linear, left top, left bottom, from(#2c715e), to(#2c715e));
	-moz-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
	-webkit-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
	box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
	text-shadow:0px -1px 0px rgba(000, 000, 000, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
	border: 1px solid #134201;
	padding: 5px 5px 5px 5px;
	position: relative;
	color:#fff!important;
	display: block;
	/*height: 18px;*/
	margin: 0 10px 0 4px;	
	text-align: center;
	float: left;
}
span.Verkaufen:hover {
	background: #38947b;
	-moz-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);
	box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1), 0px 1px 0px rgba(255, 255, 255, 0.2);
	height:32px;
	border: 1px solid #134201;
	padding: 5px 5px 5px 5px;
	position: relative;
	color:#fff!important;
	display: block;
	/*height: 18px;*/
	margin: 0 10px 0 4px;
	
	text-align: center;
}
span.Vermieten {
	background:#2c715e;
	background: -moz-linear-gradient(top, #86d189 0%, #2c715e);
	background: -webkit-gradient(linear, left top, left bottom, from(#2c715e), to(#2c715e));
	-moz-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
	-webkit-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
	box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 2px rgba(255, 255, 255, 1);
	text-shadow:0px -1px 0px rgba(000, 000, 000, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
	height:32px;
	border: 1px solid #134201;
	padding: 5px 5px 5px 5px;
	position: relative;
	color:#fff!important;
	display: block;
	float: left;
	/*height: 18px;*/
	margin: 0 10px 0 0;	
	text-align: center;
}
span.Vermieten:hover {
	background:#38947b;
	-moz-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);
	-webkit-box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);
	box-shadow:0px 1px 3px rgba(000, 000, 000, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);
	text-shadow: 0px -1px 0px rgba(000, 000, 000, 1), 0px 1px 0px rgba(255, 255, 255, 0.2);
	height:32px;
	border: 1px solid #134201;
	padding: 5px 5px 5px 5px;
	position: relative;
	color:#fff!important;
	display: block;
	float: left;
	/*height: 18px;*/
	margin: 0 10px 0 0;
	
	text-align: center;
}
.cpsAjaxLoaderCenter {
	display: none;
	position: absolute;
	z-index: 501;
	width: 636px;
	min-height: 1000%;
	padding-top: 40px;
	font: 18px;
	color: #000;
	background: url(images/green/back.jpg) repeat;
	opacity: .7;
	font-weight: bold;
	text-align: center;
	margin: 0px 0 0 0px;
}
.bottom-pagination {
	width:604px;
	height:20px;
	padding:6px 0;
	text-align: right;
}
.bottom-pagination a {
	color:#404040 !important;
	padding:3px 10px;
	background:#f1f1f1;
}
.bottom-pagination a.current {
	color:#fff !important;
	padding:3px 10px;
	background:#000;
}
.bottom-pagination a:hover {
	color:#fff !important;
	padding:3px 10px;
	background:#333;
}
.bottom-pagination .paging {
	float:right;
}
.bottom-pagination .paging a {
	margin-left:4px;
	color:#404040;
}
.ribbon {
	z-index: 50;
	background: url(images/green/featured-ribbon.png) no-repeat;
	position: absolute;
	top: 0px;
	right: 19px;
	width: 140px;
	height: 137px;
}
#nav a img {
	border: 1px solid #03863a;
}
#nav li.activeSlide a {
	background: url(images/green/slider-active-thumb.png) no-repeat;
}

