@charset "UTF-8";
img {
	behavior:url(../Scripts/iepngfix.htc);
	text-decoration: none;
	border:0px;
}

html {height:100%}
*{ word-wrap:break-word; outline:none; }
body {
	background:#ffffff;
	margin:0 auto;
	padding:0px;
	width:100%;
	height:100%;
	position:relative;
	/*word-wrap: break-word; word-break: break-all;*/
	
}

table, td {font-size:12px; color:#333;}
ul,ol {margin:0px; padding:0px;}
a {color:#333; text-decoration: none;}
a:hover {color:#0099ff; text-decoration: none;}
#clear {clear: both;}

#page {
	width:900;
	height:100%;
	margin:0 auto;
	padding:0px;
	position:relative;
}

#page_pda {
	width:100%;
	height:100%;
	margin:0 auto;
	padding:0px;
	position:relative;
}

#container { 
	width:100%;
	height:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	position:relative;
	margin:0 auto;
	padding:0px;
	text-align;center;
}

#header {z-index:900; height:150px; width:100%; background:url(../images/resources/bg/bg_top.jpg) repeat-x top left; position:relative; overflow:hidden; margin:0px; padding:0px;}

	#top_left_swf {z-index:902; position:absolute; top:0px; left:0px; height:150px; width:900px; overflow:hidden;}
	#top_right_swf {z-index:901; position:absolute; top:0px; right:0px; height:150px; width:900px; overflow:hidden;}
	
	#versions {z-index:909; width:400px; margin:0px; padding:0px; text-align:right; position:absolute; top:10px; right:20px;}
	#versions ul {margin:0 auto; padding:0px;}
	#versions ul li {font-size:12px; list-style-type:none; border-right:1px dotted #aaa; display:inline; padding: 0px 5px 0px 5px; word-wrap:no-wrap;}
	#versions ul li a {color:#fff;}
	#versions ul li a:hover {color:#84c1f7;}
	
	#versions_index {z-index:909; width:400px; margin:0px; padding:0px; text-align:right; position:absolute; top:30px; right:30px;}
	#versions_index ul {margin:0px; padding:0px;}
	#versions_index ul li {font-size:12px; list-style-type:none; border-right:1px dotted #aaa; display:inline; padding: 0px 5px 0px 5px; word-wrap:no-wrap;}
	#versions_index ul li a {color:#fff;}
	#versions_index ul li a:hover {color:#84c1f7;}
	
	#print {z-index:908; width:150px; margin:0px; padding:0px; text-align:right; position:absolute; top:130px; right:20px;}
	#print a {color:#fff;}
	#print a:hover{color:#84c1f7;}
	
	#branch_title {z-index:909; width:500px; font-size:22px; font-weight:bold; color:#eff; letter-spacing:2px; text-align:left; position:absolute; top:52px; left:300px;}

#nav {z-index:990; heigh:30px; background:url(../images/resources/bg/bg_nav.jpg) repeat-x top center #dce8fe; text-align:left;}
	#nav_btn {heigh:25px; padding:0px; margin:0px; text-align:left;}
	#nav_btn ul {margin:0 auto; padding:0px;}
	#nav_btn ul li {font-size:12px; list-style-type:none; display:inline; padding:0px; word-wrap:no-wrap;}
	#nav_shadow {height:5px; background:url(../images/resources/bg/bg_nav_shadow.jpg) repeat-x top center; clear:both;}


	#nav_down_1{z-index:991; height:25px; width:95px; background:url(../images/resources/nav/nav_down_01.jpg) no-repeat; position:absolute; top:150px; left:50px; overflow:hidden;}
	#nav_down_2{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_02.jpg) no-repeat; position:absolute; top:150px; left:145px; overflow:hidden;}
	#nav_down_3{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_03.jpg) no-repeat; position:absolute; top:150px; left:225px; overflow:hidden;}
	#nav_down_4{z-index:991; height:25px; width:110px; background:url(../images/resources/nav/nav_down_04.jpg) no-repeat; position:absolute; top:150px; left:305px; overflow:hidden;}
	#nav_down_5{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_05.jpg) no-repeat; position:absolute; top:150px; left:415px; overflow:hidden;}
	#nav_down_6{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_06.jpg) no-repeat; position:absolute; top:150px; left:495px; overflow:hidden;}
	#nav_down_7{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_07.jpg) no-repeat; position:absolute; top:150px; left:575px; overflow:hidden;}
	#nav_down_8{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_08.jpg) no-repeat; position:absolute; top:150px; left:655px; overflow:hidden;}
	#nav_down_9{z-index:991; height:25px; width:80px; background:url(../images/resources/nav/nav_down_09.jpg) no-repeat; position:absolute; top:150px; left:735px; overflow:hidden;}


#main {width:100%; height:100%; margin:0 auto; padding:0px; text-align:left; vertical-align:top;}
	#main_left {width:175px; padding:0px; font-size:12px; color:#333; }
	#main_center {padding:0px 25px 0px 25px; font-size:12px; color:#333; }
	#main_right {width:175px; padding:0px; font-size:12px; color:#333; }
	
