/*! contains normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
/* line 24, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
    display: block;
}

/* line 29, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

/* line 37, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
audio:not([controls]) {
    display: none;
    height: 0;
}

/* line 44, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
[hidden] {
    display: none;
}

/* line 54, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

/* line 61, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
html, button, input, select, textarea {
    font-family: sans-serif;
}

/* line 66, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
body {
    margin: 0;
}

/* line 73, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
a:focus {
    outline: thin dotted;
}

/* line 80, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
a:hover, a:active {
    outline: 0;
}

/* line 88, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/* line 93, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

/* line 98, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
h3 {
    /*font-size: em;*/
    font-size: 1em;
    margin: 1em 0 0 0;
}

/* line 103, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
h4 {
    font-size: 1em;
    margin: 1.33em 0;
}

/* line 108, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
h5 {
    font-size: 0.83em;
    margin: 1.67em 0;
}

/* line 113, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
h6 {
    font-size: 0.75em;
    margin: 2.33em 0;
}

/* line 119, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted;
}

/* line 124, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
b, strong {
    font-weight: bold;
}

/* line 128, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
blockquote {
    margin: 1em 40px;
}

/* line 133, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
dfn {
    font-style: italic;
}

/* line 138, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
mark {
    background: #ff0;
    color: #000;
}

/* line 144, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
p, pre {
    margin: 0 0 1em 0;
}

/* line 150, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
pre, code, kbd, samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

/* line 157, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/* line 164, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
q {
    quotes: none;
}

/* line 169, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
q:before, q:after {
    content: '';
    content: none;
}

/* line 174, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
small {
    font-size: 75%;
}

/* line 180, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

/* line 187, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
sup {
    top: -0.5em;
}

/* line 191, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
sub {
    bottom: -0.25em;
}

/* line 198, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
dl, menu, ol, ul {
    margin: 1em 0;
}

/* line 202, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
dd {
    margin: 0 0 0 40px;
}

/* line 207, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
menu, ol, ul {
    /*padding: 0 0 0 40px;*/
    padding:0;
}

