/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_uqetforms_pi1" */

	/*----------------------dynamical forms plugins --------------------*/

	div.tx-uqetforms-pi1 hr, div.tx-uqetforms-pi2 hr, div.tx-uqetforms-pi4 hr, div.tx-uqetforms-pi5 hr, div.tx-uqetforms-pi6 hr, div.tx-uqetforms-pi7 hr, div.tx-uqetforms-pi8 hr  {
		margin: 0;
		padding: 0;
	}
	
	div.tx-uqetforms-pi1 table, div.tx-uqetforms-pi2 table, div.tx-uqetforms-pi4 table, div.tx-uqetforms-pi5 table, div.tx-uqetforms-pi6 table, div.tx-uqetforms-pi7 table,div.tx-uqetforms-pi8 table {
		font-size: 1em;
	}

	div.tx-uqetforms-pi1 p, div.tx-uqetforms-pi2 p, div.tx-uqetforms-pi4 p, div.tx-uqetforms-pi5 p, div.tx-uqetforms-pi6 p,
	 div.tx-uqetforms-pi7 p, div.tx-uqetforms-pi8 p {
	font-size: 0.8em;
	margin: 0;
	padding: 0 0 8px 0;
	}


	div.tx-uqetforms-pi1 table table, div.tx-uqetforms-pi2 table table, div.tx-uqetforms-pi4 table table, div.tx-uqetforms-pi5 table table, div.tx-uqetforms-pi6 table table,
	 div.tx-uqetforms-pi7 table table, div.tx-uqetforms-pi8 table table {
		font-size: 0.8em;
	}
	
        div.tx-uqetforms-pi2 table table tr td.radio, div.tx-uqetforms-pi8 table table tr td.radio {
            width: 10px;
        }
        div.tx-uqetforms-pi2 table table tr td.answer {
            width: 100%;
        }
        
        div.tx-uqetforms-pi2 fieldset, div.tx-uqetforms-pi8 fieldset {
            border: none;
        }
        div.tx-uqetforms-pi2 div.tx_uqetforms_pi2-radio-group-field, div.tx-uqetforms-pi8 div.tx_uqetforms_pi8-radio-group-field{
            padding: 0 0 5px 0;
        }
        div.tx-uqetforms-pi2 fieldset input, div.tx-uqetforms-pi8 fieldset input{
            padding: 0;
            float: left;
        }
        div.tx-uqetforms-pi2 fieldset label, div.tx-uqetforms-pi8 fieldset label{
            display: block;
            float: left;
            padding: 0 0 0 10px;
            font-size: 0.8em;
        }
        
        div.clear{clear: both;}
        
	div.tx-uqetforms-pi1 p.error, div.tx-uqetforms-pi2 p.error, div.tx-uqetforms-pi4 p.error, div.tx-uqetforms-pi5 p.error, div.tx-uqetforms-pi6 p.error,
	 div.tx-uqetforms-pi7 p.error, div.tx-uqetforms-pi8 p.error {
		color: red;
	}
	
	div.tx-uqetforms-pi1 table p, div.tx-uqetforms-pi2 table p, div.tx-uqetforms-pi4 table p, div.tx-uqetforms-pi5 table p, div.tx-uqetforms-pi6 table p,
	div.tx-uqetforms-pi7 table p, div.tx-uqetforms-pi8 table p {
		font-size: inherit;
	}
	
	div.tx-uqetforms-pi4 * input.region_select_button, div.tx-uqetforms-pi5 * input.region_select_button, div.tx-uqetforms-pi6 * input.region_select_button {
		border:0;
		margin: 1px;
		font-size: 1em;
		background-color: #A2A2A2;
		color: white;
		width: 10em;
	}
	
	div.tx-uqetforms-pi4 * select.multiple_select, div.tx-uqetforms-pi5 * select.multiple_select, div.tx-uqetforms-pi6 * select.multiple_select {
		width: 15em;
	}
	
	/*PROGRESS BAR MAIN CONTAINER*/
	
	div#progress_bar {	
		/*position: relative; */
