body
{
	font-family: arial;
}

a:link, a:hover, a:visited
{
	color: #000;
	text-decoration: none;
}

ul{
	padding-left:5px;
	margin-top: 15px;
}
 
 p{
	 font-size: 18px;
 }

/*HEADER*/ 
 
.header{
	background-color: #565656;
	color: #FFF;
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	height: 50px;
	z-index: 1000;
}

.header li
{
	list-style-type: none;
	display: inline-table;
	width: 100px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.header a
{
	color: #fff;
	font-size: 16px;
}

.header a:HOVER
{
	text-decoration: underline;
}

/*MAIN Content*/
.main-content{
	margin-top: 685px;	
}

.carusel, .video, .foto
{
	height: 600px;
	background-color: #000;
	position: absolute;
	top: 60px;
	width: 100%;
	z-index: 500;
	left: 0px;
	margin-top: 10px;
}

/* Welcome Text */
.welcome-text, .partner
{
	width: 100%;
	background-color: #f0f0f0;
	margin-top: 15px;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.6);
}

.welcome-text .inner
{
	padding: 10px;
	margin-top: 10px;

}

.logo
{
	float: left;
	margin-right: 15px;
	width: 350px;
}


.sia-logo{
	width: 325px;
	height: 175px;
	margin-top:80px;
}
/* PARTNER Logos */
.partner img
{
	width: 220px;
	height: 150px;
	margin-left: 50%;
}

.partner-top li{
	width: 45%;
	display: inline-table;

}

.partner-bottom li{
	width: 33%;
	display: inline-table;
}

.partner-bottom li img
{
	margin-left: 30%;
	
}
.text
{
     width: 75%;
    margin: 0px auto;
    display: inline-block;
}
.video
{
}
.video-content
{
	height: 300px;
	width: 500px;
}
.projekt-text, .theorie-text, .theorie-text-first
{
	width: 100%;
	background-color: #f0f0f0;
	margin-top: 10px;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.6);

}

.theoriephase-foto
{
	
	height: auto;
	width: 400px;
	
}
.theorie-text-first
{
	margin-top: 70px;
}
.theorie-text
{
	margin-top: 15px;
	
}
.content-block
{
	display: inline-block;
	vertical-align: text-top;
	
}
.smart{
	margin-left: 10px;
}
.textueberschriften{
	text-decoration: underline;
}
.foto-content{
	margin: 0px auto;
	width: auto;
	height: auto;
	max-height: 500px;
	background-color: #fff;
	display: table;
	margin-top: 35px;
}

.gesicht{
	width: 350px;
	height: 250px;
	
}
.face{
	display: inline-table;
	width: 355px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top:  40px;
	margin-left: 95px;
	
}