.mapFilterFont tr:first-child  td {
	font-weight:bold;
	padding-left:5px;
}

.mapFilterFont,
.btn-group > .btn:first-child,
.groupsDivPC
 {
	font-family:Arial !important;
}

.mapDefaultFont, .groupsDivPC {
    background-color: #fff !important;
}



#filtersDiv{
	display: none !important;
}

#filtersTable td div,
#filtersTable td button,
#filtersTable{
	width:100%;
	margin-bottom:20px;
}


div.search-query{
	width:98%;
	float:none;
}

div.search-query input{
	width:93% !important;
	height:28px !important;
	background-image: url('../../../img/globals/loop.png') !important;
	background-position:96% 13px !important;
}

img.search-query{
	display:none;
}

#searchBox{
	margin-top:20px;
	width:90%;
}

.btn-group > .btn:first-child,
#searchBox,
#filtersDiv select
{
	border-radius: 15px;
	background-color: #efeae8;
	border: 0;
	color:#afabab;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
	cursor:pointer;	
	margin: 1px 0 0 0 !important;
	width:100%;
	height:36px;
	font-size:8px;
	font-family:Arial;
	padding: 4px 12px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-image: url('../../../img/globals/pfeil.png');
	background-repeat:no-repeat;
	background-position:90% 17px;
}

.btn-group > .btn:first-child{
    margin-left: 0;
	font-size:8px !important;
}

#mapContainer{
	margin-top:-140px;
}

#map{
	top:200px !important;
}

#map > div:nth-of-type(1) > div:nth-of-type(1){ 
	margin-top:-70px;
	height:116% !important;
}