/* BODY */
body {
	font-family: "comic sans ms", arial, sans-serif;
	font-size: 1.0em;

	margin: 0px;
	padding: 0px;
}

/* DIV */
div.margins {
	position: absolute;

	width: 90%;
	height: 98%;

	margin-top: 0;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 2%;
	padding: 0;

	background-color: transparent;
}

div.header {
	position: relative;

	width: 100%;

	margin: 0px;
	padding: 0px;

	background-color: white;
	background-image: url(../pictures/header_back.png);
	background-repeat: repeat;
	text-align: center;

	overflow: hidden;
}

div.langbar {
	position: relative;

	width: 100%;
	height: 26px;

	margin: 0;
	padding: 0;

	line-height: 1.5;
	overflow: hidden;
}

div.centralelements {
	position: relative;

	width: 100%;
	height: 80%;

	background-color: #FFFFFF;
}

div.navibar {
	float: left;

	width: 200px;
	height: 100%;

	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;

	text-align: left;
	line-height: 1.5;
	overflow: auto;
}

div.navilinks {
	text-align: center;
}

div.documentarea {
	width: auto;
	height: 100%;

	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;

	text-align: left;
	line-height: 1.2;
	overflow: auto;
}

div.statusbar {
	position: relative;

	background-color: white;
	text-align: right;

	padding-right: 2px;

	height: 26px;
	width: 100%;

	text-align: right;
	line-height: 1.5;
}

/* IMG */
img.blockstyle {
	display: block;
}

/* BORDERS */
div.border_solid_lr {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

div.border_solid_r {
	border-style: solid;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

div.border_solid_l {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

div.border_solid_lrt {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
}

div.border_solid_lrb {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
}

div.border_solid_all {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

/* TABLES */
table.b001table {
	text-align: left;
}

/* ALIGNMENT */
.mo_centering {
	margin: 0 auto;
}

.align_r {
	padding-right: 10px;
	text-align: right;
}

/* COLORS */
.basecolors {
	background-color: #BCE0FA;
	color: #000000;
}

div.whiteonblack {
	background-color: #FFFFFF;
	color: #000000;
}

.errorcolor {
	color: red;
}

/* LINKS */
.b001link:link, .b001link:active, .b001link:visited {
	font-size: 0.95em;
	color: #28466D;
	font-family: verdana;
}

.b001link:hover {
	color: #000000;
}

.b001undecorated:link, .b001undecorated:active, .b001undecorated:visited, .b001undecorated:hover {
	text-decoration: none;
}