.protocol-links { display: none; visibility: hidden; }

.protocol { margin-left: 5%; width: 90%; float: left; clear: both; display: inline; }

.protocol-logo { width: 100%; float: left; clear: both; }

.protocol-logo #LOGO {
float: right;
display: inline;
width: 160px;
height: 50px;
}

.fragebogen-form {
display: none;
}

.fragebogen-druck {
display: block;
}

.protocol-material { float: left; width: 100%; overflow: hidden; }

.protocol-material h1 { font-family: verdana; font-size: 18px; font-weight: normal; float: left; display: inline; padding: 3px 0px 0px 0px; margin: 0px; font-stretch: wider; }

.protocol-linework-top { background-image: url(../resources/protocol-linework-top.jpg); background-repeat: no-repeat; background-position: bottom; float: right; display: inline; width: 212px; height: 30px; }

.protocol-linework-bottom { background-color: #000; color: #fff; width: 100%; height: 20px; float: left; clear: both;}

.protocol-address-block { float: left; background: #c00; width: 100%; }

.protocol-address-block p { color: #fff; padding: 5px; font-size: 9px; margin: 0px; }

.protocol-details-block1 { width: 100%; background-color: #bbb; float: left; clear: both; margin-top: 20px; margin-bottom : 1px; font-size: 12px; }

.protocol-details-block2 { width: 100%; background-color: #ddd; float: left; clear: both; margin-top: 1px; margin-bottom : 10px; font-size: 12px; }

.details-td1 { width: 130px; padding-left: 5px; }

.protocol-details-block1 td h1 { font-size: 16px; }

.details-td2 { padding-left: 5px; }

.tdlarger { font-size: 14px; }

.details-td2 h3 { margin-bottom: 5px; padding: 0px; }

.image-block { float: right; width: 222px; height: 222px; }

.image-block { float: left; width: 222px; }

.protocol-action { border: 0; float: left; clear: both; width: 100%; }

.protocol-action td { vertical-align: top; padding: 3px 6px 3px 6px; font-size: 12px; }

.action-no { background-color: #9C9C9C; color: #fff; border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px solid #000; font-weight: bold; font-size: 14px; }

.action-device { border-top: 1px solid #000; }

.action-device, .action-device a:link, .action-device a:visited, .action-device a:hover { font-size: 14px; font-weight: bold; color: #d00; text-decoration: none; }

.action-config { font-size: 13px; }

.action-last { border-right: 1px solid #000; }

.action-label { color: #AAAAAA; font-weight: bold; }

.action-value { font-weight: bold; }

.action-value a:link, .action-value a:visited, .action-value a:hover { font-size: 12px; font-weight: bold; color: #d00; text-decoration: none; }

.action-comment { border-top: 1px solid #AAAAAA; }

.action-spacer { border-left: 0; border-right: 0; border-top: 1px solid #000; border-bottom: 0; }

.doprint { display: block; visibility: visible; }

.noprint { display: none; visibility: hidden; }

.frame-float { float: left; }

.frame-standard { float: left; width: 100%; clear: both; }

.table-list td {
border: 1px solid #999;
padding: 5px;
background-color: #fff;
font-size: 11px;
}

.table-list {
border-collapse: collapse;
}

.table-list-cell1 {
background-color: #999!important;
color: #fff;
}

.druck-fragebogen td {
border: 1px solid #000;
padding: 5px;
background-color: #fff;
}

.druck-fragebogen {
border-collapse: collapse;
}

.druck-fragebogen-cell1 {
background-color: #000!important;
color: #fff;
}

img { border: 0; }

body {
background-color: transparent;
font-size: 11pt;
font-family: Arial, Verdana;
color: #000000;
}

.typo3-adminPanel {
display: none;
}

h1, h2, h3 {
font-size: 13pt;
font-weight: bold;
}

#HEADER, #MIDDLE, #SITEPATH, #FOOTER, #HIGHLIGHT { display: none; }

#RIGHTCOLUMN {
width: 100%;
float: left;
clear: both;
}

#SUBCONTENT {
width: 100%;
float: left;
clear: both;
}

#CONTENT {
width: 100%;
background-color: transparent;
padding: 0px;
margin: 0px;
float: left;
clear: both;
}

table, form, fieldset {
float: left;
clear: both;
width: 100%;
margin: 0px;
padding: 0px;
border: 0;
}

table {
width: 95%;
position: relative;
float: none;
margin-left: 1px;
}

.pagebreak {
page-break-before: always;
}

input, textarea, select {
font-size: 11pt;
}

input[type=’checkbox’]{
width: 20px;
height: 20px;
}

#BORDER {
width: 100%;
float: left;
clear: both;
background-color: transparent;
}