/* line 212, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

/* line 222, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

/* line 228, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
svg:not(:root) {
    overflow: hidden;
}

/* line 235, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
figure {
    margin: 0;
}

/* line 242, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
form {
    margin: 0;
}

/* line 247, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/* line 256, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

/* line 266, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}

/* line 274, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
button, input {
    line-height: normal;
}

/* line 282, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

/* line 289, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
button[disabled], input[disabled] {
    cursor: default;
}

/* line 297, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

/* line 306, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* line 315, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* line 321, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* line 328, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
textarea {
    overflow: auto;
    vertical-align: top;
}

/* line 336, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_normalize.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
SCSS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: $icon-home-width;
}

The large array-like variables contain all information about a single icon
$icon-home: x y offset_x offset_y width height total_width total_height image_path;

At the bottom of this section, we provide information about the spritesheet itself
$spritesheet: width height image $spritesheet-sprites;
*/
/*
The provided mixins are intended to be used with the array-like variables

.icon-home {
  @include sprite-width($icon-home);
}

.icon-email {
  @include sprite($icon-email);
}
*/
/*
The `sprites` mixin generates identical output to the CSS template
  but can be overridden inside of SCSS

@include sprites($spritesheet-sprites);
*/
/* line 4, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
html {
    overflow-y: scroll;
}

/* line 8, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
html.scroll {
    overflow-y: scroll;
}

/* line 11, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
html.noscroll {
    overflow-y: hidden;
}

/* line 15, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
body {
    background-color: #D0EAF7;
}

/* line 22, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#anfahrtsplan-background {
    display: none;
    position: fixed;
    z-index: 10;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
    background: black;
    text-align: center;
}

/* line 35, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#anfahrtsplan-background.sichtbar {
    display: block;
}

/* line 39, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#anfahrtsplan {
    display: none;
    position: absolute;
    z-index: 11;
    margin: auto;
    opacity: 1;
    top: 50%;
    left: 50%;
    margin-top: -350px;
    margin-left: -350px;
}

/* line 51, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#anfahrtsplan.sichtbar {
    display: block;
}

/* line 55, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#bildansicht {
    display: none;
    z-index: 11;
    top: 0;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin: 0px;
    position: fixed;
    bottom: 0px;
    left: 0px;
}

/* line 77, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
img#grossbild {
    margin-top: 100px;
    border: 3px solid #1F83C1;
}

@media (min-width: 0px) and (max-width: 750px) {
    img#grossbild {
        margin-top: 0;
    }
}

/* line 91, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#footer {
    position: relative;
    width: 100%;
    min-height: 130px;
    background-image: url(../bilder/bg_unten.jpg);
}

/* line 98, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#footer-inner {
    position: relative;
    min-height: 130px;
    background-image: url(../bilder/bg_unten.jpg);
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.nav-footer {
    display: block;
    list-style: none;
    padding: 0;
    margin-top:0;
    padding-top:2em;
    text-align: center;
}

.nav-footer__item {
    text-decoration: none;
    display: inline-block;
}
.nav-footer__item:after {
    content: "|";
    padding:0 0.5em;
}

.nav-footer__item:last-child:after {
    content: "";
    padding:0;
}


/* line 112, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#header-inner {
    position: relative;
    height: 164px;
    margin: 0 auto;
    background-color: #e0f1e7;
    background-image: url(../bilder/bg_oben.gif);
}

/* line 122, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#header-logo {
    position: relative;
    background-image: url(../bilder/logo.jpg);
    width: 394px;
    height: 123px;
    margin: 0 auto;
    left: -180px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

@media (min-width: 0px) and (max-width: 940px) {
    #header-logo {
        left: 0;
    }
}

@media (min-width: 0px) and (max-width: 750px) {
    #header-logo {
        width: 300px;
        height: 100px;
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        background-position: bottom;
    }
}

/* line 151, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#inhalt {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: url(../bilder/farbstreifen.jpg);
    background-repeat: repeat-y;
    background-size: 7rem;
    position: relative;
}

/* line 165, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#inhalt-aside--links {
    position: relative;
    overflow: visible;
}

/* line 169, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#inhalt-aside--links img {
    width: 7rem;
    height: auto;
}

/* line 176, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#inhalt-mitte {
    background-image: url(../bilder/bg_weiss.png);
    background-repeat: repeat-y;
    background-position: top left;
    background-size: 315rem;
    color: black;
    padding: 2em;
    padding: 2rem;
    box-sizing: border-box;
}

@media (min-width: 0px) and (max-width: 750px) {
    #inhalt-mitte {
        padding: 1em;
        padding: 1rem;
    }
}

/* line 195, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#inhalt-mitte.ausgeblendet {
    opacity: 0.5;
    background: #1F83C1;
}

/* line 204, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#inhalt-wrapper-outer-inner {
    border: 0px solid red;
    margin: 0px auto;
    background-color: #2385C2;
    background-image: url(../bilder/bg_mitte.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}

/* line 214, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#leistungsansicht {
    position: relative;
    display: block;
    padding: 0px;
    margin: 0px 0px 0px 250px;
    margin: 0 0 0 50%;
    width: 300px;
    width: 50%;
    border: 1px solid #E0E0E0;
    background-color: #FFF;
}

/* line 226, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#leistungsansicht .links {
    position: relative;
    margin-left: -250px;
    margin-left: -100%;
    padding: 0px;
    width: 250px;
    width: 100%;
    float: left;
    box-sizing: border-box;
}

/* line 236, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#leistungsansicht .links ul {
    margin: 0;
    padding: 0 0 0 1em;
    padding: 0 0 0 1rem;
}

/* line 243, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#leistungsansicht .rechts {
    position: relative;
    margin: 0px;
    float: right;
    border: 0px solid #000;
    padding: 1em;
    padding: 1rem;
}

/* line 252, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#leistungsansicht .rechts div {
    display: none;
}

/* line 257, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#leistungsansicht .rechts div.show {
    display: block;
}

/* line 261, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#navigation1 {
    z-index: 100;
}

/* line 269, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#pagearea {
    height: 100%;
}

/* line 273, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#plan {
    margin-left: 1em;
}

/* line 277, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#slogan {
    position: absolute;
    background-image: url(../bilder/slogan.png);
    width: 247px;
    height: 33px;
    bottom: 10px;
    right: 2em;
    right: 2rem;
    margin-top: 1rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

@media (min-width: 0px) and (max-width: 940px) {
    #slogan {
        width: 200px;
        height: 25px;
        right: 1em;
        right: 1rem;
    }
}

@media (min-width: 0px) and (max-width: 750px) {
    #slogan {
        margin-top: 1rem;
        clear: both;
        float: none;
        width: 247px;
        height: 100px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
}

/* line 313, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#slogan span {
    display: none;
}

/* line 317, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#socialmedia {
    float: right;
}

/* line 323, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#plan img {
    float: left;
}

/* line 328, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
#navigation1-wrapper--mobil {
    padding: 1em;
    padding: 1rem;
}

/* line 336, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
.nav-mobile__list {
    padding: 0;
    max-resolution: 0;
}

/* line 341, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
.nav-mobile__item {
    display: inline-block;
    list-style-image: none;
    list-style-type: none;
    font-size: 1em;
    line-height: 30px;
    padding: 0px;
    margin-bottom: 1em;
    margin-bottom: 1rem;
}

/* line 354, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
.nav-mobile__link {
    text-decoration: none;
    line-height: 30px;
    background-color: #addcef;
    display: block;
    padding: 0 1em;
    text-transform: uppercase;
    font-weight: bold;
    color: #086299;
}

/* line 363, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_layout.scss */
.aktiv .nav-mobile__link {
    background-color: #88c6e2;
    color: white;
}

