body {margin:0 auto;padding:0;font:90% Verdana,Tahoma,Arial,sans-serif;background:#f4f4f4 url(Bilder/Poremba_Seitenhintergrund.png) top center repeat-y;}
#wrap {color:#333333;margin:0 auto;width:780px;background:#ffffff;padding:0;} 
#page_content {width:530px;float:right;line-height:1.6em;text-align:justify;padding:0 4.5% 0 4.5%;}
#footer {clear:both;width:95%;padding:12px 2.5% 20px 2.5%;text-align:center;color:#999999;font-size:0.9em;background:#ffffff;}
#footer a {color:#336699;text-decoration:none;}
#footer a:hover {text-decoration:underline;} 
#bottom {float:left;width:95%;padding:9px 2.5% 9px 2.5%;font-size:0.8em;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#navigation_menu {clear:left;float:left;width:160px;margin:10px 0 0 0;padding-top:154px;padding-bottom:400px;font-size:0.9em;position:fixed;text-align:left;background-image:url(Bilder/Navigation.png);background-repeat:no-repeat;background-position:left top;} 
#navigation_menu ul {margin:0;list-style:none;font-size:14px;}#navigation_menu li {display:inline;}
#navigation_menu li a {text-decoration:none;padding-top:35px;padding-bottom:5px;margin-right:10px;width:150px;text-align:center;color:#0066cc;float:right;border-top:1px solid #003399;border-bottom:1px solid #003366;}
#navigation_menu li a:hover {text-decoration:none;border-top:1px solid #3399ff;border-bottom:1px solid #3399ff;color:#3399ff;} 
#navigation_menu li.home a {background:url("Bilder/Taste_Start.png") no-repeat center top;} 
#navigation_menu li.contact a {background:url("Bilder/Taste_Kontakt.png") no-repeat center top;}
#navigation_menu li.guestbook a {background:url("Bilder/Taste_Gaestebuch.png") no-repeat center top;}
#navigation_menu li.descendants a {background:url("Bilder/Taste_Nachkommen.png") no-repeat center top;}
#navigation_menu li.ancestors a {background:url("Bilder/Taste_Vorfahren.png") no-repeat center top;} 
#navigation_menu li a:hover {background-position:0 -100px;} 
#navigation_menu li.selected a {color:#000033;font-weight:bold;background-position:0 -200px;}
#return_top_de a {position:absolute;position:fixed;right:15px;top:14px;width:18px;height:120px;display:block;background:url(Bilder/Seitenanfang_de.png) no-repeat left top;}
#return_top_de a:hover {background:url(Bilder/Seitenanfang_de.png) no-repeat right top;}
#return_top_en a {position:absolute;position:fixed;right:15px;top:14px;width:18px;height:120px;display:block;background:url(Bilder/Seitenanfang_en.png) no-repeat left top;}
#return_top_en a:hover {background:url(Bilder/Seitenanfang_en.png) no-repeat right top;} 
a {text-decoration:none;color:#336699;} 
a:hover {text-decoration:underline;color:#336699;}
a img {border:0;} 
.image_left_shadow {margin:10px 10px 5px 0;float:left;background-image:url(Bilder/Bildschatten.png);background-position:right bottom;padding-top:4px;padding-right:5px;padding-bottom:14px;padding-left:4px;}
.image_left {margin:10px 10px 5px 0;float:left;}
.image_right {margin:10px 0 5px 10px;float:right;}
.box_chapter {float:left;width:95%;margin-top:9px;padding:30px 2.5% 30px 2.5%;background-color:#ffffff;font-size:1.5em;font-weight:bold;color:#990000;text-align:center;}
.box_subchapter {float:left;width:95%;margin-top:4px;padding:9px 2.5% 18px 2.5%;background-color:#ffffff;border-top:1px solid #cccccc;}
.box_subchapter_colored {float:left;width:95%;margin-top:4px;padding:9px 2.5% 18px 2.5%;background-color:#ffffff;border-top:1px solid #990000;}
.box_line {float:left;width:95%;height:1px;border-top:1px solid #CCCCCC;padding:0 2.5% 0 2.5%;} 
.box_line_blank {float:left;width:95%;height:1px;padding:0 2.5% 0 2.5%;}
.box_single {float:left;width:95%;line-height:1.6em;text-align:justify;background-color:#ffffff;padding:0 2.5% 0 2.5%;}
.box_left {float:left;width:45.5%;line-height:1.6em;text-align:justify;background-color:#ffffff;padding:0 2% 0 2.5%;}
.box_right {float:right;width:45.5%;line-height:1.6em;text-align:justify;background-color:#ffffff;padding:0 2.5% 0 2%;}
.box_left p {padding-bottom:0.6em;}
.box_right p {padding-bottom:0.6em;} 
.box_footer_single {float:left;width:95%;line-height:1.4em;text-align:left;background-color:#ffffff;padding:0 2.5% 0 2.5%;font-size:0.9em;font-weight:normal;color:#999999;} 
.footer_counter {font-size:0.9em;font-weight:normal;color:#333333;} 
.footer_link {font-size:0.8em;color:#336699;vertical-align:bottom;}
.text_image_left {font-size:0.9em;text-align:left;font-style:italic;}
.text_capitals_small {font-size:0.9em;text-transform:uppercase;}
.text_capitals_big {font-size:1.0em;text-transform:uppercase;}
.text_capitals_small_colored {font-size:0.9em;text-transform:uppercase;color:#990000;}
.text_capitals_big_colored {font-size:1.0em;text-transform:uppercase;color:#990000;}
.colored {color:#990000;}
h1 {font-size:1.5em;font-weight:bold;color:#990000;text-align:center;clear:both;}
.h1_invisible {line-height:8px;font-size:8px;} 
h2 {font-size:1.2em;font-weight:bold;text-align:left;clear:both;;}
h3 {font-size:1.0em;font-weight:bold;text-align:left;padding-bottom:0.6em;clear:both;}
h4 {font-size:1.0em;font-weight:bold;text-align:left;color:#990000;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;} 
.unchecked {color:#999999;} 
.comment {color:#999999;font-size:0.9em;line-height:1.4em;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:5px 10px 5px 10px;} 
/* Baumstruktur. Quelle:http://odyniec.net/articles/turning-lists-into-trees/ */ 
ul.narrow_tree, ul.narrow_tree ul {list-style-type:none;background:url(Bilder/Listen/vline.png) repeat-y;margin:0;padding:0;} 
ul.narrow_tree li.simple {margin:0;padding:0 15px;background:url(Bilder/Listen/Simple.png) no-repeat;}
ul.narrow_tree li.first {background-color:#ffffff;background-position:0px 0px;}
ul.narrow_tree li.node {background-position:-800px 0px;}
ul.narrow_tree li.last_node {background-color:#ffffff;background-position:-1600px 0px;}
ul.narrow_tree ul ul {margin-left:10px;width:480px;}
ul.narrow_tree ul ul ul {margin-left:10px;width:455px;}
ul.narrow_tree ul ul ul ul {margin-left:10px;width:430px;}
ul.narrow_tree ul ul ul ul ul {margin-left:10px;width:405px;}
ul.narrow_tree ul ul ul ul ul ul {margin-left:10px;width:380px;}
ul.narrow_tree ul ul ul ul ul ul ul {margin-left:10px;width:355px;}
ul.narrow_tree ul ul ul ul ul ul ul ul {margin-left:10px;width:330px;} 
ul.narrow_tree ul ul ul ul ul ul ul ul ul {margin-left:10px;width:305px;}
ul.narrow_tree ul ul ul ul ul ul ul ul ul ul {margin-left:10px;width:280px;} 
ul.narrow_tree ul ul ul ul ul ul ul ul ul ul ul {margin-left:10px;width:255px;} 
#page_content .invisible_text {color:#ffffff;font-size:8px;} 
.invisible {display:none;} 
