body .logo a {
  background-image:url(../../ablage/Marines_Prozessexperten_Logo.gif);
}
body .logo {
	width: 180px;
}
#header .mod_socials {
	display: none;
}
body {
	-webkit-background-size: cover!important; 
	-moz-background-size: cover!important; 
	background-size: cover!important; 
	background-attachment: fixed!important; 
	background-position: center top!important;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
h2 {
	font-size:30px;
	letter-spacing: 0.1em;
}
@media only screen and (max-width: 767px) {
	h2 {
		font-size:24px;
		letter-spacing:normal;
	}
}


#contentwrapper {
	box-shadow: 0 0 2px 2px rgba(0,0,0,0.1);
}
#contentwrapper,
#top-wrapper,
#footer,
#bottom {
	max-width: 1210px;
	margin-left: auto;
	margin-right: auto;
}
#footer .inside { top:20%; }
#bottom { background: rgb(0, 116, 130) none repeat scroll 0 0; }
#bottom .inside { color: #fff; }

body {
	background-color: rgba(0,0,0,0.05);
}


#projekterfahrung .ce_bgimage .ce_bgimage-inside {
    margin: auto;
    max-width: 1100px;
    padding-left: 40px;
    padding-right: 40px;
}



@media only screen and (max-width: 1280px) {
	#contentwrapper,
	#top-wrapper {
		max-width: 1100px;
	}
}
@media only screen and (max-width: 1022px) {
	.mainmenu {
		display: none;
	}
	
	#nav-open-btn {
		display: block;
	}
}
body {
	background-position: top center!important;
}
.bg-accent {
	background-color: #007482;
}

p a {
	color: #007482;
}

.subnav a {
	color: #007482;
}

#nav-open-btn:before {
	background: #007482;
}

.ce_table.overflow {
    overflow-x: auto;
}
.ce_table table {
    white-space: normal;
	margin-bottom:0px;
}
.ce_table table th {
	background: #007482;
	vertical-align:bottom;
}
.ce_table table td {
	vertical-align:top;
}

/* =============================================================================
 * smart phones  (s / small screens)
 * ========================================================================== */

@media only screen and (max-width: 900px) {
	table { font-size:11px; }
	.ce_table table th { padding: 6px; }
	.ce_table table td { padding: 6px; }
}


blockquote a {
	color: #007482;
}

.ce_accordion .toggler:before {
  color:#007482;
}

.mod_calendar th.head {
  background:#007482;
  border-top:1px solid #007482;
  border-right:1px solid #007482;
  border-left:1px solid #007482;
}

.mod_calendar th.previous a,
.mod_calendar th.next a {
  background-color:#007482;
}

.pagination li span.current {
	background: #007482;
}

.pagination li a:hover {
	color: #007482;
}

.mod_faqpage h3:before {
	color: #007482;
}

.mod_search .submit {
	border: 1px solid #007482;
}

input:focus,
textarea:focus {
  border:1px solid #007482;
}

form fieldset legend {
  background-color:#007482;
}

input.submit[type="submit"] {
	background: #007482;
}

input.submit[type="submit"]:hover {
	background: #007482;
}

.label-accent {
	background: #007482;
}

.ce_hyperlink a.link-white,
a.btn.link-white {
	color: #007482;
}

.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover {
	background: #007482;
}

.newslist h2,
.newslist h2 a {
	color: #007482;
}

.newslist .news-left .news-date {
	background: #007482;
}

.color-accent,
.color-accent p,
.color-accent i,
.color-accent h1,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white) {
	color: #007482;
}

blockquote {
	border-color: #007482;
}

.ce_gallery .content {
	background: #007482;
}

.newslist-v3 .date {
	background: #007482;
}

.newsteaser_v3 .news-overlay i {
	background-color: #007482;
}

.newslist-v3 .subheadline {
	color: #007482;
}

.ce_revolutionslider_hyperlink {
	border-color: #007482;
	background: #007482;
}

.mainmenu a:hover,
.mainmenu li.active a {
	color: #007482;
}

.ce_iconbox .headline {
	color: #007482;
}

.ce_portfoliofilter a,
.ce_portfoliofilter a.selected, 
.ce_portfoliofilter a:hover {
	background: #007482;
}

.mod_portfoliolist .item a {
	background: #007482;
	border-color: #007482;
}

#footer a:hover,
#footer .maplink:hover {
	color: #007482;
}

.mod_portfoliolist .subline {
	background: #007482;
}
