
/*	---------------------------------
	Top Navi 
	---------------------------------*/	
/*
.nav-top {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size:12px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 500;
	letter-spacing:0.5px;
	
}
.nav-top li {
	float: left;
	border: 0px solid #9F9F9F;
	
	border-right: 1px solid #333333;

	
	background-color:#CCCCCC;
	margin:0 0px 0 0;
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	padding-right: 10px; 
	
	
}

*/

/*
.nav-top a:link, a:visited, a:active  {
	color: #0000FF;
}

.nav-top a:hover {
	color: #FF0000;
}
*/

/*
.subNav {
    background-color: #f4f4f4;
    padding-bottom: 1px;
}
*/

/*  ---------------------------------
    Admin Navi 
    ---------------------------------*/ 

.nav-admin {
    list-style-type: none;
    padding: 0;
    /*width: 900px;*/


}
.nav-admin li {
    float: left;
    /*border: 1px solid #999999;*/
    /*border-right: 1px solid #999999;*/
    /*background-color:#CCCCCC;*/
    /*width: 85px;*/
    /*eight: 20px;*/
    margin:0 5px 0 0;
    padding: 1px;
    font-size:13px; 
    text-transform: none;
    
}

.nav-admin li a {
    color:#333333;

}


/*	---------------------------------
	Member Navi 
	---------------------------------*/	


/* Subnavi Member */
.nav-member-sub {
    list-style-type: none;
    padding: 0;
    /*width: 900px;*/


}
.nav-member-sub li {
    float: left;
    /*border: 1px solid #999999;*/
    /*border-right: 1px solid #999999;*/
    /*background-color:#CCCCCC;*/
    /*width: 85px;*/
    /*eight: 20px;*/
    margin:0 5px 0 0;
    padding: 1px;
    font-size:12px; 
}

.nav-member-sub li a {
    color:#337ab7;

}


/* Model Navi */

.nav-model {
    list-style-type: none;
    padding: 0;
    /*width: 900px;*/


}
.nav-model li {
    float: left;
    /*border: 1px solid #999999;*/
    /*border-right: 1px solid #999999;*/
    /*background-color:#CCCCCC;*/
    /*width: 85px;*/
    /*eight: 20px;*/
    margin:0 5px 0 0;
    padding: 1px;
    font-size:16px; 
    text-transform: uppercase;
}

.nav-model li a {
    color:#0A84D5;

}





/*
29.08.14, marten
bootstrap menu navbar-default überschrieben
http://twbscolor.smarchal.com/
*/

.navbar-default {
    background-color: #d2d2d2;
    background:linear-gradient( #d2d2d2, #DEDCDC);
    border-top:0px;
    border-top-left-radius: 0px; 
    border-top-right-radius: 0px;
    text-transform: uppercase; 
}
.navbar-default .navbar-brand {
    color: #484848;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {

}
.navbar-default .navbar-text {
    color: #484848;
   
     
}
.navbar-default .navbar-nav > li > a {
    color: #484848;
    font-size: 14px;
    font-weight: normal;
 
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
   
    background-color: #EDEDED;
    background-color: #ffffff;

}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #ffffff;
    border-top:2px dotted  #d2d2d2;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #EDEDED;

}
.navbar-default .navbar-toggle {
    border-color: #EDEDED;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #EDEDED;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #484848;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #484848;
}
.navbar-default .navbar-link {
    color: #484848;
}
.navbar-default .navbar-link:hover {
    color: #484848;
}

/*
.navbar-default .navbar-nav > li > a {
  padding-left:5px;
  padding-right:5px;
  
}
*/





@media (min-width: 768px) and (max-width: 1199px) {

    .navbar-default .navbar-nav > li > a {
            font-size: 16px;
     }

}

@media (max-width: 767px) {

   /*
    .navbar-default {
        border: 1px solid red;
    }
   */

    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #484848;

        
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #484848;

    }
    .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: #ffffff;*/
        background-color: #484848;
        ;
    }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    
    /*background-color: #ffffff;*/

    /*
    border-top:2px solid #A3A3A3;
    border-top:2px dotted #d2d2d2;
    */
    border-top:0px solid #800033;



}




/*
08.12.16, marten
bootstrap 
navbar-member
*/

.navbar-member {
    background-color: #d2d2d2;
    background:linear-gradient( #d2d2d2, #DEDCDC);
    border-top:0px;
    border-top-left-radius: 0px; 
    border-top-right-radius: 0px;
    text-transform: uppercase; 
}
.navbar-member .navbar-brand {
    color: #484848;
}
.navbar-member .navbar-brand:hover, .navbar-member .navbar-brand:focus {

}
.navbar-member .navbar-text {
    color: #484848;
   
     
}
.navbar-member .navbar-nav > li > a {
    color: #484848;
    font-size: 14px;
    font-weight: normal;
 
}
.navbar-member .navbar-nav > li > a:hover, .navbar-member .navbar-nav > li > a:focus {
   
    background-color: #EDEDED;
    background-color: #ffffff;

}
.navbar-member .navbar-nav > .active > a, .navbar-member .navbar-nav > .active > a:hover, .navbar-member .navbar-nav > .active > a:focus {
    background-color: #ffffff;
    border-top:2px dotted  #d2d2d2;
}
.navbar-member .navbar-nav > .open > a, .navbar-member .navbar-nav > .open > a:hover, .navbar-member .navbar-nav > .open > a:focus {
    background-color: #EDEDED;

}
.navbar-member .navbar-toggle {
    border-color: #EDEDED;
}
.navbar-member .navbar-toggle:hover, .navbar-member .navbar-toggle:focus {
    background-color: #EDEDED;
}
.navbar-member .navbar-toggle .icon-bar {
    background-color: #484848;
}
.navbar-member .navbar-collapse,
.navbar-member .navbar-form {
    border-color: #484848;
}
.navbar-member .navbar-link {
    color: #484848;
}
.navbar-member .navbar-link:hover {
    color: #484848;
}


.navbar-member .navbar-nav > li {
  padding-left:5px;
  padding-right:5px;
  
}

.navbar-member .navbar-nav > li > a {
  padding-left:5px;
  padding-right:5px;
  margin-left:0px;
   margin-right:0px;
  
}






@media (min-width: 768px) and (max-width: 1199px) {

    .navbar-member .navbar-nav > li > a {
            font-size: 16px;
     }

}

@media (max-width: 767px) {

   /*
    .navbar-member {
        border: 1px solid red;
    }
   */

    .navbar-member .navbar-nav .open .dropdown-menu > li > a {
        color: #484848;

        
    }
    .navbar-member .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-member .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #484848;

    }
    .navbar-member .navbar-nav .open .dropdown-menu > .active > a, .navbar-member .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-member .navbar-nav .open .dropdown-menu > .active > a:focus {
         /*color: #ffffff;*/
        background-color: #484848;
        ;
    }

    .navbar-member .navbar-nav > .active > a, .navbar-member .navbar-nav > .active > a:hover, .navbar-member .navbar-nav > .active > a:focus {
    
    /*background-color: #ffffff;*/

    /*
    border-top:2px solid #A3A3A3;
    border-top:2px dotted #d2d2d2;
    */
    border-top:0px solid #800033;



}


