@font-face {font-family: meinlesershop;src: url(https://cdn02.plentymarkets.com/tgihtlx3guvt/frontend/meinlesershop/Fonts/TheSans-Plain.ttf);}
body{font-family:"meinlesershop";}
.container-fluid {padding: 0px;}
sup {top: -0.2em;font-size: 17px;}
a, h1, h2, h3{color:#006cb1;}
h2 {margin-top: 15px;margin-bottom: 25px;}
#navbarNavDropdown {position: absolute;right: 0px;}
.navbar-light .navbar-nav .nav-link {color: #006cb1;}
.navbar-light .navbar-nav .nav-link:hover {background: #006cb1;color: #fff;}
header{background-color: #f8f9fa !important;margin-bottom: 25px;border-bottom: 1px solid #ddd;}
footer{background-color: #f8f9fa !important;margin-top: 25px;padding:15px;text-align:center;border-top: 1px solid #ddd;}
footer ul li {display: inline;margin: auto 25px;text-align: center;}
footer ul {list-style: none;padding-left: 0;text-align: center;margin: 0px auto 15px auto;}
.container.rechtlichetexte h2 {font-size: 20px;margin: 50px 0 25px 0;}
.container.rechtlichetexte h3 {font-size: 18px;font-weight: bold;}

p.team-name {color: #0082cb;font-weight: bold;margin-bottom: 0px;}
p.team-email{margin-bottom:0px;}
p.team-position {font-size: 14px;}
.row.team {text-align: center;}

img.img-fluid.logo {max-width: 250px;margin-top: 25px;margin-bottom: 25px;}
button{background: #006cb1;border: none;padding: 10px 20px;color: #fff;}
button a{color:#fff;text-decoration: none;}
button a:hover{color:#fff;}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }
#contact {background:#F9F9F9;padding:25px;margin:50px 0;}
#contact h3 {color: #F96;display: block;font-size: 30px;font-weight: 400;}
#contact h4 {margin:5px 0 15px;display:block;font-size:13px;}
fieldset {border: medium none !important;margin: 0 0 10px;min-width: 100%;padding: 0;width: 100%;}
#contact input[type="text"], #contact textarea {width:100%;border:1px solid #CCC;background:#FFF;margin:0 0 5px;padding:10px;}
#contact input[type="text"]:hover, #contact textarea:hover {-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border:1px solid #AAA;}
#contact textarea {height:100px;max-width:100%;resize:none;}
#contact button[type="submit"] {cursor:pointer;width:100%;border:none;background:#0CF;color:#FFF;margin:0 0 5px;padding:10px;font-size:15px;}
#contact button[type="submit"]:hover {background:#09C;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }
#contact input:focus, #contact textarea:focus {outline:0;border:1px solid #999;}
::-webkit-input-placeholder {color:#888;}
:-moz-placeholder {color:#888;}
::-moz-placeholder {color:#888;}
:-ms-input-placeholder {color:#888;}
input[type="submit"] {background: #006cb1;border: none;padding: 10px 20px;color: #fff;}