/* CSS Document */
html { 
    height: 100% 
}

body {
font-family: Helvetica, Arial, "sans-serif"; 
background-color: #155096;
color: #155096;
font-size:1.8em;
line-height:1.5;
margin-top:4px;
min-height:101%;
}

a {
  color: #155096;
  text-decoration: underline;
  }

.back-to-top {
 position: fixed;
 bottom:20px;
 right:20px;
 padding:1em;
}

span.richtung { unicode-bidi:bidi-override; direction: rtl; }

.thumbnail .caption {color: #155096;}

.zeilen2 h1 {font-size:2.8rem; color: #155096;}
.zeilen2 h2 {font-size: 2.8rem; color: #155096;}
.zeilen2 h3 {font-size: 2rem; color: #155096;}
.zeilen3 p {font-size:2rem; font-weight: 500; color: #155096;}


.jumbotron h1, .jumbotron .h1 {
    font-size: 2em;
}

h1, .h1, h2, .h2, h3, .h3 {
    margin-bottom: 0;
    margin-top: 10px;
}

p {
    margin: 10px 0px;
}

.jumbotron h1, .jumbotron h2 {margin-top:40px;}
.jumbotron h3 {margin-top:0px;}

.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 0px;
    padding-right:0px;
}

.jumbotron {
    background-color:#fff;
    color:#155096;
    margin-bottom: 6px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.beige {background-color:#fff; padding-left:30px; padding-right:30px;}

.fuss {color:#fff; padding:20px;}
.fuss a:link {color:#fff; text-decoration:none;}

.fuss a:hover {color:#fff; text-decoration: underline;}
.fuss a:visited {color: #fff; text-decoration:none;}

.rand0 {padding-left:0px; padding-right:0px;}

.carousel-caption {text-align: left;}

.carousel-control.left {
    background-image: none;
    background-repeat: no-repeat;
	}
	
.carousel-control.right {
    background-image: none;
    background-repeat: no-repeat;
    left: auto;
    right: 0;
}

.thumbnail img {margin-left: 0;}
/*navigation*/

.panel-default > .panel-heading {
  color: #155096;
  background-color: #fff;
  border-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-brand {font-size:1.1em;}
.navbar-brand a {text-decoration:none;}

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

.active {
  font-weight:normal; 
  background-color:#002653;
  text-decoration: none;
}

.navbar-default { 
    background-color: #155096;
    border-color: #155096;
}


.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #155096;
  background-color:#fff;
   text-decoration:none;
}

.navbar{margin-bottom:0px;}

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

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color:  #155096;
  background-color: #fff; text-decoration: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff;  text-decoration: none;
    color:#155096;
	}
	
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #fff;  text-decoration: none;
    color: #155096;
}	
	
.dropdown-menu {
    background-color: #155096;
    font-size: 1.6rem;
    letter-spacing:1px;
}

.dropdown-menu > li > a {color:#fff;  text-decoration: none;}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #155096;  
  text-decoration: none;
  background-color: #fff;
}

.nav-pills > li > a {
    border-radius: 2px;
}

@media (max-width: 767px) {
    
.jumbotron h1, .jumbotron h2 { margin-top: 4px;}
    
.zeilen2 img {max-height:100px; max-width: auto;}    
.zeilen2 h1 {font-size:1.4rem;}
.zeilen2 h2 {font-size: 1.8rem;}
.zeilen2 h3 {display: none;}
    
    
    
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;  text-decoration: none;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #155096;
    background-color: #fff;
    text-decoration: none;
  }
  .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: #155096;
    background-color: #e7e7e7;
     text-decoration: none;
  }
  .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; text-decoration: none;
  }
  
  .navbar-nav > li {
    float: none;
}
 hr {border-top: 1px solid #fff; margin-top:10px}
    
    .mehr {padding-bottom:20px;}    
    
}


