@charset "iso-8859-2";
/* CSS Document */

/*---------------------*/
/* common styles START */
@import url("inhalt.css");
@import url("menu.css");
@import url("buttonmenu.css");
@import url("forms.css");
@import url("scrolllayer.css");
@import url("news.css");
@import url("rgtabs.css");


html  {
	margin: 0;
	padding: 0;
	font-family:Arial;
	}

body  {
	color:#696969;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	margin: 0;
	padding: 0;
	background-color:#D7D6D6;
	background-image:url(../img/bg_main.gif);
	background-repeat:repeat-x;
}

img  {
	border: none;
}
h1, h2, h3, p  {
	margin: 0; 
	padding: 0; 
	text-decoration: none;
}

div, dl, dt, dd, ul, ol, li, h4, h5, h6,
pre, form, fieldset, input, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
}

.align-right { text-align:right;}
.align-left { text-align:left;} 
.align-center { text-align:center;}

	
/* RAHMEN*/

DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #cccccc;  margin:10px 0 10px 0; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #cccccc; margin:10px 0 10px 0; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }
DIV.csc-frame-frame2 { background-color: #ffffff; padding: 2px 4px 2px 4px; border: 1px solid #21a1de; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
/* RAHMEN*/

#content .tx-rgsmoothgallery-pi1,#content .tx-rgsmoothgallery-pi1 .rgsgcontent,#content .rgsgcontent,.tx-rgsmoothgallery-pi1 { font-size:11px;font-size:11px!important;}
#content .tx-rgsmoothgallery-pi1 h1,#content .tx-rgsmoothgallery-pi1 h2,#content .tx-rgsmoothgallery-pi1 h3,#content .tx-rgsmoothgallery-pi1 h4{ font-size:11px;font-size:11px!important; }

/*-------------------*/
/* Dateilinks */
/*-------------------*/
.csc-uploads-fileName a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CC0000;
	text-decoration: none;
}
	
.csc-uploads-fileName a:hover	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #CC0000;
	text-decoration: underline;
	}
	
.csc-uploads-icon img, .filelinks img { margin-right:10px;}
.csc-uploads-fileName p  { margin-right:15px;}
.filelinks a{font-family: Arial, Helvetica, sans-serif;
	 margin-right:15px;}

/*------------------------------*/
/* common styles END            */
/*------------------------------*/
/*OHNE INHALT*/
#page_container_ohne { 
	width:1500px;
	height:auto;
	margin:20px 0 10px 0;
	padding:0;
	text-align:left;
	background:#FFFFFF;
}

#content_ohne {width:1500px;
	height:auto;
	text-align:left;
	padding:0 30px 30px 0;background:#FFFFFF;}
/*------------------------------*/
/* PAGE Container styles START  */
/*------------------------------*/

#page_container { 
	width:998px;
	height:auto;
	margin:20px auto 10px auto;
	padding:0;
	text-align:left;
}


/*------------------------------*/
/* PAGE Container styles END    */
/*------------------------------*/

/*------------------------------*/
/* HEAD Container styles START  */
/*------------------------------*/
#head_container {
	height:105px;
	width:998px;
	margin:0;
	padding:0;
	}
	#quicklinks_container { 
		width:658px;
		height:105px;
		float:left;
		top:0;
		left:0;
	}
			#quicklinks { 
				float:left;
				left:0;
				width:378px;
				padding:0 0 0 27px;
				height:105px;
				color:#696969;
				text-align:left;
				background-image:url(../img/quicklinks_bg.gif);
				background-repeat:no-repeat;	
			}
			
			#searchbox {
				float:left;
				left:405px;
				width:253px;
				height:105px;
				text-align:left;
			}
	#logo {
		width:340px;
		height:105px;
		float:right;
		text-align:right;
		top:0;
		left:658px;
	}
	
	
	
/* quicklinks nav Auszeichnung Start */

