/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Styles for accessible tabs plugin
 * (de) Gestaltung des Plugins für barrierefreie Tabreiter
 *
 * @copyright       Copyright 2005-2011, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3.1
 * @revision        $Revision: 501 $
 * @lastmodified    $Date: 2011-06-18 17:27:44 +0200 (Sa, 18 Jun 2011) $
 */

@media screen, projection
{
.jquery_tabs {
	display:table;
	margin:0 0 1em 0;
	width:100%;
}

.jquery_tabs .content {
	border:1px #E1DFE0 solid;
	clear:both;
	padding:10px;
	position:relative;
	top:-1px;
	margin-bottom:-1px;
	background-color: #FFFFFF;	
	width:auto;	
}

.jquery_tabs ul.tabs-list {
	display:block;
	font-size:1em;
	line-height:1em;
	list-style-type: none;
	margin:0;
	position:relative;
	z-index:1; 
}

.jquery_tabs ul.tabs-list li {
	border:0 none;
	display:inline;
	float:left;
	margin:0 0.3em 0 0;
	padding:0;
}

.jquery_tabs ul.tabs-list li a {
	font-size:1em;
	line-height:1em;
	background:#EFEFED;
	border:1px solid #E1DFE0;
	color:#333;
	display:block;
	float:left;
	margin:0;
	padding:7px 20px 7px 5px; 
	min-width:60px;
}

.jquery_tabs ul.tabs-list li a:focus,
.jquery_tabs ul.tabs-list li a:hover,
.jquery_tabs ul.tabs-list li a:active { 
	background:#f0f0f0;
	color:#7FC320;
	text-decoration:none;
}

.jquery_tabs ul.tabs-list li.current a,
.jquery_tabs ul.tabs-list li.current a:focus,
.jquery_tabs ul.tabs-list li.current a:hover,
.jquery_tabs ul.tabs-list li.current a:active {
	background:#fff;
	border-bottom:0 none;
	color:#000;
	font-weight:bold;
	padding-bottom:8px;
	text-decoration:none;
}

.js .jquery_tabs .current-info,
.js .jquery_tabs .accessibletabsanchor,
.js .jquery_tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
    position:absolute;
    left:-999em;
}

 /**
  * Avoid margin collapsing to enable correct sync of all tabs
  *
  * @workaround
  * @affected all browsers
  * @css-for all browsers
  * @valid yes
  */

.jquery_tabs .tab-content {
	border-bottom: 1px transparent solid;
	border-top: 1px transparent solid;
}


.jquery_tabs .tab-content  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
.jquery_tabs .tab-content  ul { list-style-type:disc; }
.jquery_tabs .tab-content  ul ul { list-style-type:circle; margin-bottom:0; }
.jquery_tabs .tab-content  li { margin-left:0.8em; line-height:1.5em; }


/* IE < 7 don't support transparent borders */
* html .jquery_tabs .tab-content {
	border-bottom: 1px #fff solid;
	border-top: 1px #fff solid;
}

 /**
  * Containing floats adjustment and stability fixes for Internet Explorer
  *
  * @workaround
  * @affected IE 5.x/Win, IE6, IE7
  * @css-for IE 5.x/Win, IE6, IE7
  * @valid no
  */

* html .jquery_tabs .content { z-index:-1; }

* html .jquery_tabs { zoom:1; width:auto; position:relative; } 
*+html .jquery_tabs { zoom:1; width:auto; } 

.jquery_tabs * { zoom:1; }


.jquery_tabs .pagination{
	list-style:none;
	padding:0;
	zoom:1;
	position:absolute;
	z-index:1;
	bottom:-30px;
	*bottom:0;
	right:-10px;
	*right:0;
}
.jquery_tabs .pagination:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.jquery_tabs .pagination li{
	float:left;
	margin-left:10px;
}
.jquery_tabs .pagination a{
	display:block;
	width:8px;
	height:15px;
	background-image:url(slidingdoors/pagination.png);
	background-repeat:no-repeat;
	background-position:left;
}
.jquery_tabs .pagination a:hover,
.jquery_tabs .pagination a:focus{
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
}
.jquery_tabs .pagination .next a{
	background-position:right;
}
.jquery_tabs .pagination a span{
	overflow:hidden; 
	position:absolute; 
	text-indent:-999em;
}




.jquery_tabs2 {
	display:table;
	margin:0 0 1em 0;
	width:100%;
}

.jquery_tabs2 ul.tabs-list {
	display:block;
	font-size:1em;
	line-height:1em;
	list-style-type:none;
	margin:0;
	position:relative;
	z-index:1; 
}

.jquery_tabs2 .content {
	border:1px #E1DFE0 solid;
	clear:both;
	padding:0px;
	position:relative;
	top:-1px;
	margin-bottom:-1px;
	background-color: #FFFFFF;	
	width:310px;	
}

.jquery_tabs2 ul.tabs-list li {
	border:0 none;
	display:inline;
	float:left;
	margin:0 0.3em 0 0;
	padding:0;
}

.jquery_tabs2 ul.tabs-list li a {
	font-size:1em;
	line-height:1em;
	background:#EFEFED;
	border:1px solid #E1DFE0;
	color:#333;
	display:block;
	float:left;
	margin:0;
	padding:7px 20px 7px 5px; 
	min-width:60px;
}

.jquery_tabs2 ul.tabs-list li a:focus,
.jquery_tabs2 ul.tabs-list li a:hover,
.jquery_tabs2 ul.tabs-list li a:active { 
	background:#f0f0f0;
	color:#7FC320;
	text-decoration:none;
}

.jquery_tabs2 ul.tabs-list li.current a,
.jquery_tabs2 ul.tabs-list li.current a:focus,
.jquery_tabs2 ul.tabs-list li.current a:hover,
.jquery_tabs2 ul.tabs-list li.current a:active {
	background:#fff;
	border-bottom:0 none;
	color:#000;
	font-weight:bold;
	padding-bottom:8px;
	text-decoration:none;
}

.js .jquery_tabs2 .current-info,
.js .jquery_tabs2 .accessibletabsanchor,
.js .jquery_tabs2 .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
    position:absolute;
    left:-999em;
}

 /**
  * Avoid margin collapsing to enable correct sync of all tabs
  *
  * @workaround
  * @affected all browsers
  * @css-for all browsers
  * @valid yes
  */

.jquery_tabs2 .tab-content {
	border-bottom: 1px transparent solid;
	border-top: 1px transparent solid;

}

/* IE < 7 don't support transparent borders */
* html .jquery_tabs2 .tab-content {
	border-bottom: 1px #fff solid;
	border-top: 1px #fff solid;
}

 /**
  * Containing floats adjustment and stability fixes for Internet Explorer
  *
  * @workaround
  * @affected IE 5.x/Win, IE6, IE7
  * @css-for IE 5.x/Win, IE6, IE7
  * @valid no
  */

* html .jquery_tabs2 .content { z-index:-1; }

* html .jquery_tabs2 { zoom:1; width:auto; position:relative; } 
*+html .jquery_tabs2 { zoom:1; width:auto; } 

.jquery_tabs2 * { zoom:1; }


}