/**********************************************
 * MArcomage CSS stylesheet - webpage section *
 **********************************************/

/* begin webpage */

div#webpage /* prevents resize errors */
{
	min-width: 1045px;
	margin-bottom: 1ex;
}

div#webpg_float_right > div > p > img, div#webpg_float_right > div > p > a > img /* image bordering */
{
	margin: 1ex;
	border: medium solid white;
	-moz-border-radius: 7px;
}

div#webpg_float_left /* menu part of wepage section */
{
	float: left;
	width: 12%;
}

div#webpg_float_left > div /* inner part of the menu */
{
	text-align: center;
	margin: 0ex 0ex 1ex 1ex;
}

div#webpg_float_left p:first-child /* set distance of the first button from the upper border */
{
	margin-top: 7ex;
}

div#webpg_float_left div:first-child > p /* set distance between buttons in the menu */
{
	margin-bottom: 6ex;
}

div#webpg_float_right /* content part of wepage section */
{
	float: right;
	width: 86%;
	text-align: justify;
	margin-right: 1ex;
}

div#webpg_float_right > div /* webpage content layout */
{
	margin-left: auto;
	margin-right: auto;
	max-width: 50em;
}

div#webpg_float_right hr /* set distance of the horizontal line from the upper and lower part of the content */
{
	margin: 1ex 0ex 1ex 0ex;
}

div#webpg_float_right > div > p + p /* set distance between paragraphs */
{
	margin-top: 2ex;
}

div.date_time + h3 + div h3 /* heading layout in the modified cards section */
{
	text-align: left;
}

div.date_time /* date-time info layout */
{
	text-align: center;
}

div#webpage li > span /* highlighted text */
{
	color: green;
}

/* end webpage */
