body {
	height:100%;
	color:#666;
	font-size:14px;
	line-height:21px;
}

.alle1{}


h1{color:#666}
h4{color:#a4bd37}

h2{color:#a4bd37}

.marg{margin-top:30px;}

.margb{margin-bottom:50px;}

/* ------ NAVIGARTION------ */
address{margin-top:20px; margin-bottom:30px;}

.navbar-inverse{position:relative; background-color:#b3cd42; border-radius:0; border:none; height:51px;}
.navbarlogo1{position:absolute; z-index:10000; margin-top:-54px;}
.navbarlogo2{position:absolute; z-index:10000; margin-top:-30px;}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    font-size:18px;
    font-weight:500;
}
.navbar-collapse{
background-color:#b3cd42; border:none;}

.btn-primary{background:#e30613; color:#FFF; text-decoration:none; border:none; margin-bottom:50px;} .btn-primary:hover{background:#bb0611; color:#FFF; text-decoration:none; border:none;}

a > .rotb{background:#e30613; padding:5px; border-radius:5px; color:#FFF; text-decoration:none;}

.rotb > a{color:#FFF;}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color:#a4bd37;
    color: #FFF;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    background-color:#a4bd37;
    color: #fff;
}

/* ------ SLIDER ------ */
	
 .carousel-inner > .item > img, 
.carousel-inner > .item > a > img{
width: 100%; /* use this, or not */
margin: 0 auto;
}

.marg-top{margin-top:-20px;}

.jetztb{background:#e30613; width:300px; padding:5px 20px;  text-align:center; border-radius:5px; margin-bottom:10px;}

.carousel-indicators li {
    background-color:#a4bd37;
    border: 1px solid #a4bd37;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}
.carousel-indicators .active {
    background-color: #a4bd37;
    height: 12px;
    margin: 0;
    width: 12px;
}



.stars{font-size:21px; text-transform:uppercase; margin-top:10px; font-weight:600;}
.shadow{box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.06); padding:15px; border-radius:5px;}
.shadow-bottom{box-shadow:1px 1px 2px 2px rgba(0, 0, 0, 0.06);}

.big{font-size:16px; font-weight:300; margin-bottom:5px; color:#666;}

.gross{font-size:32px; color:#e30613;}

.gest{border-radius:5px;}

.linksstern{margin-left:-150px}

.line{border-top:1px solid #f4f4f4;}

/* ------ BEWERTUNG ------ */
.heighcontainer img{width:100%; height:auto; position:center;}

.table {
	margin:auto;
	padding:0;
    display:table;
    width:100%;
	}

.table div {
    display:table-row;
    padding:10px 10px 10px 5px;
    border-radius:3px;
    font-style:normal;
    font-family:'Roboto', sans-serif;
    letter-spacing:0.01em;
	}

.table div div {
    display:table-cell;
    margin-bottom:1px;
    color:#262626;
    font-family: 'Roboto', sans-serif; font-size:14px;
	}

.kommentar{	
	margin:auto;
	padding:0;
	display:table;
    width:100%;
    background:#fafafa;
    border-radius:3px;
    padding-top:21px;
	}

.nobg{background:#fafafa;}

.kommentar textarea{width:100%; padding:11px; border:1px solid #f1f1f1; border-radius:3px; margin-left:21px; max-width:60%;}
.kommentar input{height:40px; border:1px solid #f1f1f1; border-radius:3px; margin-bottom:21px; margin-left:21px; padding-left:11px; width:40%;}
.pp{padding-left:21px;}

/* ------ JOBS ------ */

.redbtn{background:#e30613; color:#FFF;}

.navbar-inverse .navbar-toggle{border-color:#e30613; background:#e30613;}

.rote{color:#e30613;}
.geschlossenh4{color:#666; font-weight:400; line-height:26px;}

.speisekarte{color:#FFF; background:#e30613; padding:10px; 10px; border-radius:3px;}

 a > .speisekarte{color:#FFF; font-size:16px; } .speisekarte:hover{background:#bb0611; cursor:pointer;}


.carousel-caption {
    bottom: -20px;
    color: #fff;
    left: 15%;
    padding-bottom: 20px;
    padding-top: 20px;
    position: absolute;
    right: 15%;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    z-index: 10;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #d00511;
}


.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{border:none; background:green;}

.activeonline{background:#e30613;}!IMPORTANT








