body {
     padding-bottom:40px;
     background-color:#F2FFE6; /*242 255 230*/
     }

body > .container-fluid {padding:35px 15px 0;}

a:link, 
a:visited  {
           color:black;
           text-decoration:underline;
           }

a:hover, 
a:active {color:#1E3562;}

/*Placeholder fuer select*/
.myplaceholder {color:#999;}
select option:first-child {color:#999;}
select option {color:#333;} 

#details_1,
#details_2,
#details_3,
#details_4,
#details_5 {display:none;}

.error {color:#a94442;}

.language_selection {
                    height:0.85em;
                    margin-right:5px;
                    border:1px grey solid;
                    vertical-align:middle;
                    margin-bottom:3px;
                    }

.no_javascript {
               background-color:#f5f5f5;
               color:red;
               margin-top:50px;
               padding:15px 15px;
               }

.page-header {border-bottom:2px solid #eee}

/*Reset, damit Radios und Checkboxen mit dem Text danach in einer Reihe stehen*/
input[type="radio"], 
input[type="checkbox"] {
                       line-height:normal;
                       margin:0;
                       }

.formgrouplabelmargintop {margin-top:5px;}
.formgroupmarginbottom {margin-bottom:25px;}

/*.form-control {color:#999;}*/ //Aendert Schriftfarbe in Drop-Dwon-Menues

.star {
      font-family:verdana;
      font-weight:bold;
      font-size:90%
      }

th {
   font-weight:bold;
   background-color:#DCDCDC;
   }

.table {
       border:1px solid #000;
       background-color:#F0F0F0;
       }

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {border:1px solid #000;}

.mob {
     text-decoration:none;
     color:white;
     }



/******
Buttons
******/
.btn {
     color:#999; /*Z. B. fuer Schriftfarbe des Login-Buttons*/
     }

.btn-primary {
             color:#fff;
             background-color:#286090; 
             border-color:#2e6da4;
             }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
                                     color:#fff;
                                     background-color:#1E3562; /*Hintergrundfarbe beim Mousover*/
                                     border-color:#204d74;
                                     }


/* So steht es in der Original-Datei drin:
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle .btn-primary {background-image:none}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
                                      background-color:#337ab7;
                                      border-color:#2e6da4
                                      }

.btn-primary .badge e
                    color:#337ab7;
                    background-color:#fff
                    }
*/

/*********
Navigation
**********/
.navbar-default {
                background-color:#1E3562;
                color:#fff;
                }

.navbar-default .navbar-brand {color:#fff;}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {color:#fff;}

.navbar-default .navbar-nav > li > a {color:#fff;}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
                                           color:#999;
                                           background-color:transparent;
                                           }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
                                                /*color:#999;
                                                background-color:#333;*/
                                                color:#fff;
                                                background-color:#1E3562;
                                                }

.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {color:#ccc;}

.navbar-default .navbar-toggle {border-color:#ddd;}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {background-color:#ddd;}

.navbar-default .navbar-toggle .icon-bar {background-color:#888;}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {border-color:#e7e7e7;}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
                                              color:#999;
                                              background-color:#0C1C3D;
                                              }

@media (max-width: 767px) 
   {
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#aaa}

   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
                                                                   color:black;
                                                                   background-color:transparent;
                                                                   }

   .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
                                                                        color:#555;
                                                                        background-color:#e7e7e7;
                                                                        }

   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
                                                                          color:#ccc;
                                                                          background-color:transparent;
                                                                          }
   }

.navbar-default .navbar-link {color:#777;}

.navbar-default .navbar-link:hover {color:#333;}

.navbar-default .btn-link {color:#777;}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {color:#333;}

.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {color:#ccc;}

/*******************
Sticky footer styles
********************/
html {
     position:relative;
     min-height:100%;
     }

body {margin-bottom:75px;}

.footer {
        position:absolute;
        bottom:0;
        width:100%;
        height:auto;
        color: #9d9d9d;
        background-color:#f5f5f5;
        }

.container-fluid .text-muted {margin:15px 0;}

.footer > .container-fluid {
                           padding-right:15px;
                           padding-left:15px;
                           }

/********************************************************************
form-control-feedback-selectlist (Eigenkreation; setzt Glyphicons bei 
"select"-Listen etwas mehr nach links, also vor den Pfeil)
********************************************************************/
.form-control-feedback-selectlist {
                                  position:absolute;
                                  top:0;
                                  right:0;
                                  z-index:2;
                                  display:block;
                                  width:34px;
                                  height:34px;
                                  line-height:34px;
                                  text-align:center;
                                  pointer-events:none;
                                  }

.has-success .form-control-feedback-selectlist {color:#3c763d;}
.has-warning .form-control-feedback-selectlist {color:#8a6d3b;}
.has-error .form-control-feedback-selectlist {color:#a94442;}

.has-feedback label ~ .form-control-feedback-selectlist {top:25px;}
.has-feedback label.sr-only ~ .form-control-feedback-selectlist {top:0;}

@media (min-width: 768px) {
                          .form-inline .has-feedback .form-control-feedback-selectlist {top:0;}
                          .navbar-form .has-feedback .form-control-feedback-selectlist {top:0;}
                          }

.form-horizontal .has-feedback .form-control-feedback-selectlist {right:25px;} /*Dies ist die eigentliche Aenderung (von 15 auf 25 px)!!!*/

/**************************************
Modifikation von Bootstraps print-Style
**************************************/
@media print {
  a[href]:after {
    /*content: " (" attr(href) ")";*/
    /*Damit die URL eines Links in der Druckausgabe nicht angezeigt wird*/
    content: none;
  }
}

