body {height:auto; -webkit-text-size-adjust: none;}
* {
	/*max-width: 100%;*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

img {
	max-width: 100%;
	height: auto !important;
}

#mainbody iframe,
#mainbody object,
#mainbody embed {
    width: 100%;
    height: 180px;
}

#mainbody {
	max-width: 100% !important;
	border-right: none !important;
 	min-height: inherit !important;
	padding-bottom:50px;
	padding-top:0px;
	z-index:1;
}

/*#mainbody * {max-width: 100% !important;}*/

#mainbody table {width: 100%;}
p {margin: 0px;padding: 0;}
.item-page {padding: 0 !important;}
table {	border-spacing: 0 !important;}
ul.actions {display:none;}
#metanav-mobile {display:block; position:absolute; right:10px; top: 10px; z-index:999;}
#metanav {display:none;}
#headerimg {width: 100%;height: auto;}
#mainbody {padding:0px 20px; margin:10px auto 20px; width:auto;}
h1, h2, h3 {font-size:20px; padding-left:0px;}
.titel {font-size: 18px;}
#content {width:100%; padding:10px 0px 50px 0px;}
#column {clear:both; width:100%;}
#left, #middle, #right {float:left;width:100%; margin-left:0px; }
#footer {position:relative; height:150px;}
#footerlogo {padding-top:20px;}
#mhp {bottom:15px;}

/* Mobilemenü
---------------------------------------------------------------------------------*/
#jux_memamenu88 #js-mainnav .jux-fa.jux-fa-bars {color:#333; margin-left:15px; margin-top:0px;}
#jux_memamenu88 #js-mainnav.megamenu {border:none;}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss {width: 100%;}
#megamenucss #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #megamenucss #js-mainnav.megamenu ul.level0 li.megacss a.megacss {text-align: left;}
#jux_memamenu88 #js-mainnav.megamenu ul.level0 li.megacss span.megacss, #jux_memamenu88 #js-mainnav.megamenu ul.level0 li.megacss a.megacss {padding: 10px 20px;}

/* Plugin Vertical Split
---------------------------------------------------------------------------------*/
.vertical_left {
	width: 100%;
	clear:both;
	padding-right: 0px;
}
.vertical_right {
	width: 100%;
	clear:both;
	padding-top:20px;
}
