@font-face {
  font-family:'DroidSansRegular';
  src:url('DroidSans-webfont.eot');
  src:url('DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
     url('DroidSans-webfont.woff') format('woff'),
     url('DroidSans-webfont.ttf') format('truetype'),
     url('DroidSans-webfont.svg#DroidSansRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'DroidSansBold';
  src:url('DroidSans-Bold-webfont.eot');
  src:url('DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
     url('DroidSans-Bold-webfont.woff') format('woff'),
     url('DroidSans-Bold-webfont.ttf') format('truetype'),
     url('DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'DroidSerifRegular';
  src:url('DroidSerif-Regular-webfont.eot');
  src:url('DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
     url('DroidSerif-Regular-webfont.woff') format('woff'),
     url('DroidSerif-Regular-webfont.ttf') format('truetype'),
     url('DroidSerif-Regular-webfont.svg#DroidSerifRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'DroidSerifBold';
  src:url('DroidSerif-Bold-webfont.eot');
  src:url('DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
     url('DroidSerif-Bold-webfont.woff') format('woff'),
     url('DroidSerif-Bold-webfont.ttf') format('truetype'),
     url('DroidSerif-Bold-webfont.svg#DroidSerifBold') format('svg');
  font-weight:normal;
  font-style:normal;
}
body {
  padding:0;
  margin:0;
  background:#f3ece0;
  font-family:'DroidSansRegular', Helvetica, Arial, sans-serif;
}
#rahmen {
  width:990px;
  padding:0;
}
#header, #footer {
  width:100%;
  min-width:990px;
  background-color:none;
  margin:0;
  padding:0;
}
#header {
  background:#fff;
  position:relative;
}
#footer {
  clear:both;
  margin:30px auto 0;
  width:990px;
}

#lwl-header {
  width:61.875em;
  margin:0 auto;
  position:relative;
}

#schmuckbild {
  margin:0;
  padding:0;
  background:url(/++resource++302-dlbw/img/bg/bg1.jpg) #5b5959  no-repeat center top ;
  position:static;
  width:100%;
  min-width:990px;
}
#schmuckbild.bg1 {
  background-image:url(/++resource++302-dlbw/img/bg/bg1.jpg);
}
#schmuckbild.bg2 {
  background-image:url(/++resource++302-dlbw/img/bg/bg2.jpg);
}
#schmuckbild.bg3 {
  background-image:url(/++resource++302-dlbw/img/bg/bg3.jpg);
}

#schmuckbild.bg5 {
  background-image:url(/++resource++302-dlbw/img/bg/bg5.jpg);
}
#schmuckbild.bg6 {
  background-image:url(/++resource++302-dlbw/img/bg/bg6.jpg);
}
#schmuckbild.bg7 {
  background-image:url(/++resource++302-dlbw/img/bg/bg7.jpg);
}
#schmuckbild.bg8 {
  background-image:url(/++resource++302-dlbw/img/bg/bg8.jpg);
}
#schmuckbild.bg9 {
  background-image:url(/++resource++302-dlbw/img/bg/bg9.jpg);
}
#schmuckbild.bg10 {
  background-image:url(/++resource++302-dlbw/img/bg/bg10.jpg);
}
#inheader {
  margin:0 auto;
  padding:0 730px 0 0;
  width:260px;
  height:auto;
  position:relative;
}

#inheader em {
  position:absolute;
  left:0;
  bottom:2px;
  color:#fff;
  width:240px;
  padding:0 8px;
  font-size:62.5%;
  font-style:normal;
}

#inheader h1 { 
  color:#fff;
  background-color:rgb(126,175,0);
  background-color:rgba(126,175,0,0.7);
  font:1.8em/1.35em  'DroidSansBold', Arial, sans-serif;
  padding:8px 2px 0 8px;
  height:330px;
}

* + html #inheader h1, * html #inheader h1 {
  background-color:#88a72a;
}

#inheader a:hover h1, #inheader a:focus h1 {
  text-decoration:underline;
}

