@import url(main.css); 
 
h1 
{
	position : absolute;
	top : 385px; /* 500 - 115 */
	left : 60px;
}
 
h2 
{
	font-size : 120%;
	padding-top : 30px;
	padding-left : 30px;
	margin-bottom : 10px;

	background : transparent url("../../image/h2.gif") left bottom no-repeat scroll;

	border-style : dotted;
	border-color : #999;
	border-width : 0 0 1px 0;
}
 
h3 
{
	font-size : 101%;
	color : #06c;
	margin : 1em 0;
	padding : 5px;
	text-align : left;
	border-width : 0 0 3px 0;
	border-color : #669;
	border-style : double;
	background : #e8f0f8;
}
 
.section3 
{
/*	border : 1px solid #000; */
	padding : 0 0 0 1em;
	margin : 2em 0;
}
	
.section3 p 
{

}
 
.section3 dt 
{
	margin-top : 1em;
	font-size : 90%;
	font-weight : bold;
}

.section3 td dt
{
	margin-top : 0;
}
 
.section3 dd 
{
	font-size : 90%;
	margin-left : 2em;
	line-height : 140%;
}
  
.section2 ul,.section2 ol 
{
	margin-left : 2em;
	margin-top : 1em;
	margin-bottom : 1em;
}

.section2 ul ul
{
	margin-top : 0 !important;
	margin-bottom : 0 !important;
}

.section2 li
{
	border-style : dotted;
	border-color : #999;
	border-width : 0 0 1px 0;
}
 
.section2 
{
	padding-top : 30px;
	clear : both;
}
 
p, li 
{
	font-size : 90%;
}

li li
{
	font-size : 100% !important;
}
 
.section1 
{
	background : #fff url("../../reha/image/leftline.gif") left top repeat-y scroll;
}
 
.right_navigation 
{
	position : absolute;
	top : 345px; /* 460 - 115 */
	left : 620px;
	width : 180px;
}

.right_navigation li
{
/*	list-style-type : none; */
}

.right_navigation dd
{
	margin-top : 10px;
	margin-left : 20px;
}
 
table 
{
	border : 0;
}

th , td
{
	border-width : 0 0 1px 0;
	border-style : dotted;
	border-color : #999;

	vertical-align : top;
}

th
{
	white-space : pre;
	text-align : left;
}
 
li ul, li ol 
{
	padding-top : 0 !important;
}
 
li td, li th 
{
	font-size : 100%;
}
 
li h4 
{
	margin-top : 1em;
}
 
h5 
{
	margin-top : 1em;
}
 
caption 
{
	font-weight : bold;
	text-align : left;
	background : #e8f0f8;
	padding : 5px;
	font-size : 90%;
	border-width : 0 0 0 3px;
	border-color : #669;
	border-style : double;
}
 
#definition 
{
	border : 1px solid #000;
	padding-right : 1em;
}
 
.photosum 
{
	width : 200px;
	float : left;
	padding-left : 5px;
	padding-right : 10px;
}
 
.slogan 
{
	border : double 3px #696;
	text-align : center;
}
 
.data 
{
	width : 410px;
	margin-left : 20px;
}

.data td, .data th
{
	font-size : 80%;
}

.data th
{
	border : 1px #99c solid;
	background : #eeeef8;
/*
	background : #cce;
	border-style : solid;
*/
}

.data td
{
	border : 1px #999 solid;
/*
	background : #eeeef8;
	border-style : solid;
*/
}

.add td
{
	background : #f8f8ff;
}

.add td:hover
{
	background : #fff;
}
 
