@charset "ISO-8859-1";
/**
 *  ____  _____ _____    _____ _____ _____ _____ _____              _   _
 * |    \|   __| __  |  |  _  |  |  |   | |  |  |_   _|   ___ _____| |_| |_
 * |  |  |   __|    -|  |   __|  |  | | | |    -| | |    | . |     | . |   |
 * |____/|_____|__|__|  |__|  |_____|_|___|__|__| |_|    |_  |_|_|_|___|_|_|
 *                                                       |___|    Karlsruhe
 *  @author    Fabian Beiner <fbe@derpunkt.de>
 *  @copyright DER PUNKT gmbh
 *  @license   http://creativecommons.org/licenses/by-sa/3.0/de/
 *  @date      23. Sep. 2008
 *  @link      http://derpunkt.de
 *
 *  @section Browser reset
 *  @see     http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
 *
 *  Reset any browser specific CSS declaration to known values.
 *  Based on the idea of Eric Meyer, modified by Fabian Beiner.
 */

a,abbr,acronym,address,area,b,base,bdo,big,blockquote,body,br,button,caption,cite,code,col,colgroup,dd,del,div,dfn,dl,dt,em,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,hr,html,i,iframe,img,input,ins,kbd,label,legend,li,link,map,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,samp,script,select,small,span,strong,style,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,ul,var
{
  border:0;
  font-family:Verdana,Geneva,sans-serif;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  margin:0;
  outline:0;
  padding:0;
  vertical-align:baseline;
}

html[xmlns]
{
  overflow:-moz-scrollbars-vertical;
}

html,body
{
  height:100%;
}

ol,ul
{
  list-style:none;
}

ul,ol,dl
{
  position:relative;
}

table
{
  border-collapse:separate;
  border-spacing:0;
}

caption,th,td
{
  font-weight:400;
  text-align:left;
  vertical-align:top;
}

blockquote:before,blockquote:after,q:before,q:after
{
  content:"";
}

blockquote,q
{
  quotes:none;
}

img
{
  vertical-align:top;
}

b,strong
{
  font-weight:700;
}

i,em
{
  font-style:italic;
}

hr
{
  background-color:#999;
  border:0;
  border-top:1px solid #999;
  clear:both;
  color:#999;
  height:1px;
  margin:1em 0;
}

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

.clearfix
{
  display:inline-block;
}

html[xmlns] .clearfix
{
  display: block;
}

* html .clearfix
{
  height:1%;
}

p {
  margin-bottom:10px;
}
