@charset "UTF-8";



 a:link { text-decoration:none; color:#999999; }
 a:visited { text-decoration:none; color:#999999; }
 a:hover { text-decoration:none; color:#FF9900; }
 
  a.o:link { text-decoration:none; color:#999999; }
 a.o:visited { text-decoration:none; color:#999999; }
 a.o:hover { text-decoration:none; color:#FF9900; }
 
  a.d:link { text-decoration:none; color:#999999; }
 a.d:visited { text-decoration:none; color:#999999; }
 a.d:hover { text-decoration:none; color:#0063A4; }
 

 
 a.b:link { text-decoration:none; color:#cccccc; }
 a.b:visited { text-decoration:none; color:#002D56; }
 a.b:hover { text-decoration:none; color:#707171; } 
 
 a.f:link { text-decoration:none; color:#666666; font-size: 11px; line-height:1.5em;}
 a.f:visited { text-decoration:none; color:#999999; font-size: 11px; line-height:1.5em;}
 a.f:hover { text-decoration:none; color:#0063A4;font-size: 11px;  line-height:1.5em;} 
 
 a.c:link { text-decoration:none; color:#666666; font-size: 11px; line-height:1.5em;}
 a.c:visited { text-decoration:none; color:#999999; font-size: 11px; line-height:1.5em;}
 a.c:hover { text-decoration:none; color:#0063A4;font-size: 11px;  line-height:1.5em;} 
 

 a.k:link { text-decoration:none; color:#0063A4; }
 a.k:visited { text-decoration:none; color:#0063A4; }
 a.k:hover { text-decoration:none; color:#999999; } 
 
 /********** start geändert *****************/
 a.t { text-decoration:none; color:#999999; background-color: #ffffff;}
 a.t:hover, a.active{ text-decoration:underline; color:#ffffff;background-color: #cccccc; }

 a.t2 { text-decoration:none; color:#999999; background-color: #cccccc;}
 a.t2:hover, a.active{ text-decoration:underline; color:#ffffff;background-color: #cccccc; }



 /*********** ende geändert *************/
 

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	left: inherit;
}

.Stil1 {font-size: 11px; padding: 5px 0px 10px 10px;}
.Stil2 {color: #002D56}
.Stil3 {color: #0063A4;}
.Stil4 {color: #333333;}

.Stil5 {color: #707171;}
.Stil6 {font-size: 11px; margin: 0px 0px 0px 10px; padding: 0px;}
.Stil7 {color: #666666; font-size: 13px; font-weight: bold; margin: 0px; line-height:1.5;}
.Stil8 {color: #002D56; font-size: 11px; font-weight: bold; margin: 5px; line-height:1.5;}
.Stil9 {color: #002D56; font-size: 11px; font-weight: bold; margin: 10px; line-height:2;}
.Stil10 {font-size: 11px; font-weight: bold;	margin: 10px; line-height:2;}

.Stil11 {color: #0063A4; font-size: 15px; font-weight: bold; }
.Stil12 {color: #707171; font-size: 13px; font-weight: bold; }



.Stil20 {color: #002D56;font-size: 24px;font-weight: bold;}
.Stil21 {color: #002D56;font-size: 22px;font-weight: bold;}
.Stil23 {font-size: 10px}
.Stil24 {color: #002D56;font-size: 11px;font-weight: bold;}

.Stil26 {font-size: 14px}


.Stil30 {font-weight: bold;}
.Stil31 {text-decoration: underline;}
.Stil50 {line-height:1.5;}
.Stil51 {line-height:1;}



table.gross {border-width: 1px;  border-color: #CCCCCC; border-style: dotted; padding: 15px; }
table.gross2 {border-width: 0px;  border-color: #CCCCCC; border-style: dotted; padding: 0px; }

/*info*/


.info {
	clear: both;
	text-align: right;
	border-top: 0px solid #999999;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	 padding-top:30px;
	}


.info1 {
	clear: both;
	text-align: right;
	color:#cccccc;
	border-top: 1px solid #cccccc;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	 padding-top:0px;
	 font-size:10px;
	}
	
	.info_p {
	clear: both;
	text-align: right;
	color:#cccccc;
	border-top: 1px solid #cccccc;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	 padding-top:0px;
	 font-size:10px;
	}
.info2 {
	clear: both;
	text-align: right;
	color:#cccccc;
	border-top: 1px solid #cccccc;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	 padding-top:0px;
	 font-size:10px;
	}
	
.info3 {
	clear: both;
	text-align: left;
	color:#cccccc;
	border-top: 0px solid #red;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	 padding-top:0px;
	 font-size:10px;
	}
	.info_fotos {
	clear: both;
	text-align: left;
	border-top: 0px solid #999999;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
	 padding-top:30px;
	}
	
	.info_az {
	clear: both;
	text-align: left;
	border-bottom: 2px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	 padding:0px;
	}


/*メニューバー*/

#main_menubar {
	width: 750px;
	padding: 0px 0px 0px 10px;
}

ul#menubar {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar li {
   list-style-type: none; /* 先頭記号を消す */
   float: right; /* リスト項目を横方向に並べる */
   margin: 0.3em 0.7em 0.7em 0em; /* 各項目周囲の余白 */
   border: 0px gray solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
}



/* メニュー項目のリンクを装飾 */
ul#menubar li a {
   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold;
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.3em; /* 内部の余白 */

}




ul#menubar li a:hover  {
   background-color: #cccccc; /* 背景色 */
   color: white; /* 文字色 */
}



p.aftermenu {
   clear: left;
}



/*メニューバー2*/

#main_menubar2 {
	width: 750px;
	padding: 0px 0px 0px 10px;
}

ul#menubar2 {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar2 li {
	list-style-type: none; /* 先頭記号を消す */
	float: right; /* リスト項目を横方向に並べる */
   margin: 1em 0.5em 0.5em 0em; /* 各項目周囲の余白 */
	border: 0px gray solid; /* 項目の枠線 */
	padding: 0px; /* 枠線と内容の距離をゼロに */
}

/* メニュー項目のリンクを装飾 */

ul#menubar2 li a {
   color: #999999;
   	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold;
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.3em; /* 内部の余白 */

}




ul#menubar2 li a:hover  {
   background-color: #cccccc; /* 背景色 */
   color: white; /* 文字色 */
}



p.aftermenu {
   clear: left;
}


/*メニューバー3*/
/* メニュー項目のリンクを装飾 */
ul#menubar3 li {
   list-style-type: disc; /* 先頭記号を消す */
   margin: 0.3em 0.5em 0.3em 1em; /* 各項目周囲の余白 */
   border: 0px gray solid; /* 項目の枠線 */
   padding: 0px; /* 枠線と内容の距離をゼロに */
   color: #999999;
}
ul#menubar3 li a {
   color: #999999;
   	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold;
   text-decoration: none; /* 下線を消す */
   padding: 0.3em; /* 内部の余白 */
      

}


ul#menubar3 li a:hover  {
   background-color: #cccccc; /* 背景色 */
   color: white; /* 文字色 */
}


/*メニューバー45*/

#main_menubar45 {
	width: 750px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:10px 10px 10px 10px;
	border: 0px solid #cccccc;
	background-color: #cccccc;
}
/*メニューバー4*/

#main_menubar4 {
	width: 100px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border: 0px solid #cccccc;

}

#main_menubar4 h4 {
	color: #ffffff;
	background-color: #cccccc;
	padding: 0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
		line-height: 1.4em;
}




/*メニューバー5*/

#main_menubar5 {
	width: 500px;
	float: left;
	padding: 2px 0px 3px 10px;
	margin:0px 0px 0px 0px;

	border: 0px solid #cccccc;

}

ul#menubar5 {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar5 li {
	list-style-type: none; /* 先頭記号を消す */
	float: left; /* リスト項目を横方向に並べる */
   margin: 0em 0.5em 0em 0em; /* 各項目周囲の余白 */
	border: 0px gray solid; /* 項目の枠線 */
	padding: 0px; /* 枠線と内容の距離をゼロに */
}

/* メニュー項目のリンクを装飾 */

ul#menubar5 li a {
   	 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold;
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
   padding: 0.3em; /* 内部の余白 */

}




ul#menubar5 li a:hover  {
   background-color: #cccccc; /* 背景色 */
   color: white; /* 文字色 */
}



p.aftermenu {
   clear: left;
}






/*タイトル*/
#title {
	width:700px;
	margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
#title h1 {
color: #0063A4; font-size: 15px; font-weight: bold; margin: 0px; line-height:1.5;
margin-top:0px;
	margin-bottom:0px;
    margin-left: 15px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
}
	




#main_zufall_fotos {
		clear: left;

	width:500px;
padding: 0px 0px 0px 0px;
margin: 10px 10px 0px 10px;

}
#main_zufall_team_fotos
 {
		clear: left;

	width:720px;
padding: 0px 0px 0px 0px;
margin: 10px 10px 10px 20px;

}




#main_p {
	clear: left;
	width:750px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}

#main_p h2 {
	color: #ffffff;
	background-color: #cccccc;
	padding-left: 15px;
	margin-left: 0px;
	font-size:13px;
	font-weight:normal;
		line-height: 1.4em;
}
	
#main_p h3 {
	color: #ffffff;
	background-color: #ffffff;
	padding-left: 12px;
	padding-top:0px;
	margin-right: 10px;
	margin-top: 0px;
	font-size:13px;
	font-weight:normal;
	text-align: right;
	line-height: 1.6em;
}

#main_p h4 {
	color: #999999;
	background-color: #ffffff;
	padding-left: 14px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right: 10px;
	margin-top: 0px;
	font-size:13px;
	font-weight:bold;
	text-align: left;
	line-height: 1.0em;
}

#main_p h5 {
	color: #cccccc;
	background-color: #ffffff;
	padding-left: 5px;
	margin-left: 15px;
	margin-right: 15px;
	font-size:13px;
	font-weight:bold;
	line-height: 1.2em;
		border-bottom: 2px solid #cccccc;
		border-left:15px  solid #cccccc;
}



#main_galerie {
	clear: left;
	width:750px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}

#main_galerie h2 {
	color: #ffffff;
	background-color: #f78f29;
	padding-left: 15px;
	margin-left: 0px;
	font-size:13px;
	font-weight:normal;
		line-height: 1.4em;
}
	
#main_galerie h3 {
	color: #ffffff;
	background-color: #ffffff;
	padding-left: 12px;
	padding-top:0px;
	margin-right: 10px;
	margin-top: 0px;
	font-size:13px;
	font-weight:normal;
	text-align: right;
		line-height: 1.6em;
}

#main_galerie h4 {
	color: #999999;
	background-color: #ffffff;
	padding-left: 14px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right: 10px;
	margin-top: 0px;
	font-size:13px;
	font-weight:bold;
	text-align: left;
		line-height: 1.0em;
}


#main_pf {
		clear: left;

	width:750px;
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 10px;
}

#main_pf h2 {
	color: #cccccc;
	background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
	font-size:13px;
	font-weight:bold;
		line-height: 1.6em;
		border-style: solid;
		border-width: 1px;
		border-color: #cccccc;
}
	
#main_pf h3 {
	color: #ffffff;
	background-color: #ffffff;
	padding-left: 12px;
	padding-top:0px;
	margin-right: 10px;
	margin-top: 0px;
	font-size:13px;
	font-weight:normal;
	text-align: right;
		line-height: 1.6em;
}



#main_t {
	width:450px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
}

#main_t h2 {
	color: #ffffff;
	background-color: #cccccc;
	padding-left: 15px;
	margin-left: 0px;
	font-size:13px;
	font-weight:normal;
		line-height: 1.4em;
}
	



/*プロジェクト*/
#main {
	float: left;
	width:230px;
	margin-top:0px;
	margin-bottom:10px;
    margin-left: 15px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}


	#main p1info{
	clear: both;
	text-align: left;
	border-top: 1px solid #999999;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}




.projekt1 {
	width:100%;/* IEのバグ対策 */
	clear: left;
		height: 50px;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.projekt1 h1 {
	color: #cccccc;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	font-weight:bold;
	
	line-height: 1em;
	font-size:12px;
}


	

.projekt1  img {
	background-color: #ffffff;
	float: left;
	    margin-top:px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}

.projekt1 info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.projekt img,
.projekt img { border: 0; }

.projekt  img a,
.projekt   img a { text-decoration: none; }

/*------------------------------------------------------------------------------------------*/



/*Archive */




/*Links  Auftraggeber*/
#main_l {
	width:750px;
	margin-top:10px;
	margin-bottom:0px;
    margin-left: 5px;
    margin-right: 5px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;

}

#main_l1 {
	float: left;
	width:400px;
	margin-top:0px;
	margin-bottom:0px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;

	
	font-size:11px;
    background-color:#ffffff;


}


#main_l2 {
	float: left;
    width:300px;
	margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 5px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	font-size:11px;
	background-color:#ffffff;


}
#main_l1f {
	float: left;
	width:400px;
	margin-top:0px;
	margin-bottom:0px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	font-size:11px;
	background-color:#ffffff;


}


