/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
#col3_content ul.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    
}
#col3_content .jtabber-navbox {
    float: left;
    width: 150px;
}
#col3_content .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
    position:relative;
}
#col3_content .ui-tabs-nav a, #col3_content .ui-tabs-nav a span {
    float: left;
    padding: 0;
    cursor:pointer;
}
#col3_content .ui-tabs-nav a {
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap; 
    outline: 0;   
    
    color: white;
    position:relative;
    
    /* set 0 for images */
    padding:5px;
}
#col3_content .ui-tabs-nav a:link, .ui-tabs-nav a:visited {
	background-color:#afafaf;
}
#col3_content .ui-tabs-nav a:hover, #col3_content .ui-tabs-nav a:visited:hover
/*, .ui-tabs-nav .ui-tabs-selected a:hover, .ui-tabs-nav .ui-tabs-selected a:visited:hover
 * */
{
	background-color:#bfbfbf;
    
}

#col3_content .ui-tabs-nav .ui-tabs-selected a {
	background-color:#676767;
	padding-top: 5px;
}

/* head and tabs panel */
#col3_content .ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}

/* Actual tabs panels */
#col3_content div.ui-tabs-panel-bottom {
	border:1px solid #676767;
	padding:10px;
	height:200px;
	width:400px;
	overflow:auto;
}

/* Header Images */
.ui-tabs-panel-head {
	padding:0;
}

#col3_content span.tabs-position {
	position:relative;
	/*width:160px;*/
}

#col3_content img.tabs-position {
	position: absolute;
	left: 0pt;
	top: 0pt;
	display:none;
}

/*#col3_content div.tx-t3mjtabber-pi1-2038 span.tabs-position {
	width:160px;
}*/

/* special stuff */
/*#col3_content .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
/*    display: block;
    clear: left;
    content: " ";
    display: inline-block;
}*/
/* Additional IE specific bug fixes... */
/** html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
 /*   display: inline-block;
}*/
/**:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
/*   display: inline-block;
}*/



#col3_content div.tx-t3mjtabber-pi1-2038 .ui-tabs-nav a, #col3_content div.tx-t3mjtabber-pi1-2038 li {
	padding:0px;
	margin:0;
}
#col3_content div.tx-t3mjtabber-pi1-2038 div.ui-tabs-panel-bottom {
	width:460px;
}

#col3_content div.tx-t3mjtabber-pi1-2045 .ui-tabs-nav a, #col3_content div.tx-t3mjtabber-pi1-2045 li {
	padding:0px;
	margin:0;
}
#col3_content div.tx-t3mjtabber-pi1-2045 div.ui-tabs-panel-bottom {
	width:458px;
}

#col3_content div.tx-t3mjtabber-pi1-2042 .ui-tabs-nav a  {
	background-color:#bfbfbf;
}

#col3_content div.tx-t3mjtabber-pi1-2042 .ui-tabs-nav .ui-tabs-selected a  {
	background-color:#676767;
}

#col3_content div.tx-t3mjtabber-pi1-2042 .ui-tabs-nav a:hover, #col3_content div.tx-t3mjtabber-pi1-2042 .ui-tabs-nav a:visited:hover  {
	background-color:#676767;
}

#col3_content div.tx-t3mjtabber-pi1-2046 .ui-tabs-nav a{
	padding:3px;
}
#col3_content div.tx-t3mjtabber-pi1-2046 li {
margin-left:1px;
}

#col3_content div.tx-t3mjtabber-pi1-2055 .ui-tabs-nav a, #col3_content div.tx-t3mjtabber-pi1-2055 li {
	padding:0px;
	margin:0;
}

#col3_content div.tx-t3mjtabber-pi1-2054{
height:250px;
}

#col3_content div.tx-t3mjtabber-pi1-2058 .ui-tabs-nav a {
	padding:0px;
}
#col3_content div.tx-t3mjtabber-pi1-2058 li {
	margin-bottom:1px;
	margin-left:1px;
	margin-top:1px;
}