#quicklinks a  {
	text-decoration: none;
	list-style: none;
	color:#696969;
	font-size: 12px;
	line-height:18px;
}
#quicklinks a:hover  {
	text-decoration: none;
	list-style: none;
	font-size: 12px;
	color: #da4018;
}
#quicklinks a.active  {
	text-decoration: none;
	list-style: none;
	font-size: 12px;
	color: #da4018;
}
div#quicklinks ul  {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#quicklinks ul li.first  {
	list-style: none;
	list-style-image: none;
	float:left;
	width:77px;
}
div#quicklinks ul li.second  {
	list-style: none;
	list-style-image: none;
	float:left;
	width:83px;
	padding-left:0px;
}
div#quicklinks ul li.third  {
	list-style: none;
	list-style-image: none;
	float:left;
	width:59px;
	padding-left:24px;
}
div#quicklinks ul li.fourth  {
	list-style: none;
	list-style-image: none;
	float:left;
	padding-left:25px;
}
div#quicklinks li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}
/* quicklinks nav Auszeichnung END */		

/*------------------------------*/
/* HEAD Container styles END  */
/*------------------------------*/

/*------------------------------*/
/* TOP NAVIGATION  styles START  */
/*------------------------------*/
#top_navigation { width:998px; height:29px;}

/*------------------------------*/
/* TOP NAVIGATION styles END  */
/*------------------------------*/


/*------------------------------*/
/* Content Container  styles START  */
/*------------------------------*/

/*-----------TEAM START-------------- */
#teamnav { 
				width:744px; 
				height:auto; 
				float:left; 
				padding:17px 10px 30px 10px;
				overflow:hidden;
				background:url(../img/bg_team.jpg) no-repeat; 				
				}
				
#contentcontainer_middle_top { width:764px;}
				#left_team { width:163px; float:left; padding-left:12px; }
				#content_top_team {width:565px; height:41px; float:right; padding:0 0px 0 24px; background-image:url(../img/bg_rootline.gif); background-repeat:no-repeat; background-position:top;}
					#rootline_team { float:left; width:565px; padding-top:20px; left:0; font-size:11px; color:#696969;}
						#rootline_team a { font-size:11px; color:#696969; text-decoration:none;}
						#rootline_team a:hover { font-size:11px; color:#696969; text-decoration:underline;}
				#content_team { width:543px; float:right; padding:23px 22px 0px 24px; background-color:#FFFFFF; }
#pagetitel_team {font-size:20px; line-height:21px; width:100%;
	/*margin:20px 0 5px 0;*/ 
	/*margin:0 0 5px 0;*/
	margin:0;
	padding-bottom:30px;
	color:#da4018;
	font-weight:normal;}
	#content_breit { width:718px; float:right; padding:23px 22px 30px 24px; background-color:#FFFFFF; }
/*----------- TEAM END---------------------*/