#main-navi {
  background:#414141;
  overflow:hidden;
  border-top:2px solid #333;
  border-bottom:1px solid #333;
  width:100%;
  min-width:990px;
}
#main-navi ul {
  margin:0 auto;
  padding:5px;
  width:980px;
  display:table;
}
#main-navi ul li {
  display:table-cell;
  table-layout:fixed;
  border-spacing:5px;
  font-size:1.313em;
  padding-left:22px;
}
* html #main-navi ul, * + html #main-navi ul {
  margin:0 auto;
  padding:5px;
  width:990px;
  display:block;
  overflow:hidden;
}
* html #main-navi ul li ,* + html #main-navi ul li {
  float:left;
  overflow:hidden;
  font-size:1.213em;
  margin-left:10px;
}
#main-navi ul li.first {
  padding-left:0;
}
#main-navi ul li a, #main-navi ul li strong {
  color:#f3ece0;
  display:block;
  padding:3px 8px 4px 8px;
  -webkit-transition:all 0.15s ease-in;
  -moz-transition:all 0.15s ease-in;
  -o-transition:all 0.15s ease-in;
  -ms-transition:all 0.15s ease-in;
  transition:all 0.15s ease-in;
  font-weight:normal;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  text-shadow:1px 1px 1px #000;
  text-align:center;
}
#main-navi ul li a:hover, #main-navi ul li a:focus, #main-navi ul li a:active, #main-navi ul li strong {
  -webkit-box-shadow:inset -0px -0px 8px #000; 
  -moz-box-shadow:inset -0px -0px 8px #000; 
  box-shadow:inset -0px -0px 8px #000;
  background:#5b5959;
  outline:none;
}
#main-navi ul li a:hover, #main-navi ul li a:focus {
  background:#666;
  }

#main-navi ul li a:active {
  background:#333;
}
.stepnav ul li a, .stepnav ul li strong {
  padding:8px 0 8px 0;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear; 
  -o-transition:all 0.2s linear; 
  transition:all 0.2s linear;
}

.stepnav ul li a:hover, .stepnav ul li a:focus {
  padding-left:4px;
  text-decoration:none;
  color:#678713;
}

#stepnav .stepnav ul ul ul li {
  border:0;
  padding-left:23px;
}
#breadcrumb-wrap {
  background:none;
  padding:8px 10px 4px 10px;
  margin:0 auto;
  margin-bottom:25px;
  border-bottom:2px #414141 solid;
  overflow:hidden;
  width:970px;
}

#breadcrumb {
  width:70%;
  float:left;
  padding:8px 0;
}
#breadcrumb li a {
  color:#678713;
}

#breadcrumb li a:hover, #breadcrumb li a:focus {
  color:#fff;
  background-color:#678713;
}

form#suche {
  float:right;
}

form#suche input#go {
  border:0;
  border-radius:10px;
  -webkit-box-shadow:inset -0px -0px 5px #414141;	/* webkit browser*/ 
  -moz-box-shadow:inset -0px -0px 5px #414141;	/* firefox */ 
  box-shadow:inset -0px -0px 5px #414141;
  background:url(/++resource++302-dlbw/img/suche.png) 7px 50% no-repeat #fff;
  width:150px;
  padding:6px 4px 4px 25px;
}
* + html form#suche input#go, * html form#suche input#go {
  outline:1px #414141 solid;
}
form#suche input#go:focus {
  outline:none;
  background-color:#eaedd8;
}

form#suche input.suche_button {
  border:0 #414141;
  background:url(/++resource++302-dlbw/img/suchebg.png) #678713;
  color:#fff;
  cursor:pointer;
  padding:3px 5px;
  font-size:0.875em;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-transition:background 0.2s ease-in-out;
  -moz-transition:background 0.2s ease-in-out;
  -o-transition:background 0.2s ease-in-out;
  -ms-transition:background 0.2s ease-in-out;	
  transition:background 0.2s ease-in-out;
}

form#suche input.suche_button:hover, form#suche input.suche_button:focus {
  background:url(/++resource++302-dlbw/img/suchebgh.png) #666;
  outline:none;
}
form#suche input.suche_button:active {
  outline:none;
  border:1px solid #414141;
  padding:2px 4px;
}

#stepnav, #sidebar {
  width:310px;
  margin:4px 0 0 0;
  padding:0 10px 0 0;
  background:none;
}
.rechts {
  float:right;
  width:320px;
}

