body {
width:auto;
height:auto;

/*overflow:hidden;*/

}

#najaxwrapper div.auauj, #najaxwrapper2 div.auauj, #najaxwrapper3 div.auauj, #najaxwrapper4 div.auauj, #najaxwrapper5 div.auauj, #najaxwrapper6 div.auauj, #najaxwrapper7 div.auauj, #najaxwrapper8 div.auauj, #najaxwrapper9 div.auauj {
width:10px;


}
#gesamtnachfahrenwrapper div.ctools-collapsible-container {
   font-size: 10px;
    left: 229px;
    position: relative;
    top: -33px;
}
#mitteilungajax {
width:400px;
height: 200px;
text-align:center;
background: none repeat scroll 0 0 white;
border-radius: 15px 15px 15px 15px;
box-shadow: 0 0 4px #666666;
overflow: hidden;
font-size:20px;
z-index:1000;
}


div.fixedhervorhebungen {
width:250px;
position:fixed;
bottom:1px;
right:1px;
z-index:200;
}
div.einzelwrapper, #najaxwrapper, #najaxwrapper2, #najaxwrapper3, #najaxwrapper4, #najaxwrapper5, #najaxwrapper6, #najaxwrapper7 {
display: block;
position:relative;
font-size:11px;
}
div.einzelwrapper {
width:813px;
float:left;

}

#najaxwrapper div.einzelwrapper, #najaxwrapper2 div.einzelwrapper, #najaxwrapper3 div.einzelwrapper, #najaxwrapper4 div.einzelwrapper, #najaxwrapper5 div.einzelwrapper, #najaxwrapper6 div.einzelwrapper, #najaxwrapper7 div.einzelwrapper {
/*width:544px;*/
width:620px;
position:relative;

float:left;
}


div.kreuz {

}
div.vornfgen1kind, div.vornfgen2kind {
float:left;
width:0;
border: 1px solid #999999;
height:200px;
position:relative;
top:22px;
}
div.vornfgen2kind {

position:relative;

}
div.bubuj, div.auauj {
width:258px;
float:left;
}
div.vornfgen2kind {
height:2px;
top: 18px;
  
}
div.instrich2 {
border: 1px solid #999999;
    display: block;
    float: left;
    height: 0;
    left: -1px;
    position: relative;
    right: 6px;
    top: 18px;
    width: 8px;
    z-index: 100;
}
div.nfproband, div.nfgen1, div.nfgen2, div.nfgen1kind, div.nfgen2kind, div.nfgen1kindwrapper
{
height:auto;
display:block;
} 

div.najaxwrapper a, div.najaxwrapper2 a, div.najaxwrapper3 a, div.najaxwrapper4 a, div.najaxwrapper5 a, div.najaxwrapper6 a, div.najaxwrapper7 a
{
font-size:11px !important;
}
div.entfalter {
 float: left;
    width: 10px;
	position:relative;
	
}
div.instrich {
   border: 1px solid #999999;
    display: block;
    float: left;
    height: 0;
    left: -10px;
    position: relative;
    right: 6px;
    top: 22px;
    width: 8px;
    z-index: 100;
}
/*div.ehe1 {

}
div.ehe2, div.ehe3, div.ehe4, div.ehe5 {
background-image: url("zwei.png") !important;
    background-position: right top !important;
    background-repeat: no-repeat !important;
}
#gesamtnachfahrenwrapper div.nfproband {
background-image: url("verh.png") !important;
    background-position: right bottom !important;
    background-repeat: no-repeat !important;
}
div.ehe3 {
background-image: url("drei.png") !important;
}

div.ehe4 {
background-image: url("vier.png") !important;
}
div.ehe5 {
background-image: url("fuenf.png") !important;
}*/
div.outstrich {
     border: 1px solid #999999;
    display: block;
    float: right;
    height: 0;
    left: 0;
    position: relative;
    right: 6px;
   
    width: 8px;
    z-index: 100;
}

div.nfgen1kindwrapper {
width:auto;
height:auto;
display:inline-block;
   padding-left: 10px;
   clear:both;
   float:left;
} 
div.nfgen2untgen {
width:486px;
height:auto;
display:block;
min-height:52px;
} 
div.nfproband {
float:left;
    font-size: 11px;
	
}
div.nfgen2wrapper {
padding-top:3px;
padding-bottom:3px;
}
div.nfproband, div.nfgen1kind, div.nfgen2kind {
background: none repeat scroll 0 0 white;
box-shadow: 0 0 4px #666666;
height:auto;
min-height:16px;
}

div.nfproband {

width: 248px;
 }
 
 div.nfgen1kind {
 margin-right:0px;
}


div.nfgen1, div.nfgen0, div.nfgen2 {
float:left;
}
div.nfgen0 {
float:left;
}
div.nfgen1 {
width:552px;
}

div.nftrenn0, div.nf2untgentrenn {
float:left;
width:1px;
background-color:#999999;
}


div.nfgen1kind a, div.nfgen2kind a, div.nfproband a {
display: block;
    font-size: 11px;
    padding-left: 8px;
    padding-top: 3px;
    width: 238px;
}
div.nfgen1kind {
float:left;
clear:both;
}
div.nfgen2kind {
float:left;

}
div.nfprobandstrich {
float:left;

height:32px;
display:table-cell; vertical-align:middle;

background-position: 50% 50%;
background-repeat: repeat-x;
width:60px;

}
div.nftrenn1 {
width:1px;
}
#gesamtnachfahrenwrapper {
display:block;
padding-left:32px;
position:relative;
}

div.nfgen1wrapper {
display:table-cell; vertical-align:middle;
float:left;
}
#nfgen1hoch, #nfgen2hoch {
float:left;
display:table-cell; vertical-align:middle;

background-repeat: repeat-y;
width:80px;

}

#nfgen2hoch {
/*float:left;
display:table-cell; vertical-align:middle;
position:relative;
background-repeat: repeat-y;
width:80px;
left:10px;*/
}

div.nfgen2 {

}
div.nfgen1kind, div.nfgen2kind {
  
  
   
    width: 248px;
}

div.mitkindern {

float:left;
}
span.ehep {
display:block;
clear:both;
padding-left:3px;
}
span.ehep a {
float: right;
    padding-left: 0;
    padding-top: 0;
}
div.mitweiteren {
float:left;

}
div.cucuj {
   clear: both;
    height: auto;
  
    position: relative;
    width: 280px;
	
}
div.entfalter img {
left: 10px;
    position: relative;
	
}
div.nf2untgen {
width:auto;
float:left;
}
div.nfgen1kindstrich {
   float:left;
background-image:url(hstrich.png);
background-position: 50% 50%;
background-repeat: repeat-x;
    height: 32px;
    padding: 2px 3px 5px;
    width: 20px;
	margin-bottom: 10px;
}
div.nfgen2kind {

}
img.passend {
width:auto;
height:auto;
}

