.layout_2017 #main p {
  margin-bottom: 1.2em;
}
.has_bg {
  padding: 10px !important;
}
.layout_2017 .item {
	background-color: transparent;
}
.layout_2017 #main div[id^="item_"],
.layout_2017 #main div[class^="ce_"] {
	margin-bottom: 10px;
  border-radius: 12px;
  padding: 0;
}
.layout_2017 #main div[id^="item_"]:last-child,
.layout_2017 #main div[class^="ce_"]:last-child,
.layout_2017 #main div[class^="ce_"] :last-child {
	margin-bottom: 0;
}
.layout_2017 #main div.has_padding {
  padding: 60px 170px 30px;
}



.umhaengetaschen.layout_2017 #main #item_1_3 {
	background-image: url(../werbetaschen/umhaengetaschen/Umhaengetaschen-01-2.jpg);
	min-height: 538px;
}
.umhaengetaschen.layout_2017 #main #item_1_3 [class^=ce_] {
	background-color: rgba(0, 0, 0, .7);
}
.umhaengetaschen.layout_2017 #main #item_1_3 p.liststyle {
  background-image: url("img/arr-right-white.png");
}
.umhaengetaschen.layout_2017 #main #item_2,
.umhaengetaschen.layout_2017 #main #item_3,
.umhaengetaschen.layout_2017 #main #item_4 {
}
.layout_2017 #main div.ce_tabelle_2017 {
	width: 100%;
  box-sizing: border-box;
  border-radius: 12px;
  padding: 20px 30px;
}
.ce_tabelle_2017 th,
.ce_tabelle_2017 td:first-child {
	font-size: 17px;
  text-transform: uppercase;
}
.ce_tabelle_2017 tbody tr {
  border-top: 2px dotted #B4C3D3;
}
.ce_tabelle_2017 th,
.ce_tabelle_2017 td {
  border-style: solid;
  border-width: 0 0;
  border-color: rgba(255, 255, 255, .1);
  padding: 10px 0;
}
.ce_tabelle_2017 th {
  width: 270px;
}
.ce_tabelle_2017 th:nth-child(2),
.ce_tabelle_2017 td:nth-child(2) {
  width: 290px;
  padding: 10px 30px;
}
#main .ce_tabelle_2017 p {
	margin: 0;
}
.ce_tabelle_2017 tbody p {
  background-image: url("img/arr-right-default.png");
	background-repeat: no-repeat;
	padding-left: 17px;
  background-size: 7px 6px;
	background-position: left 6px;
}
.ce_tabelle_2017 td:first-child p {
  background-image: none;
	padding-left: 0;
}
.layout_2017 .ce_bilder_6 {
	width: 960px;;
	margin-left: 0;
}
.layout_2017 #main div.ce_bilder_6 {
	margin-bottom: 0;
}
.layout_2017 #main .ce_bild_6 {
	width: 950px;;
	margin-left: 0;
}
.layout_2017 .ce_bilder_6 figure {
	position: relative;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.figcaption {
	position: absolute;
	bottom: 0;
	text-align: center;
	width: 100%;
	background-color: rgba(255, 255, 255, .5);
}
.layout_2017 #main div.ce_liste_bild_2_2 {
  width: auto;
  padding: 0 160px;
  margin-left: 0;
}
.layout_2017 #main div.ce_liste_bild_2_2 img {
  border-radius: 0;
}
.layout_2017 #main div.text_overlay {
	position: absolute;
	top: 0;
}