#main_box  {}
#main_box ul li {padding:0px 0px 0px 35px; line-height:20px; list-style:none;}
#main_box_title {border-bottom:#ccc 1px dashed; margin:0px 0px 10px 0px;}

#main_title  {font-size:18px; color:#06F; border-bottom:#ccc 1px dashed; margin:0px 0px 10px 0px;}

.line_01 {border-top: #aaa dotted 1px;}

.more {font-size:12px;}

#light_link {
background-color:#EEF4F9;
border:2px solid #B4CEE5;
clear:both;
display:block;
float:left;
height:auto;
margin:5px;
padding:2px 0;
position:relative;
vertical-align:middle;
width:985px;
}
#light_link_banner {
float:left;
height:auto;
margin:0;
overflow:hidden;
padding:0 0 2px 8px;
width:980px;
}

#footer {height:80px; padding:10px 35px 20px 35px; margin:0 auto; background:#ddd; clear:both;}
	#footer_text {display:block; float:left; text-align:left;}
	#footer_text a {font-size:12px; color="0099ff";}
	#footer_text a:hover { font-size:12px; color="ff9900";}
	#footer_text ul li {list-style-type:none;}
	#enable {display:block; float:right;}
	
#apb_index {z-index:901; width:900px; position:relative;}
#apb_index_swf {z-index:902; width:900px; height:450px; background:#bbb; position:relative;}

#side_panel {margin:-1px 0px 0px 0px; padding:0px; text-align:center; position:relative;z}
#side_panel ul li {margin:0px; padding:5px 0px 5px 0px; font-size:13px; border-top:#999 dashed 1px; list-style:none; text-align:left;}

#main_list {color:#06C; font-size:14px; font-weight:bold; line-height:1.5em;}
#main_list ul, ol {color:#111; font-size:12px; margin-bottom:10px;}
#main_list ul li, ol li {color:#333; font-weight:normal; margin:5px 0px 5px 30px; font-size:13px; border-bottom:#999 dashed 1px; text-align:left; list-style:outside;}

#iframe_1 {
overflow: auto;
width:100%;
height:auto;
} 

.scrollbereich {
overflow: auto;
width:100%;
height:auto;
} 

#iframe_2 {
overflow: auto;
width:100%;
height:auto;
} 

.scrollbereich2 {
overflow: auto;
width:100%;
height:auto;
} 

.scrollbarabstand {
overflow: auto;
width:100%;
height:auto;
} 

.small {font-size:7pt; font-family:verdana;}
.small_b {font-size:7pt; font-family:verdana; font-weight:bold;}
.normal {font-size:8pt; font-family:verdana;}
.normal_b {font-size:8pt; font-family:verdana; font-weight:bold;}
.big {font-size:9pt; font-family:verdana;}
.big_b {font-size:9pt; font-family:verdana; font-weight:bold;}
.large {font-size:10pt; font-family:verdana;}
.large_b {font-size:10pt; font-family:verdana; font-weight:bold;}
.super {font-size:11pt; font-family:verdana;}
.super_b {font-size:11pt; font-family:verdana; font-weight:bold;}
.great {font-size:12pt; font-family:verdana;}
.great_b {font-size:12pt; font-family:verdana; font-weight:bold;}
.giant {font-size:13pt; font-family:verdana;}
.giant_b {font-size:13pt; font-family:verdana; font-weight:bold;}

.title_01 {color:#880000;}  /* ´Ä, ¹q¸Ü. ¦¸¼ÐÃD */
.title_02 {color:#003C9D;}  /* ÂÅ, ¦¸¼ÐÃD */
.note_01 {color:#C63300;}  /* ¾ï¬õ, µù¸Ñ */
.note_02 {color:#222255;}  /* ÂÅ¶Â, ¥k¤º¤å */
.note_03 {color:#444444;}  /* ²`¦Ç, ¥ª¤º¤å */
.note_04 {color:#cecece;}  /* ²`¦Ç, ¥ª¤º¤å */
.text_01 {color:#5555FF;}  /* ²LÂÅ, ¤º¤å */
.red_d {color:#aa0000;}  /* ²`¬õ, °â»ù */
.copy_color {color:#ffffff;}  /* ¥Õ, ª©Åv«Å§i */
.accesskey_css {color:#ffffff} /* ¥Õ, ¾Éª¼¿j */

a.copyright {text-decoration: none;color:#cecece;}
a.copyright:hover{text-decoration: underline;color:#111111;}
a.list {text-decoration: none;color:#003377;font-size:7pt}
a.list:hover{text-decoration: underline;color:#C63300;font-size:7pt;}
a.list_b {text-decoration: none;color:#003377;font-size:8pt}
a.list_b:hover{text-decoration: underline;color:#C63300;font-size:8pt;}
a.house:link IMG { border: 1px #808080 solid;}
a.house:visited IMG { border: 1px #808080 solid;}

.pull {background-color: #fff;}

.button_s {BACKGROUND-COLOR: #007799; border-color:#007799;width:90px;
         font-size:9pt; color:#ffffff; font-family:verdana;font-weight:bold;
         HEIGHT: 21px;border-top-color:#CCEEFF; border-left-color:#ffffff;}

.input_form {BACKGROUND-COLOR:#fff; border-style: groove; border-width:1; line-height:14px;}

