
#wb_header { background: transparent none repeat left top; background-size: auto auto; }
#wb_main { background: transparent none repeat scroll left top; }
#wb_footer { background: transparent none repeat scroll left top; }
body { background: #3C7A3C url("../gallery_gen/edddbfe98e57055e454b1b3e45340166.de") repeat scroll left top; }
.wb_sbg { background: transparent none repeat-x scroll left top; }
body, .wb_sbg { min-width: 100%; min-height: 100%; }
.root { box-sizing: border-box; width: 100%; }
.root > div > .wb_cont_inner_rel { padding-left: 15px; padding-right: 15px; }
#wb_cs_row_1042 { padding-left: 0; padding-right: 0; padding-top: 1px; margin-top: 0px; float: left; padding-bottom: 0px; }
#wb_cs_col_1043 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1043:first-child { margin-top: 0px; }
#wb_element_instance582 { z-index: 57; min-height: 1px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 15px; }
#wb_element_instance582 > .wb_shp { background: #15753A none repeat scroll left top; border-top: #000000 none 0px; border-right: #000000 none 0px; border-bottom: #000000 none 0px; border-left: #000000 none 0px; opacity: 1; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
#wb_cs_row_1044 { padding-left: 0; padding-right: 0; padding-bottom: 0px; }
#wb_cs_col_1045 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1045:first-child { margin-top: 0; }
#wb_element_instance583 { z-index: 63; min-height: 24px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance583 p:last-child { margin-bottom: 0; }
#wb_cs_row_1046 { padding-left: 0; padding-right: 0; padding-top: 15px; padding-bottom: 0px; }
#wb_cs_col_1047 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1047:first-child { margin-top: 0; }
#wb_element_instance581 { z-index: 60; min-height: 24px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance581 p:last-child { margin-bottom: 0; }
#wb_cs_row_1048 { padding-left: 0; padding-right: 0; padding-top: 0px; margin-top: 0px; float: left; padding-bottom: 4px; }
#wb_cs_col_1049 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1049:first-child { margin-top: 0px; }
#wb_element_instance572 { z-index: 17; height: auto; min-height: 1px; min-width: 198px; max-width: 990px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance572 img { width: 100%; height: auto; position: static; left: 0px; top: 0px; display: block; }
#wb_cs_row_1050 { padding-left: 0; padding-right: 0; padding-top: 0px; margin-top: 0px; float: left; padding-bottom: 0px; }
#wb_cs_col_1051 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1051:first-child { margin-top: 0; }
#wb_element_instance571 { z-index: 324; min-height: 55px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance571 .btn-collapser { display: inline-block; margin-top: 13px; background-color: #2E2E2E; border-color: #FFFFFF; }
#wb_element_instance571.collapse-expanded > ul { position: fixed; left: 0px; width: 100%; display: block; float: none; height: auto; overflow: hidden; overflow-y: auto; }
#wb_element_instance571 .btn-collapser > .icon-bar { background-color: #FFFFFF; }
#wb_element_instance571 .btn-collapser:hover { background-color: #126431; border-color: #FFFFFF; }
#wb_element_instance571 .btn-collapser:hover > .icon-bar { background-color: #FFFFFF; }
#wb_element_instance571 ul { background: #2E2E2E none repeat scroll left top; border: #000000 none 0px; }
#wb_element_instance571 > ul { display: none; }
#wb_element_instance571.collapse-expanded > ul > li { display: block; }
#wb_element_instance571.collapse-expanded li > ul { position: static; }
#wb_element_instance571.collapse-expanded li.active > ul { display: block!important; }
#wb_element_instance571.collapse-expanded li.over > ul { display: block!important; }
#wb_element_instance571, #wb_element_instance571 ul { text-align: left; }
#wb_element_instance571 ul ul { background: #2E2E2E none repeat scroll left top; }
#wb_element_instance571 li { margin: 0px 0px 0px 0px; }
#wb_element_instance571 li a { border: #000000  px; padding: 18px 15px 19px 15px; font: normal normal 16px 'Open Sans', sans-serif; color: #FFFFFF; text-decoration: none; line-height: 18px; background: transparent none repeat scroll left top; }
#wb_element_instance571 li.over > a, #wb_element_instance571 li:focus > a { border: #000000  px; font: normal normal 16px 'Open Sans', sans-serif; color: #FFFFFF; text-decoration: none; line-height: 18px; background: #126431 none repeat left top; }
#wb_element_instance571 li.active > a { border: #000000  px; font: normal normal 16px 'Open Sans', sans-serif; color: #FFFFFF; text-decoration: none; line-height: 18px; background: #126431 none repeat left top; }
#wb_element_instance571:not(.collapse-expanded) .vmenu ul.open-left,#wb_element_instance571:not(.collapse-expanded) .hmenu ul.open-left { left: auto; right: 100%; }
#wb_element_instance571:not(.collapse-expanded) .hmenu > li > ul.open-left { left: auto; right: 0; }
#wb_cs_row_1052 { padding-left: 0; padding-right: 0; padding-top: 0px; margin-top: -5px; float: left; padding-bottom: 0px; }
#wb_cs_col_1053 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1053:first-child { margin-top: 0; }
#wb_element_instance573 { z-index: 21; min-height: 1px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 15px; }
#wb_element_instance573 > .wb_shp { background: #FFFFFF none repeat scroll left top; border: #000000 none 0px; opacity: 1; -webkit-border-radius: 0px 0px 0px 0px; -moz-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
#wb_cs_row_1054 { padding-left: 0; padding-right: 0; padding-bottom: 0px; }
#wb_cs_col_1055 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; padding-left: 0px; padding-right: 0px; }
#wb_cs_col_1055:first-child { margin-top: 0; }
#wb_element_instance580 { z-index: 741; min-height: 24px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance580 p:last-child { margin-bottom: 0; }
#wb_cs_row_1056 { padding-left: 0; padding-right: 0; padding-top: 15px; padding-bottom: 0px; }
#wb_cs_col_1057 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; }
#wb_cs_col_1057:first-child { margin-top: 0; }
#wb_element_instance574 { z-index: 733; height: auto; min-height: 1px; min-width: 52px; max-width: 520px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance574 img { width: 100%; height: auto; position: static; left: 0px; top: 0px; display: block; }
#wb_cs_col_1058 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; }
#wb_cs_col_1058:first-child { margin-top: 0; }
#wb_element_instance575 { z-index: 734; min-height: 24px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance575 p:last-child { margin-bottom: 0; }
#wb_cs_row_1059 { padding-left: 0; padding-right: 0; padding-top: 15px; padding-bottom: 0px; }
#wb_cs_col_1060 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; }
#wb_cs_col_1060:first-child { margin-top: 0; }
#wb_element_instance578 { z-index: 739; min-height: 24px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance578 p:last-child { margin-bottom: 0; }
#wb_cs_col_1061 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; }
#wb_cs_col_1061:first-child { margin-top: 0; }
#wb_element_instance579 { z-index: 740; height: auto; min-height: 1px; min-width: 52px; max-width: 422px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance579 img { width: 100%; height: auto; position: static; left: 0px; top: 0px; display: block; }
#wb_cs_row_1062 { padding-left: 0; padding-right: 0; padding-top: 15px; padding-bottom: 0px; }
#wb_cs_col_1063 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; }
#wb_cs_col_1063:first-child { margin-top: 0; }
#wb_element_instance577 { z-index: 738; height: auto; min-height: 1px; min-width: 52px; max-width: 520px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance577 img { width: 100%; height: auto; position: static; left: 0px; top: 0px; display: block; }
#wb_cs_col_1064 { width: 100%; margin-left: auto; margin-right: auto; margin-top: 15px; }
#wb_cs_col_1064:first-child { margin-top: 0; }
#wb_element_instance576 { z-index: 737; min-height: 24px; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
#wb_element_instance576 p:last-child { margin-bottom: 0; }
#wb_element_instance584 { z-index: 9000; }
#wb_element_instance585 { z-index: 9999; }


@media (min-width: 768px) {
	.root > div > .wb_cont_inner_rel { padding-left: 20px; padding-right: 20px; }
	#wb_cs_row_1042 { padding-left: 10.46277666%; padding-right: 10.6639839034%; }
	#wb_cs_col_1043 { max-width: 1980px; }
	#wb_element_instance582 { margin-top: 0px; padding: 0.01px; padding-bottom: 51px; }
	#wb_cs_row_1044 { padding-top: 39px; padding-left: 26.8686868687%; padding-right: 25.6565656566%; }
	#wb_cs_col_1045 { max-width: 940px; margin-top: 0px; }
	#wb_cs_col_1045:first-child { margin-top: 0px; }
	#wb_element_instance583 { margin-top: 0px; }
	#wb_cs_row_1046 { padding-top: 52px; padding-left: 15.7575757576%; padding-right: 13.2323232323%; }
	#wb_cs_col_1047 { max-width: 1406px; margin-top: 0px; }
	#wb_cs_col_1047:first-child { margin-top: 0px; }
	#wb_element_instance581 { margin-top: 0px; }
	#wb_cs_row_1048 { padding-left: 10.060362173%; padding-right: 11.0663983903%; }
	#wb_cs_col_1049 { max-width: 1980px; }
	#wb_element_instance572 { max-width: 100%; margin-top: 0px; }
	#wb_cs_row_1050 { padding-left: 10.060362173%; padding-right: 11.0663983903%; }
	#wb_cs_col_1051 { max-width: 1980px; margin-top: 0px; }
	#wb_cs_col_1051:first-child { margin-top: 0px; }
	#wb_element_instance571 { margin-top: 0px; }
	#wb_element_instance571 ul { background: transparent none repeat scroll left top; }
	#wb_element_instance571 .btn-collapser { display: none; }
	#wb_element_instance571 > ul { display: block; }
	#wb_cs_row_1052 { padding-left: 10.5633802817%; padding-right: 11.569416499%; }
	#wb_cs_col_1053 { max-width: 1960px; margin-top: 0px; }
	#wb_cs_col_1053:first-child { margin-top: 0px; }
	#wb_element_instance573 { margin-top: 0px; padding: 0.01px; padding-bottom: 50px; }
	#wb_cs_row_1054 { padding-top: 40px; padding-left: 26.0204081633%; padding-right: 25%; }
	#wb_cs_col_1055 { max-width: 960px; margin-top: 0px; }
	#wb_cs_col_1055:first-child { margin-top: 0px; }
	#wb_element_instance580 { margin-top: 0px; }
	#wb_cs_row_1056 { padding-top: 34px; padding-left: 6.63265306122%; padding-right: 6.63265306122%; }
	#wb_cs_col_1057 { max-width: 520px; margin-top: 0px; min-width: 52px; width: 30.5882352941%; margin-left: 0.0%; }
	#wb_cs_col_1057:first-child { margin-top: 0px; }
	#wb_element_instance574 { max-width: 100%; margin-top: 0px; }
	#wb_cs_col_1058 { max-width: 1100px; margin-top: 0px; min-width: 110px; width: 64.7058823529%; margin-left: 4.705881%; }
	#wb_cs_col_1058:first-child { margin-top: 0px; }
	#wb_element_instance575 { margin-top: 0px; }
	#wb_cs_row_1059 { padding-top: 46px; padding-left: 8.67346938776%; padding-right: 2.55102040816%; }
	#wb_cs_col_1060 { max-width: 1180px; margin-top: 0px; min-width: 118px; width: 67.816091954%; margin-left: 0.0%; }
	#wb_cs_col_1060:first-child { margin-top: 0px; }
	#wb_element_instance578 { margin-top: 0px; }
	#wb_cs_col_1061 { max-width: 520px; margin-top: 20px; min-width: 52px; width: 29.8850574713%; margin-left: 2.29885%; }
	#wb_cs_col_1061:first-child { margin-top: 20px; }
	#wb_element_instance579 { max-width: 100%; margin-top: 0px; }
	#wb_cs_row_1062 { padding-top: 46px; padding-left: 8.67346938776%; padding-right: 5.61224489796%; }
	#wb_cs_col_1063 { max-width: 520px; margin-top: 10px; min-width: 52px; width: 30.9523809524%; margin-left: 0.0%; }
	#wb_cs_col_1063:first-child { margin-top: 10px; }
	#wb_element_instance577 { max-width: 100%; margin-top: 0px; }
	#wb_cs_col_1064 { max-width: 1080px; margin-top: 0px; min-width: 108px; width: 64.2857142857%; margin-left: 4.761904%; }
	#wb_cs_col_1064:first-child { margin-top: 0px; }
	#wb_element_instance576 { margin-top: 0px; }
}

@media (min-width: 992px) {
	.root > div > .wb_cont_inner_rel { padding-left: 30px; padding-right: 30px; }
	#wb_element_instance571 ul { background: transparent none repeat scroll left top; }
	#wb_element_instance571 .btn-collapser { display: none; }
	#wb_element_instance571 > ul { display: block; }
}

@media (min-width: 1200px) {
	.root > div > .wb_cont_inner_rel { max-width: 1860px; padding-left: 40px; padding-right: 40px; }
	#wb_element_instance571 ul { background: transparent none repeat scroll left top; }
	#wb_element_instance571 .btn-collapser { display: none; }
	#wb_element_instance571 > ul { display: block; }
	#wb_element_instance584 { top: 2180px; left: 0px; display: block; }
	#wb_element_instance585 { top: 291px; left: 0px; display: block; }
}
