.focused
{
  color:#fff !important;
  background-color:#92AED8;
  font-weight:bold;
  border:1px dotted #dcdcdc;
}

br.clear
{
  clear:both;
}


.hidden
{
  display:none;
}

.value
{
  font-weight:bold;
  color:#000;
}

#formMailer
{
  width:auto !important;
  height:300px;
  padding-top:20px !important;
}

#formMailer fieldset,
#formMailer fieldset fieldset
{
  margin:0px 30px 0px 0px;
  padding:0px;
  border:none;
  width:350px;
  float:left;
  
}

#formMailer fieldset legend
{
  color:#3B87E0;
  font-size:16px;
  text-transform:uppercase;
  font-family:arial narrow;
  margin:0px 0px 20px 0px;
}


#formMailer fieldset p
{
  margin:0px 0px 0px 0px !important;
  padding:0px 0px 0px 0px !important;
  text-align:left;
}


#formMailer fieldset fieldset
{
  margin-left:25px;
}

#formMailer fieldset fieldset legend
{
  display:none;
}

#formMailer input.text
{
  width:300px !important;
  margin-bottom:5px;

}

#vhConf
{
  background-color:#fff;
  padding:5px;
  overflow:auto !important;
  font-family:courier,monospaced;
  font-size:0.9em;
  height:220px;
  background-color:#F8F8F8;
  border:1px solid #ccc;
  margin:0px 20px 20px 20px;
}

* html #vhConf
{
  width:700px;
}

* html #pnlContent
{
  overflow:hidden;
}


body.zope_lounge a.button
{
  margin-left:20px;
  margin-bottom:30px;
  display:block;
  padding:5px;
  background-image:url(/common/img/send_button_breit.gif);
  background-repeat:no-repeat;
  text-align:center;
  width:165px;
  color:#777;
}


body.zope_lounge a.button:hover
{
  border-bottom:none;
  color:#3B87E0;
}

p input
{
  display:none !important;
}

div.collapsibleItem div
{
  padding-top:20px;
  height:15px;
}

div.collapsibleItem div input
{
  float:left;
  width:20px !important;
  border:none !important;
  background-color:#fff !important;
  margin-right:10px;
}


div.collapsibleItem div label
{
  padding:0px 0px 0px 10px !important;
}





