a:link {		color: #333399;		text-decoration: underline;		}		a:visited {		color: #339933;		text-decoration: underline;		}		a:hover { color: #333333;		text-decoration: none;		background: #dddddd;		}		body {		font-family: Arial, Helvetica, Geneva, sans-serif;		font-size: 9pt;		line-height: 1.3em;		color: #333333;		background-color: #ffffff;		margin: 40px 70px;		padding: 0px;		}		p, h2 {		margin: 10px 10px 10px 10px;		padding: 10px;		}		.news {		margin: 0px 10px 10px 10px;		padding: 0px;		}		.titel {		font-weight: bold;		font-family: Courier New, Courier, Monaco, Andale Mono, serif;		font-size: 10em;		text-align: left;		}		.subtitel {		font-weight: bold;		font-family: Arial, Helvetica, Geneva, sans-serif;		font-size: 1.3em;		text-align: left;		color: #333333;		margin: 0 0 10px 20px;		padding: 0px;		}		.more {		font-weight: bold;		font-family: Arial, Helvetica, Geneva, sans-serif;		font-size: 2em;		text-align: right;		margin: -20px 20px 0 0;			padding: 0 0 20px 0;		}		.more2 {		font-weight: normal;			font-family: Arial, Helvetica, Geneva, sans-serif;		font-size: 1em;		text-align: right;		margin: -20px 20px 0 0px;		padding: 0 0 20px 0;		}		.menuline {		font-weight: normal;		font-family: Arial, Helvetica, Geneva, sans-serif;		text-align: left;		line-height: 1.6em;		color: #000000;		padding: 0;		margin: 0;		}		.headline {		font-weight: bold;		font-family: Arial, Helvetica, Geneva, sans-serif;		text-align: left;		padding: 0px;		margin: 10px;		}.date {		font-weight: normal;		font-family: Courier New, Courier, Monaco, Andale Mono, serif;		font-style: italic;		text-align: left;		padding: 0px;		margin: 10px;		}		div.newsline {		margin-top: 10px;		padding: 0;		}		div.otherbrowsers {		display: none;		font-weight: bold;		font-family: Courier, Monaco, serif;		font-style: italic;		}		div#header {		background: none;		border: none;		width: auto;		top: 50px;		height: 100px;		padding-bottom: 0px;			margin: 0px;		voice-family: "\"}\"";		voice-family: inherit;		width: auto;  		margin: 0px;  		}  		div#header #kopfzeile {		font-weight: bold;		font-size: 1.1em;		text-align: left;		}div#EU-logo {		position: relative;		border: none;		float: right;		width: 52;		background: none;		padding: 0px;		margin: 0px;		}div#sponsors {				text-align: right;		margin-top: 5px;		padding: 0px;		border-top: 1px solid #333333;		}.beleg {		font-weigh: normal;		font-size: 8pt;		text-align: right;		padding-top: 2px;		line-height: 2em;		}		div#navbar {		background: none;		border: none;		text-align: left;		margin-bottom: 2pt;		height: 20px;		padding: 0px;		width: auto;		}		div#navbar div#links_intern {		background: none;		border: none;		float: right;		padding: 0px;		}		div#main1 {		background-color: #eeeeee;		border: 1px dotted #999999;		position: relative;		float: none;		width: auto;		text-align: left;		margin-right: auto;		margin-left: auto;		margin-bottom: 2pt;		padding: 0px;		}		div#footer {		background: none;		position: relative;		float: none;		border: none;		height: 15px;		text-align: left;		padding: 0px;		margin-right: auto;		margin-left: auto;		width: auto;		}		div#footer #disclaimer-link {		font-style: normal;		letter-spacing: 0em;		padding: 0px;		border: none;		float: right;		}		div#menu {			position: absolute;		background: #ffffff;		left: 70px;		top: 140px;		width: 90px;		padding: 10px;		margin: 0px;		border: 1px dotted #999999;		}		div#maincentre {		border: 1px dotted #999999;		padding: 0px;		margin-left: 120px;		margin-right: 170px;		top: 160px;		width: auto;		voice-family: "\"}\"";		voice-family: inherit;		width: auto;		margin-left: 120px;		margin-right: 170px;		}html&gt;body #maincentre {		width: auto;		margin-left: 120px;		margin-right: 170px;		}		div#intro {		padding: 10px 0 0 0;		border-top: 1px dotted #333333;		top: 160px;		width: auto;		background: #eeeeee;		margin: 0px 0 0 0;		border: none;		}		div#bar {		margin: 30px 0 0 0;		padding: 0;		}		div#news {		position: absolute;		border-top: 1px dotted #333333;		right: 70px;		top: 140px; 		width: 160px;		padding: 0px;		border: 1px dotted #999999;		}.sar { background-color: #CC0000; }.cst { background-color: #00CC00; }		.sws { background-color: #0000CC; }.dis { background-color: #CCCC00; }.rep { background-color: #00CCCC; }caption {		font-weight:bold;		font-family:Helvetica, Arial, Geneva, sans-serif;		text-align:left;		color:#333333;		background-color:#FFFFFF;		}		table { display: table; }td, th { display: table-cell; }tr { display: table-row; }thead { display: table-header-group }tbody { display: table-row-group }	tfoot { display: table-footer-group }col { display: table-column }colgroup { display: table-column-group }caption  { display: table-caption }tr#row1 { border-top: 1px solid black }small {		letter-spacing: 0;		font-size: 90%;		}		.eu-comm {		letter-spacing: 0.1em;		font-style: normal;		text-align: left;		}