#content_container { 
	width:998px; 
	height:auto; 
	float:left; 
	background-color:#FFFFFF; 
	background-image:url(../img/bg_top.jpg); 
	background-repeat:no-repeat; 
	background-position:top;
	}
	#contentcontainer_left { width:764px; float:left; }
			#random_img { width:764px; height:124px;}
			#random_img img { border:none; padding:0; margin:0;}
			
			
			
			#contentcontainer_middle { width:764px;}
				#left { width:163px; float:left; padding-left:12px; }
				#content_top {width:565px; height:41px; float:right; padding:0 0px 0 24px; background-image:url(../img/bg_rootline.gif); background-repeat:no-repeat; background-position:top;}
					#rootline { float:left; width:443px; padding-top:20px; left:0; font-size:11px; color:#696969;}
						#rootline a { font-size:11px; color:#696969; text-decoration:none;}
						#rootline a:hover { font-size:11px; color:#696969; text-decoration:underline;}
					#print_send { float:right; width:100px; left:443px; padding-top:22px;}

			
				#content { width:543px; float:right; padding:23px 22px 30px 24px; background-color:#FFFFFF; }
					.gruen  { width:543px; float:left; background-color:#86AA3E; }
				/*Online Schalter Start*/
				#onlineschalter { width:543px; float:left; height:auto; margin-bottom:30px; }
				#onlineschalter img.spacer-gif { height:10px!important; width:543px!important;}
/*Online Schalter END*/
				
					#pagetitel {font-size:20px; line-height:21px; width:100%;
	/*margin:20px 0 5px 0;*/ 
	/*margin:0 0 5px 0;*/
	margin:0;
	padding-bottom:30px;
	color:#da4018;
	font-weight:normal;}
	#contentcontainer_right {width:220px; float:right; padding:59px 12px 0px 2px;}
		#buttoncontainer {
				width:220px;
				list-style-type: none;
				text-decoration: none;
				font-family:arial;
				font-weight:normal;
  				font-size:13px;
  				color:#707070;
				background-color:#FFFFFF;
				margin: 0;
				padding: 0;
				}
					div#buttoncontainer ul, div#buttoncontainer ul {
					margin: 0;
					padding: 0;
					list-style-type: none;
					text-decoration: none;
					list-style-image: none;
					width:220px;
					}
					div#buttoncontainer ul li {
					margin:0; 
					list-style-type: none;
					list-style-image: none;
					font-weight:normal;
					}
					div#buttoncontainer li .eins a, .eins a {
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/eins.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;
					border-bottom:2px solid #FFFFFF;				
					}
					div#buttoncontainer li .eins a:hover, .eins a:hover {
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					div#buttoncontainer li .zwei a, .zwei a{
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/zwei.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;	
					border-bottom:2px solid #FFFFFF;
					}
					div#buttoncontainer li .zwei a:hover, .zwei a:hover{
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					
					div#buttoncontainer li .drei a, .drei a{
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/drei.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;	
					border-bottom:2px solid #FFFFFF;
					}
					div#buttoncontainer li .drei a:hover, .drei a:hover{
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					
					div#buttoncontainer li .vier a, .vier a{
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/vier.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;	
					border-bottom:0px solid #FFFFFF;
					}
					div#buttoncontainer li .vier a:hover, .vier a:hover{
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					
					
					
					div#buttoncontainer li .leer a, .leer a {
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/leer.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;
					border-bottom:2px solid #FFFFFF;				
					}
					div#buttoncontainer li .leer a:hover, .leer a:hover {
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					
		
		#content_right {width:220px; padding:0; margin:-1px 0 0 0; background-color:#FFFFFF;}

/*------------------------------*/
/* Content Container styles END  */
/*------------------------------*/





/*------------------------------*/
/* Content HOME Container styles START  */
/*------------------------------*/

#fullcontainer { 
	width:998px; 
	height:auto; 
	float:left; 
	background-color:#FFFFFF; 
	}
