﻿div.contactmain {
 margin: 0;
 padding: 0 0 8px 23px;
}

#expandedform, #collapsedform {
 margin: 0 0 36px 23px;
 padding: 6px 0 8px 0;
}

div.contactmain p {
 margin: 0;
 padding: 0 0 10px 0;
}

div.contactmain h3 {
 margin: 13px 0 9px 0;
 padding: 0;
 font-size: 15px;
 font-weight: normal;
 color: #333;
 text-transform: uppercase;
}

table.contactpersons, table.contactdata {
 margin: 0;
 padding: 0;
}

table.contactpersons td {
 text-align: left;
 vertical-align: top;
}

table.contactdata {
 margin: 10px 0 0 0;
 padding: 0;
}

table.mod2col table.contactdata {
 margin: 9px 0 0 0;
}

div.contactmain table.contactdata {
 margin: 4px 0 7px 0;
}


table.contactdata td {
 padding: 3px 0 3px 0;
 color: #666;
 text-align: left;
 vertical-align: top;
}

table.contactdata td.label {
 padding-right: 13px !important;
 text-transform: uppercase;
}

table.contactleft {
 margin-left: 23px !important;
}

table.contactright {
 margin-left: 8px !important;
}

table.contactpersons div.left {
 margin: 0;
 padding: 0 30px 15px 0;
 width: 339px;
 voice-family: "\"\}\"";
 voice-family: inherit;
 width: 309px;
}

table.contactpersons div.right{
 margin: 0;
 padding: 0 0 15px 0;
 width: 304px;
 voice-family: "\"\}\"";
 voice-family: inherit;
 width: 304px;
}

table.contactpersons div.name {
 margin: 0 0 3px 0;
 padding: 0
}

table.contactpersons span.name, table.contactpersons span.position {
 margin: 0;
 padding: 1px 8px 1px 8px;
 font-size: 9px;
 font-weight: normal;
 color: #666;
 text-transform: uppercase;
 background-color: #EFEFEF;
}

table.contactpersons div.left span.name, table.contactpersons div.left span.position {
 padding-left: 23px !important;
}

table.contactpersons span.name {
 font-weight: bold;
}

#contactform {
 color: #666;
}

#contactform div.radio {
 margin: 0;
 padding: 10px 0 0 0;
 font-size: 10px;
}

#contactform div.radio label {
 padding-right: 40px;
 font-size: 10px;
}

#contactform div.radio input {
 margin-left: 15px;
 vertical-align: middle;
}

#contacttable {
 margin: 10px 0 0 0;
}

#contacttable td {
 font-size: 10px;
 color: #666;
 text-align: left;
 vertical-align: top;
}

#contacttable td.right {
 text-align: right !important;
}

#contacttable label {
 display: block;
 margin: 0;
 padding: 0 0 2px 0;
}

#contacttable span.hint {
 color: #999;
 display: block;
 padding: 0 0 10px 0;
}

#contacttable input.text {
 display: block;
 margin: 0 0 8px 0;
 padding: 0 3px;
 font-size: 10px;
 color: #666;
 border: 1px solid #E4E4E4;
}

#contacttable input.long {
 width: 305px;
 voice-family: "\"\}\"";
 voice-family: inherit;
 width: 295px;
}

#contacttable input.middle {
 width: 192px;
 voice-family: "\"\}\"";
 voice-family: inherit;
 width: 182px;
}

#contacttable input.short {
 width: 103px;
 voice-family: "\"\}\"";
 voice-family: inherit;
 width: 93px;
}

#contacttable input.marginright {
 margin-right: 10px !important;
}

#contacttable textarea.message {
 display: block;
 margin: 0 0 6px 0;
 padding: 1px 4px;
 font-size: 10px;
 color: #666;
 border: 1px solid #E4E4E4;
 width: 620px;
 height: 65px;
 voice-family: "\"\}\"";
 voice-family: inherit;
 width: 610px;
 height: 61px;
 /*
 scrollbar-base-color:#8C8CC6;
 scrollbar-3d-light-color:#FFFFFF;
 scrollbar-arrow-color:#FFFFFF;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#8C8CC6;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#000000;
 scrollbar-track-color:#ACACE6;
 */
}

a.expand {
 display: block;
 margin: 0 0 7px 0;
 padding: 0 0 0 36px;
 background: url("/de/images/buttons/expand.gif") no-repeat 0 4px;
 font-size: 15px;
 font-weight: normal;
 color: #666;
 text-decoration: none;
 text-transform: uppercase;
}

a.expand:hover {
 text-decoration: none;
}

a.collapse {
 display: block;
 margin: 0 0 7px 0;
 padding: 0 0 0 36px;
 background: url("/de/images/buttons/collapse.gif") no-repeat 0 4px;
 font-size: 15px;
 font-weight: normal;
 color: #666;
 text-decoration: none;
 text-transform: uppercase;
}
 
a.collapse:hover {
 text-decoration: none;
}

#expandedform span.highlight, span.highlight {
 color: #F0AC00;
 font-weight: normal;
}

#expandedform p.errormessage {
 color: #F0AC00;
 font-weight: bold;
 font-size: 11px;
}