
#abteilungen {
	position:relative;
	display:block;
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0;
	background:rgba(0,0,0,1);
	height:35px;
}

#abteilungen_nav { position:relative; width:95%; max-width:1040px; margin:0 auto; line-height:35px; text-align:center; }

#abteilungen_nav ul { display:inline-block; margin:0 auto; }
#abteilungen_nav li { }
#abteilungen_nav li { display:inline-block; }

#abteilungen_nav li a:link,
#abteilungen_nav li a:visited { line-height:35px; padding:0 1em 0 0; margin:0 0 0 1em; color:#666; font-size:.85em; border-right:1px solid rgba(255,255,255,0.2); }

#abteilungen_nav li a:hover { color:#FFF; }

#abteilungen_nav li:first-of-type a:link,
#abteilungen_nav li:first-of-type a:visited { margin-left:0px; border-right:4px solid rgba(255,255,255,0.2); }

#abteilungen_nav li:last-of-type a:link,
#abteilungen_nav li:last-of-type a:visited { border-right:0px; padding-right:0px; }

#abteilungen_nav li.current a:link,
#abteilungen_nav li.current a:visited { text-decoration:underline; }

/** BOOTSTRAP **/
.navbar .btn-navbar {
  display: none;
  float: right;
}
.navbar {
  *position: relative;
  *z-index: 2;
  overflow: visible;
}
.navbar-inner {
  *zoom: 1;
}
.navbar-inner:before,
.navbar-inner:after {
  display: table;
  content: "";
}
.navbar-inner:after {
  clear: both;
}
.navbar .container {
  width: auto;
}
.nav-collapse.collapse {
  overflow: visible;
}
.navbar .brand {
  display: block;
  float: left;
}

@media (max-width: 640px) {
#abteilungen .navbar .btn-navbar { 
    display: block;
	padding:8px 22px 6px 22px;
	cursor:pointer;
}

#abteilungen,
#abteilungen_nav {
	position:relative;
	display:block;
	width:100%;
	float:left;
}
#abteilungen_nav { max-width:100%; }
#abteilungen { float:left; height:auto; }
#abteilungen_nav ul {
	width:100%;
	display:block;
	clear:both;
}
#abteilungen_nav li {
	display:block;
	float:left;
	width:100%;
	clear:both;
}
#abteilungen_nav li a:link,
#abteilungen_nav li a:visited {
	color:#999;
	padding:0;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	display:block;
	height:35px !important;
	width:100%;
	border-bottom:1px solid rgba(255,255,255,0.1);
}

#abteilungen_nav li a:hover { color:#FFF; }

#abteilungen_nav li:first-of-type a:link,
#abteilungen_nav li:first-of-type a:visited { border-top:1px solid rgba(255,255,255,0.1); border-bottom:4px solid rgba(255,255,255,0.1); }

#abteilungen_nav li:last-of-type a:link,
#abteilungen_nav li:last-of-type a:visited { border-bottom:0px; }

}