body 
{
	text-align: center; 
	padding:0; 
	font: normal 11px verdana, arial, sans-serif; 
	line-height: 18px;
	color: #000000; 
	background-color:#263A55;
}
		
img { border: 0px;}
a 	{ font: bold 11px verdana, arial, sans-serif; color: #336699; text-decoration: none; }
a.link_white 	{ font: bold 11px verdana, arial, sans-serif; color: #FFFFFF; text-decoration: none; }
a:hover	{ color: #336699; }
.headline_white {font: bold 11px verdana, arial, sans-serif; color: #FFFFFF}
	
#all { margin: auto; height:700px; text-align: left; padding: 10px 0px 0px 0px; width: 800px; overflow: hidden; border:0px;}
#all_verein { margin: auto; height:900px; text-align: left; padding: 10px 0px 0px 0px; width: 800px; overflow: hidden;}
#all_termine { margin: auto; height:900px; text-align: left; padding: 10px 0px 0px 0px; width: 800px; overflow: hidden;}

#start_all { margin: auto; text-align: left; padding: 10px 0px 0px 0px; width: 800px; overflow: hidden; border:0px; }
#start { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 788px; height: 700px; background: #fff url(../image/start_bg.gif) repeat-x; }
#start_logo { margin: 44px 0px 0px 0px; padding: 0px; text-align: center; width: 760px; height:400px; border: 0px; float:left; }

#home { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 788px; height: 700px; background: #fff url(../image/home_bg.gif) repeat-x; }
#home_left { margin: 0px; border: 0px; padding: 0px;  text-align: left; width: 12px; height: 700px; background-color:#FFFFFF; float:left; }
#home_impressum { margin: 0px 0px 0px 1px; padding: 20px 10px 0px 0px; border: 0px; width: 20px; height:10px; float:right; }
#logo_kl { margin: 10px 0px 0px 0px; padding: 0px; width: 134px; height:99px; border: 0px;}
#home_menue { margin: 0px; padding: 0px; width: 180px; height:992px; border: 0px; float:left; border:0px;  }
#home_bambus { margin: 0; padding: 0; border: 0px; width: 550px; height:684px; border: 0px; background-image:url(../image/home_bambus.gif); float:left }

#kyudo { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 800px; height: 700px; background: #fff url(../image/kyudo_bg.gif) repeat-x; }
#kyudo_left { margin: 0px; padding: 0px; border: 0px; text-align: left; width: 12px; height: 700px; background-color:#FFFFFF; float:left; }
#kyudo_menue { margin: 0px; padding: 0px; border:0px; width: 180px; height:700px; float:left; }
#kyudo_illu { margin: 0px 0px 0px 0px; text-align: left; padding: 0px; width: 182px; height: 358px; background: #fff url(../image/kyudo_illu1a.gif) no-repeat; }
#kyudo_image { margin: 350px 0px 0px 0px; padding: 0px; width: 110px; height:400px; border:0px; background: url(../image/kyudo_illu1b.gif) no-repeat; float:left; }
#kyudo_content {  margin: 0px; padding: 0px; border: 0px; width: 482px; float:left; }
#kyudo_text { margin: 0px  0px  0px  8px; padding: 0px; border: 0px; text-align: left; width: 414px; float:left; }
#kyudo_impressum { margin: 0; padding: 20px 0px 0px 0px; border:0px; width: 72px; height: 85px; float:right; }

#shibata { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 800px; height: 700px; background: #fff url(../image/shibata_bg.gif) repeat-x; }
#shibata_left { margin: 300px 0px 0px 0px; border: 0px; padding: 0px;  text-align: left; width: 12px; height: 700px; background: #fff url(../image/shibata_illu1a.gif) no-repeat; float:left; }
#shibata_menue { margin: 0px; padding: 0px; width: 180px; height:700px; border: 0px; float:left; }
#shibata_illu { margin: 0px 0px 0px 0px; text-align: left; padding: 0px; width: 130px; height: 382px; background: #fff url(../image/shibata_illu1b.gif) no-repeat; }
#shibata_image { margin: 270px 0px 0px 0px; padding: 0px; width: 110px; height:700px; border: 0px; background: url(../image/shibata_pics.jpg) no-repeat; float:left; }
#shibata_content { margin: 0px; padding: 0px; border: 0px; width: 478px;  float:left; }
#shibata_text { margin: 0px  0px  0px  8px; padding: 0px; border: 0px; text-align: left; width: 425px; float:left; }
#shibata_impressum { margin: 0; padding: 20px 0px 0px 0px; border:0px; width: 72px; height: 85px; float:right; }

#verein { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 800px; height: 900px; background: #fff url(../image/verein9_bg.gif) repeat-x; }
#verein_left { margin: 0px 0px 0px 0px; border: 0px; padding: 0px;  text-align: left; width: 12px; height: 900px; background-color:#FFFFFF; float:left; }
#verein_menue { margin: 0px; padding: 0px; width: 180px; height:900px; border:0px; float:left; }
#verein_illu { margin: 0px 0px 0px 0px; text-align: left; padding: 0px; width: 182px; height: 358px; background: #fff url(../image/verein_illu1a.jpg) no-repeat; }
* html #verein_illu { margin: -2px 0px 0px 0px;}
#verein_image { margin: 350px 0px 0px 0px; padding: 0px; width: 110px; height:400px; border: 0px; background: url(../image/verein_illu1b.jpg) no-repeat; float:left; }
#verein_content {  margin: 0px; padding: 0px; border: 0px; width: 475px; float:left; }
#verein_text {  height:auto;margin: 0px  0px  0px  8px; padding: 0px; border: 0px; text-align: left; width: 425px; float:left;}
#verein_text2 {overflow: auto; height:auto; margin: 2px  0px  0px 8px; padding: 0px 20px  0px 0px; border: 0px; text-align: left; width: 448px; float:left;}
* html #verein_text2 {margin: 2px  0px  0px 16px;}
#verein_impressum { margin: 0; padding: 20px 0px 0px 0px; border:0px; width: 72px; height: 80px; float:right; }

#termine { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 800px; height: 900px; background: #fff url(../image/termine9_bg.gif) repeat-x; }
#termine_left { margin: 348px 0px 0px 0px; border: 0px; padding: 0px;  text-align: left; width: 12px; height: 900px; background: #fff url(../image/termine_illu.gif) no-repeat; float:left; }
#termine_menue { margin: 0px; padding: 0px; width: 180px; height:900px; border:0px; float:left; }
#termine_illu { margin: 0px 0px 0px 0px; text-align: left; padding: 0px; width: 182px; height: 377px; background: #fff url(../image/termine_illu1b.gif) no-repeat; }
* html #termine_illu { margin: -2px 0px 0px 0px;}
#termine_image { margin: 330px 0px 0px 0px; padding: 0px; width: 110px; height:400px; border:0px; background: url(../image/termine_illu1a.gif) no-repeat; float:left; }
#termine_content {  margin: 0px; padding: 0px; border: 0px; width: 475px; float:left; }
/*#termine_content2 {  margin: 0px; padding: 0px; border: 0px; width: 475px; float:left;left:0px; position:relative; }*/
#termine_text { height:auto; margin: 58px  0px  0px  8px; padding: 2px 0px  0px 0px; border: 0px; text-align: left; width: 425px; background: url(../image/termine_headline.gif) no-repeat; float:left; }
#termine_text2 { overflow: auto; height:auto; margin: 2px  0px  0px   8px; padding: 0px 20px  0px 0px; border: 0px; text-align: left; width: 448px; background: url(../image/termine_headline.gif) no-repeat; float:left; }
* html #termine_text2 {margin: 2px  0px  0px 16px;}

#kontakt { margin: 0px; text-align: left; padding: 0px; border: 0px; width: 800px; height: 700px; background: #fff url(../image/kontakt_bg.gif) repeat-x; }
#kontakt_left { margin: 0px 0px 0px 0px; border: 0px; padding: 0px;  text-align: left; width: 12px; height: 700px; background-color:#FFFFFF; float:left; }
#kontakt_menue { margin: 0px; padding: 0px; width: 180px; height:700px; border:0px; float:left; }
#kontakt_illu { margin: 0px; text-align: left; border:0px; padding: 0px; width: 182px; height: 260px; background: #7387A6 url(../image/kontakt_illu1a.gif) no-repeat; float:left; }
#logo { margin: 250px 0px 0px 0px; text-align: left; border:0px; padding: 0px; width: 120px; height: 10px; background-color:#7387A6; float:left; }
#kontakt_image { margin: 332px 0px 0px 0px; padding: 0px; width: 110px; height:700px; border:0px; background: url(../image/kontakt_illu1b.gif) no-repeat; float:left; }
#kontakt_content {  margin: 0px; padding: 0px; border: 0px; width: 475px; float:left; }
#kontakt_text { margin: 62px  0px  0px  8px; padding: 0px; border: 0px; text-align: left; width: 425px; height:300px; float:left; }
#kontakt_illu2 { margin: 0px  30px  0px  0px;  padding: 0px; border: 0px; width: 170px; height:210px; background: url(../image/kontakt_illu2.gif) no-repeat; float:right; }



#right { margin: 0px; border: 0px; padding: 0px;  text-align: right; width: 12px; height: 700px; background-color:#FFFFFF; float:right; }
#right_verein { margin: 0px; border: 0px; padding: 0px;  text-align: right; width: 12px; height: 900px; background-color:#FFFFFF; float:right; }
#right_termine { margin: 0px; border: 0px; padding: 0px;  text-align: right; width: 12px; height: 900px; background-color:#FFFFFF; float:right; }


#navigation { margin: 55px 0px 0px 16px; padding: 0px; width: 135px; height:140px;  }

#navigation	ol { margin: 0; padding:0; }
#navigation	li { display: block; float: left; width: 83px;	}

a.kyodo  { display:block; background-image:url(../image/kyudo_pass.gif); width:83px; height:28px; text-decoration: none; }
a.kyodo:hover { background-image:url(../image/kyudo_akt.gif);text-decoration: none; }
a.shibata  { display:block; background-image:url(../image/shibata_pass.gif); width:83px; height:28px; text-decoration: none; }
a.shibata:hover { background-image:url(../image/shibata_akt.gif); text-decoration: none;}
a.verein  { display:block; background-image:url(../image/verein_pass.gif); width:83px; height:28px; text-decoration: none; }
a.verein:hover { background-image:url(../image/verein_akt.gif); text-decoration: none;}
a.termine  { display:block; background-image:url(../image/termine_pass.gif); width:83px; height:28px; text-decoration: none; }
a.termine:hover  { background-image:url(../image/termine_akt.gif); text-decoration: none;}
a.kontakt  { display:block; background-image:url(../image/kontakt_pass.gif); width:83px; height:28px; text-decoration: none; }
a.kontakt:hover  { background-image:url(../image/kontakt_akt.gif); text-decoration: none;}