body {
  margin: 0px;
}

font {
  font-size:100%;	
}

.field {
  width:180px;
}

.h1under {
  border-bottom: solid 1px #666666;
  margin-bottom: 6px;
}

.imgrahmen {
  border: solid 1px white;
  padding: 1px;
}

.nounder {
  text-decoration: none;
}

.menu {
  text-decoration: none;
  color: #111111;
}
.menuSpecial1 {
  text-decoration: none;
  color : #666666;
  font-size : 100%;
  font-weight: normal;
}
.menuActiveSpecial1 {
  text-decoration: none;
  color: #666666;
  font-size : 100%;
  font-weight: normal;
}
td.menu1 {
  vertical-align: bottom;
  padding-bottom: 9px;
  padding-left: 5px; 
  padding-right: 30px;
}

a.menu1:hover {
}
.menuActive1 {
  text-decoration: none;
  color : #FFFFFF;
  font-size : 100%;
  font-weight: normal;
}
.menu3 {
  text-decoration: none;
}
a.menu1:hover {
}
.menuActive3 {
  text-decoration: none;
}
td.menu2 , td.menuActive2 {
  padding-left: 22px;
  padding-bottom: 5px;
}

td.menu2 a , td.menuActive2 a  {
  width:105px;
  float:left;	
}

td.menu3 a , td.menuActive3 a {
  width:98px;
  float:left;
}

td.menu4 a , td.menuActive4 a {
	width:94px;
	float:left;
}

td#searchandmenu  td.menu4 a , td#searchandmenu td.menuActive4 a {
  font-weight:normal;
  font-size:70%;	
}

td.menu3 , td.menuActive3 {
  text-decoration: none;
  padding-left: 44px; 
  padding-top: 5px;  
}
.menu4 , .menuActive4 {
  text-decoration: none;
  font-size: 100%;
}
td.menu4 , td.menuActive4 {
  text-decoration: none;
  padding-left: 55px;   
  padding-top: 5px;
}
.menu5 , .menuActive5 {
  text-decoration: none;
  font-size: 100%;
}
td.menu5 , td.menuActive5 {
  text-decoration: none;
  padding-left: 66px;
  padding-top: 5px;
}
.menu2 {
  text-decoration: none;
  color : #0066CC;
  font-size : 100%;
  font-weight: normal;
}
a.menu2:hover {
  text-decoration: none;
  color : #0066CC;
  font-size : 100%;
  font-weight: normal;
}
.menuActive2 {
  text-decoration: none;
  color : #0066CC;
  font-size : 100%;
  font-weight: normal;
}
.footer {
  text-decoration: none; 
  font-size: 80%;
  font-weight: bold;
  color: #000000;
}

A.admin {
  color : Red;
  font-size: 100%;
}
A.admin:hover {
  color : #7B68EE;
  font-size: 100%;
}

.error {
  color:red; 
  font-size:120%;
}

span.in {
  color: red;
}

span.out {
  color: gray;
}

.testLine, .borderTest, .testLineTop, .testHead, .testHeadTop, .borderProduct, .prodLine, .prodLogo, .testHeadChild {
  border:solid white 1px;
}

.borderGroup, .groupLine, .groupHeadOpened, .groupHeadClosed, .groupHeadChildOpened, .groupHeadChildClosed  {
  border-top:solid white 3px;
  border-bottom:solid white 3px;
  border-left:solid white 0px;
  border-right:solid white 0px;
}

.testTable {
  border-collapse: collapse;
  border: 0px;
}

.prodLine {
  height: 42px;
  background: #0066cb;
  color: #ffffff;
  font-size: 100%;
  font-weight: bold;
  padding-left: 5px;
  width: 267px;
  text-align: center;
}

.prodLogo {
  background: #0066cb url('../images/bg_spacer/Logo_Abbott.jpg') no-repeat;
  background-position: 8px 7px;
  width: 126px;
  
}

.groupLine {
  background: #f5f5f5;
  height: 42px;
  width: 267px;
}

.groupHeadClosed, .groupHeadChildClosed {
  margin-top: auto;
  margin-bottom: auto;
  vertical-align:middle;
  background: #f5f5f5 url('../images/bg_spacer/Pfeil_unten_grau.jpg') no-repeat; 
}

.groupHeadClosed {
  background-position: 4px 13px;
}

.groupHeadChildClosed {
  background-position: 39px 13px;
}

.groupHeadOpened, .groupHeadChildOpened {
  background: #f5f5f5 url('../images/bg_spacer/Pfeil_oben_grau.jpg') no-repeat;
}

.groupHeadOpened {
  background-position: 4px 13px;
}

.groupHeadChildOpened {
  background-position: 39px 13px;
}

.testLine {
  background: #ababab;
  text-align:center;
  width:100px;
}

.testLineTop {
  background: #ababab url('../images/bg_spacer/Schatten_Grau.jpg') repeat-x;
  text-align:center;
}

.testHead, .testHeadChild {
  background: #e0dedf;
  color:#0066cb;
  font-size: 100%;
  font-weight:bold;
  padding-left:14px;
}

.testHead {
  padding-left:34px;
  width:225px;
}

.testHeadChild {
  padding-left:65px;
  width:194px;
}

.testHeadTop, .testHeadTopChild  {
  background: #e0dedf url('../images/bg_spacer/Schatten_head.jpg') repeat-x;
  color:#0066cb;
  font-size: 100%;
  font-weight:bold;
}

.testHeadTop {
  padding-left:30px;
}

.testHeadTopChild {
  padding-left:65px;
}

