
/* reset all */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table 						{ border-collapse:collapse; border-spacing:0; }
fieldset,img 				{ border:0; }
caption, th 				{ text-align:left; }
h1							{ font-size:19px; font-weight:bold; }
a							{ text-decoration:none!important; }
a:active					{ outline:none; }
a:focus						{ -moz-outline-style:none; }
form						{ display:inline; }

/* Layout base */
html,body 					{ 
							font:13px Verdana, Arial, Sans Serif;
							color:#000000;
							text-align:center;/*Centering the content ie5.5-fix*/
							}
html>body 					{ width:100%; height:100% }
#mother						{	
							position:relative;
							margin-left:auto;
							margin-right:auto;
							text-align:left;
							width:975px;
							z-index:1;
							}			
.wrapper					{ width:100%; }	
.databox					{
							position:relative;
							float:left;
							width:100%;
							display:block;
							}
html>body .databox			{ /*overflow:auto;*/ }
.itembox					{ position:relative; float:left; left:100%; }


/* topbar */
#topbar .itembox			{ width:975px; margin-left:-100%; }
.top-navi					{ float:right; text-align:right; }
.top-navi a					{ 
							  display:block;
							  float:left;
							  margin:20px 10px 0 5px;
							  width:auto;
							  font-size:11px;
							  color:#9a9a9a;
							  text-decoration:none;
							}
.top-navi a:hover			{  text-decoration:underline!important; }

/* Header */
#header						{ margin-top:5px; }
#header .itembox			{ width:975px; margin-left:-100%!important; padding-top:7px; background:url(images/header-bg.gif) 0 0 no-repeat; }
.header-image				{ width:100%; height:125px; float:left; }

/* Mainnavi */
#main-navi					{
							  float:left;
							  width:100%;
							  border-top:1px solid #aeafb0;
							  background:url(images/main-navi-bg.gif) bottom left no-repeat;
							  padding-bottom:10px;
							}

#main-navi .level-1			{ float:left; }
#main-navi .level-1 a		{ float:left; padding:14px 0 0 22px; text-decoration:none!important; width:100px; }
#main-navi .level-1 a:hover { font-weight:bold; }

html>body #main-navi .level-1 a	{ width:auto; min-width:100px;  }
#main-navi .first a			{ padding-right:22px!important; }
#unternehmen, #company				{ color:#d4222c; background:url(images/navi-unternehmen-bg.gif) 0 0 no-repeat; }
#leistungen, #services				{ color:#fa952b; background:url(images/navi-leistungen-bg.gif) 22px 0 no-repeat; }
#marken, #brands						{ color:#ffd800; background:url(images/navi-marken-bg.gif) 22px 0 no-repeat; }
#aktuelles, #news-en				{ color:#a5e002; background:url(images/navi-aktuelles-bg.gif) 22px 0 no-repeat; }
#service-support, #service-support-en			{ color:#009d69; background:url(images/navi-service-bg.gif) 22px 0 no-repeat; white-space:nowrap;}

#searchbox					{ float:right; padding-top:10px; margin-right:3px;}

.searchtitle				{ float:left; padding-right:10px;color:#9a9a9a; }
#searchbox input			{ border:1px solid #a5acb2; float:left; }
#searchbox .button, #searchbox .button input { float:left; border:0!important; }


/* Footer */
#footer .itembox			{ width:975px; margin-left:-100%; font-size:9px!important; }
#footer .meta				{ float:right; margin:4px 10px 15px 0; color:#9a9a9a; }
#footer .level-1			{ float:left; padding-left:20px; }
#footer .level-1 a			{ color:#9a9a9a; text-decoration:none; }
#footer .level-1 a:hover	{ text-decoration:underline!important; }

/* Main-Content box */
#main-content			    { margin-top:10px; }
#main-content .itembox		{ width:100%; margin-left:-100%; }


/* Navi */
#navi-box					{ width:242px; float:left; }
#navi, #service				{
							  width:100%;
							  float:left;
							  background:url(images/bg-navibox.gif) 0 0 repeat-y;
							  margin-bottom:10px;
							}
.navi-header				{ width:100%; height:7px; }
.navi-footer				{
							  width:100%;
							  height:7px;
							  background:url(images/bg-navi-footer.gif) 0 0 no-repeat;
							  line-height:1px;/* ie 6 workarround*/
							  font-size:1px;/* ie 6 workarround*/
							}
