/***************************************** Main Classes *****************************************/
html {height:100%;/***overflow:hidden;***/}
body {
	background-color: #FFF;
	color: #323232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	/***overflow: hidden;***/
	scrollbar-arrow-color:#046399;
	scrollbar-3dlight-color: #E3EDF7;
	scrollbar-darkshadow-color: #E3EDF7;
	scrollbar-face-color:#E3EDF7;
	scrollbar-highlight-color: #046399;
	scrollbar-shadow-color: #046399;
	scrollbar-track-color:#E3EDF7;
	text-align:left;
	height:100%;
	width:100%;
}

a {
	color: #007CC3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #007CC3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

img {
	border: 0px;
}
form {
	margin: 0px;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 17px;
	padding: 0px 2px 0px 2px;
}

input.checkbox {
	background-color: transparent;
	border: 0px solid #000000;
	color: #000000;
}

select {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 17px;
	padding: 0px 2px 0px 2px;
}

table, td, tr {
	color:#323232;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

textarea {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 75px;
	padding: 0px 2px 0px 2px;
}

a.inTextLink {
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
}
a.inTextLink:hover {
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
}
p{
	margin: 0px 0px 10px 0px;
}
h1{
	color:#101164;
	font-size:11pt;
	margin:0px 0px 7px 0px;
	text-transform:uppercase;
}
h2{
	font-size:10pt;
	padding:0px;
	margin:0px;
}
h3{
	font-size:10pt;
	margin:0px;
}
ul{
	margin-left:-20px;
	margin-top:3px;
}

/***************************************** Struct classes *****************************************/
.outer-table{
 	background-color: none;
 	border-collapse: collapse;
 	margin: auto;
 	table-layout: fixed;
 	width: 100%; 
	vertical-align:middle;
	height:100%;
}
.content-div{
	background-image:url(/image/i_global/i_struct/bg_content_entry.jpg);
	background-position:0px 188px;
	background-repeat:no-repeat;
	width:1058px;
	height:718px;
	vertical-align:middle;
	text-align:left;
	margin:auto;
	position:relative;
}
.head-div{
	background-image:url(/image/i_global/i_struct/bg_head.jpg);
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	height:142px;
	width:1058px;
}
.navi-div{
	position:absolute;
	left:0px;
	top:142px;
	z-index:100;
	height:46px;
	width:967px; /** 1058-91 (padding ausgleichen) **/
	padding-left:91px;
}
.graph-div{
	position:absolute;
	left:94px;
	top:189px;
	z-index:100;
	height:428px;
	width:549px;
	overflow:auto;
	overflow-x:hidden;
	padding:10px 20px;
	/**text-align:justify;**/
}
/***************************************** Content classes *****************************************/
.hotspotImg{
	cursor:pointer;
	position:absolute;
	z-index:2000;
}
.currPathLinkSpan{
	color:#101164;
	font-size:6pt;
}
.currPathLink,.currPathLink:hover,.currPathLink:active{
	color:#101164;
	font-weight:normal;
	font-size:7pt;
}
/***************************************** Output options *****************************************/
@media screen {
}
@media print {
}