#col3_content div.tx-t3mjtabber-pi1-2058 ul {
	margin-left:1px;
}
#col3_content div.tx-t3mjtabber-pi1-2058 img.img-off {
	opacity:0.4;
}
#col3_content div.tx-t3mjtabber-pi1-2058 img.img-off:hover {
	opacity:1;
}
#col3_content div.tx-t3mjtabber-pi1-2058 .ui-tabs-nav .ui-tabs-selected img.img-off {
	opacity:1;
}
#col3_content div.tx-t3mjtabber-pi1-2058 div.ui-tabs-panel-bottom {
	border:0px;
	height:370px;
	width:476px;
	overflow:hidden;
	color:white;
	padding:12px;
	background-color:transparent;
}
#col3_content div.tx-t3mjtabber-pi1-2058 h3.image-header {
	color:white;
}
#col3_content div.tx-t3mjtabber-pi1-2058 {
	background-color:#333333;
	height: 545px;
}

/* Ajax */
#col3_content div.tx-t3mjtabber-pi1-2071 ul.ui-tabs-nav a.ui-tabs-loading {
		background:#BFBFBF url(/fileadmin/images/jtabber/ajax-loader.gif) no-repeat scroll 4px 6px;
		padding-left:25px;
}
#col3_content div.tx-t3mjtabber-pi1-2071 div.ui-tabs-panel-bottom {
 width:480px;
}












/* Seite Events */

#col3_content div.tx-t3mjtabber-pi1-2506 {
  margin-bottom:15px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 ul.jtabber-nav {    
	border-width:0px 0px 0px 0px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 
#col3_content div.tx-t3mjtabber-pi1-2506 div ,
#col3_content div.tx-t3mjtabber-pi1-2506 li,
#col3_content div.tx-t3mjtabber-pi1-2506 a,
#col3_content div.tx-t3mjtabber-pi1-2506 h3,
#col3_content div.tx-t3mjtabber-pi1-2506 h2,
#col3_content div.tx-t3mjtabber-pi1-2506 p,
#col3_content div.tx-t3mjtabber-pi1-2506 span  {
	font-size:10px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 .jtabber-navbox {
    float: left;
    width: 150px;
    border-bottom: 1px solid #9B9B9B;
}
#col3_content div.tx-t3mjtabber-pi1-2506 .ui-tabs-nav li {
	float:left;
	clear:left;
	width:150px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 ul.ui-tabs-nav {
	float:left;
	padding:0px;
	border-bottom: 1px solid #9B9B9B;
}
#col3_content div.tx-t3mjtabber-pi1-2506 li.jtabber-tab {
	border-top: 1px solid #9B9B9B;
	border-width:1px 0px 0px 1px;
	width:145px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 div.nav {
	float:left;
	width:155px;
	background:transparent url(/fileadmin/images/jtabber/menu_background.gif) no-repeat scroll right top;
	height:210px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 .ui-tabs-nav a {
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap; 
    outline: 0;   
    width:100%;
    color: #666666;
    /* set 0 for images */
    font-size:13px;
    padding:5px 5px 5px 0px;
    background-color:transparent
}
#col3_content div.tx-t3mjtabber-pi1-2506 a {
    color: #666666;
}
#col3_content div.tx-t3mjtabber-pi1-2506 a:hover, #col3_content div.tx-t3mjtabber-pi1-2506 a:visited:hover{
	color:#EE7C27;  
}
#col3_content div.tx-t3mjtabber-pi1-2506 .jtabber-selected a {
	color:#EE7C27;  
}


#col3_content div.tx-t3mjtabber-pi1-2506 .ui-tabs-nav a:link,
#col3_content div.tx-t3mjtabber-pi1-2506 .ui-tabs-nav a:visited {
	background-color:transparent;
}
#col3_content div.tx-t3mjtabber-pi1-2506 .ui-tabs-nav .ui-tabs-selected{
	background-color:white;
}
#col3_content div.tx-t3mjtabber-pi1-2506 .ui-tabs-nav .ui-tabs-selected a{
	color: #666666;
}
#col3_content div.tx-t3mjtabber-pi1-2506 div.tabs-panel-bottom {
	width:330px;
	height:196px;
	overflow:hidden;
	border-left:0px;
	border-right: 1px solid #9B9B9B;
	border-top: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	padding:6px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 div.jtabber-panel-bottom {
            width:330px;
}