/*		background-color: #e6e6e6; */
		height: 120px;

		width: 626px;

 		font-size: .7em; 
 		
 		/* background: url(../images/qettest/selftest-head.gif) no-repeat 0 0; */
	}
	
			/*container for BLOCKS*/
			
			div#progress_blocks{
		 		position: relative; 
		 		width: 96%; 
		 		height: 40px; 
		 		top: 5%; 
		 		left: 2%; 
		 		
				z-index: 4;
			}
			
				/*common properties for inner divs of the bloks container*/
				
				div#progress_blocks div{
					position: absolute;
					top: 0; 
			 		height: 40px; 
				}
				
					/*container representing one BLOCK*/
					
					div.pb_title{
						width: 19%; 
				 		text-align: center;
				 		padding-top: .5em;
					}
					
					/*different background colors for each separate block title *********** OLD DESIGN*/
					
					.gray{background-color: #c2c2c2;}
					.green1{background: #99CC99;}
					.green2{background: #99CC66;}
					.green3{background: #669933;}
					.last{background-image: none;} /*without image*/
					
						/* arrow of the block - transparent background image*/
						
						div.arrow {
							width: 100%;
							background: url(../images/qettest/block_arrow_bkgnd.gif) no-repeat 100% 0;
						}
					
							/*text label of the block title*/
							
							div.blk_txt{
								width: 100%;
								right: 3px; /*positioned in relation to the left border of the outer arrow*/
								text-align: center;
								padding-top: .5em;/* also some more pleasant vertiacl positionning*/
							}
	
	
		/*PROGRESS LINE container*/
		
		div#progress_line{
			position: relative;
			top: 15px;  /*position under the blocks - manually*/
		}
		
			/*common font-size setting to zero - we use this divs only for their border, so don't need any font size dependency effects*/
			
			div#progress_line div{
				font-size: 0px;
			}
				
				/*gray background line*/
				
				div#bkgnd_line{
			 		position: relative;	
			 		top: 0;	left: 2%; width: 96%; height: 14px;
			 		 
			 		background-color: #b2b2b2; 
					z-index: 1;
				}
				
					/*green line*/
					div#green_line {
						position: relative; 
				 		top: 0px;	left: 0px; height: 14px; 
						background-color: #387CB5; 
					}
				
						/*container for vertcal markers between blocks*/
						
						div#progress_marker_container{
							position: absolute; 
					 		top: 0px; left: 2%; width: 96%; height: 14px;
	
					 		z-index: 2; /*to be visible over the green line*/
						}
						
							/* vertical progress marker*/
							
							div.progress_marker{
								position: absolute; 
								left: 0; width: 1px; height: 24px; bottom: -5px;  
								font-size: 0px; 
								border-left: 1px solid black; 
							}
							
			/*PROGRESS POSITION TITLE container*/	
			/* PROGRESS STEP TITLE*/
		
			div#progress_position, 
			div#progress_step_title{
				position: relative; 
				top: 25px; left: 2%; 
			}
	
	/*TEST AREA*/
	
	div#test_area_wrap{
		/* background-color: #F5F5F5; */

		width: 626px;
	}
	div#test_area_top{
 		/* background: url(../images/qettest/selftest-mainbox-toparea-wht.gif) no-repeat 0 0; */
		padding: 0;
		
		position: relative;
		height: 16px;
		border: 0;
	}
	div#test_area{

		padding: 0px 10px 10px 10px;
		border: 0;
	}
	
	/*NAVIGATION AREA*/
	
	div#navigation_area{
		/* background: #e6e6e6;  */
		/*border-top: 2px solid #669933;*/
		padding: 10px;
	}
	
		div#navigation_area input{
			border: 0;
			font-size: 1em;
			margin: 0 1px 0 0;
		}
	
		input.nav_button_normal{
			background-color: #A2A2A2;
			color: white;
		}
		
		input.nav_button_act{
			color: white;
			background-color: #387CB5;
		}


	/*TEST SUMMARY AREA*/
		
  div#test_summary{
		position: relative; 
		width: 100%;
 		font-size: 0.8em;
  }
  
  div#test_summary table{
  	font-size: 1em;
  }
  
		/*CHART GRID AREA*/
		
		
  	div#chart_grid {
  		position: absolute;
	 		font-size: 0;
  	}
  	
		  div.grid_line{
		 		position: absolute; 
		 		width: 100%; 
		 		height: 20px; 
		 		border-bottom: 1px solid black; 
		  }
		  
		  div.point_bar, div.point_bar_wide, div.point_bar_wide_wide{
		  	position: absolute; 
		  	border-bottom: 1px solid #669933;
		  	bottom: 0px;  
		  	width: 10px;
		  	background-color: #D7E151; 
		  }
		  
		  div.point_bar_wide{
		  	width: 40px;
		  }
		  
		  div.point_bar_wide_wide{
		  	width: 60px;
		  }
		  
		  div.blue{
		  	background-color: #387CB5;
		  }
		  
		  .avg_pnt_label{
			color: #387CB5;

		  	font-weight: bold;
		  	width: 180px;
		  	text-align: center;
		  	
		  	/*border: 1px solid green;*/
		  }
		  
		/*GRID LEGEND AREA*/
		
	  div#grid_legend_column{
	  	position: absolute;
	  }
	  
		  div.grid_legend{
		  	position: absolute;
		  }		  
	
		/*QUESTION NUMBERS AREA*/
		
	  div#chart_quest_num{
	  	position: absolute;
	  	height: 10px;
	  }
	  
		  div.quest_number{
		  }
		  
		  div.quest_number_wide{
			  width: 70px; 
			  text-align: center;
			  
			  /*border: 1px solid green;*/
		  }
		  
		div#test_summary div#quest_hint{
			font-size: 0.95em;
			color: #029B34;
		}
		
		div#test_summary_result_descr .result_descr_head_TD{
			width: 3em; 
			text-align: center; 
			vertical-align: center;
			color: black;

			background-color: #D7E151; 
		} 
		  
		  
	/*DHTMLTOOPTIP div*/
	div#dhtmltooltip{
		background-color: white;
		border: 1px solid black;
		padding: 5px;
		font-size: 0.8em;
		z-index: 100;
		width: 600px;
		
	}	  
		
		
