div.optubus_user_table
		{
    
		}
		.optubus_user_table{
        overflow:auto;}
        
		.optubus_user_table > table,tr,td,th {
        border:1px solid #bbbbbb;
        vertical-align:top;
        border-collapse: collapse;
        padding:4px 10px 4px 4px;
      }	
      
      	.optubus_user_table th {
      	color:#27448C;
      	background-color:#bbb;
        overflow:hidden;
        vertical-align:top;
        border-collapse: collapse;
        padding:4px;
      }	^
      
      
/* Tabs mit radio-Buttons */
.tabbed{
	margin:0 0 0px 0;
	float:left;
	}
.tabbed figure { 
   display: block; 
   margin-left: 0; 
   clear: both;
   padding:0;
}


.tabbed > input,
.tabbed figure > div { display: none; }


.tabbed > input{display:block;float:left;margin:8px 0 0 0;}

.tabbed figure>div {
  padding: 0px;
  width: 100%;
  background: #fff;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #444;
  padding-top:10px;
}

#tab1:checked ~ figure .tab1,
#tab2:checked ~ figure .tab2,
#tab3:checked ~ figure .tab3, 
#tab4:checked ~ figure .tab4, 
#tab5:checked ~ figure .tab5 { display: block; }

nav label {
   float: left;
   padding: 5px 20px 10px 1px;
   margin-left:5px;
}

nav label:nth-child(1) {}
nav label:hover { cursor:pointer; }
nav label:active {   }

#tab1:checked ~ nav label[for="tab1"],
#tab2:checked ~ nav label[for="tab2"],
#tab3:checked ~ nav label[for="tab3"], 
#tab4:checked ~ nav label[for="tab4"], 
#tab5:checked ~ nav label[for="tab5"] {
  background: white;
  color: #27448C;
  position: relative;
  border-bottom: none;
  text-decoration:none;font-weight:bold; 
}

#tab1:checked ~ nav label[for="tab1"]:after,
#tab2:checked ~ nav label[for="tab2"]:after,
#tab3:checked ~ nav label[for="tab3"]:after,
#tab4:checked ~ nav label[for="tab4"]:after, 
#tab5:checked ~ nav label[for="tab5"]:after  {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  text-decoration:none;font-weight:bold; 
  left: 0;
  bottom: -1px;
}

/* Physical Tables */
.op_physicals
{
	color:#444;
	overflow:auto;
	padding:0 0 20px 0;
	}
	
h3.op_ph_h3
{
	color:#2F90C9;
	padding:0 0 18px 0;
	margin:0;
	border:0px;
	}
	
.op_physicals th
{
	background-color:#ccc;
	}
	
	
.op_physicals > table,tr,th,td
{
        border:1px solid #bbbbbb;
        vertical-align:top;
        border-collapse: collapse;
        padding:4px 10px 4px 4px;
	}
	
.op_physicals > table
{
        margin-bottom:20px;
	}
	
.op_note{
	padding:0 10px 0 0;
	}