@import url(/global.css);

@page {
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:1cm;
        margin-right:1cm;
}

body { 
  padding: 0;
  margin:0 ;
  color: #000000;
  font-family: sans;
  text-align:justify;
  font-size: 8pt;
}

#body { padding:2em ; }

a:link { color:#000; padding: 2mm; text-decoration:none; font-weight:normal; }
a:visited { padding: 2mm; text-decoration:none; font-weight:normal; color:#000; }

tt { font-family: monospace ; white-space: normal }
pre { line-height:100%; border: 1mm solid #333333; color: #000000; font-family: monospace ; white-space: pre; background-color: #EEE ; }
h1 {  font-size: 120%; margin:15mm ; border: 1mm solid #888888; color: #000000; background-color: #CCCCCC}
h2 {  font-size: 120%; margin:30mm ; border: 1mm solid #888888; color: #000000; background-color: #CCCCCC}
h3 {  font-size: 120%; margin:45mm ; border: 1mm solid #888888; color: #000000; background-color: #CCCCCC}
h4 {  font-size: 120%; margin:60mm ; border: 1mm solid #888888; color: #000000; background-color: #CCCCCC}
h5 {  font-size: 120%; margin:75mm ; border: 1mm solid #888888; color: #000000; background-color: #CCCCCC}
table {  white-space:normal; padding: 0mm }
th {  padding: 0mm ;}
tr { padding: 0mm ; }
td {  padding: 0mm; white-space:normal;  }

blockquote.table table {  white-space:normal; padding: 0mm ; }
blockquote.table th {  padding: 0mm ;}
blockquote.table tr { padding: 0mm ; }
blockquote.table td {  white-space:normal; padding-bottom: 3mm ;padding-top: 3mm ; padding-right: 10mm ;  padding-left: 10mm ; }

dt {  font-weight: bold}
dd {  font-weight: normal}

.center {  text-align:center ; }
table.center {  white-space:normal; width:100%; text-align:center; margin: 0mm; padding: 0mm ;border: 0mm  ; left:0mm; right:0; color:#000; background-color: #CCC}
table.center  th {  padding: 0mm ;color:#000; background-color: #CCC}
table.center  tr {padding: 0mm ; color:#000; background-color: #CCC}
table.center  td { white-space:normal; border: 2mm solid #300018 ;text-align:center;   padding-bottom: 3mm ;padding-top: 3mm ; padding-right: 0mm ;  padding-left: 0mm ; background-color: #CCC}
table h1.part { color: #000000 ; font-size: 220% ;}

.download { margin-bottom:25mm; margin-top:25mm; margin-right:50mm; margin-left:50mm; }
.download dt { margin-bottom:3mm; margin-top:15mm; }
.downloadlink { float:right;display:block;text-align:right;}
.lstlisting {line-height:100%; margin:1ex 1ex;padding:0ex;white-space: pre;background-color: #FFD ; border-color:#FFF ; border:1mm;}
.mouselstlisting {line-height:100%; margin:1ex 1ex;padding:0ex;background-color: #FFD ; border-color:#FFF ; border:1mm;}
.source {line-height:100%; margin:1ex 1ex;padding:1ex;white-space: pre;background-color: #FFD ; border-color:#FFF ; border:1mm;}
.part  {font-size:100%;font-variant:small-caps;text-align:center;margin:0ex;padding:0.5ex;border:none;}


#container {
  color: rgb(221, 221, 221);
  border: 1mm solid rgb(199, 199, 199);
  margin: 1em auto;
  text-align: center;
  width:100%;
}

#title {
  margin:14mm;
  font-size:180%;
  font-style: italic ;
  color:#000;
  font-weight:bold;
  text-align: center;
}

#subtitle {
  font-size:70%;
  color:#000;
  text-align: center;
}

#chapter_navigation { display:none; }
#menu {
display:none;
  padding: 2mm 0;
  margin: 4mm;
}

#menu li {
  display: inline;
  padding: 0 10mm;
}

#menu ul {
  text-align: center;
  display: inline;
  padding: 0 10mm;
}

.toggle {
display:none ;
}

.zz { display:none; }

#contents	 {
  padding: 0;
   margin-left:0cm;
   margin-right:0cm;
  margin-top: 0.5cm;
  margin-bottom: 0.5cm;
  line-height: 150%;
}

#footer {
display:none;
}


span.thumbnail{
border-width: 0px;
border-bottom-width:0px; 
}

span.thumbnail a {
border-width: 0px;
border-bottom-width:0px; 
}



span.icon {  }
span.icon img {  border-style:outset; border-width:medium; border-color:#888;  width:1em;height:1em ; }


.previouslink { visibility:hidden;display:none;border:0px; }
.nextlink     { visibility:hidden;display:none;border:0px; }
.uplink       { visibility:hidden;display:none;border:0px; }
#testcocoon_left { visibility:hidden; display:none;border:0px; width:0px; } 

