	/* Tabs
	----------------------------------*/

	div.ui-tabs {
		padding: .2em;
	}
	div.ui-tabs ul.ui-tabs-nav {
		padding: .2em .2em 0 .2em;
		position: relative;
	}
	div.ui-tabs ul.ui-tabs-nav li {
		float: left;
		border-bottom: 0 !important;
		margin: 0 .2em -1px 0; 
		padding: 0; 
		list-style: none;
	}
	div.ui-tabs ul.ui-tabs-nav li a {
		display: block;
		text-decoration: none;
		padding: .5em 1em;
	}
	div.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected {
		padding-bottom: .1em;
		border-bottom: 0;
	}
	div.ui-tabs div.ui-tabs-panel { 
		padding: 1em 1.4em;
		display: block;
		border: 5px solid #f00;;
		background: none;
		background-color: #fff;
	}
	div.ui-tabs div.ui-tabs-hide { 
		display: none !important;
	}
	
	/* 
		1. Panel 
		---------------------------------------------------------------
	*/

	div.ui-tabs div.ui-tabs-panel { 
		border: none;
		padding: 1em 8px;
		background: #fff;
		height: 1%;
	}

	/* 
		2. Ebene 
		---------------------------------------------------------------
	*/

	/* Nav */

	div#azCat div.ui-tabs div.ui-tabs-panel ul.ui-tabs-nav {
		float: left;
		width: 100%;
		background-image: none;
		background-color: #f1f1f1;
		margin: 0 0 1em 0;
		padding: 0.3em 0;
		border: none;
	}
	div#azCat div.ui-tabs div.ui-tabs-panel ul.ui-tabs-nav li {
		float: left;
		margin: 0;
		padding: 0; 
		list-style: none;
		border: none;
		border-right: 1px solid #ccc;
		background: none;
	}
	div#azCat div.ui-tabs div.ui-tabs-panel ul.ui-tabs-nav li a {
		display: block;
		text-decoration: none;
		margin: 0;
		padding: 0 0.5em;
		border: none;
	}

	div#azCat div.ui-tabs div.ui-tabs-panel ul.ui-tabs-nav span.grey {
		margin: 0;
		padding: 0 0.5em;
		font-weight: normal;
		color: #aaa;
	}

	div#azCat div.ui-tabs div.ui-tabs-panel li.ui-tabs-selected a,
	div#azCat div.ui-tabs div.ui-tabs-panel li.ui-tabs-selected a:hover,
	div#azCat div.ui-tabs div.ui-tabs-panel li.ui-tabs-selected a:focus {
		font-weight: bold;
		color: #000;
	}
	
	/* Panel */

	div#azCat div.ui-tabs div.ui-tabs-panel div.ui-tabs-panel {
		padding: 1em 0;
		display: block;
		border: none;
		background: none;
		background-color: #fff;
	}

	div#azCat div.ui-tabs div.ui-tabs-panel div.ui-tabs-panel p {
		margin: 0 0 0.5em 0;
		padding: 0;
	}

	div#azCat div.ui-tabs div.ui-tabs-panel div.ui-tabs-panel p a {
		margin: 0;
		padding: 0 0 0 22px;
		background: url(../../../../images/arrow.gif) 10px center no-repeat;
	}

/*
	.ui-tabs-panel {
		border: none;
		padding: 1em 8px;
		background: #fff;
		height: 1%;
	}

	.ui-tabs-panel .ui-tabs-nav {
		float: left;
		width: 100%;
		background: #f2f2f2;
		margin: 0 0 1em 0;
		padding: 0.3em 0;
	}
	
	.ui-tabs-panel .ui-tabs-nav li {
		border-right: solid 1px #ccc;
		line-height: 1.4;
	}
	
	.ui-tabs-panel .ui-tabs-nav a,
	.ui-tabs-panel .ui-tabs-nav a:hover,
	.ui-tabs-panel .ui-tabs-nav a:focus {
		margin: 0;
		padding: 0 0.4em;
		font-weight: normal;
		color: #000;
		background-color: #f2f2f2;
		text-decoration: none;
	}
	
	.ui-tabs-panel .ui-tabs-selected a,
	.ui-tabs-panel .ui-tabs-selected a:hover,
	.ui-tabs-panel .ui-tabs-selected a:focus {
		margin: 0;
		padding: 0 0.6em;
		font-weight: bold;
		color: #000;
		background-color: #f2f2f2;
		border: none;
		text-decoration: none;
		position: static;
		top: auto;
		cursor: text;
	}
	
	.ui-tabs-panel .ui-tabs-nav span.grey {
		margin: 0;
		padding: 0 0.6em;
		font-weight: normal;
		color: #aaa;
		background-color: #f2f2f2;
	}
	
	.ui-tabs-panel div {
		position: relative;
		margin: 0;
		padding: 0;
		border: none;
		height: 1%;
	}

	div#azCat .ui-tabs-panel div p {
		margin: 0;
		padding: 0;
	}

	div#azCat .ui-tabs-panel div p a {
		margin: 0;
		padding: 0 0 0 22px;
		background: url(../../../../images/arrow.gif) 10px center no-repeat;
	}

	.ui-tabs-panel .ui-tabs-panel {
		width: 100%;
		clear: both;
		margin: 0;
		padding: 0;
		border: none;
	}
*/

	/* Additional IE specific bug fixes... */
/*
	* html .ui-tabs-nav {
			display: inline-block;
	}
	*:first-child+html .ui-tabs-nav  {
			display: inline-block;
	}
*/	

