body {
	background: #F5EDED;
}

.center {
	max-width: 600px;
	width:90%;
	margin: auto;
	background: white;
	border-left: 10px solid #DBE4D9;
	border-right: 10px solid #DBE4D9;
	position:relative;
}

.header .contact,
.header .fbtext {
	clear:both;
	background: #FEFAFA;
	font-size: 0.8em;
	padding: 0 21px 5px 21px;
}
.header .contact {
	padding-top: 10px;
}
.header .fbtext {
	text-align:center;
}
.header .contact a:last-child {
	float:right;
}

.header > a {
	overflow:hidden;
	width: 190px;
	display: block;
	float:left;
}
.headerimage {
	display: inline-block;
	width: calc(100% - 190px);
	height: 94px;
	float:right;
}
.headerimage * {
	display: none;
}
#fbbutton {
	display: none;
}

#topmenu {
	display: none;	
}
.menue {
	display: none;
}

table.inner {
	clear:both;
}

.center > table.inner > tbody > tr > td {
	display: block;
}

td.side_left {
	display: none !important;
}
td.main,
td.side_right {
	padding: 22px;
	
}

td.main {
	border-top: 10px solid #DBE4D9;
	border-bottom: 10px solid #DBE4D9;
}

td.main img {
	max-width:50%;
	height: auto !important;
}

td.main img[style*="float:left"],
td.main img[style*="float: left"] {
	margin: 0 8px 4px 0 !important; 
}
td.main img[style*="float:right"],
td.main img[style*="float: right"] {
	margin: 0 0 8px 4px !important;
}

.imgdisplay {
	width:48%;
	display: inline-block;
	margin-right: 0;
}
.imgdisplay:nth-child(2n-1) {
	margin-right: 2%;
}

.footer {
	display: none;
}

#menubar_mobile {
	width:240px;
	max-width:100%;
	position:absolute;
	right:-300px;
	top:90px;
	background: url(../graphics/background.html) white repeat center center fixed;	
	z-index: 2000;
	border: 4px solid #DBE4D9;
	border-right: 10px solid #DBE4D9;
	border-radius: 5px 0 0 5px;
	padding:0;
	box-shadow: -5px 5px 5px rgba(219, 228, 217, 0.2);
}
	#menu_mobile a {
		color: back;
		display: block;
		padding:4px 13px 4px 15px;
		text-decoration: none;
	}
	#menu_mobile > div > a {
		border-top:4px solid #DBE4D9;
	}
	#menu_mobile > div:first-child > a {
		border-top:none;
	}
	#menu_mobile > div > div {
		display:none;
	}
	#menu_mobile div.active > a {
		font-weight:bold;
	}
	#menu_mobile > div.active > div {
		display:block;
		padding-left:10px;
		font-size: 11px;
	}
	
	#menubutton {
		position:absolute;
		z-index: 2000000;
		right:10px;
		top:45px;
		width: 40px;
		height: 40px;
		border:none;
		cursor:pointer;
		background: #DBE4D9 url(../graphics/menu.png) no-repeat center center;
		border-radius:5px;
		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
	}


