body {
	/*background: url(../img/apfel.jpg) no-repeat center center;
	background-size:cover; */
	color: #fff;
}

html {
height: 100%;
}


.container {
position: absolute;
left: 0px;
right:0px;
margin: 0 auto;
/* background: url(../img/tran-black-60.png) repeat; */

}

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%;
}

/* 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;
}