	.front-page #wrapper, #wrapper {
		margin: 60px auto 0px auto;
		padding-top: 0px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
		border-radius: 0px;
	}
	#featured p {
		padding: 10px 20px;
	}
	.featured-title {
		font-size: 22px;
	}
	.featured-title #ec {
		font-size: 48px;
	}
	#featured .featured-title {
		margin-top: 0px;
	}
	
	.js .main-nav .menu {
		width: auto;
	}
	
	#content-full .page{
		padding-left:10px;
		padding-right:10px;
	}
	
	.js .main-nav .menu li.current_page_item, .js .menu .current_page_item a, .js .menu .current-menu-item a {
		background-color:#55b8e7;
	}
	
	.menu > li:first-child > a {
		margin-left: 0px;
	}
	.menu > li:last-child > a {
		margin-right: 0px;
		border-radius: 0 0 16px 16px;
	}
	.menu > li:last-child  {
		border-radius: 0 0 16px 16px;
	}
	#content-full .breadcrumb-list {
		margin-left: 0;
	}
	#content_bg {
		padding-left: 0;
		padding-right: 0;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	#container {
		padding: 0;
	}
	
	#breadcrumb_bg {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		left: 0;
		right: 0;
		top: 0;
	}
	.breadcrumb-list {
		top: 0;
	}
	body .bg:first-child, #search-4 {
		display:none;
	}
	
	#bghead {
		background-image: none;
		background-color: #F3F3F0;
		border-bottom: none;
	}
	body, body.custom-background {
		background-color: #F3F3F0;
	}
	
	#footer_logonavi {
		padding-top: 0;
	}
	
	h1.post-title {
		font-size: 32px;
	}
	
	#startgallery-wrapper {
		margin-left: 0;
		margin-right: 0;
	}
	#startgallery {
		margin-top: 0;
	}
	
	#form_wrapper select[name="land"] {
		max-width: 200px;
	}
	#form_wrapper  input[name="ort"] {
		max-width: 200px;
	}
	#form_wrapper  input[name="strasse"] {
		max-width: 200px;
	}