.sidebar-block {
  background:none;
  padding:0;
}

.sidebar-block h3 {
  padding:3px 0 3px 7px;
  background:#678713;
  color:#fff;
  text-shadow:1px 1px 1px #394617;
  font:1em 'DroidSerifBold', Georgia, serif;
  font-weight:normal;
}

.sidebar-block .teaser h3 {
  font-size:1.25em;
}

.sidebar-block .teaser h3 a{
  font-size:100%;
}

#content {
  width:610px;
  margin:0;
  padding:0 0 0 10px;
  background:none;
  min-height:400px;
}
#dlbw #content {
  min-height:50px;
}

#content hr {
  border:0;
  border-top:1px solid #414141;
  height:0;
  margin-bottom:23px;
}

#content hr.trenner_stark {
  border-top:3px solid #414141;
  height:0;
}

.indie-gallery {
  background:#D0D5C8;
  padding:15px 0 0 0;
  margin-bottom:15px;
}

.indie-gallery .gallery-item {
  font-size:0.788em;
}

.indie-gallery .gallery-item h5 {
  font:0.99em 'DroidSerifBold', Georgia, serif;
  font-weight:normal;
}

.article {
  margin:0 0 25px 0;
  overflow:hidden;
}

.article, .gallery {
  background:none;
}

.article .eintrag .fliesstext p, .article .eintrag .fliesstext ul, .article .eintrag .fliesstext ol, #sidebar .sidebar-block .fliesstext p, .article .eintrag .fliesstext .fliesstext, .sidebar-box .fliesstext ul {
  font-size:1.25em;
  padding-right:0;
  line-height:1.5;
}

.article h2, .eintrag h2 {
  color:#414141;
  font:2.3em 'DroidSerifRegular', Georgia, serif;
  margin:5px 0 0;
}

.presse h2 a, .presse h2 {
  font:1.3em/1em 'DroidSerifRegular', Georgia, serif;
  color:#414141;
  margin-top:5px;
}
.article h3, .eintrag h3, .video h3, .audio h3 {
  color:#678713;
  font:normal 1.225em/1.525em 'DroidSansBold', Arial, sans-serif;
  margin-top:0;
}

.article h4, .eintrag h4 {
  font:1em ;
  font-weight:bold;
  margin:15px 0 0;
}

.article .eintrag .fliesstext {
  margin-top:10px;
}
.article .eintrag, .img-fullwidth .img {
  padding:0;
  margin-top:5px;
}

.article .img span {
  margin:0;
}

.img-left .img {
  margin-left:0;
  margin-right:15px;
  margin:5px 15px 5px 0;
}
.article.img-left .eintrag {
  padding:0;
  margin-left:0;
}
#lwl-claim img {
  padding-right:0;
}

#editor .article.img-left .eintrag {
  margin-left:130px;
}
#content ul, #content ol, #sidebar ul, #sidebar ol {
  padding-top:0;
  margin-top:0;
}

#dlbw .article .headlines {
  width:415px;
  float:left;
}
#dlbw .article .fliesstext {
  width:530px;
  float:right;
  margin-top:17px;
  padding-right:10px;
}
#dlbw .article h3, #dlbw .article h2 {
  text-align:right;
  margin-top:0;
}
#dlbw .article h2 {
  font-size:3.688em;
}

#dlbw .article h3 {
  font-family:'DroidSerifBold', Georgia, serif;
  text-indent:60px;
  font-size:19px;
}
#dlbw #content {
  width:990px;
  float:none;
}

#dlbw #sidebar {
  width:100%;
  min-width:990px;
  float:none;
  clear:both;
  padding:0;
}
#sidebar {
  padding-top:50px;
}
.sidebar-block .news .fliesstext, .sidebar-block .news .img, .sidebar-block .terminw .fliesstext, .sidebar-block .terminw .img, .sidebar-block .denkmal .fliesstext,
.sidebar-block .img, .sidebar-block .fliesstext {
  display:none;
}
#dlbw .sidebar-block .news .fliesstext, #dlbw .sidebar-block .news .img, #dlbw .sidebar-block .terminw .fliesstext, #dlbw .sidebar-block .terminw .img, #dlbw .sidebar-block .denkmal .fliesstext,
#sidebar .item-denkmal, #sidebar-bottom .img, 	#sidebar-bottom .fliesstext {
  display:block;
}

