html {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background:url(/fileadmin/www/templates/images/bg.jpg) right bottom no-repeat fixed;
}


h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;

	font:normal normal bold 24px/100% Arial, Tahoma, Helvetica, sans-serif;
	color:#002c5a;
}
h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px;

	font:normal normal bold 16px/100% Arial, Tahoma, Helvetica, sans-serif;
	color:#999999;
}


p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;

	font:normal normal normal 13px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}

form {
	width:100%
}
fieldset {
	margin:0px 0px 16px 0px;
}
legend {
	margin:0px 0px 12px 0px;

	font:normal normal normal 14px/100% Arial, Tahoma, Helvetica, sans-serif;
	color:#002c5a;
}
label {
	width:146px;
	float:left;
	display:block;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
input {
	width:216px;
	background-color:#FFFFFF;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
.checkbox {
	width:40px;
}
textarea {
	width:216px;
	background-color:#FFFFFF;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
select {
	width:216px;
	background-color:#FFFFFF;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}

table {
	width:100%;
	table-layout:auto;
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	border:none;
}
th {
	font:normal normal bold 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
}
tr {}
td {
	padding:0px 0px 0px 0px;
	vertical-align:top;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#333333;
}
tfoot {
	font:normal normal bold 12px/120% Arial, Tahoma, Helvetica, sans-serif;
}


img {
	border:none;
	border-spacing:none;
}


ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 18px;

	list-style-type:square;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#666666;
}
ol {
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 18px;

	list-style-type:decimal;

	font:normal normal normal 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color:#666666;
}
li {
	margin:0px 0px 2px 0px;
}


a {
	color:#002c5a;
	text-decoration:none;
}
a:link {}
a:visited {}
a:active {}
a:hover {
	text-decoration:underline;
}