@charset "utf-8";
   
body, html
	{
	background: url(gfx/bg_content.jpg) repeat-y center;
	background-position:top;
	margin: 0;
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
	text-align:center;
	cursor:default;
	}

*	{
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#1a1a1a;
	line-height:17px;
	}
	
img
	{
	border:0;
	}	
	
.picture
	{
	border:2px solid #FFFFFF;
	}	
	
.home-picture
	{
	height: 160px;
	margin-right:25px;
	float:left;
	}		
	
hr
	{
	border-top:solid #303030 1px;
	border-bottom:0px solid #303030;
	border-left:0px solid #303030;
	border-right:0px solid #303030;	
	height:1px; overflow:hidden;
	margin-top:10px;
	margin-bottom:20px;	
	}		
	
a	
	{
	text-decoration:none;
	outline: none; 
	}
	

#main
	{
	padding:0;
	margin:0 auto;
	width:731px;
	height:100%;
	min-height:100%;
	}

#navi
	{
	position:relative;
	top:26px;
	left:268px;
	text-align:left;
	height:76px;
	}


.bu-01
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_01.gif) 0px 0px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
	
.bu-01-active
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_01.gif) 0px -21px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}	
	
.bu-01:hover
	{
	background:url(gfx/bu_01.gif) 0px -21px;
	}	
	
.bu-02
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_02.gif) 0px 0px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
.bu-02-active
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_02.gif) 0px -21px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}		
	
.bu-02:hover
	{
	background:url(gfx/bu_02.gif) 0px -21px;
	}	
	
	
.bu-03
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_03.gif) 0px 0px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
	
.bu-03-active
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_03.gif) 0px -21px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}		
	
.bu-03:hover
	{
	background:url(gfx/bu_03.gif) 0px -21px;
	}
	
	
.bu-04
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_04.gif) 0px 0px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
	
.bu-04-active
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_04.gif) 0px -21px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}		
	
.bu-04:hover
	{
	background:url(gfx/bu_04.gif) 0px -21px;
	}
	
	
.bu-05
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_05.gif) 0px 0px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}
	
.bu-05-active
	{
	margin:0 auto;
	padding:0;
	background:url(gfx/bu_05.gif) 0px -21px;
	height:21px;
	position:relative;
	overflow:hidden;
	margin-right:15px;
	float:left;
	}		
	
.bu-05:hover
	{
	background:url(gfx/bu_05.gif) 0px -21px;
	}	
	
	
	

#maincontent
	{
	background: url(gfx/bg_maincontent.jpg) repeat-y;
	background-position:top;
	text-align:left;
	padding:0;
	margin:0 auto;
	width:731px;
	height:auto;
	min-height:130%;
	}
	
#content-01
	{
	padding:70px;
	}
	
	
#content-02
	{
	padding-top:20px;
	padding-left:30px;
	}	
	
#ref
	{
	text-align:center;
	width:120px;
	line-height:15px;
	float:left;
	margin-right:18px;
	height:160px;
	}
	
#ref2
	{
	text-align:center;
	width:120px;
	line-height:15px;
	float:left;
	margin-right:18px;
	height:200px;
	}			
	
.headline
	{
	font-size:14px;
	font-weight:bold;
	vertical-align:text-top;
	}	
	
	
#footer
	{
	color:#505050;
	margin: 0 auto;
	margin-top:10px;
	width:731px;
	min-height:26px;
	padding-top:5px;
	padding-bottom:10px;
	text-align:right;
	float:left;
	}

#footer a
	{
	margin-right:30px;
	color:#FFFFFF;
	}			
