﻿.grid {
    background-color: #008246;
    min-width: 505px;
    min-height: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 8px;
    border: 5px solid #008246;
    color: black;
}

.select2-drop-active {
    border: 1px solid #008246;
}

.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border: 1px solid #008246;
}

.select2-results .select2-highlighted {
    background: #008246;
}
.select2-container .select2-choice .select2-arrow b {
    background-position: 0px -2px;
}
.grid_header,  .grid_header .grid_row{
    background-color: #008246;
    color: white;
}

.eigenproduktion {
    width: 50px;
    height: 50px;
    background-image: url("Content/Eigenproduktion.png");
}

.grid_header .grid_row .grid_cell{
    border-right: 1px dotted white;
    text-align: center;
}

.grid_cell_content a {
    color: white;
    text-decoration:none;
}

.grid_body {
    background-color: white;
}

.grid_footer {
    background-color: #008246;
    height: 30px;
    color: white;
}

.grid_row {
    background-color: #ffffff;
    height: 40px;
}

.grid_block {
    height: 40px;
}

.grid_header_row {
    height: 20px;
}

.grid_row_odd {
    background-color: #d4ffab;
}

/*.grid_cell {
    width: 150px;
}*/

.grid_cell_block {
    height: 28px;
}

.grid_cell_selected {
    background-color: #BACEFC;
}

.tipsy { 
    font-size: 12px;
}

.grid_group {
    color: grey;
    font-size: 9pt;
    border-bottom: 1pt solid grey;
    background-repeat: no-repeat;
    padding-left: 15px;
    background-position: 2px 0px;
    cursor: pointer;
}


.grid_row_sum {
    background-color: white;
    font-size: 8pt;
    font-weight: bold;
    height: 18px;
}

.grid_paging_first, .grid_paging_prev, .grid_paging_next, .grid_paging_last, .icon-refresh {
    cursor: pointer;
}

#ui-datepicker-div {
    font-size: 11px;
}

select, input[type="text"] {
    padding: 0px;
    padding-left: 2px;
    padding-right: 2px;
    border: 1px solid #008246;
    margin: 0px;
}

.select2-search input {
    margin-top: 4px;
}

select:focus, input:focus{
    outline: 0;
}

.html, body {
    font-family: Arial,sans-serif;
    margin: 0px;
    /*background-image: url("Content/Klingelhöfer/back1.jpg");*/
    background-color: #f6faeb;
    background-repeat: repeat-x;
    min-width: 1060px;
}

.grid {
    height: 600px;
    width: 100%;
    border: 0px;
    border-radius: 0px;
    clear: left;
    /*background-image: url("Content/edvringShop/Hintergrund.png");*/
    background-color: #008246;
    background-repeat: repeat-y;
    background-position: center;
}


.grid_cell {
    padding-left: 0px;
    padding-right: 0px;

}
.grid_header_row {
    min-height: 20px;
    max-height: 20px;
}

tr {
    line-height: 15px;
}

.grid_col_bestellpreis,.grid_col_stkBestand,.grid_col_ccBestand,.grid_col_alter,.grid_col_lgProzent,.grid_col_ean,.grid_col_ekstk,.grid_col_ekwert {
    text-align: right;
}

.grid_col_anzahlVkCc,.grid_col_anzahlVkLg,.grid_col_anzahlVkEh,.grid_col_anzahlVkStk,.grid_col_istPreis,.grid_col_anzahlCc,.grid_col_anzahlLagen,.grid_col_anzahlKisten {
    text-align: center;
}

.grid_button {
    background-color: #009241;
    padding-top: 4px;
    padding-bottom: 4px;
}

.grid_button:hover {
    color: #060;
}

.grid_button_delete {
    background-color: red;
}

#nav {
    top: 92px;
}

ul#navigation {
    border-color: #008246;
}

ul#navigation ul {
    top: 21px;
}

ul#navigation li {
    border-color: #008246;
}

