/*----------------------------------------------------------------------------
  mobile styles for html-elements
----------------------------------------------------------------------------*/

/*-------- the default page format -------------------*/

body {
	padding: 0px;
	font-size: 1.0em;
}
h1 {
	font-size: 1.3em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.1em;
}

div.wrapper {
	width: 100%;
	margin: auto auto;
	padding: 0px;
}

/*----show everything that should be printed -----*/

div.mobile {
	display: block;
}
span.mobile {
	display: inline;
}

/*----hide everything that should not be printed -----*/

.nomobile {
	display: none;
}
.onlyprint {
	display: none;
}
div.header {
	height: 24px;
	display: block;
}
div.logobox h1 {
	padding: 0px;
	font-size: 20px;
}
span.logo {
	font-size:18px;
}
div.searchbox {
	display: none;
}
div.mainmenu {
	display: none;
}
div.submenu {
	display: none;
}
div.rightcolumn {
	display: none;
}
div.related {
	display: none;
}
div.sponsors {
	display: none;
}

/*-------- the content area -----------------------------------*/

div.fullpagecontent {
	min-height: 0px;
	padding:0px;
	margin:0px;
}
/* mac hide \*/
* html div.content{height:0px;}
/* end hide */

div.content {
	width: 100%;
	min-height: 0px;
	clear: none;
	padding:0px;
	margin:0px;
}
/* mac hide \*/
* html div.content{height:0px;}
/* end hide */


/*-------- content block -----------------------------------*/

div.block {
	overflow: display;
}
div.textblock {
	width: 98%;
	margin: 0px 0px 5px 0px;
}