#navi-box .level-1			{ margin:0 1px 0 1px; }
#navi-box a 				{ display:block; color:#9a9a9a; text-decoration:none; }
#navi-box a:hover 			{ font-weight:bold; }
.level-1-marker, .level-2-marker, .level-3-marker  { font-weight:bold; }
#navi-box .level-1 a 		{ background:url(images/bg-navi-left.gif) left top no-repeat; } 
#navi-box .l1-first a 		{ background:url(images/spacer.gif) 0 0 no-repeat; } 
#navi-box .l1-actifsub-first a { background:url(images/bg-navi-left.gif) left bottom no-repeat!important; }
#navi-box .l1-actifsub a	{ background:url(images/bg-navi-left.gif) left bottom no-repeat!important; }
#navi-box .level-1 a span	{ display:block; padding:10px; }
#navi-box .l1-actifsub-first a span, #navi-box .l1-actifsub a span, #navi-box .l1-actifsub-last a span { padding-bottom:15px; }
#navi-box .level-2 a span	{ display:block; padding:5px 10px 5px 20px!important; }

#navi-box .level-3 a span	{ display:block; padding:5px 10px 5px 30px!important; }
#navi-box .subspacer		{ width:100%; height:15px; margin:0; padding:0; }

#service .navi-header		{ background:url(images/bg-navi-service.gif) 0 0 no-repeat; }
#service .l1-first a 		{ background:url(images/spacer.gif) 0 0 no-repeat; } 


/*Navi-header */
#refresco-unternehmen #navi .navi-header{ background:url(images/bg-navi-header-unternehmen.gif) 0 0 no-repeat; }
#refresco-leistungen #navi .navi-header	{ background:url(images/bg-navi-header-leistungen.gif) 0 0 no-repeat; }
#refresco-marken #navi .navi-header		{ background:url(images/bg-navi-header-marken.gif) 0 0 no-repeat; }
#refresco-aktuelles #navi .navi-header	{ background:url(images/bg-navi-header-aktuelles.gif) 0 0 no-repeat; }
#refresco-service #navi .navi-header	{ background:url(images/bg-navi-service.gif) 0 0 no-repeat; }

/* Content */
#content-box				{ width:724px; float:right; }
#content-box-home			{ width:975px; float:left; }
#content-box-home .csc-textpic-clear	{ height:5px; line-height:1px; font-size:1px; display:block; }
#content-box-home .content-body .csc-textpic-clear	{ display:none!important; }

.content					{ width:100%; float:left; margin-bottom:0; }
.content-header				{ 
							  width:100%;
							  height:7px;
							  padding:0!important;
							  margin:0!important;
							  line-height:1px;/* ie 6 workarround*/
							  font-size:1px;/* ie 6 workarround*/
							}
.content-footer				{ 
							  width:100%;
							  height:7px;
							  background:url(images/bg-content-footer.gif) 0 0 no-repeat;
							  margin-bottom:10px;
							  line-height:1px;/* ie 6 workarround*/
							  font-size:1px;/* ie 6 workarround*/
							}
.content-body				{
							  padding:10px 20px 20px 30px;
							  font-size:12px;
							  color:#000000;
							  line-height:18px;
							  overflow:auto;
							}

