#block_actual_10{float: left; width: 350px;}
#block_actual_10 .box_top h2{margin: 0; padding: 25px 0 20px 15px; color: #385827; font-size: 24px; text-align: left;}

.actual_10{margin: 0; padding: 5px 22px 10px 30px; text-align: left;}
.actual_10 .n_teaser{padding: 4px 0;}
.actual_10 h3{margin: 0; padding: 0 0 15px 0; font-size: 14px; color: #60923b;}
.actual_10 h3 a:link, .actual_10 h3 a:visited, .actual_10 h3 a:active{color: #60923b;}
.actual_10 h3 a:hover{color: #60923b;}
.actual_10 img{border: 3px solid #E2F3C7;}
.actual_10 .n_more{float: right; width: 121px; height: 24px; text-align: center; background-image: url(../../images/blocks/more_bg.jpg); background-repeat: no-repeat;}
.actual_10 .n_more a{display: block; width: 105px; height: 18px; padding: 6px 0 0 16px; font-weight: bold;}
.actual_10 .n_more a:link, .actual_10 .n_more a:visited, .actual_10 .n_more a:active{color: #fff; text-decoration: none;}
.actual_10 .n_more a:hover{color: #fff;}

#block_actual_20{float: left; width: 235px;}
#block_actual_20 .box_top h2{margin: 0; padding: 25px 0 20px 15px; color: #385827; font-size: 24px; text-align: left;}

.actual_20{padding: 0 0 0 20px; text-align: left;}
.actual_20 .n_teaser{padding: 2px 4px 2px 2px;}
.actual_20 h3{margin: 0; padding: 0 0 5px 20px; font-size: 14px; color: #60923b; background-image: url(../../images/blocks/arrow.jpg); background-repeat: no-repeat; background-position: left 2px;}
.actual_20 h3 a:link, .actual_20 h3 a:visited, .actual_20 h3 a:active{color: #60923b;}
.actual_20 h3 a:hover{color: #60923b;}

.box2{float: right; width: 615px; padding: 0 10px 0 0; background-color: #fff;}
.box2 .box_top{float: left; width: 615px; height: 10px; font-size: 1px; background-image: url(../../images/blocks/box2_top.jpg); background-repeat: no-repeat;}
.box2 .box_content{padding: 10px 10px 10px 30px; border-left: 1px solid #e4f8c7; border-right: 1px solid #e4f8c7; background-color: #d1f2ba;}
.box2 .box_bottom{float: left; width: 615px; height: 10px; font-size: 1px; background-image: url(../../images/blocks/box2_bottom.jpg); background-repeat: no-repeat;}

.actual_30{padding: 0 0 0 20px; text-align: left;}
.actual_30 .n_teaser{padding: 2px;}
.actual_30 h3{margin: 0; padding: 0 0 5px 0; font-size: 16px; color: #486040;}
.actual_30 h3 a:link, .actual_30 h3 a:visited, .actual_30 h3 a:active{color: #486040; text-decoration: none;}
.actual_30 h3 a:hover{color: #486040;}

.box3{float: left; width: 976px; padding: 0 0 0 10px; background-color: #fff;}
.box3 .box_top{float: left; width: 976px; height: 10px; font-size: 1px; background-image: url(../../images/blocks/box3_top.jpg); background-repeat: no-repeat;}
.box3 .box_content{padding: 10px 10px 0 10px; border-left: 1px solid #e4f8c7; border-right: 1px solid #e4f8c7; background-color: #d1f2ba;}
.box3 .box_bottom{float: left; width: 976px; height: 10px; font-size: 1px; background-image: url(../../images/blocks/box3_bottom.jpg); background-repeat: no-repeat;}

#block_actual_40{margin: 10px 0 0 0;}

.actual_40{padding: 0 0 15px 0; text-align: left;}
.actual_40 .n_teaser{padding: 2px 2px 8px 2px;}
.actual_40 .n_teaser img{margin: 5px;}
.actual_40 h3{margin: 0; padding: 0 0 15px 0; font-size: 14px; color: #60923b;}
.actual_40 h3 a:link, .actual_40 h3 a:visited, .actual_40 h3 a:active{color: #60923b;}
.actual_40 h3 a:hover{color: #60923b;}
.actual_40 img {float: left; margin: 0 12px 0 0; border: 1px solid #819E6A;}

#block_gallery{float: right; width: 396px; margin: 0 10px 10px 0; padding: 15px 0 0 0;}
#block_gallery .box_top{float: right; width: 396px; height: 27px; background-image: url(../../images/blocks/gallery_top.jpg); background-repeat: no-repeat;}
#block_gallery .box_top h2{margin: 0; padding: 3px 0 0 0; color: #fff; font-weight: normal; font-size: 20px; text-align: center; font-family: georgia, sans-serif;}
#block_gallery #preview{float: left; padding: 2px 0 7px 0; }
#block_gallery #thumbs{float: left; width: 100%;}
#block_gallery #thumbs .g1{margin: 0; padding: 0;}
#block_gallery #thumbs .g2{margin: 0 0 0 6px; padding: 0;}
#block_gallery img{border: 1px solid #636F5F;}

.line{float: left; width: 100%; margin: 10px 0; border-top: 1px solid #60923b; font-size: 2px;}

.search_page{clear:left; margin: 5px 0; padding: 5px; background-color: #f6f7f9; border: 1px solid #3a4750; text-align: center;}
.search_page a{font-weight: bold;}
.search_item{margin: 0 0 4px 0; padding: 4px; border-bottom: 1px dashed gray;}
.search_item h3{margin: 0px 0 5px 0px; padding: 0; font-size: 12px;}
.search_item h3 a:link, .search_item h3 a:visited, .search_item h3 a:active{color: #115998;}
.search_item h3 a:hover{color: #8ca240;}
.search_item .a_cid2{color: #000000;}

#search_detail{border: 1px solid #c4c4c4; margin: 5px 0 15px 0; padding: 4px;}

