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

img {
	max-width: 100%;
	height: auto !important;
}
.stat_image img {
	max-width: 100%;
	height: 12px !important;
}
#mainbody iframe,
#mainbody object,
#mainbody embed {
    width: 100%;
    height: 180px;
}
#mainbody {
	max-width: 100% !important;
	border-right: none !important;
 	min-height: inherit !important;}
#mainbody * {max-width: 100% !important;}
#mainbody table {width: 100%;}
p {margin: 10px 0;padding: 0;}
.item-page {padding: 0 !important;}
table {border-spacing: 0 !important;}

#language, #counter, #footerschatten, #skyscraper, #co2, #topnav, #inhaltschatten {display:none;}
#bgall {background-image:none; background:#fff;}
#wrapall {max-width: 100%;}
#wrap { padding:0 2%; width:96%;}
#language-mobile {display:block; background:#CB0000; padding:5px 5px;}
#language-mobile a:link, #language-mobile a:visited{color:#fff; text-decoration:none;}
#language-mobile li {border-right:1px solid #fff; padding-right:5px;}
#language-mobile li:last-child {border-right:0px solid;}
#language-mobile a:hover, #language-mobile .lang-active a:link, #language-mobile .lang-active a:visited  {color:#333;}
#mobilemenu { display:block; width:100%; /*padding:2px 0px;*/ background:#fff; margin:20px 0px;}
#mobilemenu select{width:100% !important;background:#fff;font-size:15px; margin:3px 0px; border:1px solid #CB0000 !important;}
div.topmenu, .mod-randomimage.random-image, #cm-map {display:none;}
#inhalt {padding:20px 0px; background:none; overflow:auto !important; min-height:10px;}
#left {width:100%;}
#footer {height: auto !important; padding:0px; background:none;}
#fb {left:auto; top:-35px; right:48px; position:absolute; z-index:9999;}
#tw {left: auto; top:-35px; right:0px; position:absolute; z-index:9999;}
#copyright {margin-top:0px; padding-right:0px;padding-top:0px;}
#login {padding:0px;}
#wrapnavi, #topnav {height: auto !important;}
#topnav li {
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: #666 1px solid;
	background-color:#FFF;
}

#topnav li.first {
	border-top: none;
}
#topnav li li {border-bottom:none;}
#topnav li li li {border-bottom:none;}

#topnav ul li a {
	display: block;
	padding-left: 10px;
}

/* QUICKLINKS */
.moduletable_quick{width: 100%; margin-top:0px;}
.moduletable_quick li
{
background-image: none;
text-align:left;
padding-top:0px;
padding-right:0px;
height: 20px;
background-color: #CB0000; 
border-bottom:1px solid #fff;
padding:5px 10px;;
font-size:14px;
}

.moduletable_quick li a {color: #fff; background-color: #CB0000; padding:0px; padding-bottom:0px; text-transform:uppercase; }
.moduletable_quick li a:link, .moduletable_quick li a:visited {  color:#fff;}
.moduletable_quick li a:hover {	color: #333;}
.moduletable_quick li#current a {color: #333;}

/** Formular **/
.inputbox {width:100%;}
.searchclass .inputbox {width:95%;}
#search_date_start.inputbox {width:80%;}
#search_date_end.inputbox {width:80%;}

/** User Profile **/
.profile dt{float:none; }
.profile dd {margin-left:0px; margin-bottom:5px;}

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

#dropdown .linguise_switcher_dropdown, #language-mobile #dropdown { 
	display: block;
}

div#language-mobile {
    background: #fff;
}

#dropdown .linguise_switcher_dropdown li.linguise_current {
    text-align: center;
    margin: 0 auto;
}