/* default styles for extension "tx_uqetforms_pi8" */

	/*----------------------dynamical forms plugins --------------------*/

	div.slider  {
		width: 100%;
	}
/* default styles for extension "tx_sorssimport_pi1" */
  
    #twrss_table {
    /*width:200px;*/
    	font-size: 12px; 
    	color: #666666; 
    	font-family: verdana; 
    	font-style: normal; 
    	font-weight: normal; 
    	margin-top: 10px;
    	margin-bottom: 10px;
    	margin-left: 10px; 
    	margin-right:10px; 
    	line-height: 16px;
    }
    
    .twrss_head{
    	font-size: 12px; 
    	color: #666666; 
    	font-family: verdana; 
    	font-style: normal; 
    	font-weight: bold; 
    	margin-top: 10px;
    	margin-bottom: 10px;
    	margin-left: 10px; 
    	margin-right:10px; 
    	line-height: 16px;  
    }
    
    .twrss_head_channel{
    	font-size: 12px; 
    	color: #666666; 
    	font-family: verdana; 
    	font-style: normal; 
    	font-weight: bold; 
    	margin-top: 10px;
    	margin-bottom: 10px;
    	margin-left: 10px; 
    	margin-right:10px; 
    	line-height: 16px;  
    }
    
    .twrss_imagefile{
    float:left;
    margin-left:10px;
    margin-right:10px;
    }
    
    .twrss_bodytext{
    	font-size: 12px; 
    	color: #666666; 
    	font-family: verdana; 
    	font-style: normal; 
    	font-weight: normal; 
    	margin-top: 10px;
    	margin-bottom: 10px;
    	margin-left: 10px; 
    	margin-right:10px; 
    	line-height: 16px;  
    }
    
    .twrss_bodytext A{
    	font-size: 12px; 
    	color: #666666; 
    	font-family: verdana; 
    	font-style: normal; 
    	font-weight: normal; 
    	line-height: 16px;  
            text-decoration:underline;
    }
    
    .twrss_bodytext A:hover{
    	font-size: 12px; 
    	color: #666666; 
    	font-family: verdana; 
    	font-style: normal; 
    	font-weight: normal;  
    	line-height: 16px;  
            text-decoration:underline;
    }
      
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

#content div.qet-auswertung-menu ul {
	padding: 0;
	margin: 0;
	float: left;
}
div#qet-auswertung-menu {
	display: block;
	overflow: hidden;
	width: 631px;
	padding: 8px 0 0 0;
	margin: 0 0 0 1px;
	background: #ff6702;
}

div#qet-auswertung-menu ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
	color: #ffffff;
	background: #ff6702;
}

ul#qet_auswertung_menu {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

#qet_auswertung_menu li a,
#qet_auswertung_menu li a:link,
#qet_auswertung_menu li a:visited,
#qet_auswertung_menu li a:hover {
	display: block;
	padding: 6px 10px;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

#qet_auswertung_menu li.current a,
#qet_auswertung_menu li.current a:link,
#qet_auswertung_menu li.current a:visited,
#qet_auswertung_menu li.current a:hover {
	background: #f5f5f6;
	color: #ff6702;
}
#qet_auswertung_menu li.current {
	background: #f5f5f6;
	/* background: #eeeeee; */
}