ul#navigation li a {
    padding: 3px 24px;
    border-color: #008246;
    color: white;
    background-color: #008246;
    text-shadow: none;
}

ul#navigation li a:hover {
	color: black;
}

ul#navigation li:hover > a {
	color: black;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}

.header {
    width: 100%;
    height: 108px;
    background-image: url("Content/klingelhöfer/logo.png");
    background-color: #99cc33;
    background-repeat: no-repeat;
    background-position: 10px 0px;
}

.link {
    display: block;
    width: 125px;
    height: 108px;
    float: right;
    text-decoration: none !important;
    background-repeat: no-repeat;
    background-position: 4px 9px;
}

.link_shop {
    /* background-image: url("Content/edvringShop/Shop.png"); */
    float: left;
    left: 600px;
    position: absolute;
    width: 220px;
    color: transparent;
}

.link_warenkorb {
    background-image: url("Content/klingelhöfer/Warenkorb.png");
}

.link_warenkorb:hover {
    background-image: url("Content/klingelhöfer/Warenkorb_over.png");
}

.link_bestellungen {
    background-image: url("Content/klingelhöfer/Bestellungen.png");
}

.link_bestellungen:hover {
    background-image: url("Content/klingelhöfer/Bestellungen_over.png");
}

.link_title {
    color: #008246;
    position: relative;
    top: 77px;
    left: 10px;
    font-size: 14pt;
}

.link_title_warenkorb {
    font-size: 14pt;
}

.link_title_bestellungen {
    font-size: 12pt;
    top: 80px;
}

.active > .link_title{
    color: white;
}



a:hover > .link_title{
    color: white;
}

.link_shop > .link_title {
    left: 29px;
    color: transparent;
}

a.link_shop:hover > .link_title {
    left: 29px;
    color: transparent;
}

#WarenkorbCount {
    position: relative;
    top: 33px;
    left: 26px;
    font-size: 10px;
    font-weight: bold;
    background-color: orange;
    border-radius: 5px;
    padding: 2px 7px 2px 5px;
}

.dropdownmenu li a {
    background: #e4003a;
    color: white;
}

#logo {
    /*background-image: url("Content/edvringShop/logo2.png") !important;*/
    position: absolute;
    width: 580px;
    height: 102px;
    left: 10px;
    padding-top: 2px;
    cursor: pointer;
}

#logOut {
    color: #008246;
    font-size: 10pt;
    float: left;
    position: absolute;
    right: 70px;
    top: 10px;
    text-decoration: none;
}

#logOut > .icon {
    background-position: -384px 0;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-image: url("/bootstrap/img/glyphicons-halflings.png");
}

#logOut .label {
    position: absolute;
    top: 0;
    left: 15px;
}

#username {
    color: #008246;
    font-size: 10pt;
    float: left;
    position: absolute;
    right: 120px;
    top: 10px;
    text-decoration: none !important;
    width: 120px;
    overflow: hidden;
}

#username > .icon {
    background-position: -168px 0;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-image: url("/bootstrap/img/glyphicons-halflings.png");
}

#username .label {
    position: absolute;
    top: 0;
    left: 15px;
}

.drucken {
    cursor: pointer;
    float: left;
    padding: 5px;
}

#nav {
    right: 180px;
}

.drucken > .icon {
    background-position: -96px -48px;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-image: url("/bootstrap/img/glyphicons-halflings.png");
}

.toolbar {
    width: 100%;
    background-color: #008246;
    float: left;
    min-height: 25px;
}

.grid_footer {
    background-color: #008246;
}

.filterbar {
    width: 100%;
    background-color: #008246;
    float: left;
}

.filter {
    margin: 2px;
    padding: 3px;
    float: left;
    cursor: pointer;
    background-color: #009241;
    border-radius: 5px;
}

.filter > .icon {
    margin-top: 3px;
    float: left;
    background-position: -312px 0;
    background-repeat: no-repeat;
    width: 14px;
    height: 14px;
    background-image: url("/bootstrap/img/glyphicons-halflings.png");
}

.filter .label {
    color: white;
}

