body
{
	text-align: center;

	margin: 30px auto;

	background: #AD2A43 url(/ENGINE/IMAGES/AK/LAYOUT/main_bg.gif) repeat-x;
}

img
{
	border: 0px;
}

/* ........................................... */

table.body
{
	width: 723px;
	margin: 0px auto;
}

table.main
{
	text-align: left;

	width: 715px;

	padding: 20px 20px 15px 0px;
	margin: 0px auto;

	background: #FFFFFF;
	border: 1px solid #000000;
}

/* ........................................... */

td.main-nav
{
	width: 180px;

	vertical-align: top;
}

td.main-navigation
{
	font: bold 11px/20px tahoma, verdana;
	color: #AD2A43;

	text-align: right;
	vertical-align: top;

	padding: 0px 10px 50px 0px;
}

td.main-logo-jj
{
	text-align: center;
	vertical-align: bottom;

	font: 10px tahoma, verdana;
	color: #333333;

	padding: 0px 0px 40px 0px;
}

/**/

td.main-logo
{
	text-align: center;
	vertical-align: top;

	height: 125px;
}

td.main-content
{
	vertical-align: top;
}

td.main-content-header
{
	height: 25px;

	font: bold 12px tahoma, verdana;
	color: #AD2A43;

	text-align: right;
}

td.main-content-middle
{
	background: #F3F3F3;
	padding: 10px 15px;

	vertical-align: top;
}

td.content-header
{
	padding: 5px 15px;
}

td.stippel-hor
{
	background: url(/ENGINE/IMAGES/AK/LAYOUT/stippel_hor.gif) repeat-x;

	height: 1px;
}

td.content
{
	font: 11px/18px tahoma, verdana;
	color: #333333;

	vertical-align: top;

	padding: 10px;
}

td.main-content-footer
{
	background: #FFFFFF;
	vertical-align: top;
}

td.back
{
	font: 11px tahoma, verdana;
	color: #AD2A43;

	padding: 20px 5px 10px 5px;
}

td.notice
{
	font: 10px tahoma, verdana;
	color: #AD2A43;

	text-align: center;

	padding: 30px 5px 10px 5px;
}

td.text-default
{
	font: 11px/18px tahoma, verdana;
	color: #333333;
}

/* ........................................... */

div.home-note
{
	width: 200px;

	position: absolute;

	padding: 90px 0px 0px 250px;
}

	td.home-note
	{
		font: 10px/14px tahoma, verdana;
		color: #333333;

		padding: 10px;

		border: 1px solid #AD2A43;

		background: #FFFFFF;
	}

span.alert
{
	font: italic 10px tahoma, verdana;
	color: #993533;
}

span.note
{
	font: italic 11px tahoma, verdana;
	color: #AD2A43;
}

/* ........................................... */

a
{
	color: #AD2A43;

	text-decoration: underline;
}

a:hover
{
	color: #AD2A43;

	text-decoration: none;
}

/**/

a.navigation
{
	color: #AD2A43;

	text-decoration: none;
}

a.navigation:hover
{
	color: #666666;

	text-decoration: underline;
}

a.navigation-active
{
	color: #666666;

	text-decoration: none;
}

a.navigation-active:hover
{
	color: #666666;

	text-decoration: none;
}

/**/

a.alert
{
	color: #993533;

	text-decoration: underline;
}

a.alert:hover
{
	color: #993533;

	text-decoration: none;
}

/**/

a.copyright
{
	color: #B0B0B0;
	text-decoration: underline;
}

a.copyright:hover
{
	color: #337A99;
	text-decoration: none;
}
