body  {
margin:0;padding:0 10px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#222222;
text-align:center;
background:#ffffff;
}

a{text-decoration:none;}
a:link  {color:#092535}
a:visited  {color:#092535;}
a:hover  {color:#18638F;background:transparent;}
a:active  {color:#18638F;}

div#page  {
width:958px;
margin:0px auto; padding:1px;
text-align:left;
border:1px solid #092535;
background-image:url(../images/page_bg.gif);
}

div#header  {
margin:0 0 1px; padding:25px;
border:1px solid #092535;
font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-size:48px; font-variant:small-caps;
color:#222222;
}

div#naviservice-top, div#naviservice-bottom  {
margin:0 0 1px; padding:1px 1px;
border:1px solid #092535;
text-align:right;
font-size:10px; font-weight:bold;
background:#18638F;
}
div#naviservice-top a, div#naviservice-bottom a  {
color:#eeeeee;
}
div#naviservice-top img  {
vertical-align:middle;
margin:0 15px 0 2px;
border:0;
}
div#naviservice-bottom  {
margin:1px 0 0; padding:0 10px;
text-align:center;
}

div#news {
padding:20px;
border:1px solid #18638F;
}
div p.newstitle {
font-variant:small-caps;
font-weight:bold;
font-size:14px;
color:#18638F;
}


/* left */
div#navi  {
float:left; width:197px;
margin:0; padding:20px 0;
}
div#navi a  {
display:block;
padding:0.4em 20px;
font-family:Courier New, Courier, mono; font-size:12px; font-weight:bold;
letter-spacing:0.2em;
}
div#navi a.active  {
padding:0.4em 20px;
}
div#navi a.sub  {
padding:0.3em 20px 0.3em 30px;
font-size:11px;
letter-spacing:0.1em;
}
div#navi a.subactive  {
padding:0.3em 20px 0.3em 30px;
font-size:11px;
letter-spacing:0.1em;
}
div#navi a.active  {
color:#18638F;
}
div#navi a.subactive  {
color:#18638F;
}

div#logo  {
width:186px;
margin:0 0 20px; padding-left:9px;
}
div#logo img  {
border:0;
}

/* right */
div#navicontext  {
float:right; width:197px;
margin:0; padding:35px 0;
}
div.books  {
padding:0px 30px 20px;
}
div.books a  {
display:block;
font-size:10px; font-weight:normal;
text-decoration:underline;
}
div.books img  {
border:0px none;
}
img.pic  {
margin:0 20px 40px;
border:1px solid #092535;
}
div#nav  {
padding:0px 30px 10px;
font-size:11px;
}
div#nav a  {
display:block;
padding:0.4em 0;
}
div#center  {
margin:0 200px; padding:10px 60px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
text-align:justify;
}
div#center a  {
color:#18638F;
font-weight:bold;
}
div#center a:hover  {
text-decoration:underline;
}
div#center img  {
border:0;
}
div#center img.cover  {
float:right;
margin:10px 0 20px 20px;
}
div#center img.cover-tb  {
clear:right;
float:right;
margin:10px 0 20px 20px;
}
div#center img.coverthumb  {
float:right;
margin:10px 0 10px 15px;
}
div.contentnavi  {
margin:10px 0;
}
h1, h2  {
margin-bottom:1em;
font-family:Garamond, "Times New Roman", Times, serif; font-size:2em;
letter-spacing:0.1em;
color:#333333;
text-align:left;
}
h2  {
font-size:1.3em; font-weight:bold; font-variant:small-caps;
}
.untertitel  {
display:block;
margin-bottom:2.0em;
font-weight:bold;
}
.zitat  {
display:block;
padding:10px 0;
font-size:11px; font-style:italic;
text-align:justify;
}
.blockzitat {
  margin:20px 70px;
  texct-align:justify;
}
td {
padding:5px 10px;border:0;
text-align:justify;
vertical-align:top;
}
.impres  {
font-weight:bold;
}
.haft  {
margin:40px 0;
font-size:9px;
}
.contact-img  {
vertical-align:-4px;
}

.cleaner  {
clear:both;
height:1px;
margin:0; padding:0; border:0px none;
font-size:1px;
background:transparent;
}

div#main1  {
margin:0; padding:0;
background: url(../images/transleft200x4.gif) top left repeat-y;
}
div#main2  {
margin:0; padding:0;
background: url(../images/transright200x4.gif) top right repeat-y;
}