@charset "utf-8";

* { padding:0;margin:0;}

html { height:100%; overflow: -moz-scrollbars-vertical; }

body  { text-align:left; font:12px verdana,arial,helvetica,sans-serif; height:100%; }

h1,h2,h3,h4,h5  {font-size:0.9em;}

p, li, dt, dd, input, textarea  { font-size:0.9em;}

form { margin:0px; padding:0px; }

li {  list-style-type:none;}

img  { border-style:none;}

img a  { border:none;}

a img  { border:none; outline: none; }

.fl { float:left; }
.fr { float:right; }

.cl { clear:left; line-height: 0; height: 0; padding: 0; margin: 0; }
.cb { clear:both; line-height: 0; height: 0; padding: 0; margin: 0; }
.cr { clear:right; line-height: 0; height: 0; padding: 0; margin: 0; }

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-block;}

/*
    Core-Form
*/
form p        { float:left; padding:0; margin:0; }
form p + p    { margin-left:3px; }
form div      { margin-left:20px; padding-bottom:3px; }
div.formLabel { margin:0px !important; padding:0px !important; float:left; width:130px;}
div.formClear { margin:0px !important; padding:0px !important; clear:right;}
div.formPart  { margin:0px; padding:0px !important; font-size:11px; }
.formPart  + .formPart  { margin-top:10px; }