/*	
G L O B A L 
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  
*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
body {
    font-family: Arial, Verdana, sans-serif; 
    background-color: #FFFFEE;
    padding-top: 75px;
 }
 
 @media (min-width: 768px) {
     body { padding-top: 125px; }
 }
 @media (min-width: 992px) {
     body { padding-top: 75px; }
 }
 
 
.well {
    background-color: #f3f3f3;
    min-height: 110px;
    padding: 8px;
}
 .panel {
     -webkit-box-shadow: none;
     box-shadow: none;
 }
 .panel-primary {
     border-color: #336699;
     /*background-color: #F0F0D0;*/
    background-color: #FFFFFF;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 }
 .panel-primary>.panel-heading {
     color: #fff;
 }
 .container {
     padding-bottom: 20px;
 }
 nav .container,
 footer .container {
     padding-bottom: 0;
 }
 
h4 {
    font-size: 18px;
    margin-top: -5px;
}

 .h1, .h2, .h3, h1, h2, h3 {
     margin-top: 0px;
 }
 
 .row.js-masonry {
  -moz-column-width: 25em;
  -webkit-column-width: 25em;
  -moz-column-gap: .5em;
  -webkit-column-gap: .5em;
 }
 
 .masonry-item {
  display: inline-block;
 }
 
 hr {
     border-color: #bbb;
 }
 
 /* a, a:hover { color: #0921ea; } */
 
 /*hinzugefügt von Rainer */
 .panel-title > a:hover {
     color: #FFF;
 }
 
 .form-signin {
     max-width: 330px;
     padding: 15px;
     margin: 80px auto 0 auto;
 }
 
 .form-signin input {
     margin-bottom: 10px;
 }
 
 
 
 /*	M E N U 
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  */
 
 
 
 .navbar-default {
    background-color: #369;
     border-color: #369;
 }
 
 
 .navbar-nav {
     margin-top: 0;
     margin-bottom: 0;
     margin-right: -10px;
 }
 @media (max-width: 1199px) {
    .navbar-nav {
       margin-right: -25px;
    }
 }
 
 .nav>li>a {
     padding-left: 10px;
     padding-right: 10px;
 }
 
 .navbar-default .navbar-nav>li>a {
     border-bottom: 1px solid transparent;
     color: #FFF;
 }
 
 .navbar-collapse.in .navbar-nav {
     margin-right: -15px;
 }
 
 .navbar-default .navbar-collapse.in .navbar-nav>li>a {
     border-bottom: 1px solid #5d85ae;
     color: #FFF;
     background-color: #369;
 }
 
 
 
 .navbar-default .navbar-nav>li>a:focus,
 .navbar-default .navbar-nav>li>a:hover {
    background-color: transparent;
     text-decoration: underline;
     color: #FFF;
 }
 
 .navbar-default .navbar-nav>.active>a, 
 .navbar-default .navbar-nav>.active>a:focus, 
 .navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
     color: #FFF;
 }
 
 .navbar-default .navbar-toggle {
     border-color: transparent;
 }
 
 .navbar-default .navbar-toggle:focus,
 .navbar-default .navbar-toggle:hover {
     background-color: transparent;
 }
 
 .navbar-default .navbar-toggle .icon-bar {
     background-color: #FFF;
 }
 .navbar-default .navbar-toggle:focus .icon-bar,
 .navbar-default .navbar-toggle:hover .icon-bar {
     background-color: #FFF;
 }
 
 .navbar-default .navbar-collapse, .navbar-default .navbar-form {
     border-color: #fff;
     margin: 0px 0px 0px 0px;
 }
 
 .navbar-default .navbar-nav>.open>a,
 .navbar-default .navbar-nav>.open>a:focus,
 .navbar-default .navbar-nav>.open>a:hover {
     background-color: transparent;
     border-color: transparent;
     color: #FFF;
 }
 
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
     background-color: #2d5a86;
     border-bottom: 1px solid #25496c;
     color: #eee;
     padding-right: 10px;
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
     color: #eee;
     background-color: #2d5a86;
     text-decoration: underline;
 }
 
 .navbar-default .navbar-nav .open .dropdown-submenu .dropdown-menu>li>a {
     background-color: #264c74;
     border-bottom: 1px solid #1e3d5c;
 }
 
 .navbar-default .navbar-nav .open .dropdown-submenu .dropdown-menu>li>a:focus,
 .navbar-default .navbar-nav .open .dropdown-submenu .dropdown-menu>li>a:hover, {
     background-color: #264c74;
     border-bottom: 1px solid #1e3d5c;
 }
 
 .dropdown-menu {
     padding: 0;
 }
 
 
 .dropdown-submenu {
     position: relative;
 }
 
 .dropdown-submenu>.dropdown-menu {
     top: 0;
     left: 100%;
     margin-top: -6px;
     margin-left: -1px;
     -webkit-border-radius: 0 6px 6px 6px;
     -moz-border-radius: 0 6px 6px;
     border-radius: 0 6px 6px 6px;
 }
 
 .dropdown-submenu:hover>.dropdown-menu {
     display: block;
 }
 
 .dropdown-submenu > a:after {
     display: inline-block;
     content:" ";
     width: 0;
     height: 0;
     margin-left: 5px;
     vertical-align: middle;
     border-color: transparent;
     border-style: solid;
     border-width: 4px 0 4px 4px;
     border-left-color: #FFF;
 }
 
 .dropdown-submenu.pull-left {
     float: none;
 }
 
 .dropdown-submenu.pull-left>.dropdown-menu {
     left: -100%;
     margin-left: 10px;
     -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
     border-radius: 6px 0 6px 6px;
 }

