/* general styles */
body { margin:0; padding:0; direction:ltr; background-image:url(/images/bg_flow.png); background-repeat:repeat-x; }
body, span, li , textarea, input, p, h1, h2 ,h3, a, div{ font-family:"Comic Sans MS",Verdana, Helvetica, sans-serif; color:#666666; font-size:12px; }
img { border:0; }
li { list-style-image:url(/images/li.gif); }
h1{  color:#A5A3A6; font-size:14px; }
h2 { color:#A5A3A6; font-size:14px; line-height:16px; }
h3 { color:#A5A3A6; font-size:12px; line-height:25px; }
p { font-size:13px; text-align:justify; }
b { color:#999999; font-size:13px; }
a, a:link, a:visited, a:active, a:hover { color:#999999; text-decoration:underline; font-size:13px; }
a:hover { text-decoration:none; color:#666666;}
/*miniatuers lair titel */
#page #logo, #logocontent { position:relative; line-height:60%; font-family:"Comic Sans MS",Verdana, Helvetica, sans-serif; font-weight:bold; text-align:center; padding:15px; width:80%; }
#page #logo div, #logocontent div { color:#CCCCCC; font-size:2em; letter-spacing:.1em; }
#page #logo span, #logocontent span { color:#333333; font-size:1.28em; font-style:italic; letter-spacing:0.6em; padding-left:15%; }
/* page parts for content pages and homepage */
#page { border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; width:800px; text-align:left; background-image:url(/images/bg.png); background-repeat:no-repeat; display:block; margin:20px 0px 0px 0px; padding:15px 0px 0px 0px;}
#content { width:800px; display:block; background-color:#FFFFFF; }
#indent { width:760px; display:block;  padding:20px 20px 20px 20px; background-color:#FFFFFF; }
#content table tr td { background-color:#FFFFFF;}
/*topnavi */
#top { background-color:#CCCCCC;  width:800px; display:block; margin:24px 0px 0px 0px; padding:3px 0px 3px 0px; }
#top a, #top a:link, #top a:visited, #top a:active { font-size:13px; font-weight:bold; color:#666666; text-decoration:none; padding:3px 10px 3px 10px; background-color:#CCCCCC; }
#top a:hover { color:#CCCCCC; background-color:#666666; }
#top ul, #top li{ display:inline; list-style-type:none; margin:0px; padding:0px;  }
/* bottom */
#bottom { text-align:right; width:800px; display:block; padding:3px 0px 2px 0px; border-top:1px solid #CCCCCC; margin:0px;  background-color:transparent; }
#bottom a, #bottom a:link, #bottom a:visited, #bottom a:active, #bottom a:hover { color:#666666; text-decoration:none; font-size:13px; font-weight:bold; }
#bottom a:hover { color:#333333; }
/* contact */
form a, form a:link, form a:visited, form a:active, form a:hover { color:#999999; text-decoration:none; font-size:13px; font-weight:bold; }
form a:hover { color:#666666; }
input { height:20px; }
/* chapters & thumbs*/
#chapterlist a img, #thumbnaillist a img{ margin:0px 0px 10px 0px;  background-color:transparent; }
