#Layer1 {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0px;
	top: 0px;
}

body {
	background-color: #5E5F64;
	background-image: url(JapanOrbit_banner1background.png);
	background-repeat: repeat-x;
}

#Layer2 {
	position:absolute;
	width:100%;
	height:34px;
	z-index:2;
	left: 0px;
	top: 160px;
}

div.topmenu a{
font-size:18px; 
color:#FFFFFF;
font-weight:bold;
font-family:Tahoma Small Cap, Arial, Helvetica, sans-serif;
margin-left:20px; 
text-decoration:none;
}

#Layer3 {
	position:absolute;
	width:1004px;
	height:115px;
	z-index:3;
	left: 0px;
	top: 203px;
}

div.column_left {
	float:left;
	width:220px;
	margin-top:0px;
}
div.column_left_gallery {
background-color:#FFFFFF;
width:0px;
margin-top:10px;
margin-bottom:10px;
}


div.column_leftA {
background-color:#FFFFFF;
width:200px;
margin-top:10px;
margin-bottom:10px;
}

div.column_leftA h1 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#333333;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
height:14px;
}

div.column_leftA p {
background-color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:8px;
padding-right:4px;
}

div.Leftsnips {
background-color:#FFFFFF;
width:200px;
min-height:50px;
margin-top:10px;
margin-bottom:10px;
}

div.Leftsnips h1 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#333333;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
height:15px;
}

div.Leftsnips img {
margin-top:10px;
margin-bottom:10px;
}

div.Leftsnips a{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
}

div.Leftsnips h2 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-indent:10px;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
}

div.snips {
background-color:#FFFFFF;
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
width:250px;
min-height:50px;
margin-top:10px;
margin-bottom:10px;

}

div.snips h1 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#333333;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
height:15px;
}

div.snips img {
		margin-right:5px;
	
}
div.snips p{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
	vertical-align:middle;
	}

div.snips a{
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:10px;
text-decoration:none;
}

div.column_middle {
width:514px;
float:left;
margin-top:10px;
}

div.column_middle_gallery {
	width:650px;
float:left;
margin-top:10px;

	}

div.breadcrumb_menu {
background-color:#333333;
margin-top:10px;
margin-bottom:20px;
margin-left:27px;
margin-right:27px;
width:500px;
}

div.breadcrumb_menu_gallery {
background-color:#333333;
margin-top:10px;
margin-bottom:20px;
margin-left:27px;
margin-right:27px;
width:650px;
}




div.breadcrumb_menu h1 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:10px;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
height:15px;
}

div.breadcrumb_menu_gallery h1 {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:10px;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
height:15px;
}


div.article {
background-color:#FFFFFF;
margin-top:20px;
margin-bottom:20px;
/*margin-left:27px;
margin-right:27px;*/
min-height:152px;
border:20px;
border-bottom:20px;
border-bottom-color:#5E5F64;
width:514px;
padding-bottom:10px;
}
div.article_gallery {
background-color:#FFFFFF;
margin-top:20px;
margin-bottom:20px;
/*margin-left:27px;
margin-right:27px;*/
min-height:152px;
border:20px;
border-bottom:20px;
border-bottom-color:#5E5F64;
width:650px;
padding-bottom:10px;
margin-left:27px;
}



div.article h1 {
background-color:#333333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:10px;
margin-top:0px;
padding-top:3px;
padding-bottom:3px;
margin-bottom:0px;
margin-bottom:0px;
height:15px;
}

div.article h2 {

font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:15px;
}

div.article h3 {

font-size:13px;

font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:15px;
}

div.article p {
background-color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
margin-right:15px;
	display: block;
	position: relative;

}


div.article_img{
width:230;
}

div.article_img img {
float:left;
margin:15px;
}


div.article li {
	background-color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
	}


div.article_txt p {
background-color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-left:20px;
margin-right:15px;
padding-bottom:8px;
}

div.column_right {
width:250px;
float:right;
margin-top:0px;
}

div.column_right h1 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-indent:10px;
background-color:#333333;
margin-top:0px;
margin-bottom:0px;
height:14px;
}


/* Breadcrumb Navigation  */
DIV.breadcrumb_menu_gallery {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	display:block;
	padding-top:2px;
	height: auto;
	margin: 0px;
	margin-left:27px;
	clear:left;
	background-color:#333333;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	width:100%;
}

H3.breadcrumb_menu_gallery {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	height: auto;
	margin: 0px;
	clear:left;
	background-color:#333333;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	width:500px;
}


.breadcrumb_menu_gallery a{
	background-color:transparent;
	margin-left: 2px;
	margin-right: 5px;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}



/* Breadcrumb Navigation  */
DIV.breadcrumb_menu {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	display:block;
	padding-top:2px;
	height: auto;
	margin: 0px;
	clear:left;
	background-color:#333333;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	width:100%;
}

H3.breadcrumb_menu {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	height: auto;
	margin: 0px;
	clear:left;
	background-color:#333333;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	width:500px;
}


