table {
	background-color:#FFF;
}

.border {
	border: 1px solid #026040;
}
/* Experten aktiv */
ul#blck {
	list-style-type: square;
	margin: 0 0 0 15px;
	padding: 0;
}

ul#blck li {
color: #333333;
}

.hd1 {
	border-left: 1px solid #026040;
  background-color: #E5EFEC;
}

.hd2 {
  background-color: #E5EFEC;


}

.hd3 {
	border-right: 1px solid #026040;
  	background-color: #E5EFEC;


}

.hd4 {
	border-left: 1px solid #026040;
	border-right: 1px solid #026040;
  	background-color: #E5EFEC;
  	line-height: 20px;
	height: 20px;
  	padding-left: 5px;
  	padding-right: 5px;
}

.hd5 {
  background-color: #E5EFEC;
  border-right: 1px solid #026040;
  padding-left: 5px;
  padding-right: 5px;
}

.hd6 {
	border-right: 1px solid #026040;
  	background-color: #E5EFEC;
  	padding-left: 5px;
  	padding-right: 5px;
}

.hd4o {
	border-left: 1px solid #026040;
	border-right: 1px solid #026040;
  	font: 11px arial, helvetica, sans-serif;
  	line-height: 18px;
	height: 18px;
	text-align: center;
	font-weight: normal;
	padding-left: 3px;
  	padding-right: 3px;
}

.hd5o {
  	border-right: 1px solid #026040;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	padding-left: 3px;
  	padding-right: 3px;
}

.hd6o {
	border-right: 1px solid #026040;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
	padding-left: 3px;
  	padding-right: 3px;
}

.hd7o {
	border-left: 1px solid #026040;
	border-right: 1px solid #026040;
	border-bottom: 1px solid #026040;
  	font: 11px arial, helvetica, sans-serif;
  	line-height: 35px;
	height: 35px;
	text-align: center;
	font-weight: normal;
	padding-left: 3px;
  	padding-right: 3px;
}

.hd7os {
	border-left: 1px solid #026040;
	border-right: 1px solid #026040;
	border-bottom: 1px solid #026040;
 	font: 11px arial, helvetica, sans-serif;
  	line-height: 5px;
	height: 5px;
	text-align: center;
	font-weight: normal;
}

