body {
	font-family: "Yanone Kaffeesatz", Arial, Helvetica, sans-serif;
	color:#006600;
	margin:0;
	padding:0;
	
}

.showMoreLink,
.hideMoreLink { display:none; float:left; margin-top:10px; cursor:pointer; color:#aaaaaa; }

.cb_mrg1 { clear:both; height:30px; width:100%;}
.cb_mrg2 { clear:both; height:10px; width:100%;}
.cb { clear:both; }

/* --- */

.boxtype_1 { width:644px; float:left;display:block;padding-top:1px; }

.boxtype_2 { width:644px; float:left;display:block;padding-top:1px; }

.boxtype_1_1 { width:628px; float:left; padding-top:1px; margin-bottom:20px; }

.boxtype_1_2 {  width:322px; float:left; padding-top:1px; margin-bottom:20px; }


/* --- */

.boxtype_1_1_1 { width:100%;float:left;border:1px solid blue; border-color:white;}

.boxtype_1_2_1,
.boxtype_1_2_2{ width:306px; float:left; padding-top:1px; }

.boxtype_1_2_3 { width:285px; float:left; padding-top:1px; margin-bottom:10px;}


/* --- */

.boxtype_1_1_1 h3 { font-weight:normal; font-size:30px; margin:0; padding:0px; }
.boxtype_1_1_1 p { font-weight:normal; font-size:18px; margin:0; margin-top:10px; }

.boxtype_1_2_1 img { width:306px; height:266px; display:block; background:#dcdcdc; overflow:hidden;}

.boxtype_1_2_2 h3 { font-weight:normal; font-size:30px; margin:0; padding:0px; }
.boxtype_1_2_2 p {  font-weight:normal; font-size:18px; margin:0; margin-top:10px; }

.boxtype_1_2_3 img { width:80px; height:80px; float:left; margin-right:5px; overflow:hidden; }
.boxtype_1_2_3 h4 { font-weight:normal; font-size:18px; margin:0; padding:0px; color:#333333; }
.boxtype_1_2_3 p { font-weight:normal; font-size:13px; margin:0; margin-top:3px;color:#666666; line-height:17px; }

