@charset "UTF-8";
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */
/* ************************************
 *
 * SCSS Media Queries Mixins
 * 
 * Aauthor   : Ryuichi Nonaka
 * Version   : 0.4.0
 * Copyright : 2012 Ryuichi Nonaka
 * Date      : 2012/11/16
 *
 * Released under the MIT license
 *
 *********************************** */
/* ************************************
 *
 * Device Width 
 * Initialize variables
 *
 *********************************** */
/* ************************************
 *
 * Browser Prefix 
 * Initialize variables
 *
 *********************************** */
/* ************************************
 *
 * Return ratio
 * Initialize variables
 * @param $prefix prefix type
 * @param $ratio device ratio
 *
 *********************************** */
/* ************************************
 *
 * Mobile Device mixin
 * @param $orientation Direction of a device
 * @param $version [old|modern|future|any] The version of a device
 * @param $add_orientation boolean [true|false] add orientation attribute
 *
 * old    : iPhone 3G or 3GS.
 * modern : iPhone 4 or 4S.
 * future : iPhone 5.
 * any    : All version.
 *
 *********************************** */
/* ************************************
 *
 * Tablet Device mixin
 * @param $orientation Direction of a device
 * @param $version [old|modern|any] The version of a device
 * @param $add_orientation boolean [true|false] add orientation attribute
 *
 * old    : iPad 1 or 2 or mini.
 * modern : new iPad (3).
 * any    : All version.
 *
 *********************************** */
/* ************************************
 *
 * Desctop Device mixin
 * @param $size Direction of a device
 * @param $version [modern|future|any] The version of a device
 *
 * Version modern ---------------------
 * narrow  : max width 1024.
 * modern  : max width 1280.
 * wide    : max width 1600.
 * hd      : max width 1920.
 * over    : width 1920 over.
 * ratio   : 1.0
 *
 * Version future ---------------------
 * modern : max width 1280.
 * wide   : max width 1440.
 * ratio  : 2.0
 *
 *********************************** */
/* ************************************
 *
 * Custom Device mixin
 * @param $min_width number(px) Minimum device size
 * @param $max_width number(px) Maximum device size
 * @param $pixel_ratio number Device px ratio
 * @param $add_orientation boolean [true|false] add orientation attribute
 *
 *********************************** */
/* line 33, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/* line 40, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/* line 48, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 55, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
[hidden] {
  display: none; }

/* line 69, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

/* line 82, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif; }

/* line 88, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
body {
  margin: 0; }

/* line 103, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
a:focus {
  outline: thin dotted; }

/* line 109, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* line 122, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 127, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0; }

/* line 132, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0; }

/* line 137, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0; }

/* line 142, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0; }

/* line 147, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
h6 {
  font-size: 0.67em;
  margin: 2.33em 0; }

/* line 153, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 159, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
b,
strong {
  font-weight: bold; }

/* line 163, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
blockquote {
  margin: 1em 40px; }

/* line 168, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
dfn {
  font-style: italic; }

/* line 174, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/* line 181, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 188, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
p,
pre {
  margin: 1em 0; }

/* line 196, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

/* line 203, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

/* line 210, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
q {
  quotes: none; }

/* line 216, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none; }

/* line 222, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
small {
  font-size: 80%; }

/* line 228, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 235, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
sup {
  top: -0.5em; }

/* line 239, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 253, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0; }

/* line 257, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
dd {
  margin: 0 0 0 40px; }

/* line 264, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px; }

/* line 270, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none; }

/* line 283, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic; }

/* line 289, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 300, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
figure {
  margin: 0; }

/* line 311, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
form {
  margin: 0; }

/* line 316, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 325, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px; }

/* line 339, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

/* line 349, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
button,
input {
  line-height: normal; }

/* line 358, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
button,
select {
  text-transform: none; }

/* line 372, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible; }

/* line 380, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 389, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px; }

/* line 399, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

/* line 409, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 415, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 422, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top; }

/* line 434, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
/* line 22, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
html,
button,
input,
select,
textarea {
  color: #222222; }

/* line 26, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
body {
  font-size: 1em;
  line-height: 1.4; }

/* line 34, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

/* line 39, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* line 45, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* line 55, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
img {
  vertical-align: middle; }

/* line 60, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

/* line 67, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
textarea {
  resize: vertical; }

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */
/* line 77, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_main.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0; }

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
/* line 61, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html {
  font-size: 100%; }

/* line 64, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 16px;
  line-height: 1.25em; }

/* line 31, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
body {
  padding: 0em 0.5em;
  background: white;
  text-align: center;
  color: black;
  -webkit-print-color-adjust: exact;
  /* prints em & strong's marker background in Chrome */ }