#home_container { 
	width:998px; 
	float:left; 
	}
	#contentcontainer_left { width:764px; float:left; }
			#banner { width:764px; height:366px; float:left;}
			#flashnav { 
				width:737px; 
				height:173px; 
				float:left; 
				padding:17px 12px 0px 15px;
				overflow:hidden; 
				/*background:#ffffff;
				filter:alpha(opacity=80);
				-moz-opacity:0.8;
				-khtml-opacity: 0.8;
				opacity: 0.8;*/
				
				}
				
				
			#contentcontainer_bottom { width:764px; float:left; padding:20px 0 30px 0;}
				#home_left { left:0; width:219px; float:left; padding:0 22px 0 27px;}
				#home_middle { left:268px; float:left; width:217px;  padding:0 27px 0 0;}
				#home_border { left:516px; float:right; width:219px; padding:0 28px 0 0;}			
	#contentcontainer_right {width:220px; float:right; padding:59px 12px 0px 2px;}
		#buttoncontainer {
				width:220px;
				list-style-type: none;
				text-decoration: none;
				font-family:arial;
				font-weight:normal;
  				font-size:13px;
  				color:#707070;
				background-color:#FFFFFF;
				margin: 0;
				padding: 0;
				}
					div#buttoncontainer ul, div#buttoncontainer ul {
					margin: 0;
					padding: 0;
					list-style-type: none;
					text-decoration: none;
					list-style-image: none;
					width:220px;
					}
					div#buttoncontainer ul li {
					margin:0; 
					list-style-type: none;
					list-style-image: none;
					font-weight:normal;
					}
					div#buttoncontainer li .eins a, .eins a {
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/eins.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;
					border-bottom:2px solid #FFFFFF;				
					}
					div#buttoncontainer li .eins a:hover, .eins a:hover {
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					div#buttoncontainer li .zwei a, .zwei a{
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/zwei.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;	
					border-bottom:2px solid #FFFFFF;
					}
					div#buttoncontainer li .zwei a:hover, .zwei a:hover{
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					
					div#buttoncontainer li .drei a, .drei a{
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/drei.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;	
					border-bottom:2px solid #FFFFFF;
					}
					div#buttoncontainer li .drei a:hover, .drei a:hover{
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
					
					div#buttoncontainer li .vier a, .vier a{
					display: block;
					text-decoration: none;
					list-style-type: none;
					list-style-image: none;
					background-image:url(../img/buttonmenu/vier.gif);
					background-repeat:no-repeat;
  					line-height: 28px;
					color:#707070;
  					height: 28px;
					padding:2px 0 0px 12px;	
					border-bottom:0px solid #FFFFFF;
					}
					div#buttoncontainer li .vier a:hover, .vier a:hover{
					color:#da4018;
					text-decoration: none;
					list-style-image:none;
					}
		
		#content_kontakt, #content_news {
        width:220px;
        padding:0 0 13px 0;
        margin:0;
        background-color:#FFFFFF;
        border-bottom:1px solid #D2D2D2;
    }
		#content_kontakt h1.csc-firstHeader, #content_news h1.csc-firstHeader {
  			font-weight:normal;
  			font-size:13px;
  			line-height: 26px;
  			height: 26px;
  			color:#da4018;
 			 background:url(../img/rgaccordion/blank.gif) no-repeat;
  			padding:2px 0 2px 12px;
  			margin-bottom:13px;
  			cursor:pointer;
   			width:208px;
		}
		#content_kontakt p, #content_kontakt p.bodytext, #content_news p, #content_news p.bodytext {
		width:196px;
		border:none;
		background:#FFFFFF;
		padding:0 12px 0 12px;
		font-size:12px;
		line-height:18px;
		color:#7d7d7d;
		}
		#content_kontakt p a, #content_kontakt p.bodytext a, #content_news p a, #content_news p.bodytext a {
		font-size:12px;
		line-height:18px;
		color:#da4018;
		text-decoration:none;
		}
		#content_kontakt p a:hover, #content_kontakt p.bodytext a:hover, #content_news p a:hover, #content_news p.bodytext a:hover {
		font-size:12px;
		line-height:18px;
		color:#da4018;
		text-decoration:underline;
		}    
    #tickerspace p.dmnt_par {
      padding: 0;
    }
		#content_right {width:220px; padding:0; margin:0; background-color:#FFFFFF;}

/*------------------------------*/
/* Content HOME Container styles END  */
/*------------------------------*/

/*------------------------------*/
/* FOOTER Container styles START  */
/*------------------------------*/

#footer {
	width: 998px;
	height: 50px;  
	float:left; 
	position:relative; 
	clear:both; 
	color:#707070;
	font-size:11px;
}

#footer_left {
	float:left;
	position:absolute;
	/*padding:18px 0 0 50px; */
	padding:15px 0 0 25px;
	text-align:left;
	font-size:11px;
}
#footer_right {
	float:right;
	position:absolute;
	padding:15px 26px 0 0;
	text-align:right !important;
	width:206px;
	left:766px;
	font-size:11px;
}

#footer a, #footer_left a{
	color:#707070; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
	font-size:11px;
}
#footer_right a,#footer_right {
	color:#707070; 
	text-decoration: none;
	list-style: none;
	list-style-image: none;
	font-size:11px;
}
#footer a:HOVER, #footer_left a:hover {
	color:#707070; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
	font-size:11px;
}
#footer_right a:hover{
	color:#707070; 
	text-decoration:underline;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul, div#footer_right ul,
div#footer_left_home ul, div#footer_right_home ul    {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
div#footer_left ul li, div#footer_right ul li,
div#footer_left_home ul li, div#footer_right_home ul li   {
	list-style: none;
	list-style-image: none;
}
div#footer_left li, div#footer_right li,
div#footer_left_home li, div#footer_right_home li  {
	margin: 0;
	padding: 0px;
	list-style: none;
	display:inline;
	list-style-image: none;
}


/*------------------------------*/
/* FOOTER Container styles END  */
/*------------------------------*/



		


/* Filelinks styles Start */
/*-------------------*/

/* default styles for extension "tx_cssfilelist" */