#suchfeld {
    float: left;
}

#suchfeld > input {
    float: left;
    border: 2px solid #008246;
    border-radius: 11px;
    margin: 2px;
    padding: 3px 22px 3px 8px;
    width: 218px;
}

#suchfeld > .icon {
    position: relative;
    top: 7px;
    left: 0px;
    float: left;
    width: 14px;
    height: 13px;
    background-image: url("Content/klingelhöfer/suche.png");
    cursor: pointer;
}

#anlChart {
    position: absolute;
    top: -4px;
    left: 375px;
    display: none;
}

#anlBeladung {
    position: absolute;
    top: 90px;
    left: 420px;
    font-size: 10px;
    font-weight: bold;
    background-color: orange;
    border-radius: 5px;
    padding: 2px 7px 2px 5px;
    display: none;
}

#WarenkorbToShop, #WarenkorbDelete, #WarenkorbOrder {
    float: left;
    color: white;
    background-color: orange;
    margin: 3px;
    padding: 3px 9px 3px 9px;
    border-radius: 4px;
    cursor: pointer;
}

#WarenkorbToShop:hover, #WarenkorbDelete:hover, #WarenkorbOrder:hover {
    color: #060;
}
#WarenkorbDelete {
    background-color: red;
}

#WarenkorbOrder {
    background-color: #6FC155;
}

.WarenkorbInfobox {
    clear: left;
    display: block;
    color: white;
    background-color: green;
    margin: 10px 3px 3px 3px;
    padding: 13px 19px 13px 19px;
    font-weight: bold;
    font-size: 16px;
}

.bestellstatus {
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-image: url("bestellstatus.png");
}

.bestellstatus_abgesagt {
    background-image: url("bestellstatus_abgesagt.png");
}

.bestellstatus_bestaetigt {
    background-image: url("bestellstatus_zugesagt.png");
}

.grid_group {
    font-weight: bold;
    border-bottom: 2pt solid grey;
    margin-top: 12px;
    padding-left: 24px;
    padding-bottom: 5px;
    background-position: 6px 0px;
}

.Anmeldung {
    background-color: #008246;
    border: 2px solid #008246 !important;
    border-radius: 11px !important;
    margin: 2px !important;
    padding: 3px 22px 3px 8px !important;
    width: 218px !important;
    color: white;
}

input[type="text"].Anmeldung, input[type="password"].Anmeldung {
    background-color: #f6faeb;
    color: black;
}

.AnmeldungButton {
    cursor: pointer !important;
    width: 253px !important;
    margin: 50px 6px 2px 2px !important;
    padding: 3px !important;
}

.dropdownmenu {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}

.dropdownmenu li a {
    background-color: #008246;
}

.dropdownmenu li a:hover {
    background-color: #e4003a;
    color: white;
}

.dropdownmenu li ul li a:hover {
    background-color: #e4003a;
    color: white;
}

.grid_editable > .grid_cell_content {
    /*background-color: #C4E0C6;*/
    border: 1px solid #008246;
    min-height: 20px;
    cursor: pointer;
}

.context-menu-item {
    padding: 0px 2px 0px 21px;
}

.context-menu-list {
    font-size: 10px;
}

.context-menu-input > label > span {
    line-height: 18px;
}

table.lieferanten {
    margin-left: auto;
    margin-right: auto;
}

td.lieferanten {
    width: 250px;
}

.lieferanten_select,.lieferanten_abrechnung,.lieferanten_auslieferungstage,.lieferanten_lieferort {
    width: 150px;
    border: 1px solid black;
    padding-left: 10px;
}


.lieferanten_information {
    width: 250px;
    border: 1px solid black;
    padding-left: 10px;
}

.expander {

}

.lieferanten {
    border: 1px solid black;
    padding-left: 10px;
}

.lieferanten > td {
    border: 1px solid black;
    padding-left: 10px;
}
table.lieferanten tr:nth-child(even) {
    background-color: #E7EEFE;
}

