
	.languages {
		font-size: 13px;
		color: #999999;
		outline: none;
		font-weight: bold;
	}
	.languages:hover {
		color: #999999;
	}	
	.languages.aktiv {
		color: #000000;
	}	
	
	.navbar-ex2-collapse {
		width: 120%;
	}
	
	.navbar {
		min-width: 300px;
	}
	
	.navbar-ex1-collapse > ul > li > a {
		background-color: none;
		background-image: linear-gradient(to bottom, #FFFFFF 0px, #F8F8F8 100%);
		color: #111111;
		padding-left: 15px;
		padding-right: 15px;
		padding-top:3px;
		padding-bottom:8px;		
	}
	
	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
		background-color: rgba(0, 0, 0, 0);
		color: #111111;
	}	

	.navbar-ex1-collapse > ul > li > a:hover, .navbar-ex1-collapse > ul > li > a:focus {
		background-color: rgba(0, 0, 0, 0);
		color: #333333;
		text-decoration:underline;	
	}
	

	.input-xs {
		border-radius: 3px 3px 3px 3px;
		font-size: 12px;
		height: 22px;
		line-height: 1;
		padding: 0px 5px 0px 5px;
	}

	.navbar-fixed-top {
		min-height: 31px;
		border: none;
	}
	

	.navbar-ex2-collapse>ul>li>a {
		padding-top:9px;
		padding-bottom:11px;
		font-weight: bold;
	}	
	
	.navbarunten {
		z-index: 98;
		top:37px;	  
		min-height: 40px;
	}	
	
	.navbaroben {
		z-index: 99;
	}	

	.navbar-form {
		border-bottom: 1px solid rgba(0, 0, 0, 0);
		border-top: 1px solid rgba(0, 0, 0, 0);
		box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
		margin: 4px 4px;
		padding: 0px 0px;
	}
	
	.nav_unten_abstand {
		margin-left:215px;
	}
	
	.nav_oben_abstand {
		margin-left:215px;
	}
	
	
	.navbar-inverse .navbar-nav > li > a:hover {
		/* background-color: rgb(0, 0, 0);
		background-color: rgba(0, 0, 0, 100); */
		background-color: #000000;
		color: #FFFFFF;
	}
	
	.navbar-inverse .navbar-nav > li > a:focus {
		background-color: #222222;
		border-color: #080808;
		color: #999999;
	}
	
	.navbar-inverse .navbar-nav > li > a {
		color: #999999;
	}
	
	.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
	  border-top-color: #999999;
	  border-bottom-color: #999999;
	}	
	
	
	.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}
	.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
		background-color: #111111;
		color: #FFFFFF;
	}	
	
	
	
	/* DROPDOWN-MENU */	
		
		
	/* Schrift normal */	
	.dropdown-menu>li>a {
		clear: both;
		color: #FFFFFF;
		display: block;
		font-weight: normal;
		line-height: 1.42857;
		padding: 3px 20px;
		white-space: nowrap;
	}	

	/* Hintergrund etc. */
	.dropdown-menu {
		background-clip: padding-box;
		background-color: #111111;
		border: 1px solid rgb(0, 0, 0);
		border: 1px solid rgba(0, 0, 0, 0.15);
		border: none;
		border-radius: 4px 4px 4px 4px;
		box-shadow: 0 0px 0px rgb(0, 0, 0);
		box-shadow: 0 0px 0px rgba(0, 0, 0, 0.176);
		display: none;
		float: left;
		font-size: 14px;
		left: 0;
		list-style: none outside none;
		margin: 2px 0 0;
		min-width: 160px;
		padding: 5px 0;
		position: absolute;
		top: 100%;
		z-index: 100;
	}


	/* Markiert nud Aktiv */
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
		color: #FFFFFF;
		background-color: #111111;
		background-image: linear-gradient(to bottom, #111111 0px, #111111 100%);
		
		  background-image: -webkit-gradient(linear, left top, left bottom, from(#111111), to(#111111));
		  background-image: -webkit-linear-gradient(top, #111111, #111111);
		  background-image:    -moz-linear-gradient(top, #111111, #111111);
		  background-image:      -o-linear-gradient(top, #111111, #111111);
		  background-image:         linear-gradient(to bottom, #111111, #111111);		
		
		
		background-repeat: repeat-x;

		text-decoration:underline;	
	}



	.dropdown-menu > .dropdown-header2 > a {
		clear: both;
		color: black;
		display: block;
		font-weight: bold;
		line-height: 1.42857;
		padding: 3px 20px;
		white-space: nowrap;
	}	

	.dropdown-menu > .dropdown-header2-without {
		clear: both;
		color: black;
		display: block;
		font-weight: bold;
		line-height: 1.42857;
		padding: 3px 20px;
		white-space: nowrap;
	}	

	/* Markiert nud Aktiv */
	.dropdown-menu > .dropdown-header2 > a:hover, .dropdown-menu > .dropdown-header2 > a:focus, .dropdown-menu > .active .dropdown-header2 > a, .dropdown-menu > .active .dropdown-header2 > a:hover, .dropdown-menu > .active .dropdown-header2 > a:focus {

		background-color: #111111;
		background-image: linear-gradient(to bottom, #111111 0px, #111111 100%);
		background-repeat: repeat-x;
		color: black;
		font-weight: bold;
		text-decoration:underline;	
	}	
	
	
	.nav li.dropdown.open .caret,
	.nav li.dropdown.open.active .caret,
	.nav li.dropdown.open a:hover .caret,
	.nav li.dropdown.open a:focus .caret {
	  border-top-color: #FFFFFF;
	  border-bottom-color: #FFFFFF;
	  opacity: 1;
	  filter: alpha(opacity=100);
	}
	
	.navbar-inverse .nav li.dropdown > a:hover .caret,
	.navbar-inverse .nav li.dropdown > a:focus .caret {
	  border-top-color: #FFFFFF;
	  border-bottom-color: #FFFFFF;
	}	
	
	
	.navbar-inverse {
		background-image:-webkit-gradient(linear,left 0,left 100%,from(#3C3C3C),to(#222222));
		background-image:-webkit-linear-gradient(top,#3C3C3C,0%,#222222,100%);
		background-image:-moz-linear-gradient(top,#3C3C3C 0,#222222 100%);
		background-image:linear-gradient(to bottom,#3C3C3C 0,#222222 100%);
		background-repeat:repeat-x;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3C3C3C',endColorstr='#222222',GradientType=0)
	}	
	

	

	
	
	
	
	
	@media (min-width: 768px) {
		#selalogoklein {
			visibility: hidden;
		}	
	}
	
	@media (max-width: 767px) {
		
		#selalogo {
			visibility: hidden;
		}
	
		.navbarunten {
			top:56px;
		}

		.nav_unten_abstand {
			margin-left:0px;
		}
		
		.nav_oben_abstand {
			margin-left:130px;
		}		
		
		.input-xs {
			border-radius: 3px 3px 3px 3px;
			font-size: 12px;
			height: 30px;
			line-height: 1.5;
			padding: 0px 5px 0px 5px;
		}

		.navbar-ex1-collapse > ul > li > a {
			background-color: rgba(0, 0, 0, 0);
			background-image: none;
		}
	
		.navbar-ex1-collapse > .navbar-right {
			margin-bottom: 10px;
		}	
		
		.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header2 > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header2 > a:focus {
			background-color: rgba(0, 0, 0, 0);
			color: rgb(153, 153, 153);
		}

		.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
			background-color: rgba(0, 0, 0, 0);
			background-image: none;
			background-repeat: repeat-x;

			text-decoration:underline;	
		}

				
		.navbar-default .navbar-nav .open .dropdown-menu > li > a {
			color: #FFFFFF;
		}

				
		.navbar-default .navbar-nav .open .dropdown-menu > .dropdown-header2 > a {
			clear: both;
			color: rgb(153, 153, 153);
			display: block;
			font-weight: normal;
			line-height: 1.42857;
			padding: 3px 20px;
			white-space: nowrap;
		}

		.navbar-default .navbar-nav .open .dropdown-menu > .dropdown-header2-without {
			clear: both;
			color: rgb(153, 153, 153);
			display: block;
			font-weight: normal;
			line-height: 1.42857;
			padding: 3px 20px;
			white-space: nowrap;
		}

		.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
			background-color: #222222;
			color: #FFFFFF;
		}		
		
	}	