body {height:auto;}
* {
	max-width: 100%;
	/*overflow: hidden;*/
}

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

#wrap {
	max-width: 100% !important;
	border-right: none !important;
 	min-height: inherit !important;
}

#wrap * {max-width: 100% !important;}
#wrap table {width: 100%;}
.item-page {padding: 0 !important;}
table {	border-spacing: 0 !important;}
#all {padding:0px 10px 0px 10px; background-color:#fff;}
#logo {position:absolute; top:40px; left:0px;}
#headerbox, #leftcolumn, #shadow, #wrap-footer {display:none;}
#header {width:100%;}
#suche {position:absolute; top:13px; right:0px;}
#suche .inputbox {width:80px;}
#metanav {margin-left:-10px;}
#content {width:100%; padding:0px; padding-top:0px; padding-bottom:20px; margin-top:0px; border:none; clear:both;}
#foodlogos {position:relative; right:auto;top:90px;}
#rightcolumn {width:200px; margin-top:0px;}
#rightcolumn .moduletable {padding:0px 0px 20px 0px;}
/*#news {position:relative; right:auto; top:auto; width:100%; height:auto; margin-top:280px; margin-bottom:-70px; max-width:550px !important;}*/
.actions {display:none;}
.blog h2 {margin-bottom:0px;}
.leading-0 h2, .item h2 {margin-bottom:15px !important;}
h2 {font-size:20px;}
#right {width:100%;}
/*#headerimg-home { margin-top:100px; height: auto !important; width:100%;position:absolute; padding-right:0px; max-width:550px !important;}*/
#headerimg {width:100%; height:auto; margin-top:115px;}
.slide-desc {display:none;}
#nooku, #metanav {margin-top:10px;}
#mainbody {background-position:-230px top; margin-top:30px; min-height:10px;}
#mainnav {padding-left:0px; top:120px; left:0px; width:100%;}
#mobilefooter {display:block; width:100%;}
#mobilefooter p {padding:0px;}
#js-mainnav.megamenu #js-megaMenuToggle {background: #999999;}
#js-mainnav.megamenu.blackwhite .megaMenuToggle {color:#fff;}
#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon:before, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:before,
#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon:after, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon:after,
#js-mainnav.megamenu.noJS #css3-megaMenuToggle .megaMenuToggle-icon, #js-mainnav.megamenu #js-megaMenuToggle .megaMenuToggle-icon {
    background: #fff;
}
#js-mainnav.megamenu.blackwhite {
    background: #efefef;
}
/*** tablet special **********************/
#right .module {float:left; width:45%; margin-right:5%;}
#suche .inputbox {width:180px;}

/*MHP Plugin Desktop/Mobile only
---------------------------------------------------------------------------------*/
.desktoponly {display:block;}
.mobileonly {display:none;}