.sidebar-item.left .teaser {
  border-bottom:1px solid #414141;
}

.sidebar-item.left .last, #dlbw .sidebar-block .teaser {
  border-bottom:0;
}

#dlbw .sidebar-block {
  padding:0;
  overflow:hidden;
}
#dlbw .sidebar-block .termine {
  border-top:1px solid #414141;
  border-bottom:1px solid #414141;
  margin:30px 0;
  padding:30px 0;
  background:#d0d5c8;
  overflow:hidden;
  clear:both;
}
#dlbw .sidebar-block .aktuelles, #dlbw .sidebar-block .terminw {
  width:990px;
  margin:0 auto;
}
#dlbw .sidebar-block .termine {
  width:100%;
  margin:0 auto;
  overflow:hidden;
}

#dlbw .sidebar-block .aktuelles {
  border-top:1px solid #414141;
  padding:30px 0;
  margin-top:10px;
  overflow:hidden;
}

#dlbw .sidebar-block .img img {
  float:left;
  width:115px;
  padding:6px 12px 0 0;
}

.sidebar-block .img img {
  max-height:175px;
}

.sidebar-block .adate {
  width:110px;
  display:block;
  float:left;
  color:#678713;
}
.terminw .adate {
  float:none;
}

#dlbw .terminw .adate {
  float:left;
}

#dlbw .sidebar-block h3 {
  color:#414141;
  font:1.8em/1.05em 'DroidSerifRegular', Georgia, serif;
  margin:0 0 7px 0;
  text-shadow:none;
  background:none;
  padding:0;
}
#dlbw .sidebar-block .terminw h3 {
  margin:0 0 7px 10px;
}

#dlbw .teaser h3 {
  font-size:2.25em;
}

#dlbw .teaser h3 a {
  font-size:100%;
  color:#414141;
}

.sidebar-block .termine h4 {
  border-bottom:1px solid #414141;
  margin-bottom:15px;
  padding-bottom:5px;

}
#dlbw .sidebar-block .termine h4 {
  border-bottom:0;
  margin-bottom:7px;
  padding-bottom:0;
}

#dlbw .sidebar-block .news, #dlbw .sidebar-block .denkmal, #dlbw .sidebar-block .termin1, #dlbw .sidebar-block .termin2 {
  width:470px;
  margin:0 30px 0 10px;
  float:left;
}

#dlbw .sidebar-block .denkmal, #dlbw .sidebar-block .termin2, #dlbw .sidebar-block .termin1 {
  margin:0 10px 0 0;
}
#dlbw .sidebar-block .termin1 {
  margin:0 30px 0 10px;
}

.sidebar-block h4 {
  font:0.95em 'DroidSerifBold', Georgia, serif;
  font-weight:normal;
  margin:0 0 7px 0;
}

.more {
  float:right;
  display:none;
}

#dlbw .more {
  display:inline;
}

#dlbw .teaser .more {
  display:block;
  text-align:right;
  float:none;
}

#dlbw .teaser .more a {
  font-size:1.25em;
}

.gridbox {
  padding:30px 0 0 0;
  border-top:1px solid #414141;
  overflow:hidden;
  width:990px;
  margin:0 auto;
}

.boxgrid {
  width:225px;
  height:104px;
  margin-left:30px;
  float:left;
  background:#161613;
  overflow:hidden;
  position:relative;
  cursor:pointer;
}

.gridbox .first {
  margin-left:0;
}

.boxgrid img {
  position:absolute;
  top:0;
  left:0;
  border:0;
}

.boxcaption {
  float:left;
  position:absolute;
  background-color:#000;
  background-color:rgba(0,0,0,0.7);
  height:105px;
  padding-top:3px;
  width:100%;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 }
 
* + html .boxcaption, * html .boxcaption {
  background-color:#000;
}

.caption .boxcaption {
  top:55px;
  left:0;
 }
