@charset "UTF-8";
@media all
{
	/**********************************************************************************
	* Definitionen für mit der Klasse class.tx_melib_hsubmenu.php generierte Submenüs *
	**********************************************************************************/
	.tx-wztabs-hsubmenu {
		width:100%; 
		float:left;
		color: #000;
		background: #fff url("/file/assets/meta/b66506dc/css/images/border_bottom.gif") repeat-x bottom; /* Linie unten */
		margin-left:0px;
		margin-bottom:0em;
		padding-top:0.5em;
	}
	.wztabs_clear{
		clear:both; 
		height:0px;  /*IE6*/
		line-height:0px; /*IE6*/
		font-size:0px; /*IE6*/
	}
	.tx-wztabs-hsubmenu ul{
	  white-space: nowrap;
	  line-height: 1em;
	  margin:0;
	  padding:0 0 0 0px;
	  list-style:none;
	}
	.tx-wztabs-hsubmenu li{
	  float:left;
	  /* margin-right: 12px;  nur einfügen bei ECKIGEN Ecken */
	  padding: 0 0 0 3px;
	  margin: 0;
	  border-bottom:1px solid #A9A9A9;
	}
	/* Nicht-aktive Tabs in der Mitte und rechts erhalten links eine graue Grafik, die nur die obere Trennline enthält */	
	.tx-wztabs-hsubmenu li{
		background: transparent url("/file/assets/meta/df058899/css/images/tab_mid_left_no.gif") no-repeat top left;
	}
	/* Der nicht-aktive Tab links erhält links eine graue Grafik mit runder Ecke plus Trennlinie für den ganzen Tab */
	.tx-wztabs-hsubmenu li.left{
	  background: transparent url("/file/assets/meta/764a03eb/css/images/tab_left_left_no.gif") no-repeat top left;
	  padding-left:7px;
	}

	/* Aktive Tabs in der Mitte und rechts erhalten links eine weiße Grafik, die nur die oberen Trennline erhält */
	.tx-wztabs-hsubmenu li.current, .tx-wztabs-hsubmenu li.current-right {
		background: transparent url("/file/assets/meta/ce029bcf/css/images/tab_mid_left_cur.gif") no-repeat top left;
		border-bottom:0px solid #f00;
	}
	/* Der aktive Tab link erhält links eine weiße Grafik mit runder Ecke plus Trennline für den ganzen Tab */
	.tx-wztabs-hsubmenu li.current-left{
		background: transparent url("/file/assets/meta/a4a126e7/css/images/tab_left_left_cur.gif") no-repeat top left;
		border-bottom:0px solid #f00;
		padding-left:7px;
	}
	.tx-wztabs-hsubmenu a {
	  float:left;
	  display:block;
	  color:#1e1e1e;
	  padding:5px 12px 3px 5px;
	  text-decoration:none;
	  font-weight:normal;
	}

	/* Nicht-aktive Tabs in der Mitte und links erhalten rechts eine graue Grafik mit runder Ecke und Schatten */	
	.tx-wztabs-hsubmenu a {
		background: transparent url("/file/assets/meta/7e9b945e/css/images/tab_mid_right_no.gif") no-repeat top right;	
	}
	/* Der nicht-aktive Tab rechts erhält rechts eine graue Grafik mit runder Ecke ohne Schatten */
	.tx-wztabs-hsubmenu li.right a {
		background: transparent url("/file/assets/meta/86d91432/css/images/tab_right_right_no.gif") no-repeat top right;
	}
	/* Der aktive Tab rechts erhält rechts eine weiße Grafik mit runder Ecke ohne Schatten */
	.tx-wztabs-hsubmenu li.current-right a {
		background: transparent url("/file/assets/meta/3a7e84b9/css/images/tab_right_right_cur.gif") no-repeat top right;
	}
	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	.tx-wztabs-hsubmenu a {float:none;}
	/* End IE5-Mac hack */

	/* Aktive Tabes in der Mitte und links erhalten rechts eine weiße Grafik mit runder Ecke und Schatten */
	.tx-wztabs-hsubmenu .current a, .tx-wztabs-hsubmenu .current-left a  {
	  color:#b01d04;
	  background-image: url("/file/assets/meta/aa6100b1/css/images/tab_mid_right_cur.gif");
	  font-weight:normal;
	  padding-bottom:4px;
	  padding-top:5px;
	} 
	.tx-wztabs-hsubmenu .current-right a{
	  color:#b01d04;
	  font-weight:normal;
	  padding-bottom:4px;
	  padding-top:5px;
	}
	.tx-wztabs-hsubmenu a:focus,
	.tx-wztabs-hsubmenu a:hover,
    .tx-wztabs-hsubmenu a:active{ 
	    color:#b01d04;
		text-decoration:none;
	}
	
	.wztabs_border {
	  border: 1px solid #A7A9AC;
	  border-top: none;
	  padding: 1.4em 2.4em 1.2em 2.4em;
	  height:1%; /* Patch for IE6 */
	}
	html>body  .wztabs_border {margin-top:-1px;} /* Patch for IE7 */
	
	.wztabs_border h3 {font-weight:bold;}

	/* Additional definitions */
  .result {
	border: 1px #ddd solid;
	background: #E8DDBD;
    margin: 0 0 1em 0;
    padding: 0.5em 1em 0 1em;
  }
  .wztabs_border .green {background-color: #BFD786;}
  .wztabs_border .yellow {background-color: #E8DDBD;}
  .wztabs_border .red {background-color: #B01A04; color:#fff;}
  
  .ageButton {margin-left:1em; border:1px solid #ddd;padding:0.2em}
  table.riscTable { width:100%; border:1px solid #ddd; }
  table.riscTable td {border:0; background: #E8DDBD;padding:0.7em 1em 0.7em 1em;}
  table.riscTable .col1 {width:48%}
  table.riscTable .col2 img{height:1em; padding:1px 0.5em 0 0.5em;}  
  table.riscTable .col3 {text-align:right;}  
	
}
@media print
{	
	.tx-wztabs-hsubmenu {display:none;}	
	.wztabs_border{ border: 0; padding: 0; }
}	