@charset "UTF-8";
/**
 * “STARTSCHUSS” – A CSS RESET
 *
 * @project      Startschuss
 * @version      1.1.1
 * @lastmodified 02.07.2012
 * @author       Fabian Beiner <mail@fabian-beiner.de>
 * @link         http://fabian-beiner.de
 * @license      Creative Commons Attribution-ShareAlike 3.0 Germany
 *               (http://creativecommons.org/licenses/by-sa/3.0/de/deed.en)
 *
 * @section      Reset
 * @note         The idea behind this reset is based on Eric Meyer’s “Reset 2.0b2”.
 *               It's the most radical method available. This might not work for
 *               you, but it does for me. :)
 **/

a,abbr,address,area,article,aside,audio,b,bdo,blockquote,body,button,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,img,input,ins,kbd,keygen,label,legend,li,map,mark,meter,nav,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,samp,section,select,small,source,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video {
  border:0;
  font:inherit;
  font-size:100%;
  margin:0;
  padding:0;
  vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
  display:block;
  *zoom:1;
}

audio[controls],canvas,video {
  display:inline-block;
  *display:inline;
  *zoom:1;
}

html {
  -ms-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
  -webkit-text-size-adjust:100%;
  overflow-y:scroll;
}

html,body {
  height:100%;
}

abbr[title],dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}

b,strong,h1,h2,h3,h4,h5,h6 {
  font-weight:700;
}

blockquote,q {
  quotes:none;
}

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

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

cite,dfn,em,i,var {
  font-style:italic;
}

code,kbd,pre,samp,tt {
  font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
}

pre {
  padding:1.5em;
  white-space:pre;
  white-space:pre-wrap;
  word-wrap:break-word;
}

del {
  text-decoration:line-through;
}

hr {
  border:0;
  border-top:1px solid #e5e5e5;
  height:1px;
  margin:1em 0;
}

img {
  -ms-interpolation-mode:bicubic;
  vertical-align:top;
}

nobr {
  white-space:nowrap;
}

small {
  font-size:75%;
}

sup,sub {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sup {
  top:-.5em;
  *zoom:1;
}

sub {
  bottom:-.25em;
  *zoom:1;
}

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

mark {
  background:#ff0;
  color:#000;
}

input,select {
  vertical-align:middle;
}

textarea {
  overflow:auto;
}

button {
  overflow:visible;
  width:auto;
}

.invisible {
  background-repeat:no-repeat;
  direction:ltr;
  display:block;
  overflow:hidden;
  text-align:left;
  text-indent:-999em;
  *zoom:1;
}

.element-invisible {
  clip:rect(1px 1px 1px 1px); /* IE6 & IE7 */
  clip:rect(1px,1px,1px,1px);
  height:1px;
  overflow:hidden;
  position:absolute!important;
  width:1px;
}

.nomarginr {
  margin-right:0!important;
}

.nomarginl {
  margin-left:0!important;
}

.fl {
  *display:inline;
  float:left;
}

.fr {
  *display:inline;
  float:right;
}

/* Clearfix by Nicolas Gallagher - http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before,.cf:after {
  content:"";
  display:table;
}

.cf:after {
  clear:both;
}

.cf {
  *zoom:1;
}

.clear {
  clear:both;
}