
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #707070; height: 100% }
input, select, textarea { font-family: Arial; font-size: 12px; color: #707070; }
input:hover { font-family: Arial; font-size: 12px; color: #000000; border: 1px solid #8cc63f; }
textarea:hover { font-family: Arial; font-size: 12px; color: #000000; border: 1px solid #8cc63f; }
textarea:focus { font-family: Arial; font-size: 12px; color: #000000; border: 1px solid #8cc63f; }
input:focus { font-family: Arial; font-size: 12px; color: #000000; border: 1px solid #8cc63f; }
.toolsBox .wpcf7-form .your-name input { background-image:url("../images/kontakt-namefeld.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #707070; font-weight: normal; }
.toolsBox .wpcf7-form .your-name input:hover { background-image:url("../images/kontakt-namefeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #000000; font-weight: normal; }
.toolsBox .wpcf7-form .your-name input:focus { background-image:url("../images/kontakt-namefeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #000000; font-weight: normal; }
.toolsBox .wpcf7-form .your-email input { background-image:url("../images/kontakt-emailfeld.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #707070; font-weight: normal; }
.toolsBox .wpcf7-form .your-email input:hover { background-image:url("../images/kontakt-emailfeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #000000; font-weight: normal; }
.toolsBox .wpcf7-form .your-email input:focus { background-image:url("../images/kontakt-emailfeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #000000; font-weight: normal; }
.toolsBox .wpcf7-form .your-subject input { background-image:url("../images/kontakt-betrefffeld.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #707070; font-weight: normal; }
.toolsBox .wpcf7-form .your-subject input:hover { background-image:url("../images/kontakt-betrefffeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #000000; font-weight: normal; }
.toolsBox .wpcf7-form .your-subject input:focus { background-image:url("../images/kontakt-betrefffeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:15px; padding:7px 0px 7px 40px; width:260px; color: #000000; font-weight: normal; }
.toolsBox .wpcf7-form .your-message textarea { xbackground-image:url("../images/kontakt-nachrichtfeld.gif"); background-repeat:no-repeat; border:0 none; height:141px; padding:10px 2px 10px 10px; width:289px; color: #707070; border: 1px solid #a0a0a0 }
.toolsBox .wpcf7-form .your-message textarea:hover { xbackground-image:url("../images/kontakt-nachrichtfeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:141px; padding:10px 2px 10px 10px; width:289px; color: #000000; border: 1px solid #8cc63f }
.toolsBox .wpcf7-form .your-message textarea:focus { xbackground-image:url("../images/kontakt-nachrichtfeld_hover.gif"); background-repeat:no-repeat; border:0 none; height:141px; padding:10px 2px 10px 10px; width:289px; color: #000000; border: 1px solid #8cc63f }
.toolsBox .wpcf7-form input { background-image:url("../images/absenden.gif"); background-repeat:no-repeat; border:0 none; height:25px; width:146px; color: #FFF; font-weight: bold; padding-left:12px; text-align: left; }
.toolsBox .wpcf7-form input:hover { background-image:url("../images/absenden_hover.gif"); background-repeat:no-repeat; border:0 none; height:25px; width:146px; padding-left:12px; text-align: left; }
body { background: #fff url('../images/bg.gif') repeat-x; }
img { border: 0px; display: block; }
blockquote { margin: 8px 0px; xborder:1px solid #ccc; background:#8cc63f no-repeat 10px 10px; width: 575px; }
.toolsBox blockquote p { padding:15px 20px; color: #FFFFFF; font-weight: bold; }
#right_col .side_box_short h3 { display: none; xvisibility: hidden; }
a { color: #8cc63f; text-decoration: none; }
a:hover {color: #8cc63f; text-decoration: underline; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; overflow: hidden; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 67%; height: auto !important; xmargin: 0 auto -286px; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 850px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding-top: 3px; position: relative; xwidth: 850px; height: 132px; overflow: hidden; }
	#headerCntr h1 { position: relative; top: 42px; xleft: 0px; height: 45px; width: 275px; float: left; margin-left: -1px; }
	#headerCntr h1 a { display: block; width: 275px; height: 45px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	
		/* ### LINK BOX ### */
		.linkBox { height: 23px; width: 178px; overflow: hidden; float: right; }
		.linkBox ul { list-style: none; float: right; height: 23px; overflow: hidden; background: #a0a0a0; width: 178px; }
		.linkBox .page-item-171 a { font-family: Arial; font-size: 10px; float: left; background: url('../images/link-sprtr.gif') right no-repeat; position: absolute; right: 104px; z-index: 10; width: 50px; }
		.linkBox .page-item-173 a { font-family: Arial; font-size: 10px; float: left; background: url('../images/link-sprtr.gif') right no-repeat; position: absolute; right: 61px; z-index: 9; width: 21px;}
		.linkBox .page-item-174 a { font-family: Arial; font-size: 10px; float: left; background: none; position: absolute; right: 0px; z-index: 8; width: 39px; }
		.linkBox .page-item-171 a:hover { background: #8cc63f; z-index: 11; }
		.linkBox .page-item-173 a:hover { background: #8cc63f; z-index: 11; }
		.linkBox .page-item-174 a:hover { background: #8cc63f; z-index: 11; }
		.linkBox li { font-family: Arial; font-size: 10px; float: left; background: url('../images/link-sprtr.gif') right no-repeat; }
		.linkBox li a { padding: 0 12px; line-height: 23px; display: block; color: #FFFFFF; text-decoration: none; }
		.linkBox .current_page_item a { background: #8cc63f; z-index: 11; }
		.linkBox li.last { background: none; }
				
		/* ### MENU BOX ### */
		.menuBox { padding: 6px 0px 0px 0px; width: 450px; height: 37px; margin-left: 256px; }
		.menuBox ul { list-style: none; float: right; background: url('../images/menu-sprtr.gif') right no-repeat; }
		.menuBox li { padding: 0 20px; line-height: 34px; font-size: 14px; float: left; background: url('../images/menu-sprtr.gif') left no-repeat; }
		.menuBox ul .current_page_parent a { color: #8cc63f; }
		.menuBox ul .current_page_ancestor a { color: #8cc63f; }
		.menuBox li a { color: #484848; text-decoration: none; }
		.menuBox li a:hover { color: #8cc63f; }
		.menuBox .current_page_item a { color: #8cc63f; font-weight: bold; }
		
	/* ### BANNER CONTAINER ### */
	#bannerCntr { padding: 52px 38px 0px 48px; overflow: hidden; position: relative; width: 764px; height: 348px; background: url('../images/banner-bg.jpg') no-repeat; }
	#bannerCntr .left { padding-top: 140px; width: 352px; float: left; }
	#bannerCntr .right { width: 412px; float: right; }
	#bannerCntr h2 { position: absolute; left: 48px; width: 500px; top: 40px; color: #FFFFFF; font-size: 38px; font-weight: normal; }
	#bannerCntr ul { list-style: none; width: 100%; overflow: hidden; }
	#bannerCntr li { padding-right: 12px; float: left; }
	#bannerCntr li a { display: block; width: 26px; height: 36px; text-indent: -9999px; background: url('../images/banner-icon1.png') no-repeat; }
	#bannerCntr li a.icon2 { margin-top: 4px; width: 36px; height: 29px; background: url('../images/banner-icon2.png') no-repeat; }
	#bannerCntr li a.icon3 { width: 31px; height: 34px; background: url('../images/banner-icon3.png') no-repeat; }
	#bannerCntr h3 { padding-top: 25px; color: #ffffff; font-size: 19px; font-weight: normal; }
	#bannerCntr img { float: right; }
	#bannerCntr ul.navi { padding: 0px; list-style: none; overflow: hidden; width: auto;	 position: absolute; right: 20px; bottom: 22px; }
	#bannerCntr ul.navi li { padding-right: 11px; float: left; }
	#bannerCntr ul.navi li a { display: block; height: 8px; width: 8px; text-indent: -9999px; background: url('../images/dot-bg.png') no-repeat; }
	#bannerCntr ul.navi li a:hover, #bannerCntr ul.navi li.selected a { background: url('../images/dot-hover.png') no-repeat; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-bottom: 70px; overflow: hidden; width: 850px; }
	#contentCntr.border { border-top: #e5e5e5 solid 1px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 10px 0 0 13px; float: left; width: 256px; }
		
			/* ### MENU CONTAINER ### */
			#menuCntr { width: 256px; overflow: hidden; }
			#menuCntr ul { list-style: none; overflow: hidden; }
			*:first-child+html #menuCntr ul { margin-top: -7px; }
			
			#menuCntr ul li ul li { display: block; }
			#menuCntr ul li a { padding-left: 25px; display: none; }
			#menuCntr ul li ul li { line-height: 34px; font-size: 14px; list-style:none outside none; }
			#menuCntr ul li ul .current_page_parent ul { padding-left: 24px; line-height: 25px; font-size: 13px; display: block; margin-top: -4px; margin-bottom: 2px; }
			#menuCntr ul li ul .current_page_item ul { padding-left: 24px; line-height: 25px; font-size: 13px; display: block; margin-top: -4px; margin-bottom: 2px; }
			#menuCntr ul li ul .current_page_parent ul li { font-size: 13px; }
			#menuCntr ul li ul .current_page_item ul li { font-size: 13px; }
			
			#menuCntr ul li ul li a { padding-left: 23px; color: #707070; font-weight: normal; background: none; display: block; }
			#menuCntr ul li ul li a:hover { font-weight: bold; color: #8cc63f; xbackground: url('../images/green-arrow.gif') left no-repeat; text-decoration: none; }
			#menuCntr ul li ul li ul { padding-left: 18px; color: #a0a0a0; font-weight: normal; background: none; display: none; }
			
			#menuCntr ul li ul .current_page_item a { font-weight: bold; color: #8cc63f; background: url('../images/green-arrow.gif') left no-repeat; }
			#menuCntr ul li ul .current_page_parent a { font-weight: bold; color: #8cc63f; xbackground: url('../images/green-arrow.gif') left no-repeat; }
			#menuCntr ul li ul .current_page_item ul li a { padding-left: 16px; color: #a0a0a0; font-weight: normal; background: none; display: block; line-height: 26px; }
			#menuCntr ul li ul .current_page_item ul li a:hover { xfont-weight: bold; color: #8cc63f; xbackground: url('../images/green-arrow1.gif') left no-repeat; text-decoration: none; }
			#menuCntr ul li ul .current_page_parent ul li a { padding-left: 16px; color: #a0a0a0; font-weight: normal; background: none; display: block; line-height: 26px; }
			#menuCntr ul li ul .current_page_parent ul li a:hover { xfont-weight: bold; color: #8cc63f; xbackground: url('../images/green-arrow1.gif') left no-repeat; text-decoration: none; }
			#menuCntr ul li ul .current_page_ancestor ul .current_page_item a { xfont-weight: bold; color: #8cc63f; background: url('../images/green-arrow1.gif') left no-repeat; }
			
		/* ### CENTER CONTAINER ### */
		#centerCntr { width: 850px; overflow: hidden; }
			
			/* ### PRODUCT BOX ### */
			.productBox { padding: 21px 0 0px 0; width: 850px; overflow: hidden; }
			.productBox .left { padding: 4px 24px 5px; width: 251px; float: left; border-right: #f0f0f0 solid 1px; height: 155px; position: relative; }
			.productBox .center { padding: 4px 24px 5px; width: 251px; float: left; border-right: #f0f0f0 solid 1px; height: 155px; position: relative; }
			.productBox .right { padding: 4px 24px 5px; width: 201px; float: right; height: 155px; position: relative; }
			.productBox h3 { padding-bottom: 6px; font-size: 14px; }
			.productBox p { xpadding-bottom: 22px; line-height: 18px; }
			.productBox a.arrow { padding-left: 21px; display: block; width: 230px; height: 33px; line-height: 33px; font-size: 14px; color: #7a7a7a; text-decoration: none; background: url('../images/product-arrow.gif') no-repeat; bottom: 2px; position: absolute;  }
			.productBox a.arrow_small { padding-left: 21px; display: block; width: 230px; height: 33px; line-height: 33px; font-size: 14px; color: #FFFFFF; text-decoration: none; background: url('../images/product-arrow_small.gif') no-repeat; font-weight: bold; position: absolute; bottom: 2px; }
			.productBox a.arrow_small:hover { color: #FFFFFF; font-weight: bold; background: url('../images/product-hover_small.gif') no-repeat; }
			.productBox a.arrow1 { padding-left: 20px; display: block; width: 190px; height: 33px; line-height: 33px; font-size: 14px; color: #7a7a7a; text-decoration: none; background: url('../images/product-arrow1.gif') no-repeat; }
			.productBox a.arrow:hover { color: #8cc63f; background: url('../images/product-hover.gif') no-repeat; }
			.productBox a.arrow1:hover { color: #FFFFFF; font-weight: bold; background: url('../images/product-hover1.gif') no-repeat; }
			.productBox p.last { padding-bottom: 40px; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 575px; }
			
			/* ### TOOLS BOX ### */
			.toolsBox { padding-top: 17px; width: 575px; xoverflow: hidden; }
			.toolsBox h2 { padding-bottom: 10px; font-size: 18px; color: #707070; }
			.toolsBox p { padding-bottom: 8px; padding-top: 7px; color: #707070; line-height: 18px; }
			.toolsBox #buttons { margin-top: 11px; height: 25px; }
			.toolsBox #buttons a.zurueck { margin-right: 17px; padding-left: 18px; float: left; display: block; width: 90px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/zurueck.gif') no-repeat; }
			.toolsBox #buttons a.pdf { padding-left: 18px; float: left; display: block; width: 90px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/pdfDL.gif') no-repeat; }
			.toolsBox #buttons a.zurueck:hover { padding-left: 18px; float: left; display: block; width: 90px; color: #8cc63f; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/zurueck_hover.gif') no-repeat; }
			.toolsBox #buttons a.pdf:hover { padding-left: 18px; float: left; display: block; width: 90px; color: #8cc63f; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/pdfDL_hover.gif') no-repeat; }
			.toolsBox .jobs { padding: 0px; color: #707070; line-height: 18px; border-bottom: 1px solid #E5E5E5; font-weight: bold; }
			.toolsBox .jobs a { color: #707070; font-weight: bold; text-decoration: none; padding-bottom: 8px; padding-top: 8px; display: block; background-image:url("../images/arrow.gif"); background-position:540px center; background-repeat:no-repeat;}
			.toolsBox .jobs a:hover { color: #8cc63f; font-weight: bold; text-decoration: none; padding-bottom: 8px; padding-top: 8px; display: block; background-image:url("../images/arrow_hover.gif"); background-position:540px center; background-repeat:no-repeat;}
			.toolsBox .pressespiegel { padding: 0px; color: #707070; line-height: 18px; border-bottom: 1px solid #E5E5E5; font-weight: bold; }
			.toolsBox .pressespiegel .presse { color: #707070; font-weight: bold; text-decoration: none; padding-bottom: 8px; padding-top: 8px; display: block; background-image:url("../images/pressespiegel.gif"); background-position:540px center; background-repeat:no-repeat;}
			.toolsBox .pressespiegel .presse:hover { color: #8cc63f; font-weight: bold; text-decoration: none; padding-bottom: 8px; padding-top: 8px; display: block; background-image:url("../images/pressespiegel_hover.gif"); background-position:540px center; background-repeat:no-repeat;}
			.toolsBox .pressespiegel .presseDL { color: #707070; font-weight: bold; text-decoration: none; padding-bottom: 8px; padding-top: 8px; display: block; background-image:url("../images/download.gif"); background-position:540px center; background-repeat:no-repeat;}
			.toolsBox .pressespiegel .presseDL:hover { color: #8cc63f; font-weight: bold; text-decoration: none; padding-bottom: 8px; padding-top: 8px; display: block; background-image:url("../images/download_hover.gif"); background-position:540px center; background-repeat:no-repeat;}
			.toolsBox .text { padding-bottom: 9px; width: 572px; overflow: hidden; padding-top: 8px; }
			.toolsBox .img-links { xpadding-top: 15px; margin: 3px 20px 0 0; width: 250px; height: 168px; float: left; overflow: hidden; text-align: center; xbackground: url('../images/img-bg.gif') no-repeat; position: relative; display: block; }
			.toolsBox .img_hoch-links { xpadding-top: 15px; margin: 3px 20px 0 0; width: 188px; height: 250px; float: left; overflow: hidden; text-align: center; background: url('../images/img-bg_hoch.gif') no-repeat; }
			.toolsBox .img-rechts { xpadding-top: 15px; margin: 3px 0 0 20px; width: 250px; height: 168px; float: right; overflow: hidden; text-align: center; background: url('../images/img-bg.gif') no-repeat; position: relative; display: block; }
			.toolsBox .img_hoch-rechts { xpadding-top: 15px; margin: 3px 0 0 20px; width: 188px; height: 250px; float: right; overflow: hidden; text-align: center; background: url('../images/img-bg_hoch.gif') no-repeat; }
			.toolsBox img { display: inline; }
			.toolsBox h3 { padding: 4px 0 6px 0; color: #707070; font-size: 12px; }
			.toolsBox a.link_produkte { padding-left: 18px; margin-top: 4px; float: left; display: block; width: 128px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/tools-link.gif') no-repeat; }
			.toolsBox a.link_produkte:hover { color: #8cc63f; background: url('../images/tools-hover.gif') no-repeat; }
			.toolsBox a.link_download { padding-left: 18px; xmargin-top: 4px; xfloat: left; display: block; width: 128px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/link_download.gif') no-repeat; margin-bottom: 20px; }
			.toolsBox a.link_download:hover { color: #8cc63f; background: url('../images/link_download_hover.gif') no-repeat; }
			.toolsBox a.link_termine { padding-left: 18px; margin-top: 4px; float: left; display: block; width: 128px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/link_termine.gif') no-repeat; }
			.toolsBox a.link_termine:hover { color: #8cc63f; background: url('../images/link_termine_hover.gif') no-repeat; }
			
			.toolsBox a.link_produkte_rechts { padding-left: 18px; margin-top: 4px; float: right; display: block; width: 128px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/tools-link.gif') no-repeat; }
			.toolsBox a.link_produkte_rechts:hover { color: #8cc63f; background: url('../images/tools-hover.gif') no-repeat; }
			.toolsBox a.link_download_rechts { padding-left: 18px; margin-top: 4px; float: right; display: block; width: 128px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/link_download.gif') no-repeat; }
			.toolsBox a.link_download_rechts:hover { color: #8cc63f; background: url('../images/link_download_hover.gif') no-repeat; }
			.toolsBox a.link_termine_rechts { padding-left: 18px; margin-top: 4px; float: right; display: block; width: 128px; color: #707070; text-decoration: none; height: 25px; line-height: 25px; background: url('../images/link_termine.gif') no-repeat; }
			.toolsBox a.link_termine_rechts:hover { color: #8cc63f; background: url('../images/link_termine_hover.gif') no-repeat; }
			
			.toolsBox ul li { background-image:url("../images/list_style_image.gif"); background-position:0 11px; background-repeat:no-repeat; line-height:18px; list-style:none outside none; padding:5px 0 5px 15px; }
			.toolsBox ol li { line-height:18px; list-style:none outside none; padding:5px 0 5px 15px; }
			.toolsBox .gallery-item .lupe { background: url('../images/lupe.png') no-repeat; height:31px; left:107px; position:absolute; top:100px; width:32px; visibility: hidden; }
			.toolsBox .gallery-item:hover .lupe { visibility: visible }
			
			.toolsBox .bild_gross {display: block; position: relative; }
			
			.toolsBox .bild_gross .lupe { background: url('../images/lupe.png') no-repeat; height:31px; left:543px; position:absolute; top:249px; width:32px; visibility: hidden; }
			.toolsBox .bild_gross:hover .lupe { visibility: visible }
			
			.toolsBox .text .img-rechts .lupe { background: url('../images/lupe.png') no-repeat; height:31px; left:218px; position:absolute; top:137px; width:32px; visibility: hidden; }
			.toolsBox .text .img-rechts:hover .lupe { visibility: visible }
			
			.toolsBox .text .img-links .lupe { background: url('../images/lupe.png') no-repeat; height:31px; left:218px; position:absolute; top:137px; width:32px; visibility: hidden; }
			.toolsBox .text .img-links:hover .lupe { visibility: visible }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 100%; background: #464646 url('../images/footer-strip.gif') repeat-x; height:286px; margin:0 auto; position: relative; margin-top: 20px; }
		
		/* ### LIST BOX ### */
		.listBox { padding-bottom: 25px; width: 850px; overflow: hidden; margin: 0 auto; }
		.listBox a:hover { color: #8cc63f; text-decoration: underline; }
		.listBox .left { padding: 42px 0 0 20px; width: 580px; float: left; overflow: hidden; }
		.listBox .right { padding: 42px 0px 0px 24px; width: 225px; float: right; border-left: #646464 solid 1px; }
		.listBox ul { list-style: none; overflow: hidden; float: left; width: 140px; }
		.listBox ul.first { float: left; width: 160px; }
		.listBox li { line-height: 22px; }
		.listBox li a { color: #9a9a9a; text-decoration: none; }
		.listBox li a:hover { color: #8cc63f; text-decoration: underline; }
		.listBox .current_page_item a { xcolor: #8cc63f; text-decoration: none; }
		.listBox h3 { padding-bottom: 15px; font-size: 14px; color: #FFFFFF; }
		.listBox address { padding: 0px 0 16px 0; font-style: normal; color: #9a9a9a; line-height: 18px; }
		.listBox address a { color: #9a9a9a; text-decoration: none; }
		.listBox address a:hover { text-decoration: underline; }
		.listBox address span { display: block; float: left; width: 45px; }
		
		/* ### COPYRIGHT BOX ### */
		.copyrightBox { width: 850px; height: 40px; overflow: hidden; margin: 0 auto; }
		.copyrightBox p { xpadding-right: 28px; color: #9a9a9a; float: left; margin-left: 21px; }
		.copyrightBox ul { list-style: none; overflow: hidden; float: left; }
		/* .copyrightBox .page-item-174 { padding: 0 12px; float: left; background: none; } */
		.copyrightBox .page-item-3174 { padding: 0 12px; float: left; background: none; }
		.copyrightBox li { padding: 0 12px; float: left; background: url('../images/footer-sprtr.gif') right no-repeat; }
		.copyrightBox li a { color: #9a9a9a; text-decoration: none; }
		.copyrightBox li a:hover { color: #8cc63f; text-decoration: underline; }
		.copyrightBox .current_page_item a { color: #8cc63f; text-decoration: none; }
		.copyrightBox li.last { background: none; }
		

		.gallery-item {
			float:left !important;
			text-align:center !important;
			margin-right: 20px;
			position: relative;
			margin-top: 10px;
			margin-bottom: 10px;
		}
		
		#gallery-1 {
			width: 596px;
		}
		
		.text_block {
			text-align: justify;
		}
		
		.toolsBox .unterpunkte { margin-left: 30px; }
		.toolsBox .unterpunkte li { background-image: url("../images/unterpunkt_li.gif"); background-position: 0 13px; background-repeat: no-repeat; }
		
		#language { float: right; margin-right: 66px }
		#language a { color: #9A9A9A; }
		#language a:hover { color: #8CC63F; }
		#language span { font-weight: bold; color: #ffffff; }
		
		.presseservice_element { border-bottom: 1px solid #E5E5E5; xmargin-bottom: 15px; padding-bottom: 15px; margin-top: 15px; }
		.presseservice_element img { display: block; }
		.presseservice_element .presseservice_bild { float: left; width: 127px; height: 107px; display: block; }
		.presseservice_element .presseservice_beschreibung { float: right; width: 430px; display: block; }
		.presseservice_element .presseservice_beschreibung div { line-height: 22px; }
		.presseservice_element .presseservice_beschreibung .presseservice_download a { background-image: url("../images/download.gif"); background-repeat: no-repeat; height: 13px; width: 15px; display: block; margin-top: 5px; margin-left: 30px; }
		.presseservice_element .presseservice_beschreibung .presseservice_vorschau a { background-image: url("../images/presseservice.gif"); background-repeat: no-repeat; height: 13px; width: 15px; display: block; margin-top: 5px; float: left; }
