@font-face {
    font-family: 'bebas_neueregular';
    src: url('BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html{
  background: url(images/back.png) no-repeat center center fixed;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body {
	max-width: 100%;
	max-height: 100%;
	background: none;
	margin: 0 auto;
	font-family: 'bebas_neueregular', Helvetica, sans-serif;
	font-weight: lighter;
	letter-spacing: 0.1em;
}
.container {
	width: 100%;
	margin-top: 0e;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 2em;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
header {
	width : 100%;
	background-color: #78a953;
	color: #FFFFFF;
	text-align: center;
}
#header_placeholder {
    height:75px;
    width:100%;
    display:none;
}
.present{
	font-size: 3.2em;
	letter-spacing: 0.05em;
}
.present a {
	color: #FFFFFF;
	text-decoration: none;
}
.kunst a {
	color: #FFFFFF;
	text-decoration: none;
}
.sofakunst{
	font-size: 13em;
	line-height: 0.7em;
	letter-spacing: 0.01em;
}
.sofakunst a {
	color: #FFFFFF;
	text-decoration: none;
}
.kunst{
	font-size: 1.7em;
	line-height: 3em;
	letter-spacing: 0.06em;
}
.navbar {
	background-color: rgba(0,0,0,0.6);
	color: #78a953;
}
.navbar-toggle {
border: 2px solid #6CB79C;
}
.navbar-toggle .icon-bar {
	background-color: #78a953;
}

.navbar .navbar-nav {
  display: inline-block;
  float: none;
}
#nav.affix {
    position: fixed;
    top: 0;
    width: 100%;
}
.navbar .navbar-collapse {
  text-align: center;
}

.navbar-inner .brand, .navbar-inner .nav > li > a {
	color: #78a953;/* CHANGE COLOR HERE*/
}
.navbar .nav > li > a {
	float: none;
	color: #78a953; /* CHANGE COLOR HERE*/
	text-decoration: none;
	font-size: 2.2em;
	letter-spacing: 0.1em;
	margin-right: 12%;
	margin-left: 12%;
}
.navbar-inner .navbar-nav > li > a:hover,
.navbar-inner .navbar-nav > li > a:focus {
    background-color: rgba(0,0,0,0.5);
	color: #FFF;
}
.section {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	color: white;
	background-color: #78a953;
	font-size: 150%;
}
.col-md-4 {
	font-size: 1em;
	text-align: right;
}
.col-md-5 {
	font-size: 1em;
	text-align: right;
}
.col-md-6 {
	font-size: 1em;
	text-align: right;
}
.col-md-8 {
	font-size: 1em;
	text-align: left;
}
#logo_div {
	background-color: #FFFFFF;
	z-index: 1;
}
.col-md-7 {
	font-size: 1em;
	text-align: left;
}
.col-md-6 {
	font-size: 1em;
	text-align: left;
}
.date{
	text-align: right;
	font-size: 1.5em;
	line-height: 1.1em;
}
.act{
	font-size: 1.5em;
	display: inline;
	text-align: left;
	line-height: 1.1em;
}
.programm{
	text-align: left;
	font-size: 1.15em;
	letter-spacing: 0.09em;
	line-height: 0.em;
	font-style: normal;
	line-height: 1em;
}
.von {
	font-size: 0.7em;
	text-align: left;
}
.tueroeffnung{
	font-size: 1em;
	display: inline;
	text-align: left;
	line-height: 1.1em;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.mitglied{
	position: absolute;
	width: 50%;
	margin-top: -3%;
	height: 10%;
	margin-left: 75%;
	z-index: 1;
}
.mitglied2{
	position: absolute;
	width: 50%;
	margin-top: -3%;
	height: 10%;
	margin-left: 12%;
}
.mitglied_site {
	float: right;
	height: 30%;
}
.kuenstler_bewerbung {
	position: static;
	width: 100%;
	z-index: 1;
	margin-left: 35%;
}
.section a {
	color: #FFFFFF;
	text-decoration: none;
}
.logo {
	float: left;
	margin: 3%;
	clear: inherit;
}
.logo_gross {
	width: 40%;
	float: left;
	margin-right: 60%;
	margin-top: 3%;
	margin-left: 3%;
}
.fb-like {
	margin-bottom: 2%;
	padding: 7px;
	width: 260px;
}
