/*
 *	BASIC ELEMENTS
 */
	body
	{
		font: 9pt Verdana;
		/*
		margin-top: 2%;
		margin-bottom: 8px;
		margin-left: 80px;
		margin-right: 80px;
		padding-top: 16px;
		padding-bottom: 16px;
		*/
		/*padding-left: 32px;*/
		padding-left: 1%;
		padding-right: 1%;
		
		/* does not work properly with Firefox */
		/* height: 100%; */

		/* do not work properly with IE6 */
		/*
		border: 1px solid #506478;
		max-width: 720px;
		*/
	}
	
	p
	{
		font: 9pt Verdana; 
		text-align: left;
		/*padding-left: 3%;*/
	}
	

	p.navposition
	{
		font: 8pt/10pt Verdana;
		text-align: left;
		padding-left: 0px;
	}

	p.footnote
	{
		font: 8pt/12pt Verdana;
		text-align: left;
		padding-left: 0px;
	}

	h1
	{
		font: bold 11pt Verdana;
		margin-top: 8px; 
		margin-bottom: 4px; 
		color: black;
	}
	
	h2
	{
		font: bold 10pt Verdana;
		margin-top: 16px; 
		margin-bottom: 1px;
		color: black;
	}
	
	h3
	{
		font: bold 9pt Verdana;
		margin-top: 8px; 
		margin-bottom: 1px; 
		color: black;
	}

	h4
	{
		font: italic bold 10pt Verdana;
		letter-spacing: 1px; 
		margin-top: 8px; 
		margin-bottom: 4px; 
		color: #506478;
	}
	
	h5
	{
		font: italic bold 8pt Verdana;
		letter-spacing: 1px; 
		margin-top: 8px; 
		margin-bottom: 4px; 
		color: #506478;
	}
	
	dd
	{
		line-height: 12pt;
	}

	dt
	{
		font-weight: bold;
	}
	sup
	{
		font: 5pt/10pt; 
	}

	a
	{
		color: blue; /*#647D96;*/
	}
	
	h1>a, h2>a, h3>a
	{
		color: #506478;
	}
	
	a:link
	{
		/* font-weight: bolder;*/ 
		text-decoration: none; 
		/* color: #405380; */
	}
	a:visited
	{
		/* font-weight: bold; */
		text-decoration: none; 
		/* color: #5B77B6; */
		color: #000080;
	}
	a:hover
	{
		/*font-weight: bold;*/
		/*
		text-decoration: underline; 
		*/
		border-bottom: dashed 1px;
		color: #285078;
	}

	a.anchor: hover
	{
		text-decoration: none; 
	}


	.todo
	{
		font-weight: bold; 
		text-decoration: blink; 
		color: orange;
	}

	.caption
	{
		font: italic bold 8pt Verdana;
	}

	table
	{
		width: 100%;
		font: 10pt/12pt Verdana;
		border: noborder;	
	}
	thead
	{
		background-color: #DDE7F0;
		
	}
	th
	{
		padding: 5px;
		text-align: center;
		border: 1px solid #506478;	
	}
	td
	{
		vertical-align: top;
		padding: 5px;
		text-align: left;
		border: 1px solid #7A8DA0;	
	}

	div.hinweis
	{
		border: 2px solid black;
		width: 600px;
		margin-left: 50px;
		padding: 10px;
		color:	black;
		background-color:	lemonchiffon;
	}
	
	div.issue
	{
		border: 1px solid red;
		background-color: #ffeeee;
		padding: 10px;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 0px;
		margin-right: 0px;
	}

	div.issue h1
	{
		color: red;
		font: bold 10pt Verdana;
	}

	table.parameter
	{
		line-height: 12px;
		margin-top: 20px;
		border: 1px solid black;
	}

	table.parameter	tbody
	{
		padding: 3px;
	}

	
	tr.extended
	{
		padding: 3px;
	}

	table.parameter tr th
	{
		border: 1px solid black;
	}

	table.parameter tr td
	{
		padding: 3px;
		border: 1px solid black;
	}

	table.parameter tr.extended td
	{
		color: #888888;
		background-color: #eeeeee;
		padding: 3px;
		border: 1px solid black;
	}

	.alter
	{
		font-size: 6pt;
	}

	table.noborder
	{
		border: 0px;
	}
	
	table.noborder td
	{
		border: 0px;
	}

	table.noborder tr
	{
		border: 0px;
	}
	.vrr td
	{
		background-color: aliceblue;
	}
	
	.vgm td
	{
		background-color: antiquewhite;
	}
	.vrs td
	{
		background-color: aquamarine;
	
	}
	.vvv td
	{
		background-color: azure;
	}
	.vms td
	{
		background-color: beige;
	}
	.vmt td
	{
		background-color: lightgreen;
	}
	.sechser td
	{
		background-color: linen;
	}
	.mobiel td
	{
		background-color: lightyellow;
	}
	.avv
	{
		background-color: silver;
	}
	
	
	table.middlecenter td
	{
		text-align:center;
		vertical-align:middle;
	}
	
	.add
	{
		font: 8pt Arial; 
		color: gray;
	}
	