body {
	margin: 0px auto;
    /* background: url(images/bg1.12.jg) ;   /* bg1.12.jpg  */
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	min-height: 2200px;
	

	
	
	
	}





	#wrapcont {
    margin:0px auto;
    max-width:1200px;
	height: 2200px;
	margin-bottom:0%;
	background: #FFFFFF ;
    /* border-left: 1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;  */
	
}
	
	
	

	
	
	
	
	
	
	/*  ab hier menue  */
	#main_menu{
    text-transform: ;
    margin: 0px ;
	text-align: left;
    max-width: 1200px;
	margin-left: auto;
    margin-right: auto;
}
#main_menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);            /*  irgendwie grau  #787777   ???  */
}
 
#main_menu.navbar-default {
    font-size: 12px;
    background-color: #000080;    /*   schwarzer Hintergrund = rgba(0, 0, 0, 1); /  navy blue = 000080          */
    border-width: 0px;
    border-radius: 0px;
}
 
#main_menu.navbar-default .navbar-nav{
        float:none;
        margin: 0 auto;
        display: table;
        table-layout: fixed;
}
 
#main_menu.navbar-default .navbar-nav > li{
    color: red;
}
 
#main_menu.navbar-default .navbar-nav>li>a {
    font-stretch: expanded;
    font-size: 12px;
    font-family: "Verdana";
    color: rgba(255, 255, 255, 1);     /* irgendwie weiß  = #FFFFFF   ???  */
    background-color: rgba(248, 248, 248, 0);    /* irgendwie grau ???  */
    line-height: 20px;
    border-radius: 0px 0px 5px 5px;
}
#main_menu.navbar-default .navbar-nav>li>a:hover,
#main_menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(255, 255, 255, 1);                  /* irgendwie rot ???  */
    background-color: rgba(94, 180, 255, 1);
}
#main_menu.navbar-default .navbar-nav>.active>a,
#main_menu.navbar-default .navbar-nav>.active>a:hover,
#main_menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(94, 180, 255, 1);
    border-radius: 0px 0px 5px 5px;
}
#main_menu.navbar-default .navbar-toggle {
    border-color: #5eb4ff;   /* blauer Button   =  #5EB4FF  */
}
#main_menu.navbar-default .navbar-toggle:hover,
#main_menu.navbar-default .navbar-toggle:focus {
    background-color: #5eb4ff;   /* blauer Button   =  #5EB4FF   */
}
#main_menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #5eb4ff;    /* blauer Button   =  #5EB4FF   */
}
#main_menu.navbar-default .navbar-toggle:hover .icon-bar,
#main_menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #000000;
}
	
	
	/*  hier menue zu Ende  */
	
	
	
	
	
	
	
	
	
	
	
	/* iframe-Code von Google Maps  */
	
.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

	
	
	

	

	
	
	
	
	
	
/* Ab hier Menue / hat andere Funktion   */

.navbar-brand { position: relative; z-index: 2; }

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; transition: transform 0.3s; }

.navbar .navbar-collapse { position: relative; overflow: hidden !important; }
.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 22px; }

.navbar .nav-collapse { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 120px; padding-left: 80px; width: 100%; }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #222; }
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }

.navbar-nav.navbar-right .btn:not(.collapsed) {
    background-color: rgb(111, 84, 153);
    border-color: rgb(111, 84, 153);
    color: rgb(255, 255, 255);
}

.navbar.navbar-default .nav-collapse,
.navbar.navbar-inverse .nav-collapse {
    height: auto !important;
    transition: transform 0.3s;
    transform: translate(0px,-50px);
}
.navbar.navbar-default .nav-collapse.in,
.navbar.navbar-inverse .nav-collapse.in {
    transform: translate(0px,0px);
}


@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 
    
    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }
    
    .navbar.navbar-default .nav-collapse,
    .navbar.navbar-inverse .nav-collapse {
        transform: translate(-100%,0px);
    }
    .navbar.navbar-default .nav-collapse.in,
    .navbar.navbar-inverse .nav-collapse.in {
        transform: translate(0px,0px);
    }
    
    .navbar.navbar-default .nav-collapse.slide-down,
    .navbar.navbar-inverse .nav-collapse.slide-down {
        transform: translate(0px,-100%);
    }
    .navbar.navbar-default .nav-collapse.in.slide-down,
    .navbar.navbar-inverse .nav-collapse.in.slide-down {
        transform: translate(0px,0px);
    }
}
	
	
	/* Ende Menue  */
	
	
	
	
	
	
	
	
/*
Credits:
Code snippet by @maridlcrmn (Follow me on Twitter)
Images by Nike.com (http://www.nike.com/us/en_us/)
Logo by Sneaker-mission.com (http://www.sneaker-mission.com/)
*/

.navbar-brand { 
  width: 70px;
  height: 50px;
  background: url('http://www.sneaker-mission.com/uploads/3/1/2/7/31279819/5617441.png') no-repeat center center;
  background-size: 50px;  
}

.nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 15px;
  font-weight: bold;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius: 0;
}

.nav-list { border-bottom: 1px solid #eee; }
.nav-list > li { 
  padding: 20px 15px 15px;
  border-left: 1px solid #eee; 
}
.nav-list > li:last-child { border-right: 1px solid #eee; }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 20px 15px 15px;
  text-align: center;
  width: 100%;
}
	
	
	
	

	
	
	
	
	
	
	
	
	@media only screen and (max-width: 480px) {


    #wrap {
    margin:0px auto;
    max-width:100%;
	margin-bottom:0%;
	

	
	overflow: hidden;
}





     }