body {	font-family: Geneva, Verdana;	font-size: 10px;	color: #767676;	background-color: #FFCC2A;	background-position: top left;	background-repeat: repeat-x;}td {	font-family: Geneva, Verdana;	font-size: 12px;	color: #767676}#rightbar {	height: 100%;	width: 257px;	background-image: url('img/rightbar_bg.gif');	background-position: top left;	background-repeat: repeat-y;}sup { font-size: 9px; }sub { font-size: 9px; }p {margin-top: 0;}select { font-size : 10px;  font-family : Geneva, Verdana; color: #636363; border: 1px solid #8F8F8F; background-color: #FFFFFF; }input { font-size : 10px;  font-family : Geneva, Verdana; color: #636363; border: 1px solid #8F8F8F; background-color: #FFFFFF; }textarea { font-size : 10px;  font-family : Geneva, Verdana; color: #636363; border: 1px solid #8F8F8F; background-color: #FFFFFF; }.submit { background-color: #EBEBEB; }.submitSelected { background-color: #EBEBEB; border: 1px solid #636363; font-weight: bold;}.button { background-color: #EBEBEB; }.buttonSelected { background-color: #EBEBEB; border: 1px solid #636363; }.checkbox { border: none; }.radio { border: none; }form {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.button {	font-family : Geneva, Verdana;	font-size : 11px;	height: 25px;/*	background-image: url('img/2006_button_bg.gif');	background-position: top left;	background-repeat: repeat-x;*/	background-color: #EBEBEB;	color: #666666;	vertical-align: middle;	text-align: center;	cursor: pointer;	cursor: hand;	border: 1px solid #CCCCCC;	margin: 2px;}select {	font-family: Geneva, Verdana;	font-size: 11px;	vertical-align: middle;	height: 20px;	color: #666666;	border: 1px solid #9E9E9E;	background-color: #FFFFFF;	margin: 2px;	padding: 0;}textarea {	font-family: Geneva, Verdana;	font-size: 11px;	vertical-align: middle;	color: #666666;	border: 1px solid #9E9E9E;	background-color: #FFFFFF;	margin: 2px;	padding: 0;}.input_text {	font-family : Geneva, Verdana;	font-size:11px;	vertical-align: middle;	height: 20px;	color: #666666;	border:1px solid #9E9E9E;	background-color:#FFFFFF;	margin: 2px;	padding: 0;}.input_password {	font-family : Geneva, Verdana;	font-size:11px;	vertical-align: middle;	height:20px;	color:#666666;	border:1px solid #9E9E9E;	background-color:#FFFFFF;	margin: 2px;	padding: 0;}a:link { text-decoration: underline; color : #767676; }a:visited { text-decoration: underline; color : #767676; }a:hover { text-decoration: underline; color : #FFCC2A; }a:active { text-decoration: underline; color : #767676; }.red:link { text-decoration: underline; color : #B40404; }.red:visited { text-decoration: underline; color : #B40404; }.red:hover { text-decoration: underline; color : #B40404; }.red:active { text-decoration: underline; color : #B40404; }.grey:link { text-decoration: none; color : #767676; }.grey:visited { text-decoration: none; color : #767676; }.grey:hover { text-decoration: underline; color : #767676; }.grey:active { text-decoration: underline; color : #767676; }.dunkleGrey:link { text-decoration: none; color : #656565; }.dunkleGrey:visited { text-decoration: none; color : #656565; }.dunkleGrey:hover { text-decoration: underline; color : #656565; }.dunkleGrey:active { text-decoration: underline; color : #656565; }.white:link { text-decoration: none; color : #FFFFFF; }.white:visited { text-decoration: none; color : #FFFFFF; }.white:hover { text-decoration: underline; color : #FFFFFF; }.white:active { text-decoration: underline; color : #FFFFFF; }.big { font-size: 14px; }.verybig { font-size: 18px; }.small { font-size: 9px; }.nolink { text-decoration: none; color: #636363; }.title { font-size: 14px; }.red { color: #EC0002; }.white { color: #FFFFFF; }.grey { color: #767676; }.dunkleGrey { color: #656565; }.error {	color : #FFAE00;	font-weight: bold;}.uppercase { text-transform: uppercase; }.white { color: #FFFFFF; }.white_big { font-size: 14px; color: #FFFFFF; }.hand_cursor { cursor: pointer; cursor: hand; }.hand { cursor: pointer; cursor: hand; }.left_image { margin-right: 10px; margin-bottom: 5px; }.title1 {	font-size: 12px; font-weight: bold; }.underdotted {	background: url("img/dotline_h.gif") repeat-x bottom left;}.overdotted {	background: url("img/dotline_h.gif") repeat-x top left;}.rightdotted {	background: url("img/dotline_v.gif") repeat-y top right;}.leftdotted {	background: url("img/dotline_v.gif") repeat-y top left;}.homepage_greybox {	background-image: url('inst_homepage/img/background_left_greybox.gif');	background-position: top left;	background-repeat: no-repeat;	background-color:#A4A4A4;}.homepage_box1 {	width: 180px;	height: 100%;	overflow: auto;}.homepage_box2 {	width: 179px;	height: 100%;	overflow: auto;}.homepage_box3 {	width: 188px;	height: 100%;	overflow: auto;}.rightboxTitle {	color: #ADCE25;	font-weight: bold;	margin-bottom: 4px;}.fullHeight {	height: 100%;}