TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma,Verdana,Arial
}
.px {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
.px5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
.title01 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 5px 15px 0px 10px; COLOR: #de1313; FONT-FAMILY: Verdana, Tahoma, serif
}
.H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial
}
.H3 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.H3 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.H3 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial
}
.CH1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 10px 0px; COLOR:white; FONT-FAMILY: Verdana, Tahoma, Arial
}
.H1 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.H1 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.H1 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.here {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; MARGIN: 10px 20px 0px 0px; COLOR: #de1313; FONT-FAMILY: Verdana, Tahoma, Arial
}
.title A {
	COLOR: #ef6d00
}
.title A:hover {
	COLOR: #c25a02
}
.title A:visited {
	COLOR: #ef6d00
}
.banner {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
.banner A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #2223be; TEXT-DECORATION: none
}
.banner A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #dd0a0a; TEXT-DECORATION: none
}
.banner A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #dd0a0a; TEXT-DECORATION: none
}
.right {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 5px 15px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial
}
.right A {
	COLOR: #ffffff
}
.list A {
	COLOR: #ffffff
}
.right A:hover {
	COLOR: #aaaaaa
}
.left {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
.left A {
	COLOR: #ff6600
}
.left A:hover {
	COLOR: #ff0000
}
.left1 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 5px 25px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial
}
.left2 {
	FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
P {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
.menu {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 3px 10px 2px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
.menu A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.menu A:hover {
	COLOR: #2223be
}
.menu01 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 22px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial
}
.menu01 A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.menu01 A:hover {
	COLOR: #2223be
}
.menu02 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
.menu02 A {
	COLOR: #000000; TEXT-DECORATION: none
}
.menu02 A:hover {
	COLOR: #dd0a0a
}
.menu03 {
	text-indent: -11px; margin-left: 11px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; COLOR: #2223be; FONT-FAMILY: Tahoma, Verdana, Arial
}
.menu03 A {
	COLOR: #2223be; TEXT-DECORATION: none
}
.menu03 A:hover {
	COLOR: #dd0a0a
}
.hmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial
}
.hmenu A {
	COLOR: #000000; TEXT-DECORATION: none
}
.hmenu A:hover {
	COLOR: #dd0a0a
}
.data {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
.t01 {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma, Arial
}
/**
Es folgen die Styles für die Familienbäume
 */

.person_boxM {
	background-color: #99FFFF; //alt: #d6e0ea;
	border: solid #9ca3d4 1px;
}

.person_boxF {
	background-color: #FFCCCC; //alt #e9daf1;
	border: 1px solid #ff2080;
}

.person_boxN {
	background-color: white;
	border: dashed #9ca3d4 1px;
}
.details1 {
	font: normal 10px tahoma, arial, helvetica, sans-serif;
}
.details_label {
	font-weight: bold;
}
.name1 {
	color: #333333;
	font: bold 10px tahoma, arial, helvetica, sans-serif;
}
.a {
	color: #333333;
	font: bold 10px tahoma, arial, helvetica, sans-serif;
}