/* Content Color Code*/
#refresco-unternehmen .content-header 	{ background:url(images/bg-content-header-unternehmen.gif) 0 0 no-repeat; }
#refresco-unternehmen .content-body 	{ background:url(images/bg-content-unternehmen.gif) 0 0 repeat-y; }
#refresco-unternehmen .content-footer 	{ background:url(images/bg-content-footer-unternehmen.gif) 0 0 no-repeat; }
#refresco-leistungen .content-header 	{ background:url(images/bg-content-header-leistungen.gif) 0 0 no-repeat; }
#refresco-leistungen .content-body 		{ background:url(images/bg-content-leistungen.gif) 0 0 repeat-y; }
#refresco-leistungen .content-footer 	{ background:url(images/bg-content-footer-leistungen.gif) 0 0 no-repeat; }
#refresco-marken .content-header 		{ background:url(images/bg-content-header-marken.gif) 0 0 no-repeat; }
#refresco-marken .content-body 			{ background:url(images/bg-content-marken.gif) 0 0 repeat-y; }
#refresco-marken .content-footer 		{ background:url(images/bg-content-footer-marken.gif) 0 0 no-repeat; }
#refresco-aktuelles .content-header 	{ background:url(images/bg-content-header-aktuelles.gif) 0 0 no-repeat; }
#refresco-aktuelles .content-body 		{ background:url(images/bg-content-aktuelles.gif) 0 0 repeat-y; }
#refresco-aktuelles .content-footer 	{ background:url(images/bg-content-footer-aktuelles.gif) 0 0 no-repeat; }
#refresco-service .content-header 		{ background:url(images/bg-content-header-service.gif) 0 0 no-repeat; }
#refresco-service .content-body 		{ background:url(images/bg-content-service.gif) 0 0 repeat-y; }
#refresco-service .content-footer 		{ background:url(images/bg-content-footer-service.gif) 0 0 no-repeat; }
#refresco-nocolumn .content-header 		{ background:url(images/bg-content-header-nocolumn.gif) 0 0 no-repeat; }
#refresco-nocolumn .content-body 		{ background:url(images/bg-content-nocolumn.gif) 0 0 repeat-y; }
#refresco-nocolumn .content-footer 		{ background:url(images/bg-content-footer-nocolumn.gif) 0 0 no-repeat; }
#refresco-nocolumn #content-box			{ width:975px; float:left; }


