/* global --------------------------------------------------------------------------------------- */
body{					font-family:			Verdana, Arial, helvetica, sans-serif;}

body, td, p, li{		font-size:				0.9em;
						line-height:			150%;}

li{						margin-bottom:			10px;}

td{						vertical-align:			top;}

table.structure{		width:					100%;
						table-layout:			fixed;
						margin-bottom:			70px;}

a{						color:					#0033CC;}
span.nobr{				white-space:			nowrap;}

/* title & footer -------------------------------------------------------------------------------- */

div.mainmenu{			padding-left:			1em;
						border-width:			1px;
						border-color:			#FFFFFF;
						border-bottom-color:	#000000;
						border-top-style:		solid;
						border-bottom-style:	solid;
						border-left-style:		solid;}

div#footer{				background-color:		#000000;
						color:					#FFFFFF;
						padding:				0.2em 0.8em 0.1em 0.8em;
						font-size:				0.88em;}
div#footer a{			color:					#FFFFFF;
						text-decoration:		none;}


/* content --------------------------------------------------------------------------------------- */
table.m_content{		margin-bottom:			200px;}
td.m_margin_left{		width:					130px;}
td.m_content{			width:					380px;}
td.m_margin_right{		width:					200px;}

td.m_margin_left,
td.m_content,
td.m_margin_right{		padding:				10px;
						padding-top:			0px;}

td.m_margin_left{		font-weight:			bold;
						text-align:				right;}

span.m_content_header{	font-weight:			bold;
						font-size:				1.1em;}

/* tooltip --------------------------------------------------------------------------------------- */
div.tooltip{			width:					400px;	
						display:				none;
						left:					10px;
						top:					20px;}
/* number --------------------------------------------------------------------------------------- */
table.numbers{			margin-bottom:			30px;
						margin-left:			30px;
						margin-top:				-3em;}

td.m_number_act,
td.m_number{			border-style:			solid;
						border-width:			1px;
						border-color:			#000000;
						width:					2.5em;
						text-align:				center;
						width:					18px;
						}
td.m_number{			background-color:		#000000;
						color:					#FFFFFF;}
td.m_number a{			color:					#FFFFFF;
						text-decoration:		none;}
div.header{				margin-left:			160px;
						padding:				0.2em 0.8em 0.2em 0em;
						font-size:				1em;
						font-weight:			bold;
						margin-bottom:			4em;
						width:					580px;
						border-bottom-style:	solid;
						border-width:			1px;}

div.text{				margin-left:			160px;
						width:					580px;
						margin-bottom:			200px;}
p.author{				margin-bottom:			10px;}
p.textheader{			font-weight:			bold;
						font-size:				1.1em;
						margin-bottom:			0px;
						margin-top:				0px;}
p.textsubheader{		margin-top:				0px;
						margin-bottom:			10px;
						font-weight:			bold;}
p.textreference{		font-size:				0.8em;
						margin-top:				3px;
						margin-bottom:			30px;}


input, textarea{		width:					580px;
						border-style:			solid;
						border-width:			1px;
						border-color:			#999999;
						padding:				0.3em 0.5em 0.3em 0.5em;}
input.button{			width:					auto;}






