#main_l2f {
	float: left;
    width:300px;
	margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 5px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	font-size:11px;
	background-color:#ffffff;


}


#main_l1 p {
	line-height: 1.5em;
	margin-top:2px;
	margin-bottom:2px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:2px;
	padding-bottom:2px;
	padding-left: 0px;
	padding-right:0px;
		font-size:11px;
	color: #666666;

}
#main_l1f p {
	line-height: 1.5em;
	margin-top:3px;
	margin-bottom:2px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:2px;
	padding-bottom:2px;
	padding-left: 0px;
	padding-right:0px;
		font-size:11px;
	color: #666666;
}


#main_l2 p {
	line-height: 1.5em;
	margin-top:2px;
	margin-bottom:2px;
    margin-left: 5px;
    margin-right: 0px;
    padding-top:2px;
	padding-bottom:2px;
	padding-left: 0px;
	padding-right:0px;
		font-size:11px;
	color: #666666;
}

#main_l2f p {
	line-height: 1.5em;
	margin-top:3px;
	margin-bottom:2px;
    margin-left: 5px;
    margin-right: 0px;
    padding-top:2px;
	padding-bottom:2px;
	padding-left: 0px;
	padding-right:0px;
		font-size:11px;
	color: #666666;
}


	#main p1info{
	clear: both;
	text-align: left;
	border-top: 1px solid #999999;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}	  








