body {
    background-color: #111111;
}

a:hover, a:active, a:link, a:visited {
    color: #c00;
}
.logo {
  background-image: none;
  padding-top: 45px;
  margin-left: 25px;
}
/*.header_bg {
	background-image: none;
}*/
ul.nav a, ul.nav a.meta {
  background-color: #222222;
}
.top span {
    color: #ef4687;
}
h1, h2, h3, h4 {
color: #ef4687;
width: 97%;
background-color: #2d2d2d;
padding: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
text-align: center;
font-weight:normal;
opacity: 85%;
margin: 0 auto;
}
h1 {
  font-size: 26px;
}
h2 {
  font-size: 23px;
}
h3 {
  font-size: 22px;
}
h4 {
  font-size: 21px;
}
.headlinehl {
  color: #ef4687;
  line-height: 28px;
}
/*.suche_top form {
  margin-right: 30px;
}*/
.suche_top {
  top: 5px;
  left: -30px;
  font-size: 12px;
  position: relative;
  color: #FFFFFF;
  float: left;
  z-index: 300;
  width: 200px;
  text-align: left;
}

.seo_text img {
    border: 3px solid white;
    margin: 20px;
}

#mycontent .seo_text strong {color:#CCC}
#mycontent .seo_text p {margin-top:15px;margin-bottom:25px}
#mycontent .seo_text h1,#mycontent h2,#mycontent h3,#mycontent h4 {margin-top:15px;margin-bottom:15px}

.login_input, .login_input1, .grid_input {
  margin-left: 1px;
}
input, textarea, .searchfield, .searchbtn {
  margin-left: 5px;
}
.pagination a.paghl {
  background-color: #352327;
}
.gridbox, .gridbox_fav {
  border-radius: 12px;
}
.gridbox_in h2 {
  color: #67a4f5;
  font-size: 17px;
  text-align: center;
}
a.gridtellink {
  font-size: 21px;
  font-weight: bold;
  text-decoration: none;
}
.grid_tel {
  color: #27a013;
  font-size: 18px;
}
.alternat_text {
	font-size: 12px !important;
}
.text_s, .text_s1 {
  padding-top: 6px;
}
.gridbox_in .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  padding-left: 20px !important;
}
.myimages img {width:100%;height:auto;max-width:443px;border:1px solid #fff;margin:20px;text-align:center}

.seo_text ul {
	margin: 0;
	padding: 24px;
	list-style: none;
	text-indent: none;
	margin-left:-10px;
}
.seo_text ul li {
	list-style-position:outside;
	background-color:#000000;
	border-radius: 7px;
	margin:2px;
	font-size: 13pt !important;
	font-family: 'Nunito', sans-serif;
	font-weight:normal;
	color: #cea4f7;
	line-height: 26px;
	padding: 1px 4px 7px 5px;
	width: auto;
	list-style: none;
}
.seo_text ul li::before {
	content: '';
	display: inline-block;
	width: 26px;
	height: 26px;
	background-image: url('https://vxwlcss.s3.us-west-004.backblazeb2.com/flame.svg');
	background-repeat: no-repeat;
	background-size: 26px 26px;
	margin: 0 10px 0 0;
}