.borderProduct {
  width:7px;
  background: white;
}

.borderProductScroll {
  width:10px;
}

.borderTest {
  width:7px;
  height: 37px;
  
}

.borderGroup {
  width:7px;
  background: #f5f5f5;
  height: 37px;
  
}


.tdlink, .tdLinkChild { 
  vertical-align:middle;
  display: block; 
  width: 126px;
  font-size: 100%;
  font-weight:bold;
  color: #676767;
  text-decoration:none;
}

.tdLink {
  padding-left:27px;
} 

.tdlinkChild { 
  padding-left:42px;
  margin-left:20px;
}

.testLineTopNo, .testLineNo {
  
}
  
.testLineTopIp, .testLineIp {
  background: url('../images/bg_spacer/Kreis_grau.jpg');
}
  
.testLineTopYes, .testLineYes {
  background: url('../images/bg_spacer/Kreis_gefuellt.jpg')
}

.showGroups {
  font-size: 100%;
  font-weight:bold;
  color: #676767;
  text-decoration:none;
  text-align:right;
}

.unhideHead {
  background: #ababab;
  font-size: 100%;
  font-weight:bold;
  color :white;
  line-height: 18px;
  border: 1px solid #ababab;
}

.unhideProds {
  color: #ababab;
  font-size: 100%;
  text-decoration:none;
}

a.unhideProds {
  font-weight:bold;
}

table.unhideProds {
  border: 1px solid #ababab;
  
  }

  
  body {
  margin: 0px;
}

.h1under {
  border-bottom: solid 1px #666666;
  margin-bottom: 6px;
}

.imgrahmen {
  border: solid 1px white;
  padding: 1px;
}

.nounder {
  text-decoration: none;
}

.menu {
  text-decoration: none;
  color: #111111;
}
.menuSpecial1 {
  text-decoration: none;
  color : #666666;
  font-size : 100%;
  font-weight: normal;
}
.menuActiveSpecial1 {
  text-decoration: none;
  color: #666666;
  font-size : 100%;
  font-weight: normal;
}
td.menu1 {
  vertical-align: bottom;
  padding-bottom: 9px;
  padding-left: 5px; 
  /*padding-right: 30px;*/
}
a.menu1:hover {
}
.menuActive1 {
  text-decoration: none;
  color : #FFFFFF;
font-size : 84%;
  font-weight: normal;
}
.menu3 {
  text-decoration: none;
}
a.menu1:hover {
}
.menuActive3 {
  text-decoration: none;
}
td.menu2 , td.menuActive2 {
  padding-left: 5px;
 /* padding-top: 5px;*/
}
td.menu3 , td.menuActive3 {
  text-decoration: none;
  padding-left: 16px; 
  padding-top: 5px;  
}
.menu4 , .menuActive4 {
  text-decoration: none;
  font-size: 100%;
}
td.menu4 , td.menuActive4 {
  text-decoration: none;
  padding-left: 30px;   
  padding-top: 5px;
}
.menu5 , .menuActive5 {
  text-decoration: none;
font-size : 100%;
}
td.menu5 , td.menuActive5 {
  text-decoration: none;
  padding-left: 66px;
  padding-top: 5px;
}
.menu2 {
  text-decoration: none;
  color : #0066CC;
font-size : 100%;
  font-weight: normal;
}
a.menu2:hover {
  text-decoration: none;
  color : #0066CC;
font-size : 100%;
  font-weight: normal;
}
.menuActive2 {
  text-decoration: none;
  color : #0066CC;
font-size : 100%;
  font-weight: normal;
}
.footer {
  text-decoration: none; 
font-size : 80%;
  font-weight: bold;
  color: #000000;
}

A.admin {
  color : Red;
font-size : 100%;
}
A.admin:hover {
  color : #7B68EE;
font-size : 100%;
}


a {
  text-decoration:none; 
}

a:hover {
  text-decoration:underline;
}

.error {
  color:red; 
  font-size : 110%;
}

.header_logo{
  margin-top:19px;
}

.content_area, .content_area *{
  /*color:black;*/
}

.content_area a {
  text-decoration:underline;
}


td#special_menu_upper ul li{
  list-style-type:none;
  float:left;
  padding-left:2px;
  padding-right:2px;
}

td#special_menu_upper ul {
  margin-right:-13px;
  width:540px;
}
/*
td#searchandmenu ul {
  margin-left:0px;
  padding-left:15px;  
  border-top: 1px solid rgb(0, 102, 204);
  width:120px;
  padding-top:20px;
  margin-top:50px;
  border-bottom: 1px solid rgb(0, 102, 204);
  padding-bottom:20px;
}
*/
td#searchandmenu a {
  list-style-type:none;
  color:#666;
  font-weight:bold;
}

a.menuSpecial1, a.menuActiveSpecial1 {
  font-weight:bold;
}

td#searchandmenu  td.menuActive3, td#searchandmenu  td.menu3 {  
   padding-bottom:5px;
}

td#searchandmenu  td.menu2 a, 
td#searchandmenu  td.menuActive2 a,
td#searchandmenu  td.menu3 a,
td#searchandmenu  td.menuActive3 a {
  font-weight:normal;
  font-size : 70%;
}

*html td#searchandmenu  td.menu3 a,
*html td#searchandmenu  td.menuActive3 a {
font-size : 100%;
}

td.main_content {
  width:976px;
}

td#searchandmenu a {
color:#666666;
font-weight:bold;
list-style-type:none;
}

.box {
border:2px solid #0066CC;
}

em.parsed_small, 
span.parsed_small {
  font-size:75% !important;
}
