/*All*/
.nodisplay{
	display: none;
}

.clear{
	clear: both;
	display: block;
	width:100%;
}
/*
#p-personal{
	margin-right: 0;}
	#p-personal .pBody{
	left: 10px;}
#p-logo{
	margin-right: 95px;}*/
@media all and (min-width:769px){
header,
#logo,
#links,
#m-search{
	display: none;}
}
@media all and (min-width:769px) and (max-width:1224px){
div#globalWrapper,
div#p-logo,
div#p-personal {
    margin: 0;}
#p-cactions{
	left:0;}
}

@media all and (max-width:768px){
div#globalWrapper{
    margin: 0;
    position: relative;
    width: 100%;
    overflow-x: hidden;}
div#p-cactions{
	left:0;
}
#haufe-ad-bigsize,
#haufe-ad-sky{
	background-color: #ffffff;}
header{
	position: relative;
	top:0;
	width:100%;
	height:auto;
	background-color: #ffffff;}
#p-Sprachversionen-clone,
#p-Localised_Versions-clone,
#p-J\.C4\.99zyki-clone{
	background-color: #ffffff;
	position: relative;
	width:35%;
	padding-right: 20px;
	max-width: 150px;
	float: right;}
	#p-Sprachversionen-clone h3,
	#p-Localised_Versions-clone h3,
	#p-J\.C4\.99zyki-clone h3{
		display: none;}
	#p-Sprachversionen-clone ul,
	#p-Localised_Versions-clone ul,
	#p-J\.C4\.99zyki-clone ul{
		margin: 0;}
.box-menu {
    color: #afb0b2 !important;
    display: block;
    font-size: 20px;
    padding: 10px 0 10px 20px;
    position: relative;
    top: 0;
    width: 50%;
    float:left;}
.box-menu-category {
    color: #afb0b2 !important;
    display: block;
    font-size: 20px;
    padding: 10px 0 10px 20px;
    position: relative;
    top: 0;
    width: 100%;}
i#pt-userpage,
li#pt-anonuserpage,
li#pt-login{
	background-image: none;}
#logo{
	background: rgb(35,84,161);
	background: -moz-linear-gradient(left,  rgba(35,84,161,1) 0%, rgba(175,201,234,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(35,84,161,1) 0%,rgba(175,201,234,1) 100%);
	background: linear-gradient(to right,  rgba(35,84,161,1) 0%,rgba(175,201,234,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2354a1', endColorstr='#afc9ea',GradientType=1 );
	height: 100px;
    position: relative;
    top: 0;}
	#logo #p-logo-clone{
	    background: rgba(0, 0, 0, 0) url("../../skins/ICV/icv_logo.png") no-repeat scroll right top / contain ;
	    height: 100%;
	    left: 0;
	    margin: 0;
	    padding: 0;
	    position: relative;
	    top: 0;
	    width: 100%;}
		#logo #p-logo-clone > a,
		#logo #p-logo-clone > a:hover {
		    background-image: none;
		    display: block;
		    height: 100%;
		    left: 0;
		    position: relative;
		    top: 0;
		    width: 100%;
		    z-index: 100;}
div#column-content {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;}
    #column-content #content {
    	margin: 0;
    	padding: 0 10px;}
#m-search #p-search-clone {
    width: 100%;}
#links #p-Links-clone {
    width: 100%;}
#footer{
	padding:0.4em 0.4em 1.2em;}
	#footer li {
	    display: block;
	    text-align: left;}
#f-list {
    margin: 0;}
/*Table and form*/    
#userloginForm > form {
    width: 80%;}
    #userloginForm form td{
		float:left;}
form#search table input{
	width: 100%;}
#mw-pages table td{
	float:left;}
div[id^="p-Support"],
#p-tb,
#p-Authors,
#p-Autoren {
    width: 100%;}

.image img {
    max-width: 100%;
    height: auto;
}

}/*Media end*/

.mm-menu h3 {
	font-size: 100%;
	margin-bottom: 0;
}
/* due modal box */
.mm-slideout{
	z-index: auto;
}