html, body {
font-size:100%;	
font-family: 'Open Sans', sans-serif;  
    font-style: normal;
    font-weight: 300;
 text-shadow: 0 1px 2px rgba(0,0,0,.2);   
}

.container {
    width: 100%  !important;
}

.navbar-brand{
height:45px;	
}

.navbar-toggle{
background-color:rgba(255,255,255,.8); 

	
}

.langchoice{
float:right;	
}
.selectlanguage{
border: 1px solid 
padding: 0px;
display: table-row;
}
	
	
.dropdown-menu{
background-color:#ffffff !important;
	
}

.navbar-default{
 transition: background-color .8s ease-in-out;	
background-image:none !important;
background-color:rgba(255,255,255,0) !important; 
box-shadow: none !important;
text-shadow: 0 1px 2px rgba(0,0,0,0); 
  text-transform: uppercase;
      width: 100% !important;
    display: inline-table !important;
}


.navbargbwhite{
background-color:rgba(255,255,255,1); 	
}

.navbar-nav > li > a {
    
   margin-right:2px; 
 background-color:#004447;

} 

.navbar-nav > li > a > .txtnav {
   
  
} 
.navbar{
	border:none !important;
}

.navbar-nav > li > a {
 
    padding-top: 8px;
    padding-bottom: 10px;
}

.navbar-default .navbar-nav > li > a, .navbar-brand > img {
 
      transition: all .3s ease-in-out;
}
.navbar-default .navbar-nav > li > a:hover {
     background-color: #004447;
       
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a {
    color: #fffffe; 
    font-weight: 500;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #fffffe;
  font-weight: 500;
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #fffffe;
    background-color: #004447;
    
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
    background-image: -webkit-linear-gradient(top,#004447 0,#006c71 100%);
    background-image: -o-linear-gradient(top,#004447 0,#006c71 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#004447),to(#006c71));
    background-image: linear-gradient(to bottom,#004447 0,#006c71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004447', endColorstr='#ff006c71', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
}

.dropdown-menu > li > a:hover {
    background-color: #004447;
    background-image: -webkit-linear-gradient(top,#004447 0,#006c71 100%);
    background-image: -o-linear-gradient(top,#004447 0,#006c71 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#004447),to(#006c71));
    background-image: linear-gradient(to bottom,#004447 0,#006c71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004447', endColorstr='#ff006c71', GradientType=0);
    background-repeat: repeat-x;
    color:#ffffff;
}










 
.carousel-caption {
    //background-color: rgba(3, 0, 35, 0.6); 
    bottom: 26%; 
    top: 28%;
 text-align:left;
 padding-top:2%;
 padding-bottom:0;
 padding-left:5%;
 padding-right:5%;
 
} 

 
.carousel-caption h3{
    color:#ffffff;
    font-size: 523%; 
    font-size: 3.5vw; 
    line-height: 153%;
    text-align: left;
 
   text-shadow: 4px 3px 3px rgba(0,0,0,.6);   
 
} 


.nopadding{
padding-left:0;	 	
}


@media   (max-width: 768px) {
.nopadding{
padding-left:0;	
padding-right:0;	
}
 
.navbar-brand > img{
height:170%	
} 


.navbar-nav > li > a {
   
		-webkit-transform:none;
	   -moz-transform: none;
	     -o-transform: none;     
 background-color:rgba(55,55,55,.8);

} 

.navbar-nav > li > a > .txtnav {
   
		-webkit-transform: none;
	   -moz-transform: none;
	     -o-transform: none;    
} 


.navbar-nav > li > a {
	margin-top:2px;
    padding-top: 5px;
    padding-bottom: 5px;
}

}


.containerbottom{
	border-top:1px solid #eeeeee;
	margin-top:100px;
	 background-color:#FFFFFF;
	 padding-top: 30px;
padding-bottom: 30px;
font-weight: bolder;
}


//##########################################
//##Downloadbereich
//############################################


.dldetailstabletop td{
 padding:5px;
	background-color:#eeeeee;
}

.dlbutton {
    background-color: #EEEEEE;
    border:1px solid #EEEEEE;
    display: block;
    padding: 5px;
    width: 540px;
    text-decoration:none;
}

.dlbutton:hover {
    background-color: #ffffff;
  
    display: block;
    padding: 5px;
    width: 540px;
    text-decoration:none;
}

.dltoptr{
 background-color:#eeeeee;
}

.dldetailstablebottom td{
 padding:5px;
  border:1px solid #eeeeee;
}

.downloadtable td{
 padding:5px;
}


.downloadtable td{
 border:1px solid #eeeeee;
}


.downloadheader td{
 background-color:#eeeeee;
 
}

.downloadlinetr:hover{
	background-color:#eeeeee;
}

.dlnav{
	   background: none;
    font-size: 1.083em;
    line-height: 2em;
    padding-left: 8px;
     list-style:none
}

.dlmainentry{
 width:250px;
 	background-color:#eeeeee;
 	display:block;
 	height:28px;
 	padding-left:5px;
 	padding-top:2px;
}

//##########################################
//##Downloadbereich Ende
//############################################




 