.boxgrid h3, .boxgrid p {
  padding:1px 0 0 4px;
  margin:0;
  font:1.125em 'DroidSerifRegular', Georgia, serif;
}
.boxgrid a {
  color:#fff;
  padding:0;
  margin:0;
  cursor:pointer;
}

.boxgrid a p {
  color:#7eaf00;
  font-size:14px;
}
.faq {
  width:970px;
  margin:0 auto;
  padding:35px 10px 40px 10px;
  overflow:hidden;
}

.faq h2, .faq h3 {
  font-weight:normal;
  font:1.3em 'DroidSerifBold', Georgia, serif;
  text-align:right;
}

.faq h2 {
  font:1.8em 'DroidSerifRegular', Georgia, serif;
}
.faq a {
  display:block;
  width:auto;
  float:left;
}
.faq a h2 {
  color:#414141;
}

.faq a h3 {
  color:#678713;
  line-height:22px;
}
.faq a:hover, .faq a:focus {
  text-decoration:underline;
  color:#414141;
}

.faq a:hover h3:hover, .faq a:focus h3:hover {
  text-decoration:underline;
  color:#678713;
}

.sidebar-block a, .article a, .gallery a, .sidebar-block a:visited, .article a:visited, .gallery a:visited, .download a, .download a:visited,
.sidebar-block h3 a {
  color:#678713;
  text-decoration:none;
  font-size:1.25em;
}

.article a, article a:visited, .sidebar-block .fliesstext a, .sidebar-block .fliesstext a:visited, a.more, a.more:visited {
  color:#678713;
  text-decoration:underline;
}

#sidebar .sidebar-block h3 a {
  color:#fff;
}

.article a:hover, .article a:focus {
  text-decoration:none;
}

.sidebar-block a:hover h3, .sidebar-block a:focus h3, .sidebar-block a:hover h4, .sidebar-block a:hover .adate, .sidebar-block a h4, .sidebar-block a:visited h4,
.sidebar-block .teaser h3 a:hover {
  text-decoration:underline;
}
.sidebar-block a:hover h4, .sidebar-block a:hover .adate, .sidebar-block a h4, .sidebar-block a:visited h4 {
  color:#414141;
}
.article a:hover, article a:focus, .sidebar-block a:hover, .sidebar-block a:focus, .sidebar-block a h4, .sidebar-block a:visited h4 {
  text-decoration:none;
}

.sidebar-block .fliesstext a:hover, .article a:hover, .gallery a:hover, .sidebar-block .fliesstext a:focus, .article a:focus, .gallery a:focus, a.more:hover ,a.more:focus {
  color:#fff !important;
  text-decoration:none;
  background-color:#678713;
}

.sidebar-block a:hover h4, .sidebar-block a:hover .adate, .sidebar-block a h4, .sidebar-block a:visited h4 {
  color:#414141;
  background-color:none !important;
}

#dlbw .sidebar-block {
  width:990px;
  margin:0 auto;
  border:1px solid #414141;
  border-width:1px 0;
}

#dlbw .sidebar-block .sidebar-item {
  float:left;
  width:48%;
  margin:0 1% 0 0;
  background-color:#d0d5c8;
}

#dlbw .sidebar-block .right {
  float:right;
  margin:0 0 0 1%;
  background-color:transparent;
}

#dlbw .sidebar-block .sidebar-item .teaser {
  margin:30px 30px 30px 10px;
}

#dlbw .sidebar-block .right .teaser {
  margin:30px 10px 30px 0;
}

.sidebar-block h4 {
  font-size:100%;
}

#dlbw .article h3 {
  font-size:1.225em;
}

table.column {
  margin:0;
}
#content .sitemap ul, #content .linklist ul, #content .toc ul {
  color:#678713; 
}

#content .article a:hover, #content .article a:focus {
  text-decoration:none;
}

#content .presse h2 a:hover, #content .presse h2 a:focus,  #content .presse h2 a {
  text-decoration:none;
}
#content .presse .eintrag {
  border-bottom:2px solid #414141;
  padding:8px 0;
}
.eintrag p.spitzmarke {
  margin:5px 0;
}

#content .linklist ul {
  font-size:100%
}

