@charset "utf-8"; 
.tx_red {color:#CC0000; background-color:transparent;}
.tx_brown {color:#B25935; background-color:transparent; font-weight:bold}
.tx_red_blink {color:#CC0000; background-color:transparent; text-decoration:blink;}
.tx_10 {font-size:10px;}
.tx_11 {font-size:11px;}
.tx_12 {font-size:12px;}
.tx_13 {font-size:13px;}
.tx_14 {font-size:14px;}
.tx_16 {font-size:16px;}
.tx_18 {font-size:18px;}
.tx_22 {font-size:22px;}
.tx_22 {font-size:22px;}
.tx_24 {font-size:24px;}
.kitten {font-weight:bold; margin-bottom:5px; margin-top:10px;font-size:20px;}
.contentleft {font-size:14px;text-align:left;}
.caps {font-variant:small-caps;}
.guestbook {background-color:transparent; visibility:hidden; text-decoration:none; float:right;}
.picleft {float:left; padding:5px 10px 5px 8px;}
.picright {float:right;	padding:5px 8px 5px 10px;}
.right {text-align:right;}
.left {text-align:left;}
.catleft {text-align:left;font-size:18px;color:#B25935; background-color:transparent; font-weight:bold}
.catright {text-align:right;font-size:18px;color:#B25935; background-color:transparent; font-weight:bold}
img{border:none;} 
body,td,th {font-family:"Comic Sans MS","Lucida Sans Unicode",Helvetica,verdana,arial,sans-serif;}
body {margin:0; padding:0; background-image:url("/images/hg.jpg"); background-color:#FFFCE6}
h1,h2,h3 {font-weight:normal; text-align: center;}
h4 {font-weight:normal;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;} 
h4 {font-size:16px;} 
h5,h6 {font-size:14px;} 
acronym {border-bottom:1px dotted; cursor:help; white-space:nowrap;}
abbr {border-bottom:1px dotted; cursor:help; white-space:nowrap;}
address {font-style:normal;}
#picture {text-align:center; position:absolute;	left:110px;	top:17px; width:85%; z-index:7;}
#nav {text-align:center; position:absolute; left:9px; top:123px; width:222px; z-index:3;}
#logo    {position:absolute; left:143px; top:15px; z-index:2; width:70%; text-align:center;}
#header  {position:absolute; left:243px; top:113px; right:5%; z-index:7; text-align:center; text-shadow:gray 3px 2px 3px;}
#content {position:absolute; left:243px; top:209px; right:5%; z-index:6; text-align:center;}
#content2 {position:absolute; left:10px; top:126px; right:5%; z-index:6; text-align:center;}
#content2 td {text-align:left;}
.showresult {margin:auto; }
.showresult td {text-align:left; font-size:14px;}
.showresult th {font-size:14px;}
.pedigree {margin:auto; }
.pedigree td {text-align:left; font-size:14px;}
.pedigree th {font-size:14px;}
#language,  #languagepic {text-align:center; position:absolute; left:20px; top:15px; z-index:2; width:64px; height:32px;}
#forwardpic {text-align:center; position:absolute; left:20px; top:380px; width:64px; z-index:7; font-size:12px;}
#forwardpic a {background:url('/images/buttons/arrows.png')  no-repeat; background-position:-50px 0px; display:block; width:50px; height:26px;}
#backpic    {text-align:center; position:absolute; left:20px; top:295px; width:64px; z-index:8; font-size:12px;}
#back2pic   {text-align:center; position:absolute; left:20px; top:176px; width:64px; z-index:3; font-size:12px;}
#backpic a, #back2pic a {background:url('/images/buttons/arrows.png') no-repeat; display:block; width:50px; height:26px;}
#backpic a:hover, #back2pic a:hover  {background-position:0px -26px;}
#forwardpic a:hover {background-position:-50px -26px;}
/*#backpic img, #back2pic img, #forwardpic img {display:block; border:0; width:50px; height:26px;}
#backpic a:hover img, #back2pic a:hover img, #forwardpic a:hover img {visibility:hidden;}
#backpic a:hover, #back2pic a:hover, #forwardpic a:hover {border:0;}
/* * html #backpic a {margin-right:1px;}
* html #backpic a:hover {width:51px; margin-right:0;} */
#gallerypic {text-align:center; position:absolute; left:20px; top:176px; width:64px; z-index:9; font-size:12px;}
#homepic    {text-align:center; position:absolute; left:20px; top:63px; width:64px; z-index:10; font-size:12px;}
#sidebar    {position:fixed;}
#bambus {overflow:visible; position:fixed; right:25px; top:15px; bottom:15px; width:359px; z-index:1;} 
#menu {text-align:center; position:absolute; width:222px; z-index:4; left:9px; top:590px; overflow:visible;}
#menu a,#content a,#content2 a,#picture a,h1 a, h2 a {color:#B25935; background-color:transparent; font-weight:bold;}
#menu a:visited,#content a:visited,#content2 a:visited,#picture a:visited,h1 a:visited,h2 a:visited {color:#c28050; background-color:transparent; font-weight:bold;}
#menu a:visited:hover,#content a:visited:hover,#content2 a:visited:hover,#picture a:visited:hover,h1 a:visited:hover,h2 a:visited:hover {color:#ffff00; background-color:#A26F41; font-weight:bold;} 
#menu a:focus,#content a:focus,#content2 a:focus,#picture a:focus,h1 a:focus {color:#c28050; background-color:#FADCB2; font-weight:bold;}
#menu a:hover,#content a:hover,#content2 a:hover,#picture a:hover,h1 a:hover {color:#ffff00; background-color:#A26F41; font-weight:bold;text-shadow:#000 3px 3px 5px; text-decoration:none;}
#menu a:active,#content a:active,#content2 a:active,#picture a:active,h1 a:active,h2 a:active {color:#cc9966; background-color:#423A38; font-weight:bold;}
.lautschrift {font-family:"Arial Unicode MS", "Lucida Sans Unicode", "Lucida Grande", "TITUS Cyberbit Basic", Code2000, "MV Boli", "MS Mincho", Arial, sans-serif;}
[lang|="de"]>*    {quotes:"»"  "«"  "›"  "‹"}
[lang ="de-de"]>* {quotes:"„"  "“"  "‚"  "‘"}
[lang|="de-ch"]>* {quotes:"«"  "»"  "‹"  "›"}
[lang|="fr"]>*    {quotes:"«\2009" "\2009»" "‹\2009" "\2009›"}	/*thin space*/
[lang|="en"]>*    {quotes:"“"  "”"  "‘"  "’"}
q:lang(de)        {quotes:"»"  "«"  "›"  "‹"}
q:lang(de-de)     {quotes:"„"  "“"  "‚"  "‘"}
q:lang(de-ch)     {quotes:"«"  "»"  "‹"  "›"}
q:lang(fr)        {quotes:"«\2009" "\2009»" "‹\2009" "\2009›"}
q:lang(en)        {quotes:"“"  "”"  "‘"  "’"}
q:before {content:open-quote}
q:after {content:close-quote} 
wbr:after {content:"\00200B";}
dfn {font-style:italic;}
hr.short {background-image:url('/images/halm-l1.png'); width:70%; height:8px; border:0; text-align:center} 
hr {background-image:url('/images/halm-l1.png'); width:90%; height:8px; border:0;} 
hr.breit {background-image:url('/images/halm-l1b.png'); width:100%; height:16px; border:0;}
dt {font-size:18px;  margin-left:5%;}
dd {font-size:14px; padding-bottom:1em; margin-left:5%;}
.footer {clear:both; font-size:10px; text-align:center; margin-left:5%; margin-right:5%;}
.gallerythumb {	vertical-align:baseline; font-size:12px; padding-bottom:20px; padding-left:5px; padding-right:5px; text-align:center; width:33%;}
.portraitpic {  padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px;}
a[href^="http://"]:after {content:"\00A0\2197";}
a[href^="https://"]:after {content:"\00A0\2197";}
a[href^="http://www.kumasasa.de"]:after {display:none}
a[href^="http://kumasasa.de"]:after {display:none}
.kittenthumb {vertical-align:middle; padding-bottom:5px; padding-left:15px; padding-right:15px; text-align:center;}
blockquote.bigquote {text-align: justify;}
.bigquote:before {content:url('/images/openquote.png'); margin-right:0px;}
.bigquote:after  {content:url('/images/closequote.png'); margin-right:0px;}


