.pleft{float:left;margin-top:5px;margin-right:5px;margin-bottom:5px;vertical-align:text-bottom;border:none;}
.pright{float:right;margin-top:5px;margin-left:35px;margin-bottom:5px;vertical-align:text-bottom;border:none;}
.re{float:right;margin:0;}
.pnormal{clear:both;border:none;}
.pleft_b{float:left;margin-top:5px;margin-right:5px;margin-bottom:5px;vertical-align:text-bottom;border:1px solid #990000;}
.pright_b{float:right;margin-top:5px;margin-left:5px;margin-bottom:5px;vertical-align:text-bottom;border:1px solid #990000;}
.pnormal_b{clear:both;border:1px solid #990000;}

.formgen{padding:0;margin:0 0 0 20px;border:thin solid #cc0000;background:#000;width:350px;font-family:Verdana, Arial, Sans-Serif;font-size:11px;word-spacing:0.2em;}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}
.formgen form{border:1px solid #fff;padding:10px 10px 40px;margin:10px auto;width:310px;background:#cc0000 url(../guitar2.gif) no-repeat bottom right;}
.formgen .formblock{margin-bottom:2px;margin-top:2px;padding-top:3px;padding-bottom:3px;padding-right:2px;padding-left:0;}
.forminfo{width:350px;margin:0 0 15px 20px;background-color:Black;padding:3px;border:1px dashed #CC0000;color:White;}
.formgen br{clear:both;}
.formgen .formtextfield{width:270px;border:1px solid #fff;background-color:#aaa;color:#000;}
.formgen .formtext{width:270px;border:1px solid #fff;background-color:#aaa;color:#000;}
.formgen input:focus,.formgen input:hover,.formgen select:focus,.formgen select:hover,.formgen textarea:focus,.formgen textarea:hover{border-bottom-color:#AAAAAA;background-color:#AAAAAA;}
.formgen label{width:270px;clear:left;float:left;color:White;line-height:25px;font-weight:bold;}
.formgen .formsubmit{width:150px;margin:15px 0 0;padding:3px;background-color:#aaa;color:Black;text-align:center;border:1px solid #fff;cursor:pointer;}
.formgen legend{color:#FFFFFF;background-color:transparent;width:150px;}
.formgen .fieldset{margin-bottom:10px;}
.formgen .formerror{border-bottom-width:1px;color:Black;}
.formgen .formreq{color:Silver;}
.formgen .formheadline{color:White;padding-top:4px;padding-bottom:4px;margin-top:5px;margin-bottom:5px;font-style:italic;}

#al{width:300px;margin-left:100px;}
#bottom{background:url(../c_03.gif) no-repeat bottom left;height:84px;}
#top{height:100px;background:url(../headnews.gif) no-repeat top left;font-size:1.3em;font-weight:bold;text-align:center;}
#mid{padding:0 35px 0 20px;text-align:justify;background:url(../c_02.gif) top left repeat-y;}
#mid p{margin:0;padding:0;font-size:1.1em;min-height:200px;}

div.jaosg_galerie{margin:0 auto;}
div.jaosg_thumbnail{float:left;background:#DCDCDC;border:1px solid;border-color:#AAA #444 #444 #AAA;margin:5px 12px;}
div.jaosg_thumbnail img{border:1px solid;border-color:#444 #AAA #AAA #444;}
div.ls img{height:60px;width:80px;margin:20px 10px;}
div.pt img{height:80px;width:60px;margin:10px 20px;}
div#jaosg_footer{clear:both;padding-top:1em;}


.box h2	{
	color: #000;
	font-size:13px;font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px;
	height: 44px;
	background: #F4F4F4 url(../h2box.gif) no-repeat top;
}
.box {
	width: 200px;
	margin: 15px 0px 0px 25px;
	text-align: center;
	padding: 0px 0px;
	background-color: #f4f4f4;
	
}.box p {
	text-align: justify;color: #666666;
	font-size: 12px;
	padding: 0px 10px 10px 10px;
	
}.box p.center {
	text-align: center;	
}.box h1	{
	color: #666666;
	font-size:13px;font-weight:bold;
	margin: 0px auto;
	padding: 5px 10px;
}
a.colorbox {
	float: left;
	margin: 15px 5px 10px 15px;
	border: 1px solid #999999;
	padding: 2px 2px;
}
a.colorbox:hover {
	background-color: #CC0000;
}

a.colorbox.cboxElement img {
	margin-bottom: -5px;
}
div.gallery{
	clear: both;
	float: left;
	display: block;
	width: 100%;

}
#left ul.rex-navi1 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 0px dotted silver;
	text-align: left;
}

#left ul.rex-navi1 li {
}

#left ul.rex-navi1 li a {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom: 1px dotted silver;
color: #999999;
	font-size: 13px;
}

#left ul.rex-navi1 li a:hover {
	text-decoration: none;
	color: #CC0000;
}






