@charset "UTF-8";
/*------------------------------------------------------------------------------------------*/
table.gross {border-width: 0px;  border-color: #CCCCCC; border-style: dotted; padding: 0px; }
table.gross2 {border-width: 0px;  border-color: #CCCCCC; border-style: dotted; padding: 0px; }

-->
/*------------------------------------------------------------------------------------------*/
/*レイアウト*/
#content {
	width: 500px;
	padding: 0px 0px 0px 0px;
}

#content2 {
	width: 750px;
	padding: 0px 0px 0px 0px;
}
#header {
	margin-bottom: 10px;
}
#main {
padding: 0px 0px 0px 20px;
margin: 0px 0px 20px 0px;
}

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

}


#side_left {
	width: 180px;
}
#side_right {
	width: 180px;
}

/*------------------------------------------------------------------------------------------*/
body {
	 font-family:courier new; font-size:small;
	color: #333333;
	background-color: #FFFFFF;
	margin:  0px 0px 0px 0px ;
	padding: 0px;
}
h2 {
	margin: 0px;
	font-size: medium;
}
h3 {
	margin: 15px;
	height: 15px;
	border: 0px solid #E29825;
	color: #cccccc;
}
/*------------------------------------------------------------------------------------------*/
.info1{
	clear: both;
	font-size:small; 
	text-align: left;
	
	margin-top: 50px;
	margin-right: 50px;
	margin-bottom: 5px;
	margin-left: 30px;
	border-top: 1px solid #cccccc;
	}
	
	.info2{
	clear: both;
	text-align: left;
	border-top: 1px solid #999999;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	
	}
	.info_fotos{
	clear: both;
	text-align: right;
	border-top: 0px solid #999999;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}	  
	 
	.info_text{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
/*------------------------------------------------------------------------------------------*/	
/*リンクの基本設定*/
 a:link { text-decoration:none; color:#999999; }
 a:visited { text-decoration:none; color:#999999; }
 a:hover { text-decoration:none; color:#df8a1d; }
 
 a.b:link { text-decoration:none; color:#002D56; }
 a.b:visited { text-decoration:none; color:#002D56; }
 a.b:hover { text-decoration:underline; color:#df8a1d; } 
 
/*------------------------------------------------------------------------------------------*/
/*ヘッダ*/
h1 {
	margin: 20px;
	height: 20px;
	border: 0px solid #E29825;
	color: #cccccc;
}
h5 {
	margin: 20px;
	height: 20px;
	border: 0px solid #E29825;
	color: #cccccc;
	line-height: 1.2em;	
	font-size: small;	

}
/*------------------------------------------------------------------------------------------*/
/*ニュース*/
.news {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 20px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
.news h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.news h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 0em;
line-height: 1.2em;	
	color: #111111;
}
.news img {
	float: left;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom:0px;
}
.news p {
	line-height: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
.info{
	clear: both;
	text-align: right;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
	
	.news  img,
.news img { border: 0; }

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

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

/*コンタクト*/
.kontakt {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
.kontakt h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.kontakt h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 0em;
	
	
}
.kontakt img {
	float: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding-right: 0px;
	padding-left: 0px;
}
.kontakt p {
	line-height: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
.info{
	clear: both;
	text-align: right;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}

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

/*ギャラリー*/
.galerie {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 0px;
	padding-bottom: 20px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
.galerie h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.galerie h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 1.0em;
	
	
}
.galerie  img {
	background-color: #cccccc;
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 20px;
}
.galerie  p {
	line-height: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}

	.info_g{
	clear: both;
	text-align: left;
	border-top: 1px solid #999999;
	padding-top: 5px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
	
	  
 
/*------------------------------------------------------------------------------------------*/
/*展覧会*/
.ausstellungen {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
.ausstellungen h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.ausstellungen h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 1.0em;
	color: #111111;
	
}
.ausstellungen  img {
	background-color: #cccccc;
	float: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
}
.ausstellungen  p {
	line-height: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
.info{
	clear: both;
	text-align: right;
	border-top: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
	
	.ausstellungen  img,
.ausstellungen img { border: 0; }

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



/*展覧会*/
.ausstellungen2 {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
}

.ausstellungen2 h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.ausstellungen2 h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 1.0em;
	
	
}
.ausstellungen2  img {
	background-color: #cccccc;
	float: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
}


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

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

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

/*芸術家*/
.kunstler {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 20px;
	padding-bottom: 5px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
}
.kunstler h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.kunstler h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 1.0em;
	color: #111111;
	
}
.kunstler img {
	background-color: #cccccc;
	float: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 15px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
}
.kunstler  p {
	line-height: 1.2em;
	padding-left: 20px;
	padding-right: 30px;
	margin-left: 10px;
			text-align : justify ;

}
.info{
	clear: both;
	text-align: right;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
	.kunstler  img,
.kunstler  img { border: 0; }

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

/*------------------------------------------------------------------------------------------*/
/*写真*/
.fotos {
	width:200px;
	height:150px;
	clear: left;
	margin-bottom: 10px;
	padding-bottom: 100px;
	background-color: #ffffff;
	border: 1px solid #ffffff;
}
.fotos h2 {
	color: #df8a1d;
		background-color: #ffffff;
	padding-left: 15px;
	margin-left: 0px;
		line-height: 1.6em;
}
.fotos h3 {
	padding-left: 15px;
	margin-left: 5px;
		line-height: 1.0em;
	
	
}
.fotos img {
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.fotos p {
	line-height: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
}
.info{
	clear: both;
	text-align: right;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #D5D5D5;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}



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

/*メニュー*/
.menu {
	padding-bottom: 10px;
	background-image: url(images/texture_back.gif);
}
.menu h2 {
	color: #FFFFFF;
	background-image: url(images/midashiback.jpg);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	}


	
	
.box {
	width: 800px;
	height: 800px;
	padding: 10px ;
	background-color:#CCCCCC
	
}

/*-----写真 werken  mit text box-------------------------------------------*/
.item-category-1 {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;

	background-color: #cccccc;
	border: 1px solid #cccccc;
}


/*-----外枠box----*/
.item-category-1 dl {
  float: left;
  width: 155px; /*-----画像に合わせて変更----*/
  height: 210px; /*----全体の表示を見て変更----*/
  overflow:hidden;
  margin: 10px 5px 10px 10px; /*-----余白----*/
  padding: 5px;
  background-color:#ffffff
}

/*-----写真の下の色----*/
.item-category-1 dt {
  width: 100px; /*-----dlの幅----*/
  margin: 5px;
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  background-color:#fffff2
}
/*-----文字box----*/
.item-category-1 dd {
  width: 145px; /*-----dlの幅----*/
  margin: 3px 3px 3px 10px;
  padding: 0.5px;
  	line-height: 1em;
}

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

.item-category-1 dt img,
.item-category-1 dd img { border: 0; }

.item-category-1 dt img a,
.item-category-1 dd img a { text-decoration: none; }

/*-----終わり文字h------------------------------------------------------------------------------*/





/*-----写真 werken  mit text box-------------------------------------------*/
.item-category-2 {
	width:100%;/* IEのバグ対策 */
	clear: left;
	margin-bottom: 10px;

	background-color: #cccccc;
	border: 1px solid #cccccc;
}


/*-----外枠box----*/
.item-category-2 dl {
  float: left;
  width: 150px; /*-----画像に合わせて変更----*/
  height: 200px; /*----全体の表示を見て変更----*/
  overflow: auto;
  margin: 10px 5px 10px 15px; /*-----余白----*/
  padding: 5px;
  background-color:#ffffff
}

/*-----写真の下の色----*/
.item-category-2 dt {
  width: 100px; /*-----dlの幅----*/
  margin: 5px;
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  background-color:#fffff2
}
/*-----文字box----*/
.item-category-2 dd {
  width: 100px; /*-----dlの幅----*/
  margin: 3px 3px 3px 10px;
  padding: 0.5px;
  	line-height: 1em;
}

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

.item-category-2 dt img,
.item-category-2 dd img { border: 0; }

.item-category-2 dt img a,
.item-category-2 dd img a { text-decoration: none; }

/*-----終わり文字h------------------------------------------------------------------------------*/


/*-----終わり文字h------------------------------------------------------------------------------*/
/*-----フォトアルバム------------------------------------------------------------------------------*/

.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;
}





/*メニューバー*/

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

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

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

}


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



p.aftermenu {
   clear: left;
}




@charset "UTF-8";
/* CSS Document */


