*
{	background:transparent;
	border:0px;
	color:black;
	font-family:Arial;
	font-size:12px;
	margin:0px;
	padding:0px;
	z-index:1;
}
a,
a:active,
a:link,
a:visited
{	color:#000088;
	text-decoration:none;
}
a:hover
{	text-decoration:underline;
}
body
{	background:#DDDDFF;
	color:black;
}
div.container
{	background:white;
	height:100%;
	left:0px;
	padding:20px;
	position:absolute;
	top:0px;
	width:1000px;
}
div.container div.contact
{	right:20px;
	position:absolute;
	text-align:right;
	top:175px;
}
div.container div.content
{	background:#000066;
	left:0px;
	min-height:100%;
	padding-left:20px;
	padding-right:20px;
	position:absolute;
	top:200px;
	width:1000px;
}
div.container div.content *
{	color:#AAAAFF;
}
div.container div.content div.main *
{	color:white;
	font-size:15px;
}
div.container div.content div.main
{	left:200px;
	padding-bottom:100px;
	position:relative;
	top:60px;
	width:600px;
}
div.container div.content div.main h1
{	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
}
div.container div.content div.main h2
{	font-size:16px;
	font-weight:bold;
	padding-bottom:20px;
}
div.container div.content div.main p,
div.container div.content div.main ul
{	padding-bottom:20px;
	text-align:justify;
}
div.container div.content div.main li
{	margin-left:20px;
}
div.container div.content div.main th
{	text-align:left;
}
div.container div.main div.error
{	border:2px solid red;
	background:#FF8888;
	color:black;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
div.container div.main div.error
{	background:transparent;
	color:black;
}
div.container div.main div.info
{	border:2px solid green;
	background:#BBFFBB;
	color:black;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
div.container div.main div.info b
{	background:transparent;
	color:black;
}
div.container div.header
{	left:20px;
	position:absolute;
	top:20px;
	z-index:2;
}
div.container div.header div.intro
{	left:500px;
	position:absolute;
	z-index:3;
}
div.container div.header div.label
{	text-align:center;
	width:295px;
}
div.container div.header div.label h1 a
{	background:transparent;
	color:#000066;
	font-weight:100;
}
div.container div.header div.label h1 a:hover
{	text-decoration:none;
}
div.container div.header div.label h1.german a
{	color:#E30028;
	font-size:20px;
	font-weight:bold;
}
div.container div.header div.label h1.francais a
{	color:#0054BB;
	font-size:20px;
	font-weight:bold;
}
div.container div.header div.label hr
{	color:#DDDDDD;
	height:3px;
}
div.container div.login
{	left:20px;
	position:absolute;
	top:175px;
}
div.container div.login *
{	font-size:12px;
}
div.container div.login img
{	float:left;
	height:20px;
	padding-right:5px;
	width:20px;
}
div.container div.menu
{	left:20px;
	position:absolute;
	top:60px;
}
div.container div.menu ul
{	padding-bottom:10px;
}
div.container div.menu li.menu
{	font-size:18px;
	list-style-type:none;
	padding-bottom:10px;
}
div.container div.menu li.menu a
{	font-size:18px;
}
div.container div.menu li.submenu
{	list-style-type:none;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:5px;
}
div.container div.menu li.submenu a
{	font-size:15px;
}
div.container div.search
{	background:#DDDDFF;
	border:1px solid #808080;
	display:none;
	padding-left:2px;
	position:absolute;
	right:20px;
	text-align:right;
	top:210px;
	z-index:2;
}
div.container div.search input
{	color:black;
	padding:2px;
	width:125px;
}
div.container div.search button img
{	height:16px;
	padding-left:5px;
	width:16px;
}
img
{	border:0px;
}
span.inactive
{	background:transparent;
	color:#888888;
}
table
{	width:100%;
}
td
{	padding-bottom:10px;
}
button,
* button
{	background:#888888;
	border:1px solid white;
	color:black;
	padding:5px;
}
input,
* input
{	background:#AAAAAA;
	color:black;
	padding:1px;
	width:400px
}
