#contactDetailVCard, aside, #sidebar, footer, header #headerSlideshow, header #metanavigation, .serviceImage {
	display: none;
}

#page {
	border: none;
	width: 100%;
	padding:0;
	margin: 0;
}

header {
  display: block;
  padding-top: 55px !important;
  /* padding-left: 14px; */
}

/*
header:before {
  content: url('../img/Luther_Logo-RGB.jpg');
  image-resolution: 300dpi;
}*/

header img.logo.print-image {
	display: block;
	width: 204px;
	height: auto;
}

header img.logo.web-image {
	display: none;

}

#content, #contentWrapperIndex #content, #contentWrapperSmall #content {
	margin-top: 20px;
	width: 100%;
}
#contactDetailPicture {
  height: 500px;
}
#contactDetailPicture img  {
	max-width: 100%;
	height: auto;
}

#contactDetailLeftSidebar {
	width: 20%;
}
#contactDetailContent {
  padding: 0 0 0 3%;
  width: 75%;
  float: right;
}
.contactDetailContentBox ul {padding-top:10px;}
.contactDetailContentBox ul  li{ padding-left: 0px; margin-left:0px;}
/* .contactDetailContentBox ul  li:before{ padding-right: 5px;	content: url('../img/icons/bullet.gif');} */

ul.contactDetailList li.noBullet:before {
	content:none;
}

ul.contactDetailList li.noBullet {
	margin-left: -12px;
	list-style-image: none;
	padding-left: 0px;
}
/*
ul.contactDetailList li:before{ 
	padding-right: 5px;
	
	 content: url('../img/icons/bullet.gif'); 
}
*/



a {
 color:inherit;
}

.page-break	{ display: block; page-break-before: always; } 
/* *** HOCHFORMAT *** */

.tx-fw-slideshow, #metanavigation, #mainNavigation, footer span {
	display: none;
}


/* overwrite the default style-type */

ul.contactDetailList, 
.contactDetailContentBox ul,
.tx-fw-luther ul
 {
	list-style-image: url('/fileadmin/templates/luther-lawfirm/img/icons/list-bullet-plus2.png');
}

ul.contactDetailList li, 
.contactDetailContentBox ul li,
.tx-fw-luther ul li
 {
	background-image: none;
	background: none;
	padding-left: 4px;
}

/* area-specific overrides */

.contactDetailContentBox ul li,
.tx-fw-luther ul li {
	margin-left: 12px;

}

.contactDetailList ul {
   padding-left:15px;
}

#contactDetailContentBoxRight ul {
	margin-left: 0;
}

#contactDetailContentBoxRight ul li {
	margin-left: 0;
}

#contactDetailContentBoxRight ul {
	margin-left: 0;
}

#contactDetailContentBoxRight ul li ul {
	margin-left: 0;
	list-style-image: none;
	padding-left: 0;
}

#contactDetailContentBoxRight ul li.noBullet {
	margin-left: -12px;
}

/* trying to fix other media queries - sorry */

#contentWrapperIndex #content, #contentWrapperSmall #content {
	padding: 0 !important;
}

#contentWrapperIndex, #contentWrapper, #contentWrapperSmall, #contentWrapperNavionly, #contentNoSideWrapper {
	padding-bottom: 0;
}

.tx-fw-luther.clearfix::after {
	display: none;
}

#contentWrapperSmall {
	margin-bottom: 0;
}

@media print {
    a[href]:after {
        content: none;
    }
}
