@CHARSET "ISO-8859-1";

/* 3F0073 gute Farbe */

body {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	/* font-size-adjust: none; */
	font-size: 10px;
	color: #000000; background-color: #F1F1F1;
	/* overflow: scroll; */
}

h2 {
	font-weight: bold; 
	font-size: 14pt;
}

h3 {
	font-weight: bold; 
	font-size: 11pt;
	margin-top: 5px;
	margin-bottom: 10px;
}

table#view {
	background-color: #FFFFFF;
	border: 0px none white;
	padding: 0px;
	margin: 0px;
	font-size: 10pt;
	text-align: left;
	table-layout: fixed;
	border-collapse: collapse;
}
		
ul#menu {
  margin: 0px; 
  padding: 0px;
  text-align: center;
  font-size: 10pt;
  border: 0px none white;
}

ul#menu li {
  list-style: none;
  display: inline;
}

ul#menu a {
/*   width: 108px; */
  margin: 0px; 
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  text-decoration: none;
  border: 0px none white;
  border-right: 1px solid white;
}

ul#menu div {
   clear: left;
}

ul#submenu {
  width: 150px;
  margin: 0px; padding: 0px;
  border: 0px none white;
}

ul#submenu li {
  list-style: none;
  border-bottom: 1px solid white;
}

ul#submenu a {
  display:block;
  width: 150px;
  margin: 0px;
  padding: 0px; padding-top: 5px; padding-bottom: 5px;
  font-size: 8pt;
  text-align: left;
  text-decoration: none; font-weight: normal;
  border: 0px none white;
  color: #FFFFFF; background-color: #573a75;
}


div#contentarea {
	padding-left: 0px; padding-right: 20px;
}

div#listviewarea {
	font-size: 10pt;
}

a.normal:link {
    border: 0px none white;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	color: black;
}

a.normal:visited {
        border: 0px none white;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: black;
}
a.normal:active {
   border: 0px none white;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	color: black;
}
a.normal:focus {
        border: 0px none white;
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	color: black;
}

td#partnerList {
	padding: 20px;
}

ul#news {
  width: 180px;
  margin: 0px; padding: 0px;
  font-family: Calibri, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  text-align: left;
  border: 0px none white;
}

ul#news li {
  list-style: none;
  border-bottom: 1px solid #E0E0E0;
  margin: 0px; padding: 0px;
}

img {
    border: 0px none white;
}

a.refButton1 {
	font-weight: bold;
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid white;
	background-color: #573a75;
	color: #000000;
}
a.refButton1:link {
	border-color: #573a75;
	background-color: #573a75;
	color: white;
}
a.refButton1:visited {
	border-color: #573a75;
	background-color: #573a75;
	color: white;
}
a.refButton1:hover {
	border-color: #573a75;
	background-color: #847097;
	color: white;
}
a.refButton1.active {
	border-color: #573a75;
	background-color: #847097;
	color: white;
}
a.refButton1.focus {
	border-color: #573a75;
	background-color: #847097;
	color: white;
}

table.gfi_table {
	border: 1px  solid grey;
	table-layout: fixed;
}
th.gfi_tableheader {
	border-right: 1px  solid white;
	text-align: left;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}
tr.gfi_tablerow {
	background-color: white;
	border: 1px  solid grey;
}

tr.gfi_tablerow_selected {
	border: 1px  solid grey;
	background-color: lightgrey;
}

td.gfi_tablecell {
	border: 1px  solid grey;
	padding-left: 5px;
	padding-right: 5px;
	overflow: hidden;
}

hr {
	margin-bottom: 15px;
	margin-top: 15px;
}

span.gfi_fieldlabel {
	font-weight: bold;
}

input.gfi_forminput[readonly] {
	background-color: #F4F4F4;
	border: 1px solid #E0E0E0;
	padding: 2px;
}
