body {
	background: url(../img/Salat.jpg) no-repeat center center;
	background-size:cover;
	
}

html {
height: 100%;
}
.logo-header {
	background: url(../img/tran-black-60.png) repeat;
} 

.margin-top-05 { margin-top: 0.5em; }
.margin-top-10 { margin-top: 1.0em; }
.margin-top-15 { margin-top: 1.5em; }
.margin-top-20 { margin-top: 2.0em; }
.margin-top-25 { margin-top: 2.5em; }
.margin-top-30 { margin-top: 3.0em; }
.margin-top-60 { margin-top: 6.0em; }

@media(max-width:767px){ .logo{ height:44px; }}
@media(min-width:768px){.logo{ height:88px; }}
@media(min-width:992px){.logo{ height:128px; }}
@media(min-width:1200px){.logo{ height:168px; }}

body.front .navbar-transparent {
	background: none transparent;
	border:none;
}

.modal-header h3 {
color:#333;
}

body {
	/*background: url(../img/apfel.jpg) no-repeat center center;
	background-size:cover; */
	/* color: #fff; */
	background-attachment: fixed;
}

html {
height: 100%;
}


.container {
position: absolute;
left: 0px;
right:0px;
margin: 0 auto;
/* background: url(../img/tran-black-60.png) repeat; */

}

td:nth-child(even) {
	background-color: #ffe37f;
}

td:nth-child(odd) {
	background-color: lightgrey;
}
		
body.front .container {
position: absolute;
/*top: 10%; */
left: 0px;
right:0px;
margin: 0 auto;
/* background: url(../img/tran-black-60.png) repeat; */
}

body.inline .container {
position: absolute;
top: 20%;
left: 0px;
right:0px;
margin: 0 auto;
color: blue;
background: url(../img/tran-black-60.png) repeat;
}

.logo-header {
	background: url(../img/tran-black-60.png) repeat;
} 

.margin-top-05 { margin-top: 0.5em; }
.margin-top-10 { margin-top: 1.0em; }
.margin-top-15 { margin-top: 1.5em; }
.margin-top-20 { margin-top: 2.0em; }	
.margin-top-25 { margin-top: 2.5em; }
.margin-top-30 { margin-top: 3.0em; }
.margin-top-60 { margin-top: 6.0em; }


html,
body {
    height: 100%;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

#myCarousel {
position:absolute;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 50px 0;
}

body.front .navbar-transparent {
	background: none transparent;
	border:none;
}

#error p, .done p, .error, .message {
font-size:1.4em;
color:#000;
}

.navbar-default, .navbar-collapse {
border:none;
}  

.whitetext {
color:#fff;
}
.bottomaligned {position:absolute; bottom:0;  margin-bottom:7px; left: 0;}

.marg-tb-low {margin-top:0; margin-bottom:0;}

.btn-top-20 {
margin-top:18px;
}