/* NaLaSu.info  -  StyleSheet */
/* created:        2002-08-11 */
/* last. mod.:     2025-03-17 */


body 
   {
    /* width:             860px;  <-- hebelt  center  aus  !!	*/
    font-family:       times, serif;
	  color:             #000000;
    font-size:         100%;
		background-color:  #FFFFE0;
		margin:            10 5 5 5;	
  }

h1
   { 
    line-height:       16px; 
 }
 
h1.title
   { 
    text-align:        left;
    line-height:       16px;
 }

h2
   { 
    line-height:       12px; 
 }

h2.pagetitle
   { 
    text-align:        left;
	  line-height:       12px;
	  text-indent:       60px;
	  color:             blue;
 }
 
h3
   { 
    line-height:       8px; 
    color:             #77CC55; 
    background-color:  yellow; 
  }
 
h3.maico
   { 
    line-height:       8px; 
    color:             red; 
    background-color:  #ffffa0; 
	  text-align:        center;
  }
  
hr
   { 
    width:             100%;
    line-height:       2px; 
		color      :       blue;
  }
p 
   { 
    line-height:       1.1em; /* 12px;  */
  }

br
   { 
    line-height:       8px; 
  }

table 
  {  
    border-width:      0px;
    /* background-color:green; */
 }
 
table.cls_main
  {
    width:             860px;
    border-width:      0px;
    cellspacing:       2px;
    cellpadding:       3px;    
  }
table.cls_navi
  {
    width:             140px;
    border-width:      2px;
    cellspacing:       0px;
    cellpadding:       3px;  
    background-color:  gray; /* grid color!?! */
  }
  
table.cls_data
  {
    width:             100%;
    border-width:      2px;
    cellspacing:       0px;
    cellpadding:       3px;    
  }
table.cls_hist
  {
    width:             100%;
    border-width:      0px;
    cellspacing:       0px;
    cellpadding:       3px;  
    background-color:  gray; /* grid color!?! */      
  }  
table.cls_footer
  {
    width:             100%;
    border-width:      0px;
    cellspacing:       2px;
    cellpadding:       1px;    
  }

tr
  { 
	/* vertical-align: middle; */
 }

  
th   
  { 
    background:         #FFFFC0; 
  }
  
 
td.cls_logo
  { 
    background:         #FFFFE0; 
    width:              120px;
 }
td.cls_title
  { 
    background:         #FFFFE0; 
    
 }
td
  { 
    background:         #FFFFE0; 
 }
 
table.main 
  {  
  width:700px;
  border-width:3px;
	border:3px;
  vertical-align:top;
  /* background: orange;	*/
  }
table.navi 
  {  
  width:120px;
  border-width:3px;
	border:3px;
  vertical-align:top;	
  }

th.icon
  { 
  width:80px;
	background: #FFFFE0; 
	text-align: center;
	vertical-align: middle;
 }
 
th.text
  { 
	background: #FFFFE0; 
	text-align: left;
	vertical-align: middle;
 }

td.navi
  { 
  width:140px;
  background: #FFFFE0; 
  /* text-align: center;
  ; vertical-align: middle; */
 }
 
td.text
  { 
  text-align: left;
  /* vertical-align: middle; */
 }


#box_page {
  align:           center;
  margin:          2px;
  width:           860px; 
  /* height:       760px;  */
  position:        relative;
/*
  top:            10px; 
  left:           30px;
*/
  /* border:      3px solid marroon; */
}

#box_head {
  margin:         2px;
  width:          700px;
  height:         60px;
  position:       absolute;
  top:            0px; 
  left:           0px;
  border:         2px solid black;
}

#box_data {
  margin:         2px;
  width:          760px;
  position:       absolute;
  top:            100px; 
  left:           140px;
  border:         2px solid black;
}

#box_logo {
  margin:         2px;
  width:          120px;
  position:       absolute;
  top:            0px; 
  left:           0px;
  border:         2px solid red;
}

#box_title {
  margin:         2px;
  width:          700px;
  height:         90px;
  position:       absolute;
  top:            0px; 
  left:           140px;
  border:         2px solid blue;
}

#box_navi {
  margin:         2px;
  width:          120px;
  height:         320px;
  position:       absolute;
  top:            240px; 
  left:           12px;
  border:         3px solid white;
  /* color: green; */
  background-color:#ffffc0;
}


.cls_navitem
  {
    height:32px;
    width:90px;	
    font-size:16px;
    text-align:center;
    line-height:32px;
  }
  
.cls_email
   {
    font-family:  helvetica,sans-serif;
    font-weight:  normal;
    font-style:   italic;
    font-size:    x-small;
    color:        navy;
    background-color: white;		
  }

.cls_normal
   {
    font-family:  times,serif;
    font-weight:  normal;
    font-style:   normal;
    color:        black;
    /* background-color: white;		 */
  }
	
.cls_special
   {
    font-family:  times,serif;
    font-weight:  normal;
    font-style:   italic;
		font-size:    bigger;
    color:        red;
    line-height:  24px;		
  }

.cls_date
{
    font-family: times, serif;
    font-weight: bold;
    font-style: normal;
    font-size: smaller;
    color: white;
    background-color: navy;
}
.cls_counter
{
    font-family:      courier, monospaced;
    font-weight:      bold;
    font-style:       normal;
    font-size:        smaller;
    color:            white;
    background-color: black;
}

.cls_nalasu {
/*    font-family: kaufmann, fantasy, times, serif; */
    font-family:   times, serif;
    font-weight:   bold;
    font-style:    italic;
}

.cls_na {
    color:       #0000FF;
    font-style:  italic;
}

.cls_la {
    color:       #800080;
    font-style:  italic;
}

.cls_su {
    color:       #FF0000;
    font-style:  italic;
}

a:link {
    color: navi;
    font-style: normal;
}

a:visited {
    color: gray;
    font-style: normal;
}

a:active {
    color: red;
    font-style: bold;
}

a:hover {
    color: magenta;
    font-style: italic;
}

