.content img{
  float:left;
  margin:0 2px 10px 0;  
  }
.content .img-center{
  float:none;
}
h2{
  margin-bottom:20px;
  font-size:1.4em;
  font-weight:normal;
  }

h2.headline{
  margin:25px 0 20px 0;
  font-size:2.5em;
  color:#010101;
  }
h3{
  font-size:1.1em;
  margin-bottom:5px;
  }

a{
  color:#e37820;
  text-decoration:underline;
  }
#index .content a{
  color:#fff;
  } 
a:hover{
  text-decoration:none;
  }
ul li{
  /*position:relative;*/
  padding-left:17px;
  background-repeat:no-repeat;
  background-position:0 .3em;
  list-style-type:none;
  }
p, ul, ol, .table{
  margin-bottom:1.2em;
  }
ul{
  margin-left:11px;
  }
  ul ul{
    margin-top:2px;
    margin-bottom:2px;
    }
ol{
  margin-left:33px;
  }
li{
  margin-bottom:10px;
  }
.nowrap{
  white-space:nowrap;
  } 

.va-t{vertical-align:top !important;}
.va-m{vertical-align:middle !important;}
.va-b{vertical-align:bottom !important;}

.ta-l{text-align:left !important;}
.ta-c{text-align:center !important;}
.ta-r{text-align:right !important;}

.fl-l{
  float:left !important;
  margin-right:25px;
  }
.fl-r{
  float:right !important;
  margin-left:25px;
  }