#col3_content div.tx-t3mjtabber-pi1-2506 h2{
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
	font-size:1.1em;
	color:#555555;
}
#col3_content div.tx-t3mjtabber-pi1-2506 ul {
    list-style: none;
}
#col3_content div.tx-t3mjtabber-pi1-2506 ul li {
    padding-left:0px;
}
#col3_content div.tx-t3mjtabber-pi1-2506 ul.ui-tabs-nav li {
    background-image: none;
}







/* Seite Events - Private Anlässe  */
#col3_content div.tx-t3mjtabber-pi1-2507 {
  margin-bottom:15px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 ul.jtabber-nav {    
	border-width:0px 0px 0px 0px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 
#col3_content div.tx-t3mjtabber-pi1-2507 div ,
#col3_content div.tx-t3mjtabber-pi1-2507 li,
#col3_content div.tx-t3mjtabber-pi1-2507 a,
#col3_content div.tx-t3mjtabber-pi1-2507 h3,
#col3_content div.tx-t3mjtabber-pi1-2507 h2,
#col3_content div.tx-t3mjtabber-pi1-2507 p,
#col3_content div.tx-t3mjtabber-pi1-2507 span  {
	font-size:10px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 .jtabber-navbox {
    float: left;
    width: 150px;
    border-bottom: 1px solid #9B9B9B;
}
#col3_content div.tx-t3mjtabber-pi1-2507 .ui-tabs-nav li {
	float:left;
	clear:left;
	width:150px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 ul.ui-tabs-nav {
	float:left;
	padding:0px;
	border-bottom: 1px solid #9B9B9B;
}
#col3_content div.tx-t3mjtabber-pi1-2507 li.jtabber-tab {
	border-top: 1px solid #9B9B9B;
	border-width:1px 0px 0px 1px;
	width:145px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 div.nav {
	float:left;
	width:155px;
	background:transparent url(/fileadmin/images/jtabber/menu_background.gif) no-repeat scroll right top;
	height:210px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 .ui-tabs-nav a {
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap; 
    outline: 0;   
    width:100%;
    color: #666666;
    /* set 0 for images */
    font-size:13px;
    padding:5px 5px 5px 0px;
    background-color:transparent
}
#col3_content div.tx-t3mjtabber-pi1-2507 a {
    color: #666666;
}
#col3_content div.tx-t3mjtabber-pi1-2507 a:hover, #col3_content div.tx-t3mjtabber-pi1-2507 a:visited:hover{
	color:#EE7C27;  
}
#col3_content div.tx-t3mjtabber-pi1-2507 .jtabber-selected a {
	color:#EE7C27;  
}


#col3_content div.tx-t3mjtabber-pi1-2507 .ui-tabs-nav a:link,
#col3_content div.tx-t3mjtabber-pi1-2507 .ui-tabs-nav a:visited {
	background-color:transparent;
}
#col3_content div.tx-t3mjtabber-pi1-2507 .ui-tabs-nav .ui-tabs-selected{
	background-color:white;
}
#col3_content div.tx-t3mjtabber-pi1-2507 .ui-tabs-nav .ui-tabs-selected a{
	color: #666666;
}
#col3_content div.tx-t3mjtabber-pi1-2507 div.tabs-panel-bottom {
	width:330px;
	height:196px;
	overflow:hidden;
	border-left:0px;
	border-right: 1px solid #9B9B9B;
	border-top: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	padding:6px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 div.jtabber-panel-bottom {
            width:330px;
}