table.lieferanten tr:nth-child(odd) {
    background-color: #F2F7FF;
}

.nowrap {
white-space: nowrap;
}

.lieferanten_header > th{
    background-color: white;
    color: #white;
}

.login_Anlieferer {
    background-image: url("Content/edvringShop/Anlieferer.jpg") !important;
    display: block;
    height: 300px;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

.login_logo {
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -71px !important;
    display: block;
}

.Willkommen {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 950px;
    height: 240px;
}

.zumOrdertool {
    background-image: url("Content/edvringShop/Ordertool.jpg") !important;
    display: block;
    height: 93px;
    width: 409px;
    margin-left: auto;
    margin-right: auto;
}

.tipsy-inner {
    background-color: #008246;
}

.easytree-title {
    cursor: default;
}

.easytree_link {
    color: blue;
    text-decoration: underline;
}

.easytree-ico-cf span.easytree-icon {
    background-position: 0px 0px;
    background-image: url("Content/klingelhöfer/Einkaufswagen.png") !important;
}


.easytree-container {
 background-color: transparent;
 border: none;
}


/*! gemueselust.de - v1.0.0
* Wed Mar 14 2018 23:18:17
* https://danielblomeyer.de/
* Copyright (c) 2018 - Daniel Blomeyer */ 
@charset "UTF-8";/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}nav{display:block}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid}img{max-width:100%!important}.navbar{display:none}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Arial,sans-serif;font-size:14px;line-height:1.714285714;color:#000;background-color:transparent}button,input{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#c21515;text-decoration:none}a:focus,a:hover{color:#7d0e0e;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h4{font-family:inherit;font-weight:500;line-height:1.1;color:#666}h1{margin-top:23px;margin-bottom:11.5px}h4{margin-top:11.5px;margin-bottom:11.5px}h1{font-size:24px}h4{font-size:14px}.text-uppercase{text-transform:uppercase}ul{margin-top:0;margin-bottom:11.5px}ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:990px}}@media (min-width:1200px){.container{width:1170px}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.collapse{display:none}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#c4c4c4}.navbar{position:relative;min-height:auto;margin-bottom:1px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:0}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.navbar-brand{float:left;padding:40px 15px;font-size:18px;line-height:23px;height:auto}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:auto-34px/2;margin-bottom:auto-34px/2;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:20px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:23px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:40px;padding-bottom:40px}}@media (min-width:768px){.navbar-right{float:right!important;margin-right:-15px}}.navbar-inverse{background-color:transparent;border-color:transparent}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#000;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse{border-color:transparent}.alert{padding:15px;margin-bottom:23px;border:1px solid transparent;border-radius:4px}.pull-right{float:right!important}.pull-left{float:left!important}@-ms-viewport{width:device-width}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%;background:url(../media/bg-2018.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}body{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body>*{-ms-flex-negative:0;flex-shrink:0}.container{max-width:990px}@media (max-width:991px){.navbar-container{margin:0 -15px}}@media (min-width:768px){.navbar-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.navbar-inverse{border:0;border-top:15px solid #a9c215}@media (min-width:768px){.navbar-inverse{background-color:rgba(169,194,21,.75)}}.navbar-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-header:after,.navbar-header:before{display:none}@media (max-width:767px){.navbar-header{background-color:rgba(169,194,21,.75)}}.navbar-collapse{position:relative}.navbar-nav>li:not(:last-child){border-right:1px solid #fff}.navbar-nav>li>a{font-size:18px}@media (min-width:768px){.navbar-nav>li>a{line-height:80px}}.navbar-toggle{margin-top:0;margin-bottom:0}.navbar-toggle .icon-bar{width:28px;height:3px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-collapse{box-shadow:none;margin-top:1px}@media (max-width:767px){.navbar-collapse{background-color:rgba(169,194,21,.75)}}@media (min-width:768px){.navbar-collapse{-ms-flex-negative:0;flex-shrink:0}}.nav>li{position:static}.flyout{line-height:2.1428571429}.flyout>ul>li{padding:10px 15px}.flyout a{color:#fff}@media (min-width:768px){.flyout{position:absolute;right:0;top:75%;z-index:10}.flyout>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 0 rgba(0,0,0,.2)}.flyout>ul>li{padding:20px}.flyout a{color:inherit;white-space:nowrap}}.footer{-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:2;padding:30px 0;background:rgba(39,39,39,.85);color:#fff}.footer a{color:inherit}.footer nav>ul{margin-bottom:0}@media (min-width:768px){.footer .row-flex{display:-ms-flexbox;display:flex}}.footer .col-flex:not(:last-child){box-shadow:0 1px 0 0 #1c1c1c,0 2px 0 0 #404040;padding-bottom:10px;margin-bottom:10px}@media (min-width:768px){.footer .col-flex:not(:last-child){display:-ms-flexbox;display:flex;padding-bottom:0;margin-bottom:0;padding-right:50px;margin-right:50px;box-shadow:1px 0 0 0 #1c1c1c,2px 0 0 0 #404040;-ms-flex:1;flex:1}}.band{color:#fff}.band{background:rgba(169,194,21,.85);font-size:12px;padding:6px 0}.band a{color:#434343}/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}nav{display:block}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em;margin:.67em 0}img{border:0}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button,input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid}img{max-width:100%!important}.navbar{display:none}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Arial,sans-serif;font-size:14px;line-height:1.714285714;color:#000;background-color:transparent}button,input{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#c21515;text-decoration:none}a:focus,a:hover{color:#7d0e0e;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h4{font-family:inherit;font-weight:500;line-height:1.1;color:#666}h1{margin-top:23px;margin-bottom:11.5px}h4{margin-top:11.5px;margin-bottom:11.5px}h1{font-size:24px}h4{font-size:14px}.text-uppercase{text-transform:uppercase}ul{margin-top:0;margin-bottom:11.5px}ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:990px}}@media (min-width:1200px){.container{width:1170px}}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.collapse{display:none}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#c4c4c4}.navbar{position:relative;min-height:auto;margin-bottom:1px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:0}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}}.navbar-brand{float:left;padding:40px 15px;font-size:18px;line-height:23px;height:auto}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:auto-34px/2;margin-bottom:auto-34px/2;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:20px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:23px}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:40px;padding-bottom:40px}}@media (min-width:768px){.navbar-right{float:right!important;margin-right:-15px}}.navbar-inverse{background-color:transparent;border-color:transparent}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#000;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse{border-color:transparent}.alert{padding:15px;margin-bottom:23px;border:1px solid transparent;border-radius:4px}.pull-right{float:right!important}.pull-left{float:left!important}@-ms-viewport{width:device-width}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%;background:url(../media/bg-2018.jpg) no-repeat center center;background-size:cover;background-attachment:fixed}body{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body>*{-ms-flex-negative:0;flex-shrink:0}body{background:0 0;min-width:auto}html{background-image:url(http://gemueselust.de/media/bg-2018.jpg)}.header{height:160px;background-image:url(http://gemueselust.de/media/shop-logo.png);background-position:20px center;background-repeat:no-repeat;border:0;border-top:15px solid #a9c215;background-color:rgba(169,194,21,.75);margin-bottom:1px}@media (min-width:1200px){.header{background-position:center center}}.login_aussen{-ms-flex-positive:1;flex-grow:1;padding-top:20px;background:rgba(255,255,255,.85)}@media (min-width:1200px){.login_aussen{max-width:1170px;padding:20px 90px;margin:0 auto}}.Impressum{color:#434343}.Anmeldung{background-color:#fff;border:2px solid #a9c215!important;border-radius:0!important;margin:2px!important;padding:3px 22px 3px 8px!important;width:218px!important;color:inherit}.AnmeldungButton{background-color:#a9c215;border:2px solid #fff!important;cursor:pointer!important;width:218px!important;margin:25px 6px 2px 2px!important;padding:3px!important}.alert-error{color:#a94442}