.wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row nowrap;
	}


.pageLeftBox {
	flex:0 0 315px;
	}
.pageRightBox {
	flex:1 1 100%;
	}

#suchFormBox {
	background-color:#eaeaea;
	padding:2px;
	margin-bottom:5px;
}

#suchFormBox #alert {
	background-color:#ca0000;
	color:#fff;
	padding:5px;
	display:none;
	margin-bottom:5px;
}

.formular {
	border:none;
	white-space:nowrap;
	background-color:#fff;
	}

#suchForm #term {
	outline: none !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width:220px;
	border:none;
	height:30px;
	margin-right:0;
	padding-left:5px;
}

#suchForm input[type="submit"] {
	width:30px;
	height:30px;
	border:none;
	background-image:url("/page/_webpics/buttons/lupe-icon-glasmax.svg");
	background-repeat:no-repeat;
	background-position:center;
	background-size:20px;
	background-color:#fff;
	cursor:pointer;
}



.showMoreLeft {
	background-image:url('/_page/_webpics/buttons/second-menue-button-blue-search-responsive.png') !important;
}

.filterA, .filterB {
	background-color:#eaeaea;
	line-height:33px;
	margin-bottom:1px;
	padding-left:10px;

}
.filterB {
	padding-left:30px;
}
.filterA label, .filterB label {
	padding-left:10px;
		cursor:pointer;
}
#resultate {
	padding-top:15px;
	font-size:12pt;
}
sBox {
	display:block;

	border:1px solid #eee;
	margin-bottom:2px;
}
sBox titel {
	display:block;
	font-weight:bold;
}

sBox pfad  {
	word-wrap: break-word;
	font-weight:bold;
	display:block;
}

sBox a {
	display:block;
		padding:15px 20px;
	color:#454545;;
	}
sBox a:hover {
	background-color:#f6f7f9;
	}

sBox pfad a  {
	display:block;
	padding:5px;
}
sBox pfad a:hover  {
	background-color:#ddd;
}

h2#resultatTitel {
	font-size:20pt;
}

#resultatTitel count {
	padding-left:10px;
}
filter {
	display:none;
}
sBox text {
	display:block;
}
sBox bereich {
	display:block;
	font-weight:bold;
}

sBox bereich a {
	display:block;
	padding:5px;
}
sBox bereich a:hover {
	background-color:#ddd;
}


@media  only screen and (max-width: 800px) {
	h2#resultatTitel {
		font-size:17pt;
	}
	#resultate {
		padding-top:12px;
		font-size:10pt;
	}
	sBox {
		padding:0;
		margin-bottom:2px;
	}
	sBox pfad a  {
		padding:3px;
	}
	sBox bereich a {
		padding:3px;
	}
	
	
	
	.wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-flow: row wrap;
	}


.pageLeftBox {
	padding-bottom:50px;
	}
.pageRightBox {
	flex:1 1 100%;
	}
	
#suchFormBox {
	background-color:#eaeaea;
	padding:2px;
	margin-bottom:5px;
}
	
}