/* line 43, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
h1 {
  font-size: 2em;
  line-height: 1.25em;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
  background: orange;
  color: yellow; }
  /* line 50, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  h1::before {
    color: white;
    content: "\00a0・\00a0"; }

/* line 57, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
article section h1 {
  font-size: 1.625em;
  line-height: 1.53846em;
  margin-top: 0.76923em;
  margin-bottom: 0.76923em; }
  /* line 62, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  article section h1::before {
    color: white;
    content: "\00a0・\00a0・\00a0"; }
/* line 68, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
article section article h1, article section aside h1, article section nav h1, article section section h1 {
  font-size: 1.375em;
  line-height: 0.90909em;
  margin-top: 0.90909em;
  margin-bottom: 0.90909em; }
  /* line 73, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  article section article h1::before, article section aside h1::before, article section nav h1::before, article section section h1::before {
    color: white;
    content: "\00a0・\00a0・\00a0・\00a0"; }
/* line 79, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
article section article article h1, article section article aside h1, article section article nav h1, article section article section h1, article section aside article h1, article section aside aside h1, article section aside nav h1, article section aside section h1, article section nav article h1, article section nav aside h1, article section nav nav h1, article section nav section h1, article section section article h1, article section section aside h1, article section section nav h1, article section section section h1 {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em; }
  /* line 83, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  article section article article h1::before, article section article aside h1::before, article section article nav h1::before, article section article section h1::before, article section aside article h1::before, article section aside aside h1::before, article section aside nav h1::before, article section aside section h1::before, article section nav article h1::before, article section nav aside h1::before, article section nav nav h1::before, article section nav section h1::before, article section section article h1::before, article section section aside h1::before, article section section nav h1::before, article section section section h1::before {
    color: white;
    content: "\00a0・\00a0・\00a0・\00a0・\00a0"; }

/* line 91, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
header, footer, article, aside, nav, section, p, blockquote, ol, ul, dl {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 1.25em;
  margin-bottom: 1.25em; }

/* line 96, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
div {
  font-size: 1em;
  line-height: 1.25em;
  margin-top: 0em;
  margin-bottom: 0em; }

/* line 101, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
p, blockquote {
  text-indent: 1em; }

/* line 105, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
blockquote {
  margin-left: 0em;
  border-left: double medium navy;
  padding-left: 0.5em; }

/* line 111, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
q {
  -webkit-text-decoration-line: underline;
  -webkit-text-decoration-color: navy;
  -webkit-text-decoration-style: double;
  -moz-text-decoration-line: underline;
  -moz-text-decoration-color: navy;
  -moz-text-decoration-style: double;
  -ms-text-decoration-line: underline;
  -ms-text-decoration-color: navy;
  -ms-text-decoration-style: double;
  -o-text-decoration-line: underline;
  -o-text-decoration-color: navy;
  -o-text-decoration-style: double;
  text-decoration-line: underline;
  text-decoration-color: navy;
  text-decoration-style: double; }
  /* line 138, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  q::before {
    content: '❝'; }
  /* line 141, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  q::after {
    content: '❞'; }

/* line 146, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
em {
  font-style: normal;
  font-weight: bold;
  background: yellow; }

/* line 154, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
strong {
  font-weight: bold;
  background: orange; }

/* line 159, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
a {
  color: #ff9eae; }

/* line 163, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
figure {
  border-style: double;
  border-width: 0.1875em;
  padding: 1.0625em; }

/* line 167, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
ul {
  list-style: none; }
  /* line 169, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  ul li::before {
    content: '☺';
    color: orange; }

/* line 174, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
dt::before {
  content: '⚝';
  color: orange; }

/* line 178, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
dd::before {
  content: '☺';
  color: yellow; }

/* line 183, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#container {
  margin: 0.5em auto;
  width: 70em; }

/* line 188, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#header {
  margin: 0em;
  border-bottom-style: double;
  border-bottom-width: 0.1875em;
  padding-bottom: 1.0625em; }
  /* line 191, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  #header #logo {
    font-size: 1.875em;
    line-height: 2em;
    margin-top: 0em;
    margin-bottom: 0em;
    background: white;
    -webkit-text-stroke: 1px black;
    color: pink;
    text-shadow: 3px 3px 0 black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black, 1px 1px 0 black; }
    /* line 206, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
    #header #logo::before {
      content: ""; }
  /* line 210, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  #header #nav {
    margin: 0em; }
    /* line 212, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
    #header #nav ul {
      margin: 0em;
      padding: 0em; }
      /* line 215, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
      #header #nav ul li {
        display: inline-block;
        box-sizing: border-box;
        font-size: 1em;
        line-height: 2.5em;
        width: 10em;
        border: medium black double;
        background: gray;
        color: white; }
        /* line 223, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
        #header #nav ul li::before {
          content: ""; }

/* line 231, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#content {
  text-align: left; }

/* line 235, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#author, #datetime {
  margin-right: 3em;
  text-align: right;
  font-style: italic; }

/* line 240, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#footer {
  border-top-style: double;
  border-top-width: 0.1875em;
  padding-top: 1.0625em;
  margin-bottom: 0em; }

/* line 244, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
.print {
  display: none; }
  @media print {
    /* line 244, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
    .print {
      display: block; } }

/* line 252, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#comments .comment .no, #comments .comment .datetime {
  color: #555555; }
/* line 255, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#comments .comment .no::after {
  content: ':'; }
/* line 258, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#comments .comment .datetime {
  margin-left: 0.2em; }
  /* line 260, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  #comments .comment .datetime::before {
    content: '['; }
  /* line 263, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  #comments .comment .datetime::after {
    content: ']'; }
/* line 267, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
#comments .comment .name {
  color: #00aaaa;
  font-weight: bold; }
  /* line 270, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
  #comments .comment .name::after {
    content: '＞';
    color: #777777;
    font-weight: normal; }

/* line 278, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
.license {
  margin-left: 1em;
  color: skyblue; }

/* line 282, D:/@/Creation/Application/Eclipse/GermanClub/public/sass/main.scss */
div[data-title], section[data-title] {
  border-style: solid;
  border-width: 0.0625em;
  padding: 1.1875em;
  margin-top: 1.25em; }

/* ==========================================================================
   Helper classes
   ========================================================================== */
/* line 7, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.ir {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px; }
  /* line 27, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
  .ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%; }

/* line 9, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.hidden {
  display: none !important;
  visibility: hidden; }

/* line 11, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  /* line 67, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
  .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

/* line 13, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.invisible {
  visibility: hidden; }

/* line 93, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
/* line 98, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.clearfix:after {
  clear: both; }
/* line 104, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_helpers.scss */
.clearfix {
  *zoom: 1; }

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */ }
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  /* Style adjustments for high resolution devices */ }
/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 11, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  /* line 19, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  a,
  a:visited {
    text-decoration: underline; }

  /* line 23, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }

  /* line 27, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }

  /* line 37, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }

  /* line 42, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /* line 47, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  thead {
    display: table-header-group; }

  /* line 52, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  tr,
  img {
    page-break-inside: avoid; }

  /* line 56, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }

  /* line 66, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  /* line 72, D:/@/Software/Programming/ruby-2.0.0-p195-x64-mingw32/lib/ruby/gems/2.0.0/gems/compass-h5bp-0.1.1/stylesheets/h5bp/_media.scss */
  h2,
  h3 {
    page-break-after: avoid; } }