.breadcrumb_menu a{
	background-color:transparent;
	margin-left: 2px;
	margin-right: 5px;
	color: #ffffff;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}


/* BEGIN LEFT NAVIGATION */

DIV.left_navigation_box {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	width: 200px;
	margin-left: 0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	background-color:#FFFFFF;
}

DIV.left_navigation_box H3{
	position:relative;
	background-color:#333333;
	margin-top: 0px;
	margin-bottom:4px;
	/*height:22px;	*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:0px;
	color:white;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;	
}

DIV.left_navigation_box H4 {
	position:relative;
	display:block;
	padding-top:9px;
	padding-bottom:9px;
	/*height: 24px;	 */
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;	
}

DIV.left_navigation_box H4 a{
	font-family:Arial, Helvetica, sans-serif;
 	margin-left: 10px;
 	display:block;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}

DIV.left_navigation_box H5 {
	position:relative;
	display:block;
	padding-top:9px;
	padding-bottom:9px;
	/*height: 24px;	*/
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none; 	
}

DIV.left_navigation_box H5 a{
 	margin-left: 30px;
 	display:block;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;	 	
}

DIV.left_navigation_box H6 {
	position:relative;
	display:block;
	padding-top:9px;
	padding-bottom:9px;
	/*height: 24px;	*/
	margin: 0px;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;	
}

DIV.left_navigation_box H6 a{
 	margin-left: 50px;
 	display:block;
	color: #000000;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;	 	
}

/* END LEFT NAVIGATION */

/* Teaser - Menu */
div.template_teaser_subpage { 
	width:514px; 
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif; 
	margin-bottom:20px;
    padding-bottom:10px;		 
	}

div.template_teaser_subpage a { 
	font-size:14px; 
	font-weight:bold; 
	margin-left:10px;
	margin-right:10px;
	color:#FFFFFF;
	}

	
div.template_teaser_subpage h2 { 
	font-size:14px; 
	font-weight:bold; 
	margin:0px;
	padding:0px;
	color:#333333;
	}

div.template_teaser_subpage h5 {
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#333333;
	}
		
div.template_teaser_subpage p { 
	font-size:12px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	}
      
div.template_teaser_subpage img {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	} 
	
div.template_teaser_mainpage { 
	width:514px; 
	background-color:#FFFFFF; 
	font-family:arial,helvetica,sans-serif; 
	margin-top:20px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
    padding:0px;
    display:block;
	}

div.template_teaser_mainpage  a { 
	font-size:14px; 
	font-weight:bold; 
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	color:#FFFFFF;
	}
	
div.template_teaser_mainpage  h2 { 
	font-size:14px; 
	font-weight:bold; 
	margin:0px;
	padding:0px;
	color:#333333;
	}
	
div.template_teaser_mainpage h5 {
	margin-top:0px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#333333;
	display: block;
}
		
div.template_teaser_mainpage p { 
	font-size:12px; 
	margin-top:0px; 
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
	display: block;
	position: relative;
	}
      
div.template_teaser_mainpage img {
	float:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:10px;
	position: relative;
	display: block;
	} 

/* Teaser - Menu END */

/* Begin AB Linklist */

/* default styles for extension "tx_ablinklist_pi1" */

/* --------------------  general styles  -------------------- */

.tx-ablinklist-pi1 {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:10px;
} 

.tx-ablinklist-pi1 a {
	font-family: arial, helvetica, sans-serif;
	font-size : 12px;
}

.tx_ablinklist_viewDetailsForLink {
	font-family:arial, helvetica, sans-serif;
	color: #000000;
	font-size : 12px;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
	font-size : 12px;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLinkResult {
	font-size : medium;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

div.tx_ablinklist_viewReportBrokenLink {
	font-size : 12px;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

div.tx_ablinklist_viewReportBrokenLink form {
	margin-top: 10px;
}

div.tx_ablinklist_viewReportBrokenLink input {
	margin-top: 20px;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : medium;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

div.tx_ablinklist_viewRateLink {
	font-size : 12px;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

div.tx_ablinklist_viewRateLink td {
	font-size : 12px;
	text-align: center;
	padding: 5px;
}

div.tx_ablinklist_viewRateLink p {
	margin-left: 0px;
	padding: 5px;
}

.tx_ablinklist_viewRateLinkResult {
	font-size : medium;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : small;
}

.tx_ablinklist_listView_categories {
	margin-top : 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div.tx_ablinklist_listView_category {
	margin-top : 10px;
}

div.tx_ablinklist_listView_category img {
	margin: 0px;
}

div.tx_ablinklist_listView_category a {
	margin-left : 10px;
}


.tx_ablinklist_listView_category i {
	margin-left : 18px;
}

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_links {
	margin-top : 10px;
}

.tx_ablinklist_listView_link b {
	margin-left: 10px;
}

.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
	margin-left: 10px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

.tx_ablinklist_listView_linkImage { }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 { }

.tx_ablinklist_treeView_category_level_3 { }

.tx_ablinklist_treeView_category_level_4 { }

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {
	font-size : small;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

.tx_ablinklist_treeView_linkImage { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
	font-size : medium;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

.tx_ablinklist_searchView_linkImage { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
	font-size : medium;
	border : solid 1px #911A12;
	background-color : #e5e5e5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
	font-size : small;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_subcategories {
	font-size : small;
}

.tx_ablinklist_catalogView_categoryLabel { }

.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_link { }

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }

/* End AB Linklist */
		