/*
 * light blue		#E5E0FF
 * light blue 2		#D9EEFF
 * blue				#B2DCFF
 * dark blue		#000099
 */

body {
	/*font-size: 0px;*/
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background: #B2DCFF url("/images/Background.gif") no-repeat;
	color: #000066;
	}

table.top {
	background: #D9EEFF url("/images/LightBackground.gif") -212px -30px no-repeat;
	}

table.menu {
	background:  #D9EEFF url("/images/LightBackground.gif") -10px -106px no-repeat;
	}

table.kontakt {
	background:  #D9EEFF url("/images/LightBackground.gif") -10px -506px no-repeat;
	}

table.info {
	background:  #D9EEFF url("/images/LightBackground.gif") -209px -106px no-repeat;
	}

span.space {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10pt;
	}
	
a {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10pt;
	color: #000066;
	text-decoration: none;
	}
	
a:link {
	text-decoration: none;
	}

a.item:hover {
	background-color: #D9EEFF;	
	text-decoration: underline;
	}
	

a:hover {
	background-color: #B2DCFF;
	text-decoration: underline;
	}


div.title {
	font-family: arial, helvetica;
	font-size: 16pt;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	}

A.menu {
	font-family: arial, helvetica;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	}

A.menu:hover {
	background-color: #B2DCFF;	
	text-decoration: underline;
	}

.shadow {
	background-color: #CBE8FF; /*c9e6ff;  old color (darker) #C4E4FF; */
	}

.shadow_sep {
	background: #CBE8FF url("/images/HorizontalBorder.gif") repeat-x;
	}

.shadow2 {
	background-color: #E8F5FF;
	}
	
.shadow2_sep {
	background: #E8F5FF url("/images/HorizontalBorder.gif") repeat-x;
	}

.no_shadow {
	background-color: #D9EEFF;
	}
	
.no_shadow_sep {
	background: #D9EEFF url("/images/HorizontalBorder.gif") repeat-x;
	}

td.horborder {
	background: url("/images/HorizontalBorder.gif") repeat-x;
	}

tr.horborder {
	background: url("/images/HorizontalBorder.gif") repeat-x;
	}

td.verborder {
	background: url("/images/VerticalBorder.gif") repeat-y;
	}

table.frame {
	border-style: solid;
	border-color: #0060C0;
	}

A.expander {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	}

td.center {
	text-align: center;
	vertical-align: top;
	}
	
td.left {
	vertical-align: top;
	}

td.right {
	vertical-align: top;
	text-align: right;
	}
	
span.ID {
	font-family: arial, helvetica;
	font-size: 10pt;
	}

span.number {
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10pt;
	}

span.title {
	font-family: arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	}

span.title2 {
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	}

span.title3 {
	font-family: arial, helvetica;
	font-size: 11pt;
	text-decoration: underline;
	}

span.group {
	font-family: Times New Roman, Times;
	font-size: 11pt;
	}

link.group {
	font-family: Times New Roman, Times;
	font-size: 11pt;
	}

span.gestor {
	font-family: Times New Roman, Times;
	font-size: 11pt;
	}

span.wgroup {
	font-family: Times New Roman, Times;
	font-size: 10pt;
	}

span.level {
	font-family: arial, helvetica;
	font-size: 10pt;
	}

span.comment {
	font-family: Times New Roman, Times;
	font-style: italic
	font-size: 9pt;
	}

h1 {
	text-align: center;
	font-family: arial, helvetica;
	font-size: 14pt;
	font-weight: bold;
	color: #000066;
	}

h2 {
	text-align: center;
	font-family: arial, helvetica;
	font-size: 13pt;
	font-weight: bold;
	color: #000066;
	}

h3 {
	text-align: center;
	font-family: arial, helvetica;
	font-size: 11pt;
	font-weight: bold;
	color: #000066;
	}

h4 {
	font-family: arial, helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
	}

.bold {
	font-weight: bold;
	}

.bold_italic {
	font-weight: bold;
	font-style: italic;
	}

.b_i_u { /* bold-italic-underline */
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}

.b_i_u_plus { /* bold-italic-underline size +1*/
	font-size: 13pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}

.error {
	font-family: arial, helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: red;
	}

td.separator {
	background: url("/images/HorizontalBorder.gif") repeat-x;
	}

span.address {
	font-family: arial, helvetica;
	font-size: 8pt;
	font-style: italic;
	}

span.membtype {
	font-family: arial, helvetica;
	font-size: 11pt;
	font-style: italic;
	}

span.membtitle {
	font-family: arial, helvetica;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	}
	

