* {
   color:#000000; 
   font-size:12px;
   font-family:Arial,Helvetica,Geneva,Sans-Serif;
   margin:0px;
   padding:0px;
}

body {font-size:100.01%; background-color:#ffffff}

div.nav {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:20px; 
    width:330px; 
    background-color:#d0d0d0; 
    padding:8px;
}
div.head_n {
    position:absolute; 
    top:10px; 
    left: 8px; 
    padding:8px; 
    height:42px; 
    width:314px; 
    text-align:center;
    background-color:#fff;
}
div.head_m {
    position:absolute; 
    top:10px; 
    left: 8px; 
    height:42px; 
    width:458px;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:6px;
    background-color:#fff;
    text-align:center;
}
div.navimg {
    position:absolute; 
    top:74px; 
    left: 8px; 
    padding:8px; 
    width:314px; 
    height:189px; 
    background-color:#fff; 
}
div.link {
    position:absolute; 
    left:160px; 
    height:22px; 
    width:156px;
    background-color:#d0d0d0; 
    padding-top:2px;
    padding-left:8px;
}
div.navsearch {
    position:absolute; 
    top:285px; 
    left: 8px; 
    padding:8px; 
    width:314px; 
    height:28px; 
    background-color:#fff; 
}

div.gb_head {
    position:relative; 
    margin-top:14px;
    width:454px; 
    background-color:#d0d0d0; 
    padding:2px;
}

div.note {
    visibility:visible;  
    position:absolute; 
    top:335px; 
    left: 8px; 
    padding:8px; 
    width:314px; 
    height:278px; 
    background-color:#fff; 
    overflow:auto;
    font-family:arial; 
    font-size:12px;
}

div.vv {
    position:absolute; 
    top:335px; 
    left: 8px; 
    padding:8px; 
    width:314px; 
    height:278px; 
    background-color:#d0d0d0; 
    overflow:auto;
    font-family:arial; 
    font-size:12px;
    text-align: center;
}

div.main {
    position:absolute; 
    top:0px; 
    left:368px; 
    width:498px; 
/*    height:184px; */
    background-color:#d0d0d0; 
    padding:8px;
}
div.content {
    position:absolute; 
    top:74px; 
    left: 8px; 
    padding:20px; 
    padding-top:36px; 
    width:458px; 
    background-color:#fff;
}

div.reflnk {
    position:absolute; 
    top:76px; 
    left: 20px; 
    padding:0px; 
    width:458px; 
/*    height:100px; */
    background-color:#fff; 
}
div.refcont {
    position:absolute; 
    top:96px; 
    left: 20px; 
    padding:0px; 
    width:458px; 
/*    height:100px; */
    background-color:#fff; 
}

div.msg { 
    margin:0px;
    visibility:hidden; 
    position:fixed; 
    top:160px; 
    left:330px; 
    width:300px; 
    height:180px; 
    z-index:2; 
    padding:10px; 
    border-width:1px; 
    border-style:solid; 
    background-color:white;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}

div.opa {
   display:none; 
   position:fixed;
   top:0px;
   bottom:0px;
   left:0px;
   width:904px;
   background-color:black;
   opacity:0.5;
}

div.addons {
   display:none; 
   position:absolute;
/*   top:74px; */
   top:10px; 
   left:28px;
   width:846px;
   height:auto;
   padding:0px;
  background-color:white; 
/*   background-color:red; */
   text-align:center;
   opacity:1;
}

div.add_text {
   position:relative; 
   margin-left:auto; 
   margin-right:auto; 
   width:458px; 
   padding:20px; 
   padding-top:36px; 
   background-color:white;
   text-align:left;
}

div.add_img {
   position:relative;
   margin-left:auto;
   margin-right:auto;

   padding-top:10px;
   padding-bottom:20px;
   padding-left:0px;
   padding-right:0px;
   width:820px;
   background-color:white; 
/*   background-color:blue; */
}

div.add_url {
   position:relative;
   margin-left:auto;
   margin-right:auto;

   padding-top:0px;
   padding-bottom:0px;
   padding-left:0px;
   padding-right:0px;
   width:820px;
   background-color:white; 
/*   background-color:yellow; */
}

div.underline {
   position:relative; 
   margin-left:auto; 
   margin-right:auto; 

   padding-top:0px;         
   padding-bottom:0px;         
   padding-left:0px;         
   padding-right:0px;         
   width:620px; 
   background-color:white;
}

div.add_letter {
   position:relative; 
   margin-left:40px; 
   margin-top:20px; 
   margin-bottom:20px; 
   padding-top:0px;         
   padding-bottom:0px;         
   padding-left:0px;         
   padding-right:0px;         
   width:380px; 
   background-color:white;
}

h1 {
    font-size:32px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
}
h1.tb {
    margin-top:.0001px;;
    margin-bottom:.0001px;
    font-size:18px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
    text-align:center;
}
h2 {
    font-size:18px; 
    font-weight:normal;
}
h3 {
    font-size:18px; 
    font-weight:normal;
}
h3.poem {
    font-size:18px; 
    font-weight:normal;
}
h3.addons {
    margin-top:1.5em;
    font-size:18px; 
    font-weight:normal;
}
h3.tb, h3.add {
    font-size:18px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
}
h3.help {
   padding-top:10px; 
   font-size:14px; 
   font-weight:bold;
}
h3.lv {
    font-size:16px; 
    font-weight:normal;
    padding-top:10px; 
}
h4.addprosa {
    font-size:14px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
}
h4.tb {
    font-size:14px; 
    font-weight:bold;
    font-family:"Times New Roman",Times,Serif;
}
h4.poem {
   font-size:12px; 
   font-weight:normal;
}
h4 {
   font-size:12px; 
   font-weight:bold;
}


p { 
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}

p.main {
    margin-top:1em;
    margin-bottom:.0001px;
    text-indent:0px;
}
p.main1 {
    margin-top:4px;
    margin-bottom:1em;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.tb {
    margin-bottom:.0001px;
    text-indent:0px;
    font-size:14px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
}
p.aufzaehlung {
    margin-left:3.5em;
    text-indent:-1.5em;
    font-size:14px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
}
p.table {
    text-indent:0px;
    font-size:14px; 
    font-weight:normal;
    font-family:"Times New Roman",Times,Serif;
}
p.normal {
    margin-top:1em;
    margin-bottom:0.5em;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.help {
    margin-top:0.5em;
    margin-bottom:.0001px;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.addtitle {
    margin-top:1.5em;
    margin-bottom:.0001px;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.addtext {
    margin-top:0.5em;
    margin-bottom:.0001px;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.MsoNormal, li.MsoNormal, div.MsoNormal, p.add, p.NormMs, p.NormMs0, p.Normal {
    margin-top:.0001px;
    margin-bottom:.0001px;
    text-indent:14.2px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.Paragraph1, p.paragraph1 {
    margin-top:.0001px;
    margin-bottom:.0001px;
    text-indent:14.2px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.ohneeinzug, p.fn {
    margin-top:.0001px;
    margin-bottom:.0001px;
    text-indent:0px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.poem, p.maintenance {
    margin-top:1.5em;
    margin-bottom:.0001px;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.edit {
    margin-top:.0001px;
    margin-bottom:.0001px;
    text-indent:0px;
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText {
    margin-bottom:.0001px;
    text-indent:14.2px;
    line-height:24.0px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText {
    margin-bottom:.0001px;
    text-align:left;
    margin-left:20px; 
    text-indent:-20px; 
    font-family:"Times New Roman",Times,Serif;
    font-size:13px;
}
p.lv {
    margin-top:1.5em;
    margin-bottom:.0001px;
    text-align:left;
    margin-left:20px; 
    text-indent:-20px; 
}
p.Tag, li.Tag, div.Tag, p.Right {
    margin-top:.0001px;;
    margin-bottom:.0001px;
    text-align:right;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.addRight {
    margin-top:1.5em;
    margin-bottom:.0001px;
    text-align:right;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.tableRight {
    margin-top:.0001px;
    margin-bottom:.0001px;
    text-align:right;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.Center {
    margin-top:.0001px;;
    margin-bottom:.0001px;
    text-align:center;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.Head {
    margin-top:.0001px;;
    margin-bottom:.0001px;
    text-align:center;
    font-family:"Times New Roman",Times,Serif;
    font-size:18px;
}
p.Gedicht {
    margin-top:0px;
    margin-bottom:.0001px;
    margin-left:1.5cm;
    text-indent:0.0001px;
    text-align:left;
    line-height:130%;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.Gedichttitel {
    margin-top:7px;
    margin-bottom:7px;
    margin-left:1.5cm;
    text-indent:0.0001px;
    text-align:left;
    line-height:130%;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.Zitat1 {
    margin-top:.0001px;
    margin-bottom:.0001px;
    margin-left:1cm;
    text-indent:14.2px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.Zitat2 {
    margin-top:.0001px;
    margin-bottom:.0001px;
    margin-left:2cm;
    text-indent:0.0001px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.TBfootnote {
    margin-bottom:.0001px;
    text-align:left;
    margin-left:50px; 
    margin-right:50px; 
    text-align:left;
    font-size:12px;
    padding:5px;
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
}
p.note, p.registry {
    margin-bottom:.0001px;
    text-align:left;
}
p.note_tb {
    margin-top:2px;
    margin-bottom:.0001px;
    text-align:left;
}

p.announce {
    margin-bottom:.0001px;
    text-align:center;
    font-size:24px;
}

p.announce1 {
    margin-bottom:.0001px;
    text-align:center;
    font-size:18px;
}

p.announce2 {
    margin-bottom:.0001px;
    text-align:center;
    font-size:18px;
}

p.announce3 {
    margin-top:1em;
    margin-bottom:.0001px;
    text-align:center;
    font-size:14px;
}

p.gb {
    padding-top:10px;
}

b.searchresult {
    font-family:"Times New Roman",Times,Serif;
    font-size:14px;
    font-weight:normal;
    background-color:#c0c0c0;
}

a {
/*    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px; */
    text-decoration:none; 
}
a:link, span.MsoHyperlink {
    color:#000098;
}
a:visited, span.MsoHyperlinkFollowed {
    color:#000098;
}
a.tb {
    font-size:14px;
    font-family:"Times New Roman",Times,Serif;
    color:#000098;
}
a.fn {
    font-size:10px;
    font-family:"Times New Roman",Times,Serif;
    position: relative; top: -7px; 
    color:#000098;
}
a.fnt {
    font-size:13px;
    font-family:"Times New Roman",Times,Serif;
    color:#000098;
}
a.bold1 {
    font-size:12px;
    font-weight:bold;
    color:#333333;
}
a.bold {
    font-size:14px;
    font-weight:bold;
    color:#333333;
}
a.bold:hover {
    font-size:14px;
    font-weight:bold;
    color:#333333;
    text-decoration:underline; 
}
a.dbold {
    font-size:12px;
/*    font-weight:bold;  */
    color:#333333;
}
a.dbold:hover {
    font-size:12px;
/*    font-weight:bold;  */
    color:#333333;
    text-decoration:underline; 
}
a.black {
    font-size:12px;
    font-weight:bold;
    color:#333333;
}
a.black:hover {
    font-size:12px;
    font-weight:bold;
    color:#333333;
    text-decoration:underline; 
}
a.msg {
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
    font-weight:bold;
    color:#333333;
}
a.nav {
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:16px;
    font-weight:normal;
    color:#000;
}
a.nav:link {
    color:#000;
}
a.nav:visited {
    color:#000;
}

i.fnt {
    font-size:13px;
    font-family:"Times New Roman",Times,Serif;
}
i.tb, u.tb, b.tb, s.tb, u.add, i.add {
    font-size:14px;
    font-family:"Times New Roman",Times,Serif;
}

input.search {
    font-family:Arial,Helvetica,Geneva,Sans-Serif;
    font-size:12px;
}

table {
    margin-top:1em;
}

table.tableI {
    margin-top:0em;
}

table.add {
    margin-top:0em;
	margin-left:auto;
	margin-right:auto;
}

table.add1 {
    font-size:14px;
    font-family:"Times New Roman",Times,Serif;
}

table.add2 {
    margin-top:0em;
	margin-left:14.2px;
    font-size:14px;
    font-family:"Times New Roman",Times,Serif;
}

table.reflnk {table-layout:fixed;}

table.reftab {margin-bottom:5px;}

.reftab_h {margin-top:3px;}

td {vertical-align:top;}

td.middle {vertical-align:middle;}

td.bold {font-weight:bold;}

td.center {text-align:center;}

td.right {text-align:right;}

td.left {text-align:left;}

td.add2 {
   padding-top:4px;
   padding-left:6px;
   text-align:left;
}

td.left {text-align:left;}

td.reflnk {text-align:center}

td.help {padding-top:1em; padding-right:10px;}

.diaries {padding-top:2px; padding-bottom:6px; padding-right:10px; text-align:left; font-size:12px;}
/*
.diaries {padding-top:2px; padding-bottom:11px; padding-right:10px; text-align:left; font-size:16px;}
*/
td.announce {padding-top:3px; padding-right:10px; text-align:left; font-size:14px;}

td.edit {padding-top:3px; padding-right:10px; text-align:left; font-size:12px;}

img {border:0;}
img.add {
   float:left;
   margin-top:6px;
   margin-right:10px;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
    font-size:9px; 
    font-family:"Times New Roman",Times,Serif;
}

sup {
	bottom: 1.3ex;
}

sub {
	top: 0.3ex;
}