/* Neu mit Profilbild */
.list_profilbild {margin-left: 1em;}
.list_kein_profilbild{font-size: 2.5em;margin-left: .5em;margin-top: .2em;border-radius: 50%;cursor: pointer;padding: .5em;float: left;margin-right: .2em;background-color: #d2d7dd;}
.svg_kein_profilbild{width: 27px; height: 27px; margin-top: .7em;filter: invert(99%) sepia(9%) saturate(119%) hue-rotate(196deg) brightness(117%) contrast(100%);} 
.profilbild_link{cursor:pointer;padding: .5em !important;}
.img_profilbild_navbar{width:33px; height:33px;border-radius: 100%;object-fit: cover;border: 1px solid lightgray;}
.hidden-md.nutzer_angemeldet{padding-top: 15px;padding-left: 5px;color: white;}
.link_nutzer_angemeldet{padding: 0 !important;}
.msg_li{padding-top:15px;color:white;}
.msg_link{padding:0 !important;}
svg.fa-comments.fa-w-18{height:22px; padding-right: .2em;}
.msg_link.pm:hover{text-decoration: none !important;}

.glocke_btn {background-color: #336699;color: white;padding: 16px 16px 14px 16px;font-size: 16px;border: none;cursor: pointer;}
.glocke_dropdown {display: none;font-family: 'Open Sans';position: absolute;top: 4em;width: 300px;right: 0em;background: white;border: 1px solid lightgray;border-radius: .5em;}
.glocke_headline{color: black;padding: .5em .5em .0em .5em;margin-top: inherit;}
.glocke_link{color:#369;display:flow-root; padding: .5em .0em;}
.glocke_link.neu, .glocke_link:hover{background: #e6f9ff;text-decoration: none;}
.glocke_link:first-child:hover{border-top-left-radius: .5em;border-top-right-radius: .5em;}
.glocke_dropdown > .glocke_link {border-top: 1px solid lightgray;}
.glocke_dropdown > .glocke_link:last-child{border-bottom-left-radius: .5em;border-bottom-right-radius: .5em;}
.blue-dot{float: right;height: 10px;width: 10px;margin-top: .35em;background-color: #6289b1;border-radius: 50%;}
.zeit_glocke{display:block;font-weight: 600;font-size:.9em;}
.glocke_anzahl_badge, .nachrichten_anzahl_badge{background-color: #fa3e3e;border-radius: 2px;color: white;line-height: 1.5em;padding: 0px 3px;position: absolute;top: -6px;right: 0;font-size: 10px;}
.glocke_anzahl_badge.mobil, .nachrichten_anzahl_badge.mobil{padding: 1px 3px;position: relative;margin-right:0px;}
.nachricht_text{position: relative;top: -.2em;}

@media (max-width: 991px) { 
    .list_kein_profilbild{float:left !important;margin-left: 0;margin-top: .2em;font-size: 2em;z-index: 2;}
    .list_profilbild{margin-left: 0;float: left !important;z-index: 2;}
    .svg_kein_profilbild{width: 21px;height: 21px;}
    .profilbild_link{padding: 5px 10px 5px 5px !important;border-bottom: 0px;}
    .img_profilbild_navbar{width:30px; height:30px;}
    .nav>li>a {padding-left: 7px;padding-right: 7px;}
    div.navbar-header{padding: 3px;}
    .hidden-md.nutzer_angemeldet{padding-top: 0px;padding-left: 0px;}
    .link_nutzer_angemeldet{padding-top: 10px !important;padding-bottom: 10px !important;}
    .msg_li{padding-top:0px;color:white;margin-top: 1em;}
    svg.fa-comments.fa-w-18{float:right;padding-right: 25px;}
    .msg_link{height: 40px;}
    .nachrichten_anzahl_badge{ margin-top: 1px;margin-right: 15px;}
}
 
 @media (max-width: 991px) {
     .navbar-header {
         float: none;
     }
     .navbar-left,.navbar-right {
         float: none !important;
     }
     .navbar-toggle {
         display: block;
     }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
     }
     .navbar-fixed-top {
         top: 0;
         border-width: 0 0 1px;
     }
     .navbar-collapse.collapse {
         display: none!important;
     }
     .navbar-nav {
         float: none!important;
         /* margin-top: 7.5px; */
     }
     .navbar-nav>li {
         float: none;
     }
     .navbar-nav>li>a {
         padding-top: 10px;
         padding-bottom: 10px;
     }
     .collapse.in{
         display:block !important;
     }
 }
 
 /* mobile navbar */
 span.dropdown-begin{padding:12px 0 12px 15px;text-decoration:none;font-size:16px;color:#000;display:block;border-bottom:1px solid #d3d3d3}.sidebar {height: 100%;width: 0;position: fixed;z-index: 1;top: 57px;left: 0;background-color: #fff;border-right: 0;overflow-x: hidden;padding-top: 0px;transition: .4s;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.sidebar a{padding:12px 0 12px 15px;text-decoration:none;font-size:16px;color:#000;display:block;border-bottom:1px solid #d3d3d3}a.dropdownA{padding:15px 0 0 0;text-decoration:none;font-size:14px;color:#000;display:block;border-bottom:0}.sidebar .closebtn{position:absolute;top:0px;right:10px;font-size:35px}@media screen and (max-height:450px){.sidebar{padding-top:15px}.sidebar a{font-size:18px}}.caret{float:right;margin-right:17px;margin-top:10px;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}@media screen and (max-width:450px){.glyphicon{color:#369}}.dropdown label{display:inline-block;padding:5px 10px;background:#fff;color:#000;width:100%;box-sizing:border-box;cursor:pointer}.ul{margin:0;padding:0;list-style:none;width:100%}.dropdown li{margin:0;padding:0;background:#fff;width:100%;max-height:0;overflow:hidden;box-sizing:border-box;}.dropdown li span{display:inline-block;padding:5px 10px}.dropdown:hover label{background:#23cec2;color:#fff}.dropdown:hover li{max-height:50px}i.fas{margin-right:5px}
 
 
 
 /*	H E A D E R 
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  */
 
 a.logo {
     text-indent: -5000px;
     width: 174px;
 }
 
 @media (max-width: 991px) {
     a.logo {
         width: 200px; /* 250px */
     }
 }
 
 a.logo img {
     float: left;
     margin-top: -11px;
 }
 
 .header .panel {
     border: 1px solid #336699; /* Rainer, war #0000FF; */
     /* background-color: #EEEECC; */
    background-color: #FFFFFF;
 background: rgb(255,255,255); /* Old browsers */
 background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6-15 */
 background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10-25,Safari5.1-6 */
 background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
 
    
 }
 
 .header .panel-heading {
     color: #FFF;
     background-color: #336699; /*Rainer, war #0000FF; */
     border-color: #0000FF;
     padding: 5px 15px;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
 }
 
 .header .panel-title {
     font-size: 14px;
 }
 
 /*hinzugefügt von Rainer */
 .header .panel-title > a:hover {
     color: #FFF;
 }
 
 .header > div {
     margin-bottom: 0px;
 }
 
 #marqueecontainer {
    position: relative;
    height: 60px; /*marquee height */
    overflow: hidden;
 }
 
 #vmarquee {
     position: absolute;
     width: 100%;
     top: -32px;
 }
 
 span#pxSearch {
    border: 1px solid grey;
    margin-top: 8px;
    padding: 7px;
    color: grey;
    vertical-align: middle;
    font-size: 15px;
    border-radius: 20px;
    float: right;
    cursor: pointer;
 }
 
 .well input[type="text"] {
     width: 170px;
     margin: 10px -10px 5px 5px;
    height: 30px;
    font-size: 1.2rem;
    border: 1px solid #D0CFCE;
    outline: none;
    border-radius: 0px;
    padding: 5px;
    margin-bottom: 5px;
 }
 
 @media (max-width: 1199px) {
    .well input[type="text"] {
       width: 135px;
    }
 }
 
 .navbar-right .glyphicon {
     margin-right: 5px;
 }
 
 .teaser {
    display: none;
 }
 
 @media (min-width: 992px) {
     .teaser {display: block;}
 }
 
 
 
 /*	M A I N 
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  */
 
 .post-date {
     margin: 0;
     font-size: 10px;
 }
 .post-title {
     margin: 3px 0;
 }
 .post-excerpt {
     margin:0 0 15px 0;
 }
 
 /* Elias: Neu Buch kaufen
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
 ul{list-style:none}ul.align{float:right}.book{width:80px;height:95px;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.hardcover_front li:first-child{background-color:#black;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.hardcover_front li:last-child{background:-webkit-linear-gradient(left,#e1ddd8 0,#fffbf6 100%);background:-moz-linear-gradient(left,#e1ddd8 0,#fffbf6 100%);background:-ms-linear-gradient(left,#e1ddd8 0,#fffbf6 100%);background:linear-gradient(left,#e1ddd8 0,#fffbf6 100%)}.book_spine li:first-child{background:#eee}.page>li{background:-webkit-linear-gradient(left,#e1ddd8 0,#fffbf6 100%);background:-moz-linear-gradient(left,#e1ddd8 0,#fffbf6 100%);background:-ms-linear-gradient(left,#e1ddd8 0,#fffbf6 100%);background:linear-gradient(left,#e1ddd8 0,#fffbf6 100%);box-shadow:inset 0 -1px 2px rgba(50,50,50,.1),inset -1px 0 1px rgba(150,150,150,.2);border-radius:0 5px 5px 0}.hardcover_front{-webkit-transform:rotateY(-33deg) translateZ(13px);-moz-transform:rotateY(-33deg) translateZ(13px);transform:rotateY(-33deg) translateZ(13px) z-index: 100}.hardcover_back{-webkit-transform:rotateY(-15deg) translateZ(-8px);-moz-transform:rotateY(-15deg) translateZ(-8px);transform:rotateY(-15deg) translateZ(-8px)}.page li:nth-child(1){-webkit-transform:rotateY(-28deg);-moz-transform:rotateY(-28deg);transform:rotateY(-28deg)}.page li:nth-child(2){-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg)}.page li:nth-child(3){-webkit-transform:rotateY(-32deg);-moz-transform:rotateY(-32deg);transform:rotateY(-32deg)}.page li:nth-child(4){-webkit-transform:rotateY(-34deg);-moz-transform:rotateY(-34deg);transform:rotateY(-34deg)}.page li:nth-child(5){-webkit-transform:rotateY(-36deg);-moz-transform:rotateY(-36deg);transform:rotateY(-36deg)}.book_spine,.book_spine li,.hardcover_back,.hardcover_back li,.hardcover_front,.hardcover_front li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.hardcover_back,.hardcover_front{-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%}.hardcover_front{-webkit-transition:all .8s ease,z-index .6s;-moz-transition:all .8s ease,z-index .6s;transition:all .8s ease,z-index .6s}.hardcover_front li:last-child{-webkit-transform:rotateY(180deg) translateZ(2px);-moz-transform:rotateY(180deg) translateZ(2px);transform:rotateY(180deg) translateZ(2px)}.book_spine{-webkit-transform:rotateY(61deg) translateX(-6px) translateZ(-10px);-moz-transform:rotateY(61deg) translateX(-6px) translateZ(-10px);transform:rotateY(61deg) translateX(-6px) translateZ(-10px);width:16px;z-index:0}.book_spine li:first-child{-webkit-transform:translateZ(2px);-moz-transform:translateZ(2px);transform:translateZ(2px)}.book_spine li:last-child{-webkit-transform:translateZ(-2px);-moz-transform:translateZ(-2px);transform:translateZ(-2px)}.book_spine li:first-child:after,.book_spine li:first-child:before{width:4px;height:100%}.book_spine li:last-child:after,.book_spine li:last-child:before{width:4px;height:16px}.page,.page>li{position:absolute;top:0;left:0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.page{width:99%;height:99%;top:1%;left:5%;z-index:10}.page>li{width:100%;height:100%;-webkit-transform-origin:left center;-moz-transform-origin:left center;transform-origin:left center;-webkit-transition-property:transform;-moz-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease}.page>li:nth-child(1){-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}.page>li:nth-child(2){-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}.page>li:nth-child(3){-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s}.page>li:nth-child(4){-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.page>li:nth-child(5){-webkit-transition-duration:.6s;-moz-transition-duration:.6s;transition-duration:.6s}.book:hover>.hardcover_front{-webkit-transform:rotateY(-145deg) translateZ(0);-moz-transform:rotateY(-145deg) translateZ(0);transform:rotateY(-145deg) translateZ(0);z-index:0}.book:hover>.page li:nth-child(1){-webkit-transform:rotateY(-30deg);-moz-transform:rotateY(-30deg);transform:rotateY(-30deg);-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;transition-duration:1.5s}.book:hover>.page li:nth-child(2){-webkit-transform:rotateY(-35deg);-moz-transform:rotateY(-35deg);transform:rotateY(-35deg);-webkit-transition-duration:1.8s;-moz-transition-duration:1.8s;transition-duration:1.8s}.book:hover>.page li:nth-child(3){-webkit-transform:rotateY(-118deg);-moz-transform:rotateY(-118deg);transform:rotateY(-118deg);-webkit-transition-duration:1.6s;-moz-transition-duration:1.6s;transition-duration:1.6s}.book:hover>.page li:nth-child(4){-webkit-transform:rotateY(-130deg);-moz-transform:rotateY(-130deg);transform:rotateY(-130deg);-webkit-transition-duration:1.4s;-moz-transition-duration:1.4s;transition-duration:1.4s}.book:hover>.page li:nth-child(5){-webkit-transform:rotateY(-140deg);-moz-transform:rotateY(-140deg);transform:rotateY(-140deg);-webkit-transition-duration:1.2s;-moz-transition-duration:1.2s;transition-duration:1.2s}.coverDesign{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
 
 @media (max-width: 1199px) {
    div#buchEmpf.well {padding: 5px 0px 0px 0px;}
    div#xs7{padding: 0px;}
    div#xs5{padding: 0px;}
    div#subtitleBuch {font-size: 12px;margin-top: 5px;}
 }
       
 @media (min-width: 1200px) {
    div#buchEmpf.well {padding: 7px 0px 0px 0px;}
    div#xs7{padding: 0px 0px 0px 10px;}
    div#subtitleBuch {font-size: 13px;margin-top: 15px;}
 }
 
 /*	S I D E B A R 
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  */
 
 /* Elias: styles für neues abonnieren Feld */
 span.glyphicon.glyphicon-circle-arrow-right {
    float: right; 
    font-size: 24px; 
    color: grey; 
    cursor: pointer;
 }
 .nlinput {
    height: 30px;
    width: 180px;
    font-size: 1.2rem;
    border: 1px solid #D0CFCE;
    outline: none;
    border-radius: 0px;
    padding: 5px;
    margin-bottom: 5px;
 }
 .nlinput:focus {
    border: 1px solid #369;
 }
 span#glyphOK.glyphicon.glyphicon-ok-sign {
    float: right;
    font-size: 24px;
    color: grey;
    cursor: pointer;
 }
 img#paperplane {
    width: 80px;
    margin-left: 70px;
    margin-top: -15px;
 }
 div#fehlerText.well {
    min-height: 80px;
    border: 1px solid black;
    margin-top: 5px;
 }
 div#fehlermeldung.well {
    min-height: 80px;
    border: 1px solid black;
    margin-top: 5px;
 }
 p#catchoutput {
    border-radius: 5px;
    padding: 5px;
 }
 /* Elias: Ende */
 
 
 .sidebar-left {display: none;}
 
 .sidebar-left .panel {
     background-color: #f0f0f0;
 }
 
 @media (min-width: 992px) {
     .sidebar-left {display: block;}
 }
 
 /*hinzugefügt von Rainer */
 .sidebar-right .panel-title > a:hover {
     color: #FFF;
 }
 .sidebar-right .panel-body > ul {
    margin-left: 0; /* für IE */
    padding: 0; /* für andere Browser */
    list-style-type: none;
    /* border: 1px solid red;  just to see... */
 }
 
 /*hinzugefügt von Frieder */
 .sidebar-right .panel-body > ul > li {
     display: block;
     margin: 0 0 6px 0;
 
 }
 
 .sidebar-right .panel-body > ul > li:before {
     /*Using a Bootstrap glyphicon as the bullet point*/
     content: "\e080";
     font-family: 'Glyphicons Halflings';
     font-size: 9px;
     float: left;
     margin-top: 4px;
     margin-left: -12px;
     margin-right: 2px;
     color: #CCCCCC;
 }
 
 .sidebar-right .panel-body > ul > li>a:visited {    /* visited link */
     color: purple !important;
 }
 
 
 /*	F O O T E R 
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  */
 
 .footer {
   width: 100%;
   background-color: #f0f0f0;
 }
 .container .text-muted {
   margin: 20px 0;
 }
 
 
 /* Ab hier physio.de Eigenes */
 
 /* M E N Ü
  :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
 
 .panel-custom {
     border-color: #F3F3F3; /*#F0F0D0;*/
     background-color: #F3F3F3; /*#F0F0D0;*/
 }
 .panel-custom>.panel-heading {
     color: #fff;
     background-color: #0174DF;
     border-color: #336699;
 }
 
 .menu-left {display: block;}
 
 .menu-left .panel {
     background-color: #f0f0f0;
 }
 
 @media (min-width: 992px) {
     .menu-left {display: block;}
 }
 
 .panel.with-nav-tabs .panel-heading{
     padding: 5px 5px 0 5px;
 }
 .panel.with-nav-tabs .nav-tabs{
     border-bottom: none;
 }
 .panel.with-nav-tabs .nav-justified{
     margin-bottom: -1px;
 }
 
 /********************************************************************/
 /*** PANEL PRIMARY ***/
 .with-nav-tabs.panel-primary .nav-tabs > li > a,
 .with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
 .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
     color: #fff;
 }
 .with-nav-tabs.panel-primary .nav-tabs > .open > a,
 .with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
 .with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
 .with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
 .with-nav-tabs.panel-primary .nav-tabs > li > a:focus {
     color: #fff;
     background-color: #3071a9;
     border-color: transparent;
 }
 .with-nav-tabs.panel-primary .nav-tabs > li.active > a,
 .with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
 .with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus {
     color: #000000;
     background-color:  #F3F3F3; /*#F0F0D0;*/
     border-color: #428bca;
     border-bottom-color: transparent;
 }
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu {
     background-color: #428bca;
     border-color: #3071a9;
 }
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a {
     color: #fff;   
 }
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
     background-color: #3071a9;
 }
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
 .with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
     background-color: #4a9fe9;
 }
 /********************************************************************/
 
 .badge-danger {
   background-color: #d43f3a;
 }
 
 .glyphicon-triangle-right {
   color:  #d43f3a;		
 }
 
 /*** Google suche ***/
 input.gsc-input,
 .gsc-input-box,
 .gsc-input-box-hover,
 .gsc-input-box-focus,
 .gsc-search-button {
     box-sizing: content-box; 
     line-height: normal;
 }
 
 /* Bewertungssterne */
 .rating_bar {
   display: inline-block;	
   width: 90px;
   vertical-align: text-bottom;
   background: url('/images/star_x_grey.png') 0 0 repeat-x;
 }
 
 .rating_bar div {
   height: 18px;
   background: url('/images/star_x_orange.png') 0 0 repeat-x;
 }
 
 /* Anzeige Stellenangebot in Modal-Window */
 .modal-header {
   color: #ffffff;  
   background-color: #0174df;  
 }
 
 .modal-header .close {
   color: #ffffff;
   opacity: 1;		
 }
 
 .modal-body {
   background-color: #ffffff;
 }
 