body{
	padding-top: 20px;
}
h1 {
	font-size: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ddd;
}
h2 {
    font-size: 16px;
    color: #787878;
}
h3 {
	color: #cc0000;
	font-size: 16px;
}

.rothenburgheader{	
	background-image: url("/Dokumente/header-01b.jpg");
	background-repeat: no-repeat;
	height: 241px;
	width: 984px;
	margin: 0 auto;
}
.rothenburgfooter{
	background-image: url("/images/kicker.gif");
	background-repeat: no-repeat;
	background-size: 402px auto;
	background-position: right;
	width: 984px;
	height: 85px;
}
.breadcrumb{
	background: white;
	max-width: 477px;
	margin: 0 auto;
	font-size: 12px;
}
@media (max-width: 991px) {
  .rothenburgheader {
	display: none;
  }
  .rothenburgfooter{
	width: 100%;
}
  .breadcrumb{
	  padding-top: 60px;
	  margin: 0px;
  }
}








.logo-text{
	white-space: nowrap;
	text-transform: none;
}

@media (min-width: 991px) {
  .t3-mainnav {
	display: none;
  }
}
.t3-copyright{
	display: none;
}
.t3-mainbody{
	padding: 0px;
}
#Mod17{
	padding: 0px;
}
#Mod111{
	padding: 0px;
	margin: 0px;
}
.t3-spotlight{
	padding: 0px;
	margin: 0px;
}
.off-canvas-toggle + .container .navbar-header .logo{
	border: none;
	left: 0px;
}

/* Abmelden neben logout button anzeigen */
.joms-toolbar--desktop ul .joms-right a:before {
content: "Abmelden";
}

.search-results .result-created{
	display: none;
}