.field                      { position: relative; margin-bottom: 5px; }
.field .middleColumn        { }
.field .validationError     { }
.field .middleColumn        { }
.field .message             { position:absolute; left: 320px; top: 19px; background: #A40000; color: white; width: 200px; font-size: 11px; padding: 7px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.field label                { font-size: 12px; }
select                      { font-size: 14px; border: 1px solid #7E7E7E; padding:5px; }
textarea                    { width: 310px; height: 150px; border: 1px solid #7E7E7E; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size: 14px; }

input.text                  { width: 300px; border: 1px solid #7E7E7E; padding:5px; font-size:14px; }
div.Actions                 { margin-top: 10px; }
div.adv div.Actions input	{ background: url(../images/bg_sidenav.gif) repeat-x; height: 27px; padding: 0px 10px; color: #FFFFFF; border: none; cursor: pointer; }
div.inv div.Actions input	{ background: url(../images/_inv/bg_sidenav.gif) repeat-x; height: 27px; padding: 0px 10px; color: #FFFFFF; border: none; cursor: pointer; }

/* ******** Advisory Newsletter Formulare ****** */
div.AdvContactForm select   { width: 312px; }
div.AdvContactForm,
div.AdvUnsubForm            { margin-bottom: 50px; margin-top:30px; }