body {
	margin: 0px ;

	text-align: center ;
	
	font-size: 11px ;
	font-family: verdana, arial;
}

#page {
	position:  relative ;
	margin: auto ;
	text-align: left ;
	width: 770px ;
}

#content {
	position: absolute;
	z-index: 1 ;
	top: 130px ;
	left: 0px ;
	width: 470px ;
	
	text-align: justify ;
	padding: 10px 110px 5px 180px ;
}

#infocontent {
	position: absolute;
	z-index: 1 ;
	top: 130px ;
	left: 0px ;
	width: 470px ;
	
	text-align: justify ;
	padding: 10px 110px 5px 180px ;
}

#contentText {
	position: absolute;
	z-index: 1 ;
	top: 130px ;
	left: 0px ;
	width: 590px ;
	
	text-align: justify ;
	padding: 10px 110px 5px 180px ;
}

#contentFullText{
	position: absolute;
	z-index: 1 ;
	top: 130px ;
	left: 0px ;
	width: 590px ;
	
	text-align: justify ;
	padding: 10px 10px 5px 100px ;
}


#contentText h1 {
	color: orange ;
	text-align: left ;
	
	font-size: 12px ;
	font-family: verdana, arial;
}

#contentText h2 {
	color: orange ;
	text-align: left ;
	font-weight: bold ;
	
	font-size: 14px ;
	font-family: verdana, arial;
}

#contentText h3 {
	color: orange ;
	text-align: left ;
	
	font-size: 12px ;
	font-family: verdana, arial;
}

#contentBorder {
	position: absolute ;
	left: 180px ;
	width: 590px ;
	text-align: left ;
	border: 1px solid orange ;
}

#content, #contentText a {
	color: rgb(88,89,91) ;
	font-weight: bold ;
}

#content a:hover, #contentText a:hover {
	color: rgb(250,166,49) ;
	font-weight: bold ;
}

#content h1, #contentText h1 {
	color: orange ;
}

#content h3, #contentText h3 {
	color: orange ;
}


#language {
	position: absolute ;
	top: 50px ;
	left: 665px;
}

#language ul, #language ul {
	padding: 0px ;
	margin: 0px ;
}

#language li {
	list-style-type: none ;
	display: inline ;
}

#language img {
	border: 2px solid white ;
}

#footer {
	position: absolute ;
	top: 460px ;
	width: 760px ;
	text-align: right ;
	font-size: 0.90em ;
	
	padding: 3px 10px 10px 0 ;
	border-top: 1px dashed gray ;
}

#footerContent {
	width: 100% ;
	text-align: right ;
	font-size: 0.90em ;
	
	padding: 3px 10px 10px 0 ;
	border-top: 1px dashed gray ;
}

#divider {
	width: 590px ;
	text-align: right ;
	border-top: 1px solid gray ;
	padding-top: 5px;
	padding-bottom: 0px;
}

#dividerOrange {
	width: 590px ;
	text-align: right ;
	border-top: 1px solid orange ;
	padding-top: 6px;
	padding-bottom: 0px;
}

#topnavigation {
	position: absolute ;
	top: 95px ;

	background-color: rgb(241,241,242) ;
	width: 767px ;
	height: 20px ;
	padding: 3px 0 0 5px ;
	text-align: left ;
}

#topnavigation ul {
	margin: 0px ;
	padding: 0px ;
	
	width: 100% ;
}

#topnavigation li {
	list-style-type: none ;
	display: inline ;
	
	border-right: 1px solid gray ;
	padding: 0 5px 0 0 ;
	margin: 0 5px 0 0 ;
}

#topnavigation a {
	font-size: 1.2em ;
	text-decoration: none ;
	font-weight: bold ;
}

.activeTop a { color: rgb(250,166,49) ; }

.normalTop a { color: rgb(88,89,91) ; }

#leftnavigation {
	position: absolute ;
	top: 130px ;
	z-index: 3 ;
}

#leftnavigation ul, #leftnavigation li {
	margin: 0px ;
	padding: 0px ;
}

#leftnavigation li {
	list-style-type: none ;
}

.leftnavigation1 a, .leftnavigation2 a, .leftnavigation3 a {
	display: block ;
}

.leftnavigation1 a:hover, .leftnavigation2 a:hover, .leftnavigation3 a:hover {
	color: black ;
}

.leftnavigation1 a {
	width: 150px ;
	padding: 4px ;
	
	color: gray ;
	text-decoration: none ;
}

.leftnavigation2 a {
	width: 130px ;
	padding: 4px 4px 4px 20px ;
	
	color: gray ;
	text-decoration: none ;
}

.levelopen a, .levelactive a{
	color: orange ;
	font-weight: bold ;
}

#leftnavigationFront {
	position: absolute; 
	text-align: left ;
	top: 130px ;
}

#leftnavigationFront img {
	border: none ;
	margin: 0 0 5px 0 ;
	width: 200px ;
}

#rightnavigation ul, #rightnavigation li {
	margin: 0px ;
	padding: 0px ;
}

#rightnavigation li {
	list-style-type: none ;
}

#rightnavigation {
	position: absolute;
	z-index: 3 ;
	top: 150px ;
	right: 0px ;
	width: 100px ;
	
	text-align: left ;
}

#rightnavigation a {
	padding: 4px ;
	display: block ;

	color: gray ;
}

#rightnavigation a:hover {
	color: black ;
}

#logo {
	position: absolute ;
	text-align: left ;
}

#logo img { border: none ; }

#intranet {
	position: absolute ;
	top: 50px ;
	left: 250px;
	color: gray ;
	font-weight: bold ;
	font-size: 2.0em ;
}