#col3_content div.tx-t3mjtabber-pi1-2507 h2{
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
	font-size:1.1em;
	color:#555555;
}
#col3_content div.tx-t3mjtabber-pi1-2507 ul {
    list-style: none;
}
#col3_content div.tx-t3mjtabber-pi1-2507 ul li {
    padding-left:0px;
}
#col3_content div.tx-t3mjtabber-pi1-2507 ul.ui-tabs-nav li {
    background-image: none;
}









/* Seite Events - Ihre Firmenanlässe  */
#col3_content div.tx-t3mjtabber-pi1-2508 {
  margin-bottom:15px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 ul.jtabber-nav {    
	border-width:0px 0px 0px 0px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 
#col3_content div.tx-t3mjtabber-pi1-2508 div ,
#col3_content div.tx-t3mjtabber-pi1-2508 li,
#col3_content div.tx-t3mjtabber-pi1-2508 a,
#col3_content div.tx-t3mjtabber-pi1-2508 h3,
#col3_content div.tx-t3mjtabber-pi1-2508 h2,
#col3_content div.tx-t3mjtabber-pi1-2508 p,
#col3_content div.tx-t3mjtabber-pi1-2508 span  {
	font-size:10px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 .jtabber-navbox {
    float: left;
    width: 150px;
    border-bottom: 1px solid #9B9B9B;
}
#col3_content div.tx-t3mjtabber-pi1-2508 .ui-tabs-nav li {
	float:left;
	clear:left;
	width:150px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 ul.ui-tabs-nav {
	float:left;
	padding:0px;
	border-bottom: 1px solid #9B9B9B;
}
#col3_content div.tx-t3mjtabber-pi1-2508 li.jtabber-tab {
	border-top: 1px solid #9B9B9B;
	border-width:1px 0px 0px 1px;
	width:145px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 div.nav {
	float:left;
	width:155px;
	background:transparent url(/fileadmin/images/jtabber/menu_background.gif) no-repeat scroll right top;
	height:210px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 .ui-tabs-nav a {
    padding-left: 0;
    text-decoration: none;
    white-space: nowrap; 
    outline: 0;   
    width:100%;
    color: #666666;
    /* set 0 for images */
    font-size:13px;
    padding:5px 5px 5px 0px;
    background-color:transparent
}
#col3_content div.tx-t3mjtabber-pi1-2508 a {
    color: #666666;
}
#col3_content div.tx-t3mjtabber-pi1-2508 a:hover, #col3_content div.tx-t3mjtabber-pi1-2508 a:visited:hover{
	color:#EE7C27;  
}
#col3_content div.tx-t3mjtabber-pi1-2508 .jtabber-selected a {
	color:#EE7C27;  
}


#col3_content div.tx-t3mjtabber-pi1-2508 .ui-tabs-nav a:link,
#col3_content div.tx-t3mjtabber-pi1-2508 .ui-tabs-nav a:visited {
	background-color:transparent;
}
#col3_content div.tx-t3mjtabber-pi1-2508 .ui-tabs-nav .ui-tabs-selected{
	background-color:white;
}
#col3_content div.tx-t3mjtabber-pi1-2508 .ui-tabs-nav .ui-tabs-selected a{
	color: #666666;
}
#col3_content div.tx-t3mjtabber-pi1-2508 div.tabs-panel-bottom {
	width:330px;
	height:196px;
	overflow:hidden;
	border-left:0px;
	border-right: 1px solid #9B9B9B;
	border-top: 1px solid #9B9B9B;
	border-bottom: 1px solid #9B9B9B;
	padding:6px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 div.jtabber-panel-bottom {
            width:330px;
}


#col3_content div.tx-t3mjtabber-pi1-2508 h2{
	padding:0;
	margin-top:0px;
	margin-bottom:5px;
	font-size:1.1em;
	color:#555555;
}
#col3_content div.tx-t3mjtabber-pi1-2508 ul {
    list-style: none;
}
#col3_content div.tx-t3mjtabber-pi1-2508 ul li {
    padding-left:0px;
}
#col3_content div.tx-t3mjtabber-pi1-2508 ul.ui-tabs-nav li {
    background-image: none;
}
