html {	height:97%;}body {	background-color:#aaa;	height:97%;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	line-height:18px;	padding:0;	margin:0;}h1,h2,h3,h4,h5,h6,dl,dt,dd,img,p,div,form,legend,fieldset,legend,input,select,textarea,table,th,td,caption,ul,li,ol,a,acronym, dfn, abbr {	margin:0;	padding:0;	font-family:Verdana, Arial, Helvetica, sans-serif;}p {	padding-bottom:8px;}address {	font-style:normal;}h1 {	background-color:#be1d2c;	color:#fff;	font-size:20px;	width:380px;	height:40px;	padding:0 10px;	line-height:25px;	margin-left:400px;	font-weight:normal;}a img {	border:none;}a {	color:#be1d2c;	text-decoration:none;}a:hover {	color:#666;}ul.nostyle {	list-style-type:none;}ul.firstLevel {	margin:0;	padding:0;	height:36px;}ul.firstLevel li.firstLevel {	float:left;    padding:8px 29px 0 8px;    height:28px;	background-repeat:no-repeat;	background-position:8px 8px;}ul.firstLevel li.fr {    padding:8px 18px 0 8px;}ul.firstLevel li.firstLevel:hover, ul.firstLevel li.over {	background-color:#be1d2c;}ul.firstLevel li.firstLevel img.over {	display:none;}ul.firstLevel li.firstLevel:hover img.normal, ul.firstLevel li.over img.normal {	display:none;}ul.firstLevel li.firstLevel:hover img.over, ul.firstLevel li.over img.over {	display:block;}div.secondLevel {	position: relative;}div.secondLevel li {	display: block;	clear: both;}ul.secondLevel {	position: absolute;	top:7px;	left:-8px;	float: left;	padding:15px 0 5px 0;	display: none;	z-index: 100;	background-color:#be1d2c;}ul.firstLevel li.firstLevel:hover ul.secondLevel,ul.firstLevel li.over ul.secondLevel {	display: block;} ul.secondLevel li {	display: block;	height:auto;	width:auto;}ul.secondLevel a {	display:block;	margin:0;	padding:1px 7px 1px 8px;	width:auto;	height:auto;	white-space: nowrap;	overflow: visible;	color:#fff;	text-align:left;	text-decoration:none;	font-family:"Trebuchet MS",Arial,sans-serif;	font-size:12px;	line-height:16px;}
ul.secondLevel li.nolink {	font-family:"Trebuchet MS",Arial,sans-serif;	font-size:12px;
	color:#fff;	padding:1px 7px 1px 8px;}ul.secondLevel a:hover {	color:#000;}ul.secondLevel a.active {	text-decoration:underline;}ul.thirdLevel {	padding-left:15px;	margin-bottom:8px;}.left {	float:left;}.right {	float:right;}.hidden {	display:none;}.clearer {	clear:both;}.red {	color:#be1d2c;}table.center {	height:100%;	width:100%;}table.center td {	text-align:center;	width:100%;}#main {	width:100%;	height:577px;	background-color:#EDEDED;}#header {	width:780px;	height:104px;	padding:10px;	background-color:#fff;	text-align:left;}.language a {	color:#666;}.language a:hover {	color:#be1d2c;}#menu {	width:800px;	height:36px;	background-color:#fff;	display:block;	text-align:left;}#content {	display:block;	clear:both;	width:800px;	height:402px;	overflow:hidden;	background-repeat:no-repeat;	background-position:left top;	background-color:#fff;	border-top:15px solid #be1d2c;	text-align:left;}#text {	width:380px;	height:330px;	padding:10px;	padding-top:0px;	overflow:auto;	margin-left:400px;}#text ul {	padding-left:15px;}.slogan {	width:180px;	height:114px;	padding:10px;	font-family:Verdana,Arial,sans-serif;	font-size:14px;}
.slogan2 {	width:360px;	height:114px;	padding:10px;	font-family:Verdana,Arial,sans-serif;	font-size:9px;}#submenu {	display:block;	width:380px;	padding:0 10px 0 410px;	height:20px;	margin-top:-20px;	position:relative;	z-index:3;}#submenu a {	color:#000;	text-decoration:underline;	white-space:nowrap;}#submenu a:hover {	color:#be1d2c;}#imprint {	width:800px;	text-align:right;}#imprint a {	color:#666;}