.downloads {width:543px; display:block; float:left; margin-bottom:5px; height:auto;}
.datei  { width:383px; float:left; text-align:left; padding-right:30px;  } 
.groesse { width:90px; float:left; text-align:right; left:430px; } 
.icon {  width:20px; float:left; padding-left:20px; left:520px; } 


	.filelinks div{padding-left:25px; background:url('../../system/icons/default.gif') left top no-repeat; margin-bottom:10px; display:block;}
	.filelinks span{display:block;}
	.filelinks .filecount{display:block; margin-bottom:5px;} 
	.filelinks a{text-decoration:none; }
	.filelinks a:hover{text-decoration:underline;}
	
	
	/* default styles for extension "tx_slsitemap" */
	
		/* Layout whole Sitemap*/
		div#tx_slsitemap {
			padding:0 0 10px 62px;
			line-height:20px;
			width:560px;
		}
		div#tx_slsitemap .tx_slsitemap-websiteTitle {
			font-size:13px;
			font-weight:bold;
			color:#696969;
			margin:0 0 2px -43px;
		}

		/* Layout the Links */
		a.Main {
			color:#696969;
			font-weight:bold;
			font-size:13px;
			text-decoration:none;
		}
		a.Main:hover {
			color:#da4018;
			font-weight:bold;
			font-size:13px;
			text-decoration:underline;
		}
		a.Sub {
			color:#696969;
			font-weight:normal;
			font-size:13px;
			text-decoration:none;
		}
		a.Sub:hover {
			color:#da4018;
			font-weight:normal;
			font-size:13px;
			text-decoration:none;
		}
	/* List margin und padding */
		#content div#tx_slsitemap ul {
			padding:0 0 0 22px;
			margin:0 0 0 -43px;
		}
		#content div#tx_slsitemap li {
			padding:0 0 0 43px;
			margin:0;
			list-style-type:none;
		}

		/* Get the Backgrounds */
		#content div#tx_slsitemap li.MainFirst {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_MainFirst.gif) no-repeat 0% 0%;
		}
		#content div#tx_slsitemap li.MainLast {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_MainLast.gif) no-repeat 0% 0%;
		}
		#content div#tx_slsitemap li.SubMiddle {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_SubMiddle.gif) no-repeat 0% 0%;
		}
		#content div#tx_slsitemap li.SubLast {
			background:url(/typo3conf/ext/sl_sitemap/images/green/sl_sitemap_SubLast.gif) no-repeat 0% 0%;
		}

		/* Active Point */
		.Sitemap_pathActive {
			color:#6BAB19;
			font-size:13px;
			font-weight:bold;
		}
		

/*------------ irfaq ----------------------------------*/	
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
		.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: normal; }
		.tx-irfaq-pi1 ul li a { text-decoration: none; }
		.tx-irfaq-pi1 ul li a:hover { text-decoration: underline; }
		.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 20px; }
		.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: normal; }
		.tx-irfaq-pi1 dt p { font-weight: normal; margin: 0px; display: inline; }
		.tx-irfaq-pi1 dd { margin-left: 0px; margin-top: 0px; padding: 0 0px 5px 13px;}
		.tx-irfaq-pi1 dd p {  }
		.tx-irfaq-pi1 .additional-info {/* border-top: 2px solid #e6e6e6; margin-bottom: 10px;*/ display:none; }
		.tx-irfaq-pi1 .irfaq-related-faq, .tx-irfaq-pi1 .irfaq-related-links { padding-top: 0px; padding-bottom: 0px; margin-top: 3px; margin-bottom: 15px; }
		.tx-irfaq-pi1 .tx-irfaq-bar { width: 55px; background: url(../../typo3conf/ext/irfaq/res/grey_star.gif); float: left; margin: 4px 10px 0 0; }
		.tx-irfaq-pi1 .tx-irfaq-rating-bar { background: url(../../typo3conf/ext/irfaq/res/orange_star.gif); height:12px; }
		.tx-irfaq-pi1 .tx-irfaq-cleaner { clear: both; height: 3px; }
		.tx-irfaq-pi1 .tx-irfaq-rating-prefix { float: left; margin: 3px 5px 0 0; }
		
		.tx-irfaq-cleaner { clear: left; height: 1px; }
.tx-irfaq-dynheader { cursor: pointer; }
.tx-irfaq-dynans-hidden { display: none; }
.tx-irfaq-dynans-visible { display: inline; }
/*------------ irfaq ----------------------------------*/	




