diff --git a/resources/views/layouts/researchandtabs.blade.php b/resources/views/layouts/researchandtabs.blade.php
index f47ca05e12549fce09a5fa82e751a046b8c38526..2597a147d0457095118409717d80f4503843e507 100644
--- a/resources/views/layouts/researchandtabs.blade.php
+++ b/resources/views/layouts/researchandtabs.blade.php
@@ -24,48 +24,7 @@
 			<div class="scrollfade-right"></div>
 		</div>
 	</div>
-	@if(sizeof($metager->getAvailableParameterFilter()) > 0)
-	<div id="options">
-		<div id="toggle-box">
-			@if(sizeof($metager->getAvailableParameterFilter()) > 0)
-			<div class="option-toggle">
-				<label class="navigation-element" for="options-toggle">
-					<i class="fas fa-filter"></i> Filter&hellip;
-				</label>
-			</div>
-			@endif
-			@if(sizeof($metager->getParameterFilter()) > 0)
-			<div id="options-reset">
-				<a href="{{$metager->generateSearchLink($metager->getFokus())}}"><nobr>{{ trans('metaGer.filter.reset') }}</nobr></a>
-			</div>
-			@endif
-			@if($metager->getTotalResultCount() > 0)
-			<div id="result-count">
-				~ {{$metager->getTotalResultCount()}} {{ trans('metaGer.results') }}
-			</div>
-			@endif
-		</div>
-		<input type="checkbox" id="options-toggle" @if(sizeof($metager->getParameterFilter()) > 0)checked @endif />
-		<div class="scrollbox">
-			<div id="options-box">
-				<div id="options-items">
-				@foreach($metager->getAvailableParameterFilter() as $filterName => $filter)
-					<div class="option-selector">
-					<label for="{{$filterName}}">@lang($filter->name)</label>
-					<select name="{{$filter->{'get-parameter'} }}" form="searchForm" onchange="this.form.submit()">
-						@foreach($filter->values as $value => $text)
-						<option value="{{$value}}" @if(Request::input($filter->{'get-parameter'}, '') === $value)selected="selected" @endif>{{trans($text)}}</option>
-						@endforeach
-					</select>
-					</div>
-				@endforeach
-				</div>
-
-			</div>
-			<div class="scrollfade-right"></div>
-		</div>
-	</div>
-	@endif
+	@include('parts.filter')
 	<div id="results-container">
 		@include('parts.errors')
 		@include('parts.warnings')
diff --git a/resources/views/parts/filter.blade.php b/resources/views/parts/filter.blade.php
new file mode 100644
index 0000000000000000000000000000000000000000..91966aefbdf90ee38e107f1a3216d3a6767dd868
--- /dev/null
+++ b/resources/views/parts/filter.blade.php
@@ -0,0 +1,42 @@
+@if(sizeof($metager->getAvailableParameterFilter()) > 0)
+	<div id="options">
+		<div id="toggle-box">
+			@if(sizeof($metager->getAvailableParameterFilter()) > 0)
+			<div class="option-toggle">
+				<label class="navigation-element" for="options-toggle">
+					<i class="fas fa-filter"></i> Filter&hellip;
+				</label>
+			</div>
+			@endif
+			@if(sizeof($metager->getParameterFilter()) > 0)
+			<div id="options-reset">
+				<a href="{{$metager->generateSearchLink($metager->getFokus())}}"><nobr>{{ trans('metaGer.filter.reset') }}</nobr></a>
+			</div>
+			@endif
+			@if($metager->getTotalResultCount() > 0)
+			<div id="result-count">
+				~ {{$metager->getTotalResultCount()}} {{ trans('metaGer.results') }}
+			</div>
+			@endif
+		</div>
+		<input type="checkbox" id="options-toggle" @if(sizeof($metager->getParameterFilter()) > 0)checked @endif />
+		<div class="scrollbox">
+			<div id="options-box">
+				<div id="options-items">
+				@foreach($metager->getAvailableParameterFilter() as $filterName => $filter)
+					<div class="option-selector">
+					<label for="{{$filterName}}">@lang($filter->name)</label>
+					<select name="{{$filter->{'get-parameter'} }}" form="searchForm" onchange="this.form.submit()">
+						@foreach($filter->values as $value => $text)
+						<option value="{{$value}}" @if(Request::input($filter->{'get-parameter'}, '') === $value)selected="selected" @endif>{{trans($text)}}</option>
+						@endforeach
+					</select>
+					</div>
+				@endforeach
+				</div>
+
+			</div>
+			<div class="scrollfade-right"></div>
+		</div>
+	</div>
+	@endif