#content dl.dlmnogo ul {
  list-style:none;
  margin-left:0;
  padding-left:0;
  margin-top:8px;
}
dl.dlmnogo dd {
  margin-left:0;
  border-bottom:1px solid #414141;
}

dl.dlmnogo dt {
  margin-top:20px;
}

ul#blaettern {
  list-style:none;
  display:block;
  padding:15px 0 0 0;
}
ul#blaettern li {
  float:left;
  padding:0 16px 0 0;
}

.ui-autocomplete {
  padding:0;
  list-style:none;
  background-color:#fff;
  width:218px !important;
  border:1px solid #B0BECA;
  max-height:340px;
  overflow-y:hidden;
  box-shadow:0 0 8px rgba(0, 0, 0, 0.2);
}
.ui-autocomplete .ui-menu-item a {
  border-top:1px solid #B0BECA;
  display:block;
  padding:4px 6px;
  color:#353D44;
  cursor:pointer;
}
.ui-autocomplete .ui-menu-item:first-child a {
  border-top:none;
}
.ui-autocomplete .ui-menu-item a.ui-state-hover {
  background-color:#D5E5F4;
  color:#161A1C;
}

.ansprechpartner {
  width:100%;
  overflow:hidden;
}
.apergebnis {
  width:47%;
  float:left;
  clear:none;
  margin-right:6%;
}
* + html .apergebnis {
  width:46%;
  margin-right:5%;
}

.apergebnis.last {
  margin-right:0;
}

.ansprechpartner .suchfeld {
  margin-bottom:25px;
  background:#414141;
  padding:15px;
  color:#fff;
}

.ansprechpartner .suchfeld h1 {
  line-height:90%;
  margin-bottom:8px;
}

.ansprechpartner .suchfeld h1 span {
  color:#88ad0c;
  font-size:70%;
}

.ansprechpartner .suchfeld p {
  margin-bottom:10px;
}
.ansprechpartner form {
  background:#fff;
  overflow:hidden;
  padding:7px;
}

.ansprechpartner .button {
  height:35px;
  width:15%;
  float:right;
  overflow:hidden;
  -moz-border-radius:5px; 
  -webkit-border-radius:5px; 
  border-radius:5px;
}

.ansprechpartner .button input {
  height:35px;
  width:100%;
  display:block;
  text-indent:-1800px;
  text-transform:capitalize;
  font-size:0;
  margin:0;
  padding:0;
  border:0;
  outline:0;
  background:url(/++resource++302-dlbw/img/asuche.png) 50% 50% no-repeat;
}

.ansprechpartner .button input:hover, .ansprechpartner .button input:focus {
  background:url(/++resource++302-dlbw/img/asucheho.png) 50% 50% no-repeat #000;
  cursor:pointer;
}
.ansprechpartner .button input:active {
  background:url(/++resource++302-dlbw/img/asucheac.png) 50% 50% no-repeat #ccc;
  cursor:pointer;
}

.ansprechpartner select {
  width:80%;
  background:transparent;
  padding:5px;
  font-size:16px;
  border:1px solid #ccc;
  height:34px;
}

.ui-autocomplete-input {
  background:none;
  border:0;
  font-size:130%;
  height:35px;
  margin:0;
  outline:0 none;
  padding:0;
  width:80%;
  display:block;
  float:left;
  letter-spacing:1px;
  line-height:180%;
}

.apergebnis h2 {
  padding:3px 0 3px 7px;
  background:#678713;
  color:#fff;
  text-shadow:1px 1px 1px #394617;
  font:0.95em 'DroidSerifBold', Georgia, serif;
  font-weight:normal;
  margin-bottom:5px;
}

.apergebnis p {
  margin-bottom:5px;
  line-height:120%;
}

.apergebnis p.apinfo {
  font-size:75%;
  height:29px;
  min-height:29px;
}
.apergebnis p span {
  display:block;
  float:left;
  width:33px;
}

.ansprechpartner .info, .ansprechpartner .warnung {
  padding:15px;
  background:#C2CFA1;
  margin-bottom:15px;
  font-size:130%;
  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
}

.ansprechpartner .warnung {
  background:#EF8681;
}