.dropdown-menu:hover{
    border-bottom: 5px solid #ffa500 !important ;
}
.dropdown-menu > li.kopie > a {
     padding-left:5px;
} 

.dropdown-submenu {
     position:relative;
}

.dropdown-submenu>.dropdown-menu {
    top:0;
    margin-top:-6px;
    margin-left:-1px;   
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px; 
}  

.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #333;  
    border-style: solid;  border-width: 5px 0 5px 5px;  
    content: " ";  
    display: block;  
    float: right;    
    height: 0;       
    margin-right: -10px;  
    margin-top: 5px;  
    width: 0;
} 

.nav-pills li a {
    border: 1px solid transparent;
}

.nav-pills li a:hover {
    color: #FFA500 !important;
    border: 1px solid #FFA500 !important;
    background-color: white !important;
}

.nav-pills .active a {
    background-color: white !important;
    color: #FFA500 !important;
    border: 1px solid #FFA500 !important;
    font-weight: bold !important;
}

.dropdown-submenu:hover>a:after {    
    border-left-color:#555; 
}

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {  
    text-decoration: underline;
}    

@media (max-width: 767px) {  .navbar-nav  {     
    display: inline;  
}  

.navbar-default .navbar-brand {    
    display: inline;  
}  

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

.navbar-default .navbar-nav .dropdown-menu > li > a {    
    color: red;    
    background-color: #ccc;    
    border-radius: 4px;    
    margin-top: 2px;     
}   

.navbar-default .navbar-nav .open .dropdown-menu > li > a {     
    color: #333;   
}   

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

.navbar-nav .open .dropdown-menu {     
    border-bottom: 1px solid white;      
    border-radius: 0;   
}  

.dropdown-menu {      
    padding-left: 10px;  
}  

.dropdown-menu .dropdown-menu {      
    padding-left: 20px;   
}   

.dropdown-menu .dropdown-menu .dropdown-menu {      
    padding-left: 30px;   
}   

li.dropdown.open {    
    border: 0px solid red;   
}}

@media (min-width: 768px) {
   ul.nav li:hover > ul.dropdown-menu {
       display: block;  
}  

#navbar {    
    text-align: center;  
}} 

.navbar{    

    margin-bottom: 0px !important;

}

.account{
    min-width: 100px !important;
}

.container{

    margin-right: auto;
    margin-left: auto;
    margin-bottom: 50px;
}
.header {
    color: #ffa500;
}

.margin {

    margin-bottom: 30px;
    padding: 0;
    padding-left: 10px;
}
.inspection-contents > img {
    width: 730px;
    height: 320px;
    margin-bottom: 25px;
}

.img-services {
    box-shadow: 0 5px 10px #e2e2e2;
    border-radius: 5px;
    padding: 0;
    margin-bottom: 20px;
}

.img-services {
    box-shadow: 0 5px 10px #e2e2e2;
    border-radius: 5px;
    padding: 0;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-stacked > li {
    background-color: #ffa500;
     border-radius: 4px;
    text-align: center;
}

.nav-stacked>li {
    float: none;
}
.nav-stacked > li>a {
    color: white;
}

.nav-pills li a {
    border-radius: 4px;
    background-color: #ffa500;
}
.nav-pills li a:hover{
    background-color: #ffffff !important;
    color:#ffa500 !important;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li {
    position: relative;
    display: block;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.book > h3 {
    border-bottom: 2px solid #ffa500;
    font-size: 1.25em;
    text-align: center;
    text-transform: uppercase;
}
.book > p {
    text-align: center;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn {
     text-align: center;
    border: 1px solid transparent;
    border-radius: 4px;
}

.img-services {
    box-shadow: 0 5px 10px #e2e2e2;
    border-radius: 5px;
    padding: 0;
    margin-bottom: 20px;
}
.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.nav-stacked > li {
    background-color: #f5f5f5;
    text-align: center;
}

.nav-stacked>li {
    float: none;
}
.nav-stacked > li>a {
    color: white;
}

.nav-pills>li>a {
    border-radius: 4px;
    background-color: #ffa500;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.nav>li {
    position: relative;
    display: block;
}
.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0;
}
.book > h3 {
    border-bottom: 2px solid #ffa500;
    font-size: 1.25em;
    text-align: center;
    text-transform: uppercase;
}
.book > p {
    text-align: center;
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn {
     text-align: center;
    border: 1px solid transparent;
    border-radius: 4px;
}
.header1 {
    padding-bottom: 5px;
    border-bottom: 1px solid #ffa500;
    color: #ffa500;
}

.alignment {
    text-align: center;
}
.p-size {
    font-size: 17px;
}
.row4{
	background-color: #3e3d3d;
	display: inline-block;
}
.title8{
	color: #ffffff;
	font-weight: 200;
	font-size: 40px;
}
.separator{
	color: #ffffff;
	font-weight: 100;
	font-size: 45px;
	border-top: 2px dashed #ffffff;
	background: transparent;
	display: inline-block;
	padding-left: 150px;
	padding-right: 100px;
	padding-bottom: 25px;
	margin-left: 150px;
	width: 80%;
}
.icon{
	font-size: 25px;
	padding-top: 30px;
}
.icon1{
	font-size: 15px;
	padding-top: 30px;
}
.row5{
	background-color: #454545;
	display: inline-block;
	width: 100%;
}
.title9{
	color: #ffffff;
	font-weight: 400;
	font-size: 25px;
}
.text-left1{
	text-align:left;
}
.german{
	padding: 0px;
}
.title10{
	color: #ffffff;
	font-weight: 200;
	font-size: 25px;
	margin-right: 25px;
}
.Home{
	color: #ffffff;
	font-weight: 50;
	font-size: 20px; 
	margin-right: 25px;
}
.follow{
	float:right;
	padding-top: 5px;
	text-align-right: right;
}
.follow1{
	float:right;
	padding-right: 0px;
	margin-right: 25px;
}
.footer{
	color: #ffffff;
	font-size: 20px;
}
.slash{
	color: #ffa500;
}
.dropdown .dropdown-menu .dropdown-submenu .dropdown-menu{
top: 0;
right:100%;
}
.navbar-fixed-top {
    position: fixed !important;
}

.offices-margin{
    margin: 0px 100px;
}
.border{
        border-bottom: 2px #ffa500;
}
.inspection-submenu{
    left: -175% !important;
}
.audit-submenu{
    left: -120% !important;
}
/*.body-container{
    margin-top: 150px;
}*/