diff --git a/Resources/Private/Templates/Mail/Index.html b/Resources/Private/Templates/Mail/Index.html
index 8041ed5922d2c8b10eb82562431febd0ec010fef..6057c40715fa1312f6e0b9f340a26260b7308825 100644
--- a/Resources/Private/Templates/Mail/Index.html
+++ b/Resources/Private/Templates/Mail/Index.html
@@ -9,7 +9,7 @@
 	<f:if condition="{selectedTemplate}">
 		<f:then>
 			<div class="row form-group col-md-12">
-				<div class=" col-md-9">
+				<div class="editor-description col-md-9">
 					<p>{templateDescription}</p>
 				</div>
 				<div class=" col-md-3">
diff --git a/Resources/Private/Templates/Queue/Index.html b/Resources/Private/Templates/Queue/Index.html
index 4a60eb79888cf755eee38f99a7c95a53b1b5278c..1d3c191effd2c5f6e5048b6adfe0e11fab126ffc 100644
--- a/Resources/Private/Templates/Queue/Index.html
+++ b/Resources/Private/Templates/Queue/Index.html
@@ -6,120 +6,124 @@
 
 <f:section name="content">
 	<f:flashMessages />
-	<f:render partial="Queue/Filter" arguments="{filterFields: filterFields, filters: filters, languages: languages, templatesFilter: templatesFilter, selectedTemplateFilter: selectedTemplateFilter, selectedExtensionFilter: selectedExtensionFilter}" />
+	<f:if condition="!{pages}">
+		<f:render partial="Queue/Filter" arguments="{filterFields: filterFields, filters: filters, languages: languages, templatesFilter: templatesFilter, selectedTemplateFilter: selectedTemplateFilter, selectedExtensionFilter: selectedExtensionFilter}" />
+		<f:if condition="{queue -> f:count()} > 0">
+			<f:then>
+				<div class="panel panel-default recordlist">
+					<div class="table-fit">
+						<table data-table="tx_sgmail_domain_model_mail" class="table table-striped table-hover">
+							<sgm:backend.widget.paginate objects="{queue}" as="paginatedMails" configuration="{insertAbove: 1, itemsPerPage: 20}">
+								<thead>
+									<tr>
+										<th></th>
+										<th><f:translate key="backend.from" /> <br> <f:translate key="backend.to" />
+										</th>
+										<th><f:translate key="backend.filter.extension" />:
+											<f:translate key="backend.filter.template" /> <br>
+											<f:translate key="backend.subject" /></th>
+										<th><f:translate key="backend.entry_date" /> <br>
+											<f:translate key="backend.last_sent" /></th>
+										<th></th>
+										<th></th>
+									</tr>
+								</thead>
+								<tbody>
+									<f:for each="{paginatedMails}" as="mail">
+										{sgm:backend.editOnClick(table: 'tx_sgmail_domain_model_mail', uid: mail.uid) -> sgm:set(name: 'editOnClick')}
+										<tr data-uid="{mail.uid}">
+											<td nowrap="nowrap" class="col-icon">
+												<sgm:backend.icon table="tx_sgmail_domain_model_mail" row="{mail}" />
+											</td>
+											<td>
+												<span>{mail.from_address}</span>
+												<hr>
+												<span>{mail.to_address}</span>
+											</td>
+											<td>
+												<span>{mail.extension_key}: {mail.template_name}</span>
+												<hr>
+												<f:if condition="{mail.mail_subject}">
+													<f:then>
+														<span><f:format.crop maxCharacters="40" append="...">{mail.mail_subject}</f:format.crop></span>
+													</f:then>
+													<f:else>
+														&nbsp;
+													</f:else>
+												</f:if>
 
