	.box {
    background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;
    margin-bottom: 20px;
    padding: 30px 15px
    }
	.navbar-default {
    background: rgba(3,34,3,0.7) none repeat scroll 0 0;
    border: medium none
	}
	.navbar-default .navbar-nav > li > a {
    color: #999
	}
    .navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{
	color:#fff;
	background-color:transparent
	}
	.tagline-divider {
    border-color: #555;
    margin: 15px auto 3px;
    max-width: 900px
	}
	hr {
    border-color: #999999;
    max-width: 500px
	}
	.brand-before, .brand-name {
    text-transform: none
	}
	footer {
    background: rgba(3,34,3,0.8) none repeat scroll 0 0
	}
	footer p {
    margin: 0;
    padding: 50px 0;
	color: #999
	}
	footer a {
    color: #999;
    text-decoration: none;
	}
	footer a:focus, footer a:hover {
	color: #fff;
    text-decoration: none;
	}
	a.email {
	color: #000;
    text-decoration: none;
	}
	a.email:hover {
	color: #999;
    text-decoration: none;
	}
	.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 70%;
	}
	.intro-text {
    font-size: 1.5em;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
	}
	hr {
    border-color: #555;
    max-width: 700px;
	}
	.navbar-nav {
    font-weight: 400;
    letter-spacing: 0.8px;
    text-transform: uppercase;
	}
	.tab-impressum {
	width:200px; display: inline-block;
	}
	.tab-impressum2 {
	width:200px; display: none;
	}
	.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 		 	small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    color:#666;
    font-weight: 600;
    line-height: 1;
	font-size:25px;
	}
	.navbar-default .nachbar-brand:focus, .navbar-default
	.navbar-brand:hover {
	color: #fff;	
	}
	.navbar-default .navbar-brand {
    color: #999;
	}
	.img-responsive {
    margin:0 auto
	}
	.intro-text {
    letter-spacing: 0px;
	}
	.brand-name {
    font-size: 2.5em;
    margin: 0;
	}
	.nav > li > a {
    padding: 35px 10px;
	}
	#muehle-bg img {
	opacity: 1;
    filter: alpha(opacity=60);
	}
	#willkommen {
	padding-top: 320px;
	}
	#telefon {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 28px;
	}
	#rechtsanwalt {
    font-weight: 300;
	}
	ol, ul {
    color: #000;
    font-size: 1.4em;
    line-height: 1.7;
	font-color: #0FF;
    margin-bottom: 10px;
    margin-top: 0;
	padding: 15px;
	}
	p {
    color: #000;
    font-size: 1.4em;
    line-height: 1.7;
	}
	@media (min-width: 300px) {
	p {
    font-size: 1.1em;
	}
	ol, ul {
    font-size: 1.1em;
	}
	.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3   	small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    color: #000;
	}
	#muehle-bg {
	background:none;
	background-image:url("../img/muehle-bg2.png")!important;
	background-repeat:no-repeat;
	background-position:center;
	height: 700px
	}
	}
	@media (min-width: 480px) {
	p {
    font-size: 1.2em;
	}
	ol, ul {
    font-size: 1.2em;
	}
	.brand-name {
    font-size: 3em;
    margin: 0;
	}
	@media (min-width: 768px) {
	p {
    font-size: 1.3em;
	}
	ol, ul {
    font-size: 1.3em;
	}
	.tab-impressum2 {
	width:200px; display: inline-block;
	}
	.brand-name {
    font-size: 4em;
    margin: 0;
	}
	}
	@media (min-width: 992px) {
	p {
    font-size: 1.4em;
	}
	ol, ul {
    font-size: 1.em;
	}
	.navbar-nav {
    font-size: 1.4em;
	}
	}
	.address-bar {
    font-size: 1.7em;
	}