﻿ 
 /* Inhalt über gesamte Fensterbreite anzeigen*/
 .container {
	width: auto;
}
 
 .control-group {
    display: inline-block;
    vertical-align: top;
}

.keep-in-one-line {
	white-space: nowrap;	
}

.panel-body {
  padding: 2px;
}

.panel-in-panel {
	padding-right: 50px;
	*padding-left : 50px;
}

.panel-tab {
	padding: 0px 0px;
}

.panel-outside{
	padding-left:0px;
	*width: 1155px ;	
	*width: 105%;
	padding-right: 30px;
	
}


.col-higher { 
  padding-top: 5px;
  padding-bottom: 5px;
}


/*------------------------------------*\
    TIMEPICKER...
\*------------------------------------*/

 .table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],
 
 [class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>
 
 [class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a> 
 [class^="icon-"],.nav-list>.active>a>
 [class*=" icon-"],.navbar-inverse .nav>.active>a>
 [class^="icon-"],.navbar-inverse .nav>.active>a>
 [class*=" icon-"],.dropdown-menu>li>a:hover>
 [class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>
 [class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("glyphicons-halflings-white.png")} 
 
 .icon-arrow-right {
  background-position: -264px -96px;
} 
 
.icon-arrow-left {
  background-position: -240px -96px;
}

.icon-arrow-up {
  background-position: -289px -96px;
}

.icon-arrow-down {
  background-position: -312px -96px;
}


 .icon-chevron-up{
 background-position:-288px -120px
 }
 .icon-chevron-down{
 background-position:-313px -119px
 }
 
 .icon-retweet{
 background-position:-336px -120px}
 

 
 
 
/*------------------------------------*\
    KORREKTUR HEADERGRAFIK...
\*------------------------------------*/

.hero-carousel, .hero-carousel .item {
  /*background-color: white;*/		
  height: 500px; }
  
 @media (max-width: 768px) {
    .hero-carousel, .hero-carousel .item { 
      /*background-color: red;*/	    
	height: 460px; } }
 
@media (min-width: 768px) and (max-width: 992px) {
    .hero-carousel, .hero-carousel .item {
      /*background-color: yellow;*/
      height: 480px; } }
      
@media (min-width: 992px) {
    .hero-carousel, .hero-carousel .item { 
      /*background-color: green;*/	    
      height: 500px; } }
      
 
  
 

/*------------------------------------*\
    KORREKTUR HEADERSCHRIFT...
\*------------------------------------*/

.carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal {
  color: white;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 35px; }
    
 @media (max-width: 768px) {
  .carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal {
  	/*color: red;*/
  	margin-top: 0px;
  	font-size: 16px;
  	line-height: 15px; } } 
  	
 @media (min-width: 768px) and (max-width: 992px) {
    .carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal {
      /*color: yellow;*/
      margin-top: 30px;
      font-size: 20px;  
      line-height: 25px; } }
 
 @media (min-width: 992px) {
    .carousel-contrast .big, .carousel-contrast .carousel-blur .normal, .carousel-blur .carousel-contrast .normal, .carousel-contrast .carousel-image .normal, .carousel-image .carousel-contrast .normal {
      /*color: green;*/
      margin-top: 30px;
  	  margin-bottom: 10px;
      font-size: 28px;
      line-height: 35px; } } 
 
 
/*------------------------------------*\
    Abstand von oben
\*------------------------------------*/
  .navbar-nav.navbar-right:last-child {
      margin-top: -20px;
  }
  
/*------------------------------------*\
    Listeninhalte optimieren
\*------------------------------------*/  
.form-control {
     height: 30px;
     font-size: 14px;
     padding: 4px 4px;
    /* margin-left: -10px;*/
}


/*------------------------------------*\
    Zeilenhöhe in Tabellen
\*------------------------------------*/

.table thead > tr > th, .table thead > tr > td, .table tbody > tr > th, .table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
    border-top: 1px solid #eaedf2;
    padding: 6px;
}