body  { font-size: 12px; font-family: Verdana; background-color: #dadada }

table {
background-color : white;
}
a   { color: #666666; font-size: 12px; font-family: Verdana }
a:link  { color: #b21f2d; font-family: Verdana; text-decoration: none }
a:visited {
text-decoration : none;
}
a:hover {
color : gray;
text-decoration : none;
}
a:active {
text-decoration : none;
}
.menue_td  { color: white; font-size: 12px; font-family: Verdana; background-color: #dadada; text-align: right }
.menue    { color: white; font-size: 12px; font-family: Verdana; background-image: url("bg_menu.jpg"); background-repeat: repeat-x; text-align: center }
.menue a:link {
color : white;
text-decoration : none;
}
.menue a:visited {
color : white;
}
.menue a:hover {
color : black;
background-color : white;
}
.menue a:active {
color : grey;
background-color : white;
}
.subnavi {
font-family : Verdana;
color : white;
font-size : 12px;
background-image : url("subnavi.jpg");
background-repeat : repeat-y;
padding-top : 7px;
padding-left:20px;
}
.subnavi a:link {
color : white;
text-decoration : none;
}
.subnavi a:visited {
color : white;
}
.subnavi a:hover {
color : gray;
}
.subnavi a:active {
color : gray;
}
.left {
padding-top : 40px;
}
td.content     { color: #666666; font-size: 12px; font-family: Verdana; background-image: url("pic_right.jpg"); background-repeat: no-repeat; background-position: right top; padding: 29px 25px 25px }
td.text_bold { color: #666666; font-size: 11px; font-family: Verdana; font-weight: bold }
td.text_float { color: #666666; font-size: 11px; font-family: Verdana }
.grey_line {
background-color : #9a999a;
}
.red_line { background-color: #b21f2d }
.copyright {
background-color : #dadada;
}
div.jaosg_thumbnail {
margin : 10px;
float : left;
border : 0;
}
div.jaosg_thumbnail img {
margin : 10px;
border : 0;
}
div.ls img {
height : 60px;
width : 80px;
margin : 20px 10px;
}
div.pt img {
height : 80px;
width : 60px;
margin : 10px 20px;
}
div#jaosg_footer {
clear : both;
padding-top : 1em;
}

ul,ol { list-style:none }

#navigation {
	float:left;
}

#navigation ul.nav1st {
	position:relative;
	left:-30px;
	width:170px;
}


#navigation ul.nav1st li {
	list-style-position:inside;
}
#navigation li {
	position:relative;
	left:-20px;	
	list-style-position:inside;
}

#navigation ul.nav1st li.active {
list-style-position:inside
}

#navigation ul.nav1st li.active a,
#navigation ul.nav1st li.active a:link {
color : grey;
}

#navigation ul.nav1st a, 
#navigation ul.nav1st a:link {
	display:block;
	color:white;
	font-size:12px;
}

#navigation ul.nav1st a:hover {
color : grey;
}


#navigation ul.nav1st li ul.nav2nd li {
	list-style-type:square;
}

#navigation ul.nav2nd a, 
#navigation ul.nav2nd a:link {
	display:block;
	font-size:11px;
	font-weight:normal;
}

#navigation ul.nav2nd a.current, 
#navigation ul.nav2nd a.current:link, 
#navigation ul.nav2nd a:hover {
	color : grey;
	text-decoration:underline;
}

#divCont     { text-align: justify; visibility: visible; position: relative; z-index: 2; width: 425px; height: 380px; float: left; overflow: hidden; clip: rect(0 0 0 0) }
#divText   { padding-bottom: 50px; position: relative; z-index: 3 }
#iPod  { position: relative; top: 230px; right: -50px; float: right }
#Scroll { text-align: center; visibility: visible; position: relative; z-index: 4; right: 100px; float: right }
#ScrollUp  { visibility: visible; position: relative; z-index: 4; top: 10px }
#ScrollDown  { visibility: visible; position: relative; z-index: 4 }