.content-body a					{ color:#fe0000; }
.content-body p	a.download			{ display:block; padding:5px 0 5px 30px; background:url(images/button-download.gif) 0 7px no-repeat; }
.content-body p						{ padding-bottom:22px; }
.content-body ol, .content-body ul	{ margin-left:30px; }
.content .csc-header h1				{ 
									  font-size:13px!important;
									  color:#75bf68;
									  padding-bottom:5px;
									  margin-bottom:15px;
									  background:url(images/bg-content-headline.gif) left bottom repeat-x;
									}
.content h1, .content h2			{ color:#75bf68; font-size:20px; padding-bottom:22px; font-weight:bold;  }
.content h3, .content h4 			{ color:#75bf68; font-size:12px; padding-bottom:22px; font-weight:bold;  }


.teaser-box									{ width:359px; font-size:10px; }
#refresco-home .teaser-box .content-body	{ height:131px; overflow:auto; }
#refresco-home .lefthigh .content-body		{ height:286px!important; overflow:auto; }

.left								{ float:left!important; }
.lefthigh							{ float:left!important; }
.lefthigh h1, .lefthigh p, .lefthigh .csc-textpic-imagewrap		{ margin-right:10px!important; }
.right								{ float:right!important; }
.teaser-box .content-body h1, .teaser-box h2, .teaser-box h3, .newsbox h1, .newsbox h2, .newsbox h3 { 
									  font-size:13px!important;
									  color:#75bf68;
									  padding-bottom:5px;
									  margin-bottom:5px;
									  background:url(images/bg-teaser-headline.gif) left bottom repeat-x!important;
									}
.teaser-box p						{ padding-bottom:5px; }
.teaser-box img						{ padding-left:2px; }
.teaser-box a, newsbox a			{ text-decoration:none; }
.teaser-box .content-header 		{ background:url(images/bg-header-teaser.gif) 0 0 repeat-y!important; }
.teaser-box .content-footer 		{ background:url(images/bg-footer-teaser.gif) 0 0 repeat-y!important;  }
.teaser-box .content-body 			{ padding:0 1px 0 10px!important; line-height:14px;  background:url(images/bg-teaser.gif) 0 0 repeat-y!important; }

.teaser-box .csc-textpic-clear		{ height:1px; line-height:1px; margin:0; padding:0; font-size:1px; overflow:hidden; }
.csc-textpic img					{ display:inline;  }
.teaser-box .csc-textpic-imagewrap	{ padding-right:10px!important;  }



.multimedia							{ text-align:left; padding:0 0 20px 0; margin:0 0 11px 0;  vertical-align:top; overflow:auto; }
html>body .multimedia	 			{ padding:0; }
.multimedia object					{ float:left; }

/* News */
.newsbox							{
									 width:248px;
									 font-size:10px!important;
									 float:left!important;
									 padding:0;
									 margin:0;
									 height:310px;
									 }	
html>body .newsbox				 	{ height:auto; height:310px;  }	 
.newsbox .content-body 				{
									  padding:0 15px 0 15px!important;
									  line-height:14px;
									  background:url(images/bg-newsbox-body.gif) 0 0 repeat-y!important;
									  height:286px;
									}		
html>body .newsbox .content-body 	{ height:auto; min-height:286px;  }
												 
.newsbox .content-header 			{ background:url(images/bg-header-newsbox.gif) 0 0 no-repeat!important; }
.newsbox .content-footer 			{ background:url(images/bg-footer-newsbox.gif) 0 0 no-repeat!important; }
#refresco-home .newsbox .news-latest-date	{ display:none;  }	
#refresco-home .newsbox h3					{ background-image:none!important; padding-top:5px;  }	
#refresco-home .newsbox h3 a				{ color:#000000!important; text-decoration:none; font-size:13px!important; }	
#refresco-home .newsbox .clearer				 { display:none;  }	
#refresco-home .newsbox	.news-latest-morelink	 { padding:0; margin:0 0 10px 0;  }
#refresco-home .newsbox	.news-latest-morelink a  { color:#fe0000!important; text-decoration:none!important }
#refresco-home .newsbox .news-latest-gotoarchive { display:none;  }	
#refresco-home .newsbox p						 { padding:0 0 5px 0!Important; margin:0!important;  }
#refresco-home .newsbox .newsletter-button		 { position:relative; bottom:45px; left:15px; width:180px; height:35px;  }
#refresco-home .newsbox .newsletter-button a	 {
									  color:#fe0000!important;
									  display:block;
									  padding:5px 0 5px 30px;
									  background:url(images/button-download.gif) 0 7px no-repeat;
									  font-size:13px;
									  }
									  
/* news List item */
.news-list-container				{ overflow:auto; width:100%; }
.news-list-item						{ float:left;  width:100%;}
.news-list-item h3					{ float:left; background-image:none!important; padding:5px 0 10px 0; margin:0; width:450px;  }	
.news-list-item h3 a				{ color:#000000!important; text-decoration:none; font-size:13px!important; float:left; }	
.news-list-date						{ display:block; float:left; padding:0 0 10px 0; width:450px; font-size:10px;}	
.news-list-item .bodytext			{ float:left; padding:0 0 20px 0;  width:450px; }	
.news-list-image					{ float:right; margin:0 5px 5px 0; padding-top:18px; }	
.news-list-image img				{ display:inline; }	
.news-list-item .clearer			{ float:left; width:100%; border:0!important; height:20px; background:url(images/bg-content-headline.gif) left bottom repeat-x!important; clear:both; }	
.news-list-item .news-list-morelink a { float:left; width:100%; color:#fe0000!important; text-decoration:none!important;  }
#refresco-aktuelles .newsletter-button		 { width:100%; margin:10px 0 0 0; float:left;  }
#refresco-aktuelles .newsletter-button a	 {
									  color:#fe0000!important;
									  display:block;
									  padding:5px 0 5px 30px;
									  background:url(images/button-download.gif) 0 7px no-repeat;
									  font-size:13px;
									  }
a.button						 	  {
									  color:#fe0000!important;
									  display:block;
									  padding:5px 0 5px 30px;
									  background:url(images/button-download.gif) 0 7px no-repeat;
									  font-size:13px;
									  }
a.button-rechts						  {
									  display:none;
									  float:right;
									  color:#fe0000!important;
									  padding:0 0 5px 30px;
									  background:url(images/button-download.gif) 0 2px no-repeat;
									  font-size:13px;
									  }						  
									  
									  
/* News Single item */
.news-single-backlink				  { float:left; padding:0 0 5px 0;  width:450px; }
.news-single-backlink a		 	  	  {
									  color:#fe0000!important;
									  display:block;
									  padding:5px 0 5px 30px;
									  background:url(images/button-download.gif) 0 7px no-repeat;
									  font-size:13px;
									  }
.news-single-item					{ overflow:auto; }	
.news-single-image					{ float:right; margin:0 0 5px 5px; }	
.news-single-item h2				{ 
									  float:left;
									  font-size:13px!important;
									  color:#75bf68;
									  padding-bottom:8px;
									  margin-bottom:5px;
									  background:url(images/bg-content-headline.gif) left bottom repeat-x!important;
									  width:450px; 
									}			  
.news-single-timedata				{ display:block; float:left; padding:0 0 20px 0; width:450px; font-size:10px;}
.news-single-item .clearer			{ float:left; width:100%; border:0!important; height:10px; clear:both; }	
.news-single-item .bodytext			{ float:left; padding:0 0 20px 0;  width:450px; }	
.news-single-imgcaption				{ padding:3px 0 10px 0; font-size:10px;}	
.news-amenu-container				{ margin:20px 0 10px 0;}
.news-amenu-container ul			{ margin:0 0 5px 0; padding:0 0 20px 20px; background:url(images/bg-content-headline.gif) left bottom repeat-x!important;}	
.news-amenu-container .news-amenu-item-year { color:#000000; font-weight:bold; list-style-type:none; margin:0; padding:0; }
.news-amenu-container li			{ margin:5px 5px 5px 15px; }
.news-amenu-container li a			{ display:block; color:#000000; }

									  

/* Sitemap */
.firstrow, .secondrow, .thirdrow	{ padding:0; width:295px; float:left; margin-right:10px;}	
.firstrow							{ }	
.secondrow							{ }	
.thirdrow							{ float:right; margin-right:15px!important;}	
.firstrow .level-1, .secondrow .level-1, .thirdrow .level-1 { padding:0 5px 5px 0; margin-left:20px; background:url(images/bg-content-headline.gif) left bottom repeat-x!important; color:#9a9a9a;  }
.firstrow .level-2, .secondrow .level-2, .thirdrow .level-2 { padding:5px 5px 5px 30px; }
.firstrow .level-3, .secondrow .level-3, .thirdrow .level-3 { padding:5px 5px 5px 50px;  }
.firstrow .level-4, .secondrow .level-4, .thirdrow .level-4 { padding:5px 5px 5px 60px;  }
.firstrow a, .secondrow a, .thirdrow a						{ color:#9a9a9a; text-decoration:none; }
.firstrow a:hover, .secondrow a:hover, .thirdrow a:hover	{ text-decoration:underline!important; }						
.firstrow .clearer, .secondrow .clearer, .thirdrow .clearer	{ height:10px;  }

/* Formular */						 
.csc-mailform 						{ margin:30px 0 0 70px; padding:0; width:500px; display:inline; }	
.csc-mailform-field					{ float:left; margin-bottom:18px; padding-left:25px; position:relative;  }
label								{ display:block; padding:0 0 5px 0; }
.csc-mailform-radio					{ display:block; float:left; padding:0 0 0 18px; width:500px;}
.csc-mailform-radio legend			{ display:none; }
.csc-mailform-radio .mf-radio		{ float:left; margin-top:3px; }
.csc-mailform-radio label			{ float:left; padding:0 25px 0 5px; }
.csc-mailform-radio label br		{ display:none; }
.mf-input							{ width:210px; border:1px solid #a5acb2; margin-left:18px;}
#mailformFirmenname					{ display:block; float:left; padding:0; width:464px; }
.mf-text							{ display:block; border:1px solid #a5acb2; float:left; padding:0; width:464px; margin-left:18px; }
.reqlabelwrap						{ float:left; position:absolute; top:25px; width:12px; height:11px;  background:url(images/bg-req.gif) 0 0 no-repeat; }
.mf-submit							{ border:0; }
#req1								{ float:left; width:12px; height:15px; background:url(images/bg-req.gif) left bottom no-repeat; padding-right:5px; }
		
.mailformH3							{ margin:30px 0 0 118px; padding:0; width:500px; color:#fa952b!important; }	
.accessible_mailform				{ margin:0 0 0 118px; padding:5px; width:500px; color:#fa952b; border:1px solid #fa952b;}		
.accessible_mailform ul li			{ list-style-image: url(images/bg-req.gif); }	


/* Login Formular */
.tx-felogin-pi1 legend				{ display:none; }
.tx-felogin-pi1 fieldset			{ display:block; margin-top:10px; }
.tx-felogin-pi1 fieldset .req			{ background:url(images/bg-req.gif) 0 5px no-repeat; padding:0 5px 0 20px; display:block; }
.tx-felogin-pi1 .csc-mailform-field		{ display:block; margin:10px 0 0 0!important; padding:0!important; }

	
/* Newsletterformular */
.nl-form .csc-mailform-field		{ width:90% }	
.nl-button							{ float:left; width:85%; margin-left:24px;}
.nlform #req1						{ width:12px; height:15px; padding-right:5px; }
#checkdata span						{ margin-left:5px; }
#checkdata .mf-checkbox				{ float:left; margin-top:3px!important; }
.nl-form .alert						{ float:left; width:90%; display:block; color:#fa952b;}
.nl-form a							{ color:#fe0000; }

/* Chgallery */
.tx-chgallery-pi1					{ padding:0 0 0 10px; margin:0; width:640px; overflow:hidden; }
.tx-chgallery-pi1 .csc-header-n1, .tx-chgallery-pi1 .csc-textpic-text	{ margin-left:-10px; }
#first-pb							{ display:none; }	
.pagebrowser						{ border:0!important; }				
.single								{
									  border:1px solid #a5acb2!important;
									  background:#fff!important;
									  padding:0!important;
									  width:150px!important;
									  height:200px;
									}
html>body .single					{ min-height:200px; height:auto; }	
.img								{ 
									  border:0!important;
									  background-image:none!important;
									  padding:0!important;
									  margin:0!important;
									  width:150px!important;
									  height:120px!important;
									}
.align								{ 
									  width:150px!important;
									  height:110px!important;
									  margin-top:-55px!important;
									  margin-left:-75px!important;
									}								
.single span						{
									  width:140px!important;
									  display:block;
									  padding:5px 5px 0 5px;
									  border:0!important;
									  border-top:1px solid #a5acb2!important;
									  margin:0!important;
									  font-size:10px!important;
									  line-height:14px!important;
									  text-align:left!important;
									}

.single span small					{ display:none; }	
.single span a						{ display:block; color:#fe0000;padding:10px 5px 5px 0; text-decoration:none; }	
#lbCaption a						{ display:block; color:#fe0000!important; padding:3px 0 3px 0;  text-decoration:none; }
#lbPresent					 		{ display:none!important; }	
.pagebrowser						{ font-size:10px; padding:5px 40px 5px 20px!important; }
.pagebrowser a						{ color:#000000; text-decoration:none; }
.chgallery-list						{ border:0!important; }
.item 								{ float:left;
									  width:150px!important;
									  border:1px solid #a5acb2!important;
									  margin:0 5px 5px 0!important;
									  display:inline;
									  padding:0!important;
									  background:#fff!important;
									}
.item .img							{ 
									  border:0!important;
									  background-image:none!important;
									  width:150px!important;
									  height:120px!important;
									}
.item .img a						{ display:block; padding:3px; text-align:center;}									
.item .img img						{ display:inline; }
.description						{ width:150px!important; border-top:1px solid #a5acb2!important; }
.description p						{ padding:3px; }
.text			    				{ width:150px!important;}
.text small		    				{ display:block; padding:3px; }
#subdirinfo							{ display:none; }	


/* Suche */
.tx-indexedsearch-searchbox			{ display:none; }	
.tx-indexedsearch a					{ color:#fe0000; }
.icon img							{ display:none; }
.tx-indexedsearch-res				{ margin-left:-3px }
.descr								{ padding-left:4px }
.info								{ padding-left:4px }
/*FAQ*/
.tx-irfaq-pi1 						{ padding:14px 0 0 18px; margin:0; }
#nb 								{ padding:0!important; margin:0!important; }
.tx-irfaq-pi1 p 					{ padding:0 0 14px 0!important; margin:0!important; }
.tx-irfaq-pi1 a						{ color:#000000!important; }
.tx-irfaq-pi1 dl					{ padding:14px 0 0 0; }
.tx-irfaq-pi1 dt					{ padding:0 0 14px 0; overflow:auto; border:0!important;}
.tx-irfaq-pi1 dd					{ overflow:auto; border:0!important;}
.tx-irfaq-pi1 dd p					{ padding:0 0 0 18px!important; border:0!important; }
.tx-irfaq-pi1 dt p					{ padding:0!important; width:97%; float:right; }
.tx-irfaq-pi1 .tx-irfaq-cleaner		{ float:none; width:100%; height:1px; font-size:1px; line-height:1px; clear:both; }
.tx-irfaq-pi1 .additional-info		{ dfloat:left; width:100%; height:10px; font-size:1px; line-height:1px; border:0!important; }
.clickimage							{ float:left; margin-right:5px; margin-top:5px; width:2%;}
.tx-irfaq-dynheader .bodytext		{ float:left;}