/* line 4, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
html, body {
    font-size: 10pt;
    line-height: 130%;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0px;
    padding: 0px;
}

/* allgemeine Klassen */
/* line 19, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
br.clear {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    margin-top: -1px;
    height: 1px;
}

/* line 27, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
.click {
    cursor: pointer;
}

/* a */
/* line 35, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 a {
    text-decoration: none;
    color: #1e3265;
    margin: 0px 0px 0px 0px;
}

/* line 41, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 a.weiss {
    color: white;
    font-weight: bold;
}

/* line 46, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 a.schwarz {
    color: black;
    font-weight: bold;
}

/* line 51, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 a:hover {
    text-decoration: none;
    color: #eee;
}

/* line 56, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li a {
    display: block;
}

/* line 60, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-anfahrt a {
    background: url(../bilder/b_anfahrt.gif);
    width: 109px;
    height: 49px;
}

/* line 66, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-anfahrt.aktiv a {
    background: url(../bilder/b_anfahrt_a.gif);
}

/* line 70, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-anfahrt a:hover {
    background: url(../bilder/b_anfahrt_r.gif);
}

/* line 74, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-anfahrt.aktiv a:hover {
    background: url(../bilder/b_anfahrt_a.gif);
}

/* line 78, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-home a {
    background: url(../bilder/b_home.gif);
    width: 73px;
    height: 49px;
}

/* line 84, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-home.aktiv a {
    background: url(../bilder/b_home_a.gif);
}

/* line 88, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-home a:hover {
    background: url(../bilder/b_home_r.gif);
}

/* line 92, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-home.aktiv a:hover {
    background: url(../bilder/b_home_a.gif);
}

/* line 96, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-impressum a {
    background: url(../bilder/b_impressum.gif);
    width: 121px;
    height: 49px;
}

/* line 102, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-impressum.aktiv a {
    background: url(../bilder/b_impressum_a.gif);
}

/* line 106, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-impressum a:hover {
    background: url(../bilder/b_impressum_r.gif);
}

/* line 110, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-impressum.aktiv a:hover {
    background: url(../bilder/b_impressum_a.gif);
}

/* line 114, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-leistungen a {
    background: url(../bilder/b_leistungen.gif);
    width: 134px;
    height: 49px;
}

/* line 120, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-leistungen.aktiv a {
    background: url(../bilder/b_leistungen_a.gif);
}

/* line 124, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-leistungen a:hover {
    background: url(../bilder/b_leistungen_r.gif);
}

/* line 128, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-leistungen.aktiv a:hover {
    background: url(../bilder/b_leistungen_a.gif);
}

/* line 132, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-sprechzeiten a {
    background: url(../bilder/b_sprechzeiten.gif);
    width: 148px;
    height: 49px;
}

/* line 138, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-sprechzeiten.aktiv a {
    background: url(../bilder/b_sprechzeiten_a.gif);
}

/* line 142, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-sprechzeiten a:hover {
    background: url(../bilder/b_sprechzeiten_r.gif);
}

/* line 146, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-sprechzeiten.aktiv a:hover {
    background: url(../bilder/b_sprechzeiten_a.gif);
}

/* line 150, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-team a {
    background: url(../bilder/b_team.gif);
    width: 73px;
    height: 49px;
}

/* line 156, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-team.aktiv a {
    background: url(../bilder/b_team_a.gif);
}

/* line 160, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-team a:hover {
    background: url(../bilder/b_team_r.gif);
}

/* line 164, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li#navigation1-team.aktiv a:hover {
    background: url(../bilder/b_team_a.gif);
}

/* line 168, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */

a,
#inhalt a {
    text-decoration: none;
    color: #086299;
    margin: 0px 0px 0px 0px;
}

/* line 174, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
a:hover,
#inhalt a:hover {
    text-decoration: none;
    color: #003D5F;
    /*letter-spacing: 0.02em;*/
}

a.active {
    color: #ffffff;
    font-weight: bold;
}


/* line 180, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#plan a {
    text-decoration: none;
    font-size: smaller;
    color: black;
    float: left;
}

/* line 187, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#plan a:visited {
    color: black;
}

/* line 191, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#socialmedia li a {
    display: block;
}

/* line 195, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#socialmedia li#facebook a {
    text-decoration: none;
    color: #1e3265;
    margin: 14px 0px 0px 0px;
    background: url(../bilder/facebook_folgen.jpg);
    width: 150px;
    height: 24px;
}

/* div */
/* line 216, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#inhalt-mitte--rechts {
    font-size: 90%;
    font-weight: normal;
}

/* line 221, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1-wrapper {
    text-align: center;
}

/* line 225, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: center;
}

/* hx */
/* line 242, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
h1, h2, h3, h4, h5, p, li, a {
    font-family: Arial, Helvetica, sans-serif;
}

h1 {
    font-size: 140%;
    font-weight: bold;
    line-height: 120%;
    letter-spacing: 0.05em;
    margin-bottom: 2em;
    margin-bottom: 2rem;
    color: #086299;
}

/* line 258, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
h2 {
    font-size: 110%;
    letter-spacing: 0.1em;
    color: #086299;
}

h3 {
    font-size: 100%;
    letter-spacing: 0;
    color: #086299;
}

h4 {
    margin-bottom:0;
}

p + h2 {
    margin-top: 2em;
}

.wochentag {
    font-size: 110%;
    color: #086299;
    font-weight: bold;
    margin-bottom:0.5em !important;
}

/* img */
/* line 271, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#anfahrtsplan img, #plan img {
    border-color: #086299;
}

/* line 276, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#anfahrtsplan a:hover img, #plan a:hover img {
    border-color: #003D5F;
}

/* line 280, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#inhalt-mitte img {
    margin: 0px 0px 5px 0px;
}

/* li */
/* line 286, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#inhalt li.detail {
    color: #086299;
    cursor: pointer;
}

/* line 291, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li {
    display: block;
    float: left;
    text-align: center;
    list-style: none;
    font-weight: normal;
    letter-spacing: 0.1em;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    border-left: 0px solid black;
}

/* line 306, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#socialmedia li {
    display: block;
    float: left;
    text-align: center;
    list-style: none;
    font-weight: normal;
    letter-spacing: 0.1em;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    /*border-left: 1px solid black;*/
}

