p, div, td, h1, h2, h3, h4, h5 {
font: 14px Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
/*line-height:17px;*/

}
a {
    text-decoration:none;
}
.hl8 {
font-size: 10px;
}
.hl9 {
font-size: 11px;
}
.hl10 {
font-size: 13px;
}
.hl11 {
font-size: 14px;
}
.hl12 {
font-size: 16px;
}
.hl13 {
font-size: 17px;
}
.hl14 {
font-size: 18px;
}
.hl15 {
font-size: 19px;
}
.hl16{
font-size: 20px;
}
.hl18 {
font-size: 24px;
}
.hl20 {
font-size: 27px;
}
.hl22{
font-size: 29px;
}
.hl24{
font-size: 32px;
}
.hl26{
font-size: 34px;
}

.hl9p {
font-size: 9pt;
}
.hl10p {
font-size: 10pt;
}
.hl11p {
font-size: 11pt;
}
.hl12p {
font-size: 12pt;
}
.hl13p {
font-size: 13pt;
}
.hl14p {
font-size: 14pt;
}
.hl15p {
font-size: 15pt;
}
.hl16p {
font-size: 16pt;
}
.hl18p {
font-size: 18pt;
}
.hl20p {
font-size: 20pt;
}
.hl21p {
font-size: 20pt;
}
.hl22p {
font-size: 22pt;
}
.hl23p {
font-size: 23pt;
}
.hl24p {
font-size: 24pt;
}
.hl32p {
    font-size:32pt;
}
.hl34p {
    font-size:34pt;
}


.hl10b {
font-size: 13px;
font-weight:bold;
}
.hl11b {
font-size: 14px;
font-weight:bold;
}
.hl12b {
font-size: 15px;
font-weight:bold;
}
.hl13b {
font-size: 16px;
font-weight:bold;
}
.hl14b {
font-size: 17px;
font-weight:bold;
}
.hl15b {
font-size: 18px;
font-weight:bold;
}
.hl16b{
font-size: 19px;
font-weight:bold;
}
.hl18b {
font-size: 21px;
font-weight:bold;
}
.hl24b{
font-size: 27px;
font-weight:bold;
}

#nav {
    margin-top:100px;
    text-align:center;
    font-family: Palatino;
    margin-bottom:40px;
    clear:both;
    position:relative;
}

#nav div {
    text-align:center;
}

#nav a {
    font-size: 12px;   
}

.nav_i {
    white-space:nowrap;
    font-size:12px;
    line-height:16px;
    }

#menu p {
    margin-top:20px;
}
.unli {
text-decoration:underline;
}

/* personal chrono */
.abs {
    margin: 8mm 0;
}


/*** neue navi ***/

.cb {
    clear:both;
    height:0;
    line-height:0;
    font-size:0;
    
}

#nn {
    margin-top:28mm;
    margin-bottom:70px;
    position:relative;
    height:150px;
    text-align:right;
}
#nn a {
    line-height: 15px;
     font-size:12px;
     word-spacing:-0.3mm;
     letter-spacing:-0.01pc;
     display:block;    
}

#nn1 { 
    text-align:right;
    font-family: Palatino, "Palatino Linotype";
	font-variant:normal;
    position:absolute;
    top:0px;
    left:0px;
    padding:5px;
    border:solid 1px;
    width:155px;
    background-image:url('../images/nav_bg_dunkel_sw.jpg');
    
}

#nnr {
    position:absolute;
    top:0px;
    left:167px;
    text-align:right;
    white-space:nowrap;
    /*left:127px;*/
    width:750px;
}

.nn2 {
    position:absolute;
    top:0;
    display:none;  
    float:left;
    margin-left:0px;
    position:relative;
    padding:5px;
}

.kibo {
    height:2.2cm;
}


/* neue navi hp */
#nn_hp {
    position:absolute;
    top:0px;
    left:0px;
    z-index:10;
}

#nnr_hp {
    position:absolute;
    top:449px;
    left:0px;
    
}

.nn2_hp {
    position:absolute;
    top:0;
    display:none;  
}

#left {float:left;
margin-right:20px;
display:block;
padding:10px;}

#main {
	position:relative;
	margin-left:390px;
	display:block;
	}
#container { overflow:hidden;
display:block;
	}#top #container #main div p {
	font-style: normal;
}


#search {
    margin-top: 20px;
}


.search_input {
	background-color:#fff;
	border-color:#E5D7BD;
	border: solid 1px;
}

.search_button {
	color:#FFFF00;
    font-variant: small-caps;
    font-size: 12px;
}
