html, body							{width:100%;height:100%;}
body 								{font-family: "Open Sans", system-ui, -apple-system, sans-serif;font-smoothing:antialiased; text-rendering:optimizeLegibility;-webkit-font-smoothing: antialiased;}
body								{position: relative;}
body								{-moz-hyphens: auto;-o-hyphens: auto; -webkit-hyphens: auto;-ms-hyphens: auto; hyphens: auto; }

@media (min-width: 1280px)			{
*[id^='wrapper'] .container-fluid	{max-width:1980px!important;}
}

a									{text-decoration:none!important;outline:none!important;}
a									{color:rgba(0, 0, 0, 1.0)!important;}
a:hover								{color:rgba(0, 0, 0, 0.6)!important;}

/* --------------------------------  Farben ------------------------------------------------- */

.bg-gruen							{background-color:rgba(150, 190, 0, 1.0)!important;}
.bg-hellblau						{background-color:rgba(150, 205, 230, 1.0)!important;}
	
/* --------------------------------  Headlines ------------------------------------------------- */
.hl1							{font-size:2.5rem;}
.hl2							{font-size:2.0rem;}
.hl3							{font-size:1.75rem;}
.hl4							{font-size:1.55rem;}
.hl5							{font-size:1.25rem;}
.hl6							{font-size:1.0rem;}
.display-5						{font-size:2.8rem;font-weight:300!important;}

/* --------------------------------  Textumbruch & Co. ------------------------------------------------- */
.nobreak											{-moz-hyphens: none!important;-o-hyphens: none!important; -webkit-hyphens: none!important;-ms-hyphens: none!important; hyphens: none!important; }
@media (min-width: 998px) and (max-width: 1279px)	{
.lg-nobreak											{-moz-hyphens: none!important;-o-hyphens: none!important; -webkit-hyphens: none!important;-ms-hyphens: none!important; hyphens: none!important; }
}
@media (min-width: 1280px)							{
.xl-nobreak											{-moz-hyphens: none!important;-o-hyphens: none!important; -webkit-hyphens: none!important;-ms-hyphens: none!important; hyphens: none!important; }
}

.text-dunkelblau				{color:rgba(0, 0, 0, 1.0)!important;}
	

@media (min-width: 768px)		{
.w-md-100							{width:100%!important;}
.w-md-80							{width:80%!important;}
.w-md-75							{width:75%!important;}
.w-md-70							{width:70%!important;}
.w-md-55							{width:55%!important;}
.w-md-50							{width:50%!important;}
.w-md-45							{width:45%!important;}
.w-md-30							{width:30%!important;}
.w-md-25							{width:25%!important;}
.w-md-15							{width:15%!important;}

}

@media (min-width: 998px)		{
.w-lg-100							{width:100%!important;}
.w-lg-85							{width:85%!important;}
.w-lg-80							{width:80%!important;}
.w-lg-75							{width:75%!important;}
.w-lg-70							{width:70%!important;}
.w-lg-50							{width:50%!important;}
.w-lg-45							{width:45%!important;}
.w-lg-30							{width:30%!important;}
.w-lg-25							{width:25%!important;}
.w-lg-15							{width:15%!important;}

}
@media (min-width: 1280px)		{
.w-xl-100							{width:100%!important;}
.w-xl-80							{width:80%!important;}
.w-xl-75							{width:75%!important;}
.w-xl-70							{width:70%!important;}
.w-xl-50							{width:50%!important;}
.w-xl-45							{width:45%!important;}
.w-xl-30							{width:30%!important;}
.w-xl-25							{width:25%!important;}
.w-xl-15							{width:15%!important;}

}



/* --------------------------------  Besonderheit Suche ------------------------------------------------- */
.radio								{padding:0.5rem!important;}

*[id^='mitgliedernav'] .navimage	{width:100%!important;padding-bottom:.8rem!important;text-align:center!important;font-size:1.15rem;}

*[id^='mitgliedernav'] .float-left	{float:none!important;}
*[id^='mitgliedernav'] .pr-2		{padding-right:0!important;}



/* --------------------------------  Besonderheit Navigation ------------------------------------------------- */
@media (min-width: 960px)			{
.carousel-caption 					{left:5%!important;right:5%!Important;}
}
/* --------------------------------  Besonderheit Navigation ------------------------------------------------- */
*[id^='footer'] a					{color:rgba(255, 255, 255, 1.0)!important;}
@media (max-width: 960px)			{
*[id^='navigation'] li				{width:100%!important;}

}
@media (min-width: 960px)			{
*[id^='navigation'] li				{border-bottom:transparent!important;border-left:rgba(255, 255, 255, 1.0) 1px solid;}
*[id^='navmain'] li:hover			{background-color:rgba(150, 205, 230, 1.0)!important;}
*[id^='navmain'] li a				{color:rgba(255, 255, 255, 1.0)!important;}
*[id^='navtop'] li a				{color:rgba(0, 0, 0, 1.0)!important;}
}.pagination > li {
  display:inline
}
.pagination > li > a,
.pagination > li > span {
  position:relative;
  float:left;
  padding:6px 12px;
  line-height:1.42857;
  text-decoration:none;
  color:#337ab7;
  background-color:#fff;
  border:1px solid #ddd;
  margin-left:-1px
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left:0;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius:4px;
  border-top-right-radius:4px
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index:2;
  color:#23527c;
  background-color:#eee;
  border-color:#ddd
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index:3;
  color:#fff;
  background-color:#337ab7;
  border-color:#337ab7;
  cursor:default
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color:#777;
  background-color:#fff;
  border-color:#ddd;
  cursor:not-allowed
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius:6px;
  border-top-left-radius:6px
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius:6px;
  border-top-right-radius:6px
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding:5px 10px;
  font-size:12px;
  line-height:1.5
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius:3px;
  border-top-right-radius:3px
}

/* pagination styles */
.pagination>.active>a, .page-item.active .page-link {
	color: #fff !important;
	background-color: #003864;
	border-color: #003864;
}

.pagination>li>a {
	border-color: #003864;
	color: #003864;
}

.pagination>li>a,
.pagination>li>span {
	margin: 0 3px;
}

.mark, mark {
  padding: unset !important;
}

.com-finder.finder {
  max-width: 1980px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  margin-top: 2rem;
}

.btn-primary {
  color: #fff;
  background-color: rgba(150, 190, 0, 1.0) !important;
  border-color: rgba(150, 190, 0, 1.0) !important;
  margin: 0 5px;
  border-radius: unset;
}

.btn-primary:hover {
  background-color: rgb(124, 159, 1) !important;
  border-color: rgb(124, 159, 1) !important;
}