-	<f:if condition="{queue -> f:count()} > 0">
-		<f:then>
-			<div class="panel panel-default recordlist">
-				<div class="table-fit">
-					<table data-table="tx_sgmail_domain_model_mail" class="table table-striped table-hover">
-						<sgm:backend.widget.paginate objects="{queue}" as="paginatedMails" configuration="{insertAbove: 1, itemsPerPage: 20}">
-							<thead>
-								<tr>
-									<th></th>
-									<th><f:translate key="backend.from" /> <br> <f:translate key="backend.to" /></th>
-									<th><f:translate key="backend.filter.extension" />:
-										<f:translate key="backend.filter.template" /> <br>
-										<f:translate key="backend.subject" /></th>
-									<th><f:translate key="backend.entry_date" /> <br>
-										<f:translate key="backend.last_sent" /></th>
-									<th></th>
-									<th></th>
-								</tr>
-							</thead>
-							<tbody>
-								<f:for each="{paginatedMails}" as="mail">
-									{sgm:backend.editOnClick(table: 'tx_sgmail_domain_model_mail', uid: mail.uid) -> sgm:set(name: 'editOnClick')}
-									<tr data-uid="{mail.uid}">
-										<td nowrap="nowrap" class="col-icon">
-											<sgm:backend.icon table="tx_sgmail_domain_model_mail" row="{mail}" />
-										</td>
-										<td>
-											<span>{mail.from_address}</span>
-											<hr>
-											<span>{mail.to_address}</span>
-										</td>
-										<td>
-											<span>{mail.extension_key}: {mail.template_name}</span>
-											<hr>
-											<f:if condition="{mail.mail_subject}">
-												<f:then>
-													<span><f:format.crop maxCharacters="40" append="...">{mail.mail_subject}</f:format.crop></span>
-												</f:then>
-												<f:else>
-													&nbsp;
-												</f:else>
-											</f:if>
-
-										</td>
-										<td>
-											<span><f:format.date format="d.m.Y H:i">{mail.crdate}</f:format.date></span>
-											<hr>
-											<f:if condition="{mail.last_sending_time} != 0">
-												<f:then>
-													<span><f:format.date format="d.m.Y H:i">{mail.last_sending_time}</f:format.date></span>
-												</f:then>
-												<f:else>
-													<f:translate key="backend.not_sent" />
-												</f:else>
-											</f:if>
-										</td>
-										<td nowrap="nowrap" class="col-control">
-											<sgm:backend.control table="tx_sgmail_domain_model_mail" row="{mail}" />
-										</td>
-										<td>
-											<f:if condition="{mail.blacklisted}">
-												<f:then>
-													<b><f:translate key="backend.queue.blacklisted" /></b>
-												</f:then>
-												<f:else>
-													<f:link.action class="btn btn-default btn-send-now" controller="Queue" action="sendMail" arguments="{uid: mail.uid, selectedTemplate: selectedTemplateKey, selectedExtension: selectedExtensionKey}">
+											</td>
+											<td>
+												<span><f:format.date format="d.m.Y H:i">{mail.crdate}</f:format.date></span>
+												<hr>
+												<f:if condition="{mail.last_sending_time} != 0">
+													<f:then>
+														<span><f:format.date format="d.m.Y H:i">{mail.last_sending_time}</f:format.date></span>
+													</f:then>
+													<f:else>
+														<f:translate key="backend.not_sent" />
+													</f:else>
+												</f:if>
+											</td>
+											<td nowrap="nowrap" class="col-control">
+												<sgm:backend.control table="tx_sgmail_domain_model_mail" row="{mail}" />
+											</td>
+											<td>
+												<f:if condition="{mail.blacklisted}">
+													<f:then>
+														<b><f:translate key="backend.queue.blacklisted" /></b>
+													</f:then>
+													<f:else>
+														<f:link.action class="btn btn-default btn-send-now" controller="Queue" action="sendMail" arguments="{uid: mail.uid, selectedTemplate: selectedTemplateKey, selectedExtension: selectedExtensionKey}">
 														<span class="t3js-icon icon icon-size-small icon-state-default actions-document-import-t3d">
 															<span class="icon-markup">
 																<img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-document-import-t3d.svg" width="16" height="16">
 															</span>
 														</span>
-														<f:translate key="backend.send_now" />
-													</f:link.action>
-													<a class="btn btn-default btn-toggle" data-uid="{mail.uid}">
+															<f:translate key="backend.send_now" />
+														</f:link.action>
+														<a class="btn btn-default btn-toggle" data-uid="{mail.uid}">
 														<span class="t3js-icon icon icon-size-small icon-state-default actions-document-view">
 															<span class="icon-markup">
 																<img src="/typo3/sysext/core/Resources/Public/Icons/T3Icons/actions/actions-document-view.svg" width="16" height="16">
 															</span>
 														</span>
-														<f:translate key="backend.showBody" />
-													</a>
-												</f:else>
-											</f:if>
-										</td>
-										<div class="modal fade" id="toggle-{mail.uid}" tabindex="-1" role="dialog" aria-labelledby="login-modal-label">
-											<div class="modal-dialog" role="document">
-												<div class="modal-content">
-													<div class="modal-header">
-														<button type="button" class="close" data-dismiss="modal" aria-label="Close">
-															<span aria-hidden="true">&times;</span></button>
-														<h4 class="modal-title" id="login-modal-label">{mail.mail_subject}</h4>
-													</div>
-													<div class="modal-body" id="login-modal-body">
-														<div class="modalcol modalcol-left">
-															<f:format.html>{mail.mail_body}</f:format.html>
+															<f:translate key="backend.showBody" />
+														</a>
+													</f:else>
+												</f:if>
+											</td>
+											<div class="modal fade" id="toggle-{mail.uid}" tabindex="-1" role="dialog" aria-labelledby="login-modal-label">
+												<div class="modal-dialog" role="document">
+													<div class="modal-content">
+														<div class="modal-header">
+															<button type="button" class="close" data-dismiss="modal" aria-label="Close">
+																<span aria-hidden="true">&times;</span></button>
+															<h4 class="modal-title" id="login-modal-label">{mail.mail_subject}</h4>
+														</div>
+														<div class="modal-body" id="login-modal-body">
+															<div class="modalcol modalcol-left">
+																<f:format.html>{mail.mail_body}</f:format.html>
+															</div>
 														</div>
 													</div>
 												</div>
 											</div>
-										</div>
-								</f:for>
-							</tbody>
-						</sgm:backend.widget.paginate>
-					</table>
+									</f:for>
+								</tbody>
+							</sgm:backend.widget.paginate>
+						</table>
+					</div>
 				</div>
-			</div>
-		</f:then>
-		<f:else>
-			<f:render partial="Queue/Empty" />
-		</f:else>
+			</f:then>
+			<f:else>
+				<f:render partial="Queue/Empty" />
+			</f:else>
+		</f:if>
 	</f:if>
+
 	<f:if condition="{pages}">
+		<f:render partial="Mail/Empty" />
 		<div class="panel panel-default recordlist">
 			<div class="table-fit">
 				<table data-table="pages" class="table table-striped table-hover">
diff --git a/Resources/Public/StyleSheets/backend.css b/Resources/Public/StyleSheets/backend.css
index cd2d7c1587000fb46173348afa91fabb85194645..a59f419336f65a77db915b9955f5c4ae6a5a8012 100644
--- a/Resources/Public/StyleSheets/backend.css
+++ b/Resources/Public/StyleSheets/backend.css
@@ -6,6 +6,10 @@
 	margin-top: 10px;
 }
 
+.editor-description {
+	padding: 10px;
+}
+
 .email-input {
 	padding: 5px 6px;
 	vertical-align: top;