/* p */
/* line 323, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#inhalt-mitte p {
    margin-bottom: 1em;
    margin-bottom: 1rem;
}

/* line 330, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
p.right {
    text-align: right;
}

/* line 335, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
.address {
    background: #3390c9;
    margin: 0px 0px 1em 0px;
    line-height: 140%;
    letter-spacing: 0.1em;
    font-size: 90%;
    color: white;
    padding: 1em;
    padding: 1rem;
    display: block;
}

/* line 347, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
p.bolder {
    font-weight: normal;
    font-size: 120%;
    color: #000;
}

/* line 353, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
p.smaller {
    font-weight: normal;
    font-size: 80%;
    color: #000;
}

/* span */
/* line 361, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#header-logo span {
    display: none;
}

/* line 365, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 li a span {
    display: none;
}

/* line 369, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#socialmedia li a span {
    display: none;
}

/* table */
/* line 375, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
table.team {
    border: 0px solid red;
    text-align: left;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

/* line 383, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
table.team td {
    height: 180px;
}

/* line 387, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
table.team td.text {
    border: 0px solid blue;
    vertical-align: top;
    padding-left: 1em;
}

/* line 393, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
table.team td.bild {
    vertical-align: top;
    padding: 3px;
}

/* line 398, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
table.team img {
    border: 0px solid #ccc;
    padding: 2px;
}

/* line 403, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
table.team td.text span {
    font-size: 90%;
    font-style: normal;
}

/* ul */
/* line 410, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#navigation1 ul {
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    border: 0px solid red;
}

/* line 419, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_typografie.scss */
#socialmedia ul {
    display: block;
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    border: 0px solid red;
}

/* line 51, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
#inhalt-wrapper {
    max-width: 76.3rem;
    margin-left: auto;
    margin-right: auto;
}

/* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
#inhalt-wrapper:after {
    content: " ";
    display: block;
    clear: both;
}

/* line 55, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
#inhalt-aside--links {
    width: 9.1743119266%;
    float: left;
    margin-right: 0.9174311927%;
}

@media (min-width: 0px) and (max-width: 940px) {
    #inhalt-aside--links {
        display: none;
    }
}

/* line 63, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
#inhalt-mitte--rechts {
    width: 29.3577981651%;
    float: right;
    margin-right: 0;
}

/* line 66, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
#inhalt-mitte--rechts img {
    width: 100%;
}

@media (min-width: 0px) and (max-width: 750px) {
    #inhalt-mitte--rechts {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }

    /* line 72, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
    #inhalt-mitte--rechts img {
        padding: 1em;
        padding: 1rem;
        margin: 2em 0;
        margin: 2rem 0;
        width: auto;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 0px) and (max-width: 750px) {
    #navigation1 {
        display: none;
    }
}

/* line 91, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
.nav-mobile {
    display: none;
}

@media (min-width: 0px) and (max-width: 750px) {
    .nav-mobile {
        display: block;
    }
}

@media (min-width: 0px) and (max-width: 750px) {
    #inhalt {
        background-image: none;
    }
}

/* line 104, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
#inhalt-mitte {
    width: 59.6330275229%;
    float: left;
    margin-right: 0.9174311927%;
}

@media (min-width: 0px) and (max-width: 940px) {
    #inhalt-mitte {
        width: 69.7247706422%;
        float: left;
        margin-right: 0.9174311927%;
    }
}

@media (min-width: 0px) and (max-width: 750px) {
    #inhalt-mitte {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}

/* line 118, /var/www/2.entwicklung.elementare-teilchen.de/data/betz/sass/_responsive.scss */
#navigation1-wrapper {
    width: 89.9082568807%;
    float: right;
    margin-right: 0;
}

@media (min-width: 0px) and (max-width: 940px) {
    #navigation1-wrapper {
        width: 89.9082568807%;
        float: right;
        margin-right: 0;
    }
}

@media (min-width: 0px) and (max-width: 750px) {
    #navigation1-wrapper {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0;
    }
}

div.abstand:first-child {
    margin-bottom: 3em;
}