#qet-auswertung-page {
	clear: both;
	/* background-color: #eeeeee; */
	padding: 10px;
	margin: 0;
}
#qet-auswertung-page p {
	padding: 1em 0;
	margin: 0;
}
#qet-auswertung-page ul {
	padding: 0 0 0 2em;
	margin: 0;
}

p#qet-auswertung-index {
	display: block;
	padding: 10px;
	border: solid #D9E151 2px;
	background: #F8F8F8;
}
span.prozent {
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
}
a#details,
a#details:link,
a#details:visited,
a#details:hover {
	font-size: 12px;
	color: #ff6702;
	padding: 0 0 5px 20px;
	background: url(../images/qettest/details.png) no-repeat top left;
	line-height: 18px;
}

a#back,
a#back:link,
a#back:visited,
a#back:hover {
	font-size: 12px;
	color: #ff6702;
	padding: 0;
	line-height: 18px;
}

.qet-auswertung-pane {
	clear: both;
	background: #dddddd;
	width: 100%;
	margin-bottom: 5px;
}
.qet-auswertung-pane h3 {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	margin: 0;
	color: #666666;
	background: #CCCCCC;
}
.qet-auswertung-items {
	padding: 0;
	margin: 0;
	width: 460px;
	text-align: left;
	overflow: hidden;
}
.qet-auswertung-item {
	display: block;
	float: left;
	width: 140px;
	padding: 0;
	margin: 10px 5px;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	overflow: hidden;
}
.qet-auswertung-item a,
.qet-auswertung-item a:link,
.qet-auswertung-item a:visited,
.qet-auswertung-item a:hover {
	text-decoration: none;
	font-size: 11px;
}
.qet-auswertung-item a span,
.qet-auswertung-item a:link span,
.qet-auswertung-item a:visited span,
.qet-auswertung-item a:hover span {
	text-decoration: underline;
	font-size: 11px;
}
.qet-auswertung-classinfo,
.qet-auswertung-classinfo {
	vertical-align: top;
	width: 25%;
	font-size: 11px;
	padding: 10px;
}
.qet-auswertung-details h3 {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	margin: 0;
	color: #000000;
	background: #D9E151;
}
.qet-auswertung-circle {
	width: 383px;
}
#qet_circle {
	display:block;
	width:373px;
	height:373px;
	margin: 0;
	padding: 0;
	position:relative;
}
.qet-auswertung-details-items {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 0;
	width:373px;
	height:373px;
}

#qet_circle .qet-auswertung-details-items a.rule,
#qet_circle .qet-auswertung-details-items a.rule:link,
#qet_circle .qet-auswertung-details-items a.rule:visited,
#qet_circle .qet-auswertung-details-items a.rule:hover {
	position: absolute;
	display: block;
	padding: 1px;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#qet_circle a.rule:hover {
	background: #ffffff;
	border: solid #000000 1px;
}
#qet_circle .qet-auswertung-details-items a.dots,
#qet_circle .qet-auswertung-details-items a.dots:link,
#qet_circle .qet-auswertung-details-items a.dots:visited,
#qet_circle .qet-auswertung-details-items a.dots:hover {
	position: absolute;
	display: block;
	background: none;
	border: none;
	width: 9px;
	height: 9px;
	padding: 0;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
}
.qet-auswertung-description {
	vertical-align: top;
	font-size: 11px;
	padding: 10px;
}
.qet-auswertung-detailpane {
	background: #dddddd;
}

.qet-auswertung-text-rule h4,
.qet-auswertung-text-hint h4,
.qet-auswertung-text-result h4 {
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px;
	margin: 0;
	color: #333333;
	background: #CCCCCC;
}
.qet-auswertung-text-rule,
.qet-auswertung-text-hint,
.qet-auswertung-text-result {
	font-size: 10px;
	padding: 5px;
	width: 33%;
	vertical-align: top;
	height: 15em;
}

#qet_rule,
#qet_hint,
#qet_result {
	font-size: 10px;
	color: #333333;
	padding: 5px;
}
.text-rule,
.text-hint,
.text-result {
	display: none;
}
#qet_rule ul,
#qet_hint ul,
#qet_result ul {
	font-size: 10px;
	padding: 0 0 0 1em;
	margin: 0;
}
#qet_rule ul li,
#qet_hint ul li,
#qet_result ul li {
	font-size: 10px;
}
#qet_rule p,
#qet_hint p,
#qet_result p {
	font-size: 10px;
	padding: 0;
	margin: 0;
}