.pro {
	width:710px;/* IEのバグ対策 */
	clear: left;
		height: auto;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.pro h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.pro  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;
}
.pro p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
	text-align : justify ;
}
.pro info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
	
	.pro_f2 {
	width:500px;/* IEのバグ対策 */
	float:left;
	height: auto;
	margin-top:0px;
	margin-bottom:10px;
    margin-left: 5px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.pro_f2 h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}

.pro_f2  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:3px;
		border: 0px solid #cccccc;

}
.pro_f2 p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:5px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 2em;
	font-size:12px;
		text-align : justify ;

}
.pro_f2 info2{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
.pro_f2 img,
.pro_f2 img { border: 0; }
.pro_f2  img a,
.pro_f2   img a { text-decoration: none; }







/*wir*/
.wir_p {
	width:100%;/* IEのバグ対策 */
	clear: left;
		height: auto;

	margin-top: 0px;
	margin-bottom:5px;
    margin-left: 5px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;

}





.team  {
	width:100px;
	float: left;
	height: 120px;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 15px;
    margin-right: 5px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
	

.team   img {
	background-color: #ffffff;
	float: left;
	    margin-top:3px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
		border: 0px solid #cccccc;

}
.team  p {
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:5px;
	font-weight:normal;
	line-height: 1em;
	font-size:12px;
}
.team  info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.team  img,
.team  img { border: 0px  }
.team   img a ,
.team   img a { text-decoration: none;  }



.wir_f {
	width:720px;/* IEのバグ対策 */
	clear: left;
		height: auto;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_f h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}

.wir_f  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 10px;
    padding-top:5px;
	padding-bottom:5px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.wir_f p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_f info2{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_f img,
.wir_f img { border: 0; }
.wir_f  img a,
.wir_f   img a { text-decoration: none; }




.wir_ff {
	width:330px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_ff h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}

.wir_ff  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 10px;
    padding-top:5px;
	padding-bottom:5px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.wir_ff p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_ff info2{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_ff img,
.wir_ff img { border: 0; }
.wir_ff  img a,
.wir_ff   img a { text-decoration: none; }



.wir_f2 {
	width:590px;/* IEのバグ対策 */
	float:left;
	height: auto;
	margin-top:0px;
	margin-bottom:10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_f2 h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}

.wir_f2  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 10px;
    padding-top:5px;
	padding-bottom:10px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.wir_f2 p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_f2 info2{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
.wir_f2 img,
.wir_f2 img { border: 0; }
.wir_f2  img a,
.wir_f2   img a { text-decoration: none; }



.wir_f1 {
	width:100px;/* IEのバグ対策 */
	float:left;
	height: auto;
	margin-top:0px;
	margin-bottom:10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_f1 h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}

.wir_f1  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 10px;
    padding-top:5px;
	padding-bottom:10px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.wir_f1 p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_f1 info2{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
	
.wir_f1 img,
.wir_f1 img { border: 0; }
.wir_f1  img a,
.wir_f1   img a { text-decoration: none; }



.wir_fp {
	width:120px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:5px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 5px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_fp h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.wir_fp  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 10px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
		border: 0px solid #cccccc;

}
.wir_fp p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_fp info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_fp img,
.wir_fp img { border: 0; }
.wir_fp  img a,
.wir_fp   img a { text-decoration: none; }


.wir_fp2 {
	width:160px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:5px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_fp2 h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}

.wir_fp2 h4{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}


	

.wir_fp2  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 10px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
		border: 0px solid #cccccc;

}
.wir_fp2 p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_fp2 info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_fp2 img,
.wir_fp2 img { border: 0; }
.wir_fp2  img a,
.wir_fp2   img a { text-decoration: none; }


.wir_fpp {
	width:230px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:5px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_fpp h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.wir_fpp  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 5px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
		border: 0px solid #cccccc;

}
.wir_fpp p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_fpp info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_fpp img,
.wir_fpp img { border: 0; }
.wir_fpp  img a,
.wir_fpp   img a { text-decoration: none; }





.wir_fppp {
	width:350px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:5px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_fppp h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.wir_fppp  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.wir_fppp p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_fppp info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_fppp img,
.wir_fppp img { border: 0; }
.wir_fppp  img a,
.wir_fppp   img a { text-decoration: none; }



.wir_fpppp {
	width:465px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:5px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_fpppp h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.wir_fpppp  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.wir_fpppp p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_fpppp info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_fpppp img,
.wir_fpppp img { border: 0; }
.wir_fpppp  img a,
.wir_fpppp   img a { text-decoration: none; }

.wir_fpppppp {
	width:720px;/* IEのバグ対策 */
	float: left;
		height: auto;

	margin-top:0px;
	margin-bottom:5px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.wir_fpppppp h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.wir_fpppppp  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:5px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:20px;
		border: 0px solid #cccccc;

}
.wir_fpppppp p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}
.wir_fpppppp info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
.wir_fpppppp img,
.wir_fpppppp img { border: 0; }
.wir_fpppppp  img a,
.wir_fpppppp   img a { text-decoration: none; }



/*mitarbeiter*/
.mit {
	width:730px;/* IEのバグ対策 */
	clear: left;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 20px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.mit p {
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	
	line-height: 1em;
	font-size:12px;
}


.mit  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:3px;
    margin-left: 3px;
    margin-right: 1px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
		border: 0px solid #cccccc;

}
.mit  p {
	line-height: 0.5em;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	margin-left: 0px;
}

	
.mit img,
.mit img { border: 0; }

.mit  img a,
.mit  img a { text-decoration: none; }





/*mitarbeiter*/

.re {
	width:700px;/* IEのバグ対策 */
	clear: left;
		height: auto;

	margin-top:0px;
	margin-bottom:0px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 0px solid #cccccc;
}
.re h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.re  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 5px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.re p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}

	
.wir_f img,
.wir_f img { border: 0; }
.wir_f  img a,
.wir_f   img a { text-decoration: none; }

#main2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}


/*mitarbeiter*/

.presse {
	width:230px;/* IEのバグ対策 */
	float: left;
		height: 220px;

	margin-top:0px;
	margin-bottom:10px;
    margin-left: 10px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 10px;
	padding-right:0px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.presse h1{
	color: #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;	
	font-weight: bold;

}



	

.presse  img {
	background-color: #ffffff;
	float: left;
	    margin-top:0px;
	margin-bottom:0px;
    margin-left: 5px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:5px;
	padding-left: 0px;
	padding-right:10px;
		border: 0px solid #cccccc;

}
.presse p {
	color: #999999;
	font-weight: normal;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:0px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
	padding-bottom:0px;
	padding-left: 0px;
	padding-right:0px;
	border-top: 0px solid #999999;
	line-height: 1.5em;
	font-size:12px;
		text-align : justify ;

}

	
.presse img,
.presse img { border: 0; }
.presse  img a,
.presse   img a { text-decoration: none; }



/*-----フォトアルバム---------------------------------------------------------------------------*/

.item-category-5 {
	width:715px;/* IEのバグ対策 */
	float: left;
	margin-bottom: 15px;
	margin-top:5px;
	margin-left:0px;
  border-style: solid; 
  border-color: #cccccc;
  border-width: 1px;
    background-color:#ffffff;

}
/*-----外枠box----*/
.item-category-5 dl {
  float: left;
  width: 700px; /*-----画像に合わせて変更----*/
               /*----全体の表示を見て変更----*/
  border-style: solid; 
  border-color: #ffffff;
  border-width: 1px;
  margin: 5px 0px 10px 10px; /*-----余白----*/
  padding: 0px 0px 0px 0px;
  background-color:#ffffff;
}
/*-----文字h----*/
.item-category-5 h6 {
color: #999999;
background-color: #ffffff;
padding: 0px 0px 0px 15px;
margin: 0px 0px 0px 0px;
	line-height: 2em;
    border-top:0px solid #cccccc;
	border-bottom:1px dotted #cccccc;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;

}
/*-----写真----*/
.item-category-5 img {
  margin: 7px 0px 5px 12px;
  padding: 0px 0px 0px 0px;
  background-color:#ffffff;
  border-style: solid; 
  border-color: black;
  border-width: 0px;
}






/*-----フォトアルバム------------------------------------------------------------------------------*/

.item-category-3 {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;
	
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
/*-----外枠box----*/
.item-category-3 dl {
  float: left;
  width: 700px; /*-----画像に合わせて変更----*/
               /*----全体の表示を見て変更----*/

  margin: 15px 0px 10px 15px; /*-----余白----*/
  padding: 0px;
  background-color:#cccccc
}
/*-----文字h----*/
.item-category-3 h2 {
color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
/*-----写真----*/
.item-category-3 img {
  margin: 7px 5px 3px 15px;
  padding: 0px;
  border: 0px solid red;
  background-color:#ffffff
}

/*-----文字h----*/
.item-category-3 h3 {
color: #999999;
		background-color: #cccccc;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}



#content2 {
	width: 700px;
	padding: 0px 0px 0px 10px;
}



#main_unter {
	color:  #999999;
    background-color: #ffffff;    
    margin-top:0px;
	margin-bottom:10px;
    margin-left: 20px;
    margin-right: 0px;
    padding-top:0px;
	padding-bottom:10px;
	padding-left: 0px;
	padding-right:0px;
	font-weight:normal;
	line-height: 1,5em;
	font-size:12px;
}


#slideshow {
    position:relative;
    height:100px;
	weight:720px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:20px;
	margin-bottom:10px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