.hd8o {
  	border-right: 1px solid #026040;
  	border-bottom: 1px solid #026040;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

.hd9o {
	border-right: 1px solid #026040;
	border-bottom: 1px solid #026040;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

.dott {
  background-color: #F2F7F5;
}

.dott2 {
  background-color: #E5EFEC;
}

.uebli {
  	background-color: #E5EFEC;
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
  	/*line-height: 20px;*/
	height: 20px;
}

.uebli2 {
  	background-color: #E5EFEC;
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
  	line-height: 25px;
	height: 25px;
}

.uebli2f {
  	background-color: #FFFFFF;
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
}


/* Unternehmen aktiv */
.hdu1 {
	border-left: 1px solid #620122;
  	background-color: #EFE5E8;
  	font: 3px verdana, arial, helvetica, sans-serif;
  	line-height: 3px;
	height: 3px;
}

.hdu2 {
  background-color: #EFE5E8;


}

.hdu3 {
	border-right: 1px solid #620122;
  	background-color: #EFE5E8;
}

.hdu4 {
	border-left: 1px solid #620122;
	border-right: 1px solid #620122;
  	background-color: #EFE5E8;
  	line-height: 20px;
	height: 20px;
  	padding-left: 5px;
  	padding-right: 5px;
}

.hdu5 {
  background-color: #EFE5E8;
  border-right: 1px solid #620122;
  padding-left: 5px;
  padding-right: 5px;
}

.hdu6 {
	border-right: 1px solid #620122;
  	background-color: #EFE5E8;
  	padding-left: 5px;
  	padding-right: 5px;
}

.hdu4o {
	border-left: 1px solid #620122;
	border-right: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
  	line-height: 18px;
	height: 18px;
	text-align: center;
	font-weight: normal;
}

.hdu5o {
  	border-right: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

.hdu6o {
	border-right: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

.hdu7o {
	border-left: 1px solid #620122;
	border-right: 1px solid #620122;
	border-bottom: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
  	text-align: center;
	font-weight: normal;
}

.hdu7os {
	border-left: 1px solid #620122;
	border-right: 1px solid #620122;
	border-bottom: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
  	line-height: 5px;
	height: 5px;
	text-align: center;
	font-weight: normal;
}

.hdu8o {
  	border-right: 1px solid #620122;
  	border-bottom: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

.hdu9o {
	border-right: 1px solid #620122;
	border-bottom: 1px solid #620122;
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}

.ubersicht {
  	font: 11px arial, helvetica, sans-serif;
  	color: #333333;
	text-align: center;
	font-weight: bold;

}



.dott3 {
  background-color: #F7F2F4;
}

.dott4 {
  background-color: #EFE5E8;
}

.uebli3 {
  	background-color: #EFE5E8;
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
  	/*line-height: 20px;*/
	height: 20px;
}

.uebli4 {
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	height: 25px;
}

.uebli4f {
  	background-color: #FFFFFF;
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
}

.puli {
  	font: 11px arial, helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 5px;
}

.tiny {
  	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
}



.experte_a {
  	font: 11px arial, helvetica, sans-serif;
  	color: #333;
	font-weight: bold;
	border-right: 1px solid #107a56;
	border-left: 1px solid #107a56;
	border-top: 1px solid #107a56;
	border-bottom: 1px solid #1d7054;
	background-color: #107a56;
	background-image: url(http://login.brainguide.com/global/images/login/icon1_a.gif);
	background-repeat: no-repeat;
	padding: 5px 15px 5px 50px;
}

.experte_p {
  	font: 11px arial, helvetica, sans-serif;
  	color: #026040;
	border-right: 1px solid #107a56;
	border-left: 1px solid #107a56;
	border-top: 1px solid #107a56;
	border-bottom: 1px solid #620122;
	background-color: #F2F7F5;
	background-image: url(http://login.brainguide.com/global/images/login/icon1_p.gif);
	background-repeat: no-repeat;
	padding: 5px 15px 5px 50px;
}

.experte_p a {
  	font: 11px arial, helvetica, sans-serif;
  	color: #026040;
	background-color: #FFFFFF;
}

/* Unternehmen passiv */
.unternehmen_a {
  	font: 11px arial, helvetica, sans-serif;
  	color: #333;
	font-weight: bold;
	border-right: 1px solid #931B45;
	border-left: 1px solid #931B45;
	border-top: 1px solid #931B45;
	border-bottom: 1px solid #711a38;
	background-color: #931B45;
	background-image: url(http://login.brainguide.com/global/images/login/icon2_a.gif);
	background-repeat: no-repeat;
	padding: 5px 15px 5px 40px;
}

.unternehmen_p {
  	font: 11px arial, helvetica, sans-serif;
  	color: #620122;
	border-right: 1px solid #931B45;
	border-left: 1px solid #931B45;
	border-top: 1px solid #931B45;
	border-bottom: 1px solid #026040;
	background-color: #F7F2F4;
	background-image: url(http://login.brainguide.com/global/images/login/icon2_p.gif);
	background-repeat: no-repeat;
	padding: 5px 15px 5px 40px;
}

.unternehmen_p a {
  	font: 11px arial, helvetica, sans-serif;
  	color: #620122;
	background-color: #FFFFFF;
}

/* Unternehmen passiv */
.strich {
	border-bottom: 1px solid #026040;
	background-color: #FFFFFF;
}
/* Unternehmen aktiv */
.strich2 {
	border-bottom: 1px solid #620122;